2022-10-08 00:00:33 +0200 | tromp | (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) |
2022-10-08 00:10:36 +0200 | rockystone | (~rocky@user/rockymarine) (Ping timeout: 268 seconds) |
2022-10-08 00:12:16 +0200 | mixphix | (~mixphix@bras-base-otwaon237cw-grc-11-174-91-129-69.dsl.bell.ca) (Ping timeout: 260 seconds) |
2022-10-08 00:15:24 +0200 | mixphix | (~mixphix@bras-base-otwaon237cw-grc-11-174-91-129-69.dsl.bell.ca) |
2022-10-08 00:18:05 +0200 | rockystone | (~rocky@user/rockymarine) |
2022-10-08 00:19:28 +0200 | burnsidesLlama | (~burnsides@client-8-86.eduroam.oxuni.org.uk) |
2022-10-08 00:19:51 +0200 | mixphix | (~mixphix@bras-base-otwaon237cw-grc-11-174-91-129-69.dsl.bell.ca) (Ping timeout: 260 seconds) |
2022-10-08 00:23:50 +0200 | tromp | (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) (Quit: My iMac has gone to sleep. ZZZzzz…) |
2022-10-08 00:26:22 +0200 | burnsidesLlama | (~burnsides@client-8-86.eduroam.oxuni.org.uk) (Ping timeout: 265 seconds) |
2022-10-08 00:27:26 +0200 | rockystone | (~rocky@user/rockymarine) (Ping timeout: 260 seconds) |
2022-10-08 00:33:12 +0200 | mixphix | (~mixphix@bras-base-otwaon237cw-grc-11-174-91-129-69.dsl.bell.ca) |
2022-10-08 00:34:00 +0200 | acidjnk | (~acidjnk@p200300d6e7137a277c8dbdd75e4c4002.dip0.t-ipconnect.de) (Ping timeout: 264 seconds) |
2022-10-08 00:37:47 +0200 | mixphix | (~mixphix@bras-base-otwaon237cw-grc-11-174-91-129-69.dsl.bell.ca) (Ping timeout: 252 seconds) |
2022-10-08 00:40:40 +0200 | king_gs | (~Thunderbi@2806:103e:29:c5:4fb1:a8c9:906f:c6e0) |
2022-10-08 00:42:57 +0200 | albet70 | (~xxx@2400:8902::f03c:92ff:fe60:98d8) (Remote host closed the connection) |
2022-10-08 00:46:48 +0200 | coot | (~coot@213.134.171.3) (Quit: coot) |
2022-10-08 00:47:19 +0200 | mixphix | (~mixphix@bras-base-otwaon237cw-grc-11-174-91-129-69.dsl.bell.ca) |
2022-10-08 00:49:04 +0200 | albet70 | (~xxx@2400:8902::f03c:92ff:fe60:98d8) |
2022-10-08 00:50:58 +0200 | rockystone | (~rocky@user/rockymarine) |
2022-10-08 00:51:55 +0200 | zns | (~zns@user/zns) |
2022-10-08 00:51:59 +0200 | mixphix | (~mixphix@bras-base-otwaon237cw-grc-11-174-91-129-69.dsl.bell.ca) (Ping timeout: 265 seconds) |
2022-10-08 00:55:22 +0200 | rockystone | (~rocky@user/rockymarine) (Ping timeout: 265 seconds) |
2022-10-08 00:57:51 +0200 | beteigeuze | (~Thunderbi@2001:8a0:61b5:6101:f0c:e4e3:bfdc:91df) |
2022-10-08 00:59:55 +0200 | mixphix | (~mixphix@bras-base-otwaon237cw-grc-11-174-91-129-69.dsl.bell.ca) |
2022-10-08 01:00:41 +0200 | burnsidesLlama | (~burnsides@client-8-86.eduroam.oxuni.org.uk) |
2022-10-08 01:03:16 +0200 | CiaoSen | (~Jura@p200300c95700eb002a3a4dfffe84dbd5.dip0.t-ipconnect.de) (Ping timeout: 246 seconds) |
2022-10-08 01:04:11 +0200 | mixphix | (~mixphix@bras-base-otwaon237cw-grc-11-174-91-129-69.dsl.bell.ca) (Ping timeout: 252 seconds) |
2022-10-08 01:04:16 +0200 | rockystone | (~rocky@user/rockymarine) |
2022-10-08 01:05:33 +0200 | burnsidesLlama | (~burnsides@client-8-86.eduroam.oxuni.org.uk) (Ping timeout: 268 seconds) |
2022-10-08 01:05:41 +0200 | leungbk | (~user@2603-8000-1201-2dd2-cecb-6fc3-c348-38ff.res6.spectrum.com) |
2022-10-08 01:09:15 +0200 | rockystone | (~rocky@user/rockymarine) (Ping timeout: 268 seconds) |
2022-10-08 01:10:36 +0200 | zns | (~zns@user/zns) (Ping timeout: 260 seconds) |
2022-10-08 01:11:52 +0200 | pavonia | (~user@user/siracusa) |
2022-10-08 01:12:51 +0200 | rockystone | (~rocky@user/rockymarine) |
2022-10-08 01:13:23 +0200 | tcard_ | (~tcard@2400:4051:5801:7500:19ce:ed82:2ab7:90f9) (Remote host closed the connection) |
2022-10-08 01:13:25 +0200 | gqplox | (~textual@97e654ef.skybroadband.com) |
2022-10-08 01:13:40 +0200 | tcard_ | (~tcard@2400:4051:5801:7500:19ce:ed82:2ab7:90f9) |
2022-10-08 01:14:09 +0200 | bitdex | (~bitdex@gateway/tor-sasl/bitdex) |
2022-10-08 01:16:08 +0200 | mixphix | (~mixphix@bras-base-otwaon237cw-grc-11-174-91-129-69.dsl.bell.ca) |
2022-10-08 01:18:56 +0200 | jargon | (~jargon@184.101.208.112) (Remote host closed the connection) |
2022-10-08 01:19:20 +0200 | jargon | (~jargon@184.101.208.112) |
2022-10-08 01:20:19 +0200 | mixphix | (~mixphix@bras-base-otwaon237cw-grc-11-174-91-129-69.dsl.bell.ca) (Ping timeout: 252 seconds) |
2022-10-08 01:20:45 +0200 | gentauro | (~gentauro@user/gentauro) (Read error: Connection reset by peer) |
2022-10-08 01:24:14 +0200 | vorpuni | (~pvorp@2001:861:3881:c690:cb6f:40ff:7639:1ec6) (Quit: bye) |
2022-10-08 01:26:31 +0200 | gentauro | (~gentauro@user/gentauro) |
2022-10-08 01:32:25 +0200 | mixphix | (~mixphix@bras-base-otwaon237cw-grc-11-174-91-129-69.dsl.bell.ca) |
2022-10-08 01:39:21 +0200 | mixphix | (~mixphix@bras-base-otwaon237cw-grc-11-174-91-129-69.dsl.bell.ca) (Ping timeout: 265 seconds) |
2022-10-08 01:44:11 +0200 | Midjak | (~Midjak@82.66.147.146) (Quit: This computer has gone to sleep) |
2022-10-08 01:45:57 +0200 | jargon | (~jargon@184.101.208.112) (Remote host closed the connection) |
2022-10-08 01:46:26 +0200 | jargon | (~jargon@184.101.208.112) |
2022-10-08 01:46:34 +0200 | mixphix | (~mixphix@bras-base-otwaon237cw-grc-11-174-91-129-69.dsl.bell.ca) |
2022-10-08 01:47:12 +0200 | jargon | (~jargon@184.101.208.112) (Remote host closed the connection) |
2022-10-08 01:47:37 +0200 | jargon | (~jargon@184.101.208.112) |
2022-10-08 01:53:16 +0200 | zns | (~zns@user/zns) |
2022-10-08 01:56:07 +0200 | mixphix | (~mixphix@bras-base-otwaon237cw-grc-11-174-91-129-69.dsl.bell.ca) (Ping timeout: 268 seconds) |
2022-10-08 02:03:19 +0200 | king_gs | (~Thunderbi@2806:103e:29:c5:4fb1:a8c9:906f:c6e0) (Quit: king_gs) |
2022-10-08 02:03:36 +0200 | king_gs | (~Thunderbi@187.201.131.180) |
2022-10-08 02:05:45 +0200 | mixphix | (~mixphix@bras-base-otwaon237cw-grc-11-174-91-129-69.dsl.bell.ca) |
2022-10-08 02:16:16 +0200 | codaraxis___ | (~codaraxis@user/codaraxis) |
2022-10-08 02:18:04 +0200 | zns | (~zns@user/zns) (Quit: zzz) |
2022-10-08 02:20:10 +0200 | codaraxis__ | (~codaraxis@user/codaraxis) (Ping timeout: 268 seconds) |
2022-10-08 02:23:23 +0200 | gurkenglas | (~gurkengla@p548ac72e.dip0.t-ipconnect.de) (Ping timeout: 252 seconds) |
2022-10-08 02:25:03 +0200 | wroathe | (~wroathe@206-55-188-8.fttp.usinternet.com) |
2022-10-08 02:25:03 +0200 | wroathe | (~wroathe@206-55-188-8.fttp.usinternet.com) (Changing host) |
2022-10-08 02:25:03 +0200 | wroathe | (~wroathe@user/wroathe) |
2022-10-08 02:29:34 +0200 | aliosablack | (~chomwitt@2a02:587:dc14:6e00:43e8:683d:d9ee:e96a) (Ping timeout: 268 seconds) |
2022-10-08 02:32:59 +0200 | ec | (~ec@gateway/tor-sasl/ec) (Remote host closed the connection) |
2022-10-08 02:36:42 +0200 | azimut | (~azimut@gateway/tor-sasl/azimut) |
2022-10-08 02:37:00 +0200 | gqplox | (~textual@97e654ef.skybroadband.com) (Quit: My MacBook Air has gone to sleep. ZZZzzz…) |
2022-10-08 02:37:48 +0200 | gqplox | (~textual@97e654ef.skybroadband.com) |
2022-10-08 02:43:33 +0200 | leungbk | (~user@2603-8000-1201-2dd2-cecb-6fc3-c348-38ff.res6.spectrum.com) (Quit: ERC 5.4.1 (IRC client for GNU Emacs 29.0.50)) |
2022-10-08 02:48:21 +0200 | king_gs | (~Thunderbi@187.201.131.180) (Quit: king_gs) |
2022-10-08 02:51:49 +0200 | Lord_of_Life_ | (~Lord@user/lord-of-life/x-2819915) |
2022-10-08 02:52:21 +0200 | Lord_of_Life | (~Lord@user/lord-of-life/x-2819915) (Ping timeout: 252 seconds) |
2022-10-08 02:53:04 +0200 | Lord_of_Life_ | Lord_of_Life |
2022-10-08 02:53:19 +0200 | zns | (~zns@user/zns) |
2022-10-08 03:00:31 +0200 | nate1 | (~nate@98.45.169.16) |
2022-10-08 03:01:07 +0200 | pragma- | (~chaos@user/pragmatic-chaos) |
2022-10-08 03:03:12 +0200 | mvk | (~mvk@2607:fea8:5ce3:8500::778c) |
2022-10-08 03:05:11 +0200 | nate1 | (~nate@98.45.169.16) (Ping timeout: 252 seconds) |
2022-10-08 03:06:44 +0200 | wroathe_ | (~wroathe@206-55-188-8.fttp.usinternet.com) |
2022-10-08 03:08:36 +0200 | <aviladev[m]> | Shouldn't these be equivalent? They all compile, however, only **1** and **2** work. When using **3** or **4**, `Network.Socket.accept` throws a runtime exception: `*** Exception: Network.Socket.accept: invalid argument (Invalid argument)`... (full message at <https://libera.ems.host/_matrix/media/r0/download/libera.chat/dbc490c56015c1a5ab509bc265d0a1fe9519…>) |
2022-10-08 03:08:37 +0200 | harveypwca | (~harveypwc@2601:246:c180:a570:3828:d8:e523:3f67) |
2022-10-08 03:09:30 +0200 | mixphix | (~mixphix@bras-base-otwaon237cw-grc-11-174-91-129-69.dsl.bell.ca) (Ping timeout: 268 seconds) |
2022-10-08 03:11:29 +0200 | <pragma-> | smh, if Matrix used a url-shortener or something... |
2022-10-08 03:12:11 +0200 | frost | (~frost@user/frost) |
2022-10-08 03:17:19 +0200 | zns | (~zns@user/zns) (Quit: zzz) |
2022-10-08 03:19:14 +0200 | <aviladev[m]> | > <@aviladev:matrix.org> Shouldn't these be equivalent? They all compile, however, only **1** and **2** work. When using **3** or **4**, `Network.Socket.accept` throws a runtime exception: `*** Exception: Network.Socket.accept: invalid argument (Invalid argument)`... (full message at <https://libera.ems.host/_matrix/media/r0/download/libera.chat/3eaae4cb04cc1a283f6fea7d924fc34123ac…>) |
2022-10-08 03:19:16 +0200 | <lambdabot> | <hint>:1:1: error: parse error on input ‘<@’ |
2022-10-08 03:20:43 +0200 | <aviladev[m]> | * This is what I believe should be happening when doing ```(`S.listen` 1024) >> return```:... (full message at <https://libera.ems.host/_matrix/media/r0/download/libera.chat/7d54b2fc391f70efecd9aa3d8eda88ffee85…>) |
2022-10-08 03:22:29 +0200 | notzmv | (~zmv@user/notzmv) (Ping timeout: 268 seconds) |
2022-10-08 03:24:03 +0200 | mixphix | (~mixphix@bras-base-otwaon237cw-grc-11-174-91-129-69.dsl.bell.ca) |
2022-10-08 03:27:17 +0200 | zns | (~zns@user/zns) |
2022-10-08 03:27:29 +0200 | <aviladev[m]> | * This is what I expect to be happening when doing ``(`S.listen` 1024) >> return``:... (full message at <https://libera.ems.host/_matrix/media/r0/download/libera.chat/32b724711a887f1a507d52eb0f93dc791be4…>) |
2022-10-08 03:32:48 +0200 | <aviladev[m]> | * Shouldn't these be equivalent? They all compile, however, only **1** and **2** work. When using **3** or **4**, `Network.Socket.accept` throws a runtime exception: `*** Exception: Network.Socket.accept: invalid argument (Invalid argument)`... (full message at <https://libera.ems.host/_matrix/media/r0/download/libera.chat/16ba7029a056ca4e7892f2f7f77dfae36046…>) |
2022-10-08 03:33:18 +0200 | zns | (~zns@user/zns) (Quit: zzz) |
2022-10-08 03:34:02 +0200 | <aviladev[m]> | * This is what I expect to be happening when doing ``(`S.listen` 1024) >> return``:... (full message at <https://libera.ems.host/_matrix/media/r0/download/libera.chat/60eb5638b57e8e9927ff1e4c459c5850b931…>) |
2022-10-08 03:34:47 +0200 | rockystone | (~rocky@user/rockymarine) (Ping timeout: 268 seconds) |
2022-10-08 03:35:54 +0200 | zns | (~zns@user/zns) |
2022-10-08 03:37:01 +0200 | beteigeuze | (~Thunderbi@2001:8a0:61b5:6101:f0c:e4e3:bfdc:91df) (Ping timeout: 260 seconds) |
2022-10-08 03:37:57 +0200 | wroathe_ | (~wroathe@206-55-188-8.fttp.usinternet.com) (Changing host) |
2022-10-08 03:37:57 +0200 | wroathe_ | (~wroathe@user/wroathe) |
2022-10-08 03:38:09 +0200 | wroathe_ | (~wroathe@user/wroathe) (Quit: leaving) |
2022-10-08 03:38:24 +0200 | wroathe_ | (~wroathe@206-55-188-8.fttp.usinternet.com) |
2022-10-08 03:39:00 +0200 | wroathe_ | (~wroathe@206-55-188-8.fttp.usinternet.com) (Changing host) |
2022-10-08 03:39:00 +0200 | wroathe_ | (~wroathe@user/wroathe) |
2022-10-08 03:40:07 +0200 | wroathe | (~wroathe@user/wroathe) (Killed (NickServ (GHOST command used by wroathe_))) |
2022-10-08 03:40:08 +0200 | <ski> | aviladev[m] : yea, `foo >> bar' is `\x -> bar x', not `\x -> foo x >> bar x' (being `liftA2 (>>) foo bar') |
2022-10-08 03:40:11 +0200 | wroathe_ | wroathe |
2022-10-08 03:40:26 +0200 | ubert1 | (~Thunderbi@178.165.197.164.wireless.dyn.drei.com) |
2022-10-08 03:40:54 +0200 | ubert | (~Thunderbi@77.119.205.166.wireless.dyn.drei.com) (Ping timeout: 268 seconds) |
2022-10-08 03:40:54 +0200 | ubert1 | ubert |
2022-10-08 03:41:39 +0200 | <ski> | aviladev[m] : also, just so you know, all your edits appear as separate new messages here |
2022-10-08 03:42:32 +0200 | zns | (~zns@user/zns) (Quit: zzz) |
2022-10-08 03:43:14 +0200 | zns | (~zns@user/zns) |
2022-10-08 03:43:59 +0200 | zns | (~zns@user/zns) (Client Quit) |
2022-10-08 03:45:02 +0200 | <ski> | but yea, you could say your mistake between 2 and 3 was to mistake `liftA2 (>>)' for `(>>)' |
2022-10-08 03:46:32 +0200 | L29Ah | (~L29Ah@wikipedia/L29Ah) (Ping timeout: 268 seconds) |
2022-10-08 03:46:44 +0200 | <ski> | .. so, what's happening differently in 3 and 4 is that your `S.listen s 1024' action is never executed |
2022-10-08 03:47:06 +0200 | rockystone | (~rocky@user/rockymarine) |
2022-10-08 03:48:00 +0200 | eN0n23eE4 | (eN0n23eE4@047-024-217-062.res.spectrum.com) |
2022-10-08 03:51:27 +0200 | codaraxis__ | (~codaraxis@user/codaraxis) |
2022-10-08 03:54:31 +0200 | codaraxis___ | (~codaraxis@user/codaraxis) (Ping timeout: 268 seconds) |
2022-10-08 03:56:49 +0200 | tgi | (~tgi@189.217.82.244) |
2022-10-08 04:02:32 +0200 | rockystone | (~rocky@user/rockymarine) (Ping timeout: 268 seconds) |
2022-10-08 04:15:19 +0200 | tgi | (~tgi@189.217.82.244) (Read error: Connection reset by peer) |
2022-10-08 04:16:17 +0200 | burnsidesLlama | (~burnsides@client-8-86.eduroam.oxuni.org.uk) |
2022-10-08 04:19:55 +0200 | zns | (~zns@user/zns) |
2022-10-08 04:21:51 +0200 | zns | (~zns@user/zns) (Client Quit) |
2022-10-08 04:22:53 +0200 | burnsidesLlama | (~burnsides@client-8-86.eduroam.oxuni.org.uk) (Ping timeout: 268 seconds) |
2022-10-08 04:23:27 +0200 | causal | (~user@2001:470:ea0f:3:329c:23ff:fe3f:1e0e) |
2022-10-08 04:25:18 +0200 | <aviladev[m]> | <ski> "aviladev : also, just so you..." <- I'm sorry, didn't know that. |
2022-10-08 04:25:39 +0200 | <aviladev[m]> | <ski> "aviladev : yea, `foo >> bar' is..." <- If `foo :: r -> a` and `bar :: r -> b`, shouldn't `foo >> bar` be `\x -> (\_ -> bar) (foo x) x`? |
2022-10-08 04:25:39 +0200 | <aviladev[m]> | Are you saying that in this case, `foo x` will never run? Is this because its result is being ignored? |
2022-10-08 04:26:13 +0200 | mixphix | (~mixphix@bras-base-otwaon237cw-grc-11-174-91-129-69.dsl.bell.ca) (Ping timeout: 252 seconds) |
2022-10-08 04:27:41 +0200 | mixphix | (~mixphix@bras-base-otwaon237cw-grc-11-174-91-129-69.dsl.bell.ca) |
2022-10-08 04:28:50 +0200 | <ski> | aviladev[m] : yes, `\x -> (\_ -> bar) (foo x) x' is `\x -> bar x' (like i said). and yes, in this case, `foo x' is never evaluated (much less executed) |
2022-10-08 04:29:56 +0200 | <aviladev[m]> | ski: That's because of lazy evaluation? |
2022-10-08 04:30:22 +0200 | <ski> | (also, when you did that reply, it looks like ‟<aviladev[m]> <ski> "aviladev : also, just so you..." <- I'm sorry, didn't know that.”, on this end) |
2022-10-08 04:30:34 +0200 | burnsidesLlama | (~burnsides@client-8-86.eduroam.oxuni.org.uk) |
2022-10-08 04:30:37 +0200 | <ski> | it's because of non-strict evaluation |
2022-10-08 04:31:03 +0200 | waleee | (~waleee@2001:9b0:213:7200:cc36:a556:b1e8:b340) (Ping timeout: 268 seconds) |
2022-10-08 04:31:15 +0200 | rockystone | (~rocky@user/rockymarine) |
2022-10-08 04:31:42 +0200 | califax_ | (~califax@user/califx) |
2022-10-08 04:32:08 +0200 | <aviladev[m]> | ski: I'll just mention then. |
2022-10-08 04:32:11 +0200 | <ski> | (Haskell doesn't have lazy evaluation. laziness is a particular way in which non-strictness may be implemented. strict vs. non-strict is about the "what" (what answer/result will you get ?), while by-value, by-name, by-need (aka lazy) is about the "how" (what are the steps needed to compute an answer ?)) |
2022-10-08 04:33:34 +0200 | <ski> | the reply isn't *that* annoying (though sure can look a bit weird), i guess. the edit message, otoh, can be a bit spammy |
2022-10-08 04:33:50 +0200 | califax | (~califax@user/califx) (Ping timeout: 258 seconds) |
2022-10-08 04:33:50 +0200 | califax_ | califax |
2022-10-08 04:34:48 +0200 | <ski> | @where lazy |
2022-10-08 04:34:49 +0200 | <lambdabot> | "Lazy Evaluation of Haskell" by monochrom at <http://www.vex.net/~trebla/haskell/lazy.xhtml>; "The Incomplete Guide to Lazy Evaluation (in Haskell)" by apfelmus in 2015-03-07 at <https://apfelmus. |
2022-10-08 04:34:49 +0200 | <lambdabot> | nfshost.com/articles/lazy-eval.html>; "Laziness, strictness, guarded recursion" by bitemyapp at <https://github.com/bitemyapp/learnhaskell/blob/master/specific_topics.md#user-content-laziness- |
2022-10-08 04:34:49 +0200 | <lambdabot> | strictness-guarded-recursion> |
2022-10-08 04:35:12 +0200 | <ski> | might be interesting, to learn about laziness |
2022-10-08 04:35:56 +0200 | bontaq | (~user@ool-45779fe5.dyn.optonline.net) (Remote host closed the connection) |
2022-10-08 04:35:56 +0200 | mixphix | (~mixphix@bras-base-otwaon237cw-grc-11-174-91-129-69.dsl.bell.ca) (Ping timeout: 260 seconds) |
2022-10-08 04:36:25 +0200 | <ski> | GHC does laziness. afaik, every Haskell implementation has. but some may also have experimented somewhat with other strategies (like parallel optimistic evaluation, evaluating something on another core, that you think might be needed soon, in case you have a core to spare) |
2022-10-08 04:36:27 +0200 | rockystone | (~rocky@user/rockymarine) (Ping timeout: 268 seconds) |
2022-10-08 04:37:14 +0200 | <ski> | (laziness also implies important things for space usage, so in practice one should learn about it. just saying that the language itself doesn't actually specify it) |
2022-10-08 04:37:38 +0200 | chexum | (~quassel@gateway/tor-sasl/chexum) (Remote host closed the connection) |
2022-10-08 04:37:55 +0200 | mixphix | (~mixphix@bras-base-otwaon237cw-grc-11-174-91-129-69.dsl.bell.ca) |
2022-10-08 04:37:58 +0200 | chexum | (~quassel@gateway/tor-sasl/chexum) |
2022-10-08 04:39:29 +0200 | nate1 | (~nate@98.45.169.16) |
2022-10-08 04:39:59 +0200 | jargon | (~jargon@184.101.208.112) (Remote host closed the connection) |
2022-10-08 04:48:39 +0200 | rockystone | (~rocky@user/rockymarine) |
2022-10-08 04:48:46 +0200 | off^ | (~off@c-76-17-6-165.hsd1.ga.comcast.net) |
2022-10-08 04:52:35 +0200 | [itchyjunk] | (~itchyjunk@user/itchyjunk/x-7353470) (Remote host closed the connection) |
2022-10-08 04:53:57 +0200 | L29Ah | (~L29Ah@wikipedia/L29Ah) |
2022-10-08 05:02:11 +0200 | td_ | (~td@muedsl-82-207-238-163.citykom.de) (Ping timeout: 260 seconds) |
2022-10-08 05:03:35 +0200 | td_ | (~td@94.134.91.128) |
2022-10-08 05:10:29 +0200 | <aviladev[m]> | @ski ok, that's a lot of information, I'll try to read about that when I have more time, although I don't think I'll understand too much of it 😅.... (full message at <https://libera.ems.host/_matrix/media/r0/download/libera.chat/fb652df9535397108d30855e1ab11d6a28ab…>) |
2022-10-08 05:10:29 +0200 | <lambdabot> | Maybe you meant: wiki src ask |
2022-10-08 05:12:20 +0200 | <ski> | heh, i guess i should also say that there's no need to adorn nicknames with sigils (like `@') (this is not an IRC custom), when referring to, or responding to, them. simply mention the nickname. if you want to respond, e.g. first list the nickname, then a comma or colon say, and the bulk of the message |
2022-10-08 05:13:04 +0200 | <ski> | (most IRC clients will highlight/alert the user when their nickname is mentioned, *first* in a message (iow, *not* with `@' prefixing it). not as many will do it, if it's mentioned later in the message) |
2022-10-08 05:13:31 +0200 | <ski> | (besides, `@' already means something (else), on IRC (specifically, it means channel operator)) |
2022-10-08 05:15:32 +0200 | potash | (~foghorn@user/foghorn) (Read error: Connection reset by peer) |
2022-10-08 05:15:57 +0200 | <ski> | foo >>= runReaderT (ReaderT bar >> ReaderT baz >> ReaderT return) -- this would work, i think |
2022-10-08 05:16:11 +0200 | potash | (~foghorn@user/foghorn) |
2022-10-08 05:17:10 +0200 | <ski> | or (obviously) : foo >>= liftA2 (>>) bar (liftA2 (>>) baz return) |
2022-10-08 05:17:20 +0200 | eN0n23eE4 | (eN0n23eE4@047-024-217-062.res.spectrum.com) (Ping timeout: 265 seconds) |
2022-10-08 05:17:42 +0200 | machinedgod | (~machinedg@d198-53-218-113.abhsia.telus.net) (Quit: Lost terminal) |
2022-10-08 05:20:04 +0200 | <ski> | ooc : |
2022-10-08 05:20:06 +0200 | <ski> | @pl foo >>= \x -> bar x >> baz x >> return x |
2022-10-08 05:20:06 +0200 | <lambdabot> | ap ((>>) . liftM2 (>>) bar baz) return =<< foo |
2022-10-08 05:20:21 +0200 | <ski> | yea .. nope |
2022-10-08 05:20:25 +0200 | <ski> | @pl foo >>= \x -> bar x >> (baz x >> return x) |
2022-10-08 05:20:25 +0200 | <lambdabot> | liftM2 (>>) bar (liftM2 (>>) baz return) =<< foo |
2022-10-08 05:20:39 +0200 | <ski> | (which is what i already said) |
2022-10-08 05:22:44 +0200 | <ski> | (`@' is used in here to indicate commands to lambdabot, if that wasn't clear. `pl' is short for `pointless', a command for converting code to "pointless form", by removing "points" (meaning elements/values), iow removing explicitly named function inputs, typically converting to function composition, and other function combinators) |
2022-10-08 05:23:06 +0200 | <ski> | @help pl |
2022-10-08 05:23:07 +0200 | <lambdabot> | pointless <expr>. Play with pointfree code. |
2022-10-08 05:31:05 +0200 | jao | (~jao@cpc103048-sgyl39-2-0-cust502.18-2.cable.virginm.net) (Ping timeout: 250 seconds) |
2022-10-08 05:31:56 +0200 | notzmv | (~zmv@user/notzmv) |
2022-10-08 05:34:15 +0200 | burnsidesLlama | (~burnsides@client-8-86.eduroam.oxuni.org.uk) (Ping timeout: 265 seconds) |
2022-10-08 05:34:41 +0200 | zebrag | (~chris@user/zebrag) (Quit: Konversation terminated!) |
2022-10-08 05:36:40 +0200 | frost | (~frost@user/frost) (Ping timeout: 252 seconds) |
2022-10-08 05:43:26 +0200 | mixphix | (~mixphix@bras-base-otwaon237cw-grc-11-174-91-129-69.dsl.bell.ca) (Ping timeout: 265 seconds) |
2022-10-08 05:57:19 +0200 | mixphix | (~mixphix@bras-base-otwaon237cw-grc-11-174-91-129-69.dsl.bell.ca) |
2022-10-08 06:01:48 +0200 | mixphix | (~mixphix@bras-base-otwaon237cw-grc-11-174-91-129-69.dsl.bell.ca) (Ping timeout: 265 seconds) |
2022-10-08 06:02:53 +0200 | <aviladev[m]> | ski nice, thank you! Both `runReaderT` and nesting `liftM2` worked. |
2022-10-08 06:03:01 +0200 | ec | (~ec@gateway/tor-sasl/ec) |
2022-10-08 06:07:38 +0200 | zns | (~zns@user/zns) |
2022-10-08 06:08:54 +0200 | off^ | (~off@c-76-17-6-165.hsd1.ga.comcast.net) (Remote host closed the connection) |
2022-10-08 06:08:57 +0200 | nate1 | (~nate@98.45.169.16) (Ping timeout: 268 seconds) |
2022-10-08 06:09:40 +0200 | ec | (~ec@gateway/tor-sasl/ec) (Ping timeout: 258 seconds) |
2022-10-08 06:11:51 +0200 | <ski> | np |
2022-10-08 06:14:35 +0200 | ec | (~ec@gateway/tor-sasl/ec) |
2022-10-08 06:15:31 +0200 | mixphix | (~mixphix@bras-base-otwaon237cw-grc-11-174-91-129-69.dsl.bell.ca) |
2022-10-08 06:18:50 +0200 | bitdex | (~bitdex@gateway/tor-sasl/bitdex) (Remote host closed the connection) |
2022-10-08 06:20:10 +0200 | mixphix | (~mixphix@bras-base-otwaon237cw-grc-11-174-91-129-69.dsl.bell.ca) (Ping timeout: 265 seconds) |
2022-10-08 06:21:41 +0200 | bitdex | (~bitdex@gateway/tor-sasl/bitdex) |
2022-10-08 06:27:18 +0200 | zns | (~zns@user/zns) (Quit: zzz) |
2022-10-08 06:28:14 +0200 | zns | (~zns@user/zns) |
2022-10-08 06:28:31 +0200 | phma | (~phma@2001:5b0:210f:7f78:84ef:f73b:8c9:8002) (Read error: Connection reset by peer) |
2022-10-08 06:28:50 +0200 | ec | (~ec@gateway/tor-sasl/ec) (Ping timeout: 258 seconds) |
2022-10-08 06:29:10 +0200 | phma | (~phma@host-67-44-208-105.hnremote.net) |
2022-10-08 06:29:21 +0200 | harveypwca | (~harveypwc@2601:246:c180:a570:3828:d8:e523:3f67) (Remote host closed the connection) |
2022-10-08 06:29:46 +0200 | harveypwca | (~harveypwc@2601:246:c180:a570:3828:d8:e523:3f67) |
2022-10-08 06:31:49 +0200 | wroathe | (~wroathe@user/wroathe) (Quit: leaving) |
2022-10-08 06:31:55 +0200 | mixphix | (~mixphix@bras-base-otwaon237cw-grc-11-174-91-129-69.dsl.bell.ca) |
2022-10-08 06:37:18 +0200 | nate1 | (~nate@98.45.169.16) |
2022-10-08 06:41:55 +0200 | nate1 | (~nate@98.45.169.16) (Ping timeout: 265 seconds) |
2022-10-08 06:44:25 +0200 | vglfr | (~vglfr@145.224.100.100) (Remote host closed the connection) |
2022-10-08 06:45:02 +0200 | vglfr | (~vglfr@145.224.100.100) |
2022-10-08 06:48:49 +0200 | vglfr | (~vglfr@145.224.100.100) (Remote host closed the connection) |
2022-10-08 06:49:14 +0200 | vglfr | (~vglfr@145.224.100.100) |
2022-10-08 06:50:37 +0200 | _xor | (~xor@74.215.182.83) (Quit: WeeChat 3.6) |
2022-10-08 06:53:12 +0200 | vglfr | (~vglfr@145.224.100.100) (Remote host closed the connection) |
2022-10-08 06:53:46 +0200 | vglfr | (~vglfr@145.224.100.100) |
2022-10-08 06:55:46 +0200 | nate1 | (~nate@98.45.169.16) |
2022-10-08 06:58:07 +0200 | razetime | (~quassel@117.193.3.193) |
2022-10-08 07:00:57 +0200 | inversed | (~inversed@90.209.137.56) (Ping timeout: 252 seconds) |
2022-10-08 07:03:09 +0200 | nate1 | (~nate@98.45.169.16) (Ping timeout: 252 seconds) |
2022-10-08 07:06:34 +0200 | mvk | (~mvk@2607:fea8:5ce3:8500::778c) (Ping timeout: 246 seconds) |
2022-10-08 07:07:00 +0200 | Ram-Z | (Ram-Z@2a01:7e01::f03c:91ff:fe57:d2df) (Ping timeout: 264 seconds) |
2022-10-08 07:14:26 +0200 | lawt | (~lawtonmat@2001:470:69fc:105::2:97b8) |
2022-10-08 07:23:37 +0200 | azimut | (~azimut@gateway/tor-sasl/azimut) (Remote host closed the connection) |
2022-10-08 07:33:11 +0200 | azimut | (~azimut@gateway/tor-sasl/azimut) |
2022-10-08 07:36:01 +0200 | zns | (~zns@user/zns) (Quit: zzz) |
2022-10-08 07:36:42 +0200 | zns | (~zns@user/zns) |
2022-10-08 07:38:36 +0200 | zns | (~zns@user/zns) (Client Quit) |
2022-10-08 07:38:59 +0200 | zns | (~zns@user/zns) |
2022-10-08 07:40:53 +0200 | zns | (~zns@user/zns) (Client Quit) |
2022-10-08 07:41:05 +0200 | inversed | (~inversed@90.209.137.56) |
2022-10-08 07:41:48 +0200 | zns | (~zns@user/zns) |
2022-10-08 07:43:42 +0200 | zns | (~zns@user/zns) (Client Quit) |
2022-10-08 07:46:27 +0200 | zns | (~zns@user/zns) |
2022-10-08 07:46:27 +0200 | harveypwca | (~harveypwc@2601:246:c180:a570:3828:d8:e523:3f67) (Quit: Leaving) |
2022-10-08 07:46:46 +0200 | Ram-Z | (Ram-Z@2a01:7e01::f03c:91ff:fe57:d2df) |
2022-10-08 07:47:39 +0200 | mixphix | (~mixphix@bras-base-otwaon237cw-grc-11-174-91-129-69.dsl.bell.ca) (Ping timeout: 265 seconds) |
2022-10-08 07:48:59 +0200 | zns | (~zns@user/zns) (Client Quit) |
2022-10-08 07:59:42 +0200 | mixphix | (~mixphix@bras-base-otwaon237cw-grc-11-174-91-129-69.dsl.bell.ca) |
2022-10-08 08:03:58 +0200 | zns | (~zns@user/zns) |
2022-10-08 08:04:34 +0200 | mixphix | (~mixphix@bras-base-otwaon237cw-grc-11-174-91-129-69.dsl.bell.ca) (Ping timeout: 265 seconds) |
2022-10-08 08:05:52 +0200 | zns | (~zns@user/zns) (Client Quit) |
2022-10-08 08:09:16 +0200 | zns | (~zns@user/zns) |
2022-10-08 08:10:26 +0200 | raym | (~aritra@user/raym) |
2022-10-08 08:15:16 +0200 | rockystone | (~rocky@user/rockymarine) (Ping timeout: 260 seconds) |
2022-10-08 08:16:16 +0200 | mixphix | (~mixphix@bras-base-otwaon237cw-grc-11-174-91-129-69.dsl.bell.ca) |
2022-10-08 08:20:31 +0200 | mixphix | (~mixphix@bras-base-otwaon237cw-grc-11-174-91-129-69.dsl.bell.ca) (Ping timeout: 252 seconds) |
2022-10-08 08:25:31 +0200 | takuan | (~takuan@178-116-218-225.access.telenet.be) |
2022-10-08 08:25:57 +0200 | coot | (~coot@2a02:a310:e241:1b00:ec1a:e9df:79ac:66ba) |
2022-10-08 08:29:29 +0200 | [itchyjunk] | (~itchyjunk@user/itchyjunk/x-7353470) |
2022-10-08 08:31:33 +0200 | azimut | (~azimut@gateway/tor-sasl/azimut) (Remote host closed the connection) |
2022-10-08 08:39:38 +0200 | Ram-Z | (Ram-Z@2a01:7e01::f03c:91ff:fe57:d2df) (Quit: ZNC - http://znc.in) |
2022-10-08 08:42:02 +0200 | Ram-Z | (~Ram-Z@li1814-254.members.linode.com) |
2022-10-08 08:45:41 +0200 | jpds | (~jpds@gateway/tor-sasl/jpds) (Ping timeout: 258 seconds) |
2022-10-08 08:46:08 +0200 | euandreh | (~euandreh@179.214.113.107) (Ping timeout: 265 seconds) |
2022-10-08 08:47:20 +0200 | mixphix | (~mixphix@bras-base-otwaon237cw-grc-11-174-91-129-69.dsl.bell.ca) |
2022-10-08 08:47:35 +0200 | acidjnk | (~acidjnk@p200300d6e7137a27c9802f60a722fba6.dip0.t-ipconnect.de) |
2022-10-08 08:58:57 +0200 | mbuf | (~Shakthi@49.205.83.118) |
2022-10-08 09:13:05 +0200 | zeenk | (~zeenk@2a02:2f04:a20a:3e00:5712:52b0:ca1d:bc63) |
2022-10-08 09:18:18 +0200 | zns | (~zns@user/zns) (Quit: zzz) |
2022-10-08 09:24:28 +0200 | mbuf | (~Shakthi@49.205.83.118) (Read error: Connection reset by peer) |
2022-10-08 09:25:05 +0200 | mbuf | (~Shakthi@49.205.83.118) |
2022-10-08 09:26:01 +0200 | gqplox | (~textual@97e654ef.skybroadband.com) (Quit: My MacBook Air has gone to sleep. ZZZzzz…) |
2022-10-08 09:27:34 +0200 | eggplantade | (~Eggplanta@2600:1700:38c5:d800:e519:421e:c827:31f) (Remote host closed the connection) |
2022-10-08 09:32:29 +0200 | azimut | (~azimut@gateway/tor-sasl/azimut) |
2022-10-08 09:36:56 +0200 | razetime | (~quassel@117.193.3.193) (Quit: https://quassel-irc.org - Chat comfortably. Anywhere.) |
2022-10-08 09:39:10 +0200 | tromp | (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) |
2022-10-08 09:41:43 +0200 | gurkenglas | (~gurkengla@p548ac72e.dip0.t-ipconnect.de) |
2022-10-08 09:47:20 +0200 | zebra | (~zebra@202.91.42.6) |
2022-10-08 09:47:36 +0200 | bitdex | (~bitdex@gateway/tor-sasl/bitdex) (Remote host closed the connection) |
2022-10-08 09:51:49 +0200 | mixphix | (~mixphix@bras-base-otwaon237cw-grc-11-174-91-129-69.dsl.bell.ca) (Ping timeout: 252 seconds) |
2022-10-08 09:53:29 +0200 | bitdex | (~bitdex@gateway/tor-sasl/bitdex) |
2022-10-08 09:56:14 +0200 | burnsidesLlama | (~burnsides@client-8-86.eduroam.oxuni.org.uk) |
2022-10-08 09:56:15 +0200 | gmg | (~user@user/gehmehgeh) |
2022-10-08 10:02:26 +0200 | Tuplanolla | (~Tuplanoll@91-159-69-34.elisa-laajakaista.fi) |
2022-10-08 10:03:51 +0200 | mixphix | (~mixphix@bras-base-otwaon237cw-grc-11-174-91-129-69.dsl.bell.ca) |
2022-10-08 10:05:38 +0200 | titibandit | (~titibandi@xdsl-89-0-65-2.nc.de) |
2022-10-08 10:08:18 +0200 | mixphix | (~mixphix@bras-base-otwaon237cw-grc-11-174-91-129-69.dsl.bell.ca) (Ping timeout: 265 seconds) |
2022-10-08 10:09:29 +0200 | wootehfoot | (~wootehfoo@user/wootehfoot) |
2022-10-08 10:09:38 +0200 | Franciman | (~Franciman@mx1.fracta.dev) (Read error: Connection reset by peer) |
2022-10-08 10:10:39 +0200 | aliosablack | (~chomwitt@2a02:587:dc14:6e00:da15:f52:2c2a:ea3d) |
2022-10-08 10:15:50 +0200 | burnsidesLlama | (~burnsides@client-8-86.eduroam.oxuni.org.uk) (Remote host closed the connection) |
2022-10-08 10:17:52 +0200 | Franciman | (~Franciman@mx1.fracta.dev) |
2022-10-08 10:18:02 +0200 | takuan | (~takuan@178-116-218-225.access.telenet.be) (Remote host closed the connection) |
2022-10-08 10:19:12 +0200 | titibandit | (~titibandi@xdsl-89-0-65-2.nc.de) (Quit: Leaving.) |
2022-10-08 10:28:01 +0200 | eggplantade | (~Eggplanta@2600:1700:38c5:d800:e519:421e:c827:31f) |
2022-10-08 10:31:50 +0200 | mixphix | (~mixphix@bras-base-otwaon237cw-grc-11-174-91-129-69.dsl.bell.ca) |
2022-10-08 10:32:22 +0200 | eggplantade | (~Eggplanta@2600:1700:38c5:d800:e519:421e:c827:31f) (Ping timeout: 246 seconds) |
2022-10-08 10:38:26 +0200 | mixphix | (~mixphix@bras-base-otwaon237cw-grc-11-174-91-129-69.dsl.bell.ca) (Ping timeout: 268 seconds) |
2022-10-08 10:41:59 +0200 | kuribas | (~user@ptr-17d51eofion2kae247i.18120a2.ip6.access.telenet.be) |
2022-10-08 10:47:53 +0200 | [itchyjunk] | (~itchyjunk@user/itchyjunk/x-7353470) (Remote host closed the connection) |
2022-10-08 10:49:34 +0200 | ozkutuk | (~ozkutuk@176.240.173.153) (Ping timeout: 268 seconds) |
2022-10-08 10:51:38 +0200 | mixphix | (~mixphix@bras-base-otwaon237cw-grc-11-174-91-129-69.dsl.bell.ca) |
2022-10-08 10:52:14 +0200 | kenran | (~user@user/kenran) |
2022-10-08 10:52:17 +0200 | wonko | (~wjc@user/wonko) |
2022-10-08 10:53:32 +0200 | jpds | (~jpds@gateway/tor-sasl/jpds) |
2022-10-08 10:56:15 +0200 | mixphix | (~mixphix@bras-base-otwaon237cw-grc-11-174-91-129-69.dsl.bell.ca) (Ping timeout: 268 seconds) |
2022-10-08 10:56:16 +0200 | burnsidesLlama | (~burnsides@client-8-86.eduroam.oxuni.org.uk) |
2022-10-08 11:01:23 +0200 | burnsidesLlama | (~burnsides@client-8-86.eduroam.oxuni.org.uk) (Read error: Connection reset by peer) |
2022-10-08 11:01:34 +0200 | burnsidesLlama | (~burnsides@client-8-86.eduroam.oxuni.org.uk) |
2022-10-08 11:04:34 +0200 | yvan-sraka | (~yvan-srak@2a02:2788:224:71c:eeb6:2407:3e2b:f8be) |
2022-10-08 11:08:26 +0200 | yvan-sraka | (~yvan-srak@2a02:2788:224:71c:eeb6:2407:3e2b:f8be) (Remote host closed the connection) |
2022-10-08 11:10:16 +0200 | vglfr | (~vglfr@145.224.100.100) (Remote host closed the connection) |
2022-10-08 11:10:49 +0200 | vglfr | (~vglfr@145.224.100.100) |
2022-10-08 11:12:55 +0200 | lisbeths | (uid135845@id-135845.lymington.irccloud.com) |
2022-10-08 11:17:31 +0200 | mixphix | (~mixphix@bras-base-otwaon237cw-grc-11-174-91-129-69.dsl.bell.ca) |
2022-10-08 11:19:37 +0200 | Guest|40 | (~Guest|40@c-73-103-92-95.hsd1.in.comcast.net) |
2022-10-08 11:20:22 +0200 | kenran | (~user@user/kenran) (Remote host closed the connection) |
2022-10-08 11:20:33 +0200 | raym | (~aritra@user/raym) (Ping timeout: 252 seconds) |
2022-10-08 11:20:45 +0200 | econo | (uid147250@user/econo) (Quit: Connection closed for inactivity) |
2022-10-08 11:22:01 +0200 | kenran | (~user@user/kenran) |
2022-10-08 11:22:15 +0200 | mixphix | (~mixphix@bras-base-otwaon237cw-grc-11-174-91-129-69.dsl.bell.ca) (Ping timeout: 268 seconds) |
2022-10-08 11:23:22 +0200 | jakalx | (~jakalx@base.jakalx.net) () |
2022-10-08 11:24:38 +0200 | Guest|40 | (~Guest|40@c-73-103-92-95.hsd1.in.comcast.net) (Quit: Connection closed) |
2022-10-08 11:24:38 +0200 | Vajb | (~Vajb@2001:999:504:1841:9e47:1ec7:a52e:1d57) (Read error: Connection reset by peer) |
2022-10-08 11:25:33 +0200 | Vajb | (~Vajb@85-76-75-28-nat.elisa-mobile.fi) |
2022-10-08 11:30:09 +0200 | burnsidesLlama | (~burnsides@client-8-86.eduroam.oxuni.org.uk) (Remote host closed the connection) |
2022-10-08 11:30:35 +0200 | nate1 | (~nate@98.45.169.16) |
2022-10-08 11:30:52 +0200 | titibandit | (~titibandi@xdsl-89-0-65-2.nc.de) |
2022-10-08 11:31:28 +0200 | raym | (~aritra@user/raym) |
2022-10-08 11:31:47 +0200 | jakalx | (~jakalx@base.jakalx.net) |
2022-10-08 11:33:34 +0200 | mixphix | (~mixphix@bras-base-otwaon237cw-grc-11-174-91-129-69.dsl.bell.ca) |
2022-10-08 11:35:31 +0200 | nate1 | (~nate@98.45.169.16) (Ping timeout: 248 seconds) |
2022-10-08 11:39:16 +0200 | Midjak | (~Midjak@82.66.147.146) |
2022-10-08 11:42:59 +0200 | kenran | (~user@user/kenran) (Remote host closed the connection) |
2022-10-08 11:43:42 +0200 | kenran | (~user@user/kenran) |
2022-10-08 11:46:11 +0200 | wonko | (~wjc@user/wonko) (Ping timeout: 248 seconds) |
2022-10-08 11:49:59 +0200 | kenran | (~user@user/kenran) (Remote host closed the connection) |
2022-10-08 11:50:00 +0200 | shriekingnoise | (~shrieking@186.137.167.202) (Quit: Quit) |
2022-10-08 11:50:33 +0200 | zebra | (~zebra@202.91.42.6) (Quit: Client closed) |
2022-10-08 11:58:12 +0200 | tzh | (~tzh@c-24-21-73-154.hsd1.wa.comcast.net) (Quit: zzz) |
2022-10-08 11:58:13 +0200 | Sgeo | (~Sgeo@user/sgeo) (Read error: Connection reset by peer) |
2022-10-08 12:06:01 +0200 | burnsidesLlama | (~burnsides@client-8-86.eduroam.oxuni.org.uk) |
2022-10-08 12:06:56 +0200 | bitdex | (~bitdex@gateway/tor-sasl/bitdex) (Ping timeout: 258 seconds) |
2022-10-08 12:11:33 +0200 | burnsidesLlama | (~burnsides@client-8-86.eduroam.oxuni.org.uk) (Ping timeout: 265 seconds) |
2022-10-08 12:12:59 +0200 | aliosablack | (~chomwitt@2a02:587:dc14:6e00:da15:f52:2c2a:ea3d) (Quit: Leaving) |
2022-10-08 12:13:22 +0200 | chomwitt | (~chomwitt@2a02:587:dc14:6e00:da15:f52:2c2a:ea3d) |
2022-10-08 12:14:59 +0200 | emmanuelux | (~emmanuelu@user/emmanuelux) |
2022-10-08 12:15:10 +0200 | tromp | (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) (Read error: Connection reset by peer) |
2022-10-08 12:16:54 +0200 | FinnElija | (~finn_elij@user/finn-elija/x-0085643) (Ping timeout: 258 seconds) |
2022-10-08 12:23:52 +0200 | chomwitt | (~chomwitt@2a02:587:dc14:6e00:da15:f52:2c2a:ea3d) (Remote host closed the connection) |
2022-10-08 12:26:01 +0200 | jakalx | (~jakalx@base.jakalx.net) () |
2022-10-08 12:26:24 +0200 | jakalx | (~jakalx@base.jakalx.net) |
2022-10-08 12:27:15 +0200 | raym | (~aritra@user/raym) (Ping timeout: 248 seconds) |
2022-10-08 12:27:51 +0200 | gurkenglas | (~gurkengla@p548ac72e.dip0.t-ipconnect.de) (Ping timeout: 260 seconds) |
2022-10-08 12:28:25 +0200 | raym | (~aritra@user/raym) |
2022-10-08 12:30:12 +0200 | drdo | (~drdo@roach0.drdo.eu) (Quit: The Lounge - https://thelounge.chat) |
2022-10-08 12:30:15 +0200 | vorpuni | (~pvorp@2001:861:3881:c690:67f7:ad96:2b5b:1073) |
2022-10-08 12:34:06 +0200 | frost | (~frost@user/frost) |
2022-10-08 12:36:42 +0200 | drdo | (~drdo@2a0b:b800:2:31e6::1) |
2022-10-08 12:36:59 +0200 | mixphix | (~mixphix@bras-base-otwaon237cw-grc-11-174-91-129-69.dsl.bell.ca) (Ping timeout: 268 seconds) |
2022-10-08 12:37:45 +0200 | mixphix | (~mixphix@bras-base-otwaon237cw-grc-11-174-91-129-69.dsl.bell.ca) |
2022-10-08 12:44:32 +0200 | gmg | (~user@user/gehmehgeh) (Remote host closed the connection) |
2022-10-08 12:45:01 +0200 | mixphix | (~mixphix@bras-base-otwaon237cw-grc-11-174-91-129-69.dsl.bell.ca) (Ping timeout: 246 seconds) |
2022-10-08 12:45:54 +0200 | __monty__ | (~toonn@user/toonn) |
2022-10-08 12:54:52 +0200 | waleee | (~waleee@2001:9b0:213:7200:cc36:a556:b1e8:b340) |
2022-10-08 13:00:25 +0200 | mixphix | (~mixphix@bras-base-otwaon237cw-grc-11-174-91-129-69.dsl.bell.ca) |
2022-10-08 13:01:25 +0200 | sagax | (~sagax_nb@user/sagax) (Remote host closed the connection) |
2022-10-08 13:04:41 +0200 | mixphix | (~mixphix@bras-base-otwaon237cw-grc-11-174-91-129-69.dsl.bell.ca) (Ping timeout: 252 seconds) |
2022-10-08 13:10:09 +0200 | chomwitt | (~chomwitt@athedsl-351954.home.otenet.gr) |
2022-10-08 13:12:52 +0200 | michalz | (~michalz@185.246.207.218) |
2022-10-08 13:18:49 +0200 | zeenk | (~zeenk@2a02:2f04:a20a:3e00:5712:52b0:ca1d:bc63) (Quit: Konversation terminated!) |
2022-10-08 13:22:06 +0200 | xff0x | (~xff0x@ai071162.d.east.v6connect.net) (Ping timeout: 260 seconds) |
2022-10-08 13:26:10 +0200 | gmg | (~user@user/gehmehgeh) |
2022-10-08 13:31:08 +0200 | notzmv | (~zmv@user/notzmv) (Ping timeout: 268 seconds) |
2022-10-08 13:31:35 +0200 | vglfr | (~vglfr@145.224.100.100) (Remote host closed the connection) |
2022-10-08 13:32:33 +0200 | vglfr | (~vglfr@145.224.100.100) |
2022-10-08 13:34:56 +0200 | gurkenglas | (~gurkengla@p548ac72e.dip0.t-ipconnect.de) |
2022-10-08 13:34:59 +0200 | mixphix | (~mixphix@bras-base-otwaon237cw-grc-11-174-91-129-69.dsl.bell.ca) |
2022-10-08 13:35:06 +0200 | bitdex | (~bitdex@gateway/tor-sasl/bitdex) |
2022-10-08 13:35:44 +0200 | titibandit | (~titibandi@xdsl-89-0-65-2.nc.de) (Remote host closed the connection) |
2022-10-08 13:35:59 +0200 | vglfr | (~vglfr@145.224.100.100) (Remote host closed the connection) |
2022-10-08 13:40:58 +0200 | mixphix | (~mixphix@bras-base-otwaon237cw-grc-11-174-91-129-69.dsl.bell.ca) (Ping timeout: 268 seconds) |
2022-10-08 13:41:06 +0200 | <chomwitt> | hi. i'm doing some elementary tutorial exercises. I added in my foo.hs the line : toPart recipient = "Dear" ++ recipient ++ ",\n" and trying to load it in my ghci with :l foo.hs i get Failed, no modules loaded with a red arror highigthing the '=' |
2022-10-08 13:47:17 +0200 | ft | (~ft@p3e9bc57b.dip0.t-ipconnect.de) (Quit: leaving) |
2022-10-08 13:47:59 +0200 | <[Leary]> | chomwitt: The real error is probably before that line. |
2022-10-08 13:48:53 +0200 | burnsidesLlama | (~burnsides@client-8-86.eduroam.oxuni.org.uk) |
2022-10-08 13:50:32 +0200 | chomwitt | checking |
2022-10-08 13:53:03 +0200 | burnsidesLlama | (~burnsides@client-8-86.eduroam.oxuni.org.uk) (Remote host closed the connection) |
2022-10-08 13:54:12 +0200 | <chomwitt> | https://pastes.io/ryymtyujhb |
2022-10-08 13:56:41 +0200 | FinnElija | (~finn_elij@user/finn-elija/x-0085643) |
2022-10-08 13:56:57 +0200 | pavonia | (~user@user/siracusa) (Quit: Bye!) |
2022-10-08 13:59:14 +0200 | <[Leary]> | @where paste |
2022-10-08 13:59:14 +0200 | <lambdabot> | Help us help you: please paste full code, input and/or output at e.g. https://paste.tomsmeding.com |
2022-10-08 13:59:47 +0200 | <[Leary]> | Try that one. Your pastebin denies ad blockers, so I don't know how many would bother to look at it. |
2022-10-08 13:59:47 +0200 | <jackdk> | chomwitt: line 9 should begin with the keyword `let` |
2022-10-08 14:01:11 +0200 | sudden | (~cat@user/sudden) (Ping timeout: 260 seconds) |
2022-10-08 14:01:23 +0200 | burnsidesLlama | (~burnsides@client-8-86.eduroam.oxuni.org.uk) |
2022-10-08 14:01:47 +0200 | sudden | (~cat@user/sudden) |
2022-10-08 14:02:42 +0200 | burnsidesLlama | (~burnsides@client-8-86.eduroam.oxuni.org.uk) (Remote host closed the connection) |
2022-10-08 14:04:42 +0200 | burnsidesLlama | (~burnsides@client-8-86.eduroam.oxuni.org.uk) |
2022-10-08 14:06:31 +0200 | mixphix | (~mixphix@bras-base-otwaon237cw-grc-11-174-91-129-69.dsl.bell.ca) |
2022-10-08 14:08:56 +0200 | burnsidesLlama | (~burnsides@client-8-86.eduroam.oxuni.org.uk) (Remote host closed the connection) |
2022-10-08 14:11:12 +0200 | mixphix | (~mixphix@bras-base-otwaon237cw-grc-11-174-91-129-69.dsl.bell.ca) (Ping timeout: 264 seconds) |
2022-10-08 14:12:19 +0200 | jero98772 | (~jero98772@2800:484:1d80:d8ce:efcc:cbb3:7f2a:6dff) |
2022-10-08 14:12:32 +0200 | xff0x | (~xff0x@ai071162.d.east.v6connect.net) |
2022-10-08 14:16:16 +0200 | LukeHoersten | (~LukeHoers@user/lukehoersten) |
2022-10-08 14:17:55 +0200 | kuribas | (~user@ptr-17d51eofion2kae247i.18120a2.ip6.access.telenet.be) (Remote host closed the connection) |
2022-10-08 14:18:00 +0200 | jinsun__ | (~jinsun@user/jinsun) |
2022-10-08 14:18:00 +0200 | jinsun | Guest2787 |
2022-10-08 14:18:01 +0200 | Guest2787 | (~jinsun@user/jinsun) (Killed (copper.libera.chat (Nickname regained by services))) |
2022-10-08 14:18:01 +0200 | jinsun__ | jinsun |
2022-10-08 14:21:42 +0200 | waleee | (~waleee@2001:9b0:213:7200:cc36:a556:b1e8:b340) (Ping timeout: 268 seconds) |
2022-10-08 14:22:33 +0200 | zxx7529 | (~Thunderbi@user/zxx7529) |
2022-10-08 14:23:45 +0200 | mixphix | (~mixphix@bras-base-otwaon237cw-grc-11-174-91-129-69.dsl.bell.ca) |
2022-10-08 14:23:59 +0200 | jinsun__ | (~jinsun@user/jinsun) |
2022-10-08 14:23:59 +0200 | jinsun | (~jinsun@user/jinsun) (Killed (calcium.libera.chat (Nickname regained by services))) |
2022-10-08 14:23:59 +0200 | jinsun__ | jinsun |
2022-10-08 14:24:59 +0200 | zxx7529 | (~Thunderbi@user/zxx7529) (Client Quit) |
2022-10-08 14:25:22 +0200 | <chomwitt> | sorry for my paste bin. |
2022-10-08 14:25:35 +0200 | <chomwitt> | jackdk, 'let' helped. |
2022-10-08 14:28:21 +0200 | raym | (~aritra@user/raym) (Remote host closed the connection) |
2022-10-08 14:31:39 +0200 | eggplantade | (~Eggplanta@2600:1700:38c5:d800:e519:421e:c827:31f) |
2022-10-08 14:32:19 +0200 | raym | (~aritra@user/raym) |
2022-10-08 14:36:13 +0200 | eggplantade | (~Eggplanta@2600:1700:38c5:d800:e519:421e:c827:31f) (Ping timeout: 250 seconds) |
2022-10-08 14:39:30 +0200 | bitdex | (~bitdex@gateway/tor-sasl/bitdex) (Ping timeout: 258 seconds) |
2022-10-08 14:39:50 +0200 | coot | (~coot@2a02:a310:e241:1b00:ec1a:e9df:79ac:66ba) (Quit: coot) |
2022-10-08 14:41:31 +0200 | bitdex | (~bitdex@gateway/tor-sasl/bitdex) |
2022-10-08 14:43:39 +0200 | teo | (~teo@user/teo) |
2022-10-08 14:46:04 +0200 | Topsi | (~Topsi@dyndsl-095-033-089-091.ewe-ip-backbone.de) |
2022-10-08 14:46:34 +0200 | <chomwitt> | finally my error (althougt not clearly stated in the book) was that 'toPart' is a new fuction that must not be indented. |
2022-10-08 14:48:06 +0200 | burnsidesLlama | (~burnsides@client-8-86.eduroam.oxuni.org.uk) |
2022-10-08 14:48:21 +0200 | teo | (~teo@user/teo) (Ping timeout: 250 seconds) |
2022-10-08 14:52:19 +0200 | burnsidesLlama | (~burnsides@client-8-86.eduroam.oxuni.org.uk) (Ping timeout: 248 seconds) |
2022-10-08 14:53:48 +0200 | irfan | (~irfan@user/irfan) |
2022-10-08 14:54:13 +0200 | LukeHoersten | (~LukeHoers@user/lukehoersten) (Quit: My MacBook has gone to sleep. ZZZzzz…) |
2022-10-08 14:55:03 +0200 | finsternis | (~X@23.226.237.192) (Read error: Connection reset by peer) |
2022-10-08 14:55:06 +0200 | cafce25 | (~cafce25@2001:a62:153a:a201:4317:4122:7383:8e29) (Ping timeout: 252 seconds) |
2022-10-08 14:55:55 +0200 | aeboobohqu | (~aeboobohq@aj099096.dynamic.ppp.asahi-net.or.jp) |
2022-10-08 14:56:02 +0200 | aeboobohqu | (~aeboobohq@aj099096.dynamic.ppp.asahi-net.or.jp) (Remote host closed the connection) |
2022-10-08 15:05:52 +0200 | aeboobohqu | (~aeboobohq@aj099096.dynamic.ppp.asahi-net.or.jp) |
2022-10-08 15:09:45 +0200 | jakalx | (~jakalx@base.jakalx.net) () |
2022-10-08 15:10:09 +0200 | gmg | (~user@user/gehmehgeh) (Remote host closed the connection) |
2022-10-08 15:11:14 +0200 | jakalx | (~jakalx@base.jakalx.net) |
2022-10-08 15:11:18 +0200 | gmg | (~user@user/gehmehgeh) |
2022-10-08 15:18:04 +0200 | jao | (~jao@cpc103048-sgyl39-2-0-cust502.18-2.cable.virginm.net) |
2022-10-08 15:18:59 +0200 | jmdaemon | (~jmdaemon@user/jmdaemon) (Ping timeout: 248 seconds) |
2022-10-08 15:20:00 +0200 | euandreh | (~euandreh@179.214.113.107) |
2022-10-08 15:26:17 +0200 | titibandit | (~titibandi@xdsl-89-0-65-2.nc.de) |
2022-10-08 15:26:57 +0200 | mixphix | (~mixphix@bras-base-otwaon237cw-grc-11-174-91-129-69.dsl.bell.ca) (Ping timeout: 252 seconds) |
2022-10-08 15:32:12 +0200 | waleee | (~waleee@2001:9b0:213:7200:cc36:a556:b1e8:b340) |
2022-10-08 15:32:14 +0200 | nate1 | (~nate@98.45.169.16) |
2022-10-08 15:37:27 +0200 | nate1 | (~nate@98.45.169.16) (Ping timeout: 265 seconds) |
2022-10-08 15:39:58 +0200 | notzmv | (~zmv@user/notzmv) |
2022-10-08 15:40:56 +0200 | mixphix | (~mixphix@bras-base-otwaon237cw-grc-11-174-91-129-69.dsl.bell.ca) |
2022-10-08 15:45:36 +0200 | mixphix | (~mixphix@bras-base-otwaon237cw-grc-11-174-91-129-69.dsl.bell.ca) (Ping timeout: 260 seconds) |
2022-10-08 15:48:07 +0200 | mixphix | (~mixphix@bras-base-otwaon237cw-grc-11-174-91-129-69.dsl.bell.ca) |
2022-10-08 15:48:46 +0200 | acidjnk | (~acidjnk@p200300d6e7137a27c9802f60a722fba6.dip0.t-ipconnect.de) (Ping timeout: 246 seconds) |
2022-10-08 15:50:57 +0200 | gqplox | (~textual@97e654ef.skybroadband.com) |
2022-10-08 15:52:56 +0200 | mixphix | (~mixphix@bras-base-otwaon237cw-grc-11-174-91-129-69.dsl.bell.ca) (Ping timeout: 268 seconds) |
2022-10-08 16:00:02 +0200 | irfan | (~irfan@user/irfan) (Quit: leaving) |
2022-10-08 16:02:50 +0200 | jinsun | Guest4631 |
2022-10-08 16:02:50 +0200 | jinsun__ | (~jinsun@user/jinsun) |
2022-10-08 16:02:50 +0200 | Guest4631 | (~jinsun@user/jinsun) (Killed (tantalum.libera.chat (Nickname regained by services))) |
2022-10-08 16:02:50 +0200 | jinsun__ | jinsun |
2022-10-08 16:05:08 +0200 | frost | (~frost@user/frost) (Ping timeout: 252 seconds) |
2022-10-08 16:08:23 +0200 | beteigeuze | (~Thunderbi@2001:8a0:61b5:6101:f0c:e4e3:bfdc:91df) |
2022-10-08 16:18:03 +0200 | heinz9 | (~trace@user/trace) |
2022-10-08 16:18:04 +0200 | <heinz9> | Are there use cases for having morphisms in programming? |
2022-10-08 16:18:40 +0200 | titibandit | (~titibandi@xdsl-89-0-65-2.nc.de) (Remote host closed the connection) |
2022-10-08 16:18:52 +0200 | <geekosaur> | every function is a morphism, so pretty obviously yes |
2022-10-08 16:20:52 +0200 | mixphix | (~mixphix@bras-base-otwaon237cw-grc-11-174-91-129-69.dsl.bell.ca) |
2022-10-08 16:20:55 +0200 | <int-e> | but of course you can program without worrying about morphisms |
2022-10-08 16:22:02 +0200 | <geekosaur> | knowing about morphisms doesn't help you program, it's more the other direction: functions being morphisms helps you reason about programs |
2022-10-08 16:23:00 +0200 | <geekosaur> | (or, more to the point in Haskell in particular, tells the compiler more about what it can do to optimize a program) |
2022-10-08 16:23:04 +0200 | waleee | (~waleee@2001:9b0:213:7200:cc36:a556:b1e8:b340) (Ping timeout: 246 seconds) |
2022-10-08 16:24:10 +0200 | <geekosaur> | it can treat a program as a mathematical graph and manipulate it as such, and "knowing" that functions are morphisms helps guide those manipulations |
2022-10-08 16:24:31 +0200 | <ski> | knowing that a function you want to program is intended to be a homomorphism (wrt some algebra) can help you derive an implementation for it |
2022-10-08 16:25:33 +0200 | mixphix | (~mixphix@bras-base-otwaon237cw-grc-11-174-91-129-69.dsl.bell.ca) (Ping timeout: 268 seconds) |
2022-10-08 16:28:09 +0200 | geekosaur | isn't quite there yet… |
2022-10-08 16:31:33 +0200 | acidjnk | (~acidjnk@p200300d6e7137a48695c1121120f860b.dip0.t-ipconnect.de) |
2022-10-08 16:32:54 +0200 | <heinz9> | are programming functions more as math morphisms or more as math functions? |
2022-10-08 16:34:14 +0200 | <geekosaur> | not clear to me there's a difference: [07 17:43:14] <monochrom> In fact mathematicians use "name: type -> type" too because category theory started that notation. |
2022-10-08 16:34:42 +0200 | <geekosaur> | granting that this is less helpful in a language without pure functions |
2022-10-08 16:34:46 +0200 | gqplox | (~textual@97e654ef.skybroadband.com) (Quit: My MacBook Air has gone to sleep. ZZZzzz…) |
2022-10-08 16:35:00 +0200 | <dolio> | I don't think category theory actually started that notation. |
2022-10-08 16:35:17 +0200 | <dolio> | I forget the details, though. |
2022-10-08 16:36:49 +0200 | <ski> | hm, istr seeing some historical notice in "Categories for the Working Mathematician" by Saunders MacLane, about that, talking about it coming from algebraic topologists, Hurewicz, or somesuch |
2022-10-08 16:37:26 +0200 | <ski> | (and that the notation contributed to considering the notion, iirc) |
2022-10-08 16:37:32 +0200 | machinedgod | (~machinedg@d198-53-218-113.abhsia.telus.net) |
2022-10-08 16:37:49 +0200 | zns | (~zns@user/zns) |
2022-10-08 16:37:51 +0200 | <dolio> | I think there's some mathoverflow question where people dug up the history of the notation. |
2022-10-08 16:39:02 +0200 | mixphix | (~mixphix@bras-base-otwaon237cw-grc-11-174-91-129-69.dsl.bell.ca) |
2022-10-08 16:41:54 +0200 | <geekosaur> | https://mathoverflow.net/questions/194377/when-was-the-arrow-notation-for-functions-first-introduced |
2022-10-08 16:42:26 +0200 | phma | (~phma@host-67-44-208-105.hnremote.net) (Read error: Connection reset by peer) |
2022-10-08 16:43:05 +0200 | stackdroid18 | (14094@user/stackdroid) |
2022-10-08 16:43:20 +0200 | phma | (phma@2001:5b0:211c:5af8:763b:85f1:98ac:81aa) |
2022-10-08 16:43:37 +0200 | mixphix | (~mixphix@bras-base-otwaon237cw-grc-11-174-91-129-69.dsl.bell.ca) (Ping timeout: 250 seconds) |
2022-10-08 16:48:12 +0200 | mixphix | (~mixphix@bras-base-otwaon237cw-grc-11-174-91-129-69.dsl.bell.ca) |
2022-10-08 16:58:15 +0200 | <heinz9> | are there use cases vor math categories in haskell |
2022-10-08 17:01:34 +0200 | ss4 | (~wootehfoo@user/wootehfoot) |
2022-10-08 17:01:40 +0200 | chexum | (~quassel@gateway/tor-sasl/chexum) (Quit: No Ping reply in 180 seconds.) |
2022-10-08 17:01:40 +0200 | azimut_ | (~azimut@gateway/tor-sasl/azimut) |
2022-10-08 17:02:12 +0200 | rockystone | (~rocky@user/rockymarine) |
2022-10-08 17:02:41 +0200 | azimut | (~azimut@gateway/tor-sasl/azimut) (Quit: ZNC - https://znc.in) |
2022-10-08 17:02:59 +0200 | ss4 | (~wootehfoo@user/wootehfoot) (Remote host closed the connection) |
2022-10-08 17:04:27 +0200 | wootehfoot | (~wootehfoo@user/wootehfoot) (Ping timeout: 265 seconds) |
2022-10-08 17:04:46 +0200 | chexum | (~quassel@gateway/tor-sasl/chexum) |
2022-10-08 17:05:26 +0200 | nate1 | (~nate@98.45.169.16) |
2022-10-08 17:12:27 +0200 | bitdex | (~bitdex@gateway/tor-sasl/bitdex) (Ping timeout: 258 seconds) |
2022-10-08 17:16:44 +0200 | bitdex | (~bitdex@gateway/tor-sasl/bitdex) |
2022-10-08 17:18:59 +0200 | <EvanR> | heinz9, .oO( conal elliot compiling to categories, paper, videos ) |
2022-10-08 17:19:12 +0200 | <EvanR> | elliott* |
2022-10-08 17:20:49 +0200 | <L29Ah> | how do i debug a "thread blocked indefinitely in an STM transaction"? is there a better tool than just tracing what's happening with my STM primitives? |
2022-10-08 17:21:11 +0200 | zebrag | (~chris@user/zebrag) |
2022-10-08 17:21:31 +0200 | razetime | (~quassel@117.193.3.193) |
2022-10-08 17:23:02 +0200 | mvk | (~mvk@2607:fea8:5ce3:8500::778c) |
2022-10-08 17:23:55 +0200 | [itchyjunk] | (~itchyjunk@user/itchyjunk/x-7353470) |
2022-10-08 17:24:51 +0200 | <zebrag> | "[applicative parsers are] amenable to static analysis" (https://news.ycombinator.com/item?id=26301543). Very enticing but, despite months of searching in that direction, I haven't found many convincing examples, if any. |
2022-10-08 17:25:46 +0200 | <EvanR> | L29Ah, one retroactive suggestion is to not use primitives, but async tasks from the async library. Which can be used in STM |
2022-10-08 17:26:52 +0200 | tromp | (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) |
2022-10-08 17:36:46 +0200 | <EvanR> | zebrag, not sure what language the blog post is in... |
2022-10-08 17:37:07 +0200 | <EvanR> | ocaml... |
2022-10-08 17:43:10 +0200 | <L29Ah> | EvanR: then i'll have to write my own library for thread pools |
2022-10-08 17:43:36 +0200 | <EvanR> | that does not follow |
2022-10-08 17:44:11 +0200 | <EvanR> | also, are you sure you need thread pools. This is haskell |
2022-10-08 17:44:30 +0200 | <L29Ah> | i am using a modified async-pool library and experiencing the aforementioned STM problem with it, using tasks from the async library instead would require me to rewrite the pool logic |
2022-10-08 17:44:44 +0200 | <L29Ah> | i am sure that i run out of resources if i spawn everything at once |
2022-10-08 17:46:02 +0200 | <EvanR> | so you want a throttler, which could be a higher level task |
2022-10-08 17:46:51 +0200 | <EvanR> | jobs have to wait for their work by going through the throttler |
2022-10-08 17:47:15 +0200 | <EvanR> | I have no idea nvm |
2022-10-08 17:47:45 +0200 | <EvanR> | just that the threads themselves are usually not the scarce resource |
2022-10-08 17:48:08 +0200 | <L29Ah> | yes, but each thread needs a fd and a big chunk of memory in my case |
2022-10-08 17:48:54 +0200 | <EvanR> | if each thread's code acquires the fd and memory, and blocks for whatever reason, then they can still be spawned all at once |
2022-10-08 17:49:07 +0200 | <EvanR> | but it requires something throttling access |
2022-10-08 17:49:20 +0200 | wootehfoot | (~wootehfoo@user/wootehfoot) |
2022-10-08 17:50:27 +0200 | zns | (~zns@user/zns) (Quit: zzz) |
2022-10-08 17:53:40 +0200 | zebra | (~zebra@202.91.42.6) |
2022-10-08 17:55:07 +0200 | mixphix | (~mixphix@bras-base-otwaon237cw-grc-11-174-91-129-69.dsl.bell.ca) (Ping timeout: 250 seconds) |
2022-10-08 17:57:08 +0200 | LukeHoersten | (~LukeHoers@user/lukehoersten) |
2022-10-08 17:57:10 +0200 | burnsidesLlama | (~burnsides@client-8-86.eduroam.oxuni.org.uk) |
2022-10-08 17:58:44 +0200 | zns | (~zns@user/zns) |
2022-10-08 17:59:38 +0200 | mixphix | (~mixphix@bras-base-otwaon237cw-grc-11-174-91-129-69.dsl.bell.ca) |
2022-10-08 18:01:44 +0200 | kdaishi | (~Thunderbi@94.191.136.248.mobile.tre.se) |
2022-10-08 18:02:28 +0200 | lisbeths | (uid135845@id-135845.lymington.irccloud.com) (Quit: Connection closed for inactivity) |
2022-10-08 18:02:28 +0200 | burnsidesLlama | (~burnsides@client-8-86.eduroam.oxuni.org.uk) (Ping timeout: 246 seconds) |
2022-10-08 18:03:47 +0200 | mixphix | (~mixphix@bras-base-otwaon237cw-grc-11-174-91-129-69.dsl.bell.ca) (Ping timeout: 250 seconds) |
2022-10-08 18:03:53 +0200 | nate1 | (~nate@98.45.169.16) (Ping timeout: 252 seconds) |
2022-10-08 18:04:12 +0200 | <L29Ah> | EvanR: so, a thread pool seems like the easiest thing to implement :) |
2022-10-08 18:05:11 +0200 | eggplantade | (~Eggplanta@2600:1700:38c5:d800:e519:421e:c827:31f) |
2022-10-08 18:05:13 +0200 | <EvanR> | my mistake I thought this was going to some java like thing |
2022-10-08 18:06:05 +0200 | <EvanR> | 8 chonky threads revved up waiting in an array because it would be too slow to spawn them on demand |
2022-10-08 18:06:31 +0200 | chexum | (~quassel@gateway/tor-sasl/chexum) (Quit: No Ping reply in 180 seconds.) |
2022-10-08 18:07:10 +0200 | Raito_Bezarius | (~Raito@wireguard/tunneler/raito-bezarius) (Quit: free()) |
2022-10-08 18:07:13 +0200 | burnsidesLlama | (~burnsides@client-8-86.eduroam.oxuni.org.uk) |
2022-10-08 18:08:19 +0200 | Raito_Bezarius | (~Raito@wireguard/tunneler/raito-bezarius) |
2022-10-08 18:08:23 +0200 | chexum | (~quassel@gateway/tor-sasl/chexum) |
2022-10-08 18:08:58 +0200 | zebra | (~zebra@202.91.42.6) (Quit: Client closed) |
2022-10-08 18:09:21 +0200 | LukeHoersten | (~LukeHoers@user/lukehoersten) (Quit: My MacBook has gone to sleep. ZZZzzz…) |
2022-10-08 18:10:32 +0200 | Raito_Bezarius | (~Raito@wireguard/tunneler/raito-bezarius) (Max SendQ exceeded) |
2022-10-08 18:13:31 +0200 | Raito_Bezarius | (~Raito@wireguard/tunneler/raito-bezarius) |
2022-10-08 18:16:03 +0200 | Raito_Bezarius | (~Raito@wireguard/tunneler/raito-bezarius) (Max SendQ exceeded) |
2022-10-08 18:17:17 +0200 | LukeHoersten | (~LukeHoers@user/lukehoersten) |
2022-10-08 18:18:55 +0200 | LukeHoersten | (~LukeHoers@user/lukehoersten) (Client Quit) |
2022-10-08 18:19:04 +0200 | fjMSX | (~hypni2p@2.92.213.55) (Remote host closed the connection) |
2022-10-08 18:20:21 +0200 | econo | (uid147250@user/econo) |
2022-10-08 18:20:59 +0200 | burnsidesLlama | (~burnsides@client-8-86.eduroam.oxuni.org.uk) (Remote host closed the connection) |
2022-10-08 18:27:03 +0200 | fjMSX | (~hypni2p@2.92.213.55) |
2022-10-08 18:27:06 +0200 | Franciman | (~Franciman@mx1.fracta.dev) (Read error: Connection reset by peer) |
2022-10-08 18:29:10 +0200 | Guest61 | (~Guest61@d205-250-253-229.bchsia.telus.net) |
2022-10-08 18:31:02 +0200 | azimut_ | (~azimut@gateway/tor-sasl/azimut) (Ping timeout: 258 seconds) |
2022-10-08 18:32:03 +0200 | azimut | (~azimut@gateway/tor-sasl/azimut) |
2022-10-08 18:32:47 +0200 | Guest61 | (~Guest61@d205-250-253-229.bchsia.telus.net) (Client Quit) |
2022-10-08 18:33:02 +0200 | Raito_Bezarius | (~Raito@wireguard/tunneler/raito-bezarius) |
2022-10-08 18:35:34 +0200 | Raito_Bezarius | (~Raito@wireguard/tunneler/raito-bezarius) (Max SendQ exceeded) |
2022-10-08 18:36:57 +0200 | jakalx | (~jakalx@base.jakalx.net) () |
2022-10-08 18:38:42 +0200 | rockystone | (~rocky@user/rockymarine) (Ping timeout: 265 seconds) |
2022-10-08 18:39:13 +0200 | gqplox | (~textual@97e654ef.skybroadband.com) |
2022-10-08 18:40:22 +0200 | Franciman | (~Franciman@mx1.fracta.dev) |
2022-10-08 18:40:47 +0200 | gqplox | (~textual@97e654ef.skybroadband.com) (Client Quit) |
2022-10-08 18:45:26 +0200 | rockystone | (~rocky@user/rockymarine) |
2022-10-08 18:48:04 +0200 | gqplox | (~textual@97e654ef.skybroadband.com) |
2022-10-08 18:49:11 +0200 | jakalx | (~jakalx@base.jakalx.net) |
2022-10-08 18:49:43 +0200 | rockystone | (~rocky@user/rockymarine) (Ping timeout: 246 seconds) |
2022-10-08 18:50:09 +0200 | coot | (~coot@213.134.171.3) |
2022-10-08 18:52:39 +0200 | Raito_Bezarius | (~Raito@wireguard/tunneler/raito-bezarius) |
2022-10-08 18:54:08 +0200 | LukeHoersten | (~LukeHoers@user/lukehoersten) |
2022-10-08 18:56:41 +0200 | Raito_Bezarius | (~Raito@wireguard/tunneler/raito-bezarius) (Max SendQ exceeded) |
2022-10-08 18:57:32 +0200 | LukeHoersten | (~LukeHoers@user/lukehoersten) (Client Quit) |
2022-10-08 18:58:15 +0200 | LukeHoersten | (~LukeHoers@user/lukehoersten) |
2022-10-08 19:00:17 +0200 | Raito_Bezarius | (~Raito@wireguard/tunneler/raito-bezarius) |
2022-10-08 19:01:19 +0200 | tromp | (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) (Quit: My iMac has gone to sleep. ZZZzzz…) |
2022-10-08 19:01:37 +0200 | burnsidesLlama | (~burnsides@client-8-86.eduroam.oxuni.org.uk) |
2022-10-08 19:03:33 +0200 | Raito_Bezarius | (~Raito@wireguard/tunneler/raito-bezarius) (Max SendQ exceeded) |
2022-10-08 19:03:44 +0200 | rockystone | (~rocky@user/rockymarine) |
2022-10-08 19:06:15 +0200 | burnsidesLlama | (~burnsides@client-8-86.eduroam.oxuni.org.uk) (Ping timeout: 265 seconds) |
2022-10-08 19:07:18 +0200 | Raito_Bezarius | (~Raito@wireguard/tunneler/raito-bezarius) |
2022-10-08 19:07:30 +0200 | takuan | (~takuan@178-116-218-225.access.telenet.be) |
2022-10-08 19:11:57 +0200 | ec | (~ec@gateway/tor-sasl/ec) |
2022-10-08 19:13:18 +0200 | tromp | (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) |
2022-10-08 19:15:31 +0200 | titibandit | (~titibandi@xdsl-89-0-65-2.nc.de) |
2022-10-08 19:16:12 +0200 | wroathe | (~wroathe@206-55-188-8.fttp.usinternet.com) |
2022-10-08 19:16:12 +0200 | wroathe | (~wroathe@206-55-188-8.fttp.usinternet.com) (Changing host) |
2022-10-08 19:16:12 +0200 | wroathe | (~wroathe@user/wroathe) |
2022-10-08 19:22:32 +0200 | kdaishi | (~Thunderbi@94.191.136.248.mobile.tre.se) (Ping timeout: 268 seconds) |
2022-10-08 19:25:01 +0200 | Lycurgus | (~juan@user/Lycurgus) |
2022-10-08 19:27:20 +0200 | burnsidesLlama | (~burnsides@client-8-86.eduroam.oxuni.org.uk) |
2022-10-08 19:31:15 +0200 | vgtw_ | (~vgtw@user/vgtw) (Quit: ZNC - https://znc.in) |
2022-10-08 19:31:48 +0200 | vgtw | (~vgtw@user/vgtw) |
2022-10-08 19:35:20 +0200 | zns | (~zns@user/zns) (Quit: zzz) |
2022-10-08 19:36:30 +0200 | zns | (~zns@user/zns) |
2022-10-08 19:36:58 +0200 | ec | (~ec@gateway/tor-sasl/ec) (Ping timeout: 258 seconds) |
2022-10-08 19:37:25 +0200 | ec | (~ec@gateway/tor-sasl/ec) |
2022-10-08 19:39:07 +0200 | whatsupdoc | (uid509081@id-509081.hampstead.irccloud.com) (Quit: Connection closed for inactivity) |
2022-10-08 19:39:25 +0200 | [exa] | (exa@user/exa/x-3587197) (Read error: Connection reset by peer) |
2022-10-08 19:40:15 +0200 | kdaishi | (~Thunderbi@94.191.136.219.mobile.tre.se) |
2022-10-08 19:41:52 +0200 | notzmv | (~zmv@user/notzmv) (Ping timeout: 268 seconds) |
2022-10-08 19:42:04 +0200 | burnsidesLlama | (~burnsides@client-8-86.eduroam.oxuni.org.uk) (Remote host closed the connection) |
2022-10-08 19:42:43 +0200 | waleee | (~waleee@2001:9b0:213:7200:cc36:a556:b1e8:b340) |
2022-10-08 19:45:43 +0200 | justsomeguy | (~justsomeg@user/justsomeguy) |
2022-10-08 19:54:21 +0200 | wootehfoot | (~wootehfoo@user/wootehfoot) (Read error: Connection reset by peer) |
2022-10-08 19:55:25 +0200 | titibandit | (~titibandi@xdsl-89-0-65-2.nc.de) (Remote host closed the connection) |
2022-10-08 19:56:34 +0200 | Lycurgus | (~juan@user/Lycurgus) (Quit: Exeunt juan@acm.org) |
2022-10-08 19:58:03 +0200 | ec | (~ec@gateway/tor-sasl/ec) (Ping timeout: 258 seconds) |
2022-10-08 20:01:06 +0200 | justsomeguy | (~justsomeg@user/justsomeguy) (Ping timeout: 260 seconds) |
2022-10-08 20:06:47 +0200 | justsomeguy | (~justsomeg@user/justsomeguy) |
2022-10-08 20:07:27 +0200 | tromp | (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) (Quit: My iMac has gone to sleep. ZZZzzz…) |
2022-10-08 20:12:15 +0200 | madnight | (~madnight@static.59.103.201.195.clients.your-server.de) (Quit: ZNC 1.7.1 - https://znc.in) |
2022-10-08 20:13:16 +0200 | madnight | (~madnight@static.59.103.201.195.clients.your-server.de) |
2022-10-08 20:15:30 +0200 | burnsidesLlama | (~burnsides@client-8-86.eduroam.oxuni.org.uk) |
2022-10-08 20:16:04 +0200 | shriekingnoise | (~shrieking@186.137.167.202) |
2022-10-08 20:16:47 +0200 | ChaiTRex | (~ChaiTRex@user/chaitrex) (Remote host closed the connection) |
2022-10-08 20:17:19 +0200 | zebra | (~zebra@202.91.42.6) |
2022-10-08 20:17:32 +0200 | ChaiTRex | (~ChaiTRex@user/chaitrex) |
2022-10-08 20:19:55 +0200 | burnsidesLlama | (~burnsides@client-8-86.eduroam.oxuni.org.uk) (Ping timeout: 252 seconds) |
2022-10-08 20:20:04 +0200 | zns | (~zns@user/zns) (Quit: nyaa~) |
2022-10-08 20:20:52 +0200 | justsomeguy | (~justsomeg@user/justsomeguy) (Quit: WeeChat 3.5) |
2022-10-08 20:25:49 +0200 | mbuf | (~Shakthi@49.205.83.118) (Quit: Leaving) |
2022-10-08 20:26:19 +0200 | AlexZenon | (~alzenon@94.233.240.222) (Ping timeout: 246 seconds) |
2022-10-08 20:26:44 +0200 | Alex_test | (~al_test@94.233.240.222) (Ping timeout: 268 seconds) |
2022-10-08 20:28:43 +0200 | wroathe | (~wroathe@user/wroathe) (Ping timeout: 252 seconds) |
2022-10-08 20:29:05 +0200 | zebra | (~zebra@202.91.42.6) (Quit: Client closed) |
2022-10-08 20:29:21 +0200 | zebra | (~zebra@202.91.42.6) |
2022-10-08 20:30:08 +0200 | tromp | (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) |
2022-10-08 20:30:23 +0200 | AlexZenon | (~alzenon@94.233.240.222) |
2022-10-08 20:30:25 +0200 | Alex_test | (~al_test@94.233.240.222) |
2022-10-08 20:30:26 +0200 | zebra | (~zebra@202.91.42.6) (Client Quit) |
2022-10-08 20:34:10 +0200 | mixphix | (~mixphix@cpe5c7d7db831c8-cm5c7d7db831c6.cpe.net.cable.rogers.com) |
2022-10-08 20:35:28 +0200 | coot | (~coot@213.134.171.3) (Quit: coot) |
2022-10-08 20:38:52 +0200 | zns | (~zns@user/zns) |
2022-10-08 20:42:49 +0200 | mixphix | (~mixphix@cpe5c7d7db831c8-cm5c7d7db831c6.cpe.net.cable.rogers.com) (Ping timeout: 250 seconds) |
2022-10-08 20:44:22 +0200 | rockystone | (~rocky@user/rockymarine) (Ping timeout: 265 seconds) |
2022-10-08 20:46:31 +0200 | mixphix | (~mixphix@cpe5c7d7db831c8-cm5c7d7db831c6.cpe.net.cable.rogers.com) |
2022-10-08 20:48:49 +0200 | gmg | (~user@user/gehmehgeh) (Quit: Leaving) |
2022-10-08 20:49:59 +0200 | adanwan_ | (~adanwan@gateway/tor-sasl/adanwan) |
2022-10-08 20:50:34 +0200 | adanwan | (~adanwan@gateway/tor-sasl/adanwan) (Ping timeout: 258 seconds) |
2022-10-08 20:52:40 +0200 | kdaishi | (~Thunderbi@94.191.136.219.mobile.tre.se) (Ping timeout: 268 seconds) |
2022-10-08 20:54:39 +0200 | pavonia | (~user@user/siracusa) |
2022-10-08 20:55:00 +0200 | mixphix | (~mixphix@cpe5c7d7db831c8-cm5c7d7db831c6.cpe.net.cable.rogers.com) (Ping timeout: 264 seconds) |
2022-10-08 20:56:09 +0200 | rockystone | (~rocky@user/rockymarine) |
2022-10-08 21:01:24 +0200 | LukeHoersten | (~LukeHoers@user/lukehoersten) (Quit: My MacBook has gone to sleep. ZZZzzz…) |
2022-10-08 21:02:41 +0200 | kenran | (~user@user/kenran) |
2022-10-08 21:08:54 +0200 | jargon | (~jargon@184.101.208.112) |
2022-10-08 21:13:38 +0200 | gqplox | (~textual@97e654ef.skybroadband.com) (Quit: Textual IRC Client: www.textualapp.com) |
2022-10-08 21:16:24 +0200 | wroathe | (~wroathe@206-55-188-8.fttp.usinternet.com) |
2022-10-08 21:16:24 +0200 | wroathe | (~wroathe@206-55-188-8.fttp.usinternet.com) (Changing host) |
2022-10-08 21:16:24 +0200 | wroathe | (~wroathe@user/wroathe) |
2022-10-08 21:19:22 +0200 | ft | (~ft@p3e9bc57b.dip0.t-ipconnect.de) |
2022-10-08 21:22:40 +0200 | mixphix | (~mixphix@cpe5c7d7db831c8-cm5c7d7db831c6.cpe.net.cable.rogers.com) |
2022-10-08 21:27:06 +0200 | mixphix | (~mixphix@cpe5c7d7db831c8-cm5c7d7db831c6.cpe.net.cable.rogers.com) (Ping timeout: 268 seconds) |
2022-10-08 21:34:03 +0200 | lortabac | (~lortabac@2a01:e0a:541:b8f0:5fc0:4b16:ca65:e4e0) |
2022-10-08 21:35:23 +0200 | <anthezium> | hey, anyone have some experience with singleton-base? I've been using the promoted type families in Data.List.Singletons, and many work as expected, e.g. All, but I'm getting a not-completely-reduced-looking value for some of the set operations. for example, (where X, Y are Types):> :kind! (Data.List.Singletons.Delete X '[X, Y]) |
2022-10-08 21:35:28 +0200 | <anthezium> | (Data.List.Singletons.Delete X '[X, Y]) :: [*] |
2022-10-08 21:35:30 +0200 | <anthezium> | = singletons-base-3.1.1-ff54512716cfd5117f89ad150dcfbc806e804d7c85ee41539016ae5b972dc513:Data.List.Singletons.Internal.Case_6989586621679765428 (Data.Eq.Singletons.==@#@$) X X '[Y] (X Data.Eq.Singletons.== X) |
2022-10-08 21:36:58 +0200 | <anthezium> | *singletons-base, on hackage here: https://hackage.haskell.org/package/singletons-base |
2022-10-08 21:37:19 +0200 | razetime | (~quassel@117.193.3.193) (Remote host closed the connection) |
2022-10-08 21:37:41 +0200 | <geekosaur> | matrix edits do confusing things on IRC |
2022-10-08 21:38:16 +0200 | <anthezium> | "matrix edit"? |
2022-10-08 21:38:33 +0200 | zns_ | (~zns@user/zns) |
2022-10-08 21:38:35 +0200 | zns_ | (~zns@user/zns) (Client Quit) |
2022-10-08 21:38:36 +0200 | <darkling> | Using the message-edit feature of matrix. |
2022-10-08 21:39:13 +0200 | <geekosaur> | which that looked like |
2022-10-08 21:39:33 +0200 | <geekosaur> | it was still a bit confusing |
2022-10-08 21:39:46 +0200 | <anthezium> | TIL about matrix |
2022-10-08 21:40:13 +0200 | <anthezium> | it is not a matrix edit, but I agree that it is confusing |
2022-10-08 21:41:22 +0200 | <anthezium> | I read it as "Delete X '[X, Y] has kind [*], and type (Case_6989586621679765428 (Data.Eq.Singletons.==@#@$) X X '[Y] (X Data.Eq.Singletons.== X))" |
2022-10-08 21:42:14 +0200 | <geekosaur> | I meant the line starting with * |
2022-10-08 21:42:29 +0200 | <anthezium> | geekosaur: oh, sorry about that |
2022-10-08 21:43:04 +0200 | wootehfoot | (~wootehfoo@user/wootehfoot) |
2022-10-08 21:43:21 +0200 | <geekosaur> | the rest is confusing too, but typical for singletons 🙂 |
2022-10-08 21:43:35 +0200 | <anthezium> | If I just reimplement Delete instead of using the version promoted with TH from singletons-base, then it works fine |
2022-10-08 21:44:30 +0200 | geekosaur | knows very little about singletons, but what he does know makes him think that stuff should have stayed in idris 🙂 |
2022-10-08 21:44:40 +0200 | <anthezium> | I am wondering if the singletons-base version is either using some notion of equality that doesn't work for this purpose, or is asking for me to supply a notion of equality |
2022-10-08 21:45:20 +0200 | <geekosaur> | also there are some limitations to :kind! that mean it doesn't always reduce type functions, iirc |
2022-10-08 21:45:36 +0200 | <anthezium> | I did not know that, that is helpful |
2022-10-08 21:46:26 +0200 | jmdaemon | (~jmdaemon@user/jmdaemon) |
2022-10-08 21:46:47 +0200 | <geekosaur> | % :kind!! Int |
2022-10-08 21:46:48 +0200 | <yahb2> | unknown command ':kind!!' ; use :? for help. |
2022-10-08 21:47:06 +0200 | <anthezium> | % :kind! Int |
2022-10-08 21:47:06 +0200 | <yahb2> | Int :: * ; = Int |
2022-10-08 21:47:12 +0200 | <geekosaur> | mm, not in that version. supposedly `:kind!!` is in the works somewhere |
2022-10-08 21:47:21 +0200 | <geekosaur> | but I don't see it in 9.2 or 9.4 |
2022-10-08 21:48:07 +0200 | <geekosaur> | % :show version |
2022-10-08 21:48:07 +0200 | <yahb2> | syntax: ; :show [args | prog | editor | stop | imports | modules | bindings | ; linker | breaks | context | packages | paths | language | targets] |
2022-10-08 21:48:17 +0200 | <geekosaur> | ah well |
2022-10-08 21:51:23 +0200 | notzmv | (~zmv@user/notzmv) |
2022-10-08 21:51:56 +0200 | <anthezium> | I am on 9.4.2 and no :kind!! '[B] |
2022-10-08 21:52:06 +0200 | <anthezium> | oops, disregard the '[B] |
2022-10-08 21:53:25 +0200 | <geekosaur> | yeh, I checked the manual for that |
2022-10-08 21:55:13 +0200 | fjmorazan | (~quassel@user/fjmorazan) () |
2022-10-08 21:55:28 +0200 | <anthezium> | looks like the issue transcends :kind! |
2022-10-08 21:55:40 +0200 | <anthezium> | I loaded this in ghci: |
2022-10-08 21:55:42 +0200 | <anthezium> | type SingletonsExample = Data.List.Singletons.Delete A '[B, A] |
2022-10-08 21:55:42 +0200 | <anthezium> | checkSingletonsExample :: (SingletonsExample ~ '[B]) => () |
2022-10-08 21:55:42 +0200 | <anthezium> | checkSingletonsExample = () |
2022-10-08 21:56:01 +0200 | <anthezium> | > :t checkSingletonsExample |
2022-10-08 21:56:01 +0200 | <anthezium> | <interactive>:1:1: error: |
2022-10-08 21:56:01 +0200 | <anthezium> | • Couldn't match type: singletons-base-3.1.1:Data.List.Singletons.Internal.Case_6989586621679765428 |
2022-10-08 21:56:03 +0200 | <lambdabot> | <hint>:1:1: error: parse error on input ‘:’ |
2022-10-08 21:56:04 +0200 | fjmorazan | (~quassel@user/fjmorazan) |
2022-10-08 21:56:04 +0200 | <anthezium> | (==@#@$) A B '[A] (A == B) |
2022-10-08 21:56:07 +0200 | <anthezium> | with: '[B] |
2022-10-08 21:56:09 +0200 | <anthezium> | arising from a use of ‘checkSingletonsExample’ |
2022-10-08 21:56:12 +0200 | <anthezium> | • In the expression: checkSingletonsExample |
2022-10-08 21:56:52 +0200 | <anthezium> | my workaround (reimplementing it myself) works fine, just was curious if there was something obvious i was missing. |
2022-10-08 21:57:46 +0200 | <anthezium> | is there a more popular way to do programming at the type level in Haskell, or am I pretty much trying to do things that will only be easy if Haskell gets dependent types? |
2022-10-08 21:58:16 +0200 | <anthezium> | I have spent some time in the typeclasses with functional dependencies salt mines, couldn't even get this far |
2022-10-08 21:59:39 +0200 | <geekosaur> | singletons is pretty much it until real dependent Haskell |
2022-10-08 21:59:50 +0200 | <anthezium> | thanks, that is good to know |
2022-10-08 22:02:33 +0200 | mixphix | (~mixphix@cpe5c7d7db831c8-cm5c7d7db831c6.cpe.net.cable.rogers.com) |
2022-10-08 22:03:01 +0200 | <anthezium> | I am sad that instance chains never got an implementation in ghc, it is a good fit for e.g. computing a transitive closure of a relation, some of the other things I have ended up doing in type families with like, primitive pure functional programming |
2022-10-08 22:04:59 +0200 | <anthezium> | you can compute the transitive closure of a relation w/typeclasses in ghc, it is just weirder and less intuitive. and I haven't been able to figure out many other "simple programs" in ghc typeclasses |
2022-10-08 22:07:00 +0200 | mixphix | (~mixphix@cpe5c7d7db831c8-cm5c7d7db831c6.cpe.net.cable.rogers.com) (Ping timeout: 264 seconds) |
2022-10-08 22:07:51 +0200 | stackdroid18 | (14094@user/stackdroid) (Quit: hasta la vista... tchau!) |
2022-10-08 22:17:33 +0200 | justsomeguy | (~justsomeg@user/justsomeguy) |
2022-10-08 22:17:58 +0200 | mixphix | (~mixphix@cpe5c7d7db831c8-cm5c7d7db831c6.cpe.net.cable.rogers.com) |
2022-10-08 22:18:39 +0200 | king_gs | (~Thunderbi@2806:103e:29:c5:4fb1:a8c9:906f:c6e0) |
2022-10-08 22:20:29 +0200 | Sgeo | (~Sgeo@user/sgeo) |
2022-10-08 22:22:29 +0200 | mixphix | (~mixphix@cpe5c7d7db831c8-cm5c7d7db831c6.cpe.net.cable.rogers.com) (Ping timeout: 265 seconds) |
2022-10-08 22:24:24 +0200 | lortabac | (~lortabac@2a01:e0a:541:b8f0:5fc0:4b16:ca65:e4e0) (Ping timeout: 264 seconds) |
2022-10-08 22:24:28 +0200 | wroathe | (~wroathe@user/wroathe) (Ping timeout: 268 seconds) |
2022-10-08 22:25:32 +0200 | kdaishi | (~Thunderbi@94.191.136.219.mobile.tre.se) |
2022-10-08 22:30:15 +0200 | eggplantade | (~Eggplanta@2600:1700:38c5:d800:e519:421e:c827:31f) (Remote host closed the connection) |
2022-10-08 22:30:41 +0200 | zns | (~zns@user/zns) (Ping timeout: 268 seconds) |
2022-10-08 22:34:43 +0200 | king_gs | (~Thunderbi@2806:103e:29:c5:4fb1:a8c9:906f:c6e0) (Ping timeout: 248 seconds) |
2022-10-08 22:35:26 +0200 | king_gs | (~Thunderbi@187.201.131.180) |
2022-10-08 22:35:47 +0200 | mvk | (~mvk@2607:fea8:5ce3:8500::778c) (Ping timeout: 248 seconds) |
2022-10-08 22:37:39 +0200 | notzmv | (~zmv@user/notzmv) (Ping timeout: 250 seconds) |
2022-10-08 22:38:34 +0200 | eggplantade | (~Eggplanta@2600:1700:38c5:d800:50e1:7448:ac98:298f) |
2022-10-08 22:38:53 +0200 | rockystone | (~rocky@user/rockymarine) (Ping timeout: 252 seconds) |
2022-10-08 22:39:15 +0200 | kenran | (~user@user/kenran) (Remote host closed the connection) |
2022-10-08 22:43:23 +0200 | __monty__ | (~toonn@user/toonn) (Quit: leaving) |
2022-10-08 22:45:15 +0200 | adanwan_ | (~adanwan@gateway/tor-sasl/adanwan) (Remote host closed the connection) |
2022-10-08 22:47:34 +0200 | adanwan | (~adanwan@gateway/tor-sasl/adanwan) |
2022-10-08 22:47:47 +0200 | wroathe | (~wroathe@50.205.197.50) |
2022-10-08 22:47:47 +0200 | wroathe | (~wroathe@50.205.197.50) (Changing host) |
2022-10-08 22:47:47 +0200 | wroathe | (~wroathe@user/wroathe) |
2022-10-08 22:50:38 +0200 | jargon | (~jargon@184.101.208.112) (Remote host closed the connection) |
2022-10-08 22:51:01 +0200 | jargon | (~jargon@184.101.208.112) |
2022-10-08 22:54:46 +0200 | king_gs1 | (~Thunderbi@2806:103e:29:c5:4fb1:a8c9:906f:c6e0) |
2022-10-08 22:55:12 +0200 | king_gs | (~Thunderbi@187.201.131.180) (Read error: Connection reset by peer) |
2022-10-08 22:55:12 +0200 | king_gs1 | king_gs |
2022-10-08 23:02:26 +0200 | whatsupdoc | (uid509081@id-509081.hampstead.irccloud.com) |
2022-10-08 23:11:18 +0200 | Colere | (~colere@about/linux/staff/sauvin) (Ping timeout: 265 seconds) |
2022-10-08 23:11:22 +0200 | Furor | (~colere@about/linux/staff/sauvin) |
2022-10-08 23:13:41 +0200 | Lemniscate | (~colere@about/linux/staff/sauvin) |
2022-10-08 23:14:21 +0200 | Midjak | (~Midjak@82.66.147.146) (Quit: This computer has gone to sleep) |
2022-10-08 23:16:39 +0200 | Furor | (~colere@about/linux/staff/sauvin) (Ping timeout: 252 seconds) |
2022-10-08 23:16:56 +0200 | kdaishi | (~Thunderbi@94.191.136.219.mobile.tre.se) (Ping timeout: 268 seconds) |
2022-10-08 23:18:06 +0200 | <zebrag> | EvanR: yes, the comments are mostly Haskell, but the reference at the top is ocaml indeed. Seems I mostly used that page as illustration for "applicative parser / static analysis", as a "proof" stat some people are considering it, and that it seems nice, but I haven't found any example yet of what they are really talking about. |
2022-10-08 23:18:21 +0200 | <zebrag> | so let's put a pin on it |
2022-10-08 23:24:04 +0200 | <zebrag> | But it's the whole point of why using applicative parsers instead of full fledge monadic parsers. |
2022-10-08 23:24:07 +0200 | king_gs | (~Thunderbi@2806:103e:29:c5:4fb1:a8c9:906f:c6e0) (Ping timeout: 246 seconds) |
2022-10-08 23:24:22 +0200 | <heinz9> | Can AI become really dangerous and why? |
2022-10-08 23:24:37 +0200 | <geekosaur> | nobody knows |
2022-10-08 23:24:47 +0200 | <geekosaur> | and it's not really a question for this channel |
2022-10-08 23:28:31 +0200 | king_gs | (~Thunderbi@187.201.131.180) |
2022-10-08 23:29:04 +0200 | <heinz9> | isnt ai not often programed with functional languages? |
2022-10-08 23:30:00 +0200 | <heinz9> | if no one knows, then why is it said to be common sense, that ai will become very dangeroud |
2022-10-08 23:30:31 +0200 | machinedgod | (~machinedg@d198-53-218-113.abhsia.telus.net) (Ping timeout: 250 seconds) |
2022-10-08 23:31:01 +0200 | <geekosaur> | "common sense" is neither |
2022-10-08 23:31:25 +0200 | <heinz9> | what is the common sense |
2022-10-08 23:31:48 +0200 | Morrow[m] | (~morrowmma@2001:470:69fc:105::1d0) |
2022-10-08 23:31:49 +0200 | <geekosaur> | and this is a question about AI in general, not about Haskell. perhaps you want #haskell-offtopic |
2022-10-08 23:31:55 +0200 | <geekosaur> | you misunderstood my comment |
2022-10-08 23:32:21 +0200 | gurkenglas | (~gurkengla@p548ac72e.dip0.t-ipconnect.de) (Ping timeout: 268 seconds) |
2022-10-08 23:32:42 +0200 | <geekosaur> | people talk about "common sense" but my observation is that "common sense" either isn't common, or isn't sense, or often isn't either |
2022-10-08 23:32:43 +0200 | mixphix | (~mixphix@cpe5c7d7db831c8-cm5c7d7db831c6.cpe.net.cable.rogers.com) |
2022-10-08 23:32:54 +0200 | <geekosaur> | so I don't put a lot of stock into it |
2022-10-08 23:33:32 +0200 | <anthezium> | yeah, it requires shared context and reasoning which may or may not be present |
2022-10-08 23:34:58 +0200 | <zebrag> | "ai", is it the chimpanzee, or the sloth? |
2022-10-08 23:35:05 +0200 | Guest|60 | (~Guest|60@75.164.41.35) |
2022-10-08 23:35:08 +0200 | phma_ | (~phma@2001:5b0:211f:4578:e340:1f30:e6ab:a541) |
2022-10-08 23:35:13 +0200 | phma | (phma@2001:5b0:211c:5af8:763b:85f1:98ac:81aa) (Read error: Connection reset by peer) |
2022-10-08 23:36:00 +0200 | <geekosaur> | my opinion is that AI is made by humans and will therefore reflect humans. this could well be bad in the long run considering how humans behave when in power, but we're nowhere near the point where that will be relevant |
2022-10-08 23:36:32 +0200 | <Guest|60> | I just installed ghcup. When I run ghc-pkg check, it reports some missing items. Can I retrieve those through ghcup? |
2022-10-08 23:37:29 +0200 | <geekosaur> | make sure you don't have another ghc lying around somewhere. notably on arch, which will give you a defective ghc installation via pacman |
2022-10-08 23:38:06 +0200 | mixphix | (~mixphix@cpe5c7d7db831c8-cm5c7d7db831c6.cpe.net.cable.rogers.com) (Ping timeout: 260 seconds) |
2022-10-08 23:40:06 +0200 | <Guest|60> | Ok. which ghc brings up /usr/bin/ghc, which is probably the culprit. Thanks |
2022-10-08 23:42:03 +0200 | <EvanR> | zebrag, I also heard about monoidal parsers from a video somewheres/ |
2022-10-08 23:42:19 +0200 | <EvanR> | / should have been ... |
2022-10-08 23:42:56 +0200 | <zebrag> | yes... |
2022-10-08 23:43:06 +0200 | <EvanR> | holy crap the intro to this video https://www.youtube.com/watch?v=Txf7swrcLYs |
2022-10-08 23:43:47 +0200 | phma_ | phma |
2022-10-08 23:45:21 +0200 | Guest|60 | (~Guest|60@75.164.41.35) (Quit: Connection closed) |
2022-10-08 23:45:25 +0200 | <EvanR> | all things being equal, monoids have gotta be nicer and applicative functor or monads, in case the later two are not also monoids somehow xD |
2022-10-08 23:45:31 +0200 | <EvanR> | nicer than* |
2022-10-08 23:47:46 +0200 | <zebrag> | "That makes it possible to perform certain kinds of static analysis on applicative values" https://arxiv.org/pdf/1403.0749.pdf "free applicative functor" but I never understood the gist of it |
2022-10-08 23:49:04 +0200 | tromp | (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) (Quit: My iMac has gone to sleep. ZZZzzz…) |
2022-10-08 23:50:10 +0200 | <EvanR> | an applicative "program" is kind of a what you see is what you get |
2022-10-08 23:51:12 +0200 | <EvanR> | monad programs have arbitrary functions connecting things together, so... *hand wave* no static analysis |
2022-10-08 23:51:38 +0200 | <justsomeguy> | Oh, an Edward Kmett video. This is going to be really information dense, isn't it? |
2022-10-08 23:51:41 +0200 | <zebrag> | applicatives are fine and I have no problem understanding what they are and the difference with monads |
2022-10-08 23:52:23 +0200 | eggplantade | (~Eggplanta@2600:1700:38c5:d800:50e1:7448:ac98:298f) (Remote host closed the connection) |
2022-10-08 23:52:37 +0200 | <EvanR> | this is a longer less dense version of the talk I originally saw I think from boston haskell |
2022-10-08 23:52:44 +0200 | eggplantade | (~Eggplanta@2600:1700:38c5:d800:50e1:7448:ac98:298f) |
2022-10-08 23:53:01 +0200 | <EvanR> | so if you have the time your info baud rate might be ok |
2022-10-08 23:55:32 +0200 | michalz | (~michalz@185.246.207.218) (Remote host closed the connection) |
2022-10-08 23:55:44 +0200 | takuan | (~takuan@178-116-218-225.access.telenet.be) (Remote host closed the connection) |