mdhughes has quit [Remote host closed the connection]
mdhughes has joined #racket
Origin has quit [Ping timeout: 260 seconds]
<simon-az>
Hi there, I am not very versed in FP and Lips in general, but I like Racket as an exercice to challenge myself with different ways of thinking and solving problems. (I am a veteran PHP dev - doesn't mean much lol) and I use Racket for tools helping me in my tasks daily.
<simon-az>
I was wondering if I could post some links to my gitlab for people to give me insights on what I am doing right or wrong.
<shawnw_>
Sure. Just don't expect fast (Or any) answers. The discourse site might be better than IRC for stuff like that. Or the discord, but I don't use that so wouldn't really know.
<simon-az>
I don't know discourse, I'll go have a look as well.
_whitelogger has joined #racket
skapata has quit [Remote host closed the connection]
chiselfuse has quit [Remote host closed the connection]
ec_ has quit [Remote host closed the connection]
chiselfuse has joined #racket
ec has joined #racket
eli_oat13 has quit [Ping timeout: 258 seconds]
eli_oat13 has joined #racket
mdhughes has quit [Ping timeout: 265 seconds]
mdhughes has joined #racket
_whitelogger has joined #racket
Tuplanolla has joined #racket
skippy8 has joined #racket
Everything has joined #racket
simon-az has quit [Ping timeout: 265 seconds]
msiism has joined #racket
<msiism>
Is the handler expression in a `with-handlers` form necessarily a lambda? If so, why?
Oxyd has quit [Quit: WeeChat 4.6.3]
Oxyd has joined #racket
<bremner>
msiism: not sure if this is your question, but any place you can write a lambda you can write an identifier bound to a function (e.g. via define)
<bremner>
afaik it does have to be a procedure. I might have missed something though
<msiism>
Okay, tested it. It does have to be “a procedure that can be applied to arguments.”
<bremner>
it's weird to me that it is not more precisely documented in the reference manual
<msiism>
I have a bit of a hard time understanding the structure of `with-handlers`.
<msiism>
Well, one, actually: Why does the lambda have an `exn` parameter if it's not used in its body?
<msiism>
Apparently, that is because the handler procedure takes an argument of struct type `exn` in order to potentially use some of that struct's contents.
<msiism>
It just doesn't do that in the given example.
* msiism
has to leave now but will have a look into the log later.
msiism has left #racket [Konversation vaporized.]
Origin has joined #racket
kratacoa has joined #racket
Origin has quit [Ping timeout: 256 seconds]
Origin has joined #racket
mdhughes has quit [Read error: Connection reset by peer]
mdhughes has joined #racket
skapata has joined #racket
yegor has joined #racket
skippy8 has left #racket [WeeChat 4.7.1]
Everything has quit [Read error: Connection reset by peer]
Everything has joined #racket
svm has joined #racket
msv has quit [Ping timeout: 248 seconds]
ormooj has quit [Ping timeout: 248 seconds]
Everything has quit [Quit: leaving]
Origin has quit [Read error: Connection reset by peer]