2024/03/28

2024-03-28 00:00:02 +0100 <EvanR> rust fanatics and enthusiasts everywhere, imagine if haskell had that problem
2024-03-28 00:02:21 +0100infinity0(~infinity0@pwned.gg) (Remote host closed the connection)
2024-03-28 00:04:48 +0100 <ph88> why are the haskell webservers slow compared to c and rust ?
2024-03-28 00:05:05 +0100 <EvanR> is that even true?
2024-03-28 00:05:35 +0100 <ph88> ya
2024-03-28 00:05:51 +0100infinity0(~infinity0@pwned.gg)
2024-03-28 00:05:56 +0100 <EvanR> what happened to those snap benchmarks
2024-03-28 00:07:23 +0100 <ph88> they got disabled because nobody updated the benchmark https://github.com/TechEmpower/FrameworkBenchmarks/blob/2d9b618c99ba0b0073eb49ffdb9e884bf640be1a/f…
2024-03-28 00:08:26 +0100 <EvanR> o_O
2024-03-28 00:13:28 +0100tri(~tri@4133220a.cst.lightpath.net) (Ping timeout: 250 seconds)
2024-03-28 00:14:06 +0100 <ph88> Requests/sec: 2_514_450.26 actix, 2_094_552.29 h2o, 416_888.48 snap
2024-03-28 00:14:13 +0100 <ph88> in 2018
2024-03-28 00:16:47 +0100adanwan(~adanwan@gateway/tor-sasl/adanwan) (Remote host closed the connection)
2024-03-28 00:17:08 +0100adanwan(~adanwan@gateway/tor-sasl/adanwan)
2024-03-28 00:19:39 +0100 <dmj`> EvanR: might try to make bindings for this https://facil.io/
2024-03-28 00:19:48 +0100 <dmj`> put wai on top of it
2024-03-28 00:25:20 +0100gmg(~user@user/gehmehgeh) (Quit: Leaving)
2024-03-28 00:26:51 +0100 <ph88> hmm looks like facil has a bit too much like json parsing which we already have with aeson. Better put wai on libreactor in that case then https://github.com/fredrikwidlund/libreactorng
2024-03-28 00:31:36 +0100infinity0(~infinity0@pwned.gg) (Remote host closed the connection)
2024-03-28 00:31:58 +0100infinity0(~infinity0@pwned.gg)
2024-03-28 00:36:36 +0100tessier(~treed@ec2-184-72-149-67.compute-1.amazonaws.com) (Ping timeout: 255 seconds)
2024-03-28 00:38:26 +0100tessier(~treed@ip72-220-57-194.sd.sd.cox.net)
2024-03-28 00:43:17 +0100__monty__(~toonn@user/toonn) (Quit: leaving)
2024-03-28 00:44:39 +0100oo_miguel(~Thunderbi@78-11-181-16.static.ip.netia.com.pl) (Ping timeout: 272 seconds)
2024-03-28 00:55:05 +0100 <dmj`> ph88: yea but our json parsing is slow and GHC doesn't support SIMD afaik
2024-03-28 00:55:48 +0100 <ph88> dmj`, good point
2024-03-28 00:57:13 +0100 <dmj`> ph88: libreactor looks cool
2024-03-28 00:57:44 +0100 <terrorjack> @package hermes-json
2024-03-28 00:57:44 +0100 <lambdabot> https://hackage.haskell.org/package/hermes-json
2024-03-28 00:59:17 +0100 <dmj`> cool library :)
2024-03-28 01:02:34 +0100 <dmj`> no reason GHC shouldn't support simd natively imo though
2024-03-28 01:04:39 +0100 <ph88> https://gitlab.haskell.org/ghc/ghc/-/commit/acd795583625401c5554f8e04ec7efca18814011 ?
2024-03-28 01:05:09 +0100 <geekosaur> ghc has had the prims for simd for several years, but zero codegen
2024-03-28 01:05:21 +0100 <ph88> nvm that patch was removed later
2024-03-28 01:05:46 +0100pavonia(~user@user/siracusa)
2024-03-28 01:06:17 +0100 <mauke> isn't a codegen just a gen?
2024-03-28 01:08:15 +0100 <ph88> that's quite some work to implement all the supported simd operations
2024-03-28 01:12:37 +0100rvalue(~rvalue@user/rvalue) (Ping timeout: 255 seconds)
2024-03-28 01:13:21 +0100bitdex(~bitdex@gateway/tor-sasl/bitdex)
2024-03-28 01:19:38 +0100rvalue(~rvalue@user/rvalue)
2024-03-28 01:21:09 +0100 <dmj`> llvm has auto vectorization
2024-03-28 01:21:31 +0100harveypwca(~harveypwc@2601:246:c200:2740:15b6:f225:14ff:9821) (Quit: Leaving)
2024-03-28 01:27:34 +0100Square(~Square4@user/square)
2024-03-28 01:30:09 +0100Square2(~Square@user/square) (Ping timeout: 252 seconds)
2024-03-28 01:35:45 +0100Rodney_(~Rodney@176.254.244.83) (Quit: Connection error?!)
2024-03-28 01:35:50 +0100 <ph88> is this for OS threads? https://hackage.haskell.org/package/ghc-prim-0.11.0/docs/GHC-Prim.html#v:fork-35-
2024-03-28 01:36:30 +0100 <c_wraith> It looks like it's the underlying documentation point for forkIO
2024-03-28 01:37:15 +0100 <c_wraith> (it's not the implementation. the implementation is part of the RTS)
2024-03-28 01:43:30 +0100 <ph88> thanks
2024-03-28 01:44:19 +0100swamp_(~zmt00@user/zmt00)
2024-03-28 01:47:27 +0100zmt01(~zmt00@user/zmt00) (Ping timeout: 260 seconds)
2024-03-28 01:48:41 +0100zmt00(~zmt00@user/zmt00)
2024-03-28 01:49:26 +0100zmt01(~zmt00@user/zmt00)
2024-03-28 01:50:43 +0100swamp_(~zmt00@user/zmt00) (Ping timeout: 268 seconds)
2024-03-28 01:52:02 +0100swamp_(~zmt00@user/zmt00)
2024-03-28 01:53:30 +0100zmt00(~zmt00@user/zmt00) (Ping timeout: 256 seconds)
2024-03-28 01:53:39 +0100zmt00(~zmt00@user/zmt00)
2024-03-28 01:54:17 +0100peterbecich(~Thunderbi@047-229-123-186.res.spectrum.com)
2024-03-28 01:55:39 +0100zmt01(~zmt00@user/zmt00) (Ping timeout: 268 seconds)
2024-03-28 01:55:42 +0100adanwan(~adanwan@gateway/tor-sasl/adanwan) (Remote host closed the connection)
2024-03-28 01:55:47 +0100forell(~forell@user/forell) (Ping timeout: 264 seconds)
2024-03-28 01:56:10 +0100adanwan(~adanwan@gateway/tor-sasl/adanwan)
2024-03-28 01:56:11 +0100zmt01(~zmt00@user/zmt00)
2024-03-28 01:56:43 +0100yin(~yin@user/zero) (Ping timeout: 255 seconds)
2024-03-28 01:56:53 +0100swamp_(~zmt00@user/zmt00) (Ping timeout: 268 seconds)
2024-03-28 01:57:02 +0100swamp_(~zmt00@user/zmt00)
2024-03-28 01:59:04 +0100swamp_(~zmt00@user/zmt00) (Read error: Connection reset by peer)
2024-03-28 01:59:09 +0100zmt00(~zmt00@user/zmt00) (Ping timeout: 256 seconds)
2024-03-28 01:59:35 +0100zmt00(~zmt00@user/zmt00)
2024-03-28 02:00:57 +0100Tuplanolla(~Tuplanoll@91-159-69-59.elisa-laajakaista.fi) (Quit: Leaving.)
2024-03-28 02:01:12 +0100zmt01(~zmt00@user/zmt00) (Ping timeout: 268 seconds)
2024-03-28 02:01:12 +0100zmt00(~zmt00@user/zmt00) (K-Lined)
2024-03-28 02:04:11 +0100Benzi-Junior(~BenziJuni@232-148-209-31.dynamic.hringdu.is) (Ping timeout: 264 seconds)
2024-03-28 02:04:39 +0100Benzi-Junior(~BenziJuni@232-148-209-31.dynamic.hringdu.is)
2024-03-28 02:04:50 +0100forell(~forell@user/forell)
2024-03-28 02:08:47 +0100ph88(~ph88@ip5b403f30.dynamic.kabel-deutschland.de) (Remote host closed the connection)
2024-03-28 02:14:47 +0100y04nn(~username@2a03:1b20:8:f011::e10d) (Remote host closed the connection)
2024-03-28 02:20:46 +0100[Leary](~Leary]@user/Leary/x-0910699) (Remote host closed the connection)
2024-03-28 02:21:01 +0100[Leary](~Leary]@user/Leary/x-0910699)
2024-03-28 02:27:35 +0100xff0x(~xff0x@2405:6580:b080:900:294d:27b0:2606:85c) (Ping timeout: 260 seconds)
2024-03-28 02:32:09 +0100shapr`(~user@c-24-218-186-89.hsd1.ma.comcast.net)
2024-03-28 02:34:30 +0100shapr(~user@c-24-218-186-89.hsd1.ma.comcast.net) (Ping timeout: 268 seconds)
2024-03-28 02:41:54 +0100peterbecich(~Thunderbi@047-229-123-186.res.spectrum.com) (Ping timeout: 268 seconds)
2024-03-28 03:08:48 +0100lainon(Srain@gateway/vpn/protonvpn/lainon)
2024-03-28 03:11:40 +0100xff0x(~xff0x@125x103x176x34.ap125.ftth.ucom.ne.jp)
2024-03-28 03:12:10 +0100lainon(Srain@gateway/vpn/protonvpn/lainon) (Remote host closed the connection)
2024-03-28 03:18:16 +0100TonyStone(~TonyStone@074-076-057-186.res.spectrum.com) (Quit: Leaving)
2024-03-28 03:19:21 +0100divya(~user@202.170.201.69)
2024-03-28 03:19:34 +0100 <divya> Hello
2024-03-28 03:20:51 +0100otto_s(~user@p5de2fa1e.dip0.t-ipconnect.de) (Ping timeout: 255 seconds)
2024-03-28 03:22:21 +0100fedorafan(~fedorafan@user/fedorafan) (Ping timeout: 272 seconds)
2024-03-28 03:22:23 +0100otto_s(~user@p5b044569.dip0.t-ipconnect.de)
2024-03-28 03:22:47 +0100divya`(~user@2409:40e2:22:c013:945c:f9ff:fe1f:6047)
2024-03-28 03:24:51 +0100divya`(~user@2409:40e2:22:c013:945c:f9ff:fe1f:6047) (Read error: Connection reset by peer)
2024-03-28 03:25:04 +0100divya`(~user@202.170.201.90)
2024-03-28 03:26:16 +0100 <divya`> hello
2024-03-28 03:26:28 +0100fedorafan(~fedorafan@user/fedorafan)
2024-03-28 03:26:37 +0100ChaiTRex(~ChaiTRex@user/chaitrex)
2024-03-28 03:26:47 +0100divya(~user@202.170.201.69) (Ping timeout: 272 seconds)
2024-03-28 03:26:57 +0100 <divya`> Hello. fedorafan and ChaiTRex
2024-03-28 03:27:32 +0100waleee(~waleee@h-176-10-144-38.NA.cust.bahnhof.se) (Ping timeout: 268 seconds)
2024-03-28 03:47:35 +0100puke(~puke@user/puke) (Ping timeout: 268 seconds)
2024-03-28 03:54:09 +0100peterbecich(~Thunderbi@047-229-123-186.res.spectrum.com)
2024-03-28 03:55:51 +0100tri(~tri@ool-18bc2e74.dyn.optonline.net)
2024-03-28 04:01:41 +0100igemnace(~ian@user/igemnace)
2024-03-28 04:03:08 +0100puke(~puke@user/puke)
2024-03-28 04:04:24 +0100puke(~puke@user/puke) (Max SendQ exceeded)
2024-03-28 04:04:26 +0100tri(~tri@ool-18bc2e74.dyn.optonline.net) (Read error: Connection reset by peer)
2024-03-28 04:04:59 +0100tri(~tri@ool-18bc2e74.dyn.optonline.net)
2024-03-28 04:05:28 +0100qqq(~qqq@92.43.167.61) (Remote host closed the connection)
2024-03-28 04:05:49 +0100puke(~puke@user/puke)
2024-03-28 04:07:02 +0100puke(~puke@user/puke) (Max SendQ exceeded)
2024-03-28 04:08:20 +0100puke(~puke@user/puke)
2024-03-28 04:14:12 +0100 <Axman6> Hello, do you have a question divya`?
2024-03-28 04:21:47 +0100oo_miguel(~Thunderbi@78-11-181-16.static.ip.netia.com.pl)
2024-03-28 04:32:51 +0100buhman(sid411355@user/buhman) (Ping timeout: 256 seconds)
2024-03-28 04:32:51 +0100sa(sid1055@id-1055.tinside.irccloud.com) (Ping timeout: 256 seconds)
2024-03-28 04:33:25 +0100ursa-major(114efe6c39@2a03:6000:1812:100::11f3) (Ping timeout: 256 seconds)
2024-03-28 04:33:25 +0100shreyasminocha(51fdc93eda@user/shreyasminocha) (Ping timeout: 256 seconds)
2024-03-28 04:33:25 +0100raghavgururajan_(ea769b8000@2a03:6000:1812:100::242) (Ping timeout: 256 seconds)
2024-03-28 04:35:48 +0100buhman(sid411355@user/buhman)
2024-03-28 04:36:04 +0100sa(sid1055@id-1055.tinside.irccloud.com)
2024-03-28 04:36:50 +0100raghavgururajan(ea769b8000@user/raghavgururajan)
2024-03-28 04:36:51 +0100shreyasminocha(51fdc93eda@user/shreyasminocha)
2024-03-28 04:36:52 +0100ursa-major(114efe6c39@2a03:6000:1812:100::11f3)
2024-03-28 04:37:23 +0100ezzieyguywuf(~Unknown@user/ezzieyguywuf) (Ping timeout: 256 seconds)
2024-03-28 04:38:08 +0100ezzieyguywuf(~Unknown@user/ezzieyguywuf)
2024-03-28 04:39:04 +0100td_(~td@i53870933.versanet.de) (Ping timeout: 268 seconds)
2024-03-28 04:40:26 +0100td_(~td@i53870908.versanet.de)
2024-03-28 04:42:45 +0100peterbecich(~Thunderbi@047-229-123-186.res.spectrum.com) (Ping timeout: 255 seconds)
2024-03-28 04:42:49 +0100lisbeths(uid135845@id-135845.lymington.irccloud.com)
2024-03-28 04:49:33 +0100puke(~puke@user/puke) (Ping timeout: 268 seconds)
2024-03-28 04:53:45 +0100FinnElija(~finn_elij@user/finn-elija/x-0085643) (Remote host closed the connection)
2024-03-28 04:55:33 +0100FinnElija(~finn_elij@user/finn-elija/x-0085643)
2024-03-28 05:22:16 +0100fedorafan(~fedorafan@user/fedorafan) (Read error: Connection reset by peer)
2024-03-28 05:22:23 +0100fedorafansuper(~fedorafan@user/fedorafan)
2024-03-28 05:28:53 +0100shapr`(~user@c-24-218-186-89.hsd1.ma.comcast.net) (Ping timeout: 240 seconds)
2024-03-28 05:35:34 +0100igemnace(~ian@user/igemnace) (Quit: WeeChat 4.2.1)
2024-03-28 05:36:19 +0100igemnace(~ian@user/igemnace)
2024-03-28 05:37:21 +0100Reinhilde(ellenor@callbox.trd.is) (Quit: Bye Open Projects!)
2024-03-28 05:40:55 +0100trev(~trev@user/trev)
2024-03-28 05:44:42 +0100gabiruh(~gabiruh@vps19177.publiccloud.com.br) (Quit: ZNC 1.7.5 - https://znc.in)
2024-03-28 05:49:02 +0100gabiruh(~gabiruh@vps19177.publiccloud.com.br)
2024-03-28 05:54:41 +0100Ellenor(ellenor@2604:180:f2::bc)
2024-03-28 06:00:17 +0100aforemny(~aforemny@i59F516F8.versanet.de)
2024-03-28 06:01:12 +0100EllenorReinhilde
2024-03-28 06:01:24 +0100aforemny_(~aforemny@2001:9e8:6ce5:9000:b2bf:8cbe:296e:6191) (Ping timeout: 268 seconds)
2024-03-28 06:02:52 +0100_ht(~Thunderbi@28-52-174-82.ftth.glasoperator.nl)
2024-03-28 06:34:09 +0100tri(~tri@ool-18bc2e74.dyn.optonline.net) (Remote host closed the connection)
2024-03-28 06:37:36 +0100tri(~tri@ool-18bc2e74.dyn.optonline.net)
2024-03-28 06:53:45 +0100peterbecich(~Thunderbi@047-229-123-186.res.spectrum.com)
2024-03-28 06:56:47 +0100koala_man(~vidar@157.146.251.23.bc.googleusercontent.com) (Ping timeout: 256 seconds)
2024-03-28 06:57:21 +0100chessai(sid225296@id-225296.lymington.irccloud.com) (Ping timeout: 256 seconds)
2024-03-28 06:57:43 +0100sord937(~sord937@gateway/tor-sasl/sord937)
2024-03-28 06:57:55 +0100yandere(sid467876@id-467876.ilkley.irccloud.com) (Ping timeout: 256 seconds)
2024-03-28 06:58:40 +0100koala_man(~vidar@157.146.251.23.bc.googleusercontent.com)
2024-03-28 07:01:08 +0100yandere(sid467876@id-467876.ilkley.irccloud.com)
2024-03-28 07:01:34 +0100chessai(sid225296@id-225296.lymington.irccloud.com)
2024-03-28 07:06:25 +0100td_(~td@i53870908.versanet.de) (Ping timeout: 256 seconds)
2024-03-28 07:06:39 +0100td_(~td@i53870908.versanet.de)
2024-03-28 07:07:33 +0100ezzieyguywuf(~Unknown@user/ezzieyguywuf) (Ping timeout: 256 seconds)
2024-03-28 07:08:17 +0100ezzieyguywuf(~Unknown@user/ezzieyguywuf)
2024-03-28 07:08:41 +0100cross(~cross@spitfire.i.gajendra.net) (Ping timeout: 256 seconds)
2024-03-28 07:09:51 +0100cross(~cross@spitfire.i.gajendra.net)
2024-03-28 07:18:04 +0100tri(~tri@ool-18bc2e74.dyn.optonline.net) (Remote host closed the connection)
2024-03-28 07:20:26 +0100gabiruh(~gabiruh@vps19177.publiccloud.com.br) (Quit: ZNC 1.7.5 - https://znc.in)
2024-03-28 07:22:28 +0100takuan(~takuan@178-116-218-225.access.telenet.be)
2024-03-28 07:24:06 +0100zetef(~quassel@5.2.182.99)
2024-03-28 07:27:59 +0100rvalue-(~rvalue@user/rvalue)
2024-03-28 07:29:05 +0100rvalue(~rvalue@user/rvalue) (Ping timeout: 256 seconds)
2024-03-28 07:30:25 +0100Lycurgus(~georg@user/Lycurgus)
2024-03-28 07:32:33 +0100Lycurgus(~georg@user/Lycurgus) (Client Quit)
2024-03-28 07:34:47 +0100mjs2600(~mjs2600@c-174-169-225-239.hsd1.vt.comcast.net) (Ping timeout: 264 seconds)
2024-03-28 07:36:09 +0100_ht(~Thunderbi@28-52-174-82.ftth.glasoperator.nl) (Remote host closed the connection)
2024-03-28 07:37:46 +0100rvalue(~rvalue@user/rvalue)
2024-03-28 07:37:50 +0100mjs2600(~mjs2600@c-174-169-225-239.hsd1.vt.comcast.net)
2024-03-28 07:38:09 +0100tromp(~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl)
2024-03-28 07:38:43 +0100rvalue-(~rvalue@user/rvalue) (Ping timeout: 256 seconds)
2024-03-28 07:40:59 +0100euleritian(~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de) (Read error: Connection reset by peer)
2024-03-28 07:44:22 +0100euleritian(~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de)
2024-03-28 07:45:55 +0100zetef(~quassel@5.2.182.99) (Ping timeout: 268 seconds)
2024-03-28 07:48:18 +0100tromp(~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) (Quit: My iMac has gone to sleep. ZZZzzz…)
2024-03-28 07:51:05 +0100gabiruh(~gabiruh@vps19177.publiccloud.com.br)
2024-03-28 07:56:24 +0100Square(~Square4@user/square) (Ping timeout: 268 seconds)
2024-03-28 08:00:52 +0100sord937(~sord937@gateway/tor-sasl/sord937) (Remote host closed the connection)
2024-03-28 08:01:12 +0100sord937(~sord937@gateway/tor-sasl/sord937)
2024-03-28 08:01:15 +0100peterbecich(~Thunderbi@047-229-123-186.res.spectrum.com) (Ping timeout: 260 seconds)
2024-03-28 08:08:17 +0100CiaoSen(~Jura@2a05:5800:2c1:2d00:e6b9:7aff:fe80:3d03)
2024-03-28 08:14:03 +0100econo_(uid147250@id-147250.tinside.irccloud.com) (Quit: Connection closed for inactivity)
2024-03-28 08:16:04 +0100gabiruh(~gabiruh@vps19177.publiccloud.com.br) (Quit: ZNC 1.7.5 - https://znc.in)
2024-03-28 08:19:50 +0100EsoAlgo811(~EsoAlgo@129.146.136.145) (Ping timeout: 268 seconds)
2024-03-28 08:20:23 +0100gabiruh(~gabiruh@vps19177.publiccloud.com.br)
2024-03-28 08:24:18 +0100visilii_(~visilii@46.61.242.185)
2024-03-28 08:25:37 +0100visilii(~visilii@188.254.126.99) (Ping timeout: 256 seconds)
2024-03-28 08:26:00 +0100michalz(~michalz@185.246.207.222)
2024-03-28 08:30:10 +0100tromp(~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl)
2024-03-28 08:33:01 +0100zetef(~quassel@5.2.182.99)
2024-03-28 08:33:51 +0100lortabac(~lortabac@2a01:e0a:541:b8f0:55ab:e185:7f81:54a4)
2024-03-28 08:44:52 +0100califax(~califax@user/califx) (Remote host closed the connection)
2024-03-28 08:45:25 +0100califax(~califax@user/califx)
2024-03-28 08:47:46 +0100acidjnk_new(~acidjnk@p200300d6e714dc9271191991819977af.dip0.t-ipconnect.de)
2024-03-28 08:58:26 +0100tzh(~tzh@c-73-164-206-160.hsd1.or.comcast.net) (Quit: zzz)
2024-03-28 09:04:05 +0100dtman34(~dtman34@c-75-72-163-222.hsd1.mn.comcast.net) (Ping timeout: 240 seconds)
2024-03-28 09:07:50 +0100dtman34(~dtman34@2601:447:d001:ed50:252c:94d5:c186:e071)
2024-03-28 09:07:57 +0100divya``(~user@2409:40e2:22:c013:945c:f9ff:fe1f:6047)
2024-03-28 09:10:43 +0100divya``(~user@2409:40e2:22:c013:945c:f9ff:fe1f:6047) (Read error: Connection reset by peer)
2024-03-28 09:10:56 +0100divya``(~user@202.170.201.18)
2024-03-28 09:12:08 +0100divya`(~user@202.170.201.90) (Ping timeout: 252 seconds)
2024-03-28 09:14:43 +0100rvalue(~rvalue@user/rvalue) (Ping timeout: 268 seconds)
2024-03-28 09:15:46 +0100califax(~califax@user/califx) (Remote host closed the connection)
2024-03-28 09:16:38 +0100califax(~califax@user/califx)
2024-03-28 09:18:32 +0100danza(~francesco@ba-19-133-50.service.infuturo.it)
2024-03-28 09:22:10 +0100rvalue(~rvalue@user/rvalue)
2024-03-28 09:28:21 +0100Sgeo(~Sgeo@user/sgeo) (Read error: Connection reset by peer)
2024-03-28 09:29:17 +0100rvalue(~rvalue@user/rvalue) (Ping timeout: 240 seconds)
2024-03-28 09:31:24 +0100kuribas(~user@ip-188-118-57-242.reverse.destiny.be)
2024-03-28 09:31:52 +0100rvalue(~rvalue@user/rvalue)
2024-03-28 09:37:32 +0100dcoutts_(~duncan@cpc69402-oxfd27-2-0-cust903.4-3.cable.virginm.net) (Ping timeout: 268 seconds)
2024-03-28 09:49:09 +0100dcoutts(~duncan@cpc69402-oxfd27-2-0-cust903.4-3.cable.virginm.net)
2024-03-28 09:57:55 +0100dcoutts(~duncan@cpc69402-oxfd27-2-0-cust903.4-3.cable.virginm.net) (Ping timeout: 260 seconds)
2024-03-28 10:01:53 +0100tromp(~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) (Quit: My iMac has gone to sleep. ZZZzzz…)
2024-03-28 10:04:39 +0100wootehfoot(~wootehfoo@user/wootehfoot)
2024-03-28 10:04:50 +0100Lycurgus(~georg@li1192-118.members.linode.com)
2024-03-28 10:04:50 +0100Lycurgus(~georg@li1192-118.members.linode.com) (Changing host)
2024-03-28 10:04:50 +0100Lycurgus(~georg@user/Lycurgus)
2024-03-28 10:12:29 +0100tromp(~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl)
2024-03-28 10:18:14 +0100danza(~francesco@ba-19-133-50.service.infuturo.it) (Ping timeout: 268 seconds)
2024-03-28 10:24:17 +0100Rodney_(~Rodney@176.254.244.83)
2024-03-28 10:26:53 +0100ft(~ft@p508db238.dip0.t-ipconnect.de) (Quit: leaving)
2024-03-28 10:33:45 +0100ircsan(~sr@183.82.204.121)
2024-03-28 10:37:55 +0100ircsan(~sr@183.82.204.121) (Quit: leaving)
2024-03-28 10:40:35 +0100dcoutts(~duncan@cpc69402-oxfd27-2-0-cust903.4-3.cable.virginm.net)
2024-03-28 10:49:50 +0100alexherbo2(~alexherbo@2a02-8440-3341-331a-5cd1-1218-580b-b9b4.rev.sfr.net)
2024-03-28 10:53:51 +0100danse-nr3(~danse-nr3@151.47.128.56)
2024-03-28 10:57:35 +0100danse-nr3(~danse-nr3@151.47.128.56) (Read error: Connection reset by peer)
2024-03-28 10:57:41 +0100Lycurgus(~georg@user/Lycurgus) (Quit: leaving)
2024-03-28 10:57:54 +0100danse-nr3(~danse-nr3@151.47.128.56)
2024-03-28 11:04:18 +0100gehmehgeh(~user@user/gehmehgeh)
2024-03-28 11:08:44 +0100magus3(~Thunderbi@189.6.35.139)
2024-03-28 11:10:39 +0100xff0x(~xff0x@125x103x176x34.ap125.ftth.ucom.ne.jp) (Ping timeout: 268 seconds)
2024-03-28 11:11:08 +0100gehmehgehgmg
2024-03-28 11:19:23 +0100srirc(~sr@183.82.204.121)
2024-03-28 11:21:29 +0100srirc(~sr@183.82.204.121) (Client Quit)
2024-03-28 11:23:09 +0100zetef(~quassel@5.2.182.99) (Remote host closed the connection)
2024-03-28 11:24:15 +0100lortabac(~lortabac@2a01:e0a:541:b8f0:55ab:e185:7f81:54a4) (Ping timeout: 256 seconds)
2024-03-28 11:26:04 +0100Lord_of_Life_(~Lord@user/lord-of-life/x-2819915)
2024-03-28 11:26:41 +0100euleritian(~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de) (Ping timeout: 268 seconds)
2024-03-28 11:26:53 +0100euleritian(~euleritia@77.22.252.56)
2024-03-28 11:27:18 +0100Lord_of_Life(~Lord@user/lord-of-life/x-2819915) (Ping timeout: 268 seconds)
2024-03-28 11:27:55 +0100magus3(~Thunderbi@189.6.35.139) (Ping timeout: 268 seconds)
2024-03-28 11:29:01 +0100Lord_of_Life_Lord_of_Life
2024-03-28 11:34:11 +0100euleritian(~euleritia@77.22.252.56) (Ping timeout: 264 seconds)
2024-03-28 11:34:49 +0100euleritian(~euleritia@dynamic-176-006-202-041.176.6.pool.telefonica.de)
2024-03-28 11:36:22 +0100lortabac(~lortabac@2a01:e0a:541:b8f0:55ab:e185:7f81:54a4)
2024-03-28 11:36:26 +0100ubert(~Thunderbi@2a02:8109:ab8a:5a00:32c6:3a7:b5af:10e3)
2024-03-28 11:37:15 +0100son0p(~ff@167.0.169.98) (Quit: Bye)
2024-03-28 11:40:44 +0100__monty__(~toonn@user/toonn)
2024-03-28 11:42:52 +0100CiaoSen(~Jura@2a05:5800:2c1:2d00:e6b9:7aff:fe80:3d03) (Ping timeout: 256 seconds)
2024-03-28 11:43:22 +0100euleritian(~euleritia@dynamic-176-006-202-041.176.6.pool.telefonica.de) (Read error: Connection reset by peer)
2024-03-28 11:43:39 +0100euleritian(~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de)
2024-03-28 11:49:20 +0100tromp(~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) (Quit: My iMac has gone to sleep. ZZZzzz…)
2024-03-28 11:54:52 +0100son0p(~ff@167.0.169.98)
2024-03-28 11:58:55 +0100tromp(~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl)
2024-03-28 12:01:32 +0100lortabac(~lortabac@2a01:e0a:541:b8f0:55ab:e185:7f81:54a4) (Ping timeout: 255 seconds)
2024-03-28 12:01:32 +0100magus3(~Thunderbi@189.6.35.139)
2024-03-28 12:01:41 +0100xff0x(~xff0x@2405:6580:b080:900:5b9d:a4d:114b:3b13)
2024-03-28 12:04:13 +0100tv(~tv@user/tv) (Ping timeout: 272 seconds)
2024-03-28 12:06:06 +0100Vajb(~Vajb@n70t65z9ztei3blo55b-1.v6.elisa-mobile.fi) (Ping timeout: 256 seconds)
2024-03-28 12:07:02 +0100crook1389(uid581388@id-581388.ilkley.irccloud.com)
2024-03-28 12:07:28 +0100mmhat(~mmh@p200300f1c706a2a6ee086bfffe095315.dip0.t-ipconnect.de)
2024-03-28 12:09:19 +0100Vajb(~Vajb@n6jbiwem1nfkemdydn4-1.v6.elisa-mobile.fi)
2024-03-28 12:17:17 +0100tv(~tv@user/tv)
2024-03-28 12:19:49 +0100CiaoSen(~Jura@2a05:5800:2c1:2d00:e6b9:7aff:fe80:3d03)
2024-03-28 12:24:02 +0100euleritian(~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de) (Ping timeout: 268 seconds)
2024-03-28 12:24:39 +0100euleritian(~euleritia@dynamic-176-006-202-041.176.6.pool.telefonica.de)
2024-03-28 12:26:30 +0100magus3(~Thunderbi@189.6.35.139) (Ping timeout: 268 seconds)
2024-03-28 12:32:37 +0100yin(~yin@user/zero)
2024-03-28 12:42:04 +0100lortabac(~lortabac@2a01:e0a:541:b8f0:55ab:e185:7f81:54a4)
2024-03-28 12:43:51 +0100bitdex(~bitdex@gateway/tor-sasl/bitdex) (Quit: = "")
2024-03-28 12:47:53 +0100ph88(~ph88@91.64.63.48)
2024-03-28 12:48:44 +0100euleritian(~euleritia@dynamic-176-006-202-041.176.6.pool.telefonica.de) (Read error: Connection reset by peer)
2024-03-28 12:49:02 +0100euleritian(~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de)
2024-03-28 12:52:53 +0100kuribas(~user@ip-188-118-57-242.reverse.destiny.be) (Ping timeout: 240 seconds)
2024-03-28 12:53:20 +0100 <ph88> Why can't i use logDebug directly? and how can i fix this? https://bpa.st/N6IA
2024-03-28 12:56:06 +0100euleritian(~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de) (Ping timeout: 268 seconds)
2024-03-28 12:56:43 +0100euleritian(~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de)
2024-03-28 13:03:53 +0100tromp(~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) (Quit: My iMac has gone to sleep. ZZZzzz…)
2024-03-28 13:05:11 +0100 <lyxia> ph88: lift $ logDebug ...
2024-03-28 13:06:35 +0100 <ph88> lyxia, https://bpa.st/2EBA
2024-03-28 13:07:28 +0100waleee(~waleee@h-176-10-144-38.NA.cust.bahnhof.se)
2024-03-28 13:13:52 +0100 <lyxia> remove liftIO
2024-03-28 13:14:22 +0100 <ph88> <3 lyxia
2024-03-28 13:14:25 +0100euleritian(~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de) (Ping timeout: 255 seconds)
2024-03-28 13:14:55 +0100euleritian(~euleritia@dynamic-176-006-202-041.176.6.pool.telefonica.de)
2024-03-28 13:19:52 +0100lortabac(~lortabac@2a01:e0a:541:b8f0:55ab:e185:7f81:54a4) (Quit: WeeChat 4.1.1)
2024-03-28 13:23:54 +0100magus3(~Thunderbi@189.6.35.139)
2024-03-28 13:24:44 +0100euleritian(~euleritia@dynamic-176-006-202-041.176.6.pool.telefonica.de) (Read error: Connection reset by peer)
2024-03-28 13:25:02 +0100euleritian(~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de)
2024-03-28 13:26:38 +0100tromp(~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl)
2024-03-28 13:28:01 +0100 <ph88> How can i get the client ip in servant? I saw this https://hackage.haskell.org/package/servant-0.20.1/docs/Servant-API.html#t:RemoteHost i was expecting a function that gives the ip address
2024-03-28 13:29:32 +0100euleritian(~euleritia@ip4d16fc38.dynamic.kabel-deutschland.de) (Ping timeout: 260 seconds)
2024-03-28 13:29:34 +0100 <danse-nr3> might be to be looked into some abstraction that is closer to the network. Not very knowledgeable about this ... maybe WAI?
2024-03-28 13:31:46 +0100 <ph88> ye there is something here https://hackage.haskell.org/package/wai-3.2.4/docs/Network-Wai.html#v:remoteHost i'll take a look whether i can use that
2024-03-28 13:31:47 +0100euleritian(~euleritia@dynamic-176-006-202-041.176.6.pool.telefonica.de)
2024-03-28 13:32:53 +0100tv(~tv@user/tv) (Ping timeout: 256 seconds)
2024-03-28 13:40:15 +0100euleritian(~euleritia@dynamic-176-006-202-041.176.6.pool.telefonica.de) (Read error: Connection reset by peer)
2024-03-28 13:40:30 +0100waleee(~waleee@h-176-10-144-38.NA.cust.bahnhof.se) (Ping timeout: 268 seconds)
2024-03-28 13:41:01 +0100danse-nr3(~danse-nr3@151.47.128.56) (Remote host closed the connection)
2024-03-28 13:41:26 +0100danse-nr3(~danse-nr3@151.47.128.56)
2024-03-28 13:41:29 +0100euleritian(~euleritia@dynamic-176-006-202-041.176.6.pool.telefonica.de)
2024-03-28 13:45:07 +0100 <jackdk> ph88: That type has a `HasServer` instance in `servant-server`: https://hackage.haskell.org/package/servant-server-0.20/docs/src/Servant.Server.Internal.html#line… use it as you would a `Capture` parameter or whatever and your handler function should grow an extra parameter, that being the remote ip
2024-03-28 13:45:58 +0100tv(~tv@user/tv)
2024-03-28 13:50:18 +0100 <ph88> jackdk, thanks. I'm not familiar with Capture parameters. This is my first servant project and i only have a single route. This is my code https://bpa.st/GQUA i need the ip address in websocketRoute. Where should i put an extra parameter ?
2024-03-28 13:52:24 +0100magus3(~Thunderbi@189.6.35.139) (Ping timeout: 260 seconds)
2024-03-28 13:56:04 +0100magus3(~Thunderbi@189.6.35.139)
2024-03-28 14:08:59 +0100danse-nr3(~danse-nr3@151.47.128.56) (Ping timeout: 264 seconds)
2024-03-28 14:13:55 +0100mechap(~mechap@user/mechap)
2024-03-28 14:14:14 +0100mechap(~mechap@user/mechap) (Max SendQ exceeded)
2024-03-28 14:14:41 +0100mechap(~mechap@user/mechap)
2024-03-28 14:14:49 +0100magus3(~Thunderbi@189.6.35.139) (Ping timeout: 256 seconds)
2024-03-28 14:15:00 +0100mechap(~mechap@user/mechap) (Max SendQ exceeded)
2024-03-28 14:15:25 +0100mechap(~mechap@user/mechap)
2024-03-28 14:16:18 +0100 <jackdk> ph88: where is your declaration of `api` and the corresponding API type?
2024-03-28 14:17:07 +0100 <ph88> jackdk, i just figured it out as you typed :P streamData :: MVar ServerState -> SockAddr -> WS.PendingConnection -> AppM () type WebSocketApi = "ws" :> RemoteHost :> WS.WebSocketPending api :: Proxy WebSocketApi
2024-03-28 14:17:27 +0100 <jackdk> ph88: great, I'm glad to hear it!
2024-03-28 14:18:26 +0100magus3(~Thunderbi@189.6.35.139)
2024-03-28 14:19:03 +0100noumenon(~noumenon@113.51-175-156.customer.lyse.net)
2024-03-28 14:21:09 +0100waleee(~waleee@h-176-10-144-38.NA.cust.bahnhof.se)
2024-03-28 14:21:13 +0100mmhat(~mmh@p200300f1c706a2a6ee086bfffe095315.dip0.t-ipconnect.de) (Ping timeout: 268 seconds)
2024-03-28 14:21:34 +0100mmhat(~mmh@p200300f1c706a268ee086bfffe095315.dip0.t-ipconnect.de)
2024-03-28 14:22:08 +0100 <ph88> :D
2024-03-28 14:30:46 +0100hackyhacker(~hackyhack@194.78.171.126)
2024-03-28 14:45:16 +0100tri(~tri@ool-18bbef1a.static.optonline.net)
2024-03-28 14:48:20 +0100bwe_bwe
2024-03-28 14:53:53 +0100 <hackyhacker> Hello I've been tinkering with Pandoc and the def object for the default reader and writer settings use Data.Text.Internal.Text instead of just the normal Text.
2024-03-28 14:54:28 +0100 <hackyhacker> Does anyone know why this is? It gives me trouble because then I can't just use pack and unpack.
2024-03-28 14:54:53 +0100waleee(~waleee@h-176-10-144-38.NA.cust.bahnhof.se) (Quit: WeeChat 4.1.2)
2024-03-28 15:02:23 +0100lisbeths(uid135845@id-135845.lymington.irccloud.com) (Quit: Connection closed for inactivity)
2024-03-28 15:03:21 +0100 <ncf> surely what *type* is being used is not a property of the default *value*
2024-03-28 15:03:29 +0100 <ncf> can you be more specific
2024-03-28 15:18:10 +0100magus3(~Thunderbi@189.6.35.139) (Ping timeout: 256 seconds)
2024-03-28 15:21:01 +0100mechap(~mechap@user/mechap) (Ping timeout: 268 seconds)
2024-03-28 15:24:12 +0100divya```(~user@2409:40e2:22:c013:945c:f9ff:fe1f:6047)
2024-03-28 15:26:15 +0100tromp(~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) (Quit: My iMac has gone to sleep. ZZZzzz…)
2024-03-28 15:26:23 +0100magus3(~Thunderbi@189.6.35.139)
2024-03-28 15:28:47 +0100divya``(~user@202.170.201.18) (Ping timeout: 272 seconds)
2024-03-28 15:31:16 +0100hackyhacker(~hackyhack@194.78.171.126) (Quit: Client closed)
2024-03-28 15:32:41 +0100drdo2(~drdo@bl5-29-74.dsl.telepac.pt)
2024-03-28 15:33:05 +0100 <fedorafansuper> divya``` i am an idler dont destroy my flow
2024-03-28 15:33:06 +0100 <fedorafansuper> :D
2024-03-28 15:33:11 +0100 <fedorafansuper> oh
2024-03-28 15:33:18 +0100 <fedorafansuper> supermode so be careful yeah
2024-03-28 15:33:55 +0100drdo(~drdo@bl5-29-74.dsl.telepac.pt) (Ping timeout: 255 seconds)
2024-03-28 15:33:56 +0100drdo2drdo
2024-03-28 15:35:21 +0100 <fedorafansuper> do you thin there will be judgement because of the last stupid years
2024-03-28 15:35:24 +0100 <fedorafansuper> death penalty
2024-03-28 15:35:27 +0100 <fedorafansuper> or somehting
2024-03-28 15:35:39 +0100 <fedorafansuper> offtopic
2024-03-28 15:36:05 +0100[Leary](~Leary]@user/Leary/x-0910699) (Remote host closed the connection)
2024-03-28 15:36:08 +0100Inst(~Inst@120.244.192.126) (Ping timeout: 268 seconds)
2024-03-28 15:36:41 +0100Inst(~Inst@120.244.192.126)
2024-03-28 15:37:07 +0100Inst(~Inst@120.244.192.126) (Max SendQ exceeded)
2024-03-28 15:37:38 +0100Inst(~Inst@120.244.192.126)
2024-03-28 15:43:05 +0100Sgeo(~Sgeo@user/sgeo)
2024-03-28 15:43:06 +0100yin(~yin@user/zero) (Quit: Lost terminal)
2024-03-28 15:46:39 +0100abrar(~abrar@pool-72-78-199-167.phlapa.fios.verizon.net) (Quit: WeeChat 4.1.1)
2024-03-28 15:47:32 +0100abrar(~abrar@pool-72-78-199-167.phlapa.fios.verizon.net)
2024-03-28 15:49:51 +0100gabiruh(~gabiruh@vps19177.publiccloud.com.br) (Quit: ZNC 1.7.5 - https://znc.in)
2024-03-28 15:50:30 +0100ubert(~Thunderbi@2a02:8109:ab8a:5a00:32c6:3a7:b5af:10e3) (Quit: ubert)
2024-03-28 15:54:33 +0100danza(~francesco@151.47.130.237)
2024-03-28 15:55:12 +0100hackyhacker(~hackyhack@126.171-78-194.adsl-static.isp.belgacom.be)
2024-03-28 15:55:30 +0100 <hackyhacker> ncf So pandoc has a variable define 'def' which you pass to functions that read and write Pandocs which I thought was some sort of settings object and I thought it had Data.Text.Internal.Text instead of the normal Text as default type for string like things.
2024-03-28 15:57:06 +0100 <hackyhacker> Ah no it's defined in data-default-class
2024-03-28 15:59:00 +0100 <hackyhacker> Ah it's the default value for Text.Pandoc.Options.WriterOptions
2024-03-28 15:59:01 +0100 <lyxia> hackyhacker: Data.Text.Internal.Text is Text
2024-03-28 16:04:30 +0100 <hackyhacker> lyxia ah ok thanks
2024-03-28 16:10:13 +0100tromp(~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl)
2024-03-28 16:13:06 +0100infinity0(~infinity0@pwned.gg) (Remote host closed the connection)
2024-03-28 16:16:57 +0100gabiruh(~gabiruh@vps19177.publiccloud.com.br)
2024-03-28 16:19:33 +0100alexherbo2(~alexherbo@2a02-8440-3341-331a-5cd1-1218-580b-b9b4.rev.sfr.net) (Remote host closed the connection)
2024-03-28 16:20:02 +0100infinity0(~infinity0@pwned.gg)
2024-03-28 16:21:30 +0100infinity0(~infinity0@pwned.gg) (Remote host closed the connection)
2024-03-28 16:23:38 +0100infinity0(~infinity0@pwned.gg)
2024-03-28 16:28:58 +0100PoolloverNathan(~u0_a408@108.145.176.1)
2024-03-28 16:31:38 +0100 <PoolloverNathan> can I do e.g. type Useful a = (Eq a, Show a, Read a, …); deriving instance Useful Foo so I don't need to write each instance by hand? I also want to use Useful in constraints
2024-03-28 16:32:37 +0100magus3(~Thunderbi@189.6.35.139) (Quit: magus3)
2024-03-28 16:35:53 +0100 <ncf> with the right extensions you can use Useful in constraints. not sure about deriving
2024-03-28 16:36:20 +0100 <lyxia> sadly there are no shortcuts for deriving
2024-03-28 16:37:05 +0100adanwan(~adanwan@gateway/tor-sasl/adanwan) (Remote host closed the connection)
2024-03-28 16:37:16 +0100 <PoolloverNathan> so TH it is?
2024-03-28 16:37:24 +0100adanwan(~adanwan@gateway/tor-sasl/adanwan)
2024-03-28 16:38:08 +0100mei(~mei@user/mei) (Remote host closed the connection)
2024-03-28 16:38:16 +0100 <lyxia> yeah, or a plugin
2024-03-28 16:38:59 +0100sawilagar(~sawilagar@user/sawilagar)
2024-03-28 16:39:16 +0100 <lyxia> shameless plug: https://hackage.haskell.org/package/driving-classes-plugin
2024-03-28 16:39:37 +0100 <geekosaur> .oO ( shameless plugin )
2024-03-28 16:40:34 +0100mei(~mei@user/mei)
2024-03-28 16:45:47 +0100danza(~francesco@151.47.130.237) (Ping timeout: 260 seconds)
2024-03-28 16:57:49 +0100econo_(uid147250@id-147250.tinside.irccloud.com)
2024-03-28 17:02:09 +0100acidjnk_new(~acidjnk@p200300d6e714dc9271191991819977af.dip0.t-ipconnect.de) (Ping timeout: 268 seconds)
2024-03-28 17:04:40 +0100tzh(~tzh@c-73-164-206-160.hsd1.or.comcast.net)
2024-03-28 17:09:45 +0100tromp(~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) (Read error: Connection reset by peer)
2024-03-28 17:10:27 +0100adanwan(~adanwan@gateway/tor-sasl/adanwan) (Remote host closed the connection)
2024-03-28 17:10:30 +0100shapr(~user@c-24-218-186-89.hsd1.ma.comcast.net)
2024-03-28 17:10:42 +0100adanwan(~adanwan@gateway/tor-sasl/adanwan)
2024-03-28 17:19:38 +0100shapr`(~user@c-24-218-186-89.hsd1.ma.comcast.net)
2024-03-28 17:20:08 +0100shapr`(~user@c-24-218-186-89.hsd1.ma.comcast.net) (Client Quit)
2024-03-28 17:24:48 +0100acidjnk_new(~acidjnk@p200300d6e714dc9271191991819977af.dip0.t-ipconnect.de)
2024-03-28 17:27:26 +0100L29Ah(~L29Ah@wikipedia/L29Ah) (Ping timeout: 268 seconds)
2024-03-28 17:34:03 +0100danza(~francesco@151.47.130.237)
2024-03-28 17:35:14 +0100Achylles(~Achylles_@45.182.57.57)
2024-03-28 17:44:22 +0100igemnace(~ian@user/igemnace) (Read error: Connection reset by peer)
2024-03-28 17:46:09 +0100hackyhacker(~hackyhack@126.171-78-194.adsl-static.isp.belgacom.be) (Quit: Client closed)
2024-03-28 17:46:57 +0100zetef(~quassel@2a02:2f00:5308:3500:36d7:557f:4ad5:f7e3)
2024-03-28 17:49:32 +0100L29Ah(~L29Ah@wikipedia/L29Ah)
2024-03-28 17:49:43 +0100_ht(~Thunderbi@28-52-174-82.ftth.glasoperator.nl)
2024-03-28 17:53:26 +0100pavonia(~user@user/siracusa) (Quit: Bye!)
2024-03-28 18:01:05 +0100igemnace(~ian@user/igemnace)
2024-03-28 18:06:23 +0100igemnace(~ian@user/igemnace) (Quit: WeeChat 4.2.1)
2024-03-28 18:06:44 +0100mmhat(~mmh@p200300f1c706a268ee086bfffe095315.dip0.t-ipconnect.de) (Quit: WeeChat 4.2.1)
2024-03-28 18:07:52 +0100alexherbo2(~alexherbo@2a02-8440-3341-331a-5cd1-1218-580b-b9b4.rev.sfr.net)
2024-03-28 18:12:32 +0100 <mstksg> .oO ( shamless plugin plug )
2024-03-28 18:12:47 +0100mstksgjle`
2024-03-28 18:15:00 +0100divya```(~user@2409:40e2:22:c013:945c:f9ff:fe1f:6047) (Ping timeout: 255 seconds)
2024-03-28 18:15:01 +0100tzh(~tzh@c-73-164-206-160.hsd1.or.comcast.net) (Read error: Connection reset by peer)
2024-03-28 18:15:19 +0100tzh(~tzh@c-73-164-206-160.hsd1.or.comcast.net)
2024-03-28 18:19:06 +0100alexherbo2(~alexherbo@2a02-8440-3341-331a-5cd1-1218-580b-b9b4.rev.sfr.net) (Remote host closed the connection)
2024-03-28 18:30:20 +0100ph88(~ph88@91.64.63.48) (Ping timeout: 268 seconds)
2024-03-28 18:32:34 +0100Guest52(~Guest52@110.235.239.168)
2024-03-28 18:35:21 +0100CiaoSen(~Jura@2a05:5800:2c1:2d00:e6b9:7aff:fe80:3d03) (Ping timeout: 256 seconds)
2024-03-28 18:36:47 +0100Guest97(~Guest97@216.165.217.88)
2024-03-28 18:37:18 +0100Guest52(~Guest52@110.235.239.168) (Client Quit)
2024-03-28 18:41:14 +0100L29Ah(~L29Ah@wikipedia/L29Ah) (Excess Flood)
2024-03-28 18:42:54 +0100L29Ah(~L29Ah@wikipedia/L29Ah)
2024-03-28 18:46:58 +0100 <shapr> @quote
2024-03-28 18:46:58 +0100 <lambdabot> EvanLaforge says: Then we can tell them about how we had to walk in the snow both ways uphill fighting space leaks with bare hands while they just have to read about it.
2024-03-28 18:47:06 +0100 <shapr> :-D
2024-03-28 18:50:49 +0100danza(~francesco@151.47.130.237) (Ping timeout: 272 seconds)
2024-03-28 18:53:13 +0100Square2(~Square@user/square)
2024-03-28 18:53:23 +0100pikajude(~jude@149.28.207.64)
2024-03-28 18:55:00 +0100 <pikajude> i got an email from someone requesting to take over a package namespace i created ~11 years ago
2024-03-28 18:55:13 +0100 <pikajude> it's under a different hackage account that i don't have access to the email for and don't know the password
2024-03-28 18:55:42 +0100 <pikajude> how should i proceed
2024-03-28 18:56:10 +0100 <pikajude> specifically this one https://hackage.haskell.org/package/cabal-audit you can click on the "home page" link and it redirects to my current github account, so there's proof that it's me at least
2024-03-28 18:57:10 +0100 <shapr> I'd ask the hackage admins
2024-03-28 18:57:27 +0100 <pikajude> oh i see
2024-03-28 18:57:28 +0100 <pikajude> thanks
2024-03-28 19:01:11 +0100rvalue(~rvalue@user/rvalue) (Ping timeout: 264 seconds)
2024-03-28 19:06:48 +0100Square2(~Square@user/square) (Quit: Leaving)
2024-03-28 19:07:03 +0100Square2(~Square@user/square)
2024-03-28 19:09:36 +0100rvalue(~rvalue@user/rvalue)
2024-03-28 19:19:10 +0100sord937(~sord937@gateway/tor-sasl/sord937) (Remote host closed the connection)
2024-03-28 19:19:33 +0100sord937(~sord937@gateway/tor-sasl/sord937)
2024-03-28 19:27:50 +0100ChaiTRex(~ChaiTRex@user/chaitrex) (Ping timeout: 260 seconds)
2024-03-28 19:29:49 +0100ChaiTRex(~ChaiTRex@user/chaitrex)
2024-03-28 19:35:33 +0100ChaiTRex(~ChaiTRex@user/chaitrex) (Remote host closed the connection)
2024-03-28 19:35:55 +0100ChaiTRex(~ChaiTRex@user/chaitrex)
2024-03-28 19:40:31 +0100sawilagar(~sawilagar@user/sawilagar) (Ping timeout: 255 seconds)
2024-03-28 19:40:51 +0100zetef(~quassel@2a02:2f00:5308:3500:36d7:557f:4ad5:f7e3) (Ping timeout: 272 seconds)
2024-03-28 19:42:29 +0100euleritian(~euleritia@dynamic-176-006-202-041.176.6.pool.telefonica.de) (Ping timeout: 240 seconds)
2024-03-28 19:43:06 +0100tri(~tri@ool-18bbef1a.static.optonline.net) (Remote host closed the connection)
2024-03-28 19:43:39 +0100tri(~tri@ool-18bbef1a.static.optonline.net)
2024-03-28 19:45:45 +0100target_i(~target_i@user/target-i/x-6023099)
2024-03-28 19:53:01 +0100sord937(~sord937@gateway/tor-sasl/sord937) (Quit: sord937)
2024-03-28 19:55:14 +0100mesaoptimizer(~mesaoptim@user/PapuaHardyNet) (Remote host closed the connection)
2024-03-28 19:55:25 +0100dcoutts(~duncan@cpc69402-oxfd27-2-0-cust903.4-3.cable.virginm.net) (Ping timeout: 272 seconds)
2024-03-28 19:57:05 +0100mei(~mei@user/mei) (Remote host closed the connection)
2024-03-28 19:58:02 +0100mei(~mei@user/mei)
2024-03-28 20:00:42 +0100ft(~ft@p508db238.dip0.t-ipconnect.de)
2024-03-28 20:04:25 +0100alexherbo2(~alexherbo@2a02-8440-3441-1b8f-81a4-318e-a0f5-350c.rev.sfr.net)
2024-03-28 20:05:30 +0100mmhat(~mmh@p200300f1c706a268ee086bfffe095315.dip0.t-ipconnect.de)
2024-03-28 20:06:39 +0100mmhat(~mmh@p200300f1c706a268ee086bfffe095315.dip0.t-ipconnect.de) (Client Quit)
2024-03-28 20:11:53 +0100Tuplanolla(~Tuplanoll@91-159-69-59.elisa-laajakaista.fi)
2024-03-28 20:13:44 +0100ars23(~ars23@89.123.236.74)
2024-03-28 20:13:58 +0100ars23(~ars23@89.123.236.74) (Changing host)
2024-03-28 20:13:58 +0100ars23(~ars23@user/ars23)
2024-03-28 20:20:52 +0100thaliaa(uid486183@id-486183.uxbridge.irccloud.com) (Quit: Connection closed for inactivity)
2024-03-28 20:29:54 +0100euleritian(~euleritia@dynamic-176-000-155-070.176.0.pool.telefonica.de)
2024-03-28 20:33:29 +0100gorignak(~gorignak@user/gorignak)
2024-03-28 20:38:39 +0100zetef(~quassel@86.124.127.221)
2024-03-28 20:53:03 +0100zetef(~quassel@86.124.127.221) (Remote host closed the connection)
2024-03-28 20:53:58 +0100tri(~tri@ool-18bbef1a.static.optonline.net) (Remote host closed the connection)
2024-03-28 20:54:11 +0100tri(~tri@ool-18bbef1a.static.optonline.net)
2024-03-28 20:54:45 +0100L29Ah(~L29Ah@wikipedia/L29Ah) (Read error: Connection reset by peer)
2024-03-28 21:00:11 +0100waleee(~waleee@h-176-10-144-38.NA.cust.bahnhof.se)
2024-03-28 21:00:16 +0100sawilagar(~sawilagar@user/sawilagar)
2024-03-28 21:09:05 +0100noumenon(~noumenon@113.51-175-156.customer.lyse.net) (Quit: Leaving)
2024-03-28 21:13:16 +0100target_i(~target_i@user/target-i/x-6023099) (Quit: leaving)
2024-03-28 21:14:47 +0100L29Ah(~L29Ah@wikipedia/L29Ah)
2024-03-28 21:29:59 +0100oo_miguel(~Thunderbi@78-11-181-16.static.ip.netia.com.pl) (Ping timeout: 260 seconds)
2024-03-28 21:39:36 +0100PoolloverNathan(~u0_a408@108.145.176.1) (Remote host closed the connection)
2024-03-28 21:44:52 +0100gorignak(~gorignak@user/gorignak) (Quit: quit)
2024-03-28 21:52:13 +0100[Leary](~Leary]@user/Leary/x-0910699)
2024-03-28 21:53:29 +0100TonyStone(~TonyStone@074-076-057-186.res.spectrum.com)
2024-03-28 21:59:24 +0100euleritian(~euleritia@dynamic-176-000-155-070.176.0.pool.telefonica.de) (Ping timeout: 252 seconds)
2024-03-28 22:01:29 +0100euleritian(~euleritia@dynamic-176-000-155-070.176.0.pool.telefonica.de)
2024-03-28 22:02:52 +0100ars23(~ars23@user/ars23) (Quit: Leaving)
2024-03-28 22:08:48 +0100_ht(~Thunderbi@28-52-174-82.ftth.glasoperator.nl) (Remote host closed the connection)
2024-03-28 22:17:55 +0100ChaiTRex(~ChaiTRex@user/chaitrex) (Remote host closed the connection)
2024-03-28 22:18:19 +0100ChaiTRex(~ChaiTRex@user/chaitrex)
2024-03-28 22:19:44 +0100tessier(~treed@ip72-220-57-194.sd.sd.cox.net) (Ping timeout: 268 seconds)
2024-03-28 22:21:40 +0100tessier(~treed@ec2-184-72-149-67.compute-1.amazonaws.com)
2024-03-28 22:33:29 +0100michalz(~michalz@185.246.207.222) (Quit: ZNC 1.8.2 - https://znc.in)
2024-03-28 22:36:23 +0100 <cheater> pikajude: i've seen someone talking about this
2024-03-28 22:36:49 +0100crook1389(uid581388@id-581388.ilkley.irccloud.com) (Quit: Connection closed for inactivity)
2024-03-28 22:52:10 +0100tri(~tri@ool-18bbef1a.static.optonline.net) (Remote host closed the connection)
2024-03-28 23:01:25 +0100alexherbo2(~alexherbo@2a02-8440-3441-1b8f-81a4-318e-a0f5-350c.rev.sfr.net) (Remote host closed the connection)
2024-03-28 23:09:51 +0100FragByte(~christian@user/fragbyte) (Ping timeout: 272 seconds)
2024-03-28 23:10:22 +0100Lycurgus(~georg@user/Lycurgus)
2024-03-28 23:12:03 +0100tri(~tri@ool-18bbef1a.static.optonline.net)
2024-03-28 23:16:02 +0100mei(~mei@user/mei) (Remote host closed the connection)
2024-03-28 23:16:23 +0100tri(~tri@ool-18bbef1a.static.optonline.net) (Ping timeout: 260 seconds)
2024-03-28 23:18:28 +0100mei(~mei@user/mei)
2024-03-28 23:26:26 +0100wootehfoot(~wootehfoo@user/wootehfoot) (Quit: pillow time)
2024-03-28 23:27:35 +0100ystael(~ystael@user/ystael) (Ping timeout: 272 seconds)
2024-03-28 23:27:58 +0100 <SoF> hi, is there something like Rust's [track_caller] in Haskell for eg `error`? that is, I want to wrap an `error` call and want the "error: called at source:line:col" to actually report the place where the _wrapper_ was called from
2024-03-28 23:28:42 +0100 <geekosaur> add a HasCallStack constraint
2024-03-28 23:29:55 +0100 <SoF> thanks!
2024-03-28 23:32:05 +0100sawilagar(~sawilagar@user/sawilagar) (Ping timeout: 240 seconds)
2024-03-28 23:32:12 +0100 <geekosaur> sorry, I see that's not quite what you want. if you want to get the callstack from your wrapper without including the call to error within it, I think you want to use https://hackage.haskell.org/package/base-4.19.1.0/docs/GHC-Stack.html#v:freezeCallStack
2024-03-28 23:33:44 +0100 <geekosaur> https://hackage.haskell.org/package/base-4.19.1.0/docs/GHC-Stack.html#v:withFrozenCallStack
2024-03-28 23:34:06 +0100 <geekosaur> so `withFrozenCallStack $ error …`
2024-03-28 23:46:13 +0100emmanuelux(~emmanuelu@user/emmanuelux)