====== Implementations and other projects ====== //Implementors: please move/create your project page in the [[implementations:]]/ namespace, and then go to this [[http://forum.lolcode.com/viewtopic.php?id=27|forum thread]] to stake your claim and get the project page locked down to you.// Here's an ongoing list of implementations of LOLCODE: * Andrew Dalke has come up with [[http://www.dalkescientific.com/writings/diary/archive/2007/06/01/lolpython.html|LOLPython]]. * Arachnid is writing a [[implementations:lolcode.net|.NET Compiler]]. * [[implementations:sjlol|sjl7678's interpreter]] (aka [[implementations:sjlol]]) is based on Lex/Yacc-style Python libraries. * [[contributions:ploximeth's compiler]] is actually a Perl-based interpreter. * [[http://www.tetraboy.com/lolcode/|Tetraboy's implementation]] is a nifty PHP processor. * Brian Egge has started [[http://code.google.com/p/lolcode-java/|a project]] to create a parser and interpreter for the Java runtime. * [[implementations:shigs LOLCODE-Python translator|shig's LOLCODE to Python translator]] is up. * Manface has a [[contributions:Java interpreter]]. * Cousarr has a [[implementations:Java-SDK|Java SDK for Manface's interpreter]]. * Bcasiello has a [[implementations:lua translator]] for us. * Phil Price has made a [[contributions:bnf-grammar-goldparser|BNF Grammar]], that is compatiable with [[http://devincook.com/goldparser/|Gold Parser]] * Joe Drago has contributed another [[contributions:jdrago-s-perl-interpreter|Perl interpreter]]. * Bobby Tomatoseed has a [[contributions:flex and bison implementation]]. * Kyle has a [[implementations:lolcode-ctools]] implementation of LOLCODE in flex/bison. This is currently up to the v1.0 recommendation. * Daniel Lichterman mentions a C++-based interpreter/translator in [[http://forum.lolcode.com/viewtopic.php?id=14|this forum thread]]. * Ultra-Loser has created the [[LMAO]] (LMAO Makes Acronym - OMG!) interpreter in Ruby. * Floydm has a begun work on a [[implementations:lolcode_dot_js|Javascript implementation]]. * ghalse has attempted to do a [[http://www.ssw.uni-linz.ac.at/coco/|Coco/R]] [[implementations:lolcode dot atg|grammar]] for LOLCODE, despite it not being very LL(1) compliant. * Fordi has written a [[http://www.fordi.org/lulz|Javascript]] variant of LOLCode with a more flexible syntax. Other projects include things like syntax highlighters. * Runa Sandvik has a [[implementations:vim-syntax-highlight]]er. * Mark Adams came up with a [[http://forum.textdrive.com/viewtopic.php?pid=133826#p133826|TextMate Bundle]] for an early version of the language. * Ihoss has a nifty [[contributions:syntax-highlight]]er implemented in JavaScript. * fifty7var is working on full VS2005 IDE support (error squiggles, syntax coloring, block highlighting, intellisense, and debugger support) [[http://farm2.static.flickr.com/1072/525359391_266d6479de_o.png|screenshot]] * dkitch has created a [[contributions:lolcode_h|lolcode.h]] file so you can incorporate certain elements of LOLCODE into your C program * cib3r has made a [[http://syn.dro.me.uk/lolcode/pastebin/|Pastebin]] for LOLCode, and is working on a PHP based compiler to link in with it. * me (pedroghandi) made a [[implementations:syntax highlighter]] for nano. it goes well with the [[contributions:lol2sh]] that someone in the forum did. * Josh Suereth made a syntax highlighter for eclipse ([[implementations:eclipse-lol]]). I'm sure I've missed something, but this is a start. --- //Adam, 2007/05/31 10:33//