Home liberachat/#haskell: Logs Calendar

Logs on 2022-10-21 (liberachat/#haskell)

00:03:08 × Athas quits (athas@2a01:7c8:aaac:1cf:d087:7abc:7f63:ba68) (Quit: ZNC 1.8.2 - https://znc.in)
00:03:17 Athas joins (athas@sigkill.dk)
00:05:42 wroathe joins (~wroathe@206-55-188-8.fttp.usinternet.com)
00:05:42 × wroathe quits (~wroathe@206-55-188-8.fttp.usinternet.com) (Changing host)
00:05:42 wroathe joins (~wroathe@user/wroathe)
00:07:30 gurkenglas joins (~gurkengla@84.138.199.46)
00:08:07 × thegeekinside quits (~thegeekin@189.180.97.156) (Ping timeout: 260 seconds)
00:08:13 × freeside quits (~mengwong@bb115-66-48-84.singnet.com.sg) (Ping timeout: 258 seconds)
00:11:20 HackingSpring joins (~haru@201-27-75-20.dsl.telesp.net.br)
00:16:02 × vglfr quits (~vglfr@145.224.100.100) (Ping timeout: 272 seconds)
00:19:12 king_gs joins (~Thunderbi@187.201.131.180)
00:20:38 × wonko quits (~wjc@2a0e:1c80:2:0:45:15:19:130) (Ping timeout: 252 seconds)
00:26:14 × gurkenglas quits (~gurkengla@84.138.199.46) (Ping timeout: 258 seconds)
00:36:00 freeside joins (~mengwong@115.66.48.84)
00:54:19 causal joins (~user@50.35.83.177)
00:57:18 × beteigeuze quits (~Thunderbi@bl14-81-220.dsl.telepac.pt) (Ping timeout: 252 seconds)
00:59:14 × azimut quits (~azimut@gateway/tor-sasl/azimut) (Ping timeout: 258 seconds)
01:08:12 × king_gs quits (~Thunderbi@187.201.131.180) (Read error: Connection reset by peer)
01:08:23 king_gs1 joins (~Thunderbi@2806:103e:29:c5:4fb1:a8c9:906f:c6e0)
01:09:15 × Lord_of_Life quits (~Lord@user/lord-of-life/x-2819915) (Ping timeout: 272 seconds)
01:10:21 × albet70 quits (~xxx@2400:8902::f03c:92ff:fe60:98d8) (Remote host closed the connection)
01:10:41 king_gs1 is now known as king_gs
01:11:18 Lord_of_Life joins (~Lord@user/lord-of-life/x-2819915)
01:14:19 × xff0x quits (~xff0x@2405:6580:b080:900:e42c:dea5:20dc:c5aa) (Ping timeout: 272 seconds)
01:15:12 × wroathe quits (~wroathe@user/wroathe) (Ping timeout: 260 seconds)
01:16:28 albet70 joins (~xxx@2400:8902::f03c:92ff:fe60:98d8)
01:17:34 grymzu is now known as VladTheImpeller
01:30:41 × freeside quits (~mengwong@115.66.48.84) (*.net *.split)
01:30:41 × danza quits (~francesco@ge-19-126-18.service.infuturo.it) (*.net *.split)
01:30:42 × detuneattune quits (~detuneatt@user/detuneattune) (*.net *.split)
01:30:42 × zer0bitz_ quits (~zer0bitz@dsl-hkibng32-54fb48-32.dhcp.inet.fi) (*.net *.split)
01:30:42 × ft quits (~ft@p3e9bc845.dip0.t-ipconnect.de) (*.net *.split)
01:30:42 × Ristovsk- quits (~Ristovski@hellomouse/perf/ristovski) (*.net *.split)
01:30:42 × ksu quits (~ksu@user/prtr) (*.net *.split)
01:30:56 zer0bitz joins (~zer0bitz@2001:2003:f748:2000:29f0:9e45:9641:f84)
01:31:05 [Ristovski] joins (~Ristovski@hellomouse/perf/ristovski)
01:31:06 danza joins (~francesco@ge-19-126-18.service.infuturo.it)
01:31:18 detuneattune joins (~detuneatt@user/detuneattune)
01:32:57 ksu joins (~ksu@user/prtr)
01:33:27 wroathe joins (~wroathe@206-55-188-8.fttp.usinternet.com)
01:33:27 × wroathe quits (~wroathe@206-55-188-8.fttp.usinternet.com) (Changing host)
01:33:27 wroathe joins (~wroathe@user/wroathe)
01:35:52 ft joins (~ft@p200300cf3f1ff40011146ed23837b600.dip0.t-ipconnect.de)
01:35:55 freeside joins (~mengwong@bb115-66-48-84.singnet.com.sg)
01:40:05 <HackingSpring> What's the philosophy that comes into play for the GHC wiki? I was building it (GHC) locally and I use the masochistic option of a mac m1 and nix w/ home-manager. I've found a couple of hiccups when finding libraries such as ncurses. Would it be ok to add a section mentioning my fix into the ghc wiki?
01:41:27 × freeside quits (~mengwong@bb115-66-48-84.singnet.com.sg) (Ping timeout: 260 seconds)
01:44:45 freeside joins (~mengwong@bb115-66-48-84.singnet.com.sg)
01:51:46 × caryhartline quits (~caryhartl@2600:1700:2d0:8d30:989e:e378:903e:38da) (Quit: caryhartline)
01:54:18 × Kaiepi quits (~Kaiepi@108.175.84.104) (Ping timeout: 255 seconds)
01:57:17 xff0x joins (~xff0x@125x103x176x34.ap125.ftth.ucom.ne.jp)
01:58:22 × rockystone quits (~rocky@user/rockymarine) (Ping timeout: 260 seconds)
02:00:19 hashn3rd joins (~hashn3rd@ip72-221-42-80.ks.ks.cox.net)
02:01:49 × wroathe quits (~wroathe@user/wroathe) (Ping timeout: 272 seconds)
02:01:50 × birdgoose quits (~birdgoose@222-153-24-178-adsl.sparkbb.co.nz) (Ping timeout: 252 seconds)
02:03:15 × chexum quits (~quassel@gateway/tor-sasl/chexum) (Ping timeout: 258 seconds)
02:04:41 eggplantade joins (~Eggplanta@2600:1700:38c5:d800:c567:3589:9f8f:b6ad)
02:07:07 × machinedgod quits (~machinedg@d198-53-218-113.abhsia.telus.net) (Ping timeout: 260 seconds)
02:10:28 wroathe joins (~wroathe@206-55-188-8.fttp.usinternet.com)
02:10:28 × wroathe quits (~wroathe@206-55-188-8.fttp.usinternet.com) (Changing host)
02:10:28 wroathe joins (~wroathe@user/wroathe)
02:10:29 chexum joins (~quassel@gateway/tor-sasl/chexum)
02:16:00 rockystone joins (~rocky@user/rockymarine)
02:16:25 × td_ quits (~td@83.135.9.19) (Ping timeout: 246 seconds)
02:17:05 × hashn3rd quits (~hashn3rd@ip72-221-42-80.ks.ks.cox.net) (Remote host closed the connection)
02:17:23 hashn3rd joins (~hashn3rd@ip72-221-42-80.ks.ks.cox.net)
02:18:23 td_ joins (~td@83.135.9.6)
02:19:21 nate1 joins (~nate@98.45.169.16)
02:21:45 × hashn3rd quits (~hashn3rd@ip72-221-42-80.ks.ks.cox.net) (Ping timeout: 244 seconds)
02:24:43 frost91 joins (~frost@user/frost)
02:28:05 × FinnElija quits (~finn_elij@user/finn-elija/x-0085643) (Killed (NickServ (Forcing logout FinnElija -> finn_elija)))
02:28:05 FinnElija joins (~finn_elij@user/finn-elija/x-0085643)
02:28:07 × freeside quits (~mengwong@bb115-66-48-84.singnet.com.sg) (Ping timeout: 260 seconds)
02:29:05 × [itchyjunk] quits (~itchyjunk@user/itchyjunk/x-7353470) (Remote host closed the connection)
02:35:37 × pretty_dumm_guy quits (trottel@gateway/vpn/protonvpn/prettydummguy/x-88029655) (Quit: WeeChat 3.5)
02:43:37 × rockystone quits (~rocky@user/rockymarine) (Ping timeout: 272 seconds)
02:45:48 × ChaiTRex quits (~ChaiTRex@user/chaitrex) (Ping timeout: 258 seconds)
02:47:19 ChaiTRex joins (~ChaiTRex@user/chaitrex)
02:48:01 hashn3rd joins (~hashn3rd@ip72-221-42-80.ks.ks.cox.net)
02:48:36 birdgoose joins (~birdgoose@222-153-24-178-adsl.sparkbb.co.nz)
02:52:14 × hashn3rd quits (~hashn3rd@ip72-221-42-80.ks.ks.cox.net) (Ping timeout: 244 seconds)
02:55:36 rockystone joins (~rocky@user/rockymarine)
02:57:29 mvk joins (~mvk@2607:fea8:5ce3:8500::a80f)
02:57:53 × frost91 quits (~frost@user/frost) (Quit: Ping timeout (120 seconds))
02:58:25 × nate1 quits (~nate@98.45.169.16) (Ping timeout: 246 seconds)
03:00:01 × haasn quits (~nand@haasn.dev) (Quit: ZNC 1.7.5+deb4 - https://znc.in)
03:01:23 haasn joins (~nand@haasn.dev)
03:02:37 × rockystone quits (~rocky@user/rockymarine) (Ping timeout: 246 seconds)
03:11:40 × birdgoose quits (~birdgoose@222-153-24-178-adsl.sparkbb.co.nz) (Quit: Konversation terminated!)
03:14:03 hashn3rd joins (~hashn3rd@ip72-221-42-80.ks.ks.cox.net)
03:15:13 rockystone joins (~rocky@user/rockymarine)
03:17:48 × jao quits (~jao@cpc103048-sgyl39-2-0-cust502.18-2.cable.virginm.net) (Ping timeout: 272 seconds)
03:18:35 × hashn3rd quits (~hashn3rd@ip72-221-42-80.ks.ks.cox.net) (Ping timeout: 244 seconds)
03:18:43 × waleee quits (~waleee@2001:9b0:213:7200:cc36:a556:b1e8:b340) (Ping timeout: 246 seconds)
03:22:42 × danza quits (~francesco@ge-19-126-18.service.infuturo.it) (Read error: Connection reset by peer)
03:26:27 nate1 joins (~nate@98.45.169.16)
03:28:12 × rekahsoft quits (~rekahsoft@bras-base-wdston4533w-grc-02-142-113-160-156.dsl.bell.ca) (Ping timeout: 260 seconds)
03:32:06 hashn3rd joins (~hashn3rd@ip72-221-42-80.ks.ks.cox.net)
03:32:23 × king_gs quits (~Thunderbi@2806:103e:29:c5:4fb1:a8c9:906f:c6e0) (Ping timeout: 272 seconds)
03:34:14 × wroathe quits (~wroathe@user/wroathe) (Ping timeout: 252 seconds)
03:36:10 × nate1 quits (~nate@98.45.169.16) (Ping timeout: 272 seconds)
03:36:40 × hashn3rd quits (~hashn3rd@ip72-221-42-80.ks.ks.cox.net) (Ping timeout: 244 seconds)
03:38:27 danza joins (~francesco@fi-19-206-109.service.infuturo.it)
03:40:34 vglfr joins (~vglfr@145.224.100.190)
03:45:29 × vglfr quits (~vglfr@145.224.100.190) (Remote host closed the connection)
03:46:13 vglfr joins (~vglfr@145.224.100.190)
03:48:21 thegeekinside joins (~thegeekin@189.180.97.156)
03:49:56 × vglfr quits (~vglfr@145.224.100.190) (Remote host closed the connection)
03:50:43 vglfr joins (~vglfr@145.224.100.190)
03:58:27 wroathe joins (~wroathe@206-55-188-8.fttp.usinternet.com)
03:58:27 × wroathe quits (~wroathe@206-55-188-8.fttp.usinternet.com) (Changing host)
03:58:27 wroathe joins (~wroathe@user/wroathe)
04:00:26 × vglfr quits (~vglfr@145.224.100.190) (Remote host closed the connection)
04:00:57 vglfr joins (~vglfr@145.224.100.190)
04:01:11 emmanuelux joins (~emmanuelu@user/emmanuelux)
04:01:59 × vglfr quits (~vglfr@145.224.100.190) (Remote host closed the connection)
04:03:47 × cawfee quits (~root@2406:3003:2077:2758::babe) (Ping timeout: 248 seconds)
04:05:55 × kronicmage quits (user73954@neotame.csclub.uwaterloo.ca) (Ping timeout: 248 seconds)
04:06:06 shriekingnoise joins (~shrieking@186.137.167.202)
04:06:48 kronicmage joins (user1639@neotame.csclub.uwaterloo.ca)
04:07:17 × HackingSpring quits (~haru@201-27-75-20.dsl.telesp.net.br) (Ping timeout: 260 seconds)
04:07:24 × TheCoffeMaker quits (~TheCoffeM@user/thecoffemaker) (Ping timeout: 268 seconds)
04:10:25 cawfee joins (~root@2406:3003:2077:2758::babe)
04:20:46 × lbseale quits (~quassel@user/ep1ctetus) (Remote host closed the connection)
04:20:50 mbuf joins (~Shakthi@49.204.137.143)
04:22:02 lbseale joins (~quassel@user/ep1ctetus)
04:33:32 × rockystone quits (~rocky@user/rockymarine) (Ping timeout: 260 seconds)
04:33:44 hashn3rd joins (~hashn3rd@ip72-221-42-80.ks.ks.cox.net)
04:35:04 rockystone joins (~rocky@user/rockymarine)
04:36:36 nate1 joins (~nate@98.45.169.16)
04:43:13 milia joins (~milia@user/milia)
04:43:19 × nate1 quits (~nate@98.45.169.16) (Ping timeout: 272 seconds)
04:44:27 × ChaiTRex quits (~ChaiTRex@user/chaitrex) (Remote host closed the connection)
04:50:08 × Vajb quits (~Vajb@2001:999:504:1841:9e47:1ec7:a52e:1d57) (Read error: Connection reset by peer)
04:50:09 ChaiTRex joins (~ChaiTRex@user/chaitrex)
04:50:42 Vajb joins (~Vajb@hag-jnsbng11-58c3a5-27.dhcp.inet.fi)
04:54:14 × emmanuelux quits (~emmanuelu@user/emmanuelux) (Quit: au revoir)
04:54:44 × Vajb quits (~Vajb@hag-jnsbng11-58c3a5-27.dhcp.inet.fi) (Read error: Connection reset by peer)
04:57:49 × hashn3rd quits (~hashn3rd@ip72-221-42-80.ks.ks.cox.net) (Remote host closed the connection)
04:58:06 hashn3rd joins (~hashn3rd@ip72-221-42-80.ks.ks.cox.net)
04:58:33 Vajb joins (~Vajb@2001:999:504:1841:9e47:1ec7:a52e:1d57)
05:02:26 × hashn3rd quits (~hashn3rd@ip72-221-42-80.ks.ks.cox.net) (Ping timeout: 244 seconds)
05:03:48 × jpds quits (~jpds@gateway/tor-sasl/jpds) (Ping timeout: 258 seconds)
05:04:19 takuan joins (~takuan@178-116-218-225.access.telenet.be)
05:05:29 × mvk quits (~mvk@2607:fea8:5ce3:8500::a80f) (Ping timeout: 272 seconds)
05:06:17 jpds joins (~jpds@gateway/tor-sasl/jpds)
05:07:44 hashn3rd joins (~hashn3rd@ip72-221-42-80.ks.ks.cox.net)
05:09:18 dsrt^ joins (~dsrt@c-76-17-6-165.hsd1.ga.comcast.net)
05:10:19 × ec quits (~ec@gateway/tor-sasl/ec) (Ping timeout: 258 seconds)
05:11:49 ec joins (~ec@gateway/tor-sasl/ec)
05:19:18 VladTheImpeller is now known as grymzu
05:25:16 chomwitt joins (~chomwitt@2a02:587:dc1e:5e00:1ac0:4dff:fedb:a3f1)
05:27:54 × raym quits (~aritra@user/raym) (Ping timeout: 252 seconds)
05:28:59 raym joins (~aritra@user/raym)
05:32:08 TheCoffeMaker joins (~TheCoffeM@user/thecoffemaker)
05:39:34 king_gs joins (~Thunderbi@187.201.131.180)
05:39:52 razetime joins (~quassel@43.254.111.18)
05:40:35 `2jt joins (~jtomas@191.red-88-17-199.dynamicip.rima-tde.net)
05:52:49 × wroathe quits (~wroathe@user/wroathe) (Ping timeout: 255 seconds)
05:54:59 × tcard quits (~tcard@2400:4051:5801:7500:19ce:ed82:2ab7:90f9) (Quit: Leaving)
05:57:03 michalz joins (~michalz@185.246.207.205)
05:58:20 × king_gs quits (~Thunderbi@187.201.131.180) (Read error: Connection reset by peer)
05:59:22 king_gs joins (~Thunderbi@2806:103e:29:c5:4fb1:a8c9:906f:c6e0)
06:01:36 tcard joins (~tcard@2400:4051:5801:7500:19ce:ed82:2ab7:90f9)
06:06:32 coot joins (~coot@2a02:a310:e241:1b00:ec1a:e9df:79ac:66ba)
06:06:37 yuzhao joins (~yuzhao@36.112.45.77)
06:11:15 × yuzhao quits (~yuzhao@36.112.45.77) (Ping timeout: 255 seconds)
06:16:13 × raym quits (~aritra@user/raym) (Ping timeout: 255 seconds)
06:17:50 × hashn3rd quits (~hashn3rd@ip72-221-42-80.ks.ks.cox.net) (Remote host closed the connection)
06:18:08 hashn3rd joins (~hashn3rd@ip72-221-42-80.ks.ks.cox.net)
06:19:42 tromp joins (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl)
06:21:48 raym joins (~aritra@user/raym)
06:23:22 darxun parts (sid504814@id-504814.tinside.irccloud.com) ()
06:27:16 frost53 joins (~frost@user/frost)
06:28:11 mncheck joins (~mncheck@193.224.205.254)
06:30:02 × tromp quits (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) (Quit: My iMac has gone to sleep. ZZZzzz…)
06:31:29 × Sgeo quits (~Sgeo@user/sgeo) (Read error: Connection reset by peer)
06:33:49 × king_gs quits (~Thunderbi@2806:103e:29:c5:4fb1:a8c9:906f:c6e0) (Quit: king_gs)
06:34:02 king_gs joins (~Thunderbi@187.201.131.180)
06:42:44 acidjnk_new joins (~acidjnk@p200300d6e7137a985cc769c881031731.dip0.t-ipconnect.de)
06:47:48 codaraxis__ joins (~codaraxis@user/codaraxis)
06:51:30 × codaraxis___ quits (~codaraxis@user/codaraxis) (Ping timeout: 252 seconds)
06:51:47 tromp joins (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl)
06:53:32 × milia quits (~milia@user/milia) (Ping timeout: 260 seconds)
06:53:32 × king_gs quits (~Thunderbi@187.201.131.180) (Read error: Connection reset by peer)
06:54:06 king_gs joins (~Thunderbi@2806:103e:29:c5:4fb1:a8c9:906f:c6e0)
06:56:18 × rockystone quits (~rocky@user/rockymarine) (Ping timeout: 272 seconds)
06:59:42 × ft quits (~ft@p200300cf3f1ff40011146ed23837b600.dip0.t-ipconnect.de) (Quit: leaving)
06:59:43 × razetime quits (~quassel@43.254.111.18) (Remote host closed the connection)
06:59:50 lortabac joins (~lortabac@2a01:e0a:541:b8f0:2ca4:6437:ce52:4a2b)
07:01:07 rockystone joins (~rocky@user/rockymarine)
07:01:42 × hashn3rd quits (~hashn3rd@ip72-221-42-80.ks.ks.cox.net) (Remote host closed the connection)
07:02:00 hashn3rd joins (~hashn3rd@ip72-221-42-80.ks.ks.cox.net)
07:03:32 yuzhao joins (~yuzhao@36.112.45.77)
07:05:50 neightchan joins (~nate@98.45.169.16)
07:06:26 × hashn3rd quits (~hashn3rd@ip72-221-42-80.ks.ks.cox.net) (Ping timeout: 244 seconds)
07:07:04 × natechan quits (~nate@98.45.169.16) (Ping timeout: 246 seconds)
07:07:39 cfricke joins (~cfricke@user/cfricke)
07:07:50 gmg joins (~user@user/gehmehgeh)
07:08:33 kenran joins (~user@user/kenran)
07:10:11 yvan-sraka joins (~yvan-srak@163.172.69.160)
07:13:56 × tomboy64 quits (~tomboy64@user/tomboy64) (Ping timeout: 260 seconds)
07:14:44 × yvan-sraka quits (~yvan-srak@163.172.69.160) (Remote host closed the connection)
07:15:03 yvan-sraka joins (~yvan-srak@163.172.69.160)
07:17:39 titibandit joins (~titibandi@xdsl-78-34-208-230.nc.de)
07:19:12 × raym quits (~aritra@user/raym) (Ping timeout: 260 seconds)
07:19:37 × yvan-sraka quits (~yvan-srak@163.172.69.160) (Remote host closed the connection)
07:19:50 raym joins (~aritra@user/raym)
07:25:36 × danza quits (~francesco@fi-19-206-109.service.infuturo.it) (Ping timeout: 252 seconds)
07:26:59 tomboy64 joins (~tomboy64@user/tomboy64)
07:32:37 hashn3rd joins (~hashn3rd@ip72-221-42-80.ks.ks.cox.net)
07:34:05 yuzhao_ joins (~yuzhao@36.112.45.77)
07:36:42 × yuzhao quits (~yuzhao@36.112.45.77) (Ping timeout: 260 seconds)
07:36:55 × hashn3rd quits (~hashn3rd@ip72-221-42-80.ks.ks.cox.net) (Ping timeout: 244 seconds)
07:37:18 CiaoSen joins (~Jura@p200300c95724d3002a3a4dfffe84dbd5.dip0.t-ipconnect.de)
07:39:04 danza joins (~francesco@rm-19-6-117.service.infuturo.it)
07:48:56 ubert joins (~Thunderbi@77.119.160.6.wireless.dyn.drei.com)
07:51:01 hashn3rd joins (~hashn3rd@ip72-221-42-80.ks.ks.cox.net)
07:53:23 odnes joins (~odnes@5-203-189-165.pat.nym.cosmote.net)
07:53:46 × odnes quits (~odnes@5-203-189-165.pat.nym.cosmote.net) (Remote host closed the connection)
07:55:31 × hashn3rd quits (~hashn3rd@ip72-221-42-80.ks.ks.cox.net) (Ping timeout: 244 seconds)
07:57:23 × shriekingnoise quits (~shrieking@186.137.167.202) (Quit: Quit)
07:58:53 machinedgod joins (~machinedg@d198-53-218-113.abhsia.telus.net)
08:02:10 nate1 joins (~nate@98.45.169.16)
08:02:56 Kaiepi joins (~Kaiepi@108.175.84.104)
08:04:52 freeside joins (~mengwong@122.11.214.86)
08:05:45 gurkenglas joins (~gurkengla@p548ac72e.dip0.t-ipconnect.de)
08:05:58 fserucas joins (~fserucas@2001:818:e376:a400:fb92:70c1:dd88:c7d7)
08:07:02 × nate1 quits (~nate@98.45.169.16) (Ping timeout: 260 seconds)
08:09:37 mmhat joins (~mmh@p200300f1c7337744ee086bfffe095315.dip0.t-ipconnect.de)
08:11:57 <chreekat> HackingSpring: At the very least, you could add a new page and link to it from the "Contributed documentation" page on https://gitlab.haskell.org/ghc/ghc/-/wikis/building
08:12:08 × titibandit quits (~titibandi@xdsl-78-34-208-230.nc.de) (Remote host closed the connection)
08:12:14 <chreekat> Or work it in to somewhere higher up if you have the inclination
08:12:52 × rockystone quits (~rocky@user/rockymarine) (Ping timeout: 260 seconds)
08:16:45 × yuzhao_ quits (~yuzhao@36.112.45.77) (Ping timeout: 272 seconds)
08:16:52 yuzhao joins (~yuzhao@36.112.45.77)
08:18:44 MajorBiscuit joins (~MajorBisc@145.94.167.250)
08:21:00 × eggplantade quits (~Eggplanta@2600:1700:38c5:d800:c567:3589:9f8f:b6ad) (Remote host closed the connection)
08:22:04 chele joins (~chele@user/chele)
08:23:57 × gurkenglas quits (~gurkengla@p548ac72e.dip0.t-ipconnect.de) (Ping timeout: 260 seconds)
08:23:59 rockystone joins (~rocky@user/rockymarine)
08:26:59 sameer joins (~sameer@2409:4070:219d:3605::3d6:50ad)
08:27:05 <sameer> Test
08:31:58 × rockystone quits (~rocky@user/rockymarine) (Ping timeout: 252 seconds)
08:33:00 × ec quits (~ec@gateway/tor-sasl/ec) (Remote host closed the connection)
08:34:04 yuzhao_ joins (~yuzhao@36.112.45.77)
08:36:51 × yahb2 quits (~yahb2@2a01:4f8:c0c:5c7b::2) (Ping timeout: 248 seconds)
08:36:53 ec joins (~ec@gateway/tor-sasl/ec)
08:37:00 × yuzhao quits (~yuzhao@36.112.45.77) (Ping timeout: 272 seconds)
08:37:14 yahb2 joins (~yahb2@2a01:4f8:c0c:5c7b::2)
08:37:55 × immae quits (~immae@2a01:4f8:141:53e7::) (Ping timeout: 248 seconds)
08:38:55 rockystone joins (~rocky@user/rockymarine)
08:39:41 immae joins (~immae@2a01:4f8:141:53e7::)
08:43:13 × siraben quits (~siraben@user/siraben) (Quit: Bridge terminating on SIGTERM)
08:43:13 × ormaaj quits (~ormaaj@user/ormaaj) (Quit: Bridge terminating on SIGTERM)
08:43:13 × RosarioPulella[m quits (~rosariopu@2001:470:69fc:105::a57) (Quit: Bridge terminating on SIGTERM)
08:43:13 × ericson2314 quits (~ericson23@2001:470:69fc:105::70c) (Quit: Bridge terminating on SIGTERM)
08:43:13 × psydroid quits (~psydroid@user/psydroid) (Quit: Bridge terminating on SIGTERM)
08:43:13 × mekeor[m] quits (~mekeormat@2001:470:69fc:105::17e4) (Quit: Bridge terminating on SIGTERM)
08:43:13 × peddie quits (~peddie@2001:470:69fc:105::25d) (Quit: Bridge terminating on SIGTERM)
08:43:13 × famubu[m] quits (~famubumat@2001:470:69fc:105::1081) (Quit: Bridge terminating on SIGTERM)
08:43:14 × ongy[m] quits (~ongymatri@2001:470:69fc:105::5018) (Quit: Bridge terminating on SIGTERM)
08:43:14 × Matthew|m quits (~arathorn@2001:470:69fc:105::1f) (Quit: Bridge terminating on SIGTERM)
08:43:14 × sm quits (~sm@plaintextaccounting/sm) (Quit: Bridge terminating on SIGTERM)
08:43:14 × maralorn quits (~maralorn@2001:470:69fc:105::251) (Quit: Bridge terminating on SIGTERM)
08:43:14 × aviladev[m] quits (~aviladevm@2001:470:69fc:105::1:cbc7) (Quit: Bridge terminating on SIGTERM)
08:43:14 × fr33domlover[m] quits (~fr33domlo@2001:470:69fc:105::1:3bb6) (Quit: Bridge terminating on SIGTERM)
08:43:14 × Tisoxin quits (~ikosit@user/ikosit) (Quit: Bridge terminating on SIGTERM)
08:43:14 × jinsun_ quits (~jinsun@user/jinsun) (Quit: Bridge terminating on SIGTERM)
08:43:14 × vladan[m] quits (~vladanmat@2001:470:69fc:105::2:24df) (Quit: Bridge terminating on SIGTERM)
08:43:14 × fendor[m] quits (~fendormat@2001:470:69fc:105::fcbd) (Quit: Bridge terminating on SIGTERM)
08:43:15 × jmcantrell quits (~jmcantrel@user/jmcantrell) (Quit: Bridge terminating on SIGTERM)
08:43:15 × loosh[m] quits (~looshchat@2001:470:69fc:105::2:5ddd) (Quit: Bridge terminating on SIGTERM)
08:43:15 × unclechu quits (~unclechu@2001:470:69fc:105::354) (Quit: Bridge terminating on SIGTERM)
08:43:15 × VarikValefor[m] quits (~varikvale@2001:470:69fc:105::a5d) (Quit: Bridge terminating on SIGTERM)
08:43:15 × nomagno quits (~nomagno@2001:470:69fc:105::c1f0) (Quit: Bridge terminating on SIGTERM)
08:43:15 × vaibhavsagar[m] quits (~vaibhavsa@2001:470:69fc:105::ffe) (Quit: Bridge terminating on SIGTERM)
08:43:16 × geekosaur[m] quits (~geekosaur@xmonad/geekosaur) (Quit: Bridge terminating on SIGTERM)
08:43:16 × alexfmpe[m] quits (~alexfmpem@2001:470:69fc:105::38ba) (Quit: Bridge terminating on SIGTERM)
08:43:16 × cp1313[m] quits (~cp1313mat@2001:470:69fc:105::2:9293) (Quit: Bridge terminating on SIGTERM)
08:43:16 × Orbstheorem quits (~orbstheor@2001:470:69fc:105::a56) (Quit: Bridge terminating on SIGTERM)
08:43:16 × Deide quits (~deide@user/deide) (Quit: Bridge terminating on SIGTERM)
08:43:17 × oak- quits (~oakuniver@2001:470:69fc:105::fcd) (Quit: Bridge terminating on SIGTERM)
08:43:17 × foghorn quits (~foghorn@user/foghorn) (Quit: Bridge terminating on SIGTERM)
08:43:17 × chreekat quits (~chreekat@2001:470:69fc:105::16b5) (Quit: Bridge terminating on SIGTERM)
08:43:18 × RowanG[m] quits (~rowang077@2001:470:69fc:105::1:ca9f) (Quit: Bridge terminating on SIGTERM)
08:43:18 × Christoph[m] quits (~hpotsirhc@2001:470:69fc:105::2ff8) (Quit: Bridge terminating on SIGTERM)
08:43:18 × Guillaum[m] quits (~guiboumat@2001:470:69fc:105::1:72ac) (Quit: Bridge terminating on SIGTERM)
08:43:19 × xgpt[m] quits (~xgptmatri@2001:470:69fc:105::2:619a) (Quit: Bridge terminating on SIGTERM)
08:43:19 × lawt quits (~lawtonmat@2001:470:69fc:105::2:97b8) (Quit: Bridge terminating on SIGTERM)
08:43:19 × ManofLetters[m] quits (~manoflett@2001:470:69fc:105::3be) (Quit: Bridge terminating on SIGTERM)
08:43:19 × romes[m] quits (~romesmatr@2001:470:69fc:105::2:1660) (Quit: Bridge terminating on SIGTERM)
08:43:19 × olivermead[m] quits (~olivermea@2001:470:69fc:105::2:4289) (Quit: Bridge terminating on SIGTERM)
08:43:19 × SridharRatnakuma quits (~sridmatri@2001:470:69fc:105::1c2) (Quit: Bridge terminating on SIGTERM)
08:43:19 × Artem[m] quits (~artemtype@2001:470:69fc:105::75b) (Quit: Bridge terminating on SIGTERM)
08:43:19 × jneira[m] quits (~jneiramat@2001:470:69fc:105::d729) (Quit: Bridge terminating on SIGTERM)
08:43:19 × Morrow[m] quits (~morrowmma@2001:470:69fc:105::1d0) (Quit: Bridge terminating on SIGTERM)
08:43:19 × aaronv quits (~aaronv@user/aaronv) (Quit: Bridge terminating on SIGTERM)
08:43:21 × zfnmxt quits (~zfnmxt@2001:470:69fc:105::2b32) (Quit: Bridge terminating on SIGTERM)
08:43:21 × july541[m] quits (~july541ma@2001:470:69fc:105::1:e416) (Quit: Bridge terminating on SIGTERM)
08:43:21 × kiri1606[m] quits (~kiri1606m@2001:470:69fc:105::2:8ec9) (Quit: Bridge terminating on SIGTERM)
08:43:22 × sibnull[m] quits (~sibnullma@2001:470:69fc:105::1:1291) (Quit: Bridge terminating on SIGTERM)
08:43:22 × bb010g quits (~bb010g@2001:470:69fc:105::9a5) (Quit: Bridge terminating on SIGTERM)
08:43:22 × silky[m] quits (~noonvande@2001:470:69fc:105::2:943c) (Quit: Bridge terminating on SIGTERM)
08:43:23 × aidy quits (~aidy@2001:470:69fc:105::c7b4) (Quit: Bridge terminating on SIGTERM)
08:43:23 × jbggs[m] quits (~jbggsmatr@2001:470:69fc:105::2:995f) (Quit: Bridge terminating on SIGTERM)
08:43:24 × M3g-mentok[m] quits (~M3g-mento@2001:470:69fc:105::2:9a49) (Quit: Bridge terminating on SIGTERM)
08:43:24 × disco-dave[m] quits (~disco-dav@2001:470:69fc:105::2:1892) (Quit: Bridge terminating on SIGTERM)
08:43:24 × ozkutuk[m] quits (~ozkutuk@2001:470:69fc:105::2:9af8) (Quit: Bridge terminating on SIGTERM)
08:43:24 × mimi1vx[m] quits (~osukupmat@2001:470:69fc:105::2:418d) (Quit: Bridge terminating on SIGTERM)
08:43:24 × jz99[m] quits (~jz99matri@2001:470:69fc:105::1:d5f1) (Quit: Bridge terminating on SIGTERM)
08:43:24 × Clinton[m] quits (~clintonme@2001:470:69fc:105::2:31d4) (Quit: Bridge terminating on SIGTERM)
08:43:24 × jean-paul[m] quits (~jean-paul@2001:470:69fc:105::d1ab) (Quit: Bridge terminating on SIGTERM)
08:43:25 × schuelermine[m] quits (~schuelerm@user/schuelermine) (Quit: Bridge terminating on SIGTERM)
08:43:25 × pareto-optimal-d quits (~pareto-op@2001:470:69fc:105::1:b61f) (Quit: Bridge terminating on SIGTERM)
08:43:27 akegalj joins (~akegalj@93-138-149-192.adsl.net.t-com.hr)
08:43:28 × baaash[m] quits (~baaashmat@2001:470:69fc:105::2:1e90) (Quit: Bridge terminating on SIGTERM)
08:43:31 × VanceIsM7[m] quits (~vanceism7@2001:470:69fc:105::3ad) (Quit: Bridge terminating on SIGTERM)
08:43:31 × mesaoptimizer2 quits (~mesaoptim@user/PapuaHardyNet) (Quit: Bridge terminating on SIGTERM)
08:43:31 × nicmollel[m] quits (~nicmollel@2001:470:69fc:105::1:feeb) (Quit: Bridge terminating on SIGTERM)
08:43:31 × SeanKing[m] quits (~seankingm@2001:470:69fc:105::cf9c) (Quit: Bridge terminating on SIGTERM)
08:43:31 × elvishjerricco quits (~elvishjer@2001:470:69fc:105::6172) (Quit: Bridge terminating on SIGTERM)
08:43:31 × drsooch[m] quits (~drsoochma@2001:470:69fc:105::1:c8a1) (Quit: Bridge terminating on SIGTERM)
08:43:31 × Neosake[m] quits (~neosakema@2001:470:69fc:105::2:989e) (Quit: Bridge terminating on SIGTERM)
08:43:31 × polykernel[m] quits (~polykerne@user/polykernel) (Quit: Bridge terminating on SIGTERM)
08:43:31 × afotgkmnzj7asv3r quits (~afotgkmnz@2001:470:69fc:105::c24b) (Quit: Bridge terminating on SIGTERM)
08:43:31 × weeezes[m] quits (~weeezesma@2001:470:69fc:105::1:da65) (Quit: Bridge terminating on SIGTERM)
08:43:32 × FurudeRika[m] quits (~chitandae@2001:470:69fc:105::1:6039) (Quit: Bridge terminating on SIGTERM)
08:43:32 × maerwald[m] quits (~maerwaldm@2001:470:69fc:105::1ee) (Quit: Bridge terminating on SIGTERM)
08:43:32 × smichel17[m] quits (~smichel17@2001:470:69fc:105::2d32) (Quit: Bridge terminating on SIGTERM)
08:43:32 × BB[m] quits (~cashmagem@2001:470:69fc:105::f6dc) (Quit: Bridge terminating on SIGTERM)
08:43:32 × sektor[m] quits (~sektor@2001:470:69fc:105::2:3f60) (Quit: Bridge terminating on SIGTERM)
08:43:32 × cafkafk[m] quits (~cafkafkma@2001:470:69fc:105::1:cea8) (Quit: Bridge terminating on SIGTERM)
08:43:32 × expipiplus1 quits (~expipiplu@2001:470:69fc:105::d713) (Quit: Bridge terminating on SIGTERM)
08:43:32 × CeNiEi[m] quits (~cenieimat@2001:470:69fc:105::1:894c) (Quit: Bridge terminating on SIGTERM)
08:43:32 × rockymarine[m] quits (~rockymari@2001:470:69fc:105::2:9a0c) (Quit: Bridge terminating on SIGTERM)
08:43:32 × MangoIV[m] quits (~mangoivma@2001:470:69fc:105::2:8417) (Quit: Bridge terminating on SIGTERM)
08:43:32 × JonathanWatson[m quits (~jjwmatrix@2001:470:69fc:105::2:a544) (Quit: Bridge terminating on SIGTERM)
08:43:34 × fgaz quits (~fgaz@2001:470:69fc:105::842) (Quit: Bridge terminating on SIGTERM)
08:43:34 × kadoban quits (~kadoban@user/kadoban) (Quit: Bridge terminating on SIGTERM)
08:43:34 × JensPetersen[m] quits (~juhp@2001:470:69fc:105::6e9) (Quit: Bridge terminating on SIGTERM)
08:43:48 × rockystone quits (~rocky@user/rockymarine) (Ping timeout: 255 seconds)
08:44:37 × thegeekinside quits (~thegeekin@189.180.97.156) (Ping timeout: 272 seconds)
08:45:21 kuribas joins (~user@ptr-17d51epevt167943u7m.18120a2.ip6.access.telenet.be)
08:46:45 × ncf quits (~n@monade.li) (Quit: Fairfarren.)
08:47:26 fgaz joins (~fgaz@2001:470:69fc:105::842)
08:47:47 × sameer quits (~sameer@2409:4070:219d:3605::3d6:50ad) (Ping timeout: 272 seconds)
08:48:00 sameer joins (~sameer@2409:4070:219d:3605::3d6:50ad)
08:48:34 ncf joins (~n@monade.li)
08:51:55 rockystone joins (~rocky@user/rockymarine)
08:53:20 × tzh quits (~tzh@c-24-21-73-154.hsd1.wa.comcast.net) (Quit: zzz)
09:03:37 × yuzhao_ quits (~yuzhao@36.112.45.77) (Ping timeout: 260 seconds)
09:04:37 peddie joins (~peddie@2001:470:69fc:105::25d)
09:04:37 ericson2314 joins (~ericson23@2001:470:69fc:105::70c)
09:04:37 famubu[m] joins (~famubumat@2001:470:69fc:105::1081)
09:04:38 maralorn joins (~maralorn@2001:470:69fc:105::251)
09:04:38 sm joins (~sm@plaintextaccounting/sm)
09:04:38 Christoph[m] joins (~hpotsirhc@2001:470:69fc:105::2ff8)
09:04:38 ongy[m] joins (~ongymatri@2001:470:69fc:105::5018)
09:04:38 SridharRatnakuma joins (~sridmatri@2001:470:69fc:105::1c2)
09:04:38 siraben joins (~siraben@user/siraben)
09:04:38 smichel17[m] joins (~smichel17@2001:470:69fc:105::2d32)
09:04:38 july541[m] joins (~july541ma@2001:470:69fc:105::1:e416)
09:04:38 chreekat joins (~chreekat@2001:470:69fc:105::16b5)
09:04:38 expipiplus1 joins (~expipiplu@2001:470:69fc:105::d713)
09:04:38 ManofLetters[m] joins (~manoflett@2001:470:69fc:105::3be)
09:04:38 fendor[m] joins (~fendormat@2001:470:69fc:105::fcbd)
09:04:39 oak- joins (~oakuniver@2001:470:69fc:105::fcd)
09:04:39 jmcantrell joins (~jmcantrel@user/jmcantrell)
09:04:39 maerwald[m] joins (~maerwaldm@2001:470:69fc:105::1ee)
09:04:39 jinsun_ joins (~jinsun@user/jinsun)
09:04:39 romes[m] joins (~romesmatr@2001:470:69fc:105::2:1660)
09:04:39 JensPetersen[m] joins (~juhp@2001:470:69fc:105::6e9)
09:04:39 ormaaj joins (~ormaaj@user/ormaaj)
09:04:39 kadoban joins (~kadoban@user/kadoban)
09:04:39 cp1313[m] joins (~cp1313mat@2001:470:69fc:105::2:9293)
09:04:39 Guillaum[m] joins (~guiboumat@2001:470:69fc:105::1:72ac)
09:04:39 BB[m] joins (~cashmagem@2001:470:69fc:105::f6dc)
09:04:39 RosarioPulella[m joins (~rosariopu@2001:470:69fc:105::a57)
09:04:39 jneira[m] joins (~jneiramat@2001:470:69fc:105::d729)
09:04:39 alexfmpe[m] joins (~alexfmpem@2001:470:69fc:105::38ba)
09:04:39 nicmollel[m] joins (~nicmollel@2001:470:69fc:105::1:feeb)
09:04:40 Matthew|m joins (~arathorn@2001:470:69fc:105::1f)
09:04:40 RowanG[m] joins (~rowang077@2001:470:69fc:105::1:ca9f)
09:04:40 lawt joins (~lawtonmat@2001:470:69fc:105::2:97b8)
09:04:40 drsooch[m] joins (~drsoochma@2001:470:69fc:105::1:c8a1)
09:04:40 Morrow[m] joins (~morrowmma@2001:470:69fc:105::1d0)
09:04:40 vaibhavsagar[m] joins (~vaibhavsa@2001:470:69fc:105::ffe)
09:04:40 olivermead[m] joins (~olivermea@2001:470:69fc:105::2:4289)
09:04:41 loosh[m] joins (~looshchat@2001:470:69fc:105::2:5ddd)
09:04:41 Orbstheorem joins (~orbstheor@2001:470:69fc:105::a56)
09:04:41 Tisoxin joins (~ikosit@user/ikosit)
09:04:41 ozkutuk[m] joins (~ozkutuk@2001:470:69fc:105::2:9af8)
09:04:41 Artem[m] joins (~artemtype@2001:470:69fc:105::75b)
09:04:41 unclechu joins (~unclechu@2001:470:69fc:105::354)
09:04:41 baaash[m] joins (~baaashmat@2001:470:69fc:105::2:1e90)
09:04:41 foghorn joins (~foghorn@user/foghorn)
09:04:41 sektor[m] joins (~sektor@2001:470:69fc:105::2:3f60)
09:04:41 mekeor[m] joins (~mekeormat@2001:470:69fc:105::17e4)
09:04:41 elvishjerricco joins (~elvishjer@2001:470:69fc:105::6172)
09:04:41 jz99[m] joins (~jz99matri@2001:470:69fc:105::1:d5f1)
09:04:41 geekosaur[m] joins (~geekosaur@xmonad/geekosaur)
09:04:41 VarikValefor[m] joins (~varikvale@2001:470:69fc:105::a5d)
09:04:41 vladan[m] joins (~vladanmat@2001:470:69fc:105::2:24df)
09:04:44 nomagno joins (~nomagno@2001:470:69fc:105::c1f0)
09:04:44 aviladev[m] joins (~aviladevm@2001:470:69fc:105::1:cbc7)
09:04:44 jean-paul[m] joins (~jean-paul@2001:470:69fc:105::d1ab)
09:04:44 Deide joins (~deide@user/deide)
09:04:44 fr33domlover[m] joins (~fr33domlo@2001:470:69fc:105::1:3bb6)
09:04:45 SeanKing[m] joins (~seankingm@2001:470:69fc:105::cf9c)
09:04:45 aaronv joins (~aaronv@user/aaronv)
09:04:45 VanceIsM7[m] joins (~vanceism7@2001:470:69fc:105::3ad)
09:04:45 psydroid joins (~psydroid@user/psydroid)
09:04:45 MangoIV[m] joins (~mangoivma@2001:470:69fc:105::2:8417)
09:04:45 schuelermine[m] joins (~schuelerm@user/schuelermine)
09:04:45 mesaoptimizer2 joins (~mesaoptim@user/PapuaHardyNet)
09:04:45 polykernel[m] joins (~polykerne@user/polykernel)
09:04:50 sibnull[m] joins (~sibnullma@2001:470:69fc:105::1:1291)
09:04:51 silky[m] joins (~noonvande@2001:470:69fc:105::2:943c)
09:04:52 bb010g joins (~bb010g@2001:470:69fc:105::9a5)
09:04:54 M3g-mentok[m] joins (~M3g-mento@2001:470:69fc:105::2:9a49)
09:04:54 CeNiEi[m] joins (~cenieimat@2001:470:69fc:105::1:894c)
09:04:54 Clinton[m] joins (~clintonme@2001:470:69fc:105::2:31d4)
09:04:54 jbggs[m] joins (~jbggsmatr@2001:470:69fc:105::2:995f)
09:04:54 mimi1vx[m] joins (~osukupmat@2001:470:69fc:105::2:418d)
09:04:54 disco-dave[m] joins (~disco-dav@2001:470:69fc:105::2:1892)
09:04:54 rockymarine[m] joins (~rockymari@2001:470:69fc:105::2:9a0c)
09:04:55 Neosake[m] joins (~neosakema@2001:470:69fc:105::2:989e)
09:04:56 afotgkmnzj7asv3r joins (~afotgkmnz@2001:470:69fc:105::c24b)
09:04:57 weeezes[m] joins (~weeezesma@2001:470:69fc:105::1:da65)
09:05:13 kiri1606[m] joins (~kiri1606m@2001:470:69fc:105::2:8ec9)
09:05:16 aidy joins (~aidy@2001:470:69fc:105::c7b4)
09:05:28 pareto-optimal-d joins (~pareto-op@2001:470:69fc:105::1:b61f)
09:05:29 cafkafk[m] joins (~cafkafkma@2001:470:69fc:105::1:cea8)
09:05:50 JonathanWatson[m joins (~jjwmatrix@2001:470:69fc:105::2:a544)
09:10:03 × cheater quits (~Username@user/cheater) (Quit: (BitchX) Pretzel Boy uses BitchX. Shouldn't you?)
09:10:07 × L29Ah quits (~L29Ah@wikipedia/L29Ah) (Ping timeout: 246 seconds)
09:10:56 cheater joins (~Username@user/cheater)
09:14:51 ubert1 joins (~Thunderbi@91.141.62.162.wireless.dyn.drei.com)
09:15:01 × ubert quits (~Thunderbi@77.119.160.6.wireless.dyn.drei.com) (Ping timeout: 272 seconds)
09:15:01 ubert1 is now known as ubert
09:17:59 yuzhao joins (~yuzhao@36.112.45.77)
09:19:00 birdgoose joins (~birdgoose@2406:e003:1d87:6601:c99:989:b851:8fee)
09:19:11 × FinnElija quits (~finn_elij@user/finn-elija/x-0085643) (Remote host closed the connection)
09:20:02 acidjnk_new3 joins (~acidjnk@p200300d6e7137a9860b69979c21fcafd.dip0.t-ipconnect.de)
09:20:37 × acidjnk_new quits (~acidjnk@p200300d6e7137a985cc769c881031731.dip0.t-ipconnect.de) (Ping timeout: 246 seconds)
09:20:40 FinnElija joins (~finn_elij@user/finn-elija/x-0085643)
09:21:30 eggplantade joins (~Eggplanta@2600:1700:38c5:d800:c567:3589:9f8f:b6ad)
09:25:24 × freeside quits (~mengwong@122.11.214.86) (Read error: Connection reset by peer)
09:25:31 × coot quits (~coot@2a02:a310:e241:1b00:ec1a:e9df:79ac:66ba) (Quit: coot)
09:26:07 coot joins (~coot@213.134.171.3)
09:26:20 × coot quits (~coot@213.134.171.3) (Remote host closed the connection)
09:26:24 × eggplantade quits (~Eggplanta@2600:1700:38c5:d800:c567:3589:9f8f:b6ad) (Ping timeout: 272 seconds)
09:26:31 coot joins (~coot@2a02:a310:e241:1b00:ec1a:e9df:79ac:66ba)
09:26:55 × raym quits (~aritra@user/raym) (Ping timeout: 246 seconds)
09:28:27 raehik joins (~raehik@cpc95906-rdng25-2-0-cust156.15-3.cable.virginm.net)
09:30:48 wonko joins (~wjc@2a0e:1c80:2:0:45:15:19:130)
09:31:22 × tromp quits (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) (Quit: My iMac has gone to sleep. ZZZzzz…)
09:32:59 raym joins (~aritra@user/raym)
09:33:01 beteigeuze joins (~Thunderbi@89.187.168.55)
09:35:25 hashn3rd joins (~hashn3rd@ip72-221-42-80.ks.ks.cox.net)
09:36:22 × yuzhao quits (~yuzhao@36.112.45.77) (Ping timeout: 246 seconds)
09:39:53 × hashn3rd quits (~hashn3rd@ip72-221-42-80.ks.ks.cox.net) (Ping timeout: 244 seconds)
09:48:00 × econo quits (uid147250@user/econo) (Quit: Connection closed for inactivity)
09:52:35 tromp joins (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl)
09:53:34 freeside joins (~mengwong@bb115-66-48-84.singnet.com.sg)
09:55:00 × phma quits (phma@2001:5b0:215a:d2a8:983b:e9da:c4b4:2a59) (Read error: Connection reset by peer)
09:55:22 × rockystone quits (~rocky@user/rockymarine) (Ping timeout: 255 seconds)
09:55:56 phma joins (phma@2001:5b0:212a:e668:f30a:746e:74c7:3e73)
09:57:52 × freeside quits (~mengwong@bb115-66-48-84.singnet.com.sg) (Ping timeout: 260 seconds)
10:05:15 codaraxis___ joins (~codaraxis@user/codaraxis)
10:07:31 × xff0x quits (~xff0x@125x103x176x34.ap125.ftth.ucom.ne.jp) (Ping timeout: 246 seconds)
10:09:29 × codaraxis__ quits (~codaraxis@user/codaraxis) (Ping timeout: 272 seconds)
10:10:26 <apache2> is Shae lurking around here?
10:10:29 zfnmxt joins (~zfnmxt@2001:470:69fc:105::2b32)
10:10:29 FurudeRika[m] joins (~chitandae@2001:470:69fc:105::1:6039)
10:10:42 xgpt[m] joins (~xgptmatri@2001:470:69fc:105::2:619a)
10:11:57 <merijn> not atm afaict
10:12:52 × chronon quits (~chronon@user/chronon) (Remote host closed the connection)
10:14:16 × jmdaemon quits (~jmdaemon@user/jmdaemon) (Ping timeout: 252 seconds)
10:15:19 × phma quits (phma@2001:5b0:212a:e668:f30a:746e:74c7:3e73) (Read error: Connection reset by peer)
10:16:13 freeside joins (~mengwong@bb115-66-48-84.singnet.com.sg)
10:17:54 zer0bitz_ joins (~zer0bitz@2001:2003:f748:2000:1890:68c4:7687:9ac8)
10:19:16 __monty__ joins (~toonn@user/toonn)
10:19:24 × zer0bitz quits (~zer0bitz@2001:2003:f748:2000:29f0:9e45:9641:f84) (Ping timeout: 252 seconds)
10:19:36 × birdgoose quits (~birdgoose@2406:e003:1d87:6601:c99:989:b851:8fee) (Ping timeout: 272 seconds)
10:19:45 phma joins (~phma@host-67-44-208-165.hnremote.net)
10:24:27 × acidjnk_new3 quits (~acidjnk@p200300d6e7137a9860b69979c21fcafd.dip0.t-ipconnect.de) (Remote host closed the connection)
10:24:32 rockystone joins (~rocky@user/rockymarine)
10:24:50 azimut joins (~azimut@gateway/tor-sasl/azimut)
10:24:50 acidjnk_new3 joins (~acidjnk@p200300d6e7137a9860b69979c21fcafd.dip0.t-ipconnect.de)
10:36:43 jakalx parts (~jakalx@base.jakalx.net) ()
10:43:03 × akegalj quits (~akegalj@93-138-149-192.adsl.net.t-com.hr) (Remote host closed the connection)
10:44:05 × darkstardevx quits (~darkstard@50.126.124.156) (Remote host closed the connection)
10:46:10 pretty_dumm_guy joins (trottel@gateway/vpn/protonvpn/prettydummguy/x-88029655)
10:46:21 darkstardevx joins (~darkstard@50.126.124.156)
10:50:23 × rockystone quits (~rocky@user/rockymarine) (Ping timeout: 272 seconds)
10:51:52 × azimut quits (~azimut@gateway/tor-sasl/azimut) (Ping timeout: 258 seconds)
10:52:11 jakalx joins (~jakalx@base.jakalx.net)
10:52:54 azimut joins (~azimut@gateway/tor-sasl/azimut)
10:57:48 hashn3rd joins (~hashn3rd@ip72-221-42-80.ks.ks.cox.net)
11:01:27 × freeside quits (~mengwong@bb115-66-48-84.singnet.com.sg) (Ping timeout: 260 seconds)
11:02:09 rockystone joins (~rocky@user/rockymarine)
11:02:33 × hashn3rd quits (~hashn3rd@ip72-221-42-80.ks.ks.cox.net) (Ping timeout: 244 seconds)
11:03:19 × raehik quits (~raehik@cpc95906-rdng25-2-0-cust156.15-3.cable.virginm.net) (Ping timeout: 272 seconds)
11:03:24 × acidjnk_new3 quits (~acidjnk@p200300d6e7137a9860b69979c21fcafd.dip0.t-ipconnect.de) (Ping timeout: 252 seconds)
11:03:38 <dminuoso> flatparse is officially my favourite library of the year. :)
11:04:50 raehik joins (~raehik@cpc95906-rdng25-2-0-cust156.15-3.cable.virginm.net)
11:05:47 <dminuoso> It addresses so many concerns I had with megaparsec or attoparsec, is extremely performant, and is actually simple. Error handling is completely manual, which I think is much better than what megaparsec does.
11:07:05 <merijn> megaparsec was a lot more usefriendly right after the parsec fork
11:07:10 <merijn> I think the UX has degraded quite a bit
11:09:11 xff0x joins (~xff0x@2405:6580:b080:900:4f5c:e38d:5cfe:423)
11:12:29 <tomsmeding> > Only little-endian 64 bit systems are currently supported as the host machine
11:12:36 <tomsmeding> always nice when libraries come with warnings like these :p
11:13:15 <dminuoso> The portability can be widened, Im doing a lot of work on the way primtypes are handled at the moment.
11:13:30 <dminuoso> Its just a bit tedious because there's so little documentation on GHC internals.
11:13:34 <tomsmeding> right, I saw some conversations about the topic in this channel I think :)
11:15:40 <tomsmeding> dminuoso: is Flatparse.Stateful significantly better than layering a StateM on top of Flatparse.Basic?
11:16:02 <dminuoso> tomsmeding: If you all you care for is an Int worth of state, yes.
11:16:11 <tomsmeding> what if I need two ints
11:16:22 <dminuoso> Im doing work on that department too.
11:16:26 <tomsmeding> :D
11:16:32 <dminuoso> Realistically the Int is just for something like parser state
11:16:46 <dminuoso> As "function-body-mode" or something along these lines
11:16:59 × pretty_dumm_guy quits (trottel@gateway/vpn/protonvpn/prettydummguy/x-88029655) (Quit: WeeChat 3.5)
11:17:24 <tomsmeding> because realistically, indentation parsing needs two ints of state I think, current column and current base column
11:17:43 <dminuoso> Well, you can use the upper and lower half of the int
11:17:49 <tomsmeding> lol
11:17:55 <dminuoso> 11 bits should be enough for your needs, no?
11:18:06 <tomsmeding> I hope I get 31 bits
11:18:11 <dminuoso> Sorry, 15 bits~!
11:18:28 <tomsmeding> and even then it's kinda questionable whether it's reasonable to restrict source files to 2GB size
11:18:41 <tomsmeding> like, maybe
11:18:51 <dminuoso> Either way, you can still do manual state.
11:19:10 <dminuoso> It depends on the parser design, that is you may not need the state to be dragged around anywhere
11:19:13 <tomsmeding> threading through functions, you mean? or StateM? (I guess that ends up being the same thing)
11:19:23 <tomsmeding> right
11:19:34 <dminuoso> Threading through functions manually where you need it
11:19:38 <tomsmeding> yeah
11:19:55 <tomsmeding> well I expect a haskell parser to need it almost everywhere
11:20:12 <tomsmeding> because you need to update "current column" everywhere, and you need access to the current base column anywhere a newline is accepted
11:20:14 <tomsmeding> which is in lots of places
11:20:31 <dminuoso> Maybe, yeah. Perhaps there is a case to be made to add `Int#` worth of state to basic, and make the "Stateful" parser over an arbitrary `s` state.
11:21:11 <dminuoso> I mean the reason we are constrained to Int is because we can assure this will get unboxed in the result tuple
11:21:30 <dminuoso> This is only really important if you very heavily read/modify it.
11:22:04 <dminuoso> If put/get/modify is not often done, the price for indirection isnt that problematic.
11:23:32 <tomsmeding> if the state is for tracking indentation, it'll be quite often; once every couple of lexical tokens
11:24:02 <dminuoso> Maybe we should consider having *both* then.
11:24:30 <dminuoso> Then you have a high performance state, and a slow indirectional state
11:24:41 <dminuoso> At the expense of an additional argument pushed to the stack on every call
11:24:44 <tomsmeding> you mean what you just said, a version with an Int# and a version with an 's'?
11:24:54 <dminuoso> No, just having *both*
11:25:08 <tomsmeding> ah
11:25:17 <tomsmeding> hmm
11:25:19 <dminuoso> newtype Parser r s e a = Parser {runParser# :: ForeignPtrContents -> r -> Addr# -> Addr# -> s -> Int# -> Res# s e a}
11:25:24 <tomsmeding> yeah
11:25:31 <tomsmeding> many stuffs
11:26:07 × danza quits (~francesco@rm-19-6-117.service.infuturo.it) (Ping timeout: 272 seconds)
11:28:04 <tomsmeding> dminuoso: why are there top-level definitions 'empty' and '(<|>)' instead of an Alternative instance?
11:28:25 <dminuoso> tomsmeding: Because <|> in flatparse associates differently
11:28:39 shriekingnoise joins (~shrieking@186.137.167.202)
11:28:57 <dminuoso> Control.Applicative: (<|>) :: f a -> f a -> f a infixl 3
11:29:04 <dminuoso> FlatParse: (<|>) :: Parser e a -> Parser e a -> Parser e a infixr 6
11:29:17 <tomsmeding> spicy
11:29:27 <tomsmeding> I guess the infixr makes sense
11:30:02 <dminuoso> There is a ticket about it, we just need a REWRITE rule to re-associate back - then we could make it an Alternative
11:30:31 <tomsmeding> dminuoso: why does the word "branch" in the haddocks of 'branch' have a LATIN SMALL LETTER B WITH DOT ABOVE
11:32:29 <dminuoso> Dunno, but it reminded me of Chris' comment https://web.archive.org/web/20170511175754/https://www.reddit.com/r/haskell/comments/2cbgpz/flee_traveller_flee_or_you_will_be_corrupted_and/
11:32:57 <dminuoso> (In response to accursedUnutterablePerformIO)
11:33:33 <tomsmeding> I seem to be good at spotting these things https://news.ycombinator.com/item?id=29904277
11:34:34 × CiaoSen quits (~Jura@p200300c95724d3002a3a4dfffe84dbd5.dip0.t-ipconnect.de) (Ping timeout: 252 seconds)
11:34:47 <tomsmeding> haha nice
11:35:04 <tomsmeding> microlens exists
11:35:15 <dminuoso> Yeah, I just use `optics` :p
11:35:25 <dminuoso> Which in comparison has a small footprint
11:35:36 <dminuoso> (Cant live without prisms, so I dont mind profunctors)
11:35:56 <dminuoso> Or I guess the actual pricy thing is indexed-traversable
11:38:54 danza joins (~francesco@151.57.231.155)
11:40:16 × kritzefitz quits (~kritzefit@debian/kritzefitz) (Remote host closed the connection)
11:40:41 <dminuoso> What was really surprising to me, is how poor alex/happy actually perform.
11:41:12 kritzefitz joins (~kritzefit@debian/kritzefitz)
11:44:39 × pavonia quits (~user@user/siracusa) (Quit: Bye!)
11:44:48 × sameer quits (~sameer@2409:4070:219d:3605::3d6:50ad) (Remote host closed the connection)
11:45:00 × bitdex quits (~bitdex@gateway/tor-sasl/bitdex) (Quit: = "")
11:47:02 × `2jt quits (~jtomas@191.red-88-17-199.dynamicip.rima-tde.net) (Ping timeout: 252 seconds)
11:50:09 `2jt joins (~jtomas@191.red-88-17-199.dynamicip.rima-tde.net)
11:51:54 L29Ah joins (~L29Ah@wikipedia/L29Ah)
11:52:08 mixfix41 joins (~sdeny9ee@user/mixfix41)
11:53:58 CiaoSen joins (~Jura@p200300c95724d3002a3a4dfffe84dbd5.dip0.t-ipconnect.de)
11:58:24 × king_gs quits (~Thunderbi@2806:103e:29:c5:4fb1:a8c9:906f:c6e0) (Ping timeout: 252 seconds)
11:59:05 <tomsmeding> why are these not overlapping instances https://play-haskell.tomsmeding.com/saved/ESrlXOVE
12:00:12 <dminuoso> tomsmeding: because one is more specific.
12:00:29 <dminuoso> See GHC manual
12:00:36 <tomsmeding> ooooh it's instantiation-defined
12:00:44 <tomsmeding> if I require C Void Void it does raise the error
12:01:49 <tomsmeding> but that case I can't seem to fix with OVERLAPPING/OVERLAPPABLE pragmas
12:02:02 ccapndave joins (~ccapndave@mob-194-230-158-173.cgn.sunrise.net)
12:02:14 <tomsmeding> i.e. this gives the same error https://play-haskell.tomsmeding.com/saved/C1iP81o7
12:02:15 <dminuoso> What is instantiation-defined?
12:02:54 <tomsmeding> I just thought-up that word :p
12:03:04 sameer joins (~sameer@2409:4070:219d:3605::3d6:50ad)
12:03:22 <tomsmeding> what I meant is that not all overlap checks are done when checking the instances, some overlap is only detected when said overlap is encountered during resolution
12:03:38 nate1 joins (~nate@98.45.169.16)
12:03:48 <dminuoso> Yes, think of definition-time checking as just early heuristics for your sanity.
12:04:20 <tomsmeding> sure
12:04:25 <dminuoso> Since it can cause earlier diagnostics, which in multi-module setups might move diagnostics closer to the source4
12:04:36 <tomsmeding> yes clearly the earlier the better
12:05:14 <tomsmeding> but I thought I could make the resolution engine choose whatever option I want in case of overlap using OVERLAPP{ING,ABLE} pragmas, but this case doesn't seem to be affected by them
12:05:58 <dminuoso> tomsmeding: remove one OVERLAPPABLE or OVERLAPPING.
12:06:02 <dminuoso> Cant have both
12:06:05 <dminuoso> https://ghc.gitlab.haskell.org/ghc/doc/users_guide/exts/instances.html#instance-overlap
12:06:18 <dminuoso> `Either IX is overlappable, or IY is overlapping. (This “either/or” design, rather than a “both/and” design, allow a client to deliberately override an instance from a library, without requiring a change to the library.)`
12:06:48 <tomsmeding> yeah, but it does also work if both pragmas are present
12:06:51 <dminuoso> Ah it does?
12:06:53 <tomsmeding> and in any case, removing either doesn't help :p
12:06:54 <tomsmeding> yeah
12:07:11 <dminuoso> Ah okay. Then the wording in the GHC manual is slightly incorrect.
12:07:18 <dminuoso> The `Either` should be stricken
12:07:25 <tomsmeding> yes
12:07:28 <tomsmeding> I guess so
12:08:29 × ccapndave quits (~ccapndave@mob-194-230-158-173.cgn.sunrise.net) (Quit: Textual IRC Client: www.textualapp.com)
12:09:11 × nate1 quits (~nate@98.45.169.16) (Ping timeout: 272 seconds)
12:09:48 freeside joins (~mengwong@61.16.75.22)
12:12:38 fserucas_ joins (~fserucas@74.47.115.89.rev.vodafone.pt)
12:13:11 king_gs joins (~Thunderbi@2806:103e:29:c5:4fb1:a8c9:906f:c6e0)
12:14:37 × freeside quits (~mengwong@61.16.75.22) (Ping timeout: 272 seconds)
12:15:19 × fserucas quits (~fserucas@2001:818:e376:a400:fb92:70c1:dd88:c7d7) (Ping timeout: 255 seconds)
12:20:16 × CiaoSen quits (~Jura@p200300c95724d3002a3a4dfffe84dbd5.dip0.t-ipconnect.de) (Ping timeout: 255 seconds)
12:32:18 × ChaiTRex quits (~ChaiTRex@user/chaitrex) (Ping timeout: 258 seconds)
12:32:54 × frost53 quits (~frost@user/frost) (Quit: Client closed)
12:34:19 × Neuromancer quits (~Neuromanc@user/neuromancer) (Ping timeout: 252 seconds)
12:34:48 × king_gs quits (~Thunderbi@2806:103e:29:c5:4fb1:a8c9:906f:c6e0) (Remote host closed the connection)
12:35:06 king_gs joins (~Thunderbi@2806:103e:29:c5:4fb1:a8c9:906f:c6e0)
12:35:59 ChaiTRex joins (~ChaiTRex@user/chaitrex)
12:36:02 <dminuoso> tomsmeding: By the way, it occured to me that if you use a CPS StateT, then its exactly the same as newtype Parser r s e a = Parser {runParser# :: ForeignPtrContents -> r -> Addr# -> Addr# -> s -> Int# -> Res# s e a}
12:36:16 <dminuoso> Well almost exactly the same, anyhow
12:37:32 <tomsmeding> similar runtime representation, you mean?
12:37:54 <dminuoso> Yes
12:38:18 <tomsmeding> so the fully stateful version could be made from the existing versions without duplicating all the code :)
12:38:37 <dminuoso> Which is actually nice for my case,
12:38:40 <dminuoso> because I already have this lying around
12:38:43 <dminuoso> newtype ExStateT s e m a = ExStateT { runExStateT :: forall r. s -> (e -> m r) -> (s -> a -> m r) -> m r }
12:39:04 <dminuoso> Giving me even a way to abort the parser entirely on internal errors, which is nice!
12:39:08 <tomsmeding> cps'ed exceptt + statett?
12:39:11 <dminuoso> Yeah
12:39:12 <tomsmeding> s/statett/statet/
12:39:30 <tomsmeding> how is that better than using the existing error support in flatparse
12:39:38 <tomsmeding> oh skipping all the cuts
12:39:42 <tomsmeding> that makes sense
12:39:46 <dminuoso> cuts *can* be recovered.
12:39:50 <dminuoso> by means of `try`
12:40:22 <tomsmeding> oh I had my names confused, right I meant try and cutting
12:40:54 <dminuoso> Perhaps things are good the way they are, really.
12:41:19 <tomsmeding> perhaps there just needs to be a line in the docs that if you layer a monad transformer over this that is a newtyle and in cps style, then it works fine?
12:41:20 <dminuoso> But actually no hold on!
12:41:22 <dminuoso> There's a major difference.
12:41:50 <dminuoso> The thing though is, running StateT ontop of Parser parsec will behave differently with respect to backtracking
12:41:56 <dminuoso> Which might be highly undesirable
12:42:07 <dminuoso> Since state would be preserved after backtracking
12:42:12 <tomsmeding> ah
12:42:13 thyriaen joins (~thyriaen@2a01:aea0:dd4:470d:6245:cbff:fe9f:48b1)
12:42:14 <tomsmeding> that's major
12:42:29 <tomsmeding> yeah ~nobody will want that
12:43:26 <dminuoso> But honestly its not a big deal for me. Ill just parse into an intermediate ADT, and then interpret that ADT in ExStateT.
12:43:49 <dminuoso> Only slight annoyance is that I have to keep Spans around in order to produce localized error messages
12:43:56 <dminuoso> *localizable
12:44:57 × ec quits (~ec@gateway/tor-sasl/ec) (Ping timeout: 258 seconds)
12:45:21 × Kaiepi quits (~Kaiepi@108.175.84.104) (Read error: Connection reset by peer)
12:46:32 ec joins (~ec@gateway/tor-sasl/ec)
12:53:20 × mmhat quits (~mmh@p200300f1c7337744ee086bfffe095315.dip0.t-ipconnect.de) (Quit: WeeChat 3.7)
12:53:49 Kaiepi joins (~Kaiepi@108.175.84.104)
12:58:56 hashn3rd joins (~hashn3rd@ip72-221-42-80.ks.ks.cox.net)
13:01:04 thegeekinside joins (~thegeekin@189.180.97.156)
13:02:47 × MajorBiscuit quits (~MajorBisc@145.94.167.250) (Ping timeout: 260 seconds)
13:02:56 × hashn3rd quits (~hashn3rd@ip72-221-42-80.ks.ks.cox.net) (Ping timeout: 244 seconds)
13:09:35 MajorBiscuit joins (~MajorBisc@145.94.167.250)
13:10:29 × Franciman quits (~Franciman@mx1.fracta.dev) (Remote host closed the connection)
13:11:19 Franciman joins (~Franciman@mx1.fracta.dev)
13:11:31 × troydm quits (~troydm@host-176-37-124-197.b025.la.net.ua) (Ping timeout: 248 seconds)
13:13:07 nschoe joins (~q@2a01:e0a:8e:a190:4d83:e07c:2eea:725b)
13:13:47 × king_gs quits (~Thunderbi@2806:103e:29:c5:4fb1:a8c9:906f:c6e0) (Ping timeout: 272 seconds)
13:24:30 × dsrt^ quits (~dsrt@c-76-17-6-165.hsd1.ga.comcast.net) (Remote host closed the connection)
13:25:07 eggplantade joins (~Eggplanta@2600:1700:38c5:d800:c567:3589:9f8f:b6ad)
13:28:05 × MajorBiscuit quits (~MajorBisc@145.94.167.250) (Ping timeout: 272 seconds)
13:28:23 × kenran quits (~user@user/kenran) (Remote host closed the connection)
13:29:32 Guest|82 joins (~Guest|82@71.190.74.135)
13:30:13 × Guest|82 quits (~Guest|82@71.190.74.135) (Client Quit)
13:30:15 × eggplantade quits (~Eggplanta@2600:1700:38c5:d800:c567:3589:9f8f:b6ad) (Ping timeout: 272 seconds)
13:31:20 × jpds quits (~jpds@gateway/tor-sasl/jpds) (Ping timeout: 258 seconds)
13:32:51 jpds joins (~jpds@gateway/tor-sasl/jpds)
13:34:00 Guest|82 joins (~Guest|82@71.190.74.135)
13:35:59 KaitoDaumoto joins (~asdf@user/kaitodaumoto)
13:36:55 yvan-sraka joins (~yvan-srak@2001:bc8:38ee:6e69:3d9b:674d:f53:99ff)
13:37:14 MajorBiscuit joins (~MajorBisc@145.94.167.250)
13:46:09 polo is now known as kingpolo
13:46:45 × cheater quits (~Username@user/cheater) (Quit: (BitchX) Showering in your clothes shows you're crazy. Showering nude shows your nuts.)
13:47:38 ft joins (~ft@p3e9bc845.dip0.t-ipconnect.de)
13:47:45 kingpolo is now known as polo
13:54:25 cheater joins (~Username@user/cheater)
13:54:53 <Guest|82> I just installed Haskelll with ghcup. What code editor or development environment should I use?
13:55:14 <geekosaur> whichever one you like
13:55:23 <geekosaur> I flip between emacs and vscode
13:55:38 × yvan-sraka quits (~yvan-srak@2001:bc8:38ee:6e69:3d9b:674d:f53:99ff) (Ping timeout: 244 seconds)
13:55:45 wroathe joins (~wroathe@206-55-188-8.fttp.usinternet.com)
13:55:45 × wroathe quits (~wroathe@206-55-188-8.fttp.usinternet.com) (Changing host)
13:55:45 wroathe joins (~wroathe@user/wroathe)
13:56:16 <dminuoso> The one you prefer most, definitely.
13:56:37 <dminuoso> Haskell syntax highlighting modules exist for almost all editors out there
13:57:24 × stiell_ quits (~stiell@gateway/tor-sasl/stiell) (Ping timeout: 258 seconds)
13:57:28 <dminuoso> If you want a more integrated environment, anything that supports LSP (language server protocol) will suffice, since we have haskell-language-server.
13:57:48 <dminuoso> Which all popular editors have some level of integration for
13:59:22 wootehfoot joins (~wootehfoo@user/wootehfoot)
14:01:46 <dminuoso> https://play-haskell.tomsmeding.com/saved/ESrlXOVE
14:01:49 <dminuoso> Two questions.
14:01:53 <dminuoso> 1) Why do I get the warning twice?
14:01:55 × sameer quits (~sameer@2409:4070:219d:3605::3d6:50ad) (Ping timeout: 272 seconds)
14:01:56 <dminuoso> 2) Why do I get the warning at all?
14:02:02 × Guest|82 quits (~Guest|82@71.190.74.135) (Quit: Connection closed)
14:02:15 <dminuoso> Oh hold on!
14:02:21 <dminuoso> Forgot to click save
14:02:38 <dminuoso> https://play-haskell.tomsmeding.com/saved/6UE6XpXe
14:02:40 <dminuoso> Here
14:03:37 <albet70> this 'let' in haskell could be implemented by function?
14:03:47 <dminuoso> albet70: Yes.
14:04:02 <dminuoso> `let x = 1 in ...` is, semantically, the same as `(\x -> ...) 1`
14:04:38 <dminuoso> Mutual recursion will be a bit more complicated to build with lambda, but is possible too.
14:05:04 <albet70> dminuoso , I mean implement 'let' not the equipment
14:05:18 <dminuoso> well yeah, like I just pointed out.
14:05:22 <lortabac> 'let' is commonly desugared to a lambda in Scheme, but not in Haskell
14:05:52 <dminuoso> albet70: you could do this *exactly* as a desugar routine.
14:06:11 Sgeo joins (~Sgeo@user/sgeo)
14:06:28 × adanwan quits (~adanwan@gateway/tor-sasl/adanwan) (Remote host closed the connection)
14:06:35 <merijn> Not really, something with like monomorphism whatsit fancy word thing for let bindings
14:06:38 <albet70> so let = ?
14:06:46 <merijn> let polymorphism or whatever it was called
14:06:51 <albet70> let x in y = v
14:07:00 <albet70> let x in y = ?
14:07:04 <lortabac> let polymorphism is not a problem if you typecheck before desugaring
14:07:15 <lortabac> which is what GHC does IIRC
14:07:24 <albet70> let definition is?
14:07:33 adanwan joins (~adanwan@gateway/tor-sasl/adanwan)
14:07:34 <dminuoso> Things like recursion or mutual recursion require just a bit additional machineryu
14:07:45 <probie> `let x = y in v` is `(\x -> v) y`
14:07:55 <albet70> code, please
14:08:07 <albet70> not equivalent
14:08:55 <albet70> callCC is a macro in scheme, but a function in haskell
14:09:04 stiell_ joins (~stiell@gateway/tor-sasl/stiell)
14:09:11 LukeHoersten joins (~LukeHoers@user/lukehoersten)
14:09:59 <probie> In Haskell `let` doesn't desguar to anything, it's fundamental. It adds no power to the language beyond what already exists, but is still primitive
14:10:29 <dolio> In GHC, applications to complicated expressions desugar to lets.
14:10:39 <albet70> probie , so let isn't defined by function?
14:12:17 <probie> No. It's not defined by a function.
14:13:57 × wroathe quits (~wroathe@user/wroathe) (Ping timeout: 272 seconds)
14:14:15 <apache2> thanks merijn
14:15:13 × MajorBiscuit quits (~MajorBisc@145.94.167.250) (Ping timeout: 272 seconds)
14:22:44 × coot quits (~coot@2a02:a310:e241:1b00:ec1a:e9df:79ac:66ba) (Quit: coot)
14:23:47 stef204 joins (~stef204@user/stef204)
14:25:23 × tromp quits (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) (Quit: My iMac has gone to sleep. ZZZzzz…)
14:29:55 MajorBiscuit joins (~MajorBisc@145.94.167.250)
14:33:43 × causal quits (~user@50.35.83.177) (Quit: WeeChat 3.6)
14:35:13 × MajorBiscuit quits (~MajorBisc@145.94.167.250) (Ping timeout: 272 seconds)
14:35:47 HackingSpring joins (~haru@201-27-75-20.dsl.telesp.net.br)
14:36:03 constxd joins (~brad@77.68.183.226)
14:36:04 <HackingSpring> Thanks, chreekat. I'll do that
14:36:42 × `2jt quits (~jtomas@191.red-88-17-199.dynamicip.rima-tde.net) (Ping timeout: 260 seconds)
14:38:23 <geekosaur> albet70, if you track compilation down to STG level, you'll find that `let` is a primitive STG operation
14:38:38 <geekosaur> (-ddump-stg)
14:45:28 shriekingnoise_ joins (~shrieking@186.137.167.202)
14:45:36 × shriekingnoise quits (~shrieking@186.137.167.202) (Ping timeout: 272 seconds)
14:54:24 × raym quits (~aritra@user/raym) (Ping timeout: 252 seconds)
14:58:37 MajorBiscuit joins (~MajorBisc@145.94.167.250)
14:58:45 raym joins (~aritra@user/raym)
14:59:35 hashn3rd joins (~hashn3rd@ip72-221-42-80.ks.ks.cox.net)
14:59:38 coot joins (~coot@2a02:a310:e241:1b00:ec1a:e9df:79ac:66ba)
15:01:36 × adanwan quits (~adanwan@gateway/tor-sasl/adanwan) (Remote host closed the connection)
15:02:11 adanwan joins (~adanwan@gateway/tor-sasl/adanwan)
15:04:21 × hashn3rd quits (~hashn3rd@ip72-221-42-80.ks.ks.cox.net) (Ping timeout: 244 seconds)
15:05:49 gurmyz joins (~zymurgy@user/zymurgy)
15:06:51 × gurmyz quits (~zymurgy@user/zymurgy) (Remote host closed the connection)
15:07:02 × merijn quits (~merijn@86-86-29-250.fixed.kpn.net) (Ping timeout: 260 seconds)
15:07:13 × ystael quits (~ystael@user/ystael) (Ping timeout: 252 seconds)
15:08:04 × elkcl quits (~elkcl@broadband-37-110-156-162.ip.moscow.rt.ru) (Remote host closed the connection)
15:09:05 ystael joins (~ystael@user/ystael)
15:09:25 × MajorBiscuit quits (~MajorBisc@145.94.167.250) (Ping timeout: 272 seconds)
15:10:06 elkcl joins (~elkcl@broadband-37-110-156-162.ip.moscow.rt.ru)
15:11:04 jakalx parts (~jakalx@base.jakalx.net) ()
15:12:52 <tomsmeding> dminuoso: do NOINLINE pragmas even do anything sensible on type class methods
15:13:05 <tomsmeding> because surely whether it inlines should be a property of the _class_ member, not the _instance_ member
15:13:15 <tomsmeding> but moving the pragma there yields an error
15:14:27 <dolio> It's not a property of the class member.
15:14:42 <tomsmeding> oh no forget what I just said that makes no sense
15:15:37 × LukeHoersten quits (~LukeHoers@user/lukehoersten) (Quit: My MacBook has gone to sleep. ZZZzzz…)
15:16:19 × Moyst__ quits (~moyst@user/moyst) (Ping timeout: 248 seconds)
15:18:13 jakalx joins (~jakalx@base.jakalx.net)
15:18:17 Moyst joins (~moyst@user/moyst)
15:22:17 × adanwan quits (~adanwan@gateway/tor-sasl/adanwan) (Remote host closed the connection)
15:22:36 adanwan joins (~adanwan@gateway/tor-sasl/adanwan)
15:22:49 × danza quits (~francesco@151.57.231.155) (Read error: Connection reset by peer)
15:28:40 × nschoe quits (~q@2a01:e0a:8e:a190:4d83:e07c:2eea:725b) (Ping timeout: 272 seconds)
15:28:46 Lycurgus joins (~juan@user/Lycurgus)
15:29:17 × cfricke quits (~cfricke@user/cfricke) (Quit: WeeChat 3.7)
15:31:50 Tuplanolla joins (~Tuplanoll@91-159-68-210.elisa-laajakaista.fi)
15:33:43 merijn joins (~merijn@c-001-001-011.client.esciencecenter.eduvpn.nl)
15:34:36 hashn3rd joins (~hashn3rd@ip72-221-42-80.ks.ks.cox.net)
15:37:04 <EvanR> "let x = y in v` is `(\x -> v) y" is false, not just because of STG, but because y may contain x i.e. be a recursive definition?
15:38:13 danza joins (~francesco@151.57.233.34)
15:40:30 LukeHoersten joins (~LukeHoers@user/lukehoersten)
15:41:08 sauvin joins (~sauvin@user/Sauvin)
15:41:17 × sauvin quits (~sauvin@user/Sauvin) (Remote host closed the connection)
15:41:39 sauvin joins (~sauvin@user/Sauvin)
15:41:47 × gmg quits (~user@user/gehmehgeh) (Quit: Leaving)
15:43:42 eggplantade joins (~Eggplanta@2600:1700:38c5:d800:c567:3589:9f8f:b6ad)
15:43:46 [itchyjunk] joins (~itchyjunk@user/itchyjunk/x-7353470)
15:47:39 <[Leary]> > (\x k -> k x) (\x k -> k x) $ \let_ -> let_ (\rb k -> k (fix rb)) $ \letrec -> letrec (\zs -> 0:zs) $ \zs -> take 10 zs
15:47:40 <lambdabot> [0,0,0,0,0,0,0,0,0,0]
15:48:02 <[Leary]> What is broken, need merely be `fix`ed. :)
15:48:12 <lortabac> EvanR: I guess an imaginary Haskell where 'let' is syntactic sugar would need some recursion primitive such as 'fix'
15:51:51 × ystael quits (~ystael@user/ystael) (Ping timeout: 272 seconds)
15:53:10 ystael joins (~ystael@user/ystael)
15:53:51 `2jt joins (~jtomas@191.red-88-17-199.dynamicip.rima-tde.net)
15:53:59 econo joins (uid147250@user/econo)
15:56:02 × merijn quits (~merijn@c-001-001-011.client.esciencecenter.eduvpn.nl) (Ping timeout: 260 seconds)
15:56:59 × HackingSpring quits (~haru@201-27-75-20.dsl.telesp.net.br) (Remote host closed the connection)
16:00:15 × FurudeRika[m] quits (~chitandae@2001:470:69fc:105::1:6039) (Quit: You have been kicked for being idle)
16:00:40 × zfnmxt quits (~zfnmxt@2001:470:69fc:105::2b32) (Quit: You have been kicked for being idle)
16:00:48 × xgpt[m] quits (~xgptmatri@2001:470:69fc:105::2:619a) (Quit: You have been kicked for being idle)
16:01:48 HackingSpring joins (~haru@201-27-75-20.dsl.telesp.net.br)
16:02:58 <monochrom> Yes, that's what the Haskell Report does. :)
16:04:37 <monochrom> Although, it is a bit ambivalent because "let" and {"case", "\"} are treated differently at type checking. ("let" enjoys let-polymorphism.)
16:05:17 nate1 joins (~nate@98.45.169.16)
16:05:54 <monochrom> It is when you're done with type checking and it's safe to ignore types, and you start evaluation, that Haskell Report treats let as case, lambda, application.
16:06:18 <monochrom> with the help of fix.
16:06:21 grymzu parts (~zymurgy@user/zymurgy) (Leaving)
16:06:47 <monochrom> Although, should be s/evaluation/denotation/
16:06:58 × Lycurgus quits (~juan@user/Lycurgus) (Quit: Exeunt juan@acm.org)
16:07:02 × eggplantade quits (~Eggplanta@2600:1700:38c5:d800:c567:3589:9f8f:b6ad) (Remote host closed the connection)
16:07:20 <EvanR> dunno why but it seems like "let is just recursive" is simpler xD
16:08:01 <monochrom> Sure! More people relate to evaluation better than to denotation.
16:08:52 <monochrom> And since GHC is about running programs not giving programs mathematical meanings...
16:09:02 × kuribas quits (~user@ptr-17d51epevt167943u7m.18120a2.ip6.access.telenet.be) (Quit: ERC (IRC client for Emacs 27.1))
16:09:46 <EvanR> isn't a let binding kind of something that happens before you even get to any math or logic
16:10:37 × nate1 quits (~nate@98.45.169.16) (Ping timeout: 260 seconds)
16:10:40 <EvanR> rather, the idea of defining terms to be used
16:11:34 <dolio> Traditional mathematical practice is actually to pretend that let doesn't exist.
16:11:42 <dolio> Every definition just gets substituted in.
16:12:43 <dolio> It's very divorced from the realities of working with/implementing a logic.
16:15:07 × lortabac quits (~lortabac@2a01:e0a:541:b8f0:2ca4:6437:ce52:4a2b) (Quit: WeeChat 2.8)
16:15:33 sauvin is now known as Sauvin
16:17:18 <monochrom> Creating thunks is a fundamental primitive in lazy evaluation, and this corresponds perfectly with "let".
16:17:29 × biberu quits (~biberu@user/biberu) (Read error: Connection reset by peer)
16:18:46 boxscape_ joins (~boxscape_@81.191.27.107)
16:20:14 <monochrom> For mathematicians, "let" lives at the meta level, not in the object or structure being studied.
16:22:27 merijn joins (~merijn@c-001-001-011.client.esciencecenter.eduvpn.nl)
16:22:47 biberu joins (~biberu@user/biberu)
16:25:12 tromp joins (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl)
16:25:41 sameer joins (~sameer@2409:4070:219d:3605::3d6:50ad)
16:30:28 × L29Ah quits (~L29Ah@wikipedia/L29Ah) (Ping timeout: 252 seconds)
16:33:13 littlefinger joins (~littlefin@pool-100-15-237-121.washdc.fios.verizon.net)
16:41:07 jmdaemon joins (~jmdaemon@user/jmdaemon)
16:43:34 freeside joins (~mengwong@bb115-66-48-84.singnet.com.sg)
16:47:57 × freeside quits (~mengwong@bb115-66-48-84.singnet.com.sg) (Ping timeout: 260 seconds)
16:48:36 × tromp quits (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) (Quit: My iMac has gone to sleep. ZZZzzz…)
16:51:56 × coot quits (~coot@2a02:a310:e241:1b00:ec1a:e9df:79ac:66ba) (Quit: coot)
16:52:02 zebrag joins (~chris@user/zebrag)
16:52:59 axeman joins (~quassel@2a02:8109:a380:78:c301:12eb:2167:b8d6)
16:53:44 L29Ah joins (~L29Ah@wikipedia/L29Ah)
16:56:06 eggplantade joins (~Eggplanta@104-55-37-220.lightspeed.sntcca.sbcglobal.net)
16:58:58 × stef204 quits (~stef204@user/stef204) (Quit: WeeChat 3.7)
17:04:08 Guest|82 joins (~Guest|82@71.190.74.135)
17:06:42 × littlefinger quits (~littlefin@pool-100-15-237-121.washdc.fios.verizon.net) (Quit: Client closed)
17:09:41 × eggplantade quits (~Eggplanta@104-55-37-220.lightspeed.sntcca.sbcglobal.net) (Remote host closed the connection)
17:10:27 × mbuf quits (~Shakthi@49.204.137.143) (Quit: Leaving)
17:11:22 × axeman quits (~quassel@2a02:8109:a380:78:c301:12eb:2167:b8d6) (Ping timeout: 246 seconds)
17:13:33 × mixfix41 quits (~sdeny9ee@user/mixfix41) (Ping timeout: 272 seconds)
17:15:30 × danza quits (~francesco@151.57.233.34) (Read error: Connection reset by peer)
17:15:34 jakalx parts (~jakalx@base.jakalx.net) ()
17:17:53 jakalx joins (~jakalx@base.jakalx.net)
17:21:08 × LukeHoersten quits (~LukeHoers@user/lukehoersten) (Quit: My MacBook has gone to sleep. ZZZzzz…)
17:26:24 <Guest|82> Using VS Code, how do I save a Haskell file as .hs, and not .txt ?
17:28:05 Guest6 joins (~Guest6@2a01cb0408ee99001bcd18dfc58a6927.ipv6.abo.wanadoo.fr)
17:29:30 titibandit joins (~titibandi@xdsl-78-34-208-230.nc.de)
17:29:36 <Guest|82> The file is now saved as filename.hs.txt    How can I change the name to filename.hs?
17:30:11 danza joins (~francesco@151.82.229.143)
17:32:09 <darkling> Right click on the file and select "rename"? (I'm guessing rfom watching other people use it)
17:32:26 <Guest6> Hello o/ If somebody has the time and the knowledges to help me, i encounter an issue :
17:32:26 <Guest6> I have a test suite that run in hspec-wai : https://github.com/hspec/hspec-wai#readme
17:32:27 <Guest6> In one of my test, i would like to make a regular assertation (hspec Expectation: https://hackage.haskell.org/package/hspec-expectations-0.8.2/docs/Test-Hspec-Expectations.html#v:shouldBe), but it dont compile as a WaiExpectation is expected. How can i turn an Expectation into a WaiExpectation ?
17:33:14 <Guest|82> ACtually you have to open the View tab and click the filename extensions option. Then Windows lets you do it. Thank you for the reply
17:35:54 × ec quits (~ec@gateway/tor-sasl/ec) (Ping timeout: 258 seconds)
17:37:04 acidjnk_new3 joins (~acidjnk@p200300d6e7137a10c548a8c6ce41924a.dip0.t-ipconnect.de)
17:38:19 euandreh joins (~euandreh@179.214.113.107)
17:44:18 Topsi joins (~Topsi@dyndsl-095-033-094-034.ewe-ip-backbone.de)
17:46:32 coot joins (~coot@2a02:a310:e241:1b00:ec1a:e9df:79ac:66ba)
17:46:58 shriekingnoise joins (~shrieking@186.137.167.202)
17:47:23 × shriekingnoise_ quits (~shrieking@186.137.167.202) (Ping timeout: 272 seconds)
17:47:31 axeman joins (~quassel@2a02:8109:a380:78:f510:9:411b:2d08)
17:49:33 waleee joins (~waleee@2001:9b0:213:7200:cc36:a556:b1e8:b340)
17:49:34 mmhat joins (~mmh@p200300f1c7337744ee086bfffe095315.dip0.t-ipconnect.de)
17:50:22 eggplantade joins (~Eggplanta@2600:1700:38c5:d800:c567:3589:9f8f:b6ad)
17:51:05 emmanuelux joins (~emmanuelu@user/emmanuelux)
17:51:30 ec joins (~ec@gateway/tor-sasl/ec)
17:51:49 × Guest|82 quits (~Guest|82@71.190.74.135) (Ping timeout: 272 seconds)
17:51:56 tromp joins (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl)
17:52:09 Neuromancer joins (~Neuromanc@user/neuromancer)
17:54:54 × coot quits (~coot@2a02:a310:e241:1b00:ec1a:e9df:79ac:66ba) (Quit: coot)
17:55:23 coot joins (~coot@213.134.171.3)
17:57:50 <dminuoso> tomsmeding: What is interesting, that at first I had the same intuition, that (NO)INLINE'ing should be specified on the class member declaration, not instance member definitions.
17:58:06 <dminuoso> Do you have any idea as to why that seems more intuitive at first?
18:02:16 × axeman quits (~quassel@2a02:8109:a380:78:f510:9:411b:2d08) (Ping timeout: 255 seconds)
18:02:16 × tromp quits (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) (Quit: My iMac has gone to sleep. ZZZzzz…)
18:02:53 <tomsmeding> dminuoso: I thought it because I felt that a use of a typeclass method refers to the _class_ method in principle, and that the definition in an instance is only a later instantiation
18:03:24 <tomsmeding> similar to how a HasCallStack constraint has to be put on the class member, not the instance member
18:03:44 <dminuoso> To be fair, HasCallStack is about one of the most magical things we have in GHC.
18:03:47 <tomsmeding> of course this is all nonsense because it's a _definition_ that gets inlined, not a declaration in some class, but we were talking about faulty intuitions :p
18:03:48 <geekosaur> makes sense to me, the class one is just a pointer, the instance one is the real one
18:03:51 × hashn3rd quits (~hashn3rd@ip72-221-42-80.ks.ks.cox.net) (Remote host closed the connection)
18:04:09 hashn3rd joins (~hashn3rd@ip72-221-42-80.ks.ks.cox.net)
18:04:11 <tomsmeding> geekosaur: yeah it makes sense to me now too, but both dminuoso and I apparently briefly thought the opposite
18:04:31 <geekosaur> but I guess I just automatically think of classes as record declarations and instances as values thereof
18:04:32 <tomsmeding> dminuoso: right, but the same reasoning applies to any type class
18:04:59 <tomsmeding> ah, I think this is what my intuition came from
18:05:23 <tomsmeding> I was thinking about a quantified constraint like `foo :: (forall a. C a) => ...` where `C` has a {-# INLINE #-} method marked so in an instance
18:05:26 <tomsmeding> that can never work
18:05:38 <tomsmeding> so, I thought, "clearly" it should go in the class
18:06:18 <tomsmeding> which is faulty reasoning because it's the same ideas as passing an {-# INLINE #-} marked function to an explicitly polymorphic (higher-rank) argument to a function
18:07:10 <tomsmeding> both will actually work quite fine, as long as it's clear which instance it's going to be resolved to at compile-time -- which is a prerequisite for inlining _anyway_
18:08:17 × hashn3rd quits (~hashn3rd@ip72-221-42-80.ks.ks.cox.net) (Ping timeout: 244 seconds)
18:10:54 freeside joins (~mengwong@bb115-66-48-84.singnet.com.sg)
18:11:51 × chele quits (~chele@user/chele) (Remote host closed the connection)
18:15:27 × freeside quits (~mengwong@bb115-66-48-84.singnet.com.sg) (Ping timeout: 260 seconds)
18:17:01 hashn3rd joins (~hashn3rd@ip72-221-42-80.ks.ks.cox.net)
18:19:05 <df> a
18:19:10 <tomsmeding> b
18:19:57 <Rembane> c
18:20:00 tromp joins (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl)
18:20:15 <c_wraith> there are too many letters for that.
18:20:37 <Rembane> Do you have a petition to truncate the alphabet?
18:22:08 <c_wraith> No, I'm petitioning for orthography to accept that ' is a letter
18:22:13 <c_wraith> Haskell's already there!
18:22:30 <tomsmeding> the Kazakh alphabet is also already there
18:22:59 <tomsmeding> and Breton
18:23:16 <tomsmeding> they have a letter c'h , how cool is that
18:23:35 <c_wraith> I like that.
18:24:01 <boxscape_> Alphabets that claim that a sequence of letters is a single letter make me uncomfortable
18:24:56 <dminuoso> boxscape_: Its just a narrowsighted imagination of what "letter" means
18:25:03 <dminuoso> Or using that term at all
18:25:30 <boxscape_> what would you call c'h instead of a "letter"?
18:25:35 <dminuoso> A grapheme cluster
18:25:40 <boxscape_> I can live with that
18:25:47 <tomsmeding> https://en.wikipedia.org/wiki/Breton_language#Alphabet
18:27:24 <dminuoso> So Im not a linguistic, but I think that's incorrectly phrased.
18:28:03 LukeHoersten joins (~LukeHoers@user/lukehoersten)
18:28:54 × LukeHoersten quits (~LukeHoers@user/lukehoersten) (Client Quit)
18:29:05 <dminuoso> boxscape_: or it might even be a digraph
18:29:58 <dminuoso> Or maybe trigraph, depending on the interpretation of '
18:30:22 × tromp quits (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) (Quit: My iMac has gone to sleep. ZZZzzz…)
18:30:32 LukeHoersten joins (~LukeHoers@user/lukehoersten)
18:30:43 <boxscape_> seems right, wikipedia says "in some languages' orthographies, digraphs (and occasionally trigraphs) are considered individual letters" ( https://en.wikipedia.org/wiki/Digraph_(orthography) )
18:31:57 tromp joins (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl)
18:32:59 × LukeHoersten quits (~LukeHoers@user/lukehoersten) (Client Quit)
18:33:50 LukeHoersten joins (~LukeHoers@user/lukehoersten)
18:35:08 freeside joins (~mengwong@bb115-66-48-84.singnet.com.sg)
18:36:42 × raym quits (~aritra@user/raym) (Quit: leaving)
18:39:57 × freeside quits (~mengwong@bb115-66-48-84.singnet.com.sg) (Ping timeout: 272 seconds)
18:40:30 × biberu quits (~biberu@user/biberu) (Read error: Connection reset by peer)
18:40:49 biberu joins (~biberu@user/biberu)
18:44:00 <sclv> a little self advertisement for a post on my haskell symposium work http://comonad.com/reader/2022/internalized-guarded-recursion-for-equational-reasoning/
18:44:37 × raehik quits (~raehik@cpc95906-rdng25-2-0-cust156.15-3.cable.virginm.net) (Ping timeout: 260 seconds)
18:46:41 tzh joins (~tzh@c-24-21-73-154.hsd1.wa.comcast.net)
18:46:55 × beteigeuze quits (~Thunderbi@89.187.168.55) (Ping timeout: 272 seconds)
18:48:24 beteigeuze joins (~Thunderbi@bl14-81-220.dsl.telepac.pt)
18:51:05 × constxd quits (~brad@77.68.183.226) (Ping timeout: 272 seconds)
18:51:37 × ystael quits (~ystael@user/ystael) (Ping timeout: 260 seconds)
18:56:36 raym joins (~ray@user/raym)
18:58:33 × mmhat quits (~mmh@p200300f1c7337744ee086bfffe095315.dip0.t-ipconnect.de) (Quit: WeeChat 3.7)
19:01:29 × boxscape_ quits (~boxscape_@81.191.27.107) (Quit: Client closed)
19:04:15 acidjnk_new joins (~acidjnk@p200300d6e7137a1088f78f22e17780ec.dip0.t-ipconnect.de)
19:04:35 constxd joins (~brad@77.68.183.226)
19:04:48 × acidjnk_new3 quits (~acidjnk@p200300d6e7137a10c548a8c6ce41924a.dip0.t-ipconnect.de) (Ping timeout: 255 seconds)
19:06:26 × eggplantade quits (~Eggplanta@2600:1700:38c5:d800:c567:3589:9f8f:b6ad) (Remote host closed the connection)
19:06:43 eggplantade joins (~Eggplanta@2600:1700:38c5:d800:c567:3589:9f8f:b6ad)
19:07:22 × thegeekinside quits (~thegeekin@189.180.97.156) (Ping timeout: 260 seconds)
19:10:17 × rockystone quits (~rocky@user/rockymarine) (Ping timeout: 260 seconds)
19:14:11 × LukeHoersten quits (~LukeHoers@user/lukehoersten) (Quit: My MacBook has gone to sleep. ZZZzzz…)
19:14:43 boxscape_ joins (~boxscape_@81.191.27.107)
19:16:07 × `2jt quits (~jtomas@191.red-88-17-199.dynamicip.rima-tde.net) (Ping timeout: 260 seconds)
19:16:41 × constxd quits (~brad@77.68.183.226) (Ping timeout: 272 seconds)
19:16:43 `2jt joins (~jtomas@191.red-88-17-199.dynamicip.rima-tde.net)
19:23:32 rockystone joins (~rocky@user/rockymarine)
19:27:08 pavonia joins (~user@user/siracusa)
19:35:56 jao joins (~jao@cpc103048-sgyl39-2-0-cust502.18-2.cable.virginm.net)
19:50:59 birdgoose joins (~birdgoose@151.210.175.160)
19:52:54 <dminuoso> Im re-reading SPJs STG paper, and in 3.2.3 he makes a remark: In the push-enter model, all that happens is that three more arguments are pushed on the evaluation stack b efore jumping to f. To put it another way, there are no identiable moments at which a new activation frame should be allocated or reclaimed.
19:53:12 <dminuoso> Can someone elaborate what he means by activation frame in push-enter?
19:54:47 <HackingSpring> is anyone currently able to compile ghc HEAD with ghc 9.0 for phase 0? the configure script currently recommends 9.X, but I only got to do it after bumping it up to 9.2
19:55:52 <geekosaur> the usual rule is two past versions; since HEAD is 9.5 / 9.6-to-be, that implies 9.2 and 9.4 can be used
19:56:23 <geekosaur> otherwise, ask in #ghc
19:57:00 <HackingSpring> I see. nice, thanks!
20:02:06 Lumia joins (~Lumia@user/Lumia)
20:02:16 × rockystone quits (~rocky@user/rockymarine) (Ping timeout: 272 seconds)
20:06:51 nate1 joins (~nate@98.45.169.16)
20:08:37 rockystone joins (~rocky@user/rockymarine)
20:08:55 LukeHoersten joins (~LukeHoers@user/lukehoersten)
20:09:15 milia joins (~milia@user/milia)
20:12:10 zer0bitz joins (~zer0bitz@2001:2003:f748:2000:5853:8781:fba8:1f16)
20:12:24 × nate1 quits (~nate@98.45.169.16) (Ping timeout: 272 seconds)
20:13:17 × rockystone quits (~rocky@user/rockymarine) (Ping timeout: 260 seconds)
20:13:24 × zer0bitz_ quits (~zer0bitz@2001:2003:f748:2000:1890:68c4:7687:9ac8) (Ping timeout: 252 seconds)
20:14:13 tflow joins (~tflow@64.234.73.219)
20:14:33 k8yun joins (~k8yun@user/k8yun)
20:15:06 rockystone joins (~rocky@user/rockymarine)
20:17:11 zer0bitz_ joins (~zer0bitz@2001:2003:f748:2000:a1ba:1db9:b5dc:c5ea)
20:18:54 × zer0bitz quits (~zer0bitz@2001:2003:f748:2000:5853:8781:fba8:1f16) (Ping timeout: 252 seconds)
20:19:21 constxd joins (~brad@77.68.183.226)
20:21:34 zer0bitz joins (~zer0bitz@dsl-hkibng32-54fb48-32.dhcp.inet.fi)
20:22:56 × zer0bitz_ quits (~zer0bitz@2001:2003:f748:2000:a1ba:1db9:b5dc:c5ea) (Ping timeout: 252 seconds)
20:23:53 <sclv> dminuoso: i think "activation frame" is just another name for "stack frame"
20:26:05 × `2jt quits (~jtomas@191.red-88-17-199.dynamicip.rima-tde.net) (Ping timeout: 272 seconds)
20:30:59 × Lumia quits (~Lumia@user/Lumia) (Quit: ,-)
20:37:04 × eggplantade quits (~Eggplanta@2600:1700:38c5:d800:c567:3589:9f8f:b6ad) (Remote host closed the connection)
20:41:24 × LukeHoersten quits (~LukeHoers@user/lukehoersten) (Quit: My MacBook has gone to sleep. ZZZzzz…)
20:44:33 × juri_ quits (~juri@84-19-175-179.pool.ovpn.com) (Ping timeout: 252 seconds)
20:57:19 × HackingSpring quits (~haru@201-27-75-20.dsl.telesp.net.br) (Remote host closed the connection)
20:59:17 × birdgoose quits (~birdgoose@151.210.175.160) (Ping timeout: 272 seconds)
21:05:46 cheater1__ joins (~Username@user/cheater)
21:05:47 × cheater quits (~Username@user/cheater) (Ping timeout: 260 seconds)
21:05:49 cheater1__ is now known as cheater
21:07:27 HackingSpring joins (~haru@201-27-75-20.dsl.telesp.net.br)
21:09:46 × danza quits (~francesco@151.82.229.143) (Read error: Connection reset by peer)
21:10:26 × codaraxis___ quits (~codaraxis@user/codaraxis) (Quit: Leaving)
21:15:18 juri_ joins (~juri@84-19-175-179.pool.ovpn.com)
21:17:37 × coot quits (~coot@213.134.171.3) (Quit: coot)
21:17:52 × wootehfoot quits (~wootehfoo@user/wootehfoot) (Read error: Connection reset by peer)
21:19:19 bitdex joins (~bitdex@gateway/tor-sasl/bitdex)
21:20:51 × jludwig quits (~justin@user/jludwig) (Quit: ZNC - https://znc.in)
21:21:53 jludwig joins (~justin@li657-110.members.linode.com)
21:23:06 × jludwig quits (~justin@li657-110.members.linode.com) (Read error: Connection reset by peer)
21:23:49 troydm joins (~troydm@host-176-37-124-197.b025.la.net.ua)
21:24:27 × juri_ quits (~juri@84-19-175-179.pool.ovpn.com) (Ping timeout: 260 seconds)
21:26:05 jludwig joins (~justin@li657-110.members.linode.com)
21:26:55 myShoggoth joins (~myShoggot@75.164.11.50)
21:27:10 × takuan quits (~takuan@178-116-218-225.access.telenet.be) (Remote host closed the connection)
21:30:19 juri_ joins (~juri@79.140.114.125)
21:33:54 freeside joins (~mengwong@bb115-66-48-84.singnet.com.sg)
21:35:00 × michalz quits (~michalz@185.246.207.205) (Remote host closed the connection)
21:37:32 eggplantade joins (~Eggplanta@2600:1700:38c5:d800:c567:3589:9f8f:b6ad)
21:37:55 × juri_ quits (~juri@79.140.114.125) (Ping timeout: 272 seconds)
21:38:55 × freeside quits (~mengwong@bb115-66-48-84.singnet.com.sg) (Ping timeout: 272 seconds)
21:38:57 juri_ joins (~juri@84-19-175-179.pool.ovpn.com)
21:42:05 × rockystone quits (~rocky@user/rockymarine) (Ping timeout: 272 seconds)
21:42:51 × marquis_andras quits (~marquis_a@194-193-221-185.tpgi.com.au) (Ping timeout: 252 seconds)
21:42:52 × acidjnk_new quits (~acidjnk@p200300d6e7137a1088f78f22e17780ec.dip0.t-ipconnect.de) (Ping timeout: 252 seconds)
21:43:35 × jludwig quits (~justin@li657-110.members.linode.com) (Read error: Connection reset by peer)
21:43:36 × eggplantade quits (~Eggplanta@2600:1700:38c5:d800:c567:3589:9f8f:b6ad) (Ping timeout: 272 seconds)
21:46:24 jludwig joins (~justin@li657-110.members.linode.com)
21:46:59 zeenk joins (~zeenk@2a02:2f04:a105:5d00:c862:f190:2ea:d494)
21:48:03 × juri_ quits (~juri@84-19-175-179.pool.ovpn.com) (Ping timeout: 272 seconds)
21:49:10 king_gs joins (~Thunderbi@187.201.131.180)
21:49:20 <dolio> More specifically, it is a stack frame that corresponds to the lifetime of a function call.
21:50:37 × jludwig quits (~justin@li657-110.members.linode.com) (Client Quit)
21:53:07 × mncheck quits (~mncheck@193.224.205.254) (Ping timeout: 255 seconds)
21:53:13 juri_ joins (~juri@79.140.114.125)
21:53:50 rockystone joins (~rocky@user/rockymarine)
21:54:35 × Guest6 quits (~Guest6@2a01cb0408ee99001bcd18dfc58a6927.ipv6.abo.wanadoo.fr) (Ping timeout: 244 seconds)
21:55:19 LukeHoersten joins (~LukeHoers@user/lukehoersten)
21:55:39 × adanwan quits (~adanwan@gateway/tor-sasl/adanwan) (Remote host closed the connection)
21:55:58 × hashn3rd quits (~hashn3rd@ip72-221-42-80.ks.ks.cox.net) (Remote host closed the connection)
21:56:16 hashn3rd joins (~hashn3rd@ip72-221-42-80.ks.ks.cox.net)
21:56:24 eggplantade joins (~Eggplanta@2600:1700:38c5:d800:c567:3589:9f8f:b6ad)
21:57:42 × tflow quits (~tflow@64.234.73.219) (Ping timeout: 260 seconds)
21:58:01 adanwan joins (~adanwan@gateway/tor-sasl/adanwan)
21:59:13 × __monty__ quits (~toonn@user/toonn) (Quit: leaving)
22:00:16 × hashn3rd quits (~hashn3rd@ip72-221-42-80.ks.ks.cox.net) (Ping timeout: 244 seconds)
22:05:09 × thyriaen quits (~thyriaen@2a01:aea0:dd4:470d:6245:cbff:fe9f:48b1) (Remote host closed the connection)
22:06:23 × LukeHoersten quits (~LukeHoers@user/lukehoersten) (Quit: My MacBook has gone to sleep. ZZZzzz…)
22:09:22 king_gs1 joins (~Thunderbi@2806:103e:29:c5:4fb1:a8c9:906f:c6e0)
22:09:22 × king_gs quits (~Thunderbi@187.201.131.180) (Read error: Connection reset by peer)
22:09:23 king_gs1 is now known as king_gs
22:15:12 × juri_ quits (~juri@79.140.114.125) (Ping timeout: 260 seconds)
22:16:46 juri_ joins (~juri@84-19-175-179.pool.ovpn.com)
22:18:09 jludwig joins (~justin@li657-110.members.linode.com)
22:22:48 × tromp quits (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) (Quit: My iMac has gone to sleep. ZZZzzz…)
22:22:49 × tomgus1 quits (~tomgus1@2e40cd7e.skybroadband.com) (Quit: ZNC 1.8.2+deb2 - https://znc.in)
22:23:57 tomgus1 joins (~tomgus1@2a02:c7e:4229:d900:dea6:32ff:fe3d:d1a3)
22:26:54 hashn3rd joins (~hashn3rd@ip72-221-42-80.ks.ks.cox.net)
22:27:18 thegeekinside joins (~thegeekin@189.180.97.156)
22:30:14 × thegeekinside quits (~thegeekin@189.180.97.156) (Remote host closed the connection)
22:31:16 × hashn3rd quits (~hashn3rd@ip72-221-42-80.ks.ks.cox.net) (Ping timeout: 244 seconds)
22:31:47 axeman joins (~quassel@2a02:8109:a380:78:bedd:957:e4d6:d96a)
22:36:50 LukeHoersten joins (~LukeHoers@user/lukehoersten)
22:39:20 × king_gs quits (~Thunderbi@2806:103e:29:c5:4fb1:a8c9:906f:c6e0) (Remote host closed the connection)
22:39:38 king_gs joins (~Thunderbi@2806:103e:29:c5:4fb1:a8c9:906f:c6e0)
22:40:42 Unicorn_Princess joins (~Unicorn_P@user/Unicorn-Princess/x-3540542)
22:45:03 hashn3rd joins (~hashn3rd@ip72-221-42-80.ks.ks.cox.net)
22:45:09 × chomwitt quits (~chomwitt@2a02:587:dc1e:5e00:1ac0:4dff:fedb:a3f1) (Remote host closed the connection)
22:45:40 jakalx parts (~jakalx@base.jakalx.net) ()
22:48:20 jakalx joins (~jakalx@base.jakalx.net)
22:49:28 × Midjak quits (~Midjak@82.66.147.146) (Quit: This computer has gone to sleep)
22:49:52 × hashn3rd quits (~hashn3rd@ip72-221-42-80.ks.ks.cox.net) (Ping timeout: 244 seconds)
22:53:22 × LukeHoersten quits (~LukeHoers@user/lukehoersten) (Quit: My MacBook has gone to sleep. ZZZzzz…)
22:53:45 jargon joins (~jargon@184.101.208.112)
22:57:42 × rockystone quits (~rocky@user/rockymarine) (Ping timeout: 272 seconds)
22:58:01 LukeHoersten joins (~LukeHoers@user/lukehoersten)
22:59:44 × LukeHoersten quits (~LukeHoers@user/lukehoersten) (Client Quit)
23:00:03 finsternis joins (~X@23.226.237.192)
23:03:55 hashn3rd joins (~hashn3rd@ip72-221-42-80.ks.ks.cox.net)
23:07:57 × hashn3rd quits (~hashn3rd@ip72-221-42-80.ks.ks.cox.net) (Ping timeout: 244 seconds)
23:08:05 × Tuplanolla quits (~Tuplanoll@91-159-68-210.elisa-laajakaista.fi) (Quit: Leaving.)
23:08:18 × king_gs quits (~Thunderbi@2806:103e:29:c5:4fb1:a8c9:906f:c6e0) (Ping timeout: 252 seconds)
23:09:34 × tomgus1 quits (~tomgus1@2a02:c7e:4229:d900:dea6:32ff:fe3d:d1a3) (Quit: ZNC 1.8.2+deb2 - https://znc.in)
23:10:45 tomgus1 joins (~tomgus1@2a02:c7e:4229:d900:dea6:32ff:fe3d:d1a3)
23:11:49 rockystone joins (~rocky@user/rockymarine)
23:14:47 × titibandit quits (~titibandi@xdsl-78-34-208-230.nc.de) (Remote host closed the connection)
23:19:37 × merijn quits (~merijn@c-001-001-011.client.esciencecenter.eduvpn.nl) (Ping timeout: 272 seconds)
23:20:53 × rockystone quits (~rocky@user/rockymarine) (Ping timeout: 272 seconds)
23:20:59 hashn3rd joins (~hashn3rd@ip72-221-42-80.ks.ks.cox.net)
23:22:41 causal joins (~user@2001:470:ea0f:3:329c:23ff:fe3f:1e0d)
23:24:46 king_gs joins (~Thunderbi@187.201.131.180)
23:25:31 × hashn3rd quits (~hashn3rd@ip72-221-42-80.ks.ks.cox.net) (Ping timeout: 244 seconds)
23:26:12 rockystone joins (~rocky@user/rockymarine)
23:26:19 × tomgus1 quits (~tomgus1@2a02:c7e:4229:d900:dea6:32ff:fe3d:d1a3) (Quit: ZNC 1.8.2+deb2 - https://znc.in)
23:27:30 tomgus1 joins (~tomgus1@2a02:c7e:4229:d900:dea6:32ff:fe3d:d1a3)
23:31:06 wroathe joins (~wroathe@206-55-188-8.fttp.usinternet.com)
23:31:06 × wroathe quits (~wroathe@206-55-188-8.fttp.usinternet.com) (Changing host)
23:31:06 wroathe joins (~wroathe@user/wroathe)
23:31:55 × axeman quits (~quassel@2a02:8109:a380:78:bedd:957:e4d6:d96a) (Ping timeout: 272 seconds)
23:34:11 × king_gs quits (~Thunderbi@187.201.131.180) (Ping timeout: 272 seconds)
23:37:19 Lumia joins (~Lumia@user/Lumia)
23:39:57 freeside joins (~mengwong@bb115-66-48-84.singnet.com.sg)
23:44:34 × freeside quits (~mengwong@bb115-66-48-84.singnet.com.sg) (Ping timeout: 272 seconds)
23:47:44 × zeenk quits (~zeenk@2a02:2f04:a105:5d00:c862:f190:2ea:d494) (Quit: Konversation terminated!)
23:49:42 × rockystone quits (~rocky@user/rockymarine) (Ping timeout: 260 seconds)
23:56:20 × wonko quits (~wjc@2a0e:1c80:2:0:45:15:19:130) (Ping timeout: 252 seconds)
23:57:18 rockystone joins (~rocky@user/rockymarine)
23:58:32 ystael joins (~ystael@user/ystael)

All times are in UTC on 2022-10-21.