Logs on 2022-02-15 (liberachat/#haskell)
| 00:00:17 | <EvanR> | burned myself on laziness a couple times and was better for it |
| 00:00:21 | × | jgeerds quits (~jgeerds@55d4a547.access.ecotel.net) (Ping timeout: 250 seconds) |
| 00:00:34 | <afidegnum> | let me give it a try, wish me luck :) |
| 00:00:43 | × | Guest89 quits (~Guest89@114.23.127.15) (Client Quit) |
| 00:00:53 | <Axman6> | afidegnum: what's the project, if you can say? |
| 00:01:41 | <afidegnum> | I'm trying to dynamically generate MVC patterns from specific database models |
| 00:02:22 | <afidegnum> | this will reduce development time |
| 00:02:39 | → | machinedgod joins (~machinedg@24.105.81.50) |
| 00:02:52 | <afidegnum> | I made an attempt in elisp which somehow workds but I need to interact with teh GUI too |
| 00:03:15 | <geekosaur> | "somehow works" kinda summarizes elisp :þ |
| 00:03:47 | → | ix joins (~ix@2a02:8010:674f:0:cda6:d05:f0d7:4922) |
| 00:05:03 | → | merijn joins (~merijn@c-001-001-027.client.esciencecenter.eduvpn.nl) |
| 00:05:22 | × | cynomys quits (~cynomys@user/cynomys) (Quit: leaving) |
| 00:05:46 | <afidegnum> | :) |
| 00:06:26 | → | k8yun joins (~k8yun@user/k8yun) |
| 00:07:38 | × | Vajb quits (~Vajb@hag-jnsbng11-58c3a8-176.dhcp.inet.fi) (Read error: Connection reset by peer) |
| 00:09:03 | × | waleee quits (~waleee@h-98-128-229-110.NA.cust.bahnhof.se) (Ping timeout: 272 seconds) |
| 00:10:04 | × | bitdex quits (~bitdex@gateway/tor-sasl/bitdex) (Remote host closed the connection) |
| 00:10:07 | <byorgey> | monochrom: that's a good suggestion, thanks. I doubt it would be that hard for the parser. Though I feel like I considered that before and rejected the idea, but I can't remember why now. |
| 00:10:43 | → | waleee joins (~waleee@h-98-128-229-110.NA.cust.bahnhof.se) |
| 00:13:30 | <liskin> | Axman6: have you tried deoping via chanserv instead of a slash command by any chance? |
| 00:13:53 | → | bitdex joins (~bitdex@gateway/tor-sasl/bitdex) |
| 00:14:05 | → | perrierjouet joins (~perrier-j@modemcable012.251-130-66.mc.videotron.ca) |
| 00:14:07 | × | Pickchea quits (~private@user/pickchea) (Ping timeout: 272 seconds) |
| 00:14:18 | → | hololeap joins (~hololeap@user/hololeap) |
| 00:14:31 | <jackdk> | geekosaur: emacs is the only known successful implementation of the "big ball of mud" design pattern |
| 00:14:35 | <geekosaur> | Axman6 got opped by shapr, iirc |
| 00:14:46 | <geekosaur> | jackdk, isn't it though :) |
| 00:14:53 | <jackdk> | it's so good |
| 00:15:00 | <Axman6> | liskin: yeah, that's all I tried |
| 00:15:09 | <geekosaur> | although sometimes I wonder about vim þ |
| 00:15:40 | <Axman6> | wasn't GCC also a big ball of mud, until Clang came along and showed that a modular compiler actually made people want to work on it? |
| 00:15:48 | <liskin> | Axman6: that explains it then :-) |
| 00:16:10 | <geekosaur> | Axman6, if you have ops then "/mode #channel -o yournick" should work to remove them. good luck getting them back though |
| 00:16:21 | <geekosaur> | unless shapr's feeling magnanimous again :) |
| 00:17:02 | shapr | grins |
| 00:17:29 | <Axman6> | "error: chano-privs-needed #haskell You're not a channel operator" |
| 00:17:33 | Axman6 | feels messed with |
| 00:18:41 | × | k8yun quits (~k8yun@user/k8yun) (Quit: Leaving) |
| 00:26:34 | → | Vajb joins (~Vajb@2001:999:274:c862:3b86:e1e1:5bff:355e) |
| 00:29:33 | → | wroathe joins (~wroathe@206-55-188-8.fttp.usinternet.com) |
| 00:29:33 | × | wroathe quits (~wroathe@206-55-188-8.fttp.usinternet.com) (Changing host) |
| 00:29:33 | → | wroathe joins (~wroathe@user/wroathe) |
| 00:30:32 | × | mmhat quits (~mmh@55d4de53.access.ecotel.net) (Quit: WeeChat 3.4) |
| 00:31:26 | <afidegnum> | can you please give a hand? using debian, what's the recommended package manager? i'm trying to install haskell language server |
| 00:31:40 | <afidegnum> | debian 10 |
| 00:32:06 | <Axman6> | IMO I would stay away from OS package managers and just use ghcup to install GHC and HLS |
| 00:32:08 | × | Vajb quits (~Vajb@2001:999:274:c862:3b86:e1e1:5bff:355e) (Read error: Connection reset by peer) |
| 00:32:24 | <Axman6> | but you're working on systems I have no experience with so no idea if that's good advice |
| 00:32:43 | → | Vajb joins (~Vajb@hag-jnsbng11-58c3a8-176.dhcp.inet.fi) |
| 00:33:44 | × | lagash quits (lagash@lagash.shelltalk.net) (Ping timeout: 250 seconds) |
| 00:34:31 | <geekosaur> | ghcup is recommended everywhere these days |
| 00:34:44 | <geekosaur> | package managers tend to be slow, especially debian related ones |
| 00:34:53 | <jkaye[m]> | I'd install hls from source using stack or cabal though |
| 00:34:54 | <afidegnum> | ok |
| 00:35:02 | <hpc> | iirc you can apt install ghcup too |
| 00:35:28 | <hpc> | (although even then you might want to just use latest) |
| 00:38:40 | → | justsomeguy joins (~justsomeg@user/justsomeguy) |
| 00:39:00 | × | merijn quits (~merijn@c-001-001-027.client.esciencecenter.eduvpn.nl) (Ping timeout: 240 seconds) |
| 00:40:51 | × | telser quits (~AdminUser@user/telser) (Quit: No Ping reply in 180 seconds.) |
| 00:41:51 | × | jgeerds_ quits (~jgeerds@55d4b9df.access.ecotel.net) (Ping timeout: 252 seconds) |
| 00:42:06 | → | telser joins (~AdminUser@user/telser) |
| 00:42:37 | × | wombat875 quits (~wombat875@pool-72-89-24-154.nycmny.fios.verizon.net) (Ping timeout: 272 seconds) |
| 00:42:52 | → | alMalsamo joins (~alMalsamo@gateway/tor-sasl/almalsamo) |
| 00:43:37 | × | ec quits (~ec@gateway/tor-sasl/ec) (Quit: ec) |
| 00:47:40 | × | alt-romes quits (~romes@44.190.189.46.rev.vodafone.pt) (Ping timeout: 272 seconds) |
| 00:52:52 | × | afidegnum quits (~afidegnum@102.176.94.184) (Quit: leaving) |
| 00:55:00 | × | lbseale quits (~ep1ctetus@user/ep1ctetus) (Ping timeout: 240 seconds) |
| 00:55:01 | × | roboguy_ quits (~roboguy_@cpe-98-156-4-161.kc.res.rr.com) (Remote host closed the connection) |
| 00:55:27 | → | lagash joins (lagash@lagash.shelltalk.net) |
| 00:55:39 | → | roboguy_ joins (~roboguy_@cpe-98-156-4-161.kc.res.rr.com) |
| 00:56:02 | × | shapr quits (~user@pool-173-73-44-186.washdc.fios.verizon.net) (Remote host closed the connection) |
| 00:56:15 | → | shapr joins (~user@pool-173-73-44-186.washdc.fios.verizon.net) |
| 00:59:20 | × | awschnap quits (~lavaman@98.38.249.169) (Remote host closed the connection) |
| 01:00:00 | × | roboguy_ quits (~roboguy_@cpe-98-156-4-161.kc.res.rr.com) (Ping timeout: 252 seconds) |
| 01:01:52 | × | califax quits (~califax@user/califx) (Remote host closed the connection) |
| 01:05:15 | → | cjb joins (~cjb@user/cjb) |
| 01:07:02 | → | roboguy_ joins (~roboguy_@cpe-98-156-4-161.kc.res.rr.com) |
| 01:09:09 | → | afidegnum joins (~afidegnum@102.176.94.184) |
| 01:09:36 | × | nunggu_ quits (~q@user/nunggu) (Ping timeout: 240 seconds) |
| 01:10:29 | × | albet70 quits (~xxx@2400:8902::f03c:92ff:fe60:98d8) (Remote host closed the connection) |
| 01:10:39 | → | nunggu_ joins (~q@user/nunggu) |
| 01:11:44 | × | roboguy_ quits (~roboguy_@cpe-98-156-4-161.kc.res.rr.com) (Ping timeout: 272 seconds) |
| 01:12:07 | × | afidegnum quits (~afidegnum@102.176.94.184) (Client Quit) |
| 01:15:22 | × | ProfSimm quits (~ProfSimm@87.227.196.109) (Remote host closed the connection) |
| 01:15:34 | → | emergence joins (emergence@2607:5300:60:5910:dcad:beff:feef:5bc) |
| 01:16:35 | → | albet70 joins (~xxx@2400:8902::f03c:92ff:fe60:98d8) |
| 01:20:48 | <justsomeguy> | What is list fusion? |
| 01:21:53 | <justsomeguy> | Nevermind, I finally found a good search result: https://wiki.haskell.org/Short_cut_fusion |
| 01:22:26 | → | roboguy_ joins (~roboguy_@cpe-98-156-4-161.kc.res.rr.com) |
| 01:22:34 | × | TonyStone quits (~TonyStone@2603-7080-8607-c36a-d449-2685-1032-d72e.res6.spectrum.com) (Remote host closed the connection) |
| 01:22:36 | × | machinedgod quits (~machinedg@24.105.81.50) (Ping timeout: 240 seconds) |
| 01:23:49 | → | ProfSimm joins (~ProfSimm@87.227.196.109) |
| 01:24:38 | × | justsomeguy quits (~justsomeg@user/justsomeguy) (Quit: WeeChat 3.4) |
| 01:25:08 | → | TonyStone joins (~TonyStone@cpe-74-76-51-197.nycap.res.rr.com) |
| 01:26:02 | → | lavaman joins (~lavaman@98.38.249.169) |
| 01:28:04 | → | YukiSou joins (~YukiSou@116.6.232.251) |
| 01:31:44 | → | cynomys joins (~cynomys@user/cynomys) |
| 01:40:31 | × | telser quits (~AdminUser@user/telser) (Quit: No Ping reply in 180 seconds.) |
| 01:41:45 | → | telser joins (~AdminUser@user/telser) |
| 01:43:14 | → | femboid joins (~femboid@31.6.9.246) |
| 01:48:23 | ← | texasmynsted parts (~texasmyns@99.96.221.112) (WeeChat 3.4) |
| 01:51:09 | × | wroathe quits (~wroathe@user/wroathe) (Ping timeout: 252 seconds) |
| 01:53:54 | × | qwedfg quits (~qwedfg@user/qwedfg) (Remote host closed the connection) |
| 01:55:15 | → | finn_elija joins (~finn_elij@user/finn-elija/x-0085643) |
| 01:55:15 | × | FinnElija quits (~finn_elij@user/finn-elija/x-0085643) (Killed (NickServ (Forcing logout FinnElija -> finn_elija))) |
| 01:55:15 | finn_elija | is now known as FinnElija |
| 01:55:21 | → | qwedfg joins (~qwedfg@user/qwedfg) |
| 01:55:42 | → | lottaquestions joins (~nick@2607:fa49:5041:a200:b555:2e8f:fe4f:2e3d) |
| 01:59:47 | × | femboid quits (~femboid@31.6.9.246) (Quit: Ping timeout (120 seconds)) |
| 01:59:48 | × | bontaq quits (~user@ool-45779fe5.dyn.optonline.net) (Ping timeout: 240 seconds) |
| 02:00:23 | → | justsomeguy joins (~justsomeg@user/justsomeguy) |
| 02:06:33 | × | neurocyte0917090 quits (~neurocyte@user/neurocyte) (Ping timeout: 252 seconds) |
| 02:08:19 | × | jackson99 quits (~bc8147f2@cerf.good1.com) (Quit: CGI:IRC (Ping timeout)) |
| 02:08:56 | × | xsperry quits (~xs@user/xsperry) (Remote host closed the connection) |
| 02:10:23 | → | vysn joins (~vysn@user/vysn) |
| 02:11:01 | → | afidegnum joins (~afidegnum@102.176.94.184) |
| 02:11:20 | <afidegnum> | how do i configure the haskell interpreter on https://pasteboard.co/62B9DqobWJNe.png ? |
| 02:13:29 | → | femboid joins (~femboid@31.6.9.246) |
| 02:14:16 | × | justsomeguy quits (~justsomeg@user/justsomeguy) (Quit: WeeChat 3.4) |
| 02:17:57 | × | cyphase quits (~cyphase@user/cyphase) (Ping timeout: 240 seconds) |
| 02:21:06 | × | femboid quits (~femboid@31.6.9.246) (Quit: Ping timeout (120 seconds)) |
| 02:21:13 | × | afidegnum quits (~afidegnum@102.176.94.184) (Quit: leaving) |
| 02:22:36 | × | roboguy_ quits (~roboguy_@cpe-98-156-4-161.kc.res.rr.com) (Ping timeout: 240 seconds) |
| 02:25:37 | × | cynomys quits (~cynomys@user/cynomys) (Quit: Lost terminal) |
| 02:35:58 | × | Erutuon quits (~Erutuon@user/erutuon) (Ping timeout: 272 seconds) |
| 02:36:05 | → | femboid joins (~femboid@31.6.9.246) |
| 02:38:27 | × | Vajb quits (~Vajb@hag-jnsbng11-58c3a8-176.dhcp.inet.fi) (Read error: Connection reset by peer) |
| 02:40:41 | × | telser quits (~AdminUser@user/telser) (Quit: No Ping reply in 180 seconds.) |
| 02:41:01 | → | cyphase joins (~cyphase@user/cyphase) |
| 02:41:57 | → | telser joins (~AdminUser@user/telser) |
| 02:41:58 | → | Erutuon joins (~Erutuon@user/erutuon) |
| 02:42:04 | × | ProfSimm quits (~ProfSimm@87.227.196.109) (Ping timeout: 256 seconds) |
| 02:44:12 | × | jlamothe quits (~jlamothe@198.251.61.229) (Ping timeout: 240 seconds) |
| 02:46:17 | → | roboguy_ joins (~roboguy_@cpe-98-156-4-161.kc.res.rr.com) |
| 02:48:52 | × | roboguy_ quits (~roboguy_@cpe-98-156-4-161.kc.res.rr.com) (Remote host closed the connection) |
| 02:49:06 | → | roboguy_ joins (~roboguy_@cpe-98-156-4-161.kc.res.rr.com) |
| 02:50:34 | → | [_] joins (~itchyjunk@user/itchyjunk/x-7353470) |
| 02:53:00 | × | [itchyjunk] quits (~itchyjunk@user/itchyjunk/x-7353470) (Ping timeout: 240 seconds) |
| 02:54:25 | × | FinnElija quits (~finn_elij@user/finn-elija/x-0085643) (Killed (NickServ (Forcing logout FinnElija -> finn_elija))) |
| 02:54:25 | → | finn_elija joins (~finn_elij@user/finn-elija/x-0085643) |
| 02:54:25 | finn_elija | is now known as FinnElija |
| 02:56:03 | × | xff0x quits (~xff0x@2001:1a81:52c4:8c00:a51c:6f1b:e868:ffc) (Ping timeout: 252 seconds) |
| 02:56:12 | × | ix quits (~ix@2a02:8010:674f:0:cda6:d05:f0d7:4922) (Ping timeout: 240 seconds) |
| 02:56:43 | → | Vajb joins (~Vajb@2001:999:274:c862:3b86:e1e1:5bff:355e) |
| 02:57:13 | → | alt-romes joins (~romes@44.190.189.46.rev.vodafone.pt) |
| 02:57:56 | × | lavaman quits (~lavaman@98.38.249.169) (Remote host closed the connection) |
| 02:58:07 | → | xff0x joins (~xff0x@2001:1a81:53dd:d400:55aa:6c11:c98:ce99) |
| 03:01:03 | × | Vajb quits (~Vajb@2001:999:274:c862:3b86:e1e1:5bff:355e) (Read error: Connection reset by peer) |
| 03:01:24 | × | alt-romes quits (~romes@44.190.189.46.rev.vodafone.pt) (Ping timeout: 240 seconds) |
| 03:03:02 | → | Vajb joins (~Vajb@hag-jnsbng11-58c3a8-176.dhcp.inet.fi) |
| 03:03:04 | × | c209e6dc-4d76-47 quits (~aditya@2601:249:4300:1296:195:dac6:592c:a55a) (Quit: Konversation terminated!) |
| 03:03:26 | × | Unicorn_Princess quits (~Unicorn_P@93-103-228-248.dynamic.t-2.net) (Quit: Leaving) |
| 03:07:21 | × | TonyStone quits (~TonyStone@cpe-74-76-51-197.nycap.res.rr.com) (Quit: Leaving) |
| 03:11:27 | → | mbuf joins (~Shakthi@117.96.195.201) |
| 03:19:39 | × | pretty_dumm_guy quits (trottel@gateway/vpn/protonvpn/prettydummguy/x-88029655) (Quit: WeeChat 3.4) |
| 03:24:21 | → | lavaman joins (~lavaman@98.38.249.169) |
| 03:26:37 | → | k8yun joins (~k8yun@user/k8yun) |
| 03:28:18 | → | wroathe joins (~wroathe@206-55-188-8.fttp.usinternet.com) |
| 03:28:18 | × | wroathe quits (~wroathe@206-55-188-8.fttp.usinternet.com) (Changing host) |
| 03:28:18 | → | wroathe joins (~wroathe@user/wroathe) |
| 03:28:48 | → | Null_A joins (~null_a@2601:645:8700:2290:a4fb:481a:7fa9:b909) |
| 03:29:55 | × | td_ quits (~td@muedsl-82-207-238-184.citykom.de) (Ping timeout: 256 seconds) |
| 03:31:50 | → | td_ joins (~td@94.134.91.25) |
| 03:32:54 | × | wroathe quits (~wroathe@user/wroathe) (Ping timeout: 252 seconds) |
| 03:33:00 | × | Null_A quits (~null_a@2601:645:8700:2290:a4fb:481a:7fa9:b909) (Ping timeout: 240 seconds) |
| 03:33:22 | × | lavaman quits (~lavaman@98.38.249.169) (Remote host closed the connection) |
| 03:33:33 | → | wroathe joins (~wroathe@206-55-188-8.fttp.usinternet.com) |
| 03:33:33 | × | wroathe quits (~wroathe@206-55-188-8.fttp.usinternet.com) (Changing host) |
| 03:33:33 | → | wroathe joins (~wroathe@user/wroathe) |
| 03:33:37 | → | lavaman joins (~lavaman@98.38.249.169) |
| 03:33:44 | × | lavaman quits (~lavaman@98.38.249.169) (Remote host closed the connection) |
| 03:36:02 | × | zebrag quits (~chris@user/zebrag) (Quit: Konversation terminated!) |
| 03:40:05 | × | femboid quits (~femboid@31.6.9.246) (Quit: Ping timeout (120 seconds)) |
| 03:40:31 | → | femboid joins (~femboid@31.6.9.246) |
| 03:40:51 | × | telser quits (~AdminUser@user/telser) (Quit: No Ping reply in 180 seconds.) |
| 03:42:06 | → | telser joins (~AdminUser@user/telser) |
| 03:46:47 | → | zebrag joins (~chris@user/zebrag) |
| 03:47:18 | → | Null_A joins (~null_a@2601:645:8700:2290:a4fb:481a:7fa9:b909) |
| 03:49:24 | × | CiaoSen quits (~Jura@p200300c95737a2002a3a4dfffe84dbd5.dip0.t-ipconnect.de) (Ping timeout: 252 seconds) |
| 03:51:45 | × | Null_A quits (~null_a@2601:645:8700:2290:a4fb:481a:7fa9:b909) (Ping timeout: 250 seconds) |
| 03:55:24 | × | waleee quits (~waleee@h-98-128-229-110.NA.cust.bahnhof.se) (Ping timeout: 240 seconds) |
| 03:55:58 | × | zebrag quits (~chris@user/zebrag) (Quit: Konversation terminated!) |
| 03:56:56 | × | nunggu_ quits (~q@user/nunggu) (Ping timeout: 240 seconds) |
| 04:00:26 | → | nunggu_ joins (~q@user/nunggu) |
| 04:02:12 | × | azimut quits (~azimut@gateway/tor-sasl/azimut) (Remote host closed the connection) |
| 04:02:42 | → | azimut joins (~azimut@gateway/tor-sasl/azimut) |
| 04:04:16 | → | lavaman joins (~lavaman@98.38.249.169) |
| 04:05:08 | → | zebrag joins (~chris@user/zebrag) |
| 04:08:39 | × | lavaman quits (~lavaman@98.38.249.169) (Ping timeout: 252 seconds) |
| 04:13:53 | [_] | is now known as [itchyjunk] |
| 04:14:59 | × | ralu quits (~ralu@static.211.245.203.116.clients.your-server.de) (Ping timeout: 256 seconds) |
| 04:16:45 | × | Topsi1 quits (~Tobias@dyndsl-091-249-082-220.ewe-ip-backbone.de) (Read error: Connection reset by peer) |
| 04:19:20 | × | femboid quits (~femboid@31.6.9.246) (Quit: Ping timeout (120 seconds)) |
| 04:21:27 | × | zaquest quits (~notzaques@5.130.79.72) (Remote host closed the connection) |
| 04:21:29 | → | gaff joins (~gaff@49.207.221.11) |
| 04:26:10 | × | gaff quits (~gaff@49.207.221.11) (Ping timeout: 272 seconds) |
| 04:27:24 | × | xff0x quits (~xff0x@2001:1a81:53dd:d400:55aa:6c11:c98:ce99) (Ping timeout: 240 seconds) |
| 04:27:36 | × | cjb quits (~cjb@user/cjb) (Quit: rcirc on GNU Emacs 29.0.50) |
| 04:27:43 | → | zaquest joins (~notzaques@5.130.79.72) |
| 04:28:18 | → | xff0x joins (~xff0x@2001:1a81:53dd:d400:4619:fbb5:b364:48b6) |
| 04:32:36 | × | yauhsien_ quits (~Yau-Hsien@61-231-32-166.dynamic-ip.hinet.net) (Read error: Connection reset by peer) |
| 04:33:09 | × | wroathe quits (~wroathe@user/wroathe) (Ping timeout: 272 seconds) |
| 04:40:10 | → | Null_A joins (~null_a@2601:645:8700:2290:a4fb:481a:7fa9:b909) |
| 04:41:01 | × | telser quits (~AdminUser@user/telser) (Quit: No Ping reply in 180 seconds.) |
| 04:42:16 | → | telser joins (~AdminUser@user/telser) |
| 04:44:04 | × | Vajb quits (~Vajb@hag-jnsbng11-58c3a8-176.dhcp.inet.fi) (Read error: Connection reset by peer) |
| 04:44:36 | × | Null_A quits (~null_a@2601:645:8700:2290:a4fb:481a:7fa9:b909) (Ping timeout: 240 seconds) |
| 04:45:04 | × | YukiSou quits (~YukiSou@116.6.232.251) (Quit: Client closed) |
| 04:45:57 | → | femboid joins (~femboid@31.6.9.246) |
| 04:48:52 | × | [itchyjunk] quits (~itchyjunk@user/itchyjunk/x-7353470) (Read error: Connection reset by peer) |
| 04:49:01 | × | telser quits (~AdminUser@user/telser) (Quit: https://quassel-irc.org - Chat comfortably. Anywhere.) |
| 04:52:38 | → | cynomys joins (~cynomys@user/cynomys) |
| 04:55:36 | → | lavaman joins (~lavaman@98.38.249.169) |
| 04:57:36 | × | hueso quits (~root@user/hueso) (Ping timeout: 252 seconds) |
| 04:58:40 | → | coot joins (~coot@213.134.190.95) |
| 05:00:23 | × | lavaman quits (~lavaman@98.38.249.169) (Ping timeout: 272 seconds) |
| 05:00:34 | × | roboguy_ quits (~roboguy_@cpe-98-156-4-161.kc.res.rr.com) (Quit: Leaving...) |
| 05:07:42 | × | femboid quits (~femboid@31.6.9.246) (Ping timeout: 256 seconds) |
| 05:08:24 | → | Vajb joins (~Vajb@hag-jnsbng11-58c3a8-176.dhcp.inet.fi) |
| 05:08:47 | × | little_mac quits (~little_ma@2601:410:4300:3ce0:4084:84c5:95c2:a194) (Remote host closed the connection) |
| 05:10:39 | × | zebrag quits (~chris@user/zebrag) (Quit: Konversation terminated!) |
| 05:11:58 | × | k8yun quits (~k8yun@user/k8yun) (Quit: Leaving) |
| 05:13:00 | × | lagash quits (lagash@lagash.shelltalk.net) (Ping timeout: 252 seconds) |
| 05:13:37 | × | swistak quits (~swistak@185.21.216.141) (Ping timeout: 256 seconds) |
| 05:13:55 | → | Null_A joins (~null_a@2601:645:8700:2290:a4fb:481a:7fa9:b909) |
| 05:13:59 | → | lagash joins (lagash@lagash.shelltalk.net) |
| 05:14:13 | → | k8yun joins (~k8yun@user/k8yun) |
| 05:16:28 | × | wyrd quits (~wyrd@gateway/tor-sasl/wyrd) (Remote host closed the connection) |
| 05:16:38 | → | rusrushal13 joins (~rusrushal@103.85.18.34) |
| 05:16:47 | → | wyrd joins (~wyrd@gateway/tor-sasl/wyrd) |
| 05:18:12 | × | Null_A quits (~null_a@2601:645:8700:2290:a4fb:481a:7fa9:b909) (Ping timeout: 240 seconds) |
| 05:26:38 | × | k8yun quits (~k8yun@user/k8yun) (Quit: Leaving) |
| 05:29:38 | × | burnsidesLlama quits (~burnsides@dhcp168-031.wadham.ox.ac.uk) (Remote host closed the connection) |
| 05:31:01 | → | swistak joins (~swistak@185.21.216.141) |
| 05:35:18 | → | ralu joins (~ralu@static.211.245.203.116.clients.your-server.de) |
| 05:37:09 | → | dyeplexer joins (~dyeplexer@user/dyeplexer) |
| 05:41:55 | → | gaff joins (~gaff@49.207.218.11) |
| 05:42:26 | × | myme quits (~myme@2a01:799:d5a:cd00:4746:bc4e:ee58:44d9) (Ping timeout: 245 seconds) |
| 05:43:26 | → | myme joins (~myme@2a01:799:d5a:cd00:9ae3:d451:a989:e1e9) |
| 05:46:12 | × | gaff quits (~gaff@49.207.218.11) (Ping timeout: 240 seconds) |
| 05:48:15 | → | Null_A joins (~null_a@2601:645:8700:2290:a4fb:481a:7fa9:b909) |
| 05:50:49 | × | Vajb quits (~Vajb@hag-jnsbng11-58c3a8-176.dhcp.inet.fi) (Read error: Connection reset by peer) |
| 05:51:27 | → | mvk joins (~mvk@2607:fea8:5cdc:bf00::99e7) |
| 05:51:33 | → | Vajb joins (~Vajb@hag-jnsbng11-58c3a8-176.dhcp.inet.fi) |
| 05:52:36 | × | Null_A quits (~null_a@2601:645:8700:2290:a4fb:481a:7fa9:b909) (Ping timeout: 240 seconds) |
| 05:53:08 | → | deadmarshal joins (~deadmarsh@95.38.117.142) |
| 05:57:28 | → | gaff joins (~gaff@49.207.218.11) |
| 06:00:15 | × | slowButPresent quits (~slowButPr@user/slowbutpresent) (Quit: leaving) |
| 06:01:41 | → | meinside joins (uid24933@id-24933.helmsley.irccloud.com) |
| 06:01:49 | → | Null_A joins (~null_a@2601:645:8700:2290:a4fb:481a:7fa9:b909) |
| 06:11:13 | → | mikail_ joins (~mikail@94.3.253.161) |
| 06:11:29 | × | Null_A quits (~null_a@2601:645:8700:2290:a4fb:481a:7fa9:b909) (Remote host closed the connection) |
| 06:14:03 | × | mikail quits (~mikail@2a02:c7f:bd03:2c00:df97:6ebf:5b0b:7304) (Ping timeout: 252 seconds) |
| 06:16:24 | → | takuan joins (~takuan@178-116-218-225.access.telenet.be) |
| 06:29:10 | → | yauhsien joins (~Yau-Hsien@61-231-32-166.dynamic-ip.hinet.net) |
| 06:29:46 | → | Null_A joins (~null_a@2601:645:8700:2290:a4fb:481a:7fa9:b909) |
| 06:34:12 | × | Null_A quits (~null_a@2601:645:8700:2290:a4fb:481a:7fa9:b909) (Ping timeout: 240 seconds) |
| 06:35:06 | → | Null_A joins (~null_a@2601:645:8700:2290:a4fb:481a:7fa9:b909) |
| 06:35:38 | → | alt-romes joins (~romes@44.190.189.46.rev.vodafone.pt) |
| 06:38:13 | × | Vajb quits (~Vajb@hag-jnsbng11-58c3a8-176.dhcp.inet.fi) (Read error: Connection reset by peer) |
| 06:40:24 | → | whound joins (~dust@2409:4071:4d8d:7b21:2586:8c37:2856:667a) |
| 06:40:26 | × | alt-romes quits (~romes@44.190.189.46.rev.vodafone.pt) (Ping timeout: 272 seconds) |
| 06:41:13 | × | hololeap quits (~hololeap@user/hololeap) (Excess Flood) |
| 06:41:16 | × | drdo quits (~drdo@roach0.drdo.eu) (Quit: Ping timeout (120 seconds)) |
| 06:42:40 | → | hololeap joins (~hololeap@user/hololeap) |
| 06:44:41 | × | Null_A quits (~null_a@2601:645:8700:2290:a4fb:481a:7fa9:b909) (Remote host closed the connection) |
| 06:45:29 | → | off^ joins (~off@50.235.176.163) |
| 06:48:56 | × | nunggu_ quits (~q@user/nunggu) (Ping timeout: 240 seconds) |
| 06:50:21 | × | Erutuon quits (~Erutuon@user/erutuon) (Ping timeout: 252 seconds) |
| 06:51:27 | → | nunggu_ joins (~q@user/nunggu) |
| 06:53:13 | → | Erutuon joins (~Erutuon@user/erutuon) |
| 06:59:47 | → | capo_greco joins (~textual@60-241-161-167.static.tpgi.com.au) |
| 07:01:20 | → | Null_A joins (~null_a@c-98-210-133-39.hsd1.ca.comcast.net) |
| 07:01:59 | <capo_greco> | Hello! I have a beginner question |
| 07:02:23 | <capo_greco> | according to Hoogle, shear is part of the Data.List.HT package |
| 07:02:54 | <capo_greco> | I am already using some functions from Data.List |
| 07:03:25 | <capo_greco> | `import Data.List.HT (shear)` doesn't seem to work |
| 07:03:58 | <capo_greco> | I feel like I am missing something rudimentary |
| 07:05:38 | → | Vajb joins (~Vajb@hag-jnsbng11-58c3a8-176.dhcp.inet.fi) |
| 07:05:48 | × | Null_A quits (~null_a@c-98-210-133-39.hsd1.ca.comcast.net) (Ping timeout: 240 seconds) |
| 07:10:36 | × | capo_greco quits (~textual@60-241-161-167.static.tpgi.com.au) (Ping timeout: 240 seconds) |
| 07:12:53 | → | dhouthoo joins (~dhouthoo@178-117-36-167.access.telenet.be) |
| 07:15:53 | → | capo_greco joins (~textual@60-241-161-167.static.tpgi.com.au) |
| 07:15:53 | × | vglfr quits (~vglfr@coupling.penchant.volia.net) (Read error: Connection reset by peer) |
| 07:16:19 | ← | jakalx parts (~jakalx@base.jakalx.net) () |
| 07:16:44 | → | michalz joins (~michalz@185.246.204.93) |
| 07:16:58 | <jackdk> | capo_greco: the Data.List.HT module is provided by the `utility-ht` package |
| 07:17:01 | → | vglfr joins (~vglfr@coupling.penchant.volia.net) |
| 07:17:35 | <jackdk> | capo_greco: (this is what the `utility-ht` written in unlabelled tiny green text on the hoogle results means) |
| 07:17:48 | × | Erutuon quits (~Erutuon@user/erutuon) (Ping timeout: 272 seconds) |
| 07:17:52 | → | `2jt joins (~jtomas@130.red-88-22-46.staticip.rima-tde.net) |
| 07:18:08 | <jackdk> | capo_greco: how have you set up your haskell project? you will need to add `utility-ht` to `build-depends:` in your cabal file or `package.yaml` |
| 07:20:25 | → | Erutuon joins (~Erutuon@user/erutuon) |
| 07:23:14 | → | gurkenglas joins (~gurkengla@dslb-188-096-121-068.188.096.pools.vodafone-ip.de) |
| 07:25:00 | → | Null_A joins (~null_a@2601:645:8700:2290:a4fb:481a:7fa9:b909) |
| 07:25:49 | × | raym quits (~raym@user/raym) (Quit: kernel update, rebooting...) |
| 07:27:12 | × | deadmarshal quits (~deadmarsh@95.38.117.142) (Ping timeout: 252 seconds) |
| 07:28:31 | <capo_greco> | using stack for this project |
| 07:28:36 | × | whound quits (~dust@2409:4071:4d8d:7b21:2586:8c37:2856:667a) (Ping timeout: 240 seconds) |
| 07:31:21 | → | raym joins (~raym@user/raym) |
| 07:31:21 | <capo_greco> | dependencies: |
| 07:31:21 | <capo_greco> | - base >= 4.7 && < 5 |
| 07:31:21 | <capo_greco> | - utility-ht |
| 07:31:43 | <capo_greco> | under `dependencies`, as per ^ ? |
| 07:34:35 | × | Null_A quits (~null_a@2601:645:8700:2290:a4fb:481a:7fa9:b909) (Remote host closed the connection) |
| 07:35:25 | <jackdk> | if that's what hpack calls it, then I think so? |
| 07:35:31 | <jackdk> | (I don't use stack, sorry) |
| 07:36:49 | × | coot quits (~coot@213.134.190.95) (Quit: coot) |
| 07:37:22 | → | fendor joins (~fendor@91.141.60.250.wireless.dyn.drei.com) |
| 07:39:06 | → | whound joins (~dust@2409:4071:4d8d:7b21:2586:8c37:2856:667a) |
| 07:39:12 | × | mbuf quits (~Shakthi@117.96.195.201) (Quit: Leaving) |
| 07:39:15 | → | adam1 joins (~adam@2001-b011-4007-283f-8c1c-5c42-5289-7882.dynamic-ip6.hinet.net) |
| 07:41:49 | × | geekosaur quits (~geekosaur@xmonad/geekosaur) (Remote host closed the connection) |
| 07:41:57 | <capo_greco> | yup! dependencies worked. many thanks! @jackdk |
| 07:42:29 | → | geekosaur joins (~geekosaur@xmonad/geekosaur) |
| 07:44:25 | × | vglfr quits (~vglfr@coupling.penchant.volia.net) (Read error: Connection reset by peer) |
| 07:44:51 | → | vglfr joins (~vglfr@coupling.penchant.volia.net) |
| 07:50:16 | → | Null_A joins (~null_a@2601:645:8700:2290:a4fb:481a:7fa9:b909) |
| 07:51:16 | → | gehmehgeh joins (~user@user/gehmehgeh) |
| 07:53:07 | → | coot joins (~coot@213.134.190.95) |
| 07:54:51 | × | Null_A quits (~null_a@2601:645:8700:2290:a4fb:481a:7fa9:b909) (Ping timeout: 250 seconds) |
| 07:57:28 | → | alp joins (~alp@user/alp) |
| 07:59:48 | × | gurkenglas quits (~gurkengla@dslb-188-096-121-068.188.096.pools.vodafone-ip.de) (Ping timeout: 240 seconds) |
| 08:00:29 | → | MajorBiscuit joins (~MajorBisc@2a02:a461:129d:1:193d:75d8:745d:e91e) |
| 08:00:49 | → | cfricke joins (~cfricke@user/cfricke) |
| 08:02:47 | → | jakalx joins (~jakalx@base.jakalx.net) |
| 08:03:37 | → | lortabac joins (~lortabac@2a01:e0a:541:b8f0:a86e:f918:f8cf:38c0) |
| 08:08:57 | → | Null_A joins (~null_a@2601:645:8700:2290:a4fb:481a:7fa9:b909) |
| 08:09:36 | → | chele joins (~chele@user/chele) |
| 08:11:49 | × | vglfr quits (~vglfr@coupling.penchant.volia.net) (Read error: Connection reset by peer) |
| 08:12:33 | → | vglfr joins (~vglfr@coupling.penchant.volia.net) |
| 08:16:51 | × | eggplantade quits (~Eggplanta@108-201-191-115.lightspeed.sntcca.sbcglobal.net) (Remote host closed the connection) |
| 08:17:51 | → | eggplantade joins (~Eggplanta@2600:1700:bef1:5e10:7443:3f57:453b:e0ec) |
| 08:22:05 | × | perrierjouet quits (~perrier-j@modemcable012.251-130-66.mc.videotron.ca) (Quit: WeeChat 3.4) |
| 08:24:12 | → | acidjnk joins (~acidjnk@p200300d0c7057500a04355ceabfe8d47.dip0.t-ipconnect.de) |
| 08:27:53 | × | shriekingnoise quits (~shrieking@201.231.16.156) (Quit: Quit) |
| 08:31:23 | → | ubert joins (~Thunderbi@p548c8cd6.dip0.t-ipconnect.de) |
| 08:32:26 | → | alt-romes joins (~romes@44.190.189.46.rev.vodafone.pt) |
| 08:33:20 | → | deadmarshal joins (~deadmarsh@95.38.117.142) |
| 08:34:12 | × | Null_A quits (~null_a@2601:645:8700:2290:a4fb:481a:7fa9:b909) (Ping timeout: 240 seconds) |
| 08:37:01 | × | dextaa_ quits (~dextaa@cpc142174-lewi20-2-0-cust34.2-4.cable.virginm.net) (Quit: leaving) |
| 08:37:04 | × | Sgeo quits (~Sgeo@user/sgeo) (Read error: Connection reset by peer) |
| 08:37:24 | × | alt-romes quits (~romes@44.190.189.46.rev.vodafone.pt) (Ping timeout: 240 seconds) |
| 08:37:24 | × | whound quits (~dust@2409:4071:4d8d:7b21:2586:8c37:2856:667a) (Ping timeout: 240 seconds) |
| 08:38:19 | × | eggplantade quits (~Eggplanta@2600:1700:bef1:5e10:7443:3f57:453b:e0ec) (Remote host closed the connection) |
| 08:39:57 | → | wroathe joins (~wroathe@206-55-188-8.fttp.usinternet.com) |
| 08:39:57 | × | wroathe quits (~wroathe@206-55-188-8.fttp.usinternet.com) (Changing host) |
| 08:39:57 | → | wroathe joins (~wroathe@user/wroathe) |
| 08:39:57 | × | acarrico quits (~acarrico@dhcp-68-142-39-249.greenmountainaccess.net) (Ping timeout: 240 seconds) |
| 08:40:59 | → | drdo joins (~drdo@roach0.drdo.eu) |
| 08:41:34 | → | perrierjouet joins (~perrier-j@modemcable012.251-130-66.mc.videotron.ca) |
| 08:41:56 | → | acarrico joins (~acarrico@dhcp-68-142-39-249.greenmountainaccess.net) |
| 08:42:04 | → | jgeerds_ joins (~jgeerds@55d4b9df.access.ecotel.net) |
| 08:44:23 | × | jgeerds_ quits (~jgeerds@55d4b9df.access.ecotel.net) (Remote host closed the connection) |
| 08:44:35 | → | jgeerds_ joins (~jgeerds@55d4b9df.access.ecotel.net) |
| 08:44:36 | × | wroathe quits (~wroathe@user/wroathe) (Ping timeout: 240 seconds) |
| 08:46:57 | × | vglfr quits (~vglfr@coupling.penchant.volia.net) (Read error: Connection reset by peer) |
| 08:47:41 | → | vglfr joins (~vglfr@coupling.penchant.volia.net) |
| 08:48:05 | → | __monty__ joins (~toonn@user/toonn) |
| 08:48:38 | → | machinedgod joins (~machinedg@24.105.81.50) |
| 08:48:57 | × | capo_greco quits (~textual@60-241-161-167.static.tpgi.com.au) (Quit: My MacBook Air has gone to sleep. ZZZzzz…) |
| 08:54:37 | × | vglfr quits (~vglfr@coupling.penchant.volia.net) (Read error: Connection reset by peer) |
| 08:56:08 | → | vglfr joins (~vglfr@coupling.penchant.volia.net) |
| 08:57:38 | → | Null_A joins (~null_a@2601:645:8700:2290:a4fb:481a:7fa9:b909) |
| 08:58:55 | × | chele quits (~chele@user/chele) (Remote host closed the connection) |
| 09:00:13 | × | Morrow[m] quits (~morrowmma@2001:470:69fc:105::1d0) (Quit: You have been kicked for being idle) |
| 09:00:22 | → | max22- joins (~maxime@2a01cb08833598008f1709df66707174.ipv6.abo.wanadoo.fr) |
| 09:00:42 | × | mikail_ quits (~mikail@94.3.253.161) (Ping timeout: 252 seconds) |
| 09:00:49 | → | merijn joins (~merijn@c-001-001-027.client.esciencecenter.eduvpn.nl) |
| 09:01:08 | → | romesrf joins (~romes@44.190.189.46.rev.vodafone.pt) |
| 09:02:01 | × | Null_A quits (~null_a@2601:645:8700:2290:a4fb:481a:7fa9:b909) (Ping timeout: 250 seconds) |
| 09:05:25 | × | vglfr quits (~vglfr@coupling.penchant.volia.net) (Read error: Connection reset by peer) |
| 09:06:31 | → | vglfr joins (~vglfr@coupling.penchant.volia.net) |
| 09:06:39 | → | gurkenglas joins (~gurkengla@dslb-188-096-121-068.188.096.pools.vodafone-ip.de) |
| 09:07:18 | × | jgeerds_ quits (~jgeerds@55d4b9df.access.ecotel.net) (Ping timeout: 252 seconds) |
| 09:07:50 | → | Pickchea joins (~private@user/pickchea) |
| 09:09:01 | → | dschrempf joins (~dominik@070-207.dynamic.dsl.fonira.net) |
| 09:13:26 | × | adam1 quits (~adam@2001-b011-4007-283f-8c1c-5c42-5289-7882.dynamic-ip6.hinet.net) (Quit: WeeChat 3.4) |
| 09:13:37 | × | tzh quits (~tzh@c-24-21-73-154.hsd1.or.comcast.net) (Quit: zzz) |
| 09:16:06 | <phma> | I've defined a function "add7 a b c" which is a full adder of the digits 0 to 6. I just wrote a unit test. How do I write a Tasty.QuickCheck test that (add7 a b c) == (add7 b c a), with a,b,c less than 7? |
| 09:17:43 | → | mikail joins (~mikail@2a02:c7f:bd03:2c00:df97:6ebf:5b0b:7304) |
| 09:18:30 | × | m5zs7k quits (aquares@web10.mydevil.net) (Read error: Connection reset by peer) |
| 09:18:30 | × | raoul quits (~raoul@95.179.203.88) (Quit: Ping timeout (120 seconds)) |
| 09:18:30 | × | SoF quits (~skius@user/skius) (Quit: Ping timeout (120 seconds)) |
| 09:18:38 | → | raoul8 joins (~raoul@95.179.203.88) |
| 09:18:50 | → | m5zs7k_ joins (aquares@web10.mydevil.net) |
| 09:18:56 | → | SoF joins (~skius@user/skius) |
| 09:19:50 | × | ubert quits (~Thunderbi@p548c8cd6.dip0.t-ipconnect.de) (Quit: ubert) |
| 09:22:42 | × | MajorBiscuit quits (~MajorBisc@2a02:a461:129d:1:193d:75d8:745d:e91e) (Ping timeout: 252 seconds) |
| 09:23:05 | → | chele joins (~chele@user/chele) |
| 09:24:43 | → | MajorBiscuit joins (~MajorBisc@c-001-001-032.client.tudelft.eduvpn.nl) |
| 09:26:17 | → | ix joins (~ix@82-71-2-184.dsl.in-addr.zen.co.uk) |
| 09:27:46 | m5zs7k_ | is now known as m5zs7k |
| 09:28:56 | <jackdk> | phma: you will need to construct a generator which generates values in teh range [0..6], look at `chooseInt`. Then use that generator to make a generator for triples (the tools in `Control.Applicative` will help). Then use `forAll` with your generator to construct a `Property` and use `Test.Tasty.QuickCheck.testProperty` to turn it into a `TestTree` |
| 09:32:30 | → | Null_A joins (~null_a@c-98-210-133-39.hsd1.ca.comcast.net) |
| 09:33:21 | × | ix quits (~ix@82-71-2-184.dsl.in-addr.zen.co.uk) (Ping timeout: 272 seconds) |
| 09:33:21 | × | vglfr quits (~vglfr@coupling.penchant.volia.net) (Read error: Connection reset by peer) |
| 09:34:04 | → | vglfr joins (~vglfr@coupling.penchant.volia.net) |
| 09:34:15 | → | ix joins (~ix@82-71-2-184.dsl.in-addr.zen.co.uk) |
| 09:37:00 | × | Null_A quits (~null_a@c-98-210-133-39.hsd1.ca.comcast.net) (Ping timeout: 240 seconds) |
| 09:38:42 | → | eggplantade joins (~Eggplanta@2600:1700:bef1:5e10:7443:3f57:453b:e0ec) |
| 09:41:55 | → | ardell joins (~ardell@user/ardell) |
| 09:43:00 | × | eggplantade quits (~Eggplanta@2600:1700:bef1:5e10:7443:3f57:453b:e0ec) (Ping timeout: 240 seconds) |
| 09:45:32 | <cheater> | hi |
| 09:46:03 | <cheater> | are there currently any good gui solutions for windows? preferably also able to display some sort of interactable 3D graphics within a rectangle? |
| 09:47:33 | <phma> | jackdk: I'm new to Haskell. I found chooseInt, but am not sure how to use it. Here's the test I've already written: |
| 09:47:41 | <jackdk> | @where paste |
| 09:47:41 | <lambdabot> | Help us help you: please paste full code, input and/or output at e.g. https://paste.tomsmeding.com |
| 09:48:16 | <jackdk> | just in case you're new to IRC too, use that link (or a GH gist) to share code or error messages |
| 09:49:21 | <phma> | https://paste.tomsmeding.com/GKHjBRIM |
| 09:50:57 | → | whound joins (~dust@2409:4071:4d8d:7b21:2586:8c37:2856:667a) |
| 09:53:00 | × | drdo quits (~drdo@roach0.drdo.eu) (Ping timeout: 240 seconds) |
| 09:54:44 | × | gaff quits (~gaff@49.207.218.11) (Remote host closed the connection) |
| 09:57:54 | × | mikail quits (~mikail@2a02:c7f:bd03:2c00:df97:6ebf:5b0b:7304) (Ping timeout: 252 seconds) |
| 09:58:03 | <jackdk> | phma: okay, if you're used to writing properties in that style, I suggest the following plan: define a newtype wrapper (around Int, I guess) which has an Arbitrary instance that generates numbers in the reduced range, and then write your property test as a function like the one in your pastebin |
| 09:58:10 | <jackdk> | have you seen newtypes before? |
| 09:58:33 | → | ubert joins (~Thunderbi@2a02:8109:9880:303c:bca8:d0f:7008:eb61) |
| 10:00:54 | <phma> | I'm not used to anything. I found an example written like that. How else can they be written? |
| 10:02:46 | <phma> | I copied the tests from https://hackage.haskell.org/package/tasty-1.1/src/README.md and modified them. |
| 10:05:01 | × | merijn quits (~merijn@c-001-001-027.client.esciencecenter.eduvpn.nl) (Ping timeout: 272 seconds) |
| 10:06:48 | → | cosimone joins (~user@93-44-187-99.ip98.fastwebnet.it) |
| 10:10:11 | → | Null_A joins (~null_a@2601:645:8700:2290:a4fb:481a:7fa9:b909) |
| 10:13:24 | × | ix quits (~ix@82-71-2-184.dsl.in-addr.zen.co.uk) (Ping timeout: 240 seconds) |
| 10:14:36 | × | vysn quits (~vysn@user/vysn) (Ping timeout: 240 seconds) |
| 10:15:18 | <jackdk> | phma: This is how I would try to do it, but I haven't used QuickCheck very much https://www.irccloud.com/pastebin/bkUnHAwg/ZeroToSix.hs |
| 10:16:30 | → | eggplantade joins (~Eggplanta@2600:1700:bef1:5e10:c58b:31b1:c12f:8193) |
| 10:18:38 | → | ix joins (~ix@82-71-2-184.dsl.in-addr.zen.co.uk) |
| 10:19:31 | × | ardell quits (~ardell@user/ardell) (Quit: Konversation terminated!) |
| 10:19:45 | × | Null_A quits (~null_a@2601:645:8700:2290:a4fb:481a:7fa9:b909) (Remote host closed the connection) |
| 10:20:36 | × | eggplantade quits (~Eggplanta@2600:1700:bef1:5e10:c58b:31b1:c12f:8193) (Ping timeout: 240 seconds) |
| 10:21:43 | <gurkenglas> | phma, "(checked by QuickCheck)" sounds redundant - everything that involves "QC.testProperty" is checked by QuickCheck, right? |
| 10:22:12 | × | pooryorick quits (~pooryoric@87-119-174-173.tll.elisa.ee) (Ping timeout: 240 seconds) |
| 10:25:23 | <jackdk> | it's a label for a tasty testgroup, and you can make testgroups using tasty-hunit, tasty-hedgehog, tasty-hspec... |
| 10:27:02 | <gurkenglas> | Oh I see, QC is not QuickCheck itself but tasty's interface to it :) |
| 10:27:27 | → | pooryorick joins (~pooryoric@87-119-174-173.tll.elisa.ee) |
| 10:27:35 | → | eggplantade joins (~Eggplanta@2600:1700:bef1:5e10:2522:8e77:48b4:28a1) |
| 10:27:37 | × | notzmv quits (~zmv@user/notzmv) (Ping timeout: 240 seconds) |
| 10:30:15 | → | CiaoSen joins (~Jura@p200300c95737a2002a3a4dfffe84dbd5.dip0.t-ipconnect.de) |
| 10:31:48 | × | eggplantade quits (~Eggplanta@2600:1700:bef1:5e10:2522:8e77:48b4:28a1) (Ping timeout: 240 seconds) |
| 10:36:52 | → | Null_A joins (~null_a@2601:645:8700:2290:a4fb:481a:7fa9:b909) |
| 10:37:10 | <gurkenglas> | I would have fed quickcheck "\a b c -> any (\x->x<0||x>=7) || f a b c == f b c a", but it doesn't try to hit all the branches, does it? |
| 10:37:59 | <jackdk> | I wrote a new generator because "generate, then filter" can give you really slow tests because it has to reroll a lot |
| 10:38:18 | <jackdk> | I think John Hughes talks about it in https://www.youtube.com/watch?v=NcJOiQlzlXQ |
| 10:41:24 | × | Null_A quits (~null_a@2601:645:8700:2290:a4fb:481a:7fa9:b909) (Ping timeout: 240 seconds) |
| 10:42:33 | × | `2jt quits (~jtomas@130.red-88-22-46.staticip.rima-tde.net) (Read error: Connection reset by peer) |
| 10:44:46 | → | `2jt joins (~jtomas@130.red-88-22-46.staticip.rima-tde.net) |
| 10:44:51 | <phma> | jackdk: Thanks! I don't think "shrink" is needed, there are only 343 possibilities. |
| 10:44:53 | × | cheater quits (~Username@user/cheater) (Read error: Connection reset by peer) |
| 10:44:55 | × | ix quits (~ix@82-71-2-184.dsl.in-addr.zen.co.uk) (Ping timeout: 272 seconds) |
| 10:45:33 | × | foul_owl quits (~kerry@207.244.125.36) (Ping timeout: 272 seconds) |
| 10:46:12 | → | ix joins (~ix@82-71-2-184.dsl.in-addr.zen.co.uk) |
| 10:46:44 | → | raehik joins (~raehik@cpc95906-rdng25-2-0-cust156.15-3.cable.virginm.net) |
| 10:48:04 | → | cheater joins (~Username@user/cheater) |
| 10:48:17 | × | troydm quits (~troydm@host-176-37-124-197.b025.la.net.ua) (Ping timeout: 240 seconds) |
| 10:49:20 | → | troydm joins (~troydm@host-176-37-124-197.b025.la.net.ua) |
| 10:51:48 | × | lortabac quits (~lortabac@2a01:e0a:541:b8f0:a86e:f918:f8cf:38c0) (Ping timeout: 252 seconds) |
| 10:55:05 | × | michalz quits (~michalz@185.246.204.93) (Read error: Connection reset by peer) |
| 10:55:05 | × | `2jt quits (~jtomas@130.red-88-22-46.staticip.rima-tde.net) (Remote host closed the connection) |
| 10:55:21 | → | `2jt joins (~jtomas@130.red-88-22-46.staticip.rima-tde.net) |
| 10:55:24 | × | CiaoSen quits (~Jura@p200300c95737a2002a3a4dfffe84dbd5.dip0.t-ipconnect.de) (Ping timeout: 240 seconds) |
| 10:55:29 | → | eggplantade joins (~Eggplanta@2600:1700:bef1:5e10:8978:c9ec:3b56:b4e9) |
| 10:55:30 | → | mc47 joins (~mc47@xmonad/TheMC47) |
| 10:55:40 | → | michalz joins (~michalz@185.246.204.93) |
| 10:56:48 | <gurkenglas> | ah, forAll (replicateM 3 $ choose (0,6)) $ \[a,b,c] -> f a b c === f b a c |
| 10:59:29 | × | cfricke quits (~cfricke@user/cfricke) (Ping timeout: 272 seconds) |
| 10:59:48 | × | eggplantade quits (~Eggplanta@2600:1700:bef1:5e10:8978:c9ec:3b56:b4e9) (Ping timeout: 240 seconds) |
| 11:00:41 | × | econo quits (uid147250@user/econo) (Quit: Connection closed for inactivity) |
| 11:02:00 | × | Erutuon quits (~Erutuon@user/erutuon) (Ping timeout: 272 seconds) |
| 11:03:28 | × | fendor quits (~fendor@91.141.60.250.wireless.dyn.drei.com) (Remote host closed the connection) |
| 11:06:29 | × | ix quits (~ix@82-71-2-184.dsl.in-addr.zen.co.uk) (Quit: WeeChat 3.4) |
| 11:06:38 | → | ix joins (~ix@2a02:8010:674f:0:cda6:d05:f0d7:4922) |
| 11:06:42 | × | ix quits (~ix@2a02:8010:674f:0:cda6:d05:f0d7:4922) (Remote host closed the connection) |
| 11:06:50 | → | ix joins (~ix@2a02:8010:674f:0:2e0:4cff:fe67:ba) |
| 11:06:54 | × | ix quits (~ix@2a02:8010:674f:0:2e0:4cff:fe67:ba) (Remote host closed the connection) |
| 11:07:02 | → | ix joins (~ix@2a02:8010:674f:0:2e0:4cff:fe67:ba) |
| 11:07:08 | × | ix quits (~ix@2a02:8010:674f:0:2e0:4cff:fe67:ba) (Remote host closed the connection) |
| 11:07:16 | → | ix joins (~ix@2a02:8010:674f:0:2e0:4cff:fe67:ba) |
| 11:10:46 | → | foul_owl joins (~kerry@207.244.125.36) |
| 11:12:09 | × | ix quits (~ix@2a02:8010:674f:0:2e0:4cff:fe67:ba) (Ping timeout: 252 seconds) |
| 11:13:28 | → | ix joins (~ix@2a02:8010:674f:0:d65d:64ff:fe52:5efe) |
| 11:18:36 | × | xkuru quits (~xkuru@user/xkuru) (Read error: Connection reset by peer) |
| 11:18:57 | × | ix quits (~ix@2a02:8010:674f:0:d65d:64ff:fe52:5efe) (Quit: WeeChat 3.4) |
| 11:19:07 | → | ix joins (~ix@2a02:8010:674f:0:d65d:64ff:fe52:5efe) |
| 11:19:10 | × | ix quits (~ix@2a02:8010:674f:0:d65d:64ff:fe52:5efe) (Remote host closed the connection) |
| 11:19:18 | → | ix joins (~ix@2a02:8010:674f:0:d65d:64ff:fe52:5efe) |
| 11:19:24 | × | Akiva quits (~Akiva@user/Akiva) (Ping timeout: 240 seconds) |
| 11:19:59 | → | capo_greco joins (~textual@60-241-161-167.static.tpgi.com.au) |
| 11:20:19 | × | geekosaur quits (~geekosaur@xmonad/geekosaur) (Remote host closed the connection) |
| 11:22:02 | → | geekosaur joins (~geekosaur@xmonad/geekosaur) |
| 11:24:43 | → | jeremyn joins (~jeremyn@098-147-212-046.res.spectrum.com) |
| 11:25:01 | → | jeremyn_ joins (~jeremyn@098-147-212-046.res.spectrum.com) |
| 11:25:49 | <jeremyn_> | Hey, is there any way to call a local C library function in Template Haskell? |
| 11:26:52 | <jeremyn_> | I'm getting an undefined symbol error |
| 11:31:49 | → | [itchyjunk] joins (~itchyjunk@user/itchyjunk/x-7353470) |
| 11:32:37 | × | whound quits (~dust@2409:4071:4d8d:7b21:2586:8c37:2856:667a) (Quit: Konversation terminated!) |
| 11:34:33 | × | ix quits (~ix@2a02:8010:674f:0:d65d:64ff:fe52:5efe) (Ping timeout: 250 seconds) |
| 11:35:34 | <dminuoso> | Linkage during TH sounds like a fun nightmare |
| 11:37:25 | → | wroathe joins (~wroathe@206-55-188-8.fttp.usinternet.com) |
| 11:37:25 | × | wroathe quits (~wroathe@206-55-188-8.fttp.usinternet.com) (Changing host) |
| 11:37:25 | → | wroathe joins (~wroathe@user/wroathe) |
| 11:38:09 | × | raehik quits (~raehik@cpc95906-rdng25-2-0-cust156.15-3.cable.virginm.net) (Quit: WeeChat 3.4) |
| 11:41:29 | → | ix joins (~ix@2a02:8010:674f:0:d65d:64ff:fe52:5efe) |
| 11:42:24 | × | wroathe quits (~wroathe@user/wroathe) (Ping timeout: 252 seconds) |
| 11:43:24 | → | fendor joins (~fendor@77.119.209.21.wireless.dyn.drei.com) |
| 11:49:38 | × | cynomys quits (~cynomys@user/cynomys) (Quit: Lost terminal) |
| 11:51:12 | × | cosimone quits (~user@93-44-187-99.ip98.fastwebnet.it) (Ping timeout: 252 seconds) |
| 11:51:15 | <romesrf> | ahah |
| 11:51:40 | → | Null_A joins (~null_a@2601:645:8700:2290:a4fb:481a:7fa9:b909) |
| 11:52:50 | → | cosimone joins (~user@2001:b07:ae5:db26:c24a:d20:4d91:1e20) |
| 11:53:15 | → | raehik joins (~raehik@cpc95906-rdng25-2-0-cust156.15-3.cable.virginm.net) |
| 11:55:28 | <jeremyn_> | :( lol |
| 11:55:56 | <jeremyn_> | I want to compile some information about a Vulkan pipeline statically |
| 11:56:13 | <jeremyn_> | Maybe it doesn't make sense to do so now that I think about it though |
| 12:01:15 | × | Null_A quits (~null_a@2601:645:8700:2290:a4fb:481a:7fa9:b909) (Remote host closed the connection) |
| 12:01:31 | × | whatsupdoc quits (uid509081@id-509081.hampstead.irccloud.com) (Quit: Connection closed for inactivity) |
| 12:02:11 | → | burnsidesLlama joins (~burnsides@dhcp168-031.wadham.ox.ac.uk) |
| 12:03:45 | → | lortabac joins (~lortabac@2a01:e0a:541:b8f0:5f01:5e57:4ded:3d7c) |
| 12:07:48 | → | gaff joins (~gaff@49.207.195.156) |
| 12:07:53 | → | cfricke joins (~cfricke@user/cfricke) |
| 12:08:43 | × | capo_greco quits (~textual@60-241-161-167.static.tpgi.com.au) (Quit: My MacBook Air has gone to sleep. ZZZzzz…) |
| 12:14:02 | × | dschrempf quits (~dominik@070-207.dynamic.dsl.fonira.net) (Quit: WeeChat 3.3) |
| 12:15:47 | × | raehik quits (~raehik@cpc95906-rdng25-2-0-cust156.15-3.cable.virginm.net) (Ping timeout: 256 seconds) |
| 12:19:43 | → | Null_A joins (~null_a@2601:645:8700:2290:a4fb:481a:7fa9:b909) |
| 12:20:34 | → | raehik joins (~raehik@cpc95906-rdng25-2-0-cust156.15-3.cable.virginm.net) |
| 12:23:46 | → | dschrempf joins (~dominik@070-207.dynamic.dsl.fonira.net) |
| 12:24:23 | × | Null_A quits (~null_a@2601:645:8700:2290:a4fb:481a:7fa9:b909) (Ping timeout: 250 seconds) |
| 12:28:09 | × | ubert quits (~Thunderbi@2a02:8109:9880:303c:bca8:d0f:7008:eb61) (Remote host closed the connection) |
| 12:28:28 | → | ubert joins (~Thunderbi@2a02:8109:9880:303c:bca8:d0f:7008:eb61) |
| 12:31:38 | → | Cajun joins (~Cajun@user/cajun) |
| 12:31:54 | × | mon_aaraj quits (~MonAaraj@user/mon-aaraj/x-4416475) (Ping timeout: 252 seconds) |
| 12:32:24 | × | ubert quits (~Thunderbi@2a02:8109:9880:303c:bca8:d0f:7008:eb61) (Client Quit) |
| 12:32:35 | → | ubert joins (~Thunderbi@2a02:8109:9880:303c:bca8:d0f:7008:eb61) |
| 12:33:05 | → | zeenk joins (~zeenk@2a02:2f04:a30d:1300:51a3:bcfc:6cda:9fc5) |
| 12:33:35 | × | ubert quits (~Thunderbi@2a02:8109:9880:303c:bca8:d0f:7008:eb61) (Remote host closed the connection) |
| 12:33:56 | → | mon_aaraj joins (~MonAaraj@user/mon-aaraj/x-4416475) |
| 12:34:55 | × | jeremyn_ quits (~jeremyn@098-147-212-046.res.spectrum.com) (Quit: Leaving) |
| 12:34:55 | × | jeremyn quits (~jeremyn@098-147-212-046.res.spectrum.com) (Quit: Leaving) |
| 12:35:31 | → | ubert joins (~Thunderbi@2a02:8109:9880:303c:df39:5895:e6dd:94da) |
| 12:35:49 | <romesrf> | hello! |
| 12:35:57 | <romesrf> | can someone help me interpret the following error |
| 12:36:00 | <romesrf> | type Chat a = forall a. ChatBotMessage a => ReaderT (ReplyMessageState a) IO |
| 12:36:35 | → | vysn joins (~vysn@user/vysn) |
| 12:36:43 | <romesrf> | Expecting one more argument to ‘ReaderT (ReplyMessageState a) IO’ | |
| 12:36:44 | <romesrf> | 3 | Expected a type, but | |
| 12:36:46 | <romesrf> | 4 | ‘ReaderT (ReplyMessageState a) IO’ has kind | |
| 12:36:48 | <romesrf> | 5 | ‘* -> *’ |
| 12:37:00 | → | rtsn joins (~nstr@user/rtsn) |
| 12:37:16 | <romesrf> | I want the type synonym to have kind * -> * |
| 12:37:31 | <romesrf> | but upon adding the constraint I get this error |
| 12:37:54 | <hpc> | are you expecting to partially apply that synonym later? |
| 12:37:56 | <romesrf> | yes |
| 12:38:08 | <hpc> | :( that rules out "type Chat a b = .... b" then |
| 12:38:13 | <romesrf> | i mean, by the time i apply the synonym it's completely applied |
| 12:38:27 | <romesrf> | hpc: yes, exactly |
| 12:38:28 | <romesrf> | ahahah |
| 12:38:46 | <romesrf> | I want to add the constraint without forcing the second type variable |
| 12:38:51 | <hpc> | er, hmm |
| 12:39:07 | <romesrf> | i can throw up a minimal example if you'd like |
| 12:39:07 | <hpc> | in "Chat a", is "a" a phantom type? |
| 12:39:20 | <romesrf> | gimme a sec let me write something simpler |
| 12:42:21 | × | alp quits (~alp@user/alp) (Ping timeout: 252 seconds) |
| 12:44:43 | <romesrf> | https://paste.tomsmeding.com/pWixhL3W |
| 12:44:48 | <romesrf> | Syn' doesn't typecheck |
| 12:45:05 | <romesrf> | hpc: |
| 12:47:51 | → | Unicorn_Princess joins (~Unicorn_P@93-103-228-248.dynamic.t-2.net) |
| 12:50:04 | <romesrf> | brb |
| 12:50:06 | × | romesrf quits (~romes@44.190.189.46.rev.vodafone.pt) (Quit: WeeChat 3.4) |
| 12:50:31 | → | romesrf joins (~romes@44.190.189.46.rev.vodafone.pt) |
| 12:51:35 | <romesrf> | back |
| 12:53:29 | → | Null_A joins (~null_a@2601:645:8700:2290:a4fb:481a:7fa9:b909) |
| 12:58:11 | × | Null_A quits (~null_a@2601:645:8700:2290:a4fb:481a:7fa9:b909) (Ping timeout: 250 seconds) |
| 12:59:42 | → | notzmv joins (~zmv@user/notzmv) |
| 13:02:05 | <raehik> | romesrf: I don't think you can partially apply type synonyms. you could try using a newtype instead? |
| 13:02:18 | <raehik> | > newtype Syn' a b = Syn' { getSyn :: forall a. Constr a => ReaderT a IO b } |
| 13:02:19 | <lambdabot> | <hint>:1:1: error: parse error on input ‘newtype’ |
| 13:02:47 | <geekosaur> | you can partially apply as long as they're fully applied at the point of use, with LiberalisedTypeSynonyms |
| 13:03:01 | <geekosaur> | need @let for declarations in lambdabot |
| 13:03:04 | <raehik> | ohh thanks geekosaur I didn't know that one |
| 13:03:09 | <geekosaur> | ">" is just expressions |
| 13:03:11 | <romesrf> | raehik: you can partially apply them, just apparently not when you have the constraint |
| 13:04:17 | <romesrf> | nd LiberalTypeSynonyms doesn't fix the constraints issue |
| 13:04:29 | <romesrf> | meanwhile I've just moved the constraint to a different place |
| 13:04:42 | <romesrf> | but it's interesting as to why doesn't it work |
| 13:09:43 | → | merijn joins (~merijn@c-001-001-027.client.esciencecenter.eduvpn.nl) |
| 13:14:16 | × | bitdex quits (~bitdex@gateway/tor-sasl/bitdex) (Quit: = "") |
| 13:15:37 | × | dschrempf quits (~dominik@070-207.dynamic.dsl.fonira.net) (Quit: WeeChat 3.3) |
| 13:17:35 | → | bontaq joins (~user@ool-45779fe5.dyn.optonline.net) |
| 13:18:35 | × | Vajb quits (~Vajb@hag-jnsbng11-58c3a8-176.dhcp.inet.fi) (Read error: Connection reset by peer) |
| 13:19:29 | → | Vajb joins (~Vajb@2001:999:274:c862:3b86:e1e1:5bff:355e) |
| 13:21:24 | × | max22- quits (~maxime@2a01cb08833598008f1709df66707174.ipv6.abo.wanadoo.fr) (Ping timeout: 252 seconds) |
| 13:21:25 | × | Vajb quits (~Vajb@2001:999:274:c862:3b86:e1e1:5bff:355e) (Read error: Connection reset by peer) |
| 13:22:21 | → | Vajb joins (~Vajb@hag-jnsbng11-58c3a8-176.dhcp.inet.fi) |
| 13:24:58 | → | kayprish joins (~kayprish@cable-24-135-254-227.dynamic.sbb.rs) |
| 13:28:10 | → | eggplantade joins (~Eggplanta@2600:1700:bef1:5e10:7dbf:9eef:ddfc:d739) |
| 13:28:15 | → | Null_A joins (~null_a@2601:645:8700:2290:a4fb:481a:7fa9:b909) |
| 13:32:12 | × | eggplantade quits (~Eggplanta@2600:1700:bef1:5e10:7dbf:9eef:ddfc:d739) (Ping timeout: 240 seconds) |
| 13:32:50 | × | Null_A quits (~null_a@2601:645:8700:2290:a4fb:481a:7fa9:b909) (Remote host closed the connection) |
| 13:33:05 | → | Null_A joins (~null_a@2601:645:8700:2290:a4fb:481a:7fa9:b909) |
| 13:33:07 | → | chenqisu1 joins (~chenqisu1@183.217.200.249) |
| 13:37:03 | → | eggplantade joins (~Eggplanta@2600:1700:bef1:5e10:c4e7:84cc:496a:5ba8) |
| 13:37:13 | → | dschrempf joins (~dominik@070-207.dynamic.dsl.fonira.net) |
| 13:37:21 | × | MajorBiscuit quits (~MajorBisc@c-001-001-032.client.tudelft.eduvpn.nl) (Ping timeout: 252 seconds) |
| 13:37:48 | → | chenqisu12 joins (~chenqisu1@183.217.200.249) |
| 13:40:28 | × | chenqisu1 quits (~chenqisu1@183.217.200.249) (Read error: Connection reset by peer) |
| 13:41:24 | × | eggplantade quits (~Eggplanta@2600:1700:bef1:5e10:c4e7:84cc:496a:5ba8) (Ping timeout: 240 seconds) |
| 13:41:38 | → | MajorBiscuit joins (~MajorBisc@2a02:a461:129d:1:193d:75d8:745d:e91e) |
| 13:42:21 | → | kuribas joins (~user@ptr-25vy0i6vww7x1l8ynbn.18120a2.ip6.access.telenet.be) |
| 13:42:41 | × | Null_A quits (~null_a@2601:645:8700:2290:a4fb:481a:7fa9:b909) (Remote host closed the connection) |
| 13:43:31 | × | raehik quits (~raehik@cpc95906-rdng25-2-0-cust156.15-3.cable.virginm.net) (Ping timeout: 272 seconds) |
| 13:47:20 | → | eggplantade joins (~Eggplanta@2600:1700:bef1:5e10:3043:922a:3ee:629c) |
| 13:51:24 | × | eggplantade quits (~Eggplanta@2600:1700:bef1:5e10:3043:922a:3ee:629c) (Ping timeout: 240 seconds) |
| 13:59:08 | → | Null_A joins (~null_a@2601:645:8700:2290:a4fb:481a:7fa9:b909) |
| 13:59:21 | × | meinside quits (uid24933@id-24933.helmsley.irccloud.com) (Quit: Connection closed for inactivity) |
| 14:03:48 | × | Null_A quits (~null_a@2601:645:8700:2290:a4fb:481a:7fa9:b909) (Ping timeout: 240 seconds) |
| 14:08:05 | → | raehik joins (~raehik@cpc95906-rdng25-2-0-cust156.15-3.cable.virginm.net) |
| 14:12:21 | → | drdo joins (~drdo@roach0.drdo.eu) |
| 14:12:21 | × | drdo quits (~drdo@roach0.drdo.eu) (Client Quit) |
| 14:15:43 | × | dschrempf quits (~dominik@070-207.dynamic.dsl.fonira.net) (Quit: WeeChat 3.3) |
| 14:17:19 | → | drdo joins (~drdo@roach0.drdo.eu) |
| 14:17:33 | × | drdo quits (~drdo@roach0.drdo.eu) (Client Quit) |
| 14:18:58 | → | wroathe joins (~wroathe@206-55-188-8.fttp.usinternet.com) |
| 14:18:58 | × | wroathe quits (~wroathe@206-55-188-8.fttp.usinternet.com) (Changing host) |
| 14:18:59 | → | wroathe joins (~wroathe@user/wroathe) |
| 14:19:57 | → | zer0bitz joins (~zer0bitz@2001:2003:f74d:b800:690a:d027:b8ea:dcab) |
| 14:20:15 | × | burnsidesLlama quits (~burnsides@dhcp168-031.wadham.ox.ac.uk) (Remote host closed the connection) |
| 14:20:41 | → | burnsidesLlama joins (~burnsides@dhcp168-031.wadham.ox.ac.uk) |
| 14:21:23 | × | zer0bitz_ quits (~zer0bitz@2001:2003:f74d:b800:5c57:7f45:b808:8adb) (Ping timeout: 250 seconds) |
| 14:22:44 | → | drdo joins (~drdo@roach0.drdo.eu) |
| 14:22:44 | × | drdo quits (~drdo@roach0.drdo.eu) (Client Quit) |
| 14:23:22 | → | burnside_ joins (~burnsides@dhcp168-031.wadham.ox.ac.uk) |
| 14:23:46 | × | Vajb quits (~Vajb@hag-jnsbng11-58c3a8-176.dhcp.inet.fi) (Read error: Connection reset by peer) |
| 14:24:21 | → | Vajb joins (~Vajb@2001:999:274:c862:3b86:e1e1:5bff:355e) |
| 14:24:51 | × | zer0bitz quits (~zer0bitz@2001:2003:f74d:b800:690a:d027:b8ea:dcab) (Ping timeout: 250 seconds) |
| 14:24:58 | × | burnsidesLlama quits (~burnsides@dhcp168-031.wadham.ox.ac.uk) (Remote host closed the connection) |
| 14:26:28 | × | kuribas quits (~user@ptr-25vy0i6vww7x1l8ynbn.18120a2.ip6.access.telenet.be) (Read error: Connection reset by peer) |
| 14:26:43 | → | drdo joins (~drdo@roach0.drdo.eu) |
| 14:27:55 | × | drdo quits (~drdo@roach0.drdo.eu) (Client Quit) |
| 14:31:27 | → | alp joins (~alp@user/alp) |
| 14:32:16 | → | kuribas joins (~user@ptr-25vy0i6vww7x1l8ynbn.18120a2.ip6.access.telenet.be) |
| 14:32:43 | raoul8 | is now known as raoul |
| 14:33:06 | → | drdo joins (~drdo@roach0.drdo.eu) |
| 14:33:07 | × | drdo quits (~drdo@roach0.drdo.eu) (Client Quit) |
| 14:33:49 | × | MajorBiscuit quits (~MajorBisc@2a02:a461:129d:1:193d:75d8:745d:e91e) (Ping timeout: 240 seconds) |
| 14:34:16 | → | max22- joins (~maxime@2a01cb0883359800f7b27aee14b4b0ce.ipv6.abo.wanadoo.fr) |
| 14:35:58 | → | MajorBiscuit joins (~MajorBisc@c-001-001-032.client.tudelft.eduvpn.nl) |
| 14:37:12 | × | rusrushal13 quits (~rusrushal@103.85.18.34) (Ping timeout: 256 seconds) |
| 14:37:14 | → | drdo joins (~drdo@roach0.drdo.eu) |
| 14:37:30 | → | zer0bitz joins (~zer0bitz@2001:2003:f74d:b800:95ea:d1ff:55f2:9ea6) |
| 14:38:18 | × | drdo quits (~drdo@roach0.drdo.eu) (Client Quit) |
| 14:39:48 | × | mvk quits (~mvk@2607:fea8:5cdc:bf00::99e7) (Ping timeout: 240 seconds) |
| 14:40:36 | × | ix quits (~ix@2a02:8010:674f:0:d65d:64ff:fe52:5efe) (Ping timeout: 252 seconds) |
| 14:42:08 | → | hgolden joins (~hgolden2@cpe-172-114-81-123.socal.res.rr.com) |
| 14:43:29 | → | drdo joins (~drdo@roach0.drdo.eu) |
| 14:43:29 | × | drdo quits (~drdo@roach0.drdo.eu) (Client Quit) |
| 14:45:14 | → | zer0bitz_ joins (~zer0bitz@2001:2003:f74d:b800:95ea:d1ff:55f2:9ea6) |
| 14:46:57 | × | zer0bitz quits (~zer0bitz@2001:2003:f74d:b800:95ea:d1ff:55f2:9ea6) (Ping timeout: 250 seconds) |
| 14:48:40 | → | drdo joins (~drdo@roach0.drdo.eu) |
| 14:48:40 | × | drdo quits (~drdo@roach0.drdo.eu) (Client Quit) |
| 14:52:00 | → | shriekingnoise joins (~shrieking@201.231.16.156) |
| 14:53:52 | → | drdo joins (~drdo@roach0.drdo.eu) |
| 14:53:52 | × | drdo quits (~drdo@roach0.drdo.eu) (Client Quit) |
| 14:54:12 | × | mon_aaraj quits (~MonAaraj@user/mon-aaraj/x-4416475) (Ping timeout: 240 seconds) |
| 14:55:47 | → | sss joins (~sss@187.83.249.216.dyn.smithville.net) |
| 14:56:29 | → | mon_aaraj joins (~MonAaraj@user/mon-aaraj/x-4416475) |
| 14:59:03 | → | drdo joins (~drdo@roach0.drdo.eu) |
| 14:59:03 | × | drdo quits (~drdo@roach0.drdo.eu) (Client Quit) |
| 15:00:26 | → | ix joins (~ix@2a02:8010:674f:0:d65d:64ff:fe52:5efe) |
| 15:00:27 | × | ix quits (~ix@2a02:8010:674f:0:d65d:64ff:fe52:5efe) (Remote host closed the connection) |
| 15:00:35 | → | ix joins (~ix@2a02:8010:674f:0:d65d:64ff:fe52:5efe) |
| 15:00:39 | × | ix quits (~ix@2a02:8010:674f:0:d65d:64ff:fe52:5efe) (Remote host closed the connection) |
| 15:00:47 | → | ix joins (~ix@2a02:8010:674f:0:d65d:64ff:fe52:5efe) |
| 15:00:51 | × | ix quits (~ix@2a02:8010:674f:0:d65d:64ff:fe52:5efe) (Remote host closed the connection) |
| 15:00:59 | → | ix joins (~ix@2a02:8010:674f:0:d65d:64ff:fe52:5efe) |
| 15:01:03 | × | ix quits (~ix@2a02:8010:674f:0:d65d:64ff:fe52:5efe) (Remote host closed the connection) |
| 15:01:11 | → | ix joins (~ix@2a02:8010:674f:0:d65d:64ff:fe52:5efe) |
| 15:01:15 | × | ix quits (~ix@2a02:8010:674f:0:d65d:64ff:fe52:5efe) (Remote host closed the connection) |
| 15:01:48 | × | wroathe quits (~wroathe@user/wroathe) (Ping timeout: 240 seconds) |
| 15:04:14 | → | drdo joins (~drdo@roach0.drdo.eu) |
| 15:04:14 | × | drdo quits (~drdo@roach0.drdo.eu) (Client Quit) |
| 15:04:26 | → | jlamothe joins (~jlamothe@198.251.61.229) |
| 15:05:35 | → | slack1256 joins (~slack1256@186.11.97.42) |
| 15:06:37 | <romesrf> | can I have existential types in typeclass methods ? |
| 15:06:56 | <slack1256> | Is there a binding to the `file` filetype database on hackage? |
| 15:08:25 | <sss> | I've got some code with a data type that takes quite a few type arguments, like data Foo a b c d e f .... = Foo { fa :: a, fb :: b, ...}. The problem is that I'm often writing functions that only instantiate a small number of these types, say addB :: (forall a c d e f ...) . Foo a () c d e f ... -> Foo a Int c d e f ... Is there any reasonable way |
| 15:08:26 | <sss> | to do something like this without having to write out all of the type arguments every time? (Ideally I'd want e.g. type-level record syntax, but that doesn't seem to be a thing afaik. I could probably get close to this with some type families, but that requires some work every time I add a field to the datatype) |
| 15:09:26 | → | drdo joins (~drdo@roach0.drdo.eu) |
| 15:09:26 | × | drdo quits (~drdo@roach0.drdo.eu) (Client Quit) |
| 15:09:49 | <merijn> | slack1256: You probably mean libmagic? |
| 15:09:52 | <merijn> | @hackage magic |
| 15:09:52 | <lambdabot> | https://hackage.haskell.org/package/magic |
| 15:10:09 | <slack1256> | Awesome! |
| 15:10:15 | <merijn> | Seems a bit...ancient, though |
| 15:10:20 | <merijn> | So YMMV ;) |
| 15:10:57 | → | Sgeo joins (~Sgeo@user/sgeo) |
| 15:11:49 | <slack1256> | I can probably update it. Thanks merijn. |
| 15:13:27 | × | cfricke quits (~cfricke@user/cfricke) (Ping timeout: 272 seconds) |
| 15:14:05 | × | chenqisu12 quits (~chenqisu1@183.217.200.249) (Ping timeout: 272 seconds) |
| 15:14:31 | → | drdo joins (~drdo@roach0.drdo.eu) |
| 15:14:37 | × | drdo quits (~drdo@roach0.drdo.eu) (Client Quit) |
| 15:16:54 | × | Cajun quits (~Cajun@user/cajun) (Quit: Client closed) |
| 15:18:42 | → | drdo joins (~drdo@roach0.drdo.eu) |
| 15:19:48 | × | drdo quits (~drdo@roach0.drdo.eu) (Client Quit) |
| 15:22:21 | → | haskell_ joins (~haskell@65-102-32-32.ptld.qwest.net) |
| 15:22:44 | × | haskell_ quits (~haskell@65-102-32-32.ptld.qwest.net) (Remote host closed the connection) |
| 15:22:57 | → | drdo joins (~drdo@roach0.drdo.eu) |
| 15:24:59 | × | drdo quits (~drdo@roach0.drdo.eu) (Client Quit) |
| 15:25:59 | × | pavonia quits (~user@user/siracusa) (Quit: Bye!) |
| 15:29:11 | × | gaff quits (~gaff@49.207.195.156) (Remote host closed the connection) |
| 15:30:11 | → | drdo joins (~drdo@roach0.drdo.eu) |
| 15:30:11 | × | drdo quits (~drdo@roach0.drdo.eu) (Client Quit) |
| 15:31:21 | → | eggplantade joins (~Eggplanta@2600:1700:bef1:5e10:68e1:d7ca:4ab6:46e) |
| 15:34:54 | → | slowButPresent joins (~slowButPr@user/slowbutpresent) |
| 15:35:24 | × | eggplantade quits (~Eggplanta@2600:1700:bef1:5e10:68e1:d7ca:4ab6:46e) (Ping timeout: 240 seconds) |
| 15:40:33 | × | shapr quits (~user@pool-173-73-44-186.washdc.fios.verizon.net) (Read error: Connection reset by peer) |
| 15:40:56 | → | shapr joins (~user@pool-173-73-44-186.washdc.fios.verizon.net) |
| 15:42:45 | × | xff0x quits (~xff0x@2001:1a81:53dd:d400:4619:fbb5:b364:48b6) (Ping timeout: 252 seconds) |
| 15:42:56 | × | nunggu_ quits (~q@user/nunggu) (Ping timeout: 240 seconds) |
| 15:43:30 | → | xff0x joins (~xff0x@2001:1a81:53dd:d400:dbd2:febe:ea58:7c1a) |
| 15:44:06 | → | gaff joins (~gaff@49.207.195.156) |
| 15:46:33 | → | nunggu_ joins (~q@user/nunggu) |
| 15:46:36 | × | mon_aaraj quits (~MonAaraj@user/mon-aaraj/x-4416475) (Ping timeout: 240 seconds) |
| 15:48:50 | → | mon_aaraj joins (~MonAaraj@user/mon-aaraj/x-4416475) |
| 15:49:42 | → | afidegnum joins (~afidegnum@102.176.94.134) |
| 15:51:40 | <afidegnum> | hi, can you pls guide? I'm trying to build directed graphs made of nodes, but I would like to add a mouse event to link one node to a custom node, or other shapes, I come accross diagrams but I can't see anything related to mouse events. can you please advise better ? |
| 15:53:55 | × | sss quits (~sss@187.83.249.216.dyn.smithville.net) (Quit: Client closed) |
| 15:58:12 | × | gaff quits (~gaff@49.207.195.156) (Ping timeout: 240 seconds) |
| 15:59:00 | × | merijn quits (~merijn@c-001-001-027.client.esciencecenter.eduvpn.nl) (Ping timeout: 240 seconds) |
| 16:00:06 | × | yehoshuapw quits (~yehoshuap@2001:470:69fc:105::a5f) (Quit: You have been kicked for being idle) |
| 16:01:53 | → | wroathe joins (~wroathe@206-55-188-8.fttp.usinternet.com) |
| 16:01:53 | × | wroathe quits (~wroathe@206-55-188-8.fttp.usinternet.com) (Changing host) |
| 16:01:53 | → | wroathe joins (~wroathe@user/wroathe) |
| 16:03:49 | → | eggplantade joins (~Eggplanta@2600:1700:bef1:5e10:68e1:d7ca:4ab6:46e) |
| 16:04:04 | × | eggplantade quits (~Eggplanta@2600:1700:bef1:5e10:68e1:d7ca:4ab6:46e) (Remote host closed the connection) |
| 16:04:13 | → | xkuru joins (~xkuru@user/xkuru) |
| 16:04:25 | → | eggplantade joins (~Eggplanta@2600:1700:bef1:5e10:68e1:d7ca:4ab6:46e) |
| 16:04:51 | → | zebrag joins (~chris@user/zebrag) |
| 16:05:29 | → | jgeerds_ joins (~jgeerds@55d4b9df.access.ecotel.net) |
| 16:05:43 | → | eggplant_ joins (~Eggplanta@2600:1700:bef1:5e10:49da:9bbf:6c0f:9f3d) |
| 16:05:55 | × | dyeplexer quits (~dyeplexer@user/dyeplexer) (Remote host closed the connection) |
| 16:06:30 | → | Guest28 joins (~Guest28@a89-183-97-15.net-htp.de) |
| 16:08:36 | × | eggplantade quits (~Eggplanta@2600:1700:bef1:5e10:68e1:d7ca:4ab6:46e) (Ping timeout: 240 seconds) |
| 16:09:17 | × | Vajb quits (~Vajb@2001:999:274:c862:3b86:e1e1:5bff:355e) (Ping timeout: 250 seconds) |
| 16:10:07 | × | afidegnum quits (~afidegnum@102.176.94.134) (Quit: leaving) |
| 16:14:02 | × | megeve quits (sid523379@id-523379.hampstead.irccloud.com) (Ping timeout: 240 seconds) |
| 16:14:10 | ← | Guest28 parts (~Guest28@a89-183-97-15.net-htp.de) () |
| 16:15:13 | × | Guest3567 quits (~cat@h-98-128-128-173.A351.priv.bahnhof.se) (Quit: Reconnecting) |
| 16:15:25 | → | sudden joins (~cat@h-98-128-128-173.A351.priv.bahnhof.se) |
| 16:15:49 | sudden | is now known as Guest402 |
| 16:16:15 | × | Guest402 quits (~cat@h-98-128-128-173.A351.priv.bahnhof.se) (Changing host) |
| 16:16:15 | → | Guest402 joins (~cat@user/sudden) |
| 16:16:17 | → | megeve joins (sid523379@id-523379.hampstead.irccloud.com) |
| 16:16:17 | → | slac19076 joins (~slack1256@191.125.99.76) |
| 16:16:56 | × | nunggu_ quits (~q@user/nunggu) (Ping timeout: 240 seconds) |
| 16:18:41 | × | slack1256 quits (~slack1256@186.11.97.42) (Ping timeout: 272 seconds) |
| 16:20:31 | → | nunggu_ joins (~q@user/nunggu) |
| 16:23:23 | × | lortabac quits (~lortabac@2a01:e0a:541:b8f0:5f01:5e57:4ded:3d7c) (Quit: WeeChat 2.8) |
| 16:24:43 | → | gaff joins (~gaff@49.207.198.116) |
| 16:26:29 | → | merijn joins (~merijn@c-001-001-027.client.esciencecenter.eduvpn.nl) |
| 16:27:36 | × | nunggu_ quits (~q@user/nunggu) (Ping timeout: 240 seconds) |
| 16:28:16 | × | mncheckm quits (~mncheck@193.224.205.254) (Ping timeout: 245 seconds) |
| 16:28:24 | × | kayprish quits (~kayprish@cable-24-135-254-227.dynamic.sbb.rs) (Ping timeout: 252 seconds) |
| 16:29:29 | × | zebrag quits (~chris@user/zebrag) (Quit: Konversation terminated!) |
| 16:29:51 | → | zebrag joins (~chris@user/zebrag) |
| 16:30:36 | × | merijn quits (~merijn@c-001-001-027.client.esciencecenter.eduvpn.nl) (Ping timeout: 240 seconds) |
| 16:30:57 | × | acidjnk quits (~acidjnk@p200300d0c7057500a04355ceabfe8d47.dip0.t-ipconnect.de) (Ping timeout: 250 seconds) |
| 16:33:24 | → | Null_A joins (~null_a@2601:645:8700:2290:a4fb:481a:7fa9:b909) |
| 16:35:09 | → | mncheck joins (~mncheck@193.224.205.254) |
| 16:39:56 | → | alt-romes joins (~romes@44.190.189.46.rev.vodafone.pt) |
| 16:40:08 | → | Vajb joins (~Vajb@hag-jnsbng11-58c3a8-176.dhcp.inet.fi) |
| 16:41:39 | × | Vajb quits (~Vajb@hag-jnsbng11-58c3a8-176.dhcp.inet.fi) (Read error: Connection reset by peer) |
| 16:42:18 | → | mvk joins (~mvk@2607:fea8:5cdc:bf00::99e7) |
| 16:42:42 | × | romesrf quits (~romes@44.190.189.46.rev.vodafone.pt) (Ping timeout: 252 seconds) |
| 16:42:58 | × | polyphem_ quits (~rod@2a02:810d:840:8754:21f9:18ab:ce0d:488d) (Ping timeout: 260 seconds) |
| 16:43:44 | × | alp quits (~alp@user/alp) (Remote host closed the connection) |
| 16:44:07 | → | alp joins (~alp@user/alp) |
| 16:45:07 | → | nunggu_ joins (~q@user/nunggu) |
| 16:46:55 | → | gensyst joins (gensyst@user/gensyst) |
| 16:47:38 | × | burnside_ quits (~burnsides@dhcp168-031.wadham.ox.ac.uk) (Remote host closed the connection) |
| 16:53:11 | <gensyst> | Please challenge my belief that websites should mostly work without JavaScript, not just for purposes of purity and viewability on text-based browsers but also because very privacy conscious people may want to disable JavaScript altogether. |
| 16:53:15 | <gensyst> | However given this belief, Haskell is not really a suitable language for doing front-end, is it? I think the best I can go for is PureScript. This allows me to write a website that mostly works without JavaScript, but will be more feature-rich with JavaScript active. |
| 16:54:30 | slac19076 | is now known as slack1256 |
| 16:55:08 | <slack1256> | Wait, purescript compiles to JS doesn't it? |
| 16:55:30 | <geekosaur> | I don't see what about a Haskell backend requires JS as a front-end |
| 16:55:40 | <geekosaur> | it's common, yes, but so are JS front-ends in general |
| 16:59:13 | × | wroathe quits (~wroathe@user/wroathe) (Ping timeout: 272 seconds) |
| 17:00:17 | <gensyst> | I wasn't clear enough above. I'm talking only about front-end here. The point is that Haskell for front-end is not suitable for just "spicing up" HTML that works fine without JS, is it? |
| 17:00:38 | <gensyst> | Haskell for front-end is more for just monolithic single page "apps", isn't it? |
| 17:00:51 | <gensyst> | (If JS is disabled in the browser, nothing works) |
| 17:01:55 | <geekosaur> | afaik the only way you get haskell as *front* end is ghcjs? |
| 17:02:17 | → | polyphem joins (~rod@2a02:810d:840:8754:448e:47ff:4575:7cfb) |
| 17:03:51 | → | lbseale joins (~ep1ctetus@user/ep1ctetus) |
| 17:06:31 | <gensyst> | geekosaur, yeah and afaik rest of JS can't really talk to the haskell JS part since it's a different runtime. |
| 17:06:40 | <gensyst> | it's its own thing in isolation |
| 17:06:55 | <geekosaur> | you can do foreign imports, iirc |
| 17:07:21 | <geekosaur> | you can't mix it with other frameworks but that's kind of a given anyway isn't it? |
| 17:07:29 | <janus> | geekosaur: maybe one can compile Hugs with Emscripten |
| 17:07:32 | × | eggplant_ quits (~Eggplanta@2600:1700:bef1:5e10:49da:9bbf:6c0f:9f3d) (Remote host closed the connection) |
| 17:08:06 | <janus> | another way of having haskell on the frontend though :P |
| 17:08:47 | <geekosaur> | in any case I think if you really want something haskell-like on the front end elm is the go-to |
| 17:08:51 | <janus> | also since GRIN compiles to LLVM, and LLVM compiles to WASM, should work? https://grin-compiler.github.io/ |
| 17:09:11 | <janus> | geekosaur: why not purescript? it isn't limiting you like Elm is |
| 17:09:43 | <janus> | more similar to haskell than Elm afaik? |
| 17:10:03 | <geekosaur> | mm, maybe. I had the impression elm was more haskell-like |
| 17:10:39 | <janus> | how? it doesn't have higher-order types |
| 17:10:51 | <geekosaur> | whereas purescript is what you'd get if JS had been designed with Haskell concepts in mind |
| 17:10:52 | → | little_mac joins (~little_ma@2601:410:4300:3ce0:c5cf:b717:584d:5dd3) |
| 17:12:30 | <janus> | i don't see the similarity between PureScript and JS except for how e.g. the string type is an array of utf-16 code units |
| 17:13:05 | <janus> | arguably it is even more haskelly than haskell since the type classes are more granular |
| 17:13:13 | <slack1256> | Maybe backwards? Haskell if was designed with JS concerns in mind. |
| 17:13:46 | → | Vajb joins (~Vajb@hag-jnsbng11-58c3a8-176.dhcp.inet.fi) |
| 17:17:32 | → | sagax joins (~sagax_nb@user/sagax) |
| 17:17:35 | × | alt-romes quits (~romes@44.190.189.46.rev.vodafone.pt) (Ping timeout: 272 seconds) |
| 17:17:53 | → | merijn joins (~merijn@c-001-001-027.client.esciencecenter.eduvpn.nl) |
| 17:18:11 | → | alt-romes joins (~romes@44.190.189.46.rev.vodafone.pt) |
| 17:19:20 | → | eggplantade joins (~Eggplanta@2600:1700:bef1:5e10:49da:9bbf:6c0f:9f3d) |
| 17:19:42 | → | Akiva joins (~Akiva@user/Akiva) |
| 17:24:49 | → | pretty_dumm_guy joins (trottel@gateway/vpn/protonvpn/prettydummguy/x-88029655) |
| 17:25:25 | → | burnsidesLlama joins (~burnsides@dhcp168-031.wadham.ox.ac.uk) |
| 17:26:45 | → | lavaman joins (~lavaman@98.38.249.169) |
| 17:28:01 | × | ubert quits (~Thunderbi@2a02:8109:9880:303c:df39:5895:e6dd:94da) (Remote host closed the connection) |
| 17:29:48 | × | burnsidesLlama quits (~burnsides@dhcp168-031.wadham.ox.ac.uk) (Ping timeout: 240 seconds) |
| 17:33:44 | × | chele quits (~chele@user/chele) (Quit: Leaving) |
| 17:39:46 | → | ack_inc joins (~anirudh@223.190.93.158) |
| 17:40:00 | × | ack_inc quits (~anirudh@223.190.93.158) (Client Quit) |
| 17:40:08 | × | zeenk quits (~zeenk@2a02:2f04:a30d:1300:51a3:bcfc:6cda:9fc5) (Quit: Konversation terminated!) |
| 17:42:43 | × | Null_A quits (~null_a@2601:645:8700:2290:a4fb:481a:7fa9:b909) (Remote host closed the connection) |
| 17:43:33 | × | raehik quits (~raehik@cpc95906-rdng25-2-0-cust156.15-3.cable.virginm.net) (Ping timeout: 272 seconds) |
| 17:44:07 | × | MajorBiscuit quits (~MajorBisc@c-001-001-032.client.tudelft.eduvpn.nl) (Quit: WeeChat 3.4) |
| 17:44:41 | → | tzh joins (~tzh@c-24-21-73-154.hsd1.wa.comcast.net) |
| 17:50:09 | <maerwald> | janus: because elm is actually successful |
| 17:50:54 | × | merijn quits (~merijn@c-001-001-027.client.esciencecenter.eduvpn.nl) (Ping timeout: 252 seconds) |
| 17:53:35 | → | capo_greco joins (~textual@60-241-161-167.static.tpgi.com.au) |
| 17:57:05 | → | zincy_ joins (~zincy@2a00:23c8:970c:4801:39f9:90f7:922:e73b) |
| 17:57:50 | × | zincy_ quits (~zincy@2a00:23c8:970c:4801:39f9:90f7:922:e73b) (Remote host closed the connection) |
| 17:58:13 | → | burnsidesLlama joins (~burnsides@dhcp168-031.wadham.ox.ac.uk) |
| 17:59:46 | → | Null_A joins (~null_a@2601:645:8700:2290:a4fb:481a:7fa9:b909) |
| 18:00:20 | → | _ht joins (~quassel@231-169-21-31.ftth.glasoperator.nl) |
| 18:01:03 | × | gaff quits (~gaff@49.207.198.116) (Remote host closed the connection) |
| 18:01:51 | × | cosimone quits (~user@2001:b07:ae5:db26:c24a:d20:4d91:1e20) (Remote host closed the connection) |
| 18:02:29 | → | cosimone joins (~user@2001:b07:ae5:db26:c24a:d20:4d91:1e20) |
| 18:03:08 | × | hgolden quits (~hgolden2@cpe-172-114-81-123.socal.res.rr.com) (Quit: Konversation terminated!) |
| 18:03:49 | × | burnsidesLlama quits (~burnsides@dhcp168-031.wadham.ox.ac.uk) (Ping timeout: 272 seconds) |
| 18:04:25 | → | burnsidesLlama joins (~burnsides@dhcp168-031.wadham.ox.ac.uk) |
| 18:04:33 | × | Null_A quits (~null_a@2601:645:8700:2290:a4fb:481a:7fa9:b909) (Ping timeout: 250 seconds) |
| 18:04:40 | × | alt-romes quits (~romes@44.190.189.46.rev.vodafone.pt) (Quit: WeeChat 3.4) |
| 18:09:41 | × | turlando quits (~turlando@user/turlando) (Ping timeout: 256 seconds) |
| 18:11:11 | → | hgolden joins (~hgolden2@cpe-172-114-81-123.socal.res.rr.com) |
| 18:12:00 | → | turlando joins (~turlando@93-42-250-112.ip89.fastwebnet.it) |
| 18:12:00 | × | turlando quits (~turlando@93-42-250-112.ip89.fastwebnet.it) (Changing host) |
| 18:12:00 | → | turlando joins (~turlando@user/turlando) |
| 18:12:09 | × | hgolden quits (~hgolden2@cpe-172-114-81-123.socal.res.rr.com) (Client Quit) |
| 18:12:49 | <dminuoso> | janus: the typeclasses in elm are a mess |
| 18:13:18 | <geekosaur> | the typeclasses in haskell aren't? |
| 18:13:33 | <dminuoso> | geekosaur: At least they're an actual component of the language |
| 18:14:18 | xnbya2 | is now known as xnbya |
| 18:14:26 | → | zincy_ joins (~zincy@2a00:23c8:970c:4801:39f9:90f7:922:e73b) |
| 18:15:15 | <dolio> | It just has a few built in special cases of overloading, no? |
| 18:15:21 | <dminuoso> | Right |
| 18:16:11 | <dolio> | I'm no expert, but my impression was that elm would be the absolute last thing the original questioner would want. |
| 18:16:34 | <dolio> | I thought it was all about writing the website in some kind of FRP methodology. |
| 18:17:10 | <dminuoso> | For what its worth, I wholeheartedly agree with gensyst's original proposition of unobstrusive JavaScript. |
| 18:17:44 | <dminuoso> | My experience is not as dark, as a NoScript user there's some websites that dont work, but plenty that do. |
| 18:17:48 | × | vysn quits (~vysn@user/vysn) (Ping timeout: 240 seconds) |
| 18:18:45 | × | acidsys quits (~LSD@2a03:4000:55:d20::3) (Excess Flood) |
| 18:18:57 | × | zincy_ quits (~zincy@2a00:23c8:970c:4801:39f9:90f7:922:e73b) (Ping timeout: 252 seconds) |
| 18:19:24 | × | Ranhir quits (~Ranhir@157.97.53.139) (Quit: KVIrc 5.0.0 Aria http://www.kvirc.net/) |
| 18:19:52 | → | Ranhir joins (~Ranhir@157.97.53.139) |
| 18:21:26 | → | acidsys joins (~LSD@2a03:4000:55:d20::3) |
| 18:23:20 | × | mzan quits (~quassel@mail.asterisell.com) (Quit: No Ping reply in 180 seconds.) |
| 18:24:46 | → | mzan joins (~quassel@mail.asterisell.com) |
| 18:34:30 | → | Null_A joins (~null_a@c-98-210-133-39.hsd1.ca.comcast.net) |
| 18:39:15 | → | hgolden joins (~hgolden2@cpe-172-114-81-123.socal.res.rr.com) |
| 18:39:17 | × | Null_A quits (~null_a@c-98-210-133-39.hsd1.ca.comcast.net) (Ping timeout: 272 seconds) |
| 18:42:50 | × | lbseale quits (~ep1ctetus@user/ep1ctetus) (Quit: Leaving) |
| 18:43:42 | → | waleee joins (~waleee@h-98-128-229-110.NA.cust.bahnhof.se) |
| 18:43:47 | <maerwald> | I usually just pretend I only know backend |
| 18:43:51 | <maerwald> | which is a lie, but yeah |
| 18:46:23 | <[exa]> | very practical |
| 18:46:25 | <janus> | maerwald: how do you judge whether purescript is successful or not? |
| 18:46:53 | <maerwald> | janus: that's my impression... I didn't write a paper on it |
| 18:47:43 | <maerwald> | e.g. how many times it was mentioned in job postings/interviews, how often I saw actual purescript codebases, etc |
| 18:48:08 | <janus> | i don't care about those things because i already have a job writing purescript :P |
| 18:48:23 | → | zincy_ joins (~zincy@2a00:23c8:970c:4801:39f9:90f7:922:e73b) |
| 18:48:23 | <janus> | in a way i'd say it beats haskell on some fronts, like e.g. the ecosystem is more unified |
| 18:48:24 | <maerwald> | yeah, I reviewed a purescript codebase once too |
| 18:48:36 | <janus> | e.g. the quickcheck package for purescript also supports the hedgehog way of working |
| 18:48:55 | <janus> | and there is no argument about BlockArguments because you can't turn it off ;) |
| 18:49:05 | <gensyst> | dminuoso, exactly! so this leaves haskell out. i think purescript is the way |
| 18:49:41 | × | capo_greco quits (~textual@60-241-161-167.static.tpgi.com.au) (Quit: My MacBook Air has gone to sleep. ZZZzzz…) |
| 18:51:25 | <maerwald> | I mean yeah... row types are cool, but I can have the same benefits with typescripts structural typing and less complexity |
| 18:51:36 | <maerwald> | and I find devs easier |
| 18:51:48 | → | econo joins (uid147250@user/econo) |
| 18:51:49 | → | Null_A joins (~null_a@2601:645:8700:2290:a4fb:481a:7fa9:b909) |
| 18:52:06 | <maerwald> | and Haskell is huge pain on that front indeed |
| 18:52:25 | → | lbseale joins (~ep1ctetus@user/ep1ctetus) |
| 18:52:27 | <maerwald> | converting between "web types" etc |
| 18:53:51 | <[exa]> | `unsafeCoerceJSON` |
| 18:54:49 | <monochrom> | Someone missed the opportunity of calling it "column polymorphism" :) when they defined the dual or row polymorphism, i.e., whereas row polymorphism is some kind of open product, they defined a corresponding kind of open sum. |
| 18:56:12 | × | Null_A quits (~null_a@2601:645:8700:2290:a4fb:481a:7fa9:b909) (Ping timeout: 240 seconds) |
| 18:56:57 | <dolio> | I don't think there's anything about GHCJS that requires building your whole website in javascript. But if you're just looking for a haskell-like language to generate small JS functions, purescript is probably more suitable, I guess. |
| 18:58:11 | <geekosaur> | not so much "requires" as "invites the sunk cost fallacy" imo |
| 19:00:14 | → | x_kuru joins (~xkuru@user/xkuru) |
| 19:02:29 | → | capo_greco joins (~textual@60-241-161-167.static.tpgi.com.au) |
| 19:03:09 | × | azimut quits (~azimut@gateway/tor-sasl/azimut) (Remote host closed the connection) |
| 19:03:30 | × | xkuru quits (~xkuru@user/xkuru) (Ping timeout: 252 seconds) |
| 19:03:44 | → | azimut joins (~azimut@gateway/tor-sasl/azimut) |
| 19:04:06 | × | coot quits (~coot@213.134.190.95) (Quit: coot) |
| 19:04:59 | → | ec joins (~ec@gateway/tor-sasl/ec) |
| 19:05:00 | × | mon_aaraj quits (~MonAaraj@user/mon-aaraj/x-4416475) (Ping timeout: 240 seconds) |
| 19:05:20 | → | ubert joins (~Thunderbi@p200300ecdf0994a3b5a040f373828229.dip0.t-ipconnect.de) |
| 19:05:39 | → | mon_aaraj joins (~MonAaraj@user/mon-aaraj/x-4416475) |
| 19:08:23 | → | coot joins (~coot@213.134.190.95) |
| 19:11:12 | × | deadmarshal quits (~deadmarsh@95.38.117.142) (Ping timeout: 252 seconds) |
| 19:12:06 | × | ChaiTRex quits (~ChaiTRex@user/chaitrex) (Quit: ChaiTRex) |
| 19:12:36 | × | xff0x quits (~xff0x@2001:1a81:53dd:d400:dbd2:febe:ea58:7c1a) (Ping timeout: 240 seconds) |
| 19:12:40 | → | ChaiTRex joins (~ChaiTRex@user/chaitrex) |
| 19:13:13 | → | ix joins (~ix@2a02:8010:674f:0:d65d:64ff:fe52:5efe) |
| 19:13:41 | → | xff0x joins (~xff0x@2001:1a81:53dd:d400:b969:14d4:3062:a4) |
| 19:13:53 | × | ubert quits (~Thunderbi@p200300ecdf0994a3b5a040f373828229.dip0.t-ipconnect.de) (Ping timeout: 250 seconds) |
| 19:14:01 | → | ub joins (~Thunderbi@p548c8cd6.dip0.t-ipconnect.de) |
| 19:14:40 | × | gensyst quits (gensyst@user/gensyst) (Quit: Leaving) |
| 19:16:19 | ub | is now known as ubert |
| 19:27:11 | × | capo_greco quits (~textual@60-241-161-167.static.tpgi.com.au) (Quit: My MacBook Air has gone to sleep. ZZZzzz…) |
| 19:39:46 | → | Lord_of_Life_ joins (~Lord@user/lord-of-life/x-2819915) |
| 19:40:54 | × | Lord_of_Life quits (~Lord@user/lord-of-life/x-2819915) (Ping timeout: 252 seconds) |
| 19:42:28 | Lord_of_Life_ | is now known as Lord_of_Life |
| 19:44:34 | → | fluxit joins (~fluxit@techsmix.net) |
| 19:48:07 | → | thyriaen joins (~thyriaen@simnet-nat-pool-185-130-54-167.stargrpns.pp.ua) |
| 19:51:35 | × | zincy_ quits (~zincy@2a00:23c8:970c:4801:39f9:90f7:922:e73b) (Ping timeout: 250 seconds) |
| 19:54:30 | × | FinnElija quits (~finn_elij@user/finn-elija/x-0085643) (Remote host closed the connection) |
| 19:54:30 | × | adanwan quits (~adanwan@gateway/tor-sasl/adanwan) (Remote host closed the connection) |
| 19:54:54 | → | FinnElija joins (~finn_elij@user/finn-elija/x-0085643) |
| 19:55:08 | <dsal> | Does anyone have a pointer for how I might go about making a docker image for an app I've got (binary + some extra files)? I've only barely used docker in a while and all the stuff I've found makes it seem excessively complicated. |
| 19:59:35 | → | whatsupdoc joins (uid509081@id-509081.hampstead.irccloud.com) |
| 20:00:51 | → | ProfSimm joins (~ProfSimm@87.227.196.109) |
| 20:02:54 | × | briandaed quits (~root@109.95.142.92.r.toneticgroup.pl) (Ping timeout: 252 seconds) |
| 20:03:26 | <maerwald> | dsal: https://gist.github.com/hasufell/f0893abfbba63ac4ea40feb0520946ee |
| 20:03:55 | → | Erutuon joins (~Erutuon@user/erutuon) |
| 20:04:30 | <dsal> | maerwald: Thanks! |
| 20:05:25 | × | juhp quits (~juhp@128.106.188.82) (Ping timeout: 272 seconds) |
| 20:06:28 | <ProfSimm> | When you get state in a monad and you return modified state for next call, who stores that state |
| 20:06:31 | × | ChaiTRex quits (~ChaiTRex@user/chaitrex) (Remote host closed the connection) |
| 20:06:55 | → | ChaiTRex joins (~ChaiTRex@user/chaitrex) |
| 20:06:56 | <Rembane> | ProfSimm: You do, but in a sneaky way. |
| 20:08:01 | <ProfSimm> | But. We can't mutate state right |
| 20:08:05 | × | slack1256 quits (~slack1256@191.125.99.76) (Remote host closed the connection) |
| 20:08:23 | <Rembane> | ProfSimm: Indeed, but we can change the state we send to a function call. |
| 20:08:32 | → | juhp joins (~juhp@128.106.188.82) |
| 20:08:41 | <maerwald> | there's no mutation, it's just passed around in a tuple along with the function result |
| 20:08:47 | <ProfSimm> | Doesn't that imply we have that state in the first place, so we can send it |
| 20:09:03 | <geekosaur> | runState provides it |
| 20:09:19 | <ProfSimm> | So I'm guessing runState cheats |
| 20:09:24 | → | drdo joins (~drdo@roach0.drdo.eu) |
| 20:09:31 | <geekosaur> | huh? |
| 20:09:46 | <geekosaur> | you have some very odd ideas of how State works |
| 20:10:05 | <ProfSimm> | I have no ideas |
| 20:10:46 | <geekosaur> | then you have nothing to guessfrom |
| 20:11:25 | <Rembane> | ProfSimm: You can replace the state monad with a tuple as maerwald said. Maybe you've encountered that already? |
| 20:11:47 | × | waleee quits (~waleee@h-98-128-229-110.NA.cust.bahnhof.se) (Ping timeout: 256 seconds) |
| 20:11:59 | <maerwald> | `foo :: Int -> State Bool String` is equivalent to `foo :: Int -> Bool -> (Bool, String)` |
| 20:12:15 | <maerwald> | where Bool is the state |
| 20:12:21 | → | cfricke joins (~cfricke@user/cfricke) |
| 20:12:41 | <geekosaur> | State is s -> (a,s). runState provides the first `s`, and produces the final `(a,s)` |
| 20:12:59 | <geekosaur> | pretty much can't get more transparent than that |
| 20:17:33 | × | cosimone quits (~user@2001:b07:ae5:db26:c24a:d20:4d91:1e20) (Remote host closed the connection) |
| 20:18:06 | → | capo_greco joins (~textual@60-241-161-167.static.tpgi.com.au) |
| 20:18:10 | → | cosimone joins (~user@2001:b07:ae5:db26:c24a:d20:4d91:1e20) |
| 20:18:15 | <Inst[m]> | you're probably more thinking of IORef etc |
| 20:20:59 | → | cynomys joins (~cynomys@user/cynomys) |
| 20:21:31 | <monochrom> | Some of my students found it helpful to expand the defintions of put, get, and >>= in "put 5 >>= get". Then they finally agreed that the state storage is emulated by parameter passing. |
| 20:22:08 | × | eggplantade quits (~Eggplanta@2600:1700:bef1:5e10:49da:9bbf:6c0f:9f3d) (Remote host closed the connection) |
| 20:22:25 | → | adanwan joins (~adanwan@gateway/tor-sasl/adanwan) |
| 20:22:26 | <monochrom> | It also helps that I frame the whole story as "the fairy tale of mutable state implemented by the reality of mathematics". Ah, the irony. |
| 20:22:47 | <ProfSimm> | monochrom: is it that way though |
| 20:23:09 | × | cfricke quits (~cfricke@user/cfricke) (Ping timeout: 272 seconds) |
| 20:23:17 | <geekosaur> | how about you do the exercise monochrom suggested |
| 20:23:33 | → | zincy_ joins (~zincy@2a00:23c8:970c:4801:39f9:90f7:922:e73b) |
| 20:24:06 | <ProfSimm> | Passing parameters is not the issue, but IO as Inst[m] noted |
| 20:24:08 | → | waleee joins (~waleee@h-98-128-229-110.NA.cust.bahnhof.se) |
| 20:25:11 | <monochrom> | IO is a different story that I didn't teach. |
| 20:26:59 | <ProfSimm> | I'm thinking in general terms about how an isolated function can encode mutations as commands it returns and input is the world it sees resulting from the previous commands it returned |
| 20:27:00 | <monochrom> | But it's the compiler generating appropriate code for you. |
| 20:27:11 | <ProfSimm> | Gives us mutability, transactions, and still pure code in the function |
| 20:29:32 | × | lavaman quits (~lavaman@98.38.249.169) (Remote host closed the connection) |
| 20:29:47 | → | lavaman joins (~lavaman@98.38.249.169) |
| 20:29:54 | × | lavaman quits (~lavaman@98.38.249.169) (Remote host closed the connection) |
| 20:30:08 | → | lavaman joins (~lavaman@98.38.249.169) |
| 20:30:16 | × | lavaman quits (~lavaman@98.38.249.169) (Remote host closed the connection) |
| 20:30:46 | → | deadmarshal joins (~deadmarsh@95.38.117.142) |
| 20:31:16 | ChanServ | sets mode +o litharge |
| 20:31:17 | litharge | sets mode +b $a:lavaman |
| 20:31:27 | litharge | sets mode -o litharge |
| 20:32:06 | <monochrom> | (hrm, so that's what it does) |
| 20:33:43 | <ProfSimm> | All programming paradigms, imperative, functional, dataflow, start looking like syntactical variations of the same thing when you look at it in a certain way |
| 20:34:57 | <maerwald> | yeah, because the hardware is the same |
| 20:35:23 | <Sqaure> | janus: Have you checked out Miso? Its just like Elm but haskell. |
| 20:35:49 | × | deadmarshal quits (~deadmarsh@95.38.117.142) (Ping timeout: 272 seconds) |
| 20:35:56 | <Sqaure> | ive had a solid experience with it. |
| 20:36:35 | → | cfricke joins (~cfricke@user/cfricke) |
| 20:37:16 | <ProfSimm> | maerwald: well I mean at a higher level. |
| 20:38:19 | <maerwald> | is that a snoop dogg meme? |
| 20:42:45 | × | burnsidesLlama quits (~burnsides@dhcp168-031.wadham.ox.ac.uk) (Remote host closed the connection) |
| 20:42:56 | × | cynomys quits (~cynomys@user/cynomys) (Quit: leaving) |
| 20:44:16 | × | thyriaen quits (~thyriaen@simnet-nat-pool-185-130-54-167.stargrpns.pp.ua) (Quit: Leaving) |
| 20:45:16 | <koala_man> | how can I go Map k (Maybe v) -> Map k v by deleting all the Nothings? Is there something neater than mapMaybe + from/toAscList? |
| 20:46:26 | <monochrom> | Data.Map's filter may help. |
| 20:48:00 | × | alp quits (~alp@user/alp) (Ping timeout: 252 seconds) |
| 20:48:21 | <koala_man> | oh, there *is* a Map.mapMaybe, not sure how I missed that |
| 20:48:29 | <jackdk> | na, that's not type-changing. yeah you want mapMaybe id |
| 20:48:47 | × | zer0bitz_ quits (~zer0bitz@2001:2003:f74d:b800:95ea:d1ff:55f2:9ea6) (Ping timeout: 250 seconds) |
| 20:48:58 | <koala_man> | thanks! |
| 20:48:58 | <monochrom> | Oh darn. Yeah mapMaybe. |
| 20:49:42 | × | cfricke quits (~cfricke@user/cfricke) (Quit: WeeChat 3.3) |
| 20:54:40 | × | capo_greco quits (~textual@60-241-161-167.static.tpgi.com.au) (Quit: My MacBook Air has gone to sleep. ZZZzzz…) |
| 20:55:02 | → | Null_A joins (~null_a@2601:645:8700:2290:a4fb:481a:7fa9:b909) |
| 20:58:52 | × | ystael quits (~ystael@user/ystael) (Quit: Lost terminal) |
| 20:59:27 | <Inst[m]> | <ProfSimm> "All programming paradigms..." <- i mean tbh the easier way to arrive at this is just do FP in an imperative language |
| 20:59:33 | → | wombat875 joins (~wombat875@pool-72-89-24-154.nycmny.fios.verizon.net) |
| 21:00:50 | <monochrom> | No, do Prolog-style in imperative languages, to appreciate how it's "just" "syntax sugar". |
| 21:01:11 | → | ystael joins (~ystael@user/ystael) |
| 21:01:12 | × | zincy_ quits (~zincy@2a00:23c8:970c:4801:39f9:90f7:922:e73b) (Ping timeout: 252 seconds) |
| 21:01:46 | → | zincy_ joins (~zincy@2a00:23c8:970c:4801:39f9:90f7:922:e73b) |
| 21:02:30 | × | _ht quits (~quassel@231-169-21-31.ftth.glasoperator.nl) (Remote host closed the connection) |
| 21:04:07 | → | acidjnk joins (~acidjnk@p200300d0c7057500a04355ceabfe8d47.dip0.t-ipconnect.de) |
| 21:05:40 | → | pavonia joins (~user@user/siracusa) |
| 21:06:47 | → | capo_greco joins (~textual@60-241-161-167.static.tpgi.com.au) |
| 21:06:59 | × | nunggu_ quits (~q@user/nunggu) (Remote host closed the connection) |
| 21:07:42 | → | nunggu_ joins (~q@user/nunggu) |
| 21:07:54 | → | eggplantade joins (~Eggplanta@2600:1700:bef1:5e10:49da:9bbf:6c0f:9f3d) |
| 21:08:09 | × | Null_A quits (~null_a@2601:645:8700:2290:a4fb:481a:7fa9:b909) (Remote host closed the connection) |
| 21:08:57 | → | Null_A joins (~null_a@2601:645:8700:2290:a4fb:481a:7fa9:b909) |
| 21:12:09 | <dolio> | It's a mere 60 pages in SICP. |
| 21:13:35 | <mjrosenb> | Sqaure: janus: I've also had good experiences with miso. |
| 21:18:01 | × | capo_greco quits (~textual@60-241-161-167.static.tpgi.com.au) (Quit: My MacBook Air has gone to sleep. ZZZzzz…) |
| 21:18:45 | → | samtoth joins (~igloo@90.208.227.189) |
| 21:20:24 | × | samtoth quits (~igloo@90.208.227.189) (Remote host closed the connection) |
| 21:20:45 | → | burnsidesLlama joins (~burnsides@dhcp168-031.wadham.ox.ac.uk) |
| 21:20:47 | × | `2jt quits (~jtomas@130.red-88-22-46.staticip.rima-tde.net) (Ping timeout: 272 seconds) |
| 21:22:19 | → | alphabeta joins (~kilolympu@31.205.200.235) |
| 21:22:41 | × | kilolympus quits (~kilolympu@31.205.200.235) (Ping timeout: 272 seconds) |
| 21:23:02 | → | zeenk joins (~zeenk@2a02:2f04:a30d:1300:51a3:bcfc:6cda:9fc5) |
| 21:24:14 | × | cosimone quits (~user@2001:b07:ae5:db26:c24a:d20:4d91:1e20) (Remote host closed the connection) |
| 21:24:50 | → | cosimone joins (~user@2001:b07:ae5:db26:c24a:d20:4d91:1e20) |
| 21:25:51 | × | burnsidesLlama quits (~burnsides@dhcp168-031.wadham.ox.ac.uk) (Ping timeout: 272 seconds) |
| 21:26:06 | → | Tuplanolla joins (~Tuplanoll@91-159-69-98.elisa-laajakaista.fi) |
| 21:31:16 | ChanServ | sets mode +o litharge |
| 21:31:17 | litharge | sets mode -bo $a:lavaman litharge |
| 21:31:59 | → | `2jt joins (~jtomas@130.red-88-22-46.staticip.rima-tde.net) |
| 21:37:05 | → | alp joins (~alp@user/alp) |
| 21:37:10 | × | dhouthoo quits (~dhouthoo@178-117-36-167.access.telenet.be) (Quit: WeeChat 3.4) |
| 21:45:09 | × | fendor quits (~fendor@77.119.209.21.wireless.dyn.drei.com) (Remote host closed the connection) |
| 21:48:44 | × | zincy_ quits (~zincy@2a00:23c8:970c:4801:39f9:90f7:922:e73b) (Remote host closed the connection) |
| 21:54:12 | × | ProfSimm quits (~ProfSimm@87.227.196.109) (Remote host closed the connection) |
| 21:54:31 | → | ProfSimm joins (~ProfSimm@87.227.196.109) |
| 21:56:12 | × | takuan quits (~takuan@178-116-218-225.access.telenet.be) (Ping timeout: 252 seconds) |
| 21:59:11 | × | ProfSimm quits (~ProfSimm@87.227.196.109) (Ping timeout: 256 seconds) |
| 21:59:21 | → | burnsidesLlama joins (~burnsides@dhcp168-031.wadham.ox.ac.uk) |
| 22:02:24 | → | cynomys joins (~cynomys@user/cynomys) |
| 22:04:01 | × | off^ quits (~off@50.235.176.163) (Remote host closed the connection) |
| 22:05:00 | → | FernandoChu[m] joins (~ryunaqmat@2001:470:69fc:105::1:4dc0) |
| 22:06:04 | × | kuribas quits (~user@ptr-25vy0i6vww7x1l8ynbn.18120a2.ip6.access.telenet.be) (Remote host closed the connection) |
| 22:06:22 | × | burnsidesLlama quits (~burnsides@dhcp168-031.wadham.ox.ac.uk) (Ping timeout: 272 seconds) |
| 22:06:46 | × | Null_A quits (~null_a@2601:645:8700:2290:a4fb:481a:7fa9:b909) (Remote host closed the connection) |
| 22:07:01 | → | Null_A joins (~null_a@2601:645:8700:2290:a4fb:481a:7fa9:b909) |
| 22:09:39 | × | wombat875 quits (~wombat875@pool-72-89-24-154.nycmny.fios.verizon.net) (Quit: WeeChat 2.2-dev) |
| 22:16:08 | → | coot_ joins (~coot@2a02:a310:e241:1b00:ec1a:e9df:79ac:66ba) |
| 22:16:47 | × | Null_A quits (~null_a@2601:645:8700:2290:a4fb:481a:7fa9:b909) (Remote host closed the connection) |
| 22:17:01 | <zwro[m]> | test |
| 22:17:17 | → | CiaoSen joins (~Jura@p200300c95737a2002a3a4dfffe84dbd5.dip0.t-ipconnect.de) |
| 22:17:35 | → | Null_A joins (~null_a@2601:645:8700:2290:a4fb:481a:7fa9:b909) |
| 22:18:36 | × | coot quits (~coot@213.134.190.95) (Ping timeout: 240 seconds) |
| 22:22:18 | × | michalz quits (~michalz@185.246.204.93) (Remote host closed the connection) |
| 22:31:01 | × | mc47 quits (~mc47@xmonad/TheMC47) (Remote host closed the connection) |
| 22:33:43 | × | acidsys quits (~LSD@2a03:4000:55:d20::3) (Excess Flood) |
| 22:35:11 | × | cosimone quits (~user@2001:b07:ae5:db26:c24a:d20:4d91:1e20) (Quit: Sorry, I need to scratch my left butt cheek.) |
| 22:44:35 | × | ec quits (~ec@gateway/tor-sasl/ec) (Quit: ec) |
| 22:45:34 | × | cynomys quits (~cynomys@user/cynomys) (Quit: leaving) |
| 22:45:45 | → | cynomys joins (~cynomys@user/cynomys) |
| 22:46:34 | × | cynomys quits (~cynomys@user/cynomys) (Client Quit) |
| 22:46:45 | → | cynomys joins (~cynomys@user/cynomys) |
| 22:54:06 | × | gehmehgeh quits (~user@user/gehmehgeh) (Quit: Leaving) |
| 22:56:09 | × | alp quits (~alp@user/alp) (Ping timeout: 252 seconds) |
| 22:56:33 | → | acidsys joins (~LSD@2a03:4000:55:d20::3) |
| 22:57:25 | → | azimut_ joins (~azimut@gateway/tor-sasl/azimut) |
| 22:59:36 | × | azimut quits (~azimut@gateway/tor-sasl/azimut) (Ping timeout: 240 seconds) |
| 23:00:06 | → | TonyStone joins (~TonyStone@2603-7080-8607-c36a-3d94-4d23-dc7c-c228.res6.spectrum.com) |
| 23:08:48 | × | CiaoSen quits (~Jura@p200300c95737a2002a3a4dfffe84dbd5.dip0.t-ipconnect.de) (Ping timeout: 252 seconds) |
| 23:09:05 | × | __monty__ quits (~toonn@user/toonn) (Quit: leaving) |
| 23:13:48 | <jackdk> | zwro[m]: hello |
| 23:17:36 | × | coot_ quits (~coot@2a02:a310:e241:1b00:ec1a:e9df:79ac:66ba) (Quit: coot_) |
| 23:19:11 | → | chenqisu12 joins (~chenqisu1@183.217.200.249) |
| 23:19:51 | × | `2jt quits (~jtomas@130.red-88-22-46.staticip.rima-tde.net) (Ping timeout: 272 seconds) |
| 23:21:28 | × | FernandoChu[m] quits (~ryunaqmat@2001:470:69fc:105::1:4dc0) (*.net *.split) |
| 23:21:28 | × | acidjnk quits (~acidjnk@p200300d0c7057500a04355ceabfe8d47.dip0.t-ipconnect.de) (*.net *.split) |
| 23:21:28 | × | whatsupdoc quits (uid509081@id-509081.hampstead.irccloud.com) (*.net *.split) |
| 23:21:28 | × | Lord_of_Life quits (~Lord@user/lord-of-life/x-2819915) (*.net *.split) |
| 23:21:28 | × | ix quits (~ix@2a02:8010:674f:0:d65d:64ff:fe52:5efe) (*.net *.split) |
| 23:21:28 | × | econo quits (uid147250@user/econo) (*.net *.split) |
| 23:21:28 | × | polyphem quits (~rod@2a02:810d:840:8754:448e:47ff:4575:7cfb) (*.net *.split) |
| 23:21:28 | × | megeve quits (sid523379@id-523379.hampstead.irccloud.com) (*.net *.split) |
| 23:21:28 | × | foul_owl quits (~kerry@207.244.125.36) (*.net *.split) |
| 23:21:28 | × | myme quits (~myme@2a01:799:d5a:cd00:9ae3:d451:a989:e1e9) (*.net *.split) |
| 23:21:28 | × | img quits (~img@user/img) (*.net *.split) |
| 23:21:28 | × | kanin quits (~kanin@112.41.64.39) (*.net *.split) |
| 23:21:28 | × | edwtjo quits (~edwtjo@user/edwtjo) (*.net *.split) |
| 23:21:28 | × | hongminhee quits (sid295@2a03:5180:f::127) (*.net *.split) |
| 23:21:28 | × | bjs quits (sid190364@user/bjs) (*.net *.split) |
| 23:21:28 | × | cbarrett quits (sid192934@2a03:5180:f:1::2:f1a6) (*.net *.split) |
| 23:21:28 | × | Boarders_ quits (sid425905@id-425905.lymington.irccloud.com) (*.net *.split) |
| 23:21:28 | × | ellie quits (~ellie@user/ellie) (*.net *.split) |
| 23:21:28 | × | Putonlalla quits (~sapekiis@it-cyan.it.jyu.fi) (*.net *.split) |
| 23:21:28 | × | fryguybob quits (~fryguybob@cpe-74-67-169-145.rochester.res.rr.com) (*.net *.split) |
| 23:21:28 | × | Hafydd quits (~Hafydd@user/hafydd) (*.net *.split) |
| 23:21:28 | × | drewr quits (~drew@user/drewr) (*.net *.split) |
| 23:21:28 | × | tv quits (~tv@user/tv) (*.net *.split) |
| 23:21:28 | × | elkcl quits (~elkcl@broadband-37-110-156-162.ip.moscow.rt.ru) (*.net *.split) |
| 23:21:28 | × | szkl quits (uid110435@id-110435.uxbridge.irccloud.com) (*.net *.split) |
| 23:21:28 | × | Flow quits (~none@gentoo/developer/flow) (*.net *.split) |
| 23:21:28 | × | echoreply quits (~echoreply@2001:19f0:9002:1f3b:5400:ff:fe6f:8b8d) (*.net *.split) |
| 23:21:28 | × | oats quits (~thomas@user/oats) (*.net *.split) |
| 23:21:28 | × | mixfix41 quits (~sdenyninn@user/mixfix41) (*.net *.split) |
| 23:21:28 | × | NiKaN quits (sid385034@id-385034.helmsley.irccloud.com) (*.net *.split) |
| 23:21:28 | × | tinwood quits (~tinwood@canonical/tinwood) (*.net *.split) |
| 23:21:29 | × | Pent quits (sid313808@lymington.irccloud.com) (*.net *.split) |
| 23:21:29 | × | finsternis quits (~X@23.226.237.192) (*.net *.split) |
| 23:21:29 | × | dexterfoo quits (~dexter@li655-253.members.linode.com) (*.net *.split) |
| 23:21:29 | × | fluxit quits (~fluxit@techsmix.net) (*.net *.split) |
| 23:21:29 | × | lambdabot quits (~lambdabot@haskell/bot/lambdabot) (*.net *.split) |
| 23:21:29 | × | heath quits (~heath@user/heath) (*.net *.split) |
| 23:21:29 | × | lambdap quits (~lambdap@static.167.190.119.168.clients.your-server.de) (*.net *.split) |
| 23:21:29 | × | nurupo quits (~nurupo.ga@user/nurupo) (*.net *.split) |
| 23:21:29 | × | noctuks quits (7vrDyCK6LH@user/noctux) (*.net *.split) |
| 23:21:29 | × | cjay quits (cjay@nerdbox.nerd2nerd.org) (*.net *.split) |
| 23:21:29 | × | notabled1 quits (~notabledu@ares.dbalan.in) (*.net *.split) |
| 23:21:29 | × | sshine quits (~simon@hubris.eta.solutions) (*.net *.split) |
| 23:21:29 | × | blades quits (~blades@204.48.29.163) (*.net *.split) |
| 23:21:29 | × | kosmikus quits (~kosmikus@nullzig.kosmikus.org) (*.net *.split) |
| 23:21:29 | × | Trattue quits (~Trattue@152.70.182.158) (*.net *.split) |
| 23:21:50 | → | lavaman joins (~lavaman@98.38.249.169) |
| 23:21:53 | → | nurupo joins (~nurupo.ga@user/nurupo) |
| 23:21:57 | × | lavaman quits (~lavaman@98.38.249.169) (Remote host closed the connection) |
| 23:22:00 | × | gurkenglas quits (~gurkengla@dslb-188-096-121-068.188.096.pools.vodafone-ip.de) (Ping timeout: 252 seconds) |
| 23:22:10 | → | lavaman joins (~lavaman@98.38.249.169) |
| 23:22:18 | × | lavaman quits (~lavaman@98.38.249.169) (Remote host closed the connection) |
| 23:22:27 | → | img joins (~img@user/img) |
| 23:22:33 | → | lavaman joins (~lavaman@98.38.249.169) |
| 23:22:36 | × | Pickchea quits (~private@user/pickchea) (Ping timeout: 240 seconds) |
| 23:22:40 | × | lavaman quits (~lavaman@98.38.249.169) (Remote host closed the connection) |
| 23:23:44 | → | Shiranai joins (~Shiranai@190.237.13.59) |
| 23:23:47 | → | FernandoChu[m] joins (~ryunaqmat@2001:470:69fc:105::1:4dc0) |
| 23:23:47 | → | acidjnk joins (~acidjnk@p200300d0c7057500a04355ceabfe8d47.dip0.t-ipconnect.de) |
| 23:23:47 | → | whatsupdoc joins (uid509081@id-509081.hampstead.irccloud.com) |
| 23:23:47 | → | fluxit joins (~fluxit@techsmix.net) |
| 23:23:47 | → | Lord_of_Life joins (~Lord@user/lord-of-life/x-2819915) |
| 23:23:47 | → | ix joins (~ix@2a02:8010:674f:0:d65d:64ff:fe52:5efe) |
| 23:23:47 | → | econo joins (uid147250@user/econo) |
| 23:23:47 | → | polyphem joins (~rod@2a02:810d:840:8754:448e:47ff:4575:7cfb) |
| 23:23:47 | → | megeve joins (sid523379@id-523379.hampstead.irccloud.com) |
| 23:23:47 | → | foul_owl joins (~kerry@207.244.125.36) |
| 23:23:47 | → | myme joins (~myme@2a01:799:d5a:cd00:9ae3:d451:a989:e1e9) |
| 23:23:47 | → | kanin joins (~kanin@112.41.64.39) |
| 23:23:47 | → | edwtjo joins (~edwtjo@user/edwtjo) |
| 23:23:47 | → | bjs joins (sid190364@user/bjs) |
| 23:23:47 | → | hongminhee joins (sid295@2a03:5180:f::127) |
| 23:23:47 | → | cbarrett joins (sid192934@2a03:5180:f:1::2:f1a6) |
| 23:23:47 | → | Boarders_ joins (sid425905@id-425905.lymington.irccloud.com) |
| 23:23:47 | → | ellie joins (~ellie@user/ellie) |
| 23:23:47 | → | Putonlalla joins (~sapekiis@it-cyan.it.jyu.fi) |
| 23:23:47 | → | fryguybob joins (~fryguybob@cpe-74-67-169-145.rochester.res.rr.com) |
| 23:23:47 | → | drewr joins (~drew@user/drewr) |
| 23:23:47 | → | Hafydd joins (~Hafydd@user/hafydd) |
| 23:23:47 | → | tv joins (~tv@user/tv) |
| 23:23:47 | → | elkcl joins (~elkcl@broadband-37-110-156-162.ip.moscow.rt.ru) |
| 23:23:47 | → | szkl joins (uid110435@id-110435.uxbridge.irccloud.com) |
| 23:23:47 | → | Flow joins (~none@gentoo/developer/flow) |
| 23:23:47 | → | echoreply joins (~echoreply@2001:19f0:9002:1f3b:5400:ff:fe6f:8b8d) |
| 23:23:47 | → | oats joins (~thomas@user/oats) |
| 23:23:47 | → | mixfix41 joins (~sdenyninn@user/mixfix41) |
| 23:23:47 | → | NiKaN joins (sid385034@id-385034.helmsley.irccloud.com) |
| 23:23:47 | → | tinwood joins (~tinwood@canonical/tinwood) |
| 23:23:47 | → | Pent joins (sid313808@lymington.irccloud.com) |
| 23:23:47 | → | finsternis joins (~X@23.226.237.192) |
| 23:23:47 | → | dexterfoo joins (~dexter@li655-253.members.linode.com) |
| 23:23:47 | → | lambdabot joins (~lambdabot@haskell/bot/lambdabot) |
| 23:23:47 | → | heath joins (~heath@user/heath) |
| 23:23:47 | → | lambdap joins (~lambdap@static.167.190.119.168.clients.your-server.de) |
| 23:23:47 | → | noctuks joins (7vrDyCK6LH@user/noctux) |
| 23:23:47 | → | notabled1 joins (~notabledu@ares.dbalan.in) |
| 23:23:47 | → | cjay joins (cjay@nerdbox.nerd2nerd.org) |
| 23:23:47 | → | sshine joins (~simon@hubris.eta.solutions) |
| 23:23:47 | → | blades joins (~blades@204.48.29.163) |
| 23:23:47 | → | kosmikus joins (~kosmikus@nullzig.kosmikus.org) |
| 23:23:47 | → | Trattue joins (~Trattue@152.70.182.158) |
| 23:23:47 | × | mixfix41 quits (~sdenyninn@user/mixfix41) (Max SendQ exceeded) |
| 23:23:47 | × | finsternis quits (~X@23.226.237.192) (Max SendQ exceeded) |
| 23:24:21 | → | finsternis joins (~X@23.226.237.192) |
| 23:25:24 | <FernandoChu[m]> | <zwro[m]> "test" <- hello x2 |
| 23:26:57 | × | szkl quits (uid110435@id-110435.uxbridge.irccloud.com) (Ping timeout: 250 seconds) |
| 23:27:23 | × | NiKaN quits (sid385034@id-385034.helmsley.irccloud.com) (Ping timeout: 250 seconds) |
| 23:27:27 | × | [itchyjunk] quits (~itchyjunk@user/itchyjunk/x-7353470) (Ping timeout: 272 seconds) |
| 23:27:50 | → | szkl joins (uid110435@id-110435.uxbridge.irccloud.com) |
| 23:28:37 | → | burnsidesLlama joins (~burnsides@dhcp168-031.wadham.ox.ac.uk) |
| 23:29:31 | → | NiKaN joins (sid385034@id-385034.helmsley.irccloud.com) |
| 23:31:04 | → | [itchyjunk] joins (~itchyjunk@user/itchyjunk/x-7353470) |
| 23:33:00 | × | burnsidesLlama quits (~burnsides@dhcp168-031.wadham.ox.ac.uk) (Ping timeout: 240 seconds) |
| 23:38:55 | × | chenqisu12 quits (~chenqisu1@183.217.200.249) (Read error: Connection reset by peer) |
| 23:39:34 | × | Null_A quits (~null_a@2601:645:8700:2290:a4fb:481a:7fa9:b909) (Remote host closed the connection) |
| 23:39:49 | → | Null_A joins (~null_a@2601:645:8700:2290:a4fb:481a:7fa9:b909) |
| 23:40:26 | × | zeenk quits (~zeenk@2a02:2f04:a30d:1300:51a3:bcfc:6cda:9fc5) (Quit: Konversation terminated!) |
| 23:44:08 | × | Tuplanolla quits (~Tuplanoll@91-159-69-98.elisa-laajakaista.fi) (Quit: Leaving.) |
| 23:44:54 | → | burnsidesLlama joins (~burnsides@dhcp168-031.wadham.ox.ac.uk) |
| 23:45:00 | × | machinedgod quits (~machinedg@24.105.81.50) (Ping timeout: 240 seconds) |
| 23:46:12 | × | mon_aaraj quits (~MonAaraj@user/mon-aaraj/x-4416475) (Ping timeout: 252 seconds) |
| 23:47:00 | <dibblego> | koala_man: catMaybes = mapMaybe id |
| 23:47:10 | <dibblego> | oh wait no Map, nothing nothing |
| 23:47:16 | <koala_man> | dibblego!! |
| 23:47:25 | <dibblego> | koala_man!! I'm about to head out |
| 23:48:05 | <koala_man> | dibblego: I have some knot tying I can't finish that you may have some thoughts on later |
| 23:48:08 | → | mon_aaraj joins (~MonAaraj@user/mon-aaraj/x-4416475) |
| 23:48:12 | <dibblego> | ok, about an hour |
| 23:48:16 | <koala_man> | \o/ |
| 23:52:09 | × | cynomys quits (~cynomys@user/cynomys) (Ping timeout: 272 seconds) |
| 23:58:12 | × | Vajb quits (~Vajb@hag-jnsbng11-58c3a8-176.dhcp.inet.fi) (Read error: Connection reset by peer) |
| 23:58:54 | → | Vajb joins (~Vajb@hag-jnsbng11-58c3a8-176.dhcp.inet.fi) |
All times are in UTC on 2022-02-15.