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.