[cc'ed to mediawiki-l]
[from wikien-l - discussion of git-backed MediaWiki]

2009/4/23 Gwern Branwen <gwe...@gmail.com>:

> As it happens, I've thought about this before and have a little
> expertise in the issue. I'm one of the developers of a wiki called
> Gitit - http://github.com/jgm/gitit/tree/master - written in Haskell.
> The most interesting thing about Gitit, besides its ability to export
> articles (written in Markdown or ReST) in various formats such as HTML
> or PDFs or LaTeX, is that it uses a library called 'filestore'  -
> http://hackage.haskell.org/cgi-bin/hackage-scripts/package/filestore -
> to access and change articles.


While the idea of putting lumps of PHP into an otherwise Haskell
project is really quite horrifying, the parser that (literally)
defines MediaWiki wikitext could to some degree be made into a module
for use elsewhere. I understand it's not entirely cleanly separated
out in the MediaWiki codebase, but if you could do that you'd at least
have something that quite definitely processed MediaWiki wikitext
precisely as MediaWiki does.

This might be better for mediawiki-l ...


- d.

_______________________________________________
WikiEN-l mailing list
WikiEN-l@lists.wikimedia.org
To unsubscribe from this mailing list, visit:
https://lists.wikimedia.org/mailman/listinfo/wikien-l

Reply via email to