Live data from Hacker News

Janet – a Lisp-like functional, imperative programming language

github.com

1–10 of 143 posts

Re: Janet – a Lisp-like functional, imperative programming language

#8

Anything new happen with Janet? https://news.ycombinator.com/item?id=28255116 (August 2021) [114 Comments] https://news.ycombinator.com/item?id=23164614 (May 2020) [269 Comments]

Some interesting changes since August this year:

- Threaded channels `ev/thread-chan` (`thread` has been deprecated [and removed in latest version [[1.18]]])

- JPM (Janet Package Manager) is now separate, not distributed together with Janet anymore

- Janet binary can directly run image files with `-i`

Re: Janet – a Lisp-like functional, imperative programming language

#9

Why use this over Chicken Scheme?

I'm unqualified to answer since I haven't used Chicken Scheme, but the name implies that it's a Scheme, right? Janet is a "modern" lisp-like with [] and {} for arrays and maps. Also, I think Chicken compiles to C? Janet compiles to bytecode.

Re: Janet – a Lisp-like functional, imperative programming language

#10

Why use this over Chicken Scheme?

A copy-paste from "Use Cases" in Janet's README.md:

Janet makes a good system scripting language, or a language to embed in other programs. It's like Lua and Guile in that regard. It has more built-in functionality and a richer core language than Lua, but smaller than GNU Guile or Python.

Post reply on HN