Live data from Hacker News

The Janet Programming Language

janet-lang.org

21–30 of 124 posts

Re: The Janet Programming Language

#24
post #7

That's a weird language. At first glance it looks like a hyper-imperative lisp (except turns out it doesn't Process LISts).

It's dead easy to get started. If you want to spend an hour playing with a "lisp" you're only a small download away. Clojure could learn a thing of two from this.. It's also not dogmatic. You can use mutable and immutable versions of the same data structure. Docs are concise: https://janet-lang.org/docs/index.html Full API is here: https://janet-lang.org/api/index.html [edit] I fully agree that "getting started" on C…

You're 2 clicks away from having a fully-featured clojure environment + an interactive clojure tutorial, thanks to Calva (vscode clojure plugin) running in the browser:

- click here[0]

- click on SSO provider

More information here[1]. Of course, it'd be better to just use the Calva plugin with VSCode. That's a bit more than 2 clicks, maybe about 5.

On another hand, I don't mean to say that it's easy to start programming on Clojure, merely that it's now easy to try it out. There's a steeper learning curve than python or JavaScript, specially on the tooling side.

[0] https://gitpod.io/#https://github.com/PEZ/get-started-with-c...

[1] https://calva.io/get-started-with-clojure/

Re: The Janet Programming Language

#27
post #14

Earlier quoted context omitted.

> 'Think Lua' is not an good explanation. Do you have reading comprehension issues that you mistake examples for explanations and are blind to the actual explanations surrounding the examples? > I mean if I want Lua, I use Lua. That I know about Lua doesn't mean I want Lua. Hell, that I wanted lua in the past doesn't mean I'm closed to replacing it with something else. Given how well-known Lua is in the space, "think…

Who knows? But could you point exactly to where it says why I should care about this language? Let's say I want to convince a cto to adopt it, what would be the edge one could/would gain? Maybe it has some exceptional libraries? Or GC pauses are deterministic, or whatever. I mean this landing page is/should be their 2 minutes sales pitch.

It’s not like they are trying to sell anything. And who cares what your CTO wants to adopt?

Some people simply enjoy computers and are not looking for external validation.

Spin up your jvm/.net bloatware and code yet another CRUD application and leave us alone.

Re: The Janet Programming Language

#29
post #14

Earlier quoted context omitted.

Who knows? But could you point exactly to where it says why I should care about this language? Let's say I want to convince a cto to adopt it, what would be the edge one could/would gain? Maybe it has some exceptional libraries? Or GC pauses are deterministic, or whatever. I mean this landing page is/should be their 2 minutes sales pitch.

It’s not like they are trying to sell anything. And who cares what your CTO wants to adopt? Some people simply enjoy computers and are not looking for external validation. Spin up your jvm/.net bloatware and code yet another CRUD application and leave us alone.

[deleted]

Re: The Janet Programming Language

#30
post #9

Earlier quoted context omitted.

I disagree. 'Think Lua' is not an good explanation. I mean if I want Lua, I use Lua.

FWIW, Janet's creator previous project was Fennel[0], a lisp that compiles to Lua. [0] https://github.com/bakpakin/Fennel

Thanks. I think for this lang the pitch is pretty clear, it looks like fennel is lisp for Lua libs (like clojure is lisp for Java) in a nutshell.
Post reply on HN