2021-08-09 00:00:29 +0200 | mastarija | (~mastarija@78-3-210-70.adsl.net.t-com.hr) (Read error: Connection reset by peer) |
2021-08-09 00:01:45 +0200 | burnsidesLlama | (~burnsides@client-8-91.eduroam.oxuni.org.uk) |
2021-08-09 00:05:10 +0200 | kayprish | (~kayprish@cable-188-2-229-172.dynamic.sbb.rs) (Read error: Connection reset by peer) |
2021-08-09 00:05:57 +0200 | burnsidesLlama | (~burnsides@client-8-91.eduroam.oxuni.org.uk) (Ping timeout: 245 seconds) |
2021-08-09 00:11:13 +0200 | meltedbrain_y2k | (~tekserf@45.152.183.52) () |
2021-08-09 00:11:26 +0200 | lavaman | (~lavaman@98.38.249.169) |
2021-08-09 00:11:30 +0200 | hendursa1 | (~weechat@user/hendursaga) (Quit: hendursa1) |
2021-08-09 00:12:03 +0200 | hendursaga | (~weechat@user/hendursaga) |
2021-08-09 00:12:48 +0200 | machinedgod | (~machinedg@24.105.81.50) |
2021-08-09 00:13:39 +0200 | jakalx | (~jakalx@base.jakalx.net) |
2021-08-09 00:15:06 +0200 | geekosaur | (~geekosaur@xmonad/geekosaur) (Remote host closed the connection) |
2021-08-09 00:15:07 +0200 | cheater | (~Username@user/cheater) (Ping timeout: 245 seconds) |
2021-08-09 00:18:11 +0200 | eggplantade | (~Eggplanta@108-201-191-115.lightspeed.sntcca.sbcglobal.net) (Remote host closed the connection) |
2021-08-09 00:19:27 +0200 | geekosaur | (~geekosaur@xmonad/geekosaur) |
2021-08-09 00:20:04 +0200 | eggplantade | (~Eggplanta@108-201-191-115.lightspeed.sntcca.sbcglobal.net) |
2021-08-09 00:22:06 +0200 | lavaman | (~lavaman@98.38.249.169) (Ping timeout: 272 seconds) |
2021-08-09 00:25:06 +0200 | cheater | (~Username@user/cheater) |
2021-08-09 00:25:26 +0200 | Tuplanolla | (~Tuplanoll@91-159-69-50.elisa-laajakaista.fi) (Quit: Leaving.) |
2021-08-09 00:25:45 +0200 | merijn | (~merijn@83-160-49-249.ip.xs4all.nl) |
2021-08-09 00:28:49 +0200 | jumper149 | (~jumper149@80.240.31.34) (Quit: WeeChat 3.2) |
2021-08-09 00:36:50 +0200 | jgeerds | (~jgeerds@55d45555.access.ecotel.net) (Ping timeout: 252 seconds) |
2021-08-09 00:38:59 +0200 | kar1[m] | kar1 |
2021-08-09 00:39:44 +0200 | eggplantade | (~Eggplanta@108-201-191-115.lightspeed.sntcca.sbcglobal.net) (Remote host closed the connection) |
2021-08-09 00:41:02 +0200 | kar1 | (~kar1matri@2001:470:69fc:105::c308) (Quit: Reconnecting) |
2021-08-09 00:41:17 +0200 | kar1 | (~kar1matri@2001:470:69fc:105::c308) |
2021-08-09 00:42:33 +0200 | flouflou | (~flouflou@modemcable032.110-177-173.mc.videotron.ca) |
2021-08-09 00:44:25 +0200 | kar1 | (~kar1matri@2001:470:69fc:105::c308) (Client Quit) |
2021-08-09 00:44:40 +0200 | kar1 | (~kar1@2001:470:69fc:105::c308) |
2021-08-09 00:46:25 +0200 | flouflou | (~flouflou@modemcable032.110-177-173.mc.videotron.ca) (Client Quit) |
2021-08-09 00:46:46 +0200 | cjb | (~cjb@user/cjb) |
2021-08-09 00:58:34 +0200 | sander | (~sander@user/sander) (Ping timeout: 256 seconds) |
2021-08-09 00:59:30 +0200 | merijn | (~merijn@83-160-49-249.ip.xs4all.nl) (Ping timeout: 240 seconds) |
2021-08-09 01:04:48 +0200 | wroathe | (~wroathe@96-88-30-181-static.hfc.comcastbusiness.net) (Ping timeout: 256 seconds) |
2021-08-09 01:08:51 +0200 | takuan | (~takuan@178-116-218-225.access.telenet.be) (Remote host closed the connection) |
2021-08-09 01:08:52 +0200 | machinedgod | (~machinedg@24.105.81.50) (Ping timeout: 245 seconds) |
2021-08-09 01:09:17 +0200 | Gurkenglas | (~Gurkengla@dslb-002-203-144-156.002.203.pools.vodafone-ip.de) (Ping timeout: 252 seconds) |
2021-08-09 01:23:09 +0200 | dajoer | (~david@user/gvx) |
2021-08-09 01:25:27 +0200 | fresheyeball | (~fresheyeb@c-71-237-105-37.hsd1.co.comcast.net) (Quit: WeeChat 2.9) |
2021-08-09 01:28:56 +0200 | alx741 | (~alx741@181.196.68.21) (Quit: alx741) |
2021-08-09 01:31:30 +0200 | slowButPresent | (~slowButPr@user/slowbutpresent) (Ping timeout: 250 seconds) |
2021-08-09 01:31:56 +0200 | alx741 | (~alx741@181.196.68.21) |
2021-08-09 01:33:31 +0200 | slowButPresent | (~slowButPr@user/slowbutpresent) |
2021-08-09 01:38:28 +0200 | machinedgod | (~machinedg@24.105.81.50) |
2021-08-09 01:39:03 +0200 | geekosaur | (~geekosaur@xmonad/geekosaur) (Remote host closed the connection) |
2021-08-09 01:39:08 +0200 | wroathe | (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net) |
2021-08-09 01:39:27 +0200 | geekosaur | (~geekosaur@xmonad/geekosaur) |
2021-08-09 01:40:42 +0200 | eggplantade | (~Eggplanta@108-201-191-115.lightspeed.sntcca.sbcglobal.net) |
2021-08-09 01:45:07 +0200 | eggplantade | (~Eggplanta@108-201-191-115.lightspeed.sntcca.sbcglobal.net) (Ping timeout: 245 seconds) |
2021-08-09 01:47:04 +0200 | lavaman | (~lavaman@98.38.249.169) |
2021-08-09 01:48:35 +0200 | lavaman | (~lavaman@98.38.249.169) (Remote host closed the connection) |
2021-08-09 01:55:45 +0200 | notzmv | (~zmv@user/notzmv) |
2021-08-09 02:00:02 +0200 | hendursaga | (~weechat@user/hendursaga) (Remote host closed the connection) |
2021-08-09 02:00:24 +0200 | hendursaga | (~weechat@user/hendursaga) |
2021-08-09 02:02:25 +0200 | <lechner> | sm: thanks! I will try that in a little while. i am still working on getting chat client to connect to matrix. can I convert this to a cabal.project? stack is fine for now, but I think i will ultimately have to use cabal |
2021-08-09 02:03:29 +0200 | <sm> | sure, you can |
2021-08-09 02:04:42 +0200 | chkno | (~chkno@75-7-2-127.lightspeed.sntcca.sbcglobal.net) (Ping timeout: 276 seconds) |
2021-08-09 02:08:09 +0200 | <lechner> | sm: how did you test it, please? did you discover something cool? |
2021-08-09 02:09:10 +0200 | <sm> | lechner: i just ran it and verified it shows up in browser, no more. but even that looked pretty cool |
2021-08-09 02:10:23 +0200 | <lechner> | sm: great, i can't wait! i have a few personal obligations |
2021-08-09 02:13:46 +0200 | <sm> | đđ»I'll give it another go too |
2021-08-09 02:13:48 +0200 | pbrisbin | (~patrick@c-174-57-238-238.hsd1.nj.comcast.net) |
2021-08-09 02:14:46 +0200 | lavaman | (~lavaman@98.38.249.169) |
2021-08-09 02:14:58 +0200 | lavaman | (~lavaman@98.38.249.169) (Remote host closed the connection) |
2021-08-09 02:15:14 +0200 | lavaman | (~lavaman@98.38.249.169) |
2021-08-09 02:15:21 +0200 | lavaman | (~lavaman@98.38.249.169) (Remote host closed the connection) |
2021-08-09 02:21:53 +0200 | machinedgod | (~machinedg@24.105.81.50) (Ping timeout: 252 seconds) |
2021-08-09 02:26:22 +0200 | MQ-17J | (~MQ-17J@d14-69-206-129.try.wideopenwest.com) (Read error: Connection reset by peer) |
2021-08-09 02:26:36 +0200 | geekosaur | (~geekosaur@xmonad/geekosaur) (Remote host closed the connection) |
2021-08-09 02:26:48 +0200 | MQ-17J | (~MQ-17J@d14-69-206-129.try.wideopenwest.com) |
2021-08-09 02:28:23 +0200 | geekosaur | (~geekosaur@xmonad/geekosaur) |
2021-08-09 02:28:39 +0200 | Atum_ | (~IRC@user/atum/x-2392232) (Quit: Atum_) |
2021-08-09 02:30:00 +0200 | pbrisbin | (~patrick@c-174-57-238-238.hsd1.nj.comcast.net) (Ping timeout: 250 seconds) |
2021-08-09 02:36:49 +0200 | gawen | (~gawen@user/gawen) (Quit: cya) |
2021-08-09 02:37:04 +0200 | hololeap | (~hololeap@user/hololeap) (Remote host closed the connection) |
2021-08-09 02:37:26 +0200 | hololeap | (~hololeap@user/hololeap) |
2021-08-09 02:41:22 +0200 | Morrow | (~Morrow@bzq-110-168-31-106.red.bezeqint.net) (Ping timeout: 272 seconds) |
2021-08-09 02:43:24 +0200 | eggplantade | (~Eggplanta@108-201-191-115.lightspeed.sntcca.sbcglobal.net) |
2021-08-09 02:45:33 +0200 | gawen | (~gawen@user/gawen) |
2021-08-09 02:45:56 +0200 | lavaman | (~lavaman@98.38.249.169) |
2021-08-09 02:49:30 +0200 | fryguybob | (~fryguybob@cpe-74-65-31-113.rochester.res.rr.com) (Quit: leaving) |
2021-08-09 02:49:56 +0200 | pe200012 | (~pe200012@113.105.10.33) (Ping timeout: 250 seconds) |
2021-08-09 02:50:01 +0200 | pe200012_ | (~pe200012@113.105.10.33) |
2021-08-09 02:50:18 +0200 | lavaman | (~lavaman@98.38.249.169) (Ping timeout: 258 seconds) |
2021-08-09 02:51:33 +0200 | fryguybob | (~fryguybob@cpe-74-65-31-113.rochester.res.rr.com) |
2021-08-09 02:56:22 +0200 | merijn | (~merijn@83-160-49-249.ip.xs4all.nl) |
2021-08-09 02:57:38 +0200 | eggplantade | (~Eggplanta@108-201-191-115.lightspeed.sntcca.sbcglobal.net) (Remote host closed the connection) |
2021-08-09 03:00:49 +0200 | xsperry | (~as@user/xsperry) (Remote host closed the connection) |
2021-08-09 03:04:31 +0200 | jess | (~jess@libera/staff/jess) |
2021-08-09 03:05:37 +0200 | pbrisbin | (~patrick@c-174-57-238-238.hsd1.nj.comcast.net) |
2021-08-09 03:05:51 +0200 | eggplantade | (~Eggplanta@108-201-191-115.lightspeed.sntcca.sbcglobal.net) |
2021-08-09 03:10:57 +0200 | pbrisbin | (~patrick@c-174-57-238-238.hsd1.nj.comcast.net) (Ping timeout: 245 seconds) |
2021-08-09 03:12:12 +0200 | xff0x | (~xff0x@2001:1a81:533f:2500:c767:19bd:28d8:628d) (Ping timeout: 245 seconds) |
2021-08-09 03:12:39 +0200 | abhixec | (~abhixec@c-67-169-139-16.hsd1.ca.comcast.net) |
2021-08-09 03:13:22 +0200 | pbrisbin | (~patrick@c-174-57-238-238.hsd1.nj.comcast.net) |
2021-08-09 03:14:09 +0200 | xff0x | (~xff0x@2001:1a81:5378:e300:6a47:5d73:b3fa:4d3c) |
2021-08-09 03:14:14 +0200 | gawen | (~gawen@user/gawen) (Quit: cya) |
2021-08-09 03:17:45 +0200 | gawen | (~gawen@user/gawen) |
2021-08-09 03:21:31 +0200 | machinedgod | (~machinedg@24.105.81.50) |
2021-08-09 03:21:48 +0200 | falafel | (~falafel@pool-96-255-70-50.washdc.fios.verizon.net) |
2021-08-09 03:22:30 +0200 | pbrisbin | (~patrick@c-174-57-238-238.hsd1.nj.comcast.net) (Ping timeout: 256 seconds) |
2021-08-09 03:23:18 +0200 | pbrisbin | (~patrick@c-174-57-238-238.hsd1.nj.comcast.net) |
2021-08-09 03:24:30 +0200 | cheater | (~Username@user/cheater) (Ping timeout: 272 seconds) |
2021-08-09 03:28:38 +0200 | pbrisbin | (~patrick@c-174-57-238-238.hsd1.nj.comcast.net) (Ping timeout: 258 seconds) |
2021-08-09 03:29:45 +0200 | pbrisbin | (~patrick@c-174-57-238-238.hsd1.nj.comcast.net) |
2021-08-09 03:30:18 +0200 | merijn | (~merijn@83-160-49-249.ip.xs4all.nl) (Ping timeout: 240 seconds) |
2021-08-09 03:30:26 +0200 | cheater | (~Username@user/cheater) |
2021-08-09 03:32:48 +0200 | pe200012 | (~pe200012@113.105.10.33) |
2021-08-09 03:32:51 +0200 | pe200012_ | (~pe200012@113.105.10.33) (Ping timeout: 258 seconds) |
2021-08-09 03:35:16 +0200 | bitmapper | (uid464869@id-464869.tooting.irccloud.com) |
2021-08-09 03:35:32 +0200 | pbrisbin | (~patrick@c-174-57-238-238.hsd1.nj.comcast.net) (Ping timeout: 258 seconds) |
2021-08-09 03:36:11 +0200 | pe200012_ | (~pe200012@113.105.10.33) |
2021-08-09 03:37:10 +0200 | pe200012 | (~pe200012@113.105.10.33) (Ping timeout: 250 seconds) |
2021-08-09 03:40:27 +0200 | jmhimara | (~jmhimara@170.39.139.5) |
2021-08-09 03:40:54 +0200 | geekosaur | (~geekosaur@xmonad/geekosaur) (Ping timeout: 258 seconds) |
2021-08-09 03:41:21 +0200 | geekosaur | (~geekosaur@xmonad/geekosaur) |
2021-08-09 03:44:16 +0200 | slack1256 | (~slack1256@181.203.105.248) |
2021-08-09 03:44:55 +0200 | slack1256 | (~slack1256@181.203.105.248) (Remote host closed the connection) |
2021-08-09 03:48:26 +0200 | pe200012_ | (~pe200012@113.105.10.33) (Ping timeout: 250 seconds) |
2021-08-09 03:48:44 +0200 | pe200012_ | (~pe200012@113.105.10.33) |
2021-08-09 03:53:57 +0200 | pretty_dumm_guy | (trottel@gateway/vpn/protonvpn/prettydummguy/x-88029655) (Quit: WeeChat 3.2) |
2021-08-09 03:57:37 +0200 | pe200012_ | (~pe200012@113.105.10.33) (Ping timeout: 245 seconds) |
2021-08-09 03:57:41 +0200 | pe200012 | (~pe200012@113.105.10.33) |
2021-08-09 03:58:15 +0200 | eggplantade | (~Eggplanta@108-201-191-115.lightspeed.sntcca.sbcglobal.net) (Remote host closed the connection) |
2021-08-09 04:02:33 +0200 | xsperry | (~as@user/xsperry) |
2021-08-09 04:02:34 +0200 | xsperry | (~as@user/xsperry) (Excess Flood) |
2021-08-09 04:03:20 +0200 | eggplantade | (~Eggplanta@108-201-191-115.lightspeed.sntcca.sbcglobal.net) |
2021-08-09 04:10:25 +0200 | Reyu[M] | (~reyureyuz@matrix.reyuzenfold.com) (Remote host closed the connection) |
2021-08-09 04:11:08 +0200 | Reyu[M] | (~reyureyuz@matrix.reyuzenfold.com) |
2021-08-09 04:16:38 +0200 | hololeap | (~hololeap@user/hololeap) (Remote host closed the connection) |
2021-08-09 04:17:58 +0200 | MidAutumnHotaru | (~MidAutumn@user/midautumnmoon) (Quit: Leaving for a break - theLounge) |
2021-08-09 04:18:08 +0200 | pe200012_ | (~pe200012@113.105.10.33) |
2021-08-09 04:18:11 +0200 | MQ-17J | (~MQ-17J@d14-69-206-129.try.wideopenwest.com) (Read error: Connection reset by peer) |
2021-08-09 04:18:20 +0200 | pe200012 | (~pe200012@113.105.10.33) (Ping timeout: 272 seconds) |
2021-08-09 04:18:28 +0200 | MidAutumnHotaru | (~MidAutumn@user/midautumnmoon) |
2021-08-09 04:19:13 +0200 | lavaman | (~lavaman@98.38.249.169) |
2021-08-09 04:19:14 +0200 | derelict | (~derelict@user/derelict) (Ping timeout: 258 seconds) |
2021-08-09 04:19:35 +0200 | MQ-17J | (~MQ-17J@d14-69-206-129.try.wideopenwest.com) |
2021-08-09 04:19:43 +0200 | hololeap | (~hololeap@user/hololeap) |
2021-08-09 04:21:30 +0200 | td_ | (~td@94.134.91.249) (Ping timeout: 272 seconds) |
2021-08-09 04:22:37 +0200 | td_ | (~td@94.134.91.53) |
2021-08-09 04:26:25 +0200 | wei2912 | (~wei2912@112.199.250.21) |
2021-08-09 04:28:07 +0200 | codedmart | (codedmart@2600:3c01::f03c:92ff:fefe:8511) (Quit: ZNC 1.7.5+deb4 - https://znc.in) |
2021-08-09 04:28:26 +0200 | codedmart | (codedmart@2600:3c01::f03c:92ff:fefe:8511) |
2021-08-09 04:29:04 +0200 | finn_elija | (~finn_elij@user/finn-elija/x-0085643) |
2021-08-09 04:29:04 +0200 | FinnElija | Guest536 |
2021-08-09 04:29:04 +0200 | finn_elija | FinnElija |
2021-08-09 04:31:30 +0200 | jao | (~jao@cpc103048-sgyl39-2-0-cust502.18-2.cable.virginm.net) (Ping timeout: 240 seconds) |
2021-08-09 04:31:54 +0200 | Guest536 | (~finn_elij@user/finn-elija/x-0085643) (Ping timeout: 240 seconds) |
2021-08-09 04:32:32 +0200 | zebrag | (~chris@user/zebrag) |
2021-08-09 04:36:06 +0200 | lavaman | (~lavaman@98.38.249.169) (Remote host closed the connection) |
2021-08-09 04:37:23 +0200 | jmhimara | (~jmhimara@170.39.139.5) (Quit: Connection closed) |
2021-08-09 04:38:36 +0200 | machinedgod | (~machinedg@24.105.81.50) (Ping timeout: 272 seconds) |
2021-08-09 04:54:20 +0200 | MQ-17J | (~MQ-17J@d14-69-206-129.try.wideopenwest.com) (Read error: Connection reset by peer) |
2021-08-09 04:55:16 +0200 | MQ-17J | (~MQ-17J@8.6.144.235) |
2021-08-09 04:59:11 +0200 | <lechner> | sm: btw. i have some issues building on a constrained system with 1 G of RAM. Should GHC really need 600 MB to build? |
2021-08-09 05:00:00 +0200 | Taneb | (~Taneb@2001:41c8:51:10d:aaaa:0:aaaa:0) (Quit: I seem to have stopped.) |
2021-08-09 05:01:07 +0200 | Taneb | (~Taneb@runciman.hacksoc.org) |
2021-08-09 05:01:09 +0200 | tcard | (~tcard@p2307053-ipngn17101hodogaya.kanagawa.ocn.ne.jp) (Quit: Leaving) |
2021-08-09 05:04:43 +0200 | tcard | (~tcard@p2307053-ipngn17101hodogaya.kanagawa.ocn.ne.jp) |
2021-08-09 05:07:13 +0200 | justsomeguy | (~justsomeg@user/justsomeguy) (Quit: WeeChat 3.2) |
2021-08-09 05:09:28 +0200 | Erutuon | (~Erutuon@user/erutuon) (Ping timeout: 250 seconds) |
2021-08-09 05:15:30 +0200 | ham | (~ham4@user/ham) (Ping timeout: 240 seconds) |
2021-08-09 05:16:23 +0200 | ham2 | (~ham4@d8d8627d5.access.telenet.be) |
2021-08-09 05:17:06 +0200 | Erutuon | (~Erutuon@user/erutuon) |
2021-08-09 05:18:25 +0200 | _xor | (~xor@74.215.232.67) (Quit: brb) |
2021-08-09 05:23:48 +0200 | Morrow | (~Morrow@bzq-110-168-31-106.red.bezeqint.net) |
2021-08-09 05:26:58 +0200 | merijn | (~merijn@83-160-49-249.ip.xs4all.nl) |
2021-08-09 05:28:13 +0200 | <dsal> | It can take a lot. My phone has 8GB of RAM. :) |
2021-08-09 05:29:05 +0200 | <c_wraith> | It used to be the case that most build failures due to lack of memory were from the linker rather than ghc. But 1GB might make even compiling fail in some packages that overuse inlining |
2021-08-09 05:29:06 +0200 | <Axman6> | it's an advanced compiler compiling an advanced compiler, it's going to need quite a lot of resources to do that. 1GB hasn't been enough for that sort of task for years |
2021-08-09 05:32:00 +0200 | <davean> | lechner: uh, we usually consider 8GiB a minimum, but uh, you CAN do it with a lot less . . . you'll need j1, I think turning optimizations off will help ... uh, yah, it'll be a trip |
2021-08-09 05:33:29 +0200 | vysn | (~vysn@user/vysn) |
2021-08-09 05:36:38 +0200 | lavaman | (~lavaman@98.38.249.169) |
2021-08-09 05:37:56 +0200 | lavaman | (~lavaman@98.38.249.169) (Remote host closed the connection) |
2021-08-09 05:38:08 +0200 | lavaman | (~lavaman@98.38.249.169) |
2021-08-09 05:42:34 +0200 | pe200012_ | (~pe200012@113.105.10.33) (Ping timeout: 272 seconds) |
2021-08-09 05:44:36 +0200 | alx741 | (~alx741@181.196.68.21) (Quit: alx741) |
2021-08-09 05:48:58 +0200 | <lechner> | Axman6: I'm just building emanote, not GHC. Sorry if that was unclear https://github.com/srid/emanote |
2021-08-09 05:52:07 +0200 | <lechner> | dsal: i should have guessed that people here run GHC on their phones! |
2021-08-09 06:00:57 +0200 | merijn | (~merijn@83-160-49-249.ip.xs4all.nl) (Ping timeout: 245 seconds) |
2021-08-09 06:02:00 +0200 | euouae | (~euouae@user/euouae) |
2021-08-09 06:07:04 +0200 | <Axman6> | I'd love to have GHCi on my iPhone |
2021-08-09 06:07:06 +0200 | robertm | (robertm@rojoma.com) (Ping timeout: 268 seconds) |
2021-08-09 06:07:25 +0200 | robertm | (robertm@rojoma.com) |
2021-08-09 06:08:19 +0200 | <euouae> | Axman6: *crickets* |
2021-08-09 06:08:30 +0200 | <euouae> | The apple crickets |
2021-08-09 06:08:33 +0200 | <Axman6> | GHCiOS |
2021-08-09 06:11:28 +0200 | zebrag | (~chris@user/zebrag) (Remote host closed the connection) |
2021-08-09 06:17:53 +0200 | lavaman | (~lavaman@98.38.249.169) (Remote host closed the connection) |
2021-08-09 06:18:48 +0200 | azeem | (~azeem@dynamic-adsl-78-13-247-121.clienti.tiscali.it) (Ping timeout: 250 seconds) |
2021-08-09 06:24:09 +0200 | <dsal> | Back when I ran PalmOS, I had a really great scheme system on my PDA/phone. I've not had any good mobile programming environment since. |
2021-08-09 06:28:47 +0200 | slowButPresent | (~slowButPr@user/slowbutpresent) (Quit: leaving) |
2021-08-09 06:31:58 +0200 | albet70 | (~xxx@2400:8902::f03c:92ff:fe60:98d8) (Remote host closed the connection) |
2021-08-09 06:33:05 +0200 | albet70 | (~xxx@2400:8902::f03c:92ff:fe60:98d8) |
2021-08-09 06:36:52 +0200 | merijn | (~merijn@83-160-49-249.ip.xs4all.nl) |
2021-08-09 06:37:22 +0200 | euouae | (~euouae@user/euouae) (Quit: Client closed) |
2021-08-09 06:40:41 +0200 | MQ-17J | (~MQ-17J@8.6.144.235) (Ping timeout: 258 seconds) |
2021-08-09 06:42:13 +0200 | merijn | (~merijn@83-160-49-249.ip.xs4all.nl) (Ping timeout: 258 seconds) |
2021-08-09 06:43:45 +0200 | bash69 | (~bash69@202.14.120.238) |
2021-08-09 06:45:51 +0200 | markpythonicbitc | (~markpytho@2601:647:5a00:35:2926:cf7f:9d4d:10a0) (Quit: My MacBook has gone to sleep. ZZZzzzâŠ) |
2021-08-09 06:45:57 +0200 | bash69 | (~bash69@202.14.120.238) (Client Quit) |
2021-08-09 06:48:09 +0200 | cjb | (~cjb@user/cjb) (Ping timeout: 260 seconds) |
2021-08-09 06:48:24 +0200 | lavaman | (~lavaman@98.38.249.169) |
2021-08-09 06:48:49 +0200 | falafel | (~falafel@pool-96-255-70-50.washdc.fios.verizon.net) (Remote host closed the connection) |
2021-08-09 06:49:08 +0200 | falafel | (~falafel@pool-96-255-70-50.washdc.fios.verizon.net) |
2021-08-09 06:52:20 +0200 | zmt00 | (~zmt00@user/zmt00) (Quit: Gone.) |
2021-08-09 06:52:42 +0200 | lavaman | (~lavaman@98.38.249.169) (Ping timeout: 240 seconds) |
2021-08-09 06:54:34 +0200 | lavaman | (~lavaman@98.38.249.169) |
2021-08-09 06:57:00 +0200 | zmt00 | (~zmt00@user/zmt00) |
2021-08-09 06:58:49 +0200 | albet70 | (~xxx@2400:8902::f03c:92ff:fe60:98d8) (*.net *.split) |
2021-08-09 06:58:49 +0200 | Erutuon | (~Erutuon@user/erutuon) (*.net *.split) |
2021-08-09 06:58:49 +0200 | codedmart | (codedmart@2600:3c01::f03c:92ff:fefe:8511) (*.net *.split) |
2021-08-09 06:58:49 +0200 | td_ | (~td@94.134.91.53) (*.net *.split) |
2021-08-09 06:58:49 +0200 | cheater | (~Username@user/cheater) (*.net *.split) |
2021-08-09 06:58:49 +0200 | tritlo | (sid58727@user/tritlo) (*.net *.split) |
2021-08-09 06:58:49 +0200 | rubin55_ | (sid175221@stonehaven.irccloud.com) (*.net *.split) |
2021-08-09 06:58:49 +0200 | ehamberg | (sid18208@stonehaven.irccloud.com) (*.net *.split) |
2021-08-09 06:58:49 +0200 | mustafa | (sid502723@rockylinux/releng/mustafa) (*.net *.split) |
2021-08-09 06:58:49 +0200 | Firedancer | (sid336191@stonehaven.irccloud.com) (*.net *.split) |
2021-08-09 06:58:49 +0200 | peterhil | (~peterhil@dsl-hkibng32-54fb52-57.dhcp.inet.fi) (*.net *.split) |
2021-08-09 06:58:49 +0200 | jneira_ | (~jneira_@28.red-80-28-169.staticip.rima-tde.net) (*.net *.split) |
2021-08-09 06:58:49 +0200 | Lord_of_Life | (~Lord@user/lord-of-life/x-2819915) (*.net *.split) |
2021-08-09 06:58:49 +0200 | Maxdamantus | (~Maxdamant@user/maxdamantus) (*.net *.split) |
2021-08-09 06:58:50 +0200 | mcfrdy | (~mcfrdy@user/mcfrdy) (*.net *.split) |
2021-08-09 06:58:50 +0200 | natechan | (~nate@108-233-125-227.lightspeed.sntcca.sbcglobal.net) (*.net *.split) |
2021-08-09 06:58:50 +0200 | AlexNoo | (~AlexNoo@178.34.160.135) (*.net *.split) |
2021-08-09 06:58:50 +0200 | sa | (sid1055@tinside.irccloud.com) (*.net *.split) |
2021-08-09 06:58:50 +0200 | matijja | (~matijja@193.77.181.201) (*.net *.split) |
2021-08-09 06:58:50 +0200 | Cale | (~cale@cpef48e38ee8583-cm0c473de9d680.cpe.net.cable.rogers.com) (*.net *.split) |
2021-08-09 06:58:50 +0200 | jlamothe | (~jlamothe@104.158.48.100) (*.net *.split) |
2021-08-09 06:58:50 +0200 | Jonno_FTW | (~come@user/jonno-ftw/x-0835346) (*.net *.split) |
2021-08-09 06:58:50 +0200 | wrengr_away | (~wrengr@56.4.82.34.bc.googleusercontent.com) (*.net *.split) |
2021-08-09 06:58:50 +0200 | infinity0 | (~infinity0@occupy.ecodis.net) (*.net *.split) |
2021-08-09 06:58:51 +0200 | soft | (~soft-matr@2001:470:69fc:105::c75) (*.net *.split) |
2021-08-09 06:58:51 +0200 | thomasjm[m] | (~thomasjmm@2001:470:69fc:105::c6d9) (*.net *.split) |
2021-08-09 06:58:51 +0200 | marinelli[m] | (~marinelli@2001:470:69fc:105::2d8) (*.net *.split) |
2021-08-09 06:58:51 +0200 | fabfianda[m] | (~fabfianda@2001:470:69fc:105::6db) (*.net *.split) |
2021-08-09 06:58:51 +0200 | ServerStatsDisco | (~serversta@2001:470:69fc:105::1a) (*.net *.split) |
2021-08-09 06:58:51 +0200 | siraben | (~siraben@user/siraben) (*.net *.split) |
2021-08-09 06:58:51 +0200 | MatrixTravelerbo | (~voyagert2@2001:470:69fc:105::22) (*.net *.split) |
2021-08-09 06:58:51 +0200 | nf | (~n@monade.li) (*.net *.split) |
2021-08-09 06:58:51 +0200 | Raito_Bezarius | (~Raito@wireguard/tunneler/raito-bezarius) (*.net *.split) |
2021-08-09 06:58:51 +0200 | ornxka | (~ornxka@user/ornxka) (*.net *.split) |
2021-08-09 06:58:51 +0200 | jolly | (~jolly@208.180.97.158) (*.net *.split) |
2021-08-09 06:58:51 +0200 | earthy | (~arthurvl@2001:984:275b:1:ba27:ebff:fea0:40b0) (*.net *.split) |
2021-08-09 06:58:52 +0200 | Teacup | (~teacup@user/teacup) (*.net *.split) |
2021-08-09 06:58:52 +0200 | jrm | (~jrm@156.34.187.65) (*.net *.split) |
2021-08-09 06:58:52 +0200 | dolio | (~dolio@130.44.130.54) (*.net *.split) |
2021-08-09 06:58:52 +0200 | nshepperd | (nshepperd@2600:3c03::f03c:92ff:fe28:92c9) (*.net *.split) |
2021-08-09 06:58:52 +0200 | nshepperd2 | (~nshepperd@li364-218.members.linode.com) (*.net *.split) |
2021-08-09 06:58:52 +0200 | sus | (thelounge@user/zeromomentum) (*.net *.split) |
2021-08-09 06:58:52 +0200 | nckx | (~nckx@tobias.gr) (*.net *.split) |
2021-08-09 06:59:07 +0200 | albet70 | (~xxx@2400:8902::f03c:92ff:fe60:98d8) |
2021-08-09 06:59:07 +0200 | Erutuon | (~Erutuon@user/erutuon) |
2021-08-09 06:59:07 +0200 | codedmart | (codedmart@2600:3c01::f03c:92ff:fefe:8511) |
2021-08-09 06:59:07 +0200 | td_ | (~td@94.134.91.53) |
2021-08-09 06:59:07 +0200 | tritlo | (sid58727@user/tritlo) |
2021-08-09 06:59:07 +0200 | rubin55_ | (sid175221@stonehaven.irccloud.com) |
2021-08-09 06:59:07 +0200 | ehamberg | (sid18208@stonehaven.irccloud.com) |
2021-08-09 06:59:07 +0200 | mustafa | (sid502723@rockylinux/releng/mustafa) |
2021-08-09 06:59:07 +0200 | Firedancer | (sid336191@stonehaven.irccloud.com) |
2021-08-09 06:59:07 +0200 | peterhil | (~peterhil@dsl-hkibng32-54fb52-57.dhcp.inet.fi) |
2021-08-09 06:59:07 +0200 | jneira_ | (~jneira_@28.red-80-28-169.staticip.rima-tde.net) |
2021-08-09 06:59:07 +0200 | Lord_of_Life | (~Lord@user/lord-of-life/x-2819915) |
2021-08-09 06:59:07 +0200 | Maxdamantus | (~Maxdamant@user/maxdamantus) |
2021-08-09 06:59:07 +0200 | mcfrdy | (~mcfrdy@user/mcfrdy) |
2021-08-09 06:59:07 +0200 | natechan | (~nate@108-233-125-227.lightspeed.sntcca.sbcglobal.net) |
2021-08-09 06:59:07 +0200 | AlexNoo | (~AlexNoo@178.34.160.135) |
2021-08-09 06:59:07 +0200 | sa | (sid1055@tinside.irccloud.com) |
2021-08-09 06:59:07 +0200 | matijja | (~matijja@193.77.181.201) |
2021-08-09 06:59:07 +0200 | Cale | (~cale@cpef48e38ee8583-cm0c473de9d680.cpe.net.cable.rogers.com) |
2021-08-09 06:59:07 +0200 | jlamothe | (~jlamothe@104.158.48.100) |
2021-08-09 06:59:07 +0200 | Jonno_FTW | (~come@user/jonno-ftw/x-0835346) |
2021-08-09 06:59:07 +0200 | wrengr_away | (~wrengr@56.4.82.34.bc.googleusercontent.com) |
2021-08-09 06:59:07 +0200 | infinity0 | (~infinity0@occupy.ecodis.net) |
2021-08-09 06:59:07 +0200 | marinelli[m] | (~marinelli@2001:470:69fc:105::2d8) |
2021-08-09 06:59:07 +0200 | siraben | (~siraben@user/siraben) |
2021-08-09 06:59:07 +0200 | soft | (~soft-matr@2001:470:69fc:105::c75) |
2021-08-09 06:59:07 +0200 | fabfianda[m] | (~fabfianda@2001:470:69fc:105::6db) |
2021-08-09 06:59:07 +0200 | thomasjm[m] | (~thomasjmm@2001:470:69fc:105::c6d9) |
2021-08-09 06:59:07 +0200 | nf | (~n@monade.li) |
2021-08-09 06:59:07 +0200 | Raito_Bezarius | (~Raito@wireguard/tunneler/raito-bezarius) |
2021-08-09 06:59:07 +0200 | ornxka | (~ornxka@user/ornxka) |
2021-08-09 06:59:07 +0200 | jolly | (~jolly@208.180.97.158) |
2021-08-09 06:59:07 +0200 | earthy | (~arthurvl@2001:984:275b:1:ba27:ebff:fea0:40b0) |
2021-08-09 06:59:07 +0200 | Teacup | (~teacup@user/teacup) |
2021-08-09 06:59:07 +0200 | jrm | (~jrm@156.34.187.65) |
2021-08-09 06:59:07 +0200 | dolio | (~dolio@130.44.130.54) |
2021-08-09 06:59:07 +0200 | nshepperd | (nshepperd@2600:3c03::f03c:92ff:fe28:92c9) |
2021-08-09 06:59:07 +0200 | nshepperd2 | (~nshepperd@li364-218.members.linode.com) |
2021-08-09 06:59:07 +0200 | sus | (thelounge@user/zeromomentum) |
2021-08-09 06:59:07 +0200 | nckx | (~nckx@tobias.gr) |
2021-08-09 06:59:14 +0200 | Raito_Bezarius | (~Raito@wireguard/tunneler/raito-bezarius) (Max SendQ exceeded) |
2021-08-09 06:59:14 +0200 | sa | (sid1055@tinside.irccloud.com) (Max SendQ exceeded) |
2021-08-09 06:59:14 +0200 | siraben | (~siraben@user/siraben) (Max SendQ exceeded) |
2021-08-09 06:59:14 +0200 | Teacup | (~teacup@user/teacup) (Max SendQ exceeded) |
2021-08-09 06:59:32 +0200 | Teacup | (~teacup@user/teacup) |
2021-08-09 06:59:52 +0200 | Raito_Bezarius | (~Raito@wireguard/tunneler/raito-bezarius) |
2021-08-09 07:01:01 +0200 | tlax | (tlax@kapsi.fi) |
2021-08-09 07:01:02 +0200 | acowley_ | (~acowley@c-68-83-22-43.hsd1.nj.comcast.net) |
2021-08-09 07:01:02 +0200 | bcoppens | (~bartcopp@vpn2.bartcoppens.be) |
2021-08-09 07:01:02 +0200 | panda_man | (~vidar@157.146.251.23.bc.googleusercontent.com) |
2021-08-09 07:01:03 +0200 | haveo_ | (~haveo@sl35.iuwt.fr) |
2021-08-09 07:01:03 +0200 | arw_ | (~arw@impulse.informatik.uni-erlangen.de) |
2021-08-09 07:01:03 +0200 | dminuoso | (~dminuoso@user/dminuoso) (*.net *.split) |
2021-08-09 07:01:03 +0200 | awth13 | (~awth13@user/awth13) (*.net *.split) |
2021-08-09 07:01:03 +0200 | incertia | (~incertia@d4-50-26-103.nap.wideopenwest.com) (*.net *.split) |
2021-08-09 07:01:03 +0200 | zopsi | (~zopsi@irc.dir.ac) (*.net *.split) |
2021-08-09 07:01:03 +0200 | danso | (~danso@23-233-111-52.cpe.pppoe.ca) (*.net *.split) |
2021-08-09 07:01:03 +0200 | int-e | (~noone@int-e.eu) (*.net *.split) |
2021-08-09 07:01:03 +0200 | radw | (~radw@user/radw) (*.net *.split) |
2021-08-09 07:01:03 +0200 | acowley | (~acowley@c-68-83-22-43.hsd1.nj.comcast.net) (*.net *.split) |
2021-08-09 07:01:03 +0200 | koala_man | (~vidar@157.146.251.23.bc.googleusercontent.com) (*.net *.split) |
2021-08-09 07:01:03 +0200 | dmwit | (~dmwit@pool-108-18-198-142.washdc.fios.verizon.net) (*.net *.split) |
2021-08-09 07:01:03 +0200 | davros | (~davros@host86-184-180-96.range86-184.btcentralplus.com) (*.net *.split) |
2021-08-09 07:01:03 +0200 | thaumavorio | (~thaumavor@thaumavor.io) (*.net *.split) |
2021-08-09 07:01:03 +0200 | hughjfchen | (~hughjfche@vmi556545.contaboserver.net) (*.net *.split) |
2021-08-09 07:01:03 +0200 | wz1000 | (~zubin@static.11.113.47.78.clients.your-server.de) (*.net *.split) |
2021-08-09 07:01:03 +0200 | cohn | (~noone@user/cohn) (*.net *.split) |
2021-08-09 07:01:03 +0200 | SquidDev | (~SquidDev@autoclave.squiddev.cc) (*.net *.split) |
2021-08-09 07:01:03 +0200 | mht-wtf | (~mht@mht.wtf) (*.net *.split) |
2021-08-09 07:01:03 +0200 | tam | (~alpha@163.172.215.78) (*.net *.split) |
2021-08-09 07:01:03 +0200 | Trattue | (~Trattue@152.70.182.158) (*.net *.split) |
2021-08-09 07:01:03 +0200 | bcoppens_ | (~bartcopp@vpn2.bartcoppens.be) (*.net *.split) |
2021-08-09 07:01:04 +0200 | dtman34 | (~dtman34@c-73-62-246-247.hsd1.mn.comcast.net) (*.net *.split) |
2021-08-09 07:01:04 +0200 | noctux | (~noctux@user/noctux) (*.net *.split) |
2021-08-09 07:01:04 +0200 | tlax_ | (tlax@kapsi.fi) (*.net *.split) |
2021-08-09 07:01:04 +0200 | NieDzejkob_ | (~quassel@195.149.98.3) (*.net *.split) |
2021-08-09 07:01:04 +0200 | blades | (~blades@204.48.29.163) (*.net *.split) |
2021-08-09 07:01:04 +0200 | urdh | (~urdh@user/urdh) (*.net *.split) |
2021-08-09 07:01:04 +0200 | Techcable | (~Techcable@168.235.93.147) (*.net *.split) |
2021-08-09 07:01:04 +0200 | slep | (~slep@cpc150002-brnt4-2-0-cust437.4-2.cable.virginm.net) (*.net *.split) |
2021-08-09 07:01:04 +0200 | Ranhir | (~Ranhir@157.97.53.139) (*.net *.split) |
2021-08-09 07:01:04 +0200 | jackhill | (~jackhill@kalessin.dragonsnail.net) (*.net *.split) |
2021-08-09 07:01:04 +0200 | ByronJohnson | (~bairyn@mail.digitalkingdom.org) (*.net *.split) |
2021-08-09 07:01:04 +0200 | superbil | (~superbil@1-34-176-171.HINET-IP.hinet.net) (*.net *.split) |
2021-08-09 07:01:04 +0200 | adamCS | (~adamCS@ec2-34-207-160-255.compute-1.amazonaws.com) (*.net *.split) |
2021-08-09 07:01:04 +0200 | fr33domlover | (~fr33domlo@angeley.es) (*.net *.split) |
2021-08-09 07:01:04 +0200 | janus | (janus@anubis.0x90.dk) (*.net *.split) |
2021-08-09 07:01:04 +0200 | xerox | (~edi@user/edi) (*.net *.split) |
2021-08-09 07:01:04 +0200 | polux | (~polux@51.15.169.172) (*.net *.split) |
2021-08-09 07:01:04 +0200 | drdo | (~drdo@overlord0.drdo.eu) (*.net *.split) |
2021-08-09 07:01:04 +0200 | xsarnik | (xsarnik@lounge.fi.muni.cz) (*.net *.split) |
2021-08-09 07:01:04 +0200 | asm | (~alexander@user/asm) (*.net *.split) |
2021-08-09 07:01:04 +0200 | niko | (~niko@libera/staff/niko) (*.net *.split) |
2021-08-09 07:01:04 +0200 | dka | (~code-is-a@ns3059207.ip-193-70-33.eu) (*.net *.split) |
2021-08-09 07:01:04 +0200 | ringo_ | (~ringo@157.230.117.128) (*.net *.split) |
2021-08-09 07:01:04 +0200 | mniip | (mniip@libera/staff/mniip) (*.net *.split) |
2021-08-09 07:01:04 +0200 | Eoco | (~ian@x-160-94-179-157.acm.umn.edu) (*.net *.split) |
2021-08-09 07:01:04 +0200 | arw | (~arw@impulse.informatik.uni-erlangen.de) (*.net *.split) |
2021-08-09 07:01:04 +0200 | haveo | (~haveo@sl35.iuwt.fr) (*.net *.split) |
2021-08-09 07:01:04 +0200 | frobnicator | (~frobnicat@185-227-75-147.dsl.cambrium.nl) (*.net *.split) |
2021-08-09 07:01:05 +0200 | fiddlerwoaroof_ | (~fiddlerwo@user/fiddlerwoaroof) (*.net *.split) |
2021-08-09 07:01:05 +0200 | spoonm | (spoonm@inaba.spoonm.org) (*.net *.split) |
2021-08-09 07:01:05 +0200 | voldial | (~user@user/voldial) (*.net *.split) |
2021-08-09 07:01:05 +0200 | jackhill_ | (~jackhill@kalessin.dragonsnail.net) |
2021-08-09 07:01:05 +0200 | bairyn | (~bairyn@mail.digitalkingdom.org) |
2021-08-09 07:01:05 +0200 | skewerr | (spoonm@inaba.spoonm.org) |
2021-08-09 07:01:06 +0200 | int-e_ | (~noone@int-e.eu) |
2021-08-09 07:01:07 +0200 | dka_ | (~code-is-a@ns3059207.ip-193-70-33.eu) |
2021-08-09 07:01:07 +0200 | dmwit_ | (~dmwit@pool-108-18-198-142.washdc.fios.verizon.net) |
2021-08-09 07:01:09 +0200 | mniip | (mniip@libera/staff/mniip) |
2021-08-09 07:01:10 +0200 | cohn_ | (~noone@23.239.18.252) |
2021-08-09 07:01:10 +0200 | janus | (janus@anubis.0x90.dk) |
2021-08-09 07:01:10 +0200 | xerox_ | (~edi@user/edi) |
2021-08-09 07:01:11 +0200 | NieDzejkob | (~quassel@195.149.98.3) |
2021-08-09 07:01:12 +0200 | tam | (~alpha@163.172.215.78) |
2021-08-09 07:01:12 +0200 | hughjfchen | (~hughjfche@vmi556545.contaboserver.net) |
2021-08-09 07:01:12 +0200 | mht | (~mht@2a03:b0c0:3:e0::1e2:c001) |
2021-08-09 07:01:15 +0200 | slep | (~slep@cpc150002-brnt4-2-0-cust437.4-2.cable.virginm.net) |
2021-08-09 07:01:16 +0200 | danso | (~danso@23-233-111-52.cpe.pppoe.ca) |
2021-08-09 07:01:17 +0200 | davros | (~davros@host86-184-180-96.range86-184.btcentralplus.com) |
2021-08-09 07:01:17 +0200 | asm | (~alexander@burner.asm89.io) |
2021-08-09 07:01:23 +0200 | Ranhir | (~Ranhir@157.97.53.139) |
2021-08-09 07:01:24 +0200 | polux0 | (~polux@51.15.169.172) |
2021-08-09 07:01:25 +0200 | Techcable_ | (~Techcable@168.235.93.147) |
2021-08-09 07:01:26 +0200 | wz1000 | (~zubin@static.11.113.47.78.clients.your-server.de) |
2021-08-09 07:01:27 +0200 | Eoco | (~ian@x-160-94-179-157.acm.umn.edu) |
2021-08-09 07:01:27 +0200 | voldial | (~user@195.179.201.175) |
2021-08-09 07:01:31 +0200 | frobnicator | (~frobnicat@185-227-75-147.dsl.cambrium.nl) |
2021-08-09 07:01:33 +0200 | zopsi | (~zopsi@irc.dir.ac) |
2021-08-09 07:01:34 +0200 | superbil | (~superbil@1-34-176-171.HINET-IP.hinet.net) |
2021-08-09 07:01:38 +0200 | SquidDev0 | (~SquidDev@autoclave.squiddev.cc) |
2021-08-09 07:01:49 +0200 | xsarnik | (xsarnik@lounge.fi.muni.cz) |
2021-08-09 07:02:10 +0200 | Trattue | (~Trattue@152.70.182.158) |
2021-08-09 07:02:14 +0200 | noctux | (~noctux@user/noctux) |
2021-08-09 07:02:18 +0200 | urdh | (~urdh@user/urdh) |
2021-08-09 07:02:19 +0200 | adamCS | (~adamCS@ec2-34-207-160-255.compute-1.amazonaws.com) |
2021-08-09 07:02:20 +0200 | drdo | (~drdo@overlord0.drdo.eu) |
2021-08-09 07:02:21 +0200 | thaumavorio | (~thaumavor@thaumavor.io) |
2021-08-09 07:02:23 +0200 | dtman34 | (~dtman34@c-73-62-246-247.hsd1.mn.comcast.net) |
2021-08-09 07:02:25 +0200 | incertia | (~incertia@d4-50-26-103.nap.wideopenwest.com) |
2021-08-09 07:02:25 +0200 | fiddlerwoaroof | (~fiddlerwo@user/fiddlerwoaroof) |
2021-08-09 07:02:34 +0200 | ecameron[m] | (~ecameronm@2001:470:69fc:105::35df) (Ping timeout: 240 seconds) |
2021-08-09 07:02:35 +0200 | Deewiant | (~deewiant@2001:470:69fc:105::2fd3) (Ping timeout: 250 seconds) |
2021-08-09 07:02:37 +0200 | boxscape | (~boxscape@user/boxscape) (Ping timeout: 268 seconds) |
2021-08-09 07:02:37 +0200 | reza[m] | (~rezaphone@2001:470:69fc:105::3eda) (Ping timeout: 245 seconds) |
2021-08-09 07:02:37 +0200 | bryan[m] | (~bchreekat@2001:470:69fc:105::16b5) (Ping timeout: 245 seconds) |
2021-08-09 07:02:38 +0200 | markpythonicbitc | (~markpytho@2601:647:5a00:35:8861:2c87:dc35:9861) |
2021-08-09 07:02:39 +0200 | radw | (~radw@user/radw) |
2021-08-09 07:02:40 +0200 | dminuoso | (~dminuoso@user/dminuoso) |
2021-08-09 07:02:42 +0200 | fr33domlover | (~fr33domlo@angeley.es) |
2021-08-09 07:02:44 +0200 | blades | (~blades@204.48.29.163) |
2021-08-09 07:02:45 +0200 | ringo_ | (~ringo@157.230.117.128) |
2021-08-09 07:02:50 +0200 | RohitGoswami[m] | (~rgoswamim@2001:470:69fc:105::16cc) (Ping timeout: 252 seconds) |
2021-08-09 07:02:50 +0200 | hughjfchen[m] | (~hughjfche@2001:470:69fc:105::c29d) (Ping timeout: 252 seconds) |
2021-08-09 07:02:50 +0200 | polykernel | (~polykerne@user/polykernel) (Ping timeout: 252 seconds) |
2021-08-09 07:02:50 +0200 | ericson2314 | (~ericson23@2001:470:69fc:105::70c) (Ping timeout: 252 seconds) |
2021-08-09 07:02:56 +0200 | bb010g | (~bb010g@2001:470:69fc:105::9a5) (Ping timeout: 256 seconds) |
2021-08-09 07:02:56 +0200 | unclechu | (~unclechu@2001:470:69fc:105::354) (Ping timeout: 256 seconds) |
2021-08-09 07:02:56 +0200 | cdsmith | (~cdsmithma@2001:470:69fc:105::284) (Ping timeout: 256 seconds) |
2021-08-09 07:02:56 +0200 | carmysilna | (~brightly-@2001:470:69fc:105::2190) (Ping timeout: 256 seconds) |
2021-08-09 07:02:57 +0200 | bitonic | (~bitonic@2001:470:69fc:105::1812) (Ping timeout: 272 seconds) |
2021-08-09 07:02:57 +0200 | ac | (~aloiscoch@2001:470:69fc:105::65) (Ping timeout: 272 seconds) |
2021-08-09 07:02:58 +0200 | rednaZ[m] | (~r3dnazmat@2001:470:69fc:105::ba70) (Ping timeout: 240 seconds) |
2021-08-09 07:02:58 +0200 | Tisoxin | (~ikosit@user/ikosit) (Ping timeout: 240 seconds) |
2021-08-09 07:03:01 +0200 | thomasjm[m] | (~thomasjmm@2001:470:69fc:105::c6d9) (Ping timeout: 272 seconds) |
2021-08-09 07:03:01 +0200 | fabfianda[m] | (~fabfianda@2001:470:69fc:105::6db) (Ping timeout: 272 seconds) |
2021-08-09 07:03:02 +0200 | falafel | (~falafel@pool-96-255-70-50.washdc.fios.verizon.net) (Ping timeout: 245 seconds) |
2021-08-09 07:03:03 +0200 | PotatoHatsue | (~berberman@2001:470:69fc:105::b488) (Ping timeout: 276 seconds) |
2021-08-09 07:03:13 +0200 | sa | (sid1055@id-1055.tinside.irccloud.com) |
2021-08-09 07:03:23 +0200 | sm | (~sm@plaintextaccounting/sm) (Ping timeout: 252 seconds) |
2021-08-09 07:03:29 +0200 | fgaz | (~fgaz@2001:470:69fc:105::842) (Ping timeout: 252 seconds) |
2021-08-09 07:03:30 +0200 | hsiktas[m] | (~hsiktasma@2001:470:69fc:105::30d4) (Ping timeout: 252 seconds) |
2021-08-09 07:03:30 +0200 | psydroid | (~psydroid@user/psydroid) (Ping timeout: 256 seconds) |
2021-08-09 07:03:34 +0200 | lwe[m] | (~dendrumat@2001:470:69fc:105::2f9b) (Ping timeout: 272 seconds) |
2021-08-09 07:03:34 +0200 | Las[m] | (~lasmatrix@2001:470:69fc:105::74e) (Ping timeout: 272 seconds) |
2021-08-09 07:03:34 +0200 | kadoban | (~kadoban@user/kadoban) (Ping timeout: 272 seconds) |
2021-08-09 07:03:38 +0200 | soft | (~soft-matr@2001:470:69fc:105::c75) (Ping timeout: 272 seconds) |
2021-08-09 07:03:38 +0200 | marinelli[m] | (~marinelli@2001:470:69fc:105::2d8) (Ping timeout: 272 seconds) |
2021-08-09 07:03:41 +0200 | awth13 | (~awth13@user/awth13) |
2021-08-09 07:03:42 +0200 | stoicswe[m] | (~deadlette@2001:470:69fc:105::d277) (Ping timeout: 276 seconds) |
2021-08-09 07:03:42 +0200 | Drew[m]1 | (~drewefenw@2001:470:69fc:105::c8c4) (Ping timeout: 276 seconds) |
2021-08-09 07:03:42 +0200 | Ollie[m] | (~ollieocha@2001:470:69fc:105::41a5) (Ping timeout: 276 seconds) |
2021-08-09 07:03:42 +0200 | jchia[m] | (~jchiamatr@2001:470:69fc:105::c50b) (Ping timeout: 276 seconds) |
2021-08-09 07:03:42 +0200 | ru0mad[m] | (~ru0madmat@2001:470:69fc:105::9b2) (Ping timeout: 276 seconds) |
2021-08-09 07:03:50 +0200 | peddie | (~peddie@2001:470:69fc:105::25d) (Ping timeout: 268 seconds) |
2021-08-09 07:04:55 +0200 | Putonlalla | (~sapekiis@it-cyan.it.jyu.fi) (*.net *.split) |
2021-08-09 07:04:55 +0200 | lep | (~lep@94.31.86.183) (*.net *.split) |
2021-08-09 07:04:55 +0200 | shredder | (~user@user/shredder) (*.net *.split) |
2021-08-09 07:04:55 +0200 | carbolymer | (~carbolyme@dropacid.net) (*.net *.split) |
2021-08-09 07:04:55 +0200 | jassob1 | (~jassob@korrob.vth.sgsnet.se) (*.net *.split) |
2021-08-09 07:04:55 +0200 | guibou- | (~guibou@163.172.83.213) (*.net *.split) |
2021-08-09 07:04:55 +0200 | noctuks | (mWTCqxoKka@user/noctux) (*.net *.split) |
2021-08-09 07:04:55 +0200 | ridcully | (~ridcully@p508ac428.dip0.t-ipconnect.de) (*.net *.split) |
2021-08-09 07:04:55 +0200 | sergal | (~sergal@fsf/member/ezra) (*.net *.split) |
2021-08-09 07:04:55 +0200 | motherfsck | (~motherfsc@user/motherfsck) (*.net *.split) |
2021-08-09 07:04:55 +0200 | liskin | (~liskin@xmonad/liskin) (*.net *.split) |
2021-08-09 07:04:55 +0200 | Ekho | (~Ekho@user/ekho) (*.net *.split) |
2021-08-09 07:04:55 +0200 | adium | (adium@user/adium) (*.net *.split) |
2021-08-09 07:04:55 +0200 | c_wraith | (~c_wraith@adjoint.us) (*.net *.split) |
2021-08-09 07:04:55 +0200 | tremon | (~tremon@217-63-61-89.cable.dynamic.v4.ziggo.nl) (*.net *.split) |
2021-08-09 07:04:55 +0200 | eltonpinto | (~eltonpint@169.109.136.34.bc.googleusercontent.com) (*.net *.split) |
2021-08-09 07:04:55 +0200 | edr | (~edr@user/edr) (*.net *.split) |
2021-08-09 07:04:55 +0200 | dsf_ | (~dsf@cpe-66-75-56-205.san.res.rr.com) (*.net *.split) |
2021-08-09 07:04:55 +0200 | p3n | (~p3n@217.198.124.246) (*.net *.split) |
2021-08-09 07:04:55 +0200 | ralu | (~ralu@static.211.245.203.116.clients.your-server.de) (*.net *.split) |
2021-08-09 07:04:55 +0200 | Moyst | (~moyst@user/moyst) (*.net *.split) |
2021-08-09 07:04:55 +0200 | dkeohane1 | (~dkeohane@ec2-18-189-29-140.us-east-2.compute.amazonaws.com) (*.net *.split) |
2021-08-09 07:04:55 +0200 | sshine | (~simon@hubris.eta.solutions) (*.net *.split) |
2021-08-09 07:04:55 +0200 | dragestil | (~znc@user/dragestil) (*.net *.split) |
2021-08-09 07:04:55 +0200 | maerwald | (~maerwald@user/maerwald) (*.net *.split) |
2021-08-09 07:04:55 +0200 | davl_ | (~davl@207.154.228.18) (*.net *.split) |
2021-08-09 07:04:55 +0200 | Vq | (~vq@90-227-195-41-no77.tbcn.telia.com) (*.net *.split) |
2021-08-09 07:04:55 +0200 | dwt_ | (~dwt_@c-98-200-58-177.hsd1.tx.comcast.net) (*.net *.split) |
2021-08-09 07:04:56 +0200 | Aleksejs | (~Aleksejs@haskell.lv) (*.net *.split) |
2021-08-09 07:04:56 +0200 | andreas303 | (andreas303@ip227.orange.bnc4free.com) (*.net *.split) |
2021-08-09 07:04:56 +0200 | marienz | (~marienz@libera/staff/marienz) (*.net *.split) |
2021-08-09 07:04:56 +0200 | samebchase | (~thelounge@51.15.68.182) (*.net *.split) |
2021-08-09 07:04:56 +0200 | APic | (apic@apic.name) (*.net *.split) |
2021-08-09 07:04:56 +0200 | leah2 | (~leah@vuxu.org) (*.net *.split) |
2021-08-09 07:04:56 +0200 | tomjaguarpaw | (~tom@li367-225.members.linode.com) (*.net *.split) |
2021-08-09 07:04:56 +0200 | Guest6153 | (~deni@mail.denibertovic.com) (*.net *.split) |
2021-08-09 07:04:56 +0200 | SIben | (~SIben@ns3106586.ip-5-135-191.eu) (*.net *.split) |
2021-08-09 07:04:56 +0200 | res0nat0r | (~Fletch@dia.whatbox.ca) (*.net *.split) |
2021-08-09 07:04:56 +0200 | Rembane | (~Rembane@li346-36.members.linode.com) (*.net *.split) |
2021-08-09 07:04:56 +0200 | orhan89 | (~orhan89@151.91.188.35.bc.googleusercontent.com) (*.net *.split) |
2021-08-09 07:04:56 +0200 | lyxia | (~lyxia@poisson.chat) (*.net *.split) |
2021-08-09 07:04:56 +0200 | anoe | (~anoe@delanoe.org) (*.net *.split) |
2021-08-09 07:04:56 +0200 | df | (~ben@51.15.198.140) (*.net *.split) |
2021-08-09 07:04:56 +0200 | mmaruseacph2 | (~mihai@198.199.100.72) (*.net *.split) |
2021-08-09 07:04:56 +0200 | kaol | (~kaol@178.62.241.234) (*.net *.split) |
2021-08-09 07:04:56 +0200 | duckonomy | (~duckonomy@177.ip-144-217-84.net) (*.net *.split) |
2021-08-09 07:04:56 +0200 | st | (~ts@46.101.20.9) (*.net *.split) |
2021-08-09 07:04:56 +0200 | w1gz | (~do@159.89.11.133) (*.net *.split) |
2021-08-09 07:04:56 +0200 | bbear | (~znc@21212.s.t4vps.eu) (*.net *.split) |
2021-08-09 07:04:56 +0200 | rookie101 | (~rookie@207.154.204.166) (*.net *.split) |
2021-08-09 07:04:56 +0200 | srk | (~sorki@user/srk) (*.net *.split) |
2021-08-09 07:04:56 +0200 | statusfailed | (~statusfai@statusfailed.com) (*.net *.split) |
2021-08-09 07:04:56 +0200 | micro | (~micro@user/micro) (*.net *.split) |
2021-08-09 07:04:58 +0200 | Rembane_ | (~Rembane@li346-36.members.linode.com) |
2021-08-09 07:04:58 +0200 | tomjagua1paw | (~tom@li367-225.members.linode.com) |
2021-08-09 07:04:59 +0200 | micro_ | (~micro@user/micro) |
2021-08-09 07:05:00 +0200 | SIben_ | (~SIben@ns3106586.ip-5-135-191.eu) |
2021-08-09 07:05:00 +0200 | ezra | (~sergal@fsf/member/ezra) |
2021-08-09 07:05:02 +0200 | p3n_ | (~p3n@217.198.124.246) |
2021-08-09 07:05:02 +0200 | ralu | (~ralu@static.211.245.203.116.clients.your-server.de) |
2021-08-09 07:05:03 +0200 | edr | (~edr@enlo.co) |
2021-08-09 07:05:03 +0200 | lep | (~lep@94.31.86.183) |
2021-08-09 07:05:03 +0200 | anoe | (~anoe@delanoe.org) |
2021-08-09 07:05:03 +0200 | statusfailed | (~statusfai@statusfailed.com) |
2021-08-09 07:05:03 +0200 | df | (~ben@51.15.198.140) |
2021-08-09 07:05:04 +0200 | EPic_ | (apic@apic.name) |
2021-08-09 07:05:04 +0200 | carbolymer_ | (~carbolyme@dropacid.net) |
2021-08-09 07:05:04 +0200 | sshine_ | (~simon@hubris.eta.solutions) |
2021-08-09 07:05:04 +0200 | kaol_ | (~kaol@178.62.241.234) |
2021-08-09 07:05:05 +0200 | res0nat0r | (~Fletch@dia.whatbox.ca) |
2021-08-09 07:05:05 +0200 | guibou | (~guibou@163.172.83.213) |
2021-08-09 07:05:06 +0200 | Guest6153 | (~deni@mail.denibertovic.com) |
2021-08-09 07:05:07 +0200 | lyxia | (~lyxia@poisson.chat) |
2021-08-09 07:05:08 +0200 | samebchase | (~thelounge@51.15.68.182) |
2021-08-09 07:05:08 +0200 | ridcully | (~ridcully@p508ac428.dip0.t-ipconnect.de) |
2021-08-09 07:05:09 +0200 | marienz_ | (~marienz@libera/staff/marienz) |
2021-08-09 07:05:12 +0200 | Teohehim[m] | (~teocmatri@2001:470:69fc:105::d327) (Ping timeout: 256 seconds) |
2021-08-09 07:05:12 +0200 | jassob1 | (~jassob@korrob.vth.sgsnet.se) |
2021-08-09 07:05:14 +0200 | eltonpinto | (~eltonpint@169.109.136.34.bc.googleusercontent.com) |
2021-08-09 07:05:14 +0200 | dsf_ | (~dsf@cpe-66-75-56-205.san.res.rr.com) |
2021-08-09 07:05:16 +0200 | cwraith | (~c_wraith@adjoint.us) |
2021-08-09 07:05:19 +0200 | andreas3- | (andreas303@ip227.orange.bnc4free.com) |
2021-08-09 07:05:21 +0200 | <keltono> | sshing into a different machine (with tmux or a dedicated client) is pretty nice if you have an external keyboard -- I still think that programming on a touch screen in the general is an unsolved HCI problem |
2021-08-09 07:05:21 +0200 | liskin | (~liskin@ackle.nomi.cz) |
2021-08-09 07:05:22 +0200 | noctuks | (FtRbHWeJFU@karif.server-speed.net) |
2021-08-09 07:05:24 +0200 | leah2 | (~leah@vuxu.org) |
2021-08-09 07:05:28 +0200 | orhan89 | (~orhan89@151.91.188.35.bc.googleusercontent.com) |
2021-08-09 07:05:32 +0200 | adziahel[m] | (~adziahelm@2001:470:69fc:105::b4d) (Ping timeout: 245 seconds) |
2021-08-09 07:05:32 +0200 | maerwald[m] | (~maerwaldm@2001:470:69fc:105::1ee) (Ping timeout: 245 seconds) |
2021-08-09 07:05:40 +0200 | Putonlalla | (~sapekiis@it-cyan.it.jyu.fi) |
2021-08-09 07:05:40 +0200 | cwraith | (~c_wraith@adjoint.us) (Client Quit) |
2021-08-09 07:05:46 +0200 | hsek[m] | (~hsekmatri@2001:470:69fc:105::d18f) (Ping timeout: 256 seconds) |
2021-08-09 07:05:46 +0200 | andreabedini[m] | (~andreabed@2001:470:69fc:105::c821) (Ping timeout: 256 seconds) |
2021-08-09 07:05:46 +0200 | Magnus[m] | (~magthetch@2001:470:69fc:105::d1a7) (Ping timeout: 240 seconds) |
2021-08-09 07:05:46 +0200 | AnselmSchler[m] | (~schuelerm@2001:470:69fc:105::d032) (Ping timeout: 240 seconds) |
2021-08-09 07:05:46 +0200 | infinisil | (~infinisil@2001:470:69fc:105::ff8) (Ping timeout: 240 seconds) |
2021-08-09 07:05:46 +0200 | ixlun | (~ixlun@2001:470:69fc:105::41b3) (Ping timeout: 240 seconds) |
2021-08-09 07:05:47 +0200 | liskin | (~liskin@ackle.nomi.cz) (Signing in (liskin)) |
2021-08-09 07:05:47 +0200 | liskin | (~liskin@xmonad/liskin) |
2021-08-09 07:05:47 +0200 | noctuks | (FtRbHWeJFU@karif.server-speed.net) (Signing in (noctuks)) |
2021-08-09 07:05:47 +0200 | noctuks | (FtRbHWeJFU@user/noctux) |
2021-08-09 07:05:50 +0200 | <keltono> | heck, tmux on its own isn't terrible (again, given you have an external kb) |
2021-08-09 07:05:57 +0200 | zfnmxt | (~zfnmxtzfn@2001:470:69fc:105::2b32) (Ping timeout: 245 seconds) |
2021-08-09 07:05:57 +0200 | ormaaj | (~ormaaj@user/ormaaj) (Ping timeout: 245 seconds) |
2021-08-09 07:05:59 +0200 | edr | (~edr@enlo.co) (Changing host) |
2021-08-09 07:05:59 +0200 | edr | (~edr@user/edr) |
2021-08-09 07:06:03 +0200 | deuslambda[m] | (~deuslambd@2001:470:69fc:105::c749) (Ping timeout: 250 seconds) |
2021-08-09 07:06:03 +0200 | afotgkmnzj7asv3r | (~afotgkmnz@2001:470:69fc:105::c24b) (Ping timeout: 250 seconds) |
2021-08-09 07:06:03 +0200 | octeep[m] | (~octeepmoc@2001:470:69fc:105::695e) (Ping timeout: 250 seconds) |
2021-08-09 07:06:03 +0200 | vbeatrice[m] | (~vbeatrice@2001:470:69fc:105::3ebf) (Ping timeout: 250 seconds) |
2021-08-09 07:06:03 +0200 | dminuoso[m] | (~dminuosom@2001:470:69fc:105::33bb) (Ping timeout: 250 seconds) |
2021-08-09 07:06:03 +0200 | dualinverter[m] | (~dualinver@2001:470:69fc:105::16a7) (Ping timeout: 250 seconds) |
2021-08-09 07:06:03 +0200 | alexfmpe[m] | (~alexfmpem@2001:470:69fc:105::38ba) (Ping timeout: 250 seconds) |
2021-08-09 07:06:03 +0200 | OndejSkup[m] | (~mimivxmat@2001:470:69fc:105::c300) (Ping timeout: 250 seconds) |
2021-08-09 07:06:06 +0200 | justosophy[m] | (~justosoph@2001:470:69fc:105::572f) (Ping timeout: 272 seconds) |
2021-08-09 07:06:06 +0200 | Orbstheorem | (~orbstheor@2001:470:69fc:105::a56) (Ping timeout: 272 seconds) |
2021-08-09 07:06:06 +0200 | SimonWeiss[m] | (~weiss-dma@2001:470:69fc:105::bebd) (Ping timeout: 272 seconds) |
2021-08-09 07:06:06 +0200 | yin[m] | (~zwromatri@2001:470:69fc:105::1d4) (Ping timeout: 272 seconds) |
2021-08-09 07:06:06 +0200 | srid[m] | (~sridmatri@2001:470:69fc:105::1c2) (Ping timeout: 272 seconds) |
2021-08-09 07:06:06 +0200 | unrooted | (~unrooted@2001:470:69fc:105::a4a) (Ping timeout: 272 seconds) |
2021-08-09 07:06:06 +0200 | Deide | (~deide@user/deide) (Ping timeout: 272 seconds) |
2021-08-09 07:06:08 +0200 | vaibhavsagar[m] | (~vaibhavsa@2001:470:69fc:105::ffe) (Ping timeout: 252 seconds) |
2021-08-09 07:06:10 +0200 | oak- | (~oakuniver@2001:470:69fc:105::fcd) (Ping timeout: 240 seconds) |
2021-08-09 07:06:10 +0200 | amesgen[m] | (~amesgenm]@2001:470:69fc:105::82b) (Ping timeout: 240 seconds) |
2021-08-09 07:06:10 +0200 | jakefromstatefar | (~jakefroms@2001:470:69fc:105::15ef) (Ping timeout: 240 seconds) |
2021-08-09 07:06:10 +0200 | jaror[m] | (~jaror@2001:470:69fc:105::265) (Ping timeout: 240 seconds) |
2021-08-09 07:06:10 +0200 | smichel17[m] | (~smichel17@2001:470:69fc:105::2d32) (Ping timeout: 240 seconds) |
2021-08-09 07:06:13 +0200 | Aleksejs | (~Aleksejs@haskell.lv) |
2021-08-09 07:06:15 +0200 | fakehacker[m] | (~fakehacke@2001:470:69fc:105::b5f0) (Ping timeout: 252 seconds) |
2021-08-09 07:06:15 +0200 | aveltras[m] | (~aveltrasm@2001:470:69fc:105::3ef9) (Ping timeout: 252 seconds) |
2021-08-09 07:06:15 +0200 | maralorn | (~maralorn@2001:470:69fc:105::251) (Ping timeout: 252 seconds) |
2021-08-09 07:06:15 +0200 | jophish | (~jophish@2001:470:69fc:105::670) (Ping timeout: 252 seconds) |
2021-08-09 07:06:18 +0200 | CyrusT[m] | (~cyrustcru@2001:470:69fc:105::306e) (Ping timeout: 276 seconds) |
2021-08-09 07:06:19 +0200 | the-coot[m] | (~the-cootm@2001:470:69fc:105::95f) (Ping timeout: 268 seconds) |
2021-08-09 07:06:20 +0200 | wallymathieu[m] | (~wallymath@2001:470:69fc:105::16ae) (Ping timeout: 256 seconds) |
2021-08-09 07:06:21 +0200 | tremon | (~tremon@217-63-61-89.cable.dynamic.v4.ziggo.nl) |
2021-08-09 07:06:33 +0200 | maerwald | (~maerwald@mail.hasufell.de) |
2021-08-09 07:06:33 +0200 | int-e_ | int-e |
2021-08-09 07:06:35 +0200 | bbear | (~znc@21212.s.t4vps.eu) |
2021-08-09 07:06:37 +0200 | dragestil | (~znc@user/dragestil) |
2021-08-09 07:06:38 +0200 | davl | (~davl@207.154.228.18) |
2021-08-09 07:06:42 +0200 | w1gz | (~do@159.89.11.133) |
2021-08-09 07:06:43 +0200 | st | (~ts@46.101.20.9) |
2021-08-09 07:06:44 +0200 | adium | (adium@user/adium) |
2021-08-09 07:06:52 +0200 | motherfsck | (~motherfsc@user/motherfsck) |
2021-08-09 07:06:57 +0200 | jkachmar | (~jkachmar@2001:470:69fc:105::c72d) (Ping timeout: 276 seconds) |
2021-08-09 07:06:59 +0200 | rookie101 | (~rookie@207.154.204.166) |
2021-08-09 07:07:11 +0200 | dkeohane1 | (~dkeohane@ec2-18-189-29-140.us-east-2.compute.amazonaws.com) |
2021-08-09 07:07:12 +0200 | kar1 | (~kar1@2001:470:69fc:105::c308) (Ping timeout: 245 seconds) |
2021-08-09 07:07:42 +0200 | srk | (~sorki@user/srk) |
2021-08-09 07:07:53 +0200 | <Axman6> | There is an iOS app called Textastic which does a great job making symbols really accessible (has a bunch of keys with five symbols per key, and you press and swipe to the desired one, feels really natural), but it's just a text editor, there's no running of code |
2021-08-09 07:07:59 +0200 | duckonomy | (~duckonomy@177.ip-144-217-84.net) |
2021-08-09 07:08:05 +0200 | c_wraith | (~c_wraith@adjoint.us) |
2021-08-09 07:09:04 +0200 | hyiltiz | (~quassel@31.220.5.250) (Ping timeout: 250 seconds) |
2021-08-09 07:09:31 +0200 | shredder | (~user@user/shredder) |
2021-08-09 07:10:02 +0200 | Moyst | (~moyst@user/moyst) |
2021-08-09 07:10:05 +0200 | mmaruseacph2 | (~mihai@198.199.100.72) |
2021-08-09 07:10:55 +0200 | hyiltiz | (~quassel@31.220.5.250) |
2021-08-09 07:11:21 +0200 | Ekho | (~Ekho@user/ekho) |
2021-08-09 07:16:56 +0200 | hughjfchen[m] | (~hughjfche@2001:470:69fc:105::c29d) |
2021-08-09 07:17:58 +0200 | markpythonicbitc | (~markpytho@2601:647:5a00:35:8861:2c87:dc35:9861) (Quit: My MacBook has gone to sleep. ZZZzzzâŠ) |
2021-08-09 07:18:44 +0200 | jneira | (~jneira@212.8.115.226) |
2021-08-09 07:21:07 +0200 | elf_fortrez | (~elf_fortr@adsl-72-50-4-118.prtc.net) |
2021-08-09 07:22:26 +0200 | typedfern_ | (~Typedfern@185.red-83-57-142.dynamicip.rima-tde.net) (Remote host closed the connection) |
2021-08-09 07:23:03 +0200 | ecameron[m] | (~ecameronm@2001:470:69fc:105::35df) |
2021-08-09 07:23:09 +0200 | Typedfern | (~Typedfern@185.red-83-57-142.dynamicip.rima-tde.net) |
2021-08-09 07:23:20 +0200 | dwt_ | (~dwt_@c-98-200-58-177.hsd1.tx.comcast.net) |
2021-08-09 07:23:56 +0200 | bitmapper | (uid464869@id-464869.tooting.irccloud.com) (Quit: Connection closed for inactivity) |
2021-08-09 07:25:34 +0200 | typedfern_ | (~Typedfern@185.red-83-57-142.dynamicip.rima-tde.net) |
2021-08-09 07:25:44 +0200 | oxide | (~lambda@user/oxide) |
2021-08-09 07:25:46 +0200 | Typedfern | (~Typedfern@185.red-83-57-142.dynamicip.rima-tde.net) (Client Quit) |
2021-08-09 07:27:19 +0200 | codedmart | (codedmart@2600:3c01::f03c:92ff:fefe:8511) (Quit: ZNC 1.7.5+deb4 - https://znc.in) |
2021-08-09 07:27:36 +0200 | codedmart | (codedmart@2600:3c01::f03c:92ff:fefe:8511) |
2021-08-09 07:28:42 +0200 | elf_fortrez | (~elf_fortr@adsl-72-50-4-118.prtc.net) (Quit: Client closed) |
2021-08-09 07:29:45 +0200 | voldial | (~user@195.179.201.175) (Changing host) |
2021-08-09 07:29:45 +0200 | voldial | (~user@user/voldial) |
2021-08-09 07:31:10 +0200 | niko | (~niko@libera/staff/niko) |
2021-08-09 07:32:12 +0200 | AnselmSchler[m] | (~schuelerm@2001:470:69fc:105::d032) |
2021-08-09 07:32:49 +0200 | <Cajun> | i wonder if there is a vim implentation on mobile.. sounds awful :P |
2021-08-09 07:33:10 +0200 | fgaz | (~fgaz@2001:470:69fc:105::842) |
2021-08-09 07:33:34 +0200 | CyrusT[m] | (~cyrustcru@2001:470:69fc:105::306e) |
2021-08-09 07:34:20 +0200 | <Axman6> | would be less awful than an Emacs implementation I think |
2021-08-09 07:37:02 +0200 | vysn | (~vysn@user/vysn) (Ping timeout: 258 seconds) |
2021-08-09 07:37:59 +0200 | Vq | (~vq@90-227-195-41-no77.tbcn.telia.com) |
2021-08-09 07:40:20 +0200 | ham2 | (~ham4@d8d8627d5.access.telenet.be) (Ping timeout: 256 seconds) |
2021-08-09 07:41:41 +0200 | reza[m] | (~rezaphone@2001:470:69fc:105::3eda) |
2021-08-09 07:41:45 +0200 | bryan[m] | (~bchreekat@2001:470:69fc:105::16b5) |
2021-08-09 07:44:55 +0200 | kadoban | (~kadoban@user/kadoban) |
2021-08-09 07:46:11 +0200 | polux0 | polux |
2021-08-09 07:46:13 +0200 | polykernel | (~polykerne@user/polykernel) |
2021-08-09 07:49:26 +0200 | bb010g | (~bb010g@2001:470:69fc:105::9a5) |
2021-08-09 07:50:34 +0200 | marinelli[m] | (~marinelli@2001:470:69fc:105::2d8) |
2021-08-09 07:50:35 +0200 | soft | (~soft-matr@2001:470:69fc:105::c75) |
2021-08-09 07:52:32 +0200 | rednaZ[m] | (~r3dnazmat@2001:470:69fc:105::ba70) |
2021-08-09 07:52:38 +0200 | ham | (~ham4@user/ham) |
2021-08-09 07:54:28 +0200 | euouae | (~euouae@user/euouae) |
2021-08-09 07:54:41 +0200 | fabfianda[m] | (~fabfianda@2001:470:69fc:105::6db) |
2021-08-09 07:55:20 +0200 | azeem | (~azeem@dynamic-adsl-84-220-236-17.clienti.tiscali.it) |
2021-08-09 07:56:17 +0200 | RohitGoswami[m] | (~rgoswamim@2001:470:69fc:105::16cc) |
2021-08-09 07:57:56 +0200 | wroathe | (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net) (Ping timeout: 252 seconds) |
2021-08-09 07:58:08 +0200 | ericson2314 | (~ericson23@2001:470:69fc:105::70c) |
2021-08-09 07:59:36 +0200 | carmysilna | (~brightly-@2001:470:69fc:105::2190) |
2021-08-09 08:01:06 +0200 | Deewiant | (~deewiant@2001:470:69fc:105::2fd3) |
2021-08-09 08:01:15 +0200 | bitonic | (~bitonic@2001:470:69fc:105::1812) |
2021-08-09 08:01:35 +0200 | adziahel[m] | (~adziahelm@2001:470:69fc:105::b4d) |
2021-08-09 08:01:37 +0200 | maerwald[m] | (~maerwaldm@2001:470:69fc:105::1ee) |
2021-08-09 08:01:44 +0200 | cdsmith | (~cdsmithma@2001:470:69fc:105::284) |
2021-08-09 08:01:50 +0200 | hsek[m] | (~hsekmatri@2001:470:69fc:105::d18f) |
2021-08-09 08:01:53 +0200 | andreabedini[m] | (~andreabed@2001:470:69fc:105::c821) |
2021-08-09 08:02:27 +0200 | justosophy[m] | (~justosoph@2001:470:69fc:105::572f) |
2021-08-09 08:02:29 +0200 | Las[m] | (~lasmatrix@2001:470:69fc:105::74e) |
2021-08-09 08:02:33 +0200 | the-coot[m] | (~the-cootm@2001:470:69fc:105::95f) |
2021-08-09 08:02:36 +0200 | SimonWeiss[m] | (~weiss-dma@2001:470:69fc:105::bebd) |
2021-08-09 08:02:36 +0200 | yin[m] | (~zwromatri@2001:470:69fc:105::1d4) |
2021-08-09 08:03:42 +0200 | Magnus[m] | (~magthetch@2001:470:69fc:105::d1a7) |
2021-08-09 08:03:45 +0200 | hsiktas[m] | (~hsiktasma@2001:470:69fc:105::30d4) |
2021-08-09 08:03:48 +0200 | ixlun | (~ixlun@2001:470:69fc:105::41b3) |
2021-08-09 08:03:55 +0200 | vbeatrice[m] | (~vbeatrice@2001:470:69fc:105::3ebf) |
2021-08-09 08:03:56 +0200 | deuslambda[m] | (~deuslambd@2001:470:69fc:105::c749) |
2021-08-09 08:03:58 +0200 | dualinverter[m] | (~dualinver@2001:470:69fc:105::16a7) |
2021-08-09 08:03:59 +0200 | dminuoso[m] | (~dminuosom@2001:470:69fc:105::33bb) |
2021-08-09 08:04:14 +0200 | ru0mad[m] | (~ru0madmat@2001:470:69fc:105::9b2) |
2021-08-09 08:04:15 +0200 | peddie | (~peddie@2001:470:69fc:105::25d) |
2021-08-09 08:04:40 +0200 | stoicswe[m] | (~deadlette@2001:470:69fc:105::d277) |
2021-08-09 08:04:40 +0200 | Drew[m]1 | (~drewefenw@2001:470:69fc:105::c8c4) |
2021-08-09 08:04:41 +0200 | Ollie[m] | (~ollieocha@2001:470:69fc:105::41a5) |
2021-08-09 08:04:42 +0200 | jchia[m] | (~jchiamatr@2001:470:69fc:105::c50b) |
2021-08-09 08:04:47 +0200 | PotatoHatsue | (~berberman@2001:470:69fc:105::b488) |
2021-08-09 08:05:11 +0200 | <dsal> | I have a nice mosh client on my iPad. |
2021-08-09 08:05:18 +0200 | wallymathieu[m] | (~wallymath@2001:470:69fc:105::16ae) |
2021-08-09 08:05:47 +0200 | oak- | (~oakuniver@2001:470:69fc:105::fcd) |
2021-08-09 08:05:48 +0200 | amesgen[m] | (~amesgenm]@2001:470:69fc:105::82b) |
2021-08-09 08:07:43 +0200 | <euouae> | I mean, I love apple, I just don't expect to be able to do anything serious with my phone ever |
2021-08-09 08:09:54 +0200 | Teohehim[m] | (~teocmatri@2001:470:69fc:105::d327) |
2021-08-09 08:10:07 +0200 | thomasjm[m] | (~thomasjmm@2001:470:69fc:105::c6d9) |
2021-08-09 08:14:25 +0200 | Orbstheorem | (~orbstheor@2001:470:69fc:105::a56) |
2021-08-09 08:14:26 +0200 | unrooted | (~unrooted@2001:470:69fc:105::a4a) |
2021-08-09 08:14:35 +0200 | srid[m] | (~sridmatri@2001:470:69fc:105::1c2) |
2021-08-09 08:14:38 +0200 | lwe[m] | (~dendrumat@2001:470:69fc:105::2f9b) |
2021-08-09 08:14:41 +0200 | Deide | (~deide@user/deide) |
2021-08-09 08:14:59 +0200 | afotgkmnzj7asv3r | (~afotgkmnz@2001:470:69fc:105::c24b) |
2021-08-09 08:14:59 +0200 | octeep[m] | (~octeepmoc@2001:470:69fc:105::695e) |
2021-08-09 08:15:00 +0200 | alexfmpe[m] | (~alexfmpem@2001:470:69fc:105::38ba) |
2021-08-09 08:15:44 +0200 | infinisil | (~infinisil@2001:470:69fc:105::ff8) |
2021-08-09 08:15:53 +0200 | siraben | (~siraben@user/siraben) |
2021-08-09 08:15:54 +0200 | mei | (~mei@user/mei) |
2021-08-09 08:16:06 +0200 | OndejSkup[m] | (~mimivxmat@2001:470:69fc:105::c300) |
2021-08-09 08:16:23 +0200 | <dsal> | I *have* a nice mosh client . I've never actually done anything with it. The most actually useful thing I've done with my iPad is use it as a second display. I keep forgetting I can do that. Running a terminal over there while developing is pretty handy. |
2021-08-09 08:16:32 +0200 | <dsal> | Tonight was all C++, though, so that's unfortunate. ;( |
2021-08-09 08:16:51 +0200 | fakehacker[m] | (~fakehacke@2001:470:69fc:105::b5f0) |
2021-08-09 08:16:51 +0200 | aveltras[m] | (~aveltrasm@2001:470:69fc:105::3ef9) |
2021-08-09 08:16:56 +0200 | maralorn | (~maralorn@2001:470:69fc:105::251) |
2021-08-09 08:17:08 +0200 | lortabac | (~lortabac@2a01:e0a:541:b8f0:3af7:592d:78ca:ce31) |
2021-08-09 08:17:12 +0200 | <Axman6> | At least it wasn't scala |
2021-08-09 08:17:20 +0200 | michalz | (~michalz@185.246.204.33) |
2021-08-09 08:19:16 +0200 | zfnmxt | (~zfnmxtzfn@2001:470:69fc:105::2b32) |
2021-08-09 08:19:28 +0200 | vaibhavsagar[m] | (~vaibhavsa@2001:470:69fc:105::ffe) |
2021-08-09 08:19:45 +0200 | Rembane_ | Rembane |
2021-08-09 08:21:29 +0200 | smichel17[m] | (~smichel17@2001:470:69fc:105::2d32) |
2021-08-09 08:21:32 +0200 | jakefromstatefar | (~jakefroms@2001:470:69fc:105::15ef) |
2021-08-09 08:21:33 +0200 | jaror[m] | (~jaror@2001:470:69fc:105::265) |
2021-08-09 08:24:28 +0200 | <dibblego> | Axman6 â„ Scala |
2021-08-09 08:25:45 +0200 | jkachmar | (~jkachmar@2001:470:69fc:105::c72d) |
2021-08-09 08:26:18 +0200 | abrar_ | (~abrar@static-108-2-152-54.phlapa.fios.verizon.net) (Ping timeout: 240 seconds) |
2021-08-09 08:26:55 +0200 | Lord_of_Life_ | (~Lord@user/lord-of-life/x-2819915) |
2021-08-09 08:29:08 +0200 | Lord_of_Life | (~Lord@user/lord-of-life/x-2819915) (Ping timeout: 272 seconds) |
2021-08-09 08:29:08 +0200 | Lord_of_Life_ | Lord_of_Life |
2021-08-09 08:29:41 +0200 | kar1 | (~kar1@2001:470:69fc:105::c308) |
2021-08-09 08:30:12 +0200 | boxscape | (~boxscape@user/boxscape) |
2021-08-09 08:31:56 +0200 | MatrixTravelerbo | (~voyagert2@2001:470:69fc:105::22) |
2021-08-09 08:32:18 +0200 | ServerStatsDisco | (~serversta@2001:470:69fc:105::1a) |
2021-08-09 08:32:23 +0200 | lavaman | (~lavaman@98.38.249.169) (Read error: Connection reset by peer) |
2021-08-09 08:32:49 +0200 | ac | (~aloiscoch@2001:470:69fc:105::65) |
2021-08-09 08:33:00 +0200 | lavaman | (~lavaman@98.38.249.169) |
2021-08-09 08:33:04 +0200 | <Cajun> | i love java but its only because it was my first language; and python is a language ive always looked at but i hate the look of the syntax and the weak type system |
2021-08-09 08:33:20 +0200 | Tisoxin | (~ikosit@user/ikosit) |
2021-08-09 08:33:32 +0200 | <Cajun> | ...especially after knowing how helpful a real type system is lol |
2021-08-09 08:33:52 +0200 | <dibblego> | Cajun â„ python |
2021-08-09 08:34:12 +0200 | spruit11_ | (~quassel@2a02:a467:ccd6:1:90c7:da5b:b845:b6e9) |
2021-08-09 08:34:52 +0200 | <Cajun> | some syntax decisions of python baffles me. like end-of-line for loops?? they just make reading the line confusing to all but those who wrote it |
2021-08-09 08:35:22 +0200 | <Rembane> | Cajun: What's en EOL for loop? |
2021-08-09 08:36:07 +0200 | <Cajun> | something like this, though this is a contrived example: `print [item for item in [1,2,3]]` |
2021-08-09 08:36:31 +0200 | <Cajun> | that prints, predictably, [1,2,3] |
2021-08-09 08:36:37 +0200 | <Rembane> | Oh, then you'll have to read it in the same way as you read Haskell. |
2021-08-09 08:36:58 +0200 | <Cajun> | well python does have list comprehensions, but they are more wordy instead of syntax-y |
2021-08-09 08:37:00 +0200 | spruit11 | (~quassel@2a02:a467:ccd6:1:55d2:a8d9:e00b:3a3a) (Ping timeout: 256 seconds) |
2021-08-09 08:37:29 +0200 | sm | (~sm@plaintextaccounting/sm) |
2021-08-09 08:37:30 +0200 | unclechu | (~unclechu@2001:470:69fc:105::354) |
2021-08-09 08:37:31 +0200 | <c_wraith> | python's syntax is heavily based on words. |
2021-08-09 08:37:44 +0200 | merijn | (~merijn@83-160-49-249.ip.xs4all.nl) |
2021-08-09 08:37:57 +0200 | _xor | (~xor@74.215.232.67) |
2021-08-09 08:38:04 +0200 | _xor | (~xor@74.215.232.67) (Client Quit) |
2021-08-09 08:38:19 +0200 | _xor | (~xor@74.215.232.67) |
2021-08-09 08:38:22 +0200 | Athas | (athas@sigkill.dk) |
2021-08-09 08:39:34 +0200 | psydroid | (~psydroid@user/psydroid) |
2021-08-09 08:39:34 +0200 | jophish | (~jophish@2001:470:69fc:105::670) |
2021-08-09 08:39:35 +0200 | ormaaj | (~ormaaj@user/ormaaj) |
2021-08-09 08:40:02 +0200 | spruit11_ | (~quassel@2a02:a467:ccd6:1:90c7:da5b:b845:b6e9) (Ping timeout: 268 seconds) |
2021-08-09 08:41:30 +0200 | <Cajun> | yeah im not sure how much i like that design, it definitely doesnt click for me (but perhaps it does for others) |
2021-08-09 08:41:34 +0200 | <dsal> | Haskell has too many words, too. A boolean only needs one bit... |
2021-08-09 08:42:16 +0200 | <Cajun> | yeah thats a real shame that Bool needs to be a Word |
2021-08-09 08:42:23 +0200 | <dsal> | I can't remember how to python and I don't really want to anymore. It's always a bad time for me, but one that takes a whole to tell me that. |
2021-08-09 08:42:51 +0200 | chris | (~chris@81.96.113.213) |
2021-08-09 08:42:55 +0200 | chris | Guest246 |
2021-08-09 08:43:04 +0200 | <dsal> | I liked python about ten years ago. I did cool stuff with twisted. |
2021-08-09 08:43:12 +0200 | <Cajun> | and any actual work done in python is always done in C, its too slow for any intensive applications lol |
2021-08-09 08:43:20 +0200 | <dsal> | I never liked java, though. |
2021-08-09 08:43:21 +0200 | Athas | (athas@sigkill.dk) (Quit: ZNC 1.8.2 - https://znc.in) |
2021-08-09 08:43:53 +0200 | <Cajun> | i have a soft spot for java, it was the first language i learned â„ |
2021-08-09 08:44:09 +0200 | <dsal> | Even though I used to use jython to prototype my ideas... |
2021-08-09 08:44:24 +0200 | <Cajun> | what in the world is jython and do i want to know? |
2021-08-09 08:44:43 +0200 | _xor | (~xor@74.215.232.67) (Quit: WeeChat 3.2) |
2021-08-09 08:45:14 +0200 | <dsal> | I learned java after writing a bunch of Eiffel so I got into it from the perspective of doing everything wrong. Then I learned smalltalk and found a new way they were doing everything wrong. Heh |
2021-08-09 08:45:38 +0200 | Sgeo | (~Sgeo@user/sgeo) (Read error: Connection reset by peer) |
2021-08-09 08:45:51 +0200 | Athas | (athas@sigkill.dk) |
2021-08-09 08:45:57 +0200 | <dsal> | Jython was a python implementation in java. Could use java classes as python classes and stuff. |
2021-08-09 08:46:02 +0200 | aplainzetakind | (~johndoe@captainludd.powered.by.lunarbnc.net) (Ping timeout: 258 seconds) |
2021-08-09 08:46:21 +0200 | <dsal> | Java doesn't repl very well on its own |
2021-08-09 08:46:28 +0200 | sander | (~sander@user/sander) |
2021-08-09 08:46:33 +0200 | <Cajun> | i do like thinking of the means of approaching a task in java and in haskell and how they differ. one that ive thought of recently is heterogeneous lists |
2021-08-09 08:47:26 +0200 | Guest246 | (~chris@81.96.113.213) (Ping timeout: 268 seconds) |
2021-08-09 08:47:46 +0200 | <Cajun> | and specifically being of their lowest possible type, not all `Objects` , thats basically cheating :p |
2021-08-09 08:47:55 +0200 | <dsal> | The java way lets you defer as much as you want to runtime errors. :) |
2021-08-09 08:48:20 +0200 | takuan | (~takuan@178-116-218-225.access.telenet.be) |
2021-08-09 08:48:31 +0200 | <tomsmeding> | lechner: compiling aeson and vector takes >2GB of ram in my experience, and the world depends on those things |
2021-08-09 08:48:35 +0200 | dhouthoo | (~dhouthoo@178-117-36-167.access.telenet.be) |
2021-08-09 08:49:00 +0200 | Guest71 | (~Guest71@217.156.31.64) |
2021-08-09 08:49:10 +0200 | Guest71 | random-jellyfish |
2021-08-09 08:49:18 +0200 | <dsal> | Yeah. It was a little confusing for a while trying to figure out how to store values of different types in Haskell. I eventually just stopped wanting to do that. :) |
2021-08-09 08:50:19 +0200 | <Cajun> | the sad part is (afaik) you can only use HLists if they are known during compile time |
2021-08-09 08:50:42 +0200 | favonia | (~favonia@user/favonia) (Ping timeout: 240 seconds) |
2021-08-09 08:51:30 +0200 | <Axman6> | surely you could use singletons to have synamic ones, I feel like jle`'s posts on using the library given an example of being able to load what is essentially hlists at runtime |
2021-08-09 08:52:02 +0200 | <tomsmeding> | Cajun: pattern-matching on gadts gives you type information, so surely you can build and work with HLists at runtime |
2021-08-09 08:52:14 +0200 | Akronymus | (~Akronymus@85.31.8.181) |
2021-08-09 08:53:06 +0200 | <Cajun> | well what about with just a lifted list and bog-standard types like `'[Int, Char, Identity (Maybe Bool)]` |
2021-08-09 08:53:15 +0200 | spruit11 | (~quassel@2a02:a467:ccd6:1:90c7:da5b:b845:b6e9) |
2021-08-09 08:53:24 +0200 | <Axman6> | that's usually how we represent HLists these days |
2021-08-09 08:53:32 +0200 | <Akronymus> | What does the identity type actually do? |
2021-08-09 08:53:59 +0200 | <Cajun> | its useful when you want to stuff something in a monad (like with Repa's `computeP` ) |
2021-08-09 08:54:07 +0200 | <Axman6> | data HList (xs :: [Type]) where HNil :: HList '[]; HCons :: a -> HList xs -> HList (x ': xs) |
2021-08-09 08:54:42 +0200 | <Cajun> | yeah thats what i figured Axman6 , and those can only be used when they are known during compile time |
2021-08-09 08:55:15 +0200 | <Axman6> | Akronymus: it's the trivial monad, it can be used in places whewre a function requires a monad but you don't need any monadic effects |
2021-08-09 08:55:21 +0200 | <Axman6> | Cajun: why do you say that? |
2021-08-09 08:55:36 +0200 | <Axman6> | It's not an unreasonable thing to say, but it's also not correct :P |
2021-08-09 08:56:41 +0200 | aplainzetakind | (~johndoe@captainludd.powered.by.lunarbnc.net) |
2021-08-09 08:57:05 +0200 | <tomsmeding> | % data HList xs where HNil :: HList '[] ; HCons :: a -> HList xs -> HList (a ': xs) |
2021-08-09 08:57:06 +0200 | <yahb> | tomsmeding: |
2021-08-09 08:57:36 +0200 | <Akronymus> | Axman6 Thanks. So it basically turns the value into a function that returns the value? |
2021-08-09 08:57:37 +0200 | <tomsmeding> | % hlength :: HList xs -> Int ; hlength HNil = 0 ; hlength (HCons _ xs) = 1 + hlength xs |
2021-08-09 08:57:37 +0200 | <yahb> | tomsmeding: |
2021-08-09 08:57:43 +0200 | chele | (~chele@user/chele) |
2021-08-09 08:57:49 +0200 | <Axman6> | % :t HCons 'x' (HCons True HNil) |
2021-08-09 08:57:49 +0200 | <yahb> | Axman6: HList '[Char, Bool] |
2021-08-09 08:57:58 +0200 | spruit11 | (~quassel@2a02:a467:ccd6:1:90c7:da5b:b845:b6e9) (Ping timeout: 256 seconds) |
2021-08-09 08:58:07 +0200 | <Cajun> | idk why but i remember reading that, maybe it was on something else |
2021-08-09 08:58:12 +0200 | <tomsmeding> | % data Some f where Some :: f a -> Some f |
2021-08-09 08:58:12 +0200 | <yahb> | tomsmeding: |
2021-08-09 08:58:32 +0200 | oxide | (~lambda@user/oxide) (Ping timeout: 268 seconds) |
2021-08-09 08:59:09 +0200 | <tomsmeding> | % hrep :: Int -> a -> Some HList ; hrep 0 _ = Some HNil ; hrep n x = case hrep (n-1) x of Some xs -> Some (HCons x xs) |
2021-08-09 08:59:09 +0200 | <yahb> | tomsmeding: |
2021-08-09 08:59:38 +0200 | <tomsmeding> | % case hrep 5 'a' of Some xs -> hlength xs |
2021-08-09 08:59:38 +0200 | <yahb> | tomsmeding: 5 |
2021-08-09 08:59:44 +0200 | <tomsmeding> | Cajun: runtime hlists! |
2021-08-09 09:00:11 +0200 | spruit11 | (~quassel@2a02:a467:ccd6:1:90c7:da5b:b845:b6e9) |
2021-08-09 09:00:33 +0200 | <Cajun> | well thats abusing existentials isnt it? |
2021-08-09 09:00:37 +0200 | <tomsmeding> | hrep produces an hlist of unknown type list, so I have to either hide the type parameter with an existential, like I do with Some here, or use CPS |
2021-08-09 09:00:44 +0200 | <Cajun> | cheater :P |
2021-08-09 09:01:00 +0200 | <Axman6> | that's basically the whole point, to use existentials |
2021-08-09 09:01:27 +0200 | <tomsmeding> | % hrep' :: Int -> a -> (forall xs. HList xs -> r) -> r ; hrep 0 _ k = k HNil ; hrep n x k = hrep (n-1) x $ \xs -> k (HCons x xs) |
2021-08-09 09:01:27 +0200 | <yahb> | tomsmeding: ; <interactive>:92:1: error:; The type signature for hrep' lacks an accompanying binding; Perhaps you meant `hrep' (Defined at <interactive>:92:56) |
2021-08-09 09:01:43 +0200 | _xor | (~xor@74.215.232.67) |
2021-08-09 09:01:43 +0200 | <tomsmeding> | % hrep' :: Int -> a -> (forall xs. HList xs -> r) -> r ; hrep' 0 _ k = k HNil ; hrep' n x k = hrep (n-1) x $ \xs -> k (HCons x xs) |
2021-08-09 09:01:43 +0200 | <yahb> | tomsmeding: ; <interactive>:93:93: error:; * Couldn't match expected type: (HList xs0 -> r) -> r; with actual type: Some HList; * The first argument of ($) takes one value argument, but its type `Some HList' has none; In the expression: hrep (n - 1) x $ \ xs -> k (HCons x xs); In an equation for hrep': hrep' n x k = hrep (n - 1) x $ \ xs -> k (HCons x xs); * Relevant binding |
2021-08-09 09:01:49 +0200 | <Cajun> | i know you can do that with Vectors and `Any` along with managing the type level list intact and identical with the vector along with a bit of `unsafeCoerce` |
2021-08-09 09:02:04 +0200 | <tomsmeding> | % hrep' :: Int -> a -> (forall xs. HList xs -> r) -> r ; hrep' 0 _ k = k HNil ; hrep' n x k = hrep' (n-1) x $ \xs -> k (HCons x xs) |
2021-08-09 09:02:04 +0200 | <yahb> | tomsmeding: |
2021-08-09 09:02:22 +0200 | <tomsmeding> | % hrep' 5 'a' (\xs -> hlength xs) |
2021-08-09 09:02:22 +0200 | <yahb> | tomsmeding: 5 |
2021-08-09 09:02:26 +0200 | <tomsmeding> | Cajun: better? :P |
2021-08-09 09:02:39 +0200 | <tomsmeding> | Also existentials != unsafeCoerce |
2021-08-09 09:03:08 +0200 | elf_fortrez | (~elf_fortr@adsl-72-50-4-51.prtc.net) |
2021-08-09 09:03:09 +0200 | <Cajun> | i never meant that, i just meant that you can get the type back by managing a typelevel list and a list of existentials |
2021-08-09 09:03:17 +0200 | <Cajun> | not the type the value* |
2021-08-09 09:03:36 +0200 | elf_fortrez | (~elf_fortr@adsl-72-50-4-51.prtc.net) (Write error: Broken pipe) |
2021-08-09 09:03:50 +0200 | Obo | (~roberto@70.pool90-171-81.dynamic.orange.es) |
2021-08-09 09:03:58 +0200 | Erutuon | (~Erutuon@user/erutuon) (Ping timeout: 272 seconds) |
2021-08-09 09:04:02 +0200 | elf_fortrez | (~elf_fortr@adsl-72-50-4-118.prtc.net) |
2021-08-09 09:04:03 +0200 | <tomsmeding> | If you already know what type is in there, you mean? |
2021-08-09 09:04:12 +0200 | <Cajun> | yup! :) |
2021-08-09 09:04:14 +0200 | <tomsmeding> | Otherwise you don't know what to unsafeCoerce to |
2021-08-09 09:04:38 +0200 | <tomsmeding> | Can also put a TypeRep in the HList with it |
2021-08-09 09:05:07 +0200 | <Axman6> | superrecord uses a SmallArray Any under the hood, so you avoid the linear overhead of an actual linked list |
2021-08-09 09:05:08 +0200 | epolanski | (uid312403@id-312403.brockwell.irccloud.com) |
2021-08-09 09:05:12 +0200 | <Cajun> | im thinking of a specific example of OpenProducts and this function: https://paste.tomsmeding.com/hHTlYqIL |
2021-08-09 09:05:23 +0200 | <Axman6> | and IIRC generics-sop is looking at doing the same thing |
2021-08-09 09:06:42 +0200 | <Cajun> | tomsmeding: like a tuple of the TypeRep and Existential? |
2021-08-09 09:07:26 +0200 | <tomsmeding> | Well, using an HList1 |
2021-08-09 09:08:00 +0200 | <tomsmeding> | % data HList1 f xs where HNil1 :: HList1 f '[] ; HCons :: f a -> HList1 f xs -> HList1 f (a ': xs) |
2021-08-09 09:08:00 +0200 | <yahb> | tomsmeding: |
2021-08-09 09:08:10 +0200 | <tomsmeding> | Oh crap shadowing HCons now |
2021-08-09 09:08:33 +0200 | <tomsmeding> | Then put in something that pairs a value with a something describing its type |
2021-08-09 09:09:57 +0200 | <Cajun> | man type level stuff sometimes throws me for a loop, so many extensions to remember and its just so different from anything else lol |
2021-08-09 09:10:16 +0200 | euouae | (~euouae@user/euouae) (Ping timeout: 246 seconds) |
2021-08-09 09:11:14 +0200 | <tomsmeding> | Also, real runtime use case of plain HList (so not HList1): expression evaluation on an type-safe AST represented with a GADT |
2021-08-09 09:11:19 +0200 | <tomsmeding> | A tagless evaluator |
2021-08-09 09:11:26 +0200 | <tomsmeding> | The environment is an HList then |
2021-08-09 09:11:58 +0200 | <Cajun> | that sounds like a rabbit hole to go down |
2021-08-09 09:12:24 +0200 | merijn | (~merijn@83-160-49-249.ip.xs4all.nl) (Ping timeout: 276 seconds) |
2021-08-09 09:14:34 +0200 | sander | (~sander@user/sander) (Ping timeout: 268 seconds) |
2021-08-09 09:15:19 +0200 | sander | (~sander@user/sander) |
2021-08-09 09:15:20 +0200 | anandprabhu | (~anandprab@94.202.243.198) |
2021-08-09 09:16:18 +0200 | glguy | (x@libera/staff/glguy) (Ping timeout: 612 seconds) |
2021-08-09 09:16:34 +0200 | kuribas | (~user@ptr-25vy0i7woj1hwcs7nsl.18120a2.ip6.access.telenet.be) |
2021-08-09 09:17:43 +0200 | talismanick | (~user@2601:644:8502:d700::8fb8) |
2021-08-09 09:18:30 +0200 | yoctocell | (~user@h87-96-130-155.cust.a3fiber.se) |
2021-08-09 09:19:57 +0200 | tzh | (~tzh@c-24-21-73-154.hsd1.or.comcast.net) (Quit: zzz) |
2021-08-09 09:20:43 +0200 | gehmehgeh | (~user@user/gehmehgeh) |
2021-08-09 09:20:46 +0200 | <tomsmeding> | Cajun: https://paste.tomsmeding.com/gYPEH9iY |
2021-08-09 09:21:05 +0200 | <tomsmeding> | note that this is _the_ tired overused example of GADTs |
2021-08-09 09:21:41 +0200 | <tomsmeding> | and you can make the language much more complex thant STLC if you want :) |
2021-08-09 09:21:56 +0200 | <tomsmeding> | https://github.com/AccelerateHS/accelerate/blob/master/src/Data/Array/Accelerate/AST.hs#L230 |
2021-08-09 09:25:10 +0200 | <Cajun> | thats awesome |
2021-08-09 09:26:04 +0200 | zyklotomic | (~ethan@2604:a880:800:10::79f:8001) |
2021-08-09 09:26:10 +0200 | mastarija | (~mastarija@78-3-210-70.adsl.net.t-com.hr) |
2021-08-09 09:26:40 +0200 | <Axman6> | Once day, I'm going to make a library which combines Accelerate and Grenade and call it RPG, but I would have to understand both libraries much better than I currently do first XD |
2021-08-09 09:26:40 +0200 | bairyn | (~bairyn@mail.digitalkingdom.org) (Ping timeout: 258 seconds) |
2021-08-09 09:26:44 +0200 | <Axman6> | One* |
2021-08-09 09:27:05 +0200 | shriekingnoise | (~shrieking@186.137.144.80) (Quit: Quit) |
2021-08-09 09:27:09 +0200 | <zyklotomic> | is there a way to add newtypes support to an IntMap? |
2021-08-09 09:27:35 +0200 | cfricke | (~cfricke@user/cfricke) |
2021-08-09 09:27:39 +0200 | <zyklotomic> | i am not sure whato call this, but say newtype Vertex = Vertex Int |
2021-08-09 09:27:40 +0200 | <tomsmeding> | Axman6: I'm working on automatic differentiation for accelerate, so in the future that part might also be there :p |
2021-08-09 09:27:53 +0200 | <Axman6> | tomsmeding: <3 :O |
2021-08-09 09:28:00 +0200 | <Axman6> | please take my idea and run with it |
2021-08-09 09:28:06 +0200 | <tomsmeding> | lol |
2021-08-09 09:28:11 +0200 | tomsmeding | knows very little about DL |
2021-08-09 09:28:42 +0200 | raehik | (~raehik@cpc95906-rdng25-2-0-cust156.15-3.cable.virginm.net) (Ping timeout: 240 seconds) |
2021-08-09 09:28:45 +0200 | <tomsmeding> | zyklotomic: you can make a custom wrapper for an IntMap that can work with any type k such that 'Coerce k Int' |
2021-08-09 09:28:48 +0200 | <mastarija> | How is Haskell IDE (or now language server) these days? Does it still require me to compile a version for each version of GHC I use? |
2021-08-09 09:29:09 +0200 | <Axman6> | mastarija: no, you just ghcup to install it |
2021-08-09 09:29:12 +0200 | <tomsmeding> | mastarija: yes, but ghcup does that for you |
2021-08-09 09:29:23 +0200 | <tomsmeding> | or, well, ghcup has precompiled versions that you just download :p |
2021-08-09 09:29:27 +0200 | <mastarija> | what about windows :D |
2021-08-09 09:29:35 +0200 | <tomsmeding> | but a separate executable for each ghc version |
2021-08-09 09:29:37 +0200 | <Axman6> | Just don't :P |
2021-08-09 09:29:40 +0200 | <mastarija> | I've seen there's ghcup for it now |
2021-08-09 09:29:44 +0200 | <tomsmeding> | doesn't ghcup run on windows? |
2021-08-09 09:29:50 +0200 | <Cajun> | tomsmeding: what is automatic differentiation? that sounds really cool yet really complex lol |
2021-08-09 09:29:51 +0200 | <mastarija> | Don't know |
2021-08-09 09:30:16 +0200 | <mastarija> | I manually manage my GHCs, and I've been using ghcid and repl for my development so far |
2021-08-09 09:30:20 +0200 | <tomsmeding> | Cajun: given a program that implements a function Double -> Double, produce a program that implements the numerical derivative of that function |
2021-08-09 09:30:32 +0200 | <tomsmeding> | and then generalised to arrays/tuples of doubles on both sides |
2021-08-09 09:30:46 +0200 | <zyklotomic> | tomsmeding: wait, what i think iwant, is to restrict the intmap to a specific newtype |
2021-08-09 09:31:17 +0200 | <zyklotomic> | i think that is slightly different |
2021-08-09 09:31:19 +0200 | <tomsmeding> | Cajun: the backpropagation algorithm for neural networks is a special case of applying AD on the forward computation function for the network |
2021-08-09 09:31:34 +0200 | <Cajun> | mastarija: why not use WSL for haskell/programming? |
2021-08-09 09:31:45 +0200 | <Cajun> | its pretty painless aside from the initial setup |
2021-08-09 09:31:53 +0200 | <Axman6> | zyklotomic: newtype MyIntMap a = MyIntMap (IntMap a), and then things like insert become insert = coerce (IntMap.insert) |
2021-08-09 09:32:25 +0200 | gehmehgeh | (~user@user/gehmehgeh) (Remote host closed the connection) |
2021-08-09 09:32:41 +0200 | <mastarija> | Cajun: I use it for certain things, but It's annoying to live within the subsystem and its file system |
2021-08-09 09:32:49 +0200 | <tomsmeding> | where you can e.g. choose insert :: Vertex -> a -> MyIntMap a -> MyIntMap a |
2021-08-09 09:32:58 +0200 | <mastarija> | If I use an OS I prefer to do stuff in it, not some VM |
2021-08-09 09:32:59 +0200 | <Cajun> | tomsmeding: that doesnt sound easy :p , so its basically like getting `Num a -> a -> a` out of `Double -> Double` along with other derivations if im understanding you correctly? |
2021-08-09 09:33:02 +0200 | leah2 | (~leah@vuxu.org) (Quit: trotz alledem!) |
2021-08-09 09:33:06 +0200 | gehmehgeh | (~user@user/gehmehgeh) |
2021-08-09 09:33:14 +0200 | leah2 | (~leah@vuxu.org) |
2021-08-09 09:34:09 +0200 | <tomsmeding> | Cajun: you can implement AD as a source-code transformation (e.g. what Tensorflow XLA does), or as a more runtime-oriented thing based on program instrumentation (e.g. what Tensorflow Eager and PyTorch do iirc) |
2021-08-09 09:34:24 +0200 | <tomsmeding> | I can explain more if you wish, but perhaps move to #haskell-offtopic then :p |
2021-08-09 09:34:24 +0200 | <Cajun> | mastarija: thats fair, the hassle is real when moving files from windows to WSL |
2021-08-09 09:34:48 +0200 | <mastarija> | Cajun: + haskell works very well on windows, I have no complaints. Main reason I don't use language server is because it is tied to a specific GHC version |
2021-08-09 09:35:01 +0200 | <zyklotomic> | Axman6, tomsmeding: thanks, i get it now, and that seems to be the EnumMap package |
2021-08-09 09:35:01 +0200 | <mastarija> | ghcid doesn't really mind |
2021-08-09 09:35:27 +0200 | <tomsmeding> | Axman6: ah Grenade seems to already implement AD |
2021-08-09 09:35:36 +0200 | <Cajun> | tomsmeding: thats going way above my understanding of CS/DL so it would probably be like talking to a brick wall lol |
2021-08-09 09:35:51 +0200 | aplainzetakind | (~johndoe@captainludd.powered.by.lunarbnc.net) (Quit: Free ZNC ~ Powered by LunarBNC: https://LunarBNC.net) |
2021-08-09 09:36:00 +0200 | <tomsmeding> | I have a nice simple example for it :) |
2021-08-09 09:36:06 +0200 | aplainzetakind | (~johndoe@captainludd.powered.by.lunarbnc.net) |
2021-08-09 09:36:07 +0200 | <tomsmeding> | also it's not DL at all |
2021-08-09 09:36:23 +0200 | <tomsmeding> | like, I previously said that I know almost nothing about DL, and yet I'm doing a PhD that relates to AD |
2021-08-09 09:36:35 +0200 | <Cajun> | oh nice, then go ahead and send it in #haskell-offtopic :) |
2021-08-09 09:40:21 +0200 | oxide | (~lambda@user/oxide) |
2021-08-09 09:43:21 +0200 | ByronJohnson | (~bairyn@mail.digitalkingdom.org) |
2021-08-09 09:48:18 +0200 | yoctocell | (~user@h87-96-130-155.cust.a3fiber.se) (Ping timeout: 272 seconds) |
2021-08-09 09:54:07 +0200 | timCF | (~timCF@200-149-20-81.sta.estpak.ee) |
2021-08-09 09:55:02 +0200 | curiousgay | (~curiousga@77-120-186-48.kha.volia.net) |
2021-08-09 09:55:13 +0200 | <timCF> | Hello! Is there any "standard" type in Haskell similar to `Either a b` but which represents 3 options, not just 2? |
2021-08-09 09:56:04 +0200 | <tomsmeding> | Axman6: grenade looks pretty cool; from my brief look, I think writing an accelerate backend for that would involve extending the Layer class to have run functions that live within the Accelerate EDSL |
2021-08-09 09:56:44 +0200 | <Taneb> | timCF: there's nothing like that in base and I don't think there's a commonly accepted alternative |
2021-08-09 09:56:57 +0200 | <timCF> | Taneb: thanks! |
2021-08-09 09:57:09 +0200 | <Taneb> | You could do Either (Either a b) c |
2021-08-09 09:59:03 +0200 | Katarushisu | (~Katarushi@cpc147334-finc20-2-0-cust27.4-2.cable.virginm.net) |
2021-08-09 09:59:18 +0200 | SquidDev0 | SquidDev |
2021-08-09 10:01:22 +0200 | Shires | (~Shires@user/shires) |
2021-08-09 10:04:07 +0200 | mastarija | (~mastarija@78-3-210-70.adsl.net.t-com.hr) (Quit: Leaving) |
2021-08-09 10:06:02 +0200 | hendursa1 | (~weechat@user/hendursaga) |
2021-08-09 10:07:41 +0200 | <Akronymus> | I personally would make a new type named something like OneOfThree which has 3 possible values. |
2021-08-09 10:08:00 +0200 | <Akronymus> | Altough, I don't really know much if anything. |
2021-08-09 10:08:36 +0200 | hendursaga | (~weechat@user/hendursaga) (Ping timeout: 244 seconds) |
2021-08-09 10:09:37 +0200 | oxide | (~lambda@user/oxide) (Ping timeout: 248 seconds) |
2021-08-09 10:09:43 +0200 | <tomsmeding> | data France a b c = Blue a | White b | Red c |
2021-08-09 10:15:05 +0200 | econo | (uid147250@user/econo) (Quit: Connection closed for inactivity) |
2021-08-09 10:17:37 +0200 | geekosaur | (~geekosaur@xmonad/geekosaur) (Killed (NickServ (GHOST command used by allbery_b))) |
2021-08-09 10:17:39 +0200 | allbery_b | (~geekosaur@xmonad/geekosaur) |
2021-08-09 10:17:42 +0200 | allbery_b | geekosaur |
2021-08-09 10:18:02 +0200 | hegstal | (~hegstal@2a02:c7f:7604:8a00:54d9:a686:a64c:8cd9) |
2021-08-09 10:22:24 +0200 | fendor | (~fendor@213162073184.public.t-mobile.at) |
2021-08-09 10:25:52 +0200 | elf_fortrez | (~elf_fortr@adsl-72-50-4-118.prtc.net) (Ping timeout: 246 seconds) |
2021-08-09 10:28:07 +0200 | _ht | (~quassel@82-169-194-8.biz.kpn.net) |
2021-08-09 10:28:36 +0200 | hnOsmium0001 | (uid453710@id-453710.stonehaven.irccloud.com) (Quit: Connection closed for inactivity) |
2021-08-09 10:28:43 +0200 | glguy | (x@libera/staff/glguy) |
2021-08-09 10:29:30 +0200 | xerox_ | xerox |
2021-08-09 10:42:59 +0200 | asm | (~alexander@burner.asm89.io) (Changing host) |
2021-08-09 10:42:59 +0200 | asm | (~alexander@user/asm) |
2021-08-09 10:51:45 +0200 | lavaman | (~lavaman@98.38.249.169) (Remote host closed the connection) |
2021-08-09 10:54:32 +0200 | anandprabhu | (~anandprab@94.202.243.198) (Quit: Leaving) |
2021-08-09 10:57:01 +0200 | pavonia | (~user@user/siracusa) (Quit: Bye!) |
2021-08-09 11:02:03 +0200 | burnsidesLlama | (~burnsides@dhcp168-023.wadham.ox.ac.uk) |
2021-08-09 11:02:08 +0200 | EPic_ | (apic@apic.name) (Quit: Reconnecting) |
2021-08-09 11:02:14 +0200 | APic | (apic@apic.name) |
2021-08-09 11:05:31 +0200 | neceve | (~quassel@2a02:c7f:607e:d600:f762:20dd:304e:4b1f) |
2021-08-09 11:08:22 +0200 | merijn | (~merijn@83-160-49-249.ip.xs4all.nl) |
2021-08-09 11:12:12 +0200 | fendor | (~fendor@213162073184.public.t-mobile.at) (Read error: Connection reset by peer) |
2021-08-09 11:12:25 +0200 | fendor_ | (~fendor@213162073184.public.t-mobile.at) |
2021-08-09 11:12:54 +0200 | Boomerang | (~Boomerang@xd520f68c.cust.hiper.dk) |
2021-08-09 11:14:44 +0200 | fendor | (~fendor@213162073184.public.t-mobile.at) |
2021-08-09 11:14:57 +0200 | fendor_ | (~fendor@213162073184.public.t-mobile.at) (Read error: Connection reset by peer) |
2021-08-09 11:20:47 +0200 | azeem | (~azeem@dynamic-adsl-84-220-236-17.clienti.tiscali.it) (Ping timeout: 252 seconds) |
2021-08-09 11:21:10 +0200 | azeem | (~azeem@176.200.221.32) |
2021-08-09 11:22:02 +0200 | ByronJohnson | (~bairyn@mail.digitalkingdom.org) (Ping timeout: 272 seconds) |
2021-08-09 11:28:01 +0200 | ByronJohnson | (~bairyn@mail.digitalkingdom.org) |
2021-08-09 11:36:01 +0200 | azeem | (~azeem@176.200.221.32) (Ping timeout: 248 seconds) |
2021-08-09 11:38:12 +0200 | abrar_ | (~abrar@static-108-2-152-54.phlapa.fios.verizon.net) |
2021-08-09 11:38:30 +0200 | azeem | (~azeem@176.200.221.32) |
2021-08-09 11:41:52 +0200 | jmorris | (~jmorris@2001:19f0:5801:170:5400:3ff:fe81:62fe) |
2021-08-09 11:43:49 +0200 | random-jellyfish | (~Guest71@217.156.31.64) (Changing host) |
2021-08-09 11:43:49 +0200 | random-jellyfish | (~Guest71@user/random-jellyfish) |
2021-08-09 11:46:43 +0200 | Akronymus | (~Akronymus@85.31.8.181) (Ping timeout: 246 seconds) |
2021-08-09 11:47:35 +0200 | geekosaur | (~geekosaur@xmonad/geekosaur) (Remote host closed the connection) |
2021-08-09 11:47:56 +0200 | geekosaur | (~geekosaur@xmonad/geekosaur) |
2021-08-09 11:48:45 +0200 | burnsidesLlama | (~burnsides@dhcp168-023.wadham.ox.ac.uk) (Remote host closed the connection) |
2021-08-09 11:49:18 +0200 | Shires | (~Shires@user/shires) (Quit: leaving) |
2021-08-09 11:49:19 +0200 | burnsidesLlama | (~burnsides@dhcp168-023.wadham.ox.ac.uk) |
2021-08-09 11:49:25 +0200 | eggplantade | (~Eggplanta@108-201-191-115.lightspeed.sntcca.sbcglobal.net) (Remote host closed the connection) |
2021-08-09 11:52:23 +0200 | lavaman | (~lavaman@98.38.249.169) |
2021-08-09 11:53:52 +0200 | burnsidesLlama | (~burnsides@dhcp168-023.wadham.ox.ac.uk) (Ping timeout: 258 seconds) |
2021-08-09 11:54:16 +0200 | neceve | (~quassel@2a02:c7f:607e:d600:f762:20dd:304e:4b1f) (Read error: Connection reset by peer) |
2021-08-09 11:56:56 +0200 | lavaman | (~lavaman@98.38.249.169) (Ping timeout: 258 seconds) |
2021-08-09 11:57:53 +0200 | pe200012 | (~pe200012@113.105.10.33) |
2021-08-09 11:59:01 +0200 | vysn | (~vysn@user/vysn) |
2021-08-09 11:59:07 +0200 | Gurkenglas | (~Gurkengla@dslb-002-203-144-156.002.203.pools.vodafone-ip.de) |
2021-08-09 11:59:23 +0200 | eggplantade | (~Eggplanta@108-201-191-115.lightspeed.sntcca.sbcglobal.net) |
2021-08-09 12:01:39 +0200 | raoul | (~raoul@95.179.203.88) |
2021-08-09 12:01:53 +0200 | Akronymus | (~Akronymus@85.31.8.181) |
2021-08-09 12:03:45 +0200 | eggplantade | (~Eggplanta@108-201-191-115.lightspeed.sntcca.sbcglobal.net) (Ping timeout: 248 seconds) |
2021-08-09 12:04:46 +0200 | Gurkenglas | (~Gurkengla@dslb-002-203-144-156.002.203.pools.vodafone-ip.de) (Ping timeout: 268 seconds) |
2021-08-09 12:05:21 +0200 | phma | (~phma@host-67-44-208-203.hnremote.net) (Read error: Connection reset by peer) |
2021-08-09 12:05:58 +0200 | <kuribas> | is there no library to read/write odf? |
2021-08-09 12:06:04 +0200 | <kuribas> | (open document format) |
2021-08-09 12:06:26 +0200 | <kuribas> | I only found a java library |
2021-08-09 12:06:51 +0200 | phma | (~phma@host-67-44-208-49.hnremote.net) |
2021-08-09 12:07:52 +0200 | <maerwald[m]> | Java libraries are usually rock solid, I'd go with that |
2021-08-09 12:08:17 +0200 | yoctocell | (~user@h87-96-130-155.cust.a3fiber.se) |
2021-08-09 12:09:54 +0200 | burnsidesLlama | (~burnsides@dhcp168-023.wadham.ox.ac.uk) |
2021-08-09 12:15:27 +0200 | <Arahael> | Curious, that :) |
2021-08-09 12:16:30 +0200 | azeem | (~azeem@176.200.221.32) (Ping timeout: 272 seconds) |
2021-08-09 12:19:56 +0200 | <[exa]> | kuribas: unzip |
2021-08-09 12:20:23 +0200 | azeem | (~azeem@176.200.221.32) |
2021-08-09 12:22:05 +0200 | <kuribas> | [exa]: and then? :-P |
2021-08-09 12:23:32 +0200 | <kuribas> | parse a big XML? |
2021-08-09 12:27:48 +0200 | lavaman | (~lavaman@98.38.249.169) |
2021-08-09 12:27:57 +0200 | azeem | (~azeem@176.200.221.32) (Read error: Connection reset by peer) |
2021-08-09 12:28:03 +0200 | Gurkenglas | (~Gurkengla@dslb-002-203-144-156.002.203.pools.vodafone-ip.de) |
2021-08-09 12:28:18 +0200 | <kuribas> | hmm "content.xml, the most important file, carries the actual content of the document (except for binary data, such as images). The base format is inspired by HTML, and though far more complex, it should be reasonably legible to humans:" |
2021-08-09 12:28:54 +0200 | azeem | (~azeem@dynamic-adsl-84-220-236-17.clienti.tiscali.it) |
2021-08-09 12:32:01 +0200 | lavaman | (~lavaman@98.38.249.169) (Ping timeout: 248 seconds) |
2021-08-09 12:39:06 +0200 | azeem | (~azeem@dynamic-adsl-84-220-236-17.clienti.tiscali.it) (Read error: Connection reset by peer) |
2021-08-09 12:39:38 +0200 | burnside_ | (~burnsides@dhcp168-023.wadham.ox.ac.uk) |
2021-08-09 12:39:38 +0200 | burnsidesLlama | (~burnsides@dhcp168-023.wadham.ox.ac.uk) (Read error: Connection reset by peer) |
2021-08-09 12:40:01 +0200 | merijn | (~merijn@83-160-49-249.ip.xs4all.nl) (Ping timeout: 248 seconds) |
2021-08-09 12:41:11 +0200 | merijn | (~merijn@83-160-49-249.ip.xs4all.nl) |
2021-08-09 12:43:29 +0200 | azeem | (~azeem@dynamic-adsl-84-220-236-17.clienti.tiscali.it) |
2021-08-09 12:43:29 +0200 | burnside_ | (~burnsides@dhcp168-023.wadham.ox.ac.uk) (Read error: Connection reset by peer) |
2021-08-09 12:43:33 +0200 | burnsidesLlama | (~burnsides@dhcp168-023.wadham.ox.ac.uk) |
2021-08-09 12:44:26 +0200 | <[exa]> | kuribas: "reasonably legible to humans" is likely as with the rest of XML :D |
2021-08-09 12:44:45 +0200 | wolfshappen | (~waff@irc.furworks.de) |
2021-08-09 12:45:06 +0200 | <[exa]> | btw can't you convert to RTF, do the stuff with pandoc, and convert back? |
2021-08-09 12:46:06 +0200 | <lechner> | tomsmeding: thanks! |
2021-08-09 12:46:50 +0200 | merijn | (~merijn@83-160-49-249.ip.xs4all.nl) (Ping timeout: 272 seconds) |
2021-08-09 12:47:31 +0200 | merijn | (~merijn@83-160-49-249.ip.xs4all.nl) |
2021-08-09 12:49:01 +0200 | wei2912 | (~wei2912@112.199.250.21) (Quit: Lost terminal) |
2021-08-09 12:50:41 +0200 | lavaman | (~lavaman@98.38.249.169) |
2021-08-09 12:50:45 +0200 | lavaman | (~lavaman@98.38.249.169) (Remote host closed the connection) |
2021-08-09 12:51:23 +0200 | chele | (~chele@user/chele) (Remote host closed the connection) |
2021-08-09 12:52:52 +0200 | merijn | (~merijn@83-160-49-249.ip.xs4all.nl) (Ping timeout: 268 seconds) |
2021-08-09 12:53:23 +0200 | merijn | (~merijn@83-160-49-249.ip.xs4all.nl) |
2021-08-09 12:57:50 +0200 | henninb | (~henninb@63-228-51-113.mpls.qwest.net) |
2021-08-09 13:00:50 +0200 | azeem | (~azeem@dynamic-adsl-84-220-236-17.clienti.tiscali.it) (Read error: Connection reset by peer) |
2021-08-09 13:01:50 +0200 | wolfshappen | (~waff@irc.furworks.de) (Quit: later) |
2021-08-09 13:02:14 +0200 | wolfshappen | (~waff@irc.furworks.de) |
2021-08-09 13:03:38 +0200 | merijn | (~merijn@83-160-49-249.ip.xs4all.nl) (Ping timeout: 258 seconds) |
2021-08-09 13:04:59 +0200 | burnsidesLlama | (~burnsides@dhcp168-023.wadham.ox.ac.uk) (Remote host closed the connection) |
2021-08-09 13:05:29 +0200 | burnsidesLlama | (~burnsides@dhcp168-023.wadham.ox.ac.uk) |
2021-08-09 13:05:41 +0200 | merijn | (~merijn@83-160-49-249.ip.xs4all.nl) |
2021-08-09 13:06:16 +0200 | azeem | (~azeem@dynamic-adsl-84-220-236-17.clienti.tiscali.it) |
2021-08-09 13:08:36 +0200 | AlexNoo_ | (~AlexNoo@178.34.162.152) |
2021-08-09 13:09:36 +0200 | Cajun | (~Cajun@user/cajun) (Quit: Client closed) |
2021-08-09 13:10:08 +0200 | burnsidesLlama | (~burnsides@dhcp168-023.wadham.ox.ac.uk) (Ping timeout: 256 seconds) |
2021-08-09 13:10:55 +0200 | AlexZenon | (~alzenon@178.34.160.135) (Ping timeout: 258 seconds) |
2021-08-09 13:10:55 +0200 | Alex_test | (~al_test@178.34.160.135) (Ping timeout: 258 seconds) |
2021-08-09 13:10:57 +0200 | merijn | (~merijn@83-160-49-249.ip.xs4all.nl) (Ping timeout: 248 seconds) |
2021-08-09 13:11:50 +0200 | merijn | (~merijn@83-160-49-249.ip.xs4all.nl) |
2021-08-09 13:12:52 +0200 | AlexNoo | (~AlexNoo@178.34.160.135) (Ping timeout: 272 seconds) |
2021-08-09 13:14:43 +0200 | Alex_test | (~al_test@178.34.162.152) |
2021-08-09 13:14:45 +0200 | AlexZenon | (~alzenon@178.34.162.152) |
2021-08-09 13:16:23 +0200 | fendor | (~fendor@213162073184.public.t-mobile.at) (Remote host closed the connection) |
2021-08-09 13:17:30 +0200 | merijn | (~merijn@83-160-49-249.ip.xs4all.nl) (Ping timeout: 256 seconds) |
2021-08-09 13:17:40 +0200 | merijn | (~merijn@83-160-49-249.ip.xs4all.nl) |
2021-08-09 13:18:31 +0200 | pretty_dumm_guy | (trottel@gateway/vpn/protonvpn/prettydummguy/x-88029655) |
2021-08-09 13:21:31 +0200 | lavaman | (~lavaman@98.38.249.169) |
2021-08-09 13:23:05 +0200 | merijn | (~merijn@83-160-49-249.ip.xs4all.nl) (Ping timeout: 268 seconds) |
2021-08-09 13:23:49 +0200 | AlexNoo_ | AlexNoo |
2021-08-09 13:24:08 +0200 | merijn | (~merijn@83-160-49-249.ip.xs4all.nl) |
2021-08-09 13:25:04 +0200 | lechner | (~lechner@debian/lechner) (Remote host closed the connection) |
2021-08-09 13:25:53 +0200 | lavaman | (~lavaman@98.38.249.169) (Ping timeout: 248 seconds) |
2021-08-09 13:25:59 +0200 | lechner | (~lechner@debian/lechner) |
2021-08-09 13:29:35 +0200 | <tromp> | how do i output the unicode character λ from my Haskell code? ghci says 'λ' is '\955' but that comes out as ? on my console |
2021-08-09 13:29:56 +0200 | lechner | (~lechner@debian/lechner) (Client Quit) |
2021-08-09 13:30:20 +0200 | <bitdex> | /exit/exit |
2021-08-09 13:30:22 +0200 | bitdex | (~bitdex@gateway/tor-sasl/bitdex) (Quit: = "") |
2021-08-09 13:30:22 +0200 | lechner | (~lechner@debian/lechner) |
2021-08-09 13:30:43 +0200 | <merijn> | tromp: Because ghci goes through show |
2021-08-09 13:31:01 +0200 | <merijn> | tromp: And show does escaping |
2021-08-09 13:31:15 +0200 | <merijn> | Compare lambdabot's behaviour: |
2021-08-09 13:31:18 +0200 | <merijn> | > "λ" |
2021-08-09 13:31:19 +0200 | <lambdabot> | "\955" |
2021-08-09 13:31:21 +0200 | <merijn> | > text "λ" |
2021-08-09 13:31:23 +0200 | <lambdabot> | λ |
2021-08-09 13:31:47 +0200 | <tromp> | how to put that lambda in a string literal? |
2021-08-09 13:31:52 +0200 | <merijn> | Or, locally, compare the result of: 'print "λ"' and 'putStrLn "λ"' |
2021-08-09 13:32:05 +0200 | lechner | (~lechner@debian/lechner) (Remote host closed the connection) |
2021-08-09 13:32:13 +0200 | <hpc> | if it's coming out as ?, it's not string escaping - are you on windows using cmd.exe or something? |
2021-08-09 13:32:18 +0200 | <merijn> | tromp: You can just write it in a string literal, but you gotta make sure you are calling *show* on strings |
2021-08-09 13:32:26 +0200 | <merijn> | ah, wait |
2021-08-09 13:32:27 +0200 | <tromp> | no, i'm on MacOS |
2021-08-09 13:32:31 +0200 | lechner | (~lechner@debian/lechner) |
2021-08-09 13:32:33 +0200 | <merijn> | tromp: Oh! |
2021-08-09 13:32:40 +0200 | <merijn> | tromp: Your locale is fucked |
2021-08-09 13:32:53 +0200 | <merijn> | tromp: Because there's no sensible one configured by default in macOS |
2021-08-09 13:33:02 +0200 | notzmv | (~zmv@user/notzmv) (Ping timeout: 245 seconds) |
2021-08-09 13:33:06 +0200 | <merijn> | tromp: Pastebin the output of running "locale" in your shell |
2021-08-09 13:33:18 +0200 | <tromp> | so i can cut and paste lambdas fine but not output them from a program?? |
2021-08-09 13:33:40 +0200 | <merijn> | tromp: You can, when you configure your shell to not be broken :p |
2021-08-09 13:33:47 +0200 | <tromp> | LANG="en_US.UTF-8" |
2021-08-09 13:33:48 +0200 | <tromp> | LC_COLLATE="en_US.UTF-8" |
2021-08-09 13:33:48 +0200 | <tromp> | LC_CTYPE="en_US.UTF-8" |
2021-08-09 13:33:48 +0200 | <tromp> | LC_MESSAGES="en_US.UTF-8" |
2021-08-09 13:33:48 +0200 | <tromp> | LC_MONETARY="en_US.UTF-8" |
2021-08-09 13:33:48 +0200 | <tromp> | LC_NUMERIC="en_US.UTF-8" |
2021-08-09 13:33:49 +0200 | <tromp> | LC_TIME="en_US.UTF-8" |
2021-08-09 13:33:49 +0200 | <tromp> | LC_ALL= |
2021-08-09 13:34:24 +0200 | <merijn> | On my mac I have "LC_ALL" set to "en_US.UTF-8" too |
2021-08-09 13:34:45 +0200 | <[exa]> | tromp: you might want to pastebin the multiline pastes |
2021-08-09 13:35:05 +0200 | <merijn> | (and double check in Terminal.app settings under "Profiles -> Advanced" to ensure the text encoding is UTF-8) |
2021-08-09 13:35:26 +0200 | <merijn> | tromp: You should try running: export LC_ALL="en_US.UTF-8" |
2021-08-09 13:35:31 +0200 | <merijn> | and check if it works then |
2021-08-09 13:35:55 +0200 | lechner | (~lechner@debian/lechner) (Client Quit) |
2021-08-09 13:36:11 +0200 | <tromp> | no, still comes out as ? |
2021-08-09 13:36:22 +0200 | lechner | (~lechner@debian/lechner) |
2021-08-09 13:36:44 +0200 | <tromp> | @exa, i would have for longer pastes but this seems still barely acceptable |
2021-08-09 13:37:12 +0200 | <hpc> | maybe LANGUAGE=en_US:en |
2021-08-09 13:37:34 +0200 | <hpc> | (i have that on linux) |
2021-08-09 13:37:58 +0200 | fm | (~fm@user/fm) |
2021-08-09 13:38:40 +0200 | <[exa]> | tromp: well yeah, but be careful with that, anything over 2 lines is frowned upon on IRC :] |
2021-08-09 13:39:03 +0200 | <tromp> | thanks, will try to keep that in mind... |
2021-08-09 13:39:46 +0200 | <[exa]> | like, not a problem now, but when the channel is busy and people start pasting stuff, it becomes really unusuable |
2021-08-09 13:42:40 +0200 | <hpc> | maybe it's not the locale, it's a terminal emulator setting? |
2021-08-09 13:42:42 +0200 | Guest4514 | (~Guest45@2001:8004:2728:3231:22e8:8df9:c65:5ea) |
2021-08-09 13:44:00 +0200 | <merijn> | tromp: Did you check the Terminal.app settings like I said? |
2021-08-09 13:44:14 +0200 | <merijn> | Also, how are you outputting? |
2021-08-09 13:44:19 +0200 | Akronymus | (~Akronymus@85.31.8.181) (Ping timeout: 246 seconds) |
2021-08-09 13:45:08 +0200 | <tromp> | where do i find Profiles? |
2021-08-09 13:45:10 +0200 | burnsidesLlama | (~burnsides@dhcp168-023.wadham.ox.ac.uk) |
2021-08-09 13:45:10 +0200 | <timCF> | Hello guys! I have a very strange question. I do have a friend of my age ~30 years who is interested in learning programming, but he never was professional software developer. He is asking advise which language to use to learn programming. Of cource we all know that Haskell is the ultimate destination for every software developer - once developer did tried it for real, there is no way back. But I'm |
2021-08-09 13:45:16 +0200 | <timCF> | thinking does it make sense for a person to use Haskell as a first programming language? Of course it saves him time to avoid re-learning in the future, but maybe software developer **have to personally** feel absence or sum-types, errors like NullPointerException, "undefined is not a function", callback hells etc to actually **value** Haskell? |
2021-08-09 13:45:31 +0200 | <merijn> | timCF: Depends on his goals |
2021-08-09 13:46:19 +0200 | <merijn> | timCF: FWIW, I made my girlfriend learn Haskell as first real programming language (she had a very small amount of experience with obscure, proprietary simulation languages from geoscience) and it went fine, imo |
2021-08-09 13:46:47 +0200 | <tromp> | i'm doing putString "... \955 ..." |
2021-08-09 13:47:24 +0200 | Akronymus | (~Akronymus@85.31.8.181) |
2021-08-09 13:47:52 +0200 | <merijn> | What is putString? |
2021-08-09 13:48:17 +0200 | Obo | (~roberto@70.pool90-171-81.dynamic.orange.es) (Ping timeout: 248 seconds) |
2021-08-09 13:48:39 +0200 | <tromp> | sorry, meant putStrLnm |
2021-08-09 13:48:46 +0200 | <tromp> | putStrLn |
2021-08-09 13:49:22 +0200 | <tromp> | oh, maybe it's because I do hSetBinaryMode stdout True ? |
2021-08-09 13:49:53 +0200 | <tromp> | btw, Terminal Preferences -> Advanced shows Text encoding Unicode (UTF-8) |
2021-08-09 13:49:54 +0200 | <timCF> | merijn: He wants to change job from oil industry to more pleasant software development. Salary is important, but he definitely is ready to sacrifice some part of it initially. He said important part is having good courses and job offers. I'm not sure about good Haskell courses for beginners, as well as junior Haskell job offers (have never seen them). |
2021-08-09 13:50:00 +0200 | <merijn> | tromp: Eh, yes |
2021-08-09 13:50:15 +0200 | <merijn> | hSetBinaryMode sets encoding to char8, according to the docs |
2021-08-09 13:50:31 +0200 | <merijn> | tromp: So that will turn all non-ascii into garbage |
2021-08-09 13:50:46 +0200 | <merijn> | Not sure what you were expecting :p |
2021-08-09 13:50:52 +0200 | <tromp> | ah, let me try without that then |
2021-08-09 13:50:52 +0200 | <hpc> | huh, i would have figured that would just affect windows newlines |
2021-08-09 13:51:04 +0200 | <merijn> | hpc: "This has the same effect as calling hSetEncoding with char8, together with hSetNewlineMode with noNewlineTranslation." |
2021-08-09 13:51:42 +0200 | <tromp> | ok, got my lambdas now! |
2021-08-09 13:52:12 +0200 | <tromp> | funny; crypto ppl want lambos; I'm happy just with lambdas :-) |
2021-08-09 13:55:14 +0200 | <tomsmeding> | timCF: recommending Haskell as a first programming language to someone who values a career doesn't sound like an amazing idea |
2021-08-09 13:55:41 +0200 | derelict | (~derelict@user/derelict) |
2021-08-09 13:55:59 +0200 | <tomsmeding> | unless he's ready to spend a very large amount of time to become basically an experienced software developer before getting a good job :p |
2021-08-09 13:56:23 +0200 | <tomsmeding> | but I can't speak from experience here, so take what I say with a grain of salt |
2021-08-09 13:58:08 +0200 | <timCF> | tomsmeding: there is no right answer, thanks for sharing your opinion! |
2021-08-09 13:59:49 +0200 | chexum | (~quassel@gateway/tor-sasl/chexum) (Remote host closed the connection) |
2021-08-09 13:59:59 +0200 | chexum | (~quassel@gateway/tor-sasl/chexum) |
2021-08-09 14:00:19 +0200 | <timCF> | I came to Haskell from Erlang, and transition was relatively easy. So simple untyped language like Erlang, Lua or Python might work for him as well. |
2021-08-09 14:01:16 +0200 | <timCF> | Just to get started. But this might go very wrong as well, haha. |
2021-08-09 14:01:18 +0200 | eggplantade | (~Eggplanta@108-201-191-115.lightspeed.sntcca.sbcglobal.net) |
2021-08-09 14:01:28 +0200 | <hpc> | i think either way an employer is going to have to be understanding of him being very new to programming |
2021-08-09 14:02:03 +0200 | <merijn> | otoh |
2021-08-09 14:02:07 +0200 | <hpc> | the difference between "knows a bit of the language the job uses, but nothing else" and "knows a bit of some other language, but nothing else" isn't that much |
2021-08-09 14:02:36 +0200 | Obo | (~roberto@70.pool90-171-81.dynamic.orange.es) |
2021-08-09 14:02:37 +0200 | <hpc> | so might as well try and solve the "but nothing else" problem faster instead |
2021-08-09 14:03:01 +0200 | <merijn> | My girlfriend did an 8 month intense course to get a bachelor in programming and that program had her already hired before she finished (in the condition of graduating, that is) |
2021-08-09 14:03:35 +0200 | <merijn> | So, at least over here you can pretty easily get a job with no experience if you have even a bit of aptitude :p |
2021-08-09 14:04:02 +0200 | <timCF> | merijn: You said she is using Haskell? What university is this? |
2021-08-09 14:04:10 +0200 | <merijn> | Naah, that's unrelated :p |
2021-08-09 14:04:25 +0200 | <merijn> | That program was Java, because, duh :p |
2021-08-09 14:04:40 +0200 | <timCF> | Ah, I see. Just hoped that there are some valuable Haskell courses for beginners) |
2021-08-09 14:04:42 +0200 | <merijn> | But I was teaching her Haskell in the months before |
2021-08-09 14:04:49 +0200 | burnsidesLlama | (~burnsides@dhcp168-023.wadham.ox.ac.uk) (Ping timeout: 248 seconds) |
2021-08-09 14:06:12 +0200 | eggplantade | (~Eggplanta@108-201-191-115.lightspeed.sntcca.sbcglobal.net) (Ping timeout: 276 seconds) |
2021-08-09 14:06:33 +0200 | <merijn> | timCF: It was a program started by a bunch of IT companies struggling to hire people together with some of the "university" of applied sciences (for lack of a better term) based on their 4 year bachelor program |
2021-08-09 14:08:23 +0200 | APic | (apic@apic.name) (Read error: error:1408F10B:SSL routines:ssl3_get_record:wrong version number) |
2021-08-09 14:12:24 +0200 | azeem | (~azeem@dynamic-adsl-84-220-236-17.clienti.tiscali.it) (Read error: Connection reset by peer) |
2021-08-09 14:13:30 +0200 | APic | (apic@apic.name) |
2021-08-09 14:13:48 +0200 | Guest4514 | (~Guest45@2001:8004:2728:3231:22e8:8df9:c65:5ea) (Quit: Client closed) |
2021-08-09 14:18:00 +0200 | Obo | (~roberto@70.pool90-171-81.dynamic.orange.es) (Ping timeout: 258 seconds) |
2021-08-09 14:19:46 +0200 | hyiltiz | (~quassel@31.220.5.250) (Ping timeout: 240 seconds) |
2021-08-09 14:22:25 +0200 | raehik | (~raehik@cpc95906-rdng25-2-0-cust156.15-3.cable.virginm.net) |
2021-08-09 14:22:28 +0200 | hyiltiz | (~quassel@31.220.5.250) |
2021-08-09 14:22:46 +0200 | <kuribas> | Is there a named Monad that is equivalent to (,)? |
2021-08-09 14:23:07 +0200 | <kuribas> | to (a,) I mean. |
2021-08-09 14:23:09 +0200 | <earthy> | Interesting. We set up such a program ourselves... and we do teach a bit of Haskell... |
2021-08-09 14:23:35 +0200 | cheater | (~Username@user/cheater) |
2021-08-09 14:23:46 +0200 | <[exa]> | kuribas: Const and Writer are kinda similar, in ways |
2021-08-09 14:23:54 +0200 | <[exa]> | (random thought ^) |
2021-08-09 14:23:55 +0200 | <merijn> | kuribas: Eh, that's Writer :p |
2021-08-09 14:24:03 +0200 | <kuribas> | ah right :-) |
2021-08-09 14:24:14 +0200 | <earthy> | (then again, our program is 18 months, not 8, and we hire people into the program) |
2021-08-09 14:24:27 +0200 | azeem | (~azeem@dynamic-adsl-84-220-236-17.clienti.tiscali.it) |
2021-08-09 14:25:12 +0200 | <merijn> | earthy: Well, this program has a bunch of in-take meetings and a job fair with prospective employers and you only really get to start if one of them already agreed to hire you at the start, it seems to work out fairly well |
2021-08-09 14:25:38 +0200 | <earthy> | sounds like a bootcamp-like program done reasonably well |
2021-08-09 14:25:57 +0200 | <kuribas> | no, because "WriterT [Int] Maybe" is equal to Maybe ([Int], a), not ([Int], Maybe a) |
2021-08-09 14:26:08 +0200 | <kuribas> | The second I am interested in... |
2021-08-09 14:28:15 +0200 | <earthy> | AccumT? |
2021-08-09 14:28:56 +0200 | <earthy> | Still not what you want. |
2021-08-09 14:28:59 +0200 | <merijn> | kuribas: Sounds like you just want State, tbh |
2021-08-09 14:29:07 +0200 | earthy | nods |
2021-08-09 14:29:25 +0200 | <kuribas> | > liftA2 (liftA2 (+)) ([1], Nothing) ([2::Int], Just 1) |
2021-08-09 14:29:27 +0200 | <lambdabot> | ([1,2],Nothing) |
2021-08-09 14:29:40 +0200 | <kuribas> | > liftA2 (liftA2 (+)) ([1], Just 1) ([2::Int], Just 1) |
2021-08-09 14:29:42 +0200 | <lambdabot> | ([1,2],Just 2) |
2021-08-09 14:29:47 +0200 | <kuribas> | I want this ^^ |
2021-08-09 14:30:28 +0200 | <[exa]> | kuribas: isn't that more like MaybeT (Writer [Int]) ? |
2021-08-09 14:30:58 +0200 | <kuribas> | [exa]: ah right! |
2021-08-09 14:31:38 +0200 | burnsidesLlama | (~burnsides@dhcp168-023.wadham.ox.ac.uk) |
2021-08-09 14:32:28 +0200 | berberman_ | (~berberman@user/berberman) |
2021-08-09 14:32:44 +0200 | berberman | (~berberman@user/berberman) (Ping timeout: 252 seconds) |
2021-08-09 14:35:48 +0200 | favonia | (~favonia@user/favonia) |
2021-08-09 14:35:59 +0200 | <kuribas> | Doesn't MaybeT stops writing after Nothing? |
2021-08-09 14:36:06 +0200 | <kuribas> | MaybeT Writer |
2021-08-09 14:36:16 +0200 | burnsidesLlama | (~burnsides@dhcp168-023.wadham.ox.ac.uk) (Ping timeout: 256 seconds) |
2021-08-09 14:37:09 +0200 | <kuribas> | That would give ([1], Nothing) then |
2021-08-09 14:37:53 +0200 | acidjnk | (~acidjnk@p200300d0c72b9517f81283fc8b5e04b5.dip0.t-ipconnect.de) |
2021-08-09 14:38:57 +0200 | oxytocat | (~alloca@2a03:4000:f:7ca:7407:d1ff:fe34:8cd0) (Changing host) |
2021-08-09 14:38:57 +0200 | oxytocat | (~alloca@user/suppi) |
2021-08-09 14:39:33 +0200 | <dibblego> | so does what you want ^^ |
2021-08-09 14:39:48 +0200 | <kuribas> | dibblego: no, I want ([1, 2], Nothing) |
2021-08-09 14:40:25 +0200 | <kuribas> | ah, that cannot be a Monad then... |
2021-08-09 14:41:26 +0200 | <dibblego> | data M a = M [Int] (Maybe a); instance Monoid M where... |
2021-08-09 14:41:27 +0200 | <earthy> | You want an arrow, and &&& |
2021-08-09 14:41:40 +0200 | <earthy> | or some such |
2021-08-09 14:43:28 +0200 | <kuribas> | Writer Int (Maybe a) ... |
2021-08-09 14:43:48 +0200 | <kuribas> | :t Const |
2021-08-09 14:43:49 +0200 | <lambdabot> | forall k a (b :: k). a -> Const a b |
2021-08-09 14:44:14 +0200 | <earthy> | Do you need it to be a monad? Can you get away with relaxing some of the laws? :) |
2021-08-09 14:44:17 +0200 | dextaa | (~DV@aftr-37-201-214-197.unity-media.net) (Quit: Ping timeout (120 seconds)) |
2021-08-09 14:44:31 +0200 | burnsidesLlama | (~burnsides@dhcp168-023.wadham.ox.ac.uk) |
2021-08-09 14:44:38 +0200 | dextaa | (~DV@aftr-37-201-214-197.unity-media.net) |
2021-08-09 14:45:22 +0200 | <kuribas> | earthy: yeah, I cannot even be a monad, because I need to collect the errors (or warnings). |
2021-08-09 14:45:25 +0200 | Guest98 | (~Guest98@31.4.136.211) |
2021-08-09 14:46:19 +0200 | <merijn> | kuribas: Do you don't just want Validation? |
2021-08-09 14:46:49 +0200 | Guest98 | (~Guest98@31.4.136.211) () |
2021-08-09 14:46:49 +0200 | <merijn> | kuribas: Which is the Applicative version of Either that aggregates errors (instead of returning the first) |
2021-08-09 14:47:03 +0200 | <stoicswe[m]> | V |
2021-08-09 14:47:04 +0200 | Obo | (~roberto@70.pool90-171-81.dynamic.orange.es) |
2021-08-09 14:47:12 +0200 | dextaa | (~DV@aftr-37-201-214-197.unity-media.net) (Changing host) |
2021-08-09 14:47:12 +0200 | dextaa | (~DV@user/dextaa) |
2021-08-09 14:47:22 +0200 | <kuribas> | merijn: I am parsing a csv, so I want to collect the original rows, and add an error collumn if the parsing fails. |
2021-08-09 14:47:37 +0200 | <merijn> | kuribas: https://hackage.haskell.org/package/either-5.0.1.1/docs/Data-Either-Validation.html |
2021-08-09 14:47:55 +0200 | <stoicswe[m]> | Whoops, sorry for the random âVâ there. I accidentally sent that. |
2021-08-09 14:48:12 +0200 | <earthy> | still not a monad though. ;P |
2021-08-09 14:48:34 +0200 | <earthy> | (and Validation is the exact use case indeed) |
2021-08-09 14:49:02 +0200 | <kuribas> | so I have ([originalCsv], Just parsedField) or ([addError originalCsv], Nothing) |
2021-08-09 14:49:18 +0200 | <merijn> | These? :p |
2021-08-09 14:49:29 +0200 | <merijn> | That lets you aggregate errors *and* a result :p |
2021-08-09 14:49:31 +0200 | <kuribas> | merijn: no, These also stops with an error. |
2021-08-09 14:50:09 +0200 | <merijn> | kuribas: It doesn't |
2021-08-09 14:50:13 +0200 | <merijn> | Only on *some* errors |
2021-08-09 14:50:57 +0200 | <kuribas> | merijn: "This a" will stop he computation right? |
2021-08-09 14:51:16 +0200 | <kuribas> | but ([1], Nothing) doesn't |
2021-08-09 14:51:16 +0200 | <merijn> | kuribas: Yes, errors should be "These a defaultValue" |
2021-08-09 14:51:24 +0200 | __monty__ | (~toonn@user/toonn) |
2021-08-09 14:51:53 +0200 | vysn | (~vysn@user/vysn) (Ping timeout: 268 seconds) |
2021-08-09 14:52:21 +0200 | <kuribas> | There is no default value |
2021-08-09 14:52:36 +0200 | <kuribas> | result is Nothing if there is a single error. |
2021-08-09 14:52:52 +0200 | <kuribas> | But still all original csv rows need to be aggregated. |
2021-08-09 14:53:46 +0200 | wallymathieu | (~wallymath@81-234-151-21-no94.tbcn.telia.com) |
2021-08-09 15:00:18 +0200 | jneira | (~jneira@212.8.115.226) (Quit: Client closed) |
2021-08-09 15:01:04 +0200 | alx741 | (~alx741@181.196.68.21) |
2021-08-09 15:05:30 +0200 | henninb | (~henninb@63-228-51-113.mpls.qwest.net) (Quit: leaving) |
2021-08-09 15:08:47 +0200 | mousey | (~skymouse@gateway/tor-sasl/mousey) (Ping timeout: 244 seconds) |
2021-08-09 15:09:38 +0200 | burnsidesLlama | (~burnsides@dhcp168-023.wadham.ox.ac.uk) (Remote host closed the connection) |
2021-08-09 15:09:40 +0200 | machinedgod | (~machinedg@135-23-192-217.cpe.pppoe.ca) |
2021-08-09 15:11:00 +0200 | cheater | (~Username@user/cheater) (Ping timeout: 268 seconds) |
2021-08-09 15:11:40 +0200 | shriekingnoise | (~shrieking@186.137.144.80) |
2021-08-09 15:14:38 +0200 | qbt | (~edun@user/edun) (Ping timeout: 252 seconds) |
2021-08-09 15:20:04 +0200 | jakalx | (~jakalx@base.jakalx.net) () |
2021-08-09 15:20:28 +0200 | mei | (~mei@user/mei) (Read error: Connection reset by peer) |
2021-08-09 15:20:56 +0200 | mei | (~mei@user/mei) |
2021-08-09 15:23:29 +0200 | maerwald | (~maerwald@mail.hasufell.de) (Quit: gone) |
2021-08-09 15:23:52 +0200 | maerwald | (~maerwald@mail.hasufell.de) |
2021-08-09 15:23:58 +0200 | nckx | (~nckx@tobias.gr) (Ping timeout: 272 seconds) |
2021-08-09 15:24:38 +0200 | nckx | (~nckx@tobias.gr) |
2021-08-09 15:25:11 +0200 | m4lvin | (~m4lvin@w4eg.de) (Ping timeout: 268 seconds) |
2021-08-09 15:27:12 +0200 | xff0x | (~xff0x@2001:1a81:5378:e300:6a47:5d73:b3fa:4d3c) (Ping timeout: 245 seconds) |
2021-08-09 15:28:24 +0200 | xff0x | (~xff0x@2001:1a81:5378:e300:775f:2c72:eed7:a05a) |
2021-08-09 15:28:45 +0200 | markpythonicbitc | (~markpytho@50.228.44.6) |
2021-08-09 15:28:51 +0200 | m4lvin | (~m4lvin@w4eg.de) |
2021-08-09 15:34:58 +0200 | notzmv | (~zmv@user/notzmv) |
2021-08-09 15:40:14 +0200 | lavaman | (~lavaman@98.38.249.169) |
2021-08-09 15:41:41 +0200 | pe200012 | (~pe200012@113.105.10.33) (Quit: Konversation terminated!) |
2021-08-09 15:43:04 +0200 | pe200012 | (~pe200012@218.107.49.28) |
2021-08-09 15:43:36 +0200 | jneira_ | (~jneira_@28.red-80-28-169.staticip.rima-tde.net) (Ping timeout: 272 seconds) |
2021-08-09 15:44:33 +0200 | lavaman | (~lavaman@98.38.249.169) (Ping timeout: 248 seconds) |
2021-08-09 15:47:37 +0200 | lbseale | (~lbseale@user/ep1ctetus) |
2021-08-09 15:48:37 +0200 | burnsidesLlama | (~burnsides@dhcp168-023.wadham.ox.ac.uk) |
2021-08-09 15:53:02 +0200 | cfricke | (~cfricke@user/cfricke) (Quit: WeeChat 3.2) |
2021-08-09 15:54:45 +0200 | burnsidesLlama | (~burnsides@dhcp168-023.wadham.ox.ac.uk) (Ping timeout: 276 seconds) |
2021-08-09 15:57:06 +0200 | jakalx | (~jakalx@base.jakalx.net) |
2021-08-09 16:00:44 +0200 | azeem | (~azeem@dynamic-adsl-84-220-236-17.clienti.tiscali.it) (Ping timeout: 258 seconds) |
2021-08-09 16:01:55 +0200 | azeem | (~azeem@176.201.12.128) |
2021-08-09 16:03:04 +0200 | eggplantade | (~Eggplanta@108-201-191-115.lightspeed.sntcca.sbcglobal.net) |
2021-08-09 16:04:12 +0200 | qbt | (~edun@user/edun) |
2021-08-09 16:07:25 +0200 | azeem | (~azeem@176.201.12.128) (Read error: Connection reset by peer) |
2021-08-09 16:07:38 +0200 | eggplantade | (~Eggplanta@108-201-191-115.lightspeed.sntcca.sbcglobal.net) (Ping timeout: 258 seconds) |
2021-08-09 16:07:43 +0200 | Pickchea | (~private@user/pickchea) |
2021-08-09 16:09:06 +0200 | cheater | (~Username@user/cheater) |
2021-08-09 16:09:20 +0200 | azeem | (~azeem@dynamic-adsl-84-220-236-17.clienti.tiscali.it) |
2021-08-09 16:10:50 +0200 | jao | (~jao@cpc103048-sgyl39-2-0-cust502.18-2.cable.virginm.net) |
2021-08-09 16:21:01 +0200 | lechner | (~lechner@debian/lechner) (Quit: WeeChat 3.0) |
2021-08-09 16:21:24 +0200 | lechner | (~lechner@debian/lechner) |
2021-08-09 16:21:40 +0200 | Gurkenglas | (~Gurkengla@dslb-002-203-144-156.002.203.pools.vodafone-ip.de) (Ping timeout: 256 seconds) |
2021-08-09 16:22:57 +0200 | curiousgay | (~curiousga@77-120-186-48.kha.volia.net) (Ping timeout: 248 seconds) |
2021-08-09 16:23:04 +0200 | hendursa1 | (~weechat@user/hendursaga) (Quit: hendursa1) |
2021-08-09 16:23:04 +0200 | shapr | (~user@pool-100-36-247-68.washdc.fios.verizon.net) |
2021-08-09 16:23:33 +0200 | hendursaga | (~weechat@user/hendursaga) |
2021-08-09 16:24:14 +0200 | Sgeo | (~Sgeo@user/sgeo) |
2021-08-09 16:24:31 +0200 | lechner | (~lechner@debian/lechner) (Client Quit) |
2021-08-09 16:24:55 +0200 | lechner | (~lechner@debian/lechner) |
2021-08-09 16:26:21 +0200 | qbt | (~edun@user/edun) (Quit: Leaving) |
2021-08-09 16:29:10 +0200 | son0p | (~ff@181.136.122.143) (Remote host closed the connection) |
2021-08-09 16:29:46 +0200 | acidjnk | (~acidjnk@p200300d0c72b9517f81283fc8b5e04b5.dip0.t-ipconnect.de) (Ping timeout: 272 seconds) |
2021-08-09 16:32:33 +0200 | shapr | (~user@pool-100-36-247-68.washdc.fios.verizon.net) (Ping timeout: 248 seconds) |
2021-08-09 16:32:51 +0200 | <kuribas> | I'll take "Writer [CSV] (Maybe a)", as merijn Suggested, since it's more descriptive then (CSV, Maybe a) |
2021-08-09 16:35:45 +0200 | <maerwald[m]> | how does viewpattern desugar in an argument `foo (fun -> a) = ...`? |
2021-08-09 16:40:28 +0200 | amahl | (~amahl@dsl-jklbng12-54fbca-64.dhcp.inet.fi) |
2021-08-09 16:42:12 +0200 | waleee | (~waleee@h-98-128-228-119.NA.cust.bahnhof.se) (Ping timeout: 245 seconds) |
2021-08-09 16:43:14 +0200 | <kuribas> | foo fa = case fun fa of a -> ... |
2021-08-09 16:44:20 +0200 | markpythonicbitc | (~markpytho@50.228.44.6) (Quit: My MacBook has gone to sleep. ZZZzzzâŠ) |
2021-08-09 16:44:31 +0200 | <merijn> | That's what I'd assume, yes |
2021-08-09 16:45:03 +0200 | <merijn> | Although I wonder why it'd matter? Because that seems like it'd only matter in very contrived situations |
2021-08-09 16:46:02 +0200 | lbseale | (~lbseale@user/ep1ctetus) (Ping timeout: 256 seconds) |
2021-08-09 16:47:23 +0200 | markpythonicbitc | (~markpytho@50.228.44.6) |
2021-08-09 16:50:18 +0200 | Guest56 | (~Guest56@n220246223066.netvigator.com) |
2021-08-09 16:51:04 +0200 | <maerwald[m]> | I was wondering if it could affect inlining |
2021-08-09 16:51:15 +0200 | markpythonicbitc | (~markpytho@50.228.44.6) (Client Quit) |
2021-08-09 16:52:16 +0200 | <merijn> | Probably |
2021-08-09 16:52:26 +0200 | <merijn> | Everything can affect inlining xD |
2021-08-09 16:52:33 +0200 | <maerwald[m]> | ... |
2021-08-09 16:54:29 +0200 | wroathe | (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net) |
2021-08-09 16:57:42 +0200 | waleee | (~waleee@2001:9b0:216:8200:d457:9189:7843:1dbd) |
2021-08-09 16:59:23 +0200 | Akronymus | (~Akronymus@85.31.8.181) (Quit: Client closed) |
2021-08-09 17:01:05 +0200 | <kuribas> | > traverse Compose [([1::Int], Just (1::Int)), ([2], Nothing), ([3], Just 3)] |
2021-08-09 17:01:06 +0200 | <lambdabot> | error: |
2021-08-09 17:01:06 +0200 | <lambdabot> | âą Data constructor not in scope: |
2021-08-09 17:01:06 +0200 | <lambdabot> | Compose :: ([Int], Maybe Int) -> f b |
2021-08-09 17:01:17 +0200 | <kuribas> | lambdabot: you disappoint me... |
2021-08-09 17:01:36 +0200 | <kuribas> | > import Data.Functor.Compose |
2021-08-09 17:01:37 +0200 | <lambdabot> | <hint>:1:1: error: parse error on input âimportâ |
2021-08-09 17:01:42 +0200 | wallymathieu | (~wallymath@81-234-151-21-no94.tbcn.telia.com) (Quit: My MacBook has gone to sleep. ZZZzzzâŠ) |
2021-08-09 17:01:54 +0200 | <geekosaur> | @let import Data.Functor.Compose |
2021-08-09 17:01:56 +0200 | <lambdabot> | Defined. |
2021-08-09 17:02:20 +0200 | <geekosaur> | although yahb might work better here |
2021-08-09 17:03:02 +0200 | curiousgay | (~curiousga@77-120-186-48.kha.volia.net) |
2021-08-09 17:03:39 +0200 | <raehik> | Is there a way to run the C preprocessor on a Happy .y file *before* Happy processes it? In a Stack or Cabal project |
2021-08-09 17:03:50 +0200 | wallymathieu | (~wallymath@81-234-151-21-no94.tbcn.telia.com) |
2021-08-09 17:03:53 +0200 | <geekosaur> | > traverse Compose [([1::Int], Just (1::Int)), ([2], Nothing), ([3], Just 3)] |
2021-08-09 17:03:55 +0200 | <raehik> | or otherwise any idea on how to modularise multiple Happy parsers that share components |
2021-08-09 17:03:55 +0200 | <lambdabot> | Compose ([1,2,3],Nothing) |
2021-08-09 17:05:24 +0200 | fef | (~thedawn@user/thedawn) |
2021-08-09 17:06:34 +0200 | burnsidesLlama | (~burnsides@dhcp168-023.wadham.ox.ac.uk) |
2021-08-09 17:06:39 +0200 | Guest56 | (~Guest56@n220246223066.netvigator.com) (Quit: Client closed) |
2021-08-09 17:08:49 +0200 | Pickchea | (~private@user/pickchea) (Ping timeout: 248 seconds) |
2021-08-09 17:10:29 +0200 | carbolymer_ | carbolymer |
2021-08-09 17:10:55 +0200 | wallymathieu | (~wallymath@81-234-151-21-no94.tbcn.telia.com) (Quit: My MacBook has gone to sleep. ZZZzzzâŠ) |
2021-08-09 17:11:34 +0200 | burnsidesLlama | (~burnsides@dhcp168-023.wadham.ox.ac.uk) (Ping timeout: 272 seconds) |
2021-08-09 17:14:52 +0200 | lortabac | (~lortabac@2a01:e0a:541:b8f0:3af7:592d:78ca:ce31) (Quit: WeeChat 2.8) |
2021-08-09 17:15:17 +0200 | <kuribas> | runWriter $ getCompose $ traverse Compose [tell [1::Int] >> pure (Just (1::Int)), tell [2] >> pure Nothing, tell [3] >> pure (Just 3)] |
2021-08-09 17:15:19 +0200 | <kuribas> | > runWriter $ getCompose $ traverse Compose [tell [1::Int] >> pure (Just (1::Int)), tell [2] >> pure Nothing, tell [3] >> pure (Just 3)] |
2021-08-09 17:15:21 +0200 | <lambdabot> | (Nothing,[1,2,3]) |
2021-08-09 17:17:46 +0200 | Tuplanolla | (~Tuplanoll@91-159-69-50.elisa-laajakaista.fi) |
2021-08-09 17:25:10 +0200 | random-jellyfish | (~Guest71@user/random-jellyfish) (Ping timeout: 246 seconds) |
2021-08-09 17:26:58 +0200 | slowButPresent | (~slowButPr@user/slowbutpresent) |
2021-08-09 17:27:54 +0200 | Guest71 | (~Guest71@217.156.31.64) |
2021-08-09 17:28:18 +0200 | gehmehgeh | (~user@user/gehmehgeh) (Quit: Leaving) |
2021-08-09 17:32:49 +0200 | Boomerang | (~Boomerang@xd520f68c.cust.hiper.dk) (Ping timeout: 248 seconds) |
2021-08-09 17:36:48 +0200 | mattil | (~mattilinn@87-92-142-109.rev.dnainternet.fi) |
2021-08-09 17:38:03 +0200 | markpythonicbitc | (~markpytho@2601:647:5a00:35:e99d:7f37:f39a:bf6c) |
2021-08-09 17:38:19 +0200 | mattil | (~mattilinn@87-92-142-109.rev.dnainternet.fi) (Remote host closed the connection) |
2021-08-09 17:38:41 +0200 | raehik | (~raehik@cpc95906-rdng25-2-0-cust156.15-3.cable.virginm.net) (Ping timeout: 248 seconds) |
2021-08-09 17:38:46 +0200 | mattil | (~mattilinn@87-92-142-109.rev.dnainternet.fi) |
2021-08-09 17:39:05 +0200 | raehik | (~raehik@cpc95906-rdng25-2-0-cust156.15-3.cable.virginm.net) |
2021-08-09 17:41:07 +0200 | drd | (~drd@2001:b07:a70:9f1f:1562:34de:f50f:77d4) |
2021-08-09 17:41:12 +0200 | Gurkenglas | (~Gurkengla@dslb-002-203-144-156.002.203.pools.vodafone-ip.de) |
2021-08-09 17:42:58 +0200 | hnOsmium0001 | (uid453710@id-453710.stonehaven.irccloud.com) |
2021-08-09 17:45:45 +0200 | mattilinnanvuori | (~mattilinn@87-92-142-109.rev.dnainternet.fi) |
2021-08-09 17:47:46 +0200 | barrucadu | (~barrucadu@carcosa.barrucadu.co.uk) (Remote host closed the connection) |
2021-08-09 17:49:02 +0200 | mattilinnanvuori | (~mattilinn@87-92-142-109.rev.dnainternet.fi) (Remote host closed the connection) |
2021-08-09 17:51:52 +0200 | yourname_ | (~barrucadu@carcosa.barrucadu.co.uk) |
2021-08-09 17:52:01 +0200 | <Gurkenglas> | stack install lens said a module interface file was corrupt, i deleted it and it said it was missing, i deleted the entire containing ghc folder and it said it could not find sandboxed compiler, how should i recover? |
2021-08-09 17:52:27 +0200 | yourname_ | barrucadu |
2021-08-09 17:52:33 +0200 | aplainzetakind | (~johndoe@captainludd.powered.by.lunarbnc.net) (Quit: Free ZNC ~ Powered by LunarBNC: https://LunarBNC.net) |
2021-08-09 17:52:54 +0200 | <c_wraith> | at that point... delete the whole stack directory? |
2021-08-09 17:53:14 +0200 | <tomsmeding> | kuribas: view patterns can't desugar like that, right, because they can let the pattern match go to the next definition clause if the view pattern fails |
2021-08-09 17:54:37 +0200 | aplainzetakind | (~johndoe@captainludd.powered.by.lunarbnc.net) |
2021-08-09 17:54:38 +0200 | <merijn> | tomsmeding: So? Just nest cases |
2021-08-09 17:55:01 +0200 | aplainzetakind | (~johndoe@captainludd.powered.by.lunarbnc.net) (Client Quit) |
2021-08-09 17:55:02 +0200 | <merijn> | tomsmeding: You can desugar to pattern guards fairly easily |
2021-08-09 17:55:07 +0200 | <geekosaur> | and in any case multiple definitions desugar the same way |
2021-08-09 17:55:15 +0200 | <geekosaur> | so it can combine them |
2021-08-09 17:55:17 +0200 | dajoer | (~david@user/gvx) (Quit: leaving) |
2021-08-09 17:55:19 +0200 | aplainzetakind | (~johndoe@captainludd.powered.by.lunarbnc.net) |
2021-08-09 17:55:32 +0200 | <merijn> | "foo (bar -> Just x) = ..." -> "foo y | Just x <- bar y = ..." |
2021-08-09 17:55:52 +0200 | <tomsmeding> | merijn: but then you need to desugar all the arms of a case expression into nested cases as well, if there are view patterns |
2021-08-09 17:55:57 +0200 | <tomsmeding> | It works I guess |
2021-08-09 17:56:12 +0200 | <tomsmeding> | Yeah it should be the same as pattern guards |
2021-08-09 17:56:14 +0200 | eggplantade | (~Eggplanta@108-201-191-115.lightspeed.sntcca.sbcglobal.net) |
2021-08-09 17:57:32 +0200 | <tomsmeding> | I think I recall that the new pattern matching algorithm in ghc (something something guards?) explicitly handles either view patterns or pattern guards |
2021-08-09 17:57:34 +0200 | <Gurkenglas> | merijn, what if bar takes two arguments |
2021-08-09 17:57:58 +0200 | <tomsmeding> | Ah, "lower your guards" it wad |
2021-08-09 17:58:01 +0200 | <tomsmeding> | *was |
2021-08-09 17:59:22 +0200 | <tomsmeding> | Actually it seems its source syntax (fig. 1) has both explicit view patterns and explicit pattern guards, with no desugaring yet |
2021-08-09 18:00:10 +0200 | <merijn> | Gurkenglas: then you can't do it with ViewPatterns (the first case) |
2021-08-09 18:00:17 +0200 | <tomsmeding> | And they desugar everything to something resembling pattern guards, it seems |
2021-08-09 18:00:35 +0200 | <merijn> | Gurkenglas: In the 2nd pattern guards example it "Just Works" (assuming you pass the 2nd argument from somewhere) |
2021-08-09 18:00:51 +0200 | tzh | (~tzh@c-24-21-73-154.hsd1.wa.comcast.net) |
2021-08-09 18:01:12 +0200 | lbseale | (~lbseale@user/ep1ctetus) |
2021-08-09 18:01:18 +0200 | <Gurkenglas> | ah, ViewPatterns is justified by x being a record of which bar is a field? |
2021-08-09 18:01:29 +0200 | <Gurkenglas> | y being a record, rather |
2021-08-09 18:02:06 +0200 | haykam | (~haykam@static.100.2.21.65.clients.your-server.de) (Remote host closed the connection) |
2021-08-09 18:02:20 +0200 | haykam | (~haykam@static.100.2.21.65.clients.your-server.de) |
2021-08-09 18:02:27 +0200 | <tomsmeding> | "(e -> p)" is a pattern for type t if e is an expression of type t -> t' and p is a pattern for type t' |
2021-08-09 18:02:43 +0200 | <tomsmeding> | And the resulting bindings are those from p, of course |
2021-08-09 18:02:48 +0200 | pe200012 | (~pe200012@218.107.49.28) (Ping timeout: 276 seconds) |
2021-08-09 18:05:53 +0200 | charukiewicz | (~quassel@irouteince04.i.subnet.rcn.com) (Remote host closed the connection) |
2021-08-09 18:06:01 +0200 | jakalx | (~jakalx@base.jakalx.net) (Error from remote client) |
2021-08-09 18:07:03 +0200 | charukiewicz | (~quassel@irouteince04.i.subnet.rcn.com) |
2021-08-09 18:07:48 +0200 | <merijn> | Gurkenglas: ViewPatterns allows arbitrary functions to be applied to an argument before matching |
2021-08-09 18:08:06 +0200 | <Gurkenglas> | stack install ghcide says "try adding the following to your extra-deps" https://paste.tomsmeding.com/K8tfYaJS but my installation of ghcide should not be reflected in the helloworld project, since it's just local ide tooling. What should I do? |
2021-08-09 18:08:20 +0200 | <merijn> | Gurkenglas: It's basically "before pattern matching this function argument, apply function bar, then match the results" |
2021-08-09 18:08:43 +0200 | <merijn> | Gurkenglas: I don't use stack, but I recall that "stack install" is basically always the wrong command >.> |
2021-08-09 18:10:03 +0200 | <dsal> | Yeah, even when 'stack install' is the right command, it feels quite wrong. |
2021-08-09 18:10:21 +0200 | <Gurkenglas> | How do I use stack to install something? |
2021-08-09 18:10:46 +0200 | <Gurkenglas> | googling finds me guides on how to install stack :3 |
2021-08-09 18:11:27 +0200 | <dsal> | One question up.... What are you trying to do? |
2021-08-09 18:11:32 +0200 | <geekosaur> | you only 'stack install' executables, basically |
2021-08-09 18:12:16 +0200 | <Gurkenglas> | dsal, I'm trying to have an IDE for haskell, currently attempting vscode with haskell-language-server |
2021-08-09 18:12:24 +0200 | <AnselmSchler[m]> | stack install just builds and then writes the binaries to local-bin-path (check with stack paths, usually ~/.local/bin) |
2021-08-09 18:12:36 +0200 | <Gurkenglas> | geekosaur, ghcide is an executable :) |
2021-08-09 18:12:49 +0200 | cheater | (~Username@user/cheater) (Ping timeout: 248 seconds) |
2021-08-09 18:13:00 +0200 | <dsal> | Oh, you're trying to install hls? I've never actually succeeded in that. You probably do want to install the program, though. |
2021-08-09 18:13:12 +0200 | <Gurkenglas> | What program? |
2021-08-09 18:13:19 +0200 | <dsal> | AnselmSchler[m]: People get confused when they try to install libraries. |
2021-08-09 18:13:22 +0200 | <dsal> | Gurkenglas: The language server. |
2021-08-09 18:13:34 +0200 | vysn | (~vysn@user/vysn) |
2021-08-09 18:13:39 +0200 | <merijn> | ghcup ships pre-built binaries of HLS and so do several package managers |
2021-08-09 18:13:40 +0200 | <dsal> | Which I've failed to actually ever get working, so I'm whatever the opposite of an authority on that is. |
2021-08-09 18:14:32 +0200 | Neuromancer | (~Neuromanc@user/neuromancer) |
2021-08-09 18:14:38 +0200 | <AnselmSchler[m]> | dsal: I mean, stack automatically downloads libraries, unless youâre seeking runtime deps |
2021-08-09 18:14:38 +0200 | <AnselmSchler[m]> | âŠdo shared object files not get copied? or are they not available from .local/bin? |
2021-08-09 18:15:11 +0200 | <dsal> | AnselmSchler[m]: Some people think that if they want to use lens in a project, they need to 'stack install lens' |
2021-08-09 18:15:25 +0200 | <Gurkenglas> | hls did that on its own when I opened a vscode folder that was a stack project with the hls vscode extension installed, i think, though it gave a ghcide error https://paste.tomsmeding.com/9kR1aGdj and told me to make sure i use the project's ghc to compile ghcide |
2021-08-09 18:15:26 +0200 | <dsal> | It simultaneously doesn't solve the problem and makes things a little worse. |
2021-08-09 18:15:31 +0200 | <AnselmSchler[m]> | ah OK |
2021-08-09 18:15:41 +0200 | <srid[m]> | <sm> "hi srid, we wondered why you..." <- nix shouldn't be a strict requirement after 1.0 release to hackage. |
2021-08-09 18:16:03 +0200 | jneira[m] | (~jneira@99.red-176-87-53.dynamicip.rima-tde.net) |
2021-08-09 18:16:25 +0200 | <Gurkenglas> | dsal, if "stack install lens" is basically never right because lens is a library, shouldnt it give a warning to this effect? |
2021-08-09 18:16:28 +0200 | <sm> | srid: cool |
2021-08-09 18:16:34 +0200 | <merijn> | Nix shouldn't be a strict requirement ever :p |
2021-08-09 18:16:46 +0200 | <srid[m]> | <sm> "lechner, I got it to build..." <- yea, those libraries need to be released to hackage once out of dev phase. then a simple 'cabal install' should work |
2021-08-09 18:16:55 +0200 | <AnselmSchler[m]> | Gurkenglas: good idea, cabal does this with libraries |
2021-08-09 18:17:10 +0200 | <Gurkenglas> | i did just run stack install lens... |
2021-08-09 18:17:14 +0200 | <srid[m]> | well, except heist which is a fork - need to convince upstream to merge that small change |
2021-08-09 18:17:22 +0200 | <sm> | Gurkenglas: I think you should be letting vscode haskell extension doing the installing |
2021-08-09 18:17:32 +0200 | <Gurkenglas> | because i thought "that always takes a while, might as well do it now on the side" |
2021-08-09 18:17:40 +0200 | <dsal> | Gurkenglas: That'd be polite. There's probably someone out there who wants that behavior. |
2021-08-09 18:17:53 +0200 | <AnselmSchler[m]> | Can you use the Nix build system outside of NixOS? Or, even, are the two unrelated? |
2021-08-09 18:17:55 +0200 | <Gurkenglas> | sm, that gave an error though. maybe because of the years old history of this machine. |
2021-08-09 18:18:05 +0200 | <AnselmSchler[m]> | (Iâm using an Ubuntu derivative) |
2021-08-09 18:18:13 +0200 | <sm> | best to figure that out I'd say.. #haskell-ide-engine has all the devs |
2021-08-09 18:18:39 +0200 | <sm> | #haskell-language-server, sorry |
2021-08-09 18:18:51 +0200 | <Gurkenglas> | yeah they appear to have made good use of the libera stuff |
2021-08-09 18:19:25 +0200 | Guest71 | (~Guest71@217.156.31.64) (Ping timeout: 246 seconds) |
2021-08-09 18:19:42 +0200 | <Gurkenglas> | havent received a reply in the past 3 hours, so i thought id ask the non-hls version of the question here :) |
2021-08-09 18:19:59 +0200 | AnselmSchler[m] | schuelermine[m] |
2021-08-09 18:20:00 +0200 | <sm> | fair enough |
2021-08-09 18:20:07 +0200 | <sm> | they'll wake up soon |
2021-08-09 18:20:25 +0200 | <sm> | in vs code Output -> Haskell pane you can see diagnostics from hls |
2021-08-09 18:20:34 +0200 | <sm> | I'd check for errors there and search the hls tracker |
2021-08-09 18:20:39 +0200 | <Gurkenglas> | maybe i should just delete everything haskell-related except what was manually written by me and then reinstall. is there a command for that? |
2021-08-09 18:21:02 +0200 | <sm> | rm -rf ~/{.cabal,.stack,.ghc} if you really don't care... |
2021-08-09 18:21:21 +0200 | <sm> | but there might be some config in there worth keeping |
2021-08-09 18:21:31 +0200 | schuelermine | (~anselmsch@user/schuelermine) |
2021-08-09 18:21:44 +0200 | <Gurkenglas> | I'm on Windows :P |
2021-08-09 18:21:53 +0200 | merijn | (~merijn@83-160-49-249.ip.xs4all.nl) (Ping timeout: 248 seconds) |
2021-08-09 18:22:10 +0200 | <schuelermine[m]> | sm: also donât forget rm ~/.ghcup if you use GHCup |
2021-08-09 18:22:18 +0200 | <sm> | have you tried this in a brand new project ? |
2021-08-09 18:23:21 +0200 | <Gurkenglas> | yeah current project is called helloworld, but i was also right in the process of trying again with hello2world in case i made it worse |
2021-08-09 18:24:10 +0200 | <sm> | stack new foo, latest vscode, latest haskell extension <- should just work |
2021-08-09 18:24:54 +0200 | <schuelermine> | Gurkenglas: where does GHCup, Cabal, Stack, GHC store config and cache on Windows? %APPDATA%/� |
2021-08-09 18:24:54 +0200 | <Gurkenglas> | and the primary folder i open in vscode needs to be the project folder, yes? |
2021-08-09 18:24:58 +0200 | mattil | (~mattilinn@87-92-142-109.rev.dnainternet.fi) (Read error: Connection reset by peer) |
2021-08-09 18:25:07 +0200 | <Gurkenglas> | schuelermine, who knows? |
2021-08-09 18:25:19 +0200 | <Gurkenglas> | stack should have a command for cleaning all of it up :) |
2021-08-09 18:25:34 +0200 | schuelermine | (~anselmsch@user/schuelermine) (Quit: WeeChat 3.2) |
2021-08-09 18:25:36 +0200 | geekosaur | (~geekosaur@xmonad/geekosaur) (Remote host closed the connection) |
2021-08-09 18:25:43 +0200 | <schuelermine[m]> | same with cabal |
2021-08-09 18:25:43 +0200 | <schuelermine[m]> | itâs a shame |
2021-08-09 18:25:57 +0200 | schuelermine | (~anselmsch@user/schuelermine) |
2021-08-09 18:26:48 +0200 | jneira[m] | (~jneira@99.red-176-87-53.dynamicip.rima-tde.net) (Remote host closed the connection) |
2021-08-09 18:27:53 +0200 | <Gurkenglas> | "stack nuke" |
2021-08-09 18:27:56 +0200 | geekosaur | (~geekosaur@xmonad/geekosaur) |
2021-08-09 18:28:09 +0200 | drd | (~drd@2001:b07:a70:9f1f:1562:34de:f50f:77d4) (Ping timeout: 276 seconds) |
2021-08-09 18:28:54 +0200 | schuelermine | (~anselmsch@user/schuelermine) (Client Quit) |
2021-08-09 18:29:16 +0200 | <schuelermine[m]> | I mean not even removing everything |
2021-08-09 18:29:16 +0200 | <schuelermine[m]> | just garbage collection so drives donât get stuffed with unused packages |
2021-08-09 18:29:43 +0200 | <Gurkenglas> | (which compresses all of those folders into a diff file to what would be generated automatically, so that the babbys first .hs you wrote 10 years ago stays in the archives) |
2021-08-09 18:31:13 +0200 | <Gurkenglas> | But maybe "stack, I would like a sysadmin to be unable to tell whether there was ever a haskeller on this machine." |
2021-08-09 18:32:03 +0200 | nvmd | (~nvmd@user/nvmd) |
2021-08-09 18:32:37 +0200 | <schuelermine[m]> | well thatâd be called stack uninstall-stack if I got to name it |
2021-08-09 18:32:43 +0200 | mattil | (~mattilinn@87-92-142-109.rev.dnainternet.fi) |
2021-08-09 18:37:04 +0200 | <Gurkenglas> | Alright so vscode finds no updates, hls is on 1.6.0, I did stack new foo, opened that folder in a new window, i ctrl-click on someFunc and it does nothing |
2021-08-09 18:37:51 +0200 | <sm> | schuelermine: stack-clean-old is not built in, but good |
2021-08-09 18:37:52 +0200 | <Gurkenglas> | There is a suggestion to replace import Lib with import Lib ( someFunc ) so it's not completely dead |
2021-08-09 18:38:22 +0200 | wallymathieu | (~wallymath@81-234-151-21-no94.tbcn.telia.com) |
2021-08-09 18:38:33 +0200 | <Gurkenglas> | sm, is stack install stack-clean-old correct in this case? |
2021-08-09 18:39:06 +0200 | <sm> | yup, though usually best to run that in your home directory (to avoid a project-specific resolver) |
2021-08-09 18:39:26 +0200 | ec | (~ec@gateway/tor-sasl/ec) |
2021-08-09 18:39:30 +0200 | xsperry | (~as@user/xsperry) |
2021-08-09 18:39:38 +0200 | <Gurkenglas> | unix needed :D |
2021-08-09 18:39:56 +0200 | <geekosaur> | root of the drive, then |
2021-08-09 18:40:19 +0200 | <sm> | Gurkenglas: where do you see that ? |
2021-08-09 18:40:19 +0200 | <Gurkenglas> | no, i mean, stack install stack-clean-old tells me to add unix to my extra-deps. |
2021-08-09 18:40:52 +0200 | <Gurkenglas> | They should say "Some different approaches to resolving this:" when there's actually more than one approach ._. |
2021-08-09 18:40:57 +0200 | <sm> | I don't think that advice is right |
2021-08-09 18:41:05 +0200 | cheater | (~Username@user/cheater) |
2021-08-09 18:41:39 +0200 | <sm> | ah maybe it is. stack-clean-old depends on extra which depends on unix (not unix-compat). Sorry |
2021-08-09 18:41:43 +0200 | <sm> | afk |
2021-08-09 18:42:59 +0200 | jakalx | (~jakalx@base.jakalx.net) |
2021-08-09 18:45:38 +0200 | <Gurkenglas> | goto-definition did work in one of the previous helloworlds. stack build didnt make it start working. it works within the file but not across files. |
2021-08-09 18:49:04 +0200 | schuelermine | (~anselmsch@user/schuelermine) |
2021-08-09 18:49:40 +0200 | merijn | (~merijn@83-160-49-249.ip.xs4all.nl) |
2021-08-09 18:50:37 +0200 | <Gurkenglas> | restarting the hls server gives this output, which doesn't seem right. https://paste.tomsmeding.com/MQUCkhpo |
2021-08-09 18:50:46 +0200 | <Gurkenglas> | (if i dont have a .hs open) |
2021-08-09 18:52:30 +0200 | <Gurkenglas> | the "Haskell" vscode extension says it's on version 1.6.0, but the hls output says it's hls 1.3.0.0 |
2021-08-09 18:52:30 +0200 | ec | (~ec@gateway/tor-sasl/ec) (Ping timeout: 244 seconds) |
2021-08-09 18:54:12 +0200 | Pickchea | (~private@user/pickchea) |
2021-08-09 18:54:57 +0200 | merijn | (~merijn@83-160-49-249.ip.xs4all.nl) (Ping timeout: 248 seconds) |
2021-08-09 18:55:10 +0200 | mikoto-chan | (~mikoto-ch@ip-193-121-10-50.dsl.scarlet.be) |
2021-08-09 18:56:05 +0200 | nilweed | (~nilweed@c-73-161-233-4.hsd1.mi.comcast.net) |
2021-08-09 18:57:14 +0200 | <Gurkenglas> | When I do the same thing in WSL, the same thing happens - apparently it wasn't because of windows |
2021-08-09 18:57:26 +0200 | <Gurkenglas> | except that this time goto-definition also doesn't work within-file. |
2021-08-09 18:58:13 +0200 | azeem | (~azeem@dynamic-adsl-84-220-236-17.clienti.tiscali.it) (Ping timeout: 258 seconds) |
2021-08-09 19:00:42 +0200 | schuelermine[m] | (~schuelerm@2001:470:69fc:105::d032) (Quit: Reconnecting) |
2021-08-09 19:00:57 +0200 | schuelermine[m] | (~schuelerm@user/schuelermine) |
2021-08-09 19:01:00 +0200 | azeem | (~azeem@176.201.37.131) |
2021-08-09 19:01:42 +0200 | abhixec | (~abhixec@c-67-169-139-16.hsd1.ca.comcast.net) (Remote host closed the connection) |
2021-08-09 19:01:53 +0200 | raehik | (~raehik@cpc95906-rdng25-2-0-cust156.15-3.cable.virginm.net) (Ping timeout: 248 seconds) |
2021-08-09 19:03:19 +0200 | aplainzetakind | (~johndoe@captainludd.powered.by.lunarbnc.net) (Quit: Free ZNC ~ Powered by LunarBNC: https://LunarBNC.net) |
2021-08-09 19:03:30 +0200 | schuelermine | (~anselmsch@user/schuelermine) (Quit: WeeChat 3.2) |
2021-08-09 19:03:42 +0200 | ec | (~ec@gateway/tor-sasl/ec) |
2021-08-09 19:03:47 +0200 | raehik | (~raehik@cpc95906-rdng25-2-0-cust156.15-3.cable.virginm.net) |
2021-08-09 19:05:08 +0200 | aplainzetakind | (~johndoe@captainludd.powered.by.lunarbnc.net) |
2021-08-09 19:07:20 +0200 | schuelermine | (~anselmsch@user/schuelermine) |
2021-08-09 19:07:30 +0200 | <lechner> | srid[m] sm: Hi, any ideas what i can do about these compilation errors for 'ema' using only cabal.project (and not stack)? Thanks! https://paste.debian.net/1207061/ |
2021-08-09 19:08:35 +0200 | <lechner> | srid[m]: I am now also on Matrix now but it's very new for me. |
2021-08-09 19:08:59 +0200 | azeem | (~azeem@176.201.37.131) (Read error: Connection reset by peer) |
2021-08-09 19:10:42 +0200 | Atum_ | (~IRC@user/atum/x-2392232) |
2021-08-09 19:11:01 +0200 | azeem | (~azeem@dynamic-adsl-84-220-236-17.clienti.tiscali.it) |
2021-08-09 19:11:25 +0200 | <schuelermine[m]> | matrix is super cool |
2021-08-09 19:11:42 +0200 | schuelermine | (~anselmsch@user/schuelermine) (Client Quit) |
2021-08-09 19:12:33 +0200 | Obo | (~roberto@70.pool90-171-81.dynamic.orange.es) (Ping timeout: 248 seconds) |
2021-08-09 19:12:36 +0200 | <dminuoso> | lechner: Which part of it confuses you? |
2021-08-09 19:12:48 +0200 | <dminuoso> | lechner: Try reading the error carefully, see if you can make out what the issue is. |
2021-08-09 19:12:58 +0200 | <dminuoso> | I think these errors are very verbose, explicit and obvious. |
2021-08-09 19:15:08 +0200 | fresheyeball | (~fresheyeb@c-71-237-105-37.hsd1.co.comcast.net) |
2021-08-09 19:16:16 +0200 | <Clint> | dminuoso: it may tell him what the issue is but it doesn't tell him which ones he should be hiding to get it to build |
2021-08-09 19:17:36 +0200 | nilweed | (~nilweed@c-73-161-233-4.hsd1.mi.comcast.net) (Ping timeout: 272 seconds) |
2021-08-09 19:18:09 +0200 | <monochrom> | "is this why this package doesn't build on hackage?" meme |
2021-08-09 19:18:50 +0200 | fizbin | (~fizbin@c-73-33-197-160.hsd1.nj.comcast.net) |
2021-08-09 19:19:20 +0200 | <dminuoso> | Clint: Maybe. Im just trying to get these details from lechner. |
2021-08-09 19:19:25 +0200 | Clint | nods. |
2021-08-09 19:20:01 +0200 | <lechner> | do i have any control over how the imported ema is built via just the cabal.project? |
2021-08-09 19:20:46 +0200 | <dminuoso> | lechner: Is `ema` listed under build-depends in one component of your cabal file? |
2021-08-09 19:21:18 +0200 | <lechner> | yes |
2021-08-09 19:21:40 +0200 | <dminuoso> | Is this an external dependency? Or did you vendor that package? |
2021-08-09 19:21:59 +0200 | <lechner> | vendored https://dpaste.org/qExW |
2021-08-09 19:22:16 +0200 | <lechner> | more significantly, i do not understand how I can fix elementary symbol clashes between Relude and System.Environment with outside build instructions |
2021-08-09 19:22:55 +0200 | <dminuoso> | Mmm, there's likely a missing (or too relaxed) upper bound on relude |
2021-08-09 19:23:02 +0200 | <monochrom> | In most cases that's barking up the wrong tree. |
2021-08-09 19:23:13 +0200 | <dminuoso> | Inside the ema package |
2021-08-09 19:23:34 +0200 | <lechner> | dminuoso: maybe stackage lags? |
2021-08-09 19:23:35 +0200 | <dminuoso> | If that's the case, you can monkey patch it by introducing an appropriate constraint into your own cabal file. But it's better to fix the underlying issue upstream in the ema package. |
2021-08-09 19:23:41 +0200 | <monochrom> | In the minority, what dminuoso said, perhaps you need to be very selective about versions. |
2021-08-09 19:24:17 +0200 | jneira[m] | (~jneira@99.red-176-87-53.dynamicip.rima-tde.net) |
2021-08-09 19:24:23 +0200 | <dminuoso> | lechner: Ah, presumably ema is originally from stackage? |
2021-08-09 19:24:30 +0200 | <dminuoso> | Or rather, a stack build package? |
2021-08-09 19:24:42 +0200 | <dminuoso> | No idea what kind of cabal file you get from hpack. |
2021-08-09 19:24:47 +0200 | <lechner> | dminuoso: the upstream author uses stack and nix while i would like to use only cabal |
2021-08-09 19:25:08 +0200 | <lechner> | https://github.com/srid/emanote |
2021-08-09 19:25:10 +0200 | <dminuoso> | https://github.com/srid/ema/blob/master/ema.cabal#L52 |
2021-08-09 19:25:12 +0200 | <dminuoso> | Ahh indeed. |
2021-08-09 19:25:54 +0200 | <dminuoso> | lechner: So ideally, you should add a tight bound to *every* package with the minor version on the correct stackage resolver this builds on. |
2021-08-09 19:26:03 +0200 | <monochrom> | Well, at this point I would sign it off as "unusable on cabal and hackage". |
2021-08-09 19:26:03 +0200 | <dminuoso> | For ema. |
2021-08-09 19:26:06 +0200 | Pickchea | (~private@user/pickchea) (Ping timeout: 268 seconds) |
2021-08-09 19:26:29 +0200 | <dminuoso> | lechner: You can also introduce these constraints in your own cabal file if you insisted. Id consider it bad style, but its an option nevertheless. |
2021-08-09 19:26:36 +0200 | <dminuoso> | Though, Id probably rather fork and fix the package. |
2021-08-09 19:27:26 +0200 | <lechner> | can i impose the upper bound via --constraint 'relude <= X' |
2021-08-09 19:27:35 +0200 | <dminuoso> | The idea being, stack build packages have implicit constraints by virtue of stackage resolvers only having cherry picked versions. It's a bit sad that hpack doesn't introduce these same constraints (such that cabal would build the same package that stack would) |
2021-08-09 19:27:51 +0200 | <dminuoso> | lechner: Yes. |
2021-08-09 19:28:01 +0200 | <lechner> | which X please? |
2021-08-09 19:28:14 +0200 | <dminuoso> | Check the stackage resolver this is guaranteed to build on |
2021-08-09 19:28:17 +0200 | <dminuoso> | And see what version it brings for relude |
2021-08-09 19:28:26 +0200 | notzmv | (~zmv@user/notzmv) (Ping timeout: 272 seconds) |
2021-08-09 19:28:29 +0200 | <lechner> | lts-19.5 |
2021-08-09 19:28:33 +0200 | <lechner> | 18.5 |
2021-08-09 19:29:10 +0200 | <dminuoso> | https://www.stackage.org/lts-18.5/package/relude-0.7.0.0 |
2021-08-09 19:29:17 +0200 | <dminuoso> | https://www.stackage.org/lts-18.5/hoogle?q=relude |
2021-08-09 19:29:30 +0200 | <dminuoso> | So you can see, the relude version on lts 18.5 is 0.7.0.0 |
2021-08-09 19:29:42 +0200 | <lechner> | yaah i just found it too |
2021-08-09 19:29:46 +0200 | <lechner> | yeah |
2021-08-09 19:29:57 +0200 | <lechner> | happy scream |
2021-08-09 19:30:07 +0200 | <dminuoso> | lechner: You should probably do this for *every* dependency |
2021-08-09 19:30:25 +0200 | <dminuoso> | Even if it stlil compiles, because there could be any number of lingering bugs due to untested compabilities |
2021-08-09 19:30:34 +0200 | <lechner> | it is not imposed globally? |
2021-08-09 19:30:40 +0200 | <dminuoso> | (these bugs could transcend into the transitive dependency tree) |
2021-08-09 19:30:48 +0200 | <dminuoso> | lechner: No I meant for every dependency of `ema` |
2021-08-09 19:31:25 +0200 | <dminuoso> | the author has clearly only tested it against dependencies in 18.5, but hackage likely has more recent *major* versions for every one of those. |
2021-08-09 19:31:41 +0200 | <dminuoso> | Idelaly you wouldnt use <= here either |
2021-08-09 19:31:52 +0200 | <lechner> | this is for an experimental wiki for now |
2021-08-09 19:32:33 +0200 | <dminuoso> | Your choice. I dont know what these libraries do, but if you depend on them, it would make sense that you want them to work right |
2021-08-09 19:32:50 +0200 | <dminuoso> | As opposed to doing "unexpected things", "deleting files accidentally", "having weird bugs", or something else |
2021-08-09 19:33:21 +0200 | skykanin | (~skykanin@115.81-166-221.customer.lyse.net) |
2021-08-09 19:33:42 +0200 | <dminuoso> | 19:31:25 dminuoso | the author has clearly only tested it against dependencies in 18.5, but hackage likely has more recent *major* versions for every one of those. |
2021-08-09 19:34:27 +0200 | <dminuoso> | lechner: use ^>= as a version constraint, ideally :) |
2021-08-09 19:34:36 +0200 | <lechner> | dminuoso: https://www.quora.com/Why-is-that-some-people-say-that-if-a-Haskell-program-compiles-it-probably-w⊠|
2021-08-09 19:34:38 +0200 | <dminuoso> | so `relude ^>= 0.7.0.0` |
2021-08-09 19:35:06 +0200 | <lechner> | or more appropriately, https://wiki.haskell.org/Why_Haskell_just_works |
2021-08-09 19:35:22 +0200 | <dminuoso> | lechner: There's a lot of misconceptions around this "if it compiles it [probably] works" |
2021-08-09 19:35:29 +0200 | <dminuoso> | In particular this only holds true for smaller code regions. |
2021-08-09 19:35:40 +0200 | <dminuoso> | For entire transitive dependency graphs this quickly no longer holds. |
2021-08-09 19:35:51 +0200 | <dminuoso> | Consider something like `unix` |
2021-08-09 19:36:03 +0200 | <dminuoso> | Where perhaps the way a given FilePath is interpreted changes between major versions. |
2021-08-09 19:36:06 +0200 | <maerwald[m]> | heh |
2021-08-09 19:36:29 +0200 | <lechner> | maybe i should tighten up my prerequisites |
2021-08-09 19:36:29 +0200 | <maerwald[m]> | "if it compiles it work" is specifically untrue for PVP |
2021-08-09 19:36:50 +0200 | <lechner> | in other Haskell projects |
2021-08-09 19:36:55 +0200 | <dminuoso> | lechner: Yes, you should. :) |
2021-08-09 19:37:02 +0200 | <dminuoso> | `cabal gen-bounds` has your back |
2021-08-09 19:38:23 +0200 | <lechner> | Well, this is literally a first test run if emanote has any of the features to replace the existing Debian wiki. it will be sandboxed and probably also suffers from genuine bugs |
2021-08-09 19:38:29 +0200 | mikoto-chan | (~mikoto-ch@ip-193-121-10-50.dsl.scarlet.be) (Quit: mikoto-chan) |
2021-08-09 19:38:40 +0200 | lbseale | (~lbseale@user/ep1ctetus) (Read error: Connection reset by peer) |
2021-08-09 19:39:05 +0200 | lbseale | (~lbseale@user/ep1ctetus) |
2021-08-09 19:39:57 +0200 | <lechner> | dminuoso: i am still doing something wrong https://paste.debian.net/1207067/ |
2021-08-09 19:39:59 +0200 | <dminuoso> | In my experience, "if it compiles it [probably!] works" is mostly an effect during refactoring, that after some large code restructuring, the moment everything compiles again, there's a moderately high chance of the refactor being done. |
2021-08-09 19:40:04 +0200 | dka_ | (~code-is-a@ns3059207.ip-193-70-33.eu) (Quit: My Ex-Girlfriend once told me: I'm not a slut, I'm just popular) |
2021-08-09 19:40:17 +0200 | <dminuoso> | I want to emphasize on the "moderaly high" portion here. It's by far not a guarantee. |
2021-08-09 19:40:36 +0200 | <lechner> | right now i can't even get this baby to build |
2021-08-09 19:40:51 +0200 | <lechner> | and i'm sure it's safer than what i do in Perl |
2021-08-09 19:40:56 +0200 | <lechner> | :) |
2021-08-09 19:41:10 +0200 | <maerwald[m]> | That's really the main selling point of haskell: refactoring. Most other things are done better by other languages. |
2021-08-09 19:41:22 +0200 | Guest7145 | (~Guest71@217.156.31.64) |
2021-08-09 19:41:23 +0200 | <geekosaur> | strong types help but are not a panacea. and in particular IO is something of a weak type because it doesn't describe what *kind* of IO is happening |
2021-08-09 19:41:32 +0200 | <maerwald[m]> | But given that refactoring can and should be the biggest part of your daily work, this is a significant selling point |
2021-08-09 19:41:33 +0200 | jneira[m] | (~jneira@99.red-176-87-53.dynamicip.rima-tde.net) (Remote host closed the connection) |
2021-08-09 19:41:39 +0200 | <dminuoso> | 'relude ^>= 7.0.0' |
2021-08-09 19:41:42 +0200 | <lechner> | i was going to say |
2021-08-09 19:41:44 +0200 | <dminuoso> | should probably read 'relude ^>= 0.7.0.0' |
2021-08-09 19:41:52 +0200 | lavaman | (~lavaman@98.38.249.169) |
2021-08-09 19:42:17 +0200 | <lechner> | thanks for catching that! |
2021-08-09 19:42:26 +0200 | <maerwald[m]> | it isn't easy to get a language into the tight spot which is ease of refactoring, because too much expressivity can easily kill that property too |
2021-08-09 19:42:48 +0200 | Guest7145 | random-jellyfish |
2021-08-09 19:42:53 +0200 | random-jellyfish | (~Guest71@217.156.31.64) (Changing host) |
2021-08-09 19:42:53 +0200 | random-jellyfish | (~Guest71@user/random-jellyfish) |
2021-08-09 19:44:41 +0200 | merijn | (~merijn@83-160-49-249.ip.xs4all.nl) |
2021-08-09 19:45:07 +0200 | <lechner> | dminuoso: i actually copied and pasted that from a constraint i no longer needed but something got lost, sorry my head is spinning https://github.com/mrkkrp/megaparsec/issues/461 |
2021-08-09 19:46:24 +0200 | myShoggoth | (~myShoggot@97-120-70-214.ptld.qwest.net) |
2021-08-09 19:46:27 +0200 | MorrowM | (~Morrow@176.12.187.199) |
2021-08-09 19:46:31 +0200 | lavaman | (~lavaman@98.38.249.169) (Ping timeout: 258 seconds) |
2021-08-09 19:46:38 +0200 | <lechner> | dminuoso: thanks so much! i am in business. is this a static executable i can copy to anoter machine like Golang? |
2021-08-09 19:46:47 +0200 | <dminuoso> | Perhaps? |
2021-08-09 19:46:54 +0200 | <myShoggoth> | Episode 1 of The Haskell Interlude podcast is liiiiiiiiive: https://haskell.foundation/podcast/ |
2021-08-09 19:46:57 +0200 | <dminuoso> | It likely isnt if you dont know. |
2021-08-09 19:47:08 +0200 | <dminuoso> | It takes effort to make static executables with GHC. |
2021-08-09 19:47:23 +0200 | <MorrowM> | myShoggoth: Oooh |
2021-08-09 19:47:29 +0200 | <tomsmeding> | lechner: run ldd on the executable |
2021-08-09 19:48:18 +0200 | <tomsmeding> | myShoggoth: đ |
2021-08-09 19:48:30 +0200 | <srid[m]> | <lechner> "srid: I am now also on Matrix..." <- If you are on matrix, join #neuron:matrix.org |
2021-08-09 19:48:30 +0200 | <lechner> | well, at 64 megs it better bring some goodies |
2021-08-09 19:48:42 +0200 | <dminuoso> | lechner: This is due to some unfortunate defaults. |
2021-08-09 19:48:53 +0200 | <lechner> | srid[m]: i did---with two accounts |
2021-08-09 19:49:03 +0200 | <dminuoso> | If you configure your cabal globally to enable split sections and stripping, this usually gets down to acceptable sizes. |
2021-08-09 19:49:22 +0200 | <tomsmeding> | was there a downside to that on linux again? |
2021-08-09 19:49:43 +0200 | <srid[m]> | lechner: also see https://github.com/srid/ema-template/issues/3 |
2021-08-09 19:49:51 +0200 | <tomsmeding> | ah docs say compile time and compile memory usage |
2021-08-09 19:50:00 +0200 | <dminuoso> | Set `split-sections: True` in your ~/.cabal/config, and ensure you have stripping enabled in your cabal project. Note that this will recompile *all* dependencies, but it's a setting that arugably should be a cabal default. |
2021-08-09 19:50:45 +0200 | <lechner> | can it create separate debug symbols? |
2021-08-09 19:51:29 +0200 | <maerwald[m]> | dminuoso: probably isn't because it doesn't work on all platforms or sth |
2021-08-09 19:51:44 +0200 | <geekosaur> | I don't think it creates debug symbols at all without specific configuration? |
2021-08-09 19:51:57 +0200 | <dminuoso> | maerwald[m]: Oh yeah, I recall that argument and I think its flawed. Splitting sections when it's possible seems very sensible. |
2021-08-09 19:52:17 +0200 | <geekosaur> | debug symbols are a recent addition to ghc |
2021-08-09 19:52:28 +0200 | <dminuoso> | Forcibly blowing up executable sizes by a factor of up to 25 just for the sake of some stubbornness is weird. |
2021-08-09 19:53:16 +0200 | <maerwald[m]> | I don't think any GHC dev is particularly stubborn... there are just bigger fish to fry :p |
2021-08-09 19:53:22 +0200 | <dminuoso> | heh |
2021-08-09 19:53:41 +0200 | <geekosaur> | this would be cabal, not ghc? |
2021-08-09 19:54:10 +0200 | <lechner> | Haskell executables may not produce much unexpected runtime behavior compared to other languages |
2021-08-09 19:54:56 +0200 | <dminuoso> | What do you mean exactly by unexpected runtime behavior? |
2021-08-09 19:55:47 +0200 | <fresheyeball> | I am working on a new project in plutus |
2021-08-09 19:55:57 +0200 | <fresheyeball> | and for some reason `cabal build` clones git repos |
2021-08-09 19:56:03 +0200 | <fresheyeball> | I have never seen cabal build do this |
2021-08-09 19:56:13 +0200 | <fresheyeball> | what's that all about? Is this new 3.0 stuff? |
2021-08-09 19:56:36 +0200 | <lechner> | dminuoso: the need use a debugger, although maybe you do have your fair share of OOMs |
2021-08-09 19:56:43 +0200 | <davean> | fresheyeball: thats cabal.project stuff, it just depends on a specific remote |
2021-08-09 19:56:47 +0200 | <sclv> | yep, cabal project files let you pin against git repos and their tags or hashes |
2021-08-09 19:57:11 +0200 | <sclv> | some bigger projects are making use of that a fair amount these days |
2021-08-09 19:57:36 +0200 | <dminuoso> | lechner: In principle you also need to use debugging tools in Haskell. |
2021-08-09 19:57:56 +0200 | <geekosaur> | there's at least one ghc bug reoort that begs to differ :ĂŸ https://gitlab.haskell.org/ghc/ghc/-/issues/163 |
2021-08-09 19:57:58 +0200 | <fresheyeball> | davean: is there a way to get cabal to use the deps provided by the nix-shell instead of downloading things? |
2021-08-09 19:58:01 +0200 | <maerwald[m]> | fresheyeball: cardano is full of source-repository packages. There are many libraries, but almost none or on hackage, so that's how they are pulled in |
2021-08-09 19:58:07 +0200 | ec | (~ec@gateway/tor-sasl/ec) (Ping timeout: 244 seconds) |
2021-08-09 19:58:20 +0200 | <davean> | fresheyeball: Not and get a working build I expect |
2021-08-09 19:58:22 +0200 | <lechner> | dminuoso: i was trying to support your argument that debugging symbols may not be needed all the time |
2021-08-09 19:58:33 +0200 | <dminuoso> | It's hard to say whether you need it "less" or "more". From what I gather, the wide masses rarely use debugging tools, sadly. |
2021-08-09 19:58:35 +0200 | <sclv> | fresheyeball: only by changing the project file to not explicitly require those repos! |
2021-08-09 19:58:46 +0200 | <lechner> | geekosaur: ouch! |
2021-08-09 19:59:22 +0200 | <sclv> | lmao the famous "best bug ever" |
2021-08-09 19:59:24 +0200 | <lechner> | geekosaur: i know, it happened on Windoze! |
2021-08-09 19:59:57 +0200 | notzmv | (~zmv@user/notzmv) |
2021-08-09 20:00:01 +0200 | cheater | (~Username@user/cheater) (Ping timeout: 248 seconds) |
2021-08-09 20:00:05 +0200 | ec | (~ec@gateway/tor-sasl/ec) |
2021-08-09 20:00:14 +0200 | <lechner> | sorry, deafening silence |
2021-08-09 20:01:02 +0200 | <tomsmeding> | love how there is no conversation on that ticket other than "will be fixed in a patch version" |
2021-08-09 20:01:26 +0200 | random-jellyfish | (~Guest71@user/random-jellyfish) (Quit: Client closed) |
2021-08-09 20:01:51 +0200 | <lechner> | please let me say that i adore Microsoft's support for Haskell. sorry if i offended anyone. bad old habit |
2021-08-09 20:02:39 +0200 | <lechner> | i really meant that. my apologies |
2021-08-09 20:03:16 +0200 | cheater | (~Username@user/cheater) |
2021-08-09 20:03:22 +0200 | <maerwald[m]> | Microsoft Research |
2021-08-09 20:03:23 +0200 | <maerwald[m]> | which is more like a completely independent thing |
2021-08-09 20:03:42 +0200 | <lechner> | dminuoso: isn't stripping on by default? https://cabal.readthedocs.io/en/3.4/cabal-project.html#cfg-field-executable-stripping |
2021-08-09 20:03:56 +0200 | <lechner> | maerwald[m]: crdeit has to be given when due |
2021-08-09 20:04:09 +0200 | <dminuoso> | lechner: I dont know about your cabal installation, configuration, cabal.project/cabal.project.local |
2021-08-09 20:04:10 +0200 | <lechner> | credit, sorry poor speller |
2021-08-09 20:04:21 +0200 | <monochrom> | Yes, this is why the correction "MS Research" is important. |
2021-08-09 20:04:54 +0200 | <dminuoso> | lechner: Which is why I said "ensure you have..." |
2021-08-09 20:05:22 +0200 | <dminuoso> | And maybe this changed in cabal versions, i have no clue. |
2021-08-09 20:05:26 +0200 | <maerwald[m]> | MS Research... oddly... is pretty insanely great. The projects they do, the papers, the reserachers |
2021-08-09 20:05:36 +0200 | <lechner> | yeah |
2021-08-09 20:05:38 +0200 | <monochrom> | Approximately the only credit for MS the parent company is the money. |
2021-08-09 20:06:03 +0200 | <monochrom> | Oh the history backdrop is even more amazing. |
2021-08-09 20:06:10 +0200 | <maerwald[m]> | excess money needs to be spent somehow |
2021-08-09 20:06:20 +0200 | <monochrom> | In the beginning, Bell Labs was insanely great. |
2021-08-09 20:06:40 +0200 | <lechner> | aside from the money, they also had the wits not to pour it into Pascal |
2021-08-09 20:07:04 +0200 | Obo | (~roberto@70.pool90-171-81.dynamic.orange.es) |
2021-08-09 20:07:18 +0200 | drewr | (~drew@user/drewr) |
2021-08-09 20:07:21 +0200 | <geekosaur> | Pascal-izing C (see ther original Windows API) isn't necessarily better thiugh |
2021-08-09 20:07:45 +0200 | <monochrom> | On day, Bell the parent company became not so friendly with the research branch, so the great researchers moved to DEC Lab. |
2021-08-09 20:08:10 +0200 | <monochrom> | So DEC Lab was insanely great. |
2021-08-09 20:09:15 +0200 | <monochrom> | Then one day, DEC sold the lab to Compaq, and later Compaq got bought up by Dell. So the parent company, whichever it was at the time, became not so friendly to the lab, so the great researches moved to MS Research. |
2021-08-09 20:09:26 +0200 | <monochrom> | So MS Research became insanely great. |
2021-08-09 20:10:00 +0200 | <monochrom> | History can repeat again. If one day MS becomes unfriendly to MS Research, the great researchers can still move to another company and make it great. |
2021-08-09 20:10:09 +0200 | <lechner> | i thought Apple had trademarked "insanely" |
2021-08-09 20:10:28 +0200 | <lechner> | or rather "insanely great" |
2021-08-09 20:11:21 +0200 | <monochrom> | Oh, Windows API being pascalish also has its historical backdrop, probably. |
2021-08-09 20:11:38 +0200 | <Drew[m]1> | Compaq merged with HP, not Dell |
2021-08-09 20:11:55 +0200 | <davean> | lechner: so what if they did? |
2021-08-09 20:11:55 +0200 | <monochrom> | So it began with Classical MacOS choosing Pascal and giving you only a Pascal binding of its OS and GUI. |
2021-08-09 20:12:20 +0200 | <lechner> | Hi, with many components linked statically into executables what does the cabal.project option for library-stripping do, please? |
2021-08-09 20:12:20 +0200 | raehik | (~raehik@cpc95906-rdng25-2-0-cust156.15-3.cable.virginm.net) (Ping timeout: 268 seconds) |
2021-08-09 20:12:25 +0200 | <monochrom> | Yes Pascal was the system programming language of Mac. Fancy that. |
2021-08-09 20:12:27 +0200 | shapr | (~user@pool-100-36-247-68.washdc.fios.verizon.net) |
2021-08-09 20:12:48 +0200 | <davean> | monochrom: whats so weird about that? |
2021-08-09 20:12:56 +0200 | <monochrom> | So, probably Bill Gates borrowed from Classic MacOS for Windows, and kept the Pascalish conventions. |
2021-08-09 20:13:06 +0200 | <monochrom> | Not weird to me. |
2021-08-09 20:13:31 +0200 | <monochrom> | But I like to take every chance to weird out people who think that C is "system" and/or "performant" |
2021-08-09 20:13:47 +0200 | <geekosaur> | lechner: there are the external symbols needed for linking but also things like local symbols that can be used for debugging |
2021-08-09 20:13:50 +0200 | <monochrom> | (In the latter case I would cite Fortran.) |
2021-08-09 20:13:51 +0200 | <davean> | ok, but C isn't overly performant? |
2021-08-09 20:13:53 +0200 | dyeplexer | (~dyeplexer@user/dyeplexer) |
2021-08-09 20:14:11 +0200 | <monochrom> | You don't deny that those delusional people exist, do you? |
2021-08-09 20:14:12 +0200 | <geekosaur> | library stripping removes the latter, leaving only the ones needed to link against it |
2021-08-09 20:14:16 +0200 | <davean> | and I'm not sure how either apply |
2021-08-09 20:14:39 +0200 | fef | (~thedawn@user/thedawn) (Ping timeout: 244 seconds) |
2021-08-09 20:15:06 +0200 | geekosaur | still remembers MPW Pascal |
2021-08-09 20:15:51 +0200 | <geekosaur> | and how MPW's shell behaved oddly not quite like a unix |
2021-08-09 20:15:56 +0200 | <lechner> | it it okay if i also explicitly set debug-info: False for good measure? (it was not on before) |
2021-08-09 20:15:59 +0200 | <davean> | monochrom: I mean, even if they did, Pascal is pretty much a C variant in a lot of ways, a very close relative |
2021-08-09 20:17:56 +0200 | fizbin | (~fizbin@c-73-33-197-160.hsd1.nj.comcast.net) (Quit: Leaving...) |
2021-08-09 20:18:08 +0200 | <davean> | Using Pascal these days would be weird |
2021-08-09 20:18:40 +0200 | <maerwald[m]> | look at hedgehog... it hask haskell code, pascal code and a few other languages :) |
2021-08-09 20:18:55 +0200 | dka | (~code-is-a@ns3059207.ip-193-70-33.eu) |
2021-08-09 20:19:06 +0200 | <maerwald[m]> | (the game) |
2021-08-09 20:19:06 +0200 | merijn | (~merijn@83-160-49-249.ip.xs4all.nl) (Ping timeout: 258 seconds) |
2021-08-09 20:19:30 +0200 | <maerwald[m]> | eh, hedgewars |
2021-08-09 20:19:41 +0200 | <lechner> | sorry about the controversy. maybe i should have picked BASIC over Pascal earlier |
2021-08-09 20:19:53 +0200 | <maerwald[m]> | https://github.com/hedgewars/hw |
2021-08-09 20:20:10 +0200 | jess | j |
2021-08-09 20:20:23 +0200 | <maerwald[m]> | the server is haskell, the client is pascal or sth |
2021-08-09 20:20:28 +0200 | j | jess |
2021-08-09 20:20:29 +0200 | <monochrom> | Oh, BASIC, then we can talk about Applesoft BASIC. Still with Apple. >:) |
2021-08-09 20:20:30 +0200 | <davean> | lechner: BIOSs use to run BASIC? |
2021-08-09 20:20:35 +0200 | <maerwald[m]> | no idea what type of drugs you need to come up with that idea |
2021-08-09 20:20:58 +0200 | <maerwald[m]> | but packaging that thing for a source distro was really fun lol |
2021-08-09 20:22:09 +0200 | <maerwald[m]> | so maybe that's pascals new use case |
2021-08-09 20:23:04 +0200 | markpythonicbitc | (~markpytho@2601:647:5a00:35:e99d:7f37:f39a:bf6c) (Ping timeout: 256 seconds) |
2021-08-09 20:23:21 +0200 | pricly_yellow | (~pricly_ye@2a01:620:c06f:6300::339) |
2021-08-09 20:23:26 +0200 | <geekosaur> | hm, is delphi still around? |
2021-08-09 20:24:20 +0200 | kuribas | (~user@ptr-25vy0i7woj1hwcs7nsl.18120a2.ip6.access.telenet.be) (Quit: ERC (IRC client for Emacs 26.3)) |
2021-08-09 20:24:24 +0200 | <geekosaur> | yep. database with built in object pascal language |
2021-08-09 20:25:59 +0200 | <lechner> | davean: thanks for the advice (which i think you had also offered on another day). now i'm down to 26 MB |
2021-08-09 20:26:09 +0200 | <lechner> | dminuoso: thanks for the advice (which i think you had also offered on another day). now i'm down to 26 MB |
2021-08-09 20:26:16 +0200 | <lechner> | davean: sorry |
2021-08-09 20:26:21 +0200 | Guest60 | (~Guest60@2a01cb0589202e0024fe769e33dfd141.ipv6.abo.wanadoo.fr) |
2021-08-09 20:26:48 +0200 | <davean> | lechner: yah, I only optimize Haskell performance, not size :) |
2021-08-09 20:26:51 +0200 | <davean> | lechner: wrong questions for me! |
2021-08-09 20:27:05 +0200 | <davean> | if you want to make it faster, we can talk |
2021-08-09 20:27:13 +0200 | myShoggoth | (~myShoggot@97-120-70-214.ptld.qwest.net) (Ping timeout: 248 seconds) |
2021-08-09 20:27:35 +0200 | <lechner> | davean: i saw your other message btw, and will get back to you when i have some ideas |
2021-08-09 20:28:16 +0200 | qbt | (~edun@user/edun) |
2021-08-09 20:28:58 +0200 | <Guest60> | Hello. Im trying to code a little line command program using the stack template "rio". |
2021-08-09 20:29:18 +0200 | <Guest60> | How would you modify the source code to ask for an argument when user call the command line program ? |
2021-08-09 20:29:19 +0200 | <Guest60> | https://github.com/commercialhaskell/stack-templates/blob/master/rio.hsfiles |
2021-08-09 20:29:26 +0200 | ezra | (~sergal@fsf/member/ezra) (Quit: bye bye) |
2021-08-09 20:29:47 +0200 | <Guest60> | i red the documentation of many libraries but i cant find a syntax that satisfy the compiler |
2021-08-09 20:30:24 +0200 | <dminuoso> | START_FILE |
2021-08-09 20:30:27 +0200 | <dminuoso> | What is this? :o |
2021-08-09 20:30:36 +0200 | <Guest60> | i think opt parse is involve |
2021-08-09 20:30:57 +0200 | <Guest60> | this is the template used to generate files |
2021-08-09 20:31:38 +0200 | <monochrom> | And why is it not StartFile? <duck> |
2021-08-09 20:34:47 +0200 | <tomsmeding> | dminuoso: 'stack init' template, like 'cabal init' but different |
2021-08-09 20:36:21 +0200 | <Guest60> | the code involve shold be this file : https://pastebin.com/RLhmbJTp |
2021-08-09 20:36:27 +0200 | myShoggoth | (~myShoggot@97-120-70-214.ptld.qwest.net) |
2021-08-09 20:36:32 +0200 | <Guest60> | involved should* |
2021-08-09 20:37:46 +0200 | markpythonicbitc | (~markpytho@2601:647:5a00:35:112f:f355:ed76:9e65) |
2021-08-09 20:38:51 +0200 | dyeplexer | (~dyeplexer@user/dyeplexer) (Remote host closed the connection) |
2021-08-09 20:40:12 +0200 | jackhill_ | jackhill |
2021-08-09 20:40:29 +0200 | ec | (~ec@gateway/tor-sasl/ec) (Ping timeout: 244 seconds) |
2021-08-09 20:41:29 +0200 | <Guest60> | more precisely i guess it should be around line 18 |
2021-08-09 20:41:37 +0200 | MorrowM | (~Morrow@176.12.187.199) (Ping timeout: 248 seconds) |
2021-08-09 20:41:54 +0200 | MQ-17J | (~MQ-17J@d14-69-206-129.try.wideopenwest.com) |
2021-08-09 20:42:33 +0200 | raehik | (~raehik@cpc95906-rdng25-2-0-cust156.15-3.cable.virginm.net) |
2021-08-09 20:45:14 +0200 | waleee | (~waleee@2001:9b0:216:8200:d457:9189:7843:1dbd) (Ping timeout: 268 seconds) |
2021-08-09 20:45:57 +0200 | lavaman | (~lavaman@98.38.249.169) |
2021-08-09 20:46:38 +0200 | <tomsmeding> | Guest60: what kind of argument do you want the program to take? |
2021-08-09 20:47:09 +0200 | waleee | (~waleee@h-98-128-228-119.NA.cust.bahnhof.se) |
2021-08-09 20:47:32 +0200 | wroathe | (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net) (Ping timeout: 272 seconds) |
2021-08-09 20:48:16 +0200 | <Guest60> | @tomsmeding i expect user to pass one letter |
2021-08-09 20:48:16 +0200 | <lambdabot> | Unknown command, try @list |
2021-08-09 20:48:41 +0200 | <Guest60> | tomsmeding: so a string or a char i guess |
2021-08-09 20:49:05 +0200 | raehik | (~raehik@cpc95906-rdng25-2-0-cust156.15-3.cable.virginm.net) (Ping timeout: 248 seconds) |
2021-08-09 20:50:06 +0200 | <tomsmeding> | Guest60: that Options constructor is from the Options datatype in src/Types.hs |
2021-08-09 20:50:30 +0200 | <tomsmeding> | I recommend reading the optparse-applicative tutorial at https://github.com/pcapriotti/optparse-applicative |
2021-08-09 20:50:52 +0200 | raehik | (~raehik@cpc95906-rdng25-2-0-cust156.15-3.cable.virginm.net) |
2021-08-09 20:51:02 +0200 | <tomsmeding> | of that, you can skip the whole execParser, <**>, helper etc things, and just read the Parser parts |
2021-08-09 20:51:26 +0200 | ec | (~ec@gateway/tor-sasl/ec) |
2021-08-09 20:51:45 +0200 | <tomsmeding> | because that fourth argument to simpleOptions is a Parser ( https://hackage.haskell.org/package/optparse-simple-0.1.1.4/docs/Options-Applicative-Simple.html#v⊠) |
2021-08-09 20:54:18 +0200 | degraafk | (sid71464@id-71464.tooting.irccloud.com) (Ping timeout: 240 seconds) |
2021-08-09 20:55:11 +0200 | degraafk | (sid71464@id-71464.tooting.irccloud.com) |
2021-08-09 20:55:54 +0200 | aria | (sid380617@id-380617.tooting.irccloud.com) (Ping timeout: 240 seconds) |
2021-08-09 20:56:01 +0200 | haritz | (~hrtz@user/haritz) (Quit: ZNC 1.7.2+deb3 - https://znc.in) |
2021-08-09 20:56:17 +0200 | haritz | (~hrtz@2a02:8010:65b5:0:6009:6384:e3cb:2220) |
2021-08-09 20:56:17 +0200 | haritz | (~hrtz@2a02:8010:65b5:0:6009:6384:e3cb:2220) (Changing host) |
2021-08-09 20:56:17 +0200 | haritz | (~hrtz@user/haritz) |
2021-08-09 20:56:23 +0200 | Erutuon | (~Erutuon@user/erutuon) |
2021-08-09 20:58:43 +0200 | aria | (sid380617@id-380617.tooting.irccloud.com) |
2021-08-09 20:59:01 +0200 | Cajun | (~Cajun@user/cajun) |
2021-08-09 21:00:03 +0200 | <Guest60> | tomsmeding: ill check at this, thanks ! |
2021-08-09 21:03:37 +0200 | wroathe | (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net) |
2021-08-09 21:08:17 +0200 | wroathe | (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net) (Ping timeout: 248 seconds) |
2021-08-09 21:08:26 +0200 | curiousgay | (~curiousga@77-120-186-48.kha.volia.net) (Ping timeout: 272 seconds) |
2021-08-09 21:09:52 +0200 | jneira_ | (~jneira_@28.red-80-28-169.staticip.rima-tde.net) |
2021-08-09 21:09:57 +0200 | <Gurkenglas> | Is there a programming language that lets you implement ((a -> Void) -> Void) -> a? It would have to go "it must somewhere apply the (a -> Void) to an a, so lets take that a and return it instead." |
2021-08-09 21:10:39 +0200 | mattil | (~mattilinn@87-92-142-109.rev.dnainternet.fi) (Quit: Leaving) |
2021-08-09 21:11:35 +0200 | <davean> | Gurkenglas: but thats not true? With a forall it might be |
2021-08-09 21:12:24 +0200 | <tomsmeding> | Gurkenglas: why must it apply that particular function? |
2021-08-09 21:12:25 +0200 | <Gurkenglas> | davean, it would be true in that language, hopefully. how would it be false? |
2021-08-09 21:12:58 +0200 | <Gurkenglas> | tomsmeding, because that language does not allow one to actually have a Void |
2021-08-09 21:13:16 +0200 | <Gurkenglas> | so the only place to get one is to use the given (a -> Void) |
2021-08-09 21:13:33 +0200 | <tomsmeding> | because it has no knowledge of what 'a' is? |
2021-08-09 21:13:56 +0200 | <Gurkenglas> | wut? no this works for String to |
2021-08-09 21:14:02 +0200 | <tomsmeding> | then davean's suggestion is correct, I think: it should at least be (forall a. (a -> Void) -> Void) -> a |
2021-08-09 21:14:06 +0200 | <Gurkenglas> | *too |
2021-08-09 21:14:17 +0200 | <tomsmeding> | oh right |
2021-08-09 21:14:29 +0200 | <tomsmeding> | but there might be another function in the environment with type Int -> Void |
2021-08-09 21:14:33 +0200 | <Gurkenglas> | ((String -> Void) -> Void) -> Void, by inspecting the argument for what string it feeds into the (String -> Void) |
2021-08-09 21:14:38 +0200 | <tomsmeding> | and then for a ~ Int it could just call that |
2021-08-09 21:15:04 +0200 | <tomsmeding> | yeah my forall remark was incorrect |
2021-08-09 21:15:37 +0200 | <tomsmeding> | heh this is double-negation elimination, which implies law of the excluded middle if I remember correctly |
2021-08-09 21:15:45 +0200 | <Gurkenglas> | indeed, thats the point :) |
2021-08-09 21:15:48 +0200 | <tomsmeding> | so this won't work in any language based on pure type theory |
2021-08-09 21:17:23 +0200 | <Gurkenglas> | tomsmeding, if the environment contains another source of Void you'd only get a Maybe String |
2021-08-09 21:17:46 +0200 | <davean> | I'd meant (forall b . (a -> b) -> b) -> a |
2021-08-09 21:18:03 +0200 | <davean> | because it knows what Void is, but with forall it doesn't, and we can inject whatever b we want |
2021-08-09 21:18:24 +0200 | <tomsmeding> | in which case, ($ id) suffices |
2021-08-09 21:18:34 +0200 | pricly_yellow | (~pricly_ye@2a01:620:c06f:6300::339) (Remote host closed the connection) |
2021-08-09 21:20:01 +0200 | yoctocell | (~user@h87-96-130-155.cust.a3fiber.se) (Ping timeout: 248 seconds) |
2021-08-09 21:20:08 +0200 | <tomsmeding> | I wonder, given that 'a -> Void' is the usual encoding of "NOT a" in type theory, would 'forall b. a -> b' also be a valid encoding? |
2021-08-09 21:20:35 +0200 | <tomsmeding> | it's at least as powerful, by substituting b = Void |
2021-08-09 21:21:14 +0200 | Guest60 | (~Guest60@2a01cb0589202e0024fe769e33dfd141.ipv6.abo.wanadoo.fr) (Quit: Client closed) |
2021-08-09 21:21:54 +0200 | gentauro | (~gentauro@user/gentauro) (Read error: Connection reset by peer) |
2021-08-09 21:21:58 +0200 | <tomsmeding> | i.e. is it true that for all propositions that you can curry-howard implement using the 'a -> Void' convention, you can also implement them using the 'forall b. a -> b' convention? |
2021-08-09 21:22:17 +0200 | <tomsmeding> | yes, by post-composing with 'absurd' |
2021-08-09 21:22:47 +0200 | gentauro | (~gentauro@user/gentauro) |
2021-08-09 21:23:09 +0200 | <tomsmeding> | so with that alternative encoding of "NOT a", the encoding of "NOT (NOT a) => a" in a type would be (forall b. (forall c. a -> c) -> b) -> a) |
2021-08-09 21:23:18 +0200 | Natch | (~natch@c-e070e255.014-297-73746f25.bbcust.telenor.se) (Remote host closed the connection) |
2021-08-09 21:23:53 +0200 | lavaman | (~lavaman@98.38.249.169) (Ping timeout: 268 seconds) |
2021-08-09 21:23:56 +0200 | Natch | (~natch@c-e070e255.014-297-73746f25.bbcust.telenor.se) |
2021-08-09 21:24:16 +0200 | <tomsmeding> | heh and then ($ id) doesn't work anymore |
2021-08-09 21:24:18 +0200 | pricly_yellow | (~pricly_ye@2a01:620:c06f:6300::339) |
2021-08-09 21:25:36 +0200 | talismanick | (~user@2601:644:8502:d700::8fb8) (Ping timeout: 272 seconds) |
2021-08-09 21:25:57 +0200 | ec | (~ec@gateway/tor-sasl/ec) (Ping timeout: 244 seconds) |
2021-08-09 21:26:42 +0200 | <tomsmeding> | of course it doesn't because that would be a proof that ~~a => a in type theory, and that's impossible |
2021-08-09 21:30:58 +0200 | eggplantade | (~Eggplanta@108-201-191-115.lightspeed.sntcca.sbcglobal.net) (Remote host closed the connection) |
2021-08-09 21:31:21 +0200 | eggplantade | (~Eggplanta@108-201-191-115.lightspeed.sntcca.sbcglobal.net) |
2021-08-09 21:31:34 +0200 | markpythonicbitc | (~markpytho@2601:647:5a00:35:112f:f355:ed76:9e65) (Quit: My MacBook has gone to sleep. ZZZzzzâŠ) |
2021-08-09 21:33:04 +0200 | ec | (~ec@gateway/tor-sasl/ec) |
2021-08-09 21:33:18 +0200 | Guest662 | (~Guest66@2a01cb0589202e0024fe769e33dfd141.ipv6.abo.wanadoo.fr) |
2021-08-09 21:33:19 +0200 | Guest662 | (~Guest66@2a01cb0589202e0024fe769e33dfd141.ipv6.abo.wanadoo.fr) (Client Quit) |
2021-08-09 21:35:02 +0200 | pricly_yellow | (~pricly_ye@2a01:620:c06f:6300::339) (Remote host closed the connection) |
2021-08-09 21:38:19 +0200 | SIben_ | SIben |
2021-08-09 21:38:36 +0200 | burnsidesLlama | (~burnsides@dhcp168-023.wadham.ox.ac.uk) |
2021-08-09 21:39:22 +0200 | _73 | (~user@pool-96-252-123-136.bstnma.fios.verizon.net) |
2021-08-09 21:39:49 +0200 | burnside_ | (~burnsides@dhcp168-023.wadham.ox.ac.uk) |
2021-08-09 21:40:02 +0200 | _73 | (~user@pool-96-252-123-136.bstnma.fios.verizon.net) () |
2021-08-09 21:40:05 +0200 | burnside_ | (~burnsides@dhcp168-023.wadham.ox.ac.uk) (Read error: Connection reset by peer) |
2021-08-09 21:40:13 +0200 | burnside_ | (~burnsides@dhcp168-023.wadham.ox.ac.uk) |
2021-08-09 21:40:19 +0200 | burnsidesLlama | (~burnsides@dhcp168-023.wadham.ox.ac.uk) (Read error: Connection reset by peer) |
2021-08-09 21:43:22 +0200 | MoC | (~moc@user/moc) |
2021-08-09 21:43:44 +0200 | zebrag | (~chris@user/zebrag) |
2021-08-09 21:44:33 +0200 | Obo | (~roberto@70.pool90-171-81.dynamic.orange.es) (Ping timeout: 248 seconds) |
2021-08-09 21:44:36 +0200 | Pickchea | (~private@user/pickchea) |
2021-08-09 21:44:59 +0200 | Obo | (~roberto@70.pool90-171-81.dynamic.orange.es) |
2021-08-09 21:47:07 +0200 | segfaultfizzbuzz | (~segfaultf@157-131-253-1.fiber.dynamic.sonic.net) |
2021-08-09 21:47:17 +0200 | Atum_ | (~IRC@user/atum/x-2392232) (Quit: Atum_) |
2021-08-09 21:48:49 +0200 | segfaultfizzbuzz | (~segfaultf@157-131-253-1.fiber.dynamic.sonic.net) () |
2021-08-09 21:50:02 +0200 | markpythonicbitc | (~markpytho@c-24-6-12-87.hsd1.ca.comcast.net) |
2021-08-09 21:50:06 +0200 | zebrag | (~chris@user/zebrag) (Remote host closed the connection) |
2021-08-09 21:52:38 +0200 | cheater | (~Username@user/cheater) (Ping timeout: 258 seconds) |
2021-08-09 21:53:10 +0200 | cheater | (~Username@user/cheater) |
2021-08-09 21:54:07 +0200 | pschorf` | (~user@c-73-77-28-188.hsd1.tx.comcast.net) |
2021-08-09 21:54:53 +0200 | pschorf` | (~user@c-73-77-28-188.hsd1.tx.comcast.net) (Remote host closed the connection) |
2021-08-09 21:57:40 +0200 | jgeerds | (~jgeerds@55d45555.access.ecotel.net) |
2021-08-09 21:58:03 +0200 | merijn | (~merijn@83-160-49-249.ip.xs4all.nl) |
2021-08-09 21:58:46 +0200 | pgib | (~textual@173.38.117.78) |
2021-08-09 21:59:55 +0200 | _ht | (~quassel@82-169-194-8.biz.kpn.net) (Remote host closed the connection) |
2021-08-09 22:00:17 +0200 | panda_man | koala_man |
2021-08-09 22:02:41 +0200 | Obo | (~roberto@70.pool90-171-81.dynamic.orange.es) (Ping timeout: 248 seconds) |
2021-08-09 22:02:47 +0200 | nova | (novasenco@user/nova) (â„âș) |
2021-08-09 22:03:07 +0200 | burnside_ | (~burnsides@dhcp168-023.wadham.ox.ac.uk) (Remote host closed the connection) |
2021-08-09 22:03:58 +0200 | merijn | (~merijn@83-160-49-249.ip.xs4all.nl) (Ping timeout: 268 seconds) |
2021-08-09 22:05:07 +0200 | juhp | (~juhp@128.106.188.220) (Ping timeout: 245 seconds) |
2021-08-09 22:08:04 +0200 | juhp | (~juhp@128.106.188.220) |
2021-08-09 22:10:00 +0200 | emliunix | (~emliunix@103.138.75.119) (Remote host closed the connection) |
2021-08-09 22:10:23 +0200 | emliunix | (~emliunix@2a09:bac0:23::815:bca) |
2021-08-09 22:11:25 +0200 | ec | (~ec@gateway/tor-sasl/ec) (Ping timeout: 244 seconds) |
2021-08-09 22:11:48 +0200 | gehmehgeh | (~user@user/gehmehgeh) |
2021-08-09 22:12:57 +0200 | Sadeq | (~Sadeq@93.110.31.186) |
2021-08-09 22:13:55 +0200 | Sadeq | (~Sadeq@93.110.31.186) (Client Quit) |
2021-08-09 22:14:13 +0200 | Sadeq | (~Sadeq@93.110.31.186) |
2021-08-09 22:15:26 +0200 | qbt | (~edun@user/edun) (Quit: Leaving) |
2021-08-09 22:15:39 +0200 | Sadeq | (~Sadeq@93.110.31.186) (Client Quit) |
2021-08-09 22:20:34 +0200 | pricly_yellow | (~pricly_ye@2a01:620:c06f:6300::339) |
2021-08-09 22:20:58 +0200 | eggplantade | (~Eggplanta@108-201-191-115.lightspeed.sntcca.sbcglobal.net) (Remote host closed the connection) |
2021-08-09 22:21:26 +0200 | <myShoggoth> | Gil Mizrahi has posted the Haskell performance tuning book proposal, please check it out, give feedback, and volunteer your expertise! |
2021-08-09 22:21:26 +0200 | <myShoggoth> | https://github.com/haskellfoundation/tech-proposals/pull/9 |
2021-08-09 22:22:49 +0200 | ec | (~ec@gateway/tor-sasl/ec) |
2021-08-09 22:29:48 +0200 | acidjnk | (~acidjnk@p200300d0c72b9517f81283fc8b5e04b5.dip0.t-ipconnect.de) |
2021-08-09 22:34:28 +0200 | merijn | (~merijn@83-160-49-249.ip.xs4all.nl) |
2021-08-09 22:36:36 +0200 | burnsidesLlama | (~burnsides@dhcp168-023.wadham.ox.ac.uk) |
2021-08-09 22:38:14 +0200 | wroathe | (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net) |
2021-08-09 22:39:35 +0200 | pricly_yellow | (~pricly_ye@2a01:620:c06f:6300::339) (Remote host closed the connection) |
2021-08-09 22:40:20 +0200 | merijn | (~merijn@83-160-49-249.ip.xs4all.nl) (Ping timeout: 272 seconds) |
2021-08-09 22:41:05 +0200 | burnsidesLlama | (~burnsides@dhcp168-023.wadham.ox.ac.uk) (Ping timeout: 248 seconds) |
2021-08-09 22:49:19 +0200 | burnsidesLlama | (~burnsides@client-8-91.eduroam.oxuni.org.uk) |
2021-08-09 22:51:20 +0200 | markpythonicbitc | (~markpytho@c-24-6-12-87.hsd1.ca.comcast.net) (Quit: My MacBook has gone to sleep. ZZZzzzâŠ) |
2021-08-09 22:51:46 +0200 | markpythonicbitc | (~markpytho@2601:647:5a00:35:9c61:394:eb0f:e1ed) |
2021-08-09 22:52:40 +0200 | <fresheyeball> | so I have a project where there is a cabal.project file specifiying some custom sources |
2021-08-09 22:52:43 +0200 | <fresheyeball> | which is all well and good |
2021-08-09 22:52:54 +0200 | <fresheyeball> | but cabal doesn't pick up that these are already supplied by the nix-shell |
2021-08-09 22:53:53 +0200 | burnsidesLlama | (~burnsides@client-8-91.eduroam.oxuni.org.uk) (Ping timeout: 248 seconds) |
2021-08-09 22:53:58 +0200 | dermato | (~dermatobr@cpe-70-114-219-76.austin.res.rr.com) (Ping timeout: 258 seconds) |
2021-08-09 22:55:21 +0200 | benin036932 | (~benin@183.82.205.178) |
2021-08-09 22:55:27 +0200 | eggplantade | (~Eggplanta@108-201-191-115.lightspeed.sntcca.sbcglobal.net) |
2021-08-09 22:55:41 +0200 | dermato | (~dermatobr@154.21.23.75) |
2021-08-09 22:55:51 +0200 | ec | (~ec@gateway/tor-sasl/ec) (Ping timeout: 244 seconds) |
2021-08-09 22:57:02 +0200 | benin03693 | (~benin@183.82.205.178) (Ping timeout: 258 seconds) |
2021-08-09 22:57:03 +0200 | benin036932 | benin03693 |
2021-08-09 23:00:31 +0200 | azeem | (~azeem@dynamic-adsl-84-220-236-17.clienti.tiscali.it) (Remote host closed the connection) |
2021-08-09 23:00:42 +0200 | azeem | (~azeem@dynamic-adsl-84-220-236-17.clienti.tiscali.it) |
2021-08-09 23:02:36 +0200 | jakalx | (~jakalx@base.jakalx.net) (Error from remote client) |
2021-08-09 23:03:28 +0200 | ec | (~ec@gateway/tor-sasl/ec) |
2021-08-09 23:06:11 +0200 | gehmehgeh | (~user@user/gehmehgeh) (Ping timeout: 244 seconds) |
2021-08-09 23:06:59 +0200 | lavaman | (~lavaman@98.38.249.169) |
2021-08-09 23:07:53 +0200 | gehmehgeh | (~user@user/gehmehgeh) |
2021-08-09 23:10:16 +0200 | MoC | (~moc@user/moc) (Quit: Konversation terminated!) |
2021-08-09 23:13:27 +0200 | wrengr_away | wrengr |
2021-08-09 23:13:53 +0200 | <dmj`> | fresheyeball: you'll need to copy the SHAs and revs of those custom sources from the cabal.project into the nix, leave the shell, then re-enter the shell. |
2021-08-09 23:16:35 +0200 | eggplantade | (~Eggplanta@108-201-191-115.lightspeed.sntcca.sbcglobal.net) (Remote host closed the connection) |
2021-08-09 23:18:14 +0200 | Pickchea | (~private@user/pickchea) (Quit: Leaving) |
2021-08-09 23:22:09 +0200 | __monty__ | (~toonn@user/toonn) (Quit: leaving) |
2021-08-09 23:23:40 +0200 | amahl | (~amahl@dsl-jklbng12-54fbca-64.dhcp.inet.fi) (Remote host closed the connection) |
2021-08-09 23:26:43 +0200 | <fresheyeball> | dmj`: I believe that is done already |
2021-08-09 23:27:27 +0200 | <dmj`> | Are you using niv |
2021-08-09 23:28:16 +0200 | slack1256 | (~slack1256@191.126.53.228) |
2021-08-09 23:28:59 +0200 | chris | (~chris@81.96.113.213) |
2021-08-09 23:29:02 +0200 | chris | Guest4968 |
2021-08-09 23:34:29 +0200 | chomwitt | (~chomwitt@2a02:587:dc02:6400:12c3:7bff:fe6d:d374) |
2021-08-09 23:35:22 +0200 | lavaman | (~lavaman@98.38.249.169) (Ping timeout: 258 seconds) |
2021-08-09 23:38:50 +0200 | jakalx | (~jakalx@base.jakalx.net) |
2021-08-09 23:38:53 +0200 | dhouthoo | (~dhouthoo@178-117-36-167.access.telenet.be) (Quit: WeeChat 3.2) |
2021-08-09 23:40:43 +0200 | justsomeguy | (~justsomeg@user/justsomeguy) |
2021-08-09 23:40:48 +0200 | ec | (~ec@gateway/tor-sasl/ec) (Ping timeout: 244 seconds) |
2021-08-09 23:41:21 +0200 | typedfern__ | (~Typedfern@28.red-83-57-142.dynamicip.rima-tde.net) |
2021-08-09 23:45:05 +0200 | typedfern_ | (~Typedfern@185.red-83-57-142.dynamicip.rima-tde.net) (Ping timeout: 248 seconds) |
2021-08-09 23:45:05 +0200 | wallymathieu | (~wallymath@81-234-151-21-no94.tbcn.telia.com) (Read error: Connection reset by peer) |
2021-08-09 23:46:31 +0200 | michalz | (~michalz@185.246.204.33) (Remote host closed the connection) |
2021-08-09 23:47:15 +0200 | takuan | (~takuan@178-116-218-225.access.telenet.be) (Remote host closed the connection) |
2021-08-09 23:48:12 +0200 | ec | (~ec@gateway/tor-sasl/ec) |
2021-08-09 23:51:30 +0200 | skykanin | (~skykanin@115.81-166-221.customer.lyse.net) (Quit: WeeChat 3.2) |