An open API service indexing awesome lists of open source software.

https://github.com/leafo/moonscript-javascript

MoonScript compiled to JavaScript with Emscripten
https://github.com/leafo/moonscript-javascript

Last synced: 26 days ago
JSON representation

MoonScript compiled to JavaScript with Emscripten

Awesome Lists containing this project

README

        

# MoonScript for JavaScript

This is a version of [MoonScript](http://moonscript.org) that has been compiled to
JavaScript using [Emscripten](http://emscripten.org).

## About

The Lua source code of MoonScript is concatenated into a single file which is
converted to a header using `xxd`. This is included in a C file along with Lua and
LPeg which are then compiled into LLVM bitcode. Finally the entire thing is
linked and fed into Emscripten to create a JavaScript file.

A simple HTML page creates the worker to provide an web interface for compiling
and running MoonScript.

Check it out at .