Top 1,000 Features Creators Resources Extensions Blog Explorer CSV Download
GitHub icon


< >

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

#223on PLDB 6Years Old 88Repos
Download source code:
git clone

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 Token Example
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 ยท Acknowledgements ยท Part of the World Wide Scroll