Logs: freenode/#haskell
| 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.