Logs on 2021-06-03 (liberachat/#haskell)
| 00:01:28 | <boxscape> | hm I guess considering mtl doesn't have a class for it it's probably not widely used |
| 00:02:20 | × | geekosaur quits (~geekosaur@069-135-003-034.biz.spectrum.com) (Remote host closed the connection) |
| 00:03:32 | × | lbseale quits (~lbseale@ip72-194-54-201.sb.sd.cox.net) (Read error: Connection reset by peer) |
| 00:04:15 | → | geekosaur joins (~geekosaur@069-135-003-034.biz.spectrum.com) |
| 00:05:15 | <davean> | boxscape: it has a pull request I think for it, see the history |
| 00:08:50 | <boxscape> | davean ah, nice |
| 00:10:35 | → | peterhil joins (~peterhil@dsl-hkibng32-54f849-252.dhcp.inet.fi) |
| 00:11:06 | → | ddellacosta joins (~ddellacos@86.106.121.24) |
| 00:14:29 | → | bitdex joins (~bitdex@gateway/tor-sasl/bitdex) |
| 00:15:37 | × | ddellacosta quits (~ddellacos@86.106.121.24) (Ping timeout: 268 seconds) |
| 00:16:12 | <hololeap> | I like it. it saves the trouble of having to do `flip runState mempty` and `modify (<> nextThing)` when your state happens to be a monoid |
| 00:16:33 | <boxscape> | that does make sense |
| 00:17:10 | × | Lord_of_Life quits (~Lord@user/lord-of-life/x-2819915) (Read error: Connection reset by peer) |
| 00:19:24 | → | Lord_of_Life joins (~Lord@user/lord-of-life/x-2819915) |
| 00:20:49 | × | boioioing quits (~boioioing@cpe-76-84-141-127.neb.res.rr.com) (Remote host closed the connection) |
| 00:21:18 | × | myShoggoth quits (~myShoggot@97-120-89-117.ptld.qwest.net) (Ping timeout: 264 seconds) |
| 00:21:52 | × | bitdex quits (~bitdex@gateway/tor-sasl/bitdex) (Ping timeout: 252 seconds) |
| 00:23:42 | × | waleee quits (~waleee@h-98-128-228-119.NA.cust.bahnhof.se) (Ping timeout: 272 seconds) |
| 00:25:16 | × | zeenk quits (~zeenk@2a02:2f04:a310:b600:b098:bf18:df4d:4c41) (Quit: Konversation terminated!) |
| 00:25:40 | → | Lycurgus joins (~juan@cpe-45-46-140-49.buffalo.res.rr.com) |
| 00:26:52 | × | falafel quits (~falafel@pool-96-255-70-50.washdc.fios.verizon.net) (Ping timeout: 272 seconds) |
| 00:29:20 | → | jaevanko joins (~jaevanko@2600:1700:1330:2bef:cce3:20c1:e54b:a98e) |
| 00:30:21 | → | ddellacosta joins (~ddellacos@89.46.62.79) |
| 00:30:24 | × | jaevanko quits (~jaevanko@2600:1700:1330:2bef:cce3:20c1:e54b:a98e) (Client Quit) |
| 00:34:07 | × | azeem quits (~azeem@dynamic-adsl-94-34-34-125.clienti.tiscali.it) (Read error: Connection reset by peer) |
| 00:35:06 | × | ddellacosta quits (~ddellacos@89.46.62.79) (Ping timeout: 272 seconds) |
| 00:37:20 | × | Lycurgus quits (~juan@cpe-45-46-140-49.buffalo.res.rr.com) (Quit: Exeunt) |
| 00:37:59 | → | ikex joins (~ash@user/ikex) |
| 00:39:34 | → | bitdex joins (~bitdex@gateway/tor-sasl/bitdex) |
| 00:40:24 | → | myShoggoth joins (~myShoggot@97-120-89-117.ptld.qwest.net) |
| 00:42:11 | → | ukari joins (~ukari@user/ukari) |
| 00:47:20 | → | azeem joins (~azeem@dynamic-adsl-94-34-34-125.clienti.tiscali.it) |
| 00:49:04 | → | ddellacosta joins (~ddellacos@89.46.62.128) |
| 00:50:47 | → | shriekingnoise joins (~shrieking@186.137.144.80) |
| 00:52:46 | → | li joins (~li@libera/staff/li) |
| 00:53:15 | × | ddellacosta quits (~ddellacos@89.46.62.128) (Ping timeout: 245 seconds) |
| 00:55:00 | × | learner-monad quits (~eric@cpe-174-105-47-100.columbus.res.rr.com) (Quit: WeeChat 3.1) |
| 00:55:16 | → | hmmmas joins (~chenqisu1@183.217.202.217) |
| 00:56:15 | → | learner-monad joins (~eric@cpe-174-105-47-100.columbus.res.rr.com) |
| 00:56:42 | × | learner-monad quits (~eric@cpe-174-105-47-100.columbus.res.rr.com) (Client Quit) |
| 00:57:16 | × | ikex quits (~ash@user/ikex) (Ping timeout: 244 seconds) |
| 00:57:21 | → | learner-monad joins (~eric@cpe-174-105-47-100.columbus.res.rr.com) |
| 01:02:58 | <guest61> | what is Kira? |
| 01:03:18 | <Axman6> | In what context? |
| 01:03:26 | <guest61> | https://twitter.com/arachnocapital2/status/1399890272348033026?s=19 |
| 01:03:46 | <guest61> | jira |
| 01:03:56 | <guest61> | sorry typo |
| 01:04:20 | <boxscape> | an issue tracker |
| 01:04:25 | → | o1lo01ol1o joins (~o1lo01ol1@c-73-10-81-85.hsd1.nj.comcast.net) |
| 01:04:26 | <Axman6> | Atlassian's issue tracker |
| 01:04:37 | <Axman6> | very popular, but not with devs :) |
| 01:05:30 | × | wroathe quits (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net) (Ping timeout: 272 seconds) |
| 01:06:10 | <tput> | I'm working on a practice problem that involves a fibs like sequence, but the combining function is parameterized, so we have a separate sequence for each natural. I'm trying to use the usual bottom up lazy sharing thing, but I can't get the sharing to work. I would appreciate another set of eyes. https://pastebin.com/vndFjWba |
| 01:07:15 | <guest61> | do hsskell has some libraries like Python's requests? |
| 01:07:21 | <guest61> | have |
| 01:07:45 | <boxscape> | @unpl (((+ (10*k)) .) . (-) . (*2)) |
| 01:07:45 | <lambdabot> | (\ x x0 -> ((x * 2) - x0) + (10 * k)) |
| 01:07:46 | <Axman6> | what is Python's requests? |
| 01:07:49 | <boxscape> | would this really perform worse? |
| 01:08:36 | <guest61> | easy to do restful request |
| 01:09:20 | <Axman6> | Sure, we have several libraries for http requests - wreq, req and my favourite is servant-client, but it's somewhat advanced |
| 01:10:27 | <tput> | boxscape yes, that's equally fast. You can't however say replace it with g a b = (2*a)-b+10*k |
| 01:10:33 | <boxscape> | I see |
| 01:11:00 | <c_wraith> | tput: first question: do you need sharing across separate calls to f with the same argument, or just within a single call? |
| 01:11:11 | <tput> | hard coded values for k get the sharing right and are O(n) |
| 01:11:36 | <tput> | sharing just in a single (recursive) call, and with just a single value for k |
| 01:12:14 | <c_wraith> | tput: ok, the problem is that you're calling f again. I think you've mixed up the usual idiom |
| 01:12:45 | <tput> | how do I avoid recalling f k in the parameterized version? |
| 01:12:50 | <c_wraith> | tput: usually you'd write something like f k = let xs = 42 : 11 * k + 77 : zipWith stuff in xs |
| 01:13:17 | <c_wraith> | notably, the zipWith should refer to xs |
| 01:13:29 | <tput> | ahh, yes. that makes sense. I'll go try that out |
| 01:13:45 | <guest61> | wreq seems nice |
| 01:16:23 | → | wroathe joins (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net) |
| 01:16:30 | <tput> | c_wraith: that's linear time now! interestingly I'm hitting a stack overflow in GHCI, but when compiled with -O2 it's linear time and no stack overflows. |
| 01:17:04 | <c_wraith> | sounds like strictness then - are you measuring without evaluating each value in the list? |
| 01:17:39 | <tput> | my naive measurement is just to index (!!) far out into the list. |
| 01:17:43 | <tput> | and then print |
| 01:17:59 | <c_wraith> | yeah, that will build up thunks unless the strictness analyzer catches it |
| 01:18:03 | × | satai quits (~satai@static-84-42-172-253.net.upcbroadband.cz) (Quit: satai) |
| 01:18:12 | <c_wraith> | which it does with -O2 , apparently |
| 01:18:16 | <c_wraith> | but not in ghci |
| 01:18:41 | <tput> | yeah, not sure how to annotate this to get ghci to pick up on it, but compiled code is what matters, so I won |
| 01:18:45 | <tput> | 't complain |
| 01:19:36 | <tput> | thanks c_wraith and boxscape for your help here |
| 01:19:48 | × | learner-monad quits (~eric@cpe-174-105-47-100.columbus.res.rr.com) (Quit: WeeChat 3.1) |
| 01:19:49 | <boxscape> | I guess using (\!x! y -> ((x * 2) - y) + (10 * k)) would do it? |
| 01:20:11 | <c_wraith> | no, actually |
| 01:20:20 | <c_wraith> | you can't fix it with zipWith |
| 01:20:27 | <boxscape> | ah |
| 01:20:39 | <boxscape> | you need a strict zipWith, eh |
| 01:20:52 | <c_wraith> | You need to link evaluation of the (:) constructors with evaluation of their first arguments. |
| 01:21:05 | <boxscape> | oh that's what you meant, okay |
| 01:21:18 | × | wroathe quits (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net) (Ping timeout: 264 seconds) |
| 01:21:39 | <tput> | is there a clever spot to insert a seq that could do that? |
| 01:21:54 | <c_wraith> | nope. Best you can do is a post-processing step |
| 01:22:12 | → | troydm joins (~troydm@host-176-37-124-197.b025.la.net.ua) |
| 01:22:58 | <c_wraith> | like... headStrict :: [a] -> [a] ; headStrict [] = [] ; headStrict (x:xs) = x `seq` (x : headStrict xs) |
| 01:23:21 | <c_wraith> | then change the definition to ...... in headStrict xs |
| 01:25:07 | × | bitdex quits (~bitdex@gateway/tor-sasl/bitdex) (Ping timeout: 252 seconds) |
| 01:25:14 | → | ddellacosta joins (~ddellacos@86.106.121.18) |
| 01:25:17 | <tput> | so that forces the elements to be strict (forced once their part of the spine is forced), but the spine is still lazy. yes? neat |
| 01:25:26 | <c_wraith> | exactly |
| 01:25:39 | → | merijn joins (~merijn@83-160-49-249.ip.xs4all.nl) |
| 01:25:48 | <tput> | thanks again, learning more than I asked for! |
| 01:26:00 | × | Deide quits (~Deide@user/deide) (Quit: Seeee yaaaa) |
| 01:26:06 | <c_wraith> | you're welcome |
| 01:26:29 | → | derelict joins (~winter@2603-6011-f901-9e5b-aed0-a4c6-fbb9-1828.res6.spectrum.com) |
| 01:26:29 | <tput> | tbc, learning more than I asked for is a good thing |
| 01:26:40 | → | wroathe joins (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net) |
| 01:26:53 | <c_wraith> | I hadn't even considered you might have meant something else. Glad you didn't. :) |
| 01:27:47 | × | boxscape quits (~boxscape@user/boxscape) (Quit: Connection closed) |
| 01:28:19 | → | ddellaco_ joins (~ddellacos@86.106.143.92) |
| 01:30:12 | × | ddellacosta quits (~ddellacos@86.106.121.18) (Ping timeout: 272 seconds) |
| 01:31:02 | × | o1lo01ol1o quits (~o1lo01ol1@c-73-10-81-85.hsd1.nj.comcast.net) (Remote host closed the connection) |
| 01:32:24 | × | xff0x quits (~xff0x@2001:1a81:5307:4e00:7012:84d9:dce9:1f3f) (Ping timeout: 244 seconds) |
| 01:33:25 | <c_wraith> | honestly, there probably should be a variant of zipWith that applies that strictness pattern without needing a separate helper, but endless strictness variations in base can be a tedious sell. |
| 01:34:24 | → | xff0x joins (~xff0x@2001:1a81:5341:dc00:75a7:46f8:7ce3:4f61) |
| 01:34:35 | → | bitdex joins (~bitdex@gateway/tor-sasl/bitdex) |
| 01:36:01 | <tput> | especially given that the strictness analyzer typically covers my butt even when I don't know what I'm forcing and when |
| 01:38:29 | → | falafel joins (~falafel@pool-96-255-70-50.washdc.fios.verizon.net) |
| 01:41:36 | × | azeem quits (~azeem@dynamic-adsl-94-34-34-125.clienti.tiscali.it) (Read error: Connection reset by peer) |
| 01:41:41 | → | ddellacosta joins (~ddellacos@86.106.121.89) |
| 01:43:27 | → | o1lo01ol1o joins (~o1lo01ol1@c-73-10-81-85.hsd1.nj.comcast.net) |
| 01:46:03 | → | azeem joins (~azeem@dynamic-adsl-94-34-34-125.clienti.tiscali.it) |
| 01:46:40 | × | ddellacosta quits (~ddellacos@86.106.121.89) (Ping timeout: 272 seconds) |
| 01:46:57 | × | Topsi2 quits (~Tobias@dyndsl-095-033-027-146.ewe-ip-backbone.de) (Read error: Connection reset by peer) |
| 01:47:06 | × | pbrisbin quits (~patrick@pool-72-92-38-164.phlapa.fios.verizon.net) (Ping timeout: 264 seconds) |
| 01:48:07 | × | o1lo01ol1o quits (~o1lo01ol1@c-73-10-81-85.hsd1.nj.comcast.net) (Ping timeout: 268 seconds) |
| 01:49:14 | <sm[m]> | https://github.com/simonmichael/hledger/pull/1543#issuecomment-853497253 <- in which I quibble over the format of detailed --version output. Do you happen to know a tool that represents best practice, with nicely readable detailed version output ? |
| 01:52:22 | × | falafel quits (~falafel@pool-96-255-70-50.washdc.fios.verizon.net) (Ping timeout: 272 seconds) |
| 01:52:36 | → | magmag joins (~magmag@2607:fea8:3f1f:ba20::4492) |
| 01:52:43 | → | o1lo01ol1o joins (~o1lo01ol1@c-73-10-81-85.hsd1.nj.comcast.net) |
| 01:54:06 | × | dutchgriffon quits (~laurens@2604:3d08:4383:6200:1c6:2d20:b4b0:b2cf) (Ping timeout: 244 seconds) |
| 01:54:48 | → | libertyprime joins (~libertypr@125-236-224-40.adsl.xtra.co.nz) |
| 01:56:16 | × | libertyprime quits (~libertypr@125-236-224-40.adsl.xtra.co.nz) (Client Quit) |
| 01:56:31 | × | ddellaco_ quits (~ddellacos@86.106.143.92) (Remote host closed the connection) |
| 01:56:48 | × | geekosaur quits (~geekosaur@069-135-003-034.biz.spectrum.com) (Ping timeout: 272 seconds) |
| 01:59:19 | → | ddellacosta joins (~ddellacos@86.106.121.60) |
| 01:59:30 | × | merijn quits (~merijn@83-160-49-249.ip.xs4all.nl) (Ping timeout: 245 seconds) |
| 02:03:43 | × | magmag quits (~magmag@2607:fea8:3f1f:ba20::4492) (Quit: Konversation terminated!) |
| 02:04:24 | × | ddellacosta quits (~ddellacos@86.106.121.60) (Ping timeout: 272 seconds) |
| 02:06:56 | × | myShoggoth quits (~myShoggot@97-120-89-117.ptld.qwest.net) (Read error: Connection reset by peer) |
| 02:07:16 | → | myShoggoth joins (~myShoggot@97-120-89-117.ptld.qwest.net) |
| 02:07:44 | → | ddellacosta joins (~ddellacos@89.45.224.235) |
| 02:08:12 | → | libertyprime joins (~libertypr@125-236-224-40.adsl.xtra.co.nz) |
| 02:08:50 | <libertyprime> | hey guys. i'm trying to run ghcide from stack and its proving to be quite troublesome to do so. |
| 02:09:36 | <libertyprime> | stack install copies binaries from ~/.stack/snapshots to ~/.local/bin |
| 02:09:59 | <libertyprime> | the issue with this is that when i run stack exec -- ghcide, it will look for the binaries in ~/.local/bin |
| 02:10:44 | <libertyprime> | but if im trying to run "stack exec -- ghcide" whilst in a specific stack project, that project may used a different versino of ghc |
| 02:10:55 | → | finn_elija joins (~finn_elij@user/finn-elija/x-0085643) |
| 02:10:55 | FinnElija | is now known as Guest8388 |
| 02:10:55 | × | Guest8388 quits (~finn_elij@user/finn-elija/x-0085643) (Killed (mercury.libera.chat (Nickname regained by services))) |
| 02:10:55 | finn_elija | is now known as FinnElija |
| 02:11:24 | <libertyprime> | so how would i run the built version of ghcide that i want. "stack exec -- ghcide" can't find ghcide unless i install it |
| 02:11:45 | <libertyprime> | id like stack to be able to find the appropriate binary from the build artifacts in ~/.stack/snapshots |
| 02:11:55 | <libertyprime> | or am i going about this the wrong way? |
| 02:14:55 | <libertyprime> | i can do this: |
| 02:14:59 | <libertyprime> | exec "$(find ~/.stack/snapshots -type f -path "*/$(stack ghc -- --version | rev | awk '{print $1}' | rev)/bin/ghcide" | head -n 1)" |
| 02:17:35 | → | ddellaco_ joins (~ddellacos@89.46.62.86) |
| 02:17:43 | × | o1lo01ol1o quits (~o1lo01ol1@c-73-10-81-85.hsd1.nj.comcast.net) (Remote host closed the connection) |
| 02:20:27 | → | o1lo01ol1o joins (~o1lo01ol1@c-73-10-81-85.hsd1.nj.comcast.net) |
| 02:22:25 | × | juhp quits (~juhp@128.106.188.199) (Quit: juhp) |
| 02:22:40 | → | juhp joins (~juhp@128.106.188.199) |
| 02:22:46 | × | ddellaco_ quits (~ddellacos@89.46.62.86) (Ping timeout: 272 seconds) |
| 02:23:18 | → | falafel joins (~falafel@pool-96-255-70-50.washdc.fios.verizon.net) |
| 02:24:02 | × | derelict quits (~winter@2603-6011-f901-9e5b-aed0-a4c6-fbb9-1828.res6.spectrum.com) (Ping timeout: 272 seconds) |
| 02:25:45 | × | wroathe quits (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net) (Ping timeout: 245 seconds) |
| 02:27:07 | × | libertyprime quits (~libertypr@125-236-224-40.adsl.xtra.co.nz) (Quit: leaving) |
| 02:30:40 | × | td_ quits (~td@muedsl-82-207-238-043.citykom.de) (Ping timeout: 268 seconds) |
| 02:31:12 | × | o1lo01ol1o quits (~o1lo01ol1@c-73-10-81-85.hsd1.nj.comcast.net) (Remote host closed the connection) |
| 02:31:53 | → | td_ joins (~td@muedsl-82-207-238-081.citykom.de) |
| 02:31:56 | → | o1lo01ol1o joins (~o1lo01ol1@c-73-10-81-85.hsd1.nj.comcast.net) |
| 02:32:51 | → | unyu joins (~pyon@user/pyon) |
| 02:33:04 | × | peterhil quits (~peterhil@dsl-hkibng32-54f849-252.dhcp.inet.fi) (Quit: Must not waste too much time here...) |
| 02:34:42 | → | ddellaco_ joins (~ddellacos@89.46.62.46) |
| 02:35:31 | × | exarkun quits (~exarkun@user/exarkun) (Remote host closed the connection) |
| 02:35:36 | → | exarkun1 joins (~exarkun@user/exarkun) |
| 02:39:17 | × | ddellaco_ quits (~ddellacos@89.46.62.46) (Ping timeout: 272 seconds) |
| 02:40:43 | × | exarkun1 quits (~exarkun@user/exarkun) (Remote host closed the connection) |
| 02:41:16 | → | exarkun1 joins (~exarkun@user/exarkun) |
| 02:44:40 | × | o1lo01ol1o quits (~o1lo01ol1@c-73-10-81-85.hsd1.nj.comcast.net) (Remote host closed the connection) |
| 02:46:43 | → | peterhil joins (~peterhil@dsl-hkibng32-54f849-252.dhcp.inet.fi) |
| 02:48:05 | → | o1lo01ol1o joins (~o1lo01ol1@c-73-10-81-85.hsd1.nj.comcast.net) |
| 02:50:58 | → | wroathe joins (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net) |
| 02:51:54 | × | ku quits (~ku@2601:280:c780:7ea0:3536:1caf:f72e:47bc) (Ping timeout: 272 seconds) |
| 02:53:11 | → | ddellaco_ joins (~ddellacos@86.106.121.47) |
| 02:53:21 | × | ddellacosta quits (~ddellacos@89.45.224.235) (Remote host closed the connection) |
| 02:55:21 | × | gorignak quits (~gorignak@047-037-033-079.res.spectrum.com) (Quit: leaving) |
| 02:56:11 | × | alx741 quits (~alx741@186.178.108.19) (Quit: alx741) |
| 02:57:21 | → | sheepduck joins (~sheepduck@2607:fea8:2a60:b700::8a94) |
| 02:57:25 | × | ddellaco_ quits (~ddellacos@86.106.121.47) (Ping timeout: 245 seconds) |
| 03:02:03 | → | lavaman joins (~lavaman@98.38.249.169) |
| 03:05:50 | × | o1lo01ol1o quits (~o1lo01ol1@c-73-10-81-85.hsd1.nj.comcast.net) (Ping timeout: 272 seconds) |
| 03:06:10 | × | lavaman quits (~lavaman@98.38.249.169) (Ping timeout: 245 seconds) |
| 03:08:40 | × | wroathe quits (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net) (Ping timeout: 245 seconds) |
| 03:09:40 | × | zebrag quits (~chris@user/zebrag) (Remote host closed the connection) |
| 03:10:36 | → | ddellacosta joins (~ddellacos@89.46.62.129) |
| 03:11:34 | → | o1lo01ol1o joins (~o1lo01ol1@mobile-107-107-58-12.mycingular.net) |
| 03:14:55 | × | ddellacosta quits (~ddellacos@89.46.62.129) (Ping timeout: 245 seconds) |
| 03:16:34 | × | jlamothe quits (~jlamothe@198.251.57.81) (Quit: leaving) |
| 03:18:18 | → | dyeplexer joins (~dyeplexer@user/dyeplexer) |
| 03:19:47 | × | y04nn quits (~y04nn@193.32.127.220) (Ping timeout: 252 seconds) |
| 03:22:22 | → | Guest3231 joins (~Guest32@185.57.82.30) |
| 03:23:53 | → | AgentM joins (~agentm@pool-162-83-130-212.nycmny.fios.verizon.net) |
| 03:24:43 | → | Lord_of_Life_ joins (~Lord@user/lord-of-life/x-2819915) |
| 03:26:11 | × | Lord_of_Life quits (~Lord@user/lord-of-life/x-2819915) (Ping timeout: 245 seconds) |
| 03:26:11 | Lord_of_Life_ | is now known as Lord_of_Life |
| 03:26:49 | → | leeb joins (~leeb@KD111239154171.au-net.ne.jp) |
| 03:26:50 | × | dibblego quits (~dibblego@122-199-1-30.ip4.superloop.com) (Quit: λ) |
| 03:27:48 | → | kSletStg joins (~kSletStg@14.207.162.206) |
| 03:27:49 | <kSletStg> | Andrdew Lee liAkes hoyt asian cocVks!!! |
| 03:27:49 | ← | kSletStg parts (~kSletStg@14.207.162.206) () |
| 03:27:51 | → | kSletStg joins (~kSletStg@14.207.162.206) |
| 03:27:51 | <kSletStg> | AgndrYew Lee likesw bhot VasRian cochksq!d!! |
| 03:27:51 | ← | kSletStg parts (~kSletStg@14.207.162.206) () |
| 03:32:25 | × | machinedgod quits (~machinedg@135-23-192-217.cpe.pppoe.ca) (Ping timeout: 245 seconds) |
| 03:32:32 | → | dibblego joins (~dibblego@122-199-1-30.ip4.superloop.com) |
| 03:33:26 | <ukari> | @hoggle (Monad m, Applicative f) => f (m a) -> m (f a)) |
| 03:33:26 | <lambdabot> | package base |
| 03:33:26 | <lambdabot> | package bytestring |
| 03:33:26 | <lambdabot> | package containers |
| 03:34:43 | <ukari> | @hoggle (Monad m, Applicative f) => f (m a) -> m (f a) |
| 03:34:44 | <lambdabot> | Prelude sequence :: (Traversable t, Monad m) => t (m a) -> m (t a) |
| 03:34:44 | <lambdabot> | Control.Monad sequence :: (Traversable t, Monad m) => t (m a) -> m (t a) |
| 03:34:44 | <lambdabot> | Data.Traversable sequence :: (Traversable t, Monad m) => t (m a) -> m (t a) |
| 03:34:57 | → | y04nn joins (~y04nn@193.32.127.220) |
| 03:37:08 | → | lavaman joins (~lavaman@98.38.249.169) |
| 03:37:10 | × | o1lo01ol1o quits (~o1lo01ol1@mobile-107-107-58-12.mycingular.net) (Remote host closed the connection) |
| 03:40:42 | → | otto_s_ joins (~user@p5de2f2d9.dip0.t-ipconnect.de) |
| 03:41:38 | <ukari> | hoogle.haskell.org returns 502 http error code now |
| 03:43:37 | → | a6a45081-2b83 joins (~aditya@106.212.70.132) |
| 03:43:38 | → | jlamothe joins (~jlamothe@198.251.57.81) |
| 03:43:40 | × | otto_s quits (~user@p4ff27438.dip0.t-ipconnect.de) (Ping timeout: 245 seconds) |
| 03:43:41 | × | smitop quits (uid328768@user/smitop) (Quit: Connection closed for inactivity) |
| 03:44:30 | → | justsomeguy joins (~justsomeg@user/justsomeguy) |
| 03:45:20 | × | Erutuon quits (~Erutuon@user/erutuon) (Ping timeout: 245 seconds) |
| 03:47:20 | → | ddellacosta joins (~ddellacos@89.46.62.73) |
| 03:52:00 | × | ddellacosta quits (~ddellacos@89.46.62.73) (Ping timeout: 245 seconds) |
| 03:53:15 | → | guest63 joins (~user@49.5.6.87) |
| 03:53:16 | × | lavaman quits (~lavaman@98.38.249.169) (Remote host closed the connection) |
| 03:55:31 | → | merijn joins (~merijn@83-160-49-249.ip.xs4all.nl) |
| 03:58:37 | → | nkpart joins (uid3844@id-3844.highgate.irccloud.com) |
| 03:58:49 | ChanServ | sets mode +o dmwit |
| 04:00:02 | dmwit | sets mode +b *!*@14.207.162.206 |
| 04:00:09 | dmwit | sets mode -o dmwit |
| 04:02:04 | → | lavaman joins (~lavaman@98.38.249.169) |
| 04:03:16 | → | wei2912 joins (~wei2912@112.199.250.21) |
| 04:05:39 | → | ddellacosta joins (~ddellacos@89.46.62.60) |
| 04:07:39 | × | leif quits (uid501722@id-501722.stonehaven.irccloud.com) (Quit: Connection closed for inactivity) |
| 04:08:25 | × | ddellacosta quits (~ddellacos@89.46.62.60) (Read error: Connection reset by peer) |
| 04:17:25 | × | jao quits (~jao@cpc103048-sgyl39-2-0-cust502.18-2.cable.virginm.net) (Ping timeout: 245 seconds) |
| 04:17:35 | → | guest63` joins (~user@124.64.19.240) |
| 04:20:34 | × | albet70 quits (~xxx@2400:8902::f03c:92ff:fe60:98d8) (Remote host closed the connection) |
| 04:20:37 | → | wroathe joins (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net) |
| 04:20:52 | <beaky> | hello what is the best libray for matrices in haskell i guess its hmatrix https://github.com/Magalame/fastest-matrices |
| 04:21:54 | × | guest63 quits (~user@49.5.6.87) (Ping timeout: 264 seconds) |
| 04:22:03 | → | rk04 joins (~rk04@user/rajk) |
| 04:24:22 | × | falafel quits (~falafel@pool-96-255-70-50.washdc.fios.verizon.net) (Ping timeout: 272 seconds) |
| 04:26:15 | × | Feuermagier quits (~Feuermagi@user/feuermagier) (Quit: Leaving) |
| 04:26:25 | → | Feuermagier joins (~Feuermagi@user/feuermagier) |
| 04:28:16 | → | tacegory joins (~tacegory@2a03:7380:300c:ca5e:cda3:597d:39bb:89ab) |
| 04:28:19 | <tacegory> | ⁄!\ TⲎIS CዘANⲚEᏞ HAЅ ΜОⅤEᎠ ΤⲞ IRⅭ.ᒪІBЕᖇА.ᏟዘΑT #HΑMᎡADIⲞ /﹗\ |
| 04:28:23 | <tacegory> | ⁄ⵑ﹨ ТHE ЈΕᎳЅ HΑVE TАKΕN OVΕR FRᎬЕⲚODEᛧ СHATS ᎻAVЕ MΟVEᎠ TΟ IᖇC.LIBEᎡA.CⲎΑᎢ /!\ |
| 04:28:27 | <tacegory> | ∕︕\ ЈОΙⲚ #HAMRAⅮΙO TOᗪΑⲨ. ΤHΙЅ CHAⲚNΕL НАᏚ MⲞⅤЕD TΟ ІᎡC.ᏞІВᎬᎡΑ.CHAT #ዘАΜRΑᎠІO ∕!\ |
| 04:28:30 | <tacegory> | ΤHIЅ ОᖴᖴІCΙAᏞLΥ EΝⅮOᎡSЕᎠ МESᏚAGE WAS ᗷᎡОUGᕼΤ TⲞ ΥОU ΒY LΙBΕRA.ᏟHAT STΑFᖴ |
| 04:28:38 | × | tacegory quits (~tacegory@2a03:7380:300c:ca5e:cda3:597d:39bb:89ab) (Remote host closed the connection) |
| 04:29:42 | × | merijn quits (~merijn@83-160-49-249.ip.xs4all.nl) (Ping timeout: 264 seconds) |
| 04:29:42 | × | Feuermagier quits (~Feuermagi@user/feuermagier) (Client Quit) |
| 04:29:53 | → | Feuermagier joins (~Feuermagi@2a02:2488:4211:3400:5def:8486:9e4:b49a) |
| 04:30:15 | × | Feuermagier quits (~Feuermagi@2a02:2488:4211:3400:5def:8486:9e4:b49a) (Remote host closed the connection) |
| 04:30:18 | × | wroathe quits (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net) (Ping timeout: 268 seconds) |
| 04:30:26 | → | Feuermagier joins (~Feuermagi@2a02:2488:4211:3400:5def:8486:9e4:b49a) |
| 04:30:28 | × | a6a45081-2b83 quits (~aditya@106.212.70.132) (Quit: Konversation terminated!) |
| 04:30:59 | × | Feuermagier quits (~Feuermagi@2a02:2488:4211:3400:5def:8486:9e4:b49a) (Changing host) |
| 04:30:59 | → | Feuermagier joins (~Feuermagi@user/feuermagier) |
| 04:33:40 | → | z0ltan joins (~z0ltan@103.5.134.18) |
| 04:33:57 | × | z0ltan quits (~z0ltan@103.5.134.18) (Client Quit) |
| 04:34:52 | × | Feuermagier quits (~Feuermagi@user/feuermagier) (Client Quit) |
| 04:34:59 | → | reumeth joins (~reumeth@user/reumeth) |
| 04:35:02 | → | Feuermagier joins (~Feuermagi@user/feuermagier) |
| 04:35:54 | × | Feuermagier quits (~Feuermagi@user/feuermagier) (Client Quit) |
| 04:36:05 | → | Feuermagier joins (~Feuermagi@user/feuermagier) |
| 04:36:29 | × | AgentM quits (~agentm@pool-162-83-130-212.nycmny.fios.verizon.net) (Quit: Leaving.) |
| 04:36:47 | → | kaliumxyz joins (~kaliumxyz@61.7.144.106) |
| 04:37:34 | × | kaliumxyz quits (~kaliumxyz@61.7.144.106) (Remote host closed the connection) |
| 04:38:39 | → | ddellacosta joins (~ddellacos@89.46.62.118) |
| 04:41:10 | → | wroathe joins (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net) |
| 04:41:16 | pfurla_ | is now known as pfurla |
| 04:42:44 | × | reumeth quits (~reumeth@user/reumeth) (Ping timeout: 272 seconds) |
| 04:44:06 | × | ddellacosta quits (~ddellacos@89.46.62.118) (Ping timeout: 264 seconds) |
| 04:46:30 | × | wroathe quits (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net) (Ping timeout: 264 seconds) |
| 04:48:32 | <manicennui> | What is the point of that nonsense? |
| 04:49:04 | → | a6a45081-2b83 joins (~aditya@106.212.70.132) |
| 04:49:10 | <int-e> | just stirring up drama |
| 04:49:26 | × | renzhi quits (~xp@2607:fa49:6500:bc00::e7b) (Ping timeout: 252 seconds) |
| 04:51:16 | × | ub quits (~Thunderbi@p200300ecdf259dec656b91086baf35ac.dip0.t-ipconnect.de) (Ping timeout: 268 seconds) |
| 04:52:48 | → | berberman joins (~berberman@user/berberman) |
| 04:53:23 | × | berberman_ quits (~berberman@user/berberman) (Ping timeout: 244 seconds) |
| 04:54:16 | × | rk04 quits (~rk04@user/rajk) (Quit: Client closed) |
| 04:56:08 | → | ddellacosta joins (~ddellacos@86.106.121.109) |
| 04:59:35 | <guest63`> | import Control.Applicative hiding (many, <|>) why this is parse error? |
| 04:59:42 | <guest63`> | what's the proper way? |
| 04:59:57 | <Axman6> | stick <|> in parens |
| 05:00:08 | <Axman6> | import Control.Applicative hiding (many, (<|>)) |
| 05:01:06 | × | ddellacosta quits (~ddellacos@86.106.121.109) (Ping timeout: 272 seconds) |
| 05:01:08 | → | stardustfp joins (~sd@195.181.166.68) |
| 05:02:53 | doublex__ | is now known as doublex |
| 05:03:03 | <guest63`> | Axman6: why there're so many <|> in different modules, could Text.ParserCombinators.Parsec.<|> work on something that is for Control.Applicative.<|> |
| 05:03:26 | <guest63`> | hiding and qualified too many |
| 05:03:35 | <Axman6> | Are you sure they aren't already exactly the same thing? is one just a reexport? |
| 05:04:07 | → | killsushi joins (~killsushi@2607:fea8:3d40:767:40a2:b161:77f9:99d8) |
| 05:04:08 | × | killsushi quits (~killsushi@2607:fea8:3d40:767:40a2:b161:77f9:99d8) (Changing host) |
| 05:04:08 | → | killsushi joins (~killsushi@user/killsushi) |
| 05:04:10 | <stardustfp> | Now that I'm in the right place...what's the recommended first step to learning haskell? Is there a recommended book/course? I typically learn the fastest via video courses or just straight up code examples with simple explanations. |
| 05:04:14 | <Axman6> | I would be surprised if most of them aren't just Control.Applicative ((<|>)) reexported |
| 05:04:28 | <c_wraith> | the one in parser-combinators is definitely just a re-export |
| 05:04:35 | <Axman6> | Welcome stardustfp |
| 05:04:43 | <c_wraith> | clearly labeled as such: https://hackage.haskell.org/package/parser-combinators-1.3.0/docs/Control-Applicative-Combinators.html#g:1 |
| 05:06:13 | × | lavaman quits (~lavaman@98.38.249.169) (Remote host closed the connection) |
| 05:10:45 | × | charles quits (~charles@user/ergo) (Quit: WeeChat 3.0.1) |
| 05:11:25 | → | ddellacosta joins (~ddellacos@86.106.143.131) |
| 05:11:42 | → | Erutuon joins (~Erutuon@user/erutuon) |
| 05:12:26 | <Axman6> | stardustfp: I'm not sure what the current recommendations are, I haven't seen any comprehensive video tutorials - learning Haskell, depending on your background, often learns unlearning habits from other languages which don't make sense here, so most books and tutorials will start from the very fundamentals, because even those will be foreign |
| 05:13:05 | × | myShoggoth quits (~myShoggot@97-120-89-117.ptld.qwest.net) (Ping timeout: 252 seconds) |
| 05:14:07 | → | haskman joins (~haskman@223.190.19.8) |
| 05:15:03 | → | albet70 joins (~xxx@2400:8902::f03c:92ff:fe60:98d8) |
| 05:15:14 | → | ddellaco_ joins (~ddellacos@89.46.62.84) |
| 05:16:10 | × | ddellacosta quits (~ddellacos@86.106.143.131) (Ping timeout: 245 seconds) |
| 05:16:50 | jhill | is now known as sa |
| 05:18:18 | × | y04nn quits (~y04nn@193.32.127.220) (Ping timeout: 264 seconds) |
| 05:19:16 | × | sa quits (sid1055@id-1055.tinside.irccloud.com) () |
| 05:19:53 | → | sa joins (sid1055@id-1055.tinside.irccloud.com) |
| 05:20:06 | × | ddellaco_ quits (~ddellacos@89.46.62.84) (Ping timeout: 272 seconds) |
| 05:21:01 | × | albet70 quits (~xxx@2400:8902::f03c:92ff:fe60:98d8) (Remote host closed the connection) |
| 05:23:57 | × | slowButPresent quits (~slowButPr@user/slowbutpresent) (Quit: leaving) |
| 05:24:11 | × | a6a45081-2b83 quits (~aditya@106.212.70.132) (Remote host closed the connection) |
| 05:24:41 | → | albet70 joins (~xxx@2400:8902::f03c:92ff:fe60:98d8) |
| 05:29:17 | → | v01d4lph4 joins (~v01d4lph4@user/v01d4lph4) |
| 05:29:44 | Pixi_ | is now known as Pixi |
| 05:30:08 | → | fizbin joins (~fizbin@c-73-33-197-160.hsd1.nj.comcast.net) |
| 05:30:52 | <novasenco> | https://gitlab.haskell.org 502 Error fyi |
| 05:33:49 | × | xff0x quits (~xff0x@2001:1a81:5341:dc00:75a7:46f8:7ce3:4f61) (Ping timeout: 268 seconds) |
| 05:34:06 | <Axman6> | tput: Did you get an answer to your generalised fibonacci thing? I think all you need to do is: f k = let fk = (42 : 11*k+77 : zipWith (((+ (10*k)) .) . (-) . (*2)) (tail fk) fk) in fk |
| 05:34:17 | → | chomwitt joins (~Pitsikoko@2a02:587:dc02:b00:b16c:5166:feb8:97d5) |
| 05:34:17 | → | ddellacosta joins (~ddellacos@86.106.121.26) |
| 05:34:36 | → | xff0x joins (~xff0x@2001:1a81:5341:dc00:f337:c4a9:2546:3790) |
| 05:35:42 | × | fizbin quits (~fizbin@c-73-33-197-160.hsd1.nj.comcast.net) (Ping timeout: 264 seconds) |
| 05:36:57 | → | lavaman joins (~lavaman@98.38.249.169) |
| 05:37:12 | → | wallymathieu joins (~wallymath@81-234-151-21-no94.tbcn.telia.com) |
| 05:38:19 | o | is now known as niko |
| 05:38:26 | <tput> | Axman6: yes. that's exactly what I needed to avoid re-evaluating f k. c_wraith helped out |
| 05:38:40 | × | ddellacosta quits (~ddellacos@86.106.121.26) (Ping timeout: 245 seconds) |
| 05:39:55 | <tput> | in the end, the next step of my solution to the exercise I was working on (determining if a number is semiprime) is just not quite fast enough. |
| 05:40:19 | <tput> | this is the exercise: https://open.kattis.com/problems/blobsofdoom |
| 05:41:05 | <tput> | I think there's likely a cleverer solution that I'm not seeing |
| 05:41:38 | × | lavaman quits (~lavaman@98.38.249.169) (Ping timeout: 272 seconds) |
| 05:41:54 | → | guest63`` joins (~user@49.5.6.87) |
| 05:41:55 | × | guest63` quits (~user@124.64.19.240) (Read error: Connection reset by peer) |
| 05:49:12 | → | ddellacosta joins (~ddellacos@86.106.143.66) |
| 05:50:51 | → | ru0mad joins (~ru0mad@82-64-17-144.subs.proxad.net) |
| 05:53:40 | × | ddellacosta quits (~ddellacos@86.106.143.66) (Ping timeout: 245 seconds) |
| 05:55:42 | → | sondre joins (~sondrelun@cm-84.212.100.140.getinternet.no) |
| 06:00:57 | × | ru0mad quits (~ru0mad@82-64-17-144.subs.proxad.net) (Ping timeout: 268 seconds) |
| 06:04:14 | × | xff0x quits (~xff0x@2001:1a81:5341:dc00:f337:c4a9:2546:3790) (Ping timeout: 252 seconds) |
| 06:04:44 | → | koishi_ joins (~koishi_@185.209.85.134) |
| 06:04:48 | → | xff0x joins (~xff0x@port-92-193-206-214.dynamic.as20676.net) |
| 06:05:21 | × | Sgeo quits (~Sgeo@user/sgeo) (Read error: Connection reset by peer) |
| 06:06:30 | × | haskman quits (~haskman@223.190.19.8) (Quit: Going to sleep. ZZZzzz…) |
| 06:07:43 | → | _ht joins (~quassel@82-169-194-8.biz.kpn.net) |
| 06:07:49 | → | ddellacosta joins (~ddellacos@86.106.121.86) |
| 06:10:00 | → | Bartosz joins (~textual@24.35.90.211) |
| 06:11:43 | → | killsushi_ joins (~killsushi@2607:fea8:3d40:767:40a2:b161:77f9:99d8) |
| 06:11:43 | × | killsushi_ quits (~killsushi@2607:fea8:3d40:767:40a2:b161:77f9:99d8) (Changing host) |
| 06:11:43 | → | killsushi_ joins (~killsushi@user/killsushi/x-5912268) |
| 06:12:00 | × | ddellacosta quits (~ddellacos@86.106.121.86) (Ping timeout: 245 seconds) |
| 06:14:31 | → | ru0mad joins (~ru0mad@82-64-17-144.subs.proxad.net) |
| 06:15:18 | × | killsushi quits (~killsushi@user/killsushi) (Ping timeout: 264 seconds) |
| 06:17:33 | → | fizbin joins (~fizbin@c-73-33-197-160.hsd1.nj.comcast.net) |
| 06:17:58 | × | ru0mad quits (~ru0mad@82-64-17-144.subs.proxad.net) (Client Quit) |
| 06:19:00 | × | Pixi quits (~Pixi@user/pixi) (Ping timeout: 272 seconds) |
| 06:20:02 | → | ru0mad joins (~ru0mad@82-64-17-144.subs.proxad.net) |
| 06:22:42 | → | merijn joins (~merijn@83-160-49-249.ip.xs4all.nl) |
| 06:23:30 | → | ddellacosta joins (~ddellacos@89.45.224.235) |
| 06:24:33 | <dmwit> | ?where tutorials -- stardustfp |
| 06:24:33 | <lambdabot> | http://haskell.org/haskellwiki/Tutorials |
| 06:25:28 | → | a6a45081-2b83 joins (~aditya@106.212.70.132) |
| 06:26:26 | → | ddellaco_ joins (~ddellacos@89.46.62.62) |
| 06:27:00 | <dmwit> | guest63``: Yeah, parsec2 defined its own (<|>) before (<|>) was a thing and it's kept it for back-compatibility ever since. But it does the same thing as C.A.<|>, so you can safely hide it. |
| 06:27:53 | <dmwit> | guest63``: Also consider switching to parsec3 -- in many cases, this is as easy as just switching from `Text.ParserCombinators.Parsec[.Foo]` to `Text.Parsec[.Foo]` in all your imports. |
| 06:27:56 | × | ddellacosta quits (~ddellacos@89.45.224.235) (Ping timeout: 244 seconds) |
| 06:28:33 | <dmwit> | ...oh, scratch that, parsec3 exports a custom <|> as well. How obnoxious. |
| 06:28:34 | × | ru0mad quits (~ru0mad@82-64-17-144.subs.proxad.net) (Quit: leaving) |
| 06:28:52 | → | ru0mad joins (~ru0mad@82-64-17-144.subs.proxad.net) |
| 06:29:30 | × | sondre quits (~sondrelun@cm-84.212.100.140.getinternet.no) (Ping timeout: 245 seconds) |
| 06:30:39 | × | ru0mad quits (~ru0mad@82-64-17-144.subs.proxad.net) (Client Quit) |
| 06:31:02 | × | ddellaco_ quits (~ddellacos@89.46.62.62) (Ping timeout: 244 seconds) |
| 06:31:13 | → | leeb_ joins (~leeb@KD111239152092.au-net.ne.jp) |
| 06:31:46 | → | ru0mad joins (~ru0mad@82-64-17-144.subs.proxad.net) |
| 06:31:51 | → | ub joins (~Thunderbi@p200300ecdf259dec656b91086baf35ac.dip0.t-ipconnect.de) |
| 06:33:00 | × | ru0mad quits (~ru0mad@82-64-17-144.subs.proxad.net) (Client Quit) |
| 06:33:47 | → | ru0mad joins (~ru0mad@82-64-17-144.subs.proxad.net) |
| 06:34:05 | × | merijn quits (~merijn@83-160-49-249.ip.xs4all.nl) (Ping timeout: 245 seconds) |
| 06:34:38 | × | ru0mad quits (~ru0mad@82-64-17-144.subs.proxad.net) (Client Quit) |
| 06:34:50 | × | leeb quits (~leeb@KD111239154171.au-net.ne.jp) (Ping timeout: 272 seconds) |
| 06:36:35 | → | ru0mad joins (~ru0mad@82-64-17-144.subs.proxad.net) |
| 06:36:42 | × | Bartosz quits (~textual@24.35.90.211) (Quit: My MacBook has gone to sleep. ZZZzzz…) |
| 06:37:53 | → | lortabac joins (~lortabac@2a01:e0a:541:b8f0:c560:d782:d610:e2ed) |
| 06:41:07 | × | v01d4lph4 quits (~v01d4lph4@user/v01d4lph4) (Remote host closed the connection) |
| 06:41:42 | → | Pixi joins (~Pixi@user/pixi) |
| 06:44:08 | → | haskman joins (~haskman@223.190.19.8) |
| 06:45:12 | → | ddellacosta joins (~ddellacos@89.46.62.82) |
| 06:45:52 | → | v01d4lph4 joins (~v01d4lph4@182.68.65.134) |
| 06:45:52 | × | v01d4lph4 quits (~v01d4lph4@182.68.65.134) (Changing host) |
| 06:45:52 | → | v01d4lph4 joins (~v01d4lph4@user/v01d4lph4) |
| 06:50:17 | × | ddellacosta quits (~ddellacos@89.46.62.82) (Ping timeout: 268 seconds) |
| 06:50:18 | × | v01d4lph4 quits (~v01d4lph4@user/v01d4lph4) (Read error: Connection reset by peer) |
| 06:51:33 | → | tromp joins (~textual@dhcp-077-249-230-040.chello.nl) |
| 06:57:39 | → | ddellacosta joins (~ddellacos@89.45.224.27) |
| 07:00:04 | × | ub quits (~Thunderbi@p200300ecdf259dec656b91086baf35ac.dip0.t-ipconnect.de) (Remote host closed the connection) |
| 07:00:29 | × | favonia quits (~favonia@user/favonia) (Ping timeout: 244 seconds) |
| 07:00:53 | → | favonia joins (~favonia@user/favonia) |
| 07:02:00 | × | ddellacosta quits (~ddellacos@89.45.224.27) (Ping timeout: 245 seconds) |
| 07:02:57 | → | ddellacosta joins (~ddellacos@86.106.121.100) |
| 07:06:46 | × | phma quits (phma@2001:5b0:210b:c908:3c3e:633c:a47d:5a17) (Read error: Connection reset by peer) |
| 07:06:48 | → | merijn joins (~merijn@83-160-49-249.ip.xs4all.nl) |
| 07:07:25 | × | ddellacosta quits (~ddellacos@86.106.121.100) (Ping timeout: 245 seconds) |
| 07:07:40 | → | phma joins (phma@2001:5b0:215d:d508:98fc:87:ee60:b793) |
| 07:10:10 | → | gehmehgeh joins (~user@user/gehmehgeh) |
| 07:12:00 | × | merijn quits (~merijn@83-160-49-249.ip.xs4all.nl) (Ping timeout: 245 seconds) |
| 07:13:27 | → | node-sh joins (~node-sh@2401:4900:3b2a:6503:2967:665b:47ee:e0de) |
| 07:13:53 | × | haskman quits (~haskman@223.190.19.8) (Quit: Going to sleep. ZZZzzz…) |
| 07:15:31 | → | dhouthoo joins (~dhouthoo@178-117-36-167.access.telenet.be) |
| 07:17:34 | → | dunkeln joins (~dunkeln@94.129.65.28) |
| 07:18:18 | → | haskman joins (~haskman@223.190.19.8) |
| 07:18:40 | × | fizbin quits (~fizbin@c-73-33-197-160.hsd1.nj.comcast.net) (Ping timeout: 245 seconds) |
| 07:19:10 | → | chele joins (~chele@user/chele) |
| 07:19:37 | → | ddellacosta joins (~ddellacos@86.106.121.108) |
| 07:21:17 | → | haltux_ joins (~haltux@a89-154-181-47.cpe.netcabo.pt) |
| 07:22:51 | → | listofoptions_ joins (~haha@047-005-156-009.res.spectrum.com) |
| 07:24:14 | × | ddellacosta quits (~ddellacos@86.106.121.108) (Ping timeout: 272 seconds) |
| 07:24:17 | → | mc47 joins (~yecinem@89.246.239.190) |
| 07:24:46 | × | haltux_ quits (~haltux@a89-154-181-47.cpe.netcabo.pt) (Client Quit) |
| 07:25:38 | × | listofoptions quits (~haha@047-005-156-009.res.spectrum.com) (Ping timeout: 252 seconds) |
| 07:27:04 | ← | manicennui parts (uid349235@id-349235.tinside.irccloud.com) () |
| 07:27:32 | × | eggplantade quits (~Eggplanta@2600:1700:bef1:5e10:3547:b6d4:7412:5857) (Remote host closed the connection) |
| 07:28:37 | × | kluk quits (~kluk@cpe-69-203-82-73.nyc.res.rr.com) (Quit: Textual IRC Client: www.textualapp.com) |
| 07:29:19 | → | kluk joins (~kluk@2603-7000-9b3f-6934-b4ca-d901-e344-cffd.res6.spectrum.com) |
| 07:30:18 | → | chaosite joins (~chaosite@user/chaosite) |
| 07:32:42 | × | node-sh quits (~node-sh@2401:4900:3b2a:6503:2967:665b:47ee:e0de) (Ping timeout: 264 seconds) |
| 07:35:29 | → | node-sh joins (~node-sh@2401:4900:3b2a:6503:2967:665b:47ee:e0de) |
| 07:35:41 | × | chaosite quits (~chaosite@user/chaosite) (Ping timeout: 272 seconds) |
| 07:36:19 | → | ddellacosta joins (~ddellacos@89.45.224.254) |
| 07:36:55 | × | gehmehgeh quits (~user@user/gehmehgeh) (Ping timeout: 252 seconds) |
| 07:37:20 | → | ddellaco_ joins (~ddellacos@89.46.62.82) |
| 07:37:35 | × | Boomerang quits (~Boomerang@xd520f68c.cust.hiper.dk) (Remote host closed the connection) |
| 07:38:10 | × | kluk quits (~kluk@2603-7000-9b3f-6934-b4ca-d901-e344-cffd.res6.spectrum.com) (Read error: Connection reset by peer) |
| 07:38:49 | → | GOD joins (~mad@user/god) |
| 07:38:58 | → | kluk joins (~kluk@2603-7000-9b3f-6934-b4ca-d901-e344-cffd.res6.spectrum.com) |
| 07:39:45 | → | gehmehgeh joins (~user@user/gehmehgeh) |
| 07:40:20 | × | ddellacosta quits (~ddellacos@89.45.224.254) (Ping timeout: 245 seconds) |
| 07:40:32 | → | Boomerang joins (~Boomerang@xd520f68c.cust.hiper.dk) |
| 07:42:01 | × | ddellaco_ quits (~ddellacos@89.46.62.82) (Ping timeout: 272 seconds) |
| 07:44:09 | × | Boomerang quits (~Boomerang@xd520f68c.cust.hiper.dk) (Remote host closed the connection) |
| 07:45:09 | → | merijn joins (~merijn@83-160-49-249.ip.xs4all.nl) |
| 07:46:45 | → | Boomerang joins (~Boomerang@xd520f68c.cust.hiper.dk) |
| 07:47:16 | × | pavonia quits (~user@user/siracusa) (Quit: Bye!) |
| 07:48:14 | × | Boomerang quits (~Boomerang@xd520f68c.cust.hiper.dk) (Client Quit) |
| 07:51:17 | × | kluk quits (~kluk@2603-7000-9b3f-6934-b4ca-d901-e344-cffd.res6.spectrum.com) (Read error: Connection reset by peer) |
| 07:52:06 | × | Guest3231 quits (~Guest32@185.57.82.30) (Quit: Client closed) |
| 07:53:15 | → | kluk joins (~kluk@2603-7000-9b3f-6934-b4ca-d901-e344-cffd.res6.spectrum.com) |
| 07:53:52 | → | ddellacosta joins (~ddellacos@86.106.121.56) |
| 07:54:42 | → | fendor joins (~fendor@178.115.57.160.wireless.dyn.drei.com) |
| 07:58:00 | × | haskman quits (~haskman@223.190.19.8) (Quit: Going to sleep. ZZZzzz…) |
| 07:58:00 | × | kluk quits (~kluk@2603-7000-9b3f-6934-b4ca-d901-e344-cffd.res6.spectrum.com) (Read error: Connection reset by peer) |
| 07:58:26 | × | ddellacosta quits (~ddellacos@86.106.121.56) (Ping timeout: 272 seconds) |
| 07:58:52 | → | kluk joins (~kluk@2603-7000-9b3f-6934-b4ca-d901-e344-cffd.res6.spectrum.com) |
| 08:00:58 | × | notzmv quits (~zmv@user/notzmv) (Ping timeout: 272 seconds) |
| 08:01:36 | <sshine> | https://github.com/graninas/The-Voids-Of-Haskell#Clean-Functional-Code <- the first book on the imaginary list is a book that's literally on my wish list. |
| 08:04:44 | × | kluk quits (~kluk@2603-7000-9b3f-6934-b4ca-d901-e344-cffd.res6.spectrum.com) (Read error: Connection reset by peer) |
| 08:06:33 | → | kluk joins (~kluk@2603-7000-9b3f-6934-b4ca-d901-e344-cffd.res6.spectrum.com) |
| 08:08:42 | <tdammers> | I could probably write a few of the books on that list |
| 08:09:10 | → | hendursa1 joins (~weechat@user/hendursaga) |
| 08:09:55 | × | hendursaga quits (~weechat@user/hendursaga) (Ping timeout: 252 seconds) |
| 08:10:52 | × | hendursa1 quits (~weechat@user/hendursaga) (Remote host closed the connection) |
| 08:11:15 | → | hendursa1 joins (~weechat@user/hendursaga) |
| 08:11:17 | → | earthy joins (~arthurvl@deban2.xs4all.space) |
| 08:12:54 | → | ddellacosta joins (~ddellacos@89.46.62.48) |
| 08:15:22 | → | bigLama joins (~user@static-176-165-167-17.ftth.abo.bbox.fr) |
| 08:15:22 | × | ddellacosta quits (~ddellacos@89.46.62.48) (Read error: Connection reset by peer) |
| 08:15:41 | ← | bigLama parts (~user@static-176-165-167-17.ftth.abo.bbox.fr) () |
| 08:16:36 | → | ddellacosta joins (~ddellacos@89.46.62.248) |
| 08:18:13 | × | hnOsmium0001 quits (uid453710@id-453710.stonehaven.irccloud.com) (Quit: Connection closed for inactivity) |
| 08:19:54 | × | peterhil quits (~peterhil@dsl-hkibng32-54f849-252.dhcp.inet.fi) (Quit: Must not waste too much time here...) |
| 08:19:58 | → | wonko joins (~wjc@62.115.229.50) |
| 08:21:03 | → | peterhil joins (~peterhil@dsl-hkibng32-54f849-252.dhcp.inet.fi) |
| 08:21:14 | × | ddellacosta quits (~ddellacos@89.46.62.248) (Ping timeout: 272 seconds) |
| 08:21:35 | × | beka quits (~beka@104.193.170-254.PUBLIC.monkeybrains.net) (Ping timeout: 245 seconds) |
| 08:22:57 | → | dpl joins (~dpl@77-121-78-163.chn.volia.net) |
| 08:24:07 | × | jonathanx quits (~jonathan@h-178-174-176-109.A357.priv.bahnhof.se) (Remote host closed the connection) |
| 08:24:23 | → | fendor_ joins (~fendor@178.115.129.101.wireless.dyn.drei.com) |
| 08:24:30 | × | azeem quits (~azeem@dynamic-adsl-94-34-34-125.clienti.tiscali.it) (Ping timeout: 245 seconds) |
| 08:25:01 | × | kluk quits (~kluk@2603-7000-9b3f-6934-b4ca-d901-e344-cffd.res6.spectrum.com) (Read error: Connection reset by peer) |
| 08:25:07 | → | cfricke joins (~cfricke@user/cfricke) |
| 08:25:42 | → | jonathanx joins (~jonathan@h-178-174-176-109.A357.priv.bahnhof.se) |
| 08:25:57 | × | dragestil quits (~quassel@user/dragestil) (Quit: https://quassel-irc.org - Chat comfortably. Anywhere.) |
| 08:26:00 | × | a6a45081-2b83 quits (~aditya@106.212.70.132) (Remote host closed the connection) |
| 08:27:12 | → | kluk joins (~kluk@2603-7000-9b3f-6934-b4ca-d901-e344-cffd.res6.spectrum.com) |
| 08:27:34 | × | fendor quits (~fendor@178.115.57.160.wireless.dyn.drei.com) (Ping timeout: 272 seconds) |
| 08:27:55 | → | eggplantade joins (~Eggplanta@2600:1700:bef1:5e10:3547:b6d4:7412:5857) |
| 08:28:30 | × | exarkun1 quits (~exarkun@user/exarkun) (Remote host closed the connection) |
| 08:29:03 | → | exarkun1 joins (~exarkun@user/exarkun) |
| 08:30:07 | → | dragestil joins (~quassel@180-150-39-25.b49627.bne.nbn.aussiebb.net) |
| 08:30:35 | → | ddellacosta joins (~ddellacos@89.46.62.116) |
| 08:31:34 | × | dragestil quits (~quassel@180-150-39-25.b49627.bne.nbn.aussiebb.net) (Changing host) |
| 08:31:34 | → | dragestil joins (~quassel@user/dragestil) |
| 08:31:46 | × | kluk quits (~kluk@2603-7000-9b3f-6934-b4ca-d901-e344-cffd.res6.spectrum.com) (Read error: Connection reset by peer) |
| 08:32:27 | × | eggplantade quits (~Eggplanta@2600:1700:bef1:5e10:3547:b6d4:7412:5857) (Ping timeout: 244 seconds) |
| 08:33:15 | → | kluk joins (~kluk@2603-7000-9b3f-6934-b4ca-d901-e344-cffd.res6.spectrum.com) |
| 08:33:21 | × | tzh quits (~tzh@c-24-21-73-154.hsd1.wa.comcast.net) (Quit: zzz) |
| 08:33:25 | → | bfrk joins (~Thunderbi@200116b8456bb4003c666de9803185e6.dip.versatel-1u1.de) |
| 08:35:10 | × | ddellacosta quits (~ddellacos@89.46.62.116) (Ping timeout: 272 seconds) |
| 08:36:44 | → | rk04 joins (~rk04@user/rajk) |
| 08:39:14 | × | tromp quits (~textual@dhcp-077-249-230-040.chello.nl) (Quit: My iMac has gone to sleep. ZZZzzz…) |
| 08:40:27 | → | satai joins (~satai@static-84-42-172-253.net.upcbroadband.cz) |
| 08:42:19 | → | node-sh_ joins (~node-sh@2401:4900:3b2a:6503:2967:665b:47ee:e0de) |
| 08:42:55 | × | node-sh quits (~node-sh@2401:4900:3b2a:6503:2967:665b:47ee:e0de) (Remote host closed the connection) |
| 08:46:42 | × | node-sh_ quits (~node-sh@2401:4900:3b2a:6503:2967:665b:47ee:e0de) (Remote host closed the connection) |
| 08:47:02 | → | node-sh_ joins (~node-sh@2401:4900:3b2a:6503:2967:665b:47ee:e0de) |
| 08:47:31 | → | Lycurgus joins (~juan@cpe-45-46-140-49.buffalo.res.rr.com) |
| 08:48:46 | → | ddellacosta joins (~ddellacos@86.106.121.47) |
| 08:50:53 | × | merijn quits (~merijn@83-160-49-249.ip.xs4all.nl) (Quit: leaving) |
| 08:52:05 | × | kluk quits (~kluk@2603-7000-9b3f-6934-b4ca-d901-e344-cffd.res6.spectrum.com) (Read error: Connection reset by peer) |
| 08:52:54 | → | tromp joins (~textual@dhcp-077-249-230-040.chello.nl) |
| 08:53:05 | → | kluk joins (~kluk@2603-7000-9b3f-6934-b4ca-d901-e344-cffd.res6.spectrum.com) |
| 08:53:42 | × | ddellacosta quits (~ddellacos@86.106.121.47) (Ping timeout: 264 seconds) |
| 08:56:05 | × | node-sh_ quits (~node-sh@2401:4900:3b2a:6503:2967:665b:47ee:e0de) (Ping timeout: 268 seconds) |
| 08:57:38 | → | ddellacosta joins (~ddellacos@89.45.224.196) |
| 08:58:01 | → | dhil joins (~dhil@195.213.192.47) |
| 08:58:19 | → | benin03 joins (~benin@183.82.205.186) |
| 08:58:30 | × | benin0 quits (~benin@183.82.205.186) (Ping timeout: 264 seconds) |
| 08:58:30 | benin03 | is now known as benin0 |
| 08:58:36 | × | kluk quits (~kluk@2603-7000-9b3f-6934-b4ca-d901-e344-cffd.res6.spectrum.com) (Read error: Connection reset by peer) |
| 08:59:31 | × | dunkeln quits (~dunkeln@94.129.65.28) (Ping timeout: 245 seconds) |
| 08:59:49 | → | kluk joins (~kluk@2603-7000-9b3f-6934-b4ca-d901-e344-cffd.res6.spectrum.com) |
| 09:01:08 | → | node-sh_ joins (~node-sh@2401:4900:3b2a:6503:2967:665b:47ee:e0de) |
| 09:01:16 | → | v01d4lph4 joins (~v01d4lph4@user/v01d4lph4) |
| 09:01:17 | × | v01d4lph4 quits (~v01d4lph4@user/v01d4lph4) (Remote host closed the connection) |
| 09:01:30 | → | v01d4lph4 joins (~v01d4lph4@user/v01d4lph4) |
| 09:02:26 | × | ddellacosta quits (~ddellacos@89.45.224.196) (Ping timeout: 245 seconds) |
| 09:05:29 | × | kluk quits (~kluk@2603-7000-9b3f-6934-b4ca-d901-e344-cffd.res6.spectrum.com) (Read error: Connection reset by peer) |
| 09:05:49 | <bartavelle> | "There are so many themes that the community is just neglecting for some reason" pretty sure the reason is that it is a huge amount of work that will not get you rich :) |
| 09:06:55 | → | kluk joins (~kluk@2603-7000-9b3f-6934-b4ca-d901-e344-cffd.res6.spectrum.com) |
| 09:07:34 | → | ddellacosta joins (~ddellacos@107.182.237.15) |
| 09:09:57 | × | wei2912 quits (~wei2912@112.199.250.21) (Quit: Lost terminal) |
| 09:10:41 | × | node-sh_ quits (~node-sh@2401:4900:3b2a:6503:2967:665b:47ee:e0de) (Ping timeout: 272 seconds) |
| 09:11:00 | × | phma quits (phma@2001:5b0:215d:d508:98fc:87:ee60:b793) (Read error: Connection reset by peer) |
| 09:11:54 | → | phma joins (phma@2001:5b0:2172:da08:98fc:87:ee60:b793) |
| 09:12:02 | × | kluk quits (~kluk@2603-7000-9b3f-6934-b4ca-d901-e344-cffd.res6.spectrum.com) (Read error: Connection reset by peer) |
| 09:12:36 | × | ddellacosta quits (~ddellacos@107.182.237.15) (Ping timeout: 272 seconds) |
| 09:12:44 | → | shryke joins (~shryke@91.103.43.254) |
| 09:12:52 | → | kluk joins (~kluk@2603-7000-9b3f-6934-b4ca-d901-e344-cffd.res6.spectrum.com) |
| 09:15:05 | × | favonia quits (~favonia@user/favonia) (Ping timeout: 252 seconds) |
| 09:16:03 | → | fizbin joins (~fizbin@c-73-33-197-160.hsd1.nj.comcast.net) |
| 09:17:06 | → | favonia joins (~favonia@user/favonia) |
| 09:17:08 | → | sondre joins (~sondrelun@cm-84.212.100.140.getinternet.no) |
| 09:17:40 | → | aplainze1akind joins (~johndoe@captainludd.powered.by.lunarbnc.net) |
| 09:18:46 | × | kluk quits (~kluk@2603-7000-9b3f-6934-b4ca-d901-e344-cffd.res6.spectrum.com) (Read error: Connection reset by peer) |
| 09:19:32 | → | Guest15 joins (~Guest15@103.122.67.164) |
| 09:19:37 | → | kluk joins (~kluk@2603-7000-9b3f-6934-b4ca-d901-e344-cffd.res6.spectrum.com) |
| 09:19:46 | → | ubert1 joins (~Thunderbi@p200300ecdf259dece6b318fffe838f33.dip0.t-ipconnect.de) |
| 09:20:08 | × | ubert quits (~Thunderbi@p200300ecdf259dece6b318fffe838f33.dip0.t-ipconnect.de) (Ping timeout: 268 seconds) |
| 09:20:09 | ubert1 | is now known as ubert |
| 09:20:13 | → | FragByte_ joins (~christian@user/fragbyte) |
| 09:20:20 | <maerwald> | ask HF for funding |
| 09:20:30 | × | Soft quits (~soft-matr@2001:470:69fc:105::c75) (Ping timeout: 244 seconds) |
| 09:20:30 | × | maerwald[m] quits (~maerwaldm@2001:470:69fc:105::1ee) (Ping timeout: 244 seconds) |
| 09:20:30 | × | ac quits (~aloiscoch@2001:470:69fc:105::65) (Ping timeout: 244 seconds) |
| 09:20:30 | × | psydroid quits (~psydroidm@user/psydroid) (Ping timeout: 244 seconds) |
| 09:20:30 | × | MatrixTravelerbo quits (~voyagert2@2001:470:69fc:105::22) (Ping timeout: 244 seconds) |
| 09:20:30 | × | FragByte quits (~christian@user/fragbyte) (Ping timeout: 244 seconds) |
| 09:20:30 | → | node-sh joins (~node-sh@2401:4900:3b2a:6503:2967:665b:47ee:e0de) |
| 09:20:35 | × | fizbin quits (~fizbin@c-73-33-197-160.hsd1.nj.comcast.net) (Ping timeout: 252 seconds) |
| 09:20:39 | FragByte_ | is now known as FragByte |
| 09:20:45 | × | kosmikus[m] quits (~andresloe@2001:470:69fc:105::95d) (Ping timeout: 268 seconds) |
| 09:20:45 | × | fgaz quits (~fgazmatri@2001:470:69fc:105::842) (Ping timeout: 268 seconds) |
| 09:20:49 | × | peddie quits (~peddie@2001:470:69fc:105::25d) (Ping timeout: 272 seconds) |
| 09:21:01 | × | adziahel[m] quits (~adziahelm@2001:470:69fc:105::b4d) (Ping timeout: 272 seconds) |
| 09:21:01 | × | ru0mad[m] quits (~ru0madmat@2001:470:69fc:105::9b2) (Ping timeout: 272 seconds) |
| 09:21:01 | × | zwro[m] quits (~zwromatri@2001:470:69fc:105::1d4) (Ping timeout: 244 seconds) |
| 09:21:01 | × | jaror[m] quits (~jaror@2001:470:69fc:105::265) (Ping timeout: 244 seconds) |
| 09:21:01 | × | tomferon[m] quits (~tomferon@2001:470:69fc:105::268) (Ping timeout: 244 seconds) |
| 09:21:01 | × | Morrow[m] quits (~morrowmma@2001:470:69fc:105::1d0) (Ping timeout: 244 seconds) |
| 09:21:01 | × | cdsmith quits (~cdsmithma@2001:470:69fc:105::284) (Ping timeout: 244 seconds) |
| 09:21:24 | × | aplainzetakind quits (~johndoe@captainludd.powered.by.lunarbnc.net) (Ping timeout: 268 seconds) |
| 09:21:24 | × | Artem[m] quits (~artemtype@2001:470:69fc:105::75b) (Ping timeout: 268 seconds) |
| 09:21:24 | × | amesgen[m] quits (~amesgenam@2001:470:69fc:105::82b) (Ping timeout: 268 seconds) |
| 09:21:24 | × | Drezil quits (~drezilkif@2001:470:69fc:105::7f8) (Ping timeout: 268 seconds) |
| 09:21:24 | × | Las[m] quits (~lasmatrix@2001:470:69fc:105::74e) (Ping timeout: 268 seconds) |
| 09:21:24 | × | srid[m] quits (~sridmatri@2001:470:69fc:105::1c2) (Ping timeout: 268 seconds) |
| 09:21:24 | × | hjulle[m] quits (~hjullemat@2001:470:69fc:105::1dd) (Ping timeout: 268 seconds) |
| 09:21:24 | × | cdepillabout[m] quits (~cdepillab@2001:470:69fc:105::3d3) (Ping timeout: 268 seconds) |
| 09:21:39 | × | eddiemundo quits (~eddiemund@2001:470:69fc:105::a9c) (Ping timeout: 272 seconds) |
| 09:22:31 | × | econo quits (uid147250@user/econo) (Quit: Connection closed for inactivity) |
| 09:24:02 | → | ddellacosta joins (~ddellacos@89.46.62.66) |
| 09:24:15 | × | hololeap quits (hololeap@user/hololeap) (Ping timeout: 265 seconds) |
| 09:24:39 | × | Lycurgus quits (~juan@cpe-45-46-140-49.buffalo.res.rr.com) (Quit: Exeunt) |
| 09:25:21 | × | dyeplexer quits (~dyeplexer@user/dyeplexer) (Remote host closed the connection) |
| 09:25:23 | → | raehik1 joins (~raehik@cpc95906-rdng25-2-0-cust156.15-3.cable.virginm.net) |
| 09:25:32 | × | kluk quits (~kluk@2603-7000-9b3f-6934-b4ca-d901-e344-cffd.res6.spectrum.com) (Read error: Connection reset by peer) |
| 09:25:48 | → | dunkeln joins (~dunkeln@94.129.65.28) |
| 09:27:01 | → | kluk joins (~kluk@2603-7000-9b3f-6934-b4ca-d901-e344-cffd.res6.spectrum.com) |
| 09:28:16 | × | ddellacosta quits (~ddellacos@89.46.62.66) (Ping timeout: 245 seconds) |
| 09:28:37 | × | koishi_ quits (~koishi_@185.209.85.134) (Quit: /ragequit) |
| 09:28:59 | × | Guest7513 quits (~user@2001:19f0:5001:2f3b:5400:3ff:fe53:2d96) (Quit: Guest7513) |
| 09:29:14 | → | eggplantade joins (~Eggplanta@2600:1700:bef1:5e10:3547:b6d4:7412:5857) |
| 09:29:55 | → | bmsk joins (~user@2001:19f0:5001:2f3b:5400:3ff:fe53:2d96) |
| 09:29:56 | × | satai quits (~satai@static-84-42-172-253.net.upcbroadband.cz) (Ping timeout: 245 seconds) |
| 09:30:32 | × | hexo quits (~hexo@user/hexo) (Ping timeout: 265 seconds) |
| 09:30:57 | → | merijn joins (~merijn@83-160-49-249.ip.xs4all.nl) |
| 09:32:19 | × | kluk quits (~kluk@2603-7000-9b3f-6934-b4ca-d901-e344-cffd.res6.spectrum.com) (Read error: Connection reset by peer) |
| 09:33:07 | → | kluk joins (~kluk@2603-7000-9b3f-6934-b4ca-d901-e344-cffd.res6.spectrum.com) |
| 09:33:28 | × | eggplantade quits (~Eggplanta@2600:1700:bef1:5e10:3547:b6d4:7412:5857) (Ping timeout: 244 seconds) |
| 09:34:21 | × | Guest15 quits (~Guest15@103.122.67.164) (Quit: Connection closed) |
| 09:34:49 | → | dutchgriffon joins (~laurens@2604:3d08:4383:6200:e869:64ae:1b8e:29e) |
| 09:35:04 | × | dutchgriffon quits (~laurens@2604:3d08:4383:6200:e869:64ae:1b8e:29e) (Client Quit) |
| 09:35:08 | → | a6a45081-2b83 joins (~aditya@106.212.70.132) |
| 09:35:11 | → | p3n joins (~p3n@2a00:19a0:3:7c:0:d9c6:7cf6:1) |
| 09:36:39 | → | ddellacosta joins (~ddellacos@89.45.224.209) |
| 09:38:55 | × | kluk quits (~kluk@2603-7000-9b3f-6934-b4ca-d901-e344-cffd.res6.spectrum.com) (Read error: Connection reset by peer) |
| 09:39:05 | × | dunkeln quits (~dunkeln@94.129.65.28) (Ping timeout: 245 seconds) |
| 09:39:06 | × | Erutuon quits (~Erutuon@user/erutuon) (Ping timeout: 244 seconds) |
| 09:40:31 | → | kluk joins (~kluk@2603-7000-9b3f-6934-b4ca-d901-e344-cffd.res6.spectrum.com) |
| 09:40:54 | → | ixlun joins (~matthew@109.249.184.235) |
| 09:41:03 | → | shryke_ joins (~shryke@91.103.43.254) |
| 09:41:32 | → | ddellaco_ joins (~ddellacos@86.106.121.23) |
| 09:41:43 | × | ddellacosta quits (~ddellacos@89.45.224.209) (Ping timeout: 268 seconds) |
| 09:41:57 | <tdammers> | there's also the "scratch an itch" thing |
| 09:42:52 | <tdammers> | those are all books that "the community" could use, but right now, the majority of working haskellers are quite experienced, and fairly capable of figuring those things out themselves, based on experiences in other languages and general exposure to programming in the trenches |
| 09:44:21 | × | shryke quits (~shryke@91.103.43.254) (Ping timeout: 272 seconds) |
| 09:48:51 | × | jess quits (~jess@libera/staff/jess) (Remote host closed the connection) |
| 09:48:51 | × | ddellaco_ quits (~ddellacos@86.106.121.23) (Ping timeout: 268 seconds) |
| 09:48:52 | × | chexum quits (~chexum@2a02:a03f:62f9:3f00:6b71:476f:e71b:80b) (Remote host closed the connection) |
| 09:48:52 | × | tromp quits (~textual@dhcp-077-249-230-040.chello.nl) (Quit: My iMac has gone to sleep. ZZZzzz…) |
| 09:48:52 | → | node-sh_ joins (~node-sh@2401:4900:3b32:43a1:8c96:2e93:ccfe:1ffe) |
| 09:48:54 | × | kluk quits (~kluk@2603-7000-9b3f-6934-b4ca-d901-e344-cffd.res6.spectrum.com) (Read error: Connection reset by peer) |
| 09:50:46 | → | hexo joins (~hexo@2a02-ab04-2843-9500-b89d-68e0-efec-efc5.dynamic.v6.chello.sk) |
| 09:50:46 | × | hexo quits (~hexo@2a02-ab04-2843-9500-b89d-68e0-efec-efc5.dynamic.v6.chello.sk) (Changing host) |
| 09:50:46 | → | hexo joins (~hexo@user/hexo) |
| 09:50:47 | × | node-sh quits (~node-sh@2401:4900:3b2a:6503:2967:665b:47ee:e0de) (Ping timeout: 272 seconds) |
| 09:50:54 | → | chaosite joins (~chaosite@user/chaosite) |
| 09:50:56 | → | kluk joins (~kluk@2603-7000-9b3f-6934-b4ca-d901-e344-cffd.res6.spectrum.com) |
| 09:52:27 | × | kluk quits (~kluk@2603-7000-9b3f-6934-b4ca-d901-e344-cffd.res6.spectrum.com) (Read error: Connection reset by peer) |
| 09:53:02 | × | favonia quits (~favonia@user/favonia) (Ping timeout: 252 seconds) |
| 09:53:46 | → | favonia joins (~favonia@user/favonia) |
| 09:54:14 | → | kluk joins (~kluk@2603-7000-9b3f-6934-b4ca-d901-e344-cffd.res6.spectrum.com) |
| 09:56:17 | → | lambdap4 joins (~lambdap@static.167.190.119.168.clients.your-server.de) |
| 09:56:17 | → | cjay- joins (cjay@nerdbox.nerd2nerd.org) |
| 09:56:19 | × | chomwitt quits (~Pitsikoko@2a02:587:dc02:b00:b16c:5166:feb8:97d5) (Ping timeout: 272 seconds) |
| 09:56:20 | → | tromp joins (~textual@dhcp-077-249-230-040.chello.nl) |
| 09:56:36 | <a6a45081-2b83> | how can i find a function that takes Screen Id, i.e ∃a s.t. f:: ScreenId -> a |
| 09:56:54 | → | pretty_dumm_guy joins (trottel@gateway/vpn/protonvpn/prettydummguy/x-88029655) |
| 09:57:23 | → | notzmv joins (~zmv@user/notzmv) |
| 09:57:31 | → | maerwald[m] joins (~maerwaldm@2001:470:69fc:105::1ee) |
| 09:57:57 | <a6a45081-2b83> | "@h ScreenId -> a" hoogle queries are ∀ a f :: ScreenId -> a |
| 09:58:09 | × | mc47 quits (~yecinem@89.246.239.190) (Remote host closed the connection) |
| 09:59:00 | → | nshepperd29 joins (~nshepperd@li364-218.members.linode.com) |
| 09:59:06 | × | kluk quits (~kluk@2603-7000-9b3f-6934-b4ca-d901-e344-cffd.res6.spectrum.com) (Read error: Connection reset by peer) |
| 09:59:09 | → | ddellacosta joins (~ddellacos@86.106.121.24) |
| 09:59:30 | × | nshepperd2 quits (~nshepperd@li364-218.members.linode.com) (Killed (NickServ (GHOST command used by nshepperd29))) |
| 09:59:31 | nshepperd29 | is now known as nshepperd2 |
| 10:00:50 | → | kluk joins (~kluk@2603-7000-9b3f-6934-b4ca-d901-e344-cffd.res6.spectrum.com) |
| 10:01:19 | × | Pent quits (sid313808@id-313808.tooting.irccloud.com) (*.net *.split) |
| 10:01:19 | × | fabfianda[m] quits (~fabfianda@2001:470:69fc:105::6db) (*.net *.split) |
| 10:01:19 | × | Megant quits (megant@user/megant) (*.net *.split) |
| 10:01:19 | × | liskin quits (~liskin@ackle.nomi.cz) (*.net *.split) |
| 10:01:19 | × | bsima quits (~bsima@simatime.com) (*.net *.split) |
| 10:01:19 | × | pie_bnc quits (~pie_bnc@user/pie/x-2818909) (*.net *.split) |
| 10:01:19 | × | sm2n quits (~sm2n@user/sm2n) (*.net *.split) |
| 10:01:19 | × | ham quits (~ham4@user/ham) (*.net *.split) |
| 10:01:19 | × | ivan quits (~ivan@user/ivan) (*.net *.split) |
| 10:01:19 | × | edwardk quits (sid47016@haskell/developer/edwardk) (*.net *.split) |
| 10:01:19 | × | NemesisD quits (sid24071@2001:67c:2f08:4::5e07) (*.net *.split) |
| 10:01:19 | × | iphy quits (sid67735@2001:67c:2f08:4::1:897) (*.net *.split) |
| 10:01:19 | × | jiribenes quits (~jiribenes@rosa.jiribenes.com) (*.net *.split) |
| 10:01:20 | × | thonkpod quits (~thonkpod@2001:19f0:ac01:b46:5400:1ff:fec7:d73d) (*.net *.split) |
| 10:01:20 | × | amir quits (sid22336@user/amir) (*.net *.split) |
| 10:01:20 | × | agander_m quits (sid407952@id-407952.tinside.irccloud.com) (*.net *.split) |
| 10:01:20 | × | Aighearach quits (~paris@c-71-63-160-210.hsd1.or.comcast.net) (*.net *.split) |
| 10:01:20 | × | samebchase quits (~samebchas@51.15.68.182) (*.net *.split) |
| 10:01:20 | × | keltono quits (~kelton@x-160-94-179-178.acm.umn.edu) (*.net *.split) |
| 10:01:20 | × | alp quits (~alp@user/alp) (*.net *.split) |
| 10:01:20 | × | mstruebing quits (~maex@2001:41d0:8:93c7::1) (*.net *.split) |
| 10:01:20 | × | dexterfoo quits (dexter@2a01:7e00::f03c:91ff:fe86:59ec) (*.net *.split) |
| 10:01:20 | × | ajb quits (~ajb@cupid.whatbox.ca) (*.net *.split) |
| 10:01:20 | × | mthvedt quits (uid501949@id-501949.stonehaven.irccloud.com) (*.net *.split) |
| 10:01:20 | × | teehemkay quits (sid14792@id-14792.tooting.irccloud.com) (*.net *.split) |
| 10:01:20 | × | bcoppens quits (~bartcopp@vpn2.bartcoppens.be) (*.net *.split) |
| 10:01:20 | × | dixie quits (~dixie@real.wilbury.sk) (*.net *.split) |
| 10:01:20 | × | motherfsck quits (~motherfsc@user/motherfsck) (*.net *.split) |
| 10:01:20 | × | guest61 quits (~xxx@47.245.54.240) (*.net *.split) |
| 10:01:20 | × | tomboy64 quits (~tomboy64@user/tomboy64) (*.net *.split) |
| 10:01:20 | × | enzotib quits (~enzotib@user/enzotib) (*.net *.split) |
| 10:01:20 | × | dwt_ quits (~dwt_@c-98-200-58-177.hsd1.tx.comcast.net) (*.net *.split) |
| 10:01:20 | × | nf quits (~n@monade.li) (*.net *.split) |
| 10:01:20 | × | sm[m] quits (~sm@plaintextaccounting/sm) (*.net *.split) |
| 10:01:20 | × | dcoutts quits (~duncan@94.186.125.91.dyn.plus.net) (*.net *.split) |
| 10:01:20 | × | bwe quits (~bwe@2a01:4f8:1c1c:4878::2) (*.net *.split) |
| 10:01:20 | × | incertia quits (~incertia@d4-50-26-103.nap.wideopenwest.com) (*.net *.split) |
| 10:01:20 | × | vgtw quits (~vgtw@c-9164205c.07-348-756d651.bbcust.telenor.se) (*.net *.split) |
| 10:01:20 | × | platz quits (~platz@user/platz) (*.net *.split) |
| 10:01:20 | × | Zemyla quits (~ec2-user@ec2-54-196-11-2.compute-1.amazonaws.com) (*.net *.split) |
| 10:01:20 | × | lisq quits (~quassel@lis.moe) (*.net *.split) |
| 10:01:20 | × | T_S_ quits (sid501726@id-501726.highgate.irccloud.com) (*.net *.split) |
| 10:01:20 | × | Reyu[M] quits (~reyureyuz@matrix.reyuzenfold.com) (*.net *.split) |
| 10:01:20 | × | bbhoss quits (sid18216@id-18216.tinside.irccloud.com) (*.net *.split) |
| 10:01:20 | × | esclear quits (~esclear@phobos.esclear.de) (*.net *.split) |
| 10:01:20 | × | cjay quits (cjay@nerdbox.nerd2nerd.org) (*.net *.split) |
| 10:01:20 | × | anoe quits (~anoe@delanoe.org) (*.net *.split) |
| 10:01:20 | × | statusfailed quits (~statusfai@statusfailed.com) (*.net *.split) |
| 10:01:20 | × | integral quits (sid296274@user/integral) (*.net *.split) |
| 10:01:20 | × | tomsmeding quits (~tomsmedin@2a03:b0c0:0:1010::767:3001) (*.net *.split) |
| 10:01:20 | × | acid quits (~acid@user/acid) (*.net *.split) |
| 10:01:20 | × | SethTisue__ quits (sid14912@charlton.irccloud.com) (*.net *.split) |
| 10:01:20 | × | joeyh quits (~joeyh@kitenet.net) (*.net *.split) |
| 10:01:21 | × | adamse quits (sid72084@user/adamse) (*.net *.split) |
| 10:01:21 | × | absence quits (torgeihe@hildring.pvv.ntnu.no) (*.net *.split) |
| 10:01:21 | × | kritzefitz quits (~kritzefit@picard.host.weltraumschlangen.de) (*.net *.split) |
| 10:01:21 | × | remexre quits (~nathan@user/remexre) (*.net *.split) |
| 10:01:21 | × | ski quits (~ski@ed-3358-10.studat.chalmers.se) (*.net *.split) |
| 10:01:21 | × | kaychaks_ quits (sid236345@id-236345.brockwell.irccloud.com) (*.net *.split) |
| 10:01:21 | × | tnks quits (sid412124@id-412124.brockwell.irccloud.com) (*.net *.split) |
| 10:01:21 | × | Patternmaster quits (~georg@li1192-118.members.linode.com) (*.net *.split) |
| 10:01:21 | × | tureba quits (tureba@tureba.org) (*.net *.split) |
| 10:01:21 | × | koz quits (~koz@121.99.240.58) (*.net *.split) |
| 10:01:21 | × | lambdap quits (~lambdap@static.167.190.119.168.clients.your-server.de) (*.net *.split) |
| 10:01:21 | × | Aleksejs quits (~Aleksejs@haskell.lv) (*.net *.split) |
| 10:01:22 | lambdap4 | is now known as lambdap |
| 10:03:16 | × | ddellacosta quits (~ddellacos@86.106.121.24) (Ping timeout: 245 seconds) |
| 10:04:30 | → | y04nn joins (~y04nn@193.32.127.220) |
| 10:06:15 | → | zeenk joins (~zeenk@2a02:2f04:a310:b600:b098:bf18:df4d:4c41) |
| 10:07:52 | GOD | is now known as BAD |
| 10:08:11 | → | ddellacosta joins (~ddellacos@86.106.143.27) |
| 10:08:25 | → | koishi_ joins (~koishi_@185.209.85.134) |
| 10:09:20 | × | nerdypepper quits (znc@user/nerdypepper) (Read error: Connection reset by peer) |
| 10:09:40 | <maerwald> | are there any examples of native windows GUIs written in haskell? |
| 10:11:21 | → | Pent joins (sid313808@id-313808.tooting.irccloud.com) |
| 10:11:21 | → | fabfianda[m] joins (~fabfianda@2001:470:69fc:105::6db) |
| 10:11:21 | → | Megant joins (megant@user/megant) |
| 10:11:21 | → | liskin joins (~liskin@ackle.nomi.cz) |
| 10:11:21 | → | ham joins (~ham4@user/ham) |
| 10:11:21 | → | bsima joins (~bsima@simatime.com) |
| 10:11:21 | → | pie_bnc joins (~pie_bnc@user/pie/x-2818909) |
| 10:11:21 | → | sm2n joins (~sm2n@user/sm2n) |
| 10:11:21 | → | ivan joins (~ivan@user/ivan) |
| 10:11:21 | → | edwardk joins (sid47016@haskell/developer/edwardk) |
| 10:11:21 | → | NemesisD joins (sid24071@2001:67c:2f08:4::5e07) |
| 10:11:21 | → | iphy joins (sid67735@2001:67c:2f08:4::1:897) |
| 10:11:21 | → | jiribenes joins (~jiribenes@rosa.jiribenes.com) |
| 10:11:21 | → | thonkpod joins (~thonkpod@2001:19f0:ac01:b46:5400:1ff:fec7:d73d) |
| 10:11:21 | → | agander_m joins (sid407952@id-407952.tinside.irccloud.com) |
| 10:11:21 | → | amir joins (sid22336@user/amir) |
| 10:11:21 | → | Aighearach joins (~paris@c-71-63-160-210.hsd1.or.comcast.net) |
| 10:11:21 | → | samebchase joins (~samebchas@51.15.68.182) |
| 10:11:21 | → | mstruebing joins (~maex@2001:41d0:8:93c7::1) |
| 10:11:21 | → | alp joins (~alp@user/alp) |
| 10:11:21 | → | keltono joins (~kelton@x-160-94-179-178.acm.umn.edu) |
| 10:11:21 | → | teehemkay joins (sid14792@id-14792.tooting.irccloud.com) |
| 10:11:21 | → | mthvedt joins (uid501949@id-501949.stonehaven.irccloud.com) |
| 10:11:21 | → | ajb joins (~ajb@cupid.whatbox.ca) |
| 10:11:21 | → | dexterfoo joins (dexter@2a01:7e00::f03c:91ff:fe86:59ec) |
| 10:11:21 | → | dixie joins (~dixie@real.wilbury.sk) |
| 10:11:21 | → | bcoppens joins (~bartcopp@vpn2.bartcoppens.be) |
| 10:11:21 | → | motherfsck joins (~motherfsc@user/motherfsck) |
| 10:11:21 | → | guest61 joins (~xxx@47.245.54.240) |
| 10:11:21 | → | tomboy64 joins (~tomboy64@user/tomboy64) |
| 10:11:21 | → | enzotib joins (~enzotib@user/enzotib) |
| 10:11:21 | → | dwt_ joins (~dwt_@c-98-200-58-177.hsd1.tx.comcast.net) |
| 10:11:21 | → | nf joins (~n@monade.li) |
| 10:11:21 | → | esclear joins (~esclear@phobos.esclear.de) |
| 10:11:21 | → | sm[m] joins (~sm@plaintextaccounting/sm) |
| 10:11:21 | → | dcoutts joins (~duncan@94.186.125.91.dyn.plus.net) |
| 10:11:21 | → | vgtw joins (~vgtw@c-9164205c.07-348-756d651.bbcust.telenor.se) |
| 10:11:21 | → | bwe joins (~bwe@2a01:4f8:1c1c:4878::2) |
| 10:11:21 | → | incertia joins (~incertia@d4-50-26-103.nap.wideopenwest.com) |
| 10:11:21 | → | platz joins (~platz@user/platz) |
| 10:11:21 | → | Zemyla joins (~ec2-user@ec2-54-196-11-2.compute-1.amazonaws.com) |
| 10:11:21 | → | lisq joins (~quassel@lis.moe) |
| 10:11:21 | → | T_S_ joins (sid501726@id-501726.highgate.irccloud.com) |
| 10:11:21 | → | Reyu[M] joins (~reyureyuz@matrix.reyuzenfold.com) |
| 10:11:21 | → | bbhoss joins (sid18216@id-18216.tinside.irccloud.com) |
| 10:11:21 | → | acid joins (~acid@user/acid) |
| 10:11:21 | → | statusfailed joins (~statusfai@statusfailed.com) |
| 10:11:21 | → | anoe joins (~anoe@delanoe.org) |
| 10:11:21 | → | integral joins (sid296274@user/integral) |
| 10:11:21 | → | tomsmeding joins (~tomsmedin@2a03:b0c0:0:1010::767:3001) |
| 10:11:21 | → | SethTisue__ joins (sid14912@charlton.irccloud.com) |
| 10:11:21 | → | joeyh joins (~joeyh@kitenet.net) |
| 10:11:21 | → | adamse joins (sid72084@user/adamse) |
| 10:11:21 | → | absence joins (torgeihe@hildring.pvv.ntnu.no) |
| 10:11:21 | → | kritzefitz joins (~kritzefit@picard.host.weltraumschlangen.de) |
| 10:11:21 | → | remexre joins (~nathan@user/remexre) |
| 10:11:21 | → | ski joins (~ski@ed-3358-10.studat.chalmers.se) |
| 10:11:21 | → | kaychaks_ joins (sid236345@id-236345.brockwell.irccloud.com) |
| 10:11:21 | → | tnks joins (sid412124@id-412124.brockwell.irccloud.com) |
| 10:11:21 | → | Patternmaster joins (~georg@li1192-118.members.linode.com) |
| 10:11:21 | → | tureba joins (tureba@tureba.org) |
| 10:11:21 | → | koz joins (~koz@121.99.240.58) |
| 10:11:21 | → | Aleksejs joins (~Aleksejs@haskell.lv) |
| 10:12:01 | → | nerdypepper joins (znc@152.67.162.71) |
| 10:12:34 | × | kluk quits (~kluk@2603-7000-9b3f-6934-b4ca-d901-e344-cffd.res6.spectrum.com) (Read error: Connection reset by peer) |
| 10:12:51 | × | ddellacosta quits (~ddellacos@86.106.143.27) (Ping timeout: 245 seconds) |
| 10:13:18 | × | node-sh_ quits (~node-sh@2401:4900:3b32:43a1:8c96:2e93:ccfe:1ffe) (Remote host closed the connection) |
| 10:13:25 | → | kluk joins (~kluk@2603-7000-9b3f-6934-b4ca-d901-e344-cffd.res6.spectrum.com) |
| 10:13:32 | → | node-sh_ joins (~node-sh@2401:4900:3b32:43a1:8c96:2e93:ccfe:1ffe) |
| 10:14:03 | → | sm2n_ joins (~sm2n@user/sm2n) |
| 10:15:02 | × | favonia quits (~favonia@user/favonia) (Ping timeout: 268 seconds) |
| 10:15:59 | × | SethTisue__ quits (sid14912@charlton.irccloud.com) (Ping timeout: 265 seconds) |
| 10:16:05 | → | favonia joins (~favonia@user/favonia) |
| 10:16:19 | → | ddellacosta joins (~ddellacos@86.106.121.82) |
| 10:16:29 | × | anoe quits (~anoe@delanoe.org) (Ping timeout: 265 seconds) |
| 10:16:34 | → | samebchase2 joins (~samebchas@51.15.68.182) |
| 10:16:40 | → | anoe joins (~anoe@delanoe.org) |
| 10:16:57 | × | sm2n quits (~sm2n@user/sm2n) (Ping timeout: 265 seconds) |
| 10:17:26 | × | alp quits (~alp@user/alp) (Ping timeout: 265 seconds) |
| 10:17:26 | × | Zemyla quits (~ec2-user@ec2-54-196-11-2.compute-1.amazonaws.com) (Ping timeout: 265 seconds) |
| 10:18:22 | → | SethTisue__ joins (sid14912@id-14912.charlton.irccloud.com) |
| 10:19:09 | × | samebchase quits (~samebchas@51.15.68.182) (Ping timeout: 265 seconds) |
| 10:19:26 | × | kluk quits (~kluk@2603-7000-9b3f-6934-b4ca-d901-e344-cffd.res6.spectrum.com) (Read error: Connection reset by peer) |
| 10:20:19 | → | kluk joins (~kluk@2603-7000-9b3f-6934-b4ca-d901-e344-cffd.res6.spectrum.com) |
| 10:20:35 | → | kuribas joins (~user@ip-188-118-57-242.reverse.destiny.be) |
| 10:20:46 | × | ddellacosta quits (~ddellacos@86.106.121.82) (Ping timeout: 245 seconds) |
| 10:22:08 | → | alp joins (~alp@163.172.83.213) |
| 10:22:41 | → | Zemyla joins (~ec2-user@ec2-54-196-11-2.compute-1.amazonaws.com) |
| 10:24:14 | ← | BAD parts (~mad@user/god) () |
| 10:26:06 | × | kluk quits (~kluk@2603-7000-9b3f-6934-b4ca-d901-e344-cffd.res6.spectrum.com) (Read error: Connection reset by peer) |
| 10:26:11 | × | y04nn quits (~y04nn@193.32.127.220) (Ping timeout: 245 seconds) |
| 10:27:43 | → | kluk joins (~kluk@2603-7000-9b3f-6934-b4ca-d901-e344-cffd.res6.spectrum.com) |
| 10:30:54 | → | oo_miguel joins (~pi@89-72-187-203.dynamic.chello.pl) |
| 10:31:12 | → | dyeplexer joins (~dyeplexer@user/dyeplexer) |
| 10:31:22 | → | ikex joins (~ash@user/ikex) |
| 10:32:56 | × | kluk quits (~kluk@2603-7000-9b3f-6934-b4ca-d901-e344-cffd.res6.spectrum.com) (Read error: Connection reset by peer) |
| 10:34:20 | → | __monty__ joins (~toonn@user/toonn) |
| 10:34:22 | → | kluk joins (~kluk@2603-7000-9b3f-6934-b4ca-d901-e344-cffd.res6.spectrum.com) |
| 10:34:35 | × | p3n quits (~p3n@2a00:19a0:3:7c:0:d9c6:7cf6:1) (Quit: ZNC 1.8.2 - https://znc.in) |
| 10:34:51 | → | ddellacosta joins (~ddellacos@86.106.121.82) |
| 10:34:59 | → | p3n joins (~p3n@217.198.124.246) |
| 10:35:56 | → | jess joins (~jess@libera/staff/jess) |
| 10:39:47 | × | ddellacosta quits (~ddellacos@86.106.121.82) (Ping timeout: 245 seconds) |
| 10:39:48 | × | kluk quits (~kluk@2603-7000-9b3f-6934-b4ca-d901-e344-cffd.res6.spectrum.com) (Read error: Connection reset by peer) |
| 10:40:21 | × | node-sh_ quits (~node-sh@2401:4900:3b32:43a1:8c96:2e93:ccfe:1ffe) (Ping timeout: 268 seconds) |
| 10:40:22 | → | hololeap joins (hololeap@user/hololeap) |
| 10:40:28 | × | alp quits (~alp@163.172.83.213) (Changing host) |
| 10:40:28 | → | alp joins (~alp@user/alp) |
| 10:40:28 | → | kluk joins (~kluk@2603-7000-9b3f-6934-b4ca-d901-e344-cffd.res6.spectrum.com) |
| 10:41:02 | → | dunkeln joins (~dunkeln@94.129.65.28) |
| 10:41:21 | × | jess quits (~jess@libera/staff/jess) () |
| 10:41:48 | → | jess joins (~jess@libera/staff/jess) |
| 10:41:59 | <hololeap> | I ran into an issue in development with HLS where it was eating up all my RAM. I narrowed down the issue to this, which causes GHC to loop endlessly: http://sprunge.us/6MV7vZ |
| 10:42:01 | → | node-sh joins (~node-sh@2401:4900:3b32:43a1:8c96:2e93:ccfe:1ffe) |
| 10:43:05 | <hololeap> | UndecidableSuperClasses seems to be key to the issue |
| 10:43:47 | → | haltux joins (~haltux@a89-154-181-47.cpe.netcabo.pt) |
| 10:45:40 | × | vicfred quits (~vicfred@user/vicfred) (Quit: Leaving) |
| 10:46:16 | × | kluk quits (~kluk@2603-7000-9b3f-6934-b4ca-d901-e344-cffd.res6.spectrum.com) (Read error: Connection reset by peer) |
| 10:48:51 | × | raehik1 quits (~raehik@cpc95906-rdng25-2-0-cust156.15-3.cable.virginm.net) (Quit: WeeChat 3.1) |
| 10:49:24 | → | raehik joins (~raehik@cpc95906-rdng25-2-0-cust156.15-3.cable.virginm.net) |
| 10:50:24 | <Cale> | hololeap: HasMultiFormTree ('Node '(r,o,'[]) '[]) -> HasMultiForm r o -> HasMultiFormTree (FieldTypes r o) -> HasMultiFormTree ('Node '(r,o,'[]) '[]) |
| 10:51:37 | <guest63``> | Haskell's Set, Python's Tuple, Kotlin's Pair, Scheme's Improper List, are they same thing? |
| 10:51:47 | <Cale> | no |
| 10:52:04 | <Cale> | Haskell's Set is a very different data structure |
| 10:52:04 | <guest63``> | dirrence? |
| 10:52:44 | → | ddellacosta joins (~ddellacos@89.46.62.86) |
| 10:53:11 | <river> | haskells pair (,) |
| 10:53:28 | <Cale> | Haskell's Set requires an ordering on the type of elements being stored, they must all be the same type, and there are no duplicates, i.e. it's a representation for finite setst of elements of the given type |
| 10:53:38 | <Cale> | sets* |
| 10:54:43 | <bartavelle> | guest63``: Haskell's Set is more like like Python's set(), what you are referring to seems more like Haskell's tuples? |
| 10:54:52 | <Cale> | Haskell's tuples are close to the tuples in other languages, though if you want to get technical, there's a bit of a difference because of laziness. |
| 10:55:46 | × | node-sh quits (~node-sh@2401:4900:3b32:43a1:8c96:2e93:ccfe:1ffe) (Ping timeout: 272 seconds) |
| 10:56:24 | × | dunkeln quits (~dunkeln@94.129.65.28) (Ping timeout: 272 seconds) |
| 10:57:40 | × | ddellacosta quits (~ddellacos@89.46.62.86) (Ping timeout: 272 seconds) |
| 10:57:40 | <guest63``> | I don't know haskell has pair set and tuple... |
| 10:57:47 | <Cale> | If I have some x of type (Integer, String) for example, evaluation of x might not terminate (might be an infinite loop of some sort, or it might die with an exception), or it might evaluate as far as needed to match a pattern like (y,z), and then the evaluation of each of y and z additionally has the possibility to not terminate. |
| 10:58:27 | → | haskman joins (~haskman@223.190.2.235) |
| 10:58:30 | <Cale> | The components of a Haskell tuple are represented at runtime as pointers to code |
| 10:58:35 | × | haskman quits (~haskman@223.190.2.235) (Client Quit) |
| 10:58:39 | <Cale> | (thunks) |
| 10:59:20 | <Cale> | The first time that code runs, if computes the value, and then it overwrites the pointer to point at a shorter piece of code that immediately returns the already-computed value. |
| 10:59:35 | <Cale> | (That's how lazy evaluation works) |
| 10:59:49 | <Cale> | (Or at least, it's part of it) |
| 11:05:59 | <hololeap> | Cale: Although I don't completely understand, what you wrote pointed out a loop I was already looking at, and it seems this compiles: http://sprunge.us/Kz2uTk |
| 11:06:21 | ← | shryke_ parts (~shryke@91.103.43.254) (WeeChat 3.1) |
| 11:07:18 | → | larkfisherman joins (~larkfishe@217.75.204.126) |
| 11:07:27 | × | merijn quits (~merijn@83-160-49-249.ip.xs4all.nl) (Ping timeout: 244 seconds) |
| 11:07:39 | <hololeap> | the key seems to be to make sure the top level 'r' and 'o' are not caught in HasMultiForm{Tree,Forest} |
| 11:08:47 | <hololeap> | it makes sense, although I thought that GHC would be able to figure out that (C x => C x) ~ C x |
| 11:09:12 | → | dunkeln joins (~dunkeln@94.129.65.28) |
| 11:09:12 | × | bitdex quits (~bitdex@gateway/tor-sasl/bitdex) (Quit: = "") |
| 11:09:17 | → | merijn joins (~merijn@83-160-49-249.ip.xs4all.nl) |
| 11:09:49 | → | ddellacosta joins (~ddellacos@86.106.121.71) |
| 11:11:16 | → | node-sh joins (~node-sh@2401:4900:3b32:43a1:8c96:2e93:ccfe:1ffe) |
| 11:14:02 | → | ddellaco_ joins (~ddellacos@89.45.224.66) |
| 11:14:50 | × | ddellacosta quits (~ddellacos@86.106.121.71) (Ping timeout: 268 seconds) |
| 11:14:50 | × | merijn quits (~merijn@83-160-49-249.ip.xs4all.nl) (Ping timeout: 268 seconds) |
| 11:15:05 | → | merijn joins (~merijn@83-160-49-249.ip.xs4all.nl) |
| 11:16:31 | → | bontaq joins (~user@ool-18e47f8d.dyn.optonline.net) |
| 11:17:21 | × | ozzymcduff quits (~mathieu@81-234-151-21-no94.tbcn.telia.com) (Ping timeout: 272 seconds) |
| 11:17:25 | × | wallymathieu quits (~wallymath@81-234-151-21-no94.tbcn.telia.com) (Ping timeout: 245 seconds) |
| 11:18:15 | × | ddellaco_ quits (~ddellacos@89.45.224.66) (Ping timeout: 245 seconds) |
| 11:19:32 | × | killsushi_ quits (~killsushi@user/killsushi/x-5912268) (Quit: Leaving) |
| 11:20:13 | × | a6a45081-2b83 quits (~aditya@106.212.70.132) (Remote host closed the connection) |
| 11:20:22 | × | merijn quits (~merijn@83-160-49-249.ip.xs4all.nl) (Ping timeout: 244 seconds) |
| 11:21:04 | → | merijn joins (~merijn@83-160-49-249.ip.xs4all.nl) |
| 11:23:27 | × | oxide quits (~lambda@user/oxide) (Read error: Connection reset by peer) |
| 11:24:00 | → | ozzymcduff joins (~mathieu@81-234-151-21-no94.tbcn.telia.com) |
| 11:24:23 | ozzymcduff | is now known as Guest7893 |
| 11:25:25 | → | oxide joins (~lambda@user/oxide) |
| 11:26:10 | × | merijn quits (~merijn@83-160-49-249.ip.xs4all.nl) (Ping timeout: 245 seconds) |
| 11:26:41 | → | merijn joins (~merijn@83-160-49-249.ip.xs4all.nl) |
| 11:27:05 | × | leeb_ quits (~leeb@KD111239152092.au-net.ne.jp) (Quit: WeeChat 3.1) |
| 11:28:30 | → | ddellacosta joins (~ddellacos@89.46.62.47) |
| 11:29:59 | → | mc47 joins (~yecinem@89.246.239.190) |
| 11:30:53 | → | eggplantade joins (~Eggplanta@2600:1700:bef1:5e10:3547:b6d4:7412:5857) |
| 11:32:43 | × | favonia quits (~favonia@user/favonia) (Ping timeout: 268 seconds) |
| 11:33:08 | → | favonia joins (~favonia@user/favonia) |
| 11:33:20 | × | ddellacosta quits (~ddellacos@89.46.62.47) (Ping timeout: 268 seconds) |
| 11:35:48 | × | eggplantade quits (~Eggplanta@2600:1700:bef1:5e10:3547:b6d4:7412:5857) (Ping timeout: 268 seconds) |
| 11:36:47 | carbolymer_ | is now known as carbolymer |
| 11:41:33 | × | favonia quits (~favonia@user/favonia) (Ping timeout: 244 seconds) |
| 11:41:57 | → | favonia joins (~favonia@user/favonia) |
| 11:43:41 | × | dyeplexer quits (~dyeplexer@user/dyeplexer) (Remote host closed the connection) |
| 11:45:52 | × | rk04 quits (~rk04@user/rajk) (Ping timeout: 250 seconds) |
| 11:46:26 | → | machinedgod joins (~machinedg@135-23-192-217.cpe.pppoe.ca) |
| 11:46:30 | → | ddellacosta joins (~ddellacos@89.46.62.37) |
| 11:46:50 | → | rk04 joins (~rk04@user/rajk) |
| 11:47:00 | → | haskman joins (~haskman@223.190.2.235) |
| 11:48:45 | → | ddellaco_ joins (~ddellacos@89.46.62.170) |
| 11:49:59 | → | zebrag joins (~chris@user/zebrag) |
| 11:51:13 | × | ddellacosta quits (~ddellacos@89.46.62.37) (Ping timeout: 268 seconds) |
| 11:51:49 | × | oxide quits (~lambda@user/oxide) (Read error: Connection reset by peer) |
| 11:51:56 | × | img quits (~img@2405:6580:b1c0:2500:2508:a86c:693c:5a39) (Quit: ZNC 1.8.1 - https://znc.in) |
| 11:53:03 | × | tromp quits (~textual@dhcp-077-249-230-040.chello.nl) (Quit: My iMac has gone to sleep. ZZZzzz…) |
| 11:53:24 | × | ddellaco_ quits (~ddellacos@89.46.62.170) (Ping timeout: 272 seconds) |
| 11:53:34 | → | img joins (~img@2405:6580:b1c0:2500:67f2:d741:c73f:49d3) |
| 12:01:05 | × | dunkeln quits (~dunkeln@94.129.65.28) (Ping timeout: 268 seconds) |
| 12:02:27 | × | hmmmas quits (~chenqisu1@183.217.202.217) (Quit: Leaving.) |
| 12:03:05 | → | Deide joins (~Deide@wire.desu.ga) |
| 12:03:05 | × | Deide quits (~Deide@wire.desu.ga) (Changing host) |
| 12:03:05 | → | Deide joins (~Deide@user/deide) |
| 12:04:07 | tomsmeding | didn't follow the discussion but thinks that that type equality, (C x => C x) ~ C x, doesn't actually hold in GHC |
| 12:04:11 | → | lavaman joins (~lavaman@98.38.249.169) |
| 12:04:33 | <tomsmeding> | seeing as contexts become dictionaries and that => turns into an actual -> in Core |
| 12:04:38 | × | shailangsa quits (~shailangs@host86-186-136-74.range86-186.btcentralplus.com) (Remote host closed the connection) |
| 12:04:47 | → | ddellacosta joins (~ddellacos@89.46.62.125) |
| 12:09:52 | × | ddellacosta quits (~ddellacos@89.46.62.125) (Ping timeout: 272 seconds) |
| 12:10:03 | → | jacks2 joins (~bc817c21@217.29.117.252) |
| 12:10:19 | → | aguapesada joins (~aguapesad@2804:14c:8793:8e2f:930e:9446:3a9d:bc55) |
| 12:11:34 | × | wonko quits (~wjc@62.115.229.50) (Quit: See You Space Cowboy..) |
| 12:14:30 | → | wonko joins (~wjc@62.115.229.50) |
| 12:14:30 | × | fabfianda quits (~fabfianda@net-93-148-125-174.cust.dsl.teletu.it) (Ping timeout: 245 seconds) |
| 12:16:47 | → | AgentM joins (~agentm@pool-162-83-130-212.nycmny.fios.verizon.net) |
| 12:19:41 | → | waleee joins (~waleee@2001:9b0:216:8200:d457:9189:7843:1dbd) |
| 12:19:45 | → | smitop joins (uid328768@user/smitop) |
| 12:20:31 | × | Feuermagier quits (~Feuermagi@user/feuermagier) (Remote host closed the connection) |
| 12:20:49 | × | alex3 quits (~Chel@BSN-77-82-41.static.siol.net) (Ping timeout: 268 seconds) |
| 12:21:01 | × | ixlun quits (~matthew@109.249.184.235) (Read error: Connection reset by peer) |
| 12:21:10 | → | MatrixTravelerbo joins (~voyagert2@2001:470:69fc:105::22) |
| 12:21:27 | → | fabfianda joins (~fabfianda@37.183.233.166) |
| 12:22:23 | → | ddellacosta joins (~ddellacos@89.46.62.86) |
| 12:22:43 | × | v01d4lph4 quits (~v01d4lph4@user/v01d4lph4) (Remote host closed the connection) |
| 12:23:16 | → | v01d4lph4 joins (~v01d4lph4@user/v01d4lph4) |
| 12:23:22 | → | ddellaco_ joins (~ddellacos@89.45.224.254) |
| 12:24:20 | → | oxide joins (~lambda@user/oxide) |
| 12:24:55 | → | dario joins (~dario@2a02:8108:1100:16d8:e0ee:dd2d:d9e4:1cf) |
| 12:25:14 | → | ac joins (~aloiscoch@2001:470:69fc:105::65) |
| 12:25:23 | → | adziahel[m] joins (~adziahelm@2001:470:69fc:105::b4d) |
| 12:25:47 | × | exarkun1 quits (~exarkun@user/exarkun) (Read error: Connection reset by peer) |
| 12:26:03 | → | exarkun2 joins (~exarkun@user/exarkun) |
| 12:26:57 | × | ddellacosta quits (~ddellacos@89.46.62.86) (Ping timeout: 265 seconds) |
| 12:26:57 | → | dario1 joins (~dario@8.44.0.53) |
| 12:27:02 | → | pbrisbin joins (~patrick@pool-72-92-38-164.phlapa.fios.verizon.net) |
| 12:27:03 | → | tromp joins (~textual@dhcp-077-249-230-040.chello.nl) |
| 12:27:50 | × | ddellaco_ quits (~ddellacos@89.45.224.254) (Ping timeout: 245 seconds) |
| 12:28:06 | → | boxscape joins (~boxscape@user/boxscape) |
| 12:28:14 | × | v01d4lph4 quits (~v01d4lph4@user/v01d4lph4) (Ping timeout: 272 seconds) |
| 12:30:20 | × | dario quits (~dario@2a02:8108:1100:16d8:e0ee:dd2d:d9e4:1cf) (Ping timeout: 265 seconds) |
| 12:31:21 | <boxscape> | tomsmeding there's quite a bit of weirdness when it comes to equalities like that, I submitted an issue about it a while back https://gitlab.haskell.org/ghc/ghc/-/issues/17372 |
| 12:31:28 | → | peddie joins (~peddie@2001:470:69fc:105::25d) |
| 12:31:33 | <boxscape> | i.e. using type synonyms changes whether things are equal or not |
| 12:31:37 | → | dunkeln joins (~dunkeln@94.129.65.28) |
| 12:32:03 | → | dario2 joins (~dario@8.43.122.4) |
| 12:32:09 | <boxscape> | (though I think you're right that that particular equality never holds) |
| 12:32:27 | → | fgaz joins (~fgaz@2001:470:69fc:105::842) |
| 12:33:59 | × | benin0 quits (~benin@183.82.205.186) (Ping timeout: 272 seconds) |
| 12:34:06 | → | kosmikus[m] joins (~andresloe@2001:470:69fc:105::95d) |
| 12:34:12 | × | dario1 quits (~dario@8.44.0.53) (Ping timeout: 265 seconds) |
| 12:34:23 | × | favonia quits (~favonia@user/favonia) (Ping timeout: 268 seconds) |
| 12:34:58 | → | ru0mad[m] joins (~ru0madmat@2001:470:69fc:105::9b2) |
| 12:36:01 | <jacks2> | guest63``, python has similar syntax for creating tuples as python, ie: (1, "foo") |
| 12:36:18 | × | peterhil quits (~peterhil@dsl-hkibng32-54f849-252.dhcp.inet.fi) (Ping timeout: 264 seconds) |
| 12:36:24 | <tomsmeding> | boxscape: ewwww |
| 12:37:31 | → | favonia joins (~favonia@user/favonia) |
| 12:39:34 | × | jacks2 quits (~bc817c21@217.29.117.252) (Quit: http://www.okay.uz/) |
| 12:40:28 | → | jacks2 joins (~bc817c21@217.29.117.252) |
| 12:42:46 | → | shryke joins (~shryke@91.103.43.254) |
| 12:42:57 | → | rk0478 joins (~rk04@user/rajk) |
| 12:43:01 | × | fabfianda quits (~fabfianda@37.183.233.166) (Ping timeout: 268 seconds) |
| 12:43:07 | × | rk0478 quits (~rk04@user/rajk) (Client Quit) |
| 12:44:06 | <stefan-_> | :t ($ 32) |
| 12:44:07 | <lambdabot> | Num a => (a -> b) -> b |
| 12:45:14 | × | rk04 quits (~rk04@user/rajk) (Ping timeout: 250 seconds) |
| 12:46:55 | → | comerijn joins (~merijn@83-160-49-249.ip.xs4all.nl) |
| 12:47:05 | → | geekosaur joins (~geekosaur@069-135-003-034.biz.spectrum.com) |
| 12:47:06 | → | alex3 joins (~Chel@BSN-77-82-41.static.siol.net) |
| 12:47:52 | × | merijn quits (~merijn@83-160-49-249.ip.xs4all.nl) (Ping timeout: 272 seconds) |
| 12:48:33 | × | nerdypepper quits (znc@152.67.162.71) (Changing host) |
| 12:48:33 | → | nerdypepper joins (znc@user/nerdypepper) |
| 12:51:57 | × | haskman quits (~haskman@223.190.2.235) (Quit: QUIT) |
| 12:52:07 | → | fabfianda joins (~fabfianda@net-93-148-121-206.cust.dsl.teletu.it) |
| 12:53:21 | <carbolymer> | is there a real difference between `MonadBaseControl IO m` and `MonadUnliftIO m`? at first glance both seem to accomplish the same |
| 12:53:24 | → | reumeth joins (~reumeth@user/reumeth) |
| 12:53:32 | × | waleee quits (~waleee@2001:9b0:216:8200:d457:9189:7843:1dbd) (Ping timeout: 265 seconds) |
| 12:54:03 | → | waleee joins (~waleee@2001:9b0:216:8200:d457:9189:7843:1dbd) |
| 12:55:24 | → | Las[m] joins (~lasmatrix@2001:470:69fc:105::74e) |
| 12:55:37 | → | jolly joins (~jolly@208.180.97.158) |
| 12:56:19 | → | hjulle[m] joins (~hjullemat@2001:470:69fc:105::1dd) |
| 12:56:31 | <carbolymer> | oh nvm, I'm reading blogpost which has this near the end https://lexi-lambda.github.io/blog/2019/09/07/demystifying-monadbasecontrol/ |
| 12:58:02 | × | __monty__ quits (~toonn@user/toonn) (Quit: leaving) |
| 12:59:01 | × | aguapesada quits (~aguapesad@2804:14c:8793:8e2f:930e:9446:3a9d:bc55) (Quit: aguapesada) |
| 12:59:08 | → | ddellacosta joins (~ddellacos@86.106.121.73) |
| 13:00:32 | → | peterhil joins (~peterhil@dsl-hkibng32-54f849-252.dhcp.inet.fi) |
| 13:00:35 | → | fizbin joins (~fizbin@c-73-33-197-160.hsd1.nj.comcast.net) |
| 13:01:15 | → | alx741 joins (~alx741@186.178.108.19) |
| 13:01:46 | → | chomwitt joins (~Pitsikoko@athedsl-20549.home.otenet.gr) |
| 13:01:50 | → | aguapesada joins (~aguapesad@191.177.175.57) |
| 13:01:57 | → | ddellaco_ joins (~ddellacos@86.106.143.248) |
| 13:03:42 | × | lavaman quits (~lavaman@98.38.249.169) (Ping timeout: 272 seconds) |
| 13:05:13 | carbolymer | considers yeeting away unliftio from the project and replacing it with MonadBaseControl lifting |
| 13:05:49 | <comerijn> | carbolymer: That's the wrong way around |
| 13:05:56 | <comerijn> | MonadBaseControl is nightmare fuel |
| 13:06:10 | <carbolymer> | pls explain |
| 13:06:19 | <carbolymer> | from what I see, I can achieve the same effect |
| 13:06:28 | <comerijn> | After over a decade of Haskell I don't think I (or really, anyone else) can safely use MonadBaseControl |
| 13:06:41 | <comerijn> | carbolymer: No, there are lots of things that can't be made MonadUnliftIO |
| 13:06:48 | × | node-sh quits (~node-sh@2401:4900:3b32:43a1:8c96:2e93:ccfe:1ffe) (Ping timeout: 244 seconds) |
| 13:06:52 | × | ddellaco_ quits (~ddellacos@86.106.143.248) (Ping timeout: 272 seconds) |
| 13:06:59 | <comerijn> | For good reason, because their MonadBaseControl instance are insanity inducing |
| 13:08:13 | <comerijn> | For example, you cannot make StateT MonadUnliftIO, because the semantics of things like "catch" are *wildly* confusing |
| 13:09:35 | <sclv> | I fundamentally disagree |
| 13:09:49 | <sclv> | MonadUnliftIO is essentially useless to me |
| 13:10:03 | <carbolymer> | comerijn: I mean, yeah, right, I meant MonadBaseControl is more general, and one can do more with it |
| 13:10:06 | <sclv> | because iirc it only unlifts things iso to reader |
| 13:10:33 | → | node-sh joins (~node-sh@2401:4900:3b32:43a1:8c96:2e93:ccfe:1ffe) |
| 13:10:51 | <sclv> | all my monad stacks are more interesting than what it lets me do |
| 13:11:08 | <boxscape> | well it's designed to work with the ReaderT pattern so that makes sense |
| 13:11:33 | <sclv> | The problem imho is that for a very long time people didn't realize that there's (basically for mathematical reasons) no way to do any sort of unlift for ContT type monads -- this is a hard barrier |
| 13:11:58 | <sclv> | so we had things that attempted to be more general than actually possible |
| 13:12:37 | × | favonia quits (~favonia@user/favonia) (Ping timeout: 272 seconds) |
| 13:12:43 | <sclv> | the right middle ground for my cases has always been unlifting for things that can be presented algebrically, since there's good tools for reasoning about those, and its formally sound |
| 13:13:37 | <sclv> | if you understand those reasoning tools, then i've found the semantics for things like catch not too confusing at all |
| 13:13:39 | → | cross joins (~cross@spitfire.i.gajendra.net) |
| 13:13:41 | → | favonia joins (~favonia@user/favonia) |
| 13:13:55 | × | cross quits (~cross@spitfire.i.gajendra.net) (Client Quit) |
| 13:15:09 | × | chomwitt quits (~Pitsikoko@athedsl-20549.home.otenet.gr) (Ping timeout: 272 seconds) |
| 13:16:22 | → | cross joins (~cross@spitfire.i.gajendra.net) |
| 13:16:35 | × | cross quits (~cross@spitfire.i.gajendra.net) (Client Quit) |
| 13:17:28 | → | cross joins (~cross@spitfire.i.gajendra.net) |
| 13:18:04 | → | chomwitt joins (~Pitsikoko@2a02:587:dc02:b00:b16c:5166:feb8:97d5) |
| 13:19:04 | → | keutoi joins (~keutoi@157.48.154.6) |
| 13:22:42 | × | favonia quits (~favonia@user/favonia) (Ping timeout: 272 seconds) |
| 13:23:06 | → | favonia joins (~favonia@user/favonia) |
| 13:23:23 | × | fizbin quits (~fizbin@c-73-33-197-160.hsd1.nj.comcast.net) (Remote host closed the connection) |
| 13:23:33 | → | fizbin joins (~fizbin@c-73-33-197-160.hsd1.nj.comcast.net) |
| 13:24:49 | × | marinelli[m] quits (~marinelli@2001:470:69fc:105::2d8) (Quit: node-irc says goodbye) |
| 13:24:49 | × | sm[m] quits (~sm@plaintextaccounting/sm) (Quit: node-irc says goodbye) |
| 13:24:49 | × | bb010g quits (~bb010gmat@2001:470:69fc:105::9a5) (Quit: node-irc says goodbye) |
| 13:24:49 | × | siraben quits (~siraben@user/siraben) (Quit: node-irc says goodbye) |
| 13:24:50 | × | the-coot[m] quits (~the-cootm@2001:470:69fc:105::95f) (Quit: node-irc says goodbye) |
| 13:24:50 | × | fabfianda[m] quits (~fabfianda@2001:470:69fc:105::6db) (Quit: node-irc says goodbye) |
| 13:24:50 | × | maralorn quits (~maralorn@2001:470:69fc:105::251) (Quit: node-irc says goodbye) |
| 13:24:50 | × | maerwald[m] quits (~maerwaldm@2001:470:69fc:105::1ee) (Quit: node-irc says goodbye) |
| 13:24:50 | × | MatrixTravelerbo quits (~voyagert2@2001:470:69fc:105::22) (Quit: node-irc says goodbye) |
| 13:24:50 | × | adziahel[m] quits (~adziahelm@2001:470:69fc:105::b4d) (Quit: node-irc says goodbye) |
| 13:24:50 | × | Las[m] quits (~lasmatrix@2001:470:69fc:105::74e) (Quit: node-irc says goodbye) |
| 13:24:50 | × | ru0mad[m] quits (~ru0madmat@2001:470:69fc:105::9b2) (Quit: node-irc says goodbye) |
| 13:24:50 | × | hjulle[m] quits (~hjullemat@2001:470:69fc:105::1dd) (Quit: node-irc says goodbye) |
| 13:24:50 | × | ac quits (~aloiscoch@2001:470:69fc:105::65) (Quit: node-irc says goodbye) |
| 13:24:50 | × | peddie quits (~peddie@2001:470:69fc:105::25d) (Quit: node-irc says goodbye) |
| 13:24:50 | × | fgaz quits (~fgaz@2001:470:69fc:105::842) (Quit: node-irc says goodbye) |
| 13:24:50 | × | kosmikus[m] quits (~andresloe@2001:470:69fc:105::95d) (Quit: node-irc says goodbye) |
| 13:25:45 | → | maerwald[m] joins (~maerwaldm@2001:470:69fc:105::1ee) |
| 13:28:13 | → | siraben joins (~siraben@user/siraben) |
| 13:28:13 | → | ac joins (~aloiscoch@2001:470:69fc:105::65) |
| 13:28:13 | → | psydroid joins (~psydroidm@2001:470:69fc:105::165) |
| 13:28:13 | → | sm[m] joins (~sm@plaintextaccounting/sm) |
| 13:28:13 | → | MatrixTravelerbo joins (~voyagert2@2001:470:69fc:105::22) |
| 13:28:13 | → | srid[m] joins (~sridmatri@2001:470:69fc:105::1c2) |
| 13:28:13 | → | fgaz joins (~fgaz@2001:470:69fc:105::842) |
| 13:28:13 | → | maralorn joins (~maralorn@2001:470:69fc:105::251) |
| 13:28:14 | → | peddie joins (~peddie@2001:470:69fc:105::25d) |
| 13:28:14 | → | fabfianda[m] joins (~fabfianda@2001:470:69fc:105::6db) |
| 13:28:15 | → | the-coot[m] joins (~the-cootm@2001:470:69fc:105::95f) |
| 13:28:25 | → | hjulle[m] joins (~hjullemat@2001:470:69fc:105::1dd) |
| 13:28:25 | → | Morrow[m] joins (~morrowmma@2001:470:69fc:105::1d0) |
| 13:28:26 | → | Drezil joins (~drezilkif@2001:470:69fc:105::7f8) |
| 13:28:26 | → | cdepillabout[m] joins (~cdepillab@2001:470:69fc:105::3d3) |
| 13:28:26 | → | tomferon[m] joins (~tomferon@2001:470:69fc:105::268) |
| 13:28:26 | → | marinelli[m] joins (~marinelli@2001:470:69fc:105::2d8) |
| 13:28:26 | → | bb010g joins (~bb010gmat@2001:470:69fc:105::9a5) |
| 13:28:26 | → | Las[m] joins (~lasmatrix@2001:470:69fc:105::74e) |
| 13:28:26 | → | Artem[m] joins (~artemtype@2001:470:69fc:105::75b) |
| 13:28:26 | → | zwro[m] joins (~zwromatri@2001:470:69fc:105::1d4) |
| 13:28:27 | → | jaror[m] joins (~jaror@2001:470:69fc:105::265) |
| 13:28:27 | → | kosmikus[m] joins (~andresloe@2001:470:69fc:105::95d) |
| 13:28:27 | → | adziahel[m] joins (~adziahelm@2001:470:69fc:105::b4d) |
| 13:28:27 | → | amesgen[m] joins (~amesgenam@2001:470:69fc:105::82b) |
| 13:28:27 | → | eddiemundo joins (~eddiemund@2001:470:69fc:105::a9c) |
| 13:28:27 | → | Soft joins (~soft-matr@2001:470:69fc:105::c75) |
| 13:28:28 | → | ru0mad[m] joins (~ru0madmat@2001:470:69fc:105::9b2) |
| 13:28:28 | → | cdsmith joins (~cdsmithma@2001:470:69fc:105::284) |
| 13:30:02 | × | larkfisherman quits (~larkfishe@217.75.204.126) (Quit: Leaving) |
| 13:30:13 | <absence> | i have an ffi call which calls back to haskell. is there any reason why calling throwTo from this callback wouldn't do anything? |
| 13:30:31 | <comerijn> | absence: What would it do? |
| 13:30:37 | × | nkpart quits (uid3844@id-3844.highgate.irccloud.com) (Quit: Connection closed for inactivity) |
| 13:31:05 | → | realtime joins (~realtime@177.18.185.16) |
| 13:31:24 | <absence> | comerijn: raise an async exception in the thread specified by the thread id i pass it |
| 13:31:36 | <comerijn> | Ah, wait, throwTo...hmm |
| 13:31:43 | <comerijn> | Good question |
| 13:31:58 | × | tromp quits (~textual@dhcp-077-249-230-040.chello.nl) (Quit: My iMac has gone to sleep. ZZZzzz…) |
| 13:32:01 | → | jao joins (~jao@cpc103048-sgyl39-2-0-cust502.18-2.cable.virginm.net) |
| 13:32:22 | → | eggplantade joins (~Eggplanta@2600:1700:bef1:5e10:3547:b6d4:7412:5857) |
| 13:32:25 | × | hendursa1 quits (~weechat@user/hendursaga) (Quit: hendursa1) |
| 13:32:38 | × | dario2 quits (~dario@8.43.122.4) (Quit: #emacs) |
| 13:32:51 | → | hendursaga joins (~weechat@user/hendursaga) |
| 13:34:45 | × | hyiltiz quits (~quassel@31.220.5.250) (Quit: hyiltiz) |
| 13:36:03 | × | chomwitt quits (~Pitsikoko@2a02:587:dc02:b00:b16c:5166:feb8:97d5) (Ping timeout: 268 seconds) |
| 13:36:31 | × | comerijn quits (~merijn@83-160-49-249.ip.xs4all.nl) (Quit: Reconnecting) |
| 13:36:38 | → | merijn joins (~merijn@83-160-49-249.ip.xs4all.nl) |
| 13:37:16 | × | eggplantade quits (~Eggplanta@2600:1700:bef1:5e10:3547:b6d4:7412:5857) (Ping timeout: 272 seconds) |
| 13:37:39 | → | wroathe joins (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net) |
| 13:38:07 | → | mikoto-chan joins (~mikoto-ch@ip-213-49-189-31.dsl.scarlet.be) |
| 13:38:58 | → | larkfisherman joins (~larkfishe@217.75.204.126) |
| 13:41:53 | ← | shryke parts (~shryke@91.103.43.254) (WeeChat 3.1) |
| 13:42:30 | → | ddellaco_ joins (~ddellacos@86.106.121.183) |
| 13:45:20 | × | dunkeln quits (~dunkeln@94.129.65.28) (Ping timeout: 245 seconds) |
| 13:45:29 | → | ku joins (~ku@2601:280:c780:7ea0:cdcf:a821:1b13:9eb8) |
| 13:47:06 | × | ddellaco_ quits (~ddellacos@86.106.121.183) (Ping timeout: 244 seconds) |
| 13:47:45 | → | egoist joins (~egoist@186.235.82.52) |
| 13:48:30 | × | exarkun2 quits (~exarkun@user/exarkun) (Read error: Connection reset by peer) |
| 13:48:39 | × | waleee quits (~waleee@2001:9b0:216:8200:d457:9189:7843:1dbd) (Ping timeout: 244 seconds) |
| 13:48:43 | → | tromp joins (~textual@dhcp-077-249-230-040.chello.nl) |
| 13:49:34 | → | exarkun2 joins (~exarkun@user/exarkun) |
| 13:49:41 | × | ku quits (~ku@2601:280:c780:7ea0:cdcf:a821:1b13:9eb8) (Ping timeout: 244 seconds) |
| 13:50:54 | → | waleee joins (~waleee@h-98-128-228-119.NA.cust.bahnhof.se) |
| 13:54:44 | → | bramhaag joins (~bramhaag@endeavour.servers.alpaca.engineer) |
| 13:57:39 | <kuribas> | carbolymer: you throw all out, and write manual adapters :) |
| 13:57:48 | × | mjs2600 quits (~mjs2600@c-24-91-3-49.hsd1.vt.comcast.net) (Quit: ZNC 1.8.2 - https://znc.in) |
| 13:58:03 | → | mjs2600 joins (~mjs2600@c-24-91-3-49.hsd1.vt.comcast.net) |
| 13:58:19 | <carbolymer> | kuribas: manual writing considered harmful |
| 13:58:21 | <kuribas> | MonadBaseControl is pure evil, MonadUnliftIO is mostly air... |
| 13:58:38 | <kuribas> | carbolymer: MonadUnliftIO doesn't give you much. |
| 13:58:51 | <merijn> | carbolymer: Manual writing is evil, but unpredictable and confusing code is eviller |
| 13:59:22 | <kuribas> | merijn: why is that evil. |
| 13:59:31 | <kuribas> | I don't mind some small amount of boilerplate code. |
| 13:59:33 | <merijn> | kuribas: Duplication, I meant |
| 13:59:39 | <kuribas> | right |
| 14:01:20 | × | notzmv quits (~zmv@user/notzmv) (Ping timeout: 268 seconds) |
| 14:01:35 | → | jose_zap joins (~textual@188-182-241-27-dynamic.dk.customer.tdc.net) |
| 14:03:46 | → | o1lo01ol1o joins (~o1lo01ol1@c-73-10-81-85.hsd1.nj.comcast.net) |
| 14:04:17 | → | slack1256 joins (~slack1256@181.203.17.159) |
| 14:08:05 | × | justsomeguy quits (~justsomeg@user/justsomeguy) (Quit: WeeChat 3.0.1) |
| 14:11:29 | × | pretty_dumm_guy quits (trottel@gateway/vpn/protonvpn/prettydummguy/x-88029655) (Quit: WeeChat 3.2-dev) |
| 14:11:29 | × | o1lo01ol1o quits (~o1lo01ol1@c-73-10-81-85.hsd1.nj.comcast.net) (Read error: Connection reset by peer) |
| 14:11:34 | → | dunkeln joins (~dunkeln@94.129.65.28) |
| 14:11:39 | → | o1lo01ol1o joins (~o1lo01ol1@c-73-10-81-85.hsd1.nj.comcast.net) |
| 14:12:41 | listofoptions_ | is now known as listofoptions |
| 14:12:50 | → | notzmv joins (~zmv@user/notzmv) |
| 14:16:11 | × | jao quits (~jao@cpc103048-sgyl39-2-0-cust502.18-2.cable.virginm.net) (Ping timeout: 265 seconds) |
| 14:17:42 | × | keutoi quits (~keutoi@157.48.154.6) (Ping timeout: 264 seconds) |
| 14:17:57 | → | ddellaco_ joins (~ddellacos@89.46.62.196) |
| 14:22:10 | → | igghibu joins (~igghibu@91.193.5.46) |
| 14:22:32 | × | ddellaco_ quits (~ddellacos@89.46.62.196) (Ping timeout: 252 seconds) |
| 14:22:41 | → | wallymathieu joins (~wallymath@81-234-151-21-no94.tbcn.telia.com) |
| 14:24:14 | → | keutoi joins (~keutoi@106.208.55.80) |
| 14:25:30 | × | exarkun2 quits (~exarkun@user/exarkun) (Remote host closed the connection) |
| 14:25:35 | × | Guest7893 quits (~mathieu@81-234-151-21-no94.tbcn.telia.com) (Remote host closed the connection) |
| 14:25:44 | → | hyiltiz joins (~quassel@31.220.5.250) |
| 14:26:03 | → | exarkun2 joins (~exarkun@user/exarkun) |
| 14:26:27 | × | psydroid quits (~psydroidm@2001:470:69fc:105::165) (Changing host) |
| 14:26:27 | → | psydroid joins (~psydroidm@user/psydroid) |
| 14:28:24 | → | slowButPresent joins (~slowButPr@user/slowbutpresent) |
| 14:30:18 | × | geekosaur quits (~geekosaur@069-135-003-034.biz.spectrum.com) (Ping timeout: 264 seconds) |
| 14:31:06 | × | hyiltiz quits (~quassel@31.220.5.250) (Ping timeout: 272 seconds) |
| 14:32:06 | → | geekosaur joins (~geekosaur@069-135-003-034.biz.spectrum.com) |
| 14:32:10 | × | chaosite quits (~chaosite@user/chaosite) (Ping timeout: 268 seconds) |
| 14:32:29 | → | ixlun joins (~matthew@109.249.184.235) |
| 14:33:35 | → | ozzymcduff joins (~mathieu@81-234-151-21-no94.tbcn.telia.com) |
| 14:33:41 | × | exarkun2 quits (~exarkun@user/exarkun) (Quit: WeeChat 2.4) |
| 14:35:10 | → | hyiltiz joins (~quassel@31.220.5.250) |
| 14:35:48 | → | Sgeo joins (~Sgeo@user/sgeo) |
| 14:36:28 | → | learner-monad joins (~eric@cpe-174-105-47-100.columbus.res.rr.com) |
| 14:36:47 | → | keutoi_ joins (~keutoi@106.208.13.22) |
| 14:38:04 | × | keutoi quits (~keutoi@106.208.55.80) (Ping timeout: 272 seconds) |
| 14:38:28 | × | ddellacosta quits (~ddellacos@86.106.121.73) (Remote host closed the connection) |
| 14:38:47 | × | ukari quits (~ukari@user/ukari) (Remote host closed the connection) |
| 14:38:56 | → | slac13085 joins (~slack1256@181.203.3.95) |
| 14:38:57 | → | ddellacosta joins (~ddellacos@86.106.121.73) |
| 14:38:58 | × | ddellacosta quits (~ddellacos@86.106.121.73) (Remote host closed the connection) |
| 14:39:17 | → | ukari joins (~ukari@user/ukari) |
| 14:39:28 | → | ddellacosta joins (~ddellacos@86.106.121.73) |
| 14:40:05 | → | chaosite joins (~chaosite@user/chaosite) |
| 14:41:07 | → | ddellaco_ joins (~ddellacos@89.46.62.114) |
| 14:41:19 | × | slack1256 quits (~slack1256@181.203.17.159) (Ping timeout: 265 seconds) |
| 14:41:36 | → | myShoggoth joins (~myShoggot@97-120-89-117.ptld.qwest.net) |
| 14:44:13 | × | ddellacosta quits (~ddellacos@86.106.121.73) (Ping timeout: 265 seconds) |
| 14:47:03 | → | jalonso joins (~user@90.71.136.33) |
| 14:48:12 | × | chaosite quits (~chaosite@user/chaosite) (Ping timeout: 272 seconds) |
| 14:48:29 | × | tboerstad quits (~tboerstad@91.90.104.201) (Quit: Connection closed) |
| 14:49:44 | → | ddellacosta joins (~ddellacos@86.106.121.209) |
| 14:50:46 | × | tromp quits (~textual@dhcp-077-249-230-040.chello.nl) (Quit: My iMac has gone to sleep. ZZZzzz…) |
| 14:52:55 | × | koishi_ quits (~koishi_@185.209.85.134) (Quit: /ragequit) |
| 14:53:41 | × | keutoi_ quits (~keutoi@106.208.13.22) (Quit: leaving) |
| 14:54:32 | × | ddellacosta quits (~ddellacos@86.106.121.209) (Ping timeout: 272 seconds) |
| 14:58:51 | → | chaosite joins (~chaosite@user/chaosite) |
| 14:59:12 | × | oxide quits (~lambda@user/oxide) (Ping timeout: 265 seconds) |
| 15:00:43 | → | oxide joins (~lambda@user/oxide) |
| 15:00:54 | → | lavaman joins (~lavaman@98.38.249.169) |
| 15:01:05 | → | feetwind joins (~mike@2406:d500:6:1:216:3cff:fe36:651) |
| 15:01:10 | → | amahl joins (~amahl@dsl-jklbng12-54fbca-64.dhcp.inet.fi) |
| 15:02:38 | × | GIANTWORLDKEEPER quits (~pjetcetal@2.95.204.25) (Read error: Connection reset by peer) |
| 15:03:47 | × | chaosite quits (~chaosite@user/chaosite) (Ping timeout: 252 seconds) |
| 15:04:05 | × | jalonso quits (~user@90.71.136.33) (Quit: ERC (IRC client for Emacs 26.3)) |
| 15:05:34 | → | GIANTWORLDKEEPER joins (~pjetcetal@2.95.204.25) |
| 15:05:42 | × | lavaman quits (~lavaman@98.38.249.169) (Ping timeout: 264 seconds) |
| 15:05:58 | → | jalonso joins (~user@90.71.136.33) |
| 15:07:30 | × | favonia quits (~favonia@user/favonia) (Ping timeout: 264 seconds) |
| 15:07:55 | → | favonia joins (~favonia@user/favonia) |
| 15:09:45 | → | koishi_ joins (~koishi_@185.209.85.134) |
| 15:10:34 | × | jalonso quits (~user@90.71.136.33) (Client Quit) |
| 15:11:01 | × | bontaq quits (~user@ool-18e47f8d.dyn.optonline.net) (Ping timeout: 268 seconds) |
| 15:11:10 | → | jalonso joins (~user@90.71.136.33) |
| 15:12:13 | → | UNIXCHAD_ joins (~UNIXCHAD_@41.45.242.27) |
| 15:15:17 | × | igghibu quits (~igghibu@91.193.5.46) (Quit: Textual IRC Client: www.textualapp.com) |
| 15:18:10 | → | hnOsmium0001 joins (uid453710@id-453710.stonehaven.irccloud.com) |
| 15:18:19 | ← | jalonso parts (~user@90.71.136.33) (ERC (IRC client for Emacs 26.3)) |
| 15:18:38 | → | azeem joins (~azeem@176.200.202.86) |
| 15:20:28 | × | julm quits (~julm@user/julm) (Quit: leaving) |
| 15:22:19 | → | tromp joins (~textual@dhcp-077-249-230-040.chello.nl) |
| 15:24:59 | → | tjwds joins (~tjwds@194.44.236.50) |
| 15:24:59 | <tjwds> | /!\ ТНIЅ CHANⲚEⅬ HΑЅ MОVΕD ΤO IRⅭ.ᏞІBERΑ.CᎻᎪT ﹟ΗAMᎡAᗪІΟ ⁄!\ |
| 15:24:59 | × | tjwds quits (~tjwds@194.44.236.50) (K-Lined) |
| 15:27:09 | → | epolanski joins (uid312403@id-312403.brockwell.irccloud.com) |
| 15:28:16 | → | tako joins (~user@net-2-45-30-17.cust.vodafonedsl.it) |
| 15:31:33 | × | jose_zap quits (~textual@188-182-241-27-dynamic.dk.customer.tdc.net) (Quit: My MacBook has gone to sleep. ZZZzzz…) |
| 15:31:50 | <zfnmxt> | Is it possible to use (*) as a type operator with TypeOperators? |
| 15:32:06 | → | Sose joins (~username@mobile-access-6df04b-135.dhcp.inet.fi) |
| 15:32:15 | <geekosaur> | with -XNoStarIsType, yes |
| 15:32:26 | × | tromp quits (~textual@dhcp-077-249-230-040.chello.nl) (Quit: My iMac has gone to sleep. ZZZzzz…) |
| 15:32:27 | <zfnmxt> | Ah, I did that but just realized I forgot to rebuild =/ |
| 15:32:30 | <zfnmxt> | Thanks :P |
| 15:32:35 | × | aguapesada quits (~aguapesad@191.177.175.57) (Ping timeout: 272 seconds) |
| 15:33:11 | → | derelict joins (~winter@2603-6011-f901-9e5b-0000-0000-0000-08cf.res6.spectrum.com) |
| 15:33:38 | → | eggplantade joins (~Eggplanta@2600:1700:bef1:5e10:3547:b6d4:7412:5857) |
| 15:33:50 | × | ikex quits (~ash@user/ikex) (Ping timeout: 268 seconds) |
| 15:34:22 | × | feetwind quits (~mike@2406:d500:6:1:216:3cff:fe36:651) (Changing host) |
| 15:34:22 | → | feetwind joins (~mike@user/feetwind) |
| 15:35:17 | → | sszark joins (~sszark@h-85-24-213-180.A392.priv.bahnhof.se) |
| 15:36:11 | swistak- | is now known as swistak |
| 15:37:36 | × | dunkeln quits (~dunkeln@94.129.65.28) (Ping timeout: 272 seconds) |
| 15:37:53 | × | eggplantade quits (~Eggplanta@2600:1700:bef1:5e10:3547:b6d4:7412:5857) (Ping timeout: 252 seconds) |
| 15:38:47 | → | chomwitt joins (~Pitsikoko@2a02:587:dc02:b00:b16c:5166:feb8:97d5) |
| 15:43:58 | → | Ariakenom joins (~Ariakenom@2001:9b1:efb:fc00:40eb:897:c28a:3711) |
| 15:47:03 | × | chomwitt quits (~Pitsikoko@2a02:587:dc02:b00:b16c:5166:feb8:97d5) (Ping timeout: 265 seconds) |
| 15:47:12 | × | larkfisherman quits (~larkfishe@217.75.204.126) (Remote host closed the connection) |
| 15:47:42 | × | dpl quits (~dpl@77-121-78-163.chn.volia.net) (Ping timeout: 264 seconds) |
| 15:52:38 | → | dunkeln joins (~dunkeln@94.129.65.28) |
| 15:55:11 | → | ddellacosta joins (~ddellacos@86.106.143.131) |
| 15:56:42 | × | azeem quits (~azeem@176.200.202.86) (Ping timeout: 264 seconds) |
| 15:57:09 | → | eggplantade joins (~Eggplanta@2600:1700:bef1:5e10:3547:b6d4:7412:5857) |
| 15:57:40 | × | dunkeln quits (~dunkeln@94.129.65.28) (Read error: Connection reset by peer) |
| 15:58:15 | → | dunkeln joins (~dunkeln@94.129.65.28) |
| 15:58:30 | × | lortabac quits (~lortabac@2a01:e0a:541:b8f0:c560:d782:d610:e2ed) (Ping timeout: 268 seconds) |
| 15:59:42 | × | ddellacosta quits (~ddellacos@86.106.143.131) (Ping timeout: 264 seconds) |
| 15:59:47 | → | Tuplanolla joins (~Tuplanoll@91-159-68-239.elisa-laajakaista.fi) |
| 16:00:09 | → | chomwitt joins (~Pitsikoko@2a02:587:dc02:b00:b16c:5166:feb8:97d5) |
| 16:01:27 | × | Scotty_Trees quits (~Scotty_Tr@162-234-179-169.lightspeed.brhmal.sbcglobal.net) (Quit: Leaving) |
| 16:03:01 | → | lavaman joins (~lavaman@98.38.249.169) |
| 16:03:01 | × | kuribas quits (~user@ip-188-118-57-242.reverse.destiny.be) (Remote host closed the connection) |
| 16:08:28 | → | tzh joins (~tzh@c-24-21-73-154.hsd1.or.comcast.net) |
| 16:11:10 | × | wroathe quits (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net) (Ping timeout: 272 seconds) |
| 16:11:42 | → | fradet joins (~fradet@216.252.75.247) |
| 16:15:45 | <janus> | i am looking to convert a Rational to a Scientific, with a reasonable amount of precision |
| 16:16:03 | <janus> | i could convert to integer and then from that to Scentific, but that loses more precision than i'd like |
| 16:16:37 | → | azeem joins (~azeem@dynamic-adsl-94-34-34-125.clienti.tiscali.it) |
| 16:16:40 | <janus> | i was thinking i'd multiply with the desired after-decimal precision, convert to integer, convert to scientific, then divide, but it seems clumsy |
| 16:16:59 | <janus> | tried hoogling for Fractional a => a -> Scientific but it gives me nothing useful |
| 16:17:06 | <Taneb> | janus: you can use `fromRational`, which is in Prelude (in the Fractional class) |
| 16:17:12 | → | chaosite joins (~chaosite@user/chaosite) |
| 16:17:33 | <janus> | oooh nice, thanks Taneb |
| 16:18:52 | × | thonkpod quits (~thonkpod@2001:19f0:ac01:b46:5400:1ff:fec7:d73d) (Quit: thonkpod) |
| 16:18:54 | × | dunkeln quits (~dunkeln@94.129.65.28) (Ping timeout: 264 seconds) |
| 16:19:11 | → | thonkpod joins (~thonkpod@user/thonkpod) |
| 16:22:26 | → | tromp joins (~textual@dhcp-077-249-230-040.chello.nl) |
| 16:23:12 | → | Guest4258 joins (~anonymoos@r202-10.mmcs.rsu.ru) |
| 16:23:46 | ← | Guest4258 parts (~anonymoos@r202-10.mmcs.rsu.ru) () |
| 16:24:06 | → | egoist1 joins (~egoist@186.235.82.52) |
| 16:27:07 | <Ariakenom> | :t fromRational . toRational -- viaRational |
| 16:27:08 | <lambdabot> | (Fractional c, Real a) => a -> c |
| 16:27:23 | × | egoist quits (~egoist@186.235.82.52) (Ping timeout: 252 seconds) |
| 16:28:41 | sm2n_ | is now known as sm2n |
| 16:29:11 | × | chele quits (~chele@user/chele) (Remote host closed the connection) |
| 16:29:43 | <Taneb> | :t realToFrac |
| 16:29:43 | × | o1lo01ol1o quits (~o1lo01ol1@c-73-10-81-85.hsd1.nj.comcast.net) (Read error: Connection reset by peer) |
| 16:29:44 | <lambdabot> | (Real a, Fractional b) => a -> b |
| 16:29:51 | <Taneb> | Ariakenom: :) |
| 16:30:04 | → | o1lo01ol1o joins (~o1lo01ol1@c-73-10-81-85.hsd1.nj.comcast.net) |
| 16:30:10 | × | node-sh quits (~node-sh@2401:4900:3b32:43a1:8c96:2e93:ccfe:1ffe) (Ping timeout: 272 seconds) |
| 16:30:43 | <Ariakenom> | oh that was the one that existed. but not the Integer one iirc |
| 16:31:35 | → | node-sh joins (~node-sh@2401:4900:3b32:43a1:8c96:2e93:ccfe:1ffe) |
| 16:31:43 | <Taneb> | :t fromIntegral |
| 16:31:44 | <lambdabot> | (Integral a, Num b) => a -> b |
| 16:31:47 | <Taneb> | That's the Integer one |
| 16:31:54 | <Taneb> | They both exist |
| 16:32:56 | → | shailangsa joins (~shailangs@host86-186-177-181.range86-186.btcentralplus.com) |
| 16:33:11 | <Ariakenom> | huh must've misremembered. thanks |
| 16:34:08 | → | ddellacosta joins (~ddellacos@86.106.143.222) |
| 16:34:30 | × | raehik quits (~raehik@cpc95906-rdng25-2-0-cust156.15-3.cable.virginm.net) (Ping timeout: 245 seconds) |
| 16:39:02 | × | ddellacosta quits (~ddellacos@86.106.143.222) (Ping timeout: 272 seconds) |
| 16:44:50 | × | merijn quits (~merijn@83-160-49-249.ip.xs4all.nl) (Ping timeout: 244 seconds) |
| 16:45:13 | × | tromp quits (~textual@dhcp-077-249-230-040.chello.nl) (Quit: My iMac has gone to sleep. ZZZzzz…) |
| 16:46:19 | → | merijn joins (~merijn@83-160-49-249.ip.xs4all.nl) |
| 16:46:38 | × | fradet quits (~fradet@216.252.75.247) (Ping timeout: 272 seconds) |
| 16:47:15 | → | dpl joins (~dpl@77-121-78-163.chn.volia.net) |
| 16:50:35 | × | haltux quits (~haltux@a89-154-181-47.cpe.netcabo.pt) (Remote host closed the connection) |
| 16:50:45 | → | danso joins (~danso@23-233-111-52.cpe.pppoe.ca) |
| 16:51:33 | × | bfrk quits (~Thunderbi@200116b8456bb4003c666de9803185e6.dip.versatel-1u1.de) (Ping timeout: 244 seconds) |
| 16:51:35 | × | merijn quits (~merijn@83-160-49-249.ip.xs4all.nl) (Ping timeout: 252 seconds) |
| 16:51:49 | → | econo joins (uid147250@user/econo) |
| 16:52:05 | → | hgolden joins (~hgolden2@cpe-172-114-84-61.socal.res.rr.com) |
| 16:52:08 | → | merijn joins (~merijn@83-160-49-249.ip.xs4all.nl) |
| 16:54:14 | × | notzmv quits (~zmv@user/notzmv) (Ping timeout: 272 seconds) |
| 16:54:21 | → | Erutuon joins (~Erutuon@user/erutuon) |
| 16:55:11 | → | o1lo01ol_ joins (~o1lo01ol1@c-73-10-81-85.hsd1.nj.comcast.net) |
| 16:55:41 | × | boxscape quits (~boxscape@user/boxscape) (Ping timeout: 265 seconds) |
| 16:56:00 | × | koishi_ quits (~koishi_@185.209.85.134) (Quit: /ragequit) |
| 16:56:19 | × | ChaiTRex quits (~ChaiTRex@user/chaitrex) (Quit: ChaiTRex) |
| 16:57:10 | → | ChaiTRex joins (~ChaiTRex@user/chaitrex) |
| 16:57:45 | × | favonia quits (~favonia@user/favonia) (Ping timeout: 244 seconds) |
| 16:58:02 | × | o1lo01ol1o quits (~o1lo01ol1@c-73-10-81-85.hsd1.nj.comcast.net) (Ping timeout: 272 seconds) |
| 16:58:05 | × | chomwitt quits (~Pitsikoko@2a02:587:dc02:b00:b16c:5166:feb8:97d5) (Ping timeout: 272 seconds) |
| 16:58:43 | × | ChaiTRex quits (~ChaiTRex@user/chaitrex) (Client Quit) |
| 16:58:56 | → | ChaiTRex joins (~ChaiTRex@user/chaitrex) |
| 16:59:13 | → | favonia joins (~favonia@user/favonia) |
| 16:59:52 | × | ChaiTRex quits (~ChaiTRex@user/chaitrex) (Client Quit) |
| 16:59:59 | × | merijn quits (~merijn@83-160-49-249.ip.xs4all.nl) (Ping timeout: 272 seconds) |
| 17:00:07 | → | ChaiTRex joins (~ChaiTRex@user/chaitrex) |
| 17:04:28 | × | lavaman quits (~lavaman@98.38.249.169) (Ping timeout: 244 seconds) |
| 17:05:10 | <maerwald> | can you force your hspecs to run with --job=1? |
| 17:05:31 | <maerwald> | regardless of what's specified at command line |
| 17:05:53 | → | ddellacosta joins (~ddellacos@86.106.121.183) |
| 17:05:59 | <maerwald> | I tried to set parallel = id, but there seems to be more than that |
| 17:06:32 | → | Guest83 joins (~Guest83@adsl-72-50-4-187.prtc.net) |
| 17:06:57 | × | favonia quits (~favonia@user/favonia) (Ping timeout: 272 seconds) |
| 17:07:22 | → | favonia joins (~favonia@user/favonia) |
| 17:07:26 | → | jco joins (~jco@c83-248-173-38.bredband.tele2.se) |
| 17:07:51 | × | Guest83 quits (~Guest83@adsl-72-50-4-187.prtc.net) (Client Quit) |
| 17:10:50 | × | ddellacosta quits (~ddellacos@86.106.121.183) (Ping timeout: 252 seconds) |
| 17:11:09 | × | myShoggoth quits (~myShoggot@97-120-89-117.ptld.qwest.net) (Ping timeout: 265 seconds) |
| 17:11:09 | → | dysbarter joins (~dysbarter@adsl-72-50-4-187.prtc.net) |
| 17:14:06 | × | azeem quits (~azeem@dynamic-adsl-94-34-34-125.clienti.tiscali.it) (Read error: Connection reset by peer) |
| 17:15:08 | × | favonia quits (~favonia@user/favonia) (Ping timeout: 272 seconds) |
| 17:15:33 | → | favonia joins (~favonia@user/favonia) |
| 17:16:46 | → | tromp joins (~textual@dhcp-077-249-230-040.chello.nl) |
| 17:19:31 | → | otulp joins (~otulp@ti0187q162-2423.bb.online.no) |
| 17:21:01 | × | ixlun quits (~matthew@109.249.184.235) (Read error: Connection reset by peer) |
| 17:24:07 | × | jacks2 quits (~bc817c21@217.29.117.252) (Quit: http://www.okay.uz/) |
| 17:28:54 | → | rk04 joins (~rk04@user/rajk) |
| 17:29:54 | → | berberman_ joins (~berberman@user/berberman) |
| 17:30:22 | × | tromp quits (~textual@dhcp-077-249-230-040.chello.nl) (Quit: My iMac has gone to sleep. ZZZzzz…) |
| 17:30:58 | × | berberman quits (~berberman@user/berberman) (Ping timeout: 272 seconds) |
| 17:31:53 | → | merijn joins (~merijn@83-160-49-249.ip.xs4all.nl) |
| 17:32:51 | → | chomwitt joins (~Pitsikoko@athedsl-20549.home.otenet.gr) |
| 17:33:46 | × | Ariakenom quits (~Ariakenom@2001:9b1:efb:fc00:40eb:897:c28a:3711) (Read error: Connection reset by peer) |
| 17:34:41 | → | myShoggoth joins (~myShoggot@97-120-89-117.ptld.qwest.net) |
| 17:35:32 | → | Ariakenom joins (~Ariakenom@2001:9b1:efb:fc00:c8f6:f028:b2f4:81fe) |
| 17:36:54 | × | UNIXCHAD_ quits (~UNIXCHAD_@41.45.242.27) (Read error: Connection reset by peer) |
| 17:37:01 | × | merijn quits (~merijn@83-160-49-249.ip.xs4all.nl) (Ping timeout: 244 seconds) |
| 17:37:18 | × | node-sh quits (~node-sh@2401:4900:3b32:43a1:8c96:2e93:ccfe:1ffe) (Ping timeout: 272 seconds) |
| 17:37:51 | <hololeap> | what's a good way to set a hard limit on GHC memory usage in linux? I've heard people recommend cgroups, although I have no idea how to use that particular feature |
| 17:38:32 | <[exa]> | isn't there a gc option for that? |
| 17:38:36 | <hololeap> | I don't want HLS to silently eat up all my RAM because I did something fancy and caused GHC to go into a loop |
| 17:38:58 | <hololeap> | (which is what happened to me earlier) |
| 17:39:01 | <[exa]> | ah hls |
| 17:40:15 | → | jao joins (~jao@cpc103048-sgyl39-2-0-cust502.18-2.cable.virginm.net) |
| 17:40:58 | <yushyin> | hololeap: man systemd-run (and man systemd.resource-control) is one interface to cgroups |
| 17:41:05 | <wz1000> | hololeap: +RTS -M |
| 17:41:14 | <maerwald> | hololeap: https://imgur.com/a/cSDRwyC like that? :> |
| 17:41:37 | <maerwald> | also comment on https://github.com/haskell/haskell-language-server/issues/499 |
| 17:42:15 | ← | caleb parts (sid225275@user/ace) () |
| 17:42:44 | → | ddellacosta joins (~ddellacos@86.106.121.183) |
| 17:45:21 | × | danso quits (~danso@23-233-111-52.cpe.pppoe.ca) (Quit: WeeChat 3.1) |
| 17:46:19 | × | peterhil quits (~peterhil@dsl-hkibng32-54f849-252.dhcp.inet.fi) (Ping timeout: 244 seconds) |
| 17:47:25 | <hololeap> | maerwald: I didn't get a chance to run top during the time, but I haven't noticed more than one instance running, so I don't think that's the problem |
| 17:47:29 | × | ddellacosta quits (~ddellacos@86.106.121.183) (Ping timeout: 272 seconds) |
| 17:47:52 | <maerwald> | at any read, make sure to install earlyoom |
| 17:47:59 | <maerwald> | s/read/rate/ |
| 17:48:04 | × | cfricke quits (~cfricke@user/cfricke) (Ping timeout: 272 seconds) |
| 17:48:34 | → | cfricke joins (~cfricke@user/cfricke) |
| 17:49:07 | <hololeap> | I caused a loop by being foolish with UndecidableSuperClasses, which I didn't notice until my comp became unresponsive. but, once I got control back, I could verify that it was causing the compiler to spin out of control by trying to run ghci on the module. |
| 17:49:09 | → | Pixi_ joins (~Pixi@user/pixi) |
| 17:49:20 | → | vicfred joins (~vicfred@user/vicfred) |
| 17:50:11 | <maerwald> | haskell is living on the edge... |
| 17:50:36 | <hololeap> | maerwald: thanks for the hint about earlyroom. it seems like something I could use |
| 17:50:38 | → | tremon joins (~tremon@217-63-61-89.cable.dynamic.v4.ziggo.nl) |
| 17:50:49 | × | rk04 quits (~rk04@user/rajk) (Quit: rk04) |
| 17:51:02 | <tapas> | https://www.youtube.com/watch?v=7nqcL0mjMjw |
| 17:51:24 | <maerwald> | back when I had 16gb only there was no way to use repl without it |
| 17:51:32 | <hololeap> | yushyin: thanks for the tip |
| 17:52:02 | → | danso joins (~danso@23-233-111-52.cpe.pppoe.ca) |
| 17:52:04 | <hololeap> | I'm actually on 12GB right now, but the memory usage in general seems reasonable |
| 17:52:55 | <maerwald> | I'm considering to upgrade to 64 |
| 17:53:08 | × | Pixi quits (~Pixi@user/pixi) (Ping timeout: 272 seconds) |
| 17:53:11 | <maerwald> | when I run my windows VM on the side, memory is full |
| 17:54:11 | <hololeap> | on a related note, are there any configuration files for HLS? I haven't seen anything mentioned about them |
| 17:54:21 | → | zmt01 joins (~zmt00@user/zmt00) |
| 17:54:49 | → | hexfive joins (~eric@50.35.83.177) |
| 17:54:57 | × | hexfive quits (~eric@50.35.83.177) (Client Quit) |
| 17:55:05 | → | dudek joins (~dudek@185.150.236.112) |
| 17:56:33 | <hololeap> | for instance, where I could pass in the flags mentioned by wz1000. I keep asking in #haskell-language-server and never get a response |
| 17:58:12 | × | zmt00 quits (~zmt00@user/zmt00) (Ping timeout: 272 seconds) |
| 17:59:34 | <maerwald> | hololeap: doesn't that depend on your LSP client? |
| 17:59:38 | <wz1000> | hololeap: depends on your client. |
| 18:03:03 | → | azeem joins (~azeem@dynamic-adsl-94-34-34-125.clienti.tiscali.it) |
| 18:03:21 | <hololeap> | my client has very minimal LSP support. as far as I can tell, it just lets you configure the command and arguments that are run, and then it gives basic error highlighting and LSP messages |
| 18:03:41 | × | spatchkaa quits (~spatchkaa@S010600fc8da47b63.gv.shawcable.net) (Remote host closed the connection) |
| 18:03:46 | <hololeap> | Right now, it's configured to run `haskell-language-server-wrapper --lsp` |
| 18:03:58 | <tomsmeding> | hololeap: what's the client? |
| 18:04:02 | <hololeap> | kate |
| 18:06:56 | × | dpl quits (~dpl@77-121-78-163.chn.volia.net) (Ping timeout: 252 seconds) |
| 18:07:01 | <hololeap> | maerwald: earlyoom is now installed and set to start on boot. Cool, now I shouldn't have to mash Alt+SysRq+F anymore |
| 18:07:45 | <maerwald> | hololeap: make sure to disable swap |
| 18:07:55 | → | node-sh joins (~node-sh@2401:4900:3b34:7bd4:3db0:9804:12bf:c3a) |
| 18:07:58 | <maerwald> | or... there's an option for earlyoom to ignore swap or sth |
| 18:08:02 | <maerwald> | but I just disable it |
| 18:08:36 | <hololeap> | I have a small swap, 1.5GB just for caching long-running processes or whatever |
| 18:08:55 | × | dysbarter quits (~dysbarter@adsl-72-50-4-187.prtc.net) (Quit: Client closed) |
| 18:09:00 | <hololeap> | but I can just disable it if it's going to interfere with earlyoom |
| 18:09:56 | × | learner-monad quits (~eric@cpe-174-105-47-100.columbus.res.rr.com) (Changing host) |
| 18:09:56 | → | learner-monad joins (~eric@user/learner-monad) |
| 18:10:30 | <maerwald> | https://github.com/rfjakob/earlyoom#command-line-options |
| 18:11:21 | → | dunkeln joins (~dunkeln@94.129.65.28) |
| 18:11:28 | <maerwald> | I had a swap on a slow HDD... so I wouldn't get OOM, but linux kernel locking the PC for 15 minutes due to IO/register race |
| 18:11:51 | <maerwald> | (windows kernel has better swap behavior) |
| 18:13:21 | × | learner-monad quits (~eric@user/learner-monad) (Quit: WeeChat 3.1) |
| 18:13:24 | <Sose> | I'm on a laptop with 4GB memory and HLS + separate GHCI can definitely but a strain on it :D.. but surprisingly still usable |
| 18:13:31 | <Sose> | *put |
| 18:13:50 | → | learner-monad joins (~ehanneken@user/learner-monad) |
| 18:13:50 | <maerwald> | that's not living on the edge, but in the abyss |
| 18:16:11 | → | Baloo_ joins (~Baloo_@h-98-128-172-214.A785.priv.bahnhof.se) |
| 18:16:25 | × | Baloo_ quits (~Baloo_@h-98-128-172-214.A785.priv.bahnhof.se) (Remote host closed the connection) |
| 18:17:22 | → | rk04 joins (~rk04@user/rajk) |
| 18:17:34 | → | Baloo_ joins (~Baloo_@45.83.220.177) |
| 18:18:56 | → | beka joins (~beka@104.193.170-254.PUBLIC.monkeybrains.net) |
| 18:20:25 | × | dunkeln quits (~dunkeln@94.129.65.28) (Ping timeout: 244 seconds) |
| 18:20:37 | → | ddellacosta joins (~ddellacos@89.45.224.66) |
| 18:22:21 | → | dpl joins (~dpl@77-121-78-163.chn.volia.net) |
| 18:23:20 | → | dysbarter joins (~dysbarter@adsl-72-50-4-119.prtc.net) |
| 18:23:45 | → | spatchkaa joins (~spatchkaa@S010600fc8da47b63.gv.shawcable.net) |
| 18:24:11 | → | bfrk joins (~Thunderbi@200116b8456bb4003c666de9803185e6.dip.versatel-1u1.de) |
| 18:24:35 | <tomsmeding> | maerwald: https://github.com/facebookincubator/oomd/blob/master/docs/production_setup.md#swap |
| 18:24:39 | <tomsmeding> | (different daemon) |
| 18:25:13 | <tomsmeding> | given that earlyoom makes no such recommendation, I conclude that earlyoom is better software |
| 18:26:04 | × | ddellacosta quits (~ddellacos@89.45.224.66) (Ping timeout: 272 seconds) |
| 18:26:09 | <maerwald> | tomsmeding: yes, it doesn't need swap and you can tell it the kill thresholds for both memory and swap |
| 18:26:31 | → | thelounge925 joins (~thelounge@69.234.40.90) |
| 18:26:49 | <tomsmeding> | doesn't that paragraph I linked horrify you |
| 18:27:28 | <tomsmeding> | "this software is a hack by design that may or may not work" |
| 18:27:32 | <maerwald> | I think I've seen a lot of weird stuff in software |
| 18:28:12 | <maerwald> | swap is really useless on linux |
| 18:28:18 | → | peterhil joins (~peterhil@dsl-hkibng32-54f849-252.dhcp.inet.fi) |
| 18:28:39 | × | thelounge92 quits (~thelounge@cpe-23-240-28-18.socal.res.rr.com) (Ping timeout: 272 seconds) |
| 18:28:40 | thelounge925 | is now known as thelounge92 |
| 18:28:54 | <maerwald> | I haven't bothered to read Linus excuses about it. They're probably similar like his security excuses :> |
| 18:33:32 | <meejah> | i haven't run swap in a decade. I prefer the failure mode of "oom kills firefox" rather than "computer is very slow now" .. maybe this earlyoom thing is better ;) |
| 18:33:53 | <maerwald> | yep, it's faster |
| 18:34:15 | → | jolly18 joins (~jolly@208.180.97.158) |
| 18:35:05 | <yushyin> | https://chrisdown.name/2018/01/02/in-defence-of-swap.html here are some excuses |
| 18:35:24 | × | jolly quits (~jolly@208.180.97.158) (Ping timeout: 244 seconds) |
| 18:37:17 | <bramhaag> | I'm trying to write an evaluator for a custom language in Haskell, does anyone have any good resources I can take some inspiration from? |
| 18:38:44 | × | favonia quits (~favonia@user/favonia) (Ping timeout: 272 seconds) |
| 18:39:09 | → | favonia joins (~favonia@user/favonia) |
| 18:42:07 | <[exa]> | bramhaag: how advanced you want the evaluator? just an interpreter? |
| 18:42:23 | <[exa]> | bramhaag: also, does the language have a haskell-style AST? |
| 18:42:37 | <bramhaag> | I've defined the language using type classes |
| 18:42:57 | <[exa]> | there's many ways to do it with type classes in fact |
| 18:42:59 | <bramhaag> | The language itself is a dumbed down version of Haskell with slightly different syntax, it supports partial application and HOF |
| 18:43:10 | × | cfricke quits (~cfricke@user/cfricke) (Ping timeout: 272 seconds) |
| 18:43:36 | <bramhaag> | This is a homework exercise, so some things are banned (Most notably monads and GHC extensions) |
| 18:43:47 | <[exa]> | ah okay good, so you have "definitions" that may be "applied" etc |
| 18:44:44 | <bramhaag> | Exactly, an example of the language would be this https://paste.tomsmeding.com/4z5vhM6J |
| 18:45:05 | → | cfricke joins (~cfricke@user/cfricke) |
| 18:45:07 | <bramhaag> | I've implemented a basic eval function, but adding support for partial application and HOFs is rather painful with this implementation |
| 18:45:19 | zmt01 | is now known as zmt00 |
| 18:45:22 | → | wroathe joins (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net) |
| 18:45:45 | <[exa]> | bramhaag: for partial application you might just need the correct abstraction (or "object") that represents it |
| 18:46:04 | <[exa]> | the usual way is to have "a function call with N holes for arguments that are still missing" |
| 18:47:04 | × | dysbarter quits (~dysbarter@adsl-72-50-4-119.prtc.net) (Ping timeout: 250 seconds) |
| 18:47:46 | <[exa]> | also feel free to show the eval here |
| 18:49:36 | <bramhaag> | I'm afraid my university wouldn't like that |
| 18:50:05 | <bramhaag> | another object to represent partial application is a good idea though, currently I've implemented it with the same object I use to represent regular funcalls and that's a bit of a mess |
| 18:50:29 | <[exa]> | yeah, you literally want to fold logic here in the data |
| 18:50:45 | jolly18 | is now known as jolly |
| 18:51:05 | <[exa]> | re university, I'd love if my students sometimes discussed the code with others before submitting :D |
| 18:51:35 | × | cfricke quits (~cfricke@user/cfricke) (Quit: WeeChat 3.1) |
| 18:51:54 | <[exa]> | like, copypasting is bad but avoiding various preventable pitfalls is much more important I guess |
| 18:52:17 | × | favonia quits (~favonia@user/favonia) (Ping timeout: 272 seconds) |
| 18:52:35 | → | notzmv joins (~zmv@user/notzmv) |
| 18:52:39 | <bramhaag> | My current approach consists of two functions basically: bind which "binds" user-specified values to variables, and reduce which tries to simplify expressions into a constant value (using the bind function when needed) |
| 18:52:40 | <[exa]> | anyway, this "partially applied function" is also how haskell gets evaluated (you might google closures, thunks and similar things) |
| 18:52:44 | → | tromp joins (~textual@dhcp-077-249-230-040.chello.nl) |
| 18:53:02 | <[exa]> | ah so you have a partial evaluator |
| 18:53:13 | → | favonia joins (~favonia@user/favonia) |
| 18:55:16 | <[exa]> | that's good for some things but if you're after "just a normal evaluation", you generally want a single-layer function, something which takes the current bindings + AST, and outputs values |
| 18:55:36 | → | ddellacosta joins (~ddellacos@89.45.224.92) |
| 18:56:05 | <[exa]> | in this view, the partially applied functions make nice values (also, remember to avoid using variable names in there) |
| 18:56:27 | Rembane | waves the DeBruijn flag |
| 18:57:25 | → | thelounge920 joins (~thelounge@cpe-23-240-28-18.socal.res.rr.com) |
| 18:57:25 | <[exa]> | not debruijn indexes per se, just to avoid the result referring to a scope value that might disappear |
| 18:58:02 | <Rembane> | That's true |
| 18:58:37 | <[exa]> | (otoh a bit of DeBruijn never hurts. :D) |
| 18:58:45 | <bramhaag> | In this language you cannot assign variables, so the only variables in scope are the current function's parameters |
| 18:58:49 | <bramhaag> | that hopefully simplifies things a little |
| 18:59:12 | <Rembane> | [exa]: Exactly! :D |
| 18:59:38 | <[exa]> | I wanted to avoid a situation where you evaluator refers a reference to a variable like "take the value of X here" for an X that only existed in the function, or was shadowed there |
| 18:59:41 | × | thelounge92 quits (~thelounge@69.234.40.90) (Ping timeout: 272 seconds) |
| 18:59:41 | thelounge920 | is now known as thelounge92 |
| 19:00:00 | <[exa]> | drawing a thick line between scope and values helps it a lot |
| 19:00:23 | × | ddellacosta quits (~ddellacos@89.45.224.92) (Ping timeout: 265 seconds) |
| 19:00:37 | <[exa]> | s/refers/returns/ |
| 19:00:41 | × | o1lo01ol_ quits (~o1lo01ol1@c-73-10-81-85.hsd1.nj.comcast.net) (Remote host closed the connection) |
| 19:00:43 | × | favonia quits (~favonia@user/favonia) (Ping timeout: 244 seconds) |
| 19:00:52 | <bramhaag> | Yeah makes sense, I'll try the single-layer approach, tyvm! |
| 19:01:45 | → | o1lo01ol1o joins (~o1lo01ol1@c-73-10-81-85.hsd1.nj.comcast.net) |
| 19:02:19 | × | jolly quits (~jolly@208.180.97.158) (Ping timeout: 265 seconds) |
| 19:02:19 | → | favonia joins (~favonia@user/favonia) |
| 19:02:22 | <[exa]> | btw there might be a pitfall or two in handling the partially-applied functions that I didn't realize now, but hopefully nothing harsh |
| 19:03:02 | <bramhaag> | oh there always are pitfalls |
| 19:03:20 | <bramhaag> | but it'll be *fiiiineee* |
| 19:03:31 | × | o1lo01ol1o quits (~o1lo01ol1@c-73-10-81-85.hsd1.nj.comcast.net) (Remote host closed the connection) |
| 19:03:43 | → | o1lo01ol1o joins (~o1lo01ol1@c-73-10-81-85.hsd1.nj.comcast.net) |
| 19:06:26 | × | rk04 quits (~rk04@user/rajk) (Quit: rk04) |
| 19:07:12 | × | tromp quits (~textual@dhcp-077-249-230-040.chello.nl) (Quit: My iMac has gone to sleep. ZZZzzz…) |
| 19:10:27 | × | azeem quits (~azeem@dynamic-adsl-94-34-34-125.clienti.tiscali.it) (Read error: Connection reset by peer) |
| 19:10:32 | × | favonia quits (~favonia@user/favonia) (Ping timeout: 244 seconds) |
| 19:10:56 | → | favonia joins (~favonia@user/favonia) |
| 19:14:17 | → | tromp joins (~textual@dhcp-077-249-230-040.chello.nl) |
| 19:14:20 | → | dunkeln joins (~dunkeln@94.129.65.28) |
| 19:14:27 | × | shailangsa quits (~shailangs@host86-186-177-181.range86-186.btcentralplus.com) (Ping timeout: 272 seconds) |
| 19:16:49 | × | Erutuon quits (~Erutuon@user/erutuon) (Ping timeout: 265 seconds) |
| 19:16:55 | × | Voeid quits (luke@voeid.cf) (Quit: Leaving...) |
| 19:17:28 | → | Voeid joins (luke@voeid.cf) |
| 19:17:48 | → | ddellacosta joins (~ddellacos@89.46.62.43) |
| 19:18:08 | → | azeem joins (~azeem@dynamic-adsl-94-34-34-125.clienti.tiscali.it) |
| 19:18:36 | → | Erutuon joins (~Erutuon@user/erutuon) |
| 19:19:43 | × | ddellaco_ quits (~ddellacos@89.46.62.114) (Ping timeout: 265 seconds) |
| 19:23:07 | × | azeem quits (~azeem@dynamic-adsl-94-34-34-125.clienti.tiscali.it) (Read error: Connection reset by peer) |
| 19:24:35 | × | o1lo01ol1o quits (~o1lo01ol1@c-73-10-81-85.hsd1.nj.comcast.net) (Remote host closed the connection) |
| 19:25:16 | → | o1lo01ol1o joins (~o1lo01ol1@c-73-10-81-85.hsd1.nj.comcast.net) |
| 19:27:14 | × | favonia quits (~favonia@user/favonia) (Ping timeout: 252 seconds) |
| 19:27:38 | → | favonia joins (~favonia@user/favonia) |
| 19:27:53 | → | xakon joins (~xakon@46.165.219.81) |
| 19:31:17 | × | xakon quits (~xakon@46.165.219.81) (Client Quit) |
| 19:31:38 | maerwald | is now known as hasufell |
| 19:32:44 | → | merijn joins (~merijn@83-160-49-249.ip.xs4all.nl) |
| 19:38:51 | × | img quits (~img@2405:6580:b1c0:2500:67f2:d741:c73f:49d3) (Quit: ZNC 1.8.1 - https://znc.in) |
| 19:40:03 | × | tako quits (~user@net-2-45-30-17.cust.vodafonedsl.it) (Quit: ERC (IRC client for Emacs 27.2)) |
| 19:40:29 | → | img joins (~img@2405:6580:b1c0:2500:836a:9768:6f91:445b) |
| 19:40:48 | × | wroathe quits (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net) (Ping timeout: 272 seconds) |
| 19:41:37 | hasufell | is now known as maerwald |
| 19:43:16 | → | ubert1 joins (~Thunderbi@p200300ecdf259d40e6b318fffe838f33.dip0.t-ipconnect.de) |
| 19:43:27 | → | shailangsa joins (~shailangs@host86-186-177-181.range86-186.btcentralplus.com) |
| 19:43:44 | × | peterhil quits (~peterhil@dsl-hkibng32-54f849-252.dhcp.inet.fi) (Ping timeout: 252 seconds) |
| 19:44:36 | × | ubert quits (~Thunderbi@p200300ecdf259dece6b318fffe838f33.dip0.t-ipconnect.de) (Ping timeout: 272 seconds) |
| 19:44:36 | ubert1 | is now known as ubert |
| 19:44:44 | × | nerdypepper quits (znc@user/nerdypepper) (Read error: Connection reset by peer) |
| 19:46:30 | → | nerdypepper joins (znc@152.67.162.71) |
| 19:47:13 | × | favonia quits (~favonia@user/favonia) (Ping timeout: 244 seconds) |
| 19:47:37 | → | favonia joins (~favonia@user/favonia) |
| 19:47:53 | → | pavonia joins (~user@user/siracusa) |
| 19:53:42 | × | beka quits (~beka@104.193.170-254.PUBLIC.monkeybrains.net) (Ping timeout: 264 seconds) |
| 19:57:02 | → | jolly joins (~jolly@208.180.97.158) |
| 19:58:08 | × | Typedfern quits (~Typedfern@185.red-83-57-142.dynamicip.rima-tde.net) (Remote host closed the connection) |
| 19:58:59 | heath | is now known as ybit |
| 19:59:07 | ybit | is now known as heath |
| 19:59:16 | → | thelounge927 joins (~thelounge@69.234.40.90) |
| 20:00:00 | × | tromp quits (~textual@dhcp-077-249-230-040.chello.nl) (Quit: My iMac has gone to sleep. ZZZzzz…) |
| 20:00:52 | → | pretty_dumm_guy joins (trottel@gateway/vpn/protonvpn/prettydummguy/x-88029655) |
| 20:01:10 | × | thelounge92 quits (~thelounge@cpe-23-240-28-18.socal.res.rr.com) (Ping timeout: 244 seconds) |
| 20:01:10 | thelounge927 | is now known as thelounge92 |
| 20:03:40 | → | tromp joins (~textual@dhcp-077-249-230-040.chello.nl) |
| 20:05:42 | × | juhp quits (~juhp@128.106.188.199) (Ping timeout: 264 seconds) |
| 20:05:46 | × | _ht quits (~quassel@82-169-194-8.biz.kpn.net) (Remote host closed the connection) |
| 20:06:09 | × | eggplantade quits (~Eggplanta@2600:1700:bef1:5e10:3547:b6d4:7412:5857) (Remote host closed the connection) |
| 20:06:21 | → | eggplantade joins (~Eggplanta@2600:1700:bef1:5e10:3547:b6d4:7412:5857) |
| 20:06:54 | × | merijn quits (~merijn@83-160-49-249.ip.xs4all.nl) (Ping timeout: 264 seconds) |
| 20:08:05 | → | juhp joins (~juhp@128.106.188.199) |
| 20:09:35 | × | favonia quits (~favonia@user/favonia) (Ping timeout: 252 seconds) |
| 20:11:26 | → | thelounge924 joins (~thelounge@cpe-23-240-28-18.socal.res.rr.com) |
| 20:13:26 | × | thelounge92 quits (~thelounge@69.234.40.90) (Ping timeout: 252 seconds) |
| 20:13:26 | thelounge924 | is now known as thelounge92 |
| 20:13:44 | × | chaosite quits (~chaosite@user/chaosite) (Ping timeout: 272 seconds) |
| 20:14:41 | → | favonia joins (~favonia@user/favonia) |
| 20:16:07 | × | dpl quits (~dpl@77-121-78-163.chn.volia.net) (Remote host closed the connection) |
| 20:16:25 | → | dpl joins (~dpl@77-121-78-163.chn.volia.net) |
| 20:17:59 | → | Scotty_Trees joins (~Scotty_Tr@162-234-179-169.lightspeed.brhmal.sbcglobal.net) |
| 20:18:47 | → | azeem joins (~azeem@dynamic-adsl-94-34-34-125.clienti.tiscali.it) |
| 20:23:06 | → | Typedfern joins (~Typedfern@185.red-83-57-142.dynamicip.rima-tde.net) |
| 20:24:22 | → | chaosite joins (~chaosite@user/chaosite) |
| 20:24:56 | × | dhouthoo quits (~dhouthoo@178-117-36-167.access.telenet.be) (Quit: WeeChat 3.1) |
| 20:27:57 | × | ukari quits (~ukari@user/ukari) (Remote host closed the connection) |
| 20:28:55 | → | ukari joins (~ukari@user/ukari) |
| 20:29:42 | × | chaosite quits (~chaosite@user/chaosite) (Ping timeout: 264 seconds) |
| 20:30:32 | × | Typedfern quits (~Typedfern@185.red-83-57-142.dynamicip.rima-tde.net) (Remote host closed the connection) |
| 20:30:50 | × | derelict quits (~winter@2603-6011-f901-9e5b-0000-0000-0000-08cf.res6.spectrum.com) (Ping timeout: 272 seconds) |
| 20:31:05 | → | kluk joins (~kluk@2603-7000-9b3f-6934-b4ca-d901-e344-cffd.res6.spectrum.com) |
| 20:32:41 | × | wonko quits (~wjc@62.115.229.50) (Ping timeout: 244 seconds) |
| 20:33:24 | → | derelict joins (~winter@2603-6011-f901-9e5b-0000-0000-0000-08cf.res6.spectrum.com) |
| 20:33:48 | × | tromp quits (~textual@dhcp-077-249-230-040.chello.nl) (Quit: My iMac has gone to sleep. ZZZzzz…) |
| 20:37:46 | × | wallymathieu quits (~wallymath@81-234-151-21-no94.tbcn.telia.com) (Quit: My MacBook has gone to sleep. ZZZzzz…) |
| 20:38:15 | × | kluk quits (~kluk@2603-7000-9b3f-6934-b4ca-d901-e344-cffd.res6.spectrum.com) (Read error: Connection reset by peer) |
| 20:39:26 | → | kluk joins (~kluk@2603-7000-9b3f-6934-b4ca-d901-e344-cffd.res6.spectrum.com) |
| 20:40:15 | → | chaosite joins (~chaosite@user/chaosite) |
| 20:40:58 | × | mikoto-chan quits (~mikoto-ch@ip-213-49-189-31.dsl.scarlet.be) (Quit: mikoto-chan) |
| 20:41:22 | → | mikoto-chan joins (~mikoto-ch@ip-213-49-189-31.dsl.scarlet.be) |
| 20:43:24 | × | reumeth quits (~reumeth@user/reumeth) (Ping timeout: 268 seconds) |
| 20:43:30 | × | amahl quits (~amahl@dsl-jklbng12-54fbca-64.dhcp.inet.fi) (Ping timeout: 264 seconds) |
| 20:43:55 | × | sondre quits (~sondrelun@cm-84.212.100.140.getinternet.no) (Quit: Lost terminal) |
| 20:43:55 | → | ddellaco_ joins (~ddellacos@89.45.224.196) |
| 20:45:16 | → | kw joins (~user@152.1.137.158) |
| 20:45:24 | × | chaosite quits (~chaosite@user/chaosite) (Ping timeout: 272 seconds) |
| 20:45:52 | × | Baloo_ quits (~Baloo_@45.83.220.177) (Quit: Leaving) |
| 20:46:40 | × | jco quits (~jco@c83-248-173-38.bredband.tele2.se) (Ping timeout: 272 seconds) |
| 20:46:41 | <kw> | TypeRep gives a concrete representation of a type's representation, but is there a way to get a concrete representation of the type itself with Typeable? |
| 20:46:43 | → | tromp joins (~textual@dhcp-077-249-230-040.chello.nl) |
| 20:48:11 | <kw> | For example, I think `()` and `newtype Foo = Foo ()` have the same TypeRep, but is there a value-level representation that distinguishes them? |
| 20:48:15 | × | ddellaco_ quits (~ddellacos@89.45.224.196) (Ping timeout: 245 seconds) |
| 20:48:29 | → | bontaq` joins (~user@ool-18e47f8d.dyn.optonline.net) |
| 20:48:32 | bontaq` | is now known as bontaq |
| 20:48:43 | × | tomjaguarpaw quits (~tom@li367-225.members.linode.com) (Ping timeout: 272 seconds) |
| 20:48:51 | → | tomjaguarpaw joins (~tom@li367-225.members.linode.com) |
| 20:51:04 | × | sheepduck quits (~sheepduck@2607:fea8:2a60:b700::8a94) (Remote host closed the connection) |
| 20:51:34 | × | kluk quits (~kluk@2603-7000-9b3f-6934-b4ca-d901-e344-cffd.res6.spectrum.com) (Read error: Connection reset by peer) |
| 20:51:57 | → | bi_functor joins (~bi_functo@192-0-134-138.cpe.teksavvy.com) |
| 20:52:32 | → | kluk joins (~kluk@2603-7000-9b3f-6934-b4ca-d901-e344-cffd.res6.spectrum.com) |
| 20:52:36 | <adamse> | kw: looks like not the same typerep https://www.irccloud.com/pastebin/tW741w61/ |
| 20:53:07 | ← | ivan parts (~ivan@user/ivan) () |
| 20:53:31 | → | sheepduck joins (~sheepduck@2607:fea8:2a60:b700::8a94) |
| 20:54:13 | × | o1lo01ol1o quits (~o1lo01ol1@c-73-10-81-85.hsd1.nj.comcast.net) (Remote host closed the connection) |
| 20:54:36 | <kw> | adamse: Wow, I'm dumb. Thanks! |
| 20:54:49 | → | ixlun joins (~matthew@109.249.184.235) |
| 20:55:36 | <adamse> | kw: they would both have the same concrete representation when compiled, maybe that's what you were thinking of? |
| 20:56:03 | → | chaosite joins (~chaosite@user/chaosite) |
| 20:56:54 | <kw> | adamse: I was just assuming that TypeRep gave the concrete, compiled representation rather than a representation of the full tagged type. |
| 20:58:18 | <adamse> | I wonder if there is a way of getting the RuntimeRep for a type |
| 20:58:18 | × | kluk quits (~kluk@2603-7000-9b3f-6934-b4ca-d901-e344-cffd.res6.spectrum.com) (Read error: Connection reset by peer) |
| 20:59:11 | × | fendor_ quits (~fendor@178.115.129.101.wireless.dyn.drei.com) (Remote host closed the connection) |
| 21:00:07 | → | kluk joins (~kluk@2603-7000-9b3f-6934-c962-e9a6-2272-a8c0.res6.spectrum.com) |
| 21:00:52 | <kw> | adamese: That would be neat, although I have trouble imagining a use case outside of dispatching to optimized paths for known representations, which seems kind of kludgy... |
| 21:00:54 | × | chaosite quits (~chaosite@user/chaosite) (Ping timeout: 264 seconds) |
| 21:01:15 | → | lavaman joins (~lavaman@98.38.249.169) |
| 21:01:24 | × | tromp quits (~textual@dhcp-077-249-230-040.chello.nl) (Quit: My iMac has gone to sleep. ZZZzzz…) |
| 21:01:41 | <kw> | adamse: Might be nice for figuring out that your numeric type is only 32 bit, but we already have FiniteBits for that. |
| 21:01:44 | → | chaosite joins (~chaosite@user/chaosite) |
| 21:03:01 | <adamse> | yeah, might not be the most useful thing |
| 21:04:30 | → | xakon joins (~xakon@46.165.219.81) |
| 21:05:02 | × | kluk quits (~kluk@2603-7000-9b3f-6934-c962-e9a6-2272-a8c0.res6.spectrum.com) (Read error: Connection reset by peer) |
| 21:05:39 | → | kluk joins (~kluk@2603-7000-9b3f-6934-b4ca-d901-e344-cffd.res6.spectrum.com) |
| 21:05:45 | × | lavaman quits (~lavaman@98.38.249.169) (Ping timeout: 245 seconds) |
| 21:06:20 | × | slac13085 quits (~slack1256@181.203.3.95) (Remote host closed the connection) |
| 21:06:47 | × | chaosite quits (~chaosite@user/chaosite) (Ping timeout: 252 seconds) |
| 21:07:11 | → | wroathe joins (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net) |
| 21:11:36 | × | fizbin quits (~fizbin@c-73-33-197-160.hsd1.nj.comcast.net) (Remote host closed the connection) |
| 21:11:36 | × | azeem quits (~azeem@dynamic-adsl-94-34-34-125.clienti.tiscali.it) (Read error: Connection reset by peer) |
| 21:11:38 | × | Ariakenom quits (~Ariakenom@2001:9b1:efb:fc00:c8f6:f028:b2f4:81fe) (Read error: Connection reset by peer) |
| 21:11:45 | × | kluk quits (~kluk@2603-7000-9b3f-6934-b4ca-d901-e344-cffd.res6.spectrum.com) (Read error: Connection reset by peer) |
| 21:12:41 | → | kluk joins (~kluk@2603-7000-9b3f-6934-b4ca-d901-e344-cffd.res6.spectrum.com) |
| 21:13:55 | → | fradet joins (~fradet@216.252.75.247) |
| 21:14:19 | → | azeem joins (~azeem@dynamic-adsl-94-34-34-125.clienti.tiscali.it) |
| 21:16:27 | → | imdoor joins (~imdoor@balticom-142-78-50.balticom.lv) |
| 21:18:05 | → | raehik joins (~raehik@cpc95906-rdng25-2-0-cust156.15-3.cable.virginm.net) |
| 21:18:36 | × | kluk quits (~kluk@2603-7000-9b3f-6934-b4ca-d901-e344-cffd.res6.spectrum.com) (Read error: Connection reset by peer) |
| 21:19:14 | → | kluk joins (~kluk@2603-7000-9b3f-6934-b4ca-d901-e344-cffd.res6.spectrum.com) |
| 21:19:56 | × | eggplantade quits (~Eggplanta@2600:1700:bef1:5e10:3547:b6d4:7412:5857) (Remote host closed the connection) |
| 21:21:07 | × | favonia quits (~favonia@user/favonia) (Ping timeout: 272 seconds) |
| 21:21:09 | → | ddellaco_ joins (~ddellacos@89.45.224.131) |
| 21:21:31 | → | favonia joins (~favonia@user/favonia) |
| 21:22:23 | → | Typedfern joins (~Typedfern@185.red-83-57-142.dynamicip.rima-tde.net) |
| 21:25:21 | × | kluk quits (~kluk@2603-7000-9b3f-6934-b4ca-d901-e344-cffd.res6.spectrum.com) (Read error: Connection reset by peer) |
| 21:25:52 | × | chomwitt quits (~Pitsikoko@athedsl-20549.home.otenet.gr) (Ping timeout: 265 seconds) |
| 21:26:18 | × | pretty_dumm_guy quits (trottel@gateway/vpn/protonvpn/prettydummguy/x-88029655) (Quit: WeeChat 3.2-dev) |
| 21:26:34 | × | ddellaco_ quits (~ddellacos@89.45.224.131) (Ping timeout: 272 seconds) |
| 21:26:56 | → | pretty_dumm_guy joins (trottel@gateway/vpn/protonvpn/prettydummguy/x-88029655) |
| 21:27:09 | → | kluk joins (~kluk@2603-7000-9b3f-6934-b4ca-d901-e344-cffd.res6.spectrum.com) |
| 21:27:31 | → | chaosite joins (~chaosite@user/chaosite) |
| 21:31:56 | × | kluk quits (~kluk@2603-7000-9b3f-6934-b4ca-d901-e344-cffd.res6.spectrum.com) (Read error: Connection reset by peer) |
| 21:33:01 | → | kluk joins (~kluk@2603-7000-9b3f-6934-b4ca-d901-e344-cffd.res6.spectrum.com) |
| 21:34:39 | × | waleee quits (~waleee@h-98-128-228-119.NA.cust.bahnhof.se) (Quit: WeeChat 3.1) |
| 21:35:29 | × | favonia quits (~favonia@user/favonia) (Ping timeout: 272 seconds) |
| 21:35:46 | → | waleee joins (~waleee@h-98-128-228-119.NA.cust.bahnhof.se) |
| 21:35:54 | → | favonia joins (~favonia@user/favonia) |
| 21:36:09 | × | xakon quits (~xakon@46.165.219.81) (Quit: leaving) |
| 21:38:38 | × | kluk quits (~kluk@2603-7000-9b3f-6934-b4ca-d901-e344-cffd.res6.spectrum.com) (Read error: Connection reset by peer) |
| 21:38:39 | × | imdoor quits (~imdoor@balticom-142-78-50.balticom.lv) (Quit: imdoor) |
| 21:38:49 | → | eggplantade joins (~Eggplanta@2600:1700:bef1:5e10:3547:b6d4:7412:5857) |
| 21:39:48 | → | kluk joins (~kluk@2603-7000-9b3f-6934-513b-33bd-7855-9371.res6.spectrum.com) |
| 21:41:09 | × | Deide quits (~Deide@user/deide) (Read error: Connection reset by peer) |
| 21:41:24 | → | Deide joins (~Deide@wire.desu.ga) |
| 21:41:25 | × | Deide quits (~Deide@wire.desu.ga) (Changing host) |
| 21:41:25 | → | Deide joins (~Deide@user/deide) |
| 21:43:18 | → | fizbin joins (~fizbin@c-73-33-197-160.hsd1.nj.comcast.net) |
| 21:44:50 | → | lavaman joins (~lavaman@98.38.249.169) |
| 21:44:56 | × | favonia quits (~favonia@user/favonia) (Ping timeout: 272 seconds) |
| 21:45:21 | → | favonia joins (~favonia@user/favonia) |
| 21:45:21 | × | kluk quits (~kluk@2603-7000-9b3f-6934-513b-33bd-7855-9371.res6.spectrum.com) (Read error: Connection reset by peer) |
| 21:45:57 | → | kluk joins (~kluk@2603-7000-9b3f-6934-513b-33bd-7855-9371.res6.spectrum.com) |
| 21:48:02 | × | fizbin quits (~fizbin@c-73-33-197-160.hsd1.nj.comcast.net) (Ping timeout: 252 seconds) |
| 21:50:27 | × | mc47 quits (~yecinem@89.246.239.190) (Remote host closed the connection) |
| 21:52:07 | × | kluk quits (~kluk@2603-7000-9b3f-6934-513b-33bd-7855-9371.res6.spectrum.com) (Read error: Connection reset by peer) |
| 21:52:33 | × | lavaman quits (~lavaman@98.38.249.169) (Remote host closed the connection) |
| 21:52:38 | × | eggplantade quits (~Eggplanta@2600:1700:bef1:5e10:3547:b6d4:7412:5857) (Remote host closed the connection) |
| 21:53:15 | → | kluk joins (~kluk@2603-7000-9b3f-6934-513b-33bd-7855-9371.res6.spectrum.com) |
| 21:54:52 | × | mikoto-chan quits (~mikoto-ch@ip-213-49-189-31.dsl.scarlet.be) (Ping timeout: 265 seconds) |
| 21:55:56 | → | jmcarthur joins (~jmcarthur@c-73-29-224-10.hsd1.nj.comcast.net) |
| 21:56:38 | → | ddellaco_ joins (~ddellacos@89.45.224.183) |
| 21:58:51 | × | kluk quits (~kluk@2603-7000-9b3f-6934-513b-33bd-7855-9371.res6.spectrum.com) (Read error: Connection reset by peer) |
| 21:59:33 | → | kluk joins (~kluk@2603-7000-9b3f-6934-513b-33bd-7855-9371.res6.spectrum.com) |
| 22:01:10 | × | ddellaco_ quits (~ddellacos@89.45.224.183) (Ping timeout: 245 seconds) |
| 22:02:03 | → | Natch joins (~natch@c-e070e255.014-297-73746f25.bbcust.telenor.se) |
| 22:02:25 | × | chaosite quits (~chaosite@user/chaosite) (Ping timeout: 245 seconds) |
| 22:03:38 | → | eggplantade joins (~Eggplanta@2600:1700:bef1:5e10:3547:b6d4:7412:5857) |
| 22:03:40 | → | merijn joins (~merijn@83-160-49-249.ip.xs4all.nl) |
| 22:05:15 | × | gehmehgeh quits (~user@user/gehmehgeh) (Quit: Leaving) |
| 22:05:32 | × | kluk quits (~kluk@2603-7000-9b3f-6934-513b-33bd-7855-9371.res6.spectrum.com) (Read error: Connection reset by peer) |
| 22:06:19 | × | ddellacosta quits (~ddellacos@89.46.62.43) (Remote host closed the connection) |
| 22:06:48 | → | ddellacosta joins (~ddellacos@89.46.62.43) |
| 22:07:04 | → | kluk joins (~kluk@2603-7000-9b3f-6934-513b-33bd-7855-9371.res6.spectrum.com) |
| 22:07:40 | → | tromp joins (~textual@dhcp-077-249-230-040.chello.nl) |
| 22:08:23 | × | favonia quits (~favonia@user/favonia) (Ping timeout: 252 seconds) |
| 22:08:47 | → | favonia joins (~favonia@user/favonia) |
| 22:10:18 | → | hololeap_ joins (hololeap@user/hololeap) |
| 22:11:08 | × | ddellacosta quits (~ddellacos@89.46.62.43) (Ping timeout: 252 seconds) |
| 22:11:46 | × | FinnElija quits (~finn_elij@user/finn-elija/x-0085643) (Quit: FinnElija) |
| 22:12:22 | × | kluk quits (~kluk@2603-7000-9b3f-6934-513b-33bd-7855-9371.res6.spectrum.com) (Read error: Connection reset by peer) |
| 22:13:30 | → | chaosite joins (~chaosite@user/chaosite) |
| 22:14:04 | × | hololeap quits (hololeap@user/hololeap) (Ping timeout: 272 seconds) |
| 22:14:36 | → | kluk joins (~kluk@2603-7000-9b3f-6934-513b-33bd-7855-9371.res6.spectrum.com) |
| 22:15:58 | × | ixlun quits (~matthew@109.249.184.235) (Ping timeout: 272 seconds) |
| 22:16:27 | → | o1lo01ol1o joins (~o1lo01ol1@c-73-10-81-85.hsd1.nj.comcast.net) |
| 22:16:58 | × | epolanski quits (uid312403@id-312403.brockwell.irccloud.com) (Quit: Connection closed for inactivity) |
| 22:18:18 | × | chaosite quits (~chaosite@user/chaosite) (Ping timeout: 264 seconds) |
| 22:19:02 | × | kluk quits (~kluk@2603-7000-9b3f-6934-513b-33bd-7855-9371.res6.spectrum.com) (Read error: Connection reset by peer) |
| 22:20:21 | × | unyu quits (~pyon@user/pyon) (Quit: WeeChat 3.1) |
| 22:20:28 | → | kluk joins (~kluk@2603-7000-9b3f-6934-513b-33bd-7855-9371.res6.spectrum.com) |
| 22:20:48 | → | jakalx joins (~jakalx@base.jakalx.net) |
| 22:21:31 | × | tromp quits (~textual@dhcp-077-249-230-040.chello.nl) (Quit: My iMac has gone to sleep. ZZZzzz…) |
| 22:21:40 | × | raehik quits (~raehik@cpc95906-rdng25-2-0-cust156.15-3.cable.virginm.net) (Ping timeout: 272 seconds) |
| 22:22:31 | × | o1lo01ol1o quits (~o1lo01ol1@c-73-10-81-85.hsd1.nj.comcast.net) (Remote host closed the connection) |
| 22:23:40 | × | wroathe quits (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net) (Ping timeout: 245 seconds) |
| 22:24:43 | → | fizbin joins (~fizbin@c-73-33-197-160.hsd1.nj.comcast.net) |
| 22:25:14 | × | Tuplanolla quits (~Tuplanoll@91-159-68-239.elisa-laajakaista.fi) (Quit: Leaving.) |
| 22:25:43 | × | kluk quits (~kluk@2603-7000-9b3f-6934-513b-33bd-7855-9371.res6.spectrum.com) (Read error: Connection reset by peer) |
| 22:26:22 | → | kluk joins (~kluk@2603-7000-9b3f-6934-513b-33bd-7855-9371.res6.spectrum.com) |
| 22:29:16 | × | fizbin quits (~fizbin@c-73-33-197-160.hsd1.nj.comcast.net) (Ping timeout: 272 seconds) |
| 22:29:19 | × | werneta quits (~werneta@70-142-214-115.lightspeed.irvnca.sbcglobal.net) (Remote host closed the connection) |
| 22:31:00 | × | favonia quits (~favonia@user/favonia) (Ping timeout: 244 seconds) |
| 22:31:24 | → | favonia joins (~favonia@user/favonia) |
| 22:34:06 | → | ddellacosta joins (~ddellacos@89.45.224.254) |
| 22:35:51 | → | wroathe joins (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net) |
| 22:37:16 | → | werneta joins (~werneta@70-142-214-115.lightspeed.irvnca.sbcglobal.net) |
| 22:37:20 | × | jmcarthur quits (~jmcarthur@c-73-29-224-10.hsd1.nj.comcast.net) (Quit: Textual IRC Client: www.textualapp.com) |
| 22:37:24 | × | waleee quits (~waleee@h-98-128-228-119.NA.cust.bahnhof.se) (Ping timeout: 265 seconds) |
| 22:37:43 | × | merijn quits (~merijn@83-160-49-249.ip.xs4all.nl) (Ping timeout: 244 seconds) |
| 22:38:34 | → | ddellaco_ joins (~ddellacos@89.46.62.108) |
| 22:38:38 | × | ddellacosta quits (~ddellacos@89.45.224.254) (Ping timeout: 252 seconds) |
| 22:39:04 | → | waleee joins (~waleee@h-98-128-228-119.NA.cust.bahnhof.se) |
| 22:39:07 | → | ssarah joins (~miguell@149.63.37.188.rev.vodafone.pt) |
| 22:39:17 | × | kluk quits (~kluk@2603-7000-9b3f-6934-513b-33bd-7855-9371.res6.spectrum.com) (Read error: Connection reset by peer) |
| 22:40:02 | × | dunkeln quits (~dunkeln@94.129.65.28) (Ping timeout: 272 seconds) |
| 22:40:17 | × | wroathe quits (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net) (Ping timeout: 252 seconds) |
| 22:40:52 | → | kluk joins (~kluk@2603-7000-9b3f-6934-513b-33bd-7855-9371.res6.spectrum.com) |
| 22:41:26 | → | mpt joins (~tom@p57a56571.dip0.t-ipconnect.de) |
| 22:42:36 | → | wroathe joins (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net) |
| 22:43:12 | × | ddellaco_ quits (~ddellacos@89.46.62.108) (Ping timeout: 272 seconds) |
| 22:43:46 | × | kluk quits (~kluk@2603-7000-9b3f-6934-513b-33bd-7855-9371.res6.spectrum.com) (Client Quit) |
| 22:50:56 | → | nkpart joins (uid3844@id-3844.highgate.irccloud.com) |
| 22:55:08 | × | Erutuon quits (~Erutuon@user/erutuon) (Ping timeout: 252 seconds) |
| 22:55:27 | → | ddellacosta joins (~ddellacos@89.46.62.86) |
| 22:56:14 | × | jjhoo quits (~jahakala@dsl-trebng21-58c18f-56.dhcp.inet.fi) (Ping timeout: 252 seconds) |
| 22:56:30 | × | notzmv quits (~zmv@user/notzmv) (Ping timeout: 272 seconds) |
| 22:56:56 | → | FinnElija joins (~finn_elij@user/finn-elija/x-0085643) |
| 22:57:02 | × | FinnElija quits (~finn_elij@user/finn-elija/x-0085643) (Client Quit) |
| 22:57:23 | → | Codaraxis joins (~Codaraxis@89.45.7.156) |
| 22:58:42 | × | eggplantade quits (~Eggplanta@2600:1700:bef1:5e10:3547:b6d4:7412:5857) (Remote host closed the connection) |
| 22:59:07 | → | jjhoo joins (jahakala@dsl-trebng21-58c18f-56.dhcp.inet.fi) |
| 22:59:36 | → | eggplantade joins (~Eggplanta@2600:1700:bef1:5e10:3547:b6d4:7412:5857) |
| 23:00:07 | × | ddellacosta quits (~ddellacos@89.46.62.86) (Ping timeout: 265 seconds) |
| 23:03:07 | → | fizbin joins (~fizbin@c-73-33-197-160.hsd1.nj.comcast.net) |
| 23:04:06 | × | favonia quits (~favonia@user/favonia) (Ping timeout: 272 seconds) |
| 23:04:29 | × | fizbin quits (~fizbin@c-73-33-197-160.hsd1.nj.comcast.net) (Remote host closed the connection) |
| 23:04:30 | × | mpt quits (~tom@p57a56571.dip0.t-ipconnect.de) (Ping timeout: 245 seconds) |
| 23:04:31 | → | favonia joins (~favonia@user/favonia) |
| 23:04:49 | → | FinnElija joins (~finn_elij@user/finn-elija/x-0085643) |
| 23:05:43 | × | vicfred quits (~vicfred@user/vicfred) (Quit: Leaving) |
| 23:05:54 | → | Erutuon joins (~Erutuon@user/erutuon) |
| 23:07:18 | × | dudek quits (~dudek@185.150.236.112) (Quit: Leaving) |
| 23:08:34 | × | rusua quits (uid124537@id-124537.highgate.irccloud.com) (Quit: Connection closed for inactivity) |
| 23:10:31 | → | pounce joins (~pounce@facebook/engineering/pounce) |
| 23:10:45 | → | hubvu joins (sid495858@id-495858.tinside.irccloud.com) |
| 23:11:10 | ← | jakalx parts (~jakalx@base.jakalx.net) () |
| 23:12:27 | → | ddellacosta joins (~ddellacos@86.106.143.144) |
| 23:13:01 | → | mpt joins (~tom@p57a56571.dip0.t-ipconnect.de) |
| 23:13:20 | × | mpt quits (~tom@p57a56571.dip0.t-ipconnect.de) (Client Quit) |
| 23:13:22 | × | favonia quits (~favonia@user/favonia) (Ping timeout: 244 seconds) |
| 23:14:21 | → | vicfred joins (~vicfred@user/vicfred) |
| 23:14:29 | → | ddellaco_ joins (~ddellacos@89.46.62.25) |
| 23:14:41 | → | favonia joins (~favonia@user/favonia) |
| 23:15:06 | → | mpt joins (~tom@p57a56571.dip0.t-ipconnect.de) |
| 23:16:59 | × | ddellacosta quits (~ddellacos@86.106.143.144) (Ping timeout: 244 seconds) |
| 23:18:40 | × | ddellaco_ quits (~ddellacos@89.46.62.25) (Ping timeout: 245 seconds) |
| 23:21:17 | → | dunkeln joins (~dunkeln@94.129.65.28) |
| 23:21:53 | × | bfrk quits (~Thunderbi@200116b8456bb4003c666de9803185e6.dip.versatel-1u1.de) (Ping timeout: 272 seconds) |
| 23:23:44 | × | favonia quits (~favonia@user/favonia) (Ping timeout: 272 seconds) |
| 23:24:09 | → | favonia joins (~favonia@user/favonia) |
| 23:24:47 | → | jakalx joins (~jakalx@base.jakalx.net) |
| 23:26:06 | × | dunkeln quits (~dunkeln@94.129.65.28) (Ping timeout: 264 seconds) |
| 23:31:23 | → | ddellacosta joins (~ddellacos@86.106.121.21) |
| 23:31:48 | × | hrnz quits (~ulli@cherry.hrnz.li) (Quit: das ist mir zu bld hier; bb) |
| 23:32:23 | → | hrnz joins (~ulli@cherry.hrnz.li) |
| 23:36:02 | → | fizbin joins (~fizbin@c-73-33-197-160.hsd1.nj.comcast.net) |
| 23:36:27 | × | ddellacosta quits (~ddellacos@86.106.121.21) (Ping timeout: 272 seconds) |
| 23:37:29 | × | ukari quits (~ukari@user/ukari) (Remote host closed the connection) |
| 23:38:09 | → | ukari joins (~ukari@user/ukari) |
| 23:39:55 | × | Erutuon quits (~Erutuon@user/erutuon) (Ping timeout: 245 seconds) |
| 23:40:20 | × | fizbin quits (~fizbin@c-73-33-197-160.hsd1.nj.comcast.net) (Ping timeout: 245 seconds) |
| 23:44:51 | → | alx741_ joins (~alx741@186.178.108.209) |
| 23:47:13 | × | alx741 quits (~alx741@186.178.108.19) (Ping timeout: 272 seconds) |
| 23:50:05 | → | ddellacosta joins (~ddellacos@86.106.121.46) |
| 23:52:20 | → | ddellaco_ joins (~ddellacos@86.106.143.118) |
| 23:52:46 | × | tremon quits (~tremon@217-63-61-89.cable.dynamic.v4.ziggo.nl) (Quit: getting boxed in) |
| 23:54:46 | × | ddellacosta quits (~ddellacos@86.106.121.46) (Ping timeout: 272 seconds) |
| 23:55:34 | → | Nolrai joins (~Nolrai@c-76-27-202-218.hsd1.or.comcast.net) |
| 23:57:17 | × | ddellaco_ quits (~ddellacos@86.106.143.118) (Ping timeout: 252 seconds) |
| 23:59:10 | × | Nolrai quits (~Nolrai@c-76-27-202-218.hsd1.or.comcast.net) (Quit: Client closed) |
All times are in UTC on 2021-06-03.