4 ms·
> any ClojureScript app includes the Clojure core APIs Shouldn't be also the case of Elm apps? But they are tiny. Probably Re-frame wrapping React (and Redux?)
by galfarragem 7y ago
> any ClojureScript app includes the Clojure core APIs
Shouldn't be also the case of Elm apps? But they are tiny. Probably Re-frame wrapping React (and Redux?) doesn´t help at all. Why not being native (like Elm) or kind of a Svelte wrapper[1] to keep apps small? I really like Clojure expressiveness but I hate waste.
[1] https://clojureverse.org/t/create-web-app-with-shadow-cljs-and-svelte/4720/3 https://clojureverse.org/t/create-web-app-with-shadow-cljs-a...
- fnordsensei 7y agoI'm not expert on Elm, but to take a guess, I'd say that it's about different tradeoffs. And "waste" is conditional, if (like you wrote) you're actually making use of the dynamism, immutable data structures, meta programming facilities and whatnot, it's not waste.