2021-04-28 00:00:41 +0200 | Alleria | (~textual@2603-7000-3040-0000-b547-c3a9-933c-ab1d.res6.spectrum.com) |
2021-04-28 00:00:54 +0200 | <Rembane> | lechner: That's not Haskell, that's Purescript. There is an excellent Purescript channel on the functional programming Slack. I recommend asking your question there instead. |
2021-04-28 00:01:06 +0200 | Alleria | Guest25703 |
2021-04-28 00:01:20 +0200 | zardoz2 | (~bc8134e3@217.29.117.252) (Quit: http://www.okay.uz/ (Session timeout)) |
2021-04-28 00:02:16 +0200 | <lechner> | unfortunately, my browser does not support Slack but I'll ask on IRC |
2021-04-28 00:02:33 +0200 | <lechner> | monochrom: i see, sorry i am a volunteer myself |
2021-04-28 00:03:45 +0200 | <lechner> | to be honest, i was a bit embarrassed to ask elementary questions (if there is such a thing in haskell) over there |
2021-04-28 00:06:25 +0200 | <lechner> | if i were you folks, though, i would adopt PureScript as the ugly duckling. on a node server, which has been called the next PHP, the type safety it provides is a category killer hands down |
2021-04-28 00:07:20 +0200 | <monochrom> | But I don't use a node server. |
2021-04-28 00:07:21 +0200 | ddellaco_ | (~ddellacos@ool-44c73afa.dyn.optonline.net) (Remote host closed the connection) |
2021-04-28 00:08:17 +0200 | <lechner> | your clients may but they can't refactor safely on any project with more tha 500 lines |
2021-04-28 00:09:13 +0200 | <c_wraith> | purescript is a different language with different semantics. |
2021-04-28 00:09:17 +0200 | kiweun | (~kiweun@2607:fea8:2a62:9600:c1b6:8c92:c92d:e10a) |
2021-04-28 00:09:21 +0200 | <c_wraith> | Using it is more like using javascript than haskell |
2021-04-28 00:09:48 +0200 | <c_wraith> | (because you can never forget it is javascript underneath) |
2021-04-28 00:09:52 +0200 | <monochrom> | For now, I speak for my clients, too. |
2021-04-28 00:10:12 +0200 | <monochrom> | But I am not closed to future possibilities whatsoever. |
2021-04-28 00:10:16 +0200 | bitmapper | (uid464869@gateway/web/irccloud.com/x-lwoslwzxzqzjzamu) (Quit: Connection closed for inactivity) |
2021-04-28 00:10:28 +0200 | <yushyin> | lechner: https://www.purescript.org/ see 'Community' down below |
2021-04-28 00:11:07 +0200 | dinciorip | (~dincio@5.171.80.13) (Quit: WeeChat 3.1) |
2021-04-28 00:11:10 +0200 | pavonia | (~user@unaffiliated/siracusa) |
2021-04-28 00:11:24 +0200 | <monochrom> | I don't think I can find the line of code that the error message refers to. |
2021-04-28 00:12:04 +0200 | <lechner> | monochrom: it's 115 but i got your message https://dpaste.org/T9bg#L115 |
2021-04-28 00:12:24 +0200 | dhil | (~dhil@80.208.56.181) (Quit: Leaving) |
2021-04-28 00:12:50 +0200 | <monochrom> | The error message mentions "discard". I can't find "discard". |
2021-04-28 00:13:01 +0200 | nut | (~user@roc37-h01-176-170-197-243.dsl.sta.abo.bbox.fr) (Ping timeout: 268 seconds) |
2021-04-28 00:13:44 +0200 | kiweun | (~kiweun@2607:fea8:2a62:9600:c1b6:8c92:c92d:e10a) (Ping timeout: 245 seconds) |
2021-04-28 00:14:13 +0200 | <lechner> | i think that's the query result. it probably is too hard with a module you do not know https://pursuit.purescript.org/packages/purescript-postgresql-client/3.0.2 https://github.com/rightfold/purescript-postgresql-client |
2021-04-28 00:14:31 +0200 | <lechner> | there are too many types you are not familiar with. i get it |
2021-04-28 00:14:38 +0200 | <monochrom> | Well, I don't know how to bridge between HandlerM and ExceptT PGError Aff anyway. |
2021-04-28 00:14:45 +0200 | <lechner> | in fact, i have the same problem |
2021-04-28 00:15:01 +0200 | elfets | (~elfets@ip-37-201-23-96.hsi13.unitymediagroup.de) (Ping timeout: 260 seconds) |
2021-04-28 00:15:09 +0200 | __monty__ | (~toonn@unaffiliated/toonn) (Quit: leaving) |
2021-04-28 00:16:51 +0200 | <lechner> | no, the problem is that i added lines 111-114 that brought in the monad from line 64. without them everything works, except there is no SQL query :( |
2021-04-28 00:16:52 +0200 | stree | (~stree@68.36.8.116) (Ping timeout: 240 seconds) |
2021-04-28 00:18:02 +0200 | <lechner> | i really should talk to the Purescript folks. i did not mean to impose and would rather preserve my goodwill here |
2021-04-28 00:18:23 +0200 | <monochrom> | Actually, is this simply a matter of doing your "send" outside "withConnection"? |
2021-04-28 00:18:47 +0200 | <lechner> | i think so |
2021-04-28 00:19:03 +0200 | <monochrom> | Or outside "withTransaction", I don't know which. |
2021-04-28 00:21:02 +0200 | <lechner> | i can scrap the transaction for now. the idea came from here (one page down) https://github.com/rightfold/purescript-postgresql-client#usage |
2021-04-28 00:21:10 +0200 | malumore_ | (~malumore@151.62.126.111) (Remote host closed the connection) |
2021-04-28 00:21:23 +0200 | malumore_ | (~malumore@151.62.126.111) |
2021-04-28 00:21:30 +0200 | zebrag | (~inkbottle@aaubervilliers-654-1-79-166.w86-212.abo.wanadoo.fr) |
2021-04-28 00:21:45 +0200 | <lechner> | the other issue with #purescript was that server-side Purescript is officialy not supported, but i think that's the big future for them |
2021-04-28 00:23:06 +0200 | <monochrom> | Indeed I would think that updating or outputting a web page shouldn't happen until after a DB transaction finishes (so you know it is a success and you are not in the middle of possible retries, rollbacks, race conditions. |
2021-04-28 00:24:05 +0200 | clathomas | (ad4839b3@pool-173-72-57-179.cmdnnj.fios.verizon.net) |
2021-04-28 00:24:29 +0200 | <clathomas> | Hello! I have a quick noob-level efficiency question. |
2021-04-28 00:24:49 +0200 | <clathomas> | Why does ` foldl' (+) 0 [1..n] ` not use a constant amount of memory (in ghci) ? Everything I read says that foldl' should evaluate as it goes down the list, so the only space needed should be for the sum. But memory increases (according to `:set +s` in ghci) as n increases. |
2021-04-28 00:24:52 +0200 | notzmv | (~zmv@unaffiliated/zmv) (Ping timeout: 252 seconds) |
2021-04-28 00:25:06 +0200 | <lechner> | monochrom: it's just a simple SELECT, and can put it in later. my issue is i am completely in over my head rewriting my little website lintian.debian.net in haskell and purescript. |
2021-04-28 00:25:11 +0200 | <monochrom> | Note: "after the transaction finishes" ≠ "the last task inside the transaction" |
2021-04-28 00:25:38 +0200 | letmein | (~letmein@c-71-59-221-7.hsd1.wa.comcast.net) (Ping timeout: 246 seconds) |
2021-04-28 00:26:06 +0200 | <lechner> | i just discovered haskell six months ago, and that math major heart jumped |
2021-04-28 00:26:18 +0200 | <int-e> | clathomas: +s reports allocations, not memory residency. |
2021-04-28 00:26:50 +0200 | Tuplanolla | (~Tuplanoll@91-159-68-239.elisa-laajakaista.fi) (Quit: Leaving.) |
2021-04-28 00:27:14 +0200 | <int-e> | clathomas: and without optimizations, the list and its elements are allocated... and consumed by foldl' as the sum is computed, so all that stuff becomes garbage immediately. |
2021-04-28 00:27:21 +0200 | <clathomas> | int-e: got it, thanks! What is a good way to see "memory residency" ? (Is that the technical term to google for?) |
2021-04-28 00:27:42 +0200 | <int-e> | clathomas: with optimizations, ghc will (usually) eliminate the allocations as well |
2021-04-28 00:27:43 +0200 | <monochrom> | I run htop to watch memory residency. |
2021-04-28 00:28:44 +0200 | ddellaco_ | (~ddellacos@ool-44c73afa.dyn.optonline.net) |
2021-04-28 00:29:17 +0200 | neiluj | (~jco@unaffiliated/neiluj) (Quit: leaving) |
2021-04-28 00:29:22 +0200 | <int-e> | clathomas: I don't know of a convenient way for ghci (monochrom's suggestion may well be the best way). there's +RTS -s which reports "maximum residency" for compiled programs but really doesn't work well for ghci. |
2021-04-28 00:29:35 +0200 | safinaskar | (~user@109-252-90-136.nat.spd-mgts.ru) |
2021-04-28 00:30:02 +0200 | ddellaco_ | (~ddellacos@ool-44c73afa.dyn.optonline.net) (Remote host closed the connection) |
2021-04-28 00:30:04 +0200 | <monochrom> | Sometimes I compile to exe and use "+RTS -s" too, but it only does sampling, not complete monitoring. OK my htop trick gives even fewer samples. |
2021-04-28 00:30:26 +0200 | stree | (~stree@68.36.8.116) |
2021-04-28 00:31:05 +0200 | ddellacosta | (~ddellacos@ool-44c73afa.dyn.optonline.net) |
2021-04-28 00:31:22 +0200 | <int-e> | Right, we may miss a brief spike in residency with +RTS -s. |
2021-04-28 00:31:46 +0200 | <monochrom> | Then again, "+RTS -s" gives its report after normal termination only. For a long-running program I go htop. |
2021-04-28 00:32:49 +0200 | <monochrom> | You can use "+RTS -s" on ghci, which measures ghci itself, which is 1% your own code and 99% ghci's own startup cost, which is still something, but you have to quit before you see the report. |
2021-04-28 00:33:54 +0200 | <int-e> | for giggles you can try `ghc +RTS -S` |
2021-04-28 00:35:14 +0200 | <clathomas> | thanks! Looking into both options. Is there an option for making ghci optimize your files ? `-O2` didn't seem to work (at least with `stack ghci`) |
2021-04-28 00:35:32 +0200 | <monochrom> | No. |
2021-04-28 00:36:08 +0200 | <geekosaur> | ghci is an interpreter, what good would optimization do? |
2021-04-28 00:36:09 +0200 | <monochrom> | Yes but very long story, virtually like no. |
2021-04-28 00:36:45 +0200 | <monochrom> | https://downloads.haskell.org/ghc/latest/docs/html/users_guide/ghci.html#loading-compiled-code is the long story. |
2021-04-28 00:37:04 +0200 | <geekosaur> | I suppose there is -fobject-code -O2 but then you lose most of the point of ghci |
2021-04-28 00:37:26 +0200 | <clathomas> | geekosaur: I am running monte-carlo type simulations based on (fairly simple) combinations of library functions I've written. |
2021-04-28 00:38:10 +0200 | jrm2 | (~jrm@freebsd/developer/jrm) |
2021-04-28 00:38:24 +0200 | <clathomas> | I suppose I want to package up my library so I can optimize and then import ? |
2021-04-28 00:38:40 +0200 | <geekosaur> | probably |
2021-04-28 00:39:32 +0200 | <solidus-river> | DigitalKiwi: sorry I had to run earlier, thats the book :) |
2021-04-28 00:39:37 +0200 | <monochrom> | Oh and the doc there still has this omission. -c is not enough, you need -dynamic too. |
2021-04-28 00:42:41 +0200 | jrm2 | (~jrm@freebsd/developer/jrm) (Client Quit) |
2021-04-28 00:43:04 +0200 | jrm2 | (~jrm@freebsd/developer/jrm) |
2021-04-28 00:44:02 +0200 | ddellacosta | (~ddellacos@ool-44c73afa.dyn.optonline.net) (Remote host closed the connection) |
2021-04-28 00:45:06 +0200 | ddellaco_ | (~ddellacos@ool-44c73afa.dyn.optonline.net) |
2021-04-28 00:45:49 +0200 | <monochrom> | There was a time my idea of personal library was -i/home/me/my-cool-haskell-files too :) |
2021-04-28 00:47:50 +0200 | safinaskar | (~user@109-252-90-136.nat.spd-mgts.ru) () |
2021-04-28 00:47:53 +0200 | safinaskar | (~user@109-252-90-136.nat.spd-mgts.ru) |
2021-04-28 00:48:32 +0200 | <safinaskar> | is there some way to get this datatype transformations automatically: https://paste.debian.net/1195441/ ? |
2021-04-28 00:48:37 +0200 | <clathomas> | monochrom: haha indeed. I am changing / debugging the library a lot, so I do think ghci has advantages! But probably I do need to do something more official |
2021-04-28 00:49:11 +0200 | ddellaco_ | (~ddellacos@ool-44c73afa.dyn.optonline.net) (Ping timeout: 240 seconds) |
2021-04-28 00:51:58 +0200 | sdrodge_ | (~sdrodge@unaffiliated/sdrodge) (Quit: WeeChat 3.1) |
2021-04-28 00:52:44 +0200 | gehmehgeh | (~ircuser1@gateway/tor-sasl/gehmehgeh) (Quit: Leaving) |
2021-04-28 00:54:50 +0200 | jrm2 | jrm |
2021-04-28 00:57:21 +0200 | pbgc | (~pbgc@a89-152-234-147.cpe.netcabo.pt) |
2021-04-28 00:57:22 +0200 | sdrodge | (~sdrodge@unaffiliated/sdrodge) |
2021-04-28 00:57:31 +0200 | <monochrom> | I may delete "Expr" and "Term" altogether. I have never needed to "remember" user explicit parenthesizing by the time I output an AST. |
2021-04-28 00:57:55 +0200 | pbgc | (~pbgc@a89-152-234-147.cpe.netcabo.pt) (Client Quit) |
2021-04-28 00:59:15 +0200 | hiroaki | (~hiroaki@2a02:8108:8c40:2bb8:d72c:c07:3040:2376) (Ping timeout: 260 seconds) |
2021-04-28 00:59:32 +0200 | <monochrom> | While a parser needs to take input parentheses into account, it can throw away that information very quickly. |
2021-04-28 00:59:49 +0200 | falafel | (~falafel@pool-96-255-70-50.washdc.fios.verizon.net) |
2021-04-28 01:01:09 +0200 | <safinaskar> | monochrom: yes. but i am writing my own parser, and it always output full parse tree |
2021-04-28 01:02:07 +0200 | <safinaskar> | monochrom: also, i am going to write both parser and printer. and thus i need transformations in both ways between parse tree and ast |
2021-04-28 01:02:14 +0200 | clathomas | (ad4839b3@pool-173-72-57-179.cmdnnj.fios.verizon.net) (Quit: Connection closed) |
2021-04-28 01:02:40 +0200 | <monochrom> | Then delete AST? |
2021-04-28 01:07:38 +0200 | ep1ctetus_ | (~epictetus@ip72-194-54-201.sb.sd.cox.net) |
2021-04-28 01:08:06 +0200 | <DigitalKiwi> | monochrom: what if your parser is used in an text editor |
2021-04-28 01:08:47 +0200 | DigitalKiwi | hands monochrom, monochrom hands a different one back |
2021-04-28 01:08:56 +0200 | geekosaur | tempted to point to ghc-exactprint |
2021-04-28 01:09:02 +0200 | <DigitalKiwi> | ... + words |
2021-04-28 01:09:25 +0200 | heatsink | (~heatsink@108-201-191-115.lightspeed.sntcca.sbcglobal.net) (Remote host closed the connection) |
2021-04-28 01:10:08 +0200 | apache8080 | (~rishi@wsip-70-168-153-252.oc.oc.cox.net) |
2021-04-28 01:10:14 +0200 | ChrisMarquardt | (~ChrisMarq@185.204.1.185) (Remote host closed the connection) |
2021-04-28 01:10:31 +0200 | Tario | (~Tario@201.192.165.173) (Ping timeout: 252 seconds) |
2021-04-28 01:10:41 +0200 | epicte7us | (~epictetus@ip72-194-54-201.sb.sd.cox.net) (Ping timeout: 240 seconds) |
2021-04-28 01:11:26 +0200 | Tario | (~Tario@200.119.186.99) |
2021-04-28 01:11:28 +0200 | hiroaki | (~hiroaki@2a02:8108:8c40:2bb8:97a:c563:cb11:fbc) |
2021-04-28 01:15:05 +0200 | ddellacosta | (~ddellacos@ool-44c73afa.dyn.optonline.net) |
2021-04-28 01:15:44 +0200 | Chai-T-Rex | (~ChaiTRex@gateway/tor-sasl/chaitrex) (Remote host closed the connection) |
2021-04-28 01:17:07 +0200 | <safinaskar> | monochrom: well, in fact eventually i want to write prover. ast will be typechecked then |
2021-04-28 01:19:14 +0200 | <safinaskar> | geekosaur: ghc-exactprint - this was to me? |
2021-04-28 01:19:29 +0200 | ddellacosta | (~ddellacos@ool-44c73afa.dyn.optonline.net) (Ping timeout: 252 seconds) |
2021-04-28 01:19:30 +0200 | <geekosaur> | yes |
2021-04-28 01:19:48 +0200 | <geekosaur> | it uses information in GHC's AST to regenerate the source that led to the AST |
2021-04-28 01:20:06 +0200 | <geekosaur> | although I guess actually it was to monochrom |
2021-04-28 01:21:11 +0200 | letmein | (~letmein@2601:1c1:4200:938f:f8bf:6a67:4eed:b2c1) |
2021-04-28 01:24:07 +0200 | sarahzrf_ | (~sarahzrf_@sarahzrf.com) (Quit: bye) |
2021-04-28 01:24:22 +0200 | sarahzrf | (~sarahzrf_@sarahzrf.com) |
2021-04-28 01:25:04 +0200 | kiweun | (~kiweun@2607:fea8:2a62:9600:bc5b:4bb6:fff:c736) |
2021-04-28 01:26:20 +0200 | xPaw1 | (~xPaw@185.204.1.185) |
2021-04-28 01:27:24 +0200 | heatsink | (~heatsink@108-201-191-115.lightspeed.sntcca.sbcglobal.net) |
2021-04-28 01:28:11 +0200 | Guest85960 | (~alexander@2a02:587:dc0a:2700:39fb:67a3:1f47:16d) (Ping timeout: 260 seconds) |
2021-04-28 01:28:31 +0200 | <monochrom> | /nick MrSpeaker |
2021-04-28 01:29:08 +0200 | <monochrom> | (refereence to British-style parliaments) |
2021-04-28 01:30:16 +0200 | kiweun | (~kiweun@2607:fea8:2a62:9600:bc5b:4bb6:fff:c736) (Ping timeout: 276 seconds) |
2021-04-28 01:32:08 +0200 | <monochrom> | Data.Data is what I have heard for auto-coding of catamorphisms, but I have never learned it. |
2021-04-28 01:32:31 +0200 | <monochrom> | and the DeriveData extension. |
2021-04-28 01:33:11 +0200 | Tario | (~Tario@200.119.186.99) (Ping timeout: 240 seconds) |
2021-04-28 01:33:21 +0200 | <monochrom> | The conversions between Expr+Term and AST look like catamorphisms respectively. |
2021-04-28 01:36:56 +0200 | Synthetica | (uid199651@gateway/web/irccloud.com/x-jzozwncadkywrjny) (Quit: Connection closed for inactivity) |
2021-04-28 01:37:21 +0200 | <safinaskar> | geekosaur: ghc-exactprint parses and prints haskell. i am writing parser for any cfg-based language |
2021-04-28 01:40:43 +0200 | conal | (~conal@64.71.133.70) |
2021-04-28 01:45:23 +0200 | conal | (~conal@64.71.133.70) (Client Quit) |
2021-04-28 01:46:53 +0200 | bitdex | (~bitdex@gateway/tor-sasl/bitdex) |
2021-04-28 01:49:01 +0200 | m0rphism | (~m0rphism@HSI-KBW-085-216-104-059.hsi.kabelbw.de) (Ping timeout: 252 seconds) |
2021-04-28 01:49:59 +0200 | ddellacosta | (~ddellacos@ool-44c73afa.dyn.optonline.net) |
2021-04-28 01:50:26 +0200 | chimera | (~chimera@168-182-134-95.pool.ukrtel.net) (Quit: Konversation terminated!) |
2021-04-28 01:51:13 +0200 | Tario | (~Tario@201.192.165.173) |
2021-04-28 01:54:12 +0200 | ddellacosta | (~ddellacos@ool-44c73afa.dyn.optonline.net) (Ping timeout: 240 seconds) |
2021-04-28 01:54:33 +0200 | dcoutts__ | (~duncan@94.186.125.91.dyn.plus.net) |
2021-04-28 01:54:43 +0200 | <safinaskar> | ok, thanks |
2021-04-28 01:54:46 +0200 | safinaskar | (~user@109-252-90-136.nat.spd-mgts.ru) () |
2021-04-28 01:55:56 +0200 | malumore_ | (~malumore@151.62.126.111) (Ping timeout: 260 seconds) |
2021-04-28 01:56:46 +0200 | dcoutts_ | (~dcoutts@unaffiliated/dcoutts) (Ping timeout: 240 seconds) |
2021-04-28 01:57:10 +0200 | dcoutts | (~duncan@94.186.125.91.dyn.plus.net) (Ping timeout: 260 seconds) |
2021-04-28 01:58:00 +0200 | dcoutts | (~dcoutts@unaffiliated/dcoutts) |
2021-04-28 01:58:45 +0200 | jb55 | (~jb55@gateway/tor-sasl/jb55) (Ping timeout: 240 seconds) |
2021-04-28 02:00:06 +0200 | Tario | (~Tario@201.192.165.173) (Read error: Connection reset by peer) |
2021-04-28 02:00:48 +0200 | puke | (~vroom@217.138.252.196) (Quit: puke) |
2021-04-28 02:01:02 +0200 | Tario | (~Tario@201.192.165.173) |
2021-04-28 02:06:34 +0200 | epicte7us | (~epictetus@ip72-194-54-201.sb.sd.cox.net) |
2021-04-28 02:06:40 +0200 | apache8080 | (~rishi@wsip-70-168-153-252.oc.oc.cox.net) (Ping timeout: 276 seconds) |
2021-04-28 02:07:36 +0200 | ddellacosta | (~ddellacos@ool-44c73afa.dyn.optonline.net) |
2021-04-28 02:09:55 +0200 | ep1ctetus_ | (~epictetus@ip72-194-54-201.sb.sd.cox.net) (Ping timeout: 276 seconds) |
2021-04-28 02:10:35 +0200 | notzmv | (~zmv@unaffiliated/zmv) |
2021-04-28 02:12:31 +0200 | ddellacosta | (~ddellacos@ool-44c73afa.dyn.optonline.net) (Ping timeout: 276 seconds) |
2021-04-28 02:13:18 +0200 | enthropy | (~aavogt@135-23-166-92.cpe.pppoe.ca) |
2021-04-28 02:13:18 +0200 | epicte7us | (~epictetus@ip72-194-54-201.sb.sd.cox.net) (Quit: Leaving) |
2021-04-28 02:13:22 +0200 | notzmv | (~zmv@unaffiliated/zmv) (Remote host closed the connection) |
2021-04-28 02:16:45 +0200 | apache8080 | (~rishi@wsip-70-168-153-252.oc.oc.cox.net) |
2021-04-28 02:16:51 +0200 | apache8080 | (~rishi@wsip-70-168-153-252.oc.oc.cox.net) (Client Quit) |
2021-04-28 02:23:28 +0200 | notzmv | (~zmv@unaffiliated/zmv) |
2021-04-28 02:28:00 +0200 | nineonine | (~nineonine@2604:3d08:7785:9600:18c3:826f:bcf6:7789) (Remote host closed the connection) |
2021-04-28 02:29:17 +0200 | solidus-river | (~mike@174.127.249.180) (Remote host closed the connection) |
2021-04-28 02:29:53 +0200 | aVikingTrex | (~aVikingTr@2001:8003:340d:d00:b2de:b98:7a93:b0ea) |
2021-04-28 02:30:43 +0200 | jgt | (~jgt@78.162.43.217) |
2021-04-28 02:30:45 +0200 | zmijunkie1 | (~Adium@87.122.222.152) |
2021-04-28 02:33:51 +0200 | zmijunkie | (~Adium@87.122.222.91) (Ping timeout: 260 seconds) |
2021-04-28 02:34:05 +0200 | proofofkeags | (~proofofke@205.209.28.54) (Ping timeout: 246 seconds) |
2021-04-28 02:34:07 +0200 | cole-h | (~cole-h@c-73-48-197-220.hsd1.ca.comcast.net) (Ping timeout: 252 seconds) |
2021-04-28 02:35:08 +0200 | falafel | (~falafel@pool-96-255-70-50.washdc.fios.verizon.net) (Ping timeout: 246 seconds) |
2021-04-28 02:35:36 +0200 | jgt | (~jgt@78.162.43.217) (Ping timeout: 260 seconds) |
2021-04-28 02:37:11 +0200 | notzmv | (~zmv@unaffiliated/zmv) (Ping timeout: 240 seconds) |
2021-04-28 02:38:12 +0200 | stree | (~stree@68.36.8.116) (Ping timeout: 240 seconds) |
2021-04-28 02:40:51 +0200 | kiweun | (~kiweun@2607:fea8:2a62:9600:f0b8:73ca:f0de:3486) |
2021-04-28 02:41:47 +0200 | ddellaco_ | (~ddellacos@ool-44c73afa.dyn.optonline.net) |
2021-04-28 02:45:24 +0200 | kiweun | (~kiweun@2607:fea8:2a62:9600:f0b8:73ca:f0de:3486) (Ping timeout: 245 seconds) |
2021-04-28 02:46:27 +0200 | Chai-T-Rex | (~ChaiTRex@gateway/tor-sasl/chaitrex) |
2021-04-28 02:47:28 +0200 | darjeeling_ | (~darjeelin@122.245.217.205) (Ping timeout: 252 seconds) |
2021-04-28 02:48:16 +0200 | ddellaco_ | (~ddellacos@ool-44c73afa.dyn.optonline.net) (Ping timeout: 276 seconds) |
2021-04-28 02:52:04 +0200 | stree | (~stree@68.36.8.116) |
2021-04-28 02:55:11 +0200 | Q8IoXhexAi | (~Q8IoXhexA@c-73-88-253-11.hsd1.tn.comcast.net) |
2021-04-28 02:59:08 +0200 | zebrag | (~inkbottle@aaubervilliers-654-1-79-166.w86-212.abo.wanadoo.fr) (Quit: Konversation terminated!) |
2021-04-28 02:59:31 +0200 | zebrag | (~inkbottle@aaubervilliers-654-1-79-166.w86-212.abo.wanadoo.fr) |
2021-04-28 03:00:49 +0200 | acidjnk_new2 | (~acidjnk@p200300d0c72b9524d9e45372e00f3038.dip0.t-ipconnect.de) (Ping timeout: 245 seconds) |
2021-04-28 03:03:11 +0200 | nineonine | (~nineonine@2604:3d08:7785:9600:18c3:826f:bcf6:7789) |
2021-04-28 03:04:26 +0200 | <shapr> | I think I figured it out. My theory is that graph reduction hardware needs low latency memory because the graph can be reduced in parallel. That means the next nodes you want to reduce probably aren't in cache, you don't have data locality working in your favor. |
2021-04-28 03:05:04 +0200 | <shapr> | I think that means a graph reduction system would end up as tiles, with CPUs between slabs of RAM |
2021-04-28 03:06:03 +0200 | <shapr> | I think I need to read SPJ's Implementation of Functional Programming Languages next? Any other suggested references? |
2021-04-28 03:06:33 +0200 | dpl | (~dpl@77-121-78-163.chn.volia.net) |
2021-04-28 03:11:14 +0200 | Rudd0 | (~Rudd0@185.189.115.103) (Ping timeout: 268 seconds) |
2021-04-28 03:11:25 +0200 | rj | (~x@gateway/tor-sasl/rj) (Remote host closed the connection) |
2021-04-28 03:11:28 +0200 | whataday | (~xxx@2400:8902::f03c:92ff:fe60:98d8) (Remote host closed the connection) |
2021-04-28 03:11:52 +0200 | rj | (~x@gateway/tor-sasl/rj) |
2021-04-28 03:12:35 +0200 | whataday | (~xxx@2400:8902::f03c:92ff:fe60:98d8) |
2021-04-28 03:16:12 +0200 | Ro | (2d05443b@45.5.68.59) |
2021-04-28 03:16:35 +0200 | nineonine | (~nineonine@2604:3d08:7785:9600:18c3:826f:bcf6:7789) (Ping timeout: 250 seconds) |
2021-04-28 03:17:31 +0200 | faustind | (~faustin@240b:12:43e1:7b00:e63d:e924:3cc7:4546) (Ping timeout: 276 seconds) |
2021-04-28 03:22:16 +0200 | nineonine | (~nineonine@2604:3d08:7785:9600:18c3:826f:bcf6:7789) |
2021-04-28 03:22:43 +0200 | letmein | (~letmein@2601:1c1:4200:938f:f8bf:6a67:4eed:b2c1) (Ping timeout: 276 seconds) |
2021-04-28 03:23:57 +0200 | rj | (~x@gateway/tor-sasl/rj) (Ping timeout: 240 seconds) |
2021-04-28 03:24:12 +0200 | Deide | (~Deide@217.155.19.23) (Quit: Seeee yaaaa) |
2021-04-28 03:29:28 +0200 | Q8IoXhexAi | (~Q8IoXhexA@c-73-88-253-11.hsd1.tn.comcast.net) (Quit: Terminated!) |
2021-04-28 03:30:18 +0200 | ddellacosta | (~ddellacos@86.106.143.47) |
2021-04-28 03:31:31 +0200 | zebrag | (~inkbottle@aaubervilliers-654-1-79-166.w86-212.abo.wanadoo.fr) (Quit: Konversation terminated!) |
2021-04-28 03:37:24 +0200 | tmciver | (~tmciver@cpe-172-101-46-34.maine.res.rr.com) (Read error: Connection reset by peer) |
2021-04-28 03:38:00 +0200 | tmciver | (~tmciver@cpe-172-101-46-34.maine.res.rr.com) |
2021-04-28 03:43:01 +0200 | xff0x | (~xff0x@2001:1a81:53e0:9b00:7bc7:e0fa:939f:81c6) (Ping timeout: 250 seconds) |
2021-04-28 03:44:36 +0200 | drbean_ | (~drbean@TC210-63-209-200.static.apol.com.tw) |
2021-04-28 03:44:56 +0200 | xff0x | (~xff0x@2001:1a81:5216:4600:2a71:7ddf:1859:9cdd) |
2021-04-28 03:44:56 +0200 | tmciver | (~tmciver@cpe-172-101-46-34.maine.res.rr.com) (Read error: Connection reset by peer) |
2021-04-28 03:47:51 +0200 | <justsomeguy> | I don't have any reasonable suggestions, but I had a dream where memristors where used to create digital nuerons in an electronic brain that was a graph reduction machine once. |
2021-04-28 03:49:43 +0200 | <justsomeguy> | That was weird. |
2021-04-28 03:50:59 +0200 | tmciver | (~tmciver@cpe-172-101-46-34.maine.res.rr.com) |
2021-04-28 03:53:06 +0200 | cr3 | (~cr3@192-222-143-195.qc.cable.ebox.net) (Quit: leaving) |
2021-04-28 03:53:16 +0200 | <ski> | shapr : dunno, maybe Philip J. Koopman's (Ph. D. thesis) "An Architecture for Combinator Graph Reduction (TIGRE)" in 1990 at <https://users.ece.cmu.edu/~koopman/tigre/index.html> ? |
2021-04-28 03:53:19 +0200 | enthropy | (~aavogt@135-23-166-92.cpe.pppoe.ca) (Ping timeout: 252 seconds) |
2021-04-28 03:54:28 +0200 | Chai-T-Rex | (~ChaiTRex@gateway/tor-sasl/chaitrex) (Quit: Chai-T-Rex) |
2021-04-28 03:55:43 +0200 | letmein | (~letmein@2601:1c1:4200:938f:f8bf:6a67:4eed:b2c1) |
2021-04-28 03:57:03 +0200 | geekosaur | (930099da@rrcs-147-0-153-218.central.biz.rr.com) (Ping timeout: 240 seconds) |
2021-04-28 04:03:40 +0200 | horatiohb | (~horatiohb@159.65.163.65) (Ping timeout: 276 seconds) |
2021-04-28 04:05:11 +0200 | falafel | (~falafel@pool-96-255-70-50.washdc.fios.verizon.net) |
2021-04-28 04:08:15 +0200 | ericsagn1 | (~ericsagne@2405:6580:0:5100:7b81:a13d:7f4a:d3e9) (Ping timeout: 260 seconds) |
2021-04-28 04:10:32 +0200 | notzmv | (~zmv@unaffiliated/zmv) |
2021-04-28 04:12:07 +0200 | wroathe | (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net) (Ping timeout: 276 seconds) |
2021-04-28 04:13:30 +0200 | urodna | (~urodna@unaffiliated/urodna) (Quit: urodna) |
2021-04-28 04:15:14 +0200 | Ericson2314 | (ericson231@gateway/shell/matrix.org/x-gyqfnzilutspeelu) (Quit: authenticating) |
2021-04-28 04:15:55 +0200 | Ericson2314 | (ericson231@gateway/shell/matrix.org/x-sdzsetjuwugitzzp) |
2021-04-28 04:19:09 +0200 | dyeplexer | (~lol@unaffiliated/terpin) |
2021-04-28 04:19:26 +0200 | dpl | (~dpl@77-121-78-163.chn.volia.net) (Ping timeout: 240 seconds) |
2021-04-28 04:21:36 +0200 | ericsagn1 | (~ericsagne@2405:6580:0:5100:4233:4fa2:ecc4:e3d1) |
2021-04-28 04:22:39 +0200 | wroathe | (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net) |
2021-04-28 04:28:28 +0200 | ddellacosta | (~ddellacos@86.106.143.47) (Remote host closed the connection) |
2021-04-28 04:28:56 +0200 | jrm | (~jrm@freebsd/developer/jrm) (Quit: ciao) |
2021-04-28 04:31:10 +0200 | nicholasbulka | (~nicholasb@2601:900:4301:da0:b0db:882b:fd7b:c02e) (Remote host closed the connection) |
2021-04-28 04:32:00 +0200 | wroathe | (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net) (Ping timeout: 265 seconds) |
2021-04-28 04:32:12 +0200 | theDon | (~td@muedsl-82-207-238-198.citykom.de) (Ping timeout: 240 seconds) |
2021-04-28 04:32:31 +0200 | drbean_ | (~drbean@TC210-63-209-200.static.apol.com.tw) (Quit: ZNC 1.8.2+cygwin2 - https://znc.in) |
2021-04-28 04:34:08 +0200 | theDon | (~td@94.134.91.183) |
2021-04-28 04:37:33 +0200 | wroathe | (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net) |
2021-04-28 04:38:44 +0200 | FinnElija | (~finn_elij@gateway/tor-sasl/finnelija/x-67402716) |
2021-04-28 04:38:44 +0200 | finn_elija | Guest77324 |
2021-04-28 04:38:44 +0200 | FinnElija | finn_elija |
2021-04-28 04:39:17 +0200 | HannaM | (~quassel@p54849510.dip0.t-ipconnect.de) (Quit: HannaM) |
2021-04-28 04:39:34 +0200 | nicholasbulka | (~nicholasb@c-73-21-82-200.hsd1.ga.comcast.net) |
2021-04-28 04:41:15 +0200 | nicholasbulka | (~nicholasb@c-73-21-82-200.hsd1.ga.comcast.net) (Remote host closed the connection) |
2021-04-28 04:41:19 +0200 | ddellacosta | (~ddellacos@86.106.143.138) |
2021-04-28 04:41:29 +0200 | kiweun | (~kiweun@2607:fea8:2a62:9600:ac8e:c18a:d222:4d6a) |
2021-04-28 04:41:31 +0200 | nicholasbulka | (~nicholasb@2601:900:4301:da0:b0db:882b:fd7b:c02e) |
2021-04-28 04:42:16 +0200 | wroathe | (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net) (Ping timeout: 252 seconds) |
2021-04-28 04:42:21 +0200 | Guest77324 | (~finn_elij@gateway/tor-sasl/finnelija/x-67402716) (Ping timeout: 240 seconds) |
2021-04-28 04:43:48 +0200 | ddellaco_ | (~ddellacos@ool-44c73afa.dyn.optonline.net) |
2021-04-28 04:44:09 +0200 | ddella___ | (ddellacost@gateway/vpn/mullvad/ddellacosta) |
2021-04-28 04:46:34 +0200 | kiweun | (~kiweun@2607:fea8:2a62:9600:ac8e:c18a:d222:4d6a) (Ping timeout: 276 seconds) |
2021-04-28 04:46:34 +0200 | ddellacosta | (~ddellacos@86.106.143.138) (Ping timeout: 276 seconds) |
2021-04-28 04:48:19 +0200 | ddellaco_ | (~ddellacos@ool-44c73afa.dyn.optonline.net) (Ping timeout: 252 seconds) |
2021-04-28 04:49:10 +0200 | ddella___ | (ddellacost@gateway/vpn/mullvad/ddellacosta) (Ping timeout: 276 seconds) |
2021-04-28 04:49:25 +0200 | Sheilong | (uid293653@gateway/web/irccloud.com/x-wmcvcprqxoaligba) () |
2021-04-28 04:51:15 +0200 | jrm | (~jrm@freebsd/developer/jrm) |
2021-04-28 04:51:22 +0200 | hypercube | (~hypercube@2603-6011-f901-9e5b-0000-0000-0000-08cf.res6.spectrum.com) (Quit: WeeChat 3.1) |
2021-04-28 04:52:37 +0200 | jrm | (~jrm@freebsd/developer/jrm) (Client Quit) |
2021-04-28 04:52:57 +0200 | hypercube | (~hypercube@2603-6011-f901-9e5b-0000-0000-0000-08cf.res6.spectrum.com) |
2021-04-28 04:54:24 +0200 | jrm | (~jrm@freebsd/developer/jrm) |
2021-04-28 04:54:43 +0200 | Ro | (2d05443b@45.5.68.59) (Ping timeout: 240 seconds) |
2021-04-28 04:54:48 +0200 | ddellacosta | (ddellacost@gateway/vpn/mullvad/ddellacosta) |
2021-04-28 04:55:05 +0200 | jrm | (~jrm@freebsd/developer/jrm) (Client Quit) |
2021-04-28 04:56:45 +0200 | jrm | (~jrm@freebsd/developer/jrm) |
2021-04-28 04:59:34 +0200 | ddellacosta | (ddellacost@gateway/vpn/mullvad/ddellacosta) (Ping timeout: 276 seconds) |
2021-04-28 05:00:52 +0200 | stree | (~stree@68.36.8.116) (Ping timeout: 276 seconds) |
2021-04-28 05:04:24 +0200 | hypercube | (~hypercube@2603-6011-f901-9e5b-0000-0000-0000-08cf.res6.spectrum.com) (Quit: WeeChat 3.1) |
2021-04-28 05:04:52 +0200 | ddellacosta | (ddellacost@gateway/vpn/mullvad/ddellacosta) |
2021-04-28 05:04:54 +0200 | Tario | (~Tario@201.192.165.173) (Read error: Connection reset by peer) |
2021-04-28 05:05:07 +0200 | Tario | (~Tario@201.192.165.173) |
2021-04-28 05:11:16 +0200 | rekahsoft | (~rekahsoft@cpe0008a20f982f-cm64777d666260.cpe.net.cable.rogers.com) |
2021-04-28 05:11:43 +0200 | stree | (~stree@68.36.8.116) |
2021-04-28 05:15:43 +0200 | kiweun | (~kiweun@2607:fea8:2a62:9600:ed16:2973:eb39:c2b8) |
2021-04-28 05:18:29 +0200 | olligobber | (olligobber@gateway/vpn/privateinternetaccess/olligobber) |
2021-04-28 05:22:27 +0200 | frozenErebus | (~frozenEre@37.231.244.249) |
2021-04-28 05:25:23 +0200 | carlomagno | (~cararell@148.87.23.13) (Quit: Leaving.) |
2021-04-28 05:27:48 +0200 | howdoi | (uid224@gateway/web/irccloud.com/x-yrhcwqdqfhhzcxcx) (Quit: Connection closed for inactivity) |
2021-04-28 05:29:04 +0200 | wroathe | (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net) |
2021-04-28 05:29:42 +0200 | geowiesnot | (~user@i15-les02-ix2-87-89-181-157.sfr.lns.abo.bbox.fr) |
2021-04-28 05:34:19 +0200 | geowiesnot | (~user@i15-les02-ix2-87-89-181-157.sfr.lns.abo.bbox.fr) (Ping timeout: 252 seconds) |
2021-04-28 05:38:11 +0200 | ddellacosta | (ddellacost@gateway/vpn/mullvad/ddellacosta) (Ping timeout: 240 seconds) |
2021-04-28 05:42:55 +0200 | dsrt^ | (dsrt@ip98-184-89-2.mc.at.cox.net) () |
2021-04-28 05:49:02 +0200 | kiweun | (~kiweun@2607:fea8:2a62:9600:ed16:2973:eb39:c2b8) (Remote host closed the connection) |
2021-04-28 05:50:09 +0200 | kiweun | (~kiweun@2607:fea8:2a62:9600:4de3:7b55:a121:9026) |
2021-04-28 05:50:12 +0200 | rekahsoft | (~rekahsoft@cpe0008a20f982f-cm64777d666260.cpe.net.cable.rogers.com) (Ping timeout: 240 seconds) |
2021-04-28 05:50:39 +0200 | Lycurgus | (~niemand@98.4.118.65) |
2021-04-28 06:00:17 +0200 | nehsou^ | (nehsou@ip98-184-89-2.mc.at.cox.net) |
2021-04-28 06:00:38 +0200 | Rudd0 | (~Rudd0@185.189.115.103) |
2021-04-28 06:01:55 +0200 | rdivyanshu | (uid322626@gateway/web/irccloud.com/x-ftvnlptrehewgtfz) |
2021-04-28 06:03:38 +0200 | Khisanth | (~Khisanth@11.sub-174-244-147.myvzw.com) (Ping timeout: 252 seconds) |
2021-04-28 06:14:36 +0200 | ddellacosta | (ddellacost@gateway/vpn/mullvad/ddellacosta) |
2021-04-28 06:15:34 +0200 | kiweun | (~kiweun@2607:fea8:2a62:9600:4de3:7b55:a121:9026) () |
2021-04-28 06:16:23 +0200 | Khisanth | (~Khisanth@255.sub-174-197-131.myvzw.com) |
2021-04-28 06:16:46 +0200 | justsomeguy | (~justsomeg@unaffiliated/--/x-3805311) (Quit: WeeChat 3.0.1) |
2021-04-28 06:18:20 +0200 | machinedgod | (~machinedg@135-23-192-217.cpe.pppoe.ca) (Ping timeout: 265 seconds) |
2021-04-28 06:18:40 +0200 | Aquazi | (uid312403@gateway/web/irccloud.com/x-eryhzfeygpvphsjr) (Quit: Connection closed for inactivity) |
2021-04-28 06:18:52 +0200 | ddellacosta | (ddellacost@gateway/vpn/mullvad/ddellacosta) (Ping timeout: 240 seconds) |
2021-04-28 06:20:07 +0200 | puke | (~vroom@217.138.252.196) |
2021-04-28 06:20:24 +0200 | Tario | (~Tario@201.192.165.173) (Read error: Connection reset by peer) |
2021-04-28 06:20:46 +0200 | Tario | (~Tario@201.192.165.173) |
2021-04-28 06:31:52 +0200 | aVikingTrex | (~aVikingTr@2001:8003:340d:d00:b2de:b98:7a93:b0ea) (Ping timeout: 276 seconds) |
2021-04-28 06:37:40 +0200 | Tario | (~Tario@201.192.165.173) (Ping timeout: 265 seconds) |
2021-04-28 06:39:44 +0200 | aVikingTrex | (~aVikingTr@2001:8003:340d:d00:b2de:b98:7a93:b0ea) |
2021-04-28 06:42:16 +0200 | frozenErebus | (~frozenEre@37.231.244.249) (Ping timeout: 276 seconds) |
2021-04-28 06:45:57 +0200 | ddellaco_ | (~ddellacos@ool-44c73afa.dyn.optonline.net) |
2021-04-28 06:46:34 +0200 | kiweun | (~kiweun@2607:fea8:2a62:9600:d524:f52b:e28c:9800) |
2021-04-28 06:48:32 +0200 | Tario | (~Tario@201.192.165.173) |
2021-04-28 06:48:49 +0200 | frozenErebus | (~frozenEre@37.231.244.249) |
2021-04-28 06:50:43 +0200 | ddellaco_ | (~ddellacos@ool-44c73afa.dyn.optonline.net) (Ping timeout: 276 seconds) |
2021-04-28 06:52:55 +0200 | ddellacosta | (ddellacost@gateway/vpn/mullvad/ddellacosta) |
2021-04-28 06:57:33 +0200 | ddellacosta | (ddellacost@gateway/vpn/mullvad/ddellacosta) (Ping timeout: 268 seconds) |
2021-04-28 07:05:48 +0200 | Synthetica | (uid199651@gateway/web/irccloud.com/x-cfmrpzrshmxdqile) |
2021-04-28 07:07:39 +0200 | michalz | (~user@185.246.204.118) |
2021-04-28 07:08:16 +0200 | Tario | (~Tario@201.192.165.173) (Ping timeout: 276 seconds) |
2021-04-28 07:09:31 +0200 | jgt | (~jgt@78.162.43.217) |
2021-04-28 07:14:29 +0200 | conal | (~conal@64.71.133.70) |
2021-04-28 07:14:58 +0200 | sord937 | (~sord937@gateway/tor-sasl/sord937) |
2021-04-28 07:15:34 +0200 | incertia | (~incertia@d4-50-26-103.nap.wideopenwest.com) (Quit: ZNC 1.7.5 - https://znc.in) |
2021-04-28 07:17:27 +0200 | xPaw1 | (~xPaw@185.204.1.185) (Remote host closed the connection) |
2021-04-28 07:17:46 +0200 | mrchampion | (~mrchampio@38.18.109.23) (Ping timeout: 260 seconds) |
2021-04-28 07:19:55 +0200 | stree | (~stree@68.36.8.116) (Ping timeout: 252 seconds) |
2021-04-28 07:20:36 +0200 | mrchampion | (~mrchampio@38.18.109.23) |
2021-04-28 07:23:58 +0200 | conal | (~conal@64.71.133.70) (Quit: Computer has gone to sleep.) |
2021-04-28 07:25:15 +0200 | ddellacosta | (ddellacost@gateway/vpn/mullvad/ddellacosta) |
2021-04-28 07:26:10 +0200 | frozenErebus | (~frozenEre@37.231.244.249) (Ping timeout: 252 seconds) |
2021-04-28 07:27:36 +0200 | aerona | (~aerona@2600:6c54:4600:f300:79a1:e32c:5e1f:ee48) (Quit: Leaving) |
2021-04-28 07:28:39 +0200 | nineonine | (~nineonine@2604:3d08:7785:9600:18c3:826f:bcf6:7789) (Remote host closed the connection) |
2021-04-28 07:29:52 +0200 | ddellacosta | (ddellacost@gateway/vpn/mullvad/ddellacosta) (Ping timeout: 265 seconds) |
2021-04-28 07:29:55 +0200 | djce | (~djce@185.163.110.100) |
2021-04-28 07:31:33 +0200 | nineonine | (~nineonine@2604:3d08:7785:9600:8da3:57c2:b9e6:3845) |
2021-04-28 07:32:19 +0200 | stree | (~stree@68.36.8.116) |
2021-04-28 07:34:44 +0200 | notzmv | (~zmv@unaffiliated/zmv) (Ping timeout: 246 seconds) |
2021-04-28 07:42:52 +0200 | falafel | (~falafel@pool-96-255-70-50.washdc.fios.verizon.net) (Ping timeout: 240 seconds) |
2021-04-28 07:45:03 +0200 | chele | (~chele@5.53.222.202) |
2021-04-28 07:46:04 +0200 | Varis | (~Tadas@unaffiliated/varis) |
2021-04-28 07:47:30 +0200 | jao | (~jao@pdpc/supporter/professional/jao) (Ping timeout: 268 seconds) |
2021-04-28 07:47:42 +0200 | mounty | (~mounty@236.216.214.218.sta.wbroadband.net.au) (Ping timeout: 260 seconds) |
2021-04-28 07:52:29 +0200 | jakalx | (~jakalx@base.jakalx.net) () |
2021-04-28 07:54:57 +0200 | waleee-cl | (uid373333@gateway/web/irccloud.com/x-yppqkxzvcrpccgyz) (Quit: Connection closed for inactivity) |
2021-04-28 07:57:19 +0200 | ddellacosta | (ddellacost@gateway/vpn/mullvad/ddellacosta) |
2021-04-28 07:58:56 +0200 | thc202 | (~thc202@unaffiliated/thc202) |
2021-04-28 08:01:41 +0200 | ddellacosta | (ddellacost@gateway/vpn/mullvad/ddellacosta) (Ping timeout: 240 seconds) |
2021-04-28 08:01:56 +0200 | jakalx | (~jakalx@base.jakalx.net) |
2021-04-28 08:03:27 +0200 | nineonine | (~nineonine@2604:3d08:7785:9600:8da3:57c2:b9e6:3845) (Remote host closed the connection) |
2021-04-28 08:04:02 +0200 | <cheater> | shapr: if you can reduce the graph in parallel then you don't want low latency memory. you want high bandwidth memory. |
2021-04-28 08:04:04 +0200 | nineonine | (~nineonine@2604:3d08:7785:9600:8da3:57c2:b9e6:3845) |
2021-04-28 08:04:29 +0200 | <cheater> | shapr: just like a gpu, its extremely wide architecture optimizes for throughput |
2021-04-28 08:04:31 +0200 | cole-h | (~cole-h@c-73-48-197-220.hsd1.ca.comcast.net) |
2021-04-28 08:04:40 +0200 | minoru_shiraeesh | (~shiraeesh@109.166.56.250) (Ping timeout: 265 seconds) |
2021-04-28 08:04:46 +0200 | <cheater> | any latency at the start of the data burst is insignificant, since the transfer is so long-lived. |
2021-04-28 08:05:36 +0200 | p3n | (~p3n@217.198.124.246) (Quit: ZNC 1.8.2 - https://znc.in) |
2021-04-28 08:05:46 +0200 | p3n_ | (~p3n@2a00:19a0:3:7c:0:d9c6:7cf6:1) |
2021-04-28 08:05:48 +0200 | wonko7 | (~wonko7@62.115.229.50) |
2021-04-28 08:06:03 +0200 | <Axman6> | surely that depends on the parallelism of the problem though. like a hash algorithm with intentionally not be very wide |
2021-04-28 08:06:12 +0200 | <Axman6> | will* |
2021-04-28 08:07:07 +0200 | <cheater> | if it's not wide, how can it be parallelizable? |
2021-04-28 08:07:08 +0200 | Lowl3v3l | (~Lowl3v3l@dslb-002-207-103-026.002.207.pools.vodafone-ip.de) |
2021-04-28 08:08:04 +0200 | <cheater> | wide here stems from the fact that you'll be performing the same computation on different data in a large amount of parallel instances. a million parallel threads or whatever. a thousand. |
2021-04-28 08:08:19 +0200 | nineonine | (~nineonine@2604:3d08:7785:9600:8da3:57c2:b9e6:3845) (Ping timeout: 245 seconds) |
2021-04-28 08:08:28 +0200 | <cheater> | if you can't make it perform this many parallel threads, then you've hit the limit of that algorithm's parallelization |
2021-04-28 08:08:41 +0200 | <Axman6> | sure, but that only works if that's your problem. |
2021-04-28 08:08:48 +0200 | <Axman6> | yeah |
2021-04-28 08:09:04 +0200 | <cheater> | i've just described all parallelizable problems |
2021-04-28 08:09:04 +0200 | frozenErebus | (~frozenEre@37.231.244.249) |
2021-04-28 08:09:30 +0200 | <cheater> | if you need low latency then at some point you have a serial algorithm with dependence on causality |
2021-04-28 08:09:48 +0200 | <cheater> | which means you've hit the limit of parallelization |
2021-04-28 08:09:56 +0200 | Axman6 | shakes fist angrily at time |
2021-04-28 08:10:18 +0200 | <cheater> | it's not time |
2021-04-28 08:10:20 +0200 | <cheater> | it's just time's arrow |
2021-04-28 08:10:53 +0200 | rdivyanshu | (uid322626@gateway/web/irccloud.com/x-ftvnlptrehewgtfz) (Quit: Connection closed for inactivity) |
2021-04-28 08:13:27 +0200 | Jesin | (~Jesin@pool-72-66-101-18.washdc.fios.verizon.net) (Ping timeout: 252 seconds) |
2021-04-28 08:14:01 +0200 | frozenErebus | (~frozenEre@37.231.244.249) (Ping timeout: 252 seconds) |
2021-04-28 08:14:47 +0200 | _ht | (~quassel@82-169-194-8.biz.kpn.net) |
2021-04-28 08:17:17 +0200 | faustind | (~faustin@133.8.11.150) |
2021-04-28 08:20:35 +0200 | zmijunkie | (~Adium@109.90.32.89) |
2021-04-28 08:23:40 +0200 | zmijunkie1 | (~Adium@87.122.222.152) (Ping timeout: 276 seconds) |
2021-04-28 08:31:30 +0200 | ddellacosta | (ddellacost@gateway/vpn/mullvad/ddellacosta) |
2021-04-28 08:31:44 +0200 | sh9 | (~sh9@softbank060116136158.bbtec.net) |
2021-04-28 08:32:10 +0200 | <[exa]> | cheater: you probably need to add some energy limits, this way you could parallelize all NP problems sufficiently to be solved in P |
2021-04-28 08:32:42 +0200 | seanparsons | (~sean@cpc145088-gill21-2-0-cust281.20-1.cable.virginm.net) (Ping timeout: 265 seconds) |
2021-04-28 08:32:50 +0200 | pengjiz | (~user@2601:547:902:6d00::2) (Quit: ERC (IRC client for Emacs 27.2)) |
2021-04-28 08:34:02 +0200 | bahamas | (~lucian@188.27.62.94) |
2021-04-28 08:34:02 +0200 | bahamas | (~lucian@188.27.62.94) (Changing host) |
2021-04-28 08:34:02 +0200 | bahamas | (~lucian@unaffiliated/bahamas) |
2021-04-28 08:35:45 +0200 | seanparsons | (~sean@cpc145088-gill21-2-0-cust281.20-1.cable.virginm.net) |
2021-04-28 08:36:51 +0200 | ddellacosta | (ddellacost@gateway/vpn/mullvad/ddellacosta) (Ping timeout: 268 seconds) |
2021-04-28 08:43:36 +0200 | nineonine | (~nineonine@2604:3d08:7785:9600:18c3:826f:bcf6:7789) |
2021-04-28 08:43:36 +0200 | Lycurgus | (~niemand@98.4.118.65) (Quit: Exeunt) |
2021-04-28 08:44:50 +0200 | coot | (~coot@37.30.58.122.nat.umts.dynamic.t-mobile.pl) |
2021-04-28 08:45:05 +0200 | dpl | (~dpl@77-121-78-163.chn.volia.net) |
2021-04-28 08:47:59 +0200 | ddellacosta | (~ddellacos@ool-44c73afa.dyn.optonline.net) |
2021-04-28 08:48:02 +0200 | paravida | (~mychateau@71.215.110.96) (Quit: Leaving) |
2021-04-28 08:48:31 +0200 | Aquazi | (uid312403@gateway/web/irccloud.com/x-gkbkfleqsavrnzrc) |
2021-04-28 08:48:32 +0200 | frozenErebus | (~frozenEre@37.231.244.249) |
2021-04-28 08:49:04 +0200 | idhugo__ | (~idhugo@80-62-116-231-mobile.dk.customer.tdc.net) |
2021-04-28 08:50:58 +0200 | nineonine | (~nineonine@2604:3d08:7785:9600:18c3:826f:bcf6:7789) (Ping timeout: 276 seconds) |
2021-04-28 08:52:45 +0200 | vchlup | (~vchlup@nat.brnet.cz) |
2021-04-28 08:53:29 +0200 | ddellacosta | (~ddellacos@ool-44c73afa.dyn.optonline.net) (Ping timeout: 246 seconds) |
2021-04-28 08:53:57 +0200 | bor0 | (~boro@unaffiliated/boro/x-000000001) |
2021-04-28 08:54:13 +0200 | frozenErebus | (~frozenEre@37.231.244.249) (Ping timeout: 276 seconds) |
2021-04-28 08:59:36 +0200 | Sgeo | (~Sgeo@ool-18b9875e.dyn.optonline.net) (Read error: Connection reset by peer) |
2021-04-28 09:00:54 +0200 | frozenErebus | (~frozenEre@37.231.244.249) |
2021-04-28 09:06:14 +0200 | xff0x | (~xff0x@2001:1a81:5216:4600:2a71:7ddf:1859:9cdd) (Ping timeout: 245 seconds) |
2021-04-28 09:07:09 +0200 | xff0x | (~xff0x@2001:1a81:5216:4600:1ad0:c9d5:4f86:a019) |
2021-04-28 09:08:28 +0200 | timCF | (~i.tkachuk@m91-129-104-226.cust.tele2.ee) (Ping timeout: 265 seconds) |
2021-04-28 09:08:31 +0200 | aVikingTrex | (~aVikingTr@2001:8003:340d:d00:b2de:b98:7a93:b0ea) (Ping timeout: 276 seconds) |
2021-04-28 09:10:00 +0200 | ddellacosta | (~ddellacos@86.106.143.229) |
2021-04-28 09:14:01 +0200 | lordyod | (~lordyod@c-67-169-144-132.hsd1.ca.comcast.net) (Ping timeout: 260 seconds) |
2021-04-28 09:15:01 +0200 | ddellacosta | (~ddellacos@86.106.143.229) (Ping timeout: 276 seconds) |
2021-04-28 09:15:01 +0200 | jgt | (~jgt@78.162.43.217) (Ping timeout: 276 seconds) |
2021-04-28 09:17:21 +0200 | remby | (~remby@bras-base-london1483w-grc-43-65-95-173-128.dsl.bell.ca) |
2021-04-28 09:22:20 +0200 | olle | (~olle@mue-88-130-56-035.dsl.tropolys.de) |
2021-04-28 09:22:30 +0200 | <olle> | Does Haskell deal with division by 0? |
2021-04-28 09:22:35 +0200 | <olle> | Throwing error or exception? |
2021-04-28 09:22:54 +0200 | <olle> | Wait, it's on google... ^^ |
2021-04-28 09:22:57 +0200 | danvet | (~Daniel@2a02:168:57f4:0:efd0:b9e5:5ae6:c2fa) |
2021-04-28 09:24:13 +0200 | <hc> | > 1 / 0 |
2021-04-28 09:24:15 +0200 | <lambdabot> | Infinity |
2021-04-28 09:24:26 +0200 | nehsou^ | (nehsou@ip98-184-89-2.mc.at.cox.net) () |
2021-04-28 09:24:39 +0200 | hiroaki | (~hiroaki@2a02:8108:8c40:2bb8:97a:c563:cb11:fbc) (Ping timeout: 260 seconds) |
2021-04-28 09:24:40 +0200 | <hc> | > :t 1 / 0 |
2021-04-28 09:24:42 +0200 | <lambdabot> | <hint>:1:1: error: <hint>:1:1: error: parse error on input ‘:’ |
2021-04-28 09:24:51 +0200 | <hc> | :t 1 / 0 |
2021-04-28 09:24:52 +0200 | <lambdabot> | Fractional a => a |
2021-04-28 09:25:01 +0200 | <olle> | Infinity, eh? Hm. |
2021-04-28 09:25:24 +0200 | <olle> | Does that mean Haskell can express totality? That is, guaranteed to return on every value? |
2021-04-28 09:28:08 +0200 | <opqdonut> | no |
2021-04-28 09:28:33 +0200 | <opqdonut> | you can always use `undefined` to blow up any computation |
2021-04-28 09:28:39 +0200 | <opqdonut> | or `fix id` for an infinite loop |
2021-04-28 09:29:01 +0200 | jumper149 | (~jumper149@80.240.31.34) |
2021-04-28 09:29:19 +0200 | ericsagn1 | (~ericsagne@2405:6580:0:5100:4233:4fa2:ecc4:e3d1) (Ping timeout: 276 seconds) |
2021-04-28 09:29:24 +0200 | <letmein> | if it were, then haskell wouldn't be turing complete, assuming i understand the question correctly |
2021-04-28 09:29:47 +0200 | <maerwald> | ? |
2021-04-28 09:30:06 +0200 | <maerwald> | expressing totality /= everything must be total |
2021-04-28 09:30:23 +0200 | <olle> | Right |
2021-04-28 09:30:25 +0200 | <olle> | opqdonut: thanks |
2021-04-28 09:30:35 +0200 | fendor | (~fendor@178.165.130.176.wireless.dyn.drei.com) |
2021-04-28 09:30:38 +0200 | <maerwald> | F* can express totality |
2021-04-28 09:30:45 +0200 | <olle> | As can Koka, in fact. |
2021-04-28 09:30:53 +0200 | <maerwald> | liquidhaskell too |
2021-04-28 09:31:05 +0200 | <letmein> | ah ok. my bad |
2021-04-28 09:31:07 +0200 | <maerwald> | to some degree I think |
2021-04-28 09:32:16 +0200 | zmijunkie | (~Adium@109.90.32.89) (Ping timeout: 252 seconds) |
2021-04-28 09:32:39 +0200 | zmijunkie | (~Adium@87.122.222.152) |
2021-04-28 09:33:18 +0200 | kuribas | (~user@ptr-25vy0i8klmekwkijd9o.18120a2.ip6.access.telenet.be) |
2021-04-28 09:33:48 +0200 | cfricke | (~cfricke@unaffiliated/cfricke) |
2021-04-28 09:34:32 +0200 | <olle> | Is there another word for "weak" totality, when it's guaranteed to act on all of the domain? |
2021-04-28 09:34:40 +0200 | <olle> | E.g. not missing a case |
2021-04-28 09:34:54 +0200 | lordyod | (~lordyod@c-67-169-144-132.hsd1.ca.comcast.net) |
2021-04-28 09:35:13 +0200 | <opqdonut> | isn't that just totality? at least if "to act on" means "to terminate" |
2021-04-28 09:35:21 +0200 | <opqdonut> | or what do you mean? |
2021-04-28 09:36:27 +0200 | hiroaki | (~hiroaki@2a02:8108:8c40:2bb8:a736:199e:991f:4edb) |
2021-04-28 09:37:12 +0200 | <olle> | opqdonut: You can have a function that acts on all cases, but one case throws an exception --> no totality |
2021-04-28 09:37:58 +0200 | <opqdonut> | how's that different from a non-total function that throws an exception on one case? |
2021-04-28 09:38:22 +0200 | <opqdonut> | or perhaps you mean something like "guaranteed to terminate with a value or an exception" |
2021-04-28 09:38:32 +0200 | <opqdonut> | that's perhaps even harder to track in a compiler than normal totality |
2021-04-28 09:38:49 +0200 | <olle> | Instead of totality, something like "no case missed" |
2021-04-28 09:39:10 +0200 | <opqdonut> | what I'm trying to say is how can you distinguish a "missed case" from some other reason for nontotality? |
2021-04-28 09:39:18 +0200 | <opqdonut> | arguably every nontotal function merely "misses a case" |
2021-04-28 09:39:21 +0200 | <olle> | Good question |
2021-04-28 09:40:16 +0200 | jgt | (~jgt@95.12.112.152) |
2021-04-28 09:41:01 +0200 | stree | (~stree@68.36.8.116) (Ping timeout: 276 seconds) |
2021-04-28 09:41:16 +0200 | ericsagn1 | (~ericsagne@2405:6580:0:5100:b546:5594:c630:5696) |
2021-04-28 09:41:52 +0200 | ddellacosta | (ddellacost@gateway/vpn/mullvad/ddellacosta) |
2021-04-28 09:41:53 +0200 | <maerwald> | GHC warns you if you're not matching on a value |
2021-04-28 09:42:23 +0200 | <maerwald> | that says nothing about whether the function terminates |
2021-04-28 09:42:42 +0200 | <opqdonut> | yeah, and it's only a local check |
2021-04-28 09:42:55 +0200 | <opqdonut> | calling head doesn't generate a warning :) |
2021-04-28 09:43:13 +0200 | <curiousgay> | I need help identifying which part of code for boggle https://pastebin.com/raw/yxC9Wvzm is really slow, I was sure lazy evaluation would take care of that (that terrible naming of findWord is not mine) |
2021-04-28 09:45:18 +0200 | <olle> | maerwald: right, you have this check. |
2021-04-28 09:45:58 +0200 | <olle> | maerwald: what do you call it? exhaustiveness? |
2021-04-28 09:46:06 +0200 | <olle> | so maybe that's the word to use, not "totality" |
2021-04-28 09:46:13 +0200 | <curiousgay> | I should be more concrete that's just the code for checking whether the word is on board or not |
2021-04-28 09:46:39 +0200 | ddellacosta | (ddellacost@gateway/vpn/mullvad/ddellacosta) (Ping timeout: 265 seconds) |
2021-04-28 09:48:22 +0200 | <curiousgay> | maybe I'll solve that myself after taking a sleep... |
2021-04-28 09:48:29 +0200 | cgfbee | (~bot@oc1.itim-cj.ro) (Remote host closed the connection) |
2021-04-28 09:50:23 +0200 | geowiesnot | (~user@i15-les02-ix2-87-89-181-157.sfr.lns.abo.bbox.fr) |
2021-04-28 09:50:27 +0200 | Gurkenglas | (~Gurkengla@unaffiliated/gurkenglas) |
2021-04-28 09:51:11 +0200 | <maerwald> | olle: yes, exhaustiveness |
2021-04-28 09:51:58 +0200 | <olle> | So you can say a function is exhaustive on its input...? Or is that weird wording? |
2021-04-28 09:52:05 +0200 | <olle> | Instead of total. |
2021-04-28 09:53:56 +0200 | stree | (~stree@68.36.8.116) |
2021-04-28 09:55:04 +0200 | gehmehgeh | (~ircuser1@gateway/tor-sasl/gehmehgeh) |
2021-04-28 09:58:13 +0200 | remby | (~remby@bras-base-london1483w-grc-43-65-95-173-128.dsl.bell.ca) (Quit: remby) |
2021-04-28 09:58:57 +0200 | cole-h | (~cole-h@c-73-48-197-220.hsd1.ca.comcast.net) (Ping timeout: 260 seconds) |
2021-04-28 10:01:03 +0200 | dvdp73 | (59736826@38.104.115.89.rev.vodafone.pt) (Ping timeout: 240 seconds) |
2021-04-28 10:01:36 +0200 | evanjs | (~evanjs@075-129-098-007.res.spectrum.com) (Read error: Connection reset by peer) |
2021-04-28 10:03:43 +0200 | evanjs | (~evanjs@075-129-098-007.res.spectrum.com) |
2021-04-28 10:05:31 +0200 | Guest6509 | (~laudiacay@45.162.228.190) |
2021-04-28 10:06:43 +0200 | kini | (~kini@unaffiliated/kini) (Ping timeout: 258 seconds) |
2021-04-28 10:07:13 +0200 | Qwerky | (~qwerky@37.170.48.251) |
2021-04-28 10:07:24 +0200 | xkapastel | (uid17782@gateway/web/irccloud.com/x-wfrommuaxtjqnxrn) (Quit: Connection closed for inactivity) |
2021-04-28 10:09:47 +0200 | Guest6509 | (~laudiacay@45.162.228.190) (Ping timeout: 246 seconds) |
2021-04-28 10:11:19 +0200 | letmein | (~letmein@2601:1c1:4200:938f:f8bf:6a67:4eed:b2c1) (Ping timeout: 260 seconds) |
2021-04-28 10:12:31 +0200 | gitgood | (~gitgood@80-44-9-246.dynamic.dsl.as9105.com) (Remote host closed the connection) |
2021-04-28 10:13:45 +0200 | <hc> | exhaustive is the proper term for it, I think |
2021-04-28 10:14:02 +0200 | <nshepperd2> | i think exhaustiveness is more a property of source code than functions |
2021-04-28 10:14:32 +0200 | kini | (~kini@unaffiliated/kini) |
2021-04-28 10:15:49 +0200 | <nshepperd2> | if you have a function that has one case defined as 'undefined' that's semantically the same as a function with the case left out, it just indicates that the programmer did it on purpose |
2021-04-28 10:16:45 +0200 | hendursaga | (~weechat@gateway/tor-sasl/hendursaga) (Ping timeout: 240 seconds) |
2021-04-28 10:17:58 +0200 | kritzefitz | (~kritzefit@p200300ecdf3c5b009ca7d9f9eb7bbe17.dip0.t-ipconnect.de) |
2021-04-28 10:18:04 +0200 | geowiesnot | (~user@i15-les02-ix2-87-89-181-157.sfr.lns.abo.bbox.fr) (Ping timeout: 276 seconds) |
2021-04-28 10:18:53 +0200 | hendursaga | (~weechat@gateway/tor-sasl/hendursaga) |
2021-04-28 10:19:37 +0200 | m0rphism | (~m0rphism@HSI-KBW-085-216-104-059.hsi.kabelbw.de) |
2021-04-28 10:21:08 +0200 | elfets | (~elfets@ip-37-201-23-96.hsi13.unitymediagroup.de) |
2021-04-28 10:21:54 +0200 | ddellacosta | (~ddellacos@83.143.246.104) |
2021-04-28 10:22:21 +0200 | zmijunkie1 | (~Adium@109.90.32.89) |
2021-04-28 10:23:26 +0200 | zmijunkie | (~Adium@87.122.222.152) (Ping timeout: 246 seconds) |
2021-04-28 10:24:53 +0200 | tzh | (~tzh@c-24-21-73-154.hsd1.or.comcast.net) (Quit: zzz) |
2021-04-28 10:25:23 +0200 | knupfer | (~Thunderbi@p200300eb4f122d00ac387efffe7e3251.dip0.t-ipconnect.de) |
2021-04-28 10:25:52 +0200 | kritzefitz | (~kritzefit@p200300ecdf3c5b009ca7d9f9eb7bbe17.dip0.t-ipconnect.de) (Ping timeout: 276 seconds) |
2021-04-28 10:26:46 +0200 | ddellacosta | (~ddellacos@83.143.246.104) (Ping timeout: 265 seconds) |
2021-04-28 10:27:49 +0200 | cgfbee | (~bot@oc1.itim-cj.ro) |
2021-04-28 10:29:49 +0200 | kiweun | (~kiweun@2607:fea8:2a62:9600:d524:f52b:e28c:9800) (Remote host closed the connection) |
2021-04-28 10:31:59 +0200 | knupfer | (~Thunderbi@p200300eb4f122d00ac387efffe7e3251.dip0.t-ipconnect.de) (Quit: knupfer) |
2021-04-28 10:32:03 +0200 | alexander | (~alexander@2a02:587:dc0a:2700:39fb:67a3:1f47:16d) |
2021-04-28 10:32:06 +0200 | knupfer | (~Thunderbi@p200300eb4f122d00a42a28fffee81920.dip0.t-ipconnect.de) |
2021-04-28 10:32:32 +0200 | alexander | Guest78265 |
2021-04-28 10:37:40 +0200 | kritzefitz | (~kritzefit@2003:5b:203b:200::10:49) |
2021-04-28 10:37:53 +0200 | raehik | (~raehik@cpc95906-rdng25-2-0-cust156.15-3.cable.virginm.net) |
2021-04-28 10:38:53 +0200 | knupfer | (~Thunderbi@p200300eb4f122d00a42a28fffee81920.dip0.t-ipconnect.de) (Quit: knupfer) |
2021-04-28 10:41:12 +0200 | PotatoHatsue | (berbermanp@gateway/shell/matrix.org/x-cdgorrungfkvrlgk) (Quit: Bridge terminating on SIGTERM) |
2021-04-28 10:41:12 +0200 | johnnyboy[m] | (gifumatrix@gateway/shell/matrix.org/x-hshpzcnkjnouscdq) (Quit: Bridge terminating on SIGTERM) |
2021-04-28 10:41:13 +0200 | ThaEwat | (thaewraptm@gateway/shell/matrix.org/x-zrjvdaqjldoozbwe) (Quit: Bridge terminating on SIGTERM) |
2021-04-28 10:41:13 +0200 | sm[m] | (simonmicma@gateway/shell/matrix.org/x-ebojkellpovkslxj) (Quit: Bridge terminating on SIGTERM) |
2021-04-28 10:41:13 +0200 | fgaz | (fgazmatrix@gateway/shell/matrix.org/x-rybmlciotqdjbwga) (Quit: Bridge terminating on SIGTERM) |
2021-04-28 10:41:13 +0200 | JaakkoLuttinen[m | (jluttinema@gateway/shell/matrix.org/x-iaezgisjxqykbikb) (Quit: Bridge terminating on SIGTERM) |
2021-04-28 10:41:14 +0200 | lambdaclan | (lambdaclan@gateway/shell/matrix.org/x-srvssvttdughpnin) (Quit: Bridge terminating on SIGTERM) |
2021-04-28 10:41:14 +0200 | jtojnar | (jtojnarmat@gateway/shell/matrix.org/x-uzcjomjncllflthl) (Quit: Bridge terminating on SIGTERM) |
2021-04-28 10:41:15 +0200 | jeffcasavant[m] | (jeffcasava@gateway/shell/matrix.org/x-implyphghwvbpqxc) (Quit: Bridge terminating on SIGTERM) |
2021-04-28 10:41:16 +0200 | michaelpj | (michaelpjm@gateway/shell/matrix.org/x-ykfbtoxpdeppeukm) (Quit: Bridge terminating on SIGTERM) |
2021-04-28 10:41:18 +0200 | TheWizardTower[m | (thewizardt@gateway/shell/matrix.org/x-nzblrcahztnbfben) (Quit: Bridge terminating on SIGTERM) |
2021-04-28 10:41:18 +0200 | jesser[m] | (jessermatr@gateway/shell/matrix.org/x-qghuwolfosrgphni) (Quit: Bridge terminating on SIGTERM) |
2021-04-28 10:41:19 +0200 | heck-to-the-gnom | (heck-to-th@gateway/shell/matrix.org/x-zwzqldggqcawgcbk) (Quit: Bridge terminating on SIGTERM) |
2021-04-28 10:41:20 +0200 | rednaZ[m] | (r3dnazmatr@gateway/shell/matrix.org/x-izngtnrymamsdgyp) (Quit: Bridge terminating on SIGTERM) |
2021-04-28 10:41:20 +0200 | speakerspivakeem | (speakerdea@gateway/shell/matrix.org/x-tgmavgvztutdkfda) (Quit: Bridge terminating on SIGTERM) |
2021-04-28 10:41:20 +0200 | Lurkki[m]1 | (lurkkipriv@gateway/shell/matrix.org/x-bsasosynetchiqwr) (Quit: Bridge terminating on SIGTERM) |
2021-04-28 10:41:21 +0200 | themsay[m] | (themsaymat@gateway/shell/matrix.org/x-saboiqqcrhmykypn) (Quit: Bridge terminating on SIGTERM) |
2021-04-28 10:41:21 +0200 | fox[m]1 | (foxforestf@gateway/shell/matrix.org/x-zftkphzstualrnft) (Quit: Bridge terminating on SIGTERM) |
2021-04-28 10:41:21 +0200 | CrabMan | (phi-matrix@gateway/shell/matrix.org/x-lcpxgjtgvabxggfm) (Quit: Bridge terminating on SIGTERM) |
2021-04-28 10:41:21 +0200 | kiix | (ashleyisnu@gateway/shell/matrix.org/x-hdlishqxfgvrxtgg) (Quit: Bridge terminating on SIGTERM) |
2021-04-28 10:41:21 +0200 | slycelote[m] | (slycelotem@gateway/shell/matrix.org/x-jwwdnktlxoqqmejb) (Quit: Bridge terminating on SIGTERM) |
2021-04-28 10:41:21 +0200 | chrisbloecker[m] | (chrisbloec@gateway/shell/matrix.org/x-euopytpqbubrcmee) (Quit: Bridge terminating on SIGTERM) |
2021-04-28 10:41:21 +0200 | enya[m] | (enyaismatr@gateway/shell/matrix.org/x-tiqrdgjeclxgzeks) (Quit: Bridge terminating on SIGTERM) |
2021-04-28 10:41:21 +0200 | berberman__ | (berberma4@gateway/shell/matrix.org/x-voiztqshsnrivrqj) (Quit: Bridge terminating on SIGTERM) |
2021-04-28 10:41:23 +0200 | Guest14320 | (bitonicmat@gateway/shell/matrix.org/x-ecvwsnanzejbrweo) (Quit: Bridge terminating on SIGTERM) |
2021-04-28 10:41:23 +0200 | hegz | (hegzmatrix@gateway/shell/matrix.org/x-qjbevljwfzlhaulx) (Quit: Bridge terminating on SIGTERM) |
2021-04-28 10:41:23 +0200 | Hanma[m] | (hanmamatri@gateway/shell/matrix.org/x-wxxbvetrqrsqljor) (Quit: Bridge terminating on SIGTERM) |
2021-04-28 10:41:23 +0200 | maralorn | (maralornma@gateway/shell/matrix.org/x-ivwnbdnfszfjiwdc) (Quit: Bridge terminating on SIGTERM) |
2021-04-28 10:41:23 +0200 | johnnyv[m] | (badwolf256@gateway/shell/matrix.org/x-iuvqvpqyjtjrwaqm) (Quit: Bridge terminating on SIGTERM) |
2021-04-28 10:41:23 +0200 | srid | (sridmatrix@gateway/shell/matrix.org/x-aznuekqvxhshtmnc) (Quit: Bridge terminating on SIGTERM) |
2021-04-28 10:41:23 +0200 | jchia[m] | (jchiamatri@gateway/shell/matrix.org/x-gvltsihrvsoaugcv) (Quit: Bridge terminating on SIGTERM) |
2021-04-28 10:41:24 +0200 | pnotequalnp[m] | (pnotequaln@gateway/shell/matrix.org/x-dnjftlngoflvunfh) (Quit: Bridge terminating on SIGTERM) |
2021-04-28 10:41:24 +0200 | domenkozar[m] | (domenkozar@NixOS/user/domenkozar) (Quit: Bridge terminating on SIGTERM) |
2021-04-28 10:41:24 +0200 | arcontethegreat[ | (arcontethe@gateway/shell/matrix.org/x-fjqjpveupdddtlmd) (Quit: Bridge terminating on SIGTERM) |
2021-04-28 10:41:25 +0200 | stevekrouse1[m] | (stevekrous@gateway/shell/matrix.org/x-diqtyyqdotuluztd) (Quit: Bridge terminating on SIGTERM) |
2021-04-28 10:41:25 +0200 | mjlbach | (atriusmatr@gateway/shell/matrix.org/x-tnqtrbonstnpvbip) (Quit: Bridge terminating on SIGTERM) |
2021-04-28 10:41:25 +0200 | toasty_avocado[m | (toastyavoc@gateway/shell/matrix.org/x-qoakdccnmkyqwgan) (Quit: Bridge terminating on SIGTERM) |
2021-04-28 10:41:25 +0200 | Noughtmare[m] | (naughtmare@gateway/shell/matrix.org/x-ibycjhwgzkgwsirp) (Quit: Bridge terminating on SIGTERM) |
2021-04-28 10:41:25 +0200 | siraben | (sirabenmat@gateway/shell/matrix.org/x-vprvjmvshzjzwaie) (Quit: Bridge terminating on SIGTERM) |
2021-04-28 10:41:25 +0200 | lnxw37d4 | (lnxw37d4ma@gateway/shell/matrix.org/x-cwgevrqfkxmhutaj) (Quit: Bridge terminating on SIGTERM) |
2021-04-28 10:41:26 +0200 | loyon | (loyonmatri@gateway/shell/matrix.org/x-icwodrnwhydizuwp) (Quit: Bridge terminating on SIGTERM) |
2021-04-28 10:41:26 +0200 | pbgc | (~pbgc@83.240.250.199) |
2021-04-28 10:41:27 +0200 | adziahel[m] | (adziahelma@gateway/shell/matrix.org/x-fxgpfuulectknwtl) (Quit: Bridge terminating on SIGTERM) |
2021-04-28 10:41:27 +0200 | hsiktas[m] | (hsiktasmat@gateway/shell/matrix.org/x-gsjrwkdnojwlhccb) (Quit: Bridge terminating on SIGTERM) |
2021-04-28 10:41:27 +0200 | DevTurks[m] | (turkdevops@gateway/shell/matrix.org/x-ahccmidzsdwdyhlh) (Quit: Bridge terminating on SIGTERM) |
2021-04-28 10:41:28 +0200 | dyniec[m] | (dyniecmatr@gateway/shell/matrix.org/x-hoqjjhwbtyzqxvrq) (Quit: Bridge terminating on SIGTERM) |
2021-04-28 10:41:28 +0200 | jo[m]4 | (josefmat1@gateway/shell/matrix.org/x-cemxneuvlpmikuqo) (Quit: Bridge terminating on SIGTERM) |
2021-04-28 10:41:28 +0200 | amerocu[m] | (amerocumat@gateway/shell/matrix.org/x-lgzdzpwicyowkqyo) (Quit: Bridge terminating on SIGTERM) |
2021-04-28 10:41:28 +0200 | alexfmpe | (alexfmpema@gateway/shell/matrix.org/x-gtmdhmuxxyypwmhc) (Quit: Bridge terminating on SIGTERM) |
2021-04-28 10:41:28 +0200 | viktorstrate[m] | (viktorstra@gateway/shell/matrix.org/x-czyyskmsfdtcncgz) (Quit: Bridge terminating on SIGTERM) |
2021-04-28 10:41:29 +0200 | dominicusin[m] | (dominicusi@gateway/shell/matrix.org/x-efcppjwqmhnnaznp) (Quit: Bridge terminating on SIGTERM) |
2021-04-28 10:41:29 +0200 | joe[m] | (joemonoida@gateway/shell/matrix.org/x-txxheijowbbsqnjc) (Quit: Bridge terminating on SIGTERM) |
2021-04-28 10:41:33 +0200 | fakubish[m] | (fakubishne@gateway/shell/matrix.org/x-ejucjpmdhmelyjcq) (Quit: Bridge terminating on SIGTERM) |
2021-04-28 10:41:34 +0200 | supersven[m] | (supersvenm@gateway/shell/matrix.org/x-tolchtmzdorrudlv) (Quit: Bridge terminating on SIGTERM) |
2021-04-28 10:41:34 +0200 | madjestic[m] | (madjesticm@gateway/shell/matrix.org/x-ehkjptotgnzgtmaa) (Quit: Bridge terminating on SIGTERM) |
2021-04-28 10:41:34 +0200 | mat[m]1 | (matmatrixo@gateway/shell/matrix.org/x-csjmbfnvgoldjcwp) (Quit: Bridge terminating on SIGTERM) |
2021-04-28 10:41:35 +0200 | psydruid[m] | (psydruidma@gateway/shell/matrix.org/x-mrkfgejepoksviny) (Quit: Bridge terminating on SIGTERM) |
2021-04-28 10:41:35 +0200 | maerwald[m] | (maerwaldma@gateway/shell/matrix.org/x-lijqlqbtomkmtbox) (Quit: Bridge terminating on SIGTERM) |
2021-04-28 10:41:35 +0200 | unclechu | (unclechuma@gateway/shell/matrix.org/x-lbufgcxgrsflmxsh) (Quit: Bridge terminating on SIGTERM) |
2021-04-28 10:41:35 +0200 | Poyo[m] | (stikynotha@gateway/shell/matrix.org/x-piujbocybdsttosy) (Quit: Bridge terminating on SIGTERM) |
2021-04-28 10:41:36 +0200 | Guillaum | (guiboumatr@gateway/shell/matrix.org/x-mcmztbazvtqulzjx) (Quit: Bridge terminating on SIGTERM) |
2021-04-28 10:41:44 +0200 | mly | (mlydisenco@gateway/shell/matrix.org/x-ewdvmylmgyrkkarp) (Quit: Bridge terminating on SIGTERM) |
2021-04-28 10:41:44 +0200 | DamienCassou | (damiencass@gateway/shell/matrix.org/x-vlmkjpanpcvlnzsw) (Quit: Bridge terminating on SIGTERM) |
2021-04-28 10:41:44 +0200 | beardhatcode | (robbertbea@gateway/shell/matrix.org/x-gemukjcqeyxgqoqq) (Quit: Bridge terminating on SIGTERM) |
2021-04-28 10:41:45 +0200 | EmanuelLoos[m] | (emanuel-lo@gateway/shell/matrix.org/x-dngsojtdjzplctfx) (Quit: Bridge terminating on SIGTERM) |
2021-04-28 10:41:46 +0200 | mith[m] | (mithmatrix@gateway/shell/matrix.org/x-erwosganmezqhoit) (Quit: Bridge terminating on SIGTERM) |
2021-04-28 10:41:46 +0200 | Lurkki[m] | (lurkkifene@gateway/shell/matrix.org/x-fxqiqerlwwhbnecd) (Quit: Bridge terminating on SIGTERM) |
2021-04-28 10:41:46 +0200 | M9ndres[m] | (m9ndresmat@gateway/shell/matrix.org/x-jiakppfxdqdpuzei) (Quit: Bridge terminating on SIGTERM) |
2021-04-28 10:41:46 +0200 | pqwy[m] | (pqwymatrix@gateway/shell/matrix.org/x-veqquvhdxxabijbc) (Quit: Bridge terminating on SIGTERM) |
2021-04-28 10:41:46 +0200 | alar[m] | (alarmxalat@gateway/shell/matrix.org/x-wsbjvskmyurbviic) (Quit: Bridge terminating on SIGTERM) |
2021-04-28 10:41:46 +0200 | ManofLetters[m] | (manoflette@gateway/shell/matrix.org/x-hjfwnbryqgidayrf) (Quit: Bridge terminating on SIGTERM) |
2021-04-28 10:41:47 +0200 | vaibhavsagar | (vaibhavsag@gateway/shell/matrix.org/x-nutshnhfgisxgkne) (Quit: Bridge terminating on SIGTERM) |
2021-04-28 10:41:47 +0200 | my_name_is_not_j | (mynameisno@gateway/shell/matrix.org/x-fwedgmzpwbugciod) (Quit: Bridge terminating on SIGTERM) |
2021-04-28 10:41:47 +0200 | mrus[m] | (mrusmatrix@gateway/shell/matrix.org/x-wnductunmdfidxwz) (Quit: Bridge terminating on SIGTERM) |
2021-04-28 10:41:47 +0200 | Ericson2314 | (ericson231@gateway/shell/matrix.org/x-sdzsetjuwugitzzp) (Quit: Bridge terminating on SIGTERM) |
2021-04-28 10:42:19 +0200 | ClaudiusMaximus | (~claude@cpc98210-croy26-2-0-cust137.19-2.cable.virginm.net) |
2021-04-28 10:42:19 +0200 | ClaudiusMaximus | (~claude@cpc98210-croy26-2-0-cust137.19-2.cable.virginm.net) (Changing host) |
2021-04-28 10:42:19 +0200 | ClaudiusMaximus | (~claude@unaffiliated/claudiusmaximus) |
2021-04-28 10:43:58 +0200 | stree | (~stree@68.36.8.116) (Excess Flood) |
2021-04-28 10:44:26 +0200 | stree | (~stree@68.36.8.116) |
2021-04-28 10:44:36 +0200 | pbgc | (~pbgc@83.240.250.199) (Max SendQ exceeded) |
2021-04-28 10:44:42 +0200 | darjeeling_ | (~darjeelin@112.16.171.9) |
2021-04-28 10:44:58 +0200 | jgt | (~jgt@95.12.112.152) (Ping timeout: 260 seconds) |
2021-04-28 10:47:03 +0200 | Qwerky | (~qwerky@37.170.48.251) (Remote host closed the connection) |
2021-04-28 10:48:16 +0200 | knupfer | (~Thunderbi@p200300eb4f122d00f69634fffef0b45f.dip0.t-ipconnect.de) |
2021-04-28 10:50:08 +0200 | ddellacosta | (~ddellacos@ool-44c73afa.dyn.optonline.net) |
2021-04-28 10:52:50 +0200 | heck-to-the-gnom | (heck-to-th@gateway/shell/matrix.org/x-fqmzmgouaqnemhzv) |
2021-04-28 10:53:14 +0200 | enthropy | (~aavogt@135-23-166-92.cpe.pppoe.ca) |
2021-04-28 10:53:56 +0200 | __monty__ | (~toonn@unaffiliated/toonn) |
2021-04-28 10:54:16 +0200 | <carbolymer> | Is there any tool out there to read .prof from profiler more efficiently? I have a 50MB file with 99% of zeroes |
2021-04-28 10:54:24 +0200 | knupfer | (~Thunderbi@p200300eb4f122d00f69634fffef0b45f.dip0.t-ipconnect.de) (Quit: knupfer) |
2021-04-28 10:54:26 +0200 | ddellacosta | (~ddellacos@ool-44c73afa.dyn.optonline.net) (Ping timeout: 240 seconds) |
2021-04-28 10:54:30 +0200 | knupfer | (~Thunderbi@p200300eb4f122d00083431fffe91aada.dip0.t-ipconnect.de) |
2021-04-28 10:56:40 +0200 | <kuribas> | carbolymer: firegraph? |
2021-04-28 10:57:04 +0200 | <kuribas> | well flamegraph: https://hackage.haskell.org/package/ghc-prof-flamegraph |
2021-04-28 10:57:11 +0200 | Qwerky | (~qwerky@37.170.48.251) |
2021-04-28 10:57:14 +0200 | nineonine | (~nineonine@2604:3d08:7785:9600:18c3:826f:bcf6:7789) |
2021-04-28 10:58:07 +0200 | <carbolymer> | Ooh I was looking for STH similar in Haskell world, kuribas, thanks! I'll check this |
2021-04-28 10:59:15 +0200 | ddellacosta | (~ddellacos@86.106.143.242) |
2021-04-28 10:59:39 +0200 | Qwerky | (~qwerky@37.170.48.251) (Read error: Connection reset by peer) |
2021-04-28 10:59:42 +0200 | Qwerky_ | (~qwerky@37.170.48.251) |
2021-04-28 10:59:49 +0200 | ukari | (~ukari@unaffiliated/ukari) (Remote host closed the connection) |
2021-04-28 11:00:32 +0200 | ukari | (~ukari@unaffiliated/ukari) |
2021-04-28 11:00:53 +0200 | Mrbuck | (~Mrbuck@gateway/tor-sasl/mrbuck) |
2021-04-28 11:01:17 +0200 | knupfer | (~Thunderbi@p200300eb4f122d00083431fffe91aada.dip0.t-ipconnect.de) (Quit: knupfer) |
2021-04-28 11:02:50 +0200 | heatsink | (~heatsink@108-201-191-115.lightspeed.sntcca.sbcglobal.net) (Remote host closed the connection) |
2021-04-28 11:03:19 +0200 | nineonine | (~nineonine@2604:3d08:7785:9600:18c3:826f:bcf6:7789) (Ping timeout: 245 seconds) |
2021-04-28 11:03:59 +0200 | idhugo_ | (~idhugo@87-49-45-4-mobile.dk.customer.tdc.net) |
2021-04-28 11:04:10 +0200 | ubert1 | (~Thunderbi@178.165.128.83.wireless.dyn.drei.com) |
2021-04-28 11:04:13 +0200 | ddellacosta | (~ddellacos@86.106.143.242) (Ping timeout: 276 seconds) |
2021-04-28 11:06:42 +0200 | RusAlex | (~Chel@unaffiliated/rusalex) (Ping timeout: 268 seconds) |
2021-04-28 11:06:49 +0200 | idhugo__ | (~idhugo@80-62-116-231-mobile.dk.customer.tdc.net) (Ping timeout: 276 seconds) |
2021-04-28 11:08:24 +0200 | bennofs_ | (~quassel@x4dbff94d.dyn.telefonica.de) |
2021-04-28 11:08:24 +0200 | RusAlex | (~Chel@unaffiliated/rusalex) |
2021-04-28 11:14:40 +0200 | Qwerky_ | (~qwerky@37.170.48.251) (Remote host closed the connection) |
2021-04-28 11:17:09 +0200 | themk | (~lukec@14-203-137-238.tpgi.com.au) |
2021-04-28 11:23:46 +0200 | fre | (~freusque@104.238.190.229) (Quit: fre: znc bye) |
2021-04-28 11:24:13 +0200 | DavidEichmann | (~david@147.136.46.217.dyn.plus.net) |
2021-04-28 11:24:31 +0200 | Qwerky | (~qwerky@37.170.48.251) |
2021-04-28 11:25:21 +0200 | Guest36391 | (~iomonad@95.179.211.27) (Ping timeout: 245 seconds) |
2021-04-28 11:25:40 +0200 | dvdp73 | (59736826@38.104.115.89.rev.vodafone.pt) |
2021-04-28 11:26:45 +0200 | ech | (~user@gateway/tor-sasl/ech) (Ping timeout: 240 seconds) |
2021-04-28 11:28:13 +0200 | fre | (~freusque@104.238.190.229) |
2021-04-28 11:28:49 +0200 | wmacmil | (~wmacmil@c83-248-72-252.bredband.comhem.se) |
2021-04-28 11:29:08 +0200 | Qwerky | (~qwerky@37.170.48.251) (Ping timeout: 258 seconds) |
2021-04-28 11:29:21 +0200 | knupfer | (~Thunderbi@p200300eb4f122d00641e6bfffebd888e.dip0.t-ipconnect.de) |
2021-04-28 11:30:02 +0200 | merijn | (~merijn@83-160-49-249.ip.xs4all.nl) |
2021-04-28 11:30:43 +0200 | <wmacmil> | if i run `readProcess "ls" ["*jpg"] ""` i get the exception `ls: cannot access '*jpg': No such file or directory` |
2021-04-28 11:31:31 +0200 | <wmacmil> | why is this an incorrect arguement by the readProcess standard when `ls *.jpg` works just fine from the command line |
2021-04-28 11:31:45 +0200 | acidjnk_new2 | (~acidjnk@p200300d0c72b9524d9e45372e00f3038.dip0.t-ipconnect.de) |
2021-04-28 11:32:08 +0200 | <Rembane> | wmacmil: Which readProcess are you using? |
2021-04-28 11:32:22 +0200 | <wmacmil> | System.Process |
2021-04-28 11:32:31 +0200 | <themk> | It's because it doesn't do glob expansion. |
2021-04-28 11:32:35 +0200 | <themk> | That is normally done by your shell. |
2021-04-28 11:32:38 +0200 | vgtw | (~vgtw@gateway/tor-sasl/vgtw) (Remote host closed the connection) |
2021-04-28 11:33:01 +0200 | <wmacmil> | themk: thank you, any suggested fix? |
2021-04-28 11:33:21 +0200 | vgtw | (~vgtw@gateway/tor-sasl/vgtw) |
2021-04-28 11:33:26 +0200 | <merijn> | wmacmil: Go through the shell |
2021-04-28 11:33:28 +0200 | ddellacosta | (ddellacost@gateway/vpn/mullvad/ddellacosta) |
2021-04-28 11:33:45 +0200 | <themk> | Yes, use a shell, or use the Glob library. |
2021-04-28 11:34:04 +0200 | ukari | (~ukari@unaffiliated/ukari) (Remote host closed the connection) |
2021-04-28 11:35:00 +0200 | ukari | (~ukari@unaffiliated/ukari) |
2021-04-28 11:35:20 +0200 | <tdammers> | Note that using a shell is a security minefield, you have to be super careful not to introduce shell injection vulnerabilities. If you decide you want to do it, I recommend not having anything dynamic in your shell command at all. |
2021-04-28 11:35:49 +0200 | knupfer | (~Thunderbi@p200300eb4f122d00641e6bfffebd888e.dip0.t-ipconnect.de) (Quit: knupfer) |
2021-04-28 11:37:04 +0200 | jgt | (~jgt@88.225.221.135) |
2021-04-28 11:37:13 +0200 | <merijn> | I recommend not going through the shell ;) |
2021-04-28 11:37:24 +0200 | <themk> | Yes, if you do need to glob, the Glob library is really quite good, and will cause less headaches. |
2021-04-28 11:37:26 +0200 | <Mrbuck> | hi in haskell do we write all things as modules and import them? |
2021-04-28 11:37:30 +0200 | <wmacmil> | thanks! |
2021-04-28 11:37:36 +0200 | <Mrbuck> | all things as in every function* |
2021-04-28 11:37:51 +0200 | <merijn> | Mrbuck: As opposed to? |
2021-04-28 11:38:04 +0200 | ddellacosta | (ddellacost@gateway/vpn/mullvad/ddellacosta) (Ping timeout: 252 seconds) |
2021-04-28 11:40:24 +0200 | <Mrbuck> | merijn: not opposing anything just want to know |
2021-04-28 11:40:36 +0200 | <merijn> | No, I meant: "What's the alternative?" |
2021-04-28 11:40:42 +0200 | <Cale> | wmacmil: You could also read the directory contents in Haskell using getDirectoryContents, and then filter that, like filter (isExtensionOf "jpg") |
2021-04-28 11:41:18 +0200 | domenkozar[m] | (domenkozar@NixOS/user/domenkozar) |
2021-04-28 11:41:18 +0200 | EmanuelLoos[m] | (emanuel-lo@gateway/shell/matrix.org/x-ccfqmpexidbbdgfn) |
2021-04-28 11:41:18 +0200 | mjlbach | (atriusmatr@gateway/shell/matrix.org/x-bvtmjmmlgatiwtwy) |
2021-04-28 11:41:18 +0200 | CrabMan | (phi-matrix@gateway/shell/matrix.org/x-ugqyawvncvacxvcr) |
2021-04-28 11:41:18 +0200 | fakubish[m] | (fakubishne@gateway/shell/matrix.org/x-jbcgigidgtkrgfve) |
2021-04-28 11:41:19 +0200 | mrus[m] | (mrusmatrix@gateway/shell/matrix.org/x-nwqeewfgxdoywgen) |
2021-04-28 11:41:19 +0200 | vaibhavsagar | (vaibhavsag@gateway/shell/matrix.org/x-jalplsodfrwfewzt) |
2021-04-28 11:41:19 +0200 | PotatoHatsue | (berbermanp@gateway/shell/matrix.org/x-gflbqnsamcccztbl) |
2021-04-28 11:41:19 +0200 | hsiktas[m] | (hsiktasmat@gateway/shell/matrix.org/x-gugdidzornmsbqte) |
2021-04-28 11:41:19 +0200 | Lurkki[m] | (lurkkifene@gateway/shell/matrix.org/x-tcyfuqvmehhdcnup) |
2021-04-28 11:41:19 +0200 | rednaZ[m] | (r3dnazmatr@gateway/shell/matrix.org/x-mdycfrjlahowxvor) |
2021-04-28 11:41:19 +0200 | berberman__ | (berberma4@gateway/shell/matrix.org/x-eblzmaixoufeajtd) |
2021-04-28 11:41:19 +0200 | jeffcasavant[m] | (jeffcasava@gateway/shell/matrix.org/x-zemrejlpxixrtjdp) |
2021-04-28 11:41:20 +0200 | DevTurks[m] | (turkdevops@gateway/shell/matrix.org/x-sbrizugrbjkmgmop) |
2021-04-28 11:41:20 +0200 | maralorn | (maralornma@gateway/shell/matrix.org/x-datqfgpfnslndhmi) |
2021-04-28 11:41:20 +0200 | arcontethegreat[ | (arcontethe@gateway/shell/matrix.org/x-fynbclknqzbnlvbq) |
2021-04-28 11:41:20 +0200 | alexfmpe | (alexfmpema@gateway/shell/matrix.org/x-cfbsuzgtowqlpdpa) |
2021-04-28 11:41:21 +0200 | hegz | (hegzmatrix@gateway/shell/matrix.org/x-lpejkdiwrnzfmzmr) |
2021-04-28 11:41:21 +0200 | johnnyv[m] | (badwolf256@gateway/shell/matrix.org/x-snikqtdbljwraqcc) |
2021-04-28 11:41:21 +0200 | jesser[m] | (jessermatr@gateway/shell/matrix.org/x-krbwrrrrfyjdhkbj) |
2021-04-28 11:41:21 +0200 | Hanma[m] | (hanmamatri@gateway/shell/matrix.org/x-cdkqqwjlurvjchsb) |
2021-04-28 11:41:21 +0200 | lambdaclan | (lambdaclan@gateway/shell/matrix.org/x-nlffnpghzfabpuxw) |
2021-04-28 11:41:21 +0200 | joe[m]4 | (joemonoida@gateway/shell/matrix.org/x-wamgtxwemulgqbqt) |
2021-04-28 11:41:21 +0200 | slycelote[m] | (slycelotem@gateway/shell/matrix.org/x-qxtrzkpokvfkhlib) |
2021-04-28 11:41:22 +0200 | fgaz | (fgazmatrix@gateway/shell/matrix.org/x-mgevtppufszitkam) |
2021-04-28 11:41:22 +0200 | michaelpj | (michaelpjm@gateway/shell/matrix.org/x-cegnevincdtrzzmv) |
2021-04-28 11:41:22 +0200 | Lurkki[m]1 | (lurkkipriv@gateway/shell/matrix.org/x-isyhslhcdxtqiqhe) |
2021-04-28 11:41:22 +0200 | Noughtmare[m] | (naughtmare@gateway/shell/matrix.org/x-ezpsgshfemjyczoj) |
2021-04-28 11:41:22 +0200 | supersven[m] | (supersvenm@gateway/shell/matrix.org/x-yllxmwoozxynyliw) |
2021-04-28 11:41:22 +0200 | ThaEwat | (thaewraptm@gateway/shell/matrix.org/x-edsytnplokpagwcn) |
2021-04-28 11:41:22 +0200 | sm[m] | (simonmicma@gateway/shell/matrix.org/x-mfesfokfwpleawzk) |
2021-04-28 11:41:22 +0200 | maerwald[m] | (maerwaldma@gateway/shell/matrix.org/x-pyvdmcxssbqqflsf) |
2021-04-28 11:41:23 +0200 | toasty_avocado[m | (toastyavoc@gateway/shell/matrix.org/x-blcnavbxkdcehbvk) |
2021-04-28 11:41:23 +0200 | lnxw37d4 | (lnxw37d4ma@gateway/shell/matrix.org/x-jmtycosfbgskcbjd) |
2021-04-28 11:41:23 +0200 | JaakkoLuttinen[m | (jluttinema@gateway/shell/matrix.org/x-voemsvmmhmegbjmj) |
2021-04-28 11:41:23 +0200 | johnnyboy[m] | (gifumatrix@gateway/shell/matrix.org/x-eqxnnnvtcaueqhad) |
2021-04-28 11:41:23 +0200 | jtojnar | (jtojnarmat@gateway/shell/matrix.org/x-gdynpirehvttuqgd) |
2021-04-28 11:41:23 +0200 | psydruid[m] | (psydruidma@gateway/shell/matrix.org/x-orfuwvwxmmdbmyxg) |
2021-04-28 11:41:23 +0200 | mith[m] | (mithmatrix@gateway/shell/matrix.org/x-ivwbchwbjlykkjix) |
2021-04-28 11:41:23 +0200 | loyon | (loyonmatri@gateway/shell/matrix.org/x-nvvwjgtnydlazhqq) |
2021-04-28 11:41:24 +0200 | bitonic | (bitonicmat@gateway/shell/matrix.org/x-kznirxeanjsjbohh) |
2021-04-28 11:41:24 +0200 | Guillaum | (guiboumatr@gateway/shell/matrix.org/x-fvjmbciiwqbgfexw) |
2021-04-28 11:41:24 +0200 | dyniec[m] | (dyniecmatr@gateway/shell/matrix.org/x-rqjbulqpqdoluiiq) |
2021-04-28 11:41:24 +0200 | M9ndres[m] | (m9ndresmat@gateway/shell/matrix.org/x-pudfhcvtdpredvew) |
2021-04-28 11:41:24 +0200 | alar[m] | (alarmxalat@gateway/shell/matrix.org/x-tumhmfppepawepdt) |
2021-04-28 11:41:24 +0200 | TheWizardTower[m | (thewizardt@gateway/shell/matrix.org/x-wdmliecptdlzuqsx) |
2021-04-28 11:41:25 +0200 | siraben | (sirabenmat@gateway/shell/matrix.org/x-pzgsdxlvwtqwzhrz) |
2021-04-28 11:41:25 +0200 | pnotequalnp[m] | (pnotequaln@gateway/shell/matrix.org/x-fqukrforkcqmjqmf) |
2021-04-28 11:41:25 +0200 | chrisbloecker[m] | (chrisbloec@gateway/shell/matrix.org/x-cfmnrgdjzwadkarf) |
2021-04-28 11:41:25 +0200 | pqwy[m] | (pqwymatrix@gateway/shell/matrix.org/x-fpcbkdqevgiqsfht) |
2021-04-28 11:41:25 +0200 | unclechu | (unclechuma@gateway/shell/matrix.org/x-hmyukeoalvxhtawb) |
2021-04-28 11:41:25 +0200 | srid | (sridmatrix@gateway/shell/matrix.org/x-pldvflvxklvtooyv) |
2021-04-28 11:41:25 +0200 | adziahel[m] | (adziahelma@gateway/shell/matrix.org/x-qwxmblcrsukkaonc) |
2021-04-28 11:41:25 +0200 | viktorstrate[m] | (viktorstra@gateway/shell/matrix.org/x-npzjdqyttogpwofo) |
2021-04-28 11:41:25 +0200 | Ericson2314 | (ericson231@gateway/shell/matrix.org/x-okvmajqpechljnhj) |
2021-04-28 11:41:25 +0200 | fox[m]1 | (foxforestf@gateway/shell/matrix.org/x-sgyvyyrumxjkmryw) |
2021-04-28 11:41:25 +0200 | beardhatcode | (robbertbea@gateway/shell/matrix.org/x-iptukbxzkzyjgrds) |
2021-04-28 11:41:25 +0200 | speakerspivakeem | (speakerdea@gateway/shell/matrix.org/x-xyepmqocrzayzhxl) |
2021-04-28 11:41:25 +0200 | DamienCassou | (damiencass@gateway/shell/matrix.org/x-hyonoyihsjqrwcrp) |
2021-04-28 11:41:25 +0200 | themsay[m] | (themsaymat@gateway/shell/matrix.org/x-jxvnrdxzkiqyurdg) |
2021-04-28 11:41:25 +0200 | my_name_is_not_j | (mynameisno@gateway/shell/matrix.org/x-fhvkqskparpkjshv) |
2021-04-28 11:41:25 +0200 | mly | (mlydisenco@gateway/shell/matrix.org/x-etvxmtqydpegtqau) |
2021-04-28 11:41:25 +0200 | Poyo[m] | (stikynotha@gateway/shell/matrix.org/x-iltsnonsgfwlcdhp) |
2021-04-28 11:41:25 +0200 | dominicusin[m] | (dominicusi@gateway/shell/matrix.org/x-oatljpwlthdxnsxj) |
2021-04-28 11:41:27 +0200 | stevekrouse1[m] | (stevekrous@gateway/shell/matrix.org/x-sskcyvujdvynhasa) |
2021-04-28 11:41:27 +0200 | jchia[m] | (jchiamatri@gateway/shell/matrix.org/x-scatarnmpyydrxbt) |
2021-04-28 11:41:27 +0200 | jo[m]5 | (josefmat1@gateway/shell/matrix.org/x-ctqrkejqlhbnkkcd) |
2021-04-28 11:41:28 +0200 | amerocu[m] | (amerocumat@gateway/shell/matrix.org/x-ettekisbiqeapgti) |
2021-04-28 11:41:29 +0200 | enya[m] | (enyaismatr@gateway/shell/matrix.org/x-agkydfhgcfwkhomn) |
2021-04-28 11:41:29 +0200 | madjestic[m] | (madjesticm@gateway/shell/matrix.org/x-bliesrnvyjhhztuj) |
2021-04-28 11:41:30 +0200 | kiix | (ashleyisnu@gateway/shell/matrix.org/x-hfrupjvxbcxrktzk) |
2021-04-28 11:41:31 +0200 | ManofLetters[m] | (manoflette@gateway/shell/matrix.org/x-aldpwaoxcmoohpyk) |
2021-04-28 11:41:32 +0200 | mat[m]1 | (matmatrixo@gateway/shell/matrix.org/x-ncllcajhozvxpwhs) |
2021-04-28 11:41:33 +0200 | <Cale> | (that isExtensionOf function is in System.FilePath in the filepath package, and getDirectoryContents is in System.Directory in directory) |
2021-04-28 11:42:22 +0200 | <wmacmil> | @Cale, thanks |
2021-04-28 11:42:22 +0200 | <lambdabot> | Unknown command, try @list |
2021-04-28 11:42:45 +0200 | knupfer | (~Thunderbi@p200300eb4f122d004c9c39fffec5d495.dip0.t-ipconnect.de) |
2021-04-28 11:43:46 +0200 | darjeeling_ | (~darjeelin@112.16.171.9) (Ping timeout: 240 seconds) |
2021-04-28 11:45:36 +0200 | kiweun | (~kiweun@2607:fea8:2a62:9600:2c5f:5d28:bf75:f423) |
2021-04-28 11:48:50 +0200 | faustind | (~faustin@133.8.11.150) (Ping timeout: 246 seconds) |
2021-04-28 11:49:19 +0200 | todda7 | (~torstein@athedsl-4519432.home.otenet.gr) |
2021-04-28 11:50:05 +0200 | kiweun | (~kiweun@2607:fea8:2a62:9600:2c5f:5d28:bf75:f423) (Ping timeout: 250 seconds) |
2021-04-28 11:50:43 +0200 | knupfer | (~Thunderbi@p200300eb4f122d004c9c39fffec5d495.dip0.t-ipconnect.de) (Ping timeout: 260 seconds) |
2021-04-28 11:53:17 +0200 | Guest36391 | (~iomonad@unaffiliated/iomonad) |
2021-04-28 11:54:10 +0200 | Qwerky | (~qwerky@37.170.48.251) |
2021-04-28 11:55:08 +0200 | <Arahael> | Mrbuck: Unlike some languages, we don't put *everything* into the one file if we can avoid it. :) |
2021-04-28 11:55:17 +0200 | zmijunkie1 | (~Adium@109.90.32.89) (Ping timeout: 252 seconds) |
2021-04-28 11:55:36 +0200 | zmijunkie | (~Adium@87.122.222.152) |
2021-04-28 11:56:23 +0200 | bahamas | (~lucian@unaffiliated/bahamas) (Ping timeout: 252 seconds) |
2021-04-28 11:58:05 +0200 | malumore | (~malumore@151.62.119.140) |
2021-04-28 11:58:32 +0200 | Neuromancer | (~Neuromanc@unaffiliated/neuromancer) (Read error: Connection reset by peer) |
2021-04-28 11:59:02 +0200 | <Mrbuck> | Arahael: hmm, but I might be ony person who thinks so many modules == unreadable and new language |
2021-04-28 11:59:43 +0200 | ech | (~user@gateway/tor-sasl/ech) |
2021-04-28 12:00:24 +0200 | faustind | (~faustin@M014008067225.v4.enabler.ne.jp) |
2021-04-28 12:00:59 +0200 | <DigitalKiwi> | who's going to find the meme |
2021-04-28 12:01:14 +0200 | <Arahael> | Mrbuck: You'll change your mind once you start seeing files that are 10's of thousands of lines long. |
2021-04-28 12:01:29 +0200 | <Arahael> | I think I had one somewhere that was more than 30,000 lines. |
2021-04-28 12:02:17 +0200 | Guest25703 | (~textual@2603-7000-3040-0000-b547-c3a9-933c-ab1d.res6.spectrum.com) (Quit: My MacBook has gone to sleep. ZZZzzz…) |
2021-04-28 12:03:20 +0200 | heatsink | (~heatsink@108-201-191-115.lightspeed.sntcca.sbcglobal.net) |
2021-04-28 12:04:51 +0200 | <DigitalKiwi> | https://twitter.com/tritlo/status/1379268344138891273/photo/2 i found this which i had not seen before and it's pretty much it lol |
2021-04-28 12:05:05 +0200 | incertia | (~incertia@d4-50-26-103.nap.wideopenwest.com) |
2021-04-28 12:06:31 +0200 | <Mrbuck> | Arahael: I agree on that context but writing 15 lines and creating modules for even variable and constants is good? |
2021-04-28 12:07:44 +0200 | heatsink | (~heatsink@108-201-191-115.lightspeed.sntcca.sbcglobal.net) (Ping timeout: 246 seconds) |
2021-04-28 12:07:55 +0200 | <Arahael> | Mrbuck: There isn't enough context to judge that. In general, I would say that a file should contain one component, concept, or idea. |
2021-04-28 12:07:56 +0200 | <Cale> | Mrbuck: Obviously, you should organise modules so that they're logical and have collections of related things in them. |
2021-04-28 12:08:32 +0200 | <Mrbuck> | Arahael: Cale okay got it |
2021-04-28 12:12:43 +0200 | wmacmil | (~wmacmil@c83-248-72-252.bredband.comhem.se) (Ping timeout: 252 seconds) |
2021-04-28 12:14:06 +0200 | ddellacosta | (ddellacost@gateway/vpn/mullvad/ddellacosta) |
2021-04-28 12:18:08 +0200 | geowiesnot | (~user@i15-les02-ix2-87-89-181-157.sfr.lns.abo.bbox.fr) |
2021-04-28 12:18:12 +0200 | ddellacosta | (ddellacost@gateway/vpn/mullvad/ddellacosta) (Ping timeout: 240 seconds) |
2021-04-28 12:18:40 +0200 | <DigitalKiwi> | probably a more efficient way to find it than just scrollign edwardk twitter... anyway basically this but imports https://pics.me.me/the-maths-dehhddeepleihing-import-keras-say-hello-to-keras-56785635.png |
2021-04-28 12:20:57 +0200 | <DigitalKiwi> | https://twitter.com/themattchan/status/911451409924493314?s=20 |
2021-04-28 12:21:13 +0200 | <DigitalKiwi> | https://twitter.com/ArchKiwi/status/1240735739945594884?s=20 |
2021-04-28 12:21:41 +0200 | aVikingTrex | (~aVikingTr@2001:8003:340d:d00:b2de:b98:7a93:b0ea) |
2021-04-28 12:22:14 +0200 | <yushyin> | DigitalKiwi: https://twitter.com/impurepics/status/1256632223027146755 this one? |
2021-04-28 12:22:26 +0200 | <DigitalKiwi> | yes! ty |
2021-04-28 12:22:45 +0200 | <Philonous> | Is there consensus on the use of circular dependencies using {-# SOURCE -#} pragmas and .hs-boot files? Ok to use occasionally? Code smell? Avoid at all costs? |
2021-04-28 12:23:09 +0200 | writenix | (~quassel@151.189.63.94.rev.vodafone.pt) |
2021-04-28 12:23:25 +0200 | <maerwald> | I use it when I see fit and don't care what others think |
2021-04-28 12:23:26 +0200 | writenix | (~quassel@151.189.63.94.rev.vodafone.pt) (Client Quit) |
2021-04-28 12:24:41 +0200 | <Philonous> | Well, it's not so much that I want to avoid the code-aesthetics police and more that I'm wondering if there are downsides that I'm just not seeing right now. |
2021-04-28 12:26:17 +0200 | <DigitalKiwi> | i have never used it and care what others think |
2021-04-28 12:26:26 +0200 | <DigitalKiwi> | seems there's no consensus |
2021-04-28 12:27:15 +0200 | ekrion | (~ffx1@181.58.39.182) |
2021-04-28 12:27:52 +0200 | geowiesnot | (~user@i15-les02-ix2-87-89-181-157.sfr.lns.abo.bbox.fr) (Ping timeout: 240 seconds) |
2021-04-28 12:28:43 +0200 | totte | (~totte@chakra/totte) (Ping timeout: 268 seconds) |
2021-04-28 12:28:54 +0200 | <Philonous> | But I also care what others think since I'm not writing that code for myself. |
2021-04-28 12:29:06 +0200 | idhugo__ | (~idhugo@80-62-116-231-mobile.dk.customer.tdc.net) |
2021-04-28 12:29:07 +0200 | <maerwald> | There's a maintenance overhead |
2021-04-28 12:29:44 +0200 | <maerwald> | And it, obviously, causes a circular dependency, which can, when overused, make reasoning about a module harder. Although I think that's a pretty minor point. |
2021-04-28 12:29:45 +0200 | Alleria | (~textual@zrcout.mskcc.org) |
2021-04-28 12:30:10 +0200 | Alleria | Guest33772 |
2021-04-28 12:30:41 +0200 | merijn | (~merijn@83-160-49-249.ip.xs4all.nl) (Ping timeout: 240 seconds) |
2021-04-28 12:31:11 +0200 | idhugo_ | (~idhugo@87-49-45-4-mobile.dk.customer.tdc.net) (Ping timeout: 245 seconds) |
2021-04-28 12:32:11 +0200 | merijn | (~merijn@83-160-49-249.ip.xs4all.nl) |
2021-04-28 12:36:14 +0200 | xff0x | (~xff0x@2001:1a81:5216:4600:1ad0:c9d5:4f86:a019) (Ping timeout: 245 seconds) |
2021-04-28 12:37:21 +0200 | xff0x | (~xff0x@2001:1a81:5216:4600:d365:aa72:75db:f7b9) |
2021-04-28 12:37:28 +0200 | merijn | (~merijn@83-160-49-249.ip.xs4all.nl) (Ping timeout: 252 seconds) |
2021-04-28 12:37:38 +0200 | merijn | (~merijn@83-160-49-249.ip.xs4all.nl) |
2021-04-28 12:39:35 +0200 | darjeeling_ | (~darjeelin@122.245.217.205) |
2021-04-28 12:40:16 +0200 | themk | (~lukec@14-203-137-238.tpgi.com.au) (Quit: zzz) |
2021-04-28 12:43:04 +0200 | merijn | (~merijn@83-160-49-249.ip.xs4all.nl) (Ping timeout: 265 seconds) |
2021-04-28 12:43:29 +0200 | merijn | (~merijn@83-160-49-249.ip.xs4all.nl) |
2021-04-28 12:45:44 +0200 | LKoen | (~LKoen@22.249.88.92.rev.sfr.net) |
2021-04-28 12:46:40 +0200 | <Philonous> | OK, thanks! |
2021-04-28 12:46:44 +0200 | ddellacosta | (ddellacost@gateway/vpn/mullvad/ddellacosta) |
2021-04-28 12:48:05 +0200 | vicfred | (~vicfred@unaffiliated/vicfred) (Quit: Leaving) |
2021-04-28 12:50:52 +0200 | ddellacosta | (ddellacost@gateway/vpn/mullvad/ddellacosta) (Ping timeout: 240 seconds) |
2021-04-28 12:52:13 +0200 | ddellacosta | (~ddellacos@ool-44c73afa.dyn.optonline.net) |
2021-04-28 12:52:29 +0200 | stree | (~stree@68.36.8.116) (Ping timeout: 252 seconds) |
2021-04-28 12:55:14 +0200 | jgt_ | (~jgt@46.154.88.171) |
2021-04-28 12:57:12 +0200 | jgt | (~jgt@88.225.221.135) (Ping timeout: 240 seconds) |
2021-04-28 12:57:42 +0200 | ddellacosta | (~ddellacos@ool-44c73afa.dyn.optonline.net) (Ping timeout: 240 seconds) |
2021-04-28 12:57:57 +0200 | elfets_ | (~elfets@ip-37-201-23-96.hsi13.unitymediagroup.de) |
2021-04-28 12:59:58 +0200 | aveltras | (uid364989@gateway/web/irccloud.com/x-yfblqpcgihobrdbr) |
2021-04-28 13:00:54 +0200 | nineonine | (~nineonine@2604:3d08:7785:9600:18c3:826f:bcf6:7789) |
2021-04-28 13:01:19 +0200 | minoru_shiraeesh | (~shiraeesh@109.166.56.250) |
2021-04-28 13:01:25 +0200 | kiweun | (~kiweun@2607:fea8:2a62:9600:fcc4:b6f1:bad6:309d) |
2021-04-28 13:01:40 +0200 | <aveltras> | does anyone successfully use haskell-language-server on a stack "monorepo" (stack.yaml in root directory and multiple subdirectories with each their package.yaml) ? It kinda works but my laptop is constantly hitting max ram usage and when using "haskell-language-server" on the project to check it without ide usage, it seems to be building the subpackages multiple times |
2021-04-28 13:01:51 +0200 | olle | (~olle@mue-88-130-56-035.dsl.tropolys.de) () |
2021-04-28 13:02:06 +0200 | elfets | (~elfets@ip-37-201-23-96.hsi13.unitymediagroup.de) (Ping timeout: 260 seconds) |
2021-04-28 13:02:37 +0200 | elfets_ | (~elfets@ip-37-201-23-96.hsi13.unitymediagroup.de) (Ping timeout: 260 seconds) |
2021-04-28 13:02:47 +0200 | <joel135> | stack install lens-tutorial; stack ghci; import Control.Lens.Tutorial; Could not find module ‘Control.Lens.Tutorial’; What gives? |
2021-04-28 13:05:03 +0200 | stree | (~stree@68.36.8.116) |
2021-04-28 13:05:21 +0200 | nineonine | (~nineonine@2604:3d08:7785:9600:18c3:826f:bcf6:7789) (Ping timeout: 258 seconds) |
2021-04-28 13:06:04 +0200 | <merijn> | iirc "stack install" isn't what you want |
2021-04-28 13:06:16 +0200 | <merijn> | But then, I don't use stack, so what do I know :p |
2021-04-28 13:06:25 +0200 | kiweun | (~kiweun@2607:fea8:2a62:9600:fcc4:b6f1:bad6:309d) (Ping timeout: 276 seconds) |
2021-04-28 13:07:16 +0200 | ubert1 | (~Thunderbi@178.165.128.83.wireless.dyn.drei.com) (Ping timeout: 258 seconds) |
2021-04-28 13:07:19 +0200 | bahamas | (~lucian@unaffiliated/bahamas) |
2021-04-28 13:07:23 +0200 | <joel135> | It claimed to install lens-tutorial, at least. |
2021-04-28 13:07:58 +0200 | <maerwald> | stack repl --package lens? |
2021-04-28 13:09:38 +0200 | DavidEichmann | (~david@147.136.46.217.dyn.plus.net) (Ping timeout: 260 seconds) |
2021-04-28 13:10:55 +0200 | <raehik> | When annotating data constructors, what's the Haddock syntax to latch a comment onto a given constructor? |
2021-04-28 13:11:09 +0200 | Mrbuck | (~Mrbuck@gateway/tor-sasl/mrbuck) (Ping timeout: 240 seconds) |
2021-04-28 13:11:25 +0200 | wmacmil | (~wmacmil@c83-248-72-252.bredband.comhem.se) |
2021-04-28 13:11:37 +0200 | <raehik> | I use '-- | blabla' myself, but I've seen '-- ^ blabla'? and I rarely check the actual Haddock output lol |
2021-04-28 13:11:40 +0200 | <merijn> | raehik: https://hackage.haskell.org/package/broadcast-chan-0.2.1.1/docs/src/BroadcastChan.Internal.html#Di… |
2021-04-28 13:12:07 +0200 | <raehik> | merijn: if I put the comment on a newline, above or below? |
2021-04-28 13:12:07 +0200 | <merijn> | raehik: The difference is that '-- |' must come *before* and '-- ^' after |
2021-04-28 13:12:13 +0200 | <raehik> | Bahahaha. I thought so. |
2021-04-28 13:12:32 +0200 | <merijn> | raehik: And I don't think '-- |' works for function arguments and might not work for constructors? |
2021-04-28 13:13:26 +0200 | <raehik> | ahh, thanks |
2021-04-28 13:14:12 +0200 | zmijunkie | (~Adium@87.122.222.152) (Read error: Connection reset by peer) |
2021-04-28 13:21:06 +0200 | Qwerky_ | (~qwerky@37.165.107.63) |
2021-04-28 13:22:20 +0200 | jamm_ | (~jamm@unaffiliated/jamm) |
2021-04-28 13:22:52 +0200 | ddellacosta | (ddellacost@gateway/vpn/mullvad/ddellacosta) |
2021-04-28 13:23:38 +0200 | Qwerky | (~qwerky@37.170.48.251) (Ping timeout: 252 seconds) |
2021-04-28 13:24:31 +0200 | dmytrish | (~mitra@2a02:8084:a82:d900:6df4:a206:6bd4:dc59) (Ping timeout: 260 seconds) |
2021-04-28 13:26:58 +0200 | enthropy | (~aavogt@135-23-166-92.cpe.pppoe.ca) (Ping timeout: 252 seconds) |
2021-04-28 13:27:11 +0200 | ddellacosta | (ddellacost@gateway/vpn/mullvad/ddellacosta) (Ping timeout: 246 seconds) |
2021-04-28 13:28:09 +0200 | jamm_ | (~jamm@unaffiliated/jamm) () |
2021-04-28 13:29:43 +0200 | bahamas | (~lucian@unaffiliated/bahamas) (Ping timeout: 252 seconds) |
2021-04-28 13:30:16 +0200 | L29Ah | (~L29Ah@unaffiliated/l29ah) (Ping timeout: 252 seconds) |
2021-04-28 13:30:27 +0200 | bennofs_ | (~quassel@x4dbff94d.dyn.telefonica.de) (Ping timeout: 248 seconds) |
2021-04-28 13:34:07 +0200 | <joel135> | maerwald: nothing changed |
2021-04-28 13:34:29 +0200 | machinedgod | (~machinedg@135-23-192-217.cpe.pppoe.ca) |
2021-04-28 13:38:22 +0200 | skewerr | spoonm |
2021-04-28 13:38:34 +0200 | jamm_ | (~jamm@unaffiliated/jamm) |
2021-04-28 13:40:50 +0200 | enthropy | (~aavogt@135-23-166-92.cpe.pppoe.ca) |
2021-04-28 13:41:57 +0200 | jpds | (~jpds@gateway/tor-sasl/jpds) (Ping timeout: 240 seconds) |
2021-04-28 13:42:45 +0200 | ech | (~user@gateway/tor-sasl/ech) (Ping timeout: 240 seconds) |
2021-04-28 13:42:46 +0200 | jpds | (~jpds@gateway/tor-sasl/jpds) |
2021-04-28 13:44:29 +0200 | faustind | (~faustin@M014008067225.v4.enabler.ne.jp) () |
2021-04-28 13:44:46 +0200 | <maerwald> | that's depressing |
2021-04-28 13:45:11 +0200 | ulidtko|k | (~ulidtko@31.133.98.224) |
2021-04-28 13:47:54 +0200 | ulidtko | (~ulidtko@194.54.80.38) (Ping timeout: 260 seconds) |
2021-04-28 13:51:15 +0200 | philderbeast | (~textual@bras-base-vldvpq5901w-grc-06-184-144-244-252.dsl.bell.ca) (Quit: My MacBook has gone to sleep. ZZZzzz…) |
2021-04-28 13:51:31 +0200 | ech | (~user@gateway/tor-sasl/ech) |
2021-04-28 13:51:43 +0200 | ulidtko|kk | (~ulidtko@194.54.80.38) |
2021-04-28 13:51:55 +0200 | tlaxkit | (~konversat@185.228.153.18) |
2021-04-28 13:54:06 +0200 | <merijn> | maerwald: "repl --package" is cabal |
2021-04-28 13:54:28 +0200 | ulidtko|k | (~ulidtko@31.133.98.224) (Ping timeout: 252 seconds) |
2021-04-28 13:55:49 +0200 | ekrion | (~ffx1@181.58.39.182) (Remote host closed the connection) |
2021-04-28 13:58:02 +0200 | <maerwald> | in cabal it's --build-depends |
2021-04-28 13:58:31 +0200 | ph88 | (~ph88@2a02:8109:9e00:7e5c:d5ef:86b3:afc4:9258) |
2021-04-28 13:59:53 +0200 | <merijn> | oh, right |
2021-04-28 14:00:15 +0200 | <maerwald> | I'm not even sure what --package does there |
2021-04-28 14:00:28 +0200 | ddellacosta | (ddellacost@gateway/vpn/mullvad/ddellacosta) |
2021-04-28 14:00:52 +0200 | Tario | (~Tario@201.192.165.173) |
2021-04-28 14:02:09 +0200 | bitdex | (~bitdex@gateway/tor-sasl/bitdex) (Quit: = "") |
2021-04-28 14:04:14 +0200 | <maerwald> | hmm, git does weird stuff to stdout... my fancy stdout printers don't work well with it |
2021-04-28 14:04:38 +0200 | ddellacosta | (ddellacost@gateway/vpn/mullvad/ddellacosta) (Ping timeout: 246 seconds) |
2021-04-28 14:05:07 +0200 | sh9 | (~sh9@softbank060116136158.bbtec.net) (Quit: WeeChat 2.9) |
2021-04-28 14:05:08 +0200 | heatsink | (~heatsink@108-201-191-115.lightspeed.sntcca.sbcglobal.net) |
2021-04-28 14:06:31 +0200 | <merijn> | maerwald: How did you implement you fancy printers? |
2021-04-28 14:07:20 +0200 | <maerwald> | merijn: https://gitlab.haskell.org/haskell/ghcup-hs/-/blob/master/lib/GHCup/Utils/File.hs#L147 |
2021-04-28 14:07:32 +0200 | jgt_ | (~jgt@46.154.88.171) (Remote host closed the connection) |
2021-04-28 14:08:11 +0200 | <merijn> | maerwald: What kinda weirdness are you seeing? |
2021-04-28 14:08:49 +0200 | <merijn> | <- has a hunch |
2021-04-28 14:08:50 +0200 | <maerwald> | commands that exit quickly don't get shown, some lines persist that shouldn't |
2021-04-28 14:09:23 +0200 | <merijn> | maerwald: You're not manually setting buffering, I guess? |
2021-04-28 14:09:49 +0200 | heatsink | (~heatsink@108-201-191-115.lightspeed.sntcca.sbcglobal.net) (Ping timeout: 260 seconds) |
2021-04-28 14:10:26 +0200 | <merijn> | maerwald: terminal/pty file descriptors are (by default) in line buffered mode, file descriptors that are *not* terminals (such as pipes) are, by default, block buffered |
2021-04-28 14:11:09 +0200 | ech | (~user@gateway/tor-sasl/ech) (Ping timeout: 240 seconds) |
2021-04-28 14:11:17 +0200 | <merijn> | maerwald: Also "forkProcess" <- RIP your sanity |
2021-04-28 14:11:50 +0200 | <maerwald> | who said I'm sane? |
2021-04-28 14:12:27 +0200 | <merijn> | I'm 99.9% certain it's *literally* impossible to use forkProcess correctly/safely |
2021-04-28 14:12:34 +0200 | <merijn> | Actually, scratch that |
2021-04-28 14:12:45 +0200 | <maerwald> | no good library to read stdout of a subprocess as a stream |
2021-04-28 14:12:50 +0200 | <merijn> | 99.999% certain if your code uses the threaded RTS and/or multiple Haskell threads |
2021-04-28 14:13:38 +0200 | ech | (~user@gateway/tor-sasl/ech) |
2021-04-28 14:13:47 +0200 | <merijn> | maerwald: What's wrong with createProcess and using Handles? |
2021-04-28 14:14:28 +0200 | <maerwald> | don't like them |
2021-04-28 14:14:35 +0200 | <merijn> | tbh, the fact that unix exports forkProcess is down-right negligent |
2021-04-28 14:14:37 +0200 | Neuromancer | (~Neuromanc@unaffiliated/neuromancer) |
2021-04-28 14:15:08 +0200 | djce | (~djce@185.163.110.100) (Remote host closed the connection) |
2021-04-28 14:15:36 +0200 | jamm_ | (~jamm@unaffiliated/jamm) (Remote host closed the connection) |
2021-04-28 14:16:15 +0200 | jamm_ | (~jamm@unaffiliated/jamm) |
2021-04-28 14:17:17 +0200 | ram19890 | (~ram@49.205.84.253) (Quit: Konversation terminated!) |
2021-04-28 14:20:17 +0200 | loller_ | (uid358106@gateway/web/irccloud.com/x-yykgptajeudcaatj) |
2021-04-28 14:20:27 +0200 | jamm_ | (~jamm@unaffiliated/jamm) (Ping timeout: 250 seconds) |
2021-04-28 14:20:34 +0200 | CMCDragonkai2 | (~Thunderbi@60-242-118-130.tpgi.com.au) |
2021-04-28 14:20:51 +0200 | xkapastel | (uid17782@gateway/web/irccloud.com/x-odtfelnunqxapxmp) |
2021-04-28 14:21:09 +0200 | ech | (~user@gateway/tor-sasl/ech) (Ping timeout: 240 seconds) |
2021-04-28 14:22:49 +0200 | L29Ah | (~L29Ah@unaffiliated/l29ah) |
2021-04-28 14:29:06 +0200 | jgt_ | (~jgt@176.232.60.233) |
2021-04-28 14:30:11 +0200 | enthropy | (~aavogt@135-23-166-92.cpe.pppoe.ca) (Ping timeout: 240 seconds) |
2021-04-28 14:30:51 +0200 | wmacmil | (~wmacmil@c83-248-72-252.bredband.comhem.se) (Ping timeout: 265 seconds) |
2021-04-28 14:31:01 +0200 | ulidtko|kk | (~ulidtko@194.54.80.38) (Read error: Connection reset by peer) |
2021-04-28 14:31:15 +0200 | ph88 | (~ph88@2a02:8109:9e00:7e5c:d5ef:86b3:afc4:9258) (Ping timeout: 260 seconds) |
2021-04-28 14:32:03 +0200 | pavonia | (~user@unaffiliated/siracusa) (Quit: Bye!) |
2021-04-28 14:35:08 +0200 | wmacmil | (~wmacmil@c83-248-72-252.bredband.comhem.se) |
2021-04-28 14:36:19 +0200 | mauro^ | (dsrt@ip98-184-89-2.mc.at.cox.net) |
2021-04-28 14:39:01 +0200 | hpc | (~juzz@ip98-169-35-13.dc.dc.cox.net) (Ping timeout: 252 seconds) |
2021-04-28 14:39:03 +0200 | ddellacosta | (ddellacost@gateway/vpn/mullvad/ddellacosta) |
2021-04-28 14:39:16 +0200 | CMCDragonkai2 | (~Thunderbi@60-242-118-130.tpgi.com.au) (Remote host closed the connection) |
2021-04-28 14:39:34 +0200 | Maxdamantus | (~Maxdamant@unaffiliated/maxdamantus) (Ping timeout: 252 seconds) |
2021-04-28 14:40:46 +0200 | hpc | (~juzz@ip98-169-35-13.dc.dc.cox.net) |
2021-04-28 14:41:02 +0200 | <thblt> | I have a (finite) bunch of objects that link to each other (let's say books and their authors). Is it reasonable/idiomatic to store the objects in some sort of indexed container (eg `Map Int Object`) and have those links represented as indexes? Eg newtype ObjectId = Int; data Book = Book { author :: ObjectId, title :: String}? (The actual model is more complex, I would just like to know if it makes sense) |
2021-04-28 14:41:25 +0200 | <merijn> | "maybe"? |
2021-04-28 14:41:30 +0200 | <thblt> | Ha. |
2021-04-28 14:41:43 +0200 | <thblt> | :) |
2021-04-28 14:43:54 +0200 | ddellacosta | (ddellacost@gateway/vpn/mullvad/ddellacosta) (Ping timeout: 260 seconds) |
2021-04-28 14:43:57 +0200 | carbolymer | just found memleak |
2021-04-28 14:44:23 +0200 | <carbolymer> | Someone used mapConcurrently spawning a gazillion of threads :/ |
2021-04-28 14:44:37 +0200 | cfricke | (~cfricke@unaffiliated/cfricke) (Quit: WeeChat 3.1) |
2021-04-28 14:44:40 +0200 | <merijn> | carbolymer: Yes, mapConcurrently doesn't do any limiting |
2021-04-28 14:44:56 +0200 | <merijn> | That's why I wrote my own version(s) :p |
2021-04-28 14:45:05 +0200 | <carbolymer> | Any ideas how can I limit nr of concurrent threads? |
2021-04-28 14:45:26 +0200 | <carbolymer> | merijn: nice, is it open-source?;) |
2021-04-28 14:46:14 +0200 | <merijn> | carbolymer: Yes, which is another way of saying "It doesn't support 9.0 or 9.2 yet, because I don't have time to update all my packages until, like, June :p) |
2021-04-28 14:46:18 +0200 | <merijn> | carbolymer: https://hackage.haskell.org/package/broadcast-chan-0.2.1.1/docs/BroadcastChan.html#g:4 |
2021-04-28 14:46:27 +0200 | <carbolymer> | Thx! |
2021-04-28 14:46:45 +0200 | <merijn> | carbolymer: Got a conduit version too: https://hackage.haskell.org/package/broadcast-chan-conduit-0.2.1.1/docs/BroadcastChan-Conduit.html |
2021-04-28 14:47:17 +0200 | frozenErebus | (~frozenEre@37.231.244.249) (Ping timeout: 252 seconds) |
2021-04-28 14:49:00 +0200 | ulidtko | (~ulidtko@31.133.98.224) |
2021-04-28 14:51:32 +0200 | idhugo_ | (~idhugo@87-49-45-4-mobile.dk.customer.tdc.net) |
2021-04-28 14:51:32 +0200 | nicholasbulka | (~nicholasb@2601:900:4301:da0:b0db:882b:fd7b:c02e) (Remote host closed the connection) |
2021-04-28 14:52:22 +0200 | nicholasbulka | (~nicholasb@2601:900:4301:da0:b0db:882b:fd7b:c02e) |
2021-04-28 14:52:46 +0200 | dpl | (~dpl@77-121-78-163.chn.volia.net) (Ping timeout: 260 seconds) |
2021-04-28 14:53:52 +0200 | idhugo__ | (~idhugo@80-62-116-231-mobile.dk.customer.tdc.net) (Ping timeout: 252 seconds) |
2021-04-28 14:54:10 +0200 | ddellacosta | (~ddellacos@ool-44c73afa.dyn.optonline.net) |
2021-04-28 14:55:20 +0200 | Maxdamantus | (~Maxdamant@unaffiliated/maxdamantus) |
2021-04-28 14:56:26 +0200 | geekosaur | (930099da@rrcs-147-0-153-218.central.biz.rr.com) |
2021-04-28 14:56:39 +0200 | nicholasbulka | (~nicholasb@2601:900:4301:da0:b0db:882b:fd7b:c02e) (Ping timeout: 245 seconds) |
2021-04-28 14:56:59 +0200 | carlomagno | (~cararell@148.87.23.8) |
2021-04-28 14:57:04 +0200 | dpl | (~dpl@77-121-78-163.chn.volia.net) |
2021-04-28 14:57:56 +0200 | wmacmil | (~wmacmil@c83-248-72-252.bredband.comhem.se) (Remote host closed the connection) |
2021-04-28 14:58:26 +0200 | ddellacosta | (~ddellacos@ool-44c73afa.dyn.optonline.net) (Ping timeout: 240 seconds) |
2021-04-28 14:58:30 +0200 | <tomsmeding> | thblt: you're losing type safety that way, since you're mapping to a generic Object, not a Book or an Author specifically. Whether that's okay depends on your application :) |
2021-04-28 14:58:37 +0200 | clownfisch | (5b27fb77@p5b27fb77.dip0.t-ipconnect.de) |
2021-04-28 14:58:54 +0200 | <tomsmeding> | If that's okay, I think it's a fine way of making a very flexible data structure for this purpose |
2021-04-28 14:59:12 +0200 | wmacmil | (~wmacmil@c83-248-72-252.bredband.comhem.se) |
2021-04-28 14:59:20 +0200 | urodna | (~urodna@unaffiliated/urodna) |
2021-04-28 14:59:26 +0200 | wmacmil | (~wmacmil@c83-248-72-252.bredband.comhem.se) (Remote host closed the connection) |
2021-04-28 14:59:46 +0200 | wmacmil | (~wmacmil@c83-248-72-252.bredband.comhem.se) |
2021-04-28 15:00:01 +0200 | jamm_ | (~jamm@unaffiliated/jamm) |
2021-04-28 15:00:40 +0200 | ddellacosta | (~ddellacos@ool-44c73afa.dyn.optonline.net) |
2021-04-28 15:01:26 +0200 | wmacmil | (~wmacmil@c83-248-72-252.bredband.comhem.se) (Remote host closed the connection) |
2021-04-28 15:02:01 +0200 | mnrmnaugh | (~mnrmnaugh@unaffiliated/mnrmnaugh) (Remote host closed the connection) |
2021-04-28 15:02:05 +0200 | bahamas | (~lucian@188.27.62.94) |
2021-04-28 15:02:05 +0200 | bahamas | (~lucian@188.27.62.94) (Changing host) |
2021-04-28 15:02:05 +0200 | bahamas | (~lucian@unaffiliated/bahamas) |
2021-04-28 15:02:12 +0200 | kiweun | (~kiweun@2607:fea8:2a62:9600:a4e9:813e:57ef:7f40) |
2021-04-28 15:02:16 +0200 | <thblt> | tomsmeding: Thanks. I was planning of using phantom types to mitigate the first issue. |
2021-04-28 15:02:46 +0200 | mnrmnaugh | (~mnrmnaugh@unaffiliated/mnrmnaugh) |
2021-04-28 15:03:41 +0200 | ulidtko|k | (~ulidtko@194.54.80.38) |
2021-04-28 15:03:42 +0200 | ech | (~user@gateway/tor-sasl/ech) |
2021-04-28 15:04:13 +0200 | clownfisch | (5b27fb77@p5b27fb77.dip0.t-ipconnect.de) (Quit: Connection closed) |
2021-04-28 15:04:39 +0200 | geowiesnot | (~user@87-89-181-157.abo.bbox.fr) |
2021-04-28 15:05:53 +0200 | ulidtko | (~ulidtko@31.133.98.224) (Ping timeout: 246 seconds) |
2021-04-28 15:07:09 +0200 | hyperisco | (~hyperisco@d192-186-117-226.static.comm.cgocable.net) |
2021-04-28 15:07:19 +0200 | kiweun | (~kiweun@2607:fea8:2a62:9600:a4e9:813e:57ef:7f40) (Ping timeout: 276 seconds) |
2021-04-28 15:10:36 +0200 | DavidEichmann | (~david@156.59.147.147.dyn.plus.net) |
2021-04-28 15:12:31 +0200 | acidjnk_new2 | (~acidjnk@p200300d0c72b9524d9e45372e00f3038.dip0.t-ipconnect.de) (Ping timeout: 276 seconds) |
2021-04-28 15:13:23 +0200 | stree | (~stree@68.36.8.116) (Ping timeout: 265 seconds) |
2021-04-28 15:14:16 +0200 | <haasn> | There's a name for the concept of abstractions like `data Widget = Widget { doSomething :: Bool -> Widget, doSomethingElse :: Int -> Widget }`, as opposed to e.g. `class Widget w where doSomething :: w -> Bool -> w; doSomethingElse :: w -> Int -> w` |
2021-04-28 15:14:20 +0200 | <haasn> | What is the name for this first type of design? |
2021-04-28 15:15:57 +0200 | dvdp73 | (59736826@38.104.115.89.rev.vodafone.pt) (Quit: Connection closed) |
2021-04-28 15:16:56 +0200 | ddellac__ | (~ddellacos@86.106.143.73) |
2021-04-28 15:17:10 +0200 | dmytrish | (~mitra@2a02:8084:a82:d900:6df4:a206:6bd4:dc59) |
2021-04-28 15:20:19 +0200 | st8less | (~st8less@2603:a060:11fd:0:2197:ee43:9ac5:11fd) |
2021-04-28 15:20:42 +0200 | bahamas | (~lucian@unaffiliated/bahamas) (Quit: leaving) |
2021-04-28 15:21:22 +0200 | geowiesnot | (~user@87-89-181-157.abo.bbox.fr) (Ping timeout: 252 seconds) |
2021-04-28 15:21:55 +0200 | ddellac__ | (~ddellacos@86.106.143.73) (Ping timeout: 252 seconds) |
2021-04-28 15:22:44 +0200 | nicholasbulka | (~nicholasb@2601:900:4301:da0:b0db:882b:fd7b:c02e) |
2021-04-28 15:25:34 +0200 | vladan1 | (~vladan@195.140.213.38) |
2021-04-28 15:26:16 +0200 | stree | (~stree@68.36.8.116) |
2021-04-28 15:28:07 +0200 | ddellacosta | (~ddellacos@ool-44c73afa.dyn.optonline.net) (Remote host closed the connection) |
2021-04-28 15:28:21 +0200 | ddellacosta | (~ddellacos@ool-44c73afa.dyn.optonline.net) |
2021-04-28 15:28:58 +0200 | <sshine> | haasn, good question. |
2021-04-28 15:29:40 +0200 | vk3wtf_ | (~doc@61.68.250.44) |
2021-04-28 15:30:14 +0200 | <sshine> | haasn, I think that could depend on how you deal with w. but one very general term would be type-parameterised? |
2021-04-28 15:30:30 +0200 | <merijn> | haasn: I usually call it "OO Haskell" :p |
2021-04-28 15:31:13 +0200 | <merijn> | Because it basically behaves like OO interfaces |
2021-04-28 15:31:31 +0200 | vk3wtf | (~doc@115-64-102-158.tpgi.com.au) (Ping timeout: 248 seconds) |
2021-04-28 15:33:26 +0200 | gehmehgeh | (~ircuser1@gateway/tor-sasl/gehmehgeh) (Remote host closed the connection) |
2021-04-28 15:33:34 +0200 | <sshine> | haasn, if you have something like 'data Widget w = Widget { doSomething :: w Bool, doSomethingElse :: Int -> w () }', you'd have a Barbie. :-D http://hackage.haskell.org/package/barbies -- i.e., if your type parameter is specifically a unary type-constructor. |
2021-04-28 15:33:47 +0200 | malumore_ | (~malumore@151.62.119.140) |
2021-04-28 15:34:10 +0200 | geekosaur | (930099da@rrcs-147-0-153-218.central.biz.rr.com) (Quit: Connection closed) |
2021-04-28 15:34:34 +0200 | justanotheruser | (~justanoth@unaffiliated/justanotheruser) (Ping timeout: 245 seconds) |
2021-04-28 15:34:49 +0200 | gehmehgeh | (~ircuser1@gateway/tor-sasl/gehmehgeh) |
2021-04-28 15:35:55 +0200 | geekosaur | (930099da@rrcs-147-0-153-218.central.biz.rr.com) |
2021-04-28 15:36:07 +0200 | <haasn> | Hmm maybe I'm wrong and there isn't a term. I just have this weird "at the tip of my tongue" feeling regarding to it being a thing with a name |
2021-04-28 15:36:35 +0200 | dmytrish | (~mitra@2a02:8084:a82:d900:6df4:a206:6bd4:dc59) (Ping timeout: 260 seconds) |
2021-04-28 15:36:47 +0200 | malumore | (~malumore@151.62.119.140) (Ping timeout: 268 seconds) |
2021-04-28 15:38:02 +0200 | bor0 | (~boro@unaffiliated/boro/x-000000001) (Quit: Leaving) |
2021-04-28 15:40:45 +0200 | ddellacosta | (~ddellacos@ool-44c73afa.dyn.optonline.net) (Remote host closed the connection) |
2021-04-28 15:41:11 +0200 | TheScoop | (~TheScoop@unaffiliated/tryte) (Quit: _) |
2021-04-28 15:41:28 +0200 | ddellaco_ | (~ddellacos@ool-44c73afa.dyn.optonline.net) |
2021-04-28 15:42:59 +0200 | acidjnk_new2 | (~acidjnk@p200300d0c72b9548f8b57ec67aac6385.dip0.t-ipconnect.de) |
2021-04-28 15:43:07 +0200 | twk- | (~thewormki@2001:19f0:5001:3191:5400:2ff:fe0c:6be1) (Ping timeout: 260 seconds) |
2021-04-28 15:43:16 +0200 | marek | (~mmahut@fedora/pyxel) (Ping timeout: 245 seconds) |
2021-04-28 15:43:40 +0200 | Uma_ | (~uma@umazalakain.info) (Remote host closed the connection) |
2021-04-28 15:43:56 +0200 | Uma | (~uma@umazalakain.info) |
2021-04-28 15:44:50 +0200 | twk- | (~thewormki@unaffiliated/twk-) |
2021-04-28 15:44:55 +0200 | ddellaco_ | (~ddellacos@ool-44c73afa.dyn.optonline.net) (Remote host closed the connection) |
2021-04-28 15:45:04 +0200 | tomboy64 | (~tomboy64@unaffiliated/tomboy64) (Quit: Off to see the wizard.) |
2021-04-28 15:45:25 +0200 | caubert | (~caubert@136.244.111.235) (Ping timeout: 268 seconds) |
2021-04-28 15:46:13 +0200 | ddellacosta | (~ddellacos@ool-44c73afa.dyn.optonline.net) |
2021-04-28 15:46:16 +0200 | Sheilong | (uid293653@gateway/web/irccloud.com/x-uyliiafcmtwzffhn) |
2021-04-28 15:46:19 +0200 | caubert | (~caubert@136.244.111.235) |
2021-04-28 15:46:21 +0200 | tomboy64 | (~tomboy64@unaffiliated/tomboy64) |
2021-04-28 15:46:50 +0200 | frozenErebus | (~frozenEre@37.231.244.249) |
2021-04-28 15:47:11 +0200 | <sshine> | haasn, there's quite a lot of concepts that are born from having an ADT or a GADT take a type parameter in some specific way. |
2021-04-28 15:48:04 +0200 | olligobber | (olligobber@gateway/vpn/privateinternetaccess/olligobber) (Remote host closed the connection) |
2021-04-28 15:49:05 +0200 | tomboy64 | (~tomboy64@unaffiliated/tomboy64) (Read error: Connection reset by peer) |
2021-04-28 15:49:14 +0200 | ph88 | (~ph88@2a02:8109:9e00:7e5c:d5ef:86b3:afc4:9258) |
2021-04-28 15:49:33 +0200 | marek | (~mmahut@209.250.249.245) |
2021-04-28 15:49:58 +0200 | ddellac__ | (ddellacost@gateway/vpn/mullvad/ddellacosta) |
2021-04-28 15:50:09 +0200 | <sshine> | haasn, e.g. fixpoint types: http://hackage.haskell.org/package/recursion-schemes -- and monadic effect systems: https://github.com/graninas/hierarchical-free-monads-the-most-developed-approach-in-haskell#dive-i… |
2021-04-28 15:53:52 +0200 | frozenErebus | (~frozenEre@37.231.244.249) (Ping timeout: 240 seconds) |
2021-04-28 15:54:16 +0200 | tomboy64 | (~tomboy64@unaffiliated/tomboy64) |
2021-04-28 15:54:19 +0200 | aVikingTrex | (~aVikingTr@2001:8003:340d:d00:b2de:b98:7a93:b0ea) (Ping timeout: 260 seconds) |
2021-04-28 15:54:26 +0200 | ddellac__ | (ddellacost@gateway/vpn/mullvad/ddellacosta) (Ping timeout: 240 seconds) |
2021-04-28 15:55:48 +0200 | nicholasbulka | (~nicholasb@2601:900:4301:da0:b0db:882b:fd7b:c02e) (Remote host closed the connection) |
2021-04-28 15:56:04 +0200 | nicholasbulka | (~nicholasb@2601:900:4301:da0:b0db:882b:fd7b:c02e) |
2021-04-28 15:59:42 +0200 | aveltras | (uid364989@gateway/web/irccloud.com/x-yfblqpcgihobrdbr) (Quit: Connection closed for inactivity) |
2021-04-28 16:01:09 +0200 | ddellacosta | (~ddellacos@ool-44c73afa.dyn.optonline.net) (Remote host closed the connection) |
2021-04-28 16:01:10 +0200 | ski | . o O ( presque vu ) |
2021-04-28 16:01:22 +0200 | <ski> | haasn : i guess i'd call it "(recursive) OO" (to be constrasted with "existential OO") |
2021-04-28 16:04:22 +0200 | ddellacosta | (~ddellacos@ool-44c73afa.dyn.optonline.net) |
2021-04-28 16:06:39 +0200 | heatsink | (~heatsink@108-201-191-115.lightspeed.sntcca.sbcglobal.net) |
2021-04-28 16:07:34 +0200 | vicfred | (~vicfred@unaffiliated/vicfred) |
2021-04-28 16:08:19 +0200 | sayola1 | (~vekto@dslb-002-201-085-157.002.201.pools.vodafone-ip.de) (Ping timeout: 245 seconds) |
2021-04-28 16:08:58 +0200 | frozenErebus | (~frozenEre@37.231.244.249) |
2021-04-28 16:11:12 +0200 | notzmv | (~zmv@unaffiliated/zmv) |
2021-04-28 16:11:20 +0200 | heatsink | (~heatsink@108-201-191-115.lightspeed.sntcca.sbcglobal.net) (Ping timeout: 246 seconds) |
2021-04-28 16:14:10 +0200 | frozenErebus | (~frozenEre@37.231.244.249) (Ping timeout: 252 seconds) |
2021-04-28 16:14:25 +0200 | waleee-cl | (uid373333@gateway/web/irccloud.com/x-godfdjwdzqpwbqck) |
2021-04-28 16:15:19 +0200 | ph88 | (~ph88@2a02:8109:9e00:7e5c:d5ef:86b3:afc4:9258) (Ping timeout: 260 seconds) |
2021-04-28 16:17:19 +0200 | anandprabhu | (~anandprab@43.241.70.137) |
2021-04-28 16:18:00 +0200 | kiweun | (~kiweun@2607:fea8:2a62:9600:6d35:ae63:dd:a765) |
2021-04-28 16:18:02 +0200 | kritzefitz | (~kritzefit@2003:5b:203b:200::10:49) (Remote host closed the connection) |
2021-04-28 16:18:27 +0200 | jonathanx | (~jonathan@h-176-109.A357.priv.bahnhof.se) (Quit: Leaving) |
2021-04-28 16:21:19 +0200 | ddellac__ | (ddellacost@gateway/vpn/mullvad/ddellacosta) |
2021-04-28 16:21:54 +0200 | enoq | (~textual@194-208-146-143.lampert.tv) |
2021-04-28 16:22:39 +0200 | kiweun | (~kiweun@2607:fea8:2a62:9600:6d35:ae63:dd:a765) (Ping timeout: 250 seconds) |
2021-04-28 16:22:41 +0200 | minoru_shiraeesh | (~shiraeesh@109.166.56.250) (Ping timeout: 240 seconds) |
2021-04-28 16:25:11 +0200 | ph88 | (~ph88@2a02:8109:9e00:7e5c:d5ef:86b3:afc4:9258) |
2021-04-28 16:25:41 +0200 | ddellac__ | (ddellacost@gateway/vpn/mullvad/ddellacosta) (Ping timeout: 240 seconds) |
2021-04-28 16:26:35 +0200 | royal_screwup21 | (52254809@gateway/web/cgi-irc/kiwiirc.com/ip.82.37.72.9) |
2021-04-28 16:30:54 +0200 | acidjnk_new2 | (~acidjnk@p200300d0c72b9548f8b57ec67aac6385.dip0.t-ipconnect.de) (Ping timeout: 250 seconds) |
2021-04-28 16:31:33 +0200 | ep1ctetus | (~epictetus@ip72-194-54-201.sb.sd.cox.net) |
2021-04-28 16:33:21 +0200 | cr3 | (~cr3@192-222-143-195.qc.cable.ebox.net) |
2021-04-28 16:36:12 +0200 | merijn | (~merijn@83-160-49-249.ip.xs4all.nl) (Ping timeout: 240 seconds) |
2021-04-28 16:36:50 +0200 | justanotheruser | (~justanoth@unaffiliated/justanotheruser) |
2021-04-28 16:37:39 +0200 | anandprabhu_ | (~anandprab@94.203.71.143) |
2021-04-28 16:37:53 +0200 | merijn | (~merijn@83-160-49-249.ip.xs4all.nl) |
2021-04-28 16:39:13 +0200 | Sgeo | (~Sgeo@ool-18b9875e.dyn.optonline.net) |
2021-04-28 16:39:23 +0200 | russruss40 | (~russruss@my.russellmcc.com) ("The Lounge - https://thelounge.chat") |
2021-04-28 16:39:35 +0200 | idhugo__ | (~idhugo@87-49-45-4-mobile.dk.customer.tdc.net) |
2021-04-28 16:39:37 +0200 | sayola | (~vekto@dslb-002-201-085-157.002.201.pools.vodafone-ip.de) |
2021-04-28 16:41:40 +0200 | anandprabhu | (~anandprab@43.241.70.137) (Ping timeout: 252 seconds) |
2021-04-28 16:42:48 +0200 | idhugo_ | (~idhugo@87-49-45-4-mobile.dk.customer.tdc.net) (Ping timeout: 265 seconds) |
2021-04-28 16:43:07 +0200 | merijn | (~merijn@83-160-49-249.ip.xs4all.nl) (Ping timeout: 252 seconds) |
2021-04-28 16:43:45 +0200 | LKoen_ | (~LKoen@22.249.88.92.rev.sfr.net) |
2021-04-28 16:43:58 +0200 | merijn | (~merijn@83-160-49-249.ip.xs4all.nl) |
2021-04-28 16:44:42 +0200 | russruss | (~russruss@my.russellmcc.com) |
2021-04-28 16:46:04 +0200 | LKoen | (~LKoen@22.249.88.92.rev.sfr.net) (Ping timeout: 252 seconds) |
2021-04-28 16:46:42 +0200 | anandprabhu_ | (~anandprab@94.203.71.143) (Quit: Konversation terminated!) |
2021-04-28 16:47:38 +0200 | frozenErebus | (~frozenEre@37.231.244.249) |
2021-04-28 16:49:08 +0200 | merijn | (~merijn@83-160-49-249.ip.xs4all.nl) (Ping timeout: 246 seconds) |
2021-04-28 16:49:46 +0200 | merijn | (~merijn@83-160-49-249.ip.xs4all.nl) |
2021-04-28 16:54:52 +0200 | merijn | (~merijn@83-160-49-249.ip.xs4all.nl) (Ping timeout: 252 seconds) |
2021-04-28 16:55:34 +0200 | merijn | (~merijn@83-160-49-249.ip.xs4all.nl) |
2021-04-28 16:56:44 +0200 | ddellac__ | (~ddellacos@86.106.143.151) |
2021-04-28 16:59:07 +0200 | ukari | (~ukari@unaffiliated/ukari) (Remote host closed the connection) |
2021-04-28 17:00:02 +0200 | ukari | (~ukari@unaffiliated/ukari) |
2021-04-28 17:00:34 +0200 | nineonine | (~nineonine@2604:3d08:7785:9600:18c3:826f:bcf6:7789) |
2021-04-28 17:00:55 +0200 | merijn | (~merijn@83-160-49-249.ip.xs4all.nl) (Ping timeout: 252 seconds) |
2021-04-28 17:01:04 +0200 | merijn | (~merijn@83-160-49-249.ip.xs4all.nl) |
2021-04-28 17:01:06 +0200 | <jumper149> | How can I find the documentation on makeWrapper |
2021-04-28 17:01:15 +0200 | <jumper149> | oups wrong channel srz |
2021-04-28 17:01:22 +0200 | nineonine | (~nineonine@2604:3d08:7785:9600:18c3:826f:bcf6:7789) (Remote host closed the connection) |
2021-04-28 17:01:35 +0200 | nineonine | (~nineonine@2604:3d08:7785:9600:18c3:826f:bcf6:7789) |
2021-04-28 17:01:39 +0200 | ddellac__ | (~ddellacos@86.106.143.151) (Ping timeout: 265 seconds) |
2021-04-28 17:02:57 +0200 | nineonine | (~nineonine@2604:3d08:7785:9600:18c3:826f:bcf6:7789) (Remote host closed the connection) |
2021-04-28 17:03:47 +0200 | nineonine | (~nineonine@2604:3d08:7785:9600:18c3:826f:bcf6:7789) |
2021-04-28 17:05:57 +0200 | tlaxkit | (~konversat@185.228.153.18) (Quit: Konversation terminated!) |
2021-04-28 17:06:25 +0200 | merijn | (~merijn@83-160-49-249.ip.xs4all.nl) (Ping timeout: 252 seconds) |
2021-04-28 17:06:43 +0200 | merijn | (~merijn@83-160-49-249.ip.xs4all.nl) |
2021-04-28 17:07:39 +0200 | nineonine | (~nineonine@2604:3d08:7785:9600:18c3:826f:bcf6:7789) (Remote host closed the connection) |
2021-04-28 17:07:50 +0200 | heatsink | (~heatsink@108-201-191-115.lightspeed.sntcca.sbcglobal.net) |
2021-04-28 17:07:52 +0200 | nineonine | (~nineonine@2604:3d08:7785:9600:8da3:57c2:b9e6:3845) |
2021-04-28 17:08:04 +0200 | wroathe | (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net) (Ping timeout: 252 seconds) |
2021-04-28 17:08:31 +0200 | ph88 | (~ph88@2a02:8109:9e00:7e5c:d5ef:86b3:afc4:9258) (Ping timeout: 260 seconds) |
2021-04-28 17:10:33 +0200 | neiluj | (~jco@91-167-203-101.subs.proxad.net) |
2021-04-28 17:10:33 +0200 | neiluj | (~jco@91-167-203-101.subs.proxad.net) (Changing host) |
2021-04-28 17:10:33 +0200 | neiluj | (~jco@unaffiliated/neiluj) |
2021-04-28 17:12:28 +0200 | heatsink | (~heatsink@108-201-191-115.lightspeed.sntcca.sbcglobal.net) (Ping timeout: 252 seconds) |
2021-04-28 17:15:30 +0200 | cdsmith | (49cf15a2@c-73-207-21-162.hsd1.ga.comcast.net) |
2021-04-28 17:16:26 +0200 | jgt_ | (~jgt@176.232.60.233) (Ping timeout: 246 seconds) |
2021-04-28 17:17:57 +0200 | <cdsmith> | I'm looking for something like this: data TypedVal; mkTypedVal :: Typeable a => a -> TypedVal; getTypedVal :: Typeable a => Proxy a -> TypedVal -> Maybe a. Is there a common implementation for this? |
2021-04-28 17:18:17 +0200 | <shapr> | howdy cdsmith, how's life? |
2021-04-28 17:18:30 +0200 | <cdsmith> | @shapr Life is alright! You? |
2021-04-28 17:18:31 +0200 | lambdabot | slaps Life is alright! You? with a slab of concrete |
2021-04-28 17:18:48 +0200 | <shapr> | doing well, enjoying writing Haskell all day :-) |
2021-04-28 17:19:59 +0200 | <Taneb> | cdsmith: that looks a bit like Data.Dynamic |
2021-04-28 17:20:11 +0200 | <cdsmith> | Oh yeah... that's almost surely right. :) |
2021-04-28 17:20:16 +0200 | <cdsmith> | Ha... thanks! |
2021-04-28 17:20:50 +0200 | <cdsmith> | Yes, Dynamic it is! Thanks |
2021-04-28 17:21:10 +0200 | <ski> | @botsmack |
2021-04-28 17:21:11 +0200 | <lambdabot> | :) |
2021-04-28 17:22:11 +0200 | howdoi | (uid224@gateway/web/irccloud.com/x-skcvldmujnozgzqc) |
2021-04-28 17:23:46 +0200 | sarahzrf | (~sarahzrf_@sarahzrf.com) (Quit: bye) |
2021-04-28 17:24:00 +0200 | sarahzrf | (~sarahzrf_@2604:a880:400:d0::b4a:4001) |
2021-04-28 17:24:06 +0200 | <shapr> | I signed up to do a fifteen minute talk about graph reduction hardware. I expect to do ten minutes of excited hand waving about "A parallel future" with a a few slides and then a huge pile of citations at the end. |
2021-04-28 17:25:46 +0200 | idhugo__ | (~idhugo@87-49-45-4-mobile.dk.customer.tdc.net) (Ping timeout: 240 seconds) |
2021-04-28 17:25:59 +0200 | cfricke | (~cfricke@unaffiliated/cfricke) |
2021-04-28 17:26:38 +0200 | <cdsmith> | shapr: That's more than I know about graph reduction hardware! |
2021-04-28 17:27:00 +0200 | <ski> | shapr : did you glance at Koopmans thesis ? |
2021-04-28 17:27:54 +0200 | cole-h | (~cole-h@c-73-48-197-220.hsd1.ca.comcast.net) |
2021-04-28 17:27:58 +0200 | <shapr> | ski: yes! |
2021-04-28 17:28:05 +0200 | <shapr> | that's a good suggestion, thanks! |
2021-04-28 17:28:49 +0200 | <shapr> | I still don't understand enough to understand how templating works in the reduceron, but I'm finding this talk to be a great excuse to read exciting research papers |
2021-04-28 17:28:56 +0200 | ddellac__ | (~ddellacos@86.106.143.73) |
2021-04-28 17:29:19 +0200 | todda7 | (~torstein@athedsl-4519432.home.otenet.gr) (Ping timeout: 252 seconds) |
2021-04-28 17:30:25 +0200 | <ski> | <someone> seen a couple of faculty answered the question "why are you teaching this class?" "oh I just wanted to learn about X a bit" |
2021-04-28 17:30:59 +0200 | <shapr> | the big ideas are really neat though, https://www-users.york.ac.uk/~mt540/graceful-ws/slides/Stewart.pdf |
2021-04-28 17:31:13 +0200 | remby | (~remby@bras-base-london1483w-grc-43-65-95-173-128.dsl.bell.ca) |
2021-04-28 17:31:51 +0200 | <shapr> | I envision hardware graph reduction as described in those slides, lots of graph CPUs with their own connections to the RAM |
2021-04-28 17:32:40 +0200 | <shapr> | ski: yes, that's a great quote :-) |
2021-04-28 17:33:01 +0200 | <ski> | i guess, for it to be adopted more, there'd need to be some killer application(s) |
2021-04-28 17:33:17 +0200 | <ski> | (like FPS games for GPUs) |
2021-04-28 17:33:45 +0200 | kiweun | (~kiweun@2607:fea8:2a62:9600:f844:a502:b562:59cd) |
2021-04-28 17:33:46 +0200 | ddellac__ | (~ddellacos@86.106.143.73) (Ping timeout: 260 seconds) |
2021-04-28 17:34:11 +0200 | stree | (~stree@68.36.8.116) (Ping timeout: 240 seconds) |
2021-04-28 17:35:01 +0200 | geowiesnot | (~user@i15-les02-ix2-87-89-181-157.sfr.lns.abo.bbox.fr) |
2021-04-28 17:35:41 +0200 | dmytrish | (~mitra@2a02:8084:a82:d900:6df4:a206:6bd4:dc59) |
2021-04-28 17:35:47 +0200 | Wuzzy | (~Wuzzy@p5790e74f.dip0.t-ipconnect.de) |
2021-04-28 17:36:38 +0200 | <shapr> | there are killer applications, but I'm still not sure it'll ever happen |
2021-04-28 17:37:28 +0200 | haasn | .oO( graph reduction on GPUs? ) |
2021-04-28 17:37:37 +0200 | <shapr> | DARPA's HIVE project put up a bunch of award money for improve graph processing, but I think only one small award was actually won, and that for improved data locality |
2021-04-28 17:38:03 +0200 | kiweun | (~kiweun@2607:fea8:2a62:9600:f844:a502:b562:59cd) (Ping timeout: 250 seconds) |
2021-04-28 17:41:12 +0200 | wonko7 | (~wonko7@62.115.229.50) (Quit: See You Space Cowboy..) |
2021-04-28 17:41:35 +0200 | wonko7 | (~wonko7@62.115.229.50) |
2021-04-28 17:41:36 +0200 | hypercube | (~hypercube@2603-6011-f901-9e5b-0000-0000-0000-08cf.res6.spectrum.com) |
2021-04-28 17:42:07 +0200 | dmytrish | (~mitra@2a02:8084:a82:d900:6df4:a206:6bd4:dc59) (Ping timeout: 260 seconds) |
2021-04-28 17:47:41 +0200 | stree | (~stree@68.36.8.116) |
2021-04-28 17:49:46 +0200 | enoq | (~textual@194-208-146-143.lampert.tv) (Quit: Textual IRC Client: www.textualapp.com) |
2021-04-28 17:50:42 +0200 | <merijn> | Because no one really understands how locality affects graph processing >.> |
2021-04-28 17:51:13 +0200 | letmein | (~letmein@2601:1c1:4200:938f:f8bf:6a67:4eed:b2c1) |
2021-04-28 17:53:10 +0200 | fresheyeball | (~isaac@c-71-237-105-37.hsd1.co.comcast.net) |
2021-04-28 17:54:46 +0200 | Guest33772 | (~textual@zrcout.mskcc.org) (Quit: Textual IRC Client: www.textualapp.com) |
2021-04-28 17:55:43 +0200 | heatsink | (~heatsink@108-201-191-115.lightspeed.sntcca.sbcglobal.net) |
2021-04-28 17:59:44 +0200 | Alleria | (~textual@zrcout.mskcc.org) |
2021-04-28 18:00:05 +0200 | Alleria | Guest16145 |
2021-04-28 18:01:13 +0200 | frozenErebus | (~frozenEre@37.231.244.249) (Ping timeout: 252 seconds) |
2021-04-28 18:03:16 +0200 | ddellac__ | (ddellacost@gateway/vpn/mullvad/ddellacosta) |
2021-04-28 18:03:23 +0200 | idhugo__ | (~idhugo@80-62-116-231-mobile.dk.customer.tdc.net) |
2021-04-28 18:04:28 +0200 | gentauro | (~gentauro@unaffiliated/gentauro) (Read error: Connection reset by peer) |
2021-04-28 18:05:41 +0200 | gentauro | (~gentauro@unaffiliated/gentauro) |
2021-04-28 18:07:41 +0200 | ddellac__ | (ddellacost@gateway/vpn/mullvad/ddellacosta) (Ping timeout: 240 seconds) |
2021-04-28 18:09:14 +0200 | frozenErebus | (~frozenEre@37.231.244.249) |
2021-04-28 18:09:19 +0200 | wonko7 | (~wonko7@62.115.229.50) (Quit: See You Space Cowboy..) |
2021-04-28 18:09:38 +0200 | wonko7 | (~wonko7@62.115.229.50) |
2021-04-28 18:11:41 +0200 | geowiesnot | (~user@i15-les02-ix2-87-89-181-157.sfr.lns.abo.bbox.fr) (Ping timeout: 240 seconds) |
2021-04-28 18:12:05 +0200 | heatsink | (~heatsink@108-201-191-115.lightspeed.sntcca.sbcglobal.net) (Remote host closed the connection) |
2021-04-28 18:13:52 +0200 | alx741 | (~alx741@181.196.68.118) (Ping timeout: 240 seconds) |
2021-04-28 18:13:59 +0200 | jamm_ | (~jamm@unaffiliated/jamm) (Remote host closed the connection) |
2021-04-28 18:14:19 +0200 | jamm_ | (~jamm@unaffiliated/jamm) |
2021-04-28 18:15:12 +0200 | frozenErebus | (~frozenEre@37.231.244.249) (Ping timeout: 240 seconds) |
2021-04-28 18:15:17 +0200 | jumper149 | (~jumper149@80.240.31.34) (Quit: WeeChat 3.1) |
2021-04-28 18:15:32 +0200 | gitgood | (~gitgood@80-44-9-246.dynamic.dsl.as9105.com) |
2021-04-28 18:15:48 +0200 | heatsink | (~heatsink@108-201-191-115.lightspeed.sntcca.sbcglobal.net) |
2021-04-28 18:16:31 +0200 | Sheilong | (uid293653@gateway/web/irccloud.com/x-uyliiafcmtwzffhn) () |
2021-04-28 18:17:55 +0200 | chele | (~chele@5.53.222.202) (Ping timeout: 252 seconds) |
2021-04-28 18:20:01 +0200 | <DigitalKiwi> | what's a graph reduction |
2021-04-28 18:21:12 +0200 | <shapr> | DigitalKiwi: it's an exciting fun thing! https://en.wikipedia.org/wiki/Graph_reduction |
2021-04-28 18:24:43 +0200 | wroathe | (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net) |
2021-04-28 18:24:47 +0200 | sanny | (~sanny@77.243.28.238) |
2021-04-28 18:26:18 +0200 | sanny | (~sanny@77.243.28.238) (Client Quit) |
2021-04-28 18:26:48 +0200 | wmacmil | (~wmacmil@c83-252-138-144.bredband.comhem.se) |
2021-04-28 18:28:17 +0200 | <DigitalKiwi> | i'm eager to learn about it but too lazy to read a book |
2021-04-28 18:28:32 +0200 | cfricke | (~cfricke@unaffiliated/cfricke) (Quit: WeeChat 3.1) |
2021-04-28 18:30:15 +0200 | frozenErebus | (~frozenEre@37.231.244.249) |
2021-04-28 18:30:39 +0200 | <Rembane> | Graph reduction looks like how lambda calculus is evaluated. |
2021-04-28 18:31:55 +0200 | merijn | (~merijn@83-160-49-249.ip.xs4all.nl) (Ping timeout: 268 seconds) |
2021-04-28 18:34:04 +0200 | jamm_ | (~jamm@unaffiliated/jamm) (Remote host closed the connection) |
2021-04-28 18:34:38 +0200 | kuribas | (~user@ptr-25vy0i8klmekwkijd9o.18120a2.ip6.access.telenet.be) (Remote host closed the connection) |
2021-04-28 18:35:39 +0200 | geekosaur | (930099da@rrcs-147-0-153-218.central.biz.rr.com) (Quit: Connection closed) |
2021-04-28 18:36:41 +0200 | ddellac__ | (~ddellacos@86.106.143.229) |
2021-04-28 18:37:16 +0200 | st8less | (~st8less@2603:a060:11fd:0:2197:ee43:9ac5:11fd) (Ping timeout: 276 seconds) |
2021-04-28 18:38:32 +0200 | st8less | (~st8less@inet-167-224-197-181.isp.ozarksgo.net) |
2021-04-28 18:38:48 +0200 | heatsink | (~heatsink@108-201-191-115.lightspeed.sntcca.sbcglobal.net) (Remote host closed the connection) |
2021-04-28 18:39:54 +0200 | solidus-river | (~mike@174.127.249.180) |
2021-04-28 18:40:06 +0200 | geekosaur | (930099da@rrcs-147-0-153-218.central.biz.rr.com) |
2021-04-28 18:40:32 +0200 | tzh | (~tzh@c-24-21-73-154.hsd1.wa.comcast.net) |
2021-04-28 18:41:11 +0200 | ddellac__ | (~ddellacos@86.106.143.229) (Ping timeout: 240 seconds) |
2021-04-28 18:45:11 +0200 | zaquest | (~notzaques@5.128.210.178) (Quit: Leaving) |
2021-04-28 18:46:08 +0200 | horatiohb | (~horatiohb@159.203.66.243) |
2021-04-28 18:47:12 +0200 | Pickchea | (~private@unaffiliated/pickchea) |
2021-04-28 18:47:21 +0200 | heatsink | (~heatsink@108-201-191-115.lightspeed.sntcca.sbcglobal.net) |
2021-04-28 18:47:55 +0200 | nineonin_ | (~nineonine@50.216.62.2) |
2021-04-28 18:51:34 +0200 | nineonine | (~nineonine@2604:3d08:7785:9600:8da3:57c2:b9e6:3845) (Ping timeout: 276 seconds) |
2021-04-28 18:51:43 +0200 | cdsmith | (49cf15a2@c-73-207-21-162.hsd1.ga.comcast.net) (Ping timeout: 240 seconds) |
2021-04-28 18:53:01 +0200 | Qwerky_ | (~qwerky@37.165.107.63) (Remote host closed the connection) |
2021-04-28 18:54:39 +0200 | knupfer | (~Thunderbi@p200300eb4f122d00a46ee5fffe884e7d.dip0.t-ipconnect.de) |
2021-04-28 18:56:01 +0200 | knupfer1 | (~Thunderbi@p549174c4.dip0.t-ipconnect.de) |
2021-04-28 18:57:18 +0200 | alx741 | (~alx741@181.196.68.118) |
2021-04-28 18:57:35 +0200 | Tuplanolla | (~Tuplanoll@91-159-68-239.elisa-laajakaista.fi) |
2021-04-28 18:59:22 +0200 | knupfer | (~Thunderbi@p200300eb4f122d00a46ee5fffe884e7d.dip0.t-ipconnect.de) (Ping timeout: 276 seconds) |
2021-04-28 18:59:23 +0200 | knupfer1 | knupfer |
2021-04-28 18:59:26 +0200 | <shapr> | I want to buy a copy of SPJ's The Implementation of Functional Programming Languages, but it's $300, yow |
2021-04-28 19:00:25 +0200 | zaquest | (~notzaques@5.128.210.178) |
2021-04-28 19:01:02 +0200 | bennofs_ | (~quassel@x4dbff94d.dyn.telefonica.de) |
2021-04-28 19:01:09 +0200 | Aquazi | (uid312403@gateway/web/irccloud.com/x-gkbkfleqsavrnzrc) (Quit: Connection closed for inactivity) |
2021-04-28 19:01:22 +0200 | <tomsmeding> | shapr: this one? https://www.microsoft.com/en-us/research/wp-content/uploads/1992/01/student.pdf |
2021-04-28 19:01:43 +0200 | knupfer1 | (~Thunderbi@p549174c4.dip0.t-ipconnect.de) |
2021-04-28 19:01:53 +0200 | <tomsmeding> | ah no |
2021-04-28 19:02:40 +0200 | <monochrom> | I think it is better to go to https://www.microsoft.com/en-us/research/people/simonpj/publications/ and look for that. |
2021-04-28 19:02:44 +0200 | <tomsmeding> | shapr: this one https://www.microsoft.com/en-us/research/uploads/prod/1987/01/slpj-book-1987.pdf |
2021-04-28 19:02:50 +0200 | Qwerky | (~qwerky@37.165.107.63) |
2021-04-28 19:02:58 +0200 | <tomsmeding> | as linked from https://www.microsoft.com/en-us/research/publication/the-implementation-of-functional-programming-… |
2021-04-28 19:02:59 +0200 | <monochrom> | While you're at it, you may also notice some other papers about graph reduction. |
2021-04-28 19:03:49 +0200 | knupfer | (~Thunderbi@p549174c4.dip0.t-ipconnect.de) (Ping timeout: 260 seconds) |
2021-04-28 19:03:50 +0200 | knupfer1 | knupfer |
2021-04-28 19:04:11 +0200 | <monochrom> | Yikes, https://www.microsoft.com/en-us/research/publication/a-static-semantics-for-haskell/ has a typo, "paper" -> "apper" |
2021-04-28 19:04:12 +0200 | timCF | (~i.tkachuk@m91-129-104-226.cust.tele2.ee) |
2021-04-28 19:04:22 +0200 | <monochrom> | I want an apper too. |
2021-04-28 19:05:13 +0200 | jlv | (jlvmatrixo@gateway/shell/matrix.org/x-aykzzgnedlsynqbm) |
2021-04-28 19:05:30 +0200 | <tomsmeding> | :D |
2021-04-28 19:07:42 +0200 | merijn | (~merijn@83-160-49-249.ip.xs4all.nl) |
2021-04-28 19:07:48 +0200 | Qwerky | (~qwerky@37.165.107.63) (Ping timeout: 265 seconds) |
2021-04-28 19:08:00 +0200 | sedeki | (~textual@unaffiliated/sedeki) |
2021-04-28 19:09:39 +0200 | kiweun | (~kiweun@2607:fea8:2a62:9600:5b3:e73b:338e:cc47) |
2021-04-28 19:09:46 +0200 | frozenErebus | (~frozenEre@37.231.244.249) (Ping timeout: 240 seconds) |
2021-04-28 19:10:04 +0200 | <ep1ctetus> | can anyone recommend a Haskell build system that won't automatically download files from the internet? |
2021-04-28 19:10:41 +0200 | knupfer | (~Thunderbi@p549174c4.dip0.t-ipconnect.de) (Ping timeout: 240 seconds) |
2021-04-28 19:12:16 +0200 | <monochrom> | I haven't tried, but if you edit $HOME/.cabal/config and delete the remote repo settings, cabal would have nowhere to download from. |
2021-04-28 19:12:48 +0200 | <ep1ctetus> | monochrom: I have successfully done that with stack, but it feels like a hack |
2021-04-28 19:13:10 +0200 | merijn | (~merijn@83-160-49-249.ip.xs4all.nl) (Ping timeout: 260 seconds) |
2021-04-28 19:13:26 +0200 | pgib | (textual@lmms/pgib) (Ping timeout: 240 seconds) |
2021-04-28 19:13:43 +0200 | <monochrom> | If you run Setup.hs, it doesn't download either. |
2021-04-28 19:14:27 +0200 | ukari | (~ukari@unaffiliated/ukari) (Remote host closed the connection) |
2021-04-28 19:14:28 +0200 | ddellac__ | (ddellacost@gateway/vpn/mullvad/ddellacosta) |
2021-04-28 19:14:54 +0200 | ukari | (~ukari@unaffiliated/ukari) |
2021-04-28 19:15:14 +0200 | <monochrom> | A software engineering prof once asked me a question. It enlightened me and since then I have had a much lower tendency to call unforeseen usages "hacks". |
2021-04-28 19:15:26 +0200 | Qwerky | (~qwerky@37.165.107.63) |
2021-04-28 19:15:45 +0200 | <monochrom> | He asked me "what do people use telephone answering machines for?" |
2021-04-28 19:16:12 +0200 | kritzefitz | (~kritzefit@212.86.56.80) |
2021-04-28 19:16:41 +0200 | sedeki | (~textual@unaffiliated/sedeki) (Quit: Textual IRC Client: www.textualapp.com) |
2021-04-28 19:16:50 +0200 | <monochrom> | Well that was before everyone had cellphones (and there were no smartphones). The equiv question today is "what do people use voice mails for?" |
2021-04-28 19:17:48 +0200 | <monochrom> | The creators had in mind taking messages when the phone owner isn't around to answer the call. |
2021-04-28 19:18:40 +0200 | <monochrom> | But users ended up using them for screening calls. They would be totally right at the phone and still let the machine answer the call first. If undesired caller, let the machine finish. |
2021-04-28 19:18:58 +0200 | ddellac__ | (ddellacost@gateway/vpn/mullvad/ddellacosta) (Ping timeout: 252 seconds) |
2021-04-28 19:19:26 +0200 | proofofkeags | (~proofofke@205.209.28.54) |
2021-04-28 19:19:44 +0200 | Qwerky | (~qwerky@37.165.107.63) (Remote host closed the connection) |
2021-04-28 19:20:55 +0200 | ski | . o O ( "Don't ask to ask." ) |
2021-04-28 19:20:57 +0200 | <monochrom> | Is that a life hack, or is it just very natural evolution? |
2021-04-28 19:21:43 +0200 | <monochrom> | I was a smartass, so I replied the prof, "what do people use Microsoft Word for? answer: spreading VB viruses >:)" |
2021-04-28 19:21:53 +0200 | <ep1ctetus> | Right, so I can see that stack was designed with the idea in mind that you would always have an internet connection, and that you wouldn't mind it downloading things without asking you |
2021-04-28 19:22:25 +0200 | <wz1000> | cabal has --offline |
2021-04-28 19:22:31 +0200 | <ep1ctetus> | aha! |
2021-04-28 19:22:35 +0200 | <monochrom> | nice |
2021-04-28 19:23:25 +0200 | dmytrish | (~mitra@2a02:8084:a82:d900:6df4:a206:6bd4:dc59) |
2021-04-28 19:28:48 +0200 | deviantfero | (~deviantfe@190.150.27.58) |
2021-04-28 19:29:36 +0200 | Qwerky | (~qwerky@37.165.107.63) |
2021-04-28 19:29:58 +0200 | wroathe | (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net) (Ping timeout: 252 seconds) |
2021-04-28 19:30:51 +0200 | dmytrish | (~mitra@2a02:8084:a82:d900:6df4:a206:6bd4:dc59) (Ping timeout: 260 seconds) |
2021-04-28 19:31:56 +0200 | <ep1ctetus> | I see that's listed as an "undocumented field" here https://cabal.readthedocs.io/en/3.4/cabal-project.html?highlight=offline#advanced-global-configura… |
2021-04-28 19:33:32 +0200 | ADG1089 | (~aditya@171.76.29.233) |
2021-04-28 19:33:35 +0200 | kritzefitz | (~kritzefit@212.86.56.80) (Ping timeout: 268 seconds) |
2021-04-28 19:34:12 +0200 | Qwerky | (~qwerky@37.165.107.63) (Ping timeout: 240 seconds) |
2021-04-28 19:35:44 +0200 | idhugo__ | (~idhugo@80-62-116-231-mobile.dk.customer.tdc.net) (Ping timeout: 246 seconds) |
2021-04-28 19:36:08 +0200 | wroathe | (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net) |
2021-04-28 19:36:26 +0200 | kritzefitz | (~kritzefit@212.86.56.80) |
2021-04-28 19:38:14 +0200 | jamm_ | (~jamm@unaffiliated/jamm) |
2021-04-28 19:38:50 +0200 | <maerwald> | yes, stack is pretty lax with your bandwidth... it also may download the same git repo 20 times (if you use 20 subdirs) |
2021-04-28 19:39:00 +0200 | <wz1000> | ep1ctetus: it shows up in --help |
2021-04-28 19:39:27 +0200 | <maerwald> | on some repos, that caused an initial `stack build` to take 30 minutes on my PC |
2021-04-28 19:39:31 +0200 | <maerwald> | while cabal was 3 |
2021-04-28 19:40:31 +0200 | <ep1ctetus> | wz1000: thanks |
2021-04-28 19:40:41 +0200 | wroathe | (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net) (Ping timeout: 240 seconds) |
2021-04-28 19:42:25 +0200 | jamm_ | (~jamm@unaffiliated/jamm) (Ping timeout: 250 seconds) |
2021-04-28 19:43:27 +0200 | cole-h_ | (~cole-h@c-73-48-197-220.hsd1.ca.comcast.net) |
2021-04-28 19:43:29 +0200 | cole-h | (~cole-h@c-73-48-197-220.hsd1.ca.comcast.net) (Quit: Goodbye) |
2021-04-28 19:44:05 +0200 | geekosaur | (930099da@rrcs-147-0-153-218.central.biz.rr.com) (Quit: Connection closed) |
2021-04-28 19:44:17 +0200 | merijn | (~merijn@83-160-49-249.ip.xs4all.nl) |
2021-04-28 19:44:20 +0200 | frozenErebus | (~frozenEre@37.231.244.249) |
2021-04-28 19:46:08 +0200 | rajivr | (uid269651@gateway/web/irccloud.com/x-oslfpzkstfgdrfpu) (Quit: Connection closed for inactivity) |
2021-04-28 19:47:52 +0200 | Qwerky | (~qwerky@37.165.107.63) |
2021-04-28 19:49:36 +0200 | ddellac__ | (~ddellacos@86.106.143.216) |
2021-04-28 19:49:46 +0200 | frozenErebus | (~frozenEre@37.231.244.249) (Ping timeout: 252 seconds) |
2021-04-28 19:52:33 +0200 | dmytrish | (~mitra@2a02:8084:a82:d900:6df4:a206:6bd4:dc59) |
2021-04-28 19:54:33 +0200 | ddellac__ | (~ddellacos@86.106.143.216) (Ping timeout: 268 seconds) |
2021-04-28 19:55:32 +0200 | stree | (~stree@68.36.8.116) (Ping timeout: 240 seconds) |
2021-04-28 19:56:51 +0200 | Mrbuck | (~Mrbuck@gateway/tor-sasl/mrbuck) |
2021-04-28 19:58:36 +0200 | todda7 | (~torstein@athedsl-4519432.home.otenet.gr) |
2021-04-28 20:00:38 +0200 | cole-h_ | cole-h |
2021-04-28 20:01:18 +0200 | jao | (~jao@pdpc/supporter/professional/jao) |
2021-04-28 20:03:22 +0200 | xelxebar_ | (~xelxebar@gateway/tor-sasl/xelxebar) |
2021-04-28 20:03:33 +0200 | xelxebar | (~xelxebar@gateway/tor-sasl/xelxebar) (Ping timeout: 240 seconds) |
2021-04-28 20:04:10 +0200 | coot | (~coot@37.30.58.122.nat.umts.dynamic.t-mobile.pl) (Quit: coot) |
2021-04-28 20:05:49 +0200 | coot | (~coot@37.30.58.122.nat.umts.dynamic.t-mobile.pl) |
2021-04-28 20:07:04 +0200 | chimera | (~chimera@168-182-134-95.pool.ukrtel.net) |
2021-04-28 20:08:12 +0200 | juuandyy | (~juuandyy@90.106.228.121) |
2021-04-28 20:09:14 +0200 | stree | (~stree@68.36.8.116) |
2021-04-28 20:09:33 +0200 | geekosaur | (930099da@rrcs-147-0-153-218.central.biz.rr.com) |
2021-04-28 20:10:45 +0200 | heatsink | (~heatsink@108-201-191-115.lightspeed.sntcca.sbcglobal.net) (Remote host closed the connection) |
2021-04-28 20:11:34 +0200 | frozenErebus | (~frozenEre@37.231.244.249) |
2021-04-28 20:11:56 +0200 | dyeplexer | (~lol@unaffiliated/terpin) (Remote host closed the connection) |
2021-04-28 20:16:28 +0200 | jumper149 | (~jumper149@80.240.31.34) |
2021-04-28 20:16:43 +0200 | frozenErebus | (~frozenEre@37.231.244.249) (Ping timeout: 252 seconds) |
2021-04-28 20:17:51 +0200 | ADG1089 | (~aditya@171.76.29.233) (Quit: Konversation terminated!) |
2021-04-28 20:18:08 +0200 | thc202 | (~thc202@unaffiliated/thc202) (Quit: thc202) |
2021-04-28 20:18:36 +0200 | merijn | (~merijn@83-160-49-249.ip.xs4all.nl) (Ping timeout: 268 seconds) |
2021-04-28 20:23:00 +0200 | heatsink | (~heatsink@108-201-191-115.lightspeed.sntcca.sbcglobal.net) |
2021-04-28 20:23:54 +0200 | geekosaur | (930099da@rrcs-147-0-153-218.central.biz.rr.com) (Quit: Connection closed) |
2021-04-28 20:24:22 +0200 | jb55 | (~jb55@gateway/tor-sasl/jb55) |
2021-04-28 20:26:02 +0200 | ddellac__ | (ddellacost@gateway/vpn/mullvad/ddellacosta) |
2021-04-28 20:27:55 +0200 | Mrbuck | (~Mrbuck@gateway/tor-sasl/mrbuck) (Remote host closed the connection) |
2021-04-28 20:27:57 +0200 | ukari | (~ukari@unaffiliated/ukari) (Remote host closed the connection) |
2021-04-28 20:28:15 +0200 | jgt_ | (~jgt@46.154.74.77) |
2021-04-28 20:28:29 +0200 | ukari | (~ukari@unaffiliated/ukari) |
2021-04-28 20:29:24 +0200 | bitmapper | (uid464869@gateway/web/irccloud.com/x-vbtktmfgkmwpmzmf) |
2021-04-28 20:30:21 +0200 | geekosaur | (930099da@rrcs-147-0-153-218.central.biz.rr.com) |
2021-04-28 20:31:47 +0200 | cfricke | (~cfricke@unaffiliated/cfricke) |
2021-04-28 20:33:29 +0200 | elfets | (~elfets@ip-37-201-23-96.hsi13.unitymediagroup.de) |
2021-04-28 20:34:11 +0200 | ddellac__ | (ddellacost@gateway/vpn/mullvad/ddellacosta) (Ping timeout: 246 seconds) |
2021-04-28 20:34:47 +0200 | hiroaki | (~hiroaki@2a02:8108:8c40:2bb8:a736:199e:991f:4edb) (Ping timeout: 260 seconds) |
2021-04-28 20:35:36 +0200 | minoru_shiraeesh | (~shiraeesh@109.166.56.250) |
2021-04-28 20:35:57 +0200 | myShoggoth | (~myShoggot@97-120-89-117.ptld.qwest.net) |
2021-04-28 20:36:03 +0200 | <myShoggoth> | HF April Update is posted: https://discourse.haskell.org/t/haskell-foundation-april-update/2445 |
2021-04-28 20:37:11 +0200 | falafel | (~falafel@pool-96-255-70-50.washdc.fios.verizon.net) |
2021-04-28 20:38:36 +0200 | mauro^ | (dsrt@ip98-184-89-2.mc.at.cox.net) () |
2021-04-28 20:46:10 +0200 | <sm[m]> | +1 |
2021-04-28 20:46:33 +0200 | Prune26 | (4907f2d4@c-73-7-242-212.hsd1.ga.comcast.net) |
2021-04-28 20:46:51 +0200 | Prune26 | (4907f2d4@c-73-7-242-212.hsd1.ga.comcast.net) () |
2021-04-28 20:46:55 +0200 | hiroaki | (~hiroaki@2a02:8108:8c40:2bb8:69f7:7042:9b54:a0e6) |
2021-04-28 20:50:11 +0200 | wroathe | (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net) |
2021-04-28 20:50:31 +0200 | cfricke | (~cfricke@unaffiliated/cfricke) (Ping timeout: 276 seconds) |
2021-04-28 20:51:08 +0200 | Miroboru | (~myrvoll@cm-84.210.221.165.getinternet.no) |
2021-04-28 20:52:46 +0200 | acidjnk_new2 | (~acidjnk@p200300d0c72b9548280dd1e5a205767a.dip0.t-ipconnect.de) |
2021-04-28 20:53:02 +0200 | Miroboru | (~myrvoll@cm-84.210.221.165.getinternet.no) (Quit: leaving) |
2021-04-28 20:55:04 +0200 | slack1256 | (~slack1256@200-112-90-35.baf.movistar.cl) |
2021-04-28 21:00:14 +0200 | ski | . o O ( "Tact Filters" by Jeff Bigler in 1996,2006 at <https://www.mit.edu/~jcb/tact.html> ) |
2021-04-28 21:01:18 +0200 | jneira | (5127acfa@gateway/web/cgi-irc/kiwiirc.com/ip.81.39.172.250) |
2021-04-28 21:02:11 +0200 | vchlup | (~vchlup@nat.brnet.cz) (Remote host closed the connection) |
2021-04-28 21:02:12 +0200 | aramend | (~aramend@5.186.117.231.cgn.fibianet.dk) |
2021-04-28 21:06:01 +0200 | vchlup | (~vchlup@nat.brnet.cz) |
2021-04-28 21:06:34 +0200 | ChaiTRex | (~ChaiTRex@gateway/tor-sasl/chaitrex) |
2021-04-28 21:07:01 +0200 | Rudd0 | (~Rudd0@185.189.115.103) (Remote host closed the connection) |
2021-04-28 21:07:22 +0200 | bor0 | (~boro@unaffiliated/boro/x-000000001) |
2021-04-28 21:09:35 +0200 | ntqz | (ntqz@gateway/vpn/protonvpn/ntqz) (Remote host closed the connection) |
2021-04-28 21:09:41 +0200 | ddellac__ | (~ddellacos@86.106.143.112) |
2021-04-28 21:13:26 +0200 | falafel | (~falafel@pool-96-255-70-50.washdc.fios.verizon.net) (Ping timeout: 240 seconds) |
2021-04-28 21:14:29 +0200 | ddellac__ | (~ddellacos@86.106.143.112) (Ping timeout: 260 seconds) |
2021-04-28 21:15:32 +0200 | nehsou^ | (nehsou@ip98-184-89-2.mc.at.cox.net) |
2021-04-28 21:16:34 +0200 | aramend | (~aramend@5.186.117.231.cgn.fibianet.dk) (Quit: Leaving) |
2021-04-28 21:16:42 +0200 | aramend | (~aramend@5.186.117.231.cgn.fibianet.dk) |
2021-04-28 21:17:43 +0200 | dmytrish | (~mitra@2a02:8084:a82:d900:6df4:a206:6bd4:dc59) (Ping timeout: 260 seconds) |
2021-04-28 21:20:46 +0200 | myShoggoth | (~myShoggot@97-120-89-117.ptld.qwest.net) (Ping timeout: 240 seconds) |
2021-04-28 21:22:03 +0200 | cdsmith | (49cf15a2@c-73-207-21-162.hsd1.ga.comcast.net) |
2021-04-28 21:25:29 +0200 | Miroboru | (~myrvoll@cm-84.210.221.165.getinternet.no) |
2021-04-28 21:25:52 +0200 | wroathe | (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net) (Ping timeout: 240 seconds) |
2021-04-28 21:26:55 +0200 | ddellacosta | (~ddellacos@ool-44c73afa.dyn.optonline.net) (Remote host closed the connection) |
2021-04-28 21:29:53 +0200 | Guest6509 | (~laudiacay@45.162.228.190) |
2021-04-28 21:30:32 +0200 | bennofs_ | (~quassel@x4dbff94d.dyn.telefonica.de) (Read error: Connection reset by peer) |
2021-04-28 21:30:46 +0200 | bennofs_ | (~quassel@x4dbff94d.dyn.telefonica.de) |
2021-04-28 21:31:46 +0200 | Deide | (~Deide@217.155.19.23) |
2021-04-28 21:31:53 +0200 | wroathe | (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net) |
2021-04-28 21:32:19 +0200 | wonko7 | (~wonko7@62.115.229.50) (Ping timeout: 265 seconds) |
2021-04-28 21:34:16 +0200 | juuandyy | (~juuandyy@90.106.228.121) (Quit: Konversation terminated!) |
2021-04-28 21:34:39 +0200 | <slack1256> | I am trying to steer GHC to the correct instance via overlapping instances but I am out of luck. Can anyone help me? https://pastebin.com/NYbZRfgp |
2021-04-28 21:34:55 +0200 | kritzefitz | (~kritzefit@212.86.56.80) (Remote host closed the connection) |
2021-04-28 21:35:05 +0200 | Miroboru | (~myrvoll@cm-84.210.221.165.getinternet.no) (Ping timeout: 246 seconds) |
2021-04-28 21:35:17 +0200 | <slack1256> | I know it can be done without hacks, but this is for testing and I should impose extra constrains on the tested code. |
2021-04-28 21:35:31 +0200 | Miroboru | (~myrvoll@2001:700:301:11::24f) |
2021-04-28 21:35:38 +0200 | malumore_ | (~malumore@151.62.119.140) (Remote host closed the connection) |
2021-04-28 21:36:41 +0200 | wroathe | (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net) (Ping timeout: 240 seconds) |
2021-04-28 21:36:46 +0200 | <slack1256> | I would like to have `myFunc (3 :: Int) = Just KeyInt` |
2021-04-28 21:37:04 +0200 | __minoru__shirae | (~shiraeesh@46.34.207.120) |
2021-04-28 21:37:33 +0200 | minoru_shiraeesh | (~shiraeesh@109.166.56.250) (Ping timeout: 252 seconds) |
2021-04-28 21:38:51 +0200 | <hyperisco> | slack1256, minimally you need a constraint on your type variable for KnownKey |
2021-04-28 21:39:04 +0200 | <hyperisco> | myFunc :: forall a. KnownKey a => a -> Maybe (Key a) |
2021-04-28 21:39:18 +0200 | royal_screwup21 | (52254809@gateway/web/cgi-irc/kiwiirc.com/ip.82.37.72.9) (Quit: Connection closed) |
2021-04-28 21:39:36 +0200 | wonko7 | (~wonko7@62.115.229.50) |
2021-04-28 21:39:52 +0200 | <hyperisco> | if you have a closed set of types then you can do this with a closed type family |
2021-04-28 21:40:07 +0200 | <hyperisco> | if it is an open set of types, I don't think what you are hoping for makes sense in terms of Haskell |
2021-04-28 21:40:30 +0200 | <hyperisco> | because you cannot ask in Haskell if an instance does not exist for a type |
2021-04-28 21:40:58 +0200 | <hyperisco> | potentially, depending on what you are trying to do, a data family may be of interest |
2021-04-28 21:41:54 +0200 | <todda7> | is the mean zscore equal to 0? |
2021-04-28 21:41:55 +0200 | <slack1256> | https://github.com/mikeizbicki/ifcxt |
2021-04-28 21:42:12 +0200 | <slack1256> | We probably can ask if a type has an instance O.o |
2021-04-28 21:43:54 +0200 | <hyperisco> | yes but that is a different question |
2021-04-28 21:44:56 +0200 | raehik | (~raehik@cpc95906-rdng25-2-0-cust156.15-3.cable.virginm.net) (Ping timeout: 268 seconds) |
2021-04-28 21:46:17 +0200 | <hyperisco> | slack1256, overlapping instances dips into the negated question because it has to know if any better instance exists, which is not an open world question |
2021-04-28 21:46:46 +0200 | <slack1256> | Mmmm I see |
2021-04-28 21:46:52 +0200 | raehik | (~raehik@cpc95906-rdng25-2-0-cust156.15-3.cable.virginm.net) |
2021-04-28 21:46:57 +0200 | <slack1256> | How would I proceed if I have closed set of types? |
2021-04-28 21:47:01 +0200 | <hyperisco> | but… maybe if you use OVERLAPPABLE on the more general instance, and OVERLAPPING on the more specific one, it might work |
2021-04-28 21:47:13 +0200 | <hyperisco> | you'd use a closed type family |
2021-04-28 21:47:19 +0200 | ddellacosta | (ddellacost@gateway/vpn/mullvad/ddellacosta) |
2021-04-28 21:47:33 +0200 | <hyperisco> | then you can map Type -> Bool |
2021-04-28 21:50:20 +0200 | <hyperisco> | you'd want DataKinds |
2021-04-28 21:51:07 +0200 | ddellaco_ | (~ddellacos@ool-44c73afa.dyn.optonline.net) |
2021-04-28 21:51:09 +0200 | <slack1256> | Mmm know this is taking advantage of your kindness, but I don't understand. Only if can/want could you give me an example? |
2021-04-28 21:51:10 +0200 | wonko7 | (~wonko7@62.115.229.50) (Ping timeout: 265 seconds) |
2021-04-28 21:51:23 +0200 | <slack1256> | *I know |
2021-04-28 21:51:52 +0200 | ddellacosta | (ddellacost@gateway/vpn/mullvad/ddellacosta) (Ping timeout: 240 seconds) |
2021-04-28 21:52:02 +0200 | <hyperisco> | type family IsKnownKey a where IsKnownKey Int = True; IsKnownKey a = False |
2021-04-28 21:52:17 +0200 | <hyperisco> | I potentially have misremembered the syntax |
2021-04-28 21:52:32 +0200 | <slack1256> | that is the correct syntax for closed type families |
2021-04-28 21:52:39 +0200 | ClaudiusMaximus | (~claude@unaffiliated/claudiusmaximus) (Quit: ->) |
2021-04-28 21:52:44 +0200 | <hyperisco> | that is what I was attempting |
2021-04-28 21:54:12 +0200 | <hyperisco> | class KnownKey a x | a -> x where knownKey :: a -> Maybe a; instance IsKnownKey a ~ x => KnownKey a True where knownKey = Just |
2021-04-28 21:54:57 +0200 | <hyperisco> | oh I meant to have that constraint on the class |
2021-04-28 21:55:43 +0200 | cdsmith | (49cf15a2@c-73-207-21-162.hsd1.ga.comcast.net) (Quit: Connection closed) |
2021-04-28 21:56:02 +0200 | <slack1256> | class IsKnowKey a ~ x => KnownKey a x | a -> x where ... got it. |
2021-04-28 21:56:35 +0200 | <hyperisco> | that functional dependency is evident from the type family but I think you still have to tell ghc about it |
2021-04-28 21:58:42 +0200 | jumper149 | (~jumper149@80.240.31.34) (Quit: WeeChat 3.1) |
2021-04-28 21:58:57 +0200 | <slack1256> | Probably injectivity would help... |
2021-04-28 21:59:02 +0200 | _ht | (~quassel@82-169-194-8.biz.kpn.net) (Remote host closed the connection) |
2021-04-28 22:00:18 +0200 | <hyperisco> | the idea is that you know a so injectivity is not needed |
2021-04-28 22:00:25 +0200 | rj | (~x@gateway/tor-sasl/rj) |
2021-04-28 22:00:44 +0200 | <hyperisco> | if you're having to ask "what are all the known keys?" then that is going to need a different design |
2021-04-28 22:01:03 +0200 | <hyperisco> | say with type lists |
2021-04-28 22:01:25 +0200 | <hyperisco> | dollars to donuts this is more work than you need to do :P |
2021-04-28 22:01:58 +0200 | <slack1256> | No no, I just want to get a `Just val` if the type has an instance. No need to enumerate. |
2021-04-28 22:05:11 +0200 | petersen | (~petersen@redhat/juhp) (Ping timeout: 240 seconds) |
2021-04-28 22:05:40 +0200 | Lord_of_Life | (~Lord@unaffiliated/lord-of-life/x-0885362) (Ping timeout: 265 seconds) |
2021-04-28 22:05:49 +0200 | Lord_of_Life_ | (~Lord@unaffiliated/lord-of-life/x-0885362) |
2021-04-28 22:07:13 +0200 | xff0x | (~xff0x@2001:1a81:5216:4600:d365:aa72:75db:f7b9) (Ping timeout: 276 seconds) |
2021-04-28 22:07:59 +0200 | petersen | (~petersen@redhat/juhp) |
2021-04-28 22:08:35 +0200 | xff0x | (xff0x@gateway/vpn/mullvad/xff0x) |
2021-04-28 22:08:53 +0200 | usr25 | (~usr25@unaffiliated/usr25) |
2021-04-28 22:08:54 +0200 | Lord_of_Life_ | Lord_of_Life |
2021-04-28 22:11:13 +0200 | jgt_ | (~jgt@46.154.74.77) (Remote host closed the connection) |
2021-04-28 22:12:47 +0200 | jpds | (~jpds@gateway/tor-sasl/jpds) (Remote host closed the connection) |
2021-04-28 22:13:11 +0200 | jpds | (~jpds@gateway/tor-sasl/jpds) |
2021-04-28 22:14:25 +0200 | safinaskar | (6dfc5a88@109.252.90.136) |
2021-04-28 22:14:54 +0200 | merijn | (~merijn@83-160-49-249.ip.xs4all.nl) |
2021-04-28 22:17:06 +0200 | stree | (~stree@68.36.8.116) (Ping timeout: 240 seconds) |
2021-04-28 22:19:10 +0200 | ddellacosta | (ddellacost@gateway/vpn/mullvad/ddellacosta) |
2021-04-28 22:21:01 +0200 | dmytrish | (~mitra@2a02:8084:a82:d900:61fb:ae9:64fb:f0ec) |
2021-04-28 22:21:38 +0200 | xff0x | (xff0x@gateway/vpn/mullvad/xff0x) (Ping timeout: 246 seconds) |
2021-04-28 22:23:11 +0200 | heatsink | (~heatsink@108-201-191-115.lightspeed.sntcca.sbcglobal.net) (Remote host closed the connection) |
2021-04-28 22:23:46 +0200 | ddellacosta | (ddellacost@gateway/vpn/mullvad/ddellacosta) (Ping timeout: 252 seconds) |
2021-04-28 22:23:48 +0200 | xff0x | (~xff0x@2001:1a81:5216:4600:d365:aa72:75db:f7b9) |
2021-04-28 22:24:08 +0200 | jgt_ | (~jgt@88.225.221.135) |
2021-04-28 22:24:15 +0200 | kiweun | (~kiweun@2607:fea8:2a62:9600:5b3:e73b:338e:cc47) () |
2021-04-28 22:25:27 +0200 | heatsink | (~heatsink@108-201-191-115.lightspeed.sntcca.sbcglobal.net) |
2021-04-28 22:28:52 +0200 | jgt_ | (~jgt@88.225.221.135) (Ping timeout: 265 seconds) |
2021-04-28 22:29:52 +0200 | stree | (~stree@68.36.8.116) |
2021-04-28 22:32:30 +0200 | wmacmil | (~wmacmil@c83-252-138-144.bredband.comhem.se) (Quit: Leaving) |
2021-04-28 22:33:17 +0200 | jgt_ | (~jgt@88.225.221.135) |
2021-04-28 22:37:10 +0200 | sord937 | (~sord937@gateway/tor-sasl/sord937) (Quit: sord937) |
2021-04-28 22:38:16 +0200 | safinaskar | (6dfc5a88@109.252.90.136) (Quit: Connection closed) |
2021-04-28 22:42:39 +0200 | dmytrish | (~mitra@2a02:8084:a82:d900:61fb:ae9:64fb:f0ec) (Ping timeout: 260 seconds) |
2021-04-28 22:44:08 +0200 | myShoggoth | (~myShoggot@97-120-89-117.ptld.qwest.net) |
2021-04-28 22:45:04 +0200 | bor0 | (~boro@unaffiliated/boro/x-000000001) (Quit: Leaving) |
2021-04-28 22:46:49 +0200 | vgtw | (~vgtw@gateway/tor-sasl/vgtw) (Remote host closed the connection) |
2021-04-28 22:48:03 +0200 | heatsink | (~heatsink@108-201-191-115.lightspeed.sntcca.sbcglobal.net) (Remote host closed the connection) |
2021-04-28 22:48:57 +0200 | merijn | (~merijn@83-160-49-249.ip.xs4all.nl) (Ping timeout: 246 seconds) |
2021-04-28 22:49:13 +0200 | Matthias1 | (~matthias@li890-22.members.linode.com) (Read error: Connection reset by peer) |
2021-04-28 22:49:21 +0200 | heatsink | (~heatsink@108-201-191-115.lightspeed.sntcca.sbcglobal.net) |
2021-04-28 22:50:07 +0200 | ddellacosta | (ddellacost@gateway/vpn/mullvad/ddellacosta) |
2021-04-28 22:50:21 +0200 | geekosaur | (930099da@rrcs-147-0-153-218.central.biz.rr.com) (Quit: Connection closed) |
2021-04-28 22:51:58 +0200 | geekosaur | (930099da@rrcs-147-0-153-218.central.biz.rr.com) |
2021-04-28 22:54:00 +0200 | heatsink | (~heatsink@108-201-191-115.lightspeed.sntcca.sbcglobal.net) (Ping timeout: 268 seconds) |
2021-04-28 22:54:16 +0200 | neiluj | (~jco@unaffiliated/neiluj) (Remote host closed the connection) |
2021-04-28 22:54:58 +0200 | ddellacosta | (ddellacost@gateway/vpn/mullvad/ddellacosta) (Ping timeout: 265 seconds) |
2021-04-28 22:57:11 +0200 | aramend | (~aramend@5.186.117.231.cgn.fibianet.dk) (Quit: Leaving) |
2021-04-28 22:57:13 +0200 | cole-h | (~cole-h@c-73-48-197-220.hsd1.ca.comcast.net) (Quit: Goodbye) |
2021-04-28 22:57:38 +0200 | cole-h | (~cole-h@c-73-48-197-220.hsd1.ca.comcast.net) |
2021-04-28 22:57:54 +0200 | Madars | (~null@unaffiliated/madars) |
2021-04-28 23:00:25 +0200 | tributarian | (sid381145@gateway/web/irccloud.com/x-nsecoaejldvgfonl) |
2021-04-28 23:01:00 +0200 | heatsink | (~heatsink@108-201-191-115.lightspeed.sntcca.sbcglobal.net) |
2021-04-28 23:01:50 +0200 | vgtw | (~vgtw@gateway/tor-sasl/vgtw) |
2021-04-28 23:04:27 +0200 | michalz | (~user@185.246.204.118) (Remote host closed the connection) |
2021-04-28 23:08:48 +0200 | hyperisco | (~hyperisco@d192-186-117-226.static.comm.cgocable.net) (Ping timeout: 268 seconds) |
2021-04-28 23:09:25 +0200 | Guest6509 | (~laudiacay@45.162.228.190) (Ping timeout: 268 seconds) |
2021-04-28 23:12:00 +0200 | <tributarian> | Has anyone here used beam with a database read replica? I am trying to understand the Haskell database ecosystem. I have an application with two database nodes, read/write and read-only. It sort of looks like I would have to handle the split at a higher level than beam and just have a connection to each node passing each one to beam depending on the nature of the operation. |
2021-04-28 23:17:54 +0200 | wroathe | (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net) |
2021-04-28 23:19:04 +0200 | ddellacosta | (ddellacost@gateway/vpn/mullvad/ddellacosta) |
2021-04-28 23:19:09 +0200 | ddellacosta | (ddellacost@gateway/vpn/mullvad/ddellacosta) (Remote host closed the connection) |
2021-04-28 23:20:39 +0200 | coot | (~coot@37.30.58.122.nat.umts.dynamic.t-mobile.pl) (Quit: coot) |
2021-04-28 23:24:46 +0200 | remby | (~remby@bras-base-london1483w-grc-43-65-95-173-128.dsl.bell.ca) (Quit: remby) |
2021-04-28 23:25:02 +0200 | remby | (~remby@bras-base-london1483w-grc-43-65-95-173-128.dsl.bell.ca) |
2021-04-28 23:25:07 +0200 | Lowl3v3l | (~Lowl3v3l@dslb-002-207-103-026.002.207.pools.vodafone-ip.de) (Ping timeout: 260 seconds) |
2021-04-28 23:25:55 +0200 | Varis | (~Tadas@unaffiliated/varis) (Remote host closed the connection) |
2021-04-28 23:27:02 +0200 | nek0 | (~nek0@mail.nek0.eu) (Remote host closed the connection) |
2021-04-28 23:30:24 +0200 | nek0 | (~nek0@mail.nek0.eu) |
2021-04-28 23:30:42 +0200 | ddellacosta | (ddellacost@gateway/vpn/mullvad/ddellacosta) |
2021-04-28 23:31:33 +0200 | nek0 | (~nek0@mail.nek0.eu) (Client Quit) |
2021-04-28 23:31:55 +0200 | ddellaco_ | (~ddellacos@ool-44c73afa.dyn.optonline.net) (Remote host closed the connection) |
2021-04-28 23:32:14 +0200 | royal_screwup21 | (52254809@gateway/web/cgi-irc/kiwiirc.com/ip.82.37.72.9) |
2021-04-28 23:33:39 +0200 | Pickchea | (~private@unaffiliated/pickchea) (Quit: Leaving) |
2021-04-28 23:33:49 +0200 | nek0 | (~nek0@mail.nek0.eu) |
2021-04-28 23:34:15 +0200 | solidus-river | (~mike@174.127.249.180) (Remote host closed the connection) |
2021-04-28 23:34:38 +0200 | ddellaco_ | (~ddellacos@ool-44c73afa.dyn.optonline.net) |
2021-04-28 23:37:08 +0200 | mounty | (~mounty@236.216.214.218.sta.wbroadband.net.au) |
2021-04-28 23:38:33 +0200 | Guest16145 | (~textual@zrcout.mskcc.org) (Ping timeout: 252 seconds) |
2021-04-28 23:38:52 +0200 | danvet | (~Daniel@2a02:168:57f4:0:efd0:b9e5:5ae6:c2fa) (Ping timeout: 276 seconds) |
2021-04-28 23:39:06 +0200 | gienah_ | (~mwright@119-18-0-183.771200.syd.nbn.aussiebb.net) |
2021-04-28 23:39:21 +0200 | Guest6509 | (~laudiacay@45.162.228.190) |
2021-04-28 23:41:58 +0200 | gienah | (~mwright@gentoo/developer/gienah) (Ping timeout: 240 seconds) |
2021-04-28 23:42:09 +0200 | ukari | (~ukari@unaffiliated/ukari) (Remote host closed the connection) |
2021-04-28 23:43:07 +0200 | ukari | (~ukari@unaffiliated/ukari) |
2021-04-28 23:45:51 +0200 | gienah | (~mwright@gentoo/developer/gienah) |
2021-04-28 23:45:54 +0200 | ddellaco_ | (~ddellacos@ool-44c73afa.dyn.optonline.net) (Remote host closed the connection) |
2021-04-28 23:49:06 +0200 | gienah_ | (~mwright@119-18-0-183.771200.syd.nbn.aussiebb.net) (Ping timeout: 265 seconds) |
2021-04-28 23:49:53 +0200 | geekosaur | (930099da@rrcs-147-0-153-218.central.biz.rr.com) (Quit: Connection closed) |
2021-04-28 23:51:37 +0200 | geekosaur | (930099da@rrcs-147-0-153-218.central.biz.rr.com) |
2021-04-28 23:54:21 +0200 | <__minoru__shirae> | tributarian: what do you mean by "I am trying to understand the Haskell database ecosystem." ? are you trying to find out if people implement databases in haskell, or simply use databases with haskell drivers? |
2021-04-28 23:56:02 +0200 | <__minoru__shirae> | the case you described looks like a matter of interfacing with a database using a driver |
2021-04-28 23:56:06 +0200 | <tributarian> | __minoru__shirae: I am trying to understand how to use databases with Haskell drivers. |