Hacker News new | ask | show | jobs
by at-290690 97 days ago
A small scripting language with Lisp syntax, Hindley-Milner type inference, and a WASM backend. The language is functional with partial application and closures. However mutation and other effects are allowed but they obey static rules.

Can be embedded inside existing shell scripts or run as standalone files. It also includes LSP support and a VSCode extension for type hints and error reporting.

Installation guides: https://at-290690.github.io/rust-lisp/#/tools https://github.com/AT-290690/que-script

Or you can also try it directly in the online playground: https://at-290690.github.io/rust-lisp/editor/

Even though it isn't part of typical AI training data, it's designed to be discoverable through built-in tools like --help, --learn, and interactive console exploration. In practice, AI tools like Codex or Claude can pick it up quickly by inspecting these resources.

This started as a learning project to explore compilers, type systems and language design.

Would be happy to hear what you think.

Here is Fizz Buzz (the code is compressed inside the link - hence it's longer): https://at-290690.github.io/rust-lisp/editor/?m=f&r=f&l=NwAg...