Home liberachat/#haskell: Logs Calendar

Logs on 2025-09-12 (liberachat/#haskell)

00:02:00 trickard_ is now known as trickard
00:02:24 × potatoe quits (~potatoe@157-131-120-242.fiber.dynamic.sonic.net) (Read error: Connection reset by peer)
00:04:04 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 256 seconds)
00:07:48 vanishingideal joins (~vanishing@user/vanishingideal)
00:10:52 × GdeVolpiano quits (~GdeVolpia@user/GdeVolpiano) (Ping timeout: 256 seconds)
00:14:42 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
00:16:17 × itaipu quits (~itaipu@168.121.97.28) (Ping timeout: 244 seconds)
00:17:59 × segfaultfizzbuzz quits (~segfaultf@c-73-202-118-116.hsd1.ca.comcast.net) (Ping timeout: 250 seconds)
00:19:57 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 260 seconds)
00:19:59 segfaultfizzbuzz joins (~segfaultf@c-73-202-118-116.hsd1.ca.comcast.net)
00:20:00 × otto_s quits (~user@p5de2f433.dip0.t-ipconnect.de) (Ping timeout: 252 seconds)
00:20:38 itaipu joins (~itaipu@168.121.97.28)
00:21:33 otto_s joins (~user@p4ff27276.dip0.t-ipconnect.de)
00:22:30 humasect joins (~humasect@dyn-192-249-132-90.nexicom.net)
00:23:05 × tremon quits (~tremon@83.80.159.219) (Quit: getting boxed in)
00:26:57 × humasect quits (~humasect@dyn-192-249-132-90.nexicom.net) (Ping timeout: 260 seconds)
00:30:29 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
00:35:19 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 250 seconds)
00:38:14 × califax quits (~califax@user/califx) (Remote host closed the connection)
00:46:16 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
00:47:30 rvalue- joins (~rvalue@about/hackers/rvalue)
00:47:53 Lycurgus joins (~juan@user/Lycurgus)
00:48:16 × rvalue quits (~rvalue@about/hackers/rvalue) (Ping timeout: 256 seconds)
00:49:11 califax joins (~califax@user/califx)
00:51:14 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 260 seconds)
00:56:47 rvalue- is now known as rvalue
01:00:17 × marinelli quits (~weechat@gateway/tor-sasl/marinelli) (Remote host closed the connection)
01:00:37 marinelli joins (~weechat@gateway/tor-sasl/marinelli)
01:00:45 × xff0x quits (~xff0x@2405:6580:b080:900:4d35:2673:a36a:250b) (Ping timeout: 245 seconds)
01:02:04 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
01:06:58 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 260 seconds)
01:10:33 qqe joins (~qqq@185.54.23.136)
01:17:50 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
01:22:38 peterbecich joins (~Thunderbi@syn-172-222-149-049.res.spectrum.com)
01:24:43 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 250 seconds)
01:32:03 × segfaultfizzbuzz quits (~segfaultf@c-73-202-118-116.hsd1.ca.comcast.net) (Ping timeout: 252 seconds)
01:35:52 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
01:38:34 × Googulator quits (~Googulato@2a01-036d-0106-217b-fd1e-c506-2528-080c.pool6.digikabel.hu) (Quit: Client closed)
01:38:45 Googulator joins (~Googulato@2a01-036d-0106-217b-fd1e-c506-2528-080c.pool6.digikabel.hu)
01:40:51 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 252 seconds)
01:49:52 segfaultfizzbuzz joins (~segfaultf@c-73-202-118-116.hsd1.ca.comcast.net)
01:51:42 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
01:56:33 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 248 seconds)
02:02:51 × segfaultfizzbuzz quits (~segfaultf@c-73-202-118-116.hsd1.ca.comcast.net) (Ping timeout: 250 seconds)
02:06:48 xff0x joins (~xff0x@fsb6a9491c.tkyc517.ap.nuro.jp)
02:07:26 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
02:08:12 × marinelli quits (~weechat@gateway/tor-sasl/marinelli) (Remote host closed the connection)
02:08:30 marinelli joins (~weechat@gateway/tor-sasl/marinelli)
02:12:18 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 260 seconds)
02:16:17 segfaultfizzbuzz joins (~segfaultf@c-73-202-118-116.hsd1.ca.comcast.net)
02:19:32 Square3 joins (~Square4@user/square)
02:23:13 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
02:26:18 × segfaultfizzbuzz quits (~segfaultf@c-73-202-118-116.hsd1.ca.comcast.net) (Ping timeout: 256 seconds)
02:28:04 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 260 seconds)
02:31:14 segfaultfizzbuzz joins (~segfaultf@c-73-202-118-116.hsd1.ca.comcast.net)
02:35:32 × puke quits (~puke@user/puke) (Quit: puke)
02:36:18 × segfaultfizzbuzz quits (~segfaultf@c-73-202-118-116.hsd1.ca.comcast.net) (Ping timeout: 244 seconds)
02:36:51 puke joins (~puke@user/puke)
02:39:00 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
02:43:51 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 256 seconds)
02:48:47 fgarcia joins (~lei@user/fgarcia)
02:50:28 × haritz quits (~hrtz@user/haritz) (Quit: ZNC 1.8.2+deb3.1+deb12u1 - https://znc.in)
02:54:48 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
03:01:21 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 250 seconds)
03:09:40 Axma48954 joins (~Axman6@user/axman6)
03:10:32 humasect joins (~humasect@dyn-192-249-132-90.nexicom.net)
03:10:40 × humasect quits (~humasect@dyn-192-249-132-90.nexicom.net) (Remote host closed the connection)
03:11:33 × Axman6 quits (~Axman6@user/axman6) (Ping timeout: 240 seconds)
03:12:38 <Square3> When i do 'cabal repl somepackageA' and the issue a ':load some/ModuleB.hs', all modules in somepackageA goes missing
03:12:52 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
03:17:33 <Square3> oh.. ':add path/to/Module.hs' did the trick
03:17:47 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 248 seconds)
03:18:41 × vanishingideal quits (~vanishing@user/vanishingideal) (Ping timeout: 248 seconds)
03:20:45 vanishingideal joins (~vanishing@user/vanishingideal)
03:24:19 × peterbecich quits (~Thunderbi@syn-172-222-149-049.res.spectrum.com) (Ping timeout: 250 seconds)
03:26:06 rekahsoft joins (~rekahsoft@bras-base-orllon1103w-grc-15-174-95-4-83.dsl.bell.ca)
03:28:38 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
03:37:53 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 248 seconds)
03:46:35 × cptaffe quits (~cptaffe@user/cptaffe) (Ping timeout: 248 seconds)
03:49:36 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
03:54:39 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 250 seconds)
04:02:57 peterbecich joins (~Thunderbi@syn-172-222-149-049.res.spectrum.com)
04:03:22 × doyougnu quits (~doyougnu@38.175.72.111) (Ping timeout: 255 seconds)
04:08:47 doyougnu joins (~doyougnu@38.175.72.111)
04:21:11 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
04:25:47 × Lycurgus quits (~juan@user/Lycurgus) (Remote host closed the connection)
04:26:26 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 256 seconds)
04:29:33 michalz joins (~michalz@185.246.207.215)
04:36:57 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
04:42:11 × marinelli quits (~weechat@gateway/tor-sasl/marinelli) (Remote host closed the connection)
04:42:30 marinelli joins (~weechat@gateway/tor-sasl/marinelli)
04:42:49 × Googulator quits (~Googulato@2a01-036d-0106-217b-fd1e-c506-2528-080c.pool6.digikabel.hu) (Quit: Client closed)
04:43:07 Googulator joins (~Googulato@2a01-036d-0106-217b-fd1e-c506-2528-080c.pool6.digikabel.hu)
04:43:37 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 250 seconds)
04:47:11 × user363627 quits (~user@user/user363627) (Remote host closed the connection)
04:52:27 × trickard quits (~trickard@cpe-54-98-47-163.wireline.com.au) (Read error: Connection reset by peer)
04:52:40 trickard_ joins (~trickard@cpe-54-98-47-163.wireline.com.au)
04:55:00 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
05:00:19 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 260 seconds)
05:10:46 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
05:15:10 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 256 seconds)
05:21:19 × trickard_ quits (~trickard@cpe-54-98-47-163.wireline.com.au) (Ping timeout: 260 seconds)
05:21:31 trickard__ joins (~trickard@cpe-52-98-47-163.wireline.com.au)
05:23:03 trickard__ is now known as trickard
05:25:15 segfaultfizzbuzz joins (~segfaultf@23-93-74-222.fiber.dynamic.sonic.net)
05:26:09 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
05:26:21 Axman6 joins (~Axman6@user/axman6)
05:28:17 × Axma48954 quits (~Axman6@user/axman6) (Ping timeout: 250 seconds)
05:29:52 poscat0x04 joins (~poscat@user/poscat)
05:30:51 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 250 seconds)
05:31:26 × poscat quits (~poscat@user/poscat) (Ping timeout: 265 seconds)
05:34:50 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
05:39:33 × jrm quits (~jrm@user/jrm) (Ping timeout: 252 seconds)
05:39:36 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 248 seconds)
05:40:08 × Googulator quits (~Googulato@2a01-036d-0106-217b-fd1e-c506-2528-080c.pool6.digikabel.hu) (Quit: Client closed)
05:40:39 Googulator joins (~Googulato@2a01-036d-0106-217b-fd1e-c506-2528-080c.pool6.digikabel.hu)
05:42:25 <dminuoso> monochrom: True if (True if True else False) else False is allowed in Python.
05:42:36 jrm joins (~jrm@user/jrm)
05:42:44 <dminuoso> Or did you mean without parenthesis?
05:45:35 × segfaultfizzbuzz quits (~segfaultf@23-93-74-222.fiber.dynamic.sonic.net) (Ping timeout: 250 seconds)
05:50:42 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
05:51:39 × peterbecich quits (~Thunderbi@syn-172-222-149-049.res.spectrum.com) (Ping timeout: 260 seconds)
05:55:27 biberu joins (~biberu@user/biberu)
05:55:30 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 252 seconds)
06:06:06 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
06:09:40 <monochrom> Right. :)
06:12:03 Enrico63 joins (~Enrico63@2a0b:e541:10d0:0:9efc:e8ff:fe24:3213)
06:12:38 fp joins (~Thunderbi@wireless-86-50-140-161.open.aalto.fi)
06:22:14 × trickard quits (~trickard@cpe-52-98-47-163.wireline.com.au) (Read error: Connection reset by peer)
06:22:28 trickard_ joins (~trickard@cpe-52-98-47-163.wireline.com.au)
06:26:49 × ft quits (~ft@p4fc2a25a.dip0.t-ipconnect.de) (Quit: leaving)
06:40:30 × Enrico63 quits (~Enrico63@2a0b:e541:10d0:0:9efc:e8ff:fe24:3213) (Quit: Client closed)
06:41:11 wootehfoot joins (~wootehfoo@user/wootehfoot)
06:53:00 lortabac joins (~lortabac@2a01:e0a:541:b8f0:55ab:e185:7f81:54a4)
06:53:17 sord937 joins (~sord937@gateway/tor-sasl/sord937)
06:53:41 × Googulator quits (~Googulato@2a01-036d-0106-217b-fd1e-c506-2528-080c.pool6.digikabel.hu) (Ping timeout: 250 seconds)
06:54:02 humodz joins (~humodz@user/humodz)
06:54:19 × anpad quits (~pandeyan@user/anpad) (Ping timeout: 248 seconds)
07:00:00 × caconym747 quits (~caconym@user/caconym) (Quit: bye)
07:00:40 caconym747 joins (~caconym@user/caconym)
07:03:28 trickard_ is now known as trickard
07:06:14 CiaoSen joins (~Jura@2a02:8071:64e1:da0:5a47:caff:fe78:33db)
07:07:31 inline_ joins (~inline@ip-005-146-196-014.um05.pools.vodafone-ip.de)
07:10:29 × qqe quits (~qqq@185.54.23.136) (Remote host closed the connection)
07:10:43 × inline quits (~inline@ip-005-146-196-014.um05.pools.vodafone-ip.de) (Ping timeout: 258 seconds)
07:13:33 anpad joins (~pandeyan@user/anpad)
07:20:35 ljdarj joins (~Thunderbi@user/ljdarj)
07:25:35 chele joins (~chele@user/chele)
07:26:37 acidjnk joins (~acidjnk@p200300d6e71719191c7fcbd668df2360.dip0.t-ipconnect.de)
07:30:39 × anpad quits (~pandeyan@user/anpad) (Ping timeout: 258 seconds)
07:35:53 Square2 joins (~Square@user/square)
07:38:39 Vq joins (~vq@90-224-37-169-no600.tbcn.telia.com)
07:39:47 × Sgeo quits (~Sgeo@user/sgeo) (Read error: Connection reset by peer)
07:40:00 × Square3 quits (~Square4@user/square) (Ping timeout: 265 seconds)
07:40:39 anpad joins (~pandeyan@user/anpad)
07:40:46 × emmanuelux quits (~emmanuelu@user/emmanuelux) (Read error: Connection reset by peer)
07:44:03 Axma21796 joins (~Axman6@user/axman6)
07:45:31 × anpad quits (~pandeyan@user/anpad) (Ping timeout: 248 seconds)
07:47:23 × Axman6 quits (~Axman6@user/axman6) (Ping timeout: 250 seconds)
07:52:22 humasect joins (~humasect@dyn-192-249-132-90.nexicom.net)
07:52:33 × Lord_of_Life quits (~Lord@user/lord-of-life/x-2819915) (Quit: Laa shay'a waqi'un moutlaq bale kouloun moumkine)
07:53:07 Lord_of_Life joins (~Lord@user/lord-of-life/x-2819915)
07:54:15 × Lord_of_Life quits (~Lord@user/lord-of-life/x-2819915) (Excess Flood)
07:54:57 × FANTOM quits (~fantom@90.244.165.186) (Ping timeout: 256 seconds)
07:57:35 Lord_of_Life joins (~Lord@user/lord-of-life/x-2819915)
07:59:06 × Lord_of_Life quits (~Lord@user/lord-of-life/x-2819915) (Excess Flood)
08:00:15 takuan joins (~takuan@d8D86B9E9.access.telenet.be)
08:01:35 anpad joins (~pandeyan@user/anpad)
08:01:36 Lord_of_Life joins (~Lord@user/lord-of-life/x-2819915)
08:07:44 __monty__ joins (~toonn@user/toonn)
08:18:38 × Alleria quits (~Alleria@user/alleria) (Ping timeout: 260 seconds)
08:19:49 × remexre quits (~remexre@user/remexre) (Ping timeout: 260 seconds)
08:22:00 × jreicher quits (~user@user/jreicher) (Quit: In transit)
08:22:26 Alleria joins (~Alleria@user/alleria)
08:23:42 mari-estel joins (~mari-este@user/mari-estel)
08:25:21 FANTOM joins (~fantom@90.244.165.186)
08:27:08 Googulator joins (~Googulato@81.183.235.203)
08:34:47 × ski quits (~ski@remote11.chalmers.se) (Quit: Lost terminal)
08:41:00 Googulator19 joins (~Googulato@81.183.235.203)
08:43:45 × Googulator quits (~Googulato@81.183.235.203) (Ping timeout: 250 seconds)
08:43:59 × litharge quits (litharge@libera/bot/litharge) (Ping timeout: 612 seconds)
08:44:02 × FragByte quits (~christian@user/fragbyte) (Read error: Connection reset by peer)
08:44:44 FragByte joins (~christian@user/fragbyte)
08:44:50 × dfg quits (~dfg@user/dfg) (Ping timeout: 256 seconds)
08:47:13 litharge joins (litharge@libera/bot/litharge)
08:50:10 jreicher joins (~user@user/jreicher)
08:58:29 × trickard quits (~trickard@cpe-52-98-47-163.wireline.com.au) (Read error: Connection reset by peer)
08:58:43 trickard_ joins (~trickard@cpe-52-98-47-163.wireline.com.au)
09:00:15 dfg joins (~dfg@user/dfg)
09:09:47 × sajenim quits (~sajenim@user/sajenim) (Ping timeout: 248 seconds)
09:16:02 Googulator71 joins (~Googulato@81.183.235.203)
09:18:24 × AlexZenon quits (~alzenon@178.34.162.29) (Quit: ;-)
09:18:33 × AlexNoo quits (~AlexNoo@178.34.162.29) (Quit: Leaving)
09:18:51 × Googulator19 quits (~Googulato@81.183.235.203) (Ping timeout: 250 seconds)
09:26:27 AlexNoo joins (~AlexNoo@178.34.162.29)
09:32:49 × tzh_ quits (~tzh@c-76-115-131-146.hsd1.or.comcast.net) (Quit: zzz)
09:36:31 gmg joins (~user@user/gehmehgeh)
09:37:21 × CiaoSen quits (~Jura@2a02:8071:64e1:da0:5a47:caff:fe78:33db) (Ping timeout: 248 seconds)
09:39:56 haritz joins (~hrtz@2a01:4b00:bc2e:7000:d5af:a266:ca31:5ef8)
09:39:56 × haritz quits (~hrtz@2a01:4b00:bc2e:7000:d5af:a266:ca31:5ef8) (Changing host)
09:39:56 haritz joins (~hrtz@user/haritz)
09:40:56 Googulator51 joins (~Googulato@81.183.235.203)
09:43:59 × Googulator71 quits (~Googulato@81.183.235.203) (Ping timeout: 250 seconds)
09:44:04 × trickard_ quits (~trickard@cpe-52-98-47-163.wireline.com.au) (Read error: Connection reset by peer)
09:46:50 trickard_ joins (~trickard@cpe-52-98-47-163.wireline.com.au)
09:49:06 AlexZenon joins (~alzenon@178.34.162.29)
09:57:22 × xff0x quits (~xff0x@fsb6a9491c.tkyc517.ap.nuro.jp) (Ping timeout: 256 seconds)
09:59:43 Axman6 joins (~Axman6@user/axman6)
10:01:43 × Axma21796 quits (~Axman6@user/axman6) (Ping timeout: 250 seconds)
10:07:44 × trickard_ quits (~trickard@cpe-52-98-47-163.wireline.com.au) (Read error: Connection reset by peer)
10:07:58 trickard_ joins (~trickard@cpe-52-98-47-163.wireline.com.au)
10:08:21 Googulator51 is now known as Googulator
10:10:58 × ljdarj quits (~Thunderbi@user/ljdarj) (Ping timeout: 256 seconds)
10:13:42 trickard_ is now known as trickard
10:29:56 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 256 seconds)
10:34:29 × yuuta quits (~YuutaW@2404:f4c0:f9c3:502::100:17b7) (Ping timeout: 265 seconds)
10:36:28 × lortabac quits (~lortabac@2a01:e0a:541:b8f0:55ab:e185:7f81:54a4) (Ping timeout: 256 seconds)
10:40:41 ubert joins (~Thunderbi@77.119.168.157.wireless.dyn.drei.com)
10:41:22 weary-traveler joins (~user@user/user363627)
10:41:55 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
10:42:13 inline_ is now known as inline
10:47:47 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 256 seconds)
10:54:09 × haskellbridge quits (~hackager@syn-096-028-224-214.res.spectrum.com) (Remote host closed the connection)
10:55:05 lortabac joins (~lortabac@2a01:e0a:541:b8f0:55ab:e185:7f81:54a4)
10:57:04 haskellbridge joins (~hackager@syn-096-028-224-214.res.spectrum.com)
10:57:04 ChanServ sets mode +v haskellbridge
11:00:21 CiaoSen joins (~Jura@2a02:8071:64e1:da0:5a47:caff:fe78:33db)
11:00:22 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
11:03:16 Jackneill joins (~Jackneill@94-21-95-126.pool.digikabel.hu)
11:08:11 × chromoblob quits (~chromoblo@user/chromob1ot1c) (Ping timeout: 248 seconds)
11:09:05 chromoblob joins (~chromoblo@user/chromob1ot1c)
11:13:38 × fp quits (~Thunderbi@wireless-86-50-140-161.open.aalto.fi) (Ping timeout: 265 seconds)
11:27:07 × Googulator quits (~Googulato@81.183.235.203) (Ping timeout: 250 seconds)
11:29:44 × Lord_of_Life quits (~Lord@user/lord-of-life/x-2819915) (Ping timeout: 256 seconds)
11:29:56 Lord_of_Life_ joins (~Lord@user/lord-of-life/x-2819915)
11:32:16 Lord_of_Life_ is now known as Lord_of_Life
11:33:41 × trickard quits (~trickard@cpe-52-98-47-163.wireline.com.au) (Read error: Connection reset by peer)
11:33:54 trickard_ joins (~trickard@cpe-52-98-47-163.wireline.com.au)
11:36:26 rvalue- joins (~rvalue@about/hackers/rvalue)
11:36:30 ljdarj joins (~Thunderbi@user/ljdarj)
11:36:38 Googulator joins (~Googulato@81.183.235.203)
11:37:19 × rvalue quits (~rvalue@about/hackers/rvalue) (Ping timeout: 265 seconds)
11:45:46 × Googulator quits (~Googulato@81.183.235.203) (Quit: Client closed)
11:45:55 rvalue- is now known as rvalue
11:48:20 Googulator joins (~Googulato@81.183.235.203)
11:48:25 ljdarj1 joins (~Thunderbi@user/ljdarj)
11:52:24 × ljdarj quits (~Thunderbi@user/ljdarj) (Ping timeout: 256 seconds)
11:52:24 ljdarj1 is now known as ljdarj
11:52:41 × wootehfoot quits (~wootehfoo@user/wootehfoot) (Quit: Leaving)
12:15:40 Googulator33 joins (~Googulato@81.183.235.203)
12:17:24 Axma42739 joins (~Axman6@user/axman6)
12:19:07 × Googulator quits (~Googulato@81.183.235.203) (Ping timeout: 250 seconds)
12:19:33 × Axman6 quits (~Axman6@user/axman6) (Ping timeout: 240 seconds)
12:20:30 × mange quits (~mange@user/mange) (Quit: Zzz...)
12:22:24 mari61079 joins (~mari-este@user/mari-estel)
12:23:16 × mari-estel quits (~mari-este@user/mari-estel) (Read error: Connection reset by peer)
12:25:46 remexre joins (~remexre@user/remexre)
12:26:01 xff0x joins (~xff0x@2405:6580:b080:900:8846:d27a:34b2:3e5)
12:29:45 × trickard_ quits (~trickard@cpe-52-98-47-163.wireline.com.au) (Read error: Connection reset by peer)
12:29:59 trickard_ joins (~trickard@cpe-52-98-47-163.wireline.com.au)
12:33:42 × chromoblob quits (~chromoblo@user/chromob1ot1c) (Read error: Connection reset by peer)
12:34:02 chromoblob joins (~chromoblo@user/chromob1ot1c)
12:37:46 Enrico63 joins (~Enrico63@2a0b:e541:10d0:0:9efc:e8ff:fe24:3213)
12:40:42 Googulator52 joins (~Googulato@81.183.235.203)
12:41:05 × AlexZenon quits (~alzenon@178.34.162.29) (Quit: ;-)
12:41:09 ljdarj1 joins (~Thunderbi@user/ljdarj)
12:42:19 ft joins (~ft@p4fc2a25a.dip0.t-ipconnect.de)
12:43:13 × AlexNoo quits (~AlexNoo@178.34.162.29) (Quit: Leaving)
12:43:40 × ljdarj quits (~Thunderbi@user/ljdarj) (Ping timeout: 245 seconds)
12:43:40 ljdarj1 is now known as ljdarj
12:43:49 × Googulator33 quits (~Googulato@81.183.235.203) (Ping timeout: 250 seconds)
12:46:51 × jreicher quits (~user@user/jreicher) (Quit: In transit)
12:58:05 × biberu quits (~biberu@user/biberu) (Read error: Connection reset by peer)
13:01:52 tremon joins (~tremon@83.80.159.219)
13:03:27 trickard_ is now known as trickard
13:07:04 × pavonia quits (~user@user/siracusa) (Quit: Bye!)
13:09:21 fp joins (~Thunderbi@wireless-86-50-140-161.open.aalto.fi)
13:14:14 × trickard quits (~trickard@cpe-52-98-47-163.wireline.com.au) (Read error: Connection reset by peer)
13:14:27 trickard_ joins (~trickard@cpe-52-98-47-163.wireline.com.au)
13:16:29 jreicher joins (~user@user/jreicher)
13:16:49 AlexNoo joins (~AlexNoo@178.34.162.29)
13:20:27 × fp quits (~Thunderbi@wireless-86-50-140-161.open.aalto.fi) (Ping timeout: 260 seconds)
13:20:34 pavonia joins (~user@user/siracusa)
13:21:39 × bionade24_ quits (~quassel@server2.oscloud.info) (Quit: Apocalypse Incoming!)
13:21:50 bionade24 joins (~quassel@server2.oscloud.info)
13:25:57 biberu joins (~biberu@user/biberu)
13:34:32 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 244 seconds)
13:38:08 × Googulator52 quits (~Googulato@81.183.235.203) (Quit: Client closed)
13:40:08 AlexZenon joins (~alzenon@178.34.162.29)
13:41:49 × humasect quits (~humasect@dyn-192-249-132-90.nexicom.net) (Ping timeout: 260 seconds)
13:42:09 humasect joins (~humasect@dyn-192-249-132-90.nexicom.net)
13:42:19 × chromoblob quits (~chromoblo@user/chromob1ot1c) (Ping timeout: 256 seconds)
13:43:22 mbauman joins (~mbauman@2600:1700:9902:2ef0:55a2:c8fa:c48a:a59d)
13:43:25 chromoblob joins (~chromoblo@user/chromob1ot1c)
13:46:36 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
13:48:41 trickard_ is now known as trickard
13:50:10 <mbauman> Hiya Haskellers! Do folks from the SRT/advisory database team hang out here or is there an informal place where they do? I'm bombing in on you all from the Julia community because I'm spearheading the dev of our own database and have been taking inspiration from the work your team has done — and would be grateful for any retrospectives they might
13:50:11 <mbauman> share.
13:53:31 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 248 seconds)
14:02:36 fp joins (~Thunderbi@89-27-10-140.bb.dnainternet.fi)
14:04:57 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
14:09:58 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 255 seconds)
14:14:27 × weary-traveler quits (~user@user/user363627) (Remote host closed the connection)
14:17:51 × mbauman quits (~mbauman@2600:1700:9902:2ef0:55a2:c8fa:c48a:a59d) (Ping timeout: 250 seconds)
14:21:21 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
14:28:25 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 265 seconds)
14:28:36 miku727 joins (~miku@user/miku727)
14:28:49 <miku727> functional programming
14:30:56 × miku727 quits (~miku@user/miku727) (Quit: WeeChat 4.7.1)
14:31:17 × lortabac quits (~lortabac@2a01:e0a:541:b8f0:55ab:e185:7f81:54a4) (Quit: WeeChat 4.5.2)
14:34:42 × CiaoSen quits (~Jura@2a02:8071:64e1:da0:5a47:caff:fe78:33db) (Ping timeout: 265 seconds)
14:35:05 Axman6 joins (~Axman6@user/axman6)
14:35:24 × oxapentane quits (~oxapentan@user/oxapentane) (Remote host closed the connection)
14:35:37 Sgeo joins (~Sgeo@user/sgeo)
14:35:56 oxapentane joins (~oxapentan@user/oxapentane)
14:36:08 miku727 joins (~miku@user/miku727)
14:36:12 × chromoblob quits (~chromoblo@user/chromob1ot1c) (Read error: Connection reset by peer)
14:36:32 chromoblob joins (~chromoblo@user/chromob1ot1c)
14:37:19 × Axma42739 quits (~Axman6@user/axman6) (Ping timeout: 250 seconds)
14:37:34 <miku727> exit
14:37:36 <miku727> woops
14:37:37 × miku727 quits (~miku@user/miku727) (Client Quit)
14:40:36 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
14:41:10 mbauman joins (~mbauman@2600:1700:9902:2ef0:55a2:c8fa:c48a:a59d)
14:41:24 × mbauman quits (~mbauman@2600:1700:9902:2ef0:55a2:c8fa:c48a:a59d) (Client Quit)
14:41:28 weary-traveler joins (~user@user/user363627)
14:42:59 Googulator joins (~Googulato@81.183.235.203)
14:45:48 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 256 seconds)
14:48:31 MelodyOwO joins (~MelodyOwO@user/MelodyOwO)
14:48:48 × ubert quits (~Thunderbi@77.119.168.157.wireless.dyn.drei.com) (Quit: ubert)
14:49:40 × weary-traveler quits (~user@user/user363627) (Remote host closed the connection)
14:50:12 × humasect quits (~humasect@dyn-192-249-132-90.nexicom.net) (Quit: Leaving...)
14:57:37 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
15:02:25 × trickard quits (~trickard@cpe-52-98-47-163.wireline.com.au) (Ping timeout: 250 seconds)
15:02:43 trickard_ joins (~trickard@cpe-52-98-47-163.wireline.com.au)
15:05:31 × Googulator quits (~Googulato@81.183.235.203) (Ping timeout: 250 seconds)
15:07:39 × trickard_ quits (~trickard@cpe-52-98-47-163.wireline.com.au) (Read error: Connection reset by peer)
15:09:19 × acidjnk quits (~acidjnk@p200300d6e71719191c7fcbd668df2360.dip0.t-ipconnect.de) (Ping timeout: 256 seconds)
15:13:06 × pavonia quits (~user@user/siracusa) (Quit: Bye!)
15:13:22 tromp joins (~textual@2001:1c00:3487:1b00:1d0c:4f20:ca8:e791)
15:13:38 trickard_ joins (~trickard@cpe-52-98-47-163.wireline.com.au)
15:19:15 peterbecich joins (~Thunderbi@syn-172-222-149-049.res.spectrum.com)
15:19:46 trickard_ is now known as trickard
15:20:36 × Enrico63 quits (~Enrico63@2a0b:e541:10d0:0:9efc:e8ff:fe24:3213) (Quit: Client closed)
15:24:31 × MelodyOwO quits (~MelodyOwO@user/MelodyOwO) (Ping timeout: 250 seconds)
15:36:27 × biberu quits (~biberu@user/biberu) (Read error: Connection reset by peer)
15:41:46 × chromoblob quits (~chromoblo@user/chromob1ot1c) (Read error: Connection reset by peer)
15:42:38 chromoblob joins (~chromoblo@user/chromob1ot1c)
15:49:04 acidjnk joins (~acidjnk@p200300d6e7171985d5506271dfe67a69.dip0.t-ipconnect.de)
15:49:43 × marinelli quits (~weechat@gateway/tor-sasl/marinelli) (Quit: marinelli)
15:52:27 × AlexNoo quits (~AlexNoo@178.34.162.29) (Read error: Connection reset by peer)
15:52:30 AlexNoo_ joins (~AlexNoo@178.34.162.29)
15:53:55 segfaultfizzbuzz joins (~segfaultf@23-93-74-222.fiber.dynamic.sonic.net)
15:58:30 × chele quits (~chele@user/chele) (Remote host closed the connection)
16:05:50 davidlbowman joins (~dlb@user/davidlbowman)
16:06:16 × segfaultfizzbuzz quits (~segfaultf@23-93-74-222.fiber.dynamic.sonic.net) (Ping timeout: 256 seconds)
16:09:40 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 256 seconds)
16:10:04 davidlbowman parts (~dlb@user/davidlbowman) ()
16:16:47 marinelli joins (~weechat@gateway/tor-sasl/marinelli)
16:18:05 MelodyOwO joins (~MelodyOwO@user/MelodyOwO)
16:21:15 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
16:22:04 mari-estel joins (~mari-este@user/mari-estel)
16:22:17 <monochrom> That sounds like generic blind spam. #haskell is not a "team".
16:24:12 × mari61079 quits (~mari-este@user/mari-estel) (Ping timeout: 260 seconds)
16:27:43 <mauke> the security response team is a team
16:28:07 <monochrom> Oops. Sorry.
16:28:31 <Franciman> lol mauke
16:30:38 YuutaW joins (~YuutaW@alice.yuuta.moe)
16:37:36 × marinelli quits (~weechat@gateway/tor-sasl/marinelli) (Remote host closed the connection)
16:37:56 marinelli joins (~weechat@gateway/tor-sasl/marinelli)
16:40:59 × mari-estel quits (~mari-este@user/mari-estel) ()
16:52:50 ski joins (~ski@remote11.chalmers.se)
17:01:37 segfaultfizzbuzz joins (~segfaultf@c-71-202-235-127.hsd1.ca.comcast.net)
17:06:51 × Lord_of_Life quits (~Lord@user/lord-of-life/x-2819915) (Remote host closed the connection)
17:09:54 Lord_of_Life joins (~Lord@user/lord-of-life/x-2819915)
17:14:36 Googulator joins (~Googulato@2a01-036d-0106-217b-9021-558a-ccea-f5e8.pool6.digikabel.hu)
17:15:10 × Square2 quits (~Square@user/square) (Ping timeout: 265 seconds)
17:15:37 × Googulator quits (~Googulato@2a01-036d-0106-217b-9021-558a-ccea-f5e8.pool6.digikabel.hu) (Client Quit)
17:15:44 Googulator18 joins (~Googulato@94-21-175-125.pool.digikabel.hu)
17:19:30 tzh joins (~tzh@c-76-115-131-146.hsd1.or.comcast.net)
17:19:52 × chromoblob quits (~chromoblo@user/chromob1ot1c) (Read error: Connection reset by peer)
17:20:54 chromoblob joins (~chromoblo@user/chromob1ot1c)
17:24:43 × MelodyOwO quits (~MelodyOwO@user/MelodyOwO) (Ping timeout: 248 seconds)
17:25:47 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 248 seconds)
17:36:51 × tromp quits (~textual@2001:1c00:3487:1b00:1d0c:4f20:ca8:e791) (Quit: My iMac has gone to sleep. ZZZzzz…)
17:36:56 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
17:37:46 Axma82253 joins (~Axman6@user/axman6)
17:39:45 × Axman6 quits (~Axman6@user/axman6) (Ping timeout: 250 seconds)
17:41:12 <geekosaur> https://discourse.haskell.org/t/haskell-security-response-team-2025-april-june-report/12496 is probably a better place to look to contact them?
17:41:46 <geekosaur> first heading, even
17:43:30 tromp joins (~textual@2001:1c00:3487:1b00:1d0c:4f20:ca8:e791)
17:45:34 <tomsmeding> they seem to be gone
17:53:23 lxsameer joins (~lxsameer@Serene/lxsameer)
17:54:44 × tromp quits (~textual@2001:1c00:3487:1b00:1d0c:4f20:ca8:e791) (Quit: My iMac has gone to sleep. ZZZzzz…)
17:58:45 <EvanR> we're putting together a team :tm:
18:05:38 weary-traveler joins (~user@user/user363627)
18:12:20 × segfaultfizzbuzz quits (~segfaultf@c-71-202-235-127.hsd1.ca.comcast.net) (Ping timeout: 256 seconds)
18:14:55 segfaultfizzbuzz joins (~segfaultf@c-71-202-235-127.hsd1.ca.comcast.net)
18:21:16 wootehfoot joins (~wootehfoo@user/wootehfoot)
18:22:43 tromp joins (~textual@2001:1c00:3487:1b00:1d0c:4f20:ca8:e791)
18:24:31 × divlamir quits (~divlamir@user/divlamir) (Read error: Connection reset by peer)
18:24:40 divlamir joins (~divlamir@user/divlamir)
18:26:25 × lxsameer quits (~lxsameer@Serene/lxsameer) (Ping timeout: 248 seconds)
18:26:26 <zzz> The A-Team is translated as "Class A Squad" in my country if you back-translate it literally so I was going to make a joke involving classes before I remembered the original name.
18:31:55 Tuplanolla joins (~Tuplanoll@91-159-69-59.elisa-laajakaista.fi)
18:40:17 × monochrom quits (trebla@216.138.220.146) (Read error: Connection reset by peer)
18:42:48 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 260 seconds)
18:45:04 humodz parts (~humodz@user/humodz) (The Lounge - https://thelounge.chat)
18:54:17 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
18:57:27 humasect joins (~humasect@dyn-192-249-132-90.nexicom.net)
18:58:15 monochrom joins (trebla@216.138.220.146)
18:59:06 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 256 seconds)
19:00:05 × caconym747 quits (~caconym@user/caconym) (Quit: bye)
19:00:45 caconym747 joins (~caconym@user/caconym)
19:01:07 × segfaultfizzbuzz quits (~segfaultf@c-71-202-235-127.hsd1.ca.comcast.net) (Ping timeout: 260 seconds)
19:02:18 × fgarcia quits (~lei@user/fgarcia) (Quit: Remote host closed the connection)
19:04:57 sprotte24 joins (~sprotte24@p5b039b62.dip0.t-ipconnect.de)
19:05:38 Googulator77 joins (~Googulato@2a01-036d-0106-217b-9021-558a-ccea-f5e8.pool6.digikabel.hu)
19:05:49 × Googulator18 quits (~Googulato@94-21-175-125.pool.digikabel.hu) (Quit: Client closed)
19:10:07 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
19:11:23 × peterbecich quits (~Thunderbi@syn-172-222-149-049.res.spectrum.com) (Ping timeout: 248 seconds)
19:20:33 <monochrom> class Squad a
19:21:41 × Pozyomka quits (~pyon@user/pyon) (Quit: brb)
19:21:57 Pozyomka joins (~pyon@user/pyon)
19:39:45 × dtman34_ quits (~dtman34@2601:447:d182:6512:c2f9:c3a:b83d:6490) (Ping timeout: 250 seconds)
19:44:45 × fp quits (~Thunderbi@89-27-10-140.bb.dnainternet.fi) (Quit: fp)
19:47:45 fp joins (~Thunderbi@2001-14ba-6e24-3000--198.rev.dnainternet.fi)
19:50:27 OftenFaded5 joins (~OftenFade@user/tisktisk)
19:50:40 fp1 joins (~Thunderbi@2001-14ba-6e24-3000--198.rev.dnainternet.fi)
19:54:15 × fp quits (~Thunderbi@2001-14ba-6e24-3000--198.rev.dnainternet.fi) (Ping timeout: 252 seconds)
19:54:38 fp joins (~Thunderbi@2001-14ba-6e24-3000--198.rev.dnainternet.fi)
19:55:24 segfaultfizzbuzz joins (~segfaultf@23-93-74-222.fiber.dynamic.sonic.net)
19:55:45 Axman6 joins (~Axman6@user/axman6)
19:57:00 × fp1 quits (~Thunderbi@2001-14ba-6e24-3000--198.rev.dnainternet.fi) (Ping timeout: 252 seconds)
19:57:33 × Axma82253 quits (~Axman6@user/axman6) (Ping timeout: 250 seconds)
20:01:56 Lycurgus joins (~juan@user/Lycurgus)
20:16:10 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 256 seconds)
20:16:38 × OftenFaded5 quits (~OftenFade@user/tisktisk) (Quit: Client closed)
20:17:02 OftenFaded74 joins (~OftenFade@user/tisktisk)
20:23:25 OftenFaded26 joins (~OftenFade@user/tisktisk)
20:23:29 × sord937 quits (~sord937@gateway/tor-sasl/sord937) (Quit: sord937)
20:26:48 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
20:27:03 × OftenFaded74 quits (~OftenFade@user/tisktisk) (Ping timeout: 250 seconds)
20:32:02 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 256 seconds)
20:40:18 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
20:42:52 <haskellbridge> <magic_rb> I've implemented a kind of STG in rust for Nix evaluation. I managed to make it recursion less how the paper from 2016. What i dont understand is how to do primops. I mean if i have a primop such as "(+ 4 2)" i have a block of code representing that primop ("+") and i pass it two arguments "4" and "2". So far so good. However I'm not sure how to force the two arguments. I can start a "new" evaluation but that...
20:42:57 <haskellbridge> ... then incurs a new function on the rust, which i dont know if thats bad? but that means you can overflow the Rust stack but chaining enough primops
20:43:38 <haskellbridge> <magic_rb> not sure what do to do, how does GHC do it? the design they describe in https://www.microsoft.com/en-us/research/wp-content/uploads/2016/07/eval-apply.pdf wont work to evaluate "4" and then "2", or at least i dont see how i could make it do that
20:47:04 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 260 seconds)
20:55:34 × humasect quits (~humasect@dyn-192-249-132-90.nexicom.net) (Remote host closed the connection)
20:56:01 × segfaultfizzbuzz quits (~segfaultf@23-93-74-222.fiber.dynamic.sonic.net) (Ping timeout: 250 seconds)
20:58:18 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
20:58:35 pavonia joins (~user@user/siracusa)
21:00:31 × wootehfoot quits (~wootehfoo@user/wootehfoot) (Read error: Connection reset by peer)
21:03:23 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 248 seconds)
21:03:54 humasect joins (~humasect@dyn-192-249-132-90.nexicom.net)
21:11:13 segfaultfizzbuzz joins (~segfaultf@23-93-74-222.fiber.dynamic.sonic.net)
21:14:00 Guest58 joins (~Guest77@130.44.133.214)
21:14:04 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
21:17:27 × OftenFaded26 quits (~OftenFade@user/tisktisk) (Quit: Client closed)
21:20:17 × segfaultfizzbuzz quits (~segfaultf@23-93-74-222.fiber.dynamic.sonic.net) (Ping timeout: 248 seconds)
21:23:07 × michalz quits (~michalz@185.246.207.215) (Remote host closed the connection)
21:23:24 × takuan quits (~takuan@d8D86B9E9.access.telenet.be) (Remote host closed the connection)
21:26:21 × Googulator77 quits (~Googulato@2a01-036d-0106-217b-9021-558a-ccea-f5e8.pool6.digikabel.hu) (Quit: Client closed)
21:26:39 Googulator77 joins (~Googulato@2a01-036d-0106-217b-9021-558a-ccea-f5e8.pool6.digikabel.hu)
21:33:27 × stefan-__ quits (~m-yh2rcc@42dots.de) (Remote host closed the connection)
21:35:32 stefan-__ joins (~m-yh2rcc@42dots.de)
21:35:39 ljdarj1 joins (~Thunderbi@user/ljdarj)
21:36:26 × tromp quits (~textual@2001:1c00:3487:1b00:1d0c:4f20:ca8:e791) (Quit: My iMac has gone to sleep. ZZZzzz…)
21:36:33 × tcard__ quits (~tcard@2400:4051:5801:7500:cf17:befc:ff82:5303) (Quit: Leaving)
21:37:37 × ljdarj quits (~Thunderbi@user/ljdarj) (Ping timeout: 244 seconds)
21:37:37 ljdarj1 is now known as ljdarj
21:45:03 tromp joins (~textual@2001:1c00:3487:1b00:1d0c:4f20:ca8:e791)
21:45:17 <EvanR> magic_rb, if your STG instruction set includes Eval and another one that does primitive operations, on e.g. machine ints, then use Eval instructions to evaluate the inputs to the primitive, then have the primitive expect evaluated arguments already?
21:45:54 <haskellbridge> <magic_rb> it doesnt currently, hm
21:46:23 <haskellbridge> <magic_rb> but it doesnt quite solve the immediate issue which is that idk how to do it recursion less if i dont uncurry everything
21:46:47 <haskellbridge> <magic_rb> but tbh, i dont think it matters? nix is completely uncurried, always and im targeting nix with this
21:46:53 <EvanR> the process of evaluating e.g. a machine int doesn't need to have special recursion on top of how you already evaluate stuff
21:47:11 <EvanR> since it evaluates to a number if it's well typed
21:47:12 <haskellbridge> <magic_rb> yes, my point is, uh
21:47:21 <haskellbridge> <magic_rb> (no types btw)
21:47:24 <EvanR> oof
21:47:25 <haskellbridge> <magic_rb> wait, ill push the changes i have
21:48:43 <haskellbridge> <magic_rb> https://git.redalder.org/magic_rb/nix-stg/src/branch/main/nix-stg/src/env.rs#L53 this is my "evaluatior/VM"
21:48:50 <haskellbridge> <magic_rb> i think VM is a better term?
21:48:51 tcard joins (~tcard@2400:4051:5801:7500:cf17:befc:ff82:5303)
21:49:06 × Lycurgus quits (~juan@user/Lycurgus) (Quit: alsoknownas.renjuan.org ( juan@acm.org ))
21:49:45 <haskellbridge> <magic_rb> https://git.redalder.org/magic_rb/nix-stg/src/branch/main/nix-stg/src/compiler.rs#L44 and here is a builtin, so if i have a builtin with just one argument i know how to do it without invoking "force" again, essentially do a TCALL
21:49:53 segfaultfizzbuzz joins (~segfaultf@23-93-74-222.fiber.dynamic.sonic.net)
21:50:15 <haskellbridge> <magic_rb> but i cant figure out how generalize the TCALL into higher than 1 arity
21:50:46 <haskellbridge> <magic_rb> though i am currently implementing an uncurry function for all builtins, since all functions are uncurried in nix :(
21:50:58 <haskellbridge> <magic_rb> fuck, curried
21:51:00 <haskellbridge> <magic_rb> i always get it wront
21:51:09 <haskellbridge> <magic_rb> a -> b -> c not (a, b) -> c
21:51:46 <EvanR> primitives often need multiple arguments now
21:52:14 <EvanR> so the second one would be nice
21:53:49 <EvanR> so something like PrimOp OpName N, which takes N values off one of your stacks and passes them all to the code for OpName
21:54:06 <haskellbridge> <magic_rb> i dont have a stack like that
21:54:59 <EvanR> where ever the values end up being temporarily
21:55:02 <EvanR> get them from there
21:55:13 <EvanR> maybe allow up to 4 arguments
21:55:26 <EvanR> and they're all passed in even if they aren't needed
21:55:49 <haskellbridge> <magic_rb> https://paste.tomsmeding.com/3ckIHqKL
21:56:37 <EvanR> FORCE sounds encouraging
21:56:38 <haskellbridge> <magic_rb> thats for "(x: y: z: x + y + z) 4 5 6" this code
21:57:14 <EvanR> lisp people laughing at us doing one + at a time
21:58:00 × AlexZenon quits (~alzenon@178.34.162.29) (Ping timeout: 252 seconds)
21:59:43 <EvanR> a dedicated stack specifically for saving the arguments to a primop would also work
21:59:59 × Guest58 quits (~Guest77@130.44.133.214) (Quit: Client closed)
22:00:07 <EvanR> evolved ghc keeps reducing the number of stacks via tricks but that's like an optimized thing
22:01:19 <haskellbridge> <magic_rb> well, im trying to optimize :P
22:02:44 AlexZenon joins (~alzenon@178.34.162.29)
22:03:02 × tromp quits (~textual@2001:1c00:3487:1b00:1d0c:4f20:ca8:e791) (Quit: My iMac has gone to sleep. ZZZzzz…)
22:03:35 <EvanR> prematurely or postmaturely
22:03:38 <haskellbridge> <magic_rb> okay, managed a arbitrary depth uncurrying function
22:03:48 <haskellbridge> <magic_rb> nah, like, im not optimizing properly
22:03:59 <haskellbridge> <magic_rb> but i dont want to introduce new things into the core runtime
22:04:22 <haskellbridge> <magic_rb> also, i seem to recall the 2016 paper saying that the STG only handles fully saturated primop calls and so the frontend must wrap them in lambdas
22:04:32 <EvanR> primitives should be something you designed into the system xD
22:04:36 <EvanR> not slapped on at the last minute
22:05:12 <haskellbridge> <magic_rb> it is designed in?
22:17:52 comonad joins (~comonad@p200300d027244d00b442e34853d3dae3.dip0.t-ipconnect.de)
22:18:26 <monochrom> I wonder if: There is no design, there is only slapping on earlier or slapping on later.
22:19:35 <EvanR> don't forget unslapping
22:19:42 <EvanR> so the final product looks like jenga
22:19:45 <EvanR> one way or another
22:20:01 <monochrom> hee hee
22:22:16 Googulator77 is now known as Googulator
22:23:40 × divya quits (divya@140.238.251.170) (Ping timeout: 256 seconds)
22:44:31 × __monty__ quits (~toonn@user/toonn) (Quit: leaving)
22:52:28 × sprotte24 quits (~sprotte24@p5b039b62.dip0.t-ipconnect.de) (Quit: Leaving)
22:53:49 × Lord_of_Life quits (~Lord@user/lord-of-life/x-2819915) (Quit: Laa shay'a waqi'un moutlaq bale kouloun moumkine)
22:55:07 Lord_of_Life joins (~Lord@user/lord-of-life/x-2819915)
22:56:51 × fp quits (~Thunderbi@2001-14ba-6e24-3000--198.rev.dnainternet.fi) (Ping timeout: 252 seconds)
22:58:19 × Lord_of_Life quits (~Lord@user/lord-of-life/x-2819915) (Excess Flood)
22:59:20 peterbecich joins (~Thunderbi@syn-172-222-149-049.res.spectrum.com)
22:59:33 Lord_of_Life joins (~Lord@user/lord-of-life/x-2819915)
23:09:17 AlexNoo_ is now known as AlexNoo
23:10:32 × trickard quits (~trickard@cpe-52-98-47-163.wireline.com.au) (Read error: Connection reset by peer)
23:10:33 × humasect quits (~humasect@dyn-192-249-132-90.nexicom.net) (Quit: Leaving...)
23:10:45 trickard_ joins (~trickard@cpe-52-98-47-163.wireline.com.au)
23:22:13 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 260 seconds)
23:24:13 × segfaultfizzbuzz quits (~segfaultf@23-93-74-222.fiber.dynamic.sonic.net) (Ping timeout: 250 seconds)
23:30:58 × Tuplanolla quits (~Tuplanoll@91-159-69-59.elisa-laajakaista.fi) (Quit: Leaving.)
23:31:43 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
23:36:47 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 250 seconds)
23:40:21 × trickard_ quits (~trickard@cpe-52-98-47-163.wireline.com.au) (Read error: Connection reset by peer)
23:41:28 segfaultfizzbuzz joins (~segfaultf@23-93-74-222.fiber.dynamic.sonic.net)
23:47:30 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
23:48:06 × segfaultfizzbuzz quits (~segfaultf@23-93-74-222.fiber.dynamic.sonic.net) (Ping timeout: 256 seconds)
23:51:27 trickard_ joins (~trickard@cpe-52-98-47-163.wireline.com.au)
23:57:38 × zzz quits (~zero@user/zero) (Remote host closed the connection)

All times are in UTC on 2025-09-12.