4 ms·
There's not much there for SPA development, perhaps because Lispers generally aren't in that field. That being said, there is Parenscript, which is a Common Li
by flavio81 9y ago
There's not much there for SPA development, perhaps because Lispers generally aren't in that field.
That being said, there is Parenscript, which is a Common Lisp subset that compiles server-side to javascript (so it can be used client-side for SPAs, etc). It is an evolved project so it works just fine.
There's a lib for doing React dev using Parenscript, as well.
Besides that, there is JSCL which is an attempt to bring a full CL implementation on javascript. This is very interesting, however it isn't suited for a SPA.
And of course there are a lot of CL libraries for html generation, JSON parsing, web servers, etc.
>Maybe trying CL on the backend first
I'd say CL is just perfect for the backend side, everything you need should be there.
- preek 9y agoI wouldn’t say that. Clojure has been adopting React as soon as it came out and brought great contributions like Code hot reloading. Something that still has no parallel in JS. Yes, I know about module hot loading with various JS frameworks, but most loose state on reloading. Well, not saying Clojure is better. Just saying that Lispers totally are on the SpA bandwagon. For example the CircleCI frontend is written in ClojureScript.
- flavio81 9y agoYes, you are correct. It's just that I considered "Lisp"="Common Lisp" in this case.