Re:Data notation in Clojure
by dustingetz on Thursday July 01, 2021 @03:29PM
(#27703454)
Clojure's lispyness is massively underrated. At Hyperfiddle we have a fully reactive Clojure/Script dialect, backed by a functional effect system https://github.com/leonoel/missionary. Our reactive clojure can also distribute across the client/server system, like distributed map reduce. Imagine React.js but full stack, incremental view maintenance all the way from database views to DOM views as one streaming computation. We implement a custom analyser like core.async for full compatibility with host clojure, including preexisting macros, so it gets destructuring, control flow, higher order logic, it's a first class Clojure in every way. What you are measuring I think is that metaprogramming is hard, the books and papers about it are hard, the intersection of metaprogramming with functional programming isn't even well understood in research, and businesses don't invest in hard things so you won't get paid to learn any of this.
[ Parent
| on HN ]
Re:Data notation in Clojure
by aassddffasdf on Thursday July 01, 2021 @07:10PM
(#27706039)
Business don't know what they invest in. They hire a software professional to produce software. It's up to her to use the best techniques to do so.
Re:Data notation in Clojure
by hellomotomoto on Thursday July 01, 2021 @04:13PM
(#27704123)
> incremental view maintenance all the way from database views to DOM views as one streaming computation
swoon!