Live data from Hacker News

Why Janet? (2023)

ianthehenry.com

291–292 of 292 posts

Re: Why Janet? (2023)

#291
post #286
post #220

Earlier quoted context omitted.

What do you mean? When you import a module in Janet, it adds a namespace prefix to all symbols. What more do you want?

It would be really cool to declare multiple modules in the same file, somehow. Also, the Janet community's generally against the word namespace, saying we don't have them. (I don't fully grok why not.)

https://github.com/ianthehenry/janet-module/blob/master/init...

This is a very very barebones version of this, but it’s not too hard to construct environment tables dynamically

Re: Why Janet? (2023)

#292

Earlier quoted context omitted.

It's platform-dependent isn't it? Otherwise, the practical differences between Lisp dialects are negligible. For me writing either in Janet or Fennel or Clojure feels almost like writing in the same language. Babashka has replaced bash-scripting for me. I don't hate Bash, but why would I ever choose to use a language that has no true REPL, if I don't have to? bb is pretty much Clojure, which is the greatest choice if…

True. But for things that they all can do, normal scripting (replacing bash/powershell, etc.), creating CLI and TUI apps, I would like to do a comparison of them. 1. which one is more pleasant to write 2. which one has the better echo system and tooling 3. performance benchmarks 4. portability

Clojure hands down far more pleasant to write. Also, the announcement of this project aligned perfectly - happened just two days apart this thread.

https://github.com/jolt-lang/jolt

The author is a well-known clojurista - published books, etc.

Post reply on HN