I loved Coast and wrote at least one production app with it (and very quickly and pleasantly at that), but it needs to be said that swlkr is the only developer, and he seems to have mostly moved on to Janet ( https://janet-lang.org/ ). Case in point, the last real updates to Coast were 2 years ago, and - unlike other Clojure libraries - not because this project was /finished/.
Yeah, I did move on, but if someone were to pick up the torch, I would help out any way I can!
Coast on Clojure
41–50 of 61 posts
Re: Coast on Clojure
#42Re: Coast on Clojure
#43Earlier quoted context omitted.
Yeah, I did move on, but if someone were to pick up the torch, I would help out any way I can!
Id actually love to hear what made you move on, if you have a few minutes to spare!
TLDR: He hated the Java part of Clojure
Re: Coast on Clojure
#44Earlier quoted context omitted.
Id actually love to hear what made you move on, if you have a few minutes to spare!
He wrote a blog post about it https://swlkr.com/posts/clojure-isnt-for-me/ TLDR: He hated the Java part of Clojure
I spent a lot of time in jvm land though, a few years of nights and weekends, but I finally learned that it wasn’t for me.
I’m a C (or rust or llvm or what have you, wasm?) person, not a jvm person.
Re: Coast on Clojure
#45Earlier quoted context omitted.
He wrote a blog post about it https://swlkr.com/posts/clojure-isnt-for-me/ TLDR: He hated the Java part of Clojure
Yeah that’s the long and short of it. I spent a lot of time in jvm land though, a few years of nights and weekends, but I finally learned that it wasn’t for me. I’m a C (or rust or llvm or what have you, wasm?) person, not a jvm person.
Re: Coast on Clojure
#46Earlier quoted context omitted.
Yeah that’s the long and short of it. I spent a lot of time in jvm land though, a few years of nights and weekends, but I finally learned that it wasn’t for me. I’m a C (or rust or llvm or what have you, wasm?) person, not a jvm person.
Tried GraalVM?
clojure still relies on the jvm though, for repl things.
sci and babashka were interesting, but at that point I had already moved on to janet
Re: Coast on Clojure
#47This is cool, but, aside from error messages, it resembles Clojure's biggest problem right now: Everyone keeps trying to re-invent the wheel with respect to creating the "Rails" for Clojure. We have several production grade libraries and frameworks for serving webpages. Reitit(router), yada(http standards), bidi(router), aleph (netty wrapper), ring (jetty wrapper), pedestal (bundle of libraries), luminus (self descri…
Re: Coast on Clojure
#48Earlier quoted context omitted.
I did clojure as a hobbyist for years and have only recently taken a job where I'm working full time in Clojure on a large codebase (i.e., first time having to maintain somebody else's Clojure code). It's not a golden hammer by any means, but I'd definitely take it over Java (or Scala) any day.
any experience with rails or django to compare with?
That said, I’ve actually used Rails and Django in the past and written a small project in Clojure so I can try.
I actually really love Clojure and had really positive experiences wit Django though I’ve come to favor lighter frameworks like Starlette. Programming in Clojure is quite interesting because it’s functional programming so all the information you need to reason about the function is generally passed in as parameters. It made code comparatively easy to reason about simply by reading the code for the specific function. Clojure also has good support for REPL. I don’t have to do a lot of hunting around for “outside” code to understand what’s going on inside a function. This is the polar opposite of Java, especially when dealing with giant frameworks like Spring, where there is a lot of layers being combined just to do one thing. Coding in Java/Spring, Rails, and even Django can feel a lot like dealing with those nesting dolls.
Like the grandparent, I wish to do more with Clojure some day.
Re: Coast on Clojure
#49Earlier quoted context omitted.
Id actually love to hear what made you move on, if you have a few minutes to spare!
He wrote a blog post about it https://swlkr.com/posts/clojure-isnt-for-me/ TLDR: He hated the Java part of Clojure
Re: Coast on Clojure
#50Earlier quoted context omitted.
Id actually love to hear what made you move on, if you have a few minutes to spare!
He wrote a blog post about it https://swlkr.com/posts/clojure-isnt-for-me/ TLDR: He hated the Java part of Clojure
Again, this is just my preference. YMMYV
There are a few projects that try todo this like this one: https://github.com/mattn/golisp
But it seems abandoned.