Implementations and other projects
Implementors: please move/create your project page in the implementations/ namespace, and then go to this 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 LOLPython.
- Arachnid is writing a .NET Compiler.
- sjl7678's interpreter (aka sjlol) is based on Lex/Yacc-style Python libraries.
- ploximeth's compiler is actually a Perl-based interpreter.
- Tetraboy's implementation is a nifty PHP processor.
- Brian Egge has started a project to create a parser and interpreter for the Java runtime.
- Manface has a Java interpreter.
- Cousarr has a Java SDK for Manface's interpreter.
- Bcasiello has a lua translator for us.
- Phil Price has made a BNF Grammar, that is compatiable with Gold Parser
- Joe Drago has contributed another Perl interpreter.
- Bobby Tomatoseed has a flex and bison implementation.
- Kyle has a 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 this forum thread.
- Ultra-Loser has created the LMAO (LMAO Makes Acronym - OMG!) interpreter in Ruby.
- Floydm has a begun work on a Javascript implementation.
- Fordi has written a Javascript variant of LOLCode with a more flexible syntax.
Other projects include things like syntax highlighters.
- Runa Sandvik has a vim-syntax-highlighter.
- Mark Adams came up with a TextMate Bundle for an early version of the language.
- Ihoss has a nifty syntax-highlighter implemented in JavaScript.
- fifty7var is working on full VS2005 IDE support (error squiggles, syntax coloring, block highlighting, intellisense, and debugger support) screenshot
- dkitch has created a lolcode.h file so you can incorporate certain elements of LOLCODE into your C program
- cib3r has made a Pastebin for LOLCode, and is working on a PHP based compiler to link in with it.
- me (pedroghandi) made a syntax highlighter for nano. it goes well with the lol2sh that someone in the forum did.
- Josh Suereth made a syntax highlighter for eclipse (eclipse-lol).
I'm sure I've missed something, but this is a start. — Adam, 2007/05/31 10:33