Newest at the top
2025-05-08 21:02:21 +0200 | <EvanR> | right |
2025-05-08 21:02:19 +0200 | <EvanR> | luckily there's a lot you can do which is trivially rightr |
2025-05-08 21:02:19 +0200 | <tomsmeding> | the static semantics can get _highly_ non-trivial |
2025-05-08 21:02:16 +0200 | [exa] | did haskell+julia+bash |
2025-05-08 21:02:04 +0200 | <EvanR> | haskell can get non trivial |
2025-05-08 21:01:59 +0200 | <EvanR> | it's true |
2025-05-08 21:01:51 +0200 | ljdarj | (~Thunderbi@user/ljdarj) ljdarj |
2025-05-08 21:01:39 +0200 | <tomsmeding> | but if you're used to them, they make sense :) |
2025-05-08 21:01:25 +0200 | <tomsmeding> | I think Haskell has tricky enough semantics too, sometimes |
2025-05-08 21:01:00 +0200 | <Athas> | Whenever I use non-Haskell languages I end up annoyed with how complicated their semantics are (although Julia is really not so bad). |
2025-05-08 21:01:00 +0200 | <mauke> | but I read a bit about algebraic data types in C |
2025-05-08 21:00:41 +0200 | caconym7 | (~caconym@user/caconym) caconym |
2025-05-08 21:00:39 +0200 | <tomsmeding> | EvanR: what part was about the proofs, the LLM-infused part or the other part |
2025-05-08 21:00:32 +0200 | <Athas> | I've done a bit of Julia and of course always Haskell. |
2025-05-08 21:00:22 +0200 | <mauke> | perl, sql |
2025-05-08 21:00:12 +0200 | <darkling> | Light duty. :) |
2025-05-08 21:00:02 +0200 | caconym7 | (~caconym@user/caconym) (Quit: bye) |
2025-05-08 20:59:59 +0200 | <darkling> | I've written about a dozen lines of bash, and installed Debian on a spare machine. |
2025-05-08 20:59:26 +0200 | <EvanR> | LLM infused C, for the proofs |
2025-05-08 20:58:20 +0200 | <tomsmeding> | what language have you been programming in today |
2025-05-08 20:56:25 +0200 | euleritian | (~euleritia@ip4d17f864.dynamic.kabel-deutschland.de) |
2025-05-08 20:52:24 +0200 | euleritian | (~euleritia@ip4d17f864.dynamic.kabel-deutschland.de) (Ping timeout: 276 seconds) |
2025-05-08 20:52:08 +0200 | j1n37 | (~j1n37@user/j1n37) j1n37 |
2025-05-08 20:51:33 +0200 | manwithluck | (~manwithlu@2a09:bac5:5081:2dc::49:f6) (Ping timeout: 248 seconds) |
2025-05-08 20:51:27 +0200 | j1n37- | (~j1n37@user/j1n37) (Ping timeout: 252 seconds) |
2025-05-08 20:50:34 +0200 | <[exa]> | evening everyone |
2025-05-08 20:48:05 +0200 | myme | (~myme@2a01:799:d5e:5f00:1c16:e41e:c241:8a37) myme |
2025-05-08 20:47:46 +0200 | myme | (~myme@2a01:799:d5e:5f00:5054:783f:d768:b894) (Ping timeout: 276 seconds) |
2025-05-08 20:44:02 +0200 | Guest48 | (~Guest48@104.156.111.174) (Quit: Client closed) |
2025-05-08 20:40:57 +0200 | manwithluck | (~manwithlu@2a09:bac5:5081:2dc::49:f6) manwithluck |
2025-05-08 20:40:32 +0200 | manwithluck | (~manwithlu@2a09:bac5:5081:2dc::49:f6) (Remote host closed the connection) |
2025-05-08 20:37:24 +0200 | machinedgod | (~machinedg@d108-173-18-100.abhsia.telus.net) machinedgod |
2025-05-08 20:34:23 +0200 | acidjnk | (~acidjnk@p200300d6e71c4f49f4d0e34d1c0f8686.dip0.t-ipconnect.de) acidjnk |
2025-05-08 20:34:10 +0200 | ljdarj | (~Thunderbi@user/ljdarj) (Ping timeout: 265 seconds) |
2025-05-08 20:29:55 +0200 | tromp | (~textual@2001:1c00:3487:1b00:f14f:b20f:416b:87c6) (Quit: My iMac has gone to sleep. ZZZzzz…) |
2025-05-08 20:26:35 +0200 | dofsyl^ | (~dofsyl@50.168.231.214) (Remote host closed the connection) |
2025-05-08 20:26:12 +0200 | dofsyl^ | (~dofsyl@50.168.231.214) |
2025-05-08 20:25:01 +0200 | weary-traveler | (~user@user/user363627) (Remote host closed the connection) |
2025-05-08 20:24:51 +0200 | <hellwolf> | maybe there is some interesting duo/correspondance there. |
2025-05-08 20:24:49 +0200 | <tomsmeding> | right |
2025-05-08 20:24:33 +0200 | <hellwolf> | with a symbol difference. |
2025-05-08 20:24:23 +0200 | <hellwolf> | vs. the infamous linear-types "& \x ->" chains |
2025-05-08 20:24:04 +0200 | <hellwolf> | yea. hence the ergonomics of $ \x -> |
2025-05-08 20:23:56 +0200 | dofsyl^ | (~dofsyl@50.168.231.214) (Remote host closed the connection) |
2025-05-08 20:23:52 +0200 | <tomsmeding> | notice that all functions (except 'finish') return precisely what their callback returns |
2025-05-08 20:22:11 +0200 | <tomsmeding> | because that's the only function that produces a Fr without taking yet another callback |
2025-05-08 20:21:54 +0200 | <tomsmeding> | hellwolf: if you write to a Port multiple times, you do that in successive callbacks, and the returned r is still from the innermost level where there is necessarily a 'finish' |
2025-05-08 20:21:15 +0200 | Guest48 | (~Guest48@104.156.111.174) |
2025-05-08 20:19:59 +0200 | <hellwolf> | pardon me, if I brain farted. I am multitasking :/ |
2025-05-08 20:19:14 +0200 | <hellwolf> | which also returns the value, which one do you return? |