Fork me on GitHub
#clojure-europe
<
2023-03-29
>
simongray07:03:01

gooood morning

🌅 2
genRaiy07:03:06

Good morning

❤️ 4
schmalz08:03:00

Morning all.

simongray09:03:20

Yesterday's post-nursery cargo bike adventure. He points and say "play!" in Danish whenever he spots a puddle, so of course we have to stop the bike and check it out.

❤️ 18
otfrom09:03:55

he's right of course

😁 2
reefersleep09:03:11

Ah yes, the splishy splashies 💦

🌊 2
reefersleep10:03:17

We went to the beach near my parents' the other day, hoping for a nice walk looking for amber. It was mostly a struggle to keep our son occupied enough not to venture out in the waves beyond the protection of his wellies .

simongray10:03:21

I know that struggle well. He does listen to me when I say “no farther”, but also likes to tease me a lot by going a little bit too close to the water just to see my reaction.

mccraigmccraig15:03:31

so i've got some cljs namespaces with mixed macro and fns - the macro sugars the fns... i tried having separated .clj and .cljs files, because there are no fns which are cross-platform, but found it hard to read because the .clj macros spit out the .cljs fns so there are dependency links. i'm now trying a .cljc file with lots of #? ... do y'all agree or disagree this is more readable than separate files ? https://gist.github.com/mccraigmccraig/1c869f5c8ab2a078c2199db3b187650a

Rachel Westmacott12:03:23

it does look a lot like two different namespaces mashed together

mccraigmccraig13:03:21

it does in one sense ... but i seem to have gotten over the noise of the #?s, and it has the shape of a single namespace i.e. the later fns/macros build on the earlier fns (i updated the gist to my latest code which shows this) when there's only a single macro having it split over two files wasn't sooo bad... but there are other cases where there are a sequence of cljs fns each with a corresponding sugar macro and i was really struggling to grok those across separate files ( https://gist.github.com/mccraigmccraig/d43808dddaf8fd4e061ed5bfaeae24d1 )