Newest at the top
2025-03-17 20:41:22 +0100 | euphores | (~SASL_euph@user/euphores) (Quit: Leaving.) |
2025-03-17 20:32:01 +0100 | ash3en | (~Thunderbi@ip1f10cbd6.dynamic.kabel-deutschland.de) ash3en |
2025-03-17 20:20:12 +0100 | alfiee | (~alfiee@user/alfiee) (Ping timeout: 252 seconds) |
2025-03-17 20:15:56 +0100 | alfiee | (~alfiee@user/alfiee) alfiee |
2025-03-17 20:15:34 +0100 | jespada | (~jespada@2800:a4:22cd:2500:4d25:68ba:28dd:cc11) jespada |
2025-03-17 20:12:41 +0100 | MyNetAz | (~MyNetAz@user/MyNetAz) MyNetAz |
2025-03-17 20:07:41 +0100 | jespada | (~jespada@2800:a4:22cd:2500:4d25:68ba:28dd:cc11) (Quit: My Mac has gone to sleep. ZZZzzz…) |
2025-03-17 20:00:42 +0100 | caconym | (~caconym@user/caconym) caconym |
2025-03-17 20:00:01 +0100 | caconym | (~caconym@user/caconym) (Quit: bye) |
2025-03-17 19:58:06 +0100 | <tomsmeding> | EvanR: perhaps you started with holding shift for GHC and then you got lazy (because you typed "GHC") and you left shift down for "UP"? |
2025-03-17 19:53:23 +0100 | econo_ | (uid147250@id-147250.tinside.irccloud.com) |
2025-03-17 19:53:08 +0100 | j1n37 | (~j1n37@user/j1n37) j1n37 |
2025-03-17 19:53:03 +0100 | j1n37- | (~j1n37@user/j1n37) (Ping timeout: 276 seconds) |
2025-03-17 19:52:41 +0100 | weary-traveler | (~user@user/user363627) (Remote host closed the connection) |
2025-03-17 19:46:21 +0100 | MyNetAz | (~MyNetAz@user/MyNetAz) (Remote host closed the connection) |
2025-03-17 19:34:57 +0100 | alfiee | (~alfiee@user/alfiee) (Ping timeout: 248 seconds) |
2025-03-17 19:33:57 +0100 | peterbecich | (~Thunderbi@syn-047-229-123-186.res.spectrum.com) (Ping timeout: 248 seconds) |
2025-03-17 19:30:32 +0100 | alfiee | (~alfiee@user/alfiee) alfiee |
2025-03-17 19:30:02 +0100 | vanishingideal | (~vanishing@user/vanishingideal) vanishingideal |
2025-03-17 19:27:36 +0100 | wootehfoot | (~wootehfoo@user/wootehfoot) wootehfoot |
2025-03-17 19:27:13 +0100 | peterbecich | (~Thunderbi@syn-047-229-123-186.res.spectrum.com) peterbecich |
2025-03-17 19:26:44 +0100 | peterbecich | (~Thunderbi@syn-047-229-123-186.res.spectrum.com) (Quit: peterbecich) |
2025-03-17 19:24:45 +0100 | drdo | (~drdo@static.61.197.13.49.clients.your-server.de) drdo |
2025-03-17 19:24:35 +0100 | drdo | (~drdo@static.61.197.13.49.clients.your-server.de) (Quit: WeeChat 4.5.2) |
2025-03-17 19:23:58 +0100 | <EvanR> | not sure why I allcaps that |
2025-03-17 19:23:47 +0100 | <EvanR> | after enough of trying to follow it literally (on mac), I overrode it and used GHCUP |
2025-03-17 19:23:28 +0100 | acidjnk | (~acidjnk@p200300d6e71c4f06b15130e44e471244.dip0.t-ipconnect.de) acidjnk |
2025-03-17 19:23:11 +0100 | <EvanR> | which was annoying |
2025-03-17 19:22:58 +0100 | <EvanR> | in a test of commercial in-IDE "AI" when asked to make such and such program in haskell, it directed us to install stack then everything through stack |
2025-03-17 19:18:21 +0100 | peterbecich | (~Thunderbi@syn-047-229-123-186.res.spectrum.com) peterbecich |
2025-03-17 19:14:28 +0100 | <haskellbridge> | <Morj> I actually wonder if people still use stack's --install-ghc |
2025-03-17 19:14:05 +0100 | <haskellbridge> | <Morj> Yes, absolutely |
2025-03-17 19:14:01 +0100 | driib318 | (~driib@vmi931078.contaboserver.net) (Quit: The Lounge - https://thelounge.chat) |
2025-03-17 19:13:17 +0100 | <haskellbridge> | <dmjio> Is "ghcup" the preferred way to Haskell these days (for non-nix folk) |
2025-03-17 19:12:18 +0100 | stureplan | (22e45d5caf@user/stureplan) stureplan |
2025-03-17 19:07:42 +0100 | ft | (~ft@p508db291.dip0.t-ipconnect.de) ft |
2025-03-17 19:07:34 +0100 | pavonia | (~user@user/siracusa) siracusa |
2025-03-17 19:04:26 +0100 | Square | (~Square4@user/square) (Ping timeout: 272 seconds) |
2025-03-17 19:00:35 +0100 | Square2 | (~Square@user/square) Square |
2025-03-17 18:56:43 +0100 | <EvanR> | that discriminates functions and macros |
2025-03-17 18:56:12 +0100 | <EvanR> | alternative bindings ok |
2025-03-17 18:53:46 +0100 | <ski> | with macros, you can implement your own variable-binding constructs (such as a `case', e.g. .. there's a Scheme library for this). sometimes, you can just pass a lambda abstraction instead. but sometimes you want a more exotic binding structure, which isn't easily captured in such a way (e.g. the paralell composition in list comprehensions, or the `proc' syntax for Arrows) |
2025-03-17 18:53:45 +0100 | Googulator | (~Googulato@2a01-036d-0106-4b74-b88c-ff83-9891-e272.pool6.digikabel.hu) |
2025-03-17 18:53:27 +0100 | Googulator | (~Googulato@2a01-036d-0106-4b74-b88c-ff83-9891-e272.pool6.digikabel.hu) (Quit: Client closed) |
2025-03-17 18:52:06 +0100 | <ski> | EvanR : why isn't list comprehensions a function ? why isn't `case' a function ? |
2025-03-17 18:50:27 +0100 | tccq | (~user@user/tccq) tccq |
2025-03-17 18:49:16 +0100 | Leary | (~Leary@user/Leary/x-0910699) Leary |
2025-03-17 18:47:32 +0100 | alfiee | (~alfiee@user/alfiee) (Ping timeout: 244 seconds) |
2025-03-17 18:46:15 +0100 | chele | (~chele@user/chele) (Remote host closed the connection) |
2025-03-17 18:45:50 +0100 | <c_wraith> | (and if you want your loop body or conditions to involve a macro, they won't work) |