Logs on 2022-05-16 (liberachat/#haskell)
| 00:00:34 | <jackdk> | I have to do a bit of work now, but mention my name if you don't understand a step and I'll check back (IRC predates the @name convention) |
| 00:01:19 | <melas> | oh dang. lightbulb moment. I get it now |
| 00:01:26 | <jackdk> | \o/ |
| 00:01:28 | <melas> | THANK YOU so so much. Very useful |
| 00:02:16 | <melas> | Now I proceed with my day without frustration, haha. Gotta go clean the house. Thank you all again |
| 00:02:19 | × | cyphase quits (~cyphase@user/cyphase) (Ping timeout: 240 seconds) |
| 00:02:42 | <jackdk> | Farewell and good luck |
| 00:06:41 | → | szkl joins (uid110435@id-110435.uxbridge.irccloud.com) |
| 00:07:26 | → | cyphase joins (~cyphase@user/cyphase) |
| 00:11:31 | → | flupe joins (~baboum@radon.sbi.re) |
| 00:14:18 | × | joo-_ quits (~joo-_@fsf/member/joo--) (Ping timeout: 276 seconds) |
| 00:14:52 | <Axman6> | jackdk: maybe we bite the bullet and make the ghc-lens library. would be nice to be able to use TH to make the lenses and copy the dumped splices rather than the orphan Generic instances |
| 00:15:19 | → | joo-_ joins (~joo-_@87-49-146-83-mobile.dk.customer.tdc.net) |
| 00:15:19 | × | joo-_ quits (~joo-_@87-49-146-83-mobile.dk.customer.tdc.net) (Changing host) |
| 00:15:19 | → | joo-_ joins (~joo-_@fsf/member/joo--) |
| 00:16:10 | <Axman6> | jackdk: meta project: a plugin which can generate lenses from definitions in another library... which we can use for our plugin |
| 00:16:21 | <jackdk> | Axman6: I'm not thrilled at the prospect, because the maintenance is gonna suck |
| 00:16:59 | × | jollygood2 quits (www-data@2607:5300:60:8be::1) (Quit: CGI:IRC (Ping timeout)) |
| 00:17:01 | <Axman6> | I would hope that the trees that grow work might make things a bit more stable these days |
| 00:18:22 | → | wgl joins (~wgl@75-161-32-115.albq.qwest.net) |
| 00:19:16 | × | wgl quits (~wgl@75-161-32-115.albq.qwest.net) (Client Quit) |
| 00:19:57 | → | king_gs joins (~Thunderbi@187.201.97.18) |
| 00:30:10 | → | raehik joins (~raehik@cpc95906-rdng25-2-0-cust156.15-3.cable.virginm.net) |
| 00:33:26 | × | xff0x quits (~xff0x@b133147.ppp.asahi-net.or.jp) (Ping timeout: 252 seconds) |
| 00:35:04 | × | flupe quits (~baboum@radon.sbi.re) (Ping timeout: 248 seconds) |
| 00:35:37 | → | flupe joins (~baboum@radon.sbi.re) |
| 00:37:50 | × | machinedgod quits (~machinedg@24.105.81.50) (Ping timeout: 252 seconds) |
| 00:39:50 | × | king_gs quits (~Thunderbi@187.201.97.18) (Read error: Connection reset by peer) |
| 00:40:43 | <dibblego> | I have a similar project in my head |
| 00:42:09 | → | king_gs joins (~Thunderbi@187.201.97.18) |
| 00:46:49 | → | yauhsien joins (~yauhsien@61-231-42-187.dynamic-ip.hinet.net) |
| 00:51:27 | × | abhixec quits (~abhixec@c-67-169-139-16.hsd1.ca.comcast.net) (Ping timeout: 240 seconds) |
| 00:58:56 | <jackdk> | Axman6: TTG has some interesting consequences: you probably want to provide (e.g., for `HsDecl p`): `_TyClD :: Prism (HsDecl p) (HsDecl q) (XTyClD p, TyClDecl p) (XTyClD q, TyClDecl q)` as well as `_TyClD' :: (XTyClD p ~ (), XTyClD q ~ ()) => Prism (HsDecl p) (HsDecl q) (XTyClD p) (XTyClD q)` |
| 01:00:26 | × | vicfred quits (~vicfred@user/vicfred) (Quit: Leaving) |
| 01:07:32 | → | jmcarthur joins (~jmcarthur@c-73-29-224-10.hsd1.nj.comcast.net) |
| 01:10:43 | × | albet70 quits (~xxx@2400:8902::f03c:92ff:fe60:98d8) (Remote host closed the connection) |
| 01:11:12 | → | xff0x joins (~xff0x@125x102x200x106.ap125.ftth.ucom.ne.jp) |
| 01:14:06 | × | mjs2600 quits (~mjs2600@c-24-91-3-49.hsd1.vt.comcast.net) (Ping timeout: 276 seconds) |
| 01:16:10 | × | causal quits (~user@50.35.83.177) (Quit: WeeChat 3.5) |
| 01:16:12 | → | frost joins (~frost@user/frost) |
| 01:16:51 | → | albet70 joins (~xxx@2400:8902::f03c:92ff:fe60:98d8) |
| 01:18:28 | × | king_gs quits (~Thunderbi@187.201.97.18) (Ping timeout: 248 seconds) |
| 01:20:16 | → | mjs2600 joins (~mjs2600@c-24-91-3-49.hsd1.vt.comcast.net) |
| 01:22:00 | → | andrey_ joins (~andrey@p200300dbcf05e8005ddecd234143f629.dip0.t-ipconnect.de) |
| 01:24:38 | × | andrey quits (~andrey@p200300dbcf47c200eee061049814fce3.dip0.t-ipconnect.de) (Ping timeout: 260 seconds) |
| 01:36:23 | → | [_] joins (~itchyjunk@user/itchyjunk/x-7353470) |
| 01:38:44 | × | [itchyjunk] quits (~itchyjunk@user/itchyjunk/x-7353470) (Ping timeout: 248 seconds) |
| 01:40:28 | × | sympt quits (~sympt@user/sympt) (Remote host closed the connection) |
| 01:40:50 | × | yauhsien quits (~yauhsien@61-231-42-187.dynamic-ip.hinet.net) (Ping timeout: 246 seconds) |
| 01:41:26 | → | sympt joins (~sympt@user/sympt) |
| 01:44:13 | → | abhixec joins (~abhixec@c-67-169-139-16.hsd1.ca.comcast.net) |
| 01:52:50 | × | melas quits (~melas@172.77.31.247) (Ping timeout: 240 seconds) |
| 02:00:10 | × | Benzi-Junior quits (~BenziJuni@88-149-64-179.du.xdsl.is) (Ping timeout: 240 seconds) |
| 02:03:57 | × | lemonsnicks quits (~lemonsnic@cpc159519-perr18-2-0-cust114.19-1.cable.virginm.net) (Quit: ZNC 1.8.2 - https://znc.in) |
| 02:05:27 | × | FinnElija quits (~finn_elij@user/finn-elija/x-0085643) (Killed (NickServ (Forcing logout FinnElija -> finn_elija))) |
| 02:05:27 | → | finn_elija joins (~finn_elij@user/finn-elija/x-0085643) |
| 02:05:27 | finn_elija | is now known as FinnElija |
| 02:09:04 | → | king_gs joins (~Thunderbi@187.201.97.18) |
| 02:16:47 | → | Sgeo_ joins (~Sgeo@user/sgeo) |
| 02:17:24 | → | x_kuru joins (~xkuru@user/xkuru) |
| 02:17:46 | × | Sgeo quits (~Sgeo@user/sgeo) (Read error: Connection reset by peer) |
| 02:18:04 | × | caef^ quits (~nehsou@128-092-160-234.biz.spectrum.com) (Read error: Connection reset by peer) |
| 02:18:25 | → | caef^ joins (~caef@128-092-160-234.biz.spectrum.com) |
| 02:18:30 | × | kraftwerk28_ quits (~kraftwerk@178.62.210.83) (Ping timeout: 240 seconds) |
| 02:18:49 | → | kraftwerk28 joins (~kraftwerk@178.62.210.83) |
| 02:19:50 | → | lemonsnicks joins (~lemonsnic@cpc159519-perr18-2-0-cust114.19-1.cable.virginm.net) |
| 02:20:10 | × | xkuru quits (~xkuru@user/xkuru) (Ping timeout: 240 seconds) |
| 02:23:04 | → | trillp joins (~trillp@216.128.134.16) |
| 02:27:03 | × | raehik quits (~raehik@cpc95906-rdng25-2-0-cust156.15-3.cable.virginm.net) (Ping timeout: 260 seconds) |
| 02:29:34 | × | dcoutts quits (~duncan@host86-187-173-90.range86-187.btcentralplus.com) (Read error: Connection reset by peer) |
| 02:29:49 | → | dcoutts joins (~duncan@host86-187-173-90.range86-187.btcentralplus.com) |
| 02:34:47 | → | gpncarl joins (~gpncarl@210.12.195.2) |
| 02:35:26 | → | dust_ joins (~dust@122.167.145.136) |
| 02:35:35 | × | dust_ quits (~dust@122.167.145.136) (Client Quit) |
| 02:40:17 | × | king_gs quits (~Thunderbi@187.201.97.18) (Ping timeout: 256 seconds) |
| 02:40:41 | × | sympt quits (~sympt@user/sympt) (Ping timeout: 246 seconds) |
| 02:42:48 | × | jmcarthur quits (~jmcarthur@c-73-29-224-10.hsd1.nj.comcast.net) (Quit: My MacBook Air has gone to sleep. ZZZzzz…) |
| 02:43:34 | × | chexum quits (~quassel@gateway/tor-sasl/chexum) (Ping timeout: 240 seconds) |
| 02:45:20 | × | terrorjack quits (~terrorjac@2a01:4f8:1c1e:509a::1) (Quit: The Lounge - https://thelounge.chat) |
| 02:46:30 | → | nate1 joins (~nate@98.45.169.16) |
| 02:46:32 | × | waleee quits (~waleee@2001:9b0:213:7200:cc36:a556:b1e8:b340) (Ping timeout: 252 seconds) |
| 02:46:37 | → | terrorjack joins (~terrorjac@2a01:4f8:1c1e:509a::1) |
| 02:49:53 | → | sabry joins (~sabry@197.37.135.141) |
| 02:50:12 | → | king_gs joins (~Thunderbi@187.201.97.18) |
| 02:51:33 | × | nate1 quits (~nate@98.45.169.16) (Ping timeout: 260 seconds) |
| 02:52:44 | × | king_gs quits (~Thunderbi@187.201.97.18) (Client Quit) |
| 02:52:56 | → | king_gs joins (~Thunderbi@187.201.97.18) |
| 03:07:26 | × | dcoutts quits (~duncan@host86-187-173-90.range86-187.btcentralplus.com) (Ping timeout: 252 seconds) |
| 03:10:04 | → | sympt joins (~sympt@user/sympt) |
| 03:11:35 | → | dcoutts joins (~duncan@host86-187-173-90.range86-187.btcentralplus.com) |
| 03:12:16 | → | chexum joins (~quassel@gateway/tor-sasl/chexum) |
| 03:12:45 | → | rekahsoft joins (~rekahsoft@bras-base-wdston4533w-grc-02-142-113-160-8.dsl.bell.ca) |
| 03:13:11 | × | chexum quits (~quassel@gateway/tor-sasl/chexum) (Remote host closed the connection) |
| 03:13:26 | → | chexum joins (~quassel@gateway/tor-sasl/chexum) |
| 03:13:37 | × | king_gs quits (~Thunderbi@187.201.97.18) (Quit: king_gs) |
| 03:17:21 | → | melas joins (~melas@172.77.31.247) |
| 03:18:29 | × | sympt quits (~sympt@user/sympt) (Remote host closed the connection) |
| 03:18:50 | × | dcoutts quits (~duncan@host86-187-173-90.range86-187.btcentralplus.com) (Ping timeout: 246 seconds) |
| 03:30:08 | → | gpncarl_ joins (~gpncarl@210.12.195.2) |
| 03:31:05 | × | gpncarl quits (~gpncarl@210.12.195.2) (Ping timeout: 252 seconds) |
| 03:35:24 | → | coot joins (~coot@213.134.190.95) |
| 03:50:26 | → | yauhsien joins (~yauhsien@61-231-42-187.dynamic-ip.hinet.net) |
| 03:54:44 | × | yauhsien quits (~yauhsien@61-231-42-187.dynamic-ip.hinet.net) (Ping timeout: 248 seconds) |
| 04:05:44 | <dragestil> | I remember seeing somewhere a command or set of flags to use when cabal build so that the dependency problems in the output are more readable, but I can't find it anywhere |
| 04:09:06 | → | whatsupdoc joins (uid509081@id-509081.hampstead.irccloud.com) |
| 04:11:43 | × | stackdroid18 quits (14094@user/stackdroid) (Quit: hasta la vista... tchau!) |
| 04:13:45 | → | mixfix41 joins (~sdenynine@user/mixfix41) |
| 04:27:05 | × | rekahsoft quits (~rekahsoft@bras-base-wdston4533w-grc-02-142-113-160-8.dsl.bell.ca) (Remote host closed the connection) |
| 04:27:48 | → | rekahsoft joins (~rekahsoft@bras-base-wdston4533w-grc-02-142-113-160-8.dsl.bell.ca) |
| 04:35:14 | → | dcoutts joins (~duncan@84.207.203.52) |
| 04:35:36 | × | littlebobeep quits (~alMalsamo@gateway/tor-sasl/almalsamo) (Remote host closed the connection) |
| 04:35:36 | × | dcoutts quits (~duncan@84.207.203.52) (Read error: Connection reset by peer) |
| 04:37:16 | → | dcoutts joins (~duncan@84.207.203.52) |
| 04:37:36 | × | mixfix41 quits (~sdenynine@user/mixfix41) (Read error: Connection reset by peer) |
| 04:37:36 | × | dcoutts quits (~duncan@84.207.203.52) (Read error: Connection reset by peer) |
| 04:37:38 | × | zaquest quits (~notzaques@5.130.79.72) (Remote host closed the connection) |
| 04:38:16 | → | littlebobeep joins (~alMalsamo@gateway/tor-sasl/almalsamo) |
| 04:38:59 | → | zaquest joins (~notzaques@5.130.79.72) |
| 04:40:21 | <jackdk> | don't know it. meanwhile, pastebin your dependency error? |
| 04:43:32 | → | nate1 joins (~nate@98.45.169.16) |
| 04:46:04 | × | littlebobeep quits (~alMalsamo@gateway/tor-sasl/almalsamo) (Ping timeout: 240 seconds) |
| 04:46:50 | × | rekahsoft quits (~rekahsoft@bras-base-wdston4533w-grc-02-142-113-160-8.dsl.bell.ca) (Ping timeout: 240 seconds) |
| 04:47:53 | × | nate1 quits (~nate@98.45.169.16) (Ping timeout: 248 seconds) |
| 04:48:49 | → | stackdroid18 joins (14094@user/stackdroid) |
| 04:49:06 | <dragestil> | jackdk: thanks - i fixed it by relaxing some deps |
| 04:49:09 | × | stackdroid18 quits (14094@user/stackdroid) (Client Quit) |
| 04:50:08 | → | dcoutts joins (~duncan@185.201.63.254) |
| 04:51:24 | → | akegalj joins (~akegalj@89-172-16-42.adsl.net.t-com.hr) |
| 04:52:10 | → | takuan joins (~takuan@178-116-218-225.access.telenet.be) |
| 04:53:02 | → | littlebobeep joins (~alMalsamo@gateway/tor-sasl/almalsamo) |
| 04:54:46 | → | steven joins (~steven@2600:1700:ce00:1ca0:1d43:a789:9670:cc38) |
| 04:55:12 | → | stackdroid18 joins (14094@user/stackdroid) |
| 04:55:25 | × | stackdroid18 quits (14094@user/stackdroid) (Client Quit) |
| 04:55:54 | <steven> | hello, I made a hackage release for the first time just now, and I see that the documentation isn't showing for the new version. Is it expected, or did I do something wrong in the release? Here is the package https://hackage.haskell.org/package/microlens-mtl |
| 04:58:25 | → | stackdroid18 joins (14094@user/stackdroid) |
| 04:58:34 | × | stackdroid18 quits (14094@user/stackdroid) (Client Quit) |
| 05:02:52 | <dsal> | steven: "Docs pending" -- it can sometimes take a while. |
| 05:04:27 | × | dcoutts quits (~duncan@185.201.63.254) (Remote host closed the connection) |
| 05:04:46 | × | zebrag quits (~chris@user/zebrag) (Quit: Konversation terminated!) |
| 05:08:13 | <steven> | dsal: ah thanks, I didn't see that part. I only saw "documentation unavailable". I also found that there's this script to build it myself https://hackage.haskell.org/upload |
| 05:08:13 | ← | jakalx parts (~jakalx@base.jakalx.net) (Error from remote client) |
| 05:08:24 | <steven> | ok great, I will just wait and see then |
| 05:09:16 | → | sympt joins (~sympt@user/sympt) |
| 05:13:19 | × | sympt quits (~sympt@user/sympt) (Remote host closed the connection) |
| 05:14:28 | → | sympt joins (~sympt@user/sympt) |
| 05:17:40 | → | jakalx joins (~jakalx@base.jakalx.net) |
| 05:18:37 | → | stackdroid18 joins (14094@user/stackdroid) |
| 05:21:03 | × | stackdroid18 quits (14094@user/stackdroid) (Client Quit) |
| 05:21:31 | → | nate1 joins (~nate@98.45.169.16) |
| 05:23:34 | × | frost quits (~frost@user/frost) (Ping timeout: 252 seconds) |
| 05:26:35 | × | nate1 quits (~nate@98.45.169.16) (Ping timeout: 252 seconds) |
| 05:34:42 | → | stackdroid18 joins (14094@user/stackdroid) |
| 05:34:47 | × | stackdroid18 quits (14094@user/stackdroid) (Client Quit) |
| 05:34:50 | <jackdk> | dragestil: oh good |
| 05:34:53 | <jackdk> | glad to hear it |
| 05:37:16 | → | chomwitt joins (~chomwitt@2a02:587:dc15:4f00:52fe:5216:7cb9:4726) |
| 05:41:40 | → | yauhsien joins (~yauhsien@61-231-42-187.dynamic-ip.hinet.net) |
| 05:41:47 | × | Sweet quits (~user@s19427110.onlinehome-server.info) (*.net *.split) |
| 05:41:47 | × | liskin quits (~liskin@xmonad/liskin) (*.net *.split) |
| 05:41:47 | × | remedan quits (~remedan@octo.cafe) (*.net *.split) |
| 05:41:47 | × | canta quits (~canta@user/canta) (*.net *.split) |
| 05:41:47 | × | eagleflo quits (~aku@163.172.137.34) (*.net *.split) |
| 05:41:47 | × | RSBach quits (~guygastin@137.184.131.156) (*.net *.split) |
| 05:41:47 | × | cocreature quits (~moritz@2a03:b0c0:3:d0::c8:f001) (*.net *.split) |
| 05:41:47 | × | philpax_ quits (sid516926@id-516926.lymington.irccloud.com) (*.net *.split) |
| 05:41:47 | × | edwardk quits (sid47016@haskell/developer/edwardk) (*.net *.split) |
| 05:41:47 | × | mustafa quits (sid502723@rockylinux/releng/mustafa) (*.net *.split) |
| 05:41:47 | × | hubvu_ quits (sid495858@id-495858.tinside.irccloud.com) (*.net *.split) |
| 05:41:47 | × | astra quits (sid289983@user/amish) (*.net *.split) |
| 05:41:47 | × | ByronJohnson quits (~bairyn@50-250-232-19-static.hfc.comcastbusiness.net) (*.net *.split) |
| 05:41:47 | × | int-e quits (~noone@int-e.eu) (*.net *.split) |
| 05:41:47 | × | tolt quits (~weechat-h@li219-154.members.linode.com) (*.net *.split) |
| 05:41:47 | × | mesaoptimizer quits (uid546676@user/PapuaHardyNet) (*.net *.split) |
| 05:41:47 | × | Hobbyboy quits (Hobbyboy@hobbyboy.co.uk) (*.net *.split) |
| 05:41:47 | × | edmundnoble quits (sid229620@id-229620.helmsley.irccloud.com) (*.net *.split) |
| 05:41:47 | × | aarchi quits (sid486183@id-486183.uxbridge.irccloud.com) (*.net *.split) |
| 05:41:47 | × | b20n quits (sid115913@id-115913.uxbridge.irccloud.com) (*.net *.split) |
| 05:41:47 | × | dmj` quits (sid72307@id-72307.hampstead.irccloud.com) (*.net *.split) |
| 05:41:47 | × | truckasaurus quits (sid457088@id-457088.helmsley.irccloud.com) (*.net *.split) |
| 05:41:47 | × | gmc quits (sid58314@id-58314.ilkley.irccloud.com) (*.net *.split) |
| 05:41:47 | × | parseval quits (sid239098@id-239098.helmsley.irccloud.com) (*.net *.split) |
| 05:41:47 | × | amir quits (sid22336@user/amir) (*.net *.split) |
| 05:41:47 | × | bradparker quits (sid262931@id-262931.uxbridge.irccloud.com) (*.net *.split) |
| 05:41:47 | × | jjhoo quits (~jahakala@user/jjhoo) (*.net *.split) |
| 05:41:47 | × | ouroboros quits (~ouroboros@user/ouroboros) (*.net *.split) |
| 05:41:47 | × | jackhill quits (~jackhill@kalessin.dragonsnail.net) (*.net *.split) |
| 05:41:56 | → | jackhill joins (~jackhill@kalessin.dragonsnail.net) |
| 05:41:57 | → | int-e joins (~noone@int-e.eu) |
| 05:41:58 | → | ByronJohnson joins (~bairyn@50-250-232-19-static.hfc.comcastbusiness.net) |
| 05:41:59 | → | Sweet joins (~user@s19427110.onlinehome-server.info) |
| 05:42:02 | → | edwardk joins (sid47016@haskell/developer/edwardk) |
| 05:42:02 | → | aarchi joins (sid486183@id-486183.uxbridge.irccloud.com) |
| 05:42:03 | → | edmundnoble joins (sid229620@id-229620.helmsley.irccloud.com) |
| 05:42:05 | → | gmc joins (sid58314@id-58314.ilkley.irccloud.com) |
| 05:42:09 | → | canta joins (~canta@cvm0.d5k.one) |
| 05:42:10 | → | Hobbyboy joins (Hobbyboy@hobbyboy.co.uk) |
| 05:42:11 | → | parseval joins (sid239098@id-239098.helmsley.irccloud.com) |
| 05:42:20 | → | liskin joins (~liskin@ackle.nomi.cz) |
| 05:42:24 | → | hubvu_ joins (sid495858@id-495858.tinside.irccloud.com) |
| 05:42:27 | → | tolt joins (~weechat-h@li219-154.members.linode.com) |
| 05:42:29 | × | canta quits (~canta@cvm0.d5k.one) (Changing host) |
| 05:42:29 | → | canta joins (~canta@user/canta) |
| 05:42:29 | → | dmj` joins (sid72307@id-72307.hampstead.irccloud.com) |
| 05:42:33 | → | truckasaurus joins (sid457088@id-457088.helmsley.irccloud.com) |
| 05:42:35 | → | mustafa joins (sid502723@rockylinux/releng/mustafa) |
| 05:42:36 | × | liskin quits (~liskin@ackle.nomi.cz) (Signing in (liskin)) |
| 05:42:36 | → | liskin joins (~liskin@xmonad/liskin) |
| 05:42:49 | → | b20n joins (sid115913@id-115913.uxbridge.irccloud.com) |
| 05:42:49 | → | bradparker joins (sid262931@id-262931.uxbridge.irccloud.com) |
| 05:42:52 | → | amir joins (sid22336@user/amir) |
| 05:42:52 | → | mesaoptimizer joins (sid546676@user/PapuaHardyNet) |
| 05:42:52 | → | philpax_ joins (sid516926@id-516926.lymington.irccloud.com) |
| 05:42:52 | → | cocreature joins (~moritz@2a03:b0c0:3:d0::c8:f001) |
| 05:42:56 | → | RMSBach joins (~guygastin@137.184.131.156) |
| 05:42:56 | → | ouroboros joins (~ouroboros@user/ouroboros) |
| 05:42:58 | → | remedan joins (~remedan@octo.cafe) |
| 05:43:06 | → | astra joins (sid289983@id-289983.hampstead.irccloud.com) |
| 05:43:43 | × | coot quits (~coot@213.134.190.95) (Quit: coot) |
| 05:44:52 | → | stackdroid18 joins (~stackdroi@user/stackdroid) |
| 05:44:52 | × | stackdroid18 quits (~stackdroi@user/stackdroid) (Client Quit) |
| 05:47:03 | → | jjhoo joins (~jahakala@user/jjhoo) |
| 05:47:03 | → | eagleflo joins (~aku@163.172.137.34) |
| 05:47:35 | → | agumonkey joins (~user@88.163.231.79) |
| 05:48:22 | × | CAT_S quits (apic@brezn3.muc.ccc.de) (*.net *.split) |
| 05:48:22 | × | hltk quits (~hltk@hltk.fi) (*.net *.split) |
| 05:48:22 | × | sshine quits (~simon@exocortex.online) (*.net *.split) |
| 05:48:22 | × | meejah quits (~meejah@rutas.meejah.ca) (*.net *.split) |
| 05:48:22 | × | Unode quits (~Unode@194.94.44.220) (*.net *.split) |
| 05:48:22 | × | darkling quits (~darkling@2001-ba8-1f1-f0e6-0-0-0-2.autov6rev.bitfolk.space) (*.net *.split) |
| 05:48:22 | × | YoungFrog quits (~youngfrog@2a02:a03f:c21b:f900:eb96:d26f:93a3:4c34) (*.net *.split) |
| 05:48:22 | × | Franciman quits (~Franciman@mx1.fracta.dev) (*.net *.split) |
| 05:48:22 | × | feetwind quits (~mike@user/feetwind) (*.net *.split) |
| 05:48:22 | × | yushyin quits (klVu03SvEu@mail.karif.server-speed.net) (*.net *.split) |
| 05:48:22 | × | tomjaguarpaw quits (~tom@li367-225.members.linode.com) (*.net *.split) |
| 05:48:22 | × | sooch_ quits (sid533113@id-533113.hampstead.irccloud.com) (*.net *.split) |
| 05:48:22 | × | rubin55 quits (sid175221@id-175221.hampstead.irccloud.com) (*.net *.split) |
| 05:48:22 | × | S11001001 quits (sid42510@id-42510.ilkley.irccloud.com) (*.net *.split) |
| 05:48:22 | × | Firedancer quits (sid336191@id-336191.hampstead.irccloud.com) (*.net *.split) |
| 05:48:22 | × | carter quits (sid14827@id-14827.helmsley.irccloud.com) (*.net *.split) |
| 05:48:22 | × | xnbya quits (~xnbya@2a01:4f8:c17:cbdd::1) (*.net *.split) |
| 05:48:22 | × | enemeth79 quits (sid309041@id-309041.lymington.irccloud.com) (*.net *.split) |
| 05:48:22 | × | welterde quits (~welterde@thinkbase.srv.welterde.de) (*.net *.split) |
| 05:48:29 | → | xnbya joins (~xnbya@2a01:4f8:c17:cbdd::1) |
| 05:48:30 | → | meejah joins (~meejah@rutas.meejah.ca) |
| 05:48:31 | → | CAT_S joins (apic@brezn3.muc.ccc.de) |
| 05:48:31 | → | darkling joins (~darkling@savella.carfax.org.uk) |
| 05:48:33 | → | sooch_ joins (sid533113@id-533113.hampstead.irccloud.com) |
| 05:48:34 | → | hltk joins (~hltk@hltk.fi) |
| 05:48:38 | → | tomjaguarpaw joins (~tom@li367-225.members.linode.com) |
| 05:48:40 | → | sshine joins (~simon@exocortex.online) |
| 05:48:42 | → | Firedancer joins (sid336191@id-336191.hampstead.irccloud.com) |
| 05:48:47 | → | enemeth79 joins (sid309041@id-309041.lymington.irccloud.com) |
| 05:48:49 | → | S11001001 joins (sid42510@id-42510.ilkley.irccloud.com) |
| 05:48:50 | → | Franciman joins (~Franciman@mx1.fracta.dev) |
| 05:48:55 | → | yushyin joins (5lIhc4jWEt@mail.karif.server-speed.net) |
| 05:49:06 | → | feetwind joins (~mike@2406:d501::79ae:5f3e) |
| 05:49:08 | → | carter joins (sid14827@id-14827.helmsley.irccloud.com) |
| 05:49:13 | → | YoungFrog joins (~youngfrog@2a02:a03f:c21b:f900:3182:11b3:8829:1e63) |
| 05:49:16 | → | welterde joins (welterde@thinkbase.srv.welterde.de) |
| 05:49:18 | → | rubin55 joins (sid175221@id-175221.hampstead.irccloud.com) |
| 05:49:32 | × | zmt00 quits (~zmt00@user/zmt00) (Quit: Leaving) |
| 05:49:33 | → | Unode joins (~Unode@194.94.44.220) |
| 05:49:37 | feetwind | is now known as Guest3304 |
| 05:53:15 | × | yauhsien quits (~yauhsien@61-231-42-187.dynamic-ip.hinet.net) (Remote host closed the connection) |
| 05:53:21 | → | zmt00 joins (~zmt00@user/zmt00) |
| 05:53:24 | × | zmt00 quits (~zmt00@user/zmt00) (Client Quit) |
| 05:53:46 | → | zmt00 joins (~zmt00@user/zmt00) |
| 05:57:33 | → | yauhsien joins (~yauhsien@61-231-42-187.dynamic-ip.hinet.net) |
| 06:00:56 | × | steven quits (~steven@2600:1700:ce00:1ca0:1d43:a789:9670:cc38) (Ping timeout: 248 seconds) |
| 06:01:50 | × | yauhsien quits (~yauhsien@61-231-42-187.dynamic-ip.hinet.net) (Ping timeout: 240 seconds) |
| 06:16:13 | → | michalz joins (~michalz@185.246.204.125) |
| 06:16:15 | → | coot joins (~coot@213.134.190.95) |
| 06:29:01 | → | benin joins (~benin@183.82.31.170) |
| 06:37:00 | → | cfricke joins (~cfricke@user/cfricke) |
| 06:39:03 | × | elkcl quits (~elkcl@broadband-37-110-156-162.ip.moscow.rt.ru) (Ping timeout: 260 seconds) |
| 06:39:52 | → | elkcl joins (~elkcl@broadband-37-110-156-162.ip.moscow.rt.ru) |
| 06:40:02 | → | lortabac joins (~lortabac@2a01:e0a:541:b8f0:369e:42d1:8f75:3666) |
| 06:50:23 | × | caef^ quits (~caef@128-092-160-234.biz.spectrum.com) (Remote host closed the connection) |
| 06:51:10 | × | tzh quits (~tzh@c-24-21-73-154.hsd1.wa.comcast.net) (Quit: zzz) |
| 06:53:51 | × | shriekingnoise quits (~shrieking@201.231.16.156) (Quit: Quit) |
| 06:55:16 | → | xaotuk joins (~sasha@net140-34-245-109.mbb.telenor.rs) |
| 06:56:59 | × | eggplantade quits (~Eggplanta@108-201-191-115.lightspeed.sntcca.sbcglobal.net) (Remote host closed the connection) |
| 06:57:37 | → | christiansen joins (~christian@83-95-137-75-dynamic.dk.customer.tdc.net) |
| 07:00:05 | → | acidjnk joins (~acidjnk@p200300d0c7068b73d0eeb5d70366dc27.dip0.t-ipconnect.de) |
| 07:00:57 | × | xaotuk quits (~sasha@net140-34-245-109.mbb.telenor.rs) (Ping timeout: 260 seconds) |
| 07:03:13 | → | christiansen_ joins (~christian@83-95-137-75-dynamic.dk.customer.tdc.net) |
| 07:03:36 | → | jco joins (~jco@90-228-194-139-no542.tbcn.telia.com) |
| 07:04:06 | → | kuribas joins (~user@ptr-17d51emxx4y1njcuupn.18120a2.ip6.access.telenet.be) |
| 07:04:48 | × | [_________] quits (~oos95GWG@user/oos95GWG) (Quit: [_________]) |
| 07:05:06 | × | melas quits (~melas@172.77.31.247) (Ping timeout: 276 seconds) |
| 07:05:35 | → | odnes joins (~odnes@5-203-204-202.pat.nym.cosmote.net) |
| 07:06:40 | × | christiansen_ quits (~christian@83-95-137-75-dynamic.dk.customer.tdc.net) (Client Quit) |
| 07:06:41 | → | [_________] joins (~oos95GWG@user/oos95GWG) |
| 07:06:52 | × | x_kuru quits (~xkuru@user/xkuru) (Read error: Connection reset by peer) |
| 07:07:22 | × | christiansen quits (~christian@83-95-137-75-dynamic.dk.customer.tdc.net) (Ping timeout: 260 seconds) |
| 07:09:27 | → | alp_ joins (~alp@user/alp) |
| 07:12:22 | → | tromp joins (~textual@dhcp-077-249-230-040.chello.nl) |
| 07:15:40 | → | mixfix41 joins (~sdenynine@user/mixfix41) |
| 07:19:29 | → | mikoto-chan joins (~mikoto-ch@213.177.151.239) |
| 07:21:54 | → | dcoutts joins (~duncan@185.201.63.254) |
| 07:23:37 | × | agumonkey quits (~user@88.163.231.79) (Ping timeout: 256 seconds) |
| 07:26:52 | × | [_________] quits (~oos95GWG@user/oos95GWG) (Quit: [_________]) |
| 07:27:50 | × | dcoutts quits (~duncan@185.201.63.254) (Ping timeout: 240 seconds) |
| 07:28:09 | × | Sgeo_ quits (~Sgeo@user/sgeo) (Read error: Connection reset by peer) |
| 07:32:33 | → | yauhsien joins (~yauhsien@61-231-42-187.dynamic-ip.hinet.net) |
| 07:38:49 | → | [_________] joins (~oos95GWG@user/oos95GWG) |
| 07:40:25 | → | nate1 joins (~nate@98.45.169.16) |
| 07:42:36 | × | mikoto-chan quits (~mikoto-ch@213.177.151.239) (Ping timeout: 272 seconds) |
| 07:45:46 | × | nate1 quits (~nate@98.45.169.16) (Ping timeout: 272 seconds) |
| 07:48:09 | → | ubert joins (~Thunderbi@p200300ecdf15884bec30bba7413e2c9e.dip0.t-ipconnect.de) |
| 07:48:52 | → | machinedgod joins (~machinedg@24.105.81.50) |
| 07:49:03 | × | cyphase quits (~cyphase@user/cyphase) (Ping timeout: 260 seconds) |
| 07:50:03 | ← | jakalx parts (~jakalx@base.jakalx.net) () |
| 07:51:37 | → | jakalx joins (~jakalx@base.jakalx.net) |
| 07:55:48 | × | odnes quits (~odnes@5-203-204-202.pat.nym.cosmote.net) (Quit: Leaving) |
| 07:57:29 | → | eggplantade joins (~Eggplanta@108-201-191-115.lightspeed.sntcca.sbcglobal.net) |
| 08:02:12 | × | eggplantade quits (~Eggplanta@108-201-191-115.lightspeed.sntcca.sbcglobal.net) (Ping timeout: 260 seconds) |
| 08:02:12 | × | jco quits (~jco@90-228-194-139-no542.tbcn.telia.com) (Ping timeout: 260 seconds) |
| 08:03:25 | → | gehmehgeh joins (~user@user/gehmehgeh) |
| 08:04:02 | → | jco joins (~jco@90-228-194-139-no542.tbcn.telia.com) |
| 08:05:39 | → | mikoto-chan joins (~mikoto-ch@213.177.151.239) |
| 08:10:59 | × | akegalj quits (~akegalj@89-172-16-42.adsl.net.t-com.hr) (Quit: leaving) |
| 08:12:59 | × | mikoto-chan quits (~mikoto-ch@213.177.151.239) (Ping timeout: 240 seconds) |
| 08:13:04 | → | chele joins (~chele@user/chele) |
| 08:13:30 | × | yauhsien quits (~yauhsien@61-231-42-187.dynamic-ip.hinet.net) (Remote host closed the connection) |
| 08:16:16 | → | juri_ joins (~juri@178.63.35.222) |
| 08:19:19 | → | frost joins (~frost@user/frost) |
| 08:20:38 | × | [_] quits (~itchyjunk@user/itchyjunk/x-7353470) (Remote host closed the connection) |
| 08:23:53 | → | yauhsien joins (~yauhsien@61-231-42-187.dynamic-ip.hinet.net) |
| 08:25:57 | × | [_________] quits (~oos95GWG@user/oos95GWG) (Quit: [_________]) |
| 08:26:50 | → | [_________] joins (~oos95GWG@user/oos95GWG) |
| 08:29:11 | astra | is now known as amish |
| 08:29:19 | × | amish quits (sid289983@id-289983.hampstead.irccloud.com) (Changing host) |
| 08:29:19 | → | amish joins (sid289983@user/amish) |
| 08:29:31 | amish | is now known as astra |
| 08:30:47 | → | ccntrq joins (~Thunderbi@imx92-1-78-204-187-6.fbx.proxad.net) |
| 08:32:40 | × | tromp quits (~textual@dhcp-077-249-230-040.chello.nl) (Quit: My iMac has gone to sleep. ZZZzzz…) |
| 08:33:08 | × | sabry quits (~sabry@197.37.135.141) (Ping timeout: 252 seconds) |
| 08:33:49 | × | yauhsien quits (~yauhsien@61-231-42-187.dynamic-ip.hinet.net) (Remote host closed the connection) |
| 08:34:51 | → | yauhsien joins (~yauhsien@61-231-42-187.dynamic-ip.hinet.net) |
| 08:37:02 | → | pretty_dumm_guy joins (trottel@gateway/vpn/protonvpn/prettydummguy/x-88029655) |
| 08:38:35 | × | ubert quits (~Thunderbi@p200300ecdf15884bec30bba7413e2c9e.dip0.t-ipconnect.de) (Quit: ubert) |
| 08:48:30 | → | MajorBiscuit joins (~MajorBisc@145.94.234.141) |
| 08:48:35 | × | MajorBiscuit quits (~MajorBisc@145.94.234.141) (Client Quit) |
| 08:48:52 | → | MajorBiscuit joins (~MajorBisc@145.94.234.141) |
| 08:49:16 | × | MajorBiscuit quits (~MajorBisc@145.94.234.141) (Client Quit) |
| 08:50:05 | × | werneta quits (~werneta@70-142-214-115.lightspeed.irvnca.sbcglobal.net) (Ping timeout: 252 seconds) |
| 08:50:47 | × | gurkenglas quits (~gurkengla@dslb-084-057-085-111.084.057.pools.vodafone-ip.de) (Ping timeout: 240 seconds) |
| 08:52:12 | × | coot quits (~coot@213.134.190.95) (Quit: coot) |
| 08:55:05 | × | Vajb quits (~Vajb@hag-jnsbng11-58c3a8-176.dhcp.inet.fi) (Read error: Connection reset by peer) |
| 08:57:41 | → | Vajb joins (~Vajb@hag-jnsbng11-58c3a8-176.dhcp.inet.fi) |
| 08:58:38 | → | nate1 joins (~nate@98.45.169.16) |
| 08:58:43 | → | tromp joins (~textual@dhcp-077-249-230-040.chello.nl) |
| 08:59:09 | → | sabry joins (~sabry@197.37.199.95) |
| 09:00:06 | × | vestige[m] quits (~vestigema@2001:470:69fc:105::1:f9dd) (Quit: You have been kicked for being idle) |
| 09:03:32 | × | nate1 quits (~nate@98.45.169.16) (Ping timeout: 248 seconds) |
| 09:04:43 | → | mbuf joins (~Shakthi@31.32.33.168) |
| 09:06:01 | × | chomwitt quits (~chomwitt@2a02:587:dc15:4f00:52fe:5216:7cb9:4726) (Ping timeout: 248 seconds) |
| 09:06:37 | → | MajorBiscuit joins (~MajorBisc@145.94.234.141) |
| 09:07:37 | × | yushyin quits (5lIhc4jWEt@mail.karif.server-speed.net) (Quit: WeeChat 3.4.1) |
| 09:07:46 | → | yushyin joins (4BFGEnxeeu@mail.karif.server-speed.net) |
| 09:08:49 | × | econo quits (uid147250@user/econo) (Quit: Connection closed for inactivity) |
| 09:11:56 | × | avpx quits (~nick@ec2-54-214-223-1.us-west-2.compute.amazonaws.com) (Quit: ZNC 1.8.2 - https://znc.in) |
| 09:12:48 | → | avpx joins (~nick@ec2-54-214-223-1.us-west-2.compute.amazonaws.com) |
| 09:16:23 | → | stiell_ joins (~stiell@gateway/tor-sasl/stiell) |
| 09:17:30 | → | coot joins (~coot@213.134.190.95) |
| 09:18:12 | × | yauhsien quits (~yauhsien@61-231-42-187.dynamic-ip.hinet.net) (Remote host closed the connection) |
| 09:19:52 | → | yauhsien joins (~yauhsien@61-231-42-187.dynamic-ip.hinet.net) |
| 09:25:02 | × | yauhsien quits (~yauhsien@61-231-42-187.dynamic-ip.hinet.net) (Ping timeout: 260 seconds) |
| 09:30:31 | × | Flonk quits (~Flonk@vps-zap441517-1.zap-srv.com) (Quit: Ping timeout (120 seconds)) |
| 09:31:27 | → | Flonk joins (~Flonk@vps-zap441517-1.zap-srv.com) |
| 09:33:29 | → | yauhsien joins (~yauhsien@61-231-42-187.dynamic-ip.hinet.net) |
| 09:36:46 | × | meinside quits (uid24933@id-24933.helmsley.irccloud.com) (Quit: Connection closed for inactivity) |
| 09:44:42 | → | Benzi-Junior joins (~BenziJuni@88-149-64-179.du.xdsl.is) |
| 09:56:47 | → | califax joins (~califax@user/califx) |
| 09:59:19 | → | xaotuk joins (~sasha@2a06:5b00:15fe:9b00::2) |
| 09:59:27 | → | eggplantade joins (~Eggplanta@108-201-191-115.lightspeed.sntcca.sbcglobal.net) |
| 10:00:29 | → | namkeleser joins (~namkelese@101.175.93.91) |
| 10:01:18 | × | alp_ quits (~alp@user/alp) (Ping timeout: 272 seconds) |
| 10:04:07 | × | eggplantade quits (~Eggplanta@108-201-191-115.lightspeed.sntcca.sbcglobal.net) (Ping timeout: 260 seconds) |
| 10:04:28 | × | acidjnk quits (~acidjnk@p200300d0c7068b73d0eeb5d70366dc27.dip0.t-ipconnect.de) (Ping timeout: 272 seconds) |
| 10:05:52 | → | acidjnk joins (~acidjnk@p200300d0c7068b73308b89cacabcfaf5.dip0.t-ipconnect.de) |
| 10:06:33 | → | alp_ joins (~alp@user/alp) |
| 10:15:53 | → | raehik joins (~raehik@82.21.176.157) |
| 10:20:49 | × | yauhsien quits (~yauhsien@61-231-42-187.dynamic-ip.hinet.net) (Remote host closed the connection) |
| 10:21:39 | → | yauhsien joins (~yauhsien@61-231-42-187.dynamic-ip.hinet.net) |
| 10:21:44 | × | xaotuk quits (~sasha@2a06:5b00:15fe:9b00::2) (Ping timeout: 248 seconds) |
| 10:22:10 | × | xff0x quits (~xff0x@125x102x200x106.ap125.ftth.ucom.ne.jp) (Ping timeout: 240 seconds) |
| 10:23:28 | → | xaotuk joins (~sasha@net195-36-245-109.mbb.telenor.rs) |
| 10:25:59 | × | yauhsien quits (~yauhsien@61-231-42-187.dynamic-ip.hinet.net) (Ping timeout: 240 seconds) |
| 10:31:17 | × | trillp quits (~trillp@216.128.134.16) (Ping timeout: 252 seconds) |
| 10:31:25 | → | trillp joins (~trillp@216.128.134.16) |
| 10:36:44 | × | gawen quits (~gawen@user/gawen) (Quit: cya) |
| 10:40:19 | → | CiaoSen joins (~Jura@p200300c95732ec002a3a4dfffe84dbd5.dip0.t-ipconnect.de) |
| 10:40:54 | ← | jakalx parts (~jakalx@base.jakalx.net) () |
| 10:41:16 | → | eggplantade joins (~Eggplanta@108-201-191-115.lightspeed.sntcca.sbcglobal.net) |
| 10:42:19 | → | gawen joins (~gawen@user/gawen) |
| 10:44:14 | → | odnes joins (~odnes@2a02:587:e901:3110::3ea) |
| 10:45:27 | × | eggplantade quits (~Eggplanta@108-201-191-115.lightspeed.sntcca.sbcglobal.net) (Ping timeout: 240 seconds) |
| 10:46:10 | → | yauhsien joins (~yauhsien@61-231-42-187.dynamic-ip.hinet.net) |
| 10:46:15 | → | jakalx joins (~jakalx@base.jakalx.net) |
| 10:50:26 | → | dostoevsky joins (~5c42c5384@user/dostoevsky) |
| 10:52:41 | → | DNH joins (~DNH@2a02:8109:b740:2c4:c152:42d9:b8cc:c45e) |
| 10:55:15 | → | Lord_of_Life_ joins (~Lord@user/lord-of-life/x-2819915) |
| 10:56:04 | × | Lord_of_Life quits (~Lord@user/lord-of-life/x-2819915) (Ping timeout: 248 seconds) |
| 10:56:31 | Lord_of_Life_ | is now known as Lord_of_Life |
| 10:57:14 | × | sabry quits (~sabry@197.37.199.95) (Ping timeout: 252 seconds) |
| 11:03:15 | × | acidjnk quits (~acidjnk@p200300d0c7068b73308b89cacabcfaf5.dip0.t-ipconnect.de) (Ping timeout: 260 seconds) |
| 11:06:11 | → | dhil joins (~dhil@cpc103052-sgyl39-2-0-cust260.18-2.cable.virginm.net) |
| 11:07:19 | × | gawen quits (~gawen@user/gawen) (Quit: cya) |
| 11:09:00 | → | dostoevsky4 joins (~5c42c5384@user/dostoevsky) |
| 11:10:12 | × | dostoevsky quits (~5c42c5384@user/dostoevsky) (Read error: Connection reset by peer) |
| 11:10:12 | dostoevsky4 | is now known as dostoevsky |
| 11:10:43 | → | xff0x joins (~xff0x@b133147.ppp.asahi-net.or.jp) |
| 11:12:55 | → | gawen joins (~gawen@user/gawen) |
| 11:19:41 | × | Kaipei quits (~Kaiepi@156.34.47.253) (Ping timeout: 252 seconds) |
| 11:21:59 | → | christiansen joins (~christian@83-95-137-75-dynamic.dk.customer.tdc.net) |
| 11:22:59 | → | eggplantade joins (~Eggplanta@108-201-191-115.lightspeed.sntcca.sbcglobal.net) |
| 11:27:23 | × | eggplantade quits (~Eggplanta@108-201-191-115.lightspeed.sntcca.sbcglobal.net) (Ping timeout: 252 seconds) |
| 11:30:26 | → | Kaipei joins (~Kaiepi@156.34.47.253) |
| 11:35:20 | × | dostoevsky quits (~5c42c5384@user/dostoevsky) (Ping timeout: 248 seconds) |
| 11:38:15 | → | Guest3571 joins (~Polo@user/polo) |
| 11:43:33 | × | Guest3571 quits (~Polo@user/polo) (Quit: Textual IRC Client: www.textualapp.com) |
| 11:43:53 | × | ccntrq quits (~Thunderbi@imx92-1-78-204-187-6.fbx.proxad.net) (Quit: ccntrq) |
| 11:43:58 | → | cyphase joins (~cyphase@user/cyphase) |
| 11:43:59 | × | jco quits (~jco@90-228-194-139-no542.tbcn.telia.com) (Ping timeout: 240 seconds) |
| 11:44:28 | → | Guest7339 joins (~Polo@user/polo) |
| 11:54:25 | × | whatsupdoc quits (uid509081@id-509081.hampstead.irccloud.com) (Quit: Connection closed for inactivity) |
| 11:55:33 | → | Guest4487 joins (~Polo@user/polo) |
| 11:55:45 | × | Guest7339 quits (~Polo@user/polo) (Ping timeout: 260 seconds) |
| 11:55:47 | × | Guest4487 quits (~Polo@user/polo) (Client Quit) |
| 12:00:16 | × | tromp quits (~textual@dhcp-077-249-230-040.chello.nl) (Quit: My iMac has gone to sleep. ZZZzzz…) |
| 12:00:33 | × | namkeleser quits (~namkelese@101.175.93.91) (Quit: Client closed) |
| 12:03:04 | → | acidjnk joins (~acidjnk@p200300d0c7068b73991f579c81967f89.dip0.t-ipconnect.de) |
| 12:04:26 | × | kritzefitz quits (~kritzefit@debian/kritzefitz) (Ping timeout: 250 seconds) |
| 12:05:39 | → | tromp joins (~textual@dhcp-077-249-230-040.chello.nl) |
| 12:07:04 | × | bitdex quits (~bitdex@gateway/tor-sasl/bitdex) (Quit: = "") |
| 12:08:08 | → | Polo joins (~Polo@user/polo) |
| 12:08:09 | × | Polo quits (~Polo@user/polo) (Client Quit) |
| 12:08:35 | → | gpncarl joins (~gpncarl@210.12.195.2) |
| 12:10:36 | × | gpncarl_ quits (~gpncarl@210.12.195.2) (Ping timeout: 276 seconds) |
| 12:10:53 | × | yauhsien quits (~yauhsien@61-231-42-187.dynamic-ip.hinet.net) (Remote host closed the connection) |
| 12:11:03 | → | kritzefitz joins (~kritzefit@debian/kritzefitz) |
| 12:11:57 | → | yauhsien joins (~yauhsien@61-231-42-187.dynamic-ip.hinet.net) |
| 12:28:47 | <merijn> | bah, there's no cabal binaries for stupid old linuxes anymore :( |
| 12:29:38 | <dminuoso> | Serves you right for using stupid old linuxes. |
| 12:29:52 | → | pretty_d1 joins (trottel@gateway/vpn/protonvpn/prettydummguy/x-88029655) |
| 12:29:56 | × | pretty_d1 quits (trottel@gateway/vpn/protonvpn/prettydummguy/x-88029655) (Client Quit) |
| 12:30:15 | <exarkun> | all the cool kids are using the stupid new linuxes now merijn, what's holding you back |
| 12:30:20 | <merijn> | Like I have a choice |
| 12:30:25 | <dminuoso> | Is that your super computing thing? |
| 12:30:34 | <dminuoso> | Running on Debian 4? |
| 12:30:44 | <merijn> | If I had a choice I wouldn't be running any linux :p |
| 12:30:45 | × | pretty_dumm_guy quits (trottel@gateway/vpn/protonvpn/prettydummguy/x-88029655) (Ping timeout: 260 seconds) |
| 12:30:51 | <merijn> | No CentOS 7 or something |
| 12:31:03 | <Bulby[m]> | what |
| 12:31:10 | <dminuoso> | Oh CentOS is the most frustrating accident at work here. |
| 12:31:20 | <dminuoso> | It's a good thing real CentOS doesnt exist anymore. |
| 12:31:44 | <merijn> | dminuoso: No, now I have to deal with 'fake even cludgier CentOS' on the new one |
| 12:33:50 | × | Kaipei quits (~Kaiepi@156.34.47.253) (Ping timeout: 240 seconds) |
| 12:34:52 | <maerwald[m]> | Cabal binaries are statically linked |
| 12:34:53 | <maerwald[m]> | merijn: huh? |
| 12:36:37 | <merijn> | maerwald[m]: You need a new enough glibc |
| 12:37:00 | <merijn> | the current debian 10 binaries want glib 2.12 or newer |
| 12:37:02 | <maerwald[m]> | No |
| 12:37:18 | <maerwald[m]> | Fully statically linked |
| 12:37:18 | <merijn> | maerwald[m]: https://www.haskell.org/cabal/download.html |
| 12:37:33 | <merijn> | maerwald[m]: Well, feel free to explain why those error out on my system then |
| 12:38:16 | → | pretty_dumm_guy joins (trottel@gateway/vpn/protonvpn/prettydummguy/x-88029655) |
| 12:38:48 | <merijn> | Although the error doesn't seem to match the listed requirement with "cabal: /lib64/libm.so.6: version `GLIBC_2.27' not found (required by cabal) " |
| 12:39:00 | <maerwald[m]> | https://downloads.haskell.org/~cabal/cabal-install-3.6.2.0/cabal-install-3.6.2.0-i386-linux-alpine-static.tar.xz |
| 12:39:21 | <maerwald[m]> | You didn't use ghcup, that's why you're wasting time |
| 12:39:37 | <maerwald[m]> | https://downloads.haskell.org/~cabal/cabal-install-3.6.2.0/cabal-install-3.6.2.0-x86_64-linux-alpine-static.tar.xz rather |
| 12:39:47 | <merijn> | maerwald[m]: I tried that one and when I try and run it says "bash: /home/mverstra/.cabal/bin/cabal: No such file or directory" despite that file very much existing |
| 12:40:27 | → | eggplantade joins (~Eggplanta@108-201-191-115.lightspeed.sntcca.sbcglobal.net) |
| 12:40:42 | <maerwald[m]> | https://downloads.haskell.org/~ghcup/unofficial-bindists/cabal/3.6.2.0/cabal-install-3.6.2.0-x86_64-linux-alpine-static.tar.xz |
| 12:40:43 | → | sondr3 joins (~sondr3@2001:700:200:f112::2a03) |
| 12:40:56 | <maerwald[m]> | This one definitely works on CentOS 7 |
| 12:41:02 | <maerwald[m]> | I've used it there |
| 12:42:11 | × | sondr3 quits (~sondr3@2001:700:200:f112::2a03) (Client Quit) |
| 12:44:30 | × | xaotuk quits (~sasha@net195-36-245-109.mbb.telenor.rs) (Ping timeout: 240 seconds) |
| 12:45:03 | × | eggplantade quits (~Eggplanta@108-201-191-115.lightspeed.sntcca.sbcglobal.net) (Ping timeout: 276 seconds) |
| 12:45:38 | geekosaur[m][m] | uploaded an audio file: (24KiB) < https://libera.ems.host/_matrix/media/r0/download/matrix.org/dAXPtpJMydTfrauhmuhvWdmT/Voice%20message.ogg > |
| 12:48:51 | × | yauhsien quits (~yauhsien@61-231-42-187.dynamic-ip.hinet.net) (Remote host closed the connection) |
| 12:48:57 | → | _ht joins (~quassel@231-169-21-31.ftth.glasoperator.nl) |
| 12:49:36 | → | yauhsien joins (~yauhsien@61-231-42-187.dynamic-ip.hinet.net) |
| 12:52:02 | → | Kaipei joins (~Kaiepi@156.34.47.253) |
| 12:54:28 | × | yauhsien quits (~yauhsien@61-231-42-187.dynamic-ip.hinet.net) (Ping timeout: 248 seconds) |
| 12:56:21 | → | yauhsien joins (~yauhsien@61-231-42-187.dynamic-ip.hinet.net) |
| 13:00:09 | → | nate1 joins (~nate@98.45.169.16) |
| 13:01:47 | → | vpan joins (~0@212.117.1.172) |
| 13:02:09 | → | ph88 joins (~ph88@95.90.247.31) |
| 13:04:39 | × | nate1 quits (~nate@98.45.169.16) (Ping timeout: 240 seconds) |
| 13:05:11 | × | pavonia quits (~user@user/siracusa) (Write error: Connection reset by peer) |
| 13:05:31 | → | pavonia joins (~user@user/siracusa) |
| 13:05:39 | → | arjun joins (~arjun@user/arjun) |
| 13:05:55 | <arjun> | hi |
| 13:06:21 | <arjun> | is there a general go-to lib for databases ? (i know overloaded question) |
| 13:07:00 | <arjun> | i've been reading haskell-in-depth and the database chapter very nicely covers 3 or 4 implementations |
| 13:07:18 | <arjun> | hdbc, pg-simple, hasql and opaleye |
| 13:07:25 | <merijn> | postgres-simple/sqlite-simple |
| 13:09:22 | <arjun> | merijn, i see |
| 13:11:38 | × | flupe quits (~baboum@radon.sbi.re) (Ping timeout: 260 seconds) |
| 13:13:08 | <dminuoso> | merijn: Wrong ELF interpreter |
| 13:13:27 | → | xaotuk joins (~sasha@net195-36-245-109.mbb.telenor.rs) |
| 13:13:43 | <dminuoso> | That's one of those extremely poor diagnostics. If the requested elf interpreter cannot be found, you get these bizarre errors. |
| 13:13:57 | <dminuoso> | You can borrow nix's patchelf script to help with that |
| 13:15:14 | × | mncheck quits (~mncheck@193.224.205.254) (Remote host closed the connection) |
| 13:15:19 | → | ccntrq joins (~Thunderbi@2a01:e34:eccb:b060:3366:8412:a2f4:9530) |
| 13:16:22 | × | acidjnk quits (~acidjnk@p200300d0c7068b73991f579c81967f89.dip0.t-ipconnect.de) (Ping timeout: 272 seconds) |
| 13:18:22 | × | kritzefitz quits (~kritzefit@debian/kritzefitz) (Ping timeout: 260 seconds) |
| 13:20:36 | → | kritzefitz joins (~kritzefit@debian/kritzefitz) |
| 13:27:06 | <tdammers> | arjun: keep in mind that these cover slightly different parts of the abstraction stack. The "-simple" libraries only provide barebones access to the database server - you can send queries and receive results, and that's it. HDBC abstracts over different DBMSes, but still does nothing to help you write queries. Opaleye and Beam are about that; their main purpose is to present a type-safe EDSL for |
| 13:27:08 | <tdammers> | constructing SQL queries, and the "actually connect to a database and issue queries" bit is kind of a necessity, but not the main act. |
| 13:27:42 | <tdammers> | There's also persistent, which takes the abstraction yet a step further and "hides" the relational database from you entirely, for better or worse. |
| 13:28:51 | → | rookiedoo joins (~rookiedoo@c-68-34-85-238.hsd1.mi.comcast.net) |
| 13:30:09 | <arjun> | tdammers, yea, it mentions hdbc as low level, pg-simple as mid level, and opaleye as sort of high level |
| 13:30:44 | <arjun> | hasql is weird in the sense it lets us go low level if we want but that gets complicated real quick |
| 13:31:59 | → | jgeerds joins (~jgeerds@d53604b0.access.ecotel.net) |
| 13:32:01 | <arjun> | we are spoiled for choice with these options, so i wondered if there is something that is more used in industry/ real-world codebases and yet let us maintain ergonomics |
| 13:33:12 | × | rookiedoo quits (~rookiedoo@c-68-34-85-238.hsd1.mi.comcast.net) (Client Quit) |
| 13:33:45 | × | xaotuk quits (~sasha@net195-36-245-109.mbb.telenor.rs) (Ping timeout: 260 seconds) |
| 13:34:14 | <Axman6> | rel8 is also worth looking at, though I'm not sure if much has happened to its development since its announcement *checks* |
| 13:34:38 | <maerwald> | arjun: hasql is complicated? |
| 13:34:41 | <maerwald> | why so |
| 13:34:48 | <maerwald> | it's also safer than pg-simple |
| 13:35:28 | <Axman6> | you don't have to understand much to understand hasql |
| 13:35:30 | <arjun> | maerwald, yes, but we want something that there aren't encoders and decoders, we have to write them |
| 13:36:07 | <maerwald> | encoders and decoders aren't much different from ToField/FromField |
| 13:36:19 | <maerwald> | I'd argue typeclass based API is more awful (that includes aeson) |
| 13:36:22 | <Axman6> | if I were writing queries by hand, I'd definitely use hasql. rel8 is built o0n top of hasql and opaleye (uses opaleye to generate the SQL string which is then passed to hasql for its better performing binary wire protocol) |
| 13:36:41 | <arjun> | aeson and pg-simple are by the same author right? |
| 13:36:46 | <maerwald> | specifying encoders and decoders directly is more flexible |
| 13:37:23 | <arjun> | maerwald, Statement -> Sessions -> Running sessions that's the flow right? |
| 13:38:29 | <merijn> | tdammers: Probably best not advertise persistent, tbh |
| 13:38:46 | <merijn> | persistent is really dangerous, imo |
| 13:39:06 | <tdammers> | hmm, agree. dangerous, and also the wrong abstraction IMO. |
| 13:39:12 | <arjun> | Axman6, because of the type-safety? |
| 13:39:20 | <Axman6> | I had a project that used persistent and I regretted it, and moving off it was pretty painful and fragile. I had big hopes for beam |
| 13:39:52 | <Axman6> | mostly because of the heavy reliance of template haskell obscuring everything. this was many years ago so things might have changed, but it burnt me pretty bad |
| 13:40:05 | <Axman6> | hasql was significantly easier and much faster for that projct |
| 13:40:06 | <maerwald> | arjun: https://github.com/haskellari/postgresql-simple/issues/58 is one major issue |
| 13:40:08 | <Axman6> | project* |
| 13:40:11 | <maerwald> | and hasql is very modular |
| 13:40:26 | × | juri_ quits (~juri@178.63.35.222) (Ping timeout: 272 seconds) |
| 13:41:14 | <merijn> | Axman6: It's only gotten worse |
| 13:41:21 | → | ubert joins (~Thunderbi@p200300ecdf15884be4afa2206ed87ef0.dip0.t-ipconnect.de) |
| 13:41:25 | <Axman6> | maerwald: uh, excuse me? that issue is terrifying, wtf, I am about to go to sleep, how am I supposed to sleep knowing that isasue exists! |
| 13:41:32 | <maerwald> | well |
| 13:41:34 | <merijn> | Axman6: Because a bunch of stuff in conduit/resourcet changed, but the persistent API wasn't changed to accommodate those changes |
| 13:41:43 | <Axman6> | D: |
| 13:41:46 | <merijn> | So there's a bunch of subtle resource leak issues you can easily trigger with persistent |
| 13:41:54 | <maerwald> | merijn: you mean the MonadBaseControl -> MonadUnliftIO change? |
| 13:41:54 | <merijn> | But the APIs don't make that obvious |
| 13:42:01 | <arjun> | maerwald just gave us the red pill |
| 13:42:18 | <merijn> | maerwald: That's only the case in multi-threaded code and not the main culprit |
| 13:42:20 | <arjun> | well, tdammers did : p |
| 13:42:34 | <merijn> | maerwald: The main culprit is that conduit was *initially* designed to have early finalization of resources |
| 13:42:42 | × | cfricke quits (~cfricke@user/cfricke) (Quit: WeeChat 3.5) |
| 13:42:43 | <merijn> | And all the persistent conduit APIs were designed around that |
| 13:42:45 | <maerwald> | yeah and then snoyman decided to not like it |
| 13:43:02 | <merijn> | Conduit no longer has early resource finalization, but persistent's APIs weren't updated for that change |
| 13:43:10 | <merijn> | So you can easily leak resources that way |
| 13:43:45 | <merijn> | I don't think anyone who hasn't read persistents code/contributed to it can safely use it |
| 13:43:49 | <maerwald> | https://hackage.haskell.org/package/hasql-streams-streamly |
| 13:43:51 | <maerwald> | omg |
| 13:43:53 | <maerwald> | nice |
| 13:43:54 | × | Vajb quits (~Vajb@hag-jnsbng11-58c3a8-176.dhcp.inet.fi) (Read error: Connection reset by peer) |
| 13:43:58 | <maerwald> | automatic cursor based streaming via streamly |
| 13:44:04 | × | fjmorazan quits (~quassel@user/fjmorazan) (Ping timeout: 248 seconds) |
| 13:44:04 | <arjun> | w00t |
| 13:44:09 | <arjun> | 0.0 |
| 13:44:12 | <Axman6> | :o |
| 13:44:29 | <Axman6> | I remember years ago making tickets to get streaming in hasql |
| 13:44:41 | → | Vajb joins (~Vajb@hag-jnsbng11-58c3a8-176.dhcp.inet.fi) |
| 13:44:48 | <maerwald> | https://github.com/andremarianiello/hasql-streams |
| 13:44:59 | <maerwald> | someone just made a library for all of them |
| 13:45:03 | <maerwald> | conduit, pipes, ... |
| 13:45:07 | <Axman6> | hmm, maybe I made that up |
| 13:45:10 | <arjun> | there's also a https://hackage.haskell.org/package/hasql-streams-streaming |
| 13:45:14 | <arjun> | nice |
| 13:46:20 | → | mikoto-chan joins (~mikoto-ch@213.177.151.239) |
| 13:46:49 | <arjun> | they're all released on the the same date |
| 13:47:05 | <maerwald> | see the github link |
| 13:47:41 | <arjun> | yea |
| 13:48:02 | <arjun> | i wonder if it's a bot, that'd be dope |
| 13:48:07 | × | alp_ quits (~alp@user/alp) (Ping timeout: 260 seconds) |
| 13:51:51 | → | melas joins (~melas@172.77.31.247) |
| 13:53:59 | → | xaotuk joins (~sasha@net195-36-245-109.mbb.telenor.rs) |
| 13:54:55 | <apache2> | I'd like to define a type that contains a tuple and an Int and have it fit with 'Real a', how do I best do this? |
| 13:55:21 | <apache2> | err it should be a tuple of whichever type and an Int, and I want it to use the Int for the Real stuff |
| 13:57:02 | <apache2> | can I use this? https://hackage.haskell.org/package/base-4.12.0.0/docs/Data-Functor-Const.html#t:Const |
| 13:57:52 | → | bodisiw joins (~bodiskw@128.163.238.36) |
| 14:07:26 | × | xaotuk quits (~sasha@net195-36-245-109.mbb.telenor.rs) (Ping timeout: 252 seconds) |
| 14:14:03 | → | fjmorazan joins (~quassel@user/fjmorazan) |
| 14:17:08 | × | bodisiw quits (~bodiskw@128.163.238.36) (Quit: Leaving) |
| 14:18:37 | → | gurkenglas joins (~gurkengla@dslb-084-057-085-111.084.057.pools.vodafone-ip.de) |
| 14:19:10 | → | vicfred joins (~vicfred@user/vicfred) |
| 14:23:29 | → | shriekingnoise joins (~shrieking@201.231.16.156) |
| 14:24:56 | × | yauhsien quits (~yauhsien@61-231-42-187.dynamic-ip.hinet.net) (Remote host closed the connection) |
| 14:25:40 | → | yauhsien joins (~yauhsien@61-231-42-187.dynamic-ip.hinet.net) |
| 14:31:00 | × | yauhsien quits (~yauhsien@61-231-42-187.dynamic-ip.hinet.net) (Ping timeout: 276 seconds) |
| 14:32:46 | → | Sgeo joins (~Sgeo@user/sgeo) |
| 14:36:10 | × | CiaoSen quits (~Jura@p200300c95732ec002a3a4dfffe84dbd5.dip0.t-ipconnect.de) (Ping timeout: 272 seconds) |
| 14:38:00 | → | waleee joins (~waleee@2001:9b0:213:7200:cc36:a556:b1e8:b340) |
| 14:43:11 | × | tromp quits (~textual@dhcp-077-249-230-040.chello.nl) (Quit: My iMac has gone to sleep. ZZZzzz…) |
| 14:45:17 | → | tzh joins (~tzh@c-24-21-73-154.hsd1.or.comcast.net) |
| 14:46:59 | → | yauhsien joins (~yauhsien@61-231-42-187.dynamic-ip.hinet.net) |
| 14:47:08 | × | frost quits (~frost@user/frost) (Ping timeout: 252 seconds) |
| 14:48:47 | <geekosaur[m][m]> | You probably can't do it because you need to support `fromInteger` and that means generating a value for the tuple out of thin air |
| 14:50:21 | <geekosaur[m][m]> | Which means the values in the tuple must be instances of Monoid or Default or some other class that provides default values |
| 14:52:20 | × | merijn quits (~merijn@c-001-001-002.client.esciencecenter.eduvpn.nl) (Ping timeout: 248 seconds) |
| 14:53:10 | <geekosaur[m][m]> | Er, types of the values |
| 14:54:53 | → | alp_ joins (~alp@user/alp) |
| 14:55:03 | × | benin quits (~benin@183.82.31.170) (Ping timeout: 276 seconds) |
| 14:57:08 | <apache2> | geekosaur[m][m]: hmm I think I managed it by providing a fake frominteger |
| 14:57:15 | <apache2> | that just sets the first tuple element |
| 14:57:22 | <apache2> | and then I pray it doesn't get called by th elibrary I'm using |
| 14:57:36 | × | vicfred quits (~vicfred@user/vicfred) (Quit: Leaving) |
| 15:02:36 | → | benin joins (~benin@183.82.31.170) |
| 15:07:49 | × | ec quits (~ec@gateway/tor-sasl/ec) (Remote host closed the connection) |
| 15:09:26 | → | slack1256 joins (~slack1256@191.126.227.70) |
| 15:11:12 | <slack1256> | At work we use `stack` to manage dependencies, but there is a blind spot for installing the haskell-language-server for VSCode. What is the recomended setup now? install everything with `ghcup` and then enable `system-ghc: true` at the stack.yaml? |
| 15:15:04 | → | eggplantade joins (~Eggplanta@108-201-191-115.lightspeed.sntcca.sbcglobal.net) |
| 15:16:56 | → | vicfred joins (~vicfred@user/vicfred) |
| 15:18:48 | → | merijn joins (~merijn@c-001-001-002.client.esciencecenter.eduvpn.nl) |
| 15:19:54 | <maerwald> | slack1256: it can also work without system-ghc:true |
| 15:20:06 | → | slac38847 joins (~slack1256@191.126.227.81) |
| 15:20:08 | <maerwald> | but then you may run into this https://github.com/haskell/vscode-haskell#ghc-abis-dont-match |
| 15:20:13 | <maerwald> | which can be fixed in your stack.yaml |
| 15:20:27 | × | benin quits (~benin@183.82.31.170) (Quit: The Lounge - https://thelounge.chat) |
| 15:22:15 | × | slack1256 quits (~slack1256@191.126.227.70) (Ping timeout: 260 seconds) |
| 15:28:48 | × | ccntrq quits (~Thunderbi@2a01:e34:eccb:b060:3366:8412:a2f4:9530) (Remote host closed the connection) |
| 15:29:29 | → | [itchyjunk] joins (~itchyjunk@user/itchyjunk/x-7353470) |
| 15:29:44 | → | Guest8793 joins (~Polo@user/polo) |
| 15:30:10 | Guest8793 | is now known as Polo |
| 15:31:00 | × | machinedgod quits (~machinedg@24.105.81.50) (Ping timeout: 260 seconds) |
| 15:31:20 | × | jespada quits (~jespada@cpc121022-nmal24-2-0-cust171.19-2.cable.virginm.net) (Quit: Textual IRC Client: www.textualapp.com) |
| 15:31:41 | × | ChaiTRex quits (~ChaiTRex@user/chaitrex) (Remote host closed the connection) |
| 15:31:52 | Polo | is now known as Gambino |
| 15:32:08 | → | ChaiTRex joins (~ChaiTRex@user/chaitrex) |
| 15:33:21 | slac38847 | is now known as slack1256 |
| 15:34:27 | ← | Gambino parts (~Polo@user/polo) (Textual IRC Client: www.textualapp.com) |
| 15:35:18 | → | dcoutts joins (~duncan@47.red-213-97-57.staticip.rima-tde.net) |
| 15:36:01 | <slack1256> | Gotcha. It seems the easiest option is `system-ghc: true` and jump onto the ghcup bandwagon. |
| 15:36:24 | × | xff0x quits (~xff0x@b133147.ppp.asahi-net.or.jp) (Ping timeout: 248 seconds) |
| 15:36:30 | <maerwald> | the reason this broke were missing profiling libs in GHC 9.0.2 bindist |
| 15:37:00 | <maerwald> | and stack installs that GHC without profiling libs |
| 15:37:19 | <maerwald> | the fixed bindist turned out to have a diverging ABI though |
| 15:37:34 | → | Lycurgus joins (~juan@user/Lycurgus) |
| 15:40:02 | <maerwald> | you may get miscompilation or other errors if you don't clear your cache when switching bindists |
| 15:42:48 | × | yauhsien quits (~yauhsien@61-231-42-187.dynamic-ip.hinet.net) (Remote host closed the connection) |
| 15:43:35 | → | yauhsien joins (~yauhsien@61-231-42-187.dynamic-ip.hinet.net) |
| 15:44:31 | × | yauhsien quits (~yauhsien@61-231-42-187.dynamic-ip.hinet.net) (Read error: Connection reset by peer) |
| 15:46:04 | × | lortabac quits (~lortabac@2a01:e0a:541:b8f0:369e:42d1:8f75:3666) (Quit: WeeChat 2.8) |
| 15:47:55 | × | chexum quits (~quassel@gateway/tor-sasl/chexum) (Remote host closed the connection) |
| 15:48:06 | → | chexum joins (~quassel@gateway/tor-sasl/chexum) |
| 15:49:21 | × | melas quits (~melas@172.77.31.247) (Quit: Leaving) |
| 15:50:01 | × | DNH quits (~DNH@2a02:8109:b740:2c4:c152:42d9:b8cc:c45e) (Quit: My MacBook has gone to sleep. ZZZzzz…) |
| 15:51:33 | → | juri_ joins (~juri@79.140.121.26) |
| 15:58:47 | → | xff0x joins (~xff0x@b133147.ppp.asahi-net.or.jp) |
| 15:59:22 | → | ec joins (~ec@gateway/tor-sasl/ec) |
| 16:00:52 | × | Vajb quits (~Vajb@hag-jnsbng11-58c3a8-176.dhcp.inet.fi) (Read error: Connection reset by peer) |
| 16:01:40 | → | Vajb joins (~Vajb@2001:999:400:9bc1:d5dd:7e53:33b:56) |
| 16:05:01 | × | Lycurgus quits (~juan@user/Lycurgus) (Quit: Exeunt) |
| 16:05:47 | → | codaraxis joins (~codaraxis@user/codaraxis) |
| 16:09:40 | → | stackdroid18 joins (14094@user/stackdroid) |
| 16:10:17 | → | mmhat joins (~mmh@p200300f1c705e371ee086bfffe095315.dip0.t-ipconnect.de) |
| 16:13:12 | → | xaotuk joins (~sasha@net41-32-245-109.mbb.telenor.rs) |
| 16:14:45 | × | abhixec quits (~abhixec@c-67-169-139-16.hsd1.ca.comcast.net) (Ping timeout: 260 seconds) |
| 16:15:27 | × | stackdroid18 quits (14094@user/stackdroid) (Quit: hasta la vista... tchau!) |
| 16:16:38 | → | werneta joins (~werneta@70-142-214-115.lightspeed.irvnca.sbcglobal.net) |
| 16:17:40 | × | dcoutts quits (~duncan@47.red-213-97-57.staticip.rima-tde.net) (Ping timeout: 248 seconds) |
| 16:21:12 | × | MajorBiscuit quits (~MajorBisc@145.94.234.141) (Ping timeout: 248 seconds) |
| 16:29:51 | × | odnes quits (~odnes@2a02:587:e901:3110::3ea) (Quit: Leaving) |
| 16:30:18 | ← | jakalx parts (~jakalx@base.jakalx.net) () |
| 16:32:54 | → | DNH joins (~DNH@2a02:8109:b740:2c4:5cca:7ae0:fc8f:2c52) |
| 16:34:32 | × | [itchyjunk] quits (~itchyjunk@user/itchyjunk/x-7353470) (Read error: Connection reset by peer) |
| 16:34:54 | → | [itchyjunk] joins (~itchyjunk@user/itchyjunk/x-7353470) |
| 16:36:19 | × | alp_ quits (~alp@user/alp) (Ping timeout: 240 seconds) |
| 16:36:27 | → | jakalx joins (~jakalx@base.jakalx.net) |
| 16:39:16 | → | pera joins (~pera@user/pera) |
| 16:40:46 | → | nate1 joins (~nate@98.45.169.16) |
| 16:40:46 | → | econo joins (uid147250@user/econo) |
| 16:42:10 | → | tromp joins (~textual@dhcp-077-249-230-040.chello.nl) |
| 16:47:00 | × | nate1 quits (~nate@98.45.169.16) (Ping timeout: 248 seconds) |
| 16:48:24 | × | Vajb quits (~Vajb@2001:999:400:9bc1:d5dd:7e53:33b:56) (Read error: Connection reset by peer) |
| 16:48:29 | → | yauhsien joins (~yauhsien@61-231-42-187.dynamic-ip.hinet.net) |
| 16:49:47 | → | Vajb joins (~Vajb@hag-jnsbng11-58c3a8-176.dhcp.inet.fi) |
| 16:53:02 | × | yauhsien quits (~yauhsien@61-231-42-187.dynamic-ip.hinet.net) (Ping timeout: 260 seconds) |
| 16:53:04 | × | stiell_ quits (~stiell@gateway/tor-sasl/stiell) (Ping timeout: 240 seconds) |
| 16:56:26 | → | stiell_ joins (~stiell@gateway/tor-sasl/stiell) |
| 16:56:57 | ← | tusko parts (~yeurt@user/tusko) (Byeee) |
| 16:57:01 | → | Guest44 joins (~Guest44@fttx-pool-80.208.214.79.bambit.de) |
| 16:57:25 | × | Guest44 quits (~Guest44@fttx-pool-80.208.214.79.bambit.de) (Client Quit) |
| 16:58:13 | × | pavonia quits (~user@user/siracusa) (Quit: Bye!) |
| 16:58:24 | → | machinedgod joins (~machinedg@24.105.81.50) |
| 17:00:02 | × | FinnElija quits (~finn_elij@user/finn-elija/x-0085643) (Write error: Connection reset by peer) |
| 17:00:02 | × | HotblackDesiato quits (~HotblackD@gateway/tor-sasl/hotblackdesiato) (Remote host closed the connection) |
| 17:00:02 | × | littlebobeep quits (~alMalsamo@gateway/tor-sasl/almalsamo) (Remote host closed the connection) |
| 17:00:20 | → | HotblackDesiato joins (~HotblackD@gateway/tor-sasl/hotblackdesiato) |
| 17:00:24 | → | littlebobeep joins (~alMalsamo@gateway/tor-sasl/almalsamo) |
| 17:00:26 | → | FinnElija joins (~finn_elij@user/finn-elija/x-0085643) |
| 17:01:01 | → | nate1 joins (~nate@98.45.169.16) |
| 17:04:06 | × | laalyn quits (~laalyn@c-73-189-182-49.hsd1.ca.comcast.net) (Quit: Client closed) |
| 17:07:44 | × | Guest4496 quits (~Guest44@207.237.194.99) (Quit: Connection closed) |
| 17:08:07 | → | yauhsien joins (~yauhsien@61-231-42-187.dynamic-ip.hinet.net) |
| 17:15:09 | × | HotblackDesiato quits (~HotblackD@gateway/tor-sasl/hotblackdesiato) (Remote host closed the connection) |
| 17:15:22 | → | HotblackDesiato joins (~HotblackD@gateway/tor-sasl/hotblackdesiato) |
| 17:17:21 | → | Tuplanolla joins (~Tuplanoll@91-159-68-39.elisa-laajakaista.fi) |
| 17:20:50 | → | slac68357 joins (~slack1256@191.126.227.206) |
| 17:20:51 | × | mbuf quits (~Shakthi@31.32.33.168) (Quit: Leaving) |
| 17:20:54 | × | tromp quits (~textual@dhcp-077-249-230-040.chello.nl) (Quit: My iMac has gone to sleep. ZZZzzz…) |
| 17:23:15 | × | slack1256 quits (~slack1256@191.126.227.81) (Ping timeout: 276 seconds) |
| 17:24:10 | × | kaph quits (~kaph@net-2-42-128-205.cust.vodafonedsl.it) (Ping timeout: 240 seconds) |
| 17:27:48 | → | odnes joins (~odnes@5-203-141-96.pat.nym.cosmote.net) |
| 17:33:09 | → | whatsupdoc joins (uid509081@id-509081.hampstead.irccloud.com) |
| 17:34:48 | → | metadave joins (sid28102@id-28102.ilkley.irccloud.com) |
| 17:34:49 | × | arjun quits (~arjun@user/arjun) (Quit: Leaving) |
| 17:39:29 | → | slack1256 joins (~slack1256@181.42.55.115) |
| 17:40:55 | <[exa]> | anyone going to zurihac? |
| 17:41:30 | × | slac68357 quits (~slack1256@191.126.227.206) (Ping timeout: 240 seconds) |
| 17:42:18 | <geekosaur[m][m]> | Sadly, no |
| 17:43:08 | <[exa]> | ;_; |
| 17:43:59 | × | tomgus1 quits (~tomgus1@90.218.25.145) (Remote host closed the connection) |
| 17:44:13 | <maerwald> | geekosaur[m][m]: you mean no one is going? |
| 17:44:57 | <maerwald> | wait, is it next month already? |
| 17:45:33 | → | tomgus1 joins (~tomgus1@2a02:c7e:4229:d900:dea6:32ff:fe3d:d1a3) |
| 17:48:23 | <geekosaur[m][m]> | I had a vague hope I could meet up with the other xmonad maintainers, but it's not working out |
| 17:48:29 | → | tromp joins (~textual@dhcp-077-249-230-040.chello.nl) |
| 17:55:58 | × | vpan quits (~0@212.117.1.172) (Quit: Leaving.) |
| 17:56:09 | × | notzmv quits (~zmv@user/notzmv) (Ping timeout: 248 seconds) |
| 17:58:12 | × | ubert quits (~Thunderbi@p200300ecdf15884be4afa2206ed87ef0.dip0.t-ipconnect.de) (Quit: ubert) |
| 17:58:30 | → | ubert joins (~Thunderbi@p200300ecdf15884b90b4ffb36f546538.dip0.t-ipconnect.de) |
| 18:01:04 | × | szkl quits (uid110435@id-110435.uxbridge.irccloud.com) (Quit: Connection closed for inactivity) |
| 18:04:10 | × | nate1 quits (~nate@98.45.169.16) (Ping timeout: 240 seconds) |
| 18:06:07 | → | stackdroid18 joins (14094@user/stackdroid) |
| 18:09:10 | <sm> | ack |
| 18:09:15 | → | namkeleser joins (~namkelese@101.175.93.91) |
| 18:09:36 | <maerwald> | sm: you coming? |
| 18:09:44 | × | noteness quits (~noteness@user/noteness) (Remote host closed the connection) |
| 18:09:53 | <sm> | alas no! |
| 18:10:07 | → | noteness joins (~noteness@user/noteness) |
| 18:10:29 | <[exa]> | ;_; |
| 18:10:45 | <sm> | wow cool logo https://zfoh.ch/zurihac2022/ |
| 18:11:07 | × | tromp quits (~textual@dhcp-077-249-230-040.chello.nl) (Quit: My iMac has gone to sleep. ZZZzzz…) |
| 18:11:36 | <sm> | and page. Now I want to go more, nice work web devs |
| 18:14:37 | × | mjs2600 quits (~mjs2600@c-24-91-3-49.hsd1.vt.comcast.net) (Quit: ZNC 1.8.2 - https://znc.in) |
| 18:16:10 | → | mjs2600 joins (~mjs2600@c-24-91-3-49.hsd1.vt.comcast.net) |
| 18:19:20 | → | ober_ joins (~ober@c-24-61-80-158.hsd1.ma.comcast.net) |
| 18:21:16 | × | coot quits (~coot@213.134.190.95) (Quit: coot) |
| 18:27:45 | × | ix quits (~ix@2a02:8010:674f:0:d65d:64ff:fe52:5efe) (Remote host closed the connection) |
| 18:27:54 | → | ix joins (~ix@2a02:8010:674f:0:d65d:64ff:fe52:5efe) |
| 18:31:01 | → | ober__ joins (~ober@c-24-61-80-158.hsd1.ma.comcast.net) |
| 18:31:38 | → | tromp joins (~textual@dhcp-077-249-230-040.chello.nl) |
| 18:33:40 | × | ober_ quits (~ober@c-24-61-80-158.hsd1.ma.comcast.net) (Ping timeout: 248 seconds) |
| 18:35:00 | → | ober_ joins (~ober@c-24-61-80-158.hsd1.ma.comcast.net) |
| 18:35:44 | × | mjs2600 quits (~mjs2600@c-24-91-3-49.hsd1.vt.comcast.net) (Quit: ZNC 1.8.2 - https://znc.in) |
| 18:36:03 | × | yauhsien quits (~yauhsien@61-231-42-187.dynamic-ip.hinet.net) (Remote host closed the connection) |
| 18:37:16 | → | mjs2600 joins (~mjs2600@c-24-91-3-49.hsd1.vt.comcast.net) |
| 18:37:29 | × | ober__ quits (~ober@c-24-61-80-158.hsd1.ma.comcast.net) (Ping timeout: 252 seconds) |
| 18:38:30 | → | ober__ joins (~ober@c-24-61-80-158.hsd1.ma.comcast.net) |
| 18:40:14 | × | ober_ quits (~ober@c-24-61-80-158.hsd1.ma.comcast.net) (Ping timeout: 252 seconds) |
| 18:42:39 | → | yauhsien joins (~yauhsien@61-231-42-187.dynamic-ip.hinet.net) |
| 18:43:30 | → | ober_ joins (~ober@c-24-61-80-158.hsd1.ma.comcast.net) |
| 18:46:20 | × | ober__ quits (~ober@c-24-61-80-158.hsd1.ma.comcast.net) (Ping timeout: 272 seconds) |
| 18:46:49 | → | xkuru joins (~xkuru@user/xkuru) |
| 18:47:36 | × | yauhsien quits (~yauhsien@61-231-42-187.dynamic-ip.hinet.net) (Ping timeout: 272 seconds) |
| 18:48:44 | × | ph88 quits (~ph88@95.90.247.31) (Quit: Leaving) |
| 18:49:08 | → | MoC joins (~moc@user/moc) |
| 18:50:31 | → | ober__ joins (~ober@c-24-61-80-158.hsd1.ma.comcast.net) |
| 18:50:51 | → | Midjak joins (~Midjak@82.66.147.146) |
| 18:52:50 | × | ober_ quits (~ober@c-24-61-80-158.hsd1.ma.comcast.net) (Ping timeout: 240 seconds) |
| 18:54:35 | → | Polo joins (~Polo@user/polo) |
| 18:55:35 | → | coot joins (~coot@213.134.190.95) |
| 18:55:58 | × | tromp quits (~textual@dhcp-077-249-230-040.chello.nl) (Quit: My iMac has gone to sleep. ZZZzzz…) |
| 18:56:21 | → | yauhsien joins (~yauhsien@61-231-42-187.dynamic-ip.hinet.net) |
| 18:57:05 | × | xaotuk quits (~sasha@net41-32-245-109.mbb.telenor.rs) (Read error: Connection reset by peer) |
| 19:00:59 | → | ober_ joins (~ober@c-24-61-80-158.hsd1.ma.comcast.net) |
| 19:01:06 | × | Polo quits (~Polo@user/polo) (Quit: Textual IRC Client: www.textualapp.com) |
| 19:01:29 | → | xaotuk joins (~sasha@net41-32-245-109.mbb.telenor.rs) |
| 19:01:38 | × | xaotuk quits (~sasha@net41-32-245-109.mbb.telenor.rs) (Client Quit) |
| 19:02:41 | × | noteness quits (~noteness@user/noteness) (Remote host closed the connection) |
| 19:03:06 | → | noteness joins (~noteness@user/noteness) |
| 19:03:10 | × | ober__ quits (~ober@c-24-61-80-158.hsd1.ma.comcast.net) (Ping timeout: 240 seconds) |
| 19:03:45 | → | ober__ joins (~ober@c-24-61-80-158.hsd1.ma.comcast.net) |
| 19:05:40 | × | ober_ quits (~ober@c-24-61-80-158.hsd1.ma.comcast.net) (Ping timeout: 260 seconds) |
| 19:09:24 | → | tromp joins (~textual@dhcp-077-249-230-040.chello.nl) |
| 19:11:30 | × | ober__ quits (~ober@c-24-61-80-158.hsd1.ma.comcast.net) (Ping timeout: 260 seconds) |
| 19:12:21 | × | [itchyjunk] quits (~itchyjunk@user/itchyjunk/x-7353470) (Remote host closed the connection) |
| 19:16:58 | → | CiaoSen joins (~Jura@p200300c95732ec002a3a4dfffe84dbd5.dip0.t-ipconnect.de) |
| 19:19:59 | × | trillp quits (~trillp@216.128.134.16) (Quit: leaving) |
| 19:29:45 | × | namkeleser quits (~namkelese@101.175.93.91) (Quit: Client closed) |
| 19:37:29 | × | eggplantade quits (~Eggplanta@108-201-191-115.lightspeed.sntcca.sbcglobal.net) (Remote host closed the connection) |
| 19:42:38 | × | kuribas quits (~user@ptr-17d51emxx4y1njcuupn.18120a2.ip6.access.telenet.be) (Remote host closed the connection) |
| 19:45:40 | × | yauhsien quits (~yauhsien@61-231-42-187.dynamic-ip.hinet.net) (Remote host closed the connection) |
| 19:46:25 | → | yauhsien joins (~yauhsien@61-231-42-187.dynamic-ip.hinet.net) |
| 19:52:04 | × | jinsun quits (~jinsun@user/jinsun) () |
| 19:56:37 | × | odnes quits (~odnes@5-203-141-96.pat.nym.cosmote.net) (Quit: Leaving) |
| 19:56:39 | × | christiansen quits (~christian@83-95-137-75-dynamic.dk.customer.tdc.net) (Ping timeout: 240 seconds) |
| 19:56:56 | × | tromp quits (~textual@dhcp-077-249-230-040.chello.nl) (Quit: My iMac has gone to sleep. ZZZzzz…) |
| 20:01:49 | → | acidjnk joins (~acidjnk@p200300d0c7068b7375914a6728a979fa.dip0.t-ipconnect.de) |
| 20:06:12 | → | notzmv joins (~zmv@user/notzmv) |
| 20:07:13 | → | pavonia joins (~user@user/siracusa) |
| 20:07:33 | → | bontaq joins (~user@ool-45779fe5.dyn.optonline.net) |
| 20:07:52 | × | juri_ quits (~juri@79.140.121.26) (Read error: Connection reset by peer) |
| 20:08:04 | → | eggplantade joins (~Eggplanta@108-201-191-115.lightspeed.sntcca.sbcglobal.net) |
| 20:08:27 | × | yauhsien quits (~yauhsien@61-231-42-187.dynamic-ip.hinet.net) (Remote host closed the connection) |
| 20:08:47 | → | juri_ joins (~juri@79.140.121.26) |
| 20:09:02 | → | yauhsien joins (~yauhsien@61-231-42-187.dynamic-ip.hinet.net) |
| 20:11:56 | × | lawt quits (~lawt@2601:200:8200:6870:dea6:32ff:fea1:adf9) (Ping timeout: 250 seconds) |
| 20:12:10 | × | eggplantade quits (~Eggplanta@108-201-191-115.lightspeed.sntcca.sbcglobal.net) (Ping timeout: 240 seconds) |
| 20:12:49 | → | tromp joins (~textual@dhcp-077-249-230-040.chello.nl) |
| 20:14:40 | × | _ht quits (~quassel@231-169-21-31.ftth.glasoperator.nl) (Remote host closed the connection) |
| 20:16:27 | × | akurilin_ quits (uid322841@id-322841.ilkley.irccloud.com) (Quit: Connection closed for inactivity) |
| 20:16:31 | → | lawt joins (~lawt@98.56.182.59) |
| 20:18:19 | × | mmhat quits (~mmh@p200300f1c705e371ee086bfffe095315.dip0.t-ipconnect.de) (Ping timeout: 240 seconds) |
| 20:19:04 | × | juri_ quits (~juri@79.140.121.26) (Read error: Connection reset by peer) |
| 20:19:59 | → | juri_ joins (~juri@79.140.121.26) |
| 20:25:50 | × | merijn quits (~merijn@c-001-001-002.client.esciencecenter.eduvpn.nl) (Ping timeout: 252 seconds) |
| 20:32:07 | → | mmhat joins (~mmh@p200300f1c705e328ee086bfffe095315.dip0.t-ipconnect.de) |
| 20:33:13 | × | yauhsien quits (~yauhsien@61-231-42-187.dynamic-ip.hinet.net) (Remote host closed the connection) |
| 20:37:08 | × | takuan quits (~takuan@178-116-218-225.access.telenet.be) (Remote host closed the connection) |
| 20:37:59 | → | szkl joins (uid110435@id-110435.uxbridge.irccloud.com) |
| 20:41:34 | → | yauhsien joins (~yauhsien@61-231-42-187.dynamic-ip.hinet.net) |
| 20:45:12 | → | ub joins (~Thunderbi@p200300ecdf15884bbccac4f60a26f549.dip0.t-ipconnect.de) |
| 20:46:06 | → | nate1 joins (~nate@98.45.169.16) |
| 20:50:06 | × | shapr quits (~user@pool-173-73-44-186.washdc.fios.verizon.net) (Remote host closed the connection) |
| 20:50:11 | → | eggplantade joins (~Eggplanta@108-201-191-115.lightspeed.sntcca.sbcglobal.net) |
| 20:50:15 | → | son0p joins (~ff@181.136.122.143) |
| 20:51:02 | × | nate1 quits (~nate@98.45.169.16) (Ping timeout: 260 seconds) |
| 20:52:16 | → | merijn joins (~merijn@c-001-001-002.client.esciencecenter.eduvpn.nl) |
| 20:52:32 | × | yauhsien quits (~yauhsien@61-231-42-187.dynamic-ip.hinet.net) (Remote host closed the connection) |
| 20:52:34 | × | lechner quits (lechner@debian/lechner) (Quit: WeeChat 3.5) |
| 20:52:58 | → | lechner joins (lechner@debian/lechner) |
| 20:53:30 | × | lechner quits (lechner@debian/lechner) (Client Quit) |
| 20:54:10 | × | eggplantade quits (~Eggplanta@108-201-191-115.lightspeed.sntcca.sbcglobal.net) (Ping timeout: 240 seconds) |
| 20:58:37 | × | mikoto-chan quits (~mikoto-ch@213.177.151.239) (Ping timeout: 260 seconds) |
| 20:59:02 | → | yauhsien joins (~yauhsien@61-231-42-187.dynamic-ip.hinet.net) |
| 21:03:16 | → | lechner joins (lechner@debian/lechner) |
| 21:03:45 | <tomsmeding> | [summer school ad] for those learning haskell and wanting to progress beyond beginner material, there's this nice summer school in The Netherlands organised by some nice people: https://mail.haskell.org/pipermail/haskell-cafe/2022-May/135299.html |
| 21:04:56 | × | ub quits (~Thunderbi@p200300ecdf15884bbccac4f60a26f549.dip0.t-ipconnect.de) (Ping timeout: 248 seconds) |
| 21:05:17 | × | coot quits (~coot@213.134.190.95) (Quit: coot) |
| 21:05:37 | → | ub joins (~Thunderbi@p548c8d44.dip0.t-ipconnect.de) |
| 21:12:15 | × | califax quits (~califax@user/califx) (Remote host closed the connection) |
| 21:12:31 | × | yauhsien quits (~yauhsien@61-231-42-187.dynamic-ip.hinet.net) (Remote host closed the connection) |
| 21:12:32 | → | califax joins (~califax@user/califx) |
| 21:15:16 | → | yauhsien joins (~yauhsien@61-231-42-187.dynamic-ip.hinet.net) |
| 21:22:22 | × | juri_ quits (~juri@79.140.121.26) (Read error: Connection reset by peer) |
| 21:23:02 | → | juri_ joins (~juri@79.140.121.26) |
| 21:23:06 | <hpc> | don't let the name deceive you, you learn all the seasons there :P |
| 21:23:29 | <sm> | trending haskell projects: https://www.libhunt.com/l/haskell/trending |
| 21:23:33 | <hpc> | spring framework, AI winter, etc |
| 21:24:00 | <tomsmeding> | hpc: you won't learn java or AI there, sorry :p |
| 21:24:00 | <sm> | and our "top programming languages by social mentions" rank: https://www.libhunt.com/index#haskell |
| 21:24:41 | × | machinedgod quits (~machinedg@24.105.81.50) (Ping timeout: 248 seconds) |
| 21:25:36 | × | yauhsien quits (~yauhsien@61-231-42-187.dynamic-ip.hinet.net) (Remote host closed the connection) |
| 21:26:18 | → | yauhsien joins (~yauhsien@61-231-42-187.dynamic-ip.hinet.net) |
| 21:44:33 | × | jgeerds quits (~jgeerds@d53604b0.access.ecotel.net) (Ping timeout: 276 seconds) |
| 21:45:38 | → | machinedgod joins (~machinedg@24.105.81.50) |
| 21:48:34 | × | ec quits (~ec@gateway/tor-sasl/ec) (Ping timeout: 240 seconds) |
| 21:48:47 | <maerwald> | web assembly doesn't seem too popular |
| 21:50:21 | → | MironZ8 joins (~MironZ@nat-infra.ehlab.uk) |
| 21:51:46 | × | tromp quits (~textual@dhcp-077-249-230-040.chello.nl) (Quit: My iMac has gone to sleep. ZZZzzz…) |
| 21:52:02 | × | MironZ quits (~MironZ@nat-infra.ehlab.uk) (Ping timeout: 250 seconds) |
| 21:52:02 | MironZ8 | is now known as MironZ |
| 21:52:11 | × | MoC quits (~moc@user/moc) (Quit: Konversation terminated!) |
| 21:54:23 | × | CiaoSen quits (~Jura@p200300c95732ec002a3a4dfffe84dbd5.dip0.t-ipconnect.de) (Ping timeout: 252 seconds) |
| 21:58:21 | × | michalz quits (~michalz@185.246.204.125) (Remote host closed the connection) |
| 21:58:35 | <sm> | https://www.libhunt.com/l/haskell is better actually, more search options. ShellCheck is current popularity king it seems |
| 21:59:52 | × | gurkenglas quits (~gurkengla@dslb-084-057-085-111.084.057.pools.vodafone-ip.de) (Ping timeout: 260 seconds) |
| 22:02:29 | <geekosaur> | I'm curious that kmonad is so popular |
| 22:03:48 | × | yauhsien quits (~yauhsien@61-231-42-187.dynamic-ip.hinet.net) (Remote host closed the connection) |
| 22:05:04 | × | chele quits (~chele@user/chele) (Remote host closed the connection) |
| 22:06:52 | <maerwald> | uhm... is that trying to do what qmk does in "userland"? |
| 22:07:49 | <maerwald> | can't imagine living without a qmk board anymore anyway |
| 22:08:47 | × | m1dnight quits (~christoph@78-22-9-5.access.telenet.be) (Ping timeout: 240 seconds) |
| 22:09:43 | × | DNH quits (~DNH@2a02:8109:b740:2c4:5cca:7ae0:fc8f:2c52) (Quit: My MacBook has gone to sleep. ZZZzzz…) |
| 22:10:04 | → | m1dnight joins (~christoph@78-22-9-5.access.telenet.be) |
| 22:10:31 | → | yauhsien joins (~yauhsien@61-231-42-187.dynamic-ip.hinet.net) |
| 22:11:03 | × | yauhsien quits (~yauhsien@61-231-42-187.dynamic-ip.hinet.net) (Remote host closed the connection) |
| 22:14:25 | → | darkstarx joins (~darkstard@50.53.212.60) |
| 22:14:36 | × | darkstardevx quits (~darkstard@50.53.212.60) (Remote host closed the connection) |
| 22:15:18 | × | ystael quits (~ystael@user/ystael) (Read error: Connection reset by peer) |
| 22:21:43 | × | slack1256 quits (~slack1256@181.42.55.115) (Remote host closed the connection) |
| 22:22:22 | → | laalyn joins (~laalyn@c-73-189-182-49.hsd1.ca.comcast.net) |
| 22:28:50 | × | gehmehgeh quits (~user@user/gehmehgeh) (Quit: Leaving) |
| 22:36:14 | × | acidjnk quits (~acidjnk@p200300d0c7068b7375914a6728a979fa.dip0.t-ipconnect.de) (Ping timeout: 272 seconds) |
| 22:40:22 | × | Midjak quits (~Midjak@82.66.147.146) (Quit: This computer has gone to sleep) |
| 22:50:41 | → | dcoutts joins (~duncan@47.red-213-97-57.staticip.rima-tde.net) |
| 22:52:02 | → | eggplantade joins (~Eggplanta@108-201-191-115.lightspeed.sntcca.sbcglobal.net) |
| 22:52:50 | → | zebrag joins (~chris@user/zebrag) |
| 22:52:55 | <geekosaur> | sorry for the voice message earlier, apparently element on android can get into some very odd states. had to reboot the phone to fix it |
| 22:53:39 | <geekosaur> | but yes, that earlier problem was a bad ELF interpreter. in a system whose only diagnostic is a numeric error code, it's difficult to indicate that the ENOENT applies to a different filre |
| 22:54:15 | <geekosaur> | suppose alternately there could be a catch-all error indicating a bad interpreter, but that then leaves you guessing at the problem |
| 22:55:18 | <geekosaur> | "objdump -j .interp -s $file" is helpful here |
| 22:56:27 | × | eggplantade quits (~Eggplanta@108-201-191-115.lightspeed.sntcca.sbcglobal.net) (Ping timeout: 260 seconds) |
| 22:58:12 | × | dhil quits (~dhil@cpc103052-sgyl39-2-0-cust260.18-2.cable.virginm.net) (Ping timeout: 248 seconds) |
| 23:00:53 | → | seydar joins (~seydar@154-27-113-252.starry-inc.net) |
| 23:01:15 | <seydar> | is there a consensus on which option parser to use? |
| 23:01:53 | <geekosaur> | optparse-applicative seems to be most popular |
| 23:02:12 | <geekosaur> | cmdargs is second |
| 23:03:59 | → | jmcarthur joins (~jmcarthur@c-73-29-224-10.hsd1.nj.comcast.net) |
| 23:04:05 | <sm> | cmdargs #1 for me! for better docs |
| 23:04:12 | <geekosaur> | actually there's a more scientific way to do this, https://packdeps.haskellers.com/reverse and look at the dependents for each one |
| 23:04:29 | <sm> | +1 |
| 23:04:55 | → | nate1 joins (~nate@98.45.169.16) |
| 23:05:28 | <sm> | I just announced https://haskell-links.org , with more links cleanup since I last mentioned it here |
| 23:05:51 | <geekosaur> | cmdargs 276, optparse-applicative 867 |
| 23:05:59 | <sm> | more search links / more ui cleanup. . I probably should have asked for more browser testing here first. Please let me know how horribly broken it looks in your tools |
| 23:07:02 | <sm> | I also like cmdargs for being monolithic - one package proving the easy, medium, hard APIs. optparse is an ecosystem |
| 23:07:34 | <sm> | third, the name is hard. Ok I'll stop. |
| 23:07:59 | <geekosaur> | on the flip side some people don't like cmdargs because simple mode unsafePerformIO-s all over the place |
| 23:08:22 | <EvanR> | surely the command line args "are pure" xD |
| 23:08:59 | <peddie> | doesn't one also have to make sure not to use certain optimizations with `cmdargs`? |
| 23:09:07 | <maerwald> | I'd like a declarative way for cmdline programs. Don't think we have that |
| 23:09:11 | <EvanR> | similar to the System.Info.os xD |
| 23:09:12 | <geekosaur> | yes, because of thos eunsafePerformIOs |
| 23:09:38 | <peddie> | that was a pretty big warning flag for me |
| 23:10:03 | <maerwald> | EvanR: huh? |
| 23:10:21 | × | nate1 quits (~nate@98.45.169.16) (Ping timeout: 276 seconds) |
| 23:10:27 | <EvanR> | os :: String |
| 23:10:33 | <maerwald> | EvanR: that's a static value |
| 23:10:42 | <maerwald> | at compile time |
| 23:10:44 | <EvanR> | and command line args? |
| 23:10:51 | <geekosaur> | dynamic at runtime |
| 23:11:07 | <EvanR> | I'll let yall stew on this xD |
| 23:11:08 | <sm> | geekosaur: very true, they don't. As I was saying the other day, I feel this is dogma. As well documented it provides three apis, from easy to 100% pure |
| 23:11:51 | <sm> | and has anyone ever had a problem with cmdargs caused by this ? I'm willing to learn |
| 23:12:01 | <peddie> | I have been bitten by this |
| 23:12:09 | <EvanR> | I dunno what shell you use, but I have to write out the command line args entirely before the program runs |
| 23:12:23 | <EvanR> | after my last key stroke, they can't change, even before the program is running xD |
| 23:12:25 | <sm> | how so peddie, and which api were you using ? |
| 23:13:04 | <peddie> | sm: wrong optimization options. probably the simple one -- I didn't look at the others, I switched to `optparse-applicative` in half an hour, which seems to me to be both simple and 100% pure |
| 23:13:20 | <geekosaur> | https://downloads.haskell.org/ghc/8.10.7/docs/html/libraries/base-4.14.3.0/System-Environment.html#v:withArgs |
| 23:13:31 | <geekosaur> | getArgs is runtime variable |
| 23:13:59 | <geekosaur> | (ghci uses this to implement :main) |
| 23:14:00 | <hpc> | EvanR: argv is mutable |
| 23:14:12 | <peddie> | sm: this was about 4 years ago, so I don't remember the API details. I've never had a reason to check the docs again |
| 23:14:17 | <geekosaur> | you can also edit the arguments in a C call |
| 23:14:20 | <EvanR> | I knew the house of cards would come crashing down eventually |
| 23:14:33 | <maerwald> | EvanR: also, the string you pass into optparse-applicative gets f'ed up into String and your encoding is lost |
| 23:14:46 | × | pera quits (~pera@user/pera) (Quit: leaving) |
| 23:14:55 | <sm> | peddie: glad you found a solution. Every time I tried optparse-applicative I hit a wall, so that's my reason |
| 23:14:57 | <maerwald> | https://github.com/pcapriotti/optparse-applicative/issues/368 |
| 23:15:05 | <EvanR> | nice |
| 23:15:10 | × | mmhat quits (~mmh@p200300f1c705e328ee086bfffe095315.dip0.t-ipconnect.de) (Quit: WeeChat 3.5) |
| 23:15:37 | <peddie> | sm: I imagine this is probably not your issue, but just in case, are you trying to read the haddocks instead of the github readme? for some reason all the useful documentation for `optparse-applicative` is in the github `README.md` |
| 23:15:48 | <sm> | no, that's not the issue |
| 23:16:01 | <sm> | peddie: I'd also like to know how exactly it bit you ? What did you notice ? If you remember |
| 23:16:10 | <peddie> | OK, I figured it was unlikely, but I have seen multiple people get tripped up by that :) |
| 23:16:25 | <hpc> | s/github readme/readme |
| 23:16:27 | <hpc> | https://hackage.haskell.org/package/optparse-applicative |
| 23:16:31 | <hpc> | just scroll down |
| 23:16:49 | <geekosaur> | (also I almost said "in a C hook" earlier. did my brain regress to the 80s?) |
| 23:16:57 | <peddie> | hpc: good point, I forgot it is shown on there now |
| 23:17:14 | <peddie> | sm: if I recall correctly, some argument was mysteriously not being applied when I passed it on the command line |
| 23:17:46 | <hpc> | make it non-mysteriously not applied :P |
| 23:18:54 | <peddie> | hpc: :) it was a mystery to me for a couple hours |
| 23:19:14 | <sm> | I wonder how that happened |
| 23:20:25 | <peddie> | sm: I let the optimizer be too aggressive, and it didn't play well with the impure stuff under the hood . . . I think this behavior is documented, I just didn't check the issues first |
| 23:20:33 | <sm> | and if the doc notes like Even using this scheme, sometimes GHC's optimisations may share values who have the same annotation. To disable sharing you may need to specify {-# OPTIONS_GHC -fno-cse #-} in the module helped |
| 23:21:49 | <sm> | I have always used the explicit api so don't have experience with this |
| 23:22:32 | <peddie> | sm: yes, that is the doc note. if I had applied that first, I probably wouldn't have hit the issue. but that's what I referred to earlier as a "warning flag" . . . that seems pretty unnecessary to me just to parse argv |
| 23:24:36 | <sm> | not to argue with you, but I think it's clear that it's not necessary - unless you want this magical simple api, which all other cool languages have - which I believe is nice to have available |
| 23:25:11 | <sm> | but maybe it could be documented better |
| 23:25:27 | <peddie> | I agree it's not necessary. once bitten, twice shy, I guess. I'm not telling anyone not to use it :) but you asked if it had caused problems for anyone |
| 23:25:32 | → | aeka joins (~aeka@user/hiruji) |
| 23:25:38 | <sm> | yeah! I appreciate the details |
| 23:26:36 | × | forell quits (~forell@user/forell) (Ping timeout: 276 seconds) |
| 23:26:53 | <peddie> | to me, "here is a friendly API, by the way, don't forget to turn on a GHC optimizer pragma or you will get silent breakage" just smelt a bit odd |
| 23:27:08 | → | yauhsien joins (~yauhsien@61-231-42-187.dynamic-ip.hinet.net) |
| 23:27:11 | <seydar> | how do i see what cabal packages I have installed? I'm trying to turn my blurhash algorithm into a cabal package, but I need to list a specific version of juicypixels, and I think I installed a weird version of the package because it says I don't have juicypixels installed |
| 23:27:28 | <sm> | most of the community has been avoiding cmdargs for years, and I feel it's excessive and a pity, given the pain I've had with optparse, but definitely YMMV |
| 23:27:31 | <peddie> | sm: what walls have you encountered with `optparse-applicative`? I haven't done anything complicated with it |
| 23:28:04 | <sm> | in early attempts it was just missing docs, getting things done was highly non-obvious |
| 23:28:08 | <seydar> | nobody uses lmgtfy you anymore, but it would've been appropriate to thow back at me here |
| 23:28:47 | <EvanR> | hopefully "googling" is becoming less of a verb and maybe people use another search xD |
| 23:28:53 | <sm> | nowadays it's mainly not knowing how to control things precisely (I demand a lot from my options parser) |
| 23:29:09 | <peddie> | sm: I'll never blame someone for bailing on an underdocumented Haskell package . . . it's a common problem |
| 23:29:17 | → | gurkenglas joins (~gurkengla@dslb-084-057-085-111.084.057.pools.vodafone-ip.de) |
| 23:29:19 | <sm> | also, the hassle of figuring out which addons I need to make it easier |
| 23:29:30 | <maerwald> | peddie: there are worse examples though :p |
| 23:29:42 | <geekosaur[m][m]> | seydar, normally you lost the version you need and cabal does the rest. In this case you may need to list it as a setup package |
| 23:29:55 | <peddie> | maerwald: totally agree, and for what it's worth, I don't think it's underdocumented today |
| 23:30:01 | → | aeka` joins (~aeka@2606:6080:2001:8:df6a:e365:26ff:7f06) |
| 23:30:20 | <maerwald> | here: https://hackage.haskell.org/package/syb |
| 23:30:39 | <maerwald> | documentation: no. Link to paper: broken |
| 23:30:42 | × | aeka quits (~aeka@user/hiruji) (Ping timeout: 272 seconds) |
| 23:30:42 | aeka` | is now known as aeka |
| 23:31:34 | <seydar> | geekosaur[m][m]: gotcha. i'm trying to add the version that I have to my blur.cabal file, but `cabal list --installed` doesn't actually list juicypixels... so i'm not sure how my code has been compiling |
| 23:31:42 | <sm> | seydar: generally, by running `ghc-pkg list`. In a stack or cabal project, usually prefix that with `stack/cabal exec --` |
| 23:31:49 | → | forell joins (~forell@user/forell) |
| 23:32:39 | <sm> | you're probably in the wrong project context, so using the wrong package db. It's a terribly common problem. |
| 23:33:57 | <seydar> | even when I got to my home directory, it doesn't see any of the packages that I've recently installed |
| 23:33:59 | <geekosaur> | or it needs to be a setup-depends |
| 23:34:11 | <seydar> | namely optparse-applicative or juicypixels |
| 23:34:18 | <geekosaur> | right, cabal deliberately hides packages to avoid conflicts between multiple versions |
| 23:34:34 | <geekosaur> | you need to be inside a project which has declared a dependency on those |
| 23:34:57 | <geekosaur> | or if you want to play in the repl, cabal repl --build-depends="..." |
| 23:35:32 | <geekosaur> | everything in cabal is automatically sandboxed to a project |
| 23:35:49 | <seydar> | this is madness |
| 23:35:51 | <seydar> | who approved this |
| 23:36:12 | <seydar> | if i'm starting a new project, how would i find out what packages are available to me? |
| 23:36:22 | <geekosaur> | there is also a way to export things but then you're running the risk of those collisions this is avoiding |
| 23:36:39 | <geekosaur> | you don't, you declare dependencies and let cabal install or expose them as needed |
| 23:36:58 | <geekosaur> | cabal does the hard work, you just declare dependencies and get to coding |
| 23:37:19 | → | sammelweis_ joins (~quassel@2601:401:8200:2d4c:bd9:d04c:7f69:eb10) |
| 23:37:26 | <geekosaur> | in the bad old days, you had to track this yourself and it was a nightmare if two projects required different versions of a library |
| 23:37:58 | <geekosaur> | cabal and stack both solve this with automatic sandboxing, choosing slightly different ways to manage dependencies |
| 23:38:12 | <seydar> | i just feel like it would be handy to see a list of packages that cabal has installed on my machine |
| 23:38:16 | → | juri__ joins (~juri@79.140.115.105) |
| 23:38:19 | × | sammelweis quits (~quassel@2601:401:8200:2d4c:bd9:d04c:7f69:eb10) (Read error: Connection reset by peer) |
| 23:38:24 | <seydar> | i feel like i'm asking for salt at a fancy restaurant |
| 23:38:32 | <sm> | seydar, I gave the command, did you see ? |
| 23:38:56 | <geekosaur> | that shows what's exposed |
| 23:39:08 | <sm> | also unexposed |
| 23:39:23 | <sm> | speaking of ghc-pkg's hide/expose feature. |
| 23:40:01 | <geekosaur> | on unix you can see the whole list of installed packages and versions with: ls ~/.cabal/store/ghc-<version> |
| 23:40:11 | <seydar> | sm: both of those still only list a subset of the packages that i know i have |
| 23:40:16 | <geekosaur> | as opposed to simply the ones available in a given project |
| 23:40:32 | <geekosaur> | I don't know where the store lives on windows |
| 23:40:45 | <sm> | seydar, the point is there's multiple package databases, so you have to be in the right one to see what's there. There is also a global database for stack and I believe cabal too, which you can see by being in $HOME. |
| 23:41:07 | × | juri_ quits (~juri@79.140.121.26) (Ping timeout: 240 seconds) |
| 23:41:26 | <sclv> | what geekosaur just said is what i was just going to suggest -- that's literally everything cabal has built for that ghc version |
| 23:41:31 | <sm> | as for listing what packages are available to install, that's a different question, and I don't think we have a command line tool for it, you have to look on hackage or stackage websites |
| 23:41:53 | <seydar> | i'm going to build this cabal package/eat this cauliflower the way you're all telling me to |
| 23:41:56 | <seydar> | but in the future |
| 23:42:07 | <geekosaur> | I gave you the command to list the store |
| 23:42:09 | <sclv> | `cabal list` does list all packages on hackage, or let you search them |
| 23:42:20 | <seydar> | i'm going to write my haskell program as a library, leave the compiled C, and then connect to that via FFI from ruby and distribute it as a gem |
| 23:42:30 | <geekosaur> | that's everything cabal has locally already and will expose instead of downloading and building if you declare a dependency on it |
| 23:43:00 | <sm> | sclv: ah, nice |
| 23:43:16 | <seydar> | geekosaur: that worked, thank you |
| 23:43:22 | × | gurkenglas quits (~gurkengla@dslb-084-057-085-111.084.057.pools.vodafone-ip.de) (Ping timeout: 272 seconds) |
| 23:43:26 | <seydar> | i can see which version of pixels i'm using, but optparse-applicative is still MIA |
| 23:44:25 | × | whatsupdoc quits (uid509081@id-509081.hampstead.irccloud.com) (Quit: Connection closed for inactivity) |
| 23:44:56 | <sm> | you know you have it because... `cabal build` builds something depending on it ? |
| 23:46:05 | <seydar> | i have not been using cabal for this project |
| 23:46:19 | <sclv> | what have you been using |
| 23:46:21 | <seydar> | i was programming the the Ancients did: `ghc -O2 Main.hs` |
| 23:46:24 | <sm> | ok.. stack build ? |
| 23:46:27 | <geekosaur> | if you installed it without cabal, then ghc-pkg list --user |
| 23:46:54 | <geekosaur> | (assuming you didn't use stack, but it sounds like you didn't) |
| 23:47:01 | <sclv> | also if you have something in scope in ghci and you don't know where it came from, then `ghc --show-packages` will dump out all the info it has around extremely explicitly |
| 23:47:18 | <geekosaur> | but it'll be invisible to anything you install with cabal |
| 23:47:27 | <seydar> | i was using cabal for packages and then just happily imported them in my code |
| 23:47:46 | <sclv> | you were using `cabal install` you mean? |
| 23:47:50 | <geekosaur> | you should probably pick one way and stick to it. and remember that if you're using the old Setup.hs method then dealing with multiple versions becomes your problem to sort out |
| 23:47:59 | <sm> | ... "it's complicated" ... :( |
| 23:48:03 | <sclv> | or `cabal install --lib` or ... ? |
| 23:49:40 | <seydar> | sclv: i was using `cabal install` and then i'd sometimes do `cabal install --lib` again afterwards, but it never did anything |
| 23:50:09 | <geekosaur> | all cabal install --lib does is write an export record to a ghc environment file pointing to the already installed version |
| 23:50:10 | <seydar> | geekosaur: I was using only `cabal install` before and compiling my code with regular `ghc` |
| 23:50:41 | × | jmcarthur quits (~jmcarthur@c-73-29-224-10.hsd1.nj.comcast.net) (Quit: My MacBook Air has gone to sleep. ZZZzzz…) |
| 23:50:50 | → | bitdex joins (~bitdex@gateway/tor-sasl/bitdex) |
| 23:51:05 | <geekosaur> | only if there's no already installed version does it install it (cabal-style) first, then write the export record |
| 23:51:08 | <sclv> | ok so everything ghc can see based on running `cabal install --lib` will be a combination of the stuff in `ghc-pkg list` and whatever is in your environment file. |
| 23:51:47 | <sclv> | which is going to be in a directory something like `~/.ghc/x86_64-darwin-8.10.4/environments` |
| 23:52:31 | <seydar> | i feel like i'm taking crazy pills |
| 23:53:04 | <maerwald> | welcome to haskell tooling |
| 23:53:08 | <sclv> | i also feel like you are taking crazy pills |
| 23:55:18 | → | meinside joins (uid24933@id-24933.helmsley.irccloud.com) |
| 23:55:18 | → | jao joins (~jao@cpc103048-sgyl39-2-0-cust502.18-2.cable.virginm.net) |
| 23:55:33 | × | yauhsien quits (~yauhsien@61-231-42-187.dynamic-ip.hinet.net) (Remote host closed the connection) |
| 23:56:03 | <sm> | seydar: understandable.. it gets somewhat better.. |
| 23:57:27 | <seydar> | can i specify the build-depends outside of executable and library for use by them both? |
| 23:57:43 | <sm> | FWIW there are a bunch of haskell setups .. it was a bit unclear which you were/are using |
| 23:58:00 | <sm> | yes you can |
| 23:58:33 | <sclv> | well to specify the depends and reuse them, you use a common stanza and import it |
| 23:59:04 | <sclv> | https://cabal.readthedocs.io/en/3.6/cabal-package.html#common-stanzas |
All times are in UTC on 2022-05-16.