mirror of
https://github.com/Ponce/slackbuilds
synced 2024-11-16 19:50:19 +01:00
34e9a556c2
Signed-off-by: B. Watson <yalhcru@gmail.com> Signed-off-by: Willy Sudiarto Raharjo <willysr@slackbuilds.org>
25 lines
827 B
Text
25 lines
827 B
Text
Urn is a new language developed by SquidDev, and demhydraz.
|
|
Urn is a Lisp dialect with a focus on minimalism which compiles to Lua.
|
|
|
|
What?
|
|
* A minimal[1] Lisp implementation, with full support for compile time
|
|
code execution and macros.
|
|
* Support for Lua 5.1, 5.2 and 5.3. Should also work with LuaJIT.
|
|
* Lisp-1 scoping rules (functions and data share the same namespace).
|
|
* Influenced by a whole range of Lisp implementations, including
|
|
Common Lisp and Clojure.
|
|
* Produces standalone, optimised Lua files: no dependencies on a
|
|
standard library.
|
|
|
|
[1]: Minimalism is an implementation detail.
|
|
|
|
Default urn works with lua 5.1.
|
|
You can set "URN_LUAVER" environment variable to change the lua version.
|
|
Example:
|
|
|
|
URN_LUAVER=5.3 for lua 5.3
|
|
URN_LUAVER=jit for luajit
|
|
|
|
Optional Dependency:
|
|
* lua-readline
|
|
For history completion
|