Home liberachat/#haskell: Logs Calendar

Logs on 2023-02-01 (liberachat/#haskell)

00:02:39 × merijn quits (~merijn@86-86-29-250.fixed.kpn.net) (Ping timeout: 248 seconds)
00:03:32 × PepsiLepreux quits (~pepsi@iron.vengarl.com) (Quit: leaving)
00:04:05 × FinnElija quits (~finn_elij@user/finn-elija/x-0085643) (Ping timeout: 255 seconds)
00:04:10 <Inst> *quit, not switch, avoid having to pay severence
00:05:11 FinnElija joins (~finn_elij@user/finn-elija/x-0085643)
00:10:48 jmdaemon joins (~jmdaemon@user/jmdaemon)
00:28:25 × freeside quits (~mengwong@103.252.202.170) (Ping timeout: 252 seconds)
00:31:31 gehmehgeh joins (~user@user/gehmehgeh)
00:32:26 × gmg quits (~user@user/gehmehgeh) (Ping timeout: 255 seconds)
00:36:23 <EvanR> is a recession language like a d&d alignment language, once you're no longer in a recession do you inexplicably forget how to speak it?
00:37:09 × troydm quits (~troydm@user/troydm) (Ping timeout: 260 seconds)
00:41:59 × xff0x quits (~xff0x@2405:6580:b080:900:edaa:53ba:199:2268) (Ping timeout: 252 seconds)
00:42:22 xff0x joins (~xff0x@178.255.149.135)
00:43:09 <monochrom> Students inexplicably forget what they learned after exams all the time. >:)
00:46:51 cheater_ joins (~Username@user/cheater)
00:47:46 acidjnk_new joins (~acidjnk@p200300d6e715c4834c3cc29fc31c516a.dip0.t-ipconnect.de)
00:48:57 × acidjnk quits (~acidjnk@p200300d6e715c483d4ac9ea2255c502f.dip0.t-ipconnect.de) (Ping timeout: 252 seconds)
00:49:53 <c_wraith> monochrom: inexplicably? I forgot everything from my operating systems course 3 minutes after finishing the final. Because I only learned it cramming all night the night before.
00:50:19 × cheater quits (~Username@user/cheater) (Ping timeout: 260 seconds)
00:50:26 cheater_ is now known as cheater
00:52:19 <monochrom> Heh of course tongue-in-cheek and/or sarcastic and/or hyperbol in "inexplicably" :)
00:53:02 <c_wraith> it was kind of funny walking out of the final, relaxing, and just feeling my brain empty
00:53:35 <hpc> like a reverse keanu reeves :D
00:54:06 <hpc> i remember all the stuff from those classes, but i don't remember learning it
00:54:18 <hpc> and i distinctly remember having not learned it then
00:54:40 <hpc> i don't know where the knowledge came from
01:00:37 freeside joins (~mengwong@103.252.202.170)
01:01:39 × sammelweis quits (~quassel@2601:401:8200:2d4c:bd9:d04c:7f69:eb10) (Quit: No Ping reply in 180 seconds.)
01:02:35 johnw joins (~johnw@2600:1700:cf00:db0:b1ce:dda8:9e3c:6a3c)
01:02:56 sammelweis joins (~quassel@2601:401:8200:2d4c:bd9:d04c:7f69:eb10)
01:03:14 × tremon quits (~tremon@83-85-213-108.cable.dynamic.v4.ziggo.nl) (Quit: getting boxed in)
01:03:26 thongpv joins (~thongpv87@14.179.159.25)
01:05:08 × oldfashionedcow quits (~Rahul_San@user/oldfashionedcow) (Quit: WeeChat 3.8)
01:06:46 × ystael quits (~ystael@user/ystael) (Ping timeout: 252 seconds)
01:10:22 × albet70 quits (~xxx@2400:8902::f03c:92ff:fe60:98d8) (Remote host closed the connection)
01:13:31 × acidjnk_new quits (~acidjnk@p200300d6e715c4834c3cc29fc31c516a.dip0.t-ipconnect.de) (Ping timeout: 252 seconds)
01:16:08 wroathe joins (~wroathe@207-153-38-140.fttp.usinternet.com)
01:16:09 × wroathe quits (~wroathe@207-153-38-140.fttp.usinternet.com) (Changing host)
01:16:09 wroathe joins (~wroathe@user/wroathe)
01:16:30 albet70 joins (~xxx@2400:8902::f03c:92ff:fe60:98d8)
01:21:35 × xff0x quits (~xff0x@178.255.149.135) (Ping timeout: 252 seconds)
01:23:34 xff0x joins (~xff0x@2405:6580:b080:900:edaa:53ba:199:2268)
01:28:01 × phma quits (~phma@2001:5b0:211f:3c78:58ef:9097:8d8f:e01b) (Read error: Connection reset by peer)
01:28:54 phma joins (~phma@host-67-44-208-184.hnremote.net)
01:29:24 × CiaoSen quits (~Jura@p200300c9573284002a3a4dfffe84dbd5.dip0.t-ipconnect.de) (Quit: CiaoSen)
01:35:51 ystael joins (~ystael@user/ystael)
01:44:55 Lycurgus joins (~juan@user/Lycurgus)
01:45:47 × xff0x quits (~xff0x@2405:6580:b080:900:edaa:53ba:199:2268) (Ping timeout: 252 seconds)
01:50:24 × beteigeuze quits (~Thunderbi@bl14-81-220.dsl.telepac.pt) (Ping timeout: 248 seconds)
01:52:23 × albet70 quits (~xxx@2400:8902::f03c:92ff:fe60:98d8) (Remote host closed the connection)
01:56:53 × emmanuelux quits (~emmanuelu@user/emmanuelux) (Quit: au revoir)
01:58:30 albet70 joins (~xxx@2400:8902::f03c:92ff:fe60:98d8)
01:59:21 merijn joins (~merijn@86-86-29-250.fixed.kpn.net)
02:00:58 Bocaneri joins (~sauvin@user/Sauvin)
02:01:21 Bocaneri is now known as Guest7808
02:02:36 Sauvin is now known as Guest6400
02:02:36 × Guest6400 quits (~sauvin@user/Sauvin) (Killed (cadmium.libera.chat (Nickname regained by services)))
02:02:36 Guest7808 is now known as sauvin
02:02:44 sauvin is now known as Sauvin
02:04:47 × freeside quits (~mengwong@103.252.202.170) (Ping timeout: 248 seconds)
02:05:52 × crns quits (~netcrns@user/crns) (Ping timeout: 248 seconds)
02:06:23 × albet70 quits (~xxx@2400:8902::f03c:92ff:fe60:98d8) (Remote host closed the connection)
02:07:25 crns joins (~netcrns@p5dc33b38.dip0.t-ipconnect.de)
02:07:25 × crns quits (~netcrns@p5dc33b38.dip0.t-ipconnect.de) (Changing host)
02:07:25 crns joins (~netcrns@user/crns)
02:08:51 freeside joins (~mengwong@103.252.202.170)
02:10:21 × codaraxis quits (~codaraxis@user/codaraxis) (Ping timeout: 252 seconds)
02:12:31 albet70 joins (~xxx@2400:8902::f03c:92ff:fe60:98d8)
02:12:53 varoo joins (~varoo@2401:4900:47ff:1072:0:12:7dc4:6a01)
02:13:07 bilegeek joins (~bilegeek@2600:1008:b051:5649:7c56:29c8:ae47:2dcd)
02:13:10 × freeside quits (~mengwong@103.252.202.170) (Ping timeout: 260 seconds)
02:15:07 × Lord_of_Life quits (~Lord@user/lord-of-life/x-2819915) (Ping timeout: 252 seconds)
02:17:30 Lord_of_Life joins (~Lord@user/lord-of-life/x-2819915)
02:20:39 eggplantade joins (~Eggplanta@2600:1700:38c5:d800:1805:fe0d:6c6e:4fba)
02:21:20 ratapaca joins (~ratapaca@98.40.240.33)
02:22:33 freeside joins (~mengwong@103.252.202.170)
02:23:11 × jmdaemon quits (~jmdaemon@user/jmdaemon) (Ping timeout: 252 seconds)
02:24:31 bitdex joins (~bitdex@gateway/tor-sasl/bitdex)
02:25:03 × eggplantade quits (~Eggplanta@2600:1700:38c5:d800:1805:fe0d:6c6e:4fba) (Ping timeout: 248 seconds)
02:25:03 × wroathe quits (~wroathe@user/wroathe) (Ping timeout: 248 seconds)
02:27:36 jmdaemon joins (~jmdaemon@user/jmdaemon)
02:30:03 xff0x joins (~xff0x@125x103x176x34.ap125.ftth.ucom.ne.jp)
02:30:33 × varoo quits (~varoo@2401:4900:47ff:1072:0:12:7dc4:6a01) (Quit: Internet messed up)
02:30:46 varoo joins (~varoo@2401:4900:47ff:1072:0:12:7dc4:6a01)
02:33:35 × merijn quits (~merijn@86-86-29-250.fixed.kpn.net) (Ping timeout: 248 seconds)
02:45:11 × Lycurgus quits (~juan@user/Lycurgus) (Quit: Exeunt: personae.ai-integration.biz)
02:45:55 × jmdaemon quits (~jmdaemon@user/jmdaemon) (Ping timeout: 252 seconds)
02:52:38 × azimut quits (~azimut@gateway/tor-sasl/azimut) (Remote host closed the connection)
02:53:07 azimut joins (~azimut@gateway/tor-sasl/azimut)
02:58:58 gmg joins (~user@user/gehmehgeh)
02:59:29 × machinedgod quits (~machinedg@d198-53-218-113.abhsia.telus.net) (Ping timeout: 255 seconds)
03:01:50 × gehmehgeh quits (~user@user/gehmehgeh) (Ping timeout: 255 seconds)
03:10:46 razetime joins (~Thunderbi@117.193.0.35)
03:11:44 × td_ quits (~td@i53870908.versanet.de) (Ping timeout: 260 seconds)
03:13:23 td_ joins (~td@i5387093B.versanet.de)
03:17:13 × Guest75 quits (~Guest75@178.141.149.12) (Ping timeout: 260 seconds)
03:19:28 × thegeekinside quits (~thegeekin@189.180.66.244) (Ping timeout: 248 seconds)
03:28:12 eggplantade joins (~Eggplanta@2600:1700:38c5:d800:1805:fe0d:6c6e:4fba)
03:28:17 × Unicorn_Princess quits (~Unicorn_P@user/Unicorn-Princess/x-3540542) (Remote host closed the connection)
03:35:40 × jero98772 quits (~jero98772@2800:484:1d80:d8ce:2a22:c4e3:dc8b:e5c2) (Remote host closed the connection)
03:39:37 eruditass joins (uid248673@id-248673.uxbridge.irccloud.com)
03:39:39 × FinnElija quits (~finn_elij@user/finn-elija/x-0085643) (Killed (NickServ (Forcing logout FinnElija -> finn_elija)))
03:39:39 finn_elija joins (~finn_elij@user/finn-elija/x-0085643)
03:39:39 finn_elija is now known as FinnElija
03:40:46 × ratapaca quits (~ratapaca@98.40.240.33) (Ping timeout: 252 seconds)
03:42:37 × terrorjack quits (~terrorjac@2a01:4f8:1c1e:4e8c::) (Quit: The Lounge - https://thelounge.chat)
03:44:01 terrorjack joins (~terrorjac@2a01:4f8:1c1e:4e8c::)
03:49:53 azimut_ joins (~azimut@gateway/tor-sasl/azimut)
03:49:59 × azimut quits (~azimut@gateway/tor-sasl/azimut) (Ping timeout: 255 seconds)
03:51:43 × FinnElija quits (~finn_elij@user/finn-elija/x-0085643) (Remote host closed the connection)
03:51:43 × bitdex quits (~bitdex@gateway/tor-sasl/bitdex) (Remote host closed the connection)
03:52:15 FinnElija joins (~finn_elij@user/finn-elija/x-0085643)
03:53:05 bitdex joins (~bitdex@gateway/tor-sasl/bitdex)
04:02:55 × razetime quits (~Thunderbi@117.193.0.35) (Ping timeout: 252 seconds)
04:03:14 × bilegeek quits (~bilegeek@2600:1008:b051:5649:7c56:29c8:ae47:2dcd) (Quit: Leaving)
04:11:43 × use-value quits (~Thunderbi@2a00:23c6:8a03:2f01:d1aa:86d0:796e:605) (Ping timeout: 248 seconds)
04:25:49 cole-k joins (~cole@rrcs-24-43-123-72.west.biz.rr.com)
04:26:36 <cole-k> simple question I know, but where may I find functions for converting number bases? My search engine skills are only bringing up GHC.Base
04:26:59 jmdaemon joins (~jmdaemon@user/jmdaemon)
04:29:02 × m5zs7k quits (aquares@web10.mydevil.net) (Ping timeout: 268 seconds)
04:29:54 m5zs7k joins (aquares@web10.mydevil.net)
04:29:58 merijn joins (~merijn@86-86-29-250.fixed.kpn.net)
04:30:37 <maerwald[m]> monochrom: yes, exams are not designed for students to learn and remember stuff. They are designed to torture them (test their stress tolerance)
04:30:58 <maerwald[m]> Unsurprisingly, this concept is largely derived from military practices
04:31:22 <maerwald[m]> And somewhat goes against recent brain/learning science
04:31:49 <maerwald[m]> But educational institutions are largely backwards, so can't expect them to catch up
04:36:45 <monochrom> The "Numeric" module has showIntBase etc.
04:37:58 × m5zs7k quits (aquares@web10.mydevil.net) (Ping timeout: 252 seconds)
04:40:27 <cole-k> monochrom: thanks!
04:43:49 m5zs7k joins (aquares@web10.mydevil.net)
04:46:55 × cole-k quits (~cole@rrcs-24-43-123-72.west.biz.rr.com) (Ping timeout: 252 seconds)
04:47:10 cole-k joins (~cole@rrcs-24-43-123-72.west.biz.rr.com)
04:47:57 × cole-k quits (~cole@rrcs-24-43-123-72.west.biz.rr.com) (Client Quit)
04:51:45 razetime joins (~Thunderbi@117.193.0.35)
04:52:59 × califax quits (~califax@user/califx) (Ping timeout: 255 seconds)
04:54:29 califax joins (~califax@user/califx)
04:56:09 × thongpv quits (~thongpv87@14.179.159.25) (Ping timeout: 268 seconds)
04:56:34 × hounded quits (~hounded@2603:7000:da43:eccc::cec) (Quit: Leaving)
04:56:34 × hounded_woodstoc quits (~hounded@2603:7000:da43:eccc::cec) (Quit: Leaving)
05:03:48 codaraxis joins (~codaraxis@user/codaraxis)
05:04:22 × merijn quits (~merijn@86-86-29-250.fixed.kpn.net) (Ping timeout: 252 seconds)
05:08:06 troydm joins (~troydm@user/troydm)
05:08:23 × razetime quits (~Thunderbi@117.193.0.35) (Quit: See You Space Cowboy)
05:08:42 jushur joins (~human@user/jushur)
05:11:05 × jinsun quits (~jinsun@user/jinsun) (Ping timeout: 260 seconds)
05:14:39 × ddellacosta quits (~ddellacos@143.244.47.100) (Ping timeout: 248 seconds)
05:15:03 ddellacosta joins (~ddellacos@143.244.47.74)
05:21:03 × freeside quits (~mengwong@103.252.202.170) (Ping timeout: 248 seconds)
05:54:13 razetime joins (~Thunderbi@117.193.0.35)
05:54:13 × razetime quits (~Thunderbi@117.193.0.35) (Client Quit)
06:05:55 wroathe joins (~wroathe@207-153-38-140.fttp.usinternet.com)
06:05:55 × wroathe quits (~wroathe@207-153-38-140.fttp.usinternet.com) (Changing host)
06:05:55 wroathe joins (~wroathe@user/wroathe)
06:12:39 bgs joins (~bgs@212-85-160-171.dynamic.telemach.net)
06:17:16 titibandit1 joins (~titibandi@xdsl-85-197-0-96.nc.de)
06:22:17 Inst_ joins (~Inst@2601:6c4:4081:54f0:912f:f982:adce:9ea)
06:23:27 × varoo quits (~varoo@2401:4900:47ff:1072:0:12:7dc4:6a01) (Ping timeout: 248 seconds)
06:23:46 varoo joins (~varoo@2401:4900:5d10:824a:60c8:7dfa:d6b5:b6cd)
06:24:42 × coderpath quits (~coderpath@d66-183-126-83.bchsia.telus.net) (Quit: ZNC 1.8.2 - https://znc.in)
06:25:00 coderpath joins (~coderpath@d66-183-126-83.bchsia.telus.net)
06:25:55 × Inst quits (~Inst@2601:6c4:4081:54f0:d8af:1b99:f61a:780e) (Ping timeout: 252 seconds)
06:26:05 Inst__ joins (~Inst@c-98-208-218-119.hsd1.fl.comcast.net)
06:29:57 × Inst_ quits (~Inst@2601:6c4:4081:54f0:912f:f982:adce:9ea) (Ping timeout: 252 seconds)
06:29:57 × wroathe quits (~wroathe@user/wroathe) (Ping timeout: 252 seconds)
06:30:29 Inst_ joins (~Inst@2601:6c4:4081:54f0:6ca9:ab81:4dc0:f885)
06:33:04 × Inst__ quits (~Inst@c-98-208-218-119.hsd1.fl.comcast.net) (Ping timeout: 248 seconds)
06:33:51 takuan joins (~takuan@178-116-218-225.access.telenet.be)
06:34:03 Guest75 joins (~Guest75@178.141.149.12)
06:38:26 kenran joins (~user@user/kenran)
06:39:05 × jao quits (~jao@cpc103048-sgyl39-2-0-cust502.18-2.cable.virginm.net) (Ping timeout: 255 seconds)
06:47:13 jinsun joins (~jinsun@user/jinsun)
06:54:56 × codaraxis quits (~codaraxis@user/codaraxis) (Ping timeout: 248 seconds)
06:55:15 × bhall quits (~brunohall@195.147.207.136) (Ping timeout: 252 seconds)
06:56:54 bhall joins (~brunohall@85.255.237.186)
06:58:41 lortabac joins (~lortabac@2a01:e0a:541:b8f0:7da9:4d15:6e86:af8c)
07:00:17 merijn joins (~merijn@86-86-29-250.fixed.kpn.net)
07:01:20 × bhall quits (~brunohall@85.255.237.186) (Ping timeout: 248 seconds)
07:01:23 × byorgey quits (~byorgey@155.138.238.211) (Ping timeout: 264 seconds)
07:05:12 bhall joins (~brunohall@195.147.207.136)
07:11:29 shawwwn is now known as shawwwwwwwn
07:12:38 shawwwwwwwn is now known as shawwwn
07:17:36 michalz joins (~michalz@185.246.207.197)
07:22:38 cheater_ joins (~Username@user/cheater)
07:22:56 byorgey joins (~byorgey@155.138.238.211)
07:24:48 × cheater quits (~Username@user/cheater) (Ping timeout: 248 seconds)
07:24:52 cheater_ is now known as cheater
07:25:31 × bgs quits (~bgs@212-85-160-171.dynamic.telemach.net) (Remote host closed the connection)
07:35:52 × random-jellyfish quits (~random-je@user/random-jellyfish) (Quit: Client closed)
07:41:40 × Sgeo quits (~Sgeo@user/sgeo) (Read error: Connection reset by peer)
07:43:06 den_jc joins (~lds@5.153.183.142)
07:50:40 <Unhammer> Does anyone have a trick for showing documentation inside ghci in the emacs haskell-mode repl?
07:50:57 <Unhammer> (I feel like eglot should be able to do it)
07:54:37 mastarija joins (~mastarija@2a05:4f46:e03:6000:5424:2177:1ddc:dd58)
07:59:33 tromp joins (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl)
08:03:29 <[exa]> Unhammer: tbh I never saw the haskell docs directly in the ghci; they're generally not "visible" to the language except if you run haddock and somehow put them back
08:09:04 × shriekingnoise quits (~shrieking@186.137.175.87) (Ping timeout: 248 seconds)
08:10:10 × mokee quits (~mokee@37.228.215.106) (Ping timeout: 260 seconds)
08:15:57 <[Leary]> % :doc Maybe
08:15:57 <yahb2> The 'Maybe' type encapsulates an optional value. A value of type ; @'Maybe' a@ either contains a value of type @a@ (represented as @'Just' a@), ; or it is empty (represented as 'Nothing'). Usin...
08:16:19 <[Leary]> I think that's recent. I haven't used it much myself.
08:16:31 <[Leary]> Unhammer, [exa] ^
08:17:09 × califax quits (~califax@user/califx) (Remote host closed the connection)
08:18:47 califax joins (~califax@user/califx)
08:19:37 <[exa]> oh wow, TIL
08:20:24 <tomsmeding> doesn't work on a module you loaded directly into ghci, though
08:20:30 <tomsmeding> have to :set +d first, or what was it
08:22:31 nschoe joins (~q@2a01:e0a:8e:a190:a241:9f54:4474:e582)
08:22:48 <tomsmeding> ah no, :set -haddock
08:23:10 <tomsmeding> and after that you have to :reload to make it work but its dependency analysis doesn't realise that everything needs to be reloaded now :p
08:23:21 <tomsmeding> so more reliable is 'cabal repl --repl-flags=-haddock'
08:26:55 × bhall quits (~brunohall@195.147.207.136) (Ping timeout: 252 seconds)
08:27:51 bhall joins (~brunohall@195.147.207.136)
08:30:42 kuribas joins (~user@ptr-17d51en46cl4ay9xl0a.18120a2.ip6.access.telenet.be)
08:31:00 × eggplantade quits (~Eggplanta@2600:1700:38c5:d800:1805:fe0d:6c6e:4fba) (Remote host closed the connection)
08:37:09 × ft quits (~ft@p4fc2a257.dip0.t-ipconnect.de) (Quit: leaving)
08:39:49 coot joins (~coot@2a02:a310:e241:1b00:ec1a:e9df:79ac:66ba)
08:40:40 freeside joins (~mengwong@165.173.6.35)
08:44:10 × califax quits (~califax@user/califx) (Quit: ZNC 1.8.2 - https://znc.in)
08:44:28 califax joins (~califax@user/califx)
08:45:16 mechap joins (~mechap@user/mechap)
08:52:04 × Vajb quits (~Vajb@2001:999:404:9516:d621:6cbe:c71e:5686) (Ping timeout: 252 seconds)
08:53:01 Vajb joins (~Vajb@2001:999:404:9516:d621:6cbe:c71e:5686)
08:53:20 <Unhammer> omg
08:53:22 <Unhammer> :doc is great
08:53:41 <Unhammer> how did I not know about that =D
08:54:04 <[exa]> yeah like, when was that added?
08:54:18 <Unhammer> I'm on 8.10.7
08:55:17 <Unhammer> it even tells me (when I try on my own fn's) that I have to :set -haddock and :load, very helpful
08:56:04 machinedgod joins (~machinedg@d198-53-218-113.abhsia.telus.net)
08:59:13 acidjnk_new joins (~acidjnk@p200300d6e715c483583a1c499a1e309c.dip0.t-ipconnect.de)
08:59:46 <kuribas> Unhammer: long time ago
09:02:53 yoneda joins (~mike@193.206.102.122)
09:06:36 × Batzy quits (~quassel@user/batzy) (Quit: https://quassel-irc.org - Chat comfortably. Anywhere.)
09:07:55 Batzy joins (~quassel@user/batzy)
09:09:21 zeenk joins (~zeenk@2a02:2f04:a214:1e00::7fe)
09:12:47 × kuribas quits (~user@ptr-17d51en46cl4ay9xl0a.18120a2.ip6.access.telenet.be) (Quit: ERC (IRC client for Emacs 27.1))
09:13:14 kuribas joins (~user@ptr-17d51en46cl4ay9xl0a.18120a2.ip6.access.telenet.be)
09:16:37 × titibandit1 quits (~titibandi@xdsl-85-197-0-96.nc.de) (Remote host closed the connection)
09:18:43 trev_ joins (~trev@109.252.35.99)
09:19:16 Batzy_ joins (~quassel@user/batzy)
09:21:38 chele joins (~chele@user/chele)
09:21:54 × Batzy quits (~quassel@user/batzy) (Ping timeout: 252 seconds)
09:27:01 __monty__ joins (~toonn@user/toonn)
09:31:29 eggplantade joins (~Eggplanta@2600:1700:38c5:d800:1805:fe0d:6c6e:4fba)
09:32:11 × kuribas quits (~user@ptr-17d51en46cl4ay9xl0a.18120a2.ip6.access.telenet.be) (Ping timeout: 252 seconds)
09:36:00 × eggplantade quits (~Eggplanta@2600:1700:38c5:d800:1805:fe0d:6c6e:4fba) (Ping timeout: 248 seconds)
09:39:55 × den_jc quits (~lds@5.153.183.142) (Remote host closed the connection)
09:39:57 proportions joins (~proportio@91.150.188.137)
09:40:11 × tzh quits (~tzh@c-24-21-73-154.hsd1.wa.comcast.net) (Quit: zzz)
09:43:38 k is now known as taylor
09:43:58 king_gs joins (~Thunderbi@187.201.2.248)
09:45:29 × azimut_ quits (~azimut@gateway/tor-sasl/azimut) (Ping timeout: 255 seconds)
09:47:13 × freeside quits (~mengwong@165.173.6.35) (Ping timeout: 252 seconds)
09:48:15 × waleee quits (~waleee@2001:9b0:21c:4000:5bf9:6515:c030:57b7) (Ping timeout: 248 seconds)
09:48:41 × king_gs quits (~Thunderbi@187.201.2.248) (Ping timeout: 252 seconds)
09:55:52 avicenzi joins (~avicenzi@2a00:ca8:a1f:b004::c32)
10:07:13 × califax quits (~califax@user/califx) (Remote host closed the connection)
10:07:56 Feuermagier_ joins (~Feuermagi@user/feuermagier)
10:08:49 califax joins (~califax@user/califx)
10:09:04 × Feuermagier quits (~Feuermagi@user/feuermagier) (Ping timeout: 252 seconds)
10:09:37 × xff0x quits (~xff0x@125x103x176x34.ap125.ftth.ucom.ne.jp) (Ping timeout: 252 seconds)
10:09:45 × econo quits (uid147250@user/econo) (Quit: Connection closed for inactivity)
10:11:16 freeside joins (~mengwong@151.192.214.154)
10:16:32 × lortabac quits (~lortabac@2a01:e0a:541:b8f0:7da9:4d15:6e86:af8c) (Ping timeout: 248 seconds)
10:17:18 lortabac joins (~lortabac@2a01:e0a:541:b8f0:ce27:9939:eb6b:be4d)
10:27:50 emmanuelux joins (~emmanuelu@user/emmanuelux)
10:33:56 × ubert quits (~Thunderbi@p548c879c.dip0.t-ipconnect.de) (Ping timeout: 246 seconds)
10:37:21 ubert joins (~Thunderbi@p200300ecdf13fe00de4d2ca001e0a477.dip0.t-ipconnect.de)
10:40:40 × troydm quits (~troydm@user/troydm) (Ping timeout: 260 seconds)
10:42:29 king_gs joins (~Thunderbi@187.201.2.248)
10:43:26 beteigeuze joins (~Thunderbi@bl14-81-220.dsl.telepac.pt)
10:50:46 thongpv joins (~thongpv87@14.179.159.25)
10:50:54 cfricke joins (~cfricke@user/cfricke)
10:56:05 mc47 joins (~mc47@xmonad/TheMC47)
10:59:02 × pavonia quits (~user@user/siracusa) (Quit: Bye!)
10:59:50 mechap1 joins (~mechap@user/mechap)
11:02:39 ubert1 joins (~Thunderbi@2a02:8109:abc0:6434:dcd6:3c5a:50c0:3a94)
11:02:55 × mechap quits (~mechap@user/mechap) (Ping timeout: 248 seconds)
11:11:51 xff0x joins (~xff0x@2405:6580:b080:900:eb1:bbe6:622a:f170)
11:17:16 mon_aaraj joins (~montchncs@2001:470:69fc:105::8e6b)
11:17:52 × lortabac quits (~lortabac@2a01:e0a:541:b8f0:ce27:9939:eb6b:be4d) (Ping timeout: 248 seconds)
11:20:22 gurkenglas joins (~gurkengla@dynamic-046-114-182-217.46.114.pool.telefonica.de)
11:21:32 <freeside> so, I'm working on a family of little embedded DSLs, starting with good old MathLang and branching out to BoolPropLang and BoolPredLang. In each language I naturally want to be able to eval() expressions, which is fine. But I also want the evaluator to "show your work" -- to verbosely output a tree of expressions that reduce rootward to the overall answer.
11:22:18 <freeside> Is there a generally accepted pattern for this? I am thinking about having a typeclass that i can instantiate each of my languages into, which will perform both eval() and explain()
11:22:22 × zeenk quits (~zeenk@2a02:2f04:a214:1e00::7fe) (Quit: Konversation terminated!)
11:28:59 × califax quits (~califax@user/califx) (Remote host closed the connection)
11:30:53 califax joins (~califax@user/califx)
11:32:37 × kimiamania quits (~65804703@user/kimiamania) (Quit: PegeLinux)
11:33:32 kimiamania joins (~65804703@user/kimiamania)
11:33:33 eggplantade joins (~Eggplanta@2600:1700:38c5:d800:1805:fe0d:6c6e:4fba)
11:35:02 × king_gs quits (~Thunderbi@187.201.2.248) (Read error: Connection reset by peer)
11:35:53 king_gs joins (~Thunderbi@2806:103e:29:34e5:ecc6:ec8d:1c5b:35a6)
11:38:03 × eggplantade quits (~Eggplanta@2600:1700:38c5:d800:1805:fe0d:6c6e:4fba) (Ping timeout: 260 seconds)
11:43:35 cheater_ joins (~Username@user/cheater)
11:46:39 × cheater quits (~Username@user/cheater) (Ping timeout: 248 seconds)
11:46:40 cheater_ is now known as cheater
11:51:02 × bitdex quits (~bitdex@gateway/tor-sasl/bitdex) (Ping timeout: 255 seconds)
11:51:38 × king_gs quits (~Thunderbi@2806:103e:29:34e5:ecc6:ec8d:1c5b:35a6) (Quit: king_gs)
11:54:12 bitdex joins (~bitdex@gateway/tor-sasl/bitdex)
11:54:52 teo joins (~teo@user/teo)
11:55:15 mmhat joins (~mmh@p200300f1c707be3cee086bfffe095315.dip0.t-ipconnect.de)
11:55:49 × mmhat quits (~mmh@p200300f1c707be3cee086bfffe095315.dip0.t-ipconnect.de) (Client Quit)
11:55:52 azimut joins (~azimut@gateway/tor-sasl/azimut)
11:57:32 × proportions quits (~proportio@91.150.188.137) (Remote host closed the connection)
11:57:50 proportions joins (~proportio@91.150.188.137)
12:01:35 × freeside quits (~mengwong@151.192.214.154) (Ping timeout: 248 seconds)
12:04:53 × califax quits (~califax@user/califx) (Remote host closed the connection)
12:05:12 lortabac joins (~lortabac@2a01:e0a:541:b8f0:c4a7:73e3:2d8:d256)
12:05:12 califax joins (~califax@user/califx)
12:06:49 <chreekat> freeside: free monads?
12:07:35 enoq joins (~enoq@2a05:1141:1f5:5600:b9c9:721a:599:bfe7)
12:08:07 gnalzo joins (~gnalzo@2a01:e0a:498:fd50:fcc6:bb5d:489a:ce8c)
12:14:55 <jackdk> instead of evaluating all the way to a normal form, write small step evaluation rules for your expr
12:15:32 × cfricke quits (~cfricke@user/cfricke) (Quit: WeeChat 3.7.1)
12:15:56 zeenk joins (~zeenk@2a02:2f04:a214:1e00::7fe)
12:16:27 <jackdk> each step rule is a function Expr -> Maybe Expr that returns Just if it applies, and it should be the case that exactly one applies
12:16:40 Midjak joins (~Midjak@82.66.147.146)
12:17:31 <jackdk> recursing into an expression for a rule like (foo && bar) -> (foo' && bar) if foo not a value and foo -> foo' will need you to pass the step function into itself in a tie-the-knot style
12:17:53 <jackdk> I think there's a bit about that in https://www.youtube.com/watch?v=CZp9IFgFFts
12:18:17 <jackdk> but then your trace is an unfold on your initial expression: apply your small step until it does nothing
12:36:15 × jmdaemon quits (~jmdaemon@user/jmdaemon) (Ping timeout: 252 seconds)
12:36:55 <christiansen[m]> freeside: I'd do this by converting the evaluator to something like a CEK machine, and then saving machine states
12:38:30 × mechap1 quits (~mechap@user/mechap) (Quit: WeeChat 3.8)
12:42:03 freeside joins (~mengwong@103.252.202.170)
12:42:49 × tromp quits (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) (Quit: My iMac has gone to sleep. ZZZzzz…)
12:44:19 tromp joins (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl)
12:47:45 ncf sighs
12:58:22 MajorBiscuit joins (~MajorBisc@2001:1c00:2408:a400:67e:5371:52a7:9b9a)
12:59:58 cfricke joins (~cfricke@user/cfricke)
13:05:37 [itchyjunk] joins (~itchyjunk@user/itchyjunk/x-7353470)
13:07:36 Mahi joins (~Mahi@91-159-147-164.elisa-laajakaista.fi)
13:09:05 <Mahi> Hello! I am having trouble with Maybe types: https://paste.tomsmeding.com/QdANTCQl
13:09:05 <Mahi> It complains that I don't have Eq for CountryCode, but I'm trying to compare Maybe to Nothing instead of comparing the country code?
13:10:26 <Mahi> I can easily fix it by adding "deriving (Eq)", but I'm wondering why it needs that for Maybe?
13:10:57 <__monty__> Mahi: Consider the case where both Maybes are Justs.
13:11:04 <lortabac> Mahi: you can use 'isNothing' from Data.Maybe
13:11:29 <Mahi> Ah, right, then it compares the internal values of the Justs. Well that explains already, thank you!
13:11:32 <__monty__> Equality comparison wouldn't be able to give a proper answer unless the values are also comparable.
13:11:32 <lortabac> it doesn't require Eq because it only pattern matches on the constructors
13:11:41 <Mahi> lortabac thank you, did not know such thing exists
13:11:51 <Mahi> Exactly what I need!
13:13:16 × azimut quits (~azimut@gateway/tor-sasl/azimut) (Quit: ZNC - https://znc.in)
13:13:46 azimut joins (~azimut@gateway/tor-sasl/azimut)
13:14:16 <lortabac> Mahi: may I suggest you to define your own 'displayPhoneNumber' function instead of using Show?
13:14:41 <Mahi> These are for university exercises and the teacher requires me to use Show so I don't believe that to be possible :D
13:14:47 <lortabac> oh ok :)
13:15:14 <Mahi> Also I ran into issues, we're not allowed to use readMaybe ;__; I hate courses where you can't use common tools of the language, as if I would run into this issue in the real world...
13:19:13 × califax quits (~califax@user/califx) (Remote host closed the connection)
13:22:21 califax joins (~califax@user/califx)
13:22:45 × beteigeuze quits (~Thunderbi@bl14-81-220.dsl.telepac.pt) (Read error: Connection reset by peer)
13:23:16 beteigeuze joins (~Thunderbi@bl14-81-220.dsl.telepac.pt)
13:24:07 <Mahi> Now my `show Phone`prints out things like `MakePhoneNo 123456 (Just Other)`instead of desired `123456 (Other)` https://paste.tomsmeding.com/rVDmcmSU
13:24:25 <Mahi> Help appreciated!
13:25:44 <Mahi> https://paste.tomsmeding.com/hOgNLaSF Here's the entire code, my read functions are at the bottom, they could be the cause as well
13:27:37 × gentauro_ quits (~gentauro@cgn-cgn11-185-107-12-141.static.kviknet.net) (Read error: Connection reset by peer)
13:27:52 × phma quits (~phma@host-67-44-208-184.hnremote.net) (Read error: Connection reset by peer)
13:28:04 <AndreasK> Mahi: You call show on the `Maybe` value in the Just case, not on the value wrapped by the just
13:28:17 phma joins (phma@2001:5b0:211f:3c78:58ef:9097:8d8f:e01b)
13:28:41 <AndreasK> The MakePhoneNo comes from the derived Show instance, if you want to avoid that you have to write the instance yourself.
13:30:08 <Mahi> Ah, thank you. I am lost with Maybe's, the derived Show makes sense though :)
13:30:34 <AndreasK> what happens is that you call show (Just x) which produces "Just <x>"
13:30:52 <ncf> freeside: you received three answers while you were away https://f.monade.li/Rhr8Ud
13:31:18 <ncf> chreekat, jackdk, christiansen[m]: you need to configure your irc client to tell you when people leave
13:31:23 <Mahi> I'm completely lost on how to extract the "x" from "Just x":D We're not allowed to use the "import" anywhere so I can't use fromJust
13:32:07 × bitdex quits (~bitdex@gateway/tor-sasl/bitdex) (Quit: = "")
13:32:10 <AndreasK> `maybe` is in the prelude you can use that probably
13:32:35 proportions parts (~proportio@91.150.188.137) ()
13:33:15 gentauro joins (~gentauro@user/gentauro)
13:33:54 <Mahi> That appears to have worked, thank you very much AndreasK
13:34:25 <Mahi> Tried to use `maybe` yesterday and couldn't get anything done, now I took one glance at it after a good night's sleep and it was obvious how to use it :D
13:34:52 <AndreasK> That's often the way it goes :D
13:35:46 raehik joins (~raehik@cpc95906-rdng25-2-0-cust156.15-3.cable.virginm.net)
13:35:52 <chreekat> sigh. I should just not bother answering questions in #haskell, they've already left 99% of the time anyway
13:36:11 <chreekat> Though I agree it's annoying that Element will still tab-complete somebody's name after they've left
13:36:17 <AndreasK> chreekat: I just make sure to try to autocomplete their name if that fails their gone :D
13:36:25 <AndreasK> Ah I see
13:44:47 <ncf> element is annoying in its own right, but using it to interface with IRC is just pure masochism
13:48:09 × bhall quits (~brunohall@195.147.207.136) (Ping timeout: 260 seconds)
13:48:24 <maerwald> well, it's better than all IRC android clients
13:48:30 <maerwald> that's the only reason I use it
13:50:54 Hammdist joins (~Hammdist@67.169.114.135)
13:53:54 bhall joins (~brunohall@85.255.237.174)
13:55:09 <geekosaur> ^
13:58:27 × Batzy_ quits (~quassel@user/batzy) (Quit: https://quassel-irc.org - Chat comfortably. Anywhere.)
13:58:51 Batzy joins (~quassel@user/batzy)
13:59:28 <chreekat> ¯\_(ツ)_/¯ IRC has always been masochism
13:59:32 × Batzy quits (~quassel@user/batzy) (Client Quit)
13:59:47 × Mahi quits (~Mahi@91-159-147-164.elisa-laajakaista.fi) (Quit: Client closed)
13:59:57 Batzy joins (~quassel@user/batzy)
14:00:03 <christiansen[m]> yeah, I'm in element too
14:01:58 <ncf> weechat-android is alright (but it's only a relay client)
14:03:27 <christiansen[m]> Maybe I should just go back to running a bouncer on linode :)
14:05:24 ratapaca joins (~ratapaca@98.40.240.33)
14:05:47 <sm> element FTW! But I do look forward to when the irc bridge can show presence accurately
14:05:55 × gnalzo quits (~gnalzo@2a01:e0a:498:fd50:fcc6:bb5d:489a:ce8c) (Quit: WeeChat 3.8)
14:06:56 × bhall quits (~brunohall@85.255.237.174) (Ping timeout: 248 seconds)
14:07:47 CiaoSen joins (~Jura@p200300c9573284002a3a4dfffe84dbd5.dip0.t-ipconnect.de)
14:07:54 h4|80 joins (~h4|80@92.206.56.114)
14:08:07 × lortabac quits (~lortabac@2a01:e0a:541:b8f0:c4a7:73e3:2d8:d256) (Remote host closed the connection)
14:08:13 × Guest75 quits (~Guest75@178.141.149.12) (Ping timeout: 260 seconds)
14:08:23 lortabac joins (~lortabac@2a01:e0a:541:b8f0:1aaf:1740:1bf7:a380)
14:12:22 bhall joins (~brunohall@195.147.207.136)
14:13:06 × mc47 quits (~mc47@xmonad/TheMC47) (Remote host closed the connection)
14:14:05 proportions joins (~proportio@91.150.188.137)
14:16:16 × Batzy quits (~quassel@user/batzy) (Quit: https://quassel-irc.org - Chat comfortably. Anywhere.)
14:16:32 jao joins (~jao@cpc103048-sgyl39-2-0-cust502.18-2.cable.virginm.net)
14:17:27 Batzy joins (~quassel@user/batzy)
14:18:49 thegeekinside joins (~thegeekin@189.180.66.244)
14:21:09 Lycurgus joins (~juan@user/Lycurgus)
14:22:04 jero98772 joins (~jero98772@2800:484:1d80:d8ce:9815:cfda:3661:17bb)
14:24:11 × varoo quits (~varoo@2401:4900:5d10:824a:60c8:7dfa:d6b5:b6cd) (Ping timeout: 260 seconds)
14:24:44 varoo joins (~varoo@2401:4900:5d3e:ebdd:5a43:1f94:3f3d:c9c)
14:25:55 × ubert quits (~Thunderbi@p200300ecdf13fe00de4d2ca001e0a477.dip0.t-ipconnect.de) (Quit: ubert)
14:25:55 ubert1 is now known as ubert
14:26:07 ub joins (~Thunderbi@p200300ecdf13fe0035a08cfa14c11c0d.dip0.t-ipconnect.de)
14:35:21 × zer0bitz_ quits (~zer0bitz@196.244.192.58) (Read error: Connection reset by peer)
14:36:11 kuribas joins (~user@ip-188-118-57-242.reverse.destiny.be)
14:37:53 zer0bitz joins (~zer0bitz@2001:2003:f443:d600:9164:2543:12c5:e53e)
14:38:17 × ratapaca quits (~ratapaca@98.40.240.33) (Quit: Leaving)
14:50:12 wroathe joins (~wroathe@207-153-38-140.fttp.usinternet.com)
14:50:12 × wroathe quits (~wroathe@207-153-38-140.fttp.usinternet.com) (Changing host)
14:50:12 wroathe joins (~wroathe@user/wroathe)
14:58:28 × Lycurgus quits (~juan@user/Lycurgus) (Quit: Exeunt: personae.ai-integration.biz)
14:58:32 mechap joins (~mechap@user/mechap)
14:59:16 <jean-paul[m]> Are there options other than hpc for coverage measurement?
15:00:13 kurbus joins (~kurbus@user/kurbus)
15:01:17 × wroathe quits (~wroathe@user/wroathe) (Ping timeout: 255 seconds)
15:02:51 ccapndave joins (~ccapndave@xcpe-62-167-164-99.cgn.res.adslplus.ch)
15:04:25 × jao quits (~jao@cpc103048-sgyl39-2-0-cust502.18-2.cable.virginm.net) (Ping timeout: 252 seconds)
15:09:34 proportions is now known as tsns
15:09:50 gaff joins (~gaff@49.207.218.11)
15:11:15 <Guillaum[m]> jean-paul.: what do you mean about "other options". You can convert the hpc result files (mix/tix) to something else, such as lcov. There are also https://cs-syd.eu/posts/2022-12-16-announcing-dekking which was recently announced.
15:14:08 × cfricke quits (~cfricke@user/cfricke) (Ping timeout: 248 seconds)
15:14:18 × mechap quits (~mechap@user/mechap) (Quit: WeeChat 3.8)
15:14:42 d0x3r joins (~jeff@2804:378:82c1:3600:ef24:8728:6f2b:cbbd)
15:15:38 × varoo quits (~varoo@2401:4900:5d3e:ebdd:5a43:1f94:3f3d:c9c) (Read error: Connection reset by peer)
15:16:43 varoo joins (~varoo@117.203.246.41)
15:18:10 <jean-paul[m]> I guess Dekking is exactly the kind of thing I was wondering about as far as "other options"
15:18:41 × thongpv quits (~thongpv87@14.179.159.25) (Ping timeout: 252 seconds)
15:19:09 × varoo quits (~varoo@117.203.246.41) (Read error: Connection reset by peer)
15:20:26 varoo joins (~varoo@117.203.246.41)
15:21:44 × lortabac quits (~lortabac@2a01:e0a:541:b8f0:1aaf:1740:1bf7:a380) (Quit: WeeChat 2.8)
15:22:27 <Guillaum[m]> jean-paul.: read the limitations of dekking, they can be really "limiting" for your use case, or totally acceptable ;) Have fun doing coverage.
15:23:57 × tromp quits (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) (Quit: My iMac has gone to sleep. ZZZzzz…)
15:25:44 cfricke joins (~cfricke@user/cfricke)
15:28:05 shriekingnoise joins (~shrieking@186.137.175.87)
15:28:57 × bhall quits (~brunohall@195.147.207.136) (Ping timeout: 252 seconds)
15:29:38 bhall joins (~brunohall@85.255.237.169)
15:30:21 tsns parts (~proportio@91.150.188.137) ()
15:30:35 × ddellacosta quits (~ddellacos@143.244.47.74) (Ping timeout: 260 seconds)
15:35:52 × gaff quits (~gaff@49.207.218.11) ()
15:35:59 jmdaemon joins (~jmdaemon@user/jmdaemon)
15:40:05 × azimut quits (~azimut@gateway/tor-sasl/azimut) (Ping timeout: 255 seconds)
15:44:35 Sgeo joins (~Sgeo@user/sgeo)
15:45:52 titibandit1 joins (~titibandi@xdsl-85-197-0-96.nc.de)
15:47:37 × cfricke quits (~cfricke@user/cfricke) (Quit: WeeChat 3.7.1)
15:49:47 jao joins (~jao@cpc103048-sgyl39-2-0-cust502.18-2.cable.virginm.net)
15:55:02 Unicorn_Princess joins (~Unicorn_P@user/Unicorn-Princess/x-3540542)
15:55:33 × kurbus quits (~kurbus@user/kurbus) (Ping timeout: 260 seconds)
15:55:47 × beteigeuze quits (~Thunderbi@bl14-81-220.dsl.telepac.pt) (Quit: beteigeuze)
15:56:17 beteigeuze joins (~Thunderbi@bl14-81-220.dsl.telepac.pt)
15:58:10 king_gs joins (~Thunderbi@2806:103e:29:34e5:ecc6:ec8d:1c5b:35a6)
16:02:44 tromp joins (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl)
16:04:17 × dsrt^ quits (~dsrt@c-24-30-76-89.hsd1.ga.comcast.net) (Remote host closed the connection)
16:04:38 freeside_ joins (~mengwong@103.252.202.170)
16:04:59 × jmdaemon quits (~jmdaemon@user/jmdaemon) (Ping timeout: 260 seconds)
16:06:11 × freeside quits (~mengwong@103.252.202.170) (Ping timeout: 264 seconds)
16:07:22 motherfsck joins (~motherfsc@user/motherfsck)
16:08:36 × ccapndave quits (~ccapndave@xcpe-62-167-164-99.cgn.res.adslplus.ch) (Quit: My MacBook has gone to sleep. ZZZzzz…)
16:12:50 × Hammdist quits (~Hammdist@67.169.114.135) (Quit: Client closed)
16:18:02 × kenran quits (~user@user/kenran) (Remote host closed the connection)
16:18:23 × mastarija quits (~mastarija@2a05:4f46:e03:6000:5424:2177:1ddc:dd58) (Quit: WeeChat 3.7.1)
16:19:23 × king_gs quits (~Thunderbi@2806:103e:29:34e5:ecc6:ec8d:1c5b:35a6) (Ping timeout: 264 seconds)
16:21:23 × freeside_ quits (~mengwong@103.252.202.170) (Ping timeout: 252 seconds)
16:24:14 eggplantade joins (~Eggplanta@2600:1700:38c5:d800:1805:fe0d:6c6e:4fba)
16:25:42 kurbus joins (~kurbus@user/kurbus)
16:27:17 gnalzo joins (~gnalzo@2a01:e0a:498:fd50:fcc6:bb5d:489a:ce8c)
16:30:51 × turlando quits (~turlando@user/turlando) (Quit: No Ping reply in 180 seconds.)
16:32:15 turlando joins (~turlando@user/turlando)
16:35:18 × thegeekinside quits (~thegeekin@189.180.66.244) (Ping timeout: 252 seconds)
16:36:20 thegeekinside joins (~thegeekin@189.180.81.69)
16:37:00 freeside joins (~mengwong@103.252.202.170)
16:39:01 × CiaoSen quits (~Jura@p200300c9573284002a3a4dfffe84dbd5.dip0.t-ipconnect.de) (Ping timeout: 252 seconds)
16:41:11 × varoo quits (~varoo@117.203.246.41) (Ping timeout: 252 seconds)
16:41:51 × chexum quits (~quassel@gateway/tor-sasl/chexum) (Remote host closed the connection)
16:41:55 × d0x3r quits (~jeff@2804:378:82c1:3600:ef24:8728:6f2b:cbbd) (Quit: Leaving)
16:42:06 ccapndave joins (~ccapndave@xcpe-62-167-164-99.cgn.res.adslplus.ch)
16:42:09 chexum joins (~quassel@gateway/tor-sasl/chexum)
16:42:31 varoo joins (~varoo@2401:4900:5d28:bef2:4162:9d5f:98b:14c1)
16:43:28 × eggplantade quits (~Eggplanta@2600:1700:38c5:d800:1805:fe0d:6c6e:4fba) (Remote host closed the connection)
16:44:41 eggplantade joins (~Eggplanta@2600:1700:38c5:d800:1805:fe0d:6c6e:4fba)
16:44:43 × varoo quits (~varoo@2401:4900:5d28:bef2:4162:9d5f:98b:14c1) (Read error: Connection reset by peer)
16:45:41 bgs joins (~bgs@212-85-160-171.dynamic.telemach.net)
16:46:17 × werneta quits (~werneta@70-142-214-115.lightspeed.irvnca.sbcglobal.net) (Remote host closed the connection)
16:46:55 varoo joins (~varoo@117.203.246.41)
16:47:14 slack1256 joins (~slack1256@186.11.59.217)
16:51:05 × varoo quits (~varoo@117.203.246.41) (Ping timeout: 252 seconds)
16:52:49 varoo joins (~varoo@117.203.246.41)
16:56:05 × ccapndave quits (~ccapndave@xcpe-62-167-164-99.cgn.res.adslplus.ch) (Quit: My MacBook has gone to sleep. ZZZzzz…)
16:56:49 king_gs joins (~Thunderbi@187.201.2.248)
16:59:09 × varoo quits (~varoo@117.203.246.41) (Ping timeout: 252 seconds)
16:59:51 varoo joins (~varoo@117.203.246.41)
17:00:20 × eggplantade quits (~Eggplanta@2600:1700:38c5:d800:1805:fe0d:6c6e:4fba) (Remote host closed the connection)
17:01:27 × king_gs quits (~Thunderbi@187.201.2.248) (Ping timeout: 260 seconds)
17:01:41 × __monty__ quits (~toonn@user/toonn) (Quit: leaving)
17:03:56 × varoo quits (~varoo@117.203.246.41) (Read error: Connection reset by peer)
17:04:35 jmdaemon joins (~jmdaemon@user/jmdaemon)
17:04:43 varoo joins (~varoo@117.203.246.41)
17:07:09 × avicenzi quits (~avicenzi@2a00:ca8:a1f:b004::c32) (Ping timeout: 265 seconds)
17:08:20 × bhall quits (~brunohall@85.255.237.169) (Ping timeout: 246 seconds)
17:11:25 CiaoSen joins (~Jura@p200300c9573284002a3a4dfffe84dbd5.dip0.t-ipconnect.de)
17:16:36 bhall joins (~brunohall@195.147.207.136)
17:17:15 × varoo quits (~varoo@117.203.246.41) (Read error: Connection reset by peer)
17:17:36 varoo joins (~varoo@117.203.246.41)
17:19:03 mechap joins (~mechap@user/mechap)
17:19:51 tzh joins (~tzh@c-24-21-73-154.hsd1.or.comcast.net)
17:20:32 × szkl quits (uid110435@id-110435.uxbridge.irccloud.com) (Quit: Connection closed for inactivity)
17:22:02 × chele quits (~chele@user/chele) (Remote host closed the connection)
17:22:50 × sammelweis quits (~quassel@2601:401:8200:2d4c:bd9:d04c:7f69:eb10) (Quit: No Ping reply in 180 seconds.)
17:24:07 sammelweis joins (~quassel@2601:401:8200:2d4c:bd9:d04c:7f69:eb10)
17:24:48 × kuribas quits (~user@ip-188-118-57-242.reverse.destiny.be) (Remote host closed the connection)
17:30:58 econo joins (uid147250@user/econo)
17:31:12 × jmdaemon quits (~jmdaemon@user/jmdaemon) (Ping timeout: 248 seconds)
17:34:15 × teo quits (~teo@user/teo) (Ping timeout: 260 seconds)
17:37:17 × ubert quits (~Thunderbi@2a02:8109:abc0:6434:dcd6:3c5a:50c0:3a94) (Remote host closed the connection)
17:37:17 ub is now known as ubert
17:38:09 king_gs joins (~Thunderbi@187.201.2.248)
17:41:36 × tromp quits (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) (Quit: My iMac has gone to sleep. ZZZzzz…)
17:41:51 Mahi joins (~Mahi@91-159-147-164.elisa-laajakaista.fi)
17:42:25 × king_gs quits (~Thunderbi@187.201.2.248) (Ping timeout: 252 seconds)
17:42:28 <Mahi> Hi, why isn't my map insert working? https://paste.tomsmeding.com/DCxRIOzd
17:42:44 <Mahi> Here's the error I'm getting, I kind of understand what it means but I don't see how it fits my code: https://paste.tomsmeding.com/H9HOVTzd
17:43:08 <Mahi> Where exactly am I comparing `[Phone]` with a `Phone` is my question I guess
17:43:48 <Mahi> the `(readPhone pt cc pn)` is provided by teaches and produces a `Phone`
17:43:50 <geekosaur> You can't append a single item to a list tjay wau
17:43:54 <geekosaur> *that way
17:44:03 <geekosaur> :t (:)
17:44:04 <lambdabot> a -> [a] -> [a]
17:44:07 king_gs joins (~Thunderbi@187.201.2.248)
17:44:27 <Mahi> Ohhhh so I need to add it to the front
17:44:38 <geekosaur> either prepend it or use `++ [phone]`
17:44:47 <Mahi> Ahh thank you very much!
17:56:07 × Mahi quits (~Mahi@91-159-147-164.elisa-laajakaista.fi) (Quit: Client closed)
17:57:40 × acarrico quits (~acarrico@dhcp-68-142-49-163.greenmountainaccess.net) (Ping timeout: 252 seconds)
17:59:19 × nschoe quits (~q@2a01:e0a:8e:a190:a241:9f54:4474:e582) (Ping timeout: 252 seconds)
18:00:51 eggplantade joins (~Eggplanta@2600:1700:38c5:d800:1805:fe0d:6c6e:4fba)
18:01:48 tromp joins (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl)
18:01:55 × MajorBiscuit quits (~MajorBisc@2001:1c00:2408:a400:67e:5371:52a7:9b9a) (Quit: WeeChat 3.6)
18:04:29 codaraxis joins (~codaraxis@user/codaraxis)
18:04:29 × king_gs quits (~Thunderbi@187.201.2.248) (Read error: Connection reset by peer)
18:04:37 king_gs1 joins (~Thunderbi@2806:103e:29:34e5:ecc6:ec8d:1c5b:35a6)
18:05:31 × eggplantade quits (~Eggplanta@2600:1700:38c5:d800:1805:fe0d:6c6e:4fba) (Ping timeout: 248 seconds)
18:06:54 king_gs1 is now known as king_gs
18:08:23 × h4|80 quits (~h4|80@92.206.56.114) (Quit: Client closed)
18:08:49 × califax quits (~califax@user/califx) (Remote host closed the connection)
18:11:37 × rodental quits (~rodental@38.146.5.222) (Remote host closed the connection)
18:11:50 rodental joins (~rodental@38.146.5.222)
18:12:49 × coot quits (~coot@2a02:a310:e241:1b00:ec1a:e9df:79ac:66ba) (Quit: coot)
18:14:15 califax joins (~califax@user/califx)
18:14:24 × califax quits (~califax@user/califx) (Remote host closed the connection)
18:16:58 califax joins (~califax@user/califx)
18:17:16 <freeside> ncf: thank you, reviewing
18:17:37 <freeside> apologies for my bouncy bouncy, i think i might need to switch to a more stable client
18:18:25 × trev_ quits (~trev@109.252.35.99) (Remote host closed the connection)
18:19:15 vgtw joins (~vgtw@user/vgtw)
18:23:35 Lycurgus joins (~juan@user/Lycurgus)
18:28:13 acarrico joins (~acarrico@dhcp-68-142-49-163.greenmountainaccess.net)
18:28:46 hounded joins (~hounded@2603-7000-da43-eccc-0000-0000-0000-0cec.res6.spectrum.com)
18:28:50 hounded_woodstoc joins (~hounded@2603-7000-da43-eccc-0000-0000-0000-0cec.res6.spectrum.com)
18:31:27 × enoq quits (~enoq@2a05:1141:1f5:5600:b9c9:721a:599:bfe7) (Quit: enoq)
18:32:03 <freeside> chreekat, jackdk: thank you for your answers
18:32:15 <freeside> i am now watching the David Laing -- Little Languages talk
18:32:50 eggplantade joins (~Eggplanta@2600:1700:38c5:d800:1805:fe0d:6c6e:4fba)
18:34:24 mc47 joins (~mc47@xmonad/TheMC47)
18:35:38 × califax quits (~califax@user/califx) (Remote host closed the connection)
18:37:25 × freeside quits (~mengwong@103.252.202.170) (Ping timeout: 252 seconds)
18:39:49 califax joins (~califax@user/califx)
18:41:05 × califax quits (~califax@user/califx) (Remote host closed the connection)
18:43:05 califax joins (~califax@user/califx)
18:46:07 × zeenk quits (~zeenk@2a02:2f04:a214:1e00::7fe) (Quit: Konversation terminated!)
18:47:23 × Lycurgus quits (~juan@user/Lycurgus) (Quit: Exeunt: personae.ai-integration.biz)
18:48:00 × gurkenglas quits (~gurkengla@dynamic-046-114-182-217.46.114.pool.telefonica.de) (Ping timeout: 248 seconds)
18:54:14 × king_gs quits (~Thunderbi@2806:103e:29:34e5:ecc6:ec8d:1c5b:35a6) (Read error: Connection reset by peer)
18:54:30 king_gs joins (~Thunderbi@187.201.2.248)
18:59:40 gurkenglas joins (~gurkengla@dynamic-046-114-182-217.46.114.pool.telefonica.de)
19:05:01 trev_ joins (~trev@109-252-35-99.nat.spd-mgts.ru)
19:07:12 <eldritchcookie[4> i considering doing a library similar to HaTeX for ConTeXt and i would like for it to be impossible to with normal use generate invalid ConTeXt markup, however it is common and expected to define your own commands in ConTeXt how can i prevent the use of a undefined command but allow defined ones?
19:10:19 nschoe joins (~q@2a01:e0a:8e:a190:7f8f:17e2:e042:ecb1)
19:11:16 × witcher quits (~witcher@wiredspace.de) (Remote host closed the connection)
19:11:34 witcher joins (~witcher@wiredspace.de)
19:11:47 × mcglk quits (~mcglk@131.191.49.120) (Quit: (zzz))
19:17:33 × titibandit1 quits (~titibandi@xdsl-85-197-0-96.nc.de) (Quit: Leaving.)
19:17:45 × kurbus quits (~kurbus@user/kurbus) (Quit: Client closed)
19:18:33 × trev_ quits (~trev@109-252-35-99.nat.spd-mgts.ru) (Remote host closed the connection)
19:20:21 mcglk joins (~mcglk@131.191.49.120)
19:30:44 ddellacosta joins (~ddellacos@146.70.166.234)
19:33:05 × eggplantade quits (~Eggplanta@2600:1700:38c5:d800:1805:fe0d:6c6e:4fba) (Remote host closed the connection)
19:42:41 × king_gs quits (~Thunderbi@187.201.2.248) (Read error: Connection reset by peer)
19:42:57 king_gs joins (~Thunderbi@2806:103e:29:34e5:19d4:8e22:892b:562)
19:43:47 × raehik quits (~raehik@cpc95906-rdng25-2-0-cust156.15-3.cable.virginm.net) (Ping timeout: 252 seconds)
19:44:23 barzo joins (~hd@31.223.42.145)
19:48:03 × dfg quits (dfg@user/dfg) (Quit: I hate quit messages.)
19:49:08 dfg joins (~dfg@dfg.rocks)
19:49:08 × dfg quits (~dfg@dfg.rocks) (Changing host)
19:49:08 dfg joins (~dfg@user/dfg)
19:50:11 freeside joins (~mengwong@103.252.202.170)
19:51:00 proportions joins (~proportio@91.150.188.137)
19:51:15 <proportions> Why im banned here on nickname but not on account
19:51:20 <proportions> This is not logical at all
19:51:44 <proportions> It *forces* banned person to troll you under another nickname
19:52:34 <c_wraith> or it's just a warning.
19:52:43 <c_wraith> perhaps you aren't required to troll at all
19:53:37 <proportions> At the moment I have no such plans but that may change
19:53:48 proportions is now known as tsns
19:54:23 jmdaemon joins (~jmdaemon@user/jmdaemon)
19:54:39 × freeside quits (~mengwong@103.252.202.170) (Ping timeout: 248 seconds)
19:54:56 tsns parts (~proportio@91.150.188.137) ()
19:55:10 <jean-paul[m]> I renamed my project's .cabal file and now cabal can't find it ... what else do I have to do to be able to rename it?
19:55:24 <jean-paul[m]> (it still ends with .cabal, the renaming was like foo.cabal to bar.cabal)
19:55:43 × mcglk quits (~mcglk@131.191.49.120) (Quit: (zzz))
19:55:49 × beteigeuze quits (~Thunderbi@bl14-81-220.dsl.telepac.pt) (Quit: beteigeuze)
19:56:16 beteigeuze joins (~Thunderbi@bl14-81-220.dsl.telepac.pt)
19:56:37 × CiaoSen quits (~Jura@p200300c9573284002a3a4dfffe84dbd5.dip0.t-ipconnect.de) (Ping timeout: 252 seconds)
19:57:52 ChanServ sets mode +o dolio
19:57:52 dolio sets mode +b *!*@91.150.188.137
19:57:59 <geekosaur> I'm surprised, unless you pointed to it by name in `cabal.project`
19:58:01 dolio sets mode -o dolio
19:58:05 × nschoe quits (~q@2a01:e0a:8e:a190:7f8f:17e2:e042:ecb1) (Ping timeout: 252 seconds)
19:58:17 titibandit1 joins (~titibandi@xdsl-85-197-0-96.nc.de)
19:58:52 <geekosaur> (usually one points to the directory containing it instead)
19:59:55 × varoo quits (~varoo@117.203.246.41) (Ping timeout: 252 seconds)
19:59:55 mcglk joins (~mcglk@131.191.49.120)
20:00:21 varoo joins (~varoo@2401:4900:5d11:a168:2146:ef73:3c4f:d9de)
20:01:12 <jean-paul[m]> https://gist.github.com/exarkun/b38944443d9ea6d1a76d8f522a16696d
20:02:26 <geekosaur> if you have a `cabal.project` then you need a `src:` line in it indicating the (directories containing) cabal packages to build
20:03:33 <geekosaur> sorry, `packages:`
20:03:41 <geekosaur> https://github.com/geekosaur/xmonad.hs/blob/skkukuk/cabal.project
20:04:49 <jean-paul[m]> Huh. I definitely successfully ran cabal build after adding that cabal.project file (but maybe only once or twice). Maybe something was cached and I wiped out the cache while I was renaming everything?
20:04:59 <jean-paul[m]> Indeed, adding packages: ./ fixes it
20:07:20 cheater_ joins (~Username@user/cheater)
20:07:30 <geekosaur> possibly `cabal build` works unless it has to do a reconfigure, yeh. you'd have to ask someone better versed in cabal internals about that
20:07:34 freeside joins (~mengwong@103.252.202.170)
20:09:49 × cheater quits (~Username@user/cheater) (Ping timeout: 252 seconds)
20:09:56 cheater_ is now known as cheater
20:10:40 × vgtw quits (~vgtw@user/vgtw) (Ping timeout: 268 seconds)
20:11:59 × freeside quits (~mengwong@103.252.202.170) (Ping timeout: 260 seconds)
20:12:47 freeside joins (~mengwong@103.252.202.170)
20:13:08 vgtw joins (~vgtw@user/vgtw)
20:17:05 trev_ joins (~trev@109.252.35.99)
20:17:10 <jean-paul[m]> Thanks!
20:18:14 <jean-paul[m]> How about an emacs question! With lsp-haskell I get suggestions to the right of real text in a haskell-mode buffer (terminal mode emacs). Suggestions like "Set module name to Tahoe.CHK.Types". I could press a bunch of buttons my keyboard like a schlub to do that, but surely there's some keystroke for "yea, sure, do it for me"?
20:18:32 × trev_ quits (~trev@109.252.35.99) (Remote host closed the connection)
20:18:48 trev_ joins (~trev@109.252.35.99)
20:21:15 <geekosaur> I don't use lsp-haskell so wouldn't know, sorry
20:27:13 <jean-paul[m]> no worries, thanks for reading, and for the cabal help
20:28:28 Tuplanolla joins (~Tuplanoll@91-159-68-152.elisa-laajakaista.fi)
20:33:35 eggplantade joins (~Eggplanta@2600:1700:38c5:d800:1805:fe0d:6c6e:4fba)
20:34:10 <ddellacosta> jean-paul[m]: if you find out, please let me know --another terminal mode emacs user
20:35:01 kurbus joins (~kurbus@user/kurbus)
20:35:08 <jean-paul[m]> #emacs helped me to lsp-avy-lens, which is apparently a way to click on things in the terminal. it seems to work in the one very simple case I've tried so far.
20:35:20 <ddellacosta> oh cool, will take a look, thank you!
20:36:03 <ddellacosta> I have to admit I largely avoid #emacs
20:36:51 × califax quits (~califax@user/califx) (Remote host closed the connection)
20:36:56 <jean-paul[m]> I get it. There are some places on the internet you just don't want to be.
20:37:01 <geekosaur> I found it pretty toxic the few times I went there
20:38:00 × eggplantade quits (~Eggplanta@2600:1700:38c5:d800:1805:fe0d:6c6e:4fba) (Ping timeout: 260 seconds)
20:38:06 × kurbus quits (~kurbus@user/kurbus) (Client Quit)
20:38:33 <ddellacosta> yep :-(
20:38:44 × mtjm quits (~mutantmel@2604:a880:2:d0::208b:d001) (Remote host closed the connection)
20:39:17 califax joins (~califax@user/califx)
20:40:00 mtjm joins (~mutantmel@2604:a880:2:d0::208b:d001)
20:43:21 Joao003 joins (~Joao003@2804:840:8302:200:347e:ad5b:e169:aa63)
20:45:17 × bgs quits (~bgs@212-85-160-171.dynamic.telemach.net) (Remote host closed the connection)
20:52:31 × trev_ quits (~trev@109.252.35.99) (Remote host closed the connection)
20:54:27 × king_gs quits (~Thunderbi@2806:103e:29:34e5:19d4:8e22:892b:562) (Ping timeout: 256 seconds)
20:57:35 × barzo quits (~hd@31.223.42.145) (Read error: Connection reset by peer)
20:57:40 ft joins (~ft@p4fc2a257.dip0.t-ipconnect.de)
20:58:05 barzo joins (~hd@31.223.42.145)
20:59:28 <sm> I lurk there.. not watching it 24/7 but seems pretty good humoured most of the time
20:59:33 <sm> extremely off topic though..
21:00:13 <sm> there's also #emacs:matrix.org
21:00:23 <geekosaur> huh. maybe it's improved since freenode days
21:00:30 sm gives #emacs a hug
21:00:50 × Joao003 quits (~Joao003@2804:840:8302:200:347e:ad5b:e169:aa63) (Quit: Leaving)
21:00:56 <sm> it's definitely got the funniest bot. I don't know what the heck is going on with it most of the time :)
21:01:39 <sm> lambdabot could learn a thing or two
21:03:05 Bocaneri joins (~sauvin@user/Sauvin)
21:03:29 Bocaneri is now known as Guest857
21:05:30 × varoo quits (~varoo@2401:4900:5d11:a168:2146:ef73:3c4f:d9de) (Read error: Connection reset by peer)
21:05:36 × Sauvin quits (~sauvin@user/Sauvin) (Ping timeout: 248 seconds)
21:05:37 varoo joins (~varoo@117.203.246.41)
21:07:14 dsrt^ joins (~dsrt@c-24-30-76-89.hsd1.ga.comcast.net)
21:07:39 tzh_ joins (~tzh@c-24-21-73-154.hsd1.or.comcast.net)
21:09:19 oldfashionedcow joins (~Rahul_San@user/oldfashionedcow)
21:12:22 × phma quits (phma@2001:5b0:211f:3c78:58ef:9097:8d8f:e01b) (Read error: Connection reset by peer)
21:13:03 phma joins (~phma@host-67-44-208-195.hnremote.net)
21:13:29 × vgtw quits (~vgtw@user/vgtw) (Quit: ZNC - https://znc.in)
21:14:58 × barzo quits (~hd@31.223.42.145) (Quit: Leaving)
21:15:34 × slack1256 quits (~slack1256@186.11.59.217) (Ping timeout: 260 seconds)
21:20:10 tomsmeding is curious but not curious enough to join #emacs as a vim user
21:20:14 king_gs joins (~Thunderbi@187.201.2.248)
21:20:35 pavonia joins (~user@user/siracusa)
21:22:36 <yushyin> try donald-bot in #latex then, afaik it is the same software
21:25:07 telser_ joins (~quassel@user/telser)
21:27:00 × telser quits (~quassel@user/telser) (Ping timeout: 260 seconds)
21:27:56 × takuan quits (~takuan@178-116-218-225.access.telenet.be) (Remote host closed the connection)
21:28:00 × codaraxis quits (~codaraxis@user/codaraxis) (Ping timeout: 248 seconds)
21:28:22 × bhall quits (~brunohall@195.147.207.136) (Ping timeout: 268 seconds)
21:28:25 × michalz quits (~michalz@185.246.207.197) (Remote host closed the connection)
21:35:59 × dolio quits (~dolio@130.44.134.54) (Ping timeout: 260 seconds)
21:39:44 × king_gs quits (~Thunderbi@187.201.2.248) (Read error: Connection reset by peer)
21:39:56 king_gs1 joins (~Thunderbi@2806:103e:29:34e5:1b75:65a2:52db:6194)
21:42:13 king_gs1 is now known as king_gs
21:46:10 dolio joins (~dolio@130.44.134.54)
21:50:26 × stiell quits (~stiell@gateway/tor-sasl/stiell) (Ping timeout: 255 seconds)
21:53:39 vgtw joins (~vgtw@user/vgtw)
21:54:49 × vgtw quits (~vgtw@user/vgtw) (Client Quit)
21:56:13 × thegeekinside quits (~thegeekin@189.180.81.69) (Ping timeout: 256 seconds)
21:56:37 stiell joins (~stiell@gateway/tor-sasl/stiell)
21:57:17 bhall joins (~brunohall@195.147.207.136)
22:07:00 × oldfashionedcow quits (~Rahul_San@user/oldfashionedcow) (Quit: WeeChat 3.8)
22:07:31 × bhall quits (~brunohall@195.147.207.136) (Ping timeout: 252 seconds)
22:07:47 bhall joins (~brunohall@85.255.237.179)
22:08:26 oldfashionedcow joins (~Rahul_San@user/oldfashionedcow)
22:09:59 × gnalzo quits (~gnalzo@2a01:e0a:498:fd50:fcc6:bb5d:489a:ce8c) (Quit: WeeChat 3.8)
22:12:46 × bhall quits (~brunohall@85.255.237.179) (Ping timeout: 268 seconds)
22:13:02 bhall joins (~brunohall@195.147.207.136)
22:17:12 azimut joins (~azimut@gateway/tor-sasl/azimut)
22:17:48 ub joins (~Thunderbi@p200300ecdf13fe8bb79a89b306658b5f.dip0.t-ipconnect.de)
22:18:01 × tromp quits (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) (Quit: My iMac has gone to sleep. ZZZzzz…)
22:18:31 tromp joins (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl)
22:18:40 × ubert quits (~Thunderbi@p200300ecdf13fe0035a08cfa14c11c0d.dip0.t-ipconnect.de) (Ping timeout: 248 seconds)
22:18:40 ub is now known as ubert
22:18:53 × gurkenglas quits (~gurkengla@dynamic-046-114-182-217.46.114.pool.telefonica.de) (Ping timeout: 252 seconds)
22:19:10 gurkenglas joins (~gurkengla@dynamic-046-114-182-217.46.114.pool.telefonica.de)
22:20:59 <alexfmpe[m]> is there a 'standard' library for semigroup actions?
22:21:38 <alexfmpe[m]> I'm mostly looking for something that'd allow me multiplying numbers by vector-ish stuff
22:21:52 × tromp quits (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) (Client Quit)
22:23:37 tromp joins (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl)
22:24:35 <alexfmpe[m]> and Num just makes me want to pull my hair out
22:27:19 × telser_ quits (~quassel@user/telser) (Ping timeout: 252 seconds)
22:27:51 Guest857 is now known as Sauvin
22:27:53 telser joins (~quassel@user/telser)
22:29:10 × tcard quits (~tcard@2400:4051:5801:7500:cf17:befc:ff82:5303) (Read error: Connection reset by peer)
22:31:31 <Jadeitits[m]> how would semigroups help here
22:31:57 <Jadeitits[m]> your question seems to be asymmetric in types so it wouldnt help would it
22:32:05 <alexfmpe[m]> https://en.wikipedia.org/wiki/Semigroup_action#Formal_definitions
22:32:26 <geekosaur> yeh, this makes mathematical sense, not necessarily Haskell Semigroup sense
22:32:55 <alexfmpe[m]> as I understand it, the semigroup acting here would be Product, and the other type could be vector/matrix-ish stuff
22:33:06 tcard joins (~tcard@2400:4051:5801:7500:cf17:befc:ff82:5303)
22:33:13 <alexfmpe[m]> data Semigroup s => SemigroupAction s x where
22:33:13 <alexfmpe[m]> act :: s -> x -> x
22:33:16 <alexfmpe[m]> something like this?
22:33:33 <alexfmpe[m]> I know there was a kmett talk about this somewhere
22:33:41 <Jadeitits[m]> I think constraints in types are deprecated
22:33:52 <alexfmpe[m]> oops, that was meant to be class
22:33:56 <alexfmpe[m]> not data
22:35:37 <c_wraith> he mentioned the idea in his blog, if nothing else
22:37:12 × king_gs quits (~Thunderbi@2806:103e:29:34e5:1b75:65a2:52db:6194) (Quit: king_gs)
22:37:56 codaraxis joins (~codaraxis@user/codaraxis)
22:37:56 × telser quits (~quassel@user/telser) (Ping timeout: 252 seconds)
22:38:27 <alexfmpe[m]> https://github.com/sheaf/acts#comparison ok this is what I was looking for
22:38:34 telser joins (~quassel@user/telser)
22:45:01 × mc47 quits (~mc47@xmonad/TheMC47) (Remote host closed the connection)
22:49:18 eggplantade joins (~Eggplanta@104-55-37-220.lightspeed.sntcca.sbcglobal.net)
22:51:45 <ddellacosta> jean-paul[m]: fyi, I couldn't figure out how to get lsp-avy-lens working for me to apply hints, but I finally discovered lsp-ui-sideline-apply-code-actions in lsp-ui, which does it
22:53:01 zeenk joins (~zeenk@2a02:2f04:a214:1e00::7fe)
23:04:25 cheater_ joins (~Username@user/cheater)
23:07:52 × cheater quits (~Username@user/cheater) (Ping timeout: 252 seconds)
23:07:52 cheater_ is now known as cheater
23:16:15 cheater_ joins (~Username@user/cheater)
23:16:45 × titibandit1 quits (~titibandi@xdsl-85-197-0-96.nc.de) (Remote host closed the connection)
23:18:42 × oldfashionedcow quits (~Rahul_San@user/oldfashionedcow) (Quit: WeeChat 3.8)
23:18:49 <jean-paul[m]> ddellacosta: Interesting. For me, lsp-ui-sideline-apply-code-actions finds no code actions - just like lsp-execute-code-action ... except just now, on my 20th attempt to use lsp-execute-code-action, it worked.
23:18:57 × cheater quits (~Username@user/cheater) (Ping timeout: 256 seconds)
23:19:02 cheater_ is now known as cheater
23:25:05 × cheater quits (~Username@user/cheater) (Quit: Going offline, see ya! (www.adiirc.com))
23:44:26 × tzh_ quits (~tzh@c-24-21-73-154.hsd1.or.comcast.net) (Quit: Leaving)
23:45:53 × beteigeuze quits (~Thunderbi@bl14-81-220.dsl.telepac.pt) (Remote host closed the connection)
23:46:25 × albet70 quits (~xxx@2400:8902::f03c:92ff:fe60:98d8) (Remote host closed the connection)
23:46:45 × tromp quits (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) (Quit: My iMac has gone to sleep. ZZZzzz…)
23:47:04 L29Ah is now known as L29Ah[x]
23:47:46 cheater joins (~Username@user/cheater)
23:48:20 × azimut quits (~azimut@gateway/tor-sasl/azimut) (Ping timeout: 255 seconds)
23:49:02 azimut joins (~azimut@gateway/tor-sasl/azimut)
23:51:38 × zeenk quits (~zeenk@2a02:2f04:a214:1e00::7fe) (Quit: Konversation terminated!)
23:52:32 albet70 joins (~xxx@2400:8902::f03c:92ff:fe60:98d8)

All times are in UTC on 2023-02-01.