A small, lisp-inspired, functional scripting language

Getting started

📚 Easy to learn

Small syntax, can be learned and put to use in a few hours, no matter your programming experience.

🧰 Functional scripting language

Every parameter is passed by value ; functions are first class citizens ; closures use explicit captures.

⚗ Easy to embed in C++ apps

Very easy to embed it in your projects, to use as a scripting language. Creating bindings is made easy.

⚡️ Batteries included

A collection of 393 algorithms to help you code, without having to install hundreds of dependencies.

🧱 Safe macros

Write your own macros and generate code at compile time! Macros will never download files from the internet or need access to your hard drive.

✨ Modern codebase

Made with C++20, with best practices in mind, heavily tested (we even test error messages).