(anonymous guest) (logged out)

Copyright (C) by the contributors. Some rights reserved, license BY-SA.

Sponsored by the Wiki Symposium and the Nuveon GmbH.

 

Add new attachment

Only authorized users are allowed to upload new attachments.

This page (revision-42) was last changed on 14-Dec-2008 16:09 by ChristophSauer  

This page was created on 08-Jun-2007 07:21 by ChuckSmith

Only authorized users are allowed to rename pages.

Only authorized users are allowed to delete pages.

Difference between version and

At line 1 changed 49 lines
There is a growing need for basic converters (libraries) to convert Creole to XHTML in different programming languages. If you have written such a converter, please add it below. Ideally it can easily be imported and called with a single function, that will take Creole and spit out valid html/xhtml.
Does such a thing exist? Maybe someone is near completion and just hasn't added it to the wiki?
//When adding a converter it would be helpful to note the license. GPL converters generally can **not** be used in non-GPL programs.//
=== C ===
* [[Nyctergatis|Nyctergatis Markup Engine]] (NME), a C library with optional C++ glue (open-source, BSD license).
=== C# ===
=== ColdFusion ===
=== Common Lisp ===
=== Delphi ===
* [[http://www.yunqa.de/delphi/|DICreole]], a Creole 1.0 converter for Borland / ~CodeGear Delphi. Based on [[Nyctergatis|NME]], fully integrated, no external nor DLL files needed. Includes help and demo project. Freeware, BSD license.
=== Haskell ===
=== Java ===
* [[Java]]
=== JavaScript ===
* A prototype Javascript Creole 0.4 parser can be found at [MeatballSociety:Creole/0.4|http://www.meatballsociety.org/Creole/0.4/]
=== Lua ===
=== Perl ===
* [[TextWikiCreole | Text::WikiCreole]] (Complete 1.0 plus extensions, plugins, etc)
=== PHP ===
* [[http://pear.php.net/package/Text_Wiki_Creole | Text_Wiki_Creole on pear.php.net]]
=== Python ===
* //You may want to take a look at [Markdown in Python| http://www.freewisdom.org/projects/python-markdown/Overview//] if you're considering doing this. Maybe you could use some of the code as a basis to speed up development.
* You can use the creole parser from MoinMoin 1.7 is now bundled separately, available at http://oink.sheep.art.pl/WikiCreole_parser_in_python
* [[http://pages.infinit.net/shday/Creoleparser/index.html|Creoleparser]] - built from scratch just for Creole :) MIT license
=== Ruby ===
== Why the languages above? ==
There exists a Markdown converter for eleven of the languages above. (http://en.wikipedia.org/wiki/Markdown) Sure, some of the languages are less important than others, but if we had all eleven languages we'd be as broad platform as Markdown.
Hello! Good Site! Thanks you! <a href=http://yxtpdpskpsg.com >http://yxtpdpskpsg.com</a>
Version Date Modified Size Author Changes ... Change note
42 14-Dec-2008 16:09 2.571 kB ChristophSauer to previous Added Ruby Converter from Gordon McCreight
41 05-Dec-2008 13:07 2.484 kB ChristophSauer to previous | to last reformated, added Compiler Compiler
« This page (revision-42) was last changed on 14-Dez-2008 16:09 by ChristophSauer