Login
7 branches 0 tags
Ben (Win10) Better sr.ht CI badges in Readme 34b4a87 3 years ago 612 Commits
nujel / README.md

Nujel

A Lisp inspired language for games and other latency sensitive applications. Development started in order to give WolkenWelten a scripting runtime. While Nujel is still very early in development, and for the most part just a terrible Scheme, it is evolving rapidly.

Future direction

To get an idea about the design and future direction of Nujel have a look at the FUTURE.md.

Current status

Here is a collection of features already implemented, or about to be finished.

  • Extensive test suite
  • Lexical scoping
  • Exceptions
  • WASM support
  • Formated output (inspired by python3/rust/zig)
  • Maps (using binary Trees)
  • Garbage Collection (Mark-and-Sweep)
  • Macros (expander written in Nujel itself)
  • Continuations
  • Bytecoded (already included but not used by default)

Try it out

You can try out a current WASM Build over here.

GitHub CI (Windows/MacOS/Ubuntu)

Master Develop
CI CI

sourcehut CI

Operating System Master Develop
Arch Linux (gcc) builds.sr.ht status builds.sr.ht status
Arch Linux (clang) builds.sr.ht status builds.sr.ht status
Arch Linux (tcc-git) builds.sr.ht status builds.sr.ht status
Arch Linux (bmake) builds.sr.ht status builds.sr.ht status
Debian Sid / ARM64 builds.sr.ht status builds.sr.ht status
Guix builds.sr.ht status builds.sr.ht status
Rocky Linux builds.sr.ht status builds.sr.ht status
Alpine Linux builds.sr.ht status builds.sr.ht status
FreeBSD builds.sr.ht status builds.sr.ht status
NetBSD builds.sr.ht status builds.sr.ht status
OpenBSD builds.sr.ht status builds.sr.ht status