hoplon

chromalchemy 2022-10-28T00:22:22.371649Z

Very sporadically, but it was pretty stable for a long time. Anyone know of any build/compilation issues with newer Clojure versions?

quan xing 2022-10-28T01:13:07.692539Z

I never use the Hoplon, The Hoplon is call server function and return DOM with RPC is it like this?

dave 2022-10-28T01:50:03.374079Z

I don't know if I fully understand your question, but Hoplon is not about server-side rendering. It's about spreadsheet-style reactive programming on the frontend. Part of Hoplon is Castra, which is an RPC library, but that part is optional and not really essential to Hoplon as a whole.

dave 2022-10-28T01:50:27.182579Z

There is a good overview here if you haven't seen it: https://hoplon.io/

dave 2022-10-28T01:42:38.468379Z

We've been using Hoplon at Kevel for ~7 years. It still works today, with Hoplon 7.1.0, Javelin 3.9.0, and a recent shadow-cljs version (I'm not sure which version of ClojureScript, but it's recent)

dave 2022-10-28T01:43:24.788119Z

To be fair, we have decided to move away from Hoplon, partially because it isn't actively maintained anymore. We've started chipping off pieces of our UI and rewriting them in TypeScript/React. A big motivation for that is that we decided that it would be easier to hire senior UI engineers with TypeScript/React experience than Clojure experience.

dave 2022-10-28T01:44:42.195279Z

...but yes, Hoplon does still work in 2022 🙂

quan xing 2022-10-28T02:00:43.184209Z

Yes. learn clojurescript's people less than learn typescript

👍 1