comp.lang.ada
 help / color / mirror / Atom feed
From: Natasha Kerensikova <lithiumcat@gmail.com>
Subject: RFC: markdown to HTML library
Date: Sun, 19 Jan 2014 22:26:04 +0000 (UTC)
Date: 2014-01-19T22:26:04+00:00	[thread overview]
Message-ID: <slrnldok7s.1lme.lithiumcat@sigil.instinctive.eu> (raw)

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


             reply	other threads:[~2014-01-19 22:26 UTC|newest]

Thread overview: 3+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2014-01-19 22:26 Natasha Kerensikova [this message]
2014-01-20  8:34 ` RFC: markdown to HTML library Dmitry A. Kazakov
2014-01-26 17:17   ` Natasha Kerensikova
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox