- Summary
- Janet is a fast, dynamic programming language built around a core library of 600 functions and macros. It offers a minimal setup with a single binary and supports features like threads, networking, event loops, garbage collection, closures, green threads, continuations, and immutable/mutable data structures. Key aspects include direct C interoperability, macro support, tail call optimization, and a REPL with debugging capabilities. Janet allows for exporting projects to standalone executables using a companion build tool (jpm), and integrating with Erlang-style supervision trees. The language utilizes Parsing Expression Grammars and lexical scoping. It also provides options for various usage scenarios, including debugging, REPL interaction, and compiling/loading images or source code.
- Title
- Janet Programming Language
- Description
- Janet is a functional and imperative programming language. It runs on Windows, Linux, macOS, and should run on other systems with some porting. The entire language (core library, interpreter, compiler, assembler) is less than 1MB while offering a very ric
- Keywords
- language, library, source, help, more, code, list, level, bundle, name, core, documentation, support, true, print, arguments, lint
- NS Lookup
- A 52.222.132.24, A 52.222.132.127, A 52.222.132.78, A 52.222.132.5
- Dates
-
Created 2026-03-09Updated 2026-03-09Summarized 2026-03-13
Query time: 3009 ms