Live data from Hacker News

The Janet Programming Language

janet-lang.org

41–50 of 124 posts

Re: The Janet Programming Language

#41
post #20

Earlier quoted context omitted.

Are they naming programming languages after their girlfriends and wives? :)

In an interview with InfoWorld in April 2012, Karpinski said of the name "Julia": "There's no good reason, really. It just seemed like a pretty name."[

Somehow I had thought it was named after Gaston Julia.

https://en.wikipedia.org/wiki/Gaston_Julia

Re: The Janet Programming Language

#42

Earlier quoted context omitted.

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…

> It's also not dogmatic. You can use mutable and immutable versions of the same data structure. However from their description and the complexity promises it looks like the immutable collections are literally just the mutable ones without mutation ability (similar to Java's immutable* wrappers) which greatly limits their effective usefulness. > Full API is here: https://janet-lang.org/api/index.html Sadly even worse…

> which greatly limits their effective usefulness.

Interesting

Why?

And what’s the alternative implementation?

Re: The Janet Programming Language

#43
post #34

I was a donator to Janet for a little while and then eventually stopped. I think it would be a great programming language if it arrives 5~10 years earlier. Highlights to me are: green thread, TCO, easy distribution, great interop with C, flexibility of choosing between imperative vs immutable data structures. However, I just couldn't find a good use case for it. For embedded programming, I would always choose Lua if…

How Lua is viable in embedded? You mean microcontroller/low-level programming right?

Re: The Janet Programming Language

#45
post #32

What is with new programming languages with women's names? It seems a bit cringey to me, like the guy in my first-year cs classes who would name variables after his girlfriend.

At least people aren’t naming their daughters after programming languages yet.

Re: The Janet Programming Language

#46
post #34

I was a donator to Janet for a little while and then eventually stopped. I think it would be a great programming language if it arrives 5~10 years earlier. Highlights to me are: green thread, TCO, easy distribution, great interop with C, flexibility of choosing between imperative vs immutable data structures. However, I just couldn't find a good use case for it. For embedded programming, I would always choose Lua if…

How Lua is viable in embedded? You mean microcontroller/low-level programming right?

Embedded is a fuzzy category, specs range from Lua is extremely lightweight and portable. The interpreter doesn't exceed 500 kb in the fattest build, and the used dialect is a strict subset of ANSI C that is equally comfortable running on mainframes as on Nintendo consoles.

In short : If it has a C compiler and can spare 300 kb ram, it can run Lua. So people sometimes use it there.

Re: The Janet Programming Language

#47
post #32

What is with new programming languages with women's names? It seems a bit cringey to me, like the guy in my first-year cs classes who would name variables after his girlfriend.

At least people aren’t naming their daughters after programming languages yet.

Tell that to my friend BASIC

Re: The Janet Programming Language

#48
post #37

Earlier quoted context omitted.

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…

Racket is also just 1 download away and even comes with an IDE.

[deleted]

Re: The Janet Programming Language

#49

Earlier quoted context omitted.

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…

> It's also not dogmatic. You can use mutable and immutable versions of the same data structure. However from their description and the complexity promises it looks like the immutable collections are literally just the mutable ones without mutation ability (similar to Java's immutable* wrappers) which greatly limits their effective usefulness. > Full API is here: https://janet-lang.org/api/index.html Sadly even worse…

> Sadly even worse than clojure's which is already not great.

I thought Clojure's immutable collections were generally considered good. What else would you consider "great"?

Edit: or was that a complaint about the quality of the documentation, not the quality of the immutable collections?

Post reply on HN