8000 GitHub - joshuaday/l2l: A lisp that compiles to and runs as fast as lua. Equipped with macroes and compile-time compiler manipulation. Comes with all built-in lua functions.
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content
/ l2l Public
forked from meric/l2l

A lisp that compiles to and runs as fast as lua. Equipped with macroes and compile-time compiler manipulation. Comes with all built-in lua functions.

License

Notifications You must be signed in to change notification settings

joshuaday/l2l

 
 

Repository files navigation

Lisp to Lua Compiler

Description

A object-oriented, unicode-enabled lisp that compiles to and runs as fast as Lua. Equipped with macros and compile-time compiler manipulation. Comes with all built-in Lua functions.

Requires Lua 5.2!

Warning

If input file is named foo.lsp, foo.lua will be replaced with the compiler output!

Example

To compile all the examples:

./l2l sample01.lsp sample02.lsp sample03.lsp

To run a particular example:

lua sample01.lua

Quickstart

# cd into l2l directory
# Requires Lua 5.2! (Or modify l2l's header to point to Lua 5.2 executable)
./l2l sample01.lsp sample02.lsp sample03.lsp
lua sample01.lua

About

A lisp that compiles to and runs as fast as lua. Equipped with macroes and compile-time compiler manipulation. Comes with all built-in lua functions.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Lua 58.1%
  • Perl 39.3%
  • Common Lisp 2.6%
0