« first day (1448 days earlier)      last day (1224 days later) » 

22:40
Welcome @cjquines!
Welcome to JHT! I am definitely active here. mhm
@hyper-neutrino The trick is to mess around with Jelly enough that you can find bugs/UB to show everyone whilst exclaiming loudly :P
22:49
speaking of weird jelly behavior, did you know that, in jelly, -0.0/2.0 is -0.0, but 2.0/-0.0 is inf?
Yeah, cause you can't div by zero. The weird one is when you try to run -0.0÷2.0
er, yes, i meant that
wait no thats not what i meant what the heck
wait that affects V doesn't it
okay yeah that is questionable
22:52
Jelly's parsing is a wonderful thing :P
> wait that affects V doesn't it
...guess not
oh wait of course because the nilad interaction only happens... sometimes
Actually, I'm not sure why nan is there :/
i don't know when
just sometimes
@cairdcoinheringaahing ...oh yeah that is a good question
Oh right, it's parsed as -0 .0 ÷ 2.0, so computes -0 ÷ .0, then unparseable nilad's 2.0
Because you might need signed zero, but only as an integer ¯\_(ツ)_/¯
ah, of course lmao
22:57
Wait, no, it's not
It's parsed as - 0 .0 ÷ 2.0. The leading - becomes the chain's argument and we evaluate 0 .0 ÷ 2.0 monadically, ignoring the argument of -1
So it computes 0 ÷ .0, slightly less crazy :P
2.0÷-0.0 is parsed as 2.0 ÷ - 0 .0, so we calculate 2.0 ÷ - (-2.0), then output it when we encounter the unparseable nilad 0. We repeat that again with .0, then output 0.0 at the end, thus outputting [-2.0][0][0.0] (brackets added for visualisation)
CMC: Without running them, what do -0.02.0 and 2.0-0.0 output?
my guess is -0.020.0 and 2.0-00.0
considering that jelly uses way too much regex

« first day (1448 days earlier)      last day (1224 days later) »