JimLang — A JVM-based programming language
First-class functions, JSR-223 engine, REPL & CLI, built-in web server and JSON/YAML stdlib, two-way Java interop — your gateway into language engineering.
Highlights
- First-class functions
- JSR-223 engine & REPL/CLI
- Built-in web server, JSON/YAML stdlib
- Two-way Java interop
FAQ
What is JimLang?
JimLang is a JVM-based programming language with first-class functions, a JSR-223 scripting engine, REPL/CLI, built-in web server, JSON/YAML stdlib and two-way Java interop.
Who is JimLang for?
Anyone curious about language design: lexing, parsing, evaluation, runtime and host integration. The companion course "Build a Language from Scratch" has 30 chapters.
This is the no-JavaScript static summary; enable JavaScript for the full experience.