2025/03/17

Newest at the top

2025-03-17 03:35:23 +0100 <haskellbridge> <Liamzee> No, but braces are fully supported by GHC and the Haskell report. Optional braces can be used as a means of expressing... something.
2025-03-17 03:34:53 +0100MyNetAz(~MyNetAz@user/MyNetAz) MyNetAz
2025-03-17 03:34:42 +0100 <geekosaur> the popularity of python for scientific programming shoots that one down anyway
2025-03-17 03:33:16 +0100 <monochrom> And with that, also out with "layout means script kiddies".
2025-03-17 03:33:00 +0100 <monochrom> Today no editor has an issue. Come on this is 2025 already.
2025-03-17 03:32:43 +0100 <monochrom> I am talking about 20 years ago.
2025-03-17 03:32:26 +0100 <haskellbridge> <Liamzee> So, there's actually a pragmatic reason to use braces in Haskell, simply to make your code compile less than 1% faster. Got it.
2025-03-17 03:32:24 +0100alfiee(~alfiee@user/alfiee) (Ping timeout: 265 seconds)
2025-03-17 03:31:39 +0100 <monochrom> I tried that, but that's only when my editor haskell mode was primitive and couldn't do good indentation without braces.
2025-03-17 03:29:35 +0100 <haskellbridge> Now if you wanted to build your own Haskell compiler that only uses braces you could bypass the layout pass (and dreaded parse-error case)
2025-03-17 03:29:34 +0100 <haskellbridge> <dmjio> Well braces automatically get inserted after the layout pass, so you might be saving the layout pass some work.
2025-03-17 03:27:53 +0100MyNetAz(~MyNetAz@user/MyNetAz) (Remote host closed the connection)
2025-03-17 03:27:53 +0100alfiee(~alfiee@user/alfiee) alfiee
2025-03-17 03:25:38 +0100ljdarj1ljdarj
2025-03-17 03:25:38 +0100ljdarj(~Thunderbi@user/ljdarj) (Ping timeout: 265 seconds)
2025-03-17 03:24:25 +0100 <haskellbridge> <Liamzee> there's a point to it, since I like treating Haskell as a scripting language and non-idiomatic Haskell, if you're writing in braces you're implying you're being serious and actually caring about engineering quality. But then again, braces aren't that idiomatic either.
2025-03-17 03:22:27 +0100ljdarj1(~Thunderbi@user/ljdarj) ljdarj
2025-03-17 03:21:06 +0100tremon(~tremon@83.80.159.219) (Quit: getting boxed in)
2025-03-17 03:19:25 +0100jmcantrell(~weechat@user/jmcantrell) jmcantrell
2025-03-17 03:18:54 +0100machinedgod(~machinedg@d108-173-18-100.abhsia.telus.net) machinedgod
2025-03-17 03:17:32 +0100euandreh(~Thunderbi@189.6.105.228) (Ping timeout: 244 seconds)
2025-03-17 03:08:46 +0100bilegeek(~bilegeek@2600:1008:b041:b61:4489:3f6f:340a:78f6) bilegeek
2025-03-17 03:08:20 +0100mange(~user@user/mange) mange
2025-03-17 03:04:49 +0100mange(~user@user/mange) (Ping timeout: 260 seconds)
2025-03-17 03:02:56 +0100 <haskellbridge> <Liamzee> has anyone tried writing Haskell in braces before, besides SPJ?
2025-03-17 02:56:09 +0100xff0x(~xff0x@fsb6a9491c.tkyc517.ap.nuro.jp)
2025-03-17 02:50:23 +0100machinedgod(~machinedg@d108-173-18-100.abhsia.telus.net) (Ping timeout: 245 seconds)
2025-03-17 02:49:20 +0100j1n37-(~j1n37@user/j1n37) (Ping timeout: 252 seconds)
2025-03-17 02:49:09 +0100MyNetAz(~MyNetAz@user/MyNetAz) MyNetAz
2025-03-17 02:49:01 +0100myxos(~myxos@syn-065-028-251-121.res.spectrum.com) myxokephale
2025-03-17 02:48:26 +0100j1n37(~j1n37@user/j1n37) j1n37
2025-03-17 02:46:58 +0100alfiee(~alfiee@user/alfiee) (Ping timeout: 268 seconds)
2025-03-17 02:42:09 +0100MyNetAz(~MyNetAz@user/MyNetAz) (Remote host closed the connection)
2025-03-17 02:42:08 +0100alfiee(~alfiee@user/alfiee) alfiee
2025-03-17 02:26:10 +0100ftzm7ftzm
2025-03-17 02:26:10 +0100ftzm(~ftzm@085081056141.dynamic.telenor.dk) (Ping timeout: 248 seconds)
2025-03-17 02:24:12 +0100ftzm7(~ftzm@085081035209.dynamic.telenor.dk) ftzm
2025-03-17 02:02:29 +0100weary-traveler(~user@user/user363627) user363627
2025-03-17 02:00:37 +0100xff0x(~xff0x@2405:6580:b080:900:3552:f799:4331:aaa8) (Ping timeout: 248 seconds)
2025-03-17 02:00:11 +0100alfiee(~alfiee@user/alfiee) (Ping timeout: 252 seconds)
2025-03-17 01:57:55 +0100ezzieyguywuf(~Unknown@user/ezzieyguywuf) ezzieyguywuf
2025-03-17 01:56:04 +0100alfiee(~alfiee@user/alfiee) alfiee
2025-03-17 01:48:14 +0100fris(sid7259@id-7259.helmsley.irccloud.com) fris
2025-03-17 01:44:33 +0100infinity0(~infinity0@pwned.gg) infinity0
2025-03-17 01:41:03 +0100Tuplanolla(~Tuplanoll@91-159-69-59.elisa-laajakaista.fi) (Quit: Leaving.)
2025-03-17 01:33:51 +0100werneta(~werneta@syn-071-083-160-242.res.spectrum.com) werneta
2025-03-17 01:30:34 +0100xatirig(~xatirig@81.215.239.1) (Quit: xatirig)
2025-03-17 01:28:41 +0100sprotte24(~sprotte24@p200300d16f093b001519da6143e769d5.dip0.t-ipconnect.de) (Quit: Leaving)
2025-03-17 01:27:33 +0100acidjnk(~acidjnk@p200300d6e71c4f06309b9617c0b564b2.dip0.t-ipconnect.de) (Ping timeout: 248 seconds)
2025-03-17 01:26:16 +0100tabaqui(~tabaqui@167.71.80.236) tabaqui