Live data from Hacker News

Glojure: Clojure interpreter hosted on Go, with extensible interop support

github.com

21–30 of 72 posts

Re: Glojure: Clojure interpreter hosted on Go, with extensible interop support

#21
post #18
post #10

Earlier quoted context omitted.

Doesn’t the Java ecosystem have even more stable packages?

Stable, often overenigneered and often hard to upgrade when used as several dependencies together.

How does a less expressive language help with any of these?

Also, I very much don't share your opinion based on experience, unless we are talking about straight up frameworks and not libraries.

Re: Glojure: Clojure interpreter hosted on Go, with extensible interop support

#22
post #21
post #18

Earlier quoted context omitted.

Stable, often overenigneered and often hard to upgrade when used as several dependencies together.

How does a less expressive language help with any of these? Also, I very much don't share your opinion based on experience, unless we are talking about straight up frameworks and not libraries.

A highly expressive language makes overengineering easier.

Re: Glojure: Clojure interpreter hosted on Go, with extensible interop support

#24
post #22
post #21

Earlier quoted context omitted.

How does a less expressive language help with any of these? Also, I very much don't share your opinion based on experience, unless we are talking about straight up frameworks and not libraries.

A highly expressive language makes overengineering easier.

Java is definitely not even close to being "highly expressive". It has been a very simple language, and was always very conscious of remaining that with a slow, but well-thought-out evolution, learning from others' mistakes.

Re: Glojure: Clojure interpreter hosted on Go, with extensible interop support

#25
post #12

Clojure hosted on Go, fascinating! What must-have Go packages are you most excited for?

The Go ecosystem does web and http services extremely well. It really shines when used in this manner.

A lot of clojure developers could benefit from this immensely.

On a different note there was some movement to port clojure to the CLR And that would open the entire .NET ecosystem up, which I would love to see as an alternative to the JVM

Re: Glojure: Clojure interpreter hosted on Go, with extensible interop support

#26
post #24
post #22

Earlier quoted context omitted.

A highly expressive language makes overengineering easier.

Java is definitely not even close to being "highly expressive". It has been a very simple language, and was always very conscious of remaining that with a slow, but well-thought-out evolution, learning from others' mistakes.

i guess java confused verbosity with expressiveness

Re: Glojure: Clojure interpreter hosted on Go, with extensible interop support

#27
post #24

Earlier quoted context omitted.

Java is definitely not even close to being "highly expressive". It has been a very simple language, and was always very conscious of remaining that with a slow, but well-thought-out evolution, learning from others' mistakes.

i guess java confused verbosity with expressiveness

Without entering the territory of flamewars, Go is objectively more verbose than Java, so I don't really see your point.

Re: Glojure: Clojure interpreter hosted on Go, with extensible interop support

#29
post #12

Clojure hosted on Go, fascinating! What must-have Go packages are you most excited for?

The Go ecosystem does web and http services extremely well. It really shines when used in this manner. A lot of clojure developers could benefit from this immensely. On a different note there was some movement to port clojure to the CLR And that would open the entire .NET ecosystem up, which I would love to see as an alternative to the JVM

Clojure was meant to be a guest language, so the more platforms it supports, the merrier.

But web and http is definitely not lacking in anything in the JVM world, given that half the business-critical backends of the internet runs on it.

Re: Glojure: Clojure interpreter hosted on Go, with extensible interop support

#30
post #12

Clojure hosted on Go, fascinating! What must-have Go packages are you most excited for?

The Go ecosystem does web and http services extremely well. It really shines when used in this manner. A lot of clojure developers could benefit from this immensely. On a different note there was some movement to port clojure to the CLR And that would open the entire .NET ecosystem up, which I would love to see as an alternative to the JVM

> lot of clojure developers could benefit from this immensely.

Curious what you think Clojure developers could benefit from specifically.

Having done web services in both languages I much prefer the experience in Clojure. E.g. found error handling in Gin to be very cumbersome (AbortWithStatusJSON and such). The deployment story is nicer in Go, tho.

Clojue CLR is behind JVM support (and performance), but it has been a thing from the start, not just a "port".

Post reply on HN