The Janet Language

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  1. Fennel

    Lua Lisp Language

    They're similar! The author of Janet previously wrote https://fennel-lang.org/, a compile-to-Lua language.

    Janet has more traditional scoping rules than Lua. Tables and arrays are separate types in Janet, and arrays are 0-indexed. Biggest runtime difference is probably that Janet has value types.

    I think the compile-time programming is the real differentiator, but it's hard to summarize what that means in a comment.

    Performance is pretty similar to the vanilla Lua interpreter in the benchmarks I've seen and run (Janet typically wins slightly), but there's no LuaJIT.

  2. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  3. janet

    A dynamic language and bytecode vm

  4. scheme-for-max

    Max/MSP external for scripting and live coding Max with s7 Scheme Lisp

    If you like things like Janet, you might also like s7 Scheme. It is also a minimal Scheme built entirely in C and dead easy to embed. I used it to make Scheme for Max and Scheme for Pd, extensions to the Max and Pd computer music platform to allow scripting them in Scheme. (https://github.com/iainctduncan/scheme-for-max) Janet was one of the options I looked pretty closely at before choosing s7.

    The author (Bill Schottstaedt, Stanford CCRMA) is not too interested in making pretty web pages, ha, but the language is great!

  5. gleam

    ⭐️ A friendly language for building type-safe, scalable systems!

  6. paip-lisp

    Lisp code for the textbook "Paradigms of Artificial Intelligence Programming"

    Reading Peter Norvig's PAIP (https://github.com/norvig/paip-lisp) in 1998 totally blew my mind. It completely changed how I think about programming in every other language I use(d). I love it still, and always will. And yes, my experience is the same as yours: learning lisp made me a better programmer in every other language I use (especially -- but not only -- Python).

    The simplicity and symmetry of the syntax is a big part of that love for me. Being able to manipulate lisp code as lisp data, using the full power of the language to do so, is just brilliant.

    Janet looks lovely! Looking forward to the book.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Extending Emacs with Fennel

    3 projects | news.ycombinator.com | 23 Jul 2025
  • Funnel for Lisp Based Game

    1 project | news.ycombinator.com | 1 Jun 2024
  • Did we lose our way in making efficient software? – ~30 MB doc file vs. browser

    2 projects | news.ycombinator.com | 28 Apr 2024
  • The Bipolar Lisp Programmer

    3 projects | news.ycombinator.com | 11 Aug 2023
  • Qual a linguagem que vocês mais gostam de programar?

    2 projects | /r/brdev | 26 Jun 2023

Did you know that C is
the 6th most popular programming language
based on number of references?