5 ms·
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,
by phyrex 5y ago
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/ 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/.
- threatofrain 5y agoI'm surprised to hear that Janet is still alive and kicking!
- swlkr 5y agoYeah, I did move on, but if someone were to pick up the torch, I would help out any way I can!
- phyrex 5y agoId actually love to hear what made you move on, if you have a few minutes to spare!
- muhgarvey 5y agoHe wrote a blog post about it https://swlkr.com/posts/clojure-isnt-for-me/ https://swlkr.com/posts/clojure-isnt-for-me/ TLDR: He hated the Java part of Clojure
- swlkr 5y agoYeah 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.
- fuzzythinker 5y agoTried GraalVM?
- swlkr 5y agoI’ve tried graal and native-image, both are awesome. 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
- zurn 5y agoThe x86 monoculture has shaken around a bit. But surprisingly it seems there has been friction even on the JVM side, partly because of Docker style nonportable containers had time to cement in the x86 monoculture period.
- rawoke083600 5y agoJa that is always like a little splinter in my brain as well. I hope I don't bring out the language-wars but I always wanted a Clojure-Like but with Golang. :) I just love the go ecosystem and statistically compiled binary ! You shipping one binary ! :) No need to edit XML files and "tune java servers" Again, this is just my preference. YMMYV There are a few projects that try todo this like this one: https://github.com/mattn/golisp https://github.com/mattn/golisp But it seems abandoned.
- terinjokes 5y agoI keep staring projects like this, but I haven't found the right level to put a lisp in the Go stack. I've done a runtime lisp, but it felt like programming a lisp isolated from everything that made Go, well, Go. I've done a simple lisp to generate Go AST to do codegen pre-1.18, but that's not a complete program. I haven't found the place yet that feels quite like Clojure.
- swlkr 5y agothere is joker https://github.com/candid82/joker https://github.com/candid82/joker but you may as well use the small clojure interpreter instead
- rawoke083600 5y agojanet looks really really good ! I like the use of channels for m.t Any good HTTP/JSON/Crawler examples or libraries ?
- capableweb 5y agolibcurl wrapper - https://github.com/sepisoad/jurl https://github.com/sepisoad/jurl json encoder/decoder - https://github.com/janet-lang/json https://github.com/janet-lang/json Not aware of any HTML parsers/traverses (if that's what you mean with "Crawler") but interfacing with C libraries is easy so grab any C library you'd like for that task.
- saralily 5y agobiff (https://biffweb.com/ https://biffweb.com/) is a little more batteries-included but seems like a nice successor in this space
- rafram 5y agoIts default stack includes an AppleScript-like language that compiles to JS (Hyperscript) and a “feature” that automatically deploys to production every time you save… Doesn’t exactly inspire confidence.
- pull_my_finger 5y agoHe made a similar framework for Janet lang in Joy Framework[1] and it's unironically a joy to work with. Joy is one of those tools that is almost enough to make you use a different language imo. Got it where it counts, but still minimal and low mental overhead. [1]: https://joy.swlkr.com/ https://joy.swlkr.com/