From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-0.9 required=5.0 tests=BAYES_00,FORGED_GMAIL_RCVD, FREEMAIL_FROM autolearn=no autolearn_force=no version=3.4.4 Path: border1.nntp.dca3.giganews.com!backlog3.nntp.dca3.giganews.com!border3.nntp.dca.giganews.com!border1.nntp.dca.giganews.com!nntp.giganews.com!goblin3!goblin.stu.neva.ru!news.roellig-ltd.de!open-news-network.org!news.swapon.de!eternal-september.org!feeder.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail From: Natasha Kerensikova Newsgroups: comp.lang.ada Subject: RFC: markdown to HTML library Date: Sun, 19 Jan 2014 22:26:04 +0000 (UTC) Organization: A noiseless patient Spider Message-ID: Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Injection-Date: Sun, 19 Jan 2014 22:26:04 +0000 (UTC) Injection-Info: mx05.eternal-september.org; posting-host="31d6bde745a337034b005384ef225743"; logging-data="22365"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19hBoxgvO/SrgvMOYZvoCZ7" User-Agent: slrn/0.9.9p1 (FreeBSD) Cancel-Lock: sha1:J0EVAEC7uw5qFjoD96bGAaeCa5w= X-Original-Bytes: 2691 Xref: number.nntp.dca.giganews.com comp.lang.ada:184479 Date: 2014-01-19T22:26:04+00:00 List-Id: Hello, I have been working on an Ada library that parses lightweight markup languages and render them in various output format (somewhat like pandoc, except I'm not sure my architecture scales easily to a feature set as big as pandoc's). I wanted to integrate it in the server for my website and let it run in production for a while before formally realising it, however for various reasons it may take a while before I reach that point. Currently, the library is fully functional with only Markdown front-end and (X)HTML back-end, it passes the official markdown test suite (that I don't distribute because of licence uncertainty) and a decently-covering homegrown test suite (according to gcov, it covers 1112 lines out of 1217 in official markdown front-end, 657/732 lines in markdown extensions, and 348/398 lines in (X)HTML back-end). Since recently there has been discussions here about Ada for the web, and there's even a fosdem talk about it, so maybe Markdown-to-HTML is of interest too. I would be greatly interested in hearing any comment or criticism or event bug reports about it. Features request are welcome too, though I can't tell for now when I will manage to look into them. Currently reStructuedText front-end and and fully-configurable ODT back-end are on my radar. I can get into the details of how it works internally, but I won't bore you with it if it's not necessary. The code is released under ISC licence and currently available on github at http://github.com/faelys/markup-ada and eventually the "official" fossil repository will be on my aforementioned website. Thanks in advance for your interest, Natasha