Erlol is lolcode bytecode compiler / runtime written in erlang.
It's target is 1.2 + `bukkit` currently, but further development is possible. Supported stuff → all of 1.2, with those differences:
- YARNs don't support :(…) :{…} :[…]
- BUKKITs are implemented with `index IN MAH bukkit` syntax
- loops don't support UPPIN and NERFIN
- no functions yet
You can get sources from project page, or report a bug there.
To run erlol on your box, you'll need erlang environment. After compiling (with Erlybird IDE, or `erlc -b beam *.erl`), run files with:
erl -eval “erlol:run_file('filename.lol').”
Currently, if there's something wrong with the code, it will explode with stack trace. Bug reports are welcome.
You can check out erlol in action on http://lolcode.viraptor.info:10101/