Home freenode/#haskell: Logs Calendar

Logs: freenode/#haskell

←Prev  Next→ 502,152 events total
2020-11-09 02:52:25 lemmih joins (~lemmih@2406:3003:2072:44:c5fe:5b97:f10c:4e16)
2020-11-09 02:52:32 xff0x joins (~fox@2001:1a81:531b:1600:59c2:7a84:b705:d4e7)
2020-11-09 02:54:05 × justsomeguy quits (~justsomeg@unaffiliated/--/x-3805311) ()
2020-11-09 02:55:05 × ransom quits (~c4264035@c-73-243-2-10.hsd1.co.comcast.net) (Quit: My MacBook has gone to sleep. ZZZzzz…)
2020-11-09 02:56:02 ransom joins (~c4264035@c-73-243-2-10.hsd1.co.comcast.net)
2020-11-09 02:57:02 × leungbk quits (~user@2605:e000:1315:706:1ea1:e5bb:dc92:96fe) (Ping timeout: 264 seconds)
2020-11-09 02:58:32 × ransom quits (~c4264035@c-73-243-2-10.hsd1.co.comcast.net) (Client Quit)
2020-11-09 02:58:51 Jeanne-Kamikaze joins (~Jeanne-Ka@66.115.189.179)
2020-11-09 03:00:01 × litenull quits (~litenull@s91904426.blix.com) ()
2020-11-09 03:01:15 tsaka__ joins (~torstein@athei53-a-395.home.otenet.gr)
2020-11-09 03:03:01 × todda7 quits (~torstein@ppp-2-84-27-192.home.otenet.gr) (Ping timeout: 265 seconds)
2020-11-09 03:03:36 lagothrix is now known as Guest14788
2020-11-09 03:03:36 × Guest14788 quits (~lagothrix@unaffiliated/lagothrix) (Killed (tolkien.freenode.net (Nickname regained by services)))
2020-11-09 03:03:44 lagothrix joins (~lagothrix@unaffiliated/lagothrix)
2020-11-09 03:04:10 × machinedgod quits (~machinedg@24.105.81.50) (Ping timeout: 256 seconds)
2020-11-09 03:05:25 × gproto023 quits (~gproto23@unaffiliated/gproto23) (Ping timeout: 240 seconds)
2020-11-09 03:05:31 × theDon quits (~td@muedsl-82-207-238-009.citykom.de) (Ping timeout: 256 seconds)
2020-11-09 03:06:06 mmohammadi9812 joins (~mmohammad@5.238.175.25)
2020-11-09 03:07:06 theDon joins (~td@94.134.91.158)
2020-11-09 03:08:01 × xerox_ quits (~xerox@unaffiliated/xerox) (Ping timeout: 264 seconds)
2020-11-09 03:09:55 × conal quits (~conal@209.58.139.27) (Quit: Computer has gone to sleep.)
2020-11-09 03:10:49 conal joins (~conal@209.58.139.27)
2020-11-09 03:11:02 × conal quits (~conal@209.58.139.27) (Client Quit)
2020-11-09 03:12:35 <siraben> is anyone aware of a good tutorial on how to implement tail-call optimization in Haskell?
2020-11-09 03:12:37 Lycurgus joins (~niemand@98.4.97.118)
2020-11-09 03:12:57 <Axman6> what do you mean?
2020-11-09 03:13:23 wroathe joins (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net)
2020-11-09 03:13:35 <Axman6> TCO isn't a necessary optimisation in Haskell because the way that function calls work basically give you that for free
2020-11-09 03:13:53 <Axman6> (GHC Haskell)
2020-11-09 03:16:29 justsomeguy joins (~justsomeg@unaffiliated/--/x-3805311)
2020-11-09 03:19:46 × urodna quits (~urodna@unaffiliated/urodna) (Quit: urodna)
2020-11-09 03:20:40 <siraben> Axman6: Ah as in, if I'm making a compiler for a functional language and want to implement TCO myself
2020-11-09 03:21:00 hackage json-to-haskell 0.1.1.1 - https://hackage.haskell.org/package/json-to-haskell-0.1.1.1 (ChrisPenner)
2020-11-09 03:21:03 <Axman6> that's a very different question :P
2020-11-09 03:21:21 <Axman6> just jump to the code, BAM, done
2020-11-09 03:21:26 <siraben> Just reading my old question it wasn't clear semantically, heh. Note to self: people can't read your mind!
2020-11-09 03:21:35 <siraben> Yes but I have to recognize tail-calls right?
2020-11-09 03:21:37 plutoniix joins (~q@node-ull.pool-125-24.dynamic.totinternet.net)
2020-11-09 03:21:45 Saukk joins (~Saukk@2001:998:f9:2914:1c59:9bb5:b94c:4)
2020-11-09 03:22:24 <Axman6> this really depends a lot on your language
2020-11-09 03:23:44 <siraben> Axman6: say it's https://github.com/jozefg/pcf/
2020-11-09 03:24:16 <texasmynsted> https://stackoverflow.com/questions/13042353/does-haskell-have-tail-recursive-optimization
2020-11-09 03:24:19 <siraben> Technically a naïve graph reduction machine always uses tail jumps in the opcode interpretation however the stack context grows with recursive calls, so no
2020-11-09 03:24:43 <siraben> texasmynsted: Yes I'm aware of what TCO is, I'm looking to implement it in a functional compiler.
2020-11-09 03:25:22 <texasmynsted> By default, haskell has lazy evaluation.
2020-11-09 03:25:51 <siraben> To constraint the question further, suppose it's a strict, impure and functional language (like Scheme).
2020-11-09 03:27:40 <siraben> Oh I forgot, Lambda the Ultimate GOTO!
2020-11-09 03:29:42 pavonia joins (~user@unaffiliated/siracusa)
2020-11-09 03:30:43 todda7 joins (~torstein@ppp-2-84-24-176.home.otenet.gr)
2020-11-09 03:31:22 × tsaka__ quits (~torstein@athei53-a-395.home.otenet.gr) (Ping timeout: 256 seconds)
2020-11-09 03:31:39 <dsal> I spent way too much time making software nobody else is ever going to need generally available today.
2020-11-09 03:33:22 iqubic joins (~user@2601:602:9500:4870:d07c:4378:9e5e:a4b1)
2020-11-09 03:34:01 <Axman6> good work
2020-11-09 03:34:20 jonatanb joins (~jonatanb@83.24.9.26.ipv4.supernova.orange.pl)
2020-11-09 03:34:55 <dsal> I guess I did the same thing yesterday, so maybe this is just normal.
2020-11-09 03:36:33 <justsomeguy> What does the Haskell report mean when it says declarations withing let expressions are mutually recursive?
2020-11-09 03:36:40 <dsal> I got to try optparse-generic today, though. I'm not sure if I like it, but I'm more sure than before I never tried it.
2020-11-09 03:36:49 merijn joins (~merijn@83-160-49-249.ip.xs4all.nl)
2020-11-09 03:37:10 <dsal> justsomeguy: things defined in let can reference each otehr
2020-11-09 03:37:15 <dsal> s/other/otter/
2020-11-09 03:37:22 × jonatanb quits (~jonatanb@83.24.9.26.ipv4.supernova.orange.pl) (Remote host closed the connection)
2020-11-09 03:37:29 <justsomeguy> Ahh, ok, that helps.
2020-11-09 03:37:36 × irc_user quits (uid423822@gateway/web/irccloud.com/x-sjoykohhohfeylve) (Quit: Connection closed for inactivity)
2020-11-09 03:37:56 × codedmart quits (~codedmart@149.28.9.205) (Quit: ZNC 1.7.5 - https://znc.in)
2020-11-09 03:38:25 texasmyn_ joins (~texasmyns@64.44.55.77)
2020-11-09 03:38:43 codedmart joins (~codedmart@149.28.9.205)
2020-11-09 03:38:46 <justsomeguy> Otters should definitely be able to reference each other; they form a tight-knit community.
2020-11-09 03:38:57 × texasmynsted quits (~texasmyns@64.44.55.100) (Ping timeout: 256 seconds)
2020-11-09 03:39:00 <dsal> ha. mnemonic
2020-11-09 03:39:20 <justsomeguy> :)
2020-11-09 03:41:18 P1p joins (~u0_a216@173-47-2-119.cpe.cableone.net)
2020-11-09 03:41:19 × iqubic quits (~user@2601:602:9500:4870:d07c:4378:9e5e:a4b1) (Remote host closed the connection)
2020-11-09 03:41:30 <P1p> hi
2020-11-09 03:41:51 <dsal> Oh cool, stack changed the way they specify resolvers in stack.yaml and broke default.nix
2020-11-09 03:43:17 × P1p quits (~u0_a216@173-47-2-119.cpe.cableone.net) (Quit: leaving)
2020-11-09 03:44:04 × ixian quits (~mgold@2002:4a74:ba78:1701:0:ff:fe78:6269) (Remote host closed the connection)
2020-11-09 03:44:12 ixian joins (~mgold@terra.bitplane.org)
2020-11-09 03:45:03 × Tario quits (~Tario@201.192.165.173) (Ping timeout: 260 seconds)
2020-11-09 03:45:05 hackage json-to-haskell 0.1.1.2 - https://hackage.haskell.org/package/json-to-haskell-0.1.1.2 (ChrisPenner)
2020-11-09 03:46:01 hackage crdt-event-fold 1.2.0.0 - Garbage collected event folding CRDT. https://hackage.haskell.org/package/crdt-event-fold-1.2.0.0 (rickowens)
2020-11-09 03:46:52 × texasmyn_ quits (~texasmyns@64.44.55.77) (Remote host closed the connection)
2020-11-09 03:47:14 texasmynsted joins (~texasmyns@64.44.55.77)
2020-11-09 03:47:25 × sulu quits (~sulu@unaffiliated/sulu) (Quit: goodbye)
2020-11-09 03:47:52 sulu joins (~sulu@unaffiliated/sulu)
2020-11-09 03:47:57 × texasmynsted quits (~texasmyns@64.44.55.77) (Remote host closed the connection)
2020-11-09 03:48:47 iqubic joins (~user@2601:602:9500:4870:d07c:4378:9e5e:a4b1)
2020-11-09 03:52:02 xpika joins (~alan@2001:8003:5d32:1f00:51d0:5bbb:a565:c9fd)
2020-11-09 03:52:15 leungbk joins (~user@cpe-104-33-52-83.socal.res.rr.com)
2020-11-09 03:52:54 jamm_ joins (~jamm@unaffiliated/jamm)
2020-11-09 03:53:58 × Jeanne-Kamikaze quits (~Jeanne-Ka@66.115.189.179) (Quit: Leaving)
2020-11-09 03:55:11 Tario joins (~Tario@201.192.165.173)
2020-11-09 03:55:26 P1p joins (~u0_a216@173-47-2-119.cpe.cableone.net)
2020-11-09 03:55:47 <P1p> hello everyone
2020-11-09 03:56:10 <P1p> join #haskell
2020-11-09 03:56:33 × solonarv quits (~solonarv@astrasbourg-653-1-263-62.w92-161.abo.wanadoo.fr) (Ping timeout: 258 seconds)
2020-11-09 03:56:52 × leungbk quits (~user@cpe-104-33-52-83.socal.res.rr.com) (Ping timeout: 256 seconds)
2020-11-09 03:57:04 p0kerf4ce joins (~u0_a533@72.22.226.85)
2020-11-09 03:57:09 <P1p> yo
2020-11-09 03:57:14 <P1p> there you are
2020-11-09 03:57:20 <p0kerf4ce> woah thats a lot of people

All times are in UTC.