Fork me on GitHub
#clojure-europe
<
2021-10-26
>
dharrigan04:10:34

Good Morning!

slipset06:10:57

Morning. Getting rid of CVEs. What a drag.

😬 3
clojure-spin 1
pez11:10:43

Morning. I played some with scad-clj yesterday, great fun! See #off-topic for context. 😃

otfrom13:10:23

more off-topic than here? (I know it will have a larger audience 😉 )

😂 1
pez15:10:09

And now there is a #scad-clj channel as well.

thomas12:10:23

<rant_mode>why did Redux ever become popular... there is soooo much boiler plate you can hardly find the bits where it does the real work!!!</rant_mode>

3
😡 2
1
💯 1
otfrom13:10:59

do you have a front end library you do like?

solf13:10:16

re-frame :d

thomas14:10:22

I quite like Reagent... as it is simple. but no cljs unfortunately here.

Jakub Holý (HolyJak)15:10:41

Exactly my feelings about Redux! That's why I fell in love with #fulcro (which, I feel, provides a more complete solution, including the backend, than re-*)

thomas08:10:49

Fulcro does solve a lot of problems and includes a kitchen sink. But when I tried to use it it certainly wasn't easy or simple IMHO.

bbss08:10:17

Agreed, but it was less boilerplatey than its facebook alternative at the time: flux

Jakub Holý (HolyJak)08:10:36

Fulcro is simple - you just need to invest time in understanding its few basic principles, which is an issue, because they are rather innovative and thus just assuming it works certain ways, as we tend to, leads to pain. The getting started experience has certainly been difficult because the documentation is exhaustive - though this has changed with the introduction of the https://fulcro-community.github.io/guides/tutorial-minimalist-fulcro/index.html and its series of exercises. (I would argue your "kitchen sink" claim. IMO Fulcro does mostly only contain what it has to (and you can simply disregard the few extras you do not care about).) Learning Fulcro certainly takes much more time than learning e.g. Helix - but, in my experiences, it pays off many times in the long run. (Well, unless you only make trivial apps.)

genRaiy10:10:54

it's more idiomatic to use {:rantmode "text"} ... less boilerplate 😆