Fork me on GitHub
#clojure-europe
<
2021-11-30
>
slipset07:11:25

Morning, coding a bit in this horror that is Typescript. And people complain about the parens in Lisp being hard to wrangle? Jeez

🙈 2
😆 2
hkjels07:11:17

Good morning! @slipset I’m doing the same and thinking the same

orestis07:11:41

@jasonbell any pointers to resources? This is in the area of “nice to have” so for now I'm looking for low hanging fruit. Eg tuning Elasticsearch to have my own “more like this” approach yielded impressive improvements!

slipset07:11:29

And, on frontend development. I’m doing what I would consider almost the simplest thing, but it is so hard. We’re using RxJs for state management, which, if you squint a bit looks a lot like core.async. So I have a picture in my head about how I’d solve this in core.async, but I cannot seem to be able to implement it in RxJs. Arrrgh!

slipset07:11:13

BTW, https://www.potetm.com/2014/01/07/frp.html is an interesting series of blogs on the topic.

😻 1
slipset07:11:22

I think that @potetm nails my problems in https://www.potetm.com/2014/01/27/responsive-design-csp.html where he says: > Nolen’s go block outlines a process. Go figure, right? But let that really sink in. He’s dealing with asynchronous events, yet he is able to program and reason as if it were synchronous. > My code, on the other hand, outlines a flow. Information comes in, and things react to that information. There is no process per se. Things just happen. > And that, my friends, is the fundamental difference between FRP and CSP, at least as best as I can figure.

potetm15:11:01

Whoa, blast from the past! 😄

slipset16:11:08

I think you still have a couple of posts to write in that series? I’m waiting patiently 🙂

potetm16:11:58

You’re not wrong.

slipset08:11:41

I guess what I’m missing the most is alts!

Jakub Holý (HolyJak)11:11:42

interesting to hear about your experiences. I am looking forward to see some of the pain firsthand soon 🙂

slipset15:11:11

Jupp, Thursday it is.

simongray08:11:06

I decluttered my office yesterday afternoon. It’s so much nicer now. About 2/3 of the furniture was not actually in use, just lots of storage intended for slices of dead tree.

slipset09:11:57

Because we use streams, so I want to sort of understand them.

otfrom09:11:29

A guid St Andra's Day tae ane an aa as wir aw Jock Tamson's bairns!

borkdude09:11:26

A uuid St. Java.Security back to you!

1
reefersleep10:11:26

(->> "good morning"
     seq
     shuffle
     (apply str))
=> "droom ggnoin"
Sounds a bit ominous (and possibly painful)

😆 1
thomas13:11:56

not really... droom in Dutch is dream. The second part I am not so sure about though

Gerome09:12:01

Sounds like Sardaukar

otfrom10:11:55

makes me think that "droom noggin" is a goal tho

reefersleep13:11:46

That’s a past life in my case

raymcdermott11:11:26

somebody needs to create an ML project...

thomas12:11:06

Can't it create it self? :thinking_face:

😹 1
reefersleep13:11:12

Turtles all the way down

thomas13:11:02

I love the deep conversations we have here... enlightens my day.

slipset15:11:53

Just realized that TS doesn’t have neither Either nor Maybe

😂 1
javahippie15:11:53

That’s a good thing, right?

simongray15:11:28

maybe not

👏 2
mccraigmccraig15:11:05

rly ? i'm pretty sure an old colleague was showing me some code a while back with some monads that had Either in the stack

mccraigmccraig15:11:40

although it may well not have been in the TS stdlib