2025/03/17

Newest at the top

2025-03-17 21:02:00 +0100alfiee(~alfiee@user/alfiee) alfiee
2025-03-17 21:01:21 +0100wildsalander(~wildsalan@81-175-155-97.bb.dnainternet.fi)
2025-03-17 20:58:15 +0100wildsalander(~wildsalan@81-175-155-97.bb.dnainternet.fi) (Ping timeout: 252 seconds)
2025-03-17 20:50:06 +0100euphores(~SASL_euph@user/euphores) euphores
2025-03-17 20:41:22 +0100euphores(~SASL_euph@user/euphores) (Quit: Leaving.)
2025-03-17 20:32:01 +0100ash3en(~Thunderbi@ip1f10cbd6.dynamic.kabel-deutschland.de) ash3en
2025-03-17 20:20:12 +0100alfiee(~alfiee@user/alfiee) (Ping timeout: 252 seconds)
2025-03-17 20:15:56 +0100alfiee(~alfiee@user/alfiee) alfiee
2025-03-17 20:15:34 +0100jespada(~jespada@2800:a4:22cd:2500:4d25:68ba:28dd:cc11) jespada
2025-03-17 20:12:41 +0100MyNetAz(~MyNetAz@user/MyNetAz) MyNetAz
2025-03-17 20:07:41 +0100jespada(~jespada@2800:a4:22cd:2500:4d25:68ba:28dd:cc11) (Quit: My Mac has gone to sleep. ZZZzzz…)
2025-03-17 20:00:42 +0100caconym(~caconym@user/caconym) caconym
2025-03-17 20:00:01 +0100caconym(~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 +0100econo_(uid147250@id-147250.tinside.irccloud.com)
2025-03-17 19:53:08 +0100j1n37(~j1n37@user/j1n37) j1n37
2025-03-17 19:53:03 +0100j1n37-(~j1n37@user/j1n37) (Ping timeout: 276 seconds)
2025-03-17 19:52:41 +0100weary-traveler(~user@user/user363627) (Remote host closed the connection)
2025-03-17 19:46:21 +0100MyNetAz(~MyNetAz@user/MyNetAz) (Remote host closed the connection)
2025-03-17 19:34:57 +0100alfiee(~alfiee@user/alfiee) (Ping timeout: 248 seconds)
2025-03-17 19:33:57 +0100peterbecich(~Thunderbi@syn-047-229-123-186.res.spectrum.com) (Ping timeout: 248 seconds)
2025-03-17 19:30:32 +0100alfiee(~alfiee@user/alfiee) alfiee
2025-03-17 19:30:02 +0100vanishingideal(~vanishing@user/vanishingideal) vanishingideal
2025-03-17 19:27:36 +0100wootehfoot(~wootehfoo@user/wootehfoot) wootehfoot
2025-03-17 19:27:13 +0100peterbecich(~Thunderbi@syn-047-229-123-186.res.spectrum.com) peterbecich
2025-03-17 19:26:44 +0100peterbecich(~Thunderbi@syn-047-229-123-186.res.spectrum.com) (Quit: peterbecich)
2025-03-17 19:24:45 +0100drdo(~drdo@static.61.197.13.49.clients.your-server.de) drdo
2025-03-17 19:24:35 +0100drdo(~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 +0100acidjnk(~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 +0100peterbecich(~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 +0100driib318(~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 +0100stureplan(22e45d5caf@user/stureplan) stureplan
2025-03-17 19:07:42 +0100ft(~ft@p508db291.dip0.t-ipconnect.de) ft
2025-03-17 19:07:34 +0100pavonia(~user@user/siracusa) siracusa
2025-03-17 19:04:26 +0100Square(~Square4@user/square) (Ping timeout: 272 seconds)
2025-03-17 19:00:35 +0100Square2(~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 +0100Googulator(~Googulato@2a01-036d-0106-4b74-b88c-ff83-9891-e272.pool6.digikabel.hu)
2025-03-17 18:53:27 +0100Googulator(~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 +0100tccq(~user@user/tccq) tccq