README 827 B

1234567891011121314151617181920212223242526
  1. Urn is a new language developed by SquidDev, and demhydraz.
  2. Urn is a Lisp dialect with a focus on minimalism which compiles to Lua.
  3. What?
  4. * A minimal[1] Lisp implementation, with full support for compile time
  5. code execution and macros.
  6. * Support for Lua 5.1, 5.2 and 5.3. Should also work with LuaJIT.
  7. * Lisp-1 scoping rules (functions and data share the same namespace).
  8. * Influenced by a whole range of Lisp implementations, including
  9. Common Lisp and Clojure.
  10. * Produces standalone, optimised Lua files: no dependencies on a
  11. standard library.
  12. [1]: Minimalism is an implementation detail.
  13. Default urn works with lua 5.1.
  14. You can set "URN_LUAVER" environment variable to change the lua version.
  15. Example:
  16. URN_LUAVER=5.3 for lua 5.3
  17. URN_LUAVER=jit for luajit
  18. Optional Dependency:
  19. * lua-readline
  20. For history completion