2026/06/16

Newest at the top

2026-06-16 21:30:25 +0000merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) merijn
2026-06-16 21:25:07 +0000takuan(~takuan@d8D86B9E9.access.telenet.be) (Ping timeout: 252 seconds)
2026-06-16 21:23:07 +0000Googulator(~Googulato@team.broadbit.hu) (Ping timeout: 245 seconds)
2026-06-16 21:22:53 +0000 <monochrom> do makes IO friendly. Generally, do makes monadic code friendly. :)
2026-06-16 21:22:49 +0000 <vms14> runs on*
2026-06-16 21:22:05 +0000 <vms14> which is something i do not yet know, nor the context it runs it
2026-06-16 21:21:41 +0000 <vms14> for some reason i had associated do made main IO friendly, but main is expected to be IO
2026-06-16 21:20:27 +0000 <vms14> and i'm not using that sugar
2026-06-16 21:20:21 +0000 <vms14> yeah it's just syntax sugar for the next block
2026-06-16 21:19:32 +0000merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 268 seconds)
2026-06-16 21:19:29 +0000 <lambdabot> True
2026-06-16 21:19:28 +0000 <monochrom> > do do do do True
2026-06-16 21:19:12 +0000Googulator55(~Googulato@team.broadbit.hu)
2026-06-16 21:18:50 +0000 <vms14> EvanR: i didn't know that it was not needed
2026-06-16 21:17:54 +0000 <EvanR> thanks for that
2026-06-16 21:17:42 +0000 <EvanR> are you guys's memes why I am more and more being told how wrong i am by AI
2026-06-16 21:17:39 +0000 <monochrom> narcism = interact (map (const "you are the fairest of them all"). lines)
2026-06-16 21:17:38 +0000leppard(~noOne@ipservice-092-208-182-236.092.208.pools.vodafone-ip.de) (Ping timeout: 248 seconds)
2026-06-16 21:16:53 +0000 <monochrom> I prefer: map (const "you are absolutely right") . lines
2026-06-16 21:16:07 +0000 <EvanR> don't (error "o_O")
2026-06-16 21:15:46 +0000 <EvanR> do print "Hello World"
2026-06-16 21:15:22 +0000 <EvanR> totally unnecessary do, nice
2026-06-16 21:13:02 +0000 <vms14> main = do interact (\x -> seq x "you are absolutely right")
2026-06-16 21:13:00 +0000 <vms14> ski: that's my ai now
2026-06-16 21:12:22 +0000merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) merijn
2026-06-16 21:11:14 +0000wickedjargon(~user@207.194.126.21) (Ping timeout: 248 seconds)
2026-06-16 21:07:00 +0000 <EvanR> . leaves addons open ended
2026-06-16 21:06:31 +0000 <EvanR> $ is like putting a roof on your factory building in satisfactory, you're giving up and going home
2026-06-16 21:05:38 +0000 <EvanR> but . is usually much more modular
2026-06-16 21:04:43 +0000 <EvanR> some people can't tell the difference
2026-06-16 21:04:21 +0000 <vms14> i wish $ was . instead
2026-06-16 21:03:54 +0000 <mauke> a higher than average amount of $ in our programs
2026-06-16 21:03:05 +0000 <EvanR> we certainly don't have There's Only One Way To Do It
2026-06-16 21:02:57 +0000 <vms14> i guess haskell gives you the freedom by making your own types
2026-06-16 21:02:39 +0000 <vms14> having multiple ways of expressing an idea allows me to prototype and the code writes itself
2026-06-16 21:02:38 +0000rzrshr(~rzrshr@user/rzrshr) (Quit: WeeChat 4.9.0)
2026-06-16 21:02:19 +0000jayanth(~jayanth@static-98-115-128-109.phlapa.fios.verizon.net)
2026-06-16 21:01:48 +0000 <EvanR> if programming languages were building materials
2026-06-16 21:01:38 +0000merijn(~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 248 seconds)
2026-06-16 21:01:16 +0000 <EvanR> is the material I felt PHP was
2026-06-16 21:01:05 +0000 <EvanR> I like the analogy of dry sand
2026-06-16 21:01:01 +0000 <mauke> and unicode
2026-06-16 21:00:50 +0000 <vms14> and the reason perl was clay for my mind
2026-06-16 21:00:44 +0000 <EvanR> sounds suspicious
2026-06-16 21:00:41 +0000 <vms14> EvanR: it's the main thing i look for in a language
2026-06-16 21:00:27 +0000 <EvanR> I have not heard of freedom as a programming language feature
2026-06-16 21:00:19 +0000 <mauke> as is a preference for explicit binders
2026-06-16 21:00:10 +0000 <mauke> but context is a thing in both languages
2026-06-16 21:00:06 +0000 <vms14> so no freedom in haskell :/
2026-06-16 20:59:47 +0000 <mauke> no, I don't know what that is