Top 1,000 Features Creators Events Podcasts Extensions Interviews Blog Explorer CSV

Janet

< >

Janet is a programming language created in 2018 by Calvin Rose.

#189on PLDB 6Years Old 88Repos
Download source code:
git clone https://github.com/janet-lang/janet
Homepage · REPL · Source Code · Subreddit · Docs

A dynamic language and bytecode vm


Example from the web:
import joy) (defn home [request] (joy/render :text "You found joy!")) (def routes [[:get "/" home]]) (def app (joy/handler routes)) (joy/server app 8000)

Language features

Feature Supported Example Token
Functions ✓
Assignment ✓
Lists ✓
Conditionals ✓
Booleans ✓
Integers ✓
Floats ✓
Print() Debugging ✓
Comments ✓
MultiLine Comments X

HackerNews discussions of Janet

title date score comments
Janet is a Lisp for scripting, or embedding in other programs 02/15/2019 3 0

View source

- Build the next great programming language · About · Resources · Acknowledgements · Part of the World Wide Scroll