3 ms·
As Clojure programmer since Clojure 1.1 I am so impressed with ClojureScript. I never had much use for ClojureScript but I always follow what going on. swannode
by nickik 5y ago
As Clojure programmer since Clojure 1.1 I am so impressed with ClojureScript. I never had much use for ClojureScript but I always follow what going on. swannodette is the peak language maintenancer and helped push the initial idea further then I thought possible.
I remember the original talk by Rick and so much work was left. Congrats to the team.
P.S: Is there a real good ClojureScript library to work with maps and map data? Or a demo of how to do that kind of thing?
- diggan 5y ago> P.S: Is there a real good ClojureScript library to work with maps and map data? Or a demo of how to do that kind of thing? It's a bit ambiguous what you're asking for. I'm guessing you're asking for geographic maps data, and not maps as in Clojure Maps (https://clojure.org/guides/learn/hashed_colls#_maps https://clojure.org/guides/learn/hashed_colls#_maps)?
- heyzk 5y agoIf you're looking to embed maps in a web page I've had good experiences with using both Mapbox and Google Maps' js libraries directly from cljs. On the geospatial side JSTS (https://github.com/bjornharrtell/jsts https://github.com/bjornharrtell/jsts) has been super helpful. Like you, I was looking for a cljs wrapper for these things, but ended up not needing them in the end. The js interop ended up being pretty straightforward. Happy to chat further, email in bio.
- kccqzy 5y agoBut swannodette also produced om, which became abandonware, which became a lot of headache for a company I used to work at. At least we didn't eagerly adopt om.next.
- diggan 5y ago> which became abandonware I always understood abandonware to be commercial software that no longer is supported by the company who created it. I have a feeling open source can't be abandonware, as support was never guaranteed in the first place. Maybe a nicer way to put it is that Om was "completed" :)
- swannodette 5y agoTo be fair there were definitely still bugs in Om as well as om.next (and both were marked as being experimental and of alpha quality) - however Fulcro came along and more less took the ideas and took them further and far as I know is actively maintained. I don't use it - but I suspect there was/is probably some kind of migration path.
- kccqzy 5y agoWell om might indeed be complete, but it in fact requires React under the hood, and there's always some work needed to get the completed om to work with new React releases.
- nickik 5y agoom was from the beginning an experiment and this was very clearly stated.