| 2022-01-16 00:01:31 +0000 | <zero> | the Applicative instance for pairs is interesting. it's Monoid a => Applicative (a,) where pure = (mempty,) |
| 2022-01-16 00:01:36 +0000 | <zero> | did not know that |
| 2022-01-16 00:02:28 +0000 | <geekosaur> | it has to be able to get a value for the other half of the pair from somewhere |
| 2022-01-16 00:02:46 +0000 | <zero> | yup, makes sense |
| 2022-01-16 00:03:15 +0000 | hsiktas[m] | (~hsiktasm]@2001:470:69fc:105::30d4) (Quit: Reconnecting) |
| 2022-01-16 00:03:31 +0000 | hsiktas[m] | (~hsiktasm]@2001:470:69fc:105::30d4) |
| 2022-01-16 00:03:46 +0000 | <EvanR> | when I first saw return and tried to understand it, I was confused because of its name |
| 2022-01-16 00:04:06 +0000 | <EvanR> | also for 5 seconds |
| 2022-01-16 00:04:42 +0000 | <geekosaur> | return not being what it sounded like was one of the first things I encountered in chatter after joining #haskell |
| 2022-01-16 00:05:22 +0000 | <EvanR> | at least pure doesn't have that kind of baggage, and you immediately know it's not making something pure because everything is pure anyway |
| 2022-01-16 00:05:37 +0000 | <EvanR> | because this is HAASSKEELLLLLLLL |
| 2022-01-16 00:05:50 +0000 | <zero> | (: |
| 2022-01-16 00:06:11 +0000 | zero | unsafely performs IO |
| 2022-01-16 00:06:19 +0000 | <jackdk> | :o |
| 2022-01-16 00:06:20 +0000 | <EvanR> | also who the hell named pure that |
| 2022-01-16 00:06:52 +0000 | <zero> | i'm more upset with "otherwise" |
| 2022-01-16 00:06:58 +0000 | <zero> | way to long |
| 2022-01-16 00:07:13 +0000 | <geekosaur> | frankly it's better than "t" |
| 2022-01-16 00:07:53 +0000 | <ephemient> | you could always write | True if you want |
| 2022-01-16 00:07:56 +0000 | hsiktas[m] | (~hsiktasm]@2001:470:69fc:105::30d4) (Client Quit) |
| 2022-01-16 00:08:11 +0000 | <zero> | not readable, not canonical |
| 2022-01-16 00:08:12 +0000 | hsiktas[m] | (~hsiktasm]@2001:470:69fc:105::30d4) |
| 2022-01-16 00:09:01 +0000 | <geekosaur> | and they couldn't get away with reusing "else" |
| 2022-01-16 00:09:11 +0000 | <zero> | i wonder if... |
| 2022-01-16 00:09:14 +0000 | <zero> | brb |
| 2022-01-16 00:09:30 +0000 | benin | (~benin@183.82.30.17) |
| 2022-01-16 00:09:30 +0000 | hsiktas[m] | (~hsiktasm]@2001:470:69fc:105::30d4) (Client Quit) |
| 2022-01-16 00:09:46 +0000 | hsiktas[m] | (~hsiktasm]@2001:470:69fc:105::30d4) |
| 2022-01-16 00:10:01 +0000 | <EvanR> | otherwise is readable |
| 2022-01-16 00:10:15 +0000 | <EvanR> | code is read more times than it's written... unless it's my code |
| 2022-01-16 00:11:51 +0000 | <lechner> | so true |
| 2022-01-16 00:11:58 +0000 | Vajb | (~Vajb@hag-jnsbng11-58c3a8-176.dhcp.inet.fi) (Read error: Connection reset by peer) |
| 2022-01-16 00:13:55 +0000 | shapr | (~user@2601:7c0:c37c:46d0:fdf3:f0cd:30b3:4860) (Remote host closed the connection) |
| 2022-01-16 00:14:08 +0000 | shapr | (~user@2601:7c0:c37c:46d0:fdf3:f0cd:30b3:4860) |
| 2022-01-16 00:14:52 +0000 | alx741 | (~alx741@157.100.93.160) |
| 2022-01-16 00:20:09 +0000 | <lechner> | Hi, how can i daisy-chain the SQL statements starting in line 179 please? the error is below. Session vs Session () https://paste.tomsmeding.com/C8cs9CTz |
| 2022-01-16 00:20:18 +0000 | bitdex | (~bitdex@gateway/tor-sasl/bitdex) (Ping timeout: 276 seconds) |
| 2022-01-16 00:20:39 +0000 | hsiktas[m] | (~hsiktasm]@2001:470:69fc:105::30d4) (Quit: Reconnecting) |
| 2022-01-16 00:20:57 +0000 | hsiktas[m] | (~hsiktasm]@2001:470:69fc:105::30d4) |
| 2022-01-16 00:20:58 +0000 | Guest8449 | (1000@gabilgathol.bandrate.org) (Changing host) |
| 2022-01-16 00:20:58 +0000 | Guest8449 | (1000@sourcemage/mage/beowulf) |
| 2022-01-16 00:21:30 +0000 | Guest8449 | |beowulf| |
| 2022-01-16 00:22:06 +0000 | bitdex | (~bitdex@gateway/tor-sasl/bitdex) |
| 2022-01-16 00:22:45 +0000 | <geekosaur> | you're misreading the error. you're passing it a Session (), it wants a Transaction () |
| 2022-01-16 00:23:22 +0000 | Tuplanolla | (~Tuplanoll@91-159-68-166.elisa-laajakaista.fi) (Quit: Leaving.) |
| 2022-01-16 00:25:02 +0000 | Constraintegic | (~DundiDund@ppp-212-114-229-145.dynamic.mnet-online.de) (Ping timeout: 240 seconds) |
| 2022-01-16 00:26:08 +0000 | zero | (~z@user/zero) (haskell) |
| 2022-01-16 00:26:21 +0000 | zzz | (~z@user/zero) |
| 2022-01-16 00:26:44 +0000 | <zzz> | is there an extension to make shadowing illegal? |
| 2022-01-16 00:27:24 +0000 | <zzz> | or "overloading", i think it's the most used term arond here |
| 2022-01-16 00:28:20 +0000 | Vajb | (~Vajb@hag-jnsbng11-58c3a8-176.dhcp.inet.fi) |
| 2022-01-16 00:28:20 +0000 | alx741 | (~alx741@157.100.93.160) (Read error: Connection reset by peer) |
| 2022-01-16 00:28:59 +0000 | <geekosaur> | -Wname-shadowing -Werror ? |
| 2022-01-16 00:29:22 +0000 | <geekosaur> | (someday it will be possible to write -Werror=name-shadowing, but not currently) |
| 2022-01-16 00:29:24 +0000 | <ephemient> | or -Werror=name-shadowing if you don't want to turn on -Werror for everything else |
| 2022-01-16 00:29:26 +0000 | machinedgod | (~machinedg@24.105.81.50) (Remote host closed the connection) |
| 2022-01-16 00:29:30 +0000 | <ephemient> | isn't it possible now? |
| 2022-01-16 00:29:32 +0000 | <geekosaur> | oh, that does work now? |
| 2022-01-16 00:29:38 +0000 | <geekosaur> | I thought it wasn't in ghc |
| 2022-01-16 00:29:52 +0000 | <zzz> | nice, thanks! |
| 2022-01-16 00:29:54 +0000 | <dmj`> | ghc --show-options | grep shadow --color |
| 2022-01-16 00:30:10 +0000 | eggplantade | (~Eggplanta@108-201-191-115.lightspeed.sntcca.sbcglobal.net) (Remote host closed the connection) |
| 2022-01-16 00:30:43 +0000 | <ephemient> | seems to work as I expect in GHC 8.10: > Main.hs:4:19: error: [-Wname-shadowing, -Werror=name-shadowing] This binding for ‘main’ shadows the existing binding … |
| 2022-01-16 00:35:22 +0000 | machinedgod | (~machinedg@24.105.81.50) |
| 2022-01-16 00:39:06 +0000 | shapr | (~user@2601:7c0:c37c:46d0:fdf3:f0cd:30b3:4860) (Remote host closed the connection) |
| 2022-01-16 00:39:20 +0000 | shapr | (~user@2601:7c0:c37c:46d0:fdf3:f0cd:30b3:4860) |
| 2022-01-16 00:40:49 +0000 | <EvanR> | wat, without shadowing how do I pretend I'm overwriting vars in do notation xD |
| 2022-01-16 00:41:09 +0000 | SummerSonw | (~The_viole@203.77.49.232) |
| 2022-01-16 00:41:51 +0000 | SummerSonw | (~The_viole@203.77.49.232) (Client Quit) |
| 2022-01-16 00:43:04 +0000 | <geekosaur> | ew |
| 2022-01-16 00:43:25 +0000 | <EvanR> | x, x', x'', x''', x'''' is too confusing! |
| 2022-01-16 00:44:39 +0000 | <ephemient> | mdo x <- pure $ x + 1; pure x -- 🙃 |
| 2022-01-16 00:44:48 +0000 | <pavonia> | x, x', x'', x'3, x'4 etc. |
| 2022-01-16 00:45:29 +0000 | <EvanR> | x_i x_i+1 x_i+2 |
| 2022-01-16 00:45:35 +0000 | <EvanR> | with editor support to show fancy |
| 2022-01-16 00:46:00 +0000 | retroid_ | (~retro@2e40edd9.skybroadband.com) (Ping timeout: 250 seconds) |
| 2022-01-16 00:46:17 +0000 | alx741 | (~alx741@157.100.93.160) |
| 2022-01-16 00:46:28 +0000 | <EvanR> | and language support to make i work |
| 2022-01-16 00:47:21 +0000 | <ephemient> | > xᵢ + xᵢ₊₁ + xᵢ₊₂ |
| 2022-01-16 00:47:22 +0000 | <lambdabot> | <hint>:1:9: error: lexical error at character '\8321' |
| 2022-01-16 00:50:31 +0000 | <pavonia> | Why doesn't it accept general Unicode digits in identifiers? |
| 2022-01-16 00:50:31 +0000 | alx741 | (~alx741@157.100.93.160) (Read error: Connection reset by peer) |
| 2022-01-16 00:51:46 +0000 | <EvanR> | > let xᵢ = 'c' in xᵢ |
| 2022-01-16 00:51:47 +0000 | <lambdabot> | 'c' |
| 2022-01-16 00:51:53 +0000 | <EvanR> | \o/ |
| 2022-01-16 00:54:41 +0000 | eggplantade | (~Eggplanta@108-201-191-115.lightspeed.sntcca.sbcglobal.net) |
| 2022-01-16 00:57:53 +0000 | mvk | (~mvk@2607:fea8:5cdd:f000::55f8) |
| 2022-01-16 01:00:57 +0000 | zzz | facepalms |
| 2022-01-16 01:01:30 +0000 | <zzz> | i thought no-name-shadowing would give me the warnings |
| 2022-01-16 01:01:47 +0000 | <zzz> | but it's name-shadowing |
| 2022-01-16 01:02:13 +0000 | <zzz> | "no" refers to the warning |
| 2022-01-16 01:02:30 +0000 | <zzz> | not to the shadowing |
| 2022-01-16 01:05:18 +0000 | shapr | (~user@2601:7c0:c37c:46d0:fdf3:f0cd:30b3:4860) (Remote host closed the connection) |
| 2022-01-16 01:05:32 +0000 | shapr | (~user@2601:7c0:c37c:46d0:fdf3:f0cd:30b3:4860) |
| 2022-01-16 01:06:51 +0000 | tommd | (~tommd@75-164-130-101.ptld.qwest.net) |
| 2022-01-16 01:06:57 +0000 | n3rdy1 | (~n3rdy1@2600:1700:4570:3480:1b88:50f:dae0:9293) (Ping timeout: 240 seconds) |
| 2022-01-16 01:07:14 +0000 | alx741 | (~alx741@157.100.93.160) |
| 2022-01-16 01:07:58 +0000 | merijn | (~merijn@c-001-001-018.client.esciencecenter.eduvpn.nl) |
| 2022-01-16 01:09:51 +0000 | notzmv | (~zmv@user/notzmv) |
| 2022-01-16 01:09:51 +0000 | alx741 | (~alx741@157.100.93.160) (Read error: Connection reset by peer) |
| 2022-01-16 01:10:38 +0000 | LukeHoersten | (~LukeHoers@user/lukehoersten) |
| 2022-01-16 01:11:24 +0000 | albet70 | (~xxx@2400:8902::f03c:92ff:fe60:98d8) (Remote host closed the connection) |
| 2022-01-16 01:17:31 +0000 | albet70 | (~xxx@2400:8902::f03c:92ff:fe60:98d8) |
| 2022-01-16 01:18:30 +0000 | DNH | (~DNH@2a02:8108:1100:16d8:b0c0:5871:210d:15db) (Quit: My MacBook has gone to sleep. ZZZzzz…) |
| 2022-01-16 01:19:38 +0000 | retroid_ | (~retro@2e40edd9.skybroadband.com) |
| 2022-01-16 01:20:03 +0000 | Gurkenglas | (~Gurkengla@dslb-002-203-144-204.002.203.pools.vodafone-ip.de) (Ping timeout: 256 seconds) |
| 2022-01-16 01:22:02 +0000 | kaph | (~kaph@net-2-47-208-144.cust.vodafonedsl.it) (Ping timeout: 240 seconds) |
| 2022-01-16 01:22:21 +0000 | _xor | (~xor@dsl-50-5-233-169.fuse.net) (Quit: brb) |
| 2022-01-16 01:24:35 +0000 | _xor | (~xor@dsl-50-5-233-169.fuse.net) |
| 2022-01-16 01:27:42 +0000 | alx741 | (~alx741@157.100.93.160) |
| 2022-01-16 01:29:39 +0000 | <zzz> | why does `main = pure 7` print `7`? |
| 2022-01-16 01:30:12 +0000 | <EvanR> | in ghci ? |
| 2022-01-16 01:30:48 +0000 | <tommd> | It doesnt' in the context of a Haskell language specification or ghc-compiled program. |
| 2022-01-16 01:31:00 +0000 | <zzz> | ah ok |
| 2022-01-16 01:31:09 +0000 | <zzz> | so it's a ghci quirk |
| 2022-01-16 01:31:09 +0000 | alx741 | (~alx741@157.100.93.160) (Read error: Connection reset by peer) |
| 2022-01-16 01:31:23 +0000 | <lechner> | geekosaur: thanks! it took ages and is ugly, but it works. best of all, it makes sense & i'm in love with it somehow |
| 2022-01-16 01:31:24 +0000 | <EvanR> | if you type main in ghci, it'll execute the IO action and return the result, and print it |
| 2022-01-16 01:31:51 +0000 | <EvanR> | works with any IO action in ghci (that returns something that can Show) |
| 2022-01-16 01:32:38 +0000 | <EvanR> | and if there's no Show... it prints nothing... apparently |
| 2022-01-16 01:32:50 +0000 | <zzz> | EvanR: ok thanks. i understand how that's useful but it caused a moment of confusion for me |
| 2022-01-16 01:32:58 +0000 | <geekosaur> | yes. this is documented in the ghc user manual |
| 2022-01-16 01:33:26 +0000 | <geekosaur> | along with a way to change what typeclass it uses, so in principle you could use a prettyprinting typeclass instead |
| 2022-01-16 01:33:45 +0000 | <zzz> | that's nice |
| 2022-01-16 01:34:15 +0000 | <geekosaur> | https://downloads.haskell.org/ghc/latest/docs/html/users_guide/ghci.html#using-a-custom-interactiv… |
| 2022-01-16 01:34:20 +0000 | <EvanR> | oh wow |
| 2022-01-16 01:34:50 +0000 | <ephemient> | ghc should only cares what the type of main is in the main module when it's building an executable |
| 2022-01-16 01:36:52 +0000 | <geekosaur> | yes, i only cares about the type of Main.main (or whatever entry point is specified by -main-is) |
| 2022-01-16 01:41:55 +0000 | merijn | (~merijn@c-001-001-018.client.esciencecenter.eduvpn.nl) (Ping timeout: 250 seconds) |
| 2022-01-16 01:42:19 +0000 | machinedgod | (~machinedg@24.105.81.50) (Ping timeout: 256 seconds) |
| 2022-01-16 01:43:40 +0000 | tzh_ | (~tzh@c-24-21-73-154.hsd1.or.comcast.net) (Remote host closed the connection) |
| 2022-01-16 01:43:59 +0000 | tzh_ | (~tzh@c-24-21-73-154.hsd1.wa.comcast.net) |
| 2022-01-16 01:46:30 +0000 | lavaman | (~lavaman@98.38.249.169) |
| 2022-01-16 01:49:19 +0000 | alx741 | (~alx741@157.100.93.160) |
| 2022-01-16 01:50:32 +0000 | lavaman | (~lavaman@98.38.249.169) (Ping timeout: 240 seconds) |
| 2022-01-16 01:50:39 +0000 | vysn | (~vysn@user/vysn) |
| 2022-01-16 01:52:40 +0000 | justsomeguy | (~justsomeg@user/justsomeguy) |
| 2022-01-16 01:53:57 +0000 | <justsomeguy> | Why should I care that kinds exist? What are they useful for? |
| 2022-01-16 01:53:57 +0000 | alx741 | (~alx741@157.100.93.160) (Read error: Connection reset by peer) |
| 2022-01-16 01:58:36 +0000 | ezzieyguywuf | (~Unknown@user/ezzieyguywuf) (Remote host closed the connection) |
| 2022-01-16 01:58:51 +0000 | drewolson | (~drewolson@user/drewolson) (Quit: The Lounge - https://thelounge.chat) |
| 2022-01-16 01:59:01 +0000 | drewolson | (~drewolson@user/drewolson) |
| 2022-01-16 01:59:15 +0000 | <EvanR> | probably good when you get a kind mismatch, i.e. tried to use f on a when f doesn't take any arguments |
| 2022-01-16 01:59:31 +0000 | <EvanR> | "don't care until it saves your ass" |
| 2022-01-16 01:59:53 +0000 | ezzieyguywuf | (~Unknown@user/ezzieyguywuf) |
| 2022-01-16 01:59:56 +0000 | <pavonia> | Kinds are to types what types are to values. So they are useful for "type-safe" type-level programming |
| 2022-01-16 02:00:27 +0000 | <EvanR> | stops you from putting wrong number of arguments to a type constructor among other things |
| 2022-01-16 02:00:47 +0000 | <EvanR> | guides you to what sort of things can be Functor, or Monad |
| 2022-01-16 02:00:53 +0000 | <EvanR> | or what can't be |
| 2022-01-16 02:02:41 +0000 | zmt00 | (~zmt00@user/zmt00) |
| 2022-01-16 02:02:53 +0000 | <pavonia> | What do we call the next level, btw, to get type-safe kinds? |
| 2022-01-16 02:03:06 +0000 | tired | (~tired@user/tired) (Quit: /) |
| 2022-01-16 02:03:09 +0000 | <EvanR> | sorts, then snaps, then crackles, then pops |
| 2022-01-16 02:03:30 +0000 | <EvanR> | or cumulative hierarchy of types |
| 2022-01-16 02:03:44 +0000 | <pavonia> | Ah right, I've heard of sorts before |
| 2022-01-16 02:04:04 +0000 | <pavonia> | Is that already a thing in GHC? |
| 2022-01-16 02:04:17 +0000 | <EvanR> | * :: BOX ? |
| 2022-01-16 02:04:29 +0000 | vysn | (~vysn@user/vysn) (Remote host closed the connection) |
| 2022-01-16 02:04:38 +0000 | tired | (~tired@user/tired) |
| 2022-01-16 02:07:17 +0000 | ProfSimm | (~ProfSimm@87.227.196.109) (Remote host closed the connection) |
| 2022-01-16 02:07:18 +0000 | kupi | (uid212005@id-212005.hampstead.irccloud.com) |
| 2022-01-16 02:08:07 +0000 | califax- | (~califax@user/califx) |
| 2022-01-16 02:08:30 +0000 | zmt00 | (~zmt00@user/zmt00) (Quit: Leaving) |
| 2022-01-16 02:11:27 +0000 | califax | (~califax@user/califx) (Ping timeout: 276 seconds) |
| 2022-01-16 02:11:27 +0000 | califax- | califax |
| 2022-01-16 02:11:51 +0000 | alx741 | (~alx741@157.100.93.160) |
| 2022-01-16 02:13:54 +0000 | deadmarshal | (~deadmarsh@95.38.231.124) |
| 2022-01-16 02:15:20 +0000 | alx741 | (~alx741@157.100.93.160) (Read error: Connection reset by peer) |
| 2022-01-16 02:18:32 +0000 | biog | (~user1@static.39.160.132.142.clients.your-server.de) (Quit: ZZZzzz…) |
| 2022-01-16 02:18:35 +0000 | deadmarshal | (~deadmarsh@95.38.231.124) (Ping timeout: 256 seconds) |
| 2022-01-16 02:24:22 +0000 | xff0x | (~xff0x@2001:1a81:5294:3100:2847:70a9:c956:fedc) (Ping timeout: 250 seconds) |
| 2022-01-16 02:25:08 +0000 | neurocyte0917095 | (~neurocyte@IP-094046087042.dynamic.medianet-world.de) |
| 2022-01-16 02:25:08 +0000 | neurocyte0917095 | (~neurocyte@IP-094046087042.dynamic.medianet-world.de) (Changing host) |
| 2022-01-16 02:25:08 +0000 | neurocyte0917095 | (~neurocyte@user/neurocyte) |
| 2022-01-16 02:26:17 +0000 | xff0x | (~xff0x@2001:1a81:52d5:6400:be64:2647:1b3d:efbf) |
| 2022-01-16 02:27:10 +0000 | tzh_ | (~tzh@c-24-21-73-154.hsd1.wa.comcast.net) (Remote host closed the connection) |
| 2022-01-16 02:27:12 +0000 | zmt00 | (~zmt00@user/zmt00) |
| 2022-01-16 02:27:24 +0000 | neurocyte091709 | (~neurocyte@user/neurocyte) (Ping timeout: 250 seconds) |
| 2022-01-16 02:27:24 +0000 | neurocyte0917095 | neurocyte091709 |
| 2022-01-16 02:27:27 +0000 | tzh_ | (~tzh@c-24-21-73-154.hsd1.or.comcast.net) |
| 2022-01-16 02:28:26 +0000 | biog | (~user1@static.39.160.132.142.clients.your-server.de) |
| 2022-01-16 02:30:02 +0000 | kjak | (~kjak@pool-108-45-56-21.washdc.fios.verizon.net) (Ping timeout: 240 seconds) |
| 2022-01-16 02:33:19 +0000 | tzh_ | (~tzh@c-24-21-73-154.hsd1.or.comcast.net) (Ping timeout: 256 seconds) |
| 2022-01-16 02:33:28 +0000 | alx741 | (~alx741@157.100.93.160) |
| 2022-01-16 02:34:53 +0000 | <EvanR> | that might have been removed to make way for dependent haskell |
| 2022-01-16 02:35:13 +0000 | bontaq | (~user@ool-45779fe5.dyn.optonline.net) |
| 2022-01-16 02:36:27 +0000 | tzh | (~tzh@c-24-21-73-154.hsd1.wa.comcast.net) |
| 2022-01-16 02:38:32 +0000 | waleee | (~waleee@2001:9b0:21d:fc00:398f:b003:b90d:acf4) (Ping timeout: 240 seconds) |
| 2022-01-16 02:43:00 +0000 | alx741 | (~alx741@157.100.93.160) (Read error: Connection reset by peer) |
| 2022-01-16 02:51:00 +0000 | LukeHoersten | (~LukeHoers@user/lukehoersten) (Quit: My MacBook has gone to sleep. ZZZzzz…) |
| 2022-01-16 02:52:15 +0000 | TonyStone | (~TonyStone@2603-7080-8607-c36a-9cdb-69bc-753b-1e50.res6.spectrum.com) (Remote host closed the connection) |
| 2022-01-16 02:54:42 +0000 | TonyStone | (~TonyStone@cpe-74-76-51-197.nycap.res.rr.com) |
| 2022-01-16 02:56:21 +0000 | <jackdk> | yeah the axiom Type :: Type was added by the extension -XTypeInType |
| 2022-01-16 02:57:31 +0000 | <jackdk> | the extension is now deprecated because it's always-on, now that the rework in GHC is solid |
| 2022-01-16 02:58:05 +0000 | <EvanR> | the unreasonable effectiveness of Type in Type |
| 2022-01-16 02:58:29 +0000 | <EvanR> | hey, martin lof originally defined it so |
| 2022-01-16 03:01:59 +0000 | <EvanR> | can I take a moment to complement the base data structure Data.List.NonEmpty, it is surprisingly nice and somehow isn't hell to integrate with other stuff |
| 2022-01-16 03:02:14 +0000 | <EvanR> | unlike anything other than Int for integers |
| 2022-01-16 03:03:00 +0000 | <EvanR> | also it's required by sconcat |
| 2022-01-16 03:09:40 +0000 | lavaman | (~lavaman@98.38.249.169) |
| 2022-01-16 03:13:51 +0000 | n3rdy1 | (~n3rdy1@2600:1700:4570:3480::41) |
| 2022-01-16 03:14:32 +0000 | monochrom | (trebla@216.138.220.146) |
| 2022-01-16 03:15:04 +0000 | benin | (~benin@183.82.30.17) (Ping timeout: 250 seconds) |
| 2022-01-16 03:16:22 +0000 | zmt00 | (~zmt00@user/zmt00) (Read error: Connection reset by peer) |
| 2022-01-16 03:22:06 +0000 | benin | (~benin@183.82.30.17) |
| 2022-01-16 03:22:41 +0000 | biog | (~user1@static.39.160.132.142.clients.your-server.de) (Quit: ZZZzzz…) |
| 2022-01-16 03:23:45 +0000 | tommd | (~tommd@75-164-130-101.ptld.qwest.net) (Ping timeout: 256 seconds) |
| 2022-01-16 03:32:10 +0000 | nf | (~n@monade.li) (Quit: Fairfarren.) |
| 2022-01-16 03:33:11 +0000 | nf | (~n@monade.li) |
| 2022-01-16 03:35:03 +0000 | FinnElija | (~finn_elij@user/finn-elija/x-0085643) (Killed (NickServ (Forcing logout FinnElija -> finn_elija))) |
| 2022-01-16 03:35:03 +0000 | finn_elija | (~finn_elij@user/finn-elija/x-0085643) |
| 2022-01-16 03:35:03 +0000 | finn_elija | FinnElija |
| 2022-01-16 03:35:41 +0000 | zmt00 | (~zmt00@user/zmt00) |
| 2022-01-16 03:38:29 +0000 | td_ | (~td@muedsl-82-207-238-062.citykom.de) (Ping timeout: 256 seconds) |
| 2022-01-16 03:38:36 +0000 | merijn | (~merijn@c-001-001-018.client.esciencecenter.eduvpn.nl) |
| 2022-01-16 03:40:08 +0000 | td_ | (~td@muedsl-82-207-238-133.citykom.de) |
| 2022-01-16 03:42:59 +0000 | zmt00 | (~zmt00@user/zmt00) (Read error: Connection reset by peer) |
| 2022-01-16 03:43:23 +0000 | nf | yoneda |
| 2022-01-16 03:43:41 +0000 | terrorjack | (~terrorjac@2a01:4f8:1c1e:509a::1) (Quit: The Lounge - https://thelounge.chat) |
| 2022-01-16 03:44:55 +0000 | terrorjack | (~terrorjac@2a01:4f8:1c1e:509a::1) |
| 2022-01-16 03:47:08 +0000 | burnside_ | (~burnsides@dhcp168-012.wadham.ox.ac.uk) (Remote host closed the connection) |
| 2022-01-16 03:47:41 +0000 | burnsidesLlama | (~burnsides@client-8-72.eduroam.oxuni.org.uk) |
| 2022-01-16 03:51:22 +0000 | pretty_dumm_guy | (trottel@gateway/vpn/protonvpn/prettydummguy/x-88029655) (Quit: WeeChat 3.4) |
| 2022-01-16 03:51:54 +0000 | burnsidesLlama | (~burnsides@client-8-72.eduroam.oxuni.org.uk) (Ping timeout: 250 seconds) |
| 2022-01-16 03:54:14 +0000 | <zzz> | sorts snaps crackles pops that's a joke, right? i believe anything at this point |
| 2022-01-16 04:00:45 +0000 | yauhsien_ | (~yauhsien@61-231-24-192.dynamic-ip.hinet.net) |
| 2022-01-16 04:00:45 +0000 | yauhsien | (~yauhsien@61-231-24-192.dynamic-ip.hinet.net) (Read error: Connection reset by peer) |
| 2022-01-16 04:09:26 +0000 | <EvanR> | according to a physics book I read, the derivative of acceleration is jerk. The derivative of jerk is snap. The derivative of snap is crackle. And the derivative of crackle is pop |
| 2022-01-16 04:09:43 +0000 | <EvanR> | so the joke is on us |
| 2022-01-16 04:13:03 +0000 | merijn | (~merijn@c-001-001-018.client.esciencecenter.eduvpn.nl) (Ping timeout: 256 seconds) |
| 2022-01-16 04:16:59 +0000 | kupi | (uid212005@id-212005.hampstead.irccloud.com) (Quit: Connection closed for inactivity) |
| 2022-01-16 04:17:02 +0000 | little_mac | (~little_ma@2601:410:4300:3ce0:c8a9:440b:1eee:6f25) |
| 2022-01-16 04:24:11 +0000 | SummerSonw | (~The_viole@203.77.49.232) |
| 2022-01-16 04:26:17 +0000 | mvk | (~mvk@2607:fea8:5cdd:f000::55f8) (Ping timeout: 240 seconds) |
| 2022-01-16 04:28:54 +0000 | harveypwca | (~harveypwc@2601:246:c180:a570:3828:d8:e523:3f67) (Quit: Leaving) |
| 2022-01-16 04:29:48 +0000 | <zzz> | https://en.m.wikipedia.org/wiki/Fourth,_fifth,_and_sixth_derivatives_of_position |
| 2022-01-16 04:30:03 +0000 | meer | (~delicacie@c-98-208-218-119.hsd1.fl.comcast.net) (Ping timeout: 256 seconds) |
| 2022-01-16 04:30:41 +0000 | <zzz> | great |
| 2022-01-16 04:36:26 +0000 | Morrow[m] | (~morrowmma@2001:470:69fc:105::1d0) |
| 2022-01-16 04:42:32 +0000 | CiaoSen | (~Jura@p200300c95737a2002a3a4dfffe84dbd5.dip0.t-ipconnect.de) (Ping timeout: 240 seconds) |
| 2022-01-16 04:44:18 +0000 | <EvanR> | Char :: * |
| 2022-01-16 04:44:22 +0000 | <EvanR> | * :: BOX |
| 2022-01-16 04:44:30 +0000 | <EvanR> | BOX :: WithAFox |
| 2022-01-16 04:44:41 +0000 | <EvanR> | WithAFox :: GreenEggsAndHam |
| 2022-01-16 04:46:43 +0000 | zmt00 | (~zmt00@user/zmt00) |
| 2022-01-16 04:47:34 +0000 | yauhsien_ | (~yauhsien@61-231-24-192.dynamic-ip.hinet.net) (Remote host closed the connection) |
| 2022-01-16 04:48:01 +0000 | lavaman | (~lavaman@98.38.249.169) (Remote host closed the connection) |
| 2022-01-16 04:48:07 +0000 | yauhsien | (~yauhsien@61-231-24-192.dynamic-ip.hinet.net) |
| 2022-01-16 04:58:51 +0000 | deadmarshal | (~deadmarsh@95.38.231.124) |
| 2022-01-16 04:58:57 +0000 | slowButPresent | (~slowButPr@user/slowbutpresent) (Quit: leaving) |
| 2022-01-16 05:02:14 +0000 | lavaman | (~lavaman@98.38.249.169) |
| 2022-01-16 05:03:03 +0000 | little_mac | (~little_ma@2601:410:4300:3ce0:c8a9:440b:1eee:6f25) (Remote host closed the connection) |
| 2022-01-16 05:03:52 +0000 | little_mac | (~little_ma@2601:410:4300:3ce0:5434:4d02:a0f8:4397) |
| 2022-01-16 05:14:52 +0000 | [_] | (~itchyjunk@user/itchyjunk/x-7353470) |
| 2022-01-16 05:17:16 +0000 | [itchyjunk] | (~itchyjunk@user/itchyjunk/x-7353470) (Ping timeout: 250 seconds) |
| 2022-01-16 05:20:02 +0000 | deadmarshal | (~deadmarsh@95.38.231.124) (Ping timeout: 240 seconds) |
| 2022-01-16 05:20:38 +0000 | [_] | [itchyjunk] |
| 2022-01-16 05:24:17 +0000 | deadmarshal | (~deadmarsh@95.38.231.124) |
| 2022-01-16 05:27:25 +0000 | fef | (~thedawn@user/thedawn) |
| 2022-01-16 05:27:51 +0000 | wroathe | (~wroathe@user/wroathe) (Ping timeout: 256 seconds) |
| 2022-01-16 05:30:41 +0000 | xkuru | (~xkuru@user/xkuru) (Read error: Connection reset by peer) |
| 2022-01-16 05:35:37 +0000 | wroathe | (~wroathe@206-55-188-8.fttp.usinternet.com) |
| 2022-01-16 05:35:37 +0000 | wroathe | (~wroathe@206-55-188-8.fttp.usinternet.com) (Changing host) |
| 2022-01-16 05:35:37 +0000 | wroathe | (~wroathe@user/wroathe) |
| 2022-01-16 05:37:12 +0000 | raehik | (~raehik@cpc95906-rdng25-2-0-cust156.15-3.cable.virginm.net) (Ping timeout: 250 seconds) |
| 2022-01-16 05:37:12 +0000 | gentauro | (~gentauro@user/gentauro) (Read error: Connection reset by peer) |
| 2022-01-16 05:39:59 +0000 | lavaman | (~lavaman@98.38.249.169) (Remote host closed the connection) |
| 2022-01-16 05:40:19 +0000 | wroathe | (~wroathe@user/wroathe) (Ping timeout: 256 seconds) |
| 2022-01-16 05:40:57 +0000 | ensyde | (~ensyde@2600:1700:2050:1040:17c:22a2:b625:20d7) (Ping timeout: 240 seconds) |
| 2022-01-16 05:42:48 +0000 | gentauro | (~gentauro@user/gentauro) |
| 2022-01-16 05:52:24 +0000 | mbuf | (~Shakthi@110.225.247.38) |
| 2022-01-16 05:55:02 +0000 | deadmarshal | (~deadmarsh@95.38.231.124) (Ping timeout: 240 seconds) |
| 2022-01-16 05:58:47 +0000 | tromp | (~textual@dhcp-077-249-230-040.chello.nl) |
| 2022-01-16 06:00:12 +0000 | tromp | (~textual@dhcp-077-249-230-040.chello.nl) (Client Quit) |
| 2022-01-16 06:08:17 +0000 | <zzz> | how does Solo differ from Identity? |
| 2022-01-16 06:09:16 +0000 | merijn | (~merijn@c-001-001-018.client.esciencecenter.eduvpn.nl) |
| 2022-01-16 06:10:15 +0000 | lavaman | (~lavaman@98.38.249.169) |
| 2022-01-16 06:11:00 +0000 | lavaman | (~lavaman@98.38.249.169) (Client Quit) |
| 2022-01-16 06:11:44 +0000 | deadmarshal | (~deadmarsh@95.38.231.124) |
| 2022-01-16 06:15:48 +0000 | mbuf | (~Shakthi@110.225.247.38) (Quit: Leaving) |
| 2022-01-16 06:16:10 +0000 | <ephemient> | zzz, https://hackage.haskell.org/package/base-4.16.0.0/docs/Data-Tuple.html#t:Solo explains |
| 2022-01-16 06:16:31 +0000 | kaph | (~kaph@net-2-47-208-144.cust.vodafonedsl.it) |
| 2022-01-16 06:17:41 +0000 | <zzz> | seems equivalent to me |
| 2022-01-16 06:18:13 +0000 | <zzz> | oh nvm |
| 2022-01-16 06:18:25 +0000 | <zzz> | Identity is a newtype |
| 2022-01-16 06:23:39 +0000 | little_mac | (~little_ma@2601:410:4300:3ce0:5434:4d02:a0f8:4397) (Remote host closed the connection) |
| 2022-01-16 06:28:56 +0000 | lavaman | (~lavaman@98.38.249.169) |
| 2022-01-16 06:31:52 +0000 | lavaman | (~lavaman@98.38.249.169) (Remote host closed the connection) |
| 2022-01-16 06:33:20 +0000 | zebrag | (~chris@user/zebrag) (Quit: Konversation terminated!) |
| 2022-01-16 06:37:32 +0000 | notzmv | (~zmv@user/notzmv) (Ping timeout: 240 seconds) |
| 2022-01-16 06:39:12 +0000 | Jing | (~hedgehog@240e:390:7c53:a7e1:d86c:41cf:1829:367e) |
| 2022-01-16 06:43:30 +0000 | merijn | (~merijn@c-001-001-018.client.esciencecenter.eduvpn.nl) (Ping timeout: 250 seconds) |
| 2022-01-16 06:47:17 +0000 | shapr | (~user@2601:7c0:c37c:46d0:fdf3:f0cd:30b3:4860) (Ping timeout: 240 seconds) |
| 2022-01-16 06:52:02 +0000 | deadmarshal | (~deadmarsh@95.38.231.124) (Ping timeout: 240 seconds) |
| 2022-01-16 06:52:54 +0000 | Inst | (~delicacie@2601:6c4:4080:3f80:d7a:54de:7875:5faa) |
| 2022-01-16 07:01:20 +0000 | takuan | (~takuan@178-116-218-225.access.telenet.be) |
| 2022-01-16 07:02:23 +0000 | lavaman | (~lavaman@98.38.249.169) |
| 2022-01-16 07:02:54 +0000 | tromp | (~textual@dhcp-077-249-230-040.chello.nl) |
| 2022-01-16 07:05:32 +0000 | kaph_ | (~kaph@net-2-47-208-144.cust.vodafonedsl.it) |
| 2022-01-16 07:05:37 +0000 | zmt00 | (~zmt00@user/zmt00) (Ping timeout: 240 seconds) |
| 2022-01-16 07:08:02 +0000 | lavaman | (~lavaman@98.38.249.169) (Ping timeout: 240 seconds) |
| 2022-01-16 07:08:09 +0000 | kaph | (~kaph@net-2-47-208-144.cust.vodafonedsl.it) (Ping timeout: 256 seconds) |
| 2022-01-16 07:08:12 +0000 | werneta | (~werneta@70-142-214-115.lightspeed.irvnca.sbcglobal.net) (Ping timeout: 250 seconds) |
| 2022-01-16 07:10:16 +0000 | werneta | (~werneta@70-142-214-115.lightspeed.irvnca.sbcglobal.net) |
| 2022-01-16 07:13:07 +0000 | tromp | (~textual@dhcp-077-249-230-040.chello.nl) (Quit: My iMac has gone to sleep. ZZZzzz…) |
| 2022-01-16 07:14:24 +0000 | val-host | (~val-host@2a02:2f0f:9108:b00:6891:37fc:a7bd:3738) |
| 2022-01-16 07:17:47 +0000 | zmt00 | (~zmt00@user/zmt00) |
| 2022-01-16 07:22:12 +0000 | travv0 | (sid293381@user/travv0) () |
| 2022-01-16 07:26:49 +0000 | ksqsf | (~user@134.209.106.31) |
| 2022-01-16 07:41:12 +0000 | kjak | (~kjak@pool-108-45-56-21.washdc.fios.verizon.net) |
| 2022-01-16 07:51:47 +0000 | deadmarshal | (~deadmarsh@95.38.231.124) |
| 2022-01-16 07:52:32 +0000 | kjak | (~kjak@pool-108-45-56-21.washdc.fios.verizon.net) (Ping timeout: 240 seconds) |
| 2022-01-16 07:54:24 +0000 | tromp | (~textual@dhcp-077-249-230-040.chello.nl) |
| 2022-01-16 08:01:12 +0000 | [itchyjunk] | (~itchyjunk@user/itchyjunk/x-7353470) (Read error: Connection reset by peer) |
| 2022-01-16 08:01:55 +0000 | burnsidesLlama | (~burnsides@dhcp168-012.wadham.ox.ac.uk) |
| 2022-01-16 08:05:09 +0000 | gehmehgeh | (~user@user/gehmehgeh) |
| 2022-01-16 08:09:55 +0000 | ksqsf | (~user@134.209.106.31) (Ping timeout: 256 seconds) |
| 2022-01-16 08:11:03 +0000 | Codaraxis__ | (~Codaraxis@user/codaraxis) (Quit: Leaving) |
| 2022-01-16 08:16:40 +0000 | mc47 | (~mc47@xmonad/TheMC47) |
| 2022-01-16 08:17:20 +0000 | Gurkenglas | (~Gurkengla@dslb-002-203-144-204.002.203.pools.vodafone-ip.de) |
| 2022-01-16 08:17:26 +0000 | acidsys | (~LSD@2.lsd.systems) (Excess Flood) |
| 2022-01-16 08:20:36 +0000 | burnsidesLlama | (~burnsides@dhcp168-012.wadham.ox.ac.uk) (Remote host closed the connection) |
| 2022-01-16 08:21:29 +0000 | coot | (~coot@89-64-85-93.dynamic.chello.pl) |
| 2022-01-16 08:23:17 +0000 | Constraintegic | (~DundiDund@ppp-212-114-229-130.dynamic.mnet-online.de) |
| 2022-01-16 08:25:05 +0000 | ysh | (sid6017@id-6017.ilkley.irccloud.com) |
| 2022-01-16 08:26:32 +0000 | acidsys | (~LSD@2.lsd.systems) |
| 2022-01-16 08:26:38 +0000 | incertia | (~incertia@24.42.241.219) (Quit: ZNC 1.7.5 - https://znc.in) |
| 2022-01-16 08:26:58 +0000 | incertia | (~incertia@24.42.241.219) |
| 2022-01-16 08:35:30 +0000 | ksqsf | (~user@134.209.106.31) |
| 2022-01-16 08:40:32 +0000 | ksqsf | (~user@134.209.106.31) (Ping timeout: 240 seconds) |
| 2022-01-16 08:41:36 +0000 | merijn | (~merijn@c-001-001-018.client.esciencecenter.eduvpn.nl) |
| 2022-01-16 08:42:17 +0000 | `2jt | (~jtomas@10.red-83-58-228.dynamicip.rima-tde.net) |
| 2022-01-16 08:43:24 +0000 | wyrd | (~wyrd@gateway/tor-sasl/wyrd) (Ping timeout: 276 seconds) |
| 2022-01-16 08:44:17 +0000 | wyrd | (~wyrd@gateway/tor-sasl/wyrd) |
| 2022-01-16 08:45:27 +0000 | deadmarshal | (~deadmarsh@95.38.231.124) (Ping timeout: 256 seconds) |
| 2022-01-16 08:53:33 +0000 | SummerSonw | (~The_viole@203.77.49.232) (Ping timeout: 256 seconds) |
| 2022-01-16 08:54:37 +0000 | n3rdy1 | (~n3rdy1@2600:1700:4570:3480::41) (Ping timeout: 240 seconds) |
| 2022-01-16 08:56:10 +0000 | burnsidesLlama | (~burnsides@dhcp168-012.wadham.ox.ac.uk) |
| 2022-01-16 08:57:33 +0000 | sha296 | (~shakil@2409:4060:208:b748:90bc:94d2:ef56:d69d) |
| 2022-01-16 09:00:20 +0000 | ksqsf | (~user@134.209.106.31) |
| 2022-01-16 09:00:26 +0000 | burnsidesLlama | (~burnsides@dhcp168-012.wadham.ox.ac.uk) (Ping timeout: 250 seconds) |
| 2022-01-16 09:01:55 +0000 | notzmv | (~zmv@user/notzmv) |
| 2022-01-16 09:02:54 +0000 | ksqsf | (~user@134.209.106.31) (Remote host closed the connection) |
| 2022-01-16 09:03:11 +0000 | ksqsf | (~user@134.209.106.31) |
| 2022-01-16 09:07:14 +0000 | _ht | (~quassel@2a02:a468:b619:1:b64b:7088:4c77:6428) |
| 2022-01-16 09:16:57 +0000 | ensyde | (~ensyde@2600:1700:2050:1040:59da:fcd2:abfb:4d1d) |
| 2022-01-16 09:16:59 +0000 | geekosaur | (~geekosaur@xmonad/geekosaur) (Read error: Connection reset by peer) |
| 2022-01-16 09:17:18 +0000 | yauhsien | (~yauhsien@61-231-24-192.dynamic-ip.hinet.net) (Remote host closed the connection) |
| 2022-01-16 09:17:38 +0000 | geekosaur | (~geekosaur@xmonad/geekosaur) |
| 2022-01-16 09:18:11 +0000 | sha296 | (~shakil@2409:4060:208:b748:90bc:94d2:ef56:d69d) (Quit: Leaving) |
| 2022-01-16 09:18:58 +0000 | yauhsien | (~yauhsien@61-231-24-192.dynamic-ip.hinet.net) |
| 2022-01-16 09:19:53 +0000 | deadmarshal | (~deadmarsh@95.38.231.124) |
| 2022-01-16 09:22:02 +0000 | waleee | (~waleee@2001:9b0:21d:fc00:398f:b003:b90d:acf4) |
| 2022-01-16 09:23:32 +0000 | yauhsien | (~yauhsien@61-231-24-192.dynamic-ip.hinet.net) (Ping timeout: 240 seconds) |
| 2022-01-16 09:24:18 +0000 | jinsun | (~quassel@user/jinsun) (Quit: https://quassel-irc.org - Chat comfortably. Anywhere.) |
| 2022-01-16 09:24:34 +0000 | Tuplanolla | (~Tuplanoll@91-159-68-166.elisa-laajakaista.fi) |
| 2022-01-16 09:24:39 +0000 | jinsun | (~quassel@user/jinsun) |
| 2022-01-16 09:28:03 +0000 | burnsidesLlama | (~burnsides@dhcp168-012.wadham.ox.ac.uk) |
| 2022-01-16 09:32:36 +0000 | sprout | (~quassel@2a02:a467:ccd6:1:798d:4129:9f07:fe5b) |
| 2022-01-16 09:32:39 +0000 | burnsidesLlama | (~burnsides@dhcp168-012.wadham.ox.ac.uk) (Ping timeout: 256 seconds) |
| 2022-01-16 09:35:37 +0000 | sprout_ | (~quassel@2a02:a467:ccd6:1:d9b7:23d6:79dd:2e64) (Ping timeout: 240 seconds) |
| 2022-01-16 09:37:49 +0000 | yauhsien | (~yauhsien@61-231-24-192.dynamic-ip.hinet.net) |
| 2022-01-16 09:38:25 +0000 | tromp | (~textual@dhcp-077-249-230-040.chello.nl) (Quit: My iMac has gone to sleep. ZZZzzz…) |
| 2022-01-16 09:42:23 +0000 | jinsun | (~quassel@user/jinsun) (Quit: No Ping reply in 180 seconds.) |
| 2022-01-16 09:42:35 +0000 | eggplantade | (~Eggplanta@108-201-191-115.lightspeed.sntcca.sbcglobal.net) (Remote host closed the connection) |
| 2022-01-16 09:43:49 +0000 | jinsun | (~quassel@user/jinsun) |
| 2022-01-16 09:45:09 +0000 | fef | (~thedawn@user/thedawn) (Ping timeout: 276 seconds) |
| 2022-01-16 09:47:51 +0000 | Jing | (~hedgehog@240e:390:7c53:a7e1:d86c:41cf:1829:367e) (Quit: My MacBook has gone to sleep. ZZZzzz…) |
| 2022-01-16 09:48:05 +0000 | szkl | (uid110435@id-110435.uxbridge.irccloud.com) (Quit: Connection closed for inactivity) |
| 2022-01-16 09:50:39 +0000 | lavaman | (~lavaman@98.38.249.169) |
| 2022-01-16 09:50:46 +0000 | lavaman | (~lavaman@98.38.249.169) (Remote host closed the connection) |
| 2022-01-16 09:51:27 +0000 | cosimone | (~user@93-47-231-31.ip115.fastwebnet.it) |
| 2022-01-16 09:57:48 +0000 | Jing | (~hedgehog@240e:390:7c53:a7e1:58ff:45a7:b03e:c3bc) |
| 2022-01-16 09:59:50 +0000 | burnsidesLlama | (~burnsides@dhcp168-012.wadham.ox.ac.uk) |
| 2022-01-16 10:00:07 +0000 | Sgeo | (~Sgeo@user/sgeo) (Read error: Connection reset by peer) |
| 2022-01-16 10:01:07 +0000 | shriekingnoise | (~shrieking@201.231.16.156) (Quit: Quit) |
| 2022-01-16 10:03:39 +0000 | merijn | (~merijn@c-001-001-018.client.esciencecenter.eduvpn.nl) (Ping timeout: 256 seconds) |
| 2022-01-16 10:04:02 +0000 | burnsidesLlama | (~burnsides@dhcp168-012.wadham.ox.ac.uk) (Ping timeout: 240 seconds) |
| 2022-01-16 10:06:13 +0000 | bitdex | (~bitdex@gateway/tor-sasl/bitdex) (Remote host closed the connection) |
| 2022-01-16 10:07:00 +0000 | bitdex | (~bitdex@gateway/tor-sasl/bitdex) |
| 2022-01-16 10:07:22 +0000 | mmhat | (~mmh@55d4c3c9.access.ecotel.net) |
| 2022-01-16 10:13:07 +0000 | Hildegunst | (~luc@80.248.12.109.rev.sfr.net) |
| 2022-01-16 10:13:17 +0000 | Hildegunst | (~luc@80.248.12.109.rev.sfr.net) (Client Quit) |
| 2022-01-16 10:15:34 +0000 | spaceseller | (~spacesell@31.147.205.13) |
| 2022-01-16 10:15:49 +0000 | SummerSonw | (~The_viole@203.77.49.232) |
| 2022-01-16 10:27:20 +0000 | kaph_ | (~kaph@net-2-47-208-144.cust.vodafonedsl.it) (Quit: Leaving) |
| 2022-01-16 10:27:47 +0000 | kaph | (~kaph@net-2-47-208-144.cust.vodafonedsl.it) |
| 2022-01-16 10:27:54 +0000 | Vajb | (~Vajb@hag-jnsbng11-58c3a8-176.dhcp.inet.fi) (Read error: Connection reset by peer) |
| 2022-01-16 10:30:24 +0000 | burnsidesLlama | (~burnsides@dhcp168-012.wadham.ox.ac.uk) |
| 2022-01-16 10:31:11 +0000 | Vajb | (~Vajb@hag-jnsbng11-58c3a8-176.dhcp.inet.fi) |
| 2022-01-16 10:31:23 +0000 | Hildegunst | (~luc@80.248.12.109.rev.sfr.net) |
| 2022-01-16 10:33:33 +0000 | spaceseller | (~spacesell@31.147.205.13) (Quit: Leaving) |
| 2022-01-16 10:40:05 +0000 | Lord_of_Life_ | (~Lord@user/lord-of-life/x-2819915) |
| 2022-01-16 10:41:11 +0000 | tromp | (~textual@dhcp-077-249-230-040.chello.nl) |
| 2022-01-16 10:41:13 +0000 | Lord_of_Life | (~Lord@user/lord-of-life/x-2819915) (Ping timeout: 256 seconds) |
| 2022-01-16 10:42:13 +0000 | tzh | (~tzh@c-24-21-73-154.hsd1.wa.comcast.net) (Quit: zzz) |
| 2022-01-16 10:42:54 +0000 | Lord_of_Life_ | Lord_of_Life |
| 2022-01-16 10:43:12 +0000 | eggplantade | (~Eggplanta@108-201-191-115.lightspeed.sntcca.sbcglobal.net) |
| 2022-01-16 10:43:53 +0000 | zer0bitz | (~zer0bitz@2001:2003:f444:a000:310a:887:a8c8:ed35) |
| 2022-01-16 10:47:51 +0000 | eggplantade | (~Eggplanta@108-201-191-115.lightspeed.sntcca.sbcglobal.net) (Ping timeout: 256 seconds) |
| 2022-01-16 10:49:08 +0000 | acidsys | (~LSD@2.lsd.systems) (Excess Flood) |
| 2022-01-16 10:49:55 +0000 | acidsys | (~LSD@2.lsd.systems) |
| 2022-01-16 10:50:09 +0000 | nunggu | (~q@gateway/tor-sasl/nunggu) (Ping timeout: 276 seconds) |
| 2022-01-16 10:54:56 +0000 | max22- | (~maxime@2a01cb0883359800c0130ad75708c925.ipv6.abo.wanadoo.fr) |
| 2022-01-16 10:56:20 +0000 | pavonia | (~user@user/siracusa) (Quit: Bye!) |
| 2022-01-16 11:01:02 +0000 | alx741 | (~alx741@157.100.93.160) |
| 2022-01-16 11:04:05 +0000 | atwm | (~atwm@19-193-28-81.ftth.cust.kwaoo.net) |
| 2022-01-16 11:04:32 +0000 | Hildegunst | (~luc@80.248.12.109.rev.sfr.net) (Quit: leaving) |
| 2022-01-16 11:05:55 +0000 | kupi_ | (uid212005@id-212005.hampstead.irccloud.com) |
| 2022-01-16 11:07:53 +0000 | nunggu | (~q@gateway/tor-sasl/nunggu) |
| 2022-01-16 11:10:02 +0000 | waleee | (~waleee@2001:9b0:21d:fc00:398f:b003:b90d:acf4) (Ping timeout: 240 seconds) |
| 2022-01-16 11:12:49 +0000 | fef | (~thedawn@user/thedawn) |
| 2022-01-16 11:22:04 +0000 | lavaman | (~lavaman@98.38.249.169) |
| 2022-01-16 11:26:33 +0000 | lavaman | (~lavaman@98.38.249.169) (Ping timeout: 256 seconds) |
| 2022-01-16 11:29:38 +0000 | yauhsien | (~yauhsien@61-231-24-192.dynamic-ip.hinet.net) (Remote host closed the connection) |
| 2022-01-16 11:30:37 +0000 | yauhsien | (~yauhsien@61-231-24-192.dynamic-ip.hinet.net) |
| 2022-01-16 11:30:40 +0000 | econo | (uid147250@user/econo) (Quit: Connection closed for inactivity) |
| 2022-01-16 11:31:50 +0000 | yauhsien | (~yauhsien@61-231-24-192.dynamic-ip.hinet.net) (Remote host closed the connection) |
| 2022-01-16 11:32:37 +0000 | yauhsien | (~yauhsien@61-231-24-192.dynamic-ip.hinet.net) |
| 2022-01-16 11:32:56 +0000 | yauhsien | (~yauhsien@61-231-24-192.dynamic-ip.hinet.net) (Read error: Connection reset by peer) |
| 2022-01-16 11:33:29 +0000 | yauhsien | (~yauhsien@61-231-24-192.dynamic-ip.hinet.net) |
| 2022-01-16 11:38:17 +0000 | yauhsien | (~yauhsien@61-231-24-192.dynamic-ip.hinet.net) (Ping timeout: 256 seconds) |
| 2022-01-16 11:40:18 +0000 | geekosaur | (~geekosaur@xmonad/geekosaur) (Remote host closed the connection) |
| 2022-01-16 11:40:20 +0000 | kaph | (~kaph@net-2-47-208-144.cust.vodafonedsl.it) (Ping timeout: 250 seconds) |
| 2022-01-16 11:41:20 +0000 | pretty_dumm_guy | (trottel@gateway/vpn/protonvpn/prettydummguy/x-88029655) |
| 2022-01-16 11:41:37 +0000 | Inst | (~delicacie@2601:6c4:4080:3f80:d7a:54de:7875:5faa) (Ping timeout: 240 seconds) |
| 2022-01-16 11:42:09 +0000 | kupi_ | kupi |
| 2022-01-16 11:42:10 +0000 | geekosaur | (~geekosaur@xmonad/geekosaur) |
| 2022-01-16 11:48:33 +0000 | Inst | (~delicacie@2601:6c4:4080:3f80:e892:9f45:4e01:f54f) |
| 2022-01-16 11:57:13 +0000 | CiaoSen | (~Jura@p200300c95737a2002a3a4dfffe84dbd5.dip0.t-ipconnect.de) |
| 2022-01-16 11:57:49 +0000 | kupi | Guest6690 |
| 2022-01-16 12:03:48 +0000 | Hildegunst | (~luc@80.248.12.109.rev.sfr.net) |
| 2022-01-16 12:04:31 +0000 | merijn | (~merijn@c-001-001-018.client.esciencecenter.eduvpn.nl) |
| 2022-01-16 12:04:48 +0000 | burnsidesLlama | (~burnsides@dhcp168-012.wadham.ox.ac.uk) (Remote host closed the connection) |
| 2022-01-16 12:06:00 +0000 | DNH | (~DNH@2a02:8108:1100:16d8:a006:e9af:80b4:2cf) |
| 2022-01-16 12:06:56 +0000 | kaph | (~kaph@net-2-47-208-144.cust.vodafonedsl.it) |
| 2022-01-16 12:17:32 +0000 | deadmarshal | (~deadmarsh@95.38.231.124) (Ping timeout: 240 seconds) |
| 2022-01-16 12:20:02 +0000 | Hildegunst | (~luc@80.248.12.109.rev.sfr.net) (Quit: leaving) |
| 2022-01-16 12:24:17 +0000 | __monty__ | (~toonn@user/toonn) |
| 2022-01-16 12:27:02 +0000 | ksqsf | (~user@134.209.106.31) (Ping timeout: 240 seconds) |
| 2022-01-16 12:33:32 +0000 | merijn | (~merijn@c-001-001-018.client.esciencecenter.eduvpn.nl) (Ping timeout: 240 seconds) |
| 2022-01-16 12:38:54 +0000 | burnsidesLlama | (~burnsides@dhcp168-012.wadham.ox.ac.uk) |
| 2022-01-16 12:43:27 +0000 | burnsidesLlama | (~burnsides@dhcp168-012.wadham.ox.ac.uk) (Ping timeout: 256 seconds) |
| 2022-01-16 12:43:36 +0000 | bontaq | (~user@ool-45779fe5.dyn.optonline.net) (Ping timeout: 250 seconds) |
| 2022-01-16 12:45:31 +0000 | azimut | (~azimut@gateway/tor-sasl/azimut) (Remote host closed the connection) |
| 2022-01-16 12:45:55 +0000 | azimut | (~azimut@gateway/tor-sasl/azimut) |
| 2022-01-16 12:47:13 +0000 | yauhsien | (~yauhsien@61-231-24-192.dynamic-ip.hinet.net) |
| 2022-01-16 12:50:04 +0000 | burnsidesLlama | (~burnsides@dhcp168-012.wadham.ox.ac.uk) |
| 2022-01-16 12:51:25 +0000 | max22- | (~maxime@2a01cb0883359800c0130ad75708c925.ipv6.abo.wanadoo.fr) (Ping timeout: 240 seconds) |
| 2022-01-16 12:52:07 +0000 | yauhsien | (~yauhsien@61-231-24-192.dynamic-ip.hinet.net) (Ping timeout: 256 seconds) |
| 2022-01-16 12:52:29 +0000 | FragByte | (~christian@user/fragbyte) (Quit: Quit) |
| 2022-01-16 12:54:30 +0000 | FragByte | (~christian@user/fragbyte) |
| 2022-01-16 12:57:24 +0000 | nunggu | (~q@gateway/tor-sasl/nunggu) (Changing host) |
| 2022-01-16 12:57:24 +0000 | nunggu | (~q@user/nunggu) |
| 2022-01-16 13:01:01 +0000 | fef | (~thedawn@user/thedawn) (Quit: Leaving) |
| 2022-01-16 13:02:12 +0000 | fef | (~thedawn@user/thedawn) |
| 2022-01-16 13:02:20 +0000 | FragByte | (~christian@user/fragbyte) (Quit: Quit) |
| 2022-01-16 13:04:23 +0000 | FragByte | (~christian@user/fragbyte) |
| 2022-01-16 13:05:05 +0000 | biog | (~user1@static.39.160.132.142.clients.your-server.de) |
| 2022-01-16 13:06:17 +0000 | Erutuon | (~Erutuon@user/erutuon) (Ping timeout: 256 seconds) |
| 2022-01-16 13:08:48 +0000 | Guest1715 | (~Guest17@eth-west-pareq2-46-193-4-100.wb.wifirst.net) |
| 2022-01-16 13:10:02 +0000 | Constraintegic | (~DundiDund@ppp-212-114-229-130.dynamic.mnet-online.de) (Ping timeout: 240 seconds) |
| 2022-01-16 13:14:29 +0000 | <Inst> | haskell is just painful |
| 2022-01-16 13:14:30 +0000 | <Inst> | :( |
| 2022-01-16 13:15:28 +0000 | <Inst> | okay, even weirder stuff since very few people do winhaskell |
| 2022-01-16 13:16:08 +0000 | <Inst> | i'm trying to figure out if hready can be used to detect keypresses (answer is no) |
| 2022-01-16 13:16:18 +0000 | val-host | (~val-host@2a02:2f0f:9108:b00:6891:37fc:a7bd:3738) (Quit: Leaving) |
| 2022-01-16 13:16:41 +0000 | machinedgod | (~machinedg@24.105.81.50) |
| 2022-01-16 13:16:51 +0000 | <Inst> | but, when I try to do a function application via fmap and bool into io handle, I get false. When I try to do the same via lambda case, I get true |
| 2022-01-16 13:19:42 +0000 | atwm | (~atwm@19-193-28-81.ftth.cust.kwaoo.net) (Remote host closed the connection) |
| 2022-01-16 13:23:15 +0000 | DNH | (~DNH@2a02:8108:1100:16d8:a006:e9af:80b4:2cf) (Quit: My MacBook has gone to sleep. ZZZzzz…) |
| 2022-01-16 13:24:26 +0000 | <xsperry> | Inst, you can foreign import c_getch and c_kbhit from conio.h |
| 2022-01-16 13:25:01 +0000 | <Inst> | i'll try haskeline first, i was told to try that |
| 2022-01-16 13:28:35 +0000 | APic | (apic@apic.name) (Quit: [TLS] Client upgrade) |
| 2022-01-16 13:28:47 +0000 | APic | (apic@apic.name) |
| 2022-01-16 13:30:07 +0000 | <xsperry> | s/c_getch/getch |
| 2022-01-16 13:31:02 +0000 | SummerSonw | (~The_viole@203.77.49.232) (Ping timeout: 240 seconds) |
| 2022-01-16 13:32:01 +0000 | coot | (~coot@89-64-85-93.dynamic.chello.pl) (Quit: coot) |
| 2022-01-16 13:32:49 +0000 | tromp | (~textual@dhcp-077-249-230-040.chello.nl) (Quit: My iMac has gone to sleep. ZZZzzz…) |
| 2022-01-16 13:34:23 +0000 | sha296 | (~shakil@2409:4060:208:b748:90bc:94d2:ef56:d69d) |
| 2022-01-16 13:34:39 +0000 | <sha296> | Hello |
| 2022-01-16 13:35:56 +0000 | sha296 | (~shakil@2409:4060:208:b748:90bc:94d2:ef56:d69d) (Client Quit) |
| 2022-01-16 13:36:42 +0000 | DNH | (~DNH@2a02:8108:1100:16d8:2032:bbef:e5a8:56de) |
| 2022-01-16 13:40:22 +0000 | perrierjouet | (~perrier-j@modemcable012.251-130-66.mc.videotron.ca) (Quit: WeeChat 3.4) |
| 2022-01-16 13:41:23 +0000 | perrierjouet | (~perrier-j@modemcable012.251-130-66.mc.videotron.ca) |
| 2022-01-16 13:41:43 +0000 | sha296 | (~shakil@2409:4060:208:b748:90bc:94d2:ef56:d69d) |
| 2022-01-16 13:41:57 +0000 | <sha296> | Hi |
| 2022-01-16 13:42:30 +0000 | <xsperry> | hi |
| 2022-01-16 13:43:18 +0000 | <sha296> | I am a beginner when it comes to Haskell |
| 2022-01-16 13:43:19 +0000 | Guest1715 | (~Guest17@eth-west-pareq2-46-193-4-100.wb.wifirst.net) (Quit: Client closed) |
| 2022-01-16 13:43:42 +0000 | <sha296> | I am looking forward to benefit from you people |
| 2022-01-16 13:46:55 +0000 | <polyphem> | sha296: whats your background, and where are you at on your journey into haskell ? |
| 2022-01-16 13:47:03 +0000 | mvk | (~mvk@2607:fea8:5cdd:f000::55f8) |
| 2022-01-16 13:47:47 +0000 | <sha296> | My background is in discrete maths and theoretical CS (algorithms specifically) |
| 2022-01-16 13:48:02 +0000 | <sha296> | Currently, I am looking into some books |
| 2022-01-16 13:48:06 +0000 | FragByte | (~christian@user/fragbyte) (Quit: Quit) |
| 2022-01-16 13:48:20 +0000 | <sha296> | How does one quote? |
| 2022-01-16 13:48:28 +0000 | <sha296> | I am using hexchat? |
| 2022-01-16 13:49:32 +0000 | <kitzman> | Hm, beginner question: how can a type be in scope, but its data constructor not? |
| 2022-01-16 13:50:09 +0000 | FragByte | (~christian@user/fragbyte) |
| 2022-01-16 13:50:12 +0000 | <polyphem> | kitzman: a module exports a typename but not its constructors |
| 2022-01-16 13:50:53 +0000 | <polyphem> | thats how encapsulation is done in haskell |
| 2022-01-16 13:50:59 +0000 | deadmarshal | (~deadmarsh@95.38.231.124) |
| 2022-01-16 13:51:09 +0000 | sha296 | (~shakil@2409:4060:208:b748:90bc:94d2:ef56:d69d) (Quit: Leaving) |
| 2022-01-16 13:51:32 +0000 | <polyphem> | usually there are also some "smart constructors" i.e. functions that construct the ype for you in scope |
| 2022-01-16 13:51:41 +0000 | <kitzman> | oh. i see - so i would have to manipulate the struct just inside the module (and probs this will be beneficial for my code as well) |
| 2022-01-16 13:52:17 +0000 | sha296 | (~shakil@2409:4060:208:b748:90bc:94d2:ef56:d69d) |
| 2022-01-16 13:52:21 +0000 | <polyphem> | is it your own type/module ? |
| 2022-01-16 13:52:44 +0000 | <kitzman> | yes. between the Endpoint and the Service layer. |
| 2022-01-16 13:52:56 +0000 | <geekosaur> | sha296, irc doesn't have built-in quoting. you might want to try matrix.org as a more modern interface to irc |
| 2022-01-16 13:53:04 +0000 | <geekosaur> | should be the same room name (#haskell) |
| 2022-01-16 13:53:16 +0000 | <sha296> | Oh, I see |
| 2022-01-16 13:53:23 +0000 | <polyphem> | in the module export list you exportet the type , and not its constructors |
| 2022-01-16 13:53:30 +0000 | <sha296> | I do have matrix but I prefer xmpp |
| 2022-01-16 13:54:44 +0000 | <polyphem> | module ServiceLayer (MyType) where ... exports only the type, wheras module ServiceLayer (MyType(..)) where ... exports also the constructors |
| 2022-01-16 13:54:47 +0000 | sha296 | (~shakil@2409:4060:208:b748:90bc:94d2:ef56:d69d) (Client Quit) |
| 2022-01-16 13:55:01 +0000 | sha296 | (~shakil@2409:4060:208:b748:90bc:94d2:ef56:d69d) |
| 2022-01-16 13:55:32 +0000 | CiaoSen | (~Jura@p200300c95737a2002a3a4dfffe84dbd5.dip0.t-ipconnect.de) (Ping timeout: 240 seconds) |
| 2022-01-16 13:55:35 +0000 | deadmarshal | (~deadmarsh@95.38.231.124) (Ping timeout: 256 seconds) |
| 2022-01-16 13:55:51 +0000 | <kitzman> | polyphem: thank you, now I see my mistake |
| 2022-01-16 13:56:24 +0000 | <polyphem> | not necessarily a mistake, it depends what you want to encapsulate/export ... |
| 2022-01-16 13:56:50 +0000 | <kitzman> | yeah, I think it makes sense to do this in this particular case |
| 2022-01-16 13:57:15 +0000 | <polyphem> | kitzman: thats your design desicion to make :) |
| 2022-01-16 13:57:16 +0000 | Tuplanolla | (~Tuplanoll@91-159-68-166.elisa-laajakaista.fi) (Ping timeout: 250 seconds) |
| 2022-01-16 13:57:25 +0000 | FragByte | (~christian@user/fragbyte) (Quit: Quit) |
| 2022-01-16 13:57:40 +0000 | perrierjouet | (~perrier-j@modemcable012.251-130-66.mc.videotron.ca) (Quit: WeeChat 3.4) |
| 2022-01-16 13:58:15 +0000 | <geekosaur> | not aware of any xmpp gateways, sorry |
| 2022-01-16 13:58:30 +0000 | <geekosaur> | just matrix and irccloud |
| 2022-01-16 13:58:48 +0000 | <polyphem> | kitzman: check out "smart constructors" to get a broader idea ... usefull |
| 2022-01-16 13:59:08 +0000 | perrierjouet | (~perrier-j@modemcable012.251-130-66.mc.videotron.ca) |
| 2022-01-16 13:59:28 +0000 | FragByte | (~christian@user/fragbyte) |
| 2022-01-16 14:00:24 +0000 | `2jt | (~jtomas@10.red-83-58-228.dynamicip.rima-tde.net) (Remote host closed the connection) |
| 2022-01-16 14:00:47 +0000 | `2jt | (~jtomas@10.red-83-58-228.dynamicip.rima-tde.net) |
| 2022-01-16 14:00:50 +0000 | sha296 | (~shakil@2409:4060:208:b748:90bc:94d2:ef56:d69d) (Leaving) |
| 2022-01-16 14:01:03 +0000 | sha296 | (~shakil@2409:4060:208:b748:90bc:94d2:ef56:d69d) |
| 2022-01-16 14:01:21 +0000 | SummerSonw | (~The_viole@203.77.49.232) |
| 2022-01-16 14:01:29 +0000 | sha296 | (~shakil@2409:4060:208:b748:90bc:94d2:ef56:d69d) (Quit: Leaving) |
| 2022-01-16 14:01:45 +0000 | sha296 | (~shakil@2409:4060:208:b748:90bc:94d2:ef56:d69d) |
| 2022-01-16 14:02:12 +0000 | geranim0 | (~geranim0@modemcable242.171-178-173.mc.videotron.ca) |
| 2022-01-16 14:02:42 +0000 | waleee | (~waleee@2001:9b0:21d:fc00:398f:b003:b90d:acf4) |
| 2022-01-16 14:06:20 +0000 | Midjak | (~Midjak@may53-1-78-226-116-92.fbx.proxad.net) (Read error: Connection reset by peer) |
| 2022-01-16 14:07:46 +0000 | Midjak | (~Midjak@may53-1-78-226-116-92.fbx.proxad.net) |
| 2022-01-16 14:10:13 +0000 | max22- | (~maxime@2a01cb08833598007a0a24004d47b92d.ipv6.abo.wanadoo.fr) |
| 2022-01-16 14:11:04 +0000 | <kitzman> | thank you I will ^^ |
| 2022-01-16 14:11:39 +0000 | deadmarshal | (~deadmarsh@95.38.231.124) |
| 2022-01-16 14:13:00 +0000 | val-host | (~val-host@2a02:2f0f:9108:b00:6891:37fc:a7bd:3738) |
| 2022-01-16 14:13:12 +0000 | <zzz> | how does `length = sum . map (const 1)` differ from the "normal" way or is it just a matter of style? |
| 2022-01-16 14:13:29 +0000 | <zzz> | s/^how// |
| 2022-01-16 14:13:48 +0000 | Tuplanolla | (~Tuplanoll@91-159-69-157.elisa-laajakaista.fi) |
| 2022-01-16 14:14:25 +0000 | <polyphem> | zzz: sum itself is a fold , you are adding another tracersal of the list by map |
| 2022-01-16 14:14:44 +0000 | <polyphem> | *traversal |
| 2022-01-16 14:16:38 +0000 | <zzz> | isn't it subject to fusion? |
| 2022-01-16 14:16:48 +0000 | <polyphem> | so instead of just folding , you are folding after mapping , which might get optimized |
| 2022-01-16 14:17:23 +0000 | <zzz> | ah yes, i'm assuming optimization |
| 2022-01-16 14:17:29 +0000 | val-host | (~val-host@2a02:2f0f:9108:b00:6891:37fc:a7bd:3738) (Client Quit) |
| 2022-01-16 14:17:47 +0000 | <polyphem> | i guess , but i really dont know much about optimization , i guess so |
| 2022-01-16 14:18:54 +0000 | sha296 | (~shakil@2409:4060:208:b748:90bc:94d2:ef56:d69d) (Quit: Leaving) |
| 2022-01-16 14:19:38 +0000 | <zzz> | i expect this kind of optimization to be trivial but am also not sure |
| 2022-01-16 14:20:29 +0000 | <polyphem> | its a "readable" implementation which is good IMO |
| 2022-01-16 14:22:00 +0000 | <Sqaure> | anyone know if there exist some trick (using TH presumably) to turn servant "Api" types into typeclasses. I find their approach gives horrible error messages. Every type error become a "Api type" error. |
| 2022-01-16 14:25:52 +0000 | teddyc | (theodorc@cassarossa.samfundet.no) (Read error: Connection reset by peer) |
| 2022-01-16 14:29:32 +0000 | teddyc | (theodorc@cassarossa.samfundet.no) |
| 2022-01-16 14:30:10 +0000 | merijn | (~merijn@c-001-001-018.client.esciencecenter.eduvpn.nl) |
| 2022-01-16 14:34:42 +0000 | ProfSimm | (~ProfSimm@176-12-60-137.pon.spectrumnet.bg) |
| 2022-01-16 14:35:03 +0000 | hololeap | (~hololeap@user/hololeap) (Read error: Connection reset by peer) |
| 2022-01-16 14:36:24 +0000 | hololeap | (~hololeap@user/hololeap) |
| 2022-01-16 14:37:57 +0000 | DNH | (~DNH@2a02:8108:1100:16d8:2032:bbef:e5a8:56de) (Ping timeout: 240 seconds) |
| 2022-01-16 14:40:16 +0000 | tromp | (~textual@dhcp-077-249-230-040.chello.nl) |
| 2022-01-16 14:48:32 +0000 | deadmarshal | (~deadmarsh@95.38.231.124) (Ping timeout: 240 seconds) |
| 2022-01-16 14:48:49 +0000 | Topsi | (~Tobias@dyndsl-095-033-024-084.ewe-ip-backbone.de) |
| 2022-01-16 14:50:23 +0000 | max22- | (~maxime@2a01cb08833598007a0a24004d47b92d.ipv6.abo.wanadoo.fr) (Quit: Leaving) |
| 2022-01-16 14:51:36 +0000 | <carbolymer> | what was the name of the GHC extension which was disabling lazines? something like StrictHaskell |
| 2022-01-16 14:53:00 +0000 | <carbolymer> | Strict |
| 2022-01-16 14:53:04 +0000 | <yushyin> | carbolymer: https://ghc.gitlab.haskell.org/ghc/doc/users_guide/exts/strict.html |
| 2022-01-16 14:53:59 +0000 | <geekosaur> | or StrictData. note that using -XStrict means you can't use most of the Prelude, which relies on laziness |
| 2022-01-16 14:54:24 +0000 | Guest6690 | (uid212005@id-212005.hampstead.irccloud.com) (Quit: Connection closed for inactivity) |
| 2022-01-16 14:55:50 +0000 | Ruit | (~textual@c-69-248-83-247.hsd1.nj.comcast.net) |
| 2022-01-16 15:01:20 +0000 | <carbolymer> | thx |
| 2022-01-16 15:02:01 +0000 | SummerSonw | (~The_viole@203.77.49.232) (Quit: Leaving) |
| 2022-01-16 15:04:09 +0000 | merijn | (~merijn@c-001-001-018.client.esciencecenter.eduvpn.nl) (Ping timeout: 256 seconds) |
| 2022-01-16 15:04:38 +0000 | Ruit | (~textual@c-69-248-83-247.hsd1.nj.comcast.net) (Quit: Textual IRC Client: www.textualapp.com) |
| 2022-01-16 15:05:58 +0000 | CiaoSen | (~Jura@p200300c95737a2002a3a4dfffe84dbd5.dip0.t-ipconnect.de) |
| 2022-01-16 15:08:06 +0000 | xkuru | (~xkuru@user/xkuru) |
| 2022-01-16 15:10:15 +0000 | jkaye | (~jkaye@2601:281:8300:7530:ebdf:216a:24ec:ae90) |
| 2022-01-16 15:13:18 +0000 | geekosaur | (~geekosaur@xmonad/geekosaur) (Remote host closed the connection) |
| 2022-01-16 15:13:32 +0000 | xff0x | (~xff0x@2001:1a81:52d5:6400:be64:2647:1b3d:efbf) (Ping timeout: 250 seconds) |
| 2022-01-16 15:14:19 +0000 | geekosaur | (~geekosaur@xmonad/geekosaur) |
| 2022-01-16 15:22:40 +0000 | Everything | (~Everythin@37.115.210.35) |
| 2022-01-16 15:23:09 +0000 | nunggu | (~q@user/nunggu) (Ping timeout: 276 seconds) |
| 2022-01-16 15:23:38 +0000 | lavaman | (~lavaman@98.38.249.169) |
| 2022-01-16 15:24:37 +0000 | nunggu | (~q@user/nunggu) |
| 2022-01-16 15:27:23 +0000 | raehik | (~raehik@cpc95906-rdng25-2-0-cust156.15-3.cable.virginm.net) |
| 2022-01-16 15:27:38 +0000 | alMalsamo | (~alMalsamo@gateway/tor-sasl/almalsamo) (Remote host closed the connection) |
| 2022-01-16 15:27:57 +0000 | alMalsamo | (~alMalsamo@gateway/tor-sasl/almalsamo) |
| 2022-01-16 15:27:57 +0000 | lavaman | (~lavaman@98.38.249.169) (Ping timeout: 256 seconds) |
| 2022-01-16 15:28:47 +0000 | nunggu | (~q@user/nunggu) (Remote host closed the connection) |
| 2022-01-16 15:29:10 +0000 | nunggu | (~q@user/nunggu) |
| 2022-01-16 15:30:51 +0000 | wroathe | (~wroathe@206-55-188-8.fttp.usinternet.com) |
| 2022-01-16 15:30:51 +0000 | wroathe | (~wroathe@206-55-188-8.fttp.usinternet.com) (Changing host) |
| 2022-01-16 15:30:51 +0000 | wroathe | (~wroathe@user/wroathe) |
| 2022-01-16 15:32:59 +0000 | mikoto-chan | (~mikoto-ch@213.177.151.239) |
| 2022-01-16 15:34:16 +0000 | xff0x | (~xff0x@2001:1a81:52d5:6400:be64:2647:1b3d:efbf) |
| 2022-01-16 15:35:19 +0000 | wroathe | (~wroathe@user/wroathe) (Ping timeout: 256 seconds) |
| 2022-01-16 15:46:51 +0000 | eggplantade | (~Eggplanta@108-201-191-115.lightspeed.sntcca.sbcglobal.net) |
| 2022-01-16 15:51:02 +0000 | eggplantade | (~Eggplanta@108-201-191-115.lightspeed.sntcca.sbcglobal.net) (Ping timeout: 240 seconds) |
| 2022-01-16 15:51:15 +0000 | wroathe | (~wroathe@206-55-188-8.fttp.usinternet.com) |
| 2022-01-16 15:51:15 +0000 | wroathe | (~wroathe@206-55-188-8.fttp.usinternet.com) (Changing host) |
| 2022-01-16 15:51:15 +0000 | wroathe | (~wroathe@user/wroathe) |
| 2022-01-16 15:56:23 +0000 | <cheater> | people still haven't made a strict prelude? |
| 2022-01-16 15:56:50 +0000 | yehoshua[m] | Yehoshua |
| 2022-01-16 15:57:35 +0000 | Yehoshua | (~yehoshuay@2001:470:69fc:105::1:593f) (Quit: Reconnecting) |
| 2022-01-16 15:57:48 +0000 | LukeHoersten | (~LukeHoers@user/lukehoersten) |
| 2022-01-16 15:57:49 +0000 | Yehoshua | (~yehoshuay@2001:470:69fc:105::1:593f) |
| 2022-01-16 15:58:37 +0000 | slowButPresent | (~slowButPr@user/slowbutpresent) |
| 2022-01-16 15:58:42 +0000 | Yehoshua | (~yehoshuay@2001:470:69fc:105::1:593f) (Client Quit) |
| 2022-01-16 15:58:56 +0000 | Yehoshua | (~yehoshua@2001:470:69fc:105::1:593f) |
| 2022-01-16 16:00:12 +0000 | nunggu | (~q@user/nunggu) (Ping timeout: 276 seconds) |
| 2022-01-16 16:01:17 +0000 | ProfSimm | (~ProfSimm@176-12-60-137.pon.spectrumnet.bg) (Remote host closed the connection) |
| 2022-01-16 16:01:36 +0000 | nunggu | (~q@user/nunggu) |
| 2022-01-16 16:01:36 +0000 | ProfSimm | (~ProfSimm@176-12-60-137.pon.spectrumnet.bg) |
| 2022-01-16 16:02:29 +0000 | Yehoshua | (~yehoshua@2001:470:69fc:105::1:593f) (Client Quit) |
| 2022-01-16 16:02:32 +0000 | ProfSimm | (~ProfSimm@176-12-60-137.pon.spectrumnet.bg) (Remote host closed the connection) |
| 2022-01-16 16:02:44 +0000 | Yehoshua | (~yehoshua@2001:470:69fc:105::1:593f) |
| 2022-01-16 16:02:50 +0000 | ProfSimm | (~ProfSimm@176-12-60-137.pon.spectrumnet.bg) |
| 2022-01-16 16:03:22 +0000 | machinedgod | (~machinedg@24.105.81.50) (Ping timeout: 250 seconds) |
| 2022-01-16 16:05:36 +0000 | deadmarshal | (~deadmarsh@95.38.231.124) |
| 2022-01-16 16:05:49 +0000 | <Sqaure> | I guess im not seeing the obvious but i had to create this function to convert my Servant app actions to Servants context : eitherToHandler :: (e -> ServantErr) -> Either e a -> Handler a ; eitherToHandler f = Handler . withExceptT f . liftEither |
| 2022-01-16 16:07:27 +0000 | ProfSimm | (~ProfSimm@176-12-60-137.pon.spectrumnet.bg) (Ping timeout: 256 seconds) |
| 2022-01-16 16:09:52 +0000 | deadmarshal | (~deadmarsh@95.38.231.124) (Ping timeout: 250 seconds) |
| 2022-01-16 16:11:34 +0000 | random_ | (~random@185.219.68.251) (Read error: Connection reset by peer) |
| 2022-01-16 16:12:16 +0000 | azimut | (~azimut@gateway/tor-sasl/azimut) (Remote host closed the connection) |
| 2022-01-16 16:12:37 +0000 | azimut | (~azimut@gateway/tor-sasl/azimut) |
| 2022-01-16 16:12:57 +0000 | YoungFrog | (~youngfrog@2a02:a03f:c21b:f900:f89b:2c73:97b1:7ba3) (Remote host closed the connection) |
| 2022-01-16 16:13:17 +0000 | YoungFrog | (~youngfrog@2a02:a03f:c21b:f900:9952:728:f039:79c2) |
| 2022-01-16 16:15:25 +0000 | ProfSimm | (~ProfSimm@176-12-60-137.pon.spectrumnet.bg) |
| 2022-01-16 16:15:48 +0000 | fef | (~thedawn@user/thedawn) (Ping timeout: 276 seconds) |
| 2022-01-16 16:19:23 +0000 | LukeHoersten | (~LukeHoers@user/lukehoersten) (Quit: My MacBook has gone to sleep. ZZZzzz…) |
| 2022-01-16 16:24:55 +0000 | MajorBiscuit | (~MajorBisc@86-88-79-148.fixed.kpn.net) |
| 2022-01-16 16:26:39 +0000 | mc47 | (~mc47@xmonad/TheMC47) (Remote host closed the connection) |
| 2022-01-16 16:29:18 +0000 | burnsidesLlama | (~burnsides@dhcp168-012.wadham.ox.ac.uk) (Remote host closed the connection) |
| 2022-01-16 16:30:59 +0000 | <sprout> | > nil |
| 2022-01-16 16:31:00 +0000 | <lambdabot> | error: Variable not in scope: nil |
| 2022-01-16 16:31:19 +0000 | <sprout> | > [] |
| 2022-01-16 16:31:21 +0000 | <lambdabot> | [] |
| 2022-01-16 16:31:27 +0000 | <sprout> | > head [] |
| 2022-01-16 16:31:29 +0000 | <lambdabot> | *Exception: Prelude.head: empty list |
| 2022-01-16 16:34:45 +0000 | shapr | (~user@2601:7c0:c37c:46d0:2bce:110:d6ba:469e) |
| 2022-01-16 16:40:42 +0000 | mc47 | (~mc47@xmonad/TheMC47) |
| 2022-01-16 16:41:38 +0000 | cjay- | cjay |
| 2022-01-16 16:43:49 +0000 | biog | (~user1@static.39.160.132.142.clients.your-server.de) (Quit: ZZZzzz…) |
| 2022-01-16 16:47:27 +0000 | spaceseller | (~spacesell@31.147.205.13) |
| 2022-01-16 16:49:31 +0000 | <zzz> | why would you want a strict prelude? |
| 2022-01-16 16:50:53 +0000 | spaceseller | (~spacesell@31.147.205.13) (Client Quit) |
| 2022-01-16 16:50:56 +0000 | <EvanR> | what even is a strict prelude |
| 2022-01-16 16:53:32 +0000 | <zzz> | i never got this fixation on strictness |
| 2022-01-16 16:54:45 +0000 | <zzz> | haskell is *the* lazy language, and actually does it well. why do people keep trying to make it strict? |
| 2022-01-16 16:54:48 +0000 | teddyc | (theodorc@cassarossa.samfundet.no) (Quit: WeeChat 3.0) |
| 2022-01-16 16:55:12 +0000 | <jkaye> | It's very easy to leak memory unintentionally with lazy semantics by default. It can be hard to find these leaks, and similarly hard to reason about them |
| 2022-01-16 16:55:17 +0000 | <geekosaur> | because figuring out where laziness is / isn't appropriate is hard |
| 2022-01-16 16:55:26 +0000 | <jkaye> | So, it becomes an issue for a lot of people, and they look for a solution |
| 2022-01-16 16:55:41 +0000 | <jkaye> | These problems are well-documented and (I think) well agreed upon within the community at large |
| 2022-01-16 16:55:51 +0000 | <geekosaur> | that said, I kinda feel like you lose the point of purity, and thereby the point of Haskell, if you lose laziness |
| 2022-01-16 16:56:26 +0000 | xb0o2 | (~xb0o2@user/xb0o2) |
| 2022-01-16 16:56:46 +0000 | <Rembane> | I'd prefer tooling that helped me with finding where my code has the wrong amount of laziness rather than throwing it all out. |
| 2022-01-16 16:57:54 +0000 | tromp | (~textual@dhcp-077-249-230-040.chello.nl) (Quit: My iMac has gone to sleep. ZZZzzz…) |
| 2022-01-16 16:57:58 +0000 | <EvanR> | a visualizer of the program-in-motion, tony stark style |
| 2022-01-16 16:58:11 +0000 | <EvanR> | you point at a hologram in space and see the space leaking in real time |
| 2022-01-16 16:58:48 +0000 | <jkaye> | Rembane, I tend to agree. IF it somehow became easier to work with/reason about I think a lot of the questions/complaints would melt. I'd use a tool like that for sure |
| 2022-01-16 16:59:09 +0000 | <EvanR> | ghc-vis is good but not that |
| 2022-01-16 17:00:03 +0000 | <geekosaur> | the ghc devs and folks working woith them are still wokring on tooling based around the eventlog that is supposed to help with that |
| 2022-01-16 17:00:14 +0000 | burnsidesLlama | (~burnsides@dhcp168-012.wadham.ox.ac.uk) |
| 2022-01-16 17:00:18 +0000 | <Rembane> | geekosaur: That's really cool. |
| 2022-01-16 17:00:19 +0000 | jakalx | (~jakalx@base.jakalx.net) |
| 2022-01-16 17:00:55 +0000 | merijn | (~merijn@c-001-001-018.client.esciencecenter.eduvpn.nl) |
| 2022-01-16 17:00:57 +0000 | Constraintegic | (~DundiDund@ppp-212-114-229-130.dynamic.mnet-online.de) |
| 2022-01-16 17:02:08 +0000 | <geekosaur> | that said, it is notable that even ghc devs have big problems finding and reasoning about laziness leaks |
| 2022-01-16 17:02:22 +0000 | <geekosaur> | but I have to think turning Haskell into a worse OCaml is not the solution |
| 2022-01-16 17:03:07 +0000 | <Rembane> | Maybe laziness leaks are really hard to keep track of? |
| 2022-01-16 17:04:00 +0000 | <geekosaur> | they are. but that's what the eventlog is about |
| 2022-01-16 17:05:26 +0000 | <EvanR> | if you're expecting to get away with very little heap usage, you can turn the heap limit low which acts like gutter bumpers during testing. But real code might need to use a bunch of space at some point, and not be a bug |
| 2022-01-16 17:05:49 +0000 | burnsidesLlama | (~burnsides@dhcp168-012.wadham.ox.ac.uk) (Ping timeout: 256 seconds) |
| 2022-01-16 17:05:49 +0000 | <EvanR> | how does a tool know the diff |
| 2022-01-16 17:05:54 +0000 | zmt01 | (~zmt00@user/zmt00) |
| 2022-01-16 17:06:11 +0000 | <jkaye> | One super naive way would be to see if the memory is being used by thunks vs. values |
| 2022-01-16 17:06:34 +0000 | <jkaye> | 10Gb of thunks is probably not what someone meant to do. Operative word being probably, because I'm sure there are situations where that is intended |
| 2022-01-16 17:06:56 +0000 | <jkaye> | But for the type of thing that I'm referring to, it would be strategies similar to that |
| 2022-01-16 17:06:57 +0000 | zmt00 | (~zmt00@user/zmt00) (Ping timeout: 240 seconds) |
| 2022-01-16 17:07:07 +0000 | <jkaye> | I'm sure smarter GHC people could come up with much better ways |
| 2022-01-16 17:08:20 +0000 | teddyc | (theodorc@cassarossa.samfundet.no) |
| 2022-01-16 17:08:33 +0000 | eggplantade | (~Eggplanta@108-201-191-115.lightspeed.sntcca.sbcglobal.net) |
| 2022-01-16 17:13:08 +0000 | Jeanne-Kamikaze | (~Jeanne-Ka@static-198-54-131-125.cust.tzulo.com) |
| 2022-01-16 17:15:37 +0000 | Inst | (~delicacie@2601:6c4:4080:3f80:e892:9f45:4e01:f54f) (Ping timeout: 240 seconds) |
| 2022-01-16 17:17:42 +0000 | ProfSimm | (~ProfSimm@176-12-60-137.pon.spectrumnet.bg) (Remote host closed the connection) |
| 2022-01-16 17:17:58 +0000 | <geekosaur> | there's some refinements to that, like you can ignore thunks that never make it out of the nursery |
| 2022-01-16 17:18:01 +0000 | ProfSimm | (~ProfSimm@176-12-60-137.pon.spectrumnet.bg) |
| 2022-01-16 17:19:43 +0000 | bontaq | (~user@ool-45779fe5.dyn.optonline.net) |
| 2022-01-16 17:22:15 +0000 | ProfSimm | (~ProfSimm@176-12-60-137.pon.spectrumnet.bg) (Ping timeout: 256 seconds) |
| 2022-01-16 17:22:21 +0000 | <dmj`> | Csaba's STG interpreter can detect space leaks |
| 2022-01-16 17:22:41 +0000 | lechner | (~lechner@debian/lechner) (Quit: WeeChat 3.0) |
| 2022-01-16 17:24:21 +0000 | lechner | (~lechner@debian/lechner) |
| 2022-01-16 17:25:26 +0000 | lavaman | (~lavaman@98.38.249.169) |
| 2022-01-16 17:27:33 +0000 | lbseale | (~ep1ctetus@user/ep1ctetus) |
| 2022-01-16 17:29:24 +0000 | tromp | (~textual@dhcp-077-249-230-040.chello.nl) |
| 2022-01-16 17:29:47 +0000 | lavaman | (~lavaman@98.38.249.169) (Ping timeout: 256 seconds) |
| 2022-01-16 17:31:36 +0000 | biog | (~user1@static.39.160.132.142.clients.your-server.de) |
| 2022-01-16 17:32:43 +0000 | burnsidesLlama | (~burnsides@dhcp168-012.wadham.ox.ac.uk) |
| 2022-01-16 17:35:02 +0000 | merijn | (~merijn@c-001-001-018.client.esciencecenter.eduvpn.nl) (Ping timeout: 240 seconds) |
| 2022-01-16 17:35:07 +0000 | deadmarshal | (~deadmarsh@95.38.231.124) |
| 2022-01-16 17:38:17 +0000 | waleee | (~waleee@2001:9b0:21d:fc00:398f:b003:b90d:acf4) (Ping timeout: 240 seconds) |
| 2022-01-16 17:38:32 +0000 | MajorBiscuit | (~MajorBisc@86-88-79-148.fixed.kpn.net) (Quit: WeeChat 3.3) |
| 2022-01-16 17:39:32 +0000 | mud | (~mud@user/kadoban) (Read error: Connection reset by peer) |
| 2022-01-16 17:39:58 +0000 | tromp | (~textual@dhcp-077-249-230-040.chello.nl) (Quit: My iMac has gone to sleep. ZZZzzz…) |
| 2022-01-16 17:40:30 +0000 | waleee | (~waleee@h-98-128-229-110.NA.cust.bahnhof.se) |
| 2022-01-16 17:40:37 +0000 | mud | (~mud@user/kadoban) |
| 2022-01-16 17:42:15 +0000 | wyrd | (~wyrd@gateway/tor-sasl/wyrd) (Ping timeout: 276 seconds) |
| 2022-01-16 17:43:02 +0000 | wyrd | (~wyrd@gateway/tor-sasl/wyrd) |
| 2022-01-16 17:46:07 +0000 | Kaiepi | (~Kaiepi@156.34.47.253) (Remote host closed the connection) |
| 2022-01-16 17:51:16 +0000 | benin | (~benin@183.82.30.17) (Ping timeout: 250 seconds) |
| 2022-01-16 17:52:28 +0000 | benin | (~benin@183.82.30.17) |
| 2022-01-16 17:52:57 +0000 | zmt01 | (~zmt00@user/zmt00) (Read error: Connection reset by peer) |
| 2022-01-16 17:54:44 +0000 | Jing | (~hedgehog@240e:390:7c53:a7e1:58ff:45a7:b03e:c3bc) (Quit: My MacBook has gone to sleep. ZZZzzz…) |
| 2022-01-16 17:56:21 +0000 | eggplantade | (~Eggplanta@108-201-191-115.lightspeed.sntcca.sbcglobal.net) (Remote host closed the connection) |
| 2022-01-16 17:57:33 +0000 | deadmarshal | (~deadmarsh@95.38.231.124) (Ping timeout: 256 seconds) |
| 2022-01-16 18:01:03 +0000 | Kaiepi | (~Kaiepi@156.34.47.253) |
| 2022-01-16 18:03:00 +0000 | deadmarshal | (~deadmarsh@95.38.231.124) |
| 2022-01-16 18:03:39 +0000 | zmt00 | (~zmt00@user/zmt00) |
| 2022-01-16 18:05:05 +0000 | max22- | (~maxime@2a01cb0883359800342882a7243a01c5.ipv6.abo.wanadoo.fr) |
| 2022-01-16 18:08:00 +0000 | machinedgod | (~machinedg@24.105.81.50) |
| 2022-01-16 18:12:29 +0000 | zmt00 | (~zmt00@user/zmt00) (Read error: Connection reset by peer) |
| 2022-01-16 18:13:52 +0000 | ProfSimm | (~ProfSimm@176-12-60-137.pon.spectrumnet.bg) |
| 2022-01-16 18:15:57 +0000 | jkaye | (~jkaye@2601:281:8300:7530:ebdf:216a:24ec:ae90) (Ping timeout: 240 seconds) |
| 2022-01-16 18:20:29 +0000 | eggplantade | (~Eggplanta@108-201-191-115.lightspeed.sntcca.sbcglobal.net) |
| 2022-01-16 18:21:32 +0000 | Shiranai | (~Shiranai@190.237.13.17) |
| 2022-01-16 18:24:54 +0000 | tromp | (~textual@dhcp-077-249-230-040.chello.nl) |
| 2022-01-16 18:25:05 +0000 | <Shiranai> | Hello, I want to do "popping" on the natural numbers, i.e., `a = [1..]`, `a' = pop 1 a`, `a' == [1,3,4,..]`. It doesn't have to be lists, but I want this popping functionality, how to implement this? |
| 2022-01-16 18:25:54 +0000 | <dsal> | :t splitAt |
| 2022-01-16 18:25:55 +0000 | <lambdabot> | Int -> [a] -> ([a], [a]) |
| 2022-01-16 18:26:03 +0000 | <dsal> | splitAt 1 [1..10] |
| 2022-01-16 18:26:08 +0000 | <dsal> | > splitAt 1 [1..10] |
| 2022-01-16 18:26:10 +0000 | <lambdabot> | ([1],[2,3,4,5,6,7,8,9,10]) |
| 2022-01-16 18:26:45 +0000 | <EvanR> | so this pop is more like a "lookup delete" |
| 2022-01-16 18:26:56 +0000 | shriekingnoise | (~shrieking@201.231.16.156) |
| 2022-01-16 18:26:57 +0000 | <EvanR> | Data.Map and Data.IntMap have that |
| 2022-01-16 18:27:29 +0000 | <EvanR> | for infinite number of natural numbers, maybe use a Data.Set to track which numbers you already deleted |
| 2022-01-16 18:29:30 +0000 | <dsal> | Yeah, doing it with lists is probably not cheap. |
| 2022-01-16 18:29:32 +0000 | <EvanR> | a co-finite set represented by it's finite complement |
| 2022-01-16 18:29:36 +0000 | <dsal> | > second (drop 1) $ splitAt 1 [1..10] |
| 2022-01-16 18:29:37 +0000 | <lambdabot> | ([1],[3,4,5,6,7,8,9,10]) |
| 2022-01-16 18:29:44 +0000 | <EvanR> | its* |
| 2022-01-16 18:29:50 +0000 | <sofviic[m]> | the naive solution would probs be `pop n l = take n l ++ drop (n+1) l` |
| 2022-01-16 18:29:53 +0000 | <sofviic[m]> | s/naive/naïve/ |
| 2022-01-16 18:30:24 +0000 | <EvanR> | oh, was that 1 the index of what to lookup-delete |
| 2022-01-16 18:31:02 +0000 | <EvanR> | a jenga stack |
| 2022-01-16 18:31:33 +0000 | <dsal> | > let pop x = uncurry (<>) . second (drop 1) . splitAt x in pop 1 [1..10] |
| 2022-01-16 18:31:34 +0000 | <lambdabot> | [1,3,4,5,6,7,8,9,10] |
| 2022-01-16 18:32:01 +0000 | <EvanR> | it's cheap if you stay near the top of the stack / list |
| 2022-01-16 18:34:27 +0000 | lbseale | (~ep1ctetus@user/ep1ctetus) (Quit: Leaving) |
| 2022-01-16 18:34:54 +0000 | biog | (~user1@static.39.160.132.142.clients.your-server.de) (Quit: ZZZzzz…) |
| 2022-01-16 18:35:37 +0000 | evocatus | (~evocatus@62.182.77.224) |
| 2022-01-16 18:35:39 +0000 | tromp | (~textual@dhcp-077-249-230-040.chello.nl) (Quit: My iMac has gone to sleep. ZZZzzz…) |
| 2022-01-16 18:35:43 +0000 | n3rdy1 | (~n3rdy1@2600:1700:4570:3480::41) |
| 2022-01-16 18:36:00 +0000 | <sofviic[m]> | * the naïve solution would probs be `pop n l = take n l ++ drop (n+1) l`, |
| 2022-01-16 18:36:00 +0000 | <sofviic[m]> | without the `l` argument: `pop n = ((<>) . take n) <*> (drop (n+1))`. |
| 2022-01-16 18:42:17 +0000 | econo | (uid147250@user/econo) |
| 2022-01-16 18:50:17 +0000 | biog | (~user1@static.39.160.132.142.clients.your-server.de) |
| 2022-01-16 18:52:41 +0000 | tromp | (~textual@dhcp-077-249-230-040.chello.nl) |
| 2022-01-16 18:54:25 +0000 | zmt00 | (~zmt00@user/zmt00) |
| 2022-01-16 18:56:58 +0000 | <Shiranai> | great, thanks guys |
| 2022-01-16 18:59:54 +0000 | tzh | (~tzh@c-24-21-73-154.hsd1.wa.comcast.net) |
| 2022-01-16 19:00:19 +0000 | kaph | (~kaph@net-2-47-208-144.cust.vodafonedsl.it) (Read error: Connection reset by peer) |
| 2022-01-16 19:04:21 +0000 | <EvanR> | if haskell pops all the boards from stack of theseus and replaces them, is it still the same stack |
| 2022-01-16 19:04:50 +0000 | kjak | (~kjak@pool-108-45-56-21.washdc.fios.verizon.net) |
| 2022-01-16 19:06:32 +0000 | deadmarshal | (~deadmarsh@95.38.231.124) (Ping timeout: 240 seconds) |
| 2022-01-16 19:08:43 +0000 | biog | (~user1@static.39.160.132.142.clients.your-server.de) (Quit: ZZZzzz…) |
| 2022-01-16 19:09:37 +0000 | <Shiranai> | no because pushing the values into the stack again probably made them get allocated in a different part in memory :^) |
| 2022-01-16 19:10:13 +0000 | <EvanR> | isn't the point of a ship to move around! |
| 2022-01-16 19:10:20 +0000 | <monochrom> | hahaha |
| 2022-01-16 19:11:40 +0000 | kaph | (~kaph@net-2-47-208-144.cust.vodafonedsl.it) |
| 2022-01-16 19:12:00 +0000 | <monochrom> | But what about the point of a stack? :) |
| 2022-01-16 19:14:48 +0000 | <EvanR> | many languages feature generators that output another value on demand, it's funny haskell gets "put value back into generator" for free, something often not in the generator API |
| 2022-01-16 19:15:35 +0000 | <EvanR> | also KLAX was awesome |
| 2022-01-16 19:16:07 +0000 | <EvanR> | a game made for implementing as haskell list |
| 2022-01-16 19:21:55 +0000 | Kaiepi | (~Kaiepi@156.34.47.253) (Remote host closed the connection) |
| 2022-01-16 19:22:49 +0000 | Kaiepi | (~Kaiepi@156.34.47.253) |
| 2022-01-16 19:23:17 +0000 | n3rdy1 | (~n3rdy1@2600:1700:4570:3480::41) (Ping timeout: 240 seconds) |
| 2022-01-16 19:23:17 +0000 | fef | (~thedawn@user/thedawn) |
| 2022-01-16 19:25:00 +0000 | biog | (~user1@static.39.160.132.142.clients.your-server.de) |
| 2022-01-16 19:25:32 +0000 | Erutuon | (~Erutuon@user/erutuon) |
| 2022-01-16 19:27:17 +0000 | Sgeo | (~Sgeo@user/sgeo) |
| 2022-01-16 19:31:04 +0000 | califax | (~califax@user/califx) (Remote host closed the connection) |
| 2022-01-16 19:31:30 +0000 | merijn | (~merijn@c-001-001-018.client.esciencecenter.eduvpn.nl) |
| 2022-01-16 19:31:51 +0000 | califax | (~califax@user/califx) |
| 2022-01-16 19:32:45 +0000 | fef | (~thedawn@user/thedawn) (Ping timeout: 276 seconds) |
| 2022-01-16 19:36:12 +0000 | n3rdy1 | (~n3rdy1@2600:1700:4570:3480:1b88:50f:dae0:9293) |
| 2022-01-16 19:46:24 +0000 | x88x88x | (~x88x88x@149.28.53.172) (Quit: ZNC - https://znc.in) |
| 2022-01-16 19:46:56 +0000 | ProfSimm | (~ProfSimm@176-12-60-137.pon.spectrumnet.bg) (Remote host closed the connection) |
| 2022-01-16 19:47:15 +0000 | ProfSimm | (~ProfSimm@176-12-60-137.pon.spectrumnet.bg) |
| 2022-01-16 19:47:38 +0000 | fef | (~thedawn@user/thedawn) |
| 2022-01-16 19:48:36 +0000 | xstill- | (xstill@fimu/xstill) (Quit: Ping timeout (120 seconds)) |
| 2022-01-16 19:48:36 +0000 | xsarnik | (xsarnik@lounge.fi.muni.cz) (Quit: Ping timeout (120 seconds)) |
| 2022-01-16 19:51:51 +0000 | ProfSimm | (~ProfSimm@176-12-60-137.pon.spectrumnet.bg) (Ping timeout: 256 seconds) |
| 2022-01-16 19:51:57 +0000 | x88x88x | (~x88x88x@149.28.53.172) |
| 2022-01-16 19:54:08 +0000 | xstill- | (xstill@fimu/xstill) |
| 2022-01-16 19:54:29 +0000 | little_mac | (~little_ma@2601:410:4300:3ce0:1926:260a:1924:1e2) |
| 2022-01-16 19:54:30 +0000 | pavonia | (~user@user/siracusa) |
| 2022-01-16 19:54:37 +0000 | zaquest | (~notzaques@5.130.79.72) (Remote host closed the connection) |
| 2022-01-16 19:55:46 +0000 | tromp | (~textual@dhcp-077-249-230-040.chello.nl) (Quit: My iMac has gone to sleep. ZZZzzz…) |
| 2022-01-16 19:55:54 +0000 | zaquest | (~notzaques@5.130.79.72) |
| 2022-01-16 20:02:22 +0000 | xsarnik | (xsarnik@lounge.fi.muni.cz) |
| 2022-01-16 20:03:53 +0000 | ProfSimm | (~ProfSimm@87.227.196.109) |
| 2022-01-16 20:05:27 +0000 | merijn | (~merijn@c-001-001-018.client.esciencecenter.eduvpn.nl) (Ping timeout: 256 seconds) |
| 2022-01-16 20:05:27 +0000 | juhp | (~juhp@128.106.188.82) (Ping timeout: 256 seconds) |
| 2022-01-16 20:07:14 +0000 | juhp | (~juhp@128.106.188.82) |
| 2022-01-16 20:07:43 +0000 | wroathe | (~wroathe@user/wroathe) (Ping timeout: 256 seconds) |
| 2022-01-16 20:08:29 +0000 | tromp | (~textual@dhcp-077-249-230-040.chello.nl) |
| 2022-01-16 20:11:24 +0000 | bitdex_ | (~bitdex@gateway/tor-sasl/bitdex) |
| 2022-01-16 20:11:28 +0000 | bitdex | (~bitdex@gateway/tor-sasl/bitdex) (Remote host closed the connection) |
| 2022-01-16 20:12:37 +0000 | coot | (~coot@89-64-85-93.dynamic.chello.pl) |
| 2022-01-16 20:16:14 +0000 | wroathe | (~wroathe@206-55-188-8.fttp.usinternet.com) |
| 2022-01-16 20:16:14 +0000 | wroathe | (~wroathe@206-55-188-8.fttp.usinternet.com) (Changing host) |
| 2022-01-16 20:16:14 +0000 | wroathe | (~wroathe@user/wroathe) |
| 2022-01-16 20:20:32 +0000 | wroathe | (~wroathe@user/wroathe) (Ping timeout: 240 seconds) |
| 2022-01-16 20:22:26 +0000 | pretty_dumm_guy | (trottel@gateway/vpn/protonvpn/prettydummguy/x-88029655) (Quit: WeeChat 3.4) |
| 2022-01-16 20:22:59 +0000 | pretty_dumm_guy | (trottel@gateway/vpn/protonvpn/prettydummguy/x-88029655) |
| 2022-01-16 20:28:51 +0000 | xsarnik | (xsarnik@lounge.fi.muni.cz) (Ping timeout: 256 seconds) |
| 2022-01-16 20:28:51 +0000 | xstill- | (xstill@fimu/xstill) (Ping timeout: 256 seconds) |
| 2022-01-16 20:30:50 +0000 | atwm | (~atwm@pop.92-184-112-8.mobile.abo.orange.fr) |
| 2022-01-16 20:31:52 +0000 | atwm | (~atwm@pop.92-184-112-8.mobile.abo.orange.fr) (Remote host closed the connection) |
| 2022-01-16 20:36:58 +0000 | xstill- | (xstill@fimu/xstill) |
| 2022-01-16 20:37:30 +0000 | xsarnik | (xsarnik@lounge.fi.muni.cz) |
| 2022-01-16 20:38:37 +0000 | biog | (~user1@static.39.160.132.142.clients.your-server.de) (Quit: ZZZzzz…) |
| 2022-01-16 20:39:59 +0000 | evocatus | (~evocatus@62.182.77.224) (Quit: Leaving) |
| 2022-01-16 20:45:56 +0000 | burnsidesLlama | (~burnsides@dhcp168-012.wadham.ox.ac.uk) (Remote host closed the connection) |
| 2022-01-16 20:51:24 +0000 | fef | (~thedawn@user/thedawn) (Ping timeout: 276 seconds) |
| 2022-01-16 20:52:50 +0000 | justsomeguy | (~justsomeg@user/justsomeguy) (Ping timeout: 250 seconds) |
| 2022-01-16 20:53:16 +0000 | zer0bitz | (~zer0bitz@2001:2003:f444:a000:310a:887:a8c8:ed35) (Ping timeout: 250 seconds) |
| 2022-01-16 20:54:55 +0000 | sektor | (~kvirc@87.227.175.182) (Ping timeout: 256 seconds) |
| 2022-01-16 21:02:44 +0000 | _ht | (~quassel@2a02:a468:b619:1:b64b:7088:4c77:6428) (Remote host closed the connection) |
| 2022-01-16 21:04:49 +0000 | lispy | (~lispy4@84.69.59.93) |
| 2022-01-16 21:08:21 +0000 | wroathe | (~wroathe@206-55-188-8.fttp.usinternet.com) |
| 2022-01-16 21:08:21 +0000 | wroathe | (~wroathe@206-55-188-8.fttp.usinternet.com) (Changing host) |
| 2022-01-16 21:08:21 +0000 | wroathe | (~wroathe@user/wroathe) |
| 2022-01-16 21:09:45 +0000 | xlei_ | (~akans@pool-71-125-19-142.nycmny.fios.verizon.net) |
| 2022-01-16 21:10:47 +0000 | xlei | (~akans@pool-71-125-19-142.nycmny.fios.verizon.net) (Ping timeout: 256 seconds) |
| 2022-01-16 21:12:02 +0000 | mikoto-chan | (~mikoto-ch@213.177.151.239) (Ping timeout: 240 seconds) |
| 2022-01-16 21:13:27 +0000 | wroathe | (~wroathe@user/wroathe) (Ping timeout: 256 seconds) |
| 2022-01-16 21:14:35 +0000 | bontaq | (~user@ool-45779fe5.dyn.optonline.net) (Ping timeout: 256 seconds) |
| 2022-01-16 21:18:27 +0000 | kaph | (~kaph@net-2-47-208-144.cust.vodafonedsl.it) (Read error: Connection reset by peer) |
| 2022-01-16 21:24:18 +0000 | burnsidesLlama | (~burnsides@dhcp168-012.wadham.ox.ac.uk) |
| 2022-01-16 21:24:22 +0000 | eggplantade | (~Eggplanta@108-201-191-115.lightspeed.sntcca.sbcglobal.net) (Remote host closed the connection) |
| 2022-01-16 21:25:30 +0000 | <energizer> | shot in the dark - is there a unicode symbol in math that represents `isInfixOf`? |
| 2022-01-16 21:27:14 +0000 | kaph | (~kaph@net-2-47-208-144.cust.vodafonedsl.it) |
| 2022-01-16 21:27:15 +0000 | kaph | (~kaph@net-2-47-208-144.cust.vodafonedsl.it) (Remote host closed the connection) |
| 2022-01-16 21:27:22 +0000 | <hpc> | the closest symbols i can think of all operate on sets |
| 2022-01-16 21:28:55 +0000 | burnsidesLlama | (~burnsides@dhcp168-012.wadham.ox.ac.uk) (Ping timeout: 256 seconds) |
| 2022-01-16 21:28:58 +0000 | <d34df00d> | energizer: if you're asking that, then probably your readers won't know either, so I'd go with inventing your own for your domain. |
| 2022-01-16 21:30:32 +0000 | Shiranai | (~Shiranai@190.237.13.17) (Quit: Connection closed) |
| 2022-01-16 21:34:08 +0000 | mc47 | (~mc47@xmonad/TheMC47) (Remote host closed the connection) |
| 2022-01-16 21:38:08 +0000 | burnsidesLlama | (~burnsides@dhcp168-012.wadham.ox.ac.uk) |
| 2022-01-16 21:41:59 +0000 | Kaiepi | (~Kaiepi@156.34.47.253) (Quit: Leaving) |
| 2022-01-16 21:42:15 +0000 | Kaiepi | (~Kaiepi@156.34.47.253) |
| 2022-01-16 21:49:53 +0000 | benin | (~benin@183.82.30.17) (Ping timeout: 256 seconds) |
| 2022-01-16 21:50:49 +0000 | yoneda | nf |
| 2022-01-16 21:53:06 +0000 | eggplantade | (~Eggplanta@108-201-191-115.lightspeed.sntcca.sbcglobal.net) |
| 2022-01-16 21:53:49 +0000 | justsomeguy | (~justsomeg@user/justsomeguy) |
| 2022-01-16 21:55:01 +0000 | nerdypepper | (~nerdypepp@user/nerdypepper) (Ping timeout: 240 seconds) |
| 2022-01-16 21:57:54 +0000 | nerdypepper | (~nerdypepp@user/nerdypepper) |
| 2022-01-16 22:01:55 +0000 | whatsupdoc | (uid509081@id-509081.hampstead.irccloud.com) (Quit: Connection closed for inactivity) |
| 2022-01-16 22:03:03 +0000 | jkaye | (~jkaye@2601:281:8300:7530:a42:be20:6ada:7861) |
| 2022-01-16 22:03:26 +0000 | <energizer> | is there a package somewhere with safe versions of functions like `safeMaximum :: [a] -> Maybe a` |
| 2022-01-16 22:04:36 +0000 | <xsperry> | safe package, perhaps |
| 2022-01-16 22:04:36 +0000 | <ephemient> | (∣) = isSubsequenceOf would be *somewhat* understandable, maybe. can't think of one for isInfixOf though |
| 2022-01-16 22:04:59 +0000 | <johnw> | Can I use cabal to compile .agda files in my project, in order to import compiled Agda modules into my Haskell project? |
| 2022-01-16 22:06:26 +0000 | <energizer> | xsperry: that's it, thanks |
| 2022-01-16 22:06:34 +0000 | <xsperry> | np |
| 2022-01-16 22:07:01 +0000 | merijn | (~merijn@c-001-001-018.client.esciencecenter.eduvpn.nl) |
| 2022-01-16 22:07:37 +0000 | <hololeap> | energizer: I wonder if you could borrow something from relational algebra: https://en.wikipedia.org/wiki/Relational_algebra |
| 2022-01-16 22:08:15 +0000 | Sgeo_ | (~Sgeo@user/sgeo) |
| 2022-01-16 22:08:36 +0000 | <energizer> | hololeap: i'm not seeing the connection |
| 2022-01-16 22:09:12 +0000 | <EvanR> | I've been avoiding safeMaximum by putting an item at the head of the list to act as the default |
| 2022-01-16 22:09:29 +0000 | gehmehgeh | (~user@user/gehmehgeh) (Remote host closed the connection) |
| 2022-01-16 22:09:29 +0000 | xb0o2 | (~xb0o2@user/xb0o2) (Quit: Client closed) |
| 2022-01-16 22:09:54 +0000 | hololeap | shrugs |
| 2022-01-16 22:10:01 +0000 | <energizer> | i guess isInfixOf is really a regular expression match query |
| 2022-01-16 22:10:10 +0000 | gehmehgeh | (~user@user/gehmehgeh) |
| 2022-01-16 22:10:12 +0000 | <hololeap> | isInfixOf seems like it could be related to some kind of join |
| 2022-01-16 22:10:17 +0000 | shapr | (~user@2601:7c0:c37c:46d0:2bce:110:d6ba:469e) (Ping timeout: 240 seconds) |
| 2022-01-16 22:10:38 +0000 | <hololeap> | I'm not familiar enough with all that to give more detail than that |
| 2022-01-16 22:11:15 +0000 | Sgeo | (~Sgeo@user/sgeo) (Ping timeout: 256 seconds) |
| 2022-01-16 22:12:09 +0000 | <geekosaur> | johnw, cabal doesn't currently know about Agda. there's been a proposal made for a plugin mechanism which would allow adding support for arbitrary languages (rather than, say, adding wired-in support for Agda or Rust or whatever) but it's only a proposal at present |
| 2022-01-16 22:12:33 +0000 | werneta | (~werneta@70-142-214-115.lightspeed.irvnca.sbcglobal.net) (Ping timeout: 256 seconds) |
| 2022-01-16 22:14:15 +0000 | werneta | (~werneta@70-142-214-115.lightspeed.irvnca.sbcglobal.net) |
| 2022-01-16 22:15:35 +0000 | jkaye | (~jkaye@2601:281:8300:7530:a42:be20:6ada:7861) (Remote host closed the connection) |
| 2022-01-16 22:16:16 +0000 | <energizer> | ephemient: (|) actually seems right for isInfixOf, since "abc" is a product "a" \times "b" \times "c" in the regular-language sense and "bc" 'divides' that product. or am i wrong? |
| 2022-01-16 22:16:47 +0000 | benin | (~benin@106.198.88.241) |
| 2022-01-16 22:16:56 +0000 | <energizer> | oh yeah i'm wrong |
| 2022-01-16 22:16:58 +0000 | <energizer> | duh |
| 2022-01-16 22:17:13 +0000 | <energizer> | cuz "ac" also divides "abc" |
| 2022-01-16 22:19:09 +0000 | <energizer> | ...or does it |
| 2022-01-16 22:19:24 +0000 | <ephemient> | also U+007C is special in Haskell, so I wrote U+2223 there |
| 2022-01-16 22:19:42 +0000 | <ephemient> | which makes it all the more awkward |
| 2022-01-16 22:20:17 +0000 | gehmehgeh | (~user@user/gehmehgeh) (Quit: Leaving) |
| 2022-01-16 22:22:15 +0000 | coot | (~coot@89-64-85-93.dynamic.chello.pl) (Quit: coot) |
| 2022-01-16 22:22:26 +0000 | <energizer> | https://en.wikipedia.org/wiki/Division_(mathematics)#Left_and_right_division |
| 2022-01-16 22:22:59 +0000 | Ruit | (~textual@c-69-248-83-247.hsd1.nj.comcast.net) |
| 2022-01-16 22:23:20 +0000 | <monochrom> | This × is non-commutative. abc is not ac × b |
| 2022-01-16 22:23:27 +0000 | Ruit | (~textual@c-69-248-83-247.hsd1.nj.comcast.net) (Client Quit) |
| 2022-01-16 22:23:57 +0000 | you | (~ShmoSeph@c-69-248-83-247.hsd1.nj.comcast.net) |
| 2022-01-16 22:23:58 +0000 | <energizer> | that applies to the matrix case too, so i dont think that hurts us |
| 2022-01-16 22:24:57 +0000 | <sclv> | johnw: the above is basically correct. in the meantime, if you want, you can use a custom setup.hs that compiles agda as a preconf hook |
| 2022-01-16 22:24:59 +0000 | <energizer> | `"abc" / "bc"` is `Just "a"` i think? |
| 2022-01-16 22:25:11 +0000 | <monochrom> | Yeah. |
| 2022-01-16 22:28:50 +0000 | random-jellyfish | (~random-je@user/random-jellyfish) |
| 2022-01-16 22:32:06 +0000 | takuan | (~takuan@178-116-218-225.access.telenet.be) (Remote host closed the connection) |
| 2022-01-16 22:32:10 +0000 | justsomeguy | (~justsomeg@user/justsomeguy) (Quit: WeeChat 3.3) |
| 2022-01-16 22:34:50 +0000 | <energizer> | `"aba" / "a"` makes "ab" or "ba" ? |
| 2022-01-16 22:36:02 +0000 | merijn | (~merijn@c-001-001-018.client.esciencecenter.eduvpn.nl) (Ping timeout: 240 seconds) |
| 2022-01-16 22:37:00 +0000 | <energizer> | oh here we go https://en.wikipedia.org/wiki/Quotient_of_a_formal_language |
| 2022-01-16 22:37:01 +0000 | ensyde | (~ensyde@2600:1700:2050:1040:59da:fcd2:abfb:4d1d) (Read error: Connection reset by peer) |
| 2022-01-16 22:38:40 +0000 | <Hecate> | §3 |
| 2022-01-16 22:38:43 +0000 | <Hecate> | (woops) |
| 2022-01-16 22:38:53 +0000 | eggplantade | (~Eggplanta@108-201-191-115.lightspeed.sntcca.sbcglobal.net) (Remote host closed the connection) |
| 2022-01-16 22:39:42 +0000 | lispy | (~lispy4@84.69.59.93) (Quit: Leaving) |
| 2022-01-16 22:41:13 +0000 | eggplantade | (~Eggplanta@108-201-191-115.lightspeed.sntcca.sbcglobal.net) |
| 2022-01-16 22:41:46 +0000 | <monochrom> | Also https://en.wikipedia.org/wiki/Composition_of_relations#Quotients >:) |
| 2022-01-16 22:42:36 +0000 | <energizer> | ephemient: actually i think (|) can be correct, if it's defined to mean "right-divides" or to mean "left-divides" |
| 2022-01-16 22:43:16 +0000 | <EvanR> | the poor disrespected broken pipe symbol, such a missed opportunity to mean "divides" |
| 2022-01-16 22:43:28 +0000 | <EvanR> | I mean... seriously... |
| 2022-01-16 22:43:47 +0000 | <ephemient> | but neither left-divides nor right-divides is what you want, is it? |
| 2022-01-16 22:43:51 +0000 | <EvanR> | ¦ |
| 2022-01-16 22:44:18 +0000 | <energizer> | ephemient: aren't they equivalent and both equal to isInfixOf? |
| 2022-01-16 22:45:56 +0000 | <energizer> | ...or are they equivalent to isPrefixOf and isSuffixOf |
| 2022-01-16 22:48:13 +0000 | <energizer> | i think it might be prefix/suffix not infix but i'm not, like, good at this |
| 2022-01-16 22:48:36 +0000 | eggplantade | (~Eggplanta@108-201-191-115.lightspeed.sntcca.sbcglobal.net) (Remote host closed the connection) |
| 2022-01-16 22:49:28 +0000 | <ephemient> | if you're thinking of (⨉) = (<>) then it's definitely prefix/suffix |
| 2022-01-16 22:53:17 +0000 | wroathe | (~wroathe@user/wroathe) |
| 2022-01-16 23:01:05 +0000 | jkaye | (~jkaye@2601:281:8300:7530:4077:3f1e:888b:24b3) |
| 2022-01-16 23:04:25 +0000 | deadmarshal | (~deadmarsh@95.38.231.124) |
| 2022-01-16 23:04:58 +0000 | Jeanne-Kamikaze | (~Jeanne-Ka@static-198-54-131-125.cust.tzulo.com) (Quit: Leaving) |
| 2022-01-16 23:07:00 +0000 | yauhsien_ | (~yauhsien@61-231-24-192.dynamic-ip.hinet.net) |
| 2022-01-16 23:08:54 +0000 | deadmarshal | (~deadmarsh@95.38.231.124) (Ping timeout: 250 seconds) |
| 2022-01-16 23:11:29 +0000 | yauhsien_ | (~yauhsien@61-231-24-192.dynamic-ip.hinet.net) (Ping timeout: 256 seconds) |
| 2022-01-16 23:13:02 +0000 | you | (~ShmoSeph@c-69-248-83-247.hsd1.nj.comcast.net) (Quit: Textual IRC Client: www.textualapp.com) |
| 2022-01-16 23:14:02 +0000 | CiaoSen | (~Jura@p200300c95737a2002a3a4dfffe84dbd5.dip0.t-ipconnect.de) (Ping timeout: 240 seconds) |
| 2022-01-16 23:17:20 +0000 | benin5 | (~benin@183.82.179.241) |
| 2022-01-16 23:18:17 +0000 | benin | (~benin@106.198.88.241) (Ping timeout: 256 seconds) |
| 2022-01-16 23:18:18 +0000 | benin5 | benin |
| 2022-01-16 23:24:22 +0000 | jackson99 | (~bc8147f2@cerf.good1.com) |
| 2022-01-16 23:25:04 +0000 | tommd | (~tommd@75-164-130-101.ptld.qwest.net) |
| 2022-01-16 23:27:18 +0000 | Topsi | (~Tobias@dyndsl-095-033-024-084.ewe-ip-backbone.de) (Read error: Connection reset by peer) |
| 2022-01-16 23:27:30 +0000 | lavaman | (~lavaman@98.38.249.169) |
| 2022-01-16 23:31:14 +0000 | AlexNoo_ | (~AlexNoo@178.34.162.42) |
| 2022-01-16 23:31:53 +0000 | lavaman | (~lavaman@98.38.249.169) (Ping timeout: 256 seconds) |
| 2022-01-16 23:33:01 +0000 | AlexZenon | (~alzenon@94.233.240.62) (Ping timeout: 256 seconds) |
| 2022-01-16 23:34:43 +0000 | cosimone | (~user@93-47-231-31.ip115.fastwebnet.it) (Ping timeout: 256 seconds) |
| 2022-01-16 23:34:43 +0000 | Alex_test | (~al_test@94.233.240.62) (Ping timeout: 256 seconds) |
| 2022-01-16 23:35:07 +0000 | AlexNoo | (~AlexNoo@94.233.240.62) (Ping timeout: 256 seconds) |
| 2022-01-16 23:35:52 +0000 | __monty__ | (~toonn@user/toonn) (Quit: leaving) |
| 2022-01-16 23:36:51 +0000 | AlexZenon | (~alzenon@178.34.162.42) |
| 2022-01-16 23:38:19 +0000 | jkaye | (~jkaye@2601:281:8300:7530:4077:3f1e:888b:24b3) (Remote host closed the connection) |
| 2022-01-16 23:38:47 +0000 | jkaye | (~jkaye@2601:281:8300:7530:4077:3f1e:888b:24b3) |
| 2022-01-16 23:40:05 +0000 | Alex_test | (~al_test@178.34.162.42) |
| 2022-01-16 23:41:10 +0000 | yauhsien_ | (~yauhsien@61-231-24-192.dynamic-ip.hinet.net) |
| 2022-01-16 23:41:30 +0000 | tromp | (~textual@dhcp-077-249-230-040.chello.nl) (Quit: My iMac has gone to sleep. ZZZzzz…) |
| 2022-01-16 23:41:32 +0000 | jkaye | (~jkaye@2601:281:8300:7530:4077:3f1e:888b:24b3) (Remote host closed the connection) |
| 2022-01-16 23:42:14 +0000 | jkaye | (~jkaye@2601:281:8300:7530:4077:3f1e:888b:24b3) |
| 2022-01-16 23:45:53 +0000 | random-jellyfish | (~random-je@user/random-jellyfish) (Ping timeout: 256 seconds) |
| 2022-01-16 23:49:07 +0000 | eggplantade | (~Eggplanta@108-201-191-115.lightspeed.sntcca.sbcglobal.net) |
| 2022-01-16 23:53:32 +0000 | eggplantade | (~Eggplanta@108-201-191-115.lightspeed.sntcca.sbcglobal.net) (Ping timeout: 240 seconds) |