Logs on 2021-01-29 (freenode/#haskell)
| 00:00:38 | <ski> | the only way it could produce a result of type `o' (apart from doing things like calling `error' or `undefined', or making an infinite loop) is to actually call the callback function of type `a -> o', with some actual value of type `a' (remember `a' is not `forall'ed, it is not abstract/opaque/hidden/forgotten, is not a "skolem". e.g. `a' might be `Integer') |
| 00:01:28 | <ski> | now, we could imagine the piece of code calling `k :: a -> o' multiple times, with different values of type `a' .. but we could only pick one of those applications as the result of type `o'. so, it's as if we never called `k' those other times |
| 00:02:05 | <ski> | so, this is a handwavy argument for every value of type `forall o. (a -> o) -> o' actually corresponding to (containing) a single value of type `a' |
| 00:02:11 | <ski> | koz_ : making sense, so far ? |
| 00:02:34 | <koz_> | ski: Yeah. In the sense that 'as far as we can tell, it may as well contain a single value of type `a`', right? |
| 00:02:46 | <ski> | yes |
| 00:03:30 | <koz_> | That's Codensity Identity right? |
| 00:03:36 | <koz_> | (well, modulo newtypes) |
| 00:03:36 | <ski> | and, there's an obvious way to extract that value. given `foo :: forall o. (a -> o) -> o', pick `o' to be `a' (the caller/user/consumer is allowed to pick any type for the `forall'), and then call it with `id :: a -> a'. so `foo id :: a' |
| 00:03:40 | <ski> | yes |
| 00:04:23 | <ski> | `Codensity f a' is `forall o. (a -> f o) -> f o'. here, the result type `o' is abstract, so we can't do anything "funny" with that. otoh, we *can* do "funny" things with the `f' part |
| 00:05:45 | <ski> | anyway, for our purposes here, i wanted to arrive at `forall o. (a -> o) -> o' being equivalent to `a' (there is also a "dual" equivalence between `exists s. (s,s -> a)' and `a', that you might like to ponder ..) |
| 00:06:05 | DarukFromHyrule | hugs ski |
| 00:06:34 | <ski> | (`Yoneda f' and `Coyonda f' could be said to generalize these two equivalences, in a particular way, for `f' a functor) |
| 00:06:41 | ski | hugs DarukFromHyrule back |
| 00:07:06 | <ski> | koz_ : now, consider `exists a. C a *> ..a..' |
| 00:07:33 | × | plutoniix quits (~q@node-ug8.pool-125-24.dynamic.totinternet.net) (Quit: Leaving) |
| 00:07:34 | <ski> | according to this equivalence above, we should have |
| 00:08:11 | <ski> | exists a. C a *> ..a.. |
| 00:08:23 | <ski> | = forall o. ((exists a. C a *> ..a..) -> o) -> o |
| 00:08:31 | <ski> | = forall o. (forall a. (C a *> ..a..) -> o) -> o |
| 00:08:39 | <ski> | = forall o. (forall a. C a => ..a.. -> o) -> o |
| 00:08:47 | <ski> | and this is the CPS encoding of existentials |
| 00:09:10 | <ski> | let's say you wanted to write something like |
| 00:09:27 | <koz_> | ski: Final encoding amirite? |
| 00:09:43 | <koz_> | I've seen this used in 'free' I think. |
| 00:10:00 | <ski> | foo :: forall a. Ord a => Map String a -> Blah a -> exists b. Eq b *> Bleh a b |
| 00:10:07 | <ski> | in the first encoding, you'd do |
| 00:10:16 | <ski> | foo :: forall a. Ord a => Map String a -> Blah a -> SomeBleh a |
| 00:10:19 | <ski> | with |
| 00:10:39 | <ski> | data SomeBleh a = forall b. Eq b => WrapBleh (Bleh a b) |
| 00:10:45 | <ski> | in the second encoding, you'd do |
| 00:11:11 | <ski> | withFoo :: forall a o. Ord a => Map String a -> Blah a -> (forall b. Eq b => Bleh a b -> o) -> o |
| 00:12:24 | <ski> | so, when you'd like to write `useBleh (foo myMap myBlah)', the first encoding would have you write `case foo myMap myBlah of WrapBleh myBleh -> useBleh myBleh', while the second would have you write `wrapFoo myMap myBlah useBleh' |
| 00:12:50 | <koz_> | What're the general tradeoffs between these encodings? |
| 00:13:07 | <koz_> | Like, I can see the equivalence, but there have to be some things that determine when you should use which. |
| 00:13:07 | <ski> | the former encoding is typically better when you want to store the existential things in data structures. the latter is better when you want to unwrap and use directly after you've called your operation |
| 00:13:48 | → | merijn joins (~merijn@83-160-49-249.ip.xs4all.nl) |
| 00:15:29 | <ski> | (i think "final encoding" is something different) |
| 00:16:23 | <koz_> | I ask because of http://hackage.haskell.org/package/free-5.1.6/docs/Control-Alternative-Free-Final.html |
| 00:16:37 | → | deviantfero joins (~deviantfe@190.150.27.58) |
| 00:17:43 | → | MVQq joins (~anja@198.254.199.42) |
| 00:17:54 | × | royal_screwup219 quits (52254809@gateway/web/cgi-irc/kiwiirc.com/ip.82.37.72.9) (Quit: Connection closed) |
| 00:18:17 | → | royal_screwup219 joins (52254809@gateway/web/cgi-irc/kiwiirc.com/ip.82.37.72.9) |
| 00:18:45 | × | infinity0 quits (~infinity0@freenet/developer/infinity0) (Ping timeout: 240 seconds) |
| 00:18:56 | × | DarukFromHyrule quits (542e199d@gateway/web/cgi-irc/kiwiirc.com/ip.84.46.25.157) (Quit: Connection closed) |
| 00:18:59 | → | metreo joins (~Thunderbi@unaffiliated/metreo) |
| 00:19:05 | × | madnight_ quits (~madnight@static.59.103.201.195.clients.your-server.de) (Ping timeout: 240 seconds) |
| 00:19:09 | <ski> | yes, `Alt f' there is `forall g. Alternative g => g^(f ~> g)', basically. there's some sort of CPS relation here as well, but it's not the same as the above |
| 00:19:22 | <koz_> | So what is meant by a 'final encoding'? |
| 00:19:24 | × | Twey quits (~twey@unaffiliated/twey) (Quit: ZNC - http://znc.in) |
| 00:19:24 | × | Jon quits (~jon@redmars.org) (Remote host closed the connection) |
| 00:19:25 | × | hackage quits (mniip@haskell/bot/hackage) (Ping timeout: 240 seconds) |
| 00:19:27 | → | wyer joins (~justin_wy@102-65-159-176.dsl.web.africa) |
| 00:19:29 | <koz_> | As opposed to (I assume) an 'initial encoding'? |
| 00:19:35 | → | Jon joins (~jon@redmars.org) |
| 00:19:39 | → | madnight joins (~madnight@static.59.103.201.195.clients.your-server.de) |
| 00:19:45 | × | Hatsue[m] quits (berbermanm@gateway/shell/matrix.org/x-opitlinxjxgcbfuh) (Ping timeout: 246 seconds) |
| 00:19:45 | × | ichimaru quits (~ichimaru@45.63.97.131) (Ping timeout: 240 seconds) |
| 00:19:45 | × | totte quits (~totte@chakra/totte) (Ping timeout: 240 seconds) |
| 00:19:45 | × | Kneiva quits (kneiva@raah.fi) (Ping timeout: 240 seconds) |
| 00:19:50 | → | davl_ joins (~davl@207.154.228.18) |
| 00:20:02 | <ski> | (`g^(...)' being a "power", a categorical product where all the factors are the same, indexed by `...' here (a Hom-set)) |
| 00:20:02 | → | infinisi1 joins (~infinisil@NixOS/user/infinisil) |
| 00:20:05 | × | davl quits (~davl@207.154.228.18) (Ping timeout: 240 seconds) |
| 00:20:06 | × | phittacus quits (bklmatrixo@gateway/shell/matrix.org/x-wxhhhettxbmagsbm) (Ping timeout: 246 seconds) |
| 00:20:06 | × | jamesfielder[m] quits (jamesfield@gateway/shell/matrix.org/x-kshfjdshbztvgiwm) (Ping timeout: 246 seconds) |
| 00:20:06 | × | jkaye[m] quits (jkayematri@gateway/shell/matrix.org/x-aphscmqlsswmwqys) (Ping timeout: 246 seconds) |
| 00:20:06 | × | tomferon[m] quits (tomferonmo@gateway/shell/matrix.org/x-occteuojcpkqnbkn) (Ping timeout: 246 seconds) |
| 00:20:07 | × | svc0[m] quits (svc0matrix@gateway/shell/matrix.org/x-quyjsfkybrcrtzdj) (Ping timeout: 246 seconds) |
| 00:20:07 | × | doct0rhu[m] quits (doct0rhumo@gateway/shell/matrix.org/x-apksqdjtmtxxyaxw) (Ping timeout: 246 seconds) |
| 00:20:07 | × | jeffcasavant[m] quits (jeffcasava@gateway/shell/matrix.org/x-jbnqlxubiwxfupqw) (Ping timeout: 246 seconds) |
| 00:20:07 | × | mly[m] quits (mlydisenco@gateway/shell/matrix.org/x-iumiqggvjmqvybsd) (Ping timeout: 246 seconds) |
| 00:20:07 | × | lambdaclan quits (lambdaclan@gateway/shell/matrix.org/x-wtaktwlawmtsgawm) (Ping timeout: 246 seconds) |
| 00:20:12 | davl_ | is now known as davl |
| 00:20:17 | × | sawmon-and-natal quits (sawmon-and@gateway/shell/matrix.org/x-owtyfyqggrsjemed) (Ping timeout: 265 seconds) |
| 00:20:17 | × | materialfuture[m quits (materialfu@gateway/shell/matrix.org/x-vvaferhvzkeiyrkh) (Ping timeout: 265 seconds) |
| 00:20:17 | × | pedrorubster[m] quits (pedrorubst@gateway/shell/matrix.org/x-pxryrnvlkqdthkkf) (Ping timeout: 265 seconds) |
| 00:20:17 | × | pythag76[m] quits (pythag76ma@gateway/shell/matrix.org/x-vakbcusshzmzelny) (Ping timeout: 265 seconds) |
| 00:20:17 | × | tomsen[m] quits (tfbiomatri@gateway/shell/matrix.org/x-telygtibklgqlfav) (Ping timeout: 265 seconds) |
| 00:20:23 | → | connrs_ joins (~connrs@runciter.connrs.uk) |
| 00:20:25 | × | ft quits (~ft@shell.chaostreff-dortmund.de) (Ping timeout: 240 seconds) |
| 00:20:25 | × | tumdedum quits (~tumdedum@unaffiliated/espiral) (Ping timeout: 240 seconds) |
| 00:20:25 | × | kaol quits (~kaol@178.62.241.234) (Ping timeout: 240 seconds) |
| 00:20:25 | × | infinisil quits (~infinisil@NixOS/user/infinisil) (Ping timeout: 240 seconds) |
| 00:20:25 | × | connrs quits (~connrs@runciter.connrs.uk) (Ping timeout: 240 seconds) |
| 00:20:27 | × | Sarievo[m] quits (sarievoale@gateway/shell/matrix.org/x-heduihpcpgdjilka) (Ping timeout: 246 seconds) |
| 00:20:27 | × | Lurkki[m] quits (lurkkipriv@gateway/shell/matrix.org/x-mruvgqjmfmrxwoco) (Ping timeout: 246 seconds) |
| 00:20:27 | × | Hanma[m] quits (hanmamatri@gateway/shell/matrix.org/x-viekdqnxoxiozeqo) (Ping timeout: 246 seconds) |
| 00:20:28 | × | berberman[T] quits (berberma4@gateway/shell/matrix.org/x-wwpsbntzbvrnifqo) (Ping timeout: 246 seconds) |
| 00:20:28 | × | bsima[m] quits (bensimatim@gateway/shell/matrix.org/x-cprascwpgkwfiagk) (Ping timeout: 246 seconds) |
| 00:20:28 | × | unclechu quits (unclechuma@gateway/shell/matrix.org/x-tnclmchgsfcjvbeo) (Ping timeout: 246 seconds) |
| 00:20:28 | × | SlackIntegration quits (slackbotma@gateway/shell/matrix.org/x-fnzuihdoqjgkmenn) (Ping timeout: 246 seconds) |
| 00:20:43 | <koz_> | ski: Or, in terms a Haskeller gets, it's a ... finitary dependent map or something? |
| 00:20:45 | × | sramsay64[m] quits (sramsay64p@gateway/shell/matrix.org/x-jdvushtbvblurwtq) (Ping timeout: 265 seconds) |
| 00:20:46 | × | MarcelineVQ quits (~anja@198.254.199.42) (Ping timeout: 265 seconds) |
| 00:20:46 | × | speakerspivakeem quits (speakerdea@gateway/shell/matrix.org/x-rvqpeamnzlfpmkxm) (Ping timeout: 265 seconds) |
| 00:20:46 | × | ciderpunx[m] quits (ciderpunxm@gateway/shell/matrix.org/x-hrnpxgkxjwxqqbei) (Ping timeout: 265 seconds) |
| 00:20:47 | × | cnmne[m] quits (cnmnematri@gateway/shell/matrix.org/x-sborhlzsmaobaiaq) (Ping timeout: 265 seconds) |
| 00:20:47 | × | jtojnar quits (jtojnarmat@gateway/shell/matrix.org/x-lozukstxfhfmuwje) (Ping timeout: 265 seconds) |
| 00:20:47 | × | siraben quits (sirabenmat@gateway/shell/matrix.org/x-upndgdslpblvvnsv) (Ping timeout: 265 seconds) |
| 00:20:52 | → | infinity0 joins (~infinity0@freenet/developer/infinity0) |
| 00:20:55 | <koz_> | Or a type-level finitary function? |
| 00:21:14 | → | hackage joins (mniip@haskell/bot/hackage) |
| 00:21:15 | × | Ericson2314 quits (ericson231@gateway/shell/matrix.org/x-hymaltulzvarkupy) (Ping timeout: 265 seconds) |
| 00:21:17 | <dolio> | It's not finitary in general. |
| 00:21:23 | → | Kneiva joins (kneiva@raah.fi) |
| 00:21:25 | × | micro quits (~micro@unaffiliated/micro) (Ping timeout: 240 seconds) |
| 00:21:42 | → | ichimaru joins (~ichimaru@45.63.97.131) |
| 00:22:00 | → | kaol joins (~kaol@178.62.241.234) |
| 00:22:03 | → | tumdedum joins (~tumdedum@unaffiliated/espiral) |
| 00:22:14 | → | ft joins (~ft@shell.chaostreff-dortmund.de) |
| 00:22:26 | → | totte joins (~totte@chakra/totte) |
| 00:22:32 | <dolio> | Powers are like exponentials/function spaces where the domain isn't from the same category. |
| 00:22:32 | → | micro joins (~micro@unaffiliated/micro) |
| 00:22:41 | → | Hatsue[m] joins (berbermanm@gateway/shell/matrix.org/x-kfwbpitwucignycq) |
| 00:22:47 | → | jamesfielder[m] joins (jamesfield@gateway/shell/matrix.org/x-cstknhuboekuxkuz) |
| 00:22:56 | × | royal_screwup219 quits (52254809@gateway/web/cgi-irc/kiwiirc.com/ip.82.37.72.9) (Ping timeout: 240 seconds) |
| 00:22:56 | → | svc0[m] joins (svc0matrix@gateway/shell/matrix.org/x-wvtgivurabjhbkba) |
| 00:22:58 | <koz_> | dolio: Ah, so we're taking a bunch of _differently_ typed things into the same type? |
| 00:23:09 | → | phittacus joins (bklmatrixo@gateway/shell/matrix.org/x-hwizcbovdrwbcgpp) |
| 00:23:11 | → | mly[m] joins (mlydisenco@gateway/shell/matrix.org/x-ioduephyaipsdbpr) |
| 00:23:11 | → | doct0rhu[m] joins (doct0rhumo@gateway/shell/matrix.org/x-moqwyltpmovitjua) |
| 00:23:12 | → | jkaye[m] joins (jkayematri@gateway/shell/matrix.org/x-pdcstvgyyyubugbl) |
| 00:24:10 | × | wyer quits (~justin_wy@102-65-159-176.dsl.web.africa) (Ping timeout: 256 seconds) |
| 00:24:39 | → | tromp joins (~tromp@dhcp-077-249-230-040.chello.nl) |
| 00:24:53 | → | lambdaclan joins (lambdaclan@gateway/shell/matrix.org/x-kcryjuraivreyymc) |
| 00:24:59 | <dolio> | In this case, a natural transformation between functions is a set/type, not a functor, but you're using it as the exponent of a functor. |
| 00:25:11 | → | sramsay64[m] joins (sramsay64p@gateway/shell/matrix.org/x-nujfbjxipttrdqzb) |
| 00:25:11 | → | ciderpunx[m] joins (ciderpunxm@gateway/shell/matrix.org/x-yxmeupgtgdsbrdwc) |
| 00:25:15 | → | cnmne[m] joins (cnmnematri@gateway/shell/matrix.org/x-rdxemhiovvvubjir) |
| 00:25:17 | <dolio> | Er, the collection of natural transformations. |
| 00:25:33 | → | bsima[m] joins (bensimatim@gateway/shell/matrix.org/x-kubizxidhekvntqy) |
| 00:25:37 | → | speakerspivakeem joins (speakerdea@gateway/shell/matrix.org/x-aihdvxcodjgcilnc) |
| 00:25:39 | → | jtojnar joins (jtojnarmat@gateway/shell/matrix.org/x-wlsdwcmilhqlylmm) |
| 00:25:41 | → | berberman[T] joins (berberma4@gateway/shell/matrix.org/x-ijptopfgfnrdwnde) |
| 00:25:43 | → | Lurkki[m] joins (lurkkipriv@gateway/shell/matrix.org/x-vjfsrugafkosqzgv) |
| 00:25:59 | → | unclechu joins (unclechuma@gateway/shell/matrix.org/x-ijzbctjwifbdnkew) |
| 00:26:10 | → | Sarievo[m] joins (sarievoale@gateway/shell/matrix.org/x-hruoqfzyffhscrjy) |
| 00:26:21 | → | siraben joins (sirabenmat@gateway/shell/matrix.org/x-ulioxukgmwtwipdi) |
| 00:26:51 | <ski> | koz_ : yea, i haven't really internalized the "final encoding" terminology. perhaps <https://peddie.github.io/encodings/encodings-text.html> could be helpful ? |
| 00:27:06 | × | deviantfero quits (~deviantfe@190.150.27.58) (Ping timeout: 256 seconds) |
| 00:27:14 | <koz_> | ski: That is amazing, thank you! |
| 00:27:17 | <koz_> | Will definitely read. |
| 00:28:29 | → | materialfuture[m joins (materialfu@gateway/shell/matrix.org/x-eyglplvhwnatahdt) |
| 00:28:29 | → | pedrorubster[m] joins (pedrorubst@gateway/shell/matrix.org/x-heaxzfskkkjardel) |
| 00:28:30 | → | tomsen[m] joins (tfbiomatri@gateway/shell/matrix.org/x-doxwskmjwhretsjn) |
| 00:28:31 | → | pythag76[m] joins (pythag76ma@gateway/shell/matrix.org/x-ieaiadlmmzxdhfmk) |
| 00:28:32 | → | bogdanp joins (~bogdanp@188.24.80.165) |
| 00:29:40 | → | tomferon[m] joins (tomferonmo@gateway/shell/matrix.org/x-whxcvjmphueuwqle) |
| 00:29:44 | → | jeffcasavant[m] joins (jeffcasava@gateway/shell/matrix.org/x-xylxegxxytlqguhg) |
| 00:29:53 | × | tromp quits (~tromp@dhcp-077-249-230-040.chello.nl) (Ping timeout: 256 seconds) |
| 00:29:54 | → | Twey joins (~twey@unaffiliated/twey) |
| 00:29:58 | → | sawmon-and-natal joins (sawmon-and@gateway/shell/matrix.org/x-nogwnywauigckfkp) |
| 00:30:00 | → | Hanma[m] joins (hanmamatri@gateway/shell/matrix.org/x-nuzbrwltjvxurkcj) |
| 00:30:01 | → | Ericson2314 joins (ericson231@gateway/shell/matrix.org/x-rwfhcvceqoqhypsn) |
| 00:31:06 | <ph88> | thanks for all the words ski |
| 00:31:16 | <ski> | yw |
| 00:31:28 | <koz_> | Yep, it was _very_ educational. |
| 00:31:32 | → | bgamari_ joins (~bgamari@72.65.102.138) |
| 00:31:48 | × | bgamari quits (~bgamari@72.65.105.91) (Ping timeout: 260 seconds) |
| 00:32:06 | <dolio> | There's also dual copower or 'tensor' that is like a product with some object of another category. |
| 00:32:28 | <ski> | it's like scaling multiplicatoin |
| 00:32:31 | <dolio> | Which is used with left Kan extensions. |
| 00:33:02 | <dolio> | And powers are sometimes called cotensors. |
| 00:33:49 | × | zebrag quits (~inkbottle@aaubervilliers-654-1-106-113.w86-212.abo.wanadoo.fr) (Quit: Konversation terminated!) |
| 00:34:10 | → | zebrag joins (~inkbottle@aaubervilliers-654-1-106-113.w86-212.abo.wanadoo.fr) |
| 00:34:22 | × | bogdanp quits (~bogdanp@188.24.80.165) (Ping timeout: 256 seconds) |
| 00:36:54 | → | rajivr joins (uid269651@gateway/web/irccloud.com/x-phyvdjrammctwxzt) |
| 00:37:26 | × | mrd quits (~mrd@debian/developer/mrd) (Ping timeout: 240 seconds) |
| 00:37:33 | → | mrd joins (~mrd@45.61.147.211) |
| 00:37:56 | × | chirpsalot quits (~Chirps@pool-98-115-239-235.phlapa.fios.verizon.net) (Ping timeout: 240 seconds) |
| 00:37:56 | mrd | is now known as Guest93718 |
| 00:38:12 | → | sakirious8 joins (~sakirious@c-71-197-191-137.hsd1.wa.comcast.net) |
| 00:39:08 | → | chirpsalot joins (~Chirps@pool-98-115-239-235.phlapa.fios.verizon.net) |
| 00:39:14 | × | Tuplanolla quits (~Tuplanoll@91-159-68-239.elisa-laajakaista.fi) (Quit: Leaving.) |
| 00:39:56 | × | sakirious quits (~sakirious@c-71-197-191-137.hsd1.wa.comcast.net) (Ping timeout: 240 seconds) |
| 00:39:56 | sakirious8 | is now known as sakirious |
| 00:39:57 | × | acidjnk_new quits (~acidjnk@p200300d0c704e733dd41bcd6e6128dbe.dip0.t-ipconnect.de) (Ping timeout: 260 seconds) |
| 00:40:23 | → | olligobber joins (olligobber@gateway/vpn/privateinternetaccess/olligobber) |
| 00:41:03 | → | fryguybob joins (~fryguybob@cpe-74-65-31-113.rochester.res.rr.com) |
| 00:42:28 | → | Lycurgus joins (~niemand@cpe-45-46-139-165.buffalo.res.rr.com) |
| 00:43:10 | × | conal quits (~conal@209.58.135.89) (Quit: Computer has gone to sleep.) |
| 00:44:29 | → | MarcelineVQ joins (~anja@198.254.199.42) |
| 00:44:36 | × | Solarion quits (~solarion@fsf/member/solarion) (Remote host closed the connection) |
| 00:44:46 | → | Kaeipi joins (~Kaiepi@47.54.252.148) |
| 00:45:26 | → | MidAutumnHotaru9 joins (~MidAutumn@unaffiliated/midautumnhotaru) |
| 00:46:28 | → | metro joins (~Thunderbi@unaffiliated/metreo) |
| 00:46:40 | → | inkbottle joins (~inkbottle@aaubervilliers-654-1-106-113.w86-212.abo.wanadoo.fr) |
| 00:46:52 | × | star_cloud quits (~star_clou@ec2-34-220-44-120.us-west-2.compute.amazonaws.com) (Ping timeout: 256 seconds) |
| 00:46:53 | × | metreo quits (~Thunderbi@unaffiliated/metreo) (Ping timeout: 256 seconds) |
| 00:46:53 | × | zebrag quits (~inkbottle@aaubervilliers-654-1-106-113.w86-212.abo.wanadoo.fr) (Remote host closed the connection) |
| 00:46:53 | × | micro quits (~micro@unaffiliated/micro) (Ping timeout: 256 seconds) |
| 00:46:53 | metro | is now known as metreo |
| 00:46:53 | × | elliott_ quits (~elliott_@pool-108-51-101-42.washdc.fios.verizon.net) (Read error: Connection reset by peer) |
| 00:46:57 | → | micro joins (~micro@unaffiliated/micro) |
| 00:47:10 | → | elliott_ joins (~elliott_@pool-108-51-101-42.washdc.fios.verizon.net) |
| 00:47:18 | infinisi1 | is now known as infinisil |
| 00:47:24 | × | olligobber quits (olligobber@gateway/vpn/privateinternetaccess/olligobber) (Ping timeout: 256 seconds) |
| 00:47:24 | × | MVQq quits (~anja@198.254.199.42) (Ping timeout: 256 seconds) |
| 00:47:24 | × | MidAutumnHotaru quits (~MidAutumn@unaffiliated/midautumnhotaru) (Ping timeout: 256 seconds) |
| 00:47:24 | × | Kaiepi quits (~Kaiepi@47.54.252.148) (Ping timeout: 256 seconds) |
| 00:47:25 | MidAutumnHotaru9 | is now known as MidAutumnHotaru |
| 00:47:36 | × | merijn quits (~merijn@83-160-49-249.ip.xs4all.nl) (Ping timeout: 240 seconds) |
| 00:47:43 | → | olligobber joins (olligobber@gateway/vpn/privateinternetaccess/olligobber) |
| 00:49:30 | × | heatsink quits (~heatsink@2600:1700:bef1:5e10:54b6:e8d3:c70d:8881) (Remote host closed the connection) |
| 00:50:10 | → | heatsink joins (~heatsink@2600:1700:bef1:5e10:54b6:e8d3:c70d:8881) |
| 00:52:09 | → | Solarion joins (~solarion@fsf/member/solarion) |
| 00:55:03 | → | bogdanp joins (~bogdanp@188.24.80.165) |
| 00:56:00 | × | jess quits (jess@freenode/staff/jess) (Quit: re-conn-eeeeecccttt!!!) |
| 00:56:58 | → | royal_screwup219 joins (52254809@gateway/web/cgi-irc/kiwiirc.com/ip.82.37.72.9) |
| 00:57:19 | → | jess joins (jess@freenode/staff/jess) |
| 00:59:42 | × | bogdanp quits (~bogdanp@188.24.80.165) (Ping timeout: 265 seconds) |
| 01:00:29 | → | conal joins (~conal@209.58.131.42) |
| 01:01:44 | × | royal_screwup219 quits (52254809@gateway/web/cgi-irc/kiwiirc.com/ip.82.37.72.9) (Ping timeout: 246 seconds) |
| 01:02:04 | × | Lycurgus quits (~niemand@cpe-45-46-139-165.buffalo.res.rr.com) (Quit: Exeunt) |
| 01:02:56 | × | metreo quits (~Thunderbi@unaffiliated/metreo) (Quit: metreo) |
| 01:03:52 | → | deviantfero joins (~deviantfe@190.150.27.58) |
| 01:05:29 | hackage | vector 0.12.2.0 - Efficient Arrays https://hackage.haskell.org/package/vector-0.12.2.0 (lehins) |
| 01:06:02 | × | miguel_clean quits (~Miguel@89-72-187-203.dynamic.chello.pl) (Quit: Leaving.) |
| 01:10:03 | → | niekvandepas joins (~niekvande@dhcp-077-249-088-250.chello.nl) |
| 01:10:17 | × | thc202 quits (~thc202@unaffiliated/thc202) (Ping timeout: 260 seconds) |
| 01:11:09 | × | ciderpunx[m] quits (ciderpunxm@gateway/shell/matrix.org/x-yxmeupgtgdsbrdwc) (*.net *.split) |
| 01:11:09 | × | jtojnar quits (jtojnarmat@gateway/shell/matrix.org/x-wlsdwcmilhqlylmm) (*.net *.split) |
| 01:11:09 | × | lambdaclan quits (lambdaclan@gateway/shell/matrix.org/x-kcryjuraivreyymc) (*.net *.split) |
| 01:11:09 | × | jkaye[m] quits (jkayematri@gateway/shell/matrix.org/x-pdcstvgyyyubugbl) (*.net *.split) |
| 01:11:09 | × | renzhi quits (~renzhi@2607:fa49:6500:6f00::1e43) (*.net *.split) |
| 01:11:09 | × | xff0x quits (~xff0x@2001:1a81:520f:a600:9140:9df9:51ef:c0ff) (*.net *.split) |
| 01:11:09 | × | howdoi quits (uid224@gateway/web/irccloud.com/x-kendsybseqbsecek) (*.net *.split) |
| 01:11:10 | × | MrMuffles[m] quits (mrmufflesm@gateway/shell/matrix.org/x-gxtchuuvswusjrfo) (*.net *.split) |
| 01:11:10 | × | ManofLetters[m] quits (manoflette@gateway/shell/matrix.org/x-ffqqjkxklrhrbdfb) (*.net *.split) |
| 01:11:10 | × | meckse[m] quits (mecksematr@gateway/shell/matrix.org/x-exbeyallnblpkfbd) (*.net *.split) |
| 01:11:12 | × | drozdziak1 quits (~drozdziak@vps-520f86fd.vps.ovh.net) (*.net *.split) |
| 01:11:12 | × | bitonic quits (bitonicmat@gateway/shell/matrix.org/x-urgbigudumlzzgbk) (*.net *.split) |
| 01:11:12 | × | michaelpj quits (michaelpjm@gateway/shell/matrix.org/x-lyovzxlutolsqktj) (*.net *.split) |
| 01:11:13 | × | alvinsj[m] quits (alvinsjmat@gateway/shell/matrix.org/x-xvndelqwvueobctz) (*.net *.split) |
| 01:11:13 | × | noIOBeforeBedtim quits (dissatisfi@gateway/shell/matrix.org/x-aflsdwvkhswyfvar) (*.net *.split) |
| 01:11:13 | × | immae quits (immaematri@gateway/shell/matrix.org/x-ssfidsetyjyzenkc) (*.net *.split) |
| 01:11:13 | × | rednaZ[m] quits (r3dnazmatr@gateway/shell/matrix.org/x-ghhjluyupjkyznpd) (*.net *.split) |
| 01:11:13 | × | maralorn quits (maralornma@gateway/shell/matrix.org/x-bexuknohhpurfvcb) (*.net *.split) |
| 01:11:13 | × | ThaEwat quits (thaewraptm@gateway/shell/matrix.org/x-wvivrvzfvoarshhp) (*.net *.split) |
| 01:11:13 | × | srid quits (sridmatrix@gateway/shell/matrix.org/x-shnwilfnnjjekpry) (*.net *.split) |
| 01:11:13 | × | hyiltiz-M quits (hyiltizkde@gateway/shell/kde/matrix/x-ykpvnxagunrmaruz) (*.net *.split) |
| 01:11:14 | × | taktoa[c] quits (sid282096@gateway/web/irccloud.com/x-tfepwvxnvuhzipdi) (*.net *.split) |
| 01:11:14 | × | ProofTechnique quits (sid79547@gateway/web/irccloud.com/x-wxgqipcxkmukqbfr) (*.net *.split) |
| 01:11:14 | × | jokester quits (~mono@unaffiliated/jokester) (*.net *.split) |
| 01:11:14 | × | esph quits (~weechat@unaffiliated/esph) (*.net *.split) |
| 01:11:14 | × | operand quits (~operand@is.altijd.moe) (*.net *.split) |
| 01:11:14 | × | bsima quits (~bsima@simatime.com) (*.net *.split) |
| 01:12:51 | glguy | is now known as 874AAXTST |
| 01:12:53 | → | jtojnar joins (jtojnarmat@gateway/shell/matrix.org/x-wlsdwcmilhqlylmm) |
| 01:12:53 | → | ciderpunx[m] joins (ciderpunxm@gateway/shell/matrix.org/x-yxmeupgtgdsbrdwc) |
| 01:12:53 | → | lambdaclan joins (lambdaclan@gateway/shell/matrix.org/x-kcryjuraivreyymc) |
| 01:12:53 | → | jkaye[m] joins (jkayematri@gateway/shell/matrix.org/x-pdcstvgyyyubugbl) |
| 01:12:53 | → | renzhi joins (~renzhi@2607:fa49:6500:6f00::1e43) |
| 01:12:53 | → | xff0x joins (~xff0x@2001:1a81:520f:a600:9140:9df9:51ef:c0ff) |
| 01:12:53 | → | howdoi joins (uid224@gateway/web/irccloud.com/x-kendsybseqbsecek) |
| 01:12:53 | → | ManofLetters[m] joins (manoflette@gateway/shell/matrix.org/x-ffqqjkxklrhrbdfb) |
| 01:12:53 | → | MrMuffles[m] joins (mrmufflesm@gateway/shell/matrix.org/x-gxtchuuvswusjrfo) |
| 01:12:53 | → | meckse[m] joins (mecksematr@gateway/shell/matrix.org/x-exbeyallnblpkfbd) |
| 01:12:53 | → | maralorn joins (maralornma@gateway/shell/matrix.org/x-bexuknohhpurfvcb) |
| 01:12:53 | → | alvinsj[m] joins (alvinsjmat@gateway/shell/matrix.org/x-xvndelqwvueobctz) |
| 01:12:53 | → | srid joins (sridmatrix@gateway/shell/matrix.org/x-shnwilfnnjjekpry) |
| 01:12:53 | → | michaelpj joins (michaelpjm@gateway/shell/matrix.org/x-lyovzxlutolsqktj) |
| 01:12:53 | → | bitonic joins (bitonicmat@gateway/shell/matrix.org/x-urgbigudumlzzgbk) |
| 01:12:53 | → | immae joins (immaematri@gateway/shell/matrix.org/x-ssfidsetyjyzenkc) |
| 01:12:53 | → | noIOBeforeBedtim joins (dissatisfi@gateway/shell/matrix.org/x-aflsdwvkhswyfvar) |
| 01:12:53 | → | rednaZ[m] joins (r3dnazmatr@gateway/shell/matrix.org/x-ghhjluyupjkyznpd) |
| 01:12:53 | → | drozdziak1 joins (~drozdziak@vps-520f86fd.vps.ovh.net) |
| 01:12:53 | → | hyiltiz-M joins (hyiltizkde@gateway/shell/kde/matrix/x-ykpvnxagunrmaruz) |
| 01:12:53 | → | taktoa[c] joins (sid282096@gateway/web/irccloud.com/x-tfepwvxnvuhzipdi) |
| 01:12:53 | → | ProofTechnique joins (sid79547@gateway/web/irccloud.com/x-wxgqipcxkmukqbfr) |
| 01:12:53 | → | jokester joins (~mono@unaffiliated/jokester) |
| 01:12:53 | → | esph joins (~weechat@unaffiliated/esph) |
| 01:12:53 | → | operand joins (~operand@is.altijd.moe) |
| 01:12:53 | → | bsima joins (~bsima@simatime.com) |
| 01:13:26 | × | immae quits (immaematri@gateway/shell/matrix.org/x-ssfidsetyjyzenkc) (Max SendQ exceeded) |
| 01:13:29 | 874AAXTST | is now known as glguy |
| 01:13:49 | × | JSharp quits (sid4580@wikia/JSharp) (Ping timeout: 264 seconds) |
| 01:14:18 | × | Sarievo[m] quits (sarievoale@gateway/shell/matrix.org/x-hruoqfzyffhscrjy) (Ping timeout: 244 seconds) |
| 01:14:21 | × | Ericson2314 quits (ericson231@gateway/shell/matrix.org/x-rwfhcvceqoqhypsn) (Ping timeout: 246 seconds) |
| 01:14:24 | × | ciderpunx[m] quits (ciderpunxm@gateway/shell/matrix.org/x-yxmeupgtgdsbrdwc) (Ping timeout: 240 seconds) |
| 01:14:25 | × | jkaye[m] quits (jkayematri@gateway/shell/matrix.org/x-pdcstvgyyyubugbl) (Ping timeout: 240 seconds) |
| 01:14:25 | × | kip quits (sid71464@gateway/web/irccloud.com/x-mjmssaakfrgzogsh) (Ping timeout: 264 seconds) |
| 01:14:25 | × | ajmcmiddlin quits (sid284402@gateway/web/irccloud.com/x-cehcrqjkdlrolrrk) (Ping timeout: 264 seconds) |
| 01:14:25 | × | cstrahan quits (sid36118@gateway/web/irccloud.com/x-izwqotiemqedbsvj) (Ping timeout: 264 seconds) |
| 01:14:26 | × | materialfuture[m quits (materialfu@gateway/shell/matrix.org/x-eyglplvhwnatahdt) (Ping timeout: 240 seconds) |
| 01:14:26 | × | rednaZ[m] quits (r3dnazmatr@gateway/shell/matrix.org/x-ghhjluyupjkyznpd) (Ping timeout: 240 seconds) |
| 01:14:26 | × | maralorn quits (maralornma@gateway/shell/matrix.org/x-bexuknohhpurfvcb) (Ping timeout: 240 seconds) |
| 01:14:27 | × | Lurkki[m]1 quits (lurkkifene@gateway/shell/matrix.org/x-sviwhpetivwxalno) (Ping timeout: 240 seconds) |
| 01:14:28 | × | plumenator[m] quits (plumenator@gateway/shell/matrix.org/x-neduwwnwixuisddb) (Ping timeout: 240 seconds) |
| 01:14:28 | × | lnxw37d4 quits (lnxw37d4ma@gateway/shell/matrix.org/x-xclkwkmxcgtcicgm) (Ping timeout: 240 seconds) |
| 01:14:28 | × | johnnyboy[m] quits (gifumatrix@gateway/shell/matrix.org/x-qghcjyacpqyytspd) (Ping timeout: 240 seconds) |
| 01:14:35 | × | mly[m] quits (mlydisenco@gateway/shell/matrix.org/x-ioduephyaipsdbpr) (Ping timeout: 258 seconds) |
| 01:14:42 | × | cnmne[m] quits (cnmnematri@gateway/shell/matrix.org/x-rdxemhiovvvubjir) (Ping timeout: 246 seconds) |
| 01:14:46 | × | ManofLetters[m] quits (manoflette@gateway/shell/matrix.org/x-ffqqjkxklrhrbdfb) (Ping timeout: 240 seconds) |
| 01:14:46 | × | meckse[m] quits (mecksematr@gateway/shell/matrix.org/x-exbeyallnblpkfbd) (Ping timeout: 240 seconds) |
| 01:14:48 | × | michaelpj quits (michaelpjm@gateway/shell/matrix.org/x-lyovzxlutolsqktj) (Ping timeout: 240 seconds) |
| 01:14:48 | × | alvinsj[m] quits (alvinsjmat@gateway/shell/matrix.org/x-xvndelqwvueobctz) (Ping timeout: 240 seconds) |
| 01:14:48 | × | noIOBeforeBedtim quits (dissatisfi@gateway/shell/matrix.org/x-aflsdwvkhswyfvar) (Ping timeout: 240 seconds) |
| 01:14:48 | × | srid quits (sridmatrix@gateway/shell/matrix.org/x-shnwilfnnjjekpry) (Ping timeout: 240 seconds) |
| 01:14:49 | × | mentaal[m] quits (mentaalmat@gateway/shell/matrix.org/x-ocjxyfmxlffojmgc) (Ping timeout: 244 seconds) |
| 01:14:50 | × | peterstorm[m] quits (peterstorm@gateway/shell/matrix.org/x-yjhgihesbgzkbltt) (Ping timeout: 244 seconds) |
| 01:14:50 | × | Wraul[m] quits (wraulmatri@gateway/shell/matrix.org/x-sbwvgyywisbgjtkh) (Ping timeout: 244 seconds) |
| 01:14:50 | × | joshualit140[m] quits (joshualit1@gateway/shell/matrix.org/x-eqeeqsrgvcxijalz) (Ping timeout: 244 seconds) |
| 01:14:50 | × | brightly-salty[m quits (brightly-s@gateway/shell/matrix.org/x-aarthkmmqveerxer) (Ping timeout: 244 seconds) |
| 01:14:50 | × | freeman42x[m] quits (freeman42x@gateway/shell/matrix.org/x-pzdzfguzgvwadtku) (Ping timeout: 244 seconds) |
| 01:14:52 | × | pqwy[m] quits (pqwymatrix@gateway/shell/matrix.org/x-nbkvzegdqozmbfxq) (Ping timeout: 244 seconds) |
| 01:14:52 | × | VarikValefor[m] quits (varikvalef@gateway/shell/matrix.org/x-uepolzyqsgqnuviv) (Ping timeout: 244 seconds) |
| 01:14:53 | × | Noughtmare[m] quits (naughtmare@gateway/shell/matrix.org/x-mmcvdpiwcdrvsjol) (Ping timeout: 244 seconds) |
| 01:14:53 | × | metamod[m] quits (metamodmat@gateway/shell/matrix.org/x-xmjzwtlpadazclue) (Ping timeout: 244 seconds) |
| 01:14:53 | × | Poscat[m] quits (poscatmatr@gateway/shell/matrix.org/x-siaqkltjhtxcjnox) (Ping timeout: 244 seconds) |
| 01:14:53 | × | psamim quits (samimpmatr@gateway/shell/matrix.org/x-vrlllbkofvjqfuka) (Ping timeout: 244 seconds) |
| 01:14:53 | × | fgaz quits (fgazmatrix@gateway/shell/matrix.org/x-durqckkijekikfkr) (Ping timeout: 244 seconds) |
| 01:14:54 | × | pedrorubster[m] quits (pedrorubst@gateway/shell/matrix.org/x-heaxzfskkkjardel) (Ping timeout: 265 seconds) |
| 01:14:54 | × | shutendoji[m] quits (shutendoji@gateway/shell/matrix.org/x-pjsizbhwyxvsgled) (Ping timeout: 268 seconds) |
| 01:14:55 | × | boistordu quits (boistordum@gateway/shell/matrix.org/x-ttjgemovtpgsdlce) (Ping timeout: 268 seconds) |
| 01:14:56 | × | speakerspivakeem quits (speakerdea@gateway/shell/matrix.org/x-aihdvxcodjgcilnc) (Ping timeout: 240 seconds) |
| 01:14:59 | × | itai33[m] quits (itai33matr@gateway/shell/matrix.org/x-acqqujysoyaxynwk) (Ping timeout: 258 seconds) |
| 01:14:59 | × | alexfmpe quits (alexfmpema@gateway/shell/matrix.org/x-fhcfcwrkesbkujwu) (Ping timeout: 258 seconds) |
| 01:15:00 | × | bsima[m] quits (bensimatim@gateway/shell/matrix.org/x-kubizxidhekvntqy) (Ping timeout: 260 seconds) |
| 01:15:01 | × | DamienCassou quits (damiencass@gateway/shell/matrix.org/x-vkjvvabvxoncgfro) (Ping timeout: 258 seconds) |
| 01:15:01 | × | ichor[m] quits (hakonmatri@gateway/shell/matrix.org/x-eqnxowbgplyxdtvt) (Ping timeout: 258 seconds) |
| 01:15:02 | × | sigmacool[m] quits (sigmacoolm@gateway/shell/matrix.org/x-jbrndfccqksdwprd) (Ping timeout: 260 seconds) |
| 01:15:03 | × | jesser[m] quits (jessermatr@gateway/shell/matrix.org/x-pgsyvmxxacptbtsk) (Ping timeout: 260 seconds) |
| 01:15:03 | × | dyniec[m] quits (dyniecmatr@gateway/shell/matrix.org/x-pvzkqwokcawkkljb) (Ping timeout: 260 seconds) |
| 01:15:04 | × | sm[m] quits (simonmicma@gateway/shell/matrix.org/x-ajgkjsbesicezfnq) (Ping timeout: 258 seconds) |
| 01:15:04 | × | domenkozar[m] quits (domenkozar@NixOS/user/domenkozar) (Ping timeout: 258 seconds) |
| 01:15:04 | × | lierdakil[m] quits (lierdakilm@gateway/shell/matrix.org/x-txperhqvmzffdvyq) (Ping timeout: 260 seconds) |
| 01:15:05 | × | hsiktas[m] quits (hsiktasmat@gateway/shell/matrix.org/x-yblizxhqzcwpzykh) (Ping timeout: 260 seconds) |
| 01:15:05 | × | PotatoHatsue quits (berbermanp@gateway/shell/matrix.org/x-mcodguudawytcenr) (Ping timeout: 260 seconds) |
| 01:15:05 | × | Hatsue[m] quits (berbermanm@gateway/shell/matrix.org/x-kfwbpitwucignycq) (Ping timeout: 246 seconds) |
| 01:15:05 | × | niekvandepas quits (~niekvande@dhcp-077-249-088-250.chello.nl) (Ping timeout: 265 seconds) |
| 01:15:05 | × | tomsen[m] quits (tfbiomatri@gateway/shell/matrix.org/x-doxwskmjwhretsjn) (Ping timeout: 266 seconds) |
| 01:15:20 | × | sramsay64[m] quits (sramsay64p@gateway/shell/matrix.org/x-nujfbjxipttrdqzb) (Ping timeout: 244 seconds) |
| 01:15:22 | × | siraben quits (sirabenmat@gateway/shell/matrix.org/x-ulioxukgmwtwipdi) (Ping timeout: 265 seconds) |
| 01:15:23 | × | jamesfielder[m] quits (jamesfield@gateway/shell/matrix.org/x-cstknhuboekuxkuz) (Ping timeout: 265 seconds) |
| 01:15:26 | × | sawmon-and-natal quits (sawmon-and@gateway/shell/matrix.org/x-nogwnywauigckfkp) (Ping timeout: 240 seconds) |
| 01:15:26 | × | Hanma[m] quits (hanmamatri@gateway/shell/matrix.org/x-nuzbrwltjvxurkcj) (Ping timeout: 240 seconds) |
| 01:15:28 | × | berberman[T] quits (berberma4@gateway/shell/matrix.org/x-ijptopfgfnrdwnde) (Ping timeout: 260 seconds) |
| 01:15:31 | × | pythag76[m] quits (pythag76ma@gateway/shell/matrix.org/x-ieaiadlmmzxdhfmk) (Ping timeout: 268 seconds) |
| 01:15:31 | × | CaptainYukinoshi quits (captain-yu@gateway/shell/matrix.org/x-himmieuoynzezfkt) (Ping timeout: 268 seconds) |
| 01:15:31 | × | AmitLevy[m] quits (amitmostly@gateway/shell/matrix.org/x-yvgrlccvshqbsagz) (Ping timeout: 268 seconds) |
| 01:15:32 | × | xosdy[m] quits (xosdyaleth@gateway/shell/matrix.org/x-pocvayyofeupmgwi) (Ping timeout: 268 seconds) |
| 01:15:32 | × | shieru[m] quits (shierualet@gateway/shell/matrix.org/x-brrpbroqvzietezd) (Ping timeout: 268 seconds) |
| 01:15:32 | × | kadoban quits (kadobanmat@gateway/shell/matrix.org/x-wfrcjzsxhnedgikj) (Ping timeout: 268 seconds) |
| 01:15:32 | × | tomferon[m] quits (tomferonmo@gateway/shell/matrix.org/x-whxcvjmphueuwqle) (Ping timeout: 260 seconds) |
| 01:15:36 | × | jespada quits (~jespada@90.254.242.138) (Ping timeout: 240 seconds) |
| 01:15:37 | × | Heffalump quits (~ganesh@urchin.earth.li) (Ping timeout: 264 seconds) |
| 01:15:44 | × | phittacus quits (bklmatrixo@gateway/shell/matrix.org/x-hwizcbovdrwbcgpp) (Ping timeout: 258 seconds) |
| 01:15:45 | × | jtojnar quits (jtojnarmat@gateway/shell/matrix.org/x-wlsdwcmilhqlylmm) (Ping timeout: 258 seconds) |
| 01:15:45 | × | lambdaclan quits (lambdaclan@gateway/shell/matrix.org/x-kcryjuraivreyymc) (Ping timeout: 258 seconds) |
| 01:16:08 | → | JSharp joins (sid4580@wikia/JSharp) |
| 01:16:26 | → | Heffalump joins (~ganesh@urchin.earth.li) |
| 01:16:33 | × | jess quits (jess@freenode/staff/jess) (Quit: Leaving) |
| 01:16:53 | × | sajith[m] quits (sajithmatr@gateway/shell/matrix.org/x-ktjednruekyeplvi) (Ping timeout: 244 seconds) |
| 01:17:04 | × | MrMuffles[m] quits (mrmufflesm@gateway/shell/matrix.org/x-gxtchuuvswusjrfo) (Ping timeout: 240 seconds) |
| 01:17:04 | × | bitonic quits (bitonicmat@gateway/shell/matrix.org/x-urgbigudumlzzgbk) (Ping timeout: 240 seconds) |
| 01:17:16 | × | doct0rhu[m] quits (doct0rhumo@gateway/shell/matrix.org/x-moqwyltpmovitjua) (Ping timeout: 258 seconds) |
| 01:17:22 | → | kip joins (sid71464@gateway/web/irccloud.com/x-buspbqlpbojjwhxj) |
| 01:17:23 | → | ajmcmiddlin joins (sid284402@gateway/web/irccloud.com/x-aycwsqicivnrmiel) |
| 01:17:27 | → | cstrahan joins (sid36118@gateway/web/irccloud.com/x-yljxoiiqqogddjyq) |
| 01:18:02 | × | Vanilla[m] quits (danielm14@gateway/shell/matrix.org/x-qmmwdusdgylervnj) (Ping timeout: 258 seconds) |
| 01:18:02 | × | unclechu quits (unclechuma@gateway/shell/matrix.org/x-ijzbctjwifbdnkew) (Ping timeout: 264 seconds) |
| 01:18:53 | × | svc0[m] quits (svc0matrix@gateway/shell/matrix.org/x-wvtgivurabjhbkba) (Ping timeout: 246 seconds) |
| 01:18:57 | × | psydruid quits (psydruidma@gateway/shell/matrix.org/x-zvueuxshtqmtiplu) (Ping timeout: 244 seconds) |
| 01:19:13 | × | jeffcasavant[m] quits (jeffcasava@gateway/shell/matrix.org/x-xylxegxxytlqguhg) (Ping timeout: 268 seconds) |
| 01:19:13 | × | bram[m]1 quits (bramvdbnet@gateway/shell/matrix.org/x-zgrcclfikspbpcnn) (Ping timeout: 268 seconds) |
| 01:19:14 | × | Lurkki[m] quits (lurkkipriv@gateway/shell/matrix.org/x-vjfsrugafkosqzgv) (Ping timeout: 265 seconds) |
| 01:21:15 | × | borne quits (~fritjof@2a06:8782:ffbb:1337:146f:6feb:7131:6215) (Ping timeout: 272 seconds) |
| 01:22:11 | → | jespada joins (~jespada@90.254.242.138) |
| 01:24:53 | → | jedws joins (~jedws@121.209.139.157) |
| 01:31:52 | → | bogdanp joins (~bogdanp@188.24.80.165) |
| 01:33:50 | × | inkbottle quits (~inkbottle@aaubervilliers-654-1-106-113.w86-212.abo.wanadoo.fr) (Quit: Konversation terminated!) |
| 01:34:10 | → | inkbottle joins (~inkbottle@aaubervilliers-654-1-106-113.w86-212.abo.wanadoo.fr) |
| 01:34:16 | × | tmciver quits (~tmciver@cpe-172-101-40-226.maine.res.rr.com) (Ping timeout: 240 seconds) |
| 01:34:40 | → | nineonin_ joins (~nineonine@2604:3d08:7785:9600:1d25:9d82:8276:bb69) |
| 01:35:00 | × | cole-h quits (~cole-h@c-73-48-197-220.hsd1.ca.comcast.net) (Ping timeout: 256 seconds) |
| 01:35:21 | → | Sarievo[m] joins (sarievoale@gateway/shell/matrix.org/x-frweaaexpaxazfqp) |
| 01:35:32 | → | Poscat[m] joins (poscatmatr@gateway/shell/matrix.org/x-uxvqvqnivblpsbri) |
| 01:35:33 | → | fgaz joins (fgazmatrix@gateway/shell/matrix.org/x-qlpfvownwowephhz) |
| 01:35:57 | × | shatriff quits (~vitaliish@176-52-216-242.irishtelecom.com) (Remote host closed the connection) |
| 01:36:04 | × | bogdanp quits (~bogdanp@188.24.80.165) (Ping timeout: 240 seconds) |
| 01:36:12 | → | shatriff joins (~vitaliish@176-52-216-242.irishtelecom.com) |
| 01:36:30 | → | tmciver joins (~tmciver@cpe-172-101-40-226.maine.res.rr.com) |
| 01:36:31 | → | Lurkki[m]1 joins (lurkkifene@gateway/shell/matrix.org/x-cwpsgssryoysyqlx) |
| 01:37:34 | → | jamesfielder[m] joins (jamesfield@gateway/shell/matrix.org/x-xauossosopaqovhk) |
| 01:37:35 | → | pedrorubster[m] joins (pedrorubst@gateway/shell/matrix.org/x-uurtsyfrvllvarml) |
| 01:37:52 | → | DamienCassou joins (damiencass@gateway/shell/matrix.org/x-gbstufwiubyomhcy) |
| 01:37:52 | × | jkarni quits (~jkarni@116.203.146.226) (Quit: Lost terminal) |
| 01:37:59 | → | Noughtmare[m] joins (naughtmare@gateway/shell/matrix.org/x-mfsbbdokzrlsyahg) |
| 01:38:22 | × | nineonine quits (~nineonine@50.216.62.2) (Ping timeout: 246 seconds) |
| 01:38:31 | → | georgeleege joins (~george@pool-71-121-167-196.bltmmd.fios.verizon.net) |
| 01:38:59 | → | shutendoji[m] joins (shutendoji@gateway/shell/matrix.org/x-xoyrtvthejxjxgkl) |
| 01:39:53 | → | speakerspivakeem joins (speakerdea@gateway/shell/matrix.org/x-htesbbhyzqfrpgia) |
| 01:40:05 | → | Ericson2314 joins (ericson231@gateway/shell/matrix.org/x-zhgpbwhgylifnzpb) |
| 01:40:28 | → | mentaal[m] joins (mentaalmat@gateway/shell/matrix.org/x-sxeslqllkbdtrqzu) |
| 01:40:29 | → | peterstorm[m] joins (peterstorm@gateway/shell/matrix.org/x-cktgbusgwhpgjrij) |
| 01:40:29 | → | freeman42x[m] joins (freeman42x@gateway/shell/matrix.org/x-fexykyfubjpwwwpo) |
| 01:40:29 | → | joshualit140[m] joins (joshualit1@gateway/shell/matrix.org/x-wmttswtylfzwmshj) |
| 01:40:29 | → | brightly-salty[m joins (brightly-s@gateway/shell/matrix.org/x-qxojepzmfcnhhazc) |
| 01:40:30 | → | VarikValefor[m] joins (varikvalef@gateway/shell/matrix.org/x-qsmsfcozgqeblisu) |
| 01:40:30 | → | pqwy[m] joins (pqwymatrix@gateway/shell/matrix.org/x-ynmjfrawavgomafo) |
| 01:40:34 | → | psamim joins (samimpmatr@gateway/shell/matrix.org/x-dyysteaoiocacflq) |
| 01:40:51 | → | hsiktas[m] joins (hsiktasmat@gateway/shell/matrix.org/x-weupyqaljaoocsop) |
| 01:41:36 | ← | georgeleege parts (~george@pool-71-121-167-196.bltmmd.fios.verizon.net) () |
| 01:41:53 | → | materialfuture[m joins (materialfu@gateway/shell/matrix.org/x-sszjtmspvgjqshvx) |
| 01:41:54 | → | jesser[m] joins (jessermatr@gateway/shell/matrix.org/x-lhpqjqybhmefvkqi) |
| 01:41:55 | → | johnnyboy[m] joins (gifumatrix@gateway/shell/matrix.org/x-qgridfrcologlzcb) |
| 01:42:00 | → | lnxw37d4 joins (lnxw37d4ma@gateway/shell/matrix.org/x-udtfjncathecqlpo) |
| 01:42:02 | → | plumenator[m] joins (plumenator@gateway/shell/matrix.org/x-kbaubxnjmuqofiqb) |
| 01:42:03 | → | sm[m] joins (simonmicma@gateway/shell/matrix.org/x-nsklldrrcdsnfezj) |
| 01:42:05 | × | justsomeguy quits (~justsomeg@unaffiliated/--/x-3805311) (Ping timeout: 240 seconds) |
| 01:42:09 | → | bsima[m] joins (bensimatim@gateway/shell/matrix.org/x-imuquhiygtcpauxg) |
| 01:42:33 | → | lierdakil[m] joins (lierdakilm@gateway/shell/matrix.org/x-bartldulggdcsetx) |
| 01:42:43 | → | domenkozar[m] joins (domenkozar@NixOS/user/domenkozar) |
| 01:42:59 | → | dyniec[m] joins (dyniecmatr@gateway/shell/matrix.org/x-gyjbhefvxrubmqsh) |
| 01:43:59 | → | sigmacool[m] joins (sigmacoolm@gateway/shell/matrix.org/x-dopdglceerknpgpp) |
| 01:44:04 | → | PotatoHatsue joins (berbermanp@gateway/shell/matrix.org/x-iuqovfikrgzweyoc) |
| 01:44:45 | → | elliott__ joins (~elliott@pool-108-51-101-42.washdc.fios.verizon.net) |
| 01:45:01 | → | ichor[m] joins (hakonmatri@gateway/shell/matrix.org/x-fxubpzvzmsddhyyv) |
| 01:45:20 | → | mly[m] joins (mlydisenco@gateway/shell/matrix.org/x-tljgrcvgkojhpipe) |
| 01:47:00 | → | cnmne[m] joins (cnmnematri@gateway/shell/matrix.org/x-gwpocuqjweekfzyf) |
| 01:47:11 | → | metamod[m] joins (metamodmat@gateway/shell/matrix.org/x-jypbiembfhryscfc) |
| 01:47:11 | → | Wraul[m] joins (wraulmatri@gateway/shell/matrix.org/x-nrjacwrfebljqfve) |
| 01:47:12 | × | raym quits (~ray@45.64.220.55) (Quit: leaving) |
| 01:47:27 | → | raym joins (~ray@45.64.220.55) |
| 01:47:40 | → | ciderpunx[m] joins (ciderpunxm@gateway/shell/matrix.org/x-dzorzopgrnbdhsbg) |
| 01:47:44 | → | boistordu joins (boistordum@gateway/shell/matrix.org/x-poydjfwbdbhgtgsu) |
| 01:47:50 | → | alvinsj[m] joins (alvinsjmat@gateway/shell/matrix.org/x-azfcvryhtixhxkqv) |
| 01:47:51 | → | noIOBeforeBedtim joins (dissatisfi@gateway/shell/matrix.org/x-tbdwrbggkcndlkrd) |
| 01:47:52 | → | maralorn joins (maralornma@gateway/shell/matrix.org/x-hcrodjelzowqvyyo) |
| 01:47:52 | → | ManofLetters[m] joins (manoflette@gateway/shell/matrix.org/x-pnwpzgshtqxurdek) |
| 01:47:52 | → | michaelpj joins (michaelpjm@gateway/shell/matrix.org/x-rqexzvmwkbhompnj) |
| 01:47:52 | → | jkaye[m] joins (jkayematri@gateway/shell/matrix.org/x-hndzrmqsqarcvrgt) |
| 01:48:00 | × | deviantfero quits (~deviantfe@190.150.27.58) (Quit: WeeChat 3.0) |
| 01:48:01 | travisb_ | is now known as tabemann |
| 01:48:05 | → | rednaZ[m] joins (r3dnazmatr@gateway/shell/matrix.org/x-gayjwnxgwngiwbgk) |
| 01:48:15 | → | meckse[m] joins (mecksematr@gateway/shell/matrix.org/x-rsyiduvqjcdgvjpq) |
| 01:48:17 | → | alexfmpe joins (alexfmpema@gateway/shell/matrix.org/x-smfwedkzhdrtwitd) |
| 01:50:52 | → | bgamari joins (~bgamari@72.65.102.105) |
| 01:51:05 | × | bgamari_ quits (~bgamari@72.65.102.138) (Ping timeout: 240 seconds) |
| 01:51:21 | → | srid joins (sridmatrix@gateway/shell/matrix.org/x-rwwhcstlnfoxwlrw) |
| 01:51:25 | → | MrMuffles[m] joins (mrmufflesm@gateway/shell/matrix.org/x-ruhtayzbrmtzacor) |
| 01:51:49 | → | sramsay64[m] joins (sramsay64p@gateway/shell/matrix.org/x-vebgnnbrapzcectv) |
| 01:52:17 | <texasmynsted> | I recall seeing an article about deploying Haskell apps using nix etc. I looked in hackage for various deployment packages... |
| 01:52:26 | → | bitonic joins (bitonicmat@gateway/shell/matrix.org/x-dhdxvqxnpkwknklo) |
| 01:53:35 | <texasmynsted> | I typically create deployment scripts in bash. Does anybody here create deployment scripts using haskell? |
| 01:54:19 | → | bram[m]1 joins (bramvdbnet@gateway/shell/matrix.org/x-wgnhavzviamapxrv) |
| 01:54:25 | → | jeffcasavant[m] joins (jeffcasava@gateway/shell/matrix.org/x-cgeelyvtgvihfxjd) |
| 01:55:15 | → | Lurkki[m] joins (lurkkipriv@gateway/shell/matrix.org/x-czqkelkaaongrmgp) |
| 01:56:10 | → | Hanma[m] joins (hanmamatri@gateway/shell/matrix.org/x-dmtvsavxlmvvmxrn) |
| 01:56:18 | → | unclechu joins (unclechuma@gateway/shell/matrix.org/x-xwflmcfjgaokfddo) |
| 01:56:34 | → | tomsen[m] joins (tfbiomatri@gateway/shell/matrix.org/x-ybrnglkgkkobxpnn) |
| 01:56:36 | → | psydruid joins (psydruidma@gateway/shell/matrix.org/x-apkofjvnyvekwlyi) |
| 01:56:36 | → | immae joins (immaematri@gateway/shell/matrix.org/x-baxxqumjymilxvbv) |
| 01:57:32 | → | ThaEwat joins (thaewraptm@gateway/shell/matrix.org/x-nxqgtkwcmakjfpki) |
| 01:57:45 | → | tromp joins (~tromp@dhcp-077-249-230-040.chello.nl) |
| 01:58:10 | → | Hatsue[m] joins (berbermanm@gateway/shell/matrix.org/x-bisdkkpgoknlrofb) |
| 01:58:14 | → | xosdy[m] joins (xosdyaleth@gateway/shell/matrix.org/x-wjlplrcutnsyhefl) |
| 02:01:54 | → | bgamari_ joins (~bgamari@72.65.103.46) |
| 02:02:53 | × | tromp quits (~tromp@dhcp-077-249-230-040.chello.nl) (Ping timeout: 258 seconds) |
| 02:02:53 | × | bgamari quits (~bgamari@72.65.102.105) (Ping timeout: 258 seconds) |
| 02:02:56 | × | domenkozar[m] quits (domenkozar@NixOS/user/domenkozar) (Ping timeout: 240 seconds) |
| 02:02:56 | × | materialfuture[m quits (materialfu@gateway/shell/matrix.org/x-sszjtmspvgjqshvx) (Ping timeout: 240 seconds) |
| 02:03:12 | → | soft-warm joins (4408f588@ip68-8-245-136.sd.sd.cox.net) |
| 02:03:21 | × | maralorn quits (maralornma@gateway/shell/matrix.org/x-hcrodjelzowqvyyo) (Ping timeout: 246 seconds) |
| 02:03:23 | × | boistordu quits (boistordum@gateway/shell/matrix.org/x-poydjfwbdbhgtgsu) (Ping timeout: 244 seconds) |
| 02:03:23 | × | cnmne[m] quits (cnmnematri@gateway/shell/matrix.org/x-gwpocuqjweekfzyf) (Ping timeout: 244 seconds) |
| 02:03:23 | × | jesser[m] quits (jessermatr@gateway/shell/matrix.org/x-lhpqjqybhmefvkqi) (Ping timeout: 244 seconds) |
| 02:03:24 | × | Noughtmare[m] quits (naughtmare@gateway/shell/matrix.org/x-mfsbbdokzrlsyahg) (Ping timeout: 244 seconds) |
| 02:03:25 | × | ichor[m] quits (hakonmatri@gateway/shell/matrix.org/x-fxubpzvzmsddhyyv) (Ping timeout: 240 seconds) |
| 02:03:25 | × | dyniec[m] quits (dyniecmatr@gateway/shell/matrix.org/x-gyjbhefvxrubmqsh) (Ping timeout: 240 seconds) |
| 02:03:26 | × | alvinsj[m] quits (alvinsjmat@gateway/shell/matrix.org/x-azfcvryhtixhxkqv) (Ping timeout: 240 seconds) |
| 02:03:26 | × | sigmacool[m] quits (sigmacoolm@gateway/shell/matrix.org/x-dopdglceerknpgpp) (Ping timeout: 240 seconds) |
| 02:03:32 | × | michaelpj quits (michaelpjm@gateway/shell/matrix.org/x-rqexzvmwkbhompnj) (Ping timeout: 260 seconds) |
| 02:03:32 | × | plumenator[m] quits (plumenator@gateway/shell/matrix.org/x-kbaubxnjmuqofiqb) (Ping timeout: 260 seconds) |
| 02:03:37 | × | immae quits (immaematri@gateway/shell/matrix.org/x-baxxqumjymilxvbv) (Ping timeout: 268 seconds) |
| 02:03:37 | × | ManofLetters[m] quits (manoflette@gateway/shell/matrix.org/x-pnwpzgshtqxurdek) (Ping timeout: 268 seconds) |
| 02:03:37 | × | noIOBeforeBedtim quits (dissatisfi@gateway/shell/matrix.org/x-tbdwrbggkcndlkrd) (Ping timeout: 268 seconds) |
| 02:03:37 | × | DamienCassou quits (damiencass@gateway/shell/matrix.org/x-gbstufwiubyomhcy) (Ping timeout: 268 seconds) |
| 02:03:40 | × | lnxw37d4 quits (lnxw37d4ma@gateway/shell/matrix.org/x-udtfjncathecqlpo) (Ping timeout: 258 seconds) |
| 02:03:40 | × | johnnyboy[m] quits (gifumatrix@gateway/shell/matrix.org/x-qgridfrcologlzcb) (Ping timeout: 258 seconds) |
| 02:03:40 | × | speakerspivakeem quits (speakerdea@gateway/shell/matrix.org/x-htesbbhyzqfrpgia) (Ping timeout: 258 seconds) |
| 02:03:40 | × | shutendoji[m] quits (shutendoji@gateway/shell/matrix.org/x-xoyrtvthejxjxgkl) (Ping timeout: 258 seconds) |
| 02:03:42 | × | psydruid quits (psydruidma@gateway/shell/matrix.org/x-apkofjvnyvekwlyi) (Ping timeout: 265 seconds) |
| 02:03:43 | × | jkaye[m] quits (jkayematri@gateway/shell/matrix.org/x-hndzrmqsqarcvrgt) (Ping timeout: 265 seconds) |
| 02:03:54 | × | Hatsue[m] quits (berbermanm@gateway/shell/matrix.org/x-bisdkkpgoknlrofb) (Ping timeout: 244 seconds) |
| 02:03:54 | × | mly[m] quits (mlydisenco@gateway/shell/matrix.org/x-tljgrcvgkojhpipe) (Ping timeout: 244 seconds) |
| 02:03:55 | × | joshualit140[m] quits (joshualit1@gateway/shell/matrix.org/x-wmttswtylfzwmshj) (Ping timeout: 244 seconds) |
| 02:03:56 | × | freeman42x[m] quits (freeman42x@gateway/shell/matrix.org/x-fexykyfubjpwwwpo) (Ping timeout: 240 seconds) |
| 02:03:56 | × | peterstorm[m] quits (peterstorm@gateway/shell/matrix.org/x-cktgbusgwhpgjrij) (Ping timeout: 240 seconds) |
| 02:03:57 | × | Poscat[m] quits (poscatmatr@gateway/shell/matrix.org/x-uxvqvqnivblpsbri) (Ping timeout: 240 seconds) |
| 02:04:03 | × | Lurkki[m] quits (lurkkipriv@gateway/shell/matrix.org/x-czqkelkaaongrmgp) (Ping timeout: 246 seconds) |
| 02:04:03 | × | MrMuffles[m] quits (mrmufflesm@gateway/shell/matrix.org/x-ruhtayzbrmtzacor) (Ping timeout: 246 seconds) |
| 02:04:03 | × | bsima[m] quits (bensimatim@gateway/shell/matrix.org/x-imuquhiygtcpauxg) (Ping timeout: 246 seconds) |
| 02:04:03 | × | brightly-salty[m quits (brightly-s@gateway/shell/matrix.org/x-qxojepzmfcnhhazc) (Ping timeout: 246 seconds) |
| 02:04:03 | × | pedrorubster[m] quits (pedrorubst@gateway/shell/matrix.org/x-uurtsyfrvllvarml) (Ping timeout: 246 seconds) |
| 02:04:04 | × | tomsen[m] quits (tfbiomatri@gateway/shell/matrix.org/x-ybrnglkgkkobxpnn) (Ping timeout: 240 seconds) |
| 02:04:05 | × | meckse[m] quits (mecksematr@gateway/shell/matrix.org/x-rsyiduvqjcdgvjpq) (Ping timeout: 240 seconds) |
| 02:04:05 | × | rednaZ[m] quits (r3dnazmatr@gateway/shell/matrix.org/x-gayjwnxgwngiwbgk) (Ping timeout: 240 seconds) |
| 02:04:05 | × | Wraul[m] quits (wraulmatri@gateway/shell/matrix.org/x-nrjacwrfebljqfve) (Ping timeout: 240 seconds) |
| 02:04:05 | × | PotatoHatsue quits (berbermanp@gateway/shell/matrix.org/x-iuqovfikrgzweyoc) (Ping timeout: 240 seconds) |
| 02:04:05 | × | psamim quits (samimpmatr@gateway/shell/matrix.org/x-dyysteaoiocacflq) (Ping timeout: 240 seconds) |
| 02:04:12 | × | alexfmpe quits (alexfmpema@gateway/shell/matrix.org/x-smfwedkzhdrtwitd) (Ping timeout: 265 seconds) |
| 02:04:14 | × | VarikValefor[m] quits (varikvalef@gateway/shell/matrix.org/x-qsmsfcozgqeblisu) (Ping timeout: 268 seconds) |
| 02:04:25 | × | xosdy[m] quits (xosdyaleth@gateway/shell/matrix.org/x-wjlplrcutnsyhefl) (Ping timeout: 258 seconds) |
| 02:04:25 | × | ThaEwat quits (thaewraptm@gateway/shell/matrix.org/x-nxqgtkwcmakjfpki) (Ping timeout: 258 seconds) |
| 02:04:25 | × | bram[m]1 quits (bramvdbnet@gateway/shell/matrix.org/x-wgnhavzviamapxrv) (Ping timeout: 258 seconds) |
| 02:04:25 | × | srid quits (sridmatrix@gateway/shell/matrix.org/x-rwwhcstlnfoxwlrw) (Ping timeout: 258 seconds) |
| 02:04:25 | × | metamod[m] quits (metamodmat@gateway/shell/matrix.org/x-jypbiembfhryscfc) (Ping timeout: 258 seconds) |
| 02:04:26 | × | pqwy[m] quits (pqwymatrix@gateway/shell/matrix.org/x-ynmjfrawavgomafo) (Ping timeout: 258 seconds) |
| 02:04:26 | × | Lurkki[m]1 quits (lurkkifene@gateway/shell/matrix.org/x-cwpsgssryoysyqlx) (Ping timeout: 258 seconds) |
| 02:04:28 | × | jeffcasavant[m] quits (jeffcasava@gateway/shell/matrix.org/x-cgeelyvtgvihfxjd) (Ping timeout: 260 seconds) |
| 02:04:28 | × | ciderpunx[m] quits (ciderpunxm@gateway/shell/matrix.org/x-dzorzopgrnbdhsbg) (Ping timeout: 260 seconds) |
| 02:04:28 | × | lierdakil[m] quits (lierdakilm@gateway/shell/matrix.org/x-bartldulggdcsetx) (Ping timeout: 260 seconds) |
| 02:04:28 | × | mentaal[m] quits (mentaalmat@gateway/shell/matrix.org/x-sxeslqllkbdtrqzu) (Ping timeout: 260 seconds) |
| 02:04:40 | × | sramsay64[m] quits (sramsay64p@gateway/shell/matrix.org/x-vebgnnbrapzcectv) (Ping timeout: 265 seconds) |
| 02:04:41 | × | jamesfielder[m] quits (jamesfield@gateway/shell/matrix.org/x-xauossosopaqovhk) (Ping timeout: 265 seconds) |
| 02:04:58 | × | cheater quits (~user@unaffiliated/cheater) (Ping timeout: 246 seconds) |
| 02:06:26 | × | bgamari_ quits (~bgamari@72.65.103.46) (Ping timeout: 240 seconds) |
| 02:07:01 | → | bgamari joins (~bgamari@72.65.101.133) |
| 02:08:15 | × | unclechu quits (unclechuma@gateway/shell/matrix.org/x-xwflmcfjgaokfddo) (Ping timeout: 246 seconds) |
| 02:08:15 | × | hsiktas[m] quits (hsiktasmat@gateway/shell/matrix.org/x-weupyqaljaoocsop) (Ping timeout: 246 seconds) |
| 02:08:15 | × | Ericson2314 quits (ericson231@gateway/shell/matrix.org/x-zhgpbwhgylifnzpb) (Ping timeout: 246 seconds) |
| 02:08:38 | × | bitonic quits (bitonicmat@gateway/shell/matrix.org/x-dhdxvqxnpkwknklo) (Ping timeout: 258 seconds) |
| 02:08:40 | × | Hanma[m] quits (hanmamatri@gateway/shell/matrix.org/x-dmtvsavxlmvvmxrn) (Ping timeout: 260 seconds) |
| 02:08:40 | × | sm[m] quits (simonmicma@gateway/shell/matrix.org/x-nsklldrrcdsnfezj) (Ping timeout: 260 seconds) |
| 02:08:40 | × | fgaz quits (fgazmatrix@gateway/shell/matrix.org/x-qlpfvownwowephhz) (Ping timeout: 260 seconds) |
| 02:08:56 | → | bogdanp joins (~bogdanp@188.24.80.165) |
| 02:09:05 | × | Rudd0^ quits (~Rudd0@185.189.115.108) (Ping timeout: 240 seconds) |
| 02:09:10 | × | Sarievo[m] quits (sarievoale@gateway/shell/matrix.org/x-frweaaexpaxazfqp) (Ping timeout: 268 seconds) |
| 02:12:41 | × | nhs quits (~nhs@c-24-20-87-79.hsd1.or.comcast.net) (Ping timeout: 265 seconds) |
| 02:12:56 | → | nhs joins (~nhs@c-24-20-87-79.hsd1.or.comcast.net) |
| 02:13:59 | × | hackerhercules quits (~hackerher@c-98-248-15-216.hsd1.ca.comcast.net) (Quit: Leaving) |
| 02:14:12 | × | m0rphism1 quits (~m0rphism@HSI-KBW-085-216-104-059.hsi.kabelbw.de) (Ping timeout: 256 seconds) |
| 02:14:45 | × | bogdanp quits (~bogdanp@188.24.80.165) (Ping timeout: 244 seconds) |
| 02:18:13 | → | alx741 joins (~alx741@186.178.110.213) |
| 02:20:20 | → | wyer joins (~justin_wy@102-65-159-176.dsl.web.africa) |
| 02:21:09 | × | elliott__ quits (~elliott@pool-108-51-101-42.washdc.fios.verizon.net) (Quit: WeeChat 3.0) |
| 02:21:17 | × | Tesseraction_c quits (~Tesseract@unaffiliated/tesseraction) (Remote host closed the connection) |
| 02:22:35 | → | cheater joins (~user@unaffiliated/cheater) |
| 02:23:02 | × | Deide quits (~Deide@217.155.19.23) (Quit: Seeee yaaaa) |
| 02:24:01 | × | nhs quits (~nhs@c-24-20-87-79.hsd1.or.comcast.net) (Ping timeout: 264 seconds) |
| 02:24:24 | × | heatsink quits (~heatsink@2600:1700:bef1:5e10:54b6:e8d3:c70d:8881) (Remote host closed the connection) |
| 02:24:26 | × | wyer quits (~justin_wy@102-65-159-176.dsl.web.africa) (Ping timeout: 240 seconds) |
| 02:24:50 | → | dwuggh joins (~dwuggh@2408:8207:185f:52b0:3446:ec92:99fb:5) |
| 02:25:09 | × | conal quits (~conal@209.58.131.42) (Quit: Computer has gone to sleep.) |
| 02:25:13 | → | nhs joins (~nhs@c-24-20-87-79.hsd1.or.comcast.net) |
| 02:26:01 | → | conal joins (~conal@209.58.131.42) |
| 02:26:03 | × | conal quits (~conal@209.58.131.42) (Remote host closed the connection) |
| 02:26:19 | → | itai33[m] joins (itai33matr@gateway/shell/matrix.org/x-uktpqypyeodufcad) |
| 02:26:21 | → | berberman[T] joins (berberma4@gateway/shell/matrix.org/x-ftmzydevxiuodkhm) |
| 02:26:25 | → | CaptainYukinoshi joins (captain-yu@gateway/shell/matrix.org/x-egkgcdfvyzswcudi) |
| 02:26:27 | → | pythag76[m] joins (pythag76ma@gateway/shell/matrix.org/x-honjtseruyqysvgh) |
| 02:26:27 | → | AmitLevy[m] joins (amitmostly@gateway/shell/matrix.org/x-wxjvskcnzlbybcmx) |
| 02:26:53 | → | phittacus joins (bklmatrixo@gateway/shell/matrix.org/x-yhimeoccnijwbson) |
| 02:27:03 | → | conal joins (~conal@192.145.117.143) |
| 02:27:14 | → | heatsink joins (~heatsink@2600:1700:bef1:5e10:54b6:e8d3:c70d:8881) |
| 02:27:43 | → | lambdaclan joins (lambdaclan@gateway/shell/matrix.org/x-fqixovlmkfoadrxr) |
| 02:27:45 | → | siraben joins (sirabenmat@gateway/shell/matrix.org/x-yhwqelqmdjljhzka) |
| 02:27:57 | → | jtojnar joins (jtojnarmat@gateway/shell/matrix.org/x-prrwvldddriistup) |
| 02:28:56 | → | sajith[m] joins (sajithmatr@gateway/shell/matrix.org/x-jeuoxkjrntlxuoww) |
| 02:28:56 | → | sawmon-and-natal joins (sawmon-and@gateway/shell/matrix.org/x-sjldjntkxukhdqmr) |
| 02:29:08 | → | doct0rhu[m] joins (doct0rhumo@gateway/shell/matrix.org/x-lzsquhcecusangff) |
| 02:29:11 | → | shieru[m] joins (shierualet@gateway/shell/matrix.org/x-lvmwskofnwwhtnfa) |
| 02:29:28 | → | tomferon[m] joins (tomferonmo@gateway/shell/matrix.org/x-iswikopntfuqipud) |
| 02:29:56 | → | kadoban joins (kadobanmat@gateway/shell/matrix.org/x-dyviipdpnoihhkfd) |
| 02:30:06 | × | nhs quits (~nhs@c-24-20-87-79.hsd1.or.comcast.net) (Ping timeout: 258 seconds) |
| 02:30:25 | → | bogdanp joins (~bogdanp@188.24.80.165) |
| 02:30:27 | → | Vanilla[m] joins (danielm14@gateway/shell/matrix.org/x-whfogrxdnnzejpps) |
| 02:31:12 | → | svc0[m] joins (svc0matrix@gateway/shell/matrix.org/x-xalznotydfxlbdeu) |
| 02:31:44 | → | maralorn joins (maralornma@gateway/shell/matrix.org/x-abpwwigbfmrjgjxk) |
| 02:31:54 | → | jesser[m] joins (jessermatr@gateway/shell/matrix.org/x-lnoypmqmjmjvdrbb) |
| 02:32:16 | → | drbean joins (~drbean@TC210-63-209-85.static.apol.com.tw) |
| 02:32:30 | → | DamienCassou joins (damiencass@gateway/shell/matrix.org/x-tjhpwnyxcgqotilk) |
| 02:33:02 | → | brightly-salty[m joins (brightly-s@gateway/shell/matrix.org/x-ffovewbgnzvtywxw) |
| 02:33:02 | → | immae joins (immaematri@gateway/shell/matrix.org/x-jffaztfdaekzupqh) |
| 02:33:04 | → | tomsen[m] joins (tfbiomatri@gateway/shell/matrix.org/x-exgmmiatxmgvguxf) |
| 02:33:05 | → | psydruid joins (psydruidma@gateway/shell/matrix.org/x-vuvqgjqrcoxegkjw) |
| 02:33:17 | → | boistordu joins (boistordum@gateway/shell/matrix.org/x-ryfaypxqatwnqwbk) |
| 02:33:25 | → | lnxw37d4 joins (lnxw37d4ma@gateway/shell/matrix.org/x-ugoviamafpzfqsdb) |
| 02:33:29 | → | jeffcasavant[m] joins (jeffcasava@gateway/shell/matrix.org/x-fafgkibecvtkjcnp) |
| 02:33:32 | → | metamod[m] joins (metamodmat@gateway/shell/matrix.org/x-vbwpbyqjssnwgbpt) |
| 02:33:50 | × | inkbottle quits (~inkbottle@aaubervilliers-654-1-106-113.w86-212.abo.wanadoo.fr) (Quit: Konversation terminated!) |
| 02:33:55 | → | ThaEwat joins (thaewraptm@gateway/shell/matrix.org/x-whlxwbbqtlzomjtd) |
| 02:34:10 | → | inkbottle joins (~inkbottle@aaubervilliers-654-1-106-113.w86-212.abo.wanadoo.fr) |
| 02:34:36 | → | shutendoji[m] joins (shutendoji@gateway/shell/matrix.org/x-vgqugtetnlgzdcqo) |
| 02:35:36 | → | ciderpunx[m] joins (ciderpunxm@gateway/shell/matrix.org/x-yusaxhojikeccdlz) |
| 02:35:39 | → | Hatsue[m] joins (berbermanm@gateway/shell/matrix.org/x-ghzuevrbcojxarch) |
| 02:35:40 | → | Poscat[m] joins (poscatmatr@gateway/shell/matrix.org/x-xlrrxpkrmmuttahq) |
| 02:35:41 | → | bsima[m] joins (bensimatim@gateway/shell/matrix.org/x-elpsgmjazrkiiwmd) |
| 02:35:42 | → | PotatoHatsue joins (berbermanp@gateway/shell/matrix.org/x-ekccjehastiernqs) |
| 02:35:44 | → | domenkozar[m] joins (domenkozar@NixOS/user/domenkozar) |
| 02:35:47 | → | alexfmpe joins (alexfmpema@gateway/shell/matrix.org/x-nvjgwtyeawwiwjbd) |
| 02:35:49 | → | Wraul[m] joins (wraulmatri@gateway/shell/matrix.org/x-hbfigvuuprlsmvvz) |
| 02:35:50 | → | Lurkki[m]1 joins (lurkkifene@gateway/shell/matrix.org/x-clwnmubokmzjpsda) |
| 02:35:51 | → | srid joins (sridmatrix@gateway/shell/matrix.org/x-mewtzdomoturbvhb) |
| 02:35:56 | → | michaelpj joins (michaelpjm@gateway/shell/matrix.org/x-juaxfvwsbavskkex) |
| 02:36:34 | → | materialfuture[m joins (materialfu@gateway/shell/matrix.org/x-qbzebnpfwtaodhfc) |
| 02:36:44 | × | xff0x quits (~xff0x@2001:1a81:520f:a600:9140:9df9:51ef:c0ff) (Ping timeout: 240 seconds) |
| 02:37:27 | → | slack1256 joins (~slack1256@dvc-186-186-101-190.movil.vtr.net) |
| 02:37:32 | → | ManofLetters[m] joins (manoflette@gateway/shell/matrix.org/x-tnayokxhpbjehyrp) |
| 02:37:36 | → | noIOBeforeBedtim joins (dissatisfi@gateway/shell/matrix.org/x-trhuurxwjtwrttxh) |
| 02:38:09 | → | pqwy[m] joins (pqwymatrix@gateway/shell/matrix.org/x-kxappwxdvercaflt) |
| 02:38:43 | → | nhs joins (~nhs@c-24-20-87-79.hsd1.or.comcast.net) |
| 02:38:45 | → | xff0x joins (~xff0x@2001:1a81:5248:ae00:8d2f:7e87:18db:9310) |
| 02:42:16 | × | bogdanp quits (~bogdanp@188.24.80.165) (Ping timeout: 260 seconds) |
| 02:42:20 | → | plumenator[m] joins (plumenator@gateway/shell/matrix.org/x-goqfndtfkttzxunr) |
| 02:44:18 | → | jkaye[m] joins (jkayematri@gateway/shell/matrix.org/x-sssaivvxgfmbzhtj) |
| 02:44:21 | → | merijn joins (~merijn@83-160-49-249.ip.xs4all.nl) |
| 02:45:20 | → | cnmne[m] joins (cnmnematri@gateway/shell/matrix.org/x-jxtjvlobydakmssj) |
| 02:45:45 | → | Noughtmare[m] joins (naughtmare@gateway/shell/matrix.org/x-jbvwxmkrerqlhfvw) |
| 02:46:35 | → | johnnyboy[m] joins (gifumatrix@gateway/shell/matrix.org/x-lpfutbskomonfgvd) |
| 02:46:40 | → | speakerspivakeem joins (speakerdea@gateway/shell/matrix.org/x-vgabtmhwbzavdvqc) |
| 02:47:31 | → | dyniec[m] joins (dyniecmatr@gateway/shell/matrix.org/x-lakufcrqvjukiakc) |
| 02:47:44 | → | ichor[m] joins (hakonmatri@gateway/shell/matrix.org/x-lxurbleotgwhxfdo) |
| 02:47:45 | → | Stanley00 joins (~stanley00@unaffiliated/stanley00) |
| 02:48:00 | → | alvinsj[m] joins (alvinsjmat@gateway/shell/matrix.org/x-vtxkovstmiuxvhrj) |
| 02:48:04 | → | sigmacool[m] joins (sigmacoolm@gateway/shell/matrix.org/x-ebnydtpazontbgro) |
| 02:48:07 | × | nhs quits (~nhs@c-24-20-87-79.hsd1.or.comcast.net) (Ping timeout: 258 seconds) |
| 02:49:17 | → | DirefulSalt joins (DirefulSal@gateway/vpn/privateinternetaccess/direfulsalt) |
| 02:49:36 | → | star_cloud joins (~star_clou@ec2-34-220-44-120.us-west-2.compute.amazonaws.com) |
| 02:49:56 | → | VarikValefor[m] joins (varikvalef@gateway/shell/matrix.org/x-plzbwrucimpohevs) |
| 02:51:23 | → | nhs joins (~nhs@c-24-20-87-79.hsd1.or.comcast.net) |
| 02:53:12 | → | mly[m] joins (mlydisenco@gateway/shell/matrix.org/x-hqttkpninemczoyy) |
| 02:53:39 | → | joshualit140[m] joins (joshualit1@gateway/shell/matrix.org/x-chlllkwvxyncxuex) |
| 02:54:32 | → | MrMuffles[m] joins (mrmufflesm@gateway/shell/matrix.org/x-htgelhidptizbccr) |
| 02:54:32 | → | peterstorm[m] joins (peterstorm@gateway/shell/matrix.org/x-sgcsoxybrqwwnqfx) |
| 02:54:32 | → | sramsay64[m] joins (sramsay64p@gateway/shell/matrix.org/x-bsznajspccqdetuf) |
| 02:54:32 | → | meckse[m] joins (mecksematr@gateway/shell/matrix.org/x-qwveutflldkbwrag) |
| 02:54:33 | → | jamesfielder[m] joins (jamesfield@gateway/shell/matrix.org/x-tscmxntfhbmtjypn) |
| 02:54:33 | → | pedrorubster[m] joins (pedrorubst@gateway/shell/matrix.org/x-pwrrelwjgcwkklfx) |
| 02:54:33 | → | xosdy[m] joins (xosdyaleth@gateway/shell/matrix.org/x-bqewcwrpzqwgcujg) |
| 02:54:33 | → | Lurkki[m] joins (lurkkipriv@gateway/shell/matrix.org/x-jrluqdwzebggjbxp) |
| 02:54:33 | → | bram[m]1 joins (bramvdbnet@gateway/shell/matrix.org/x-iyfrofkxvjdwhexi) |
| 02:54:33 | → | mentaal[m] joins (mentaalmat@gateway/shell/matrix.org/x-aaboioyrjqzdzyba) |
| 02:54:34 | → | lierdakil[m] joins (lierdakilm@gateway/shell/matrix.org/x-qmivpdvsqfjkmunr) |
| 02:54:35 | → | freeman42x[m] joins (freeman42x@gateway/shell/matrix.org/x-hyybcahkmftqjyhn) |
| 02:54:38 | → | psamim joins (samimpmatr@gateway/shell/matrix.org/x-rqctawicyzieuemp) |
| 02:54:51 | → | rednaZ[m] joins (r3dnazmatr@gateway/shell/matrix.org/x-zkvelwqajbdfaivp) |
| 02:54:56 | × | kumo quits (~kumo@139.180.144.166) (Quit: WeeChat 2.9) |
| 02:55:18 | <olligobber> | does this channel have a bot to send someone a message when they come back online? |
| 02:56:49 | <olligobber> | oh nevermind they're online and I forgot how to spell their name |
| 02:56:52 | <olligobber> | lortabac, I got it working |
| 02:57:52 | → | royal_screwup219 joins (52254809@gateway/web/cgi-irc/kiwiirc.com/ip.82.37.72.9) |
| 02:58:40 | <Guest9360> | ?tell olligober Yes, lambdabot is running here |
| 02:58:40 | <lambdabot> | Consider it noted. |
| 02:58:54 | <Guest9360> | ?messages |
| 02:58:54 | <lambdabot> | You don't have any messages |
| 02:58:58 | <olligobber> | ?messages |
| 02:58:58 | <lambdabot> | You don't have any messages |
| 02:59:06 | <olligobber> | lol you spelled my name wrong |
| 02:59:17 | <Guest9360> | Figures. :) |
| 02:59:28 | <Guest9360> | ?tell olligobber Yes, lambdabot is running here. |
| 02:59:28 | <lambdabot> | Consider it noted. |
| 02:59:37 | <olligobber> | ?messages |
| 02:59:42 | <olligobber> | ty |
| 03:02:26 | × | royal_screwup219 quits (52254809@gateway/web/cgi-irc/kiwiirc.com/ip.82.37.72.9) (Ping timeout: 240 seconds) |
| 03:03:31 | Guest9360 | is now known as SwarmCollective |
| 03:04:25 | × | unlink2 quits (~unlink2@p57b8511e.dip0.t-ipconnect.de) (Ping timeout: 240 seconds) |
| 03:04:31 | → | Tesseraction joins (~Tesseract@unaffiliated/tesseraction) |
| 03:04:36 | × | nhs quits (~nhs@c-24-20-87-79.hsd1.or.comcast.net) (Ping timeout: 258 seconds) |
| 03:04:56 | → | bogdanp joins (~bogdanp@188.24.80.165) |
| 03:05:44 | → | Saukk joins (~Saukk@83-148-239-3.dynamic.lounea.fi) |
| 03:06:00 | → | nhs joins (~nhs@c-24-20-87-79.hsd1.or.comcast.net) |
| 03:06:15 | → | unclechu joins (unclechuma@gateway/shell/matrix.org/x-qyescrjzqeipckmr) |
| 03:06:16 | → | bitonic joins (bitonicmat@gateway/shell/matrix.org/x-etiickjlrfmmbenq) |
| 03:06:21 | × | urodna quits (~urodna@unaffiliated/urodna) (Quit: urodna) |
| 03:06:23 | → | Hanma[m] joins (hanmamatri@gateway/shell/matrix.org/x-houdpvsivxzlrsdc) |
| 03:06:35 | → | sm[m] joins (simonmicma@gateway/shell/matrix.org/x-gtuvjdmampkcgovw) |
| 03:06:43 | → | fgaz joins (fgazmatrix@gateway/shell/matrix.org/x-heoqicsutdwarsww) |
| 03:07:29 | → | Sarievo[m] joins (sarievoale@gateway/shell/matrix.org/x-kdjksyzsadpmyhyb) |
| 03:07:48 | → | hsiktas[m] joins (hsiktasmat@gateway/shell/matrix.org/x-nziurykukbhtlsga) |
| 03:07:49 | × | poscat quits (~poscat@114.245.115.216) (Ping timeout: 264 seconds) |
| 03:07:57 | → | Ericson2314 joins (ericson231@gateway/shell/matrix.org/x-euugrmeoggqlzlyo) |
| 03:08:18 | → | poscat joins (~poscat@114.245.115.216) |
| 03:09:12 | <Axman6> | Is there no way to access the Pos that gets passed around in an attoparsec Parser? it looks like exactly what I'm after but can't see a way to get it (without writing my own combinator) |
| 03:09:22 | × | bogdanp quits (~bogdanp@188.24.80.165) (Ping timeout: 246 seconds) |
| 03:11:25 | × | nhs quits (~nhs@c-24-20-87-79.hsd1.or.comcast.net) (Ping timeout: 240 seconds) |
| 03:14:12 | → | michalja1ocko joins (~michaljan@c-73-94-195-59.hsd1.mn.comcast.net) |
| 03:14:43 | × | Stanley00 quits (~stanley00@unaffiliated/stanley00) () |
| 03:14:49 | michalja1ocko | |
| 03:15:03 | × | alx741 quits (~alx741@186.178.110.213) (Quit: alx741) |
| 03:15:12 | <Axman6> | lost your voice michalja1ocko? |
| 03:17:46 | × | geowiesnot quits (~user@i15-les02-ix2-87-89-181-157.sfr.lns.abo.bbox.fr) (Ping timeout: 246 seconds) |
| 03:18:01 | × | drbean quits (~drbean@TC210-63-209-85.static.apol.com.tw) (Read error: Connection reset by peer) |
| 03:18:11 | × | merijn quits (~merijn@83-160-49-249.ip.xs4all.nl) (Ping timeout: 260 seconds) |
| 03:19:19 | → | ezrakilty joins (~ezrakilty@75-172-109-5.tukw.qwest.net) |
| 03:19:40 | → | drbean joins (~drbean@TC210-63-209-45.static.apol.com.tw) |
| 03:19:49 | × | acarrico quits (~acarrico@dhcp-68-142-39-249.greenmountainaccess.net) (Ping timeout: 264 seconds) |
| 03:20:09 | → | MorrowM joins (~Moshe@bzq-110-168-31-106.red.bezeqint.net) |
| 03:20:27 | × | jedws quits (~jedws@121.209.139.157) (Ping timeout: 256 seconds) |
| 03:21:47 | → | unlink2 joins (~unlink2@p57b8511e.dip0.t-ipconnect.de) |
| 03:22:28 | → | salumu joins (~sMuNiX@vlnsm8-montreal02-142-122-8-233.internet.virginmobile.ca) |
| 03:23:01 | → | nhs joins (~nhs@c-24-20-87-79.hsd1.or.comcast.net) |
| 03:25:53 | × | drbean quits (~drbean@TC210-63-209-45.static.apol.com.tw) (Read error: Connection reset by peer) |
| 03:26:01 | × | sMuNiX quits (~sMuNiX@vlnsm8-montreal02-142-122-8-233.internet.virginmobile.ca) (Ping timeout: 272 seconds) |
| 03:27:38 | → | drbean joins (~drbean@TC210-63-209-86.static.apol.com.tw) |
| 03:27:57 | × | theDon quits (~td@94.134.91.59) (Ping timeout: 260 seconds) |
| 03:28:49 | → | niekvandepas joins (~niekvande@dhcp-077-249-088-250.chello.nl) |
| 03:28:54 | × | Mr_Cue quits (~Mr._Cue@pengyuzhou.com) (Ping timeout: 256 seconds) |
| 03:29:25 | × | nhs quits (~nhs@c-24-20-87-79.hsd1.or.comcast.net) (Ping timeout: 264 seconds) |
| 03:29:42 | × | fissureman quits (~quassel@c-73-163-84-25.hsd1.dc.comcast.net) (Ping timeout: 260 seconds) |
| 03:29:46 | → | Sgeo_ joins (~Sgeo@ool-18b98aa4.dyn.optonline.net) |
| 03:30:04 | → | fissureman joins (~quassel@c-73-163-84-25.hsd1.dc.comcast.net) |
| 03:30:11 | → | dcoutts_ joins (~dcoutts@unaffiliated/dcoutts) |
| 03:30:13 | → | michaljanocko joins (~michaljan@c-73-94-195-59.hsd1.mn.comcast.net) |
| 03:31:02 | → | niklasb- joins (~niklasb@unaffiliated/codeslay0r) |
| 03:31:33 | → | gargawel_ joins (~gael@212.83.144.58) |
| 03:31:36 | → | jrm2 joins (~jrm@freebsd/developer/jrm) |
| 03:31:57 | → | MidAutumnHotaru0 joins (~MidAutumn@unaffiliated/midautumnhotaru) |
| 03:31:57 | → | Katarushisu4 joins (~Katarushi@cpc152083-finc20-2-0-cust170.4-2.cable.virginm.net) |
| 03:32:40 | → | kadobanana joins (~mud@unaffiliated/kadoban) |
| 03:33:00 | → | bgamari_ joins (~bgamari@72.65.101.133) |
| 03:33:01 | → | Unode_ joins (~Unode@unaffiliated/unode) |
| 03:33:04 | → | n8chan joins (~natechan@108-233-125-227.lightspeed.sntcca.sbcglobal.net) |
| 03:33:13 | × | niekvandepas quits (~niekvande@dhcp-077-249-088-250.chello.nl) (Ping timeout: 260 seconds) |
| 03:33:40 | → | marek_ joins (~mmahut@209.250.249.245) |
| 03:33:50 | × | inkbottle quits (~inkbottle@aaubervilliers-654-1-106-113.w86-212.abo.wanadoo.fr) (Quit: Konversation terminated!) |
| 03:33:54 | → | lkurusa_ joins (~lkurusa@209.250.237.122) |
| 03:34:00 | → | monochrm joins (trebla@216.138.220.146) |
| 03:34:04 | → | abrar_ joins (~abrar@static-108-30-103-121.nycmny.fios.verizon.net) |
| 03:34:04 | → | okad1 joins (~okad@ec2-18-135-78-237.eu-west-2.compute.amazonaws.com) |
| 03:34:10 | → | inkbottle joins (~inkbottle@aaubervilliers-654-1-106-113.w86-212.abo.wanadoo.fr) |
| 03:34:10 | → | dragestil_ joins (~quassel@fsf/member/dragestil) |
| 03:34:11 | → | xensky_ joins (~xensky@xengarden.xen.prgmr.com) |
| 03:34:12 | → | aweinsto1k joins (~aweinstoc@cpe-67-248-65-250.nycap.res.rr.com) |
| 03:34:18 | → | jtobin joins (~jtobin@li1555-212.members.linode.com) |
| 03:34:25 | → | Tspoon joins (tlarjoma@hilla.kapsi.fi) |
| 03:34:28 | → | tylerjl joins (~leothrix@elastic/staff/leothrix) |
| 03:34:30 | × | unlink2 quits (~unlink2@p57b8511e.dip0.t-ipconnect.de) (Remote host closed the connection) |
| 03:34:33 | → | aidecoe_ joins (~aidecoe@unaffiliated/aidecoe) |
| 03:35:08 | × | n8chan quits (~natechan@108-233-125-227.lightspeed.sntcca.sbcglobal.net) (Client Quit) |
| 03:35:40 | × | michalja1ocko quits (~michaljan@c-73-94-195-59.hsd1.mn.comcast.net) (Quit: Lost terminal) |
| 03:35:58 | → | unlink2 joins (~unlink2@p200300ebcf12ea00013250d6b4625a26.dip0.t-ipconnect.de) |
| 03:36:07 | → | graingert_ joins (sid128301@gateway/web/irccloud.com/x-zalngjnregedcjeh) |
| 03:36:11 | → | jespada_ joins (~jespada@90.254.242.138) |
| 03:37:59 | → | o1lo01ol_ joins (~o1lo01ol1@bl11-140-216.dsl.telepac.pt) |
| 03:38:03 | × | cgfbee quits (~bot@oc1.itim-cj.ro) (Excess Flood) |
| 03:38:36 | × | connrs- quits (~connrs@runciter.connrs.uk) (Ping timeout: 240 seconds) |
| 03:38:46 | → | tms__ joins (thomaav@cassarossa.samfundet.no) |
| 03:38:50 | × | drbean quits (~drbean@TC210-63-209-86.static.apol.com.tw) (*.net *.split) |
| 03:38:50 | × | ezrakilty quits (~ezrakilty@75-172-109-5.tukw.qwest.net) (*.net *.split) |
| 03:38:50 | × | bgamari quits (~bgamari@72.65.101.133) (*.net *.split) |
| 03:38:50 | × | jespada quits (~jespada@90.254.242.138) (*.net *.split) |
| 03:38:51 | × | elliott_ quits (~elliott_@pool-108-51-101-42.washdc.fios.verizon.net) (*.net *.split) |
| 03:38:51 | × | MidAutumnHotaru quits (~MidAutumn@unaffiliated/midautumnhotaru) (*.net *.split) |
| 03:38:51 | × | totte quits (~totte@chakra/totte) (*.net *.split) |
| 03:38:51 | × | aidecoe quits (~aidecoe@unaffiliated/aidecoe) (*.net *.split) |
| 03:38:51 | × | Sgeo quits (~Sgeo@ool-18b98aa4.dyn.optonline.net) (*.net *.split) |
| 03:38:52 | × | neightchan quits (~natechan@108-233-125-227.lightspeed.sntcca.sbcglobal.net) (*.net *.split) |
| 03:38:52 | × | tzlil quits (~tzlil@unaffiliated/tzlil) (*.net *.split) |
| 03:38:52 | × | graingert quits (sid128301@gateway/web/irccloud.com/x-kgpvzuvierfgnrsi) (*.net *.split) |
| 03:38:52 | × | entel quits (uid256215@botters/entel) (*.net *.split) |
| 03:38:52 | × | Unode quits (~Unode@unaffiliated/unode) (*.net *.split) |
| 03:38:52 | × | hiroaki quits (~hiroaki@ip4d167562.dynamic.kabel-deutschland.de) (*.net *.split) |
| 03:38:52 | × | jrm quits (~jrm@freebsd/developer/jrm) (*.net *.split) |
| 03:38:52 | × | niklasb_ quits (~niklasb@unaffiliated/codeslay0r) (*.net *.split) |
| 03:38:52 | × | myme quits (~myme@li1406-121.members.linode.com) (*.net *.split) |
| 03:38:53 | × | L29Ah quits (~L29Ah@unaffiliated/l29ah) (*.net *.split) |
| 03:38:53 | × | Katarushisu quits (~Katarushi@cpc152083-finc20-2-0-cust170.4-2.cable.virginm.net) (*.net *.split) |
| 03:38:53 | × | dcoutts__ quits (~duncan@33.14.75.194.dyn.plus.net) (*.net *.split) |
| 03:38:53 | × | monochrom quits (trebla@216.138.220.146) (*.net *.split) |
| 03:38:53 | × | werneta quits (~werneta@70-142-214-115.lightspeed.irvnca.sbcglobal.net) (*.net *.split) |
| 03:38:53 | × | dcoutts quits (~dcoutts@unaffiliated/dcoutts) (*.net *.split) |
| 03:38:53 | × | abrar quits (~abrar@static-108-30-103-121.nycmny.fios.verizon.net) (*.net *.split) |
| 03:38:53 | × | styledash quits (~styledash@157.230.173.136) (*.net *.split) |
| 03:38:53 | × | mud quits (~mud@unaffiliated/kadoban) (*.net *.split) |
| 03:38:53 | × | Ekho quits (~Ekho@unaffiliated/ekho) (*.net *.split) |
| 03:38:53 | × | tolt quits (~weechat-h@li219-154.members.linode.com) (*.net *.split) |
| 03:38:53 | × | TommyC quits (~TommyC@unaffiliated/sepulchralbloom) (*.net *.split) |
| 03:38:53 | × | Tspoon_ quits (tlarjoma@hilla.kapsi.fi) (*.net *.split) |
| 03:38:53 | × | jtobin_ quits (~jtobin@li1555-212.members.linode.com) (*.net *.split) |
| 03:38:53 | × | sepples_ quits (~sepples@67.205.168.224) (*.net *.split) |
| 03:38:54 | × | ekleog quits (~ii@prologin/ekleog) (*.net *.split) |
| 03:38:54 | × | aweinstock quits (~aweinstoc@cpe-67-248-65-250.nycap.res.rr.com) (*.net *.split) |
| 03:38:54 | × | leothrix quits (~leothrix@elastic/staff/leothrix) (*.net *.split) |
| 03:38:54 | × | lkurusa quits (~lkurusa@fedora/Levex) (*.net *.split) |
| 03:38:54 | × | okad quits (~okad@ec2-18-135-78-237.eu-west-2.compute.amazonaws.com) (*.net *.split) |
| 03:38:54 | × | dragestil quits (~quassel@fsf/member/dragestil) (*.net *.split) |
| 03:38:54 | × | xensky quits (~xensky@xengarden.xen.prgmr.com) (*.net *.split) |
| 03:38:54 | × | divVerent quits (~divVerent@xonotic/core-team/divVerent) (*.net *.split) |
| 03:38:54 | × | marek quits (~mmahut@fedora/pyxel) (*.net *.split) |
| 03:38:54 | × | hiredman quits (~hiredman@volyova.ec2.thelastcitadel.com) (*.net *.split) |
| 03:38:54 | × | gargawel quits (~gael@212.83.144.58) (*.net *.split) |
| 03:38:54 | × | hyperfekt quits (end@bnc.hyperfekt.net) (*.net *.split) |
| 03:38:54 | × | shachaf quits (~shachaf@unaffiliated/shachaf) (*.net *.split) |
| 03:38:54 | × | tms_ quits (thomaav@cassarossa.samfundet.no) (*.net *.split) |
| 03:38:54 | × | johnstein quits (~johnstein@192.73.239.18) (*.net *.split) |
| 03:38:54 | × | c-rog quits (~c-rog@traffic.simst.im) (*.net *.split) |
| 03:38:55 | × | gambpang_ quits (~gambpang@unaffiliated/gambpang) (*.net *.split) |
| 03:38:55 | Unode_ | is now known as Unode |
| 03:38:55 | MidAutumnHotaru0 | is now known as MidAutumnHotaru |
| 03:38:55 | monochrm | is now known as monochrom |
| 03:38:55 | graingert_ | is now known as graingert |
| 03:39:03 | × | dcoutts_ quits (~dcoutts@unaffiliated/dcoutts) (Read error: Connection reset by peer) |
| 03:39:03 | → | dcoutts joins (~dcoutts@unaffiliated/dcoutts) |
| 03:39:10 | jrm2 | is now known as jrm |
| 03:39:12 | Katarushisu4 | is now known as Katarushisu |
| 03:39:18 | → | werneta joins (~werneta@70-142-214-115.lightspeed.irvnca.sbcglobal.net) |
| 03:39:21 | → | connrs joins (~connrs@runciter.connrs.uk) |
| 03:39:44 | × | psamim quits (samimpmatr@gateway/shell/matrix.org/x-rqctawicyzieuemp) (Ping timeout: 240 seconds) |
| 03:39:44 | × | rednaZ[m] quits (r3dnazmatr@gateway/shell/matrix.org/x-zkvelwqajbdfaivp) (Ping timeout: 240 seconds) |
| 03:39:45 | × | hyiltiz-M quits (hyiltizkde@gateway/shell/kde/matrix/x-ykpvnxagunrmaruz) (Ping timeout: 240 seconds) |
| 03:39:57 | × | ciderpunx[m] quits (ciderpunxm@gateway/shell/matrix.org/x-yusaxhojikeccdlz) (Ping timeout: 246 seconds) |
| 03:39:57 | × | PotatoHatsue quits (berbermanp@gateway/shell/matrix.org/x-ekccjehastiernqs) (Ping timeout: 246 seconds) |
| 03:39:58 | × | tomsen[m] quits (tfbiomatri@gateway/shell/matrix.org/x-exgmmiatxmgvguxf) (Ping timeout: 246 seconds) |
| 03:39:58 | × | Vanilla[m] quits (danielm14@gateway/shell/matrix.org/x-whfogrxdnnzejpps) (Ping timeout: 246 seconds) |
| 03:39:58 | × | shieru[m] quits (shierualet@gateway/shell/matrix.org/x-lvmwskofnwwhtnfa) (Ping timeout: 246 seconds) |
| 03:39:58 | × | sawmon-and-natal quits (sawmon-and@gateway/shell/matrix.org/x-sjldjntkxukhdqmr) (Ping timeout: 246 seconds) |
| 03:39:59 | × | CaptainYukinoshi quits (captain-yu@gateway/shell/matrix.org/x-egkgcdfvyzswcudi) (Ping timeout: 246 seconds) |
| 03:39:59 | × | berberman[T] quits (berberma4@gateway/shell/matrix.org/x-ftmzydevxiuodkhm) (Ping timeout: 246 seconds) |
| 03:40:05 | × | Lurkki[m] quits (lurkkipriv@gateway/shell/matrix.org/x-jrluqdwzebggjbxp) (Ping timeout: 240 seconds) |
| 03:40:23 | × | Noughtmare[m] quits (naughtmare@gateway/shell/matrix.org/x-jbvwxmkrerqlhfvw) (Ping timeout: 265 seconds) |
| 03:40:25 | × | jkaye[m] quits (jkayematri@gateway/shell/matrix.org/x-sssaivvxgfmbzhtj) (Ping timeout: 240 seconds) |
| 03:40:29 | → | cgfbee joins (~bot@oc1.itim-cj.ro) |
| 03:40:45 | × | ManofLetters[m] quits (manoflette@gateway/shell/matrix.org/x-tnayokxhpbjehyrp) (Ping timeout: 240 seconds) |
| 03:40:46 | × | shutendoji[m] quits (shutendoji@gateway/shell/matrix.org/x-vgqugtetnlgzdcqo) (Ping timeout: 240 seconds) |
| 03:40:46 | × | boistordu quits (boistordum@gateway/shell/matrix.org/x-ryfaypxqatwnqwbk) (Ping timeout: 240 seconds) |
| 03:40:47 | × | AmitLevy[m] quits (amitmostly@gateway/shell/matrix.org/x-wxjvskcnzlbybcmx) (Ping timeout: 240 seconds) |
| 03:40:48 | → | gambpang joins (~gambpang@unaffiliated/gambpang) |
| 03:40:51 | × | hsiktas[m] quits (hsiktasmat@gateway/shell/matrix.org/x-nziurykukbhtlsga) (Ping timeout: 265 seconds) |
| 03:40:52 | × | VarikValefor[m] quits (varikvalef@gateway/shell/matrix.org/x-plzbwrucimpohevs) (Ping timeout: 265 seconds) |
| 03:41:02 | → | johnstein joins (~johnstein@192.73.239.18) |
| 03:41:10 | → | dcoutts_ joins (~duncan@33.14.75.194.dyn.plus.net) |
| 03:41:13 | × | o1lo01ol1o quits (~o1lo01ol1@bl11-140-216.dsl.telepac.pt) (Ping timeout: 272 seconds) |
| 03:41:44 | → | Mr_Cue joins (~Mr._Cue@pengyuzhou.com) |
| 03:41:55 | × | sz0 quits (uid110435@gateway/web/irccloud.com/x-wmoravhaketdavzh) (Ping timeout: 246 seconds) |
| 03:42:07 | → | nhs joins (~nhs@c-24-20-87-79.hsd1.or.comcast.net) |
| 03:42:16 | × | jetpack_joe quits (sid146137@gateway/web/irccloud.com/x-hwshuzhegajixirk) (Ping timeout: 246 seconds) |
| 03:42:56 | → | hyperfekt joins (end@bnc.hyperfekt.net) |
| 03:42:56 | → | hyiltiz-M joins (hyiltizkde@gateway/shell/kde/matrix/x-snwzqowgbhiwxelz) |
| 03:42:58 | × | adamse quits (sid72084@gateway/web/irccloud.com/x-hftptsoryswrcmdr) (Ping timeout: 246 seconds) |
| 03:42:59 | → | FinnElija joins (~finn_elij@gateway/tor-sasl/finnelija/x-67402716) |
| 03:42:59 | finn_elija | is now known as Guest50060 |
| 03:42:59 | FinnElija | is now known as finn_elija |
| 03:43:16 | → | xirhtogal joins (~lagothrix@unaffiliated/lagothrix) |
| 03:43:16 | lagothrix | is now known as Guest65650 |
| 03:43:16 | × | Guest65650 quits (~lagothrix@unaffiliated/lagothrix) (Killed (verne.freenode.net (Nickname regained by services))) |
| 03:43:16 | xirhtogal | is now known as lagothrix |
| 03:43:19 | → | tomsen[m] joins (tfbiomatri@gateway/shell/matrix.org/x-hjhkywdmyjcbxdao) |
| 03:43:22 | <koz_> | :t showHex |
| 03:43:23 | <lambdabot> | (Integral a, Show a) => a -> ShowS |
| 03:43:32 | → | theDon joins (~td@94.134.91.114) |
| 03:43:32 | → | totte joins (~totte@chakra/totte) |
| 03:43:32 | → | styledash joins (~styledash@157.230.173.136) |
| 03:43:32 | → | tolt joins (~weechat-h@li219-154.members.linode.com) |
| 03:43:32 | → | TommyC joins (~TommyC@unaffiliated/sepulchralbloom) |
| 03:43:32 | → | sepples_ joins (~sepples@67.205.168.224) |
| 03:43:32 | → | ekleog joins (~ii@prologin/ekleog) |
| 03:43:32 | → | hiredman joins (~hiredman@volyova.ec2.thelastcitadel.com) |
| 03:43:32 | → | shachaf joins (~shachaf@unaffiliated/shachaf) |
| 03:43:32 | → | c-rog joins (~c-rog@traffic.simst.im) |
| 03:43:34 | → | sz0 joins (uid110435@gateway/web/irccloud.com/x-feemqzxyliawjlcl) |
| 03:43:41 | × | totte quits (~totte@chakra/totte) (Max SendQ exceeded) |
| 03:43:48 | <koz_> | > showHex "" 10 |
| 03:43:48 | → | CaptainYukinoshi joins (captain-yu@gateway/shell/matrix.org/x-ytuzypwkxczvrner) |
| 03:43:48 | → | sawmon-and-natal joins (sawmon-and@gateway/shell/matrix.org/x-szzopgiogbrvouzy) |
| 03:43:50 | <lambdabot> | error: |
| 03:43:50 | <lambdabot> | • No instance for (Integral [Char]) arising from a use of ‘showHex’ |
| 03:43:50 | <lambdabot> | • In the expression: showHex "" 10error: |
| 03:43:55 | <koz_> | > showHex 10 "foo" |
| 03:43:57 | <lambdabot> | "afoo" |
| 03:44:00 | <koz_> | :D |
| 03:44:05 | → | Ekho- joins (~Ekho@unaffiliated/ekho) |
| 03:44:08 | → | totte joins (~totte@chakra/totte) |
| 03:44:11 | → | ciderpunx[m] joins (ciderpunxm@gateway/shell/matrix.org/x-gpotzfvrsdljrguy) |
| 03:44:17 | <koz_> | @hoogle showHex |
| 03:44:17 | <lambdabot> | Numeric showHex :: (Integral a, Show a) => a -> ShowS |
| 03:44:17 | <lambdabot> | BasePrelude showHex :: (Integral a, Show a) => a -> ShowS |
| 03:44:17 | <lambdabot> | Number.Positional showHex :: Exponent -> T -> String |
| 03:44:37 | → | Noughtmare[m] joins (naughtmare@gateway/shell/matrix.org/x-pkgfhhkszhmqwpmw) |
| 03:45:03 | <koz_> | > showHex (127 :: Word8) "foo" |
| 03:45:05 | <lambdabot> | "7ffoo" |
| 03:45:06 | → | jetpack_joe joins (sid146137@gateway/web/irccloud.com/x-barhrktjbbtarmrh) |
| 03:45:07 | → | adamse joins (sid72084@gateway/web/irccloud.com/x-vpeedmrdcymsqhrq) |
| 03:45:22 | → | hiroaki joins (~hiroaki@ip4d167562.dynamic.kabel-deutschland.de) |
| 03:45:32 | → | entel joins (uid256215@botters/entel) |
| 03:45:51 | × | finn_elija quits (~finn_elij@gateway/tor-sasl/finnelija/x-67402716) (Remote host closed the connection) |
| 03:45:51 | → | geowiesnot joins (~user@87-89-181-157.abo.bbox.fr) |
| 03:45:56 | → | divVerent joins (~divVerent@xonotic/core-team/divVerent) |
| 03:46:04 | × | renzhi quits (~renzhi@2607:fa49:6500:6f00::1e43) (Ping timeout: 240 seconds) |
| 03:46:07 | → | VarikValefor[m] joins (varikvalef@gateway/shell/matrix.org/x-toacrcpwyarsxvuv) |
| 03:46:12 | → | FinnElija joins (~finn_elij@gateway/tor-sasl/finnelija/x-67402716) |
| 03:46:12 | FinnElija | is now known as finn_elija |
| 03:46:40 | → | drbean joins (~drbean@TC210-63-209-58.static.apol.com.tw) |
| 03:46:42 | → | tzlil joins (~tzlil@unaffiliated/tzlil) |
| 03:46:45 | × | Guest50060 quits (~finn_elij@gateway/tor-sasl/finnelija/x-67402716) (Ping timeout: 268 seconds) |
| 03:46:47 | → | myme joins (~myme@li1406-121.members.linode.com) |
| 03:46:57 | → | Vanilla[m] joins (danielm14@gateway/shell/matrix.org/x-qvgirgiqkpfhitsx) |
| 03:47:05 | → | PotatoHatsue joins (berbermanp@gateway/shell/matrix.org/x-koftrfiqgreybwcc) |
| 03:47:08 | → | berberman[T] joins (berberma4@gateway/shell/matrix.org/x-zhziubqfueekjvdy) |
| 03:47:24 | → | shieru[m] joins (shierualet@gateway/shell/matrix.org/x-xjitmrdvmzpxvaye) |
| 03:47:32 | → | psamim joins (samimpmatr@gateway/shell/matrix.org/x-cdkxzsrclyjffoay) |
| 03:47:42 | → | rednaZ[m] joins (r3dnazmatr@gateway/shell/matrix.org/x-mevkbmdpgnjsfaoa) |
| 03:47:56 | × | thecoffemaker quits (~thecoffem@unaffiliated/thecoffemaker) (Ping timeout: 240 seconds) |
| 03:49:25 | → | ManofLetters[m] joins (manoflette@gateway/shell/matrix.org/x-jjbzufwlukkgozqt) |
| 03:49:25 | → | AmitLevy[m] joins (amitmostly@gateway/shell/matrix.org/x-tretpgbizgvhqshc) |
| 03:49:36 | → | hsiktas[m] joins (hsiktasmat@gateway/shell/matrix.org/x-bapxhdzbktiiozey) |
| 03:49:49 | → | boistordu joins (boistordum@gateway/shell/matrix.org/x-ddezeyhdauijxhwo) |
| 03:50:27 | → | jkaye[m] joins (jkayematri@gateway/shell/matrix.org/x-yrnmgdvgyzkirjut) |
| 03:50:30 | → | elsif joins (elsifmatri@gateway/shell/matrix.org/x-zjqnydrjgfuszioa) |
| 03:50:32 | × | michaljanocko quits (~michaljan@c-73-94-195-59.hsd1.mn.comcast.net) (Quit: Lost terminal) |
| 03:50:46 | → | shutendoji[m] joins (shutendoji@gateway/shell/matrix.org/x-ainpfopslhznmpfi) |
| 03:51:38 | → | elliott_ joins (~elliott_@pool-108-51-101-42.washdc.fios.verizon.net) |
| 03:51:52 | × | drbean quits (~drbean@TC210-63-209-58.static.apol.com.tw) (Ping timeout: 260 seconds) |
| 03:52:04 | → | drbean joins (~drbean@TC210-63-209-93.static.apol.com.tw) |
| 03:52:05 | → | Lurkki[m] joins (lurkkipriv@gateway/shell/matrix.org/x-ybcnwawknehazhnr) |
| 03:53:36 | → | thecoffemaker joins (~thecoffem@unaffiliated/thecoffemaker) |
| 03:53:37 | × | nhs quits (~nhs@c-24-20-87-79.hsd1.or.comcast.net) (Ping timeout: 260 seconds) |
| 03:54:26 | → | nhs joins (~nhs@c-24-20-87-79.hsd1.or.comcast.net) |
| 03:54:41 | texasmynsted | shrug |
| 03:54:44 | <texasmynsted> | https://chrisdone.com/posts/shell-conduit/ |
| 03:55:06 | × | slack1256 quits (~slack1256@dvc-186-186-101-190.movil.vtr.net) (Remote host closed the connection) |
| 03:55:42 | × | conal quits (~conal@192.145.117.143) (Quit: Computer has gone to sleep.) |
| 03:55:45 | Ekho- | is now known as Ekho |
| 03:58:31 | × | unlink2 quits (~unlink2@p200300ebcf12ea00013250d6b4625a26.dip0.t-ipconnect.de) (Remote host closed the connection) |
| 03:59:25 | × | nhs quits (~nhs@c-24-20-87-79.hsd1.or.comcast.net) (Ping timeout: 264 seconds) |
| 04:00:01 | × | haasn quits (~nand@mpv/developer/haasn) (Quit: ZNC 1.7.5+deb4 - https://znc.in) |
| 04:01:04 | → | bogdanp joins (~bogdanp@188.24.80.165) |
| 04:03:16 | → | ezrakilty joins (~ezrakilty@75-172-109-5.tukw.qwest.net) |
| 04:03:17 | → | unlink2 joins (~unlink2@p200300ebcf12ea00013250d6b4625a26.dip0.t-ipconnect.de) |
| 04:04:42 | → | Stanley00 joins (~stanley00@unaffiliated/stanley00) |
| 04:04:59 | aweinsto1k | is now known as aweinstock |
| 04:05:22 | × | bogdanp quits (~bogdanp@188.24.80.165) (Ping timeout: 246 seconds) |
| 04:06:16 | → | jedws joins (~jedws@121.209.199.128) |
| 04:07:38 | × | ezrakilty quits (~ezrakilty@75-172-109-5.tukw.qwest.net) (Ping timeout: 260 seconds) |
| 04:07:59 | → | Rudd0 joins (~Rudd0@185.189.115.103) |
| 04:09:03 | × | kupi quits (uid212005@gateway/web/irccloud.com/x-cknjqmjrxwpkvwqw) (Quit: Connection closed for inactivity) |
| 04:09:23 | × | Mr_Cue quits (~Mr._Cue@pengyuzhou.com) (Remote host closed the connection) |
| 04:09:27 | → | MrCue joins (~Mr._Cue@pengyuzhou.com) |
| 04:11:37 | × | j3r3my quits (~jeremym@68-73-116-155.lightspeed.rlghnc.sbcglobal.net) (Ping timeout: 272 seconds) |
| 04:14:09 | × | polyphem quits (~p0lyph3m@2a02:810d:640:776c:76d7:55f6:f85b:c889) (Ping timeout: 272 seconds) |
| 04:14:42 | <Axman6> | Anyone know how to get cabal-install to install tasty-discover before running its tests? I've added build-tools: tasty-discover to the test-suite definition but it either isn't installing it, or by default in CI it can't find the executable |
| 04:14:47 | × | thecoffemaker quits (~thecoffem@unaffiliated/thecoffemaker) (Ping timeout: 272 seconds) |
| 04:16:13 | × | Quivver quits (~Quivver@90.221.74.173) (Ping timeout: 264 seconds) |
| 04:17:12 | → | haasn joins (~nand@mpv/developer/haasn) |
| 04:17:31 | × | howdoi quits (uid224@gateway/web/irccloud.com/x-kendsybseqbsecek) (Quit: Connection closed for inactivity) |
| 04:18:22 | → | nhs joins (~nhs@c-24-20-87-79.hsd1.or.comcast.net) |
| 04:18:41 | → | bogdanp joins (~bogdanp@188.24.80.165) |
| 04:18:51 | → | Quivver joins (~Quivver@90.221.74.173) |
| 04:20:26 | → | ezrakilty joins (~ezrakilty@75-172-109-5.tukw.qwest.net) |
| 04:20:50 | → | natechan joins (~natechan@108-233-125-227.lightspeed.sntcca.sbcglobal.net) |
| 04:21:11 | → | wyer joins (~justin_wy@102-65-159-176.dsl.web.africa) |
| 04:22:59 | × | nhs quits (~nhs@c-24-20-87-79.hsd1.or.comcast.net) (Ping timeout: 246 seconds) |
| 04:23:04 | × | bogdanp quits (~bogdanp@188.24.80.165) (Ping timeout: 240 seconds) |
| 04:23:57 | → | plutoniix joins (~q@184.82.205.92) |
| 04:25:49 | × | wyer quits (~justin_wy@102-65-159-176.dsl.web.africa) (Ping timeout: 264 seconds) |
| 04:25:57 | × | drbean quits (~drbean@TC210-63-209-93.static.apol.com.tw) (Read error: Connection reset by peer) |
| 04:28:33 | → | toorevitimirp joins (~tooreviti@117.182.181.145) |
| 04:30:56 | <Axman6> | looks like just adding a `cabal new-install tasty-discover` might do the trick :\ |
| 04:31:43 | <dolio> | How does tasty-discover work? I'm not familiar with it. |
| 04:32:10 | → | drbean joins (~drbean@TC210-63-209-27.static.apol.com.tw) |
| 04:32:19 | <dolio> | Like, if it's just a program you run, how are you calling it in your test suite? |
| 04:33:09 | <SwarmCollective> | Axman6, id your CI running in a container? If so, you could install it when building the container. |
| 04:33:50 | → | nhs joins (~nhs@c-24-20-87-79.hsd1.or.comcast.net) |
| 04:34:12 | <dolio> | I'm not really familiar with how build-tools works, either, but if it installs locally to the project, you might need to `cabal exec` to get the environment set up right. Although that's pure speculation. |
| 04:36:52 | → | thunderrd joins (~thunderrd@183.182.115.7) |
| 04:38:24 | × | nhs quits (~nhs@c-24-20-87-79.hsd1.or.comcast.net) (Ping timeout: 240 seconds) |
| 04:39:32 | × | jlamothe quits (~jlamothe@198.251.55.207) (Quit: leaving) |
| 04:41:11 | × | ezrakilty quits (~ezrakilty@75-172-109-5.tukw.qwest.net) (Remote host closed the connection) |
| 04:45:34 | × | Tario quits (~Tario@201.192.165.173) (Read error: Connection reset by peer) |
| 04:45:48 | → | Tario joins (~Tario@201.192.165.173) |
| 04:47:48 | × | philopsos quits (~caecilius@gateway/tor-sasl/caecilius) (Ping timeout: 268 seconds) |
| 04:48:09 | → | bogdanp joins (~bogdanp@188.24.80.165) |
| 04:48:11 | → | acidjnk_new joins (~acidjnk@p200300d0c704e792e92d97b10635a7de.dip0.t-ipconnect.de) |
| 04:48:20 | → | nhs joins (~nhs@c-24-20-87-79.hsd1.or.comcast.net) |
| 04:49:56 | × | Tario quits (~Tario@201.192.165.173) (Ping timeout: 240 seconds) |
| 04:50:12 | → | rdivyanshu joins (uid322626@gateway/web/irccloud.com/x-vyzrmkpjslpvfbup) |
| 04:52:21 | × | Quivver quits (~Quivver@90.221.74.173) (Quit: Connection error?!) |
| 04:52:24 | × | bogdanp quits (~bogdanp@188.24.80.165) (Ping timeout: 240 seconds) |
| 04:54:11 | × | mrchampion quits (~mrchampio@38.18.109.23) (Remote host closed the connection) |
| 04:54:22 | × | nhs quits (~nhs@c-24-20-87-79.hsd1.or.comcast.net) (Ping timeout: 246 seconds) |
| 04:56:31 | → | nhs joins (~nhs@c-24-20-87-79.hsd1.or.comcast.net) |
| 04:57:31 | → | mannin_ joins (~Quivver@90.221.74.173) |
| 04:58:28 | → | bogdanp joins (~bogdanp@188.24.80.165) |
| 04:58:46 | → | royal_screwup219 joins (52254809@gateway/web/cgi-irc/kiwiirc.com/ip.82.37.72.9) |
| 04:59:37 | <texasmynsted> | I have a project. It has a single Haskell executable. It also has at least one helper, Haskell executable. |
| 05:00:06 | <texasmynsted> | Is it common to just put the helper project in its own sub directory under the main project? |
| 05:00:24 | <texasmynsted> | Will this cause any issues with cabal? (I do not expect that it would.) |
| 05:02:44 | × | bogdanp quits (~bogdanp@188.24.80.165) (Ping timeout: 240 seconds) |
| 05:03:52 | × | Saukk quits (~Saukk@83-148-239-3.dynamic.lounea.fi) (Remote host closed the connection) |
| 05:04:13 | × | royal_screwup219 quits (52254809@gateway/web/cgi-irc/kiwiirc.com/ip.82.37.72.9) (Ping timeout: 264 seconds) |
| 05:04:18 | → | bogdanp joins (~bogdanp@188.24.80.165) |
| 05:07:49 | × | Sheilong quits (uid293653@gateway/web/irccloud.com/x-pnpeukuovkmcsdlh) () |
| 05:08:29 | → | thecoffemaker joins (~thecoffem@unaffiliated/thecoffemaker) |
| 05:08:44 | × | bogdanp quits (~bogdanp@188.24.80.165) (Ping timeout: 240 seconds) |
| 05:11:25 | × | nhs quits (~nhs@c-24-20-87-79.hsd1.or.comcast.net) (Ping timeout: 264 seconds) |
| 05:12:55 | → | nhs joins (~nhs@c-24-20-87-79.hsd1.or.comcast.net) |
| 05:14:09 | × | soft-warm quits (4408f588@ip68-8-245-136.sd.sd.cox.net) (Ping timeout: 248 seconds) |
| 05:14:58 | → | merijn joins (~merijn@83-160-49-249.ip.xs4all.nl) |
| 05:15:22 | × | cocytus_ quits (~cocytus@cpe-76-95-48-109.socal.res.rr.com) (Ping timeout: 246 seconds) |
| 05:17:17 | → | Geasy joins (~Geasy@42.112.185.236) |
| 05:17:57 | <SwarmCollective> | texasmynsted You can specify your project layout in the cabal.project file. |
| 05:18:23 | → | ixaxaar joins (~ixaxaar@49.207.210.215) |
| 05:18:58 | <SwarmCollective> | You may find it easiest to have both executables in their own sub-folder and your cabal.project and other configuration (hie.yaml if using the language server, for example) in the root. |
| 05:19:22 | <SwarmCollective> | Sorry, not root, parent or main folder. |
| 05:22:30 | ← | zopsi_ parts (zopsi@2600:3c00::f03c:91ff:fe14:551f) () |
| 05:23:28 | × | __minoru__shirae quits (~shiraeesh@5.101.59.137) (Ping timeout: 260 seconds) |
| 05:24:29 | ← | Geasy parts (~Geasy@42.112.185.236) () |
| 05:24:36 | × | mannin_ quits (~Quivver@90.221.74.173) (Ping timeout: 240 seconds) |
| 05:25:21 | → | zopsi joins (zopsi@2600:3c00::f03c:91ff:fe14:551f) |
| 05:26:04 | × | nhs quits (~nhs@c-24-20-87-79.hsd1.or.comcast.net) (Ping timeout: 240 seconds) |
| 05:27:02 | <texasmynsted> | SwarmCollective: If I have a single myProject.cabal file, then will that make running, testing, etc more complicated? |
| 05:27:15 | → | nhs joins (~nhs@c-24-20-87-79.hsd1.or.comcast.net) |
| 05:29:08 | <SwarmCollective> | I am not sure about that, but if you have a main folder with two sub-folders, each sub-folder with it's own application.cabal file, you can put a cabal.project (<<-- named exactly) in the main folder which will refer to the application.cabal files in the sub-folders. |
| 05:29:49 | <SwarmCollective> | See also: https://cabal.readthedocs.io/en/3.4/cabal-project.html |
| 05:29:58 | → | ezrakilty joins (~ezrakilty@75-172-109-5.tukw.qwest.net) |
| 05:33:50 | × | inkbottle quits (~inkbottle@aaubervilliers-654-1-106-113.w86-212.abo.wanadoo.fr) (Quit: Konversation terminated!) |
| 05:34:04 | × | nhs quits (~nhs@c-24-20-87-79.hsd1.or.comcast.net) (Ping timeout: 240 seconds) |
| 05:34:10 | → | inkbottle joins (~inkbottle@aaubervilliers-654-1-106-113.w86-212.abo.wanadoo.fr) |
| 05:34:18 | → | mannin joins (mannin@90.221.74.173) |
| 05:34:20 | × | inkbottle quits (~inkbottle@aaubervilliers-654-1-106-113.w86-212.abo.wanadoo.fr) (Client Quit) |
| 05:34:33 | × | ezrakilty quits (~ezrakilty@75-172-109-5.tukw.qwest.net) (Ping timeout: 260 seconds) |
| 05:34:42 | → | bogdanp joins (~bogdanp@188.24.80.165) |
| 05:38:47 | → | rayyyy joins (~nanoz@gateway/tor-sasl/nanoz) |
| 05:38:50 | <Axman6> | dolio: it's run by getting ghc to run it: https://github.com/axman6/Utf8Monoid/tree/master/test/Spec.hs |
| 05:38:55 | × | concept2 quits (~concept2@unaffiliated/tubo) (Quit: Ping timeout (120 seconds)) |
| 05:39:17 | × | bogdanp quits (~bogdanp@188.24.80.165) (Ping timeout: 246 seconds) |
| 05:39:20 | <dolio> | Oh. Unsure about that, then. |
| 05:40:56 | × | MarcelineVQ quits (~anja@198.254.199.42) (Ping timeout: 240 seconds) |
| 05:41:30 | → | concept2 joins (~concept2@unaffiliated/tubo) |
| 05:43:58 | → | nhs joins (~nhs@c-24-20-87-79.hsd1.or.comcast.net) |
| 05:46:37 | × | micro quits (~micro@unaffiliated/micro) (Ping timeout: 256 seconds) |
| 05:46:37 | × | tv quits (~tv@unaffiliated/tv) (Ping timeout: 256 seconds) |
| 05:46:44 | → | micro joins (~micro@unaffiliated/micro) |
| 05:47:02 | → | tv joins (~tv@unaffiliated/tv) |
| 05:48:36 | × | merijn quits (~merijn@83-160-49-249.ip.xs4all.nl) (Ping timeout: 240 seconds) |
| 05:51:48 | × | nhs quits (~nhs@c-24-20-87-79.hsd1.or.comcast.net) (Ping timeout: 256 seconds) |
| 05:52:56 | → | MarcelineVQ joins (~anja@198.254.199.42) |
| 05:56:35 | → | albel727 joins (~albel727@unaffiliated/albel727) |
| 05:57:07 | × | dwuggh quits (~dwuggh@2408:8207:185f:52b0:3446:ec92:99fb:5) (Remote host closed the connection) |
| 05:57:35 | → | dwuggh joins (~dwuggh@2408:8207:185f:52b0:3446:ec92:99fb:5) |
| 05:58:03 | × | rayyyy quits (~nanoz@gateway/tor-sasl/nanoz) (Remote host closed the connection) |
| 05:59:01 | → | Tops2 joins (~Tobias@dyndsl-095-033-095-245.ewe-ip-backbone.de) |
| 06:00:49 | × | Tops21 quits (~Tobias@dyndsl-095-033-024-195.ewe-ip-backbone.de) (Ping timeout: 265 seconds) |
| 06:02:21 | <texasmynsted> | oh. Okay. Thank you. I will check that out. |
| 06:02:59 | × | styledash quits (~styledash@157.230.173.136) (Quit: The Lounge - https://thelounge.chat) |
| 06:03:43 | × | Jello_Raptor quits (~Jello_Rap@li641-12.members.linode.com) (Remote host closed the connection) |
| 06:03:44 | → | styledash joins (~styledash@157.230.173.136) |
| 06:03:51 | × | mozzarella quits (~sam@unaffiliated/sam113101) (Ping timeout: 260 seconds) |
| 06:05:08 | → | dnlkrgr joins (~dnlkrgr@HSI-KBW-046-005-005-235.hsi8.kabel-badenwuerttemberg.de) |
| 06:08:11 | → | __minoru__shirae joins (~shiraeesh@46.34.206.100) |
| 06:08:22 | → | Jello_Raptor joins (~Jello_Rap@li641-12.members.linode.com) |
| 06:15:16 | → | nhs joins (~nhs@c-24-20-87-79.hsd1.or.comcast.net) |
| 06:18:02 | → | Phong_ joins (~Phong_@185.163.110.109) |
| 06:20:32 | × | shatriff quits (~vitaliish@176-52-216-242.irishtelecom.com) (Remote host closed the connection) |
| 06:21:02 | → | Feuermagier joins (~Feuermagi@213.178.26.41) |
| 06:21:07 | → | shatriff joins (~vitaliish@176-52-216-242.irishtelecom.com) |
| 06:24:08 | × | MrCue quits (~Mr._Cue@pengyuzhou.com) (Ping timeout: 260 seconds) |
| 06:25:47 | → | ezrakilty joins (~ezrakilty@75-172-109-5.tukw.qwest.net) |
| 06:26:14 | × | nineonin_ quits (~nineonine@2604:3d08:7785:9600:1d25:9d82:8276:bb69) (Remote host closed the connection) |
| 06:27:17 | × | ezrakilty quits (~ezrakilty@75-172-109-5.tukw.qwest.net) (Remote host closed the connection) |
| 06:30:20 | → | nineonine joins (~nineonine@2604:3d08:7785:9600:5538:6d40:d5d9:f8a6) |
| 06:32:39 | → | takuan joins (~takuan@178-116-218-225.access.telenet.be) |
| 06:34:04 | → | bogdanp joins (~bogdanp@188.24.80.165) |
| 06:34:40 | × | nineonine quits (~nineonine@2604:3d08:7785:9600:5538:6d40:d5d9:f8a6) (Ping timeout: 258 seconds) |
| 06:34:52 | × | nhs quits (~nhs@c-24-20-87-79.hsd1.or.comcast.net) (Ping timeout: 272 seconds) |
| 06:38:26 | × | bogdanp quits (~bogdanp@188.24.80.165) (Ping timeout: 246 seconds) |
| 06:40:25 | → | banner joins (~banner@116-255-17-204.ip4.superloop.com) |
| 06:40:49 | × | dave_uy quits (~david@108.61.193.26) (Quit: The Lounge - https://thelounge.chat) |
| 06:41:03 | × | wroathe quits (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net) (Ping timeout: 260 seconds) |
| 06:42:18 | × | banner quits (~banner@116-255-17-204.ip4.superloop.com) (Remote host closed the connection) |
| 06:43:47 | → | dave_uy joins (~david@108.61.193.26) |
| 06:45:28 | → | sord937 joins (~sord937@gateway/tor-sasl/sord937) |
| 06:45:45 | × | geyaeb quits (~geyaeb@gateway/tor-sasl/geyaeb) (Remote host closed the connection) |
| 06:45:50 | → | conal joins (~conal@209.58.131.42) |
| 06:46:05 | → | nhs joins (~nhs@c-24-20-87-79.hsd1.or.comcast.net) |
| 06:46:10 | × | conal quits (~conal@209.58.131.42) (Client Quit) |
| 06:46:12 | → | geyaeb joins (~geyaeb@gateway/tor-sasl/geyaeb) |
| 06:50:44 | × | nhs quits (~nhs@c-24-20-87-79.hsd1.or.comcast.net) (Ping timeout: 240 seconds) |
| 06:55:02 | → | cocytus_ joins (~cocytus@cpe-76-95-48-109.socal.res.rr.com) |
| 06:55:42 | → | surfncode joins (~surfncode@2a01:cb19:4ea:a200:a4f5:1edb:935a:273b) |
| 06:55:42 | × | surfncode quits (~surfncode@2a01:cb19:4ea:a200:a4f5:1edb:935a:273b) (Client Quit) |
| 06:56:12 | × | shadowdaemon quits (~user@unaffiliated/shadowdaemon) (Remote host closed the connection) |
| 06:57:07 | → | wroathe joins (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net) |
| 06:57:22 | → | shadowdaemon joins (~user@unaffiliated/shadowdaemon) |
| 06:58:12 | × | echoreply quits (~echoreply@unaffiliated/echoreply) (Quit: WeeChat 1.9.1) |
| 06:58:23 | × | poljar1 quits (~poljar@93-139-54-120.adsl.net.t-com.hr) (Remote host closed the connection) |
| 06:58:39 | → | echoreply joins (~echoreply@unaffiliated/echoreply) |
| 06:58:55 | → | poljar1 joins (~poljar@93-139-54-120.adsl.net.t-com.hr) |
| 06:59:39 | → | royal_screwup219 joins (52254809@gateway/web/cgi-irc/kiwiirc.com/ip.82.37.72.9) |
| 07:01:00 | × | piele quits (~piele@tbonesteak.creativeserver.net) (Quit: No Ping reply in 180 seconds.) |
| 07:01:37 | → | bogdanp joins (~bogdanp@188.24.80.165) |
| 07:01:46 | × | wroathe quits (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net) (Ping timeout: 246 seconds) |
| 07:02:16 | → | piele joins (~piele@tbonesteak.creativeserver.net) |
| 07:02:38 | → | L29Ah joins (~L29Ah@unaffiliated/l29ah) |
| 07:03:23 | → | nineonine joins (~nineonine@2604:3d08:7785:9600:5538:6d40:d5d9:f8a6) |
| 07:03:29 | → | ezrakilty joins (~ezrakilty@75-172-109-5.tukw.qwest.net) |
| 07:04:24 | × | royal_screwup219 quits (52254809@gateway/web/cgi-irc/kiwiirc.com/ip.82.37.72.9) (Ping timeout: 240 seconds) |
| 07:05:04 | × | jle` quits (~mstksg@unaffiliated/mstksg) (Quit: WeeChat 2.7) |
| 07:05:10 | → | tromp joins (~tromp@dhcp-077-249-230-040.chello.nl) |
| 07:06:43 | × | __minoru__shirae quits (~shiraeesh@46.34.206.100) (Ping timeout: 260 seconds) |
| 07:07:44 | × | ezrakilty quits (~ezrakilty@75-172-109-5.tukw.qwest.net) (Ping timeout: 240 seconds) |
| 07:09:02 | × | nineonine quits (~nineonine@2604:3d08:7785:9600:5538:6d40:d5d9:f8a6) (Ping timeout: 264 seconds) |
| 07:09:56 | × | cocytus_ quits (~cocytus@cpe-76-95-48-109.socal.res.rr.com) (Ping timeout: 246 seconds) |
| 07:10:31 | × | shailangsa quits (~shailangs@host86-162-150-221.range86-162.btcentralplus.com) (Ping timeout: 256 seconds) |
| 07:11:16 | → | nhs joins (~nhs@c-24-20-87-79.hsd1.or.comcast.net) |
| 07:12:04 | × | bogdanp quits (~bogdanp@188.24.80.165) (Ping timeout: 240 seconds) |
| 07:15:11 | → | bogdanp joins (~bogdanp@188.24.80.165) |
| 07:15:12 | → | wroathe joins (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net) |
| 07:16:03 | × | nhs quits (~nhs@c-24-20-87-79.hsd1.or.comcast.net) (Ping timeout: 260 seconds) |
| 07:17:10 | → | mananamenos joins (~mananamen@84.122.202.215.dyn.user.ono.com) |
| 07:17:28 | → | Graf_Blutwurst joins (~grafblutw@2001:171b:226e:adc0:5d3c:a354:8d11:7fce) |
| 07:18:16 | × | stux|RC-only quits (stux2@grid9.quadspeedi.net) (Ping timeout: 240 seconds) |
| 07:19:44 | × | wroathe quits (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net) (Ping timeout: 246 seconds) |
| 07:19:51 | × | rdivyanshu quits (uid322626@gateway/web/irccloud.com/x-vyzrmkpjslpvfbup) (Quit: Connection closed for inactivity) |
| 07:21:44 | → | stux|RC-only joins (stux2@grid9.quadspeedi.net) |
| 07:23:11 | → | _ht joins (~quassel@82-169-194-8.biz.kpn.net) |
| 07:24:10 | × | dnlkrgr quits (~dnlkrgr@HSI-KBW-046-005-005-235.hsi8.kabel-badenwuerttemberg.de) (Ping timeout: 246 seconds) |
| 07:27:40 | × | drbean quits (~drbean@TC210-63-209-27.static.apol.com.tw) (Ping timeout: 246 seconds) |
| 07:28:06 | → | nhs joins (~nhs@c-24-20-87-79.hsd1.or.comcast.net) |
| 07:30:25 | → | niekvandepas joins (~niekvande@dhcp-077-249-088-250.chello.nl) |
| 07:31:37 | → | wroathe joins (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net) |
| 07:31:44 | → | drbean joins (~drbean@TC210-63-209-34.static.apol.com.tw) |
| 07:32:35 | × | monochrom quits (trebla@216.138.220.146) (Quit: NO CARRIER) |
| 07:33:11 | × | nhs quits (~nhs@c-24-20-87-79.hsd1.or.comcast.net) (Ping timeout: 256 seconds) |
| 07:34:21 | → | shailangsa joins (~shailangs@host217-35-224-189.range217-35.btcentralplus.com) |
| 07:34:43 | × | raym quits (~ray@45.64.220.55) (Quit: leaving) |
| 07:34:56 | × | niekvandepas quits (~niekvande@dhcp-077-249-088-250.chello.nl) (Ping timeout: 256 seconds) |
| 07:35:47 | × | pieguy128 quits (~pieguy128@bras-base-mtrlpq5031w-grc-39-70-27-244-102.dsl.bell.ca) (Quit: ZNC 1.8.2 - https://znc.in) |
| 07:36:05 | → | pieguy128 joins (~pieguy128@bras-base-mtrlpq5031w-grc-39-70-27-244-102.dsl.bell.ca) |
| 07:36:11 | × | wroathe quits (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net) (Ping timeout: 246 seconds) |
| 07:36:55 | × | tzh quits (~tzh@c-24-21-73-154.hsd1.or.comcast.net) (Quit: zzz) |
| 07:37:23 | → | wroathe joins (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net) |
| 07:37:29 | hackage | mu-protobuf 0.4.2.0 - Protocol Buffers serialization and gRPC schema import for Mu microservices https://hackage.haskell.org/package/mu-protobuf-0.4.2.0 (AlejandroSerrano) |
| 07:41:56 | × | wroathe quits (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net) (Ping timeout: 240 seconds) |
| 07:42:57 | → | monochrom joins (trebla@216.138.220.146) |
| 07:43:36 | × | drbean quits (~drbean@TC210-63-209-34.static.apol.com.tw) (Ping timeout: 240 seconds) |
| 07:45:32 | → | jamm_ joins (~jamm@unaffiliated/jamm) |
| 07:45:36 | → | merijn joins (~merijn@83-160-49-249.ip.xs4all.nl) |
| 07:46:34 | × | machinedgod quits (~machinedg@135-23-192-217.cpe.pppoe.ca) (Ping timeout: 246 seconds) |
| 07:47:17 | → | niekvandepas joins (~niekvande@dhcp-077-249-088-250.chello.nl) |
| 07:48:42 | → | ezrakilty joins (~ezrakilty@75-172-109-5.tukw.qwest.net) |
| 07:49:28 | → | cfricke joins (~cfricke@unaffiliated/cfricke) |
| 07:49:48 | → | drbean joins (~drbean@TC210-63-209-43.static.apol.com.tw) |
| 07:49:54 | → | lotuseater joins (~user@2a02:908:fbd1:b0a0:49c8:b34e:2023:5c23) |
| 07:50:01 | → | cole-h joins (~cole-h@c-73-48-197-220.hsd1.ca.comcast.net) |
| 07:52:52 | × | ezrakilty quits (~ezrakilty@75-172-109-5.tukw.qwest.net) (Ping timeout: 246 seconds) |
| 07:53:03 | → | nhs joins (~nhs@c-24-20-87-79.hsd1.or.comcast.net) |
| 07:53:18 | → | thc202 joins (~thc202@unaffiliated/thc202) |
| 07:53:48 | → | raym joins (~ray@45.64.220.55) |
| 07:54:40 | <lortabac> | olligobber: good news |
| 07:56:43 | × | drbean quits (~drbean@TC210-63-209-43.static.apol.com.tw) (Ping timeout: 246 seconds) |
| 07:56:43 | × | niekvandepas quits (~niekvande@dhcp-077-249-088-250.chello.nl) (Ping timeout: 246 seconds) |
| 07:57:25 | → | vilpan joins (~0@212.117.1.172) |
| 07:57:39 | → | borne joins (~fritjof@vpn05.bremen.freifunk.net) |
| 07:57:46 | × | nhs quits (~nhs@c-24-20-87-79.hsd1.or.comcast.net) (Ping timeout: 246 seconds) |
| 08:01:20 | → | niekvandepas joins (~niekvande@dhcp-077-249-088-250.chello.nl) |
| 08:02:21 | → | Major_Biscuit joins (~Major_Bis@82.169.100.198) |
| 08:11:00 | → | nhs joins (~nhs@c-24-20-87-79.hsd1.or.comcast.net) |
| 08:14:46 | → | forgottenone joins (~forgotten@176.42.24.169) |
| 08:16:12 | × | nhs quits (~nhs@c-24-20-87-79.hsd1.or.comcast.net) (Ping timeout: 272 seconds) |
| 08:16:33 | → | coot joins (~coot@37.30.55.132.nat.umts.dynamic.t-mobile.pl) |
| 08:18:33 | → | gehmehgeh joins (~ircuser1@gateway/tor-sasl/gehmehgeh) |
| 08:19:22 | × | bogdanp quits (~bogdanp@188.24.80.165) (Ping timeout: 272 seconds) |
| 08:20:31 | × | merijn quits (~merijn@83-160-49-249.ip.xs4all.nl) (Ping timeout: 246 seconds) |
| 08:23:29 | → | miguel_clean joins (~Miguel@89-72-187-203.dynamic.chello.pl) |
| 08:25:26 | → | merijn joins (~merijn@83-160-49-249.ip.xs4all.nl) |
| 08:25:26 | × | Narinas quits (~Narinas@189.223.62.254.dsl.dyn.telnor.net) (Read error: Connection reset by peer) |
| 08:25:56 | → | Narinas joins (~Narinas@189.223.62.254.dsl.dyn.telnor.net) |
| 08:26:08 | → | MrCue joins (~Mr._Cue@pengyuzhou.com) |
| 08:27:29 | → | idhugo joins (~idhugo@80-62-117-97-mobile.dk.customer.tdc.net) |
| 08:27:48 | × | idhugo quits (~idhugo@80-62-117-97-mobile.dk.customer.tdc.net) (Remote host closed the connection) |
| 08:28:00 | → | bogdanp joins (~bogdanp@188.24.80.165) |
| 08:28:08 | × | niekvandepas quits (~niekvande@dhcp-077-249-088-250.chello.nl) (Remote host closed the connection) |
| 08:28:11 | → | idhugo joins (~idhugo@80-62-117-97-mobile.dk.customer.tdc.net) |
| 08:28:14 | × | geowiesnot quits (~user@87-89-181-157.abo.bbox.fr) (Ping timeout: 264 seconds) |
| 08:28:19 | × | idhugo quits (~idhugo@80-62-117-97-mobile.dk.customer.tdc.net) (Remote host closed the connection) |
| 08:28:25 | → | Boomerang joins (~Boomerang@2a05:f6c7:2179:0:5976:80b4:6657:63a8) |
| 08:28:43 | → | niekvandepas joins (~niekvande@dhcp-077-249-088-250.chello.nl) |
| 08:33:03 | × | bogdanp quits (~bogdanp@188.24.80.165) (Ping timeout: 260 seconds) |
| 08:33:38 | × | niekvandepas quits (~niekvande@dhcp-077-249-088-250.chello.nl) (Ping timeout: 264 seconds) |
| 08:35:09 | → | jle` joins (~mstksg@cpe-23-240-75-236.socal.res.rr.com) |
| 08:35:09 | × | jle` quits (~mstksg@cpe-23-240-75-236.socal.res.rr.com) (Changing host) |
| 08:35:09 | → | jle` joins (~mstksg@unaffiliated/mstksg) |
| 08:35:54 | × | Sgeo_ quits (~Sgeo@ool-18b98aa4.dyn.optonline.net) (Read error: Connection reset by peer) |
| 08:35:55 | → | chele joins (~chele@ip5b40237d.dynamic.kabel-deutschland.de) |
| 08:36:44 | → | nhs joins (~nhs@c-24-20-87-79.hsd1.or.comcast.net) |
| 08:37:07 | → | dorkside3 joins (~tdbgamer@208.190.197.222) |
| 08:38:15 | × | dorkside quits (~tdbgamer@208.190.197.222) (Ping timeout: 272 seconds) |
| 08:38:15 | dorkside3 | is now known as dorkside |
| 08:38:38 | → | wroathe joins (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net) |
| 08:39:06 | → | bogdanp joins (~bogdanp@188.24.80.165) |
| 08:41:48 | × | nhs quits (~nhs@c-24-20-87-79.hsd1.or.comcast.net) (Ping timeout: 256 seconds) |
| 08:42:11 | → | LKoen joins (~LKoen@19.175.9.109.rev.sfr.net) |
| 08:42:14 | × | earthy quits (~arthurvl@deban2.xs4all.space) (Quit: WeeChat 1.6) |
| 08:42:18 | → | kritzefitz joins (~kritzefit@fw-front.credativ.com) |
| 08:42:55 | × | wroathe quits (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net) (Ping timeout: 246 seconds) |
| 08:43:37 | × | bogdanp quits (~bogdanp@188.24.80.165) (Ping timeout: 246 seconds) |
| 08:46:20 | × | jle` quits (~mstksg@unaffiliated/mstksg) (Ping timeout: 256 seconds) |
| 08:46:56 | → | bogdanp joins (~bogdanp@188.24.80.165) |
| 08:47:23 | → | ubert joins (~Thunderbi@p200300ecdf25d9e9e6b318fffe838f33.dip0.t-ipconnect.de) |
| 08:47:39 | → | atwm joins (~andrew@178.197.234.250) |
| 08:47:49 | → | niekvandepas joins (~niekvande@dhcp-077-249-088-250.chello.nl) |
| 08:48:17 | → | jle` joins (~mstksg@unaffiliated/mstksg) |
| 08:51:37 | × | bogdanp quits (~bogdanp@188.24.80.165) (Ping timeout: 264 seconds) |
| 08:52:55 | → | nhs joins (~nhs@c-24-20-87-79.hsd1.or.comcast.net) |
| 08:53:24 | × | Major_Biscuit quits (~Major_Bis@82.169.100.198) (Ping timeout: 240 seconds) |
| 08:53:56 | → | bogdanp joins (~bogdanp@188.24.80.165) |
| 08:56:05 | → | justanotheruser joins (~justanoth@unaffiliated/justanotheruser) |
| 08:56:15 | → | Major_Biscuit joins (~Major_Bis@82-169-100-198.biz.kpn.net) |
| 08:58:13 | × | nhs quits (~nhs@c-24-20-87-79.hsd1.or.comcast.net) (Ping timeout: 264 seconds) |
| 08:58:26 | × | bogdanp quits (~bogdanp@188.24.80.165) (Ping timeout: 246 seconds) |
| 08:59:04 | → | wroathe joins (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net) |
| 08:59:30 | × | MorrowM quits (~Moshe@bzq-110-168-31-106.red.bezeqint.net) (Read error: Connection reset by peer) |
| 09:00:20 | × | jesser[m] quits (jessermatr@gateway/shell/matrix.org/x-lnoypmqmjmjvdrbb) (Quit: Idle for 30+ days) |
| 09:00:46 | → | royal_screwup219 joins (52254809@gateway/web/cgi-irc/kiwiirc.com/ip.82.37.72.9) |
| 09:04:20 | × | wroathe quits (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net) (Ping timeout: 272 seconds) |
| 09:05:04 | × | royal_screwup219 quits (52254809@gateway/web/cgi-irc/kiwiirc.com/ip.82.37.72.9) (Ping timeout: 240 seconds) |
| 09:06:08 | → | nineonine joins (~nineonine@2604:3d08:7785:9600:5538:6d40:d5d9:f8a6) |
| 09:09:51 | × | zaquest quits (~notzaques@5.128.210.178) (Remote host closed the connection) |
| 09:10:25 | → | nhs joins (~nhs@c-24-20-87-79.hsd1.or.comcast.net) |
| 09:10:50 | × | nineonine quits (~nineonine@2604:3d08:7785:9600:5538:6d40:d5d9:f8a6) (Ping timeout: 264 seconds) |
| 09:11:15 | → | zaquest joins (~notzaques@5.128.210.178) |
| 09:13:01 | → | bogdanp joins (~bogdanp@188.24.80.165) |
| 09:14:48 | → | wroathe joins (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net) |
| 09:15:04 | × | nhs quits (~nhs@c-24-20-87-79.hsd1.or.comcast.net) (Ping timeout: 240 seconds) |
| 09:15:37 | × | ericsagn1 quits (~ericsagne@2405:6580:0:5100:1bf9:a0e5:954d:9e4e) (Ping timeout: 272 seconds) |
| 09:15:59 | → | ericsagn1 joins (~ericsagne@2405:6580:0:5100:58e:9e7e:71a5:1afc) |
| 09:17:23 | → | Franciman joins (~francesco@host-95-235-155-82.retail.telecomitalia.it) |
| 09:17:34 | × | niekvandepas quits (~niekvande@dhcp-077-249-088-250.chello.nl) (Remote host closed the connection) |
| 09:18:01 | × | bogdanp quits (~bogdanp@188.24.80.165) (Ping timeout: 265 seconds) |
| 09:19:00 | → | ADG1089__ joins (~aditya@223.236.168.211) |
| 09:19:57 | × | wroathe quits (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net) (Ping timeout: 265 seconds) |
| 09:21:08 | × | jamm_ quits (~jamm@unaffiliated/jamm) (Remote host closed the connection) |
| 09:22:47 | → | jamm_ joins (~jamm@unaffiliated/jamm) |
| 09:25:12 | → | niekvandepas joins (~niekvande@dhcp-077-249-088-250.chello.nl) |
| 09:26:23 | → | nhs joins (~nhs@c-24-20-87-79.hsd1.or.comcast.net) |
| 09:26:27 | → | kuribas joins (~user@ptr-25vy0i7x1o89fpreovl.18120a2.ip6.access.telenet.be) |
| 09:26:49 | → | __minoru__shirae joins (~shiraeesh@46.34.206.100) |
| 09:27:10 | → | bitmagie joins (~Thunderbi@200116b806e49a00e4cdc1c04a51034c.dip.versatel-1u1.de) |
| 09:29:15 | → | bogdanp joins (~bogdanp@188.24.80.165) |
| 09:29:55 | → | royal_screwup219 joins (52254809@gateway/web/cgi-irc/kiwiirc.com/ip.82.37.72.9) |
| 09:29:58 | × | royal_screwup219 quits (52254809@gateway/web/cgi-irc/kiwiirc.com/ip.82.37.72.9) (Client Quit) |
| 09:30:38 | → | wroathe joins (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net) |
| 09:31:01 | → | m0rphism1 joins (~m0rphism@HSI-KBW-085-216-104-059.hsi.kabelbw.de) |
| 09:31:18 | × | bitmagie quits (~Thunderbi@200116b806e49a00e4cdc1c04a51034c.dip.versatel-1u1.de) (Client Quit) |
| 09:31:24 | × | hnOsmium0001 quits (uid453710@gateway/web/irccloud.com/x-uijdyahdbrrobyxg) (Quit: Connection closed for inactivity) |
| 09:31:27 | × | nhs quits (~nhs@c-24-20-87-79.hsd1.or.comcast.net) (Ping timeout: 272 seconds) |
| 09:32:41 | <sshine> | I'm having problems compiling on MacOS. I suspect it isn't a Haskell problem. doing 'stack install' for a project, I get: ld: warning: ignoring file /Users/simonshine/Projects/passphrase/.stack-work/dist/x86_64-osx/Cabal-3.0.1.0/build/libHSpassphrase-0.1.0.0-JHJEnBMWseHLUYVbdxnmd4.a, building for macOS-x86_64 but attempting to link with file built for macOS-x86_64 |
| 09:33:11 | <sshine> | I suspect MacOS + GNU binutils is screwing with me. |
| 09:33:43 | <merijn> | Why are you using GNU binutils? |
| 09:33:56 | <sshine> | I, um... |
| 09:34:48 | <sshine> | I guess I was actually just looking for 'coreutils', and I went a bit too far. |
| 09:35:27 | × | texasmynsted quits (~texasmyns@99.96.221.112) (Read error: Connection reset by peer) |
| 09:35:53 | × | wroathe quits (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net) (Ping timeout: 272 seconds) |
| 09:36:16 | → | texasmynsted joins (~texasmyns@99.96.221.112) |
| 09:36:25 | <sshine> | I've removed binutils and refreshed my shell. I still get problems with 'ar': ar: @.stack-work/dist/x86_64-osx/Cabal-3.0.1.0/build/objs-63458/ar63458-1.rsp: No such file or directory |
| 09:36:51 | <sshine> | 'ar' happens to be one of those programs that binutils has another version of. but this now refers to MacOS'es own /usr/bin/ar. |
| 09:37:19 | × | MrCue quits (~Mr._Cue@pengyuzhou.com) (Remote host closed the connection) |
| 09:37:21 | → | MrCuet joins (~Mr._Cue@pengyuzhou.com) |
| 09:37:34 | sshine | tries to wipe all temporary directories. |
| 09:38:40 | × | dwuggh quits (~dwuggh@2408:8207:185f:52b0:3446:ec92:99fb:5) (Read error: Connection reset by peer) |
| 09:38:55 | × | heatsink quits (~heatsink@2600:1700:bef1:5e10:54b6:e8d3:c70d:8881) (Remote host closed the connection) |
| 09:39:10 | <ij> | how much space do chars take? |
| 09:39:23 | <merijn> | "It Depends" |
| 09:39:35 | <sshine> | hehe |
| 09:39:40 | <sshine> | I love how there are no simple answers. |
| 09:39:46 | <merijn> | If you have enough to worry about the space to take, use Text |
| 09:39:52 | <sshine> | ij, approximately 16 bytes, the overhead varies depending on where you put it. |
| 09:40:01 | <sshine> | er, 16 bytes? 16 bits. |
| 09:40:05 | <merijn> | sshine: Eh, no |
| 09:40:10 | <merijn> | sshine: 16 bytes is about right |
| 09:40:23 | <ij> | if it actually gets stored in the memory, that is |
| 09:40:31 | <sshine> | merijn, but that accounts mostly for the overhead. |
| 09:40:52 | <ij> | but Char can store utf-8, so I think 16 won't hold that necessarily |
| 09:41:02 | <merijn> | sshine: Char# is a word rep |
| 09:41:19 | <merijn> | sshine: So, machine word. Char itself is boxed, so 16 bytes is about right |
| 09:41:50 | <merijn> | ij: "Char can store utf-8" is...about as wrong as a sentence can be in 4 words :) |
| 09:42:03 | <sshine> | ij, Char is made with UTF-16. |
| 09:42:07 | <merijn> | sshine: It is not |
| 09:42:10 | <sshine> | >_< |
| 09:42:17 | <merijn> | And that is *also* a non-sensical statement |
| 09:42:38 | <merijn> | A Char is a unicode codepoint. UTF-16 is a binary encoding of sequences of unicode codepoints |
| 09:42:46 | <merijn> | The two are unrelated |
| 09:43:00 | × | bogdanp quits (~bogdanp@188.24.80.165) (Ping timeout: 256 seconds) |
| 09:43:09 | <merijn> | I repeat the simple answer: If you have enough Char values to worry about size, use Text |
| 09:43:28 | → | bogdanp joins (~bogdanp@188.24.80.165) |
| 09:44:04 | <merijn> | sshine: You are probably getting confused because Text internally stores sequence of Char as UTF-16 encoded blobs, but that doesn't say anything about the representation of Char. |
| 09:44:28 | <ij> | I am mostly curious |
| 09:44:29 | <sshine> | merijn, right, okay. yes, I was thinking of Data.Text's representation and assumed it generalised from Char. |
| 09:44:31 | <merijn> | So the size of Text is "about 2 bytes per codepoint, plus some overhead" |
| 09:45:18 | <merijn> | sshine: If that were the case you'd be hosed, because there are more than 2^16 unicode codepoints and some would be impossible to represent :p |
| 09:45:28 | <sshine> | merijn, right :) |
| 09:45:50 | <sshine> | merijn, I just assumed "that's what we live with until Data.Text goes UTF-8", hehe. |
| 09:46:20 | <merijn> | sshine: tbh, I think the benefits of UTF-8 are rather minimal and niche |
| 09:46:22 | → | wroathe joins (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net) |
| 09:46:25 | <sshine> | merijn, but I understand that as long as we do encoding and decoding properly, we go from Char to Text by re-encoding? |
| 09:46:26 | × | jamm_ quits (~jamm@unaffiliated/jamm) (Remote host closed the connection) |
| 09:46:27 | <merijn> | So I don't see it happening anytime soon |
| 09:47:09 | <sshine> | so in GHC.Base, data Char = C# Char#. Where's Char# defined? |
| 09:47:24 | <merijn> | sshine: https://hackage.haskell.org/package/base-4.14.1.0/docs/GHC-Exts.html#t:Char-35- |
| 09:47:26 | <sshine> | (also, ij, the '#' in the type means unboxed.) |
| 09:47:33 | <merijn> | So, ghc-prim |
| 09:47:46 | <merijn> | But it's wired in, which means it's definition doesn't exist :p |
| 09:47:59 | <merijn> | So "inside GHC" |
| 09:48:04 | × | cole-h quits (~cole-h@c-73-48-197-220.hsd1.ca.comcast.net) (Ping timeout: 240 seconds) |
| 09:49:14 | <sshine> | sure, I figured there'd be a hole somewhere. so C# Char# means there's no additional overhead by the constructor of 'Char' itself, right? but Char# then has some implementation that, apparently, takes approx. 16 bytes? |
| 09:49:16 | <merijn> | sshine: The main advantages of UTF-8 Text are: 1) slightly less space for ASCII text (but really, you gotta have *a lot* of text for that 1 byte to matter, and you probably wanna stream data anyway then) and 2) you don't have to copy the data from ByteString and re-encode to Text |
| 09:49:22 | <ij> | I guess I should've said Char can store unicode :) |
| 09:49:41 | <kuribas> | merijn: and more cache locality |
| 09:50:00 | <merijn> | sshine: Except, you can't just "take the bytes out of ByteString" anyway, since you need to scan the entire input to check that it is, indeed, valid UTF-8 |
| 09:50:14 | <sshine> | merijn, right :) |
| 09:50:18 | <merijn> | kuribas: tbh, that's probably fairly niche anyway |
| 09:50:24 | × | bogdanp quits (~bogdanp@188.24.80.165) (Ping timeout: 265 seconds) |
| 09:50:33 | <kuribas> | merijn: it means better performance |
| 09:50:38 | <merijn> | sshine: So in the grand scheme of things I don't think the average programmer will gain much more |
| 09:50:53 | <merijn> | kuribas: For *some* operations that probably aren't that common anyway |
| 09:50:53 | <sshine> | merijn, I don't disagree. |
| 09:51:10 | × | wroathe quits (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net) (Ping timeout: 246 seconds) |
| 09:51:19 | <merijn> | Given how battle-tested current Text is, I'm hesitant to promote rewrites :p |
| 09:51:33 | <sshine> | kuribas, if you have a lot of variable-length code-points in UTF-8, that can affect performance? |
| 09:51:35 | → | pera joins (~pera@unaffiliated/pera) |
| 09:51:39 | <ij> | Wikipedia says UTF-16 is variable length, so it can be 32 bits then? |
| 09:51:48 | <sshine> | ij, yes. |
| 09:52:02 | <merijn> | ij: Like I said, on 64bit hardware Char in GHC is 16 bytes |
| 09:52:17 | <kuribas> | sshine: I don't think the presense or absense of variable-length code-points makes a difference |
| 09:52:23 | → | bitmagie joins (~Thunderbi@200116b806e49a00e4cdc1c04a51034c.dip.versatel-1u1.de) |
| 09:52:39 | <kuribas> | sshine: the code cannot assume the absense anyway. |
| 09:52:40 | <merijn> | kuribas: It does if you do anything more complicated than "copy this text" :p |
| 09:52:49 | → | nhs joins (~nhs@c-24-20-87-79.hsd1.or.comcast.net) |
| 09:53:20 | <sshine> | ij, yeah so UTF-8 needs an extension after the first 8 bytes, UTF-16 needs an extension after the first 16 bytes. so UTF-16 is neater for a lot of non-ASCII languages by default, I guess. |
| 09:53:38 | <sshine> | ij, but really, those differences are at a level of abstraction that you only have to care about if you're into character encoding :) |
| 09:54:19 | <kuribas> | merijn: even when you don't have variable-length code-points, the code still has to assume there may be. |
| 09:54:43 | × | MrCuet quits (~Mr._Cue@pengyuzhou.com) (Ping timeout: 260 seconds) |
| 09:55:10 | → | bogdanp joins (~bogdanp@188.24.80.165) |
| 09:55:36 | <sshine> | kuribas, I'm thinking at the level of branch prediction when decoding the extension code-point. |
| 09:56:27 | <kuribas> | sshine: the only correct answer is, "benchmark it". |
| 09:56:38 | <sshine> | kuribas, hahaha, you're right. |
| 09:56:49 | <merijn> | That's always the only correct answer |
| 09:57:09 | <kuribas> | which applies to my cache remark as well of course... |
| 09:57:17 | <sshine> | "Hey, what time is it?" - "Benchmark it." - ":(" |
| 09:57:37 | <kuribas> | it's time to benchmark :) |
| 09:57:41 | × | nhs quits (~nhs@c-24-20-87-79.hsd1.or.comcast.net) (Ping timeout: 256 seconds) |
| 09:58:08 | <sshine> | This reminds me of MySQL's utf8mb3 type, which is MySQL's way of storing UTF-8 characters in only 3 bytes. it's amazing. |
| 09:58:10 | × | bitmagie quits (~Thunderbi@200116b806e49a00e4cdc1c04a51034c.dip.versatel-1u1.de) (Quit: bitmagie) |
| 09:58:22 | <merijn> | sshine: ... |
| 09:58:28 | → | bitmagie joins (~Thunderbi@200116b806e49a00e4cdc1c04a51034c.dip.versatel-1u1.de) |
| 09:58:32 | <merijn> | Why'd you have to point that out to me |
| 09:58:50 | <sshine> | I'm trolling. sorry. :) |
| 09:58:55 | <merijn> | This is the dumbest tech decision I've heard of since IBM inventing "ordered JSON" |
| 09:59:42 | <sshine> | I think the dumbest decision was to make 'utf8' default to 'utf8mb3' and not 'utf8mb4thisliterallyhowmuchanutf8charactertakes' |
| 09:59:51 | <kuribas> | MySQL has their own encoding? |
| 10:00:00 | <kuribas> | non-standard one? |
| 10:00:04 | <sshine> | kuribas, they were trying to save bytes by disabling a section of utf8. |
| 10:00:10 | <merijn> | kuribas: That sounds on-brand |
| 10:00:21 | <sshine> | kuribas, but the way they disabled it is "if you try to use it, you get garbled data" |
| 10:00:43 | <merijn> | sshine: Ah, MySQL's Char8 :p |
| 10:01:30 | <sshine> | you know, they really care about packing those bytes tight. I wonder if the code-points that don't work contain minority languages, then MySQL can called out for being racist. |
| 10:02:08 | <sshine> | merijn, is that what you call it when you get garbled left-over codepoints in the middle of your strings? :-P |
| 10:02:12 | → | wroathe joins (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net) |
| 10:02:31 | <sshine> | s/codepoints/bytes/ |
| 10:02:54 | <merijn> | oh, Char8 just drops random chunks of input instead |
| 10:03:20 | <sshine> | Char0-8 |
| 10:04:12 | × | Franciman quits (~francesco@host-95-235-155-82.retail.telecomitalia.it) (Quit: Leaving) |
| 10:04:18 | <sshine> | ij, I guess what people like most about UTF-8 is that it's ASCII until it isn't. one thing I like about UTF-16 is that all my Chinese characters take up the same space as all my other characters. :) |
| 10:04:34 | <merijn> | sshine: Well, there's other parts |
| 10:04:48 | <merijn> | sshine: Like "dumb ASCII only C code doesn't break on UTF-8" |
| 10:04:51 | → | Franciman joins (~francesco@host-95-235-155-82.retail.telecomitalia.it) |
| 10:05:16 | <merijn> | sshine: UTF-8 was intentionally designed to never have any 0 bytes anywhere except the NUL character |
| 10:05:31 | <sshine> | merijn, yeah, it is very backwards-compatible. |
| 10:05:47 | <sshine> | merijn, so you can open an UTF-8 file with any old tool and you'll probably make sense of it. |
| 10:06:14 | <sshine> | s/an UTF-8/a UTF-8/, sorry. don't want to abuse your brain there. |
| 10:07:13 | × | wroathe quits (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net) (Ping timeout: 264 seconds) |
| 10:07:22 | × | datajerk quits (~datajerk@sense.net) (Ping timeout: 256 seconds) |
| 10:08:37 | → | nhs joins (~nhs@c-24-20-87-79.hsd1.or.comcast.net) |
| 10:10:28 | → | datajerk joins (~datajerk@sense.net) |
| 10:11:28 | × | mananamenos quits (~mananamen@84.122.202.215.dyn.user.ono.com) (Ping timeout: 272 seconds) |
| 10:11:49 | → | mananamenos_ joins (~mananamen@84.122.202.215.dyn.user.ono.com) |
| 10:12:07 | × | bitmagie quits (~Thunderbi@200116b806e49a00e4cdc1c04a51034c.dip.versatel-1u1.de) (Quit: bitmagie) |
| 10:13:17 | → | arahael1 joins (~arahael@203.166.238.202) |
| 10:13:20 | × | nhs quits (~nhs@c-24-20-87-79.hsd1.or.comcast.net) (Ping timeout: 246 seconds) |
| 10:15:38 | × | Arahael quits (~arahael@61.68.77.119) (Ping timeout: 264 seconds) |
| 10:16:56 | × | __minoru__shirae quits (~shiraeesh@46.34.206.100) (Ping timeout: 240 seconds) |
| 10:17:57 | → | wroathe joins (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net) |
| 10:21:00 | <sshine> | was Data.Default forever deemed an anti-pattern? |
| 10:21:21 | <merijn> | Was it ever *not* deemed an anti-pattern? |
| 10:21:38 | <kuribas> | ugh, I want to return a polymorphic function from a monad, but the type system isn't letting me... |
| 10:21:43 | × | lotuseater quits (~user@2a02:908:fbd1:b0a0:49c8:b34e:2023:5c23) (Remote host closed the connection) |
| 10:21:57 | <mniip> | you'll need a datatype wrapper for it |
| 10:21:59 | → | lotuseater joins (~user@2a02:908:fbd1:b0a0:e595:d075:f96e:f138) |
| 10:22:01 | <merijn> | kuribas: I feel your pain |
| 10:22:06 | <kuribas> | it's just polymorphic in the phantom types |
| 10:22:08 | <mniip> | and/or use continuation passing/coyoneda |
| 10:22:16 | <sshine> | kuribas, RankNTypes is not enough? |
| 10:22:24 | <kuribas> | sshine: no |
| 10:22:26 | <merijn> | sshine: No |
| 10:22:27 | <mniip> | sshine, you can't say M (forall x. F x) |
| 10:22:34 | <merijn> | You can't have RankN inside a type |
| 10:22:39 | × | jedws quits (~jedws@121.209.199.128) (Quit: My MacBook has gone to sleep. ZZZzzz…) |
| 10:22:47 | <kuribas> | M (forall x. F x -> G x) |
| 10:22:56 | <merijn> | You need...what's the name of the broken extension again? |
| 10:23:17 | <mniip> | impredicative |
| 10:23:30 | × | wroathe quits (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net) (Ping timeout: 272 seconds) |
| 10:24:01 | <merijn> | Ah, yeah, ImpredicativeTypes |
| 10:24:02 | <sshine> | Moscow ML has Obj.magic : 'a -> 'b. |
| 10:24:32 | <sshine> | (this is incidentally where Cthulhu lives.) |
| 10:24:35 | <merijn> | I think that as of 9.0/9.2 you might actually be able to use that :p |
| 10:24:36 | <mniip> | kuribas, ((forall x. F x -> G x) -> M r) -> M r |
| 10:24:40 | <mniip> | should be equivalent |
| 10:24:57 | <merijn> | That, or some existential |
| 10:25:07 | <kuribas> | mniip: yeah, but I wanted to use the function as a nice interface. |
| 10:25:09 | → | Lord_of_Life_ joins (~Lord@unaffiliated/lord-of-life/x-0885362) |
| 10:25:24 | <mniip> | yup that's a kleisli-flavoured church encoding of an existential |
| 10:25:24 | <merijn> | kuribas: What's your function look like/how do you wanna use it? |
| 10:25:43 | <mniip> | er |
| 10:25:47 | <mniip> | not an existential actually |
| 10:25:49 | × | Lord_of_Life quits (~Lord@unaffiliated/lord-of-life/x-0885362) (Ping timeout: 264 seconds) |
| 10:25:52 | <mniip> | it's a universal |
| 10:26:18 | <merijn> | kuribas: You can capture RankN functions inside GADTs: https://github.com/merijn/Belewitte/blob/master/benchmark-analysis/src/Pretty/Fields.hs#L39-L45 |
| 10:26:44 | → | ezrakilty joins (~ezrakilty@75-172-109-5.tukw.qwest.net) |
| 10:26:49 | <kuribas> | merijn: do u <- from userTable; pure $ Person <$> col (u name) <$> col (u age) |
| 10:27:08 | <kuribas> | I'll go back to what I had: do u <- from userTable; pure $ Person <$> col (u@@name) <$> col (u@@age) |
| 10:27:09 | <mniip> | do NT u <- ... |
| 10:27:15 | <mniip> | where newtype NT = ... |
| 10:27:42 | <kuribas> | hmm... |
| 10:28:02 | Lord_of_Life_ | is now known as Lord_of_Life |
| 10:28:05 | <kuribas> | I just wanted to avoid the operator for joining the aliased table with the column... |
| 10:28:51 | → | carldd11 joins (~carldd@90-224-49-113-no56.tbcn.telia.com) |
| 10:29:06 | <kuribas> | perhaps that's to much magick? |
| 10:29:46 | × | tromp quits (~tromp@dhcp-077-249-230-040.chello.nl) (Remote host closed the connection) |
| 10:30:17 | × | carldd1 quits (~carldd@90-224-49-113-no56.tbcn.telia.com) (Read error: Connection reset by peer) |
| 10:30:23 | → | danza joins (~francesco@151.53.65.247) |
| 10:30:44 | × | ezrakilty quits (~ezrakilty@75-172-109-5.tukw.qwest.net) (Ping timeout: 240 seconds) |
| 10:31:55 | × | niekvandepas quits (~niekvande@dhcp-077-249-088-250.chello.nl) (Remote host closed the connection) |
| 10:32:24 | <kuribas> | what would be a good operator name for joining alias and column? |
| 10:33:36 | <ph88> | here https://docs.haskellstack.org/en/stable/build_command/#synonyms it says that stack test is a synonym for stack build --test .. but when i run stack test it builds + executes test. How can i only build tests and not execute them ? |
| 10:33:42 | → | wroathe joins (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net) |
| 10:33:56 | → | jamm_ joins (~jamm@unaffiliated/jamm) |
| 10:38:08 | <ph88> | hum i will try this command stack build --test --no-run-tests --bench --no-run-benchmarks |
| 10:38:29 | × | wroathe quits (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net) (Ping timeout: 256 seconds) |
| 10:38:37 | <ph88> | is there any way to only run the tests without specifying the name of the binary ? |
| 10:38:45 | → | nhs joins (~nhs@c-24-20-87-79.hsd1.or.comcast.net) |
| 10:39:22 | → | heatsink joins (~heatsink@2600:1700:bef1:5e10:54b6:e8d3:c70d:8881) |
| 10:39:30 | × | jamm_ quits (~jamm@unaffiliated/jamm) (Remote host closed the connection) |
| 10:39:54 | → | niekvandepas joins (~niekvande@dhcp-077-249-088-250.chello.nl) |
| 10:39:57 | × | nrh^ quits (nrh@ip98-184-89-2.mc.at.cox.net) () |
| 10:40:20 | → | metreo joins (~Thunderbi@unaffiliated/metreo) |
| 10:43:26 | × | nhs quits (~nhs@c-24-20-87-79.hsd1.or.comcast.net) (Ping timeout: 246 seconds) |
| 10:44:04 | × | niekvandepas quits (~niekvande@dhcp-077-249-088-250.chello.nl) (Ping timeout: 240 seconds) |
| 10:45:02 | × | heatsink quits (~heatsink@2600:1700:bef1:5e10:54b6:e8d3:c70d:8881) (Ping timeout: 264 seconds) |
| 10:46:05 | → | fendor joins (~fendor@91.141.3.41.wireless.dyn.drei.com) |
| 10:46:25 | → | tromp joins (~tromp@dhcp-077-249-230-040.chello.nl) |
| 10:46:32 | × | atwm quits (~andrew@178.197.234.250) (Quit: WeeChat 3.0) |
| 10:46:39 | ← | vilpan parts (~0@212.117.1.172) () |
| 10:46:48 | → | atwm joins (~andrew@178.197.234.250) |
| 10:46:53 | ← | atwm parts (~andrew@178.197.234.250) () |
| 10:47:16 | → | atwm joins (~andrew@178.197.234.250) |
| 10:53:15 | → | d3od joins (~nickmeno3@78-1-67-202.adsl.net.t-com.hr) |
| 10:54:35 | → | wroathe joins (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net) |
| 10:57:00 | <Athas> | When running 'stack install' for my program (which needs zlib) after upgrading macOS, I now get the error "ld: library not found for -lz". |
| 10:57:33 | <Athas> | I've tried fiddling with the environment variables, and plain 'gcc -lz' works. Anyone got a clue what's wrong? |
| 10:57:34 | → | nhs joins (~nhs@c-24-20-87-79.hsd1.or.comcast.net) |
| 10:59:04 | × | wroathe quits (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net) (Ping timeout: 240 seconds) |
| 11:02:13 | × | nhs quits (~nhs@c-24-20-87-79.hsd1.or.comcast.net) (Ping timeout: 246 seconds) |
| 11:02:35 | × | jpds quits (~jpds@gateway/tor-sasl/jpds) (Remote host closed the connection) |
| 11:02:40 | → | nfip^ joins (nfip@ip98-184-89-2.mc.at.cox.net) |
| 11:03:00 | → | jpds joins (~jpds@gateway/tor-sasl/jpds) |
| 11:06:42 | → | aveltras joins (uid364989@gateway/web/irccloud.com/x-iidvydwfmsjhmkdp) |
| 11:07:55 | × | Kaeipi quits (~Kaiepi@47.54.252.148) (Remote host closed the connection) |
| 11:09:00 | → | Kaeipi joins (~Kaiepi@47.54.252.148) |
| 11:09:20 | <kuribas> | Is there a way to "hide" accessor functions? |
| 11:09:49 | × | Stanley00 quits (~stanley00@unaffiliated/stanley00) (Remote host closed the connection) |
| 11:09:53 | <kuribas> | so MyData {field1 :: Int, field2 :: String}, field1 and field2 don't pollute the function namespace? |
| 11:13:41 | × | plutoniix quits (~q@184.82.205.92) (Quit: Leaving) |
| 11:13:58 | <kuribas> | I guess I want this: https://ghc-proposals.readthedocs.io/en/latest/proposals/0160-no-toplevel-field-selectors.html |
| 11:14:00 | → | argento joins (~argent0@168.227.96.53) |
| 11:15:50 | → | wroathe joins (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net) |
| 11:15:59 | → | nhs joins (~nhs@c-24-20-87-79.hsd1.or.comcast.net) |
| 11:20:03 | → | mmohammadi9812 joins (~mmohammad@198.12.95.170) |
| 11:20:04 | × | wroathe quits (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net) (Ping timeout: 240 seconds) |
| 11:20:25 | × | Kaeipi quits (~Kaiepi@47.54.252.148) (Remote host closed the connection) |
| 11:21:03 | × | merijn quits (~merijn@83-160-49-249.ip.xs4all.nl) (Ping timeout: 260 seconds) |
| 11:21:18 | → | Kaeipi joins (~Kaiepi@47.54.252.148) |
| 11:21:23 | <dibblego> | export MyData without constructors |
| 11:21:25 | → | merijn joins (~merijn@83-160-49-249.ip.xs4all.nl) |
| 11:21:38 | <dibblego> | or, don't use records, use lens |
| 11:21:48 | <dibblego> | s/constructors/fields |
| 11:22:03 | <kuribas> | dibblego: I want the labels exported, not the accessor functions. |
| 11:25:27 | → | DavidEichmann joins (~david@234.109.45.217.dyn.plus.net) |
| 11:26:16 | × | merijn quits (~merijn@83-160-49-249.ip.xs4all.nl) (Ping timeout: 240 seconds) |
| 11:27:31 | → | merijn joins (~merijn@83-160-49-249.ip.xs4all.nl) |
| 11:28:04 | × | bogdanp quits (~bogdanp@188.24.80.165) (Ping timeout: 240 seconds) |
| 11:33:05 | → | __monty__ joins (~toonn@unaffiliated/toonn) |
| 11:33:45 | → | bogdanp joins (~bogdanp@188.24.80.165) |
| 11:35:25 | × | nhs quits (~nhs@c-24-20-87-79.hsd1.or.comcast.net) (Ping timeout: 264 seconds) |
| 11:36:19 | → | wroathe joins (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net) |
| 11:36:26 | <fendor> | when upgrading to bytestring 0.11, are there any unexpected changes that the compiler might not catch? |
| 11:38:11 | × | merijn quits (~merijn@83-160-49-249.ip.xs4all.nl) (Ping timeout: 265 seconds) |
| 11:38:17 | × | shatriff quits (~vitaliish@176-52-216-242.irishtelecom.com) (Remote host closed the connection) |
| 11:38:32 | → | shatriff joins (~vitaliish@176-52-216-242.irishtelecom.com) |
| 11:39:11 | → | merijn joins (~merijn@83-160-49-249.ip.xs4all.nl) |
| 11:39:14 | <kuribas> | fendor: I really hope not :) |
| 11:40:19 | <fendor> | kuribas, thanks :) I read that there are breaking changes and there was some fuzz around them, but wasn't sure about the actual impact |
| 11:40:42 | <kuribas> | fendor: sorry, I didn't mean that as a confirmation... |
| 11:41:03 | <kuribas> | fendor: more like, it would be shitty if they broke stuff that the typesystem wouldn't catch. |
| 11:41:04 | × | wroathe quits (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net) (Ping timeout: 246 seconds) |
| 11:41:23 | <kuribas> | but I would be surprised if they did... |
| 11:41:32 | <fendor> | oh well. We have CI for a reason |
| 11:42:32 | → | niekvandepas joins (~niekvande@dhcp-077-249-088-250.chello.nl) |
| 11:43:38 | <kuribas> | fendor: I don't see anything in the changelog that would break things silently |
| 11:43:45 | <fendor> | Is bytestring-0.11 even used yet outside of release candidates? |
| 11:44:09 | <kuribas> | well, it's one hackage... |
| 11:44:34 | × | merijn quits (~merijn@83-160-49-249.ip.xs4all.nl) (Ping timeout: 272 seconds) |
| 11:45:09 | → | merijn joins (~merijn@83-160-49-249.ip.xs4all.nl) |
| 11:45:58 | <kuribas> | they removed deprecated modules |
| 11:46:16 | → | raehik joins (~raehik@cpc95906-rdng25-2-0-cust156.15-3.cable.virginm.net) |
| 11:46:45 | → | nhs joins (~nhs@c-24-20-87-79.hsd1.or.comcast.net) |
| 11:47:22 | <Taneb> | They also changed the internal representation |
| 11:47:53 | × | Lowl3v3l quits (~Lowl3v3l@dslb-002-203-233-121.002.203.pools.vodafone-ip.de) (Read error: Connection reset by peer) |
| 11:48:23 | → | Lowl3v3l joins (~Lowl3v3l@dslb-002-203-233-121.002.203.pools.vodafone-ip.de) |
| 11:50:17 | × | merijn quits (~merijn@83-160-49-249.ip.xs4all.nl) (Ping timeout: 246 seconds) |
| 11:51:07 | → | merijn joins (~merijn@83-160-49-249.ip.xs4all.nl) |
| 11:51:20 | × | nhs quits (~nhs@c-24-20-87-79.hsd1.or.comcast.net) (Ping timeout: 246 seconds) |
| 11:51:36 | × | atwm quits (~andrew@178.197.234.250) (Quit: WeeChat 3.0) |
| 11:55:09 | <fendor> | slightly unrelated, what is the status with travis ci at the moment? |
| 11:55:28 | × | darjeeling_ quits (~darjeelin@122.245.219.80) (Ping timeout: 260 seconds) |
| 11:55:39 | <__monty__> | Think you have to submit a request for foss credits. Not sure how though. |
| 11:56:04 | × | merijn quits (~merijn@83-160-49-249.ip.xs4all.nl) (Ping timeout: 240 seconds) |
| 11:57:04 | → | merijn joins (~merijn@83-160-49-249.ip.xs4all.nl) |
| 11:57:10 | → | wroathe joins (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net) |
| 11:57:21 | <fendor> | all in all less foss friendly, right? |
| 11:58:07 | × | niekvandepas quits (~niekvande@dhcp-077-249-088-250.chello.nl) (Remote host closed the connection) |
| 11:58:35 | × | shatriff quits (~vitaliish@176-52-216-242.irishtelecom.com) (Remote host closed the connection) |
| 11:59:10 | → | shatriff joins (~vitaliish@176-52-216-242.irishtelecom.com) |
| 11:59:16 | <__monty__> | Going from free to "Free if you ask and we approve," definitely sounds like less not more. |
| 12:01:02 | <fendor> | so, everybody switched to github actions now? At least on github? |
| 12:01:43 | × | wroathe quits (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net) (Ping timeout: 246 seconds) |
| 12:02:04 | × | merijn quits (~merijn@83-160-49-249.ip.xs4all.nl) (Ping timeout: 240 seconds) |
| 12:02:38 | → | atwm joins (~andrew@178.197.234.250) |
| 12:02:41 | → | bitmagie joins (~Thunderbi@200116b806e49a00e4cdc1c04a51034c.dip.versatel-1u1.de) |
| 12:02:43 | → | merijn joins (~merijn@83-160-49-249.ip.xs4all.nl) |
| 12:03:02 | × | ubert quits (~Thunderbi@p200300ecdf25d9e9e6b318fffe838f33.dip0.t-ipconnect.de) (Remote host closed the connection) |
| 12:03:05 | × | bitmagie quits (~Thunderbi@200116b806e49a00e4cdc1c04a51034c.dip.versatel-1u1.de) (Client Quit) |
| 12:03:12 | → | noop_noob joins (b816797e@184.22.121.126) |
| 12:03:19 | → | ubert joins (~Thunderbi@p200300ecdf25d9e9e6b318fffe838f33.dip0.t-ipconnect.de) |
| 12:06:43 | ← | atwm parts (~andrew@178.197.234.250) () |
| 12:07:24 | → | nineonine joins (~nineonine@2604:3d08:7785:9600:5538:6d40:d5d9:f8a6) |
| 12:07:44 | × | merijn quits (~merijn@83-160-49-249.ip.xs4all.nl) (Ping timeout: 240 seconds) |
| 12:08:25 | <gentauro> | 11:24 < sshine> Moscow ML has Obj.magic : 'a -> 'b. |
| 12:08:27 | <gentauro> | sshine: casting? |
| 12:08:28 | <gentauro> | :| |
| 12:08:29 | → | merijn joins (~merijn@83-160-49-249.ip.xs4all.nl) |
| 12:08:58 | <gentauro> | OCaml has it as well but I have never used it … |
| 12:09:26 | × | DirefulSalt quits (DirefulSal@gateway/vpn/privateinternetaccess/direfulsalt) (Remote host closed the connection) |
| 12:09:53 | → | DirefulSalt joins (DirefulSal@gateway/vpn/privateinternetaccess/direfulsalt) |
| 12:10:35 | → | atwm joins (~andrew@178.197.234.250) |
| 12:11:26 | → | gzj joins (~gzj@unaffiliated/gzj) |
| 12:11:44 | × | nineonine quits (~nineonine@2604:3d08:7785:9600:5538:6d40:d5d9:f8a6) (Ping timeout: 240 seconds) |
| 12:11:47 | → | nhs joins (~nhs@c-24-20-87-79.hsd1.or.comcast.net) |
| 12:13:49 | × | merijn quits (~merijn@83-160-49-249.ip.xs4all.nl) (Ping timeout: 264 seconds) |
| 12:14:31 | → | merijn joins (~merijn@83-160-49-249.ip.xs4all.nl) |
| 12:15:00 | → | Varis joins (~Tadas@unaffiliated/varis) |
| 12:16:12 | → | fendor_ joins (~fendor@046124067054.public.t-mobile.at) |
| 12:16:24 | × | gzj quits (~gzj@unaffiliated/gzj) (Remote host closed the connection) |
| 12:16:32 | × | nhs quits (~nhs@c-24-20-87-79.hsd1.or.comcast.net) (Ping timeout: 246 seconds) |
| 12:16:57 | × | noop_noob quits (b816797e@184.22.121.126) (Quit: Connection closed) |
| 12:18:18 | → | fendor__ joins (~fendor@212095005045.public.telering.at) |
| 12:18:21 | → | wroathe joins (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net) |
| 12:19:00 | → | gzj joins (~gzj@unaffiliated/gzj) |
| 12:19:41 | × | merijn quits (~merijn@83-160-49-249.ip.xs4all.nl) (Ping timeout: 246 seconds) |
| 12:20:00 | → | merijn joins (~merijn@83-160-49-249.ip.xs4all.nl) |
| 12:21:37 | × | fendor_ quits (~fendor@046124067054.public.t-mobile.at) (Ping timeout: 264 seconds) |
| 12:23:08 | × | wroathe quits (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net) (Ping timeout: 265 seconds) |
| 12:23:46 | → | Lycurgus joins (~niemand@cpe-45-46-139-165.buffalo.res.rr.com) |
| 12:25:13 | × | merijn quits (~merijn@83-160-49-249.ip.xs4all.nl) (Ping timeout: 264 seconds) |
| 12:25:27 | × | Phong_ quits (~Phong_@185.163.110.109) (Remote host closed the connection) |
| 12:25:44 | → | merijn joins (~merijn@83-160-49-249.ip.xs4all.nl) |
| 12:26:20 | → | Tario joins (~Tario@201.192.165.173) |
| 12:26:25 | × | borne quits (~fritjof@vpn05.bremen.freifunk.net) (Ping timeout: 264 seconds) |
| 12:27:56 | → | borne joins (~fritjof@200116b8645b3c00438d15c340c1e8fe.dip.versatel-1u1.de) |
| 12:28:30 | hackage | glpk-hs 0.8 - Comprehensive GLPK linear programming bindings https://hackage.haskell.org/package/glpk-hs-0.8 (JeanPhilippeBernardy) |
| 12:30:03 | → | nhs joins (~nhs@c-24-20-87-79.hsd1.or.comcast.net) |
| 12:30:39 | → | jamm_ joins (~jamm@unaffiliated/jamm) |
| 12:31:15 | × | merijn quits (~merijn@83-160-49-249.ip.xs4all.nl) (Ping timeout: 256 seconds) |
| 12:31:30 | → | merijn joins (~merijn@83-160-49-249.ip.xs4all.nl) |
| 12:35:13 | × | nhs quits (~nhs@c-24-20-87-79.hsd1.or.comcast.net) (Ping timeout: 272 seconds) |
| 12:37:33 | → | niekvandepas joins (~niekvande@dhcp-077-249-088-250.chello.nl) |
| 12:38:39 | <__monty__> | fendor: There's also circleci. They work with credits too though, not sure whether foss projects need to submit a request for more free credits there. |
| 12:38:50 | → | wroathe joins (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net) |
| 12:38:52 | → | darjeeling_ joins (~darjeelin@122.245.219.80) |
| 12:39:11 | fendor__ | is now known as fendor_ |
| 12:39:36 | <__monty__> | GHActions hasn't really worked for me because ncurses doesn't seem to work out of the box where Actions run. |
| 12:39:44 | × | niekvandepas quits (~niekvande@dhcp-077-249-088-250.chello.nl) (Remote host closed the connection) |
| 12:39:57 | <fendor_> | __monty__, running 1 job at a time is pretty slow, though :( |
| 12:41:40 | → | heatsink joins (~heatsink@2600:1700:bef1:5e10:54b6:e8d3:c70d:8881) |
| 12:42:18 | <__monty__> | Travis looks like it'll be 1 job at a time too. |
| 12:42:43 | <merijn> | __monty__: eh...Travis is useless |
| 12:42:56 | <merijn> | __monty__: You get like 2000 minutes and that's it |
| 12:43:07 | <merijn> | (that's lifetime, not monthly) |
| 12:43:15 | → | poscat1 joins (~poscat@114.245.115.216) |
| 12:43:24 | × | wroathe quits (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net) (Ping timeout: 240 seconds) |
| 12:43:36 | <merijn> | The writing for Travis has been on the wall for, like, 2 years now |
| 12:43:43 | × | poscat quits (~poscat@114.245.115.216) (Ping timeout: 246 seconds) |
| 12:43:51 | <merijn> | Getting started there *now* is just dumb |
| 12:44:15 | <__monty__> | GHActions has a bit of an inverted model where it's run against the owner of the repo's compute credits? Don't think they have (strict) job limits yet so if you don't mind the lock-in it may be your only option if you need lots of concurrent jobs. |
| 12:44:44 | <fendor_> | and probably azure |
| 12:44:46 | <merijn> | __monty__: The credits on GHActions are (currently, anyway) only for private repos |
| 12:44:59 | <__monty__> | merijn: Like we said you can submit a request for free credits for foss with travis. |
| 12:45:07 | <merijn> | __monty__: Theoretically |
| 12:45:14 | <merijn> | __monty__: They stopped processing applications in November |
| 12:45:23 | <fendor_> | lol |
| 12:45:25 | <merijn> | Sure, the website says you can apply |
| 12:45:40 | × | pera quits (~pera@unaffiliated/pera) (Quit: bbl) |
| 12:45:45 | × | heatsink quits (~heatsink@2600:1700:bef1:5e10:54b6:e8d3:c70d:8881) (Ping timeout: 240 seconds) |
| 12:45:47 | <merijn> | But according to the stuff I've seen on open source twitter they haven't approved anyone since november |
| 12:45:54 | <merijn> | Even fairly big open source projects |
| 12:46:08 | <__monty__> | I'm not a fan of travis. I literally only said travis was limited to a single concurrent job like circleci is. So that shouldn't really count against circleci imo. |
| 12:46:42 | <__monty__> | I know all about the acquisition of Travis. Not changing CI has just been less of an opportunity cost so far. |
| 12:46:51 | <merijn> | Given the hedge fund takeover two years ago, technical staff abandoning travis, gutting of funding, utter stop of open source support you're better of not using CI, rather than Travis :p |
| 12:46:56 | <merijn> | __monty__: Oh, I feel your pain |
| 12:47:01 | → | nhs joins (~nhs@c-24-20-87-79.hsd1.or.comcast.net) |
| 12:47:45 | <__monty__> | I tried switching the project to GHActions, but like I said something's up with ncurses and tput. |
| 12:47:48 | <merijn> | __monty__: I've been fiddling with phadej's Github Actions backend for haskell-ci to simplify my own migration from Travis, but I probably won't get around to much until mid-February |
| 12:48:50 | × | tromp quits (~tromp@dhcp-077-249-230-040.chello.nl) (Remote host closed the connection) |
| 12:48:54 | <merijn> | Life sucks ;) |
| 12:49:22 | <fendor_> | so, no real nice solution for foss CI at the moment? |
| 12:49:44 | <hc> | travis itself has never been free software, has it? |
| 12:50:47 | <Lycurgus> | maybe bundled with gitlab oder |
| 12:50:59 | <merijn> | fendor_: *for* FOSS or CI that *is* FOSS? |
| 12:51:12 | <fendor_> | merijn, for now, I am fine with for FOSS |
| 12:51:36 | <merijn> | fendor_: I think GHActions is probably the nicest solution |
| 12:52:13 | × | nhs quits (~nhs@c-24-20-87-79.hsd1.or.comcast.net) (Ping timeout: 272 seconds) |
| 12:52:52 | <fendor_> | with the danger that once we all switch to GHActions, they have somewhat a monopoly? |
| 12:53:23 | → | hacxman joins (~hexo@gateway/tor-sasl/hexo) |
| 12:53:40 | × | hexo quits (~hexo@gateway/tor-sasl/hexo) (Remote host closed the connection) |
| 12:53:40 | hacxman | is now known as hexo |
| 12:53:44 | × | mmohammadi9812 quits (~mmohammad@198.12.95.170) (Ping timeout: 240 seconds) |
| 12:53:48 | × | duairc quits (~shane@ana.rch.ist) (Ping timeout: 260 seconds) |
| 12:54:18 | → | noop_noob joins (b816797e@184.22.121.126) |
| 12:54:20 | <merijn> | fendor_: On the one hand yes, on the other hand I (think I) understand the business model of github/MS |
| 12:54:23 | × | Guest83406 quits (~Christoph@chezlefab.net) (Ping timeout: 260 seconds) |
| 12:54:27 | → | mmohammadi9812 joins (~mmohammad@86.106.197.227) |
| 12:54:29 | <merijn> | fendor_: Unlike the other free CI providers where I'm unsure |
| 12:55:23 | → | duairc joins (~shane@ana.rch.ist) |
| 12:55:26 | × | jamm_ quits (~jamm@unaffiliated/jamm) (Remote host closed the connection) |
| 12:55:32 | <__monty__> | The other ones seem to align on the "Get people invested with free credits then price them just below the opportunity cost of switching." |
| 12:55:43 | <merijn> | fendor_: MS is *clearly* subsidising open source/educational use of GitHub and Actions to attract companies to GitHub Enterprise/Azure and Azure deployment/github actions integration |
| 12:55:54 | → | stilgart joins (~Christoph@chezlefab.net) |
| 12:56:12 | <merijn> | MS is also rich enough and big enough to eat that lossleading as "indefinite investment in PR/growth of Azure" |
| 12:56:17 | stilgart | is now known as Guest9812 |
| 12:56:42 | <merijn> | For the other alternatives Gitlab/Travis/etc. their only "out" into sustainable business seems to be "up the price" |
| 12:56:46 | → | jumper149 joins (~jumper149@ip185225.wh.uni-hannover.de) |
| 12:57:07 | × | fendor_ quits (~fendor@212095005045.public.telering.at) (Remote host closed the connection) |
| 12:57:07 | <merijn> | So you gotta ask yourself, do I wanna be locked in with someone whose only long term option is "start charging me" |
| 12:57:29 | <Lycurgus> | at some point capitalist actors have to do capitalist stuff |
| 12:57:31 | <merijn> | Or do I wanna be locked in by someone who (hopefully) treats this as part of their sales funnel for their cloud/enterprise stuff |
| 12:58:02 | <merijn> | *Personally* I'm betting that GitHub Actions has a larger chance of staying free for us plebs :p |
| 12:58:18 | <Lycurgus> | the hypocrisy of digital capitalism supposedly moving fast and breaking things doesn't extend to the social order |
| 12:58:23 | → | fendor_ joins (~fendor@212095005045.public.telering.at) |
| 12:58:24 | × | zyeri quits (zyeri@tilde.team/users/zyeri) (Quit: ZNC 1.8.1 - https://znc.in) |
| 12:58:42 | → | zyeri joins (zyeri@gateway/shell/tilde.team/x-ydywrehzneevjbqh) |
| 12:58:43 | × | zyeri quits (zyeri@gateway/shell/tilde.team/x-ydywrehzneevjbqh) (Changing host) |
| 12:58:43 | → | zyeri joins (zyeri@tilde.team/users/zyeri) |
| 12:58:44 | <merijn> | fendor_: Do with that analysis what you will ;) |
| 12:59:03 | <fendor_> | merijn, Thank you for the analysis :) |
| 12:59:20 | <SwarmCollective> | Maybe I'm too optimistic, but it seems to me that more and more companies have realized it is in everyone's best interest to support innovation; to support start-ups. |
| 12:59:40 | → | wroathe joins (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net) |
| 12:59:44 | <merijn> | SwarmCollective: Eh, only until you can clone/buy them :p |
| 13:00:09 | × | coot quits (~coot@37.30.55.132.nat.umts.dynamic.t-mobile.pl) (Quit: coot) |
| 13:00:16 | <SwarmCollective> | Or they are big enough to pay for their share of the usage. |
| 13:00:24 | × | PotatoHatsue quits (berbermanp@gateway/shell/matrix.org/x-koftrfiqgreybwcc) (*.net *.split) |
| 13:00:24 | × | Noughtmare[m] quits (naughtmare@gateway/shell/matrix.org/x-pkgfhhkszhmqwpmw) (*.net *.split) |
| 13:00:24 | × | fgaz quits (fgazmatrix@gateway/shell/matrix.org/x-heoqicsutdwarsww) (*.net *.split) |
| 13:00:25 | × | freeman42x[m] quits (freeman42x@gateway/shell/matrix.org/x-hyybcahkmftqjyhn) (*.net *.split) |
| 13:00:25 | × | xosdy[m] quits (xosdyaleth@gateway/shell/matrix.org/x-bqewcwrpzqwgcujg) (*.net *.split) |
| 13:00:25 | × | peterstorm[m] quits (peterstorm@gateway/shell/matrix.org/x-sgcsoxybrqwwnqfx) (*.net *.split) |
| 13:00:26 | × | mly[m] quits (mlydisenco@gateway/shell/matrix.org/x-hqttkpninemczoyy) (*.net *.split) |
| 13:00:27 | × | cnmne[m] quits (cnmnematri@gateway/shell/matrix.org/x-jxtjvlobydakmssj) (*.net *.split) |
| 13:00:27 | × | srid quits (sridmatrix@gateway/shell/matrix.org/x-mewtzdomoturbvhb) (*.net *.split) |
| 13:00:28 | × | svc0[m] quits (svc0matrix@gateway/shell/matrix.org/x-xalznotydfxlbdeu) (*.net *.split) |
| 13:00:29 | × | lambdaclan quits (lambdaclan@gateway/shell/matrix.org/x-fqixovlmkfoadrxr) (*.net *.split) |
| 13:00:29 | × | siraben quits (sirabenmat@gateway/shell/matrix.org/x-yhwqelqmdjljhzka) (*.net *.split) |
| 13:00:29 | × | phittacus quits (bklmatrixo@gateway/shell/matrix.org/x-yhimeoccnijwbson) (*.net *.split) |
| 13:00:29 | × | pythag76[m] quits (pythag76ma@gateway/shell/matrix.org/x-honjtseruyqysvgh) (*.net *.split) |
| 13:00:30 | × | tmciver quits (~tmciver@cpe-172-101-40-226.maine.res.rr.com) (*.net *.split) |
| 13:00:30 | × | SupaYoshi quits (~supayoshi@213-10-140-13.fixed.kpn.net) (*.net *.split) |
| 13:00:31 | × | chrpape` quits (~user@2a01:4f9:c010:632d::1) (*.net *.split) |
| 13:00:31 | × | heredoc quits (heredoc@2a01:7e01::f03c:91ff:fec1:de1d) (*.net *.split) |
| 13:00:31 | × | ViCi quits (daniel@10PLM.ro) (*.net *.split) |
| 13:00:31 | × | ashnur quits (~rak@unaffiliated/ashnur) (*.net *.split) |
| 13:00:31 | × | _flow_ quits (~none@salem.informatik.uni-erlangen.de) (*.net *.split) |
| 13:00:31 | × | opqdonut quits (opqdonut@pseudo.fixme.fi) (*.net *.split) |
| 13:00:31 | × | texasmynsted quits (~texasmyns@99.96.221.112) (*.net *.split) |
| 13:00:32 | × | jespada_ quits (~jespada@90.254.242.138) (*.net *.split) |
| 13:00:32 | × | sm[m] quits (simonmicma@gateway/shell/matrix.org/x-gtuvjdmampkcgovw) (*.net *.split) |
| 13:00:32 | × | bitonic quits (bitonicmat@gateway/shell/matrix.org/x-etiickjlrfmmbenq) (*.net *.split) |
| 13:00:32 | × | meckse[m] quits (mecksematr@gateway/shell/matrix.org/x-qwveutflldkbwrag) (*.net *.split) |
| 13:00:34 | × | immae quits (immaematri@gateway/shell/matrix.org/x-jffaztfdaekzupqh) (*.net *.split) |
| 13:00:35 | × | kip quits (sid71464@gateway/web/irccloud.com/x-buspbqlpbojjwhxj) (*.net *.split) |
| 13:00:35 | × | Heffalump quits (~ganesh@urchin.earth.li) (*.net *.split) |
| 13:00:35 | × | JSharp quits (sid4580@wikia/JSharp) (*.net *.split) |
| 13:00:35 | × | Solarion quits (~solarion@fsf/member/solarion) (*.net *.split) |
| 13:00:35 | × | rajivr quits (uid269651@gateway/web/irccloud.com/x-phyvdjrammctwxzt) (*.net *.split) |
| 13:00:35 | × | dexterlb quits (~dexterlb@2a01:9e40:2:2::2) (*.net *.split) |
| 13:00:35 | × | MrMobius quits (~MrMobius@208.58.206.154) (*.net *.split) |
| 13:00:35 | × | rslima_____ quits (sid26145@gateway/web/irccloud.com/x-pzkyfbaauotfeqce) (*.net *.split) |
| 13:00:35 | × | Chobbes quits (~Chobbes@pool-98-115-239-235.phlapa.fios.verizon.net) (*.net *.split) |
| 13:00:35 | × | kaychaks quits (sid236345@gateway/web/irccloud.com/x-xtbmcuznhiacryqe) (*.net *.split) |
| 13:00:35 | × | ManiacTwister quits (~Twister@2a01:4f8:171:4de::40:2) (*.net *.split) |
| 13:00:35 | × | otulp quits (~otulp@ti0187q162-6639.bb.online.no) (*.net *.split) |
| 13:00:36 | × | Widget quits (~widget@2a04:ee41:6:7207:2113:b8a0:61a4:72c7) (*.net *.split) |
| 13:00:36 | × | p3n quits (~p3n@2a00:19a0:3:7c:0:d9c6:7cf6:1) (*.net *.split) |
| 13:00:36 | × | energizer quits (~energizer@unaffiliated/energizer) (*.net *.split) |
| 13:00:36 | × | Wojciech_K quits (~wojciechk@2001:41d0:a:5be4::449) (*.net *.split) |
| 13:00:36 | × | lawid quits (~quassel@dslb-090-186-099-081.090.186.pools.vodafone-ip.de) (*.net *.split) |
| 13:00:36 | × | Ranhir quits (~Ranhir@157.97.53.139) (*.net *.split) |
| 13:00:36 | × | meck quits (~meck@li1809-18.members.linode.com) (*.net *.split) |
| 13:00:36 | × | gienah quits (~mwright@gentoo/developer/gienah) (*.net *.split) |
| 13:00:36 | × | jjhoo quits (jahakala@dsl-trebng21-b048b5-171.dhcp.inet.fi) (*.net *.split) |
| 13:00:37 | <merijn> | Risky to bet you entire company on your ability to do that :p |
| 13:00:44 | × | argento quits (~argent0@168.227.96.53) (Quit: leaving) |
| 13:01:14 | → | PotatoHatsue joins (berbermanp@gateway/shell/matrix.org/x-koftrfiqgreybwcc) |
| 13:01:14 | → | Noughtmare[m] joins (naughtmare@gateway/shell/matrix.org/x-pkgfhhkszhmqwpmw) |
| 13:01:14 | → | fgaz joins (fgazmatrix@gateway/shell/matrix.org/x-heoqicsutdwarsww) |
| 13:01:14 | → | freeman42x[m] joins (freeman42x@gateway/shell/matrix.org/x-hyybcahkmftqjyhn) |
| 13:01:14 | → | xosdy[m] joins (xosdyaleth@gateway/shell/matrix.org/x-bqewcwrpzqwgcujg) |
| 13:01:14 | → | peterstorm[m] joins (peterstorm@gateway/shell/matrix.org/x-sgcsoxybrqwwnqfx) |
| 13:01:14 | → | mly[m] joins (mlydisenco@gateway/shell/matrix.org/x-hqttkpninemczoyy) |
| 13:01:14 | → | cnmne[m] joins (cnmnematri@gateway/shell/matrix.org/x-jxtjvlobydakmssj) |
| 13:01:14 | → | srid joins (sridmatrix@gateway/shell/matrix.org/x-mewtzdomoturbvhb) |
| 13:01:14 | → | svc0[m] joins (svc0matrix@gateway/shell/matrix.org/x-xalznotydfxlbdeu) |
| 13:01:14 | → | siraben joins (sirabenmat@gateway/shell/matrix.org/x-yhwqelqmdjljhzka) |
| 13:01:14 | → | lambdaclan joins (lambdaclan@gateway/shell/matrix.org/x-fqixovlmkfoadrxr) |
| 13:01:14 | → | phittacus joins (bklmatrixo@gateway/shell/matrix.org/x-yhimeoccnijwbson) |
| 13:01:14 | → | pythag76[m] joins (pythag76ma@gateway/shell/matrix.org/x-honjtseruyqysvgh) |
| 13:01:14 | → | tmciver joins (~tmciver@cpe-172-101-40-226.maine.res.rr.com) |
| 13:01:14 | → | SupaYoshi joins (~supayoshi@213-10-140-13.fixed.kpn.net) |
| 13:01:14 | → | chrpape` joins (~user@2a01:4f9:c010:632d::1) |
| 13:01:14 | → | heredoc joins (heredoc@2a01:7e01::f03c:91ff:fec1:de1d) |
| 13:01:14 | → | ViCi joins (daniel@10PLM.ro) |
| 13:01:14 | → | ashnur joins (~rak@unaffiliated/ashnur) |
| 13:01:14 | → | _flow_ joins (~none@salem.informatik.uni-erlangen.de) |
| 13:01:14 | → | opqdonut joins (opqdonut@pseudo.fixme.fi) |
| 13:01:19 | × | lambdaclan quits (lambdaclan@gateway/shell/matrix.org/x-fqixovlmkfoadrxr) (Max SendQ exceeded) |
| 13:01:19 | × | SupaYoshi quits (~supayoshi@213-10-140-13.fixed.kpn.net) (Max SendQ exceeded) |
| 13:01:19 | × | siraben quits (sirabenmat@gateway/shell/matrix.org/x-yhwqelqmdjljhzka) (Max SendQ exceeded) |
| 13:01:27 | → | texasmynsted joins (~texasmyns@99.96.221.112) |
| 13:01:27 | → | jespada_ joins (~jespada@90.254.242.138) |
| 13:01:27 | → | sm[m] joins (simonmicma@gateway/shell/matrix.org/x-gtuvjdmampkcgovw) |
| 13:01:27 | → | bitonic joins (bitonicmat@gateway/shell/matrix.org/x-etiickjlrfmmbenq) |
| 13:01:27 | → | meckse[m] joins (mecksematr@gateway/shell/matrix.org/x-qwveutflldkbwrag) |
| 13:01:27 | → | immae joins (immaematri@gateway/shell/matrix.org/x-jffaztfdaekzupqh) |
| 13:01:27 | → | kip joins (sid71464@gateway/web/irccloud.com/x-buspbqlpbojjwhxj) |
| 13:01:27 | → | Heffalump joins (~ganesh@urchin.earth.li) |
| 13:01:27 | → | JSharp joins (sid4580@wikia/JSharp) |
| 13:01:27 | → | Solarion joins (~solarion@fsf/member/solarion) |
| 13:01:27 | → | rajivr joins (uid269651@gateway/web/irccloud.com/x-phyvdjrammctwxzt) |
| 13:01:27 | → | dexterlb joins (~dexterlb@2a01:9e40:2:2::2) |
| 13:01:27 | → | MrMobius joins (~MrMobius@208.58.206.154) |
| 13:01:27 | → | rslima_____ joins (sid26145@gateway/web/irccloud.com/x-pzkyfbaauotfeqce) |
| 13:01:27 | → | Chobbes joins (~Chobbes@pool-98-115-239-235.phlapa.fios.verizon.net) |
| 13:01:27 | → | kaychaks joins (sid236345@gateway/web/irccloud.com/x-xtbmcuznhiacryqe) |
| 13:01:27 | → | ManiacTwister joins (~Twister@2a01:4f8:171:4de::40:2) |
| 13:01:27 | → | otulp joins (~otulp@ti0187q162-6639.bb.online.no) |
| 13:01:27 | → | Widget joins (~widget@2a04:ee41:6:7207:2113:b8a0:61a4:72c7) |
| 13:01:27 | → | p3n joins (~p3n@2a00:19a0:3:7c:0:d9c6:7cf6:1) |
| 13:01:27 | → | energizer joins (~energizer@unaffiliated/energizer) |
| 13:01:27 | → | Wojciech_K joins (~wojciechk@2001:41d0:a:5be4::449) |
| 13:01:27 | → | lawid joins (~quassel@dslb-090-186-099-081.090.186.pools.vodafone-ip.de) |
| 13:01:27 | → | Ranhir joins (~Ranhir@157.97.53.139) |
| 13:01:27 | → | meck joins (~meck@li1809-18.members.linode.com) |
| 13:01:27 | → | gienah joins (~mwright@gentoo/developer/gienah) |
| 13:01:27 | → | jjhoo joins (jahakala@dsl-trebng21-b048b5-171.dhcp.inet.fi) |
| 13:01:29 | × | MrMobius quits (~MrMobius@208.58.206.154) (Max SendQ exceeded) |
| 13:01:29 | × | energizer quits (~energizer@unaffiliated/energizer) (Max SendQ exceeded) |
| 13:01:29 | × | immae quits (immaematri@gateway/shell/matrix.org/x-jffaztfdaekzupqh) (Max SendQ exceeded) |
| 13:01:43 | → | SupaYoshi joins (~supayoshi@213-10-140-13.fixed.kpn.net) |
| 13:01:51 | → | hekkaidekapus] joins (~tchouri@gateway/tor-sasl/hekkaidekapus) |
| 13:02:04 | <merijn> | In other news... |
| 13:02:37 | × | Jello_Raptor quits (~Jello_Rap@li641-12.members.linode.com) (Ping timeout: 246 seconds) |
| 13:02:37 | × | dgpratt quits (sid193493@gateway/web/irccloud.com/x-jvfarnvvlqexedsg) (Ping timeout: 246 seconds) |
| 13:02:52 | merijn | updates the "It has been X days since the stupid Monoid instance of Map has turned a simple and elegant solution into something massively awkward"-sign to 0 |
| 13:02:52 | × | mmohammadi9812 quits (~mmohammad@86.106.197.227) (Read error: Connection reset by peer) |
| 13:02:55 | → | niekvandepas joins (~niekvande@ip-145-116-131-65.wlan-int.ru.nl) |
| 13:02:59 | × | hsiktas[m] quits (hsiktasmat@gateway/shell/matrix.org/x-bapxhdzbktiiozey) (*.net *.split) |
| 13:03:00 | × | hyiltiz-M quits (hyiltizkde@gateway/shell/kde/matrix/x-snwzqowgbhiwxelz) (*.net *.split) |
| 13:03:00 | × | unclechu quits (unclechuma@gateway/shell/matrix.org/x-qyescrjzqeipckmr) (*.net *.split) |
| 13:03:01 | × | sramsay64[m] quits (sramsay64p@gateway/shell/matrix.org/x-bsznajspccqdetuf) (*.net *.split) |
| 13:03:02 | × | ichor[m] quits (hakonmatri@gateway/shell/matrix.org/x-lxurbleotgwhxfdo) (*.net *.split) |
| 13:03:03 | × | alexfmpe quits (alexfmpema@gateway/shell/matrix.org/x-nvjgwtyeawwiwjbd) (*.net *.split) |
| 13:03:04 | × | jeffcasavant[m] quits (jeffcasava@gateway/shell/matrix.org/x-fafgkibecvtkjcnp) (*.net *.split) |
| 13:03:04 | × | lnxw37d4 quits (lnxw37d4ma@gateway/shell/matrix.org/x-ugoviamafpzfqsdb) (*.net *.split) |
| 13:03:04 | × | psydruid quits (psydruidma@gateway/shell/matrix.org/x-vuvqgjqrcoxegkjw) (*.net *.split) |
| 13:03:05 | × | tomferon[m] quits (tomferonmo@gateway/shell/matrix.org/x-iswikopntfuqipud) (*.net *.split) |
| 13:03:05 | × | cheater quits (~user@unaffiliated/cheater) (*.net *.split) |
| 13:03:06 | × | keltono quits (~keltono@x-160-94-179-178.acm.umn.edu) (*.net *.split) |
| 13:03:06 | × | phaul quits (~phaul@ruby/staff/phaul) (*.net *.split) |
| 13:03:06 | × | benschza quits (~quassel@2604:1380:2000:cf00::1) (*.net *.split) |
| 13:03:06 | × | megaTherion quits (~therion@unix.io) (*.net *.split) |
| 13:03:06 | × | \2E0KNO quits (~retlo@172.245.134.89) (*.net *.split) |
| 13:03:06 | × | Putonlalla quits (~sapekiis@it-cyan.it.jyu.fi) (*.net *.split) |
| 13:03:06 | × | xsarnik0 quits (xsarnik@gateway/shell/fi.muni.cz/x-wrudlzggfhmxxjno) (*.net *.split) |
| 13:03:06 | × | TimWolla quits (~timwolla@2a01:4f8:150:6153:beef::6667) (*.net *.split) |
| 13:03:07 | × | nerdypepper quits (~nerdypepp@152.67.162.71) (*.net *.split) |
| 13:03:07 | × | nemesit|znc quits (~nemesit@2a01:488:66:1000:2ea3:4eeb:0:1) (*.net *.split) |
| 13:03:11 | → | mmohammadi9812 joins (~mmohammad@198.12.95.181) |
| 13:03:19 | × | agander_m quits (sid407952@gateway/web/irccloud.com/x-vptcckfbteeecsdk) (Ping timeout: 246 seconds) |
| 13:03:26 | × | materialfuture[m quits (materialfu@gateway/shell/matrix.org/x-qbzebnpfwtaodhfc) (Ping timeout: 240 seconds) |
| 13:03:26 | × | brightly-salty[m quits (brightly-s@gateway/shell/matrix.org/x-ffovewbgnzvtywxw) (Ping timeout: 240 seconds) |
| 13:03:39 | → | dgpratt joins (sid193493@gateway/web/irccloud.com/x-vveorfggkzxmherr) |
| 13:03:41 | × | fgaz quits (fgazmatrix@gateway/shell/matrix.org/x-heoqicsutdwarsww) (Ping timeout: 244 seconds) |
| 13:03:41 | × | xosdy[m] quits (xosdyaleth@gateway/shell/matrix.org/x-bqewcwrpzqwgcujg) (Ping timeout: 244 seconds) |
| 13:03:42 | × | phittacus quits (bklmatrixo@gateway/shell/matrix.org/x-yhimeoccnijwbson) (Ping timeout: 244 seconds) |
| 13:03:44 | × | ManofLetters[m] quits (manoflette@gateway/shell/matrix.org/x-jjbzufwlukkgozqt) (Ping timeout: 240 seconds) |
| 13:03:44 | × | AmitLevy[m] quits (amitmostly@gateway/shell/matrix.org/x-tretpgbizgvhqshc) (Ping timeout: 240 seconds) |
| 13:03:50 | → | hyiltiz-M joins (hyiltizkde@gateway/shell/kde/matrix/x-snwzqowgbhiwxelz) |
| 13:03:50 | → | lnxw37d4 joins (lnxw37d4ma@gateway/shell/matrix.org/x-ugoviamafpzfqsdb) |
| 13:03:50 | → | cheater joins (~user@unaffiliated/cheater) |
| 13:03:50 | → | keltono joins (~keltono@x-160-94-179-178.acm.umn.edu) |
| 13:03:50 | → | phaul joins (~phaul@ruby/staff/phaul) |
| 13:03:50 | → | benschza joins (~quassel@2604:1380:2000:cf00::1) |
| 13:03:50 | → | megaTherion joins (~therion@unix.io) |
| 13:03:50 | → | \2E0KNO joins (~retlo@172.245.134.89) |
| 13:03:50 | → | Putonlalla joins (~sapekiis@it-cyan.it.jyu.fi) |
| 13:03:50 | → | xsarnik0 joins (xsarnik@gateway/shell/fi.muni.cz/x-wrudlzggfhmxxjno) |
| 13:03:50 | → | TimWolla joins (~timwolla@2a01:4f8:150:6153:beef::6667) |
| 13:03:50 | → | nerdypepper joins (~nerdypepp@152.67.162.71) |
| 13:03:50 | → | nemesit|znc joins (~nemesit@2a01:488:66:1000:2ea3:4eeb:0:1) |
| 13:03:52 | × | bram[m]1 quits (bramvdbnet@gateway/shell/matrix.org/x-iyfrofkxvjdwhexi) (Ping timeout: 260 seconds) |
| 13:03:52 | × | joshualit140[m] quits (joshualit1@gateway/shell/matrix.org/x-chlllkwvxyncxuex) (Ping timeout: 260 seconds) |
| 13:03:52 | × | johnnyboy[m] quits (gifumatrix@gateway/shell/matrix.org/x-lpfutbskomonfgvd) (Ping timeout: 260 seconds) |
| 13:03:52 | × | pqwy[m] quits (pqwymatrix@gateway/shell/matrix.org/x-kxappwxdvercaflt) (Ping timeout: 260 seconds) |
| 13:03:52 | × | doct0rhu[m] quits (doct0rhumo@gateway/shell/matrix.org/x-lzsquhcecusangff) (Ping timeout: 260 seconds) |
| 13:03:52 | × | sajith[m] quits (sajithmatr@gateway/shell/matrix.org/x-jeuoxkjrntlxuoww) (Ping timeout: 260 seconds) |
| 13:03:52 | × | itai33[m] quits (itai33matr@gateway/shell/matrix.org/x-uktpqypyeodufcad) (Ping timeout: 260 seconds) |
| 13:03:56 | × | shutendoji[m] quits (shutendoji@gateway/shell/matrix.org/x-ainpfopslhznmpfi) (Ping timeout: 240 seconds) |
| 13:03:56 | × | psamim quits (samimpmatr@gateway/shell/matrix.org/x-cdkxzsrclyjffoay) (Ping timeout: 240 seconds) |
| 13:03:58 | × | Lurkki[m]1 quits (lurkkifene@gateway/shell/matrix.org/x-clwnmubokmzjpsda) (Ping timeout: 240 seconds) |
| 13:03:59 | × | bitonic quits (bitonicmat@gateway/shell/matrix.org/x-etiickjlrfmmbenq) (Ping timeout: 265 seconds) |
| 13:04:04 | × | Wraul[m] quits (wraulmatri@gateway/shell/matrix.org/x-hbfigvuuprlsmvvz) (Ping timeout: 268 seconds) |
| 13:04:05 | × | sawmon-and-natal quits (sawmon-and@gateway/shell/matrix.org/x-szzopgiogbrvouzy) (Ping timeout: 240 seconds) |
| 13:04:06 | × | lnxw37d4 quits (lnxw37d4ma@gateway/shell/matrix.org/x-ugoviamafpzfqsdb) (Max SendQ exceeded) |
| 13:04:06 | × | TimWolla quits (~timwolla@2a01:4f8:150:6153:beef::6667) (Max SendQ exceeded) |
| 13:04:12 | × | Noughtmare[m] quits (naughtmare@gateway/shell/matrix.org/x-pkgfhhkszhmqwpmw) (Ping timeout: 244 seconds) |
| 13:04:13 | × | srid quits (sridmatrix@gateway/shell/matrix.org/x-mewtzdomoturbvhb) (Ping timeout: 244 seconds) |
| 13:04:13 | × | deu quits (de@uio.re) (Ping timeout: 264 seconds) |
| 13:04:13 | × | rotaerk quits (~rotaerk@ender.afternet.org) (Ping timeout: 264 seconds) |
| 13:04:13 | × | hekkaidekapus[ quits (~tchouri@gateway/tor-sasl/hekkaidekapus) (Ping timeout: 268 seconds) |
| 13:04:14 | × | tomsen[m] quits (tfbiomatri@gateway/shell/matrix.org/x-hjhkywdmyjcbxdao) (Ping timeout: 264 seconds) |
| 13:04:15 | × | Sarievo[m] quits (sarievoale@gateway/shell/matrix.org/x-kdjksyzsadpmyhyb) (Ping timeout: 272 seconds) |
| 13:04:16 | → | TimWolla joins (~timwolla@2a01:4f8:150:6153:beef::6667) |
| 13:04:22 | × | bradparker quits (sid262931@gateway/web/irccloud.com/x-ycsfjlxxzrphirzl) (Ping timeout: 246 seconds) |
| 13:04:24 | × | ciderpunx[m] quits (ciderpunxm@gateway/shell/matrix.org/x-gpotzfvrsdljrguy) (Ping timeout: 240 seconds) |
| 13:04:26 | × | berberman[T] quits (berberma4@gateway/shell/matrix.org/x-zhziubqfueekjvdy) (Ping timeout: 240 seconds) |
| 13:04:29 | × | wroathe quits (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net) (Ping timeout: 246 seconds) |
| 13:04:33 | → | MrMobius joins (~MrMobius@208.58.206.154) |
| 13:04:41 | × | CaptainYukinoshi quits (captain-yu@gateway/shell/matrix.org/x-ytuzypwkxczvrner) (Ping timeout: 268 seconds) |
| 13:04:41 | × | domenkozar[m] quits (domenkozar@NixOS/user/domenkozar) (Ping timeout: 268 seconds) |
| 13:04:41 | × | DamienCassou quits (damiencass@gateway/shell/matrix.org/x-tjhpwnyxcgqotilk) (Ping timeout: 268 seconds) |
| 13:04:43 | × | PotatoHatsue quits (berbermanp@gateway/shell/matrix.org/x-koftrfiqgreybwcc) (Ping timeout: 244 seconds) |
| 13:04:43 | × | freeman42x[m] quits (freeman42x@gateway/shell/matrix.org/x-hyybcahkmftqjyhn) (Ping timeout: 244 seconds) |
| 13:04:43 | × | peterstorm[m] quits (peterstorm@gateway/shell/matrix.org/x-sgcsoxybrqwwnqfx) (Ping timeout: 244 seconds) |
| 13:04:43 | × | mly[m] quits (mlydisenco@gateway/shell/matrix.org/x-hqttkpninemczoyy) (Ping timeout: 244 seconds) |
| 13:04:43 | × | cnmne[m] quits (cnmnematri@gateway/shell/matrix.org/x-jxtjvlobydakmssj) (Ping timeout: 244 seconds) |
| 13:04:43 | × | svc0[m] quits (svc0matrix@gateway/shell/matrix.org/x-xalznotydfxlbdeu) (Ping timeout: 244 seconds) |
| 13:04:43 | × | pythag76[m] quits (pythag76ma@gateway/shell/matrix.org/x-honjtseruyqysvgh) (Ping timeout: 244 seconds) |
| 13:04:47 | × | Vanilla[m] quits (danielm14@gateway/shell/matrix.org/x-qvgirgiqkpfhitsx) (Ping timeout: 260 seconds) |
| 13:04:48 | × | Hanma[m] quits (hanmamatri@gateway/shell/matrix.org/x-houdpvsivxzlrsdc) (Ping timeout: 260 seconds) |
| 13:04:48 | × | speakerspivakeem quits (speakerdea@gateway/shell/matrix.org/x-vgabtmhwbzavdvqc) (Ping timeout: 260 seconds) |
| 13:04:48 | × | noIOBeforeBedtim quits (dissatisfi@gateway/shell/matrix.org/x-trhuurxwjtwrttxh) (Ping timeout: 260 seconds) |
| 13:04:48 | × | Poscat[m] quits (poscatmatr@gateway/shell/matrix.org/x-xlrrxpkrmmuttahq) (Ping timeout: 260 seconds) |
| 13:04:48 | × | kadoban quits (kadobanmat@gateway/shell/matrix.org/x-dyviipdpnoihhkfd) (Ping timeout: 260 seconds) |
| 13:04:50 | × | VarikValefor[m] quits (varikvalef@gateway/shell/matrix.org/x-toacrcpwyarsxvuv) (Ping timeout: 264 seconds) |
| 13:04:51 | × | mentaal[m] quits (mentaalmat@gateway/shell/matrix.org/x-aaboioyrjqzdzyba) (Ping timeout: 246 seconds) |
| 13:04:51 | × | jamesfielder[m] quits (jamesfield@gateway/shell/matrix.org/x-tscmxntfhbmtjypn) (Ping timeout: 246 seconds) |
| 13:04:51 | × | pedrorubster[m] quits (pedrorubst@gateway/shell/matrix.org/x-pwrrelwjgcwkklfx) (Ping timeout: 246 seconds) |
| 13:04:55 | × | sm[m] quits (simonmicma@gateway/shell/matrix.org/x-gtuvjdmampkcgovw) (Ping timeout: 265 seconds) |
| 13:04:55 | × | meckse[m] quits (mecksematr@gateway/shell/matrix.org/x-qwveutflldkbwrag) (Ping timeout: 265 seconds) |
| 13:05:14 | → | rotaerk joins (rotaerk@2600:3c02::f03c:91ff:fe70:4a45) |
| 13:05:18 | × | ThaEwat quits (thaewraptm@gateway/shell/matrix.org/x-whlxwbbqtlzomjtd) (Ping timeout: 268 seconds) |
| 13:05:23 | → | agander_m joins (sid407952@gateway/web/irccloud.com/x-cddrxaoqeztafcyl) |
| 13:05:34 | → | Jello_Raptor joins (~Jello_Rap@li641-12.members.linode.com) |
| 13:05:39 | → | bradparker joins (sid262931@gateway/web/irccloud.com/x-ojrguansyivybdaw) |
| 13:05:52 | → | energizer joins (~energizer@unaffiliated/energizer) |
| 13:06:06 | → | sagax joins (~sagax_nb@213.138.71.146) |
| 13:06:36 | → | deu joins (de@uio.re) |
| 13:06:39 | × | bsima[m] quits (bensimatim@gateway/shell/matrix.org/x-elpsgmjazrkiiwmd) (Ping timeout: 260 seconds) |
| 13:06:40 | × | jtojnar quits (jtojnarmat@gateway/shell/matrix.org/x-prrwvldddriistup) (Ping timeout: 260 seconds) |
| 13:06:56 | × | Lurkki[m] quits (lurkkipriv@gateway/shell/matrix.org/x-ybcnwawknehazhnr) (Ping timeout: 246 seconds) |
| 13:07:04 | × | boistordu quits (boistordum@gateway/shell/matrix.org/x-ddezeyhdauijxhwo) (Ping timeout: 240 seconds) |
| 13:07:26 | → | bitmapper joins (uid464869@gateway/web/irccloud.com/x-gxnfoztdlfcipzrw) |
| 13:07:34 | × | hc quits (~hc@fsfe/hc) (Remote host closed the connection) |
| 13:07:56 | × | Ericson2314 quits (ericson231@gateway/shell/matrix.org/x-euugrmeoggqlzlyo) (Ping timeout: 240 seconds) |
| 13:07:56 | × | MrMuffles[m] quits (mrmufflesm@gateway/shell/matrix.org/x-htgelhidptizbccr) (Ping timeout: 240 seconds) |
| 13:07:56 | × | metamod[m] quits (metamodmat@gateway/shell/matrix.org/x-vbwpbyqjssnwgbpt) (Ping timeout: 240 seconds) |
| 13:07:58 | × | ezzieyguywuf quits (~Unknown@unaffiliated/ezzieyguywuf) (Remote host closed the connection) |
| 13:08:23 | × | jkaye[m] quits (jkayematri@gateway/shell/matrix.org/x-yrnmgdvgyzkirjut) (Ping timeout: 268 seconds) |
| 13:08:23 | × | rednaZ[m] quits (r3dnazmatr@gateway/shell/matrix.org/x-mevkbmdpgnjsfaoa) (Ping timeout: 268 seconds) |
| 13:08:23 | × | lierdakil[m] quits (lierdakilm@gateway/shell/matrix.org/x-qmivpdvsqfjkmunr) (Ping timeout: 268 seconds) |
| 13:08:23 | × | sigmacool[m] quits (sigmacoolm@gateway/shell/matrix.org/x-ebnydtpazontbgro) (Ping timeout: 268 seconds) |
| 13:08:23 | × | dyniec[m] quits (dyniecmatr@gateway/shell/matrix.org/x-lakufcrqvjukiakc) (Ping timeout: 268 seconds) |
| 13:08:23 | × | elsif quits (elsifmatri@gateway/shell/matrix.org/x-zjqnydrjgfuszioa) (Ping timeout: 268 seconds) |
| 13:08:23 | × | maralorn quits (maralornma@gateway/shell/matrix.org/x-abpwwigbfmrjgjxk) (Ping timeout: 268 seconds) |
| 13:08:26 | × | alvinsj[m] quits (alvinsjmat@gateway/shell/matrix.org/x-vtxkovstmiuxvhrj) (Ping timeout: 240 seconds) |
| 13:08:26 | × | plumenator[m] quits (plumenator@gateway/shell/matrix.org/x-goqfndtfkttzxunr) (Ping timeout: 240 seconds) |
| 13:08:26 | × | Hatsue[m] quits (berbermanm@gateway/shell/matrix.org/x-ghzuevrbcojxarch) (Ping timeout: 240 seconds) |
| 13:09:00 | × | shieru[m] quits (shierualet@gateway/shell/matrix.org/x-xjitmrdvmzpxvaye) (Ping timeout: 268 seconds) |
| 13:09:00 | × | michaelpj quits (michaelpjm@gateway/shell/matrix.org/x-juaxfvwsbavskkex) (Ping timeout: 268 seconds) |
| 13:09:32 | → | berberman joins (~berberman@unaffiliated/berberman) |
| 13:09:38 | → | Kaivo joins (~Kaivo@104-200-86-99.mc.derytele.com) |
| 13:09:44 | × | xff0x quits (~xff0x@2001:1a81:5248:ae00:8d2f:7e87:18db:9310) (Ping timeout: 240 seconds) |
| 13:09:57 | × | berberman_ quits (~berberman@unaffiliated/berberman) (Ping timeout: 272 seconds) |
| 13:10:58 | → | xff0x joins (~xff0x@2001:1a81:5248:ae00:a981:23f1:d755:2094) |
| 13:11:38 | → | royal_screwup21 joins (52254809@gateway/web/cgi-irc/kiwiirc.com/ip.82.37.72.9) |
| 13:13:38 | → | geekosaur joins (82650c7c@130.101.12.124) |
| 13:14:07 | × | Lycurgus quits (~niemand@cpe-45-46-139-165.buffalo.res.rr.com) (Quit: Exeunt) |
| 13:15:33 | × | o1lo01ol_ quits (~o1lo01ol1@bl11-140-216.dsl.telepac.pt) (Remote host closed the connection) |
| 13:16:33 | × | darjeeling_ quits (~darjeelin@122.245.219.80) (Ping timeout: 260 seconds) |
| 13:16:57 | → | tromp joins (~tromp@dhcp-077-249-230-040.chello.nl) |
| 13:16:57 | × | atk quits (~Arch-TK@ircpuzzles/staff/Arch-TK) (Quit: Well this is unexpected.) |
| 13:17:01 | <merijn> | Is there a package for computing (simple) statistics from vectors? Just stuff like standard deviation, etc. |
| 13:18:50 | → | atk joins (~Arch-TK@ircpuzzles/staff/Arch-TK) |
| 13:19:51 | <SwarmCollective> | merijn Have you seen: https://wiki.haskell.org/Applications_and_libraries/Mathematics#Statistics |
| 13:20:35 | → | wroathe joins (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net) |
| 13:22:01 | → | nhs joins (~nhs@c-24-20-87-79.hsd1.or.comcast.net) |
| 13:22:17 | × | finn_elija quits (~finn_elij@gateway/tor-sasl/finnelija/x-67402716) (Remote host closed the connection) |
| 13:22:17 | <merijn> | Those are all lists or matrices and most of them seem rather unmaintained |
| 13:22:17 | × | denisse_ quits (~spaceCat@gateway/tor-sasl/alephzer0) (Remote host closed the connection) |
| 13:22:41 | → | sorki joins (~sorki@gateway/tor-sasl/sorki) |
| 13:22:42 | → | denisse joins (~spaceCat@gateway/tor-sasl/alephzer0) |
| 13:22:47 | → | finn_elija joins (~finn_elij@gateway/tor-sasl/finnelija/x-67402716) |
| 13:23:01 | → | son0p joins (~son0p@181.136.122.143) |
| 13:23:57 | × | srk quits (~sorki@gateway/tor-sasl/sorki) (Ping timeout: 268 seconds) |
| 13:25:04 | × | wroathe quits (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net) (Ping timeout: 240 seconds) |
| 13:25:29 | × | bogdanp quits (~bogdanp@188.24.80.165) (Ping timeout: 265 seconds) |
| 13:25:41 | sorki | is now known as srk |
| 13:26:36 | → | comerijn joins (~merijn@83-160-49-249.ip.xs4all.nl) |
| 13:26:44 | → | hc joins (~hc@fsfe/hc) |
| 13:26:53 | × | nhs quits (~nhs@c-24-20-87-79.hsd1.or.comcast.net) (Ping timeout: 246 seconds) |
| 13:27:24 | × | merijn quits (~merijn@83-160-49-249.ip.xs4all.nl) (Ping timeout: 240 seconds) |
| 13:27:41 | → | bogdanp joins (~bogdanp@188.24.80.165) |
| 13:29:09 | × | gzj quits (~gzj@unaffiliated/gzj) (Remote host closed the connection) |
| 13:29:27 | × | borne quits (~fritjof@200116b8645b3c00438d15c340c1e8fe.dip.versatel-1u1.de) (Quit: WeeChat 3.0) |
| 13:29:30 | → | gzj joins (~gzj@unaffiliated/gzj) |
| 13:31:33 | → | urodna joins (~urodna@unaffiliated/urodna) |
| 13:31:56 | × | bogdanp quits (~bogdanp@188.24.80.165) (Ping timeout: 240 seconds) |
| 13:32:24 | → | darjeeling_ joins (~darjeelin@122.245.219.80) |
| 13:33:03 | → | hyperisco joins (~hyperisco@104-195-141-253.cpe.teksavvy.com) |
| 13:33:54 | × | berberman quits (~berberman@unaffiliated/berberman) (Quit: ZNC 1.8.2 - https://znc.in) |
| 13:34:19 | → | berberman joins (~berberman@unaffiliated/berberman) |
| 13:35:05 | → | AmitLevy[m] joins (amitmostly@gateway/shell/matrix.org/x-zeyspokjgxstaasl) |
| 13:35:27 | → | sramsay64[m] joins (sramsay64p@gateway/shell/matrix.org/x-oqxbcugxheqydopy) |
| 13:35:31 | → | ichor[m] joins (hakonmatri@gateway/shell/matrix.org/x-kbtkjgytelphmuwo) |
| 13:36:14 | poscat1 | is now known as poscat |
| 13:36:17 | × | finn_elija quits (~finn_elij@gateway/tor-sasl/finnelija/x-67402716) (Remote host closed the connection) |
| 13:37:10 | → | o1lo01ol1o joins (~o1lo01ol1@bl11-140-216.dsl.telepac.pt) |
| 13:37:41 | → | materialfuture[m joins (materialfu@gateway/shell/matrix.org/x-zsfxhnpledplbidg) |
| 13:37:42 | → | brightly-salty[m joins (brightly-s@gateway/shell/matrix.org/x-hvudwvyngaimlgny) |
| 13:37:47 | → | psamim joins (samimpmatr@gateway/shell/matrix.org/x-kpigdtjypexlbdfi) |
| 13:38:03 | × | puffnfresh quits (~puffnfres@119-17-138-164.77118a.mel.static.aussiebb.net) (Ping timeout: 265 seconds) |
| 13:38:06 | → | nhs joins (~nhs@c-24-20-87-79.hsd1.or.comcast.net) |
| 13:38:15 | → | bram[m]1 joins (bramvdbnet@gateway/shell/matrix.org/x-slbvdcjfaskdurdl) |
| 13:38:16 | → | doct0rhu[m] joins (doct0rhumo@gateway/shell/matrix.org/x-ldhqhqxkjhpdbsro) |
| 13:38:16 | → | joshualit140[m] joins (joshualit1@gateway/shell/matrix.org/x-ffliyasgtgdlxlpu) |
| 13:38:16 | → | pqwy[m] joins (pqwymatrix@gateway/shell/matrix.org/x-cirakjieqnppygjz) |
| 13:38:20 | → | rtypo joins (~alex@unaffiliated/rtypo) |
| 13:38:43 | → | alx741 joins (~alx741@186.178.110.213) |
| 13:39:26 | → | CaptainYukinoshi joins (captain-yu@gateway/shell/matrix.org/x-rlxjozaajkraspfv) |
| 13:39:33 | → | johnnyboy[m] joins (gifumatrix@gateway/shell/matrix.org/x-koibiysremdvtqos) |
| 13:40:19 | → | puffnfresh joins (~puffnfres@119-17-138-164.77118a.mel.static.aussiebb.net) |
| 13:41:00 | hackage | higgledy 0.4.1.0 - Partial types as a type constructor. https://hackage.haskell.org/package/higgledy-0.4.1.0 (i_am_tom) |
| 13:41:06 | → | itai33[m] joins (itai33matr@gateway/shell/matrix.org/x-djwxwdmfxnuleawu) |
| 13:41:25 | → | wroathe joins (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net) |
| 13:41:35 | <SwarmCollective> | Howdy puffnfresh |
| 13:41:57 | → | ukari joins (~ukari@unaffiliated/ukari) |
| 13:42:23 | → | heatsink joins (~heatsink@2600:1700:bef1:5e10:54b6:e8d3:c70d:8881) |
| 13:42:46 | → | timCF joins (~i.tkachuk@m91-129-101-103.cust.tele2.ee) |
| 13:43:03 | × | nhs quits (~nhs@c-24-20-87-79.hsd1.or.comcast.net) (Ping timeout: 260 seconds) |
| 13:43:59 | × | raym quits (~ray@45.64.220.55) (Remote host closed the connection) |
| 13:44:07 | → | Lurkki[m]1 joins (lurkkifene@gateway/shell/matrix.org/x-bkrubcbqqqbsbphm) |
| 13:44:19 | → | berberman[T] joins (berberma4@gateway/shell/matrix.org/x-dslyusecgqerovie) |
| 13:44:29 | → | ciderpunx[m] joins (ciderpunxm@gateway/shell/matrix.org/x-sqbupeuccpxmhwnx) |
| 13:44:45 | → | bogdanp joins (~bogdanp@188.24.80.165) |
| 13:45:25 | <timCF> | Once I've asked software developer "How do I deal with asynchronous exceptions in Haskell?" and he replied "Quit programming while it's not too late" |
| 13:45:43 | × | saurik quits (saurik@carrier.saurik.com) (Ping timeout: 260 seconds) |
| 13:46:19 | × | wroathe quits (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net) (Ping timeout: 260 seconds) |
| 13:47:09 | × | royal_screwup21 quits (52254809@gateway/web/cgi-irc/kiwiirc.com/ip.82.37.72.9) (Quit: Connection closed) |
| 13:47:15 | <comerijn> | timCF: That's the correct answer to async exceptions in *any* language |
| 13:47:15 | × | heatsink quits (~heatsink@2600:1700:bef1:5e10:54b6:e8d3:c70d:8881) (Ping timeout: 260 seconds) |
| 13:47:32 | → | royal_screwup21 joins (52254809@gateway/web/cgi-irc/kiwiirc.com/ip.82.37.72.9) |
| 13:48:04 | × | AmitLevy[m] quits (amitmostly@gateway/shell/matrix.org/x-zeyspokjgxstaasl) (Ping timeout: 240 seconds) |
| 13:48:07 | × | psamim quits (samimpmatr@gateway/shell/matrix.org/x-kpigdtjypexlbdfi) (Ping timeout: 244 seconds) |
| 13:48:08 | <__monty__> | Figuring whether it's already too late is a similarly hard problem though, timezones are impossible. |
| 13:48:13 | × | brightly-salty[m quits (brightly-s@gateway/shell/matrix.org/x-hvudwvyngaimlgny) (Ping timeout: 258 seconds) |
| 13:48:24 | × | itai33[m] quits (itai33matr@gateway/shell/matrix.org/x-djwxwdmfxnuleawu) (Ping timeout: 240 seconds) |
| 13:48:24 | × | joshualit140[m] quits (joshualit1@gateway/shell/matrix.org/x-ffliyasgtgdlxlpu) (Ping timeout: 240 seconds) |
| 13:48:24 | × | bram[m]1 quits (bramvdbnet@gateway/shell/matrix.org/x-slbvdcjfaskdurdl) (Ping timeout: 240 seconds) |
| 13:48:26 | × | Lurkki[m]1 quits (lurkkifene@gateway/shell/matrix.org/x-bkrubcbqqqbsbphm) (Ping timeout: 240 seconds) |
| 13:48:26 | × | pqwy[m] quits (pqwymatrix@gateway/shell/matrix.org/x-cirakjieqnppygjz) (Ping timeout: 240 seconds) |
| 13:48:36 | × | doct0rhu[m] quits (doct0rhumo@gateway/shell/matrix.org/x-ldhqhqxkjhpdbsro) (Ping timeout: 258 seconds) |
| 13:48:40 | → | nhs joins (~nhs@c-24-20-87-79.hsd1.or.comcast.net) |
| 13:48:56 | × | johnnyboy[m] quits (gifumatrix@gateway/shell/matrix.org/x-koibiysremdvtqos) (Ping timeout: 240 seconds) |
| 13:48:56 | × | materialfuture[m quits (materialfu@gateway/shell/matrix.org/x-zsfxhnpledplbidg) (Ping timeout: 240 seconds) |
| 13:48:59 | × | ciderpunx[m] quits (ciderpunxm@gateway/shell/matrix.org/x-sqbupeuccpxmhwnx) (Ping timeout: 258 seconds) |
| 13:48:59 | × | berberman[T] quits (berberma4@gateway/shell/matrix.org/x-dslyusecgqerovie) (Ping timeout: 258 seconds) |
| 13:49:08 | × | CaptainYukinoshi quits (captain-yu@gateway/shell/matrix.org/x-rlxjozaajkraspfv) (Ping timeout: 260 seconds) |
| 13:49:08 | × | ichor[m] quits (hakonmatri@gateway/shell/matrix.org/x-kbtkjgytelphmuwo) (Ping timeout: 260 seconds) |
| 13:49:08 | × | sramsay64[m] quits (sramsay64p@gateway/shell/matrix.org/x-oqxbcugxheqydopy) (Ping timeout: 260 seconds) |
| 13:49:56 | × | olligobber quits (olligobber@gateway/vpn/privateinternetaccess/olligobber) (Ping timeout: 240 seconds) |
| 13:51:56 | × | royal_screwup21 quits (52254809@gateway/web/cgi-irc/kiwiirc.com/ip.82.37.72.9) (Ping timeout: 240 seconds) |
| 13:52:21 | <timCF> | comerijn: in Erlang it's quite straightforward, but there are other issues like abscense of types and classes |
| 13:53:17 | → | mputz joins (~Thunderbi@dslb-088-064-063-125.088.064.pools.vodafone-ip.de) |
| 13:53:21 | <comerijn> | timCF: Eh, it's not straightforward in Erlang either :p |
| 13:53:24 | × | nhs quits (~nhs@c-24-20-87-79.hsd1.or.comcast.net) (Ping timeout: 240 seconds) |
| 13:53:38 | <comerijn> | You just crash the process and rely on the OTP stuff to recover using other processes :p |
| 13:54:12 | <comerijn> | And if that's all you need, you can get quite far in Haskell, although you'll have to reinvent/reimplement a bunch of the primitive operations |
| 13:54:23 | <comerijn> | *recovering* from async exceptions is what's utterly cursed |
| 13:55:13 | → | KaitoDaumoto joins (~Frat@unaffiliated/kaitodaumoto) |
| 13:56:57 | <timCF> | comerijn: complete true, especially in cases where library you are using is too smart and making process unkillable for `Async.cancel` or `Async.withAsync` |
| 13:57:52 | → | royal_screwup21 joins (52254809@gateway/web/cgi-irc/kiwiirc.com/ip.82.37.72.9) |
| 13:57:59 | × | mputz quits (~Thunderbi@dslb-088-064-063-125.088.064.pools.vodafone-ip.de) (Ping timeout: 260 seconds) |
| 13:58:57 | → | soft-warm joins (4408f588@ip68-8-245-136.sd.sd.cox.net) |
| 13:59:11 | × | KaitoDaumoto quits (~Frat@unaffiliated/kaitodaumoto) (Read error: Connection reset by peer) |
| 14:00:57 | × | shatriff quits (~vitaliish@176-52-216-242.irishtelecom.com) (Remote host closed the connection) |
| 14:01:11 | → | shatriff joins (~vitaliish@176-52-216-242.irishtelecom.com) |
| 14:02:02 | × | ADG1089__ quits (~aditya@223.236.168.211) (Remote host closed the connection) |
| 14:02:15 | → | wroathe joins (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net) |
| 14:02:30 | → | nhs joins (~nhs@c-24-20-87-79.hsd1.or.comcast.net) |
| 14:03:05 | → | coot joins (~coot@37.30.55.132.nat.umts.dynamic.t-mobile.pl) |
| 14:05:15 | × | pavonia quits (~user@unaffiliated/siracusa) (Quit: Bye!) |
| 14:05:24 | × | acidjnk_new quits (~acidjnk@p200300d0c704e792e92d97b10635a7de.dip0.t-ipconnect.de) (Ping timeout: 240 seconds) |
| 14:06:11 | × | gzj quits (~gzj@unaffiliated/gzj) (Remote host closed the connection) |
| 14:06:19 | <__monty__> | fendor_: Oh, circle has 4 concurrent linux jobs for foss. |
| 14:06:31 | → | gzj joins (~gzj@unaffiliated/gzj) |
| 14:07:09 | × | gzj quits (~gzj@unaffiliated/gzj) (Remote host closed the connection) |
| 14:07:19 | × | nhs quits (~nhs@c-24-20-87-79.hsd1.or.comcast.net) (Ping timeout: 260 seconds) |
| 14:07:32 | → | gzj joins (~gzj@unaffiliated/gzj) |
| 14:07:35 | × | wroathe quits (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net) (Ping timeout: 268 seconds) |
| 14:08:23 | <fendor_> | __monty__, and monthly 400,000 credits, that is actually a lot. But only linux machines, afaict |
| 14:08:53 | → | nineonine joins (~nineonine@2604:3d08:7785:9600:5538:6d40:d5d9:f8a6) |
| 14:09:01 | <__monty__> | Yeah, you can get 1 concurrent macOS job but you have to contact support. |
| 14:10:53 | → | dandart joins (~Thunderbi@home.dandart.co.uk) |
| 14:11:12 | × | gzj quits (~gzj@unaffiliated/gzj) (Remote host closed the connection) |
| 14:11:23 | × | berberman quits (~berberman@unaffiliated/berberman) (Quit: ZNC 1.8.2 - https://znc.in) |
| 14:11:34 | → | gzj joins (~gzj@unaffiliated/gzj) |
| 14:11:48 | → | berberman joins (~berberman@unaffiliated/berberman) |
| 14:11:59 | <fendor_> | guess GHActions are truly the best option at the moment |
| 14:13:12 | × | gzj quits (~gzj@unaffiliated/gzj) (Remote host closed the connection) |
| 14:13:14 | × | nineonine quits (~nineonine@2604:3d08:7785:9600:5538:6d40:d5d9:f8a6) (Ping timeout: 264 seconds) |
| 14:13:24 | × | niekvandepas quits (~niekvande@ip-145-116-131-65.wlan-int.ru.nl) (Remote host closed the connection) |
| 14:13:34 | → | gzj joins (~gzj@unaffiliated/gzj) |
| 14:14:10 | × | gzj quits (~gzj@unaffiliated/gzj) (Remote host closed the connection) |
| 14:14:32 | → | gzj joins (~gzj@unaffiliated/gzj) |
| 14:14:52 | → | shutendoji[m] joins (shutendoji@gateway/shell/matrix.org/x-sdwahbetectznfxu) |
| 14:15:11 | × | gzj quits (~gzj@unaffiliated/gzj) (Remote host closed the connection) |
| 14:15:34 | → | gzj joins (~gzj@unaffiliated/gzj) |
| 14:16:08 | × | gzj quits (~gzj@unaffiliated/gzj) (Remote host closed the connection) |
| 14:16:32 | → | gzj joins (~gzj@unaffiliated/gzj) |
| 14:18:22 | × | elliott_ quits (~elliott_@pool-108-51-101-42.washdc.fios.verizon.net) (Ping timeout: 260 seconds) |
| 14:18:23 | × | atwm quits (~andrew@178.197.234.250) (Ping timeout: 260 seconds) |
| 14:18:59 | × | darjeeling_ quits (~darjeelin@122.245.219.80) (Ping timeout: 260 seconds) |
| 14:19:20 | → | nhs joins (~nhs@c-24-20-87-79.hsd1.or.comcast.net) |
| 14:20:03 | × | berberman quits (~berberman@unaffiliated/berberman) (Quit: ZNC 1.8.2 - https://znc.in) |
| 14:20:27 | → | sud0 joins (~Death@hackspaceuy/member/sud0) |
| 14:20:28 | → | berberman joins (~berberman@unaffiliated/berberman) |
| 14:20:43 | → | fendor__ joins (~fendor@91.141.3.41.wireless.dyn.drei.com) |
| 14:20:52 | → | elliott_ joins (~elliott_@pool-108-51-101-42.washdc.fios.verizon.net) |
| 14:20:55 | × | noop_noob quits (b816797e@184.22.121.126) (Quit: Connection closed) |
| 14:21:57 | → | Lycurgus joins (~niemand@cpe-45-46-139-165.buffalo.res.rr.com) |
| 14:23:06 | → | wroathe joins (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net) |
| 14:23:29 | × | fendor_ quits (~fendor@212095005045.public.telering.at) (Ping timeout: 265 seconds) |
| 14:23:39 | <fendor> | @where manual |
| 14:23:39 | <lambdabot> | I know nothing about manual. |
| 14:23:42 | <fendor> | @where ghc-manual |
| 14:23:42 | <lambdabot> | I know nothing about ghc-manual. |
| 14:24:04 | × | nhs quits (~nhs@c-24-20-87-79.hsd1.or.comcast.net) (Ping timeout: 240 seconds) |
| 14:24:13 | <geekosaur> | https://downloads.haskell.org/ghc/latest/docs/html/users_guide/index.html |
| 14:25:16 | <fendor> | geekosaur, thanks! I never remember the lambdabot command for it |
| 14:25:28 | → | raym joins (~ray@45.64.220.55) |
| 14:26:36 | → | polyphem joins (~p0lyph3m@2a02:810d:640:776c:76d7:55f6:f85b:c889) |
| 14:26:52 | → | Sgeo joins (~Sgeo@ool-18b98aa4.dyn.optonline.net) |
| 14:26:52 | × | carlomagno quits (~cararell@148.87.23.12) (Remote host closed the connection) |
| 14:26:59 | hackage | morley 1.12.0 - Developer tools for the Michelson Language https://hackage.haskell.org/package/morley-1.12.0 (pasqu4le) |
| 14:27:36 | × | toorevitimirp quits (~tooreviti@117.182.181.145) (Remote host closed the connection) |
| 14:27:38 | → | hello joins (5e916590@094145101144.dynamic.telenor.dk) |
| 14:27:47 | × | wroathe quits (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net) (Ping timeout: 246 seconds) |
| 14:27:52 | → | carlomagno joins (~cararell@148.87.23.11) |
| 14:28:09 | × | shatriff quits (~vitaliish@176-52-216-242.irishtelecom.com) (Remote host closed the connection) |
| 14:28:31 | × | hello quits (5e916590@094145101144.dynamic.telenor.dk) (Client Quit) |
| 14:28:45 | → | shatriff joins (~vitaliish@176-52-216-242.irishtelecom.com) |
| 14:28:46 | → | toorevitimirp joins (~tooreviti@117.182.181.145) |
| 14:30:33 | <timCF> | I need some advice about async and cancellation. Is `bracket` really uncancellable from the outside? In case where I have for example `async (bracket x y z) >>= cancel` will cancel actually work? It feels like not (from deadlocks in my source code). |
| 14:30:56 | × | jespada_ quits (~jespada@90.254.242.138) (Ping timeout: 265 seconds) |
| 14:32:59 | hackage | lorentz 0.9.1 - EDSL for the Michelson Language https://hackage.haskell.org/package/lorentz-0.9.1 (pasqu4le) |
| 14:33:21 | → | jespada joins (~jespada@90.254.242.138) |
| 14:33:43 | → | nly joins (~user@unaffiliated/nly) |
| 14:34:24 | → | ezrakilty joins (~ezrakilty@75-172-109-5.tukw.qwest.net) |
| 14:34:28 | × | dandart quits (~Thunderbi@home.dandart.co.uk) (Quit: dandart) |
| 14:34:37 | → | deviantfero joins (~deviantfe@190.150.27.58) |
| 14:34:43 | → | niekvandepas joins (~niekvande@ip-145-116-131-65.wlan-int.ru.nl) |
| 14:35:39 | → | darjeeling_ joins (~darjeelin@122.245.219.80) |
| 14:38:45 | → | kadoban joins (kadobanmat@gateway/shell/matrix.org/x-pspisfwsimiefbpv) |
| 14:38:45 | → | johnnyboy[m] joins (gifumatrix@gateway/shell/matrix.org/x-xlxusvhtslwsqtyc) |
| 14:38:45 | → | ThaEwat joins (thaewraptm@gateway/shell/matrix.org/x-qjmuvzvmwrjauzqx) |
| 14:38:45 | → | boistordu joins (boistordum@gateway/shell/matrix.org/x-dcdctncuiazflhhb) |
| 14:38:45 | → | VarikValefor[m] joins (varikvalef@gateway/shell/matrix.org/x-lcjgottvbjruetaa) |
| 14:38:45 | → | Noughtmare[m] joins (naughtmare@gateway/shell/matrix.org/x-vwywabaoaoohawps) |
| 14:38:45 | → | pythag76[m] joins (pythag76ma@gateway/shell/matrix.org/x-zayhvmqrqchjcomz) |
| 14:38:45 | → | hsiktas[m] joins (hsiktasmat@gateway/shell/matrix.org/x-xlxkjvleuaawxqjw) |
| 14:38:45 | → | tomsen[m] joins (tfbiomatri@gateway/shell/matrix.org/x-hgawpyvjnyddcjsf) |
| 14:38:45 | → | cnmne[m] joins (cnmnematri@gateway/shell/matrix.org/x-howgbmzhnqmhylxn) |
| 14:38:45 | → | fgaz joins (fgazmatrix@gateway/shell/matrix.org/x-furystompxbufryx) |
| 14:38:45 | → | plumenator[m] joins (plumenator@gateway/shell/matrix.org/x-vlseozawpomwxsaw) |
| 14:38:46 | → | Lurkki[m] joins (lurkkipriv@gateway/shell/matrix.org/x-umwxrjhapmaeefqm) |
| 14:38:46 | → | jtojnar joins (jtojnarmat@gateway/shell/matrix.org/x-hwjxbafnzjnxknbn) |
| 14:38:46 | → | alexfmpe joins (alexfmpema@gateway/shell/matrix.org/x-abgnzchjxursvaze) |
| 14:38:46 | → | brightly-salty[m joins (brightly-s@gateway/shell/matrix.org/x-zhhoalomyglsuvca) |
| 14:38:46 | → | DamienCassou joins (damiencass@gateway/shell/matrix.org/x-vsavibfivqppmsbi) |
| 14:38:46 | → | psamim joins (samimpmatr@gateway/shell/matrix.org/x-fpxgdokdscwzxwdk) |
| 14:38:46 | → | lambdaclan joins (lambdaclan@gateway/shell/matrix.org/x-kkxymvdievhxcgzr) |
| 14:38:46 | → | siraben joins (sirabenmat@gateway/shell/matrix.org/x-yibcfixlmzlubxkl) |
| 14:38:46 | → | doct0rhu[m] joins (doct0rhumo@gateway/shell/matrix.org/x-ofyrjwtqbqdwdupe) |
| 14:38:46 | → | dyniec[m] joins (dyniecmatr@gateway/shell/matrix.org/x-elgmnlyadjyzxkds) |
| 14:38:46 | → | jkaye[m] joins (jkayematri@gateway/shell/matrix.org/x-eqqabndmfhgdbxzf) |
| 14:38:47 | → | Ericson2314 joins (ericson231@gateway/shell/matrix.org/x-ralriddjouctybzu) |
| 14:38:47 | → | mly[m] joins (mlydisenco@gateway/shell/matrix.org/x-tqaisjvnumqndxtu) |
| 14:38:47 | → | noIOBeforeBedtim joins (dissatisfi@gateway/shell/matrix.org/x-hyfluygibjubtdle) |
| 14:38:47 | → | unclechu joins (unclechuma@gateway/shell/matrix.org/x-iovffeyyfyyigcvu) |
| 14:38:47 | → | alvinsj[m] joins (alvinsjmat@gateway/shell/matrix.org/x-uchfnejtitviszqn) |
| 14:38:47 | → | elsif joins (elsifmatri@gateway/shell/matrix.org/x-qnggmdnbsdcesqoq) |
| 14:38:47 | → | svc0[m] joins (svc0matrix@gateway/shell/matrix.org/x-lfwkfdzqrumixhmw) |
| 14:38:47 | → | pqwy[m] joins (pqwymatrix@gateway/shell/matrix.org/x-shtimerywhswkdny) |
| 14:38:47 | → | bitonic joins (bitonicmat@gateway/shell/matrix.org/x-zfhscokvliddioui) |
| 14:38:47 | → | berberman[T] joins (berberma4@gateway/shell/matrix.org/x-dziomcyirgyogxeb) |
| 14:38:47 | → | Hanma[m] joins (hanmamatri@gateway/shell/matrix.org/x-zzdxxhuxtlcwhqwo) |
| 14:38:48 | → | shieru[m] joins (shierualet@gateway/shell/matrix.org/x-lqgtkrclbwefduih) |
| 14:38:48 | → | metamod[m] joins (metamodmat@gateway/shell/matrix.org/x-cwgxheeatcnmnolb) |
| 14:38:48 | → | sajith[m] joins (sajithmatr@gateway/shell/matrix.org/x-wfpqezknmvfrbofa) |
| 14:38:48 | → | srid joins (sridmatrix@gateway/shell/matrix.org/x-kgjvhynneggwnwty) |
| 14:38:48 | → | Poscat[m] joins (poscatmatr@gateway/shell/matrix.org/x-ipvsdkoeujussmzv) |
| 14:38:48 | → | ichor[m] joins (hakonmatri@gateway/shell/matrix.org/x-djhilvmxggxanqjp) |
| 14:38:48 | → | tomferon[m] joins (tomferonmo@gateway/shell/matrix.org/x-ugtjzkoqezpfsgyq) |
| 14:38:48 | → | xosdy[m] joins (xosdyaleth@gateway/shell/matrix.org/x-swbdkqqxwrsgwtoa) |
| 14:38:48 | → | Hatsue[m] joins (berbermanm@gateway/shell/matrix.org/x-snmzkslesmtjmnqg) |
| 14:38:48 | → | sm[m] joins (simonmicma@gateway/shell/matrix.org/x-gseqkoaphjpzfuie) |
| 14:38:48 | → | maralorn joins (maralornma@gateway/shell/matrix.org/x-zziavrugvowqydzv) |
| 14:38:49 | → | freeman42x[m] joins (freeman42x@gateway/shell/matrix.org/x-gaahxrylbtfyhabh) |
| 14:38:49 | → | psydruid joins (psydruidma@gateway/shell/matrix.org/x-ggzwkyqklwmrikyv) |
| 14:38:49 | → | lierdakil[m] joins (lierdakilm@gateway/shell/matrix.org/x-gurcwxcramopldsp) |
| 14:38:49 | → | bsima[m] joins (bensimatim@gateway/shell/matrix.org/x-suajwdkwcrwumpcu) |
| 14:38:49 | → | jeffcasavant[m] joins (jeffcasava@gateway/shell/matrix.org/x-unvspidyacclrggp) |
| 14:38:49 | → | michaelpj joins (michaelpjm@gateway/shell/matrix.org/x-whiwmypnkfvazrga) |
| 14:38:49 | → | rednaZ[m] joins (r3dnazmatr@gateway/shell/matrix.org/x-qgxppkedmgxzarko) |
| 14:38:49 | → | immae joins (immaematri@gateway/shell/matrix.org/x-ucfragmlhonpitiu) |
| 14:38:49 | → | domenkozar[m] joins (domenkozar@NixOS/user/domenkozar) |
| 14:38:49 | → | SlackIntegration joins (slackbotma@gateway/shell/matrix.org/x-oasirwcpruhpfipe) |
| 14:38:50 | → | lnxw37d4 joins (lnxw37d4ma@gateway/shell/matrix.org/x-cwjyzhxtjclzvzku) |
| 14:38:50 | → | PotatoHatsue joins (berbermanp@gateway/shell/matrix.org/x-wtfkvxvbcyhgxsnt) |
| 14:38:51 | → | meckse[m] joins (mecksematr@gateway/shell/matrix.org/x-femtcckzddcbutta) |
| 14:38:52 | → | CaptainYukinoshi joins (captain-yu@gateway/shell/matrix.org/x-ztthglvoahyypnfc) |
| 14:38:52 | → | Vanilla[m] joins (danielm14@gateway/shell/matrix.org/x-rgtxtkgjctuoaivb) |
| 14:38:52 | → | Wraul[m] joins (wraulmatri@gateway/shell/matrix.org/x-bqjjeeyelwcdlhhc) |
| 14:38:53 | → | bram[m]1 joins (bramvdbnet@gateway/shell/matrix.org/x-inwpuwxpaklebhej) |
| 14:38:53 | → | jamesfielder[m] joins (jamesfield@gateway/shell/matrix.org/x-ggvbpzlwewptqmao) |
| 14:38:53 | → | ManofLetters[m] joins (manoflette@gateway/shell/matrix.org/x-vwniefyivdlueqvy) |
| 14:38:53 | → | Sarievo[m] joins (sarievoale@gateway/shell/matrix.org/x-namfbxbfvsboedcp) |
| 14:38:54 | → | pedrorubster[m] joins (pedrorubst@gateway/shell/matrix.org/x-moqnmsujmxxrabiq) |
| 14:38:54 | → | speakerspivakeem joins (speakerdea@gateway/shell/matrix.org/x-qagmxddznpdqwkcl) |
| 14:38:54 | → | joshualit140[m] joins (joshualit1@gateway/shell/matrix.org/x-eoedricgxhxvrzgd) |
| 14:38:54 | → | AmitLevy[m] joins (amitmostly@gateway/shell/matrix.org/x-pxqdrnndkkwloeds) |
| 14:38:55 | → | ciderpunx[m] joins (ciderpunxm@gateway/shell/matrix.org/x-sjvasyzpyhaulqpa) |
| 14:38:55 | → | sigmacool[m] joins (sigmacoolm@gateway/shell/matrix.org/x-mfwznvajdbcuziir) |
| 14:38:55 | → | sawmon-and-natal joins (sawmon-and@gateway/shell/matrix.org/x-pjbeggbwxyijweot) |
| 14:38:55 | → | materialfuture[m joins (materialfu@gateway/shell/matrix.org/x-upbooxfvqrvklyvd) |
| 14:38:55 | → | mentaal[m] joins (mentaalmat@gateway/shell/matrix.org/x-uipdkhzzwfbrrygn) |
| 14:38:55 | → | MrMuffles[m] joins (mrmufflesm@gateway/shell/matrix.org/x-uivlsxupgtmyusbj) |
| 14:38:55 | → | sramsay64[m] joins (sramsay64p@gateway/shell/matrix.org/x-runkjaqtmogcvkup) |
| 14:38:56 | → | phittacus joins (bklmatrixo@gateway/shell/matrix.org/x-syobbkqfiblqukry) |
| 14:38:56 | → | Lurkki[m]1 joins (lurkkifene@gateway/shell/matrix.org/x-eubwuaosjoovfexd) |
| 14:38:56 | → | itai33[m] joins (itai33matr@gateway/shell/matrix.org/x-wmbljbumeyjggtxa) |
| 14:38:56 | → | peterstorm[m] joins (peterstorm@gateway/shell/matrix.org/x-euvywjqfzhcglbjd) |
| 14:39:03 | × | ezrakilty quits (~ezrakilty@75-172-109-5.tukw.qwest.net) (Ping timeout: 260 seconds) |
| 14:39:11 | ← | LKoen parts (~LKoen@19.175.9.109.rev.sfr.net) ("“It’s only logical. First you learn to talk, then you learn to think. Too bad it’s not the other way round.”") |
| 14:39:26 | <comerijn> | timCF: hmm? |
| 14:39:33 | <comerijn> | What makes you say bracket is uncancellable? |
| 14:39:39 | × | niekvandepas quits (~niekvande@ip-145-116-131-65.wlan-int.ru.nl) (Ping timeout: 268 seconds) |
| 14:40:25 | <comerijn> | timCF: Which bracket are you using? What are x/y/z? etc. |
| 14:43:56 | → | wroathe joins (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net) |
| 14:45:06 | <timCF> | comerijn: I'm using this function from gRPC library https://github.com/awakesecurity/gRPC-haskell/blob/6382857e2cb3495c9ddcac0c86809b3f1a7b0990/src/Network/GRPC/HighLevel/Generated.hs#L101 which is basically composition of 2 brackets like this https://github.com/awakesecurity/gRPC-haskell/blob/d8f6e0b476797938f5c759146a2bbdc829ba1a84/core/src/Network/GRPC/LowLevel/Client.hs#L124-L127 And looks like, if I |
| 14:45:12 | <timCF> | spawn long gRPC subscription with `async`, and at some point want to `cancel` it - it's not working really, cancel function is locked until subscription itself (composition of 2 brackets) terminates |
| 14:45:30 | → | nhs joins (~nhs@c-24-20-87-79.hsd1.or.comcast.net) |
| 14:45:47 | × | ubert quits (~Thunderbi@p200300ecdf25d9e9e6b318fffe838f33.dip0.t-ipconnect.de) (Ping timeout: 260 seconds) |
| 14:45:51 | <comerijn> | timCF: bracket blocks async exceptions during the "acquire" and "release" only |
| 14:46:17 | → | ubert joins (~Thunderbi@p200300ecdf25d9e9e6b318fffe838f33.dip0.t-ipconnect.de) |
| 14:46:59 | <comerijn> | If you can't cancel something during the actual work part, then that means the library you're using is fucking up |
| 14:47:15 | <comerijn> | By either masking exceptions or having a catch in there that catches everything |
| 14:49:18 | <timCF> | comerijn: Well, it might be true. I guess there is no chioce except diving onto the code. Thanks! |
| 14:49:23 | × | wroathe quits (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net) (Ping timeout: 272 seconds) |
| 14:49:45 | → | zebrag joins (~inkbottle@aaubervilliers-654-1-106-113.w86-212.abo.wanadoo.fr) |
| 14:50:16 | × | nhs quits (~nhs@c-24-20-87-79.hsd1.or.comcast.net) (Ping timeout: 260 seconds) |
| 14:50:54 | × | rtypo quits (~alex@unaffiliated/rtypo) (Quit: WeeChat 3.0) |
| 14:54:32 | × | geekosaur quits (82650c7c@130.101.12.124) (Quit: Connection closed) |
| 14:55:09 | → | nhs joins (~nhs@c-24-20-87-79.hsd1.or.comcast.net) |
| 14:55:34 | × | Lycurgus quits (~niemand@cpe-45-46-139-165.buffalo.res.rr.com) (Quit: Exeunt) |
| 14:55:59 | → | jamm_ joins (~jamm@unaffiliated/jamm) |
| 14:57:14 | × | raym quits (~ray@45.64.220.55) (Quit: leaving) |
| 14:58:29 | × | averell quits (~averell@unaffiliated/averell) (Remote host closed the connection) |
| 14:59:09 | × | drewr quits (~drew@elastic/staff/drewr) (Ping timeout: 256 seconds) |
| 14:59:36 | × | nhs quits (~nhs@c-24-20-87-79.hsd1.or.comcast.net) (Ping timeout: 240 seconds) |
| 15:00:23 | → | Ariakenom joins (~Ariakenom@2001:9b1:efb:fc00:ac04:c724:9653:efcb) |
| 15:00:38 | × | jamm_ quits (~jamm@unaffiliated/jamm) (Ping timeout: 264 seconds) |
| 15:02:57 | <maerwald> | "blocks async"? |
| 15:03:05 | × | infinity0 quits (~infinity0@freenet/developer/infinity0) (Ping timeout: 256 seconds) |
| 15:03:09 | × | notzmv quits (~user@unaffiliated/zmv) (Remote host closed the connection) |
| 15:03:54 | → | dandart joins (~Thunderbi@home.dandart.co.uk) |
| 15:03:59 | → | notzmv joins (~user@unaffiliated/zmv) |
| 15:04:51 | → | wroathe joins (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net) |
| 15:05:14 | → | infinity0 joins (~infinity0@freenet/developer/infinity0) |
| 15:05:35 | → | Linu741 joins (~Linu74@37.120.211.190) |
| 15:06:07 | × | royal_screwup21 quits (52254809@gateway/web/cgi-irc/kiwiirc.com/ip.82.37.72.9) (Quit: Connection closed) |
| 15:06:29 | → | royal_screwup21 joins (52254809@gateway/web/cgi-irc/kiwiirc.com/ip.82.37.72.9) |
| 15:06:33 | <comerijn> | maerwald: Exceptions |
| 15:06:48 | <maerwald> | you mean mask? |
| 15:06:57 | <comerijn> | yes |
| 15:07:39 | <maerwald> | afaiu, when masked, they can still happen, but only at predefined points (such as a blocking mvar) |
| 15:07:46 | <comerijn> | maerwald: Yes |
| 15:08:26 | <comerijn> | The key point I was making was that they are *not* blocked during the "work" part of bracket |
| 15:08:35 | <comerijn> | Unless the code you're running is doing that itself |
| 15:08:58 | <maerwald> | right |
| 15:09:43 | × | wroathe quits (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net) (Ping timeout: 260 seconds) |
| 15:09:48 | <timCF> | Basically I want to look for `mask` and `catch` functions in library source code to confirm my theory? |
| 15:10:06 | × | MrMobius quits (~MrMobius@208.58.206.154) (Quit: HydraIRC -> http://www.hydrairc.com <- Nine out of ten l33t h4x0rz prefer it) |
| 15:10:08 | × | Tario quits (~Tario@201.192.165.173) (Read error: Connection reset by peer) |
| 15:10:15 | <comerijn> | anything that catches |
| 15:10:20 | <comerijn> | Which includes try, etc. |
| 15:10:33 | <comerijn> | timCF: Probably easier to grep for SomeException |
| 15:10:50 | <comerijn> | timCF: Because that's the most common way people catch everything |
| 15:11:00 | → | Stanley00 joins (~stanley00@unaffiliated/stanley00) |
| 15:11:25 | → | Tario joins (~Tario@201.192.165.173) |
| 15:11:27 | × | royal_screwup21 quits (52254809@gateway/web/cgi-irc/kiwiirc.com/ip.82.37.72.9) (Ping timeout: 260 seconds) |
| 15:11:39 | <timCF> | Thanks! |
| 15:11:45 | × | shatriff quits (~vitaliish@176-52-216-242.irishtelecom.com) (Remote host closed the connection) |
| 15:12:00 | → | shatriff joins (~vitaliish@176-52-216-242.irishtelecom.com) |
| 15:13:44 | → | nhs joins (~nhs@c-24-20-87-79.hsd1.or.comcast.net) |
| 15:13:44 | → | LKoen joins (~LKoen@19.175.9.109.rev.sfr.net) |
| 15:16:06 | × | Stanley00 quits (~stanley00@unaffiliated/stanley00) (Ping timeout: 272 seconds) |
| 15:16:08 | → | cr3 joins (~cr3@192-222-143-195.qc.cable.ebox.net) |
| 15:18:22 | → | royal_screwup21 joins (52254809@gateway/web/cgi-irc/kiwiirc.com/ip.82.37.72.9) |
| 15:18:25 | × | nhs quits (~nhs@c-24-20-87-79.hsd1.or.comcast.net) (Ping timeout: 256 seconds) |
| 15:18:29 | hackage | linear 1.21.4 - Linear Algebra https://hackage.haskell.org/package/linear-1.21.4 (ryanglscott) |
| 15:19:47 | → | Sheilong joins (uid293653@gateway/web/irccloud.com/x-easywadpkszgysft) |
| 15:24:03 | dragestil_ | is now known as dragestil |
| 15:25:41 | → | wroathe joins (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net) |
| 15:26:01 | <whataday> | why some people say monad solved the callback hell? |
| 15:27:46 | <ski> | perhaps they have something like one of the examples at "Escaping Hell with Monads" by Philip Nilsson in 2017-05-08 at <https://philipnilsson.github.io/Badness10k/escaping-hell-with-monads/> in mind ? |
| 15:27:46 | × | cafce25 quits (~cafce25@ipbcc3009d.dynamic.kabel-deutschland.de) (Quit: leaving) |
| 15:27:56 | → | cafce25 joins (~cafce25@ipbcc3009d.dynamic.kabel-deutschland.de) |
| 15:30:18 | × | wroathe quits (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net) (Ping timeout: 246 seconds) |
| 15:30:37 | → | nineonine joins (~nineonine@2604:3d08:7785:9600:5538:6d40:d5d9:f8a6) |
| 15:30:50 | → | nhs joins (~nhs@c-24-20-87-79.hsd1.or.comcast.net) |
| 15:31:00 | <ski> | @hackage managed -- may be interesting to compare with |
| 15:31:00 | <lambdabot> | https://hackage.haskell.org/package/managed -- may be interesting to compare with |
| 15:31:11 | × | emmanuel_erc quits (~user@cpe-74-71-187-227.nyc.res.rr.com) (Ping timeout: 272 seconds) |
| 15:31:37 | <whataday> | that's cool, but other languages don't have do-notation... |
| 15:31:44 | <SwarmCollective> | ski, thanks for the Escaping Hell with Monads reference. Looks interesting. |
| 15:32:10 | <whataday> | is there a more in general meaning? |
| 15:32:11 | <comerijn> | whataday: tbh, monads are useless in 90% of other languages anyway |
| 15:32:47 | → | gioyik joins (~gioyik@186.118.246.129) |
| 15:32:53 | <comerijn> | The monad abstraction is useful in haskell because the language lets you easily work with abstractions like that. As soon as you lose stuff like typeclasses it becomes 100x less useful |
| 15:33:24 | <whataday> | what about kotlin, could we use those stuff in kotlin? |
| 15:33:35 | <whataday> | they have arrow-kt |
| 15:33:51 | → | cocytus joins (~cocytus@cpe-76-95-48-109.socal.res.rr.com) |
| 15:34:56 | × | xff0x quits (~xff0x@2001:1a81:5248:ae00:a981:23f1:d755:2094) (Ping timeout: 240 seconds) |
| 15:34:56 | <ski> | (Clean and Mercury has type classes) |
| 15:35:08 | × | royal_screwup21 quits (52254809@gateway/web/cgi-irc/kiwiirc.com/ip.82.37.72.9) (Quit: Connection closed) |
| 15:35:30 | → | royal_screwup21 joins (52254809@gateway/web/cgi-irc/kiwiirc.com/ip.82.37.72.9) |
| 15:35:33 | × | nhs quits (~nhs@c-24-20-87-79.hsd1.or.comcast.net) (Ping timeout: 246 seconds) |
| 15:35:53 | <ski> | whataday : well, some other languages have composable continuations .. |
| 15:36:32 | <ski> | (.. and you can use composable continuations to "reflect" a user-defined monad so that it appears as a primitive side-effect in the language) |
| 15:37:10 | → | xff0x joins (~xff0x@port-92-193-207-61.dynamic.as20676.net) |
| 15:37:15 | ski | 's no idea about Kotlin .. |
| 15:38:40 | × | shatriff quits (~vitaliish@176-52-216-242.irishtelecom.com) (Remote host closed the connection) |
| 15:38:53 | → | MrMobius joins (~MrMobius@208.58.206.154) |
| 15:39:03 | <MrMuffles[m]> | <comerijn "The monad abstraction is useful "> Less typeclasses and more higher kinded types right? |
| 15:39:15 | → | shatriff joins (~vitaliish@176-52-216-242.irishtelecom.com) |
| 15:39:18 | → | averell joins (~averell@unaffiliated/averell) |
| 15:39:18 | × | o1lo01ol1o quits (~o1lo01ol1@bl11-140-216.dsl.telepac.pt) (Remote host closed the connection) |
| 15:39:37 | <comerijn> | MrMuffles[m]: Well, both |
| 15:39:56 | × | royal_screwup21 quits (52254809@gateway/web/cgi-irc/kiwiirc.com/ip.82.37.72.9) (Ping timeout: 240 seconds) |
| 15:39:59 | <comerijn> | MrMuffles[m]: If you have higher kinded types you still can't write "monad polymorphic" code without typeclasses |
| 15:40:03 | → | o1lo01ol1o joins (~o1lo01ol1@bl11-140-216.dsl.telepac.pt) |
| 15:40:32 | <comerijn> | So something as generic as monad-loops is still impossible |
| 15:40:39 | <ski> | you could pass explicit dictionaries .. |
| 15:41:06 | <MrMuffles[m]> | Ya makes sense. But many languages do have typeclasses. And I can only dream of the day that rust gets hkt |
| 15:41:21 | <Uniaika> | one day, comrades |
| 15:41:30 | ski | never understood why people use the term "higher-kinded types" |
| 15:41:57 | <comerijn> | ski: Why? |
| 15:42:14 | <MrMuffles[m]> | It's like a type that takes types as arguments and constructs types |
| 15:42:20 | <ski> | it seems to me that they simply mean higher-order types .. or am i mistaken ? |
| 15:42:45 | <ski> | why the strange custom terminology ? |
| 15:43:11 | <comerijn> | ski: Define "higher-order types", then? |
| 15:43:12 | <ski> | we don't say "higher-typed values" for things like `map',`interact' |
| 15:43:23 | <comerijn> | Seems to me "Maybe" can be considered a "higher-order" type |
| 15:43:32 | <comerijn> | Since it's a type that takes a type as argument |
| 15:43:45 | → | heatsink joins (~heatsink@2600:1700:bef1:5e10:54b6:e8d3:c70d:8881) |
| 15:43:52 | <comerijn> | ski: They're higher kinded, because they are types whose argument has a kind higher than * |
| 15:44:22 | <ski> | my understanding was that people use that term, when type variables, as bound by either `forall's, or being parameters of defined types, can themselves be type functions |
| 15:44:27 | <dolio> | I think it's pretty safe to presume that Kotlin doesn't have delimited continuations. :) |
| 15:44:27 | <comerijn> | Maybe is not higher-kinded, all transformers are, the Functor/Applicative/Monad typeclasses are |
| 15:44:46 | <ski> | right. so that's just "higher-order" |
| 15:44:56 | <comerijn> | ski: How so? |
| 15:45:05 | <ski> | in the same sense that `fix' is higher-order, but `fst' is not |
| 15:45:06 | → | rayyyy joins (~nanoz@gateway/tor-sasl/nanoz) |
| 15:45:17 | → | wroathe joins (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net) |
| 15:45:35 | <ski> | the type of `fix' has a function type as an argument type. the type of `fst' doesn't |
| 15:45:39 | × | ubert quits (~Thunderbi@p200300ecdf25d9e9e6b318fffe838f33.dip0.t-ipconnect.de) (Remote host closed the connection) |
| 15:45:58 | → | ubert joins (~Thunderbi@p200300ecdf25d9e9e6b318fffe838f33.dip0.t-ipconnect.de) |
| 15:46:15 | <SwarmCollective> | ski, are you using "order" in the same way it is used in "an order of magnitude"? |
| 15:46:24 | <ski> | so `fst', or `ord' if you prefer a monomorphic one, is comparable to `Maybe' here, neither being higher-order. while `fix' is comparable to e.g. `MaybeT' |
| 15:47:16 | <ski> | SwarmCollective : i'm using "order" in sense of "first-order function","second-order function","third-order function",&c. |
| 15:47:30 | <ski> | (zeroth-order would be non-functions) |
| 15:47:32 | <dolio> | First order is too boring to be higher order, even though it has zeroth order below it. |
| 15:47:35 | <SwarmCollective> | ski, thank you for the clarification. |
| 15:47:48 | <ski> | and yes, "higher" would be having an order that's at least two |
| 15:48:38 | × | heatsink quits (~heatsink@2600:1700:bef1:5e10:54b6:e8d3:c70d:8881) (Ping timeout: 264 seconds) |
| 15:49:25 | <ski> | for Haskell, we could define `Order (sigma -> tau) = max (1 + Order sigma) (Order tau)', and `Order tau = 0' for non-function types `tau' |
| 15:49:36 | × | o1lo01ol1o quits (~o1lo01ol1@bl11-140-216.dsl.telepac.pt) (Remote host closed the connection) |
| 15:49:56 | <ski> | (although, it may be good to e.g. define order of `Maybe tau',`[tau]',&c. to be the same as the order of `tau') |
| 15:50:15 | <MrMuffles[m]> | <comerijn "Maybe is not higher-kinded, all "> What makes functor higher kinded? |
| 15:50:30 | <comerijn> | % :k Functor |
| 15:50:30 | <yahb> | comerijn: (* -> *) -> Constraint |
| 15:50:50 | <comerijn> | That ;) |
| 15:52:02 | × | kritzefitz quits (~kritzefit@fw-front.credativ.com) (Remote host closed the connection) |
| 15:54:32 | → | mrchampion joins (~mrchampio@38.18.109.23) |
| 15:54:47 | <ski> | dolio : heh, only read that about Kotlin, afterwards |
| 15:55:23 | <ski> | MrMuffles[m] : anyway, particular instances of `Functor' are not higher-order, but `Functor' itself is |
| 15:55:34 | <MrMuffles[m]> | Whoa. Didnt realize typeclasses have kinds. Can someone explain that kind in English? |
| 15:55:35 | × | son0p quits (~son0p@181.136.122.143) (Ping timeout: 260 seconds) |
| 15:56:06 | <ski> | MrMuffles[m] : given a type function from concrete types to concrete types, give back a constraint |
| 15:56:39 | <ski> | the kind of e.g. `Eq Ordering' is `Constraint'. what is to the left of the `=>' arrow has to have this kind |
| 15:57:10 | <ski> | @kind MonadReader |
| 15:57:11 | <lambdabot> | * -> (* -> *) -> Constraint |
| 15:57:19 | → | niekvandepas joins (~niekvande@dhcp-077-249-088-250.chello.nl) |
| 15:57:21 | <ski> | @kind Reader |
| 15:57:22 | <lambdabot> | * -> * -> * |
| 15:57:23 | <ski> | @kind ReaderT |
| 15:57:24 | <lambdabot> | * -> (* -> *) -> * -> * |
| 15:57:49 | <ski> | `MonadReader' is a Multi-Parameter Type Class (MPTC for short) |
| 15:58:45 | → | nhs joins (~nhs@c-24-20-87-79.hsd1.or.comcast.net) |
| 15:58:59 | <ski> | iow, it behaves like a (binary) relation between types (of the requisite kind), rather than as a predicate/property of single types |
| 15:59:58 | <ski> | perhaps, in some code, you'd have an instance `MonadReader MyConfig MyMonad' |
| 16:00:49 | <ski> | (although, it may be more likely that you'd not expose your custom monad as being an instance of `MonadReader', but rather exposing some specific interface having to do with your particular application domain) |
| 16:00:49 | × | connrs_ quits (~connrs@runciter.connrs.uk) (Quit: ZNC 1.7.1 - https://znc.in) |
| 16:01:01 | → | royal_screwup21 joins (52254809@gateway/web/cgi-irc/kiwiirc.com/ip.82.37.72.9) |
| 16:01:16 | → | kritzefitz joins (~kritzefit@212.86.56.80) |
| 16:01:22 | <texasmynsted> | I have a project, e.g. myproject. The sources are stored in src. It has a myproject.cabal. A cabal.project.local was automatically generated. |
| 16:01:32 | × | niekvandepas quits (~niekvande@dhcp-077-249-088-250.chello.nl) (Ping timeout: 256 seconds) |
| 16:01:33 | → | connrs_ joins (~connrs@runciter.connrs.uk) |
| 16:01:42 | <MrMuffles[m]> | Ok I think this makes sense |
| 16:02:50 | → | finn_elija joins (~finn_elij@gateway/tor-sasl/finnelija/x-67402716) |
| 16:02:53 | × | finn_elija quits (~finn_elij@gateway/tor-sasl/finnelija/x-67402716) (Remote host closed the connection) |
| 16:03:33 | <texasmynsted> | I have read about "cabal.project" here https://cabal.readthedocs.io/en/3.4/cabal-project.html |
| 16:03:37 | × | nhs quits (~nhs@c-24-20-87-79.hsd1.or.comcast.net) (Ping timeout: 264 seconds) |
| 16:03:58 | → | finn_elija joins (~finn_elij@gateway/tor-sasl/finnelija/x-67402716) |
| 16:04:05 | → | mmmattyx joins (uid17782@gateway/web/irccloud.com/x-exskxfqxlofzswvf) |
| 16:05:04 | × | cfricke quits (~cfricke@unaffiliated/cfricke) (Quit: WeeChat 3.0) |
| 16:06:01 | × | mmohammadi9812 quits (~mmohammad@198.12.95.181) (Ping timeout: 264 seconds) |
| 16:06:07 | <texasmynsted> | I am guessing that if I move all this to its own directory say "base" or something, then create a new directory, such as "support" then I could have a supporting haskell executable in support with its own cabal, etc. |
| 16:06:11 | → | robbert-vdh joins (~robbert-v@128.199.60.252) |
| 16:06:27 | <texasmynsted> | I am unclear what that would do to the relationship between the packages, naming, etc. |
| 16:07:28 | → | mmohammadi9812 joins (~mmohammad@198.12.95.170) |
| 16:07:32 | <texasmynsted> | Does anybody have or have a link to an example project using cabal.project with more than one executable? I think it is possible to add another executable to the same myproject.cabal |
| 16:07:47 | <texasmynsted> | maybe that makes more sense? |
| 16:08:15 | → | edrx joins (~Eduardo@2804:56c:d2ec:c100:b9cf:4552:2518:d38c) |
| 16:08:24 | × | darjeeling_ quits (~darjeelin@122.245.219.80) (Ping timeout: 240 seconds) |
| 16:08:30 | <SwarmCollective> | texasmynsted, I believe you could do that, but I would recommend leaving the main src in the src folder. You can also have a support folder (or many). The project.cabal file can list other modules and the hs-source-dirs: references all the locations where source code might be found. |
| 16:08:47 | <__monty__> | texasmynsted: You can have multiple *components*, exes, testsuites, in a cabal file. Only one public library component though. |
| 16:09:06 | <comerijn> | texasmynsted: cabal.project.local gets created if you run "cabal configure" |
| 16:09:15 | <SwarmCollective> | A great example of a multi module project is: https://github.com/lambdabot |
| 16:09:51 | → | vivax3794 joins (~vivax@161.109-247-189.customer.lyse.net) |
| 16:09:54 | <texasmynsted> | In this example. What exists in src are all the modules needed for the project executable. The other executable would simply be a Haskell "deployment" executable. |
| 16:10:08 | <comerijn> | texasmynsted: You can have multiple executable in one cabal file, so not sure what exactly the question is? |
| 16:10:23 | × | jespada quits (~jespada@90.254.242.138) (Quit: Sleeping) |
| 16:11:03 | <texasmynsted> | I want to implement the simplest way to add a supporting executable to a project. |
| 16:11:33 | <texasmynsted> | even after reading about cabal.project I am unclear how it would help me. |
| 16:11:44 | × | gioyik quits (~gioyik@186.118.246.129) (Quit: WeeChat 3.0) |
| 16:12:05 | <SwarmCollective> | Ah, then what comerijn said is what you are looking for: declare multiple executables in the single project.cabal file. |
| 16:12:06 | <texasmynsted> | oh lambdabot is a good example. |
| 16:12:08 | <comerijn> | texasmynsted: I don't understand what the relevance of cabal.project is to your question? |
| 16:12:16 | <texasmynsted> | heh |
| 16:12:29 | <texasmynsted> | Because that was the advice I got yesterday |
| 16:13:01 | <comerijn> | texasmynsted: You can have 0-n executables defined in the same cabal file, see: https://github.com/merijn/Belewitte/blob/master/benchmark-analysis/benchmark-analysis.cabal#L242-L327 |
| 16:13:09 | <texasmynsted> | I guess I will try to declare multiple execs in a single project.cabal. Maybe with its own src direct |
| 16:13:14 | × | ph88 quits (~ph88@ip5f5af71a.dynamic.kabel-deutschland.de) (Ping timeout: 264 seconds) |
| 16:13:26 | <__monty__> | texasmynsted: Is this a bespoke binary for your project or just a tool? |
| 16:13:40 | <comerijn> | texasmynsted: cabal.project is useful for coordinating multiple *packages* together, but that's usually just when you have multiple *libraries* |
| 16:13:50 | <texasmynsted> | just a tool. I do not know what bespoke is |
| 16:13:58 | <comerijn> | texasmynsted: "custom made" :) |
| 16:14:04 | → | Tian_ joins (~textual@103.125.250.8) |
| 16:14:09 | <SwarmCollective> | I fully admit that I tend to believe projects may start small, but will always expand in scope, so I go for solutions that support that expansion. Adding the constraint "most simple" often changes the answer. |
| 16:14:32 | <texasmynsted> | I am just going to write my deployment "script" as a haskell exec rather than in shell or something. |
| 16:14:35 | <__monty__> | texasmynsted: If it's just a tool then maybe it doesn't belong in the cabal file at all? Like you wouldn't put git in the cabal file. |
| 16:14:44 | → | nhs joins (~nhs@c-24-20-87-79.hsd1.or.comcast.net) |
| 16:14:53 | <__monty__> | Ah, so something specific to the project, aka, not just a tool : ) |
| 16:14:59 | <texasmynsted> | correct |
| 16:15:48 | <texasmynsted> | It will read the same template type files as the main executable. |
| 16:16:06 | <texasmynsted> | Okay, sounds like multiple execs in a single cabal file then. |
| 16:16:22 | <robbert-vdh> | Is there any way to figure out where a pattern synonym (with a view pattern) was used from? It doesn't show up in the call stack when using HasCallStack, but the view pattern function does show up as being called from within the pattern synonym so the original function is kind of lost there. |
| 16:16:39 | <ephemient> | depends on what's in the executables, but if the're just a single .hs file you don't need a separate source directory for each |
| 16:16:47 | <comerijn> | texasmynsted: basically, a cabal *package* consists of 0-1 public libraries, 0-n internal libraries, and/or 0-n executables. cabal.project is mostly for coordinating multiple *packages* during development. Consider when you maintain libraries foo and bar where "foo" depends on "bar", during development you may end up needing to depend on an unreleased version of "bar" |
| 16:17:00 | <ephemient> | just specify main-is: accordingly |
| 16:17:11 | <texasmynsted> | oh okay |
| 16:17:31 | × | coot quits (~coot@37.30.55.132.nat.umts.dynamic.t-mobile.pl) (Quit: coot) |
| 16:17:46 | → | gioyik joins (~gioyik@186.118.246.129) |
| 16:17:46 | <sclv> | the typical pattern for multiple execs is to have each one have a different source directory |
| 16:17:50 | <texasmynsted> | So maybe if I had a custom package I built locally and needed to pull it into a new package I was working on... |
| 16:17:57 | <comerijn> | texasmynsted: Right |
| 16:17:58 | <Tian_> | hi |
| 16:18:04 | <comerijn> | texasmynsted: Then you'd want cabal.project |
| 16:18:09 | <texasmynsted> | okay |
| 16:18:12 | <texasmynsted> | that makes sense |
| 16:18:40 | → | ngchis joins (~ngchis@c-66-31-202-94.hsd1.ma.comcast.net) |
| 16:18:41 | <comerijn> | texasmynsted: Or when building against (unreleased) git branches, like: https://github.com/merijn/Belewitte/blob/master/cabal.project.ghc-8.10#L8-L12 |
| 16:18:55 | <sclv> | (then they each can import the library defined in the cabal file rather than building it, which is what they'd do if they shared a source dir) |
| 16:18:59 | <texasmynsted> | so sounds like I just need to make a another couple of directories. One for the primary app's src and one for the deployment src directories |
| 16:19:40 | <texasmynsted> | :-) Thank you all |
| 16:20:59 | <ski> | hello Tian_ |
| 16:21:56 | × | nhs quits (~nhs@c-24-20-87-79.hsd1.or.comcast.net) (Ping timeout: 240 seconds) |
| 16:22:33 | × | gioyik quits (~gioyik@186.118.246.129) (Client Quit) |
| 16:23:00 | → | darjeeling_ joins (~darjeelin@115.215.41.65) |
| 16:24:25 | → | nhs joins (~nhs@c-24-20-87-79.hsd1.or.comcast.net) |
| 16:25:34 | × | Tian_ quits (~textual@103.125.250.8) (Quit: My MacBook has gone to sleep. ZZZzzz…) |
| 16:25:55 | → | ep1ctetus joins (~epictetus@ip184-187-162-163.sb.sd.cox.net) |
| 16:25:57 | × | dandart quits (~Thunderbi@home.dandart.co.uk) (Ping timeout: 246 seconds) |
| 16:26:08 | ← | ngchis parts (~ngchis@c-66-31-202-94.hsd1.ma.comcast.net) ("Good Bye") |
| 16:26:28 | × | kritzefitz quits (~kritzefit@212.86.56.80) (Ping timeout: 256 seconds) |
| 16:26:40 | × | shatriff quits (~vitaliish@176-52-216-242.irishtelecom.com) (Remote host closed the connection) |
| 16:26:55 | → | shatriff joins (~vitaliish@176-52-216-242.irishtelecom.com) |
| 16:26:59 | <edrx> | hi ski! I've put a "Thx to ski @ #haskell" here: http://angg.twu.net/LATEX/2021excuse.pdf#page=9 =) |
| 16:27:15 | <ski> | oh |
| 16:27:43 | × | hexo quits (~hexo@gateway/tor-sasl/hexo) (Ping timeout: 268 seconds) |
| 16:30:09 | → | conal joins (~conal@198.8.81.205) |
| 16:30:29 | × | gzj quits (~gzj@unaffiliated/gzj) (Remote host closed the connection) |
| 16:32:35 | → | o1lo01ol1o joins (~o1lo01ol1@bl11-140-216.dsl.telepac.pt) |
| 16:32:46 | → | tzh joins (~tzh@c-24-21-73-154.hsd1.wa.comcast.net) |
| 16:33:15 | → | kritzefitz joins (~kritzefit@212.86.56.80) |
| 16:34:14 | × | nineonine quits (~nineonine@2604:3d08:7785:9600:5538:6d40:d5d9:f8a6) (Ping timeout: 264 seconds) |
| 16:34:56 | → | NickC joins (~Srain@c-66-31-202-94.hsd1.ma.comcast.net) |
| 16:35:17 | × | ep1ctetus quits (~epictetus@ip184-187-162-163.sb.sd.cox.net) (Read error: Connection reset by peer) |
| 16:35:37 | ← | NickC parts (~Srain@c-66-31-202-94.hsd1.ma.comcast.net) () |
| 16:35:58 | → | NickC87 joins (421fca5e@c-66-31-202-94.hsd1.ma.comcast.net) |
| 16:36:09 | → | hexo joins (~hexo@gateway/tor-sasl/hexo) |
| 16:36:48 | × | o1lo01ol1o quits (~o1lo01ol1@bl11-140-216.dsl.telepac.pt) (Ping timeout: 246 seconds) |
| 16:38:49 | → | elfets joins (~elfets@ip-37-201-23-96.hsi13.unitymediagroup.de) |
| 16:38:50 | → | cole-h joins (~cole-h@c-73-48-197-220.hsd1.ca.comcast.net) |
| 16:41:20 | → | o1lo01ol1o joins (~o1lo01ol1@bl11-140-216.dsl.telepac.pt) |
| 16:43:53 | × | danza quits (~francesco@151.53.65.247) (Quit: Leaving) |
| 16:45:22 | × | chele quits (~chele@ip5b40237d.dynamic.kabel-deutschland.de) (Remote host closed the connection) |
| 16:49:50 | × | wroathe quits (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net) (Ping timeout: 272 seconds) |
| 16:52:07 | × | conal quits (~conal@198.8.81.205) (Quit: Computer has gone to sleep.) |
| 16:52:49 | <cohn> | nice. :D |
| 16:53:31 | × | Boomerang quits (~Boomerang@2a05:f6c7:2179:0:5976:80b4:6657:63a8) (Ping timeout: 272 seconds) |
| 16:54:57 | <monochrom> | I think the false dichotomy of "it must be only text and formuals" and "it must be only diagrams" is unhealthy. |
| 16:55:25 | → | heatsink joins (~heatsink@2600:1700:bef1:5e10:54b6:e8d3:c70d:8881) |
| 16:56:25 | <robbert-vdh> | Anyone who can help me with those call stacks in pattern synonyms? |
| 16:57:04 | <monochrom> | What I do is to use text/formulas to clarify the forall and exist quantifiers, and use both formula (eg "fmap f . g = f . fmap g") and diagrams for commuting statements+diagrams |
| 16:59:14 | <monochrom> | For example I would write "forall <diagram here for having f:I->A, g:I->B>, there exists unique <the pushout diagram>" |
| 16:59:25 | arahael1 | is now known as Arahael |
| 17:00:29 | <monochrom> | And I would still include the commutating equation in addition to the commuting diagram, because it is already known that some theorems are easier to prove by chasing equations instead of chasing diagrams. |
| 17:00:53 | × | LKoen quits (~LKoen@19.175.9.109.rev.sfr.net) (Quit: “It’s only logical. First you learn to talk, then you learn to think. Too bad it’s not the other way round.”) |
| 17:01:45 | <SwarmCollective> | robbert-vdh, I'm not familiar with this. Do you have a sample that would showcase what you are experiencing? |
| 17:01:47 | <dolio> | I'm not sure chasing diagrams is ever that good. :) |
| 17:02:08 | → | geekosaur joins (82650c7c@130.101.12.124) |
| 17:04:30 | → | Tuplanolla joins (~Tuplanoll@91-159-68-239.elisa-laajakaista.fi) |
| 17:05:02 | → | johnw joins (~johnw@haskell/developer/johnw) |
| 17:05:44 | → | wroathe joins (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net) |
| 17:07:28 | → | machinedgod joins (~machinedg@135-23-192-217.cpe.pppoe.ca) |
| 17:08:42 | → | Lycurgus joins (~niemand@cpe-45-46-139-165.buffalo.res.rr.com) |
| 17:08:55 | × | notzmv quits (~user@unaffiliated/zmv) (Remote host closed the connection) |
| 17:09:43 | ← | NickC87 parts (421fca5e@c-66-31-202-94.hsd1.ma.comcast.net) () |
| 17:09:51 | × | fendor quits (~fendor@91.141.3.41.wireless.dyn.drei.com) (Remote host closed the connection) |
| 17:09:59 | <dolio> | At least, not the arrow ones. That's why CT people like string diagrams, I think. |
| 17:10:02 | → | notzmv joins (~user@unaffiliated/zmv) |
| 17:10:32 | → | frdg joins (60fc7b88@pool-96-252-123-136.bstnma.fios.verizon.net) |
| 17:10:43 | × | wroathe quits (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net) (Ping timeout: 265 seconds) |
| 17:11:11 | <frdg> | Does STM largely make plain MVars and regular channels irrelevant? |
| 17:11:12 | → | fendor joins (~fendor@91.141.3.41.wireless.dyn.drei.com) |
| 17:11:19 | × | rajivr quits (uid269651@gateway/web/irccloud.com/x-phyvdjrammctwxzt) (Quit: Connection closed for inactivity) |
| 17:12:25 | <geekosaur> | STM has its own problems, notably that it's a fairly naïve implementation that suffers from (among others) "thundering herd" problems |
| 17:12:46 | → | LKoen joins (~LKoen@19.175.9.109.rev.sfr.net) |
| 17:12:58 | <comerijn> | frdg: Short answer: No |
| 17:13:16 | <comerijn> | frdg: Longer answer: Absolutely, definitively no :p |
| 17:13:32 | <comerijn> | geekosaur: Well, I wouldn't say "naive" |
| 17:13:41 | → | hnOsmium0001 joins (uid453710@gateway/web/irccloud.com/x-cnvcznfmlnpadnoc) |
| 17:13:44 | <comerijn> | I'd say "optimised for certain usecases at the cost of others" |
| 17:14:20 | <frdg> | Ok I see. I find MVars and locks and race conditions very difficult especially when it comes to async exceptions. STM is way more straight forward. |
| 17:14:36 | → | cheater1 joins (~user@unaffiliated/cheater) |
| 17:14:44 | <comerijn> | frdg: Basically, MVars guarantee fairness and single wakeup |
| 17:14:58 | <frdg> | While STM guarantees no deadlocks right |
| 17:15:16 | <comerijn> | frdg: So if N threads are waiting on 1 MVar only 1 thread will be woken up on a write. And all N threads will read something before a thread reads a second elements |
| 17:15:39 | <comerijn> | frdg: Pretty sure STM can't guarantee "no deadlocks" |
| 17:15:59 | × | cheater quits (~user@unaffiliated/cheater) (Ping timeout: 258 seconds) |
| 17:16:01 | cheater1 | is now known as cheater |
| 17:16:13 | <comerijn> | frdg: STM just guarantees "you can do compound updates atomically without having to manually do locking" (reducing the chance of you messing up and deadlocking) |
| 17:16:17 | × | bogdanp quits (~bogdanp@188.24.80.165) (Ping timeout: 268 seconds) |
| 17:16:34 | <frdg> | Ok I understand |
| 17:16:48 | <comerijn> | frdg: The STM implementation scales best with small transactions and low concurrency (in the sense of threads accessing the same variable) |
| 17:17:09 | <comerijn> | The tinier and more fine-grained you can make your transactions, the cheaper |
| 17:17:28 | <comerijn> | frdg: I highly recommend readin the STM paper referenced in the stm docs, btw |
| 17:17:34 | <frdg> | Ok fortunately that is what my project will be doing |
| 17:17:42 | <frdg> | Yes I have that paper downloaded |
| 17:18:08 | <comerijn> | frdg: Once you understand the (high-level) idea of how STM locking/retries work, you can make better decisions about cost |
| 17:20:05 | <robbert-vdh> | SwarmCollective: Sorry it took a bit to come up with a minimal example that still sort of makes sense: https://gist.github.com/robbert-vdh/972c600e381b68e8d56ad7495d04e5b1 |
| 17:20:42 | → | nineonine joins (~nineonine@2604:3d08:7785:9600:5538:6d40:d5d9:f8a6) |
| 17:20:56 | × | cafce25 quits (~cafce25@ipbcc3009d.dynamic.kabel-deutschland.de) (Remote host closed the connection) |
| 17:21:13 | <robbert-vdh> | Basically, I need to trace the use of the pattern synonym down to someAnnotatedValue so I can add that to some language's AST and later use of for diagnostics |
| 17:23:09 | → | toppler joins (~user@mtop.default.momentoftop.uk0.bigv.io) |
| 17:24:50 | → | pera joins (~pera@unaffiliated/pera) |
| 17:25:18 | × | LKoen quits (~LKoen@19.175.9.109.rev.sfr.net) (Quit: “It’s only logical. First you learn to talk, then you learn to think. Too bad it’s not the other way round.”) |
| 17:25:37 | ← | frdg parts (60fc7b88@pool-96-252-123-136.bstnma.fios.verizon.net) () |
| 17:27:04 | → | Deide joins (~Deide@217.155.19.23) |
| 17:30:01 | × | Tario quits (~Tario@201.192.165.173) (Ping timeout: 246 seconds) |
| 17:30:18 | → | Tario joins (~Tario@200.119.185.140) |
| 17:33:18 | → | jespada joins (~jespada@90.254.242.138) |
| 17:34:50 | → | bogdanp joins (~bogdanp@188.24.80.165) |
| 17:35:42 | → | nineonin_ joins (~nineonine@50.216.62.2) |
| 17:36:41 | × | jrqc quits (~rofl@96.78.87.197) (Ping timeout: 256 seconds) |
| 17:37:43 | → | conal joins (~conal@66.115.157.40) |
| 17:38:22 | → | LKoen joins (~LKoen@19.175.9.109.rev.sfr.net) |
| 17:38:54 | × | shatriff quits (~vitaliish@176-52-216-242.irishtelecom.com) (Remote host closed the connection) |
| 17:39:30 | → | shatriff joins (~vitaliish@176-52-216-242.irishtelecom.com) |
| 17:39:37 | × | nineonine quits (~nineonine@2604:3d08:7785:9600:5538:6d40:d5d9:f8a6) (Ping timeout: 260 seconds) |
| 17:39:45 | → | cafce25 joins (~cafce25@ipbcc3009d.dynamic.kabel-deutschland.de) |
| 17:40:48 | × | bogdanp quits (~bogdanp@188.24.80.165) (Ping timeout: 264 seconds) |
| 17:41:33 | → | mouseghost joins (~draco@wikipedia/desperek) |
| 17:42:22 | <SwarmCollective> | robbert-vdh to verify, you see this output: No lines from within 'someAnnotatedValue' show up here: |
| 17:42:24 | <SwarmCollective> | CallStack (from HasCallStack): |
| 17:42:26 | <SwarmCollective> | addCallStack, called at test.hs:12:24 in main:Main |
| 17:42:28 | <SwarmCollective> | someAnnotatedValue, called at test.hs:27:22 in main:Main |
| 17:42:33 | × | Major_Biscuit quits (~Major_Bis@82-169-100-198.biz.kpn.net) (Ping timeout: 260 seconds) |
| 17:42:52 | <robbert-vdh> | SwarmCollective: Yes |
| 17:43:50 | <SwarmCollective> | And you are hoping to see something from the pattern Annotate? |
| 17:44:04 | <robbert-vdh> | The call to someAnnotatedValue is there, and the call to addCallStack is there, but the call site where the Annotate pattern synonym was used in someAnnotatedValue is not part of the call stack |
| 17:44:20 | × | Lycurgus quits (~niemand@cpe-45-46-139-165.buffalo.res.rr.com) (Quit: Exeunt) |
| 17:44:28 | <robbert-vdh> | I'm looking for some way to trace the use of this pattern synonym down to its soruce location in someAnnotatedValue |
| 17:44:40 | <robbert-vdh> | Because that kind of gets skipped over now |
| 17:45:31 | <SwarmCollective> | I see. It appears as though it applies the pattern inline; the pattern expansion happens at the point of use, not as a separate named function. |
| 17:45:42 | → | acarrico joins (~acarrico@dhcp-68-142-39-249.greenmountainaccess.net) |
| 17:45:58 | <SwarmCollective> | Which is efficient and clever, but prevents your use case. |
| 17:46:01 | <robbert-vdh> | Yeah if it was fully inlined then that would be fine |
| 17:46:23 | <robbert-vdh> | But sadly the call to `addCallStack` shows up as test.hs:12:24, which is from within the pattern synonym's definition |
| 17:46:47 | → | emmanuel_erc joins (~user@2603-7000-9600-01c9-0000-0000-0000-0874.res6.spectrum.com) |
| 17:47:04 | <robbert-vdh> | So call stack does not contain any lines within someAnnotatedValue, which is what I'm interested in :\ |
| 17:47:08 | → | wroathe joins (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net) |
| 17:48:48 | → | bogdanp joins (~bogdanp@188.24.80.165) |
| 17:51:06 | × | livvy quits (~livvy@gateway/tor-sasl/livvy) (Remote host closed the connection) |
| 17:51:45 | × | wroathe quits (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net) (Ping timeout: 240 seconds) |
| 17:52:38 | → | matijja joins (~matijja@193.77.181.208) |
| 17:53:05 | × | bogdanp quits (~bogdanp@188.24.80.165) (Ping timeout: 240 seconds) |
| 17:54:08 | × | heatsink quits (~heatsink@2600:1700:bef1:5e10:54b6:e8d3:c70d:8881) (Remote host closed the connection) |
| 17:55:25 | → | livvy joins (~livvy@gateway/tor-sasl/livvy) |
| 17:55:35 | × | LKoen quits (~LKoen@19.175.9.109.rev.sfr.net) (Read error: Connection reset by peer) |
| 17:55:36 | × | shatriff quits (~vitaliish@176-52-216-242.irishtelecom.com) (Remote host closed the connection) |
| 17:55:52 | → | renzhi joins (~renzhi@2607:fa49:6500:6f00::1e43) |
| 17:55:52 | → | shatriff joins (~vitaliish@176-52-216-242.irishtelecom.com) |
| 17:55:53 | × | Tario quits (~Tario@200.119.185.140) (Read error: Connection reset by peer) |
| 17:56:15 | → | Tario joins (~Tario@201.192.165.173) |
| 17:58:02 | × | Graf_Blutwurst quits (~grafblutw@2001:171b:226e:adc0:5d3c:a354:8d11:7fce) (Quit: WeeChat 3.0) |
| 17:58:10 | × | cafce25 quits (~cafce25@ipbcc3009d.dynamic.kabel-deutschland.de) (Remote host closed the connection) |
| 18:00:06 | → | LKoen joins (~LKoen@19.175.9.109.rev.sfr.net) |
| 18:00:56 | × | comerijn quits (~merijn@83-160-49-249.ip.xs4all.nl) (Ping timeout: 240 seconds) |
| 18:01:12 | → | carlomagno1 joins (~cararell@148.87.23.11) |
| 18:02:03 | × | carlomagno quits (~cararell@148.87.23.11) (Ping timeout: 260 seconds) |
| 18:02:38 | → | merijn joins (~merijn@83-160-49-249.ip.xs4all.nl) |
| 18:02:59 | → | jil joins (~user@45.86.162.6) |
| 18:03:02 | <jil> | ,hi |
| 18:04:14 | → | wroathe joins (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net) |
| 18:05:22 | → | bogdanp joins (~bogdanp@188.24.80.165) |
| 18:07:48 | × | merijn quits (~merijn@83-160-49-249.ip.xs4all.nl) (Ping timeout: 246 seconds) |
| 18:08:54 | → | merijn joins (~merijn@83-160-49-249.ip.xs4all.nl) |
| 18:09:27 | <koz_> | jil: ,hello |
| 18:10:26 | × | LKoen quits (~LKoen@19.175.9.109.rev.sfr.net) (Read error: Connection reset by peer) |
| 18:13:08 | → | LKoen joins (~LKoen@19.175.9.109.rev.sfr.net) |
| 18:14:14 | × | merijn quits (~merijn@83-160-49-249.ip.xs4all.nl) (Ping timeout: 265 seconds) |
| 18:14:33 | → | merijn joins (~merijn@83-160-49-249.ip.xs4all.nl) |
| 18:17:45 | → | worc3131 joins (~quassel@2a02:c7f:dcc4:6500:217b:6c7a:eac3:3be9) |
| 18:18:06 | × | jb55 quits (~jb55@gateway/tor-sasl/jb55) (Ping timeout: 268 seconds) |
| 18:18:59 | → | jb55 joins (~jb55@gateway/tor-sasl/jb55) |
| 18:19:05 | × | forgottenone quits (~forgotten@176.42.24.169) (Quit: Konversation terminated!) |
| 18:19:05 | × | emmanuel_erc quits (~user@2603-7000-9600-01c9-0000-0000-0000-0874.res6.spectrum.com) (Read error: Connection reset by peer) |
| 18:19:10 | × | o1lo01ol1o quits (~o1lo01ol1@bl11-140-216.dsl.telepac.pt) (Remote host closed the connection) |
| 18:19:25 | → | emmanuel_erc joins (~user@2603-7000-9600-01c9-0000-0000-0000-0874.res6.spectrum.com) |
| 18:20:02 | × | merijn quits (~merijn@83-160-49-249.ip.xs4all.nl) (Ping timeout: 265 seconds) |
| 18:20:49 | → | merijn joins (~merijn@83-160-49-249.ip.xs4all.nl) |
| 18:21:38 | <SwarmCollective> | robbert-vdh unless there's some way to sneak a call to pushCallStack in there, I do not see a way to do it. |
| 18:22:20 | <SwarmCollective> | It is a function of the call stack referencing the actual location the method was called, regardless of the line of code that triggered the sequence. |
| 18:22:37 | → | bitmagie joins (~Thunderbi@200116b806e49a00e4cdc1c04a51034c.dip.versatel-1u1.de) |
| 18:23:00 | × | bitmagie quits (~Thunderbi@200116b806e49a00e4cdc1c04a51034c.dip.versatel-1u1.de) (Client Quit) |
| 18:23:55 | → | raym joins (~ray@45.64.220.55) |
| 18:23:58 | × | Tario quits (~Tario@201.192.165.173) (Read error: Connection reset by peer) |
| 18:24:24 | → | j3r3my joins (~jeremym@68-73-116-155.lightspeed.rlghnc.sbcglobal.net) |
| 18:25:46 | <robbert-vdh> | SwarmCollective: Yeah if use pattern synonym showed up in the call stack that would be great (in that case I'd just use withFrozenCallstack to make sure that that function called in the view pattern doesn't add its own call frame). But I guess GHC call stacks + pattern synonyms + view patterns is such a rare combination that noone has considered it. And manually pushing things to the call stack |
| 18:25:48 | <robbert-vdh> | before usinig the pattern synonym isn't an option because it has to be transparent to the user |
| 18:26:15 | × | LKoen quits (~LKoen@19.175.9.109.rev.sfr.net) (Read error: Connection reset by peer) |
| 18:26:16 | × | emmanuel_erc quits (~user@2603-7000-9600-01c9-0000-0000-0000-0874.res6.spectrum.com) (Read error: Connection reset by peer) |
| 18:26:19 | × | merijn quits (~merijn@83-160-49-249.ip.xs4all.nl) (Ping timeout: 265 seconds) |
| 18:26:29 | → | emmanuel_erc joins (~user@2603-7000-9600-01c9-0000-0000-0000-0874.res6.spectrum.com) |
| 18:26:40 | <SwarmCollective> | Right, no way to use pushCallStack in the pattern, that I can tell. |
| 18:26:46 | → | merijn joins (~merijn@83-160-49-249.ip.xs4all.nl) |
| 18:27:57 | → | LKoen joins (~LKoen@19.175.9.109.rev.sfr.net) |
| 18:27:59 | → | dcoutts__ joins (~duncan@51.186.125.91.dyn.plus.net) |
| 18:29:01 | → | acidjnk_new joins (~acidjnk@p200300d0c704e792e92d97b10635a7de.dip0.t-ipconnect.de) |
| 18:29:23 | × | dcoutts_ quits (~duncan@33.14.75.194.dyn.plus.net) (Ping timeout: 256 seconds) |
| 18:29:26 | × | dcoutts quits (~dcoutts@unaffiliated/dcoutts) (Ping timeout: 256 seconds) |
| 18:29:38 | <monochrom> | merijn: BTW, I think the more common term is "low contention" when you want to say that relatively few threads are accessing the same shared variable. |
| 18:30:20 | <merijn> | ah, yeah |
| 18:30:25 | <merijn> | Words are hard! |
| 18:30:43 | → | son0p joins (~son0p@181.58.39.182) |
| 18:31:00 | <merijn> | Entirely unrelated question: Is there, like, a "normalised standard deviation"? |
| 18:31:57 | <merijn> | Like, if I wanna compare "how spread out" the values in two samples are, but those samples aren't in the same range |
| 18:32:27 | → | howdoi joins (uid224@gateway/web/irccloud.com/x-gsvjjkahwwdzcfes) |
| 18:32:32 | <monochrom> | I think you just compare the two standard deviations. |
| 18:33:03 | × | Solarion quits (~solarion@fsf/member/solarion) (Remote host closed the connection) |
| 18:33:16 | <monochrom> | They aren't in the same range --> that's already reflected in having different means. |
| 18:33:27 | <merijn> | monochrom: But that doesn't work, I think? |
| 18:33:51 | <monochrom> | They are samples ---> OK, technically, use sample deviation, but otherwise you can just compare. |
| 18:33:52 | × | ubert quits (~Thunderbi@p200300ecdf25d9e9e6b318fffe838f33.dip0.t-ipconnect.de) (Ping timeout: 260 seconds) |
| 18:34:14 | <geekosaur> | hm. not if they're not linear, I guess |
| 18:34:23 | <merijn> | Maybe sample is the right word |
| 18:34:26 | <geekosaur> | but then neither does stddev at all in that case |
| 18:34:45 | <merijn> | geekosaur: Yeah, I'm pretty sure I *don't* want the standard deviation |
| 18:35:51 | × | royal_screwup21 quits (52254809@gateway/web/cgi-irc/kiwiirc.com/ip.82.37.72.9) (Quit: Connection closed) |
| 18:36:13 | → | royal_screwup21 joins (52254809@gateway/web/cgi-irc/kiwiirc.com/ip.82.37.72.9) |
| 18:36:47 | <merijn> | Ah, my normalisation question isn't stupid! |
| 18:37:07 | <merijn> | https://www.vosesoftware.com/riskwiki/Normalizedmeasuresofspread-theCofV.php |
| 18:37:31 | <merijn> | This seems to cover what I mean/want *and* that seems fairly straightforward to compute |
| 18:37:48 | <monochrom> | Ah, I see. Yeah. |
| 18:38:49 | × | soft-warm quits (4408f588@ip68-8-245-136.sd.sd.cox.net) (Quit: Ping timeout (120 seconds)) |
| 18:39:02 | <merijn> | Right |
| 18:39:46 | <merijn> | If I compare, say [0..10] and "map (2*) [0..10]" the std deviation of the latter is basically 2 time bigger, but the normalised one is the same (roughly, anyway) |
| 18:40:00 | <merijn> | Which is the kinda thing I'm after |
| 18:40:13 | → | __minoru__shirae joins (~shiraeesh@46.34.207.137) |
| 18:40:52 | <monochrom> | I guess I missed the scenerio of: laptop prices vary from 500-1500, "that's pretty wide", car prices vary from 9500-10500, "that's pretty narrow", because look at percentages instead. |
| 18:41:11 | × | LKoen quits (~LKoen@19.175.9.109.rev.sfr.net) (Read error: Connection reset by peer) |
| 18:41:20 | texasmynsted | facepalm |
| 18:41:24 | × | royal_screwup21 quits (52254809@gateway/web/cgi-irc/kiwiirc.com/ip.82.37.72.9) (Ping timeout: 264 seconds) |
| 18:41:29 | → | Stanley00 joins (~stanley00@unaffiliated/stanley00) |
| 18:41:31 | <texasmynsted> | So many stream libraries |
| 18:41:48 | → | jrqc joins (~rofl@96.78.87.197) |
| 18:42:16 | <merijn> | texasmynsted: Conduit seems to have the best/widest support in terms of other languages, so I tend to default to that :p |
| 18:43:02 | <merijn> | monochrom: Yeah, I'm in the scenario of "I have run N algorithms across M datasets, how do I identify datasets that show interesting behaviour" |
| 18:43:19 | <merijn> | monochrom: And "smallest/biggest spread" seemed like an obvious metric :p |
| 18:43:55 | → | LKoen joins (~LKoen@19.175.9.109.rev.sfr.net) |
| 18:44:00 | <texasmynsted> | I was looking at shell-conduit... Builds on conuit obviously but then there are so many other option heh. |
| 18:44:12 | × | pera quits (~pera@unaffiliated/pera) (Ping timeout: 265 seconds) |
| 18:44:34 | → | slack1256 joins (~slack1256@dvc-186-186-101-190.movil.vtr.net) |
| 18:45:56 | × | Stanley00 quits (~stanley00@unaffiliated/stanley00) (Ping timeout: 265 seconds) |
| 18:46:11 | <texasmynsted> | what if I do not care about other language support? |
| 18:46:41 | <merijn> | texasmynsted: I'd still pick conduit, just because I already know it :p |
| 18:46:59 | <texasmynsted> | Well that is a good reason for you |
| 18:47:28 | → | royal_screwup21 joins (52254809@gateway/web/cgi-irc/kiwiirc.com/ip.82.37.72.9) |
| 18:47:33 | <merijn> | texasmynsted: Well, given my earlier comment on most support, it seems like an obvious one to learn, since it has the biggest likelihood of being relevant :p |
| 18:47:45 | → | o1lo01ol1o joins (~o1lo01ol1@bl11-140-216.dsl.telepac.pt) |
| 18:47:51 | <merijn> | I mean, you can spend another 3 hours agonising over the optimal streaming library choice... |
| 18:47:55 | <texasmynsted> | hm that is also a good reason |
| 18:48:01 | <merijn> | But that seems like a poor way to spend your time |
| 18:48:02 | <texasmynsted> | oh I wil. |
| 18:48:04 | × | mananamenos_ quits (~mananamen@84.122.202.215.dyn.user.ono.com) (Ping timeout: 240 seconds) |
| 18:48:10 | <texasmynsted> | story of my life |
| 18:48:28 | <texasmynsted> | like why not streamly or pipes? |
| 18:48:51 | <merijn> | pipes is conceptually elegant, but in my experience a massive pain to use for practical things |
| 18:49:08 | <texasmynsted> | okay. Fair enough. pipes is out |
| 18:49:31 | <merijn> | streamly has a module/API size practically bigger than base, which should frankly be illegal |
| 18:49:33 | × | tromp quits (~tromp@dhcp-077-249-230-040.chello.nl) (Remote host closed the connection) |
| 18:49:46 | <monochrom> | conduit is not entirely an arbitrary choice because there are http-conduit, cryponite-conduit, xml-conduit, binary-conduit, this-conduit, that-conduit... you know that you will be enjoying very good networking effect if you choose conduit. |
| 18:49:47 | <texasmynsted> | lol |
| 18:49:48 | → | Tario joins (~Tario@201.192.165.173) |
| 18:50:12 | <merijn> | monochrom: Yeah, that was my first comment :p |
| 18:50:21 | <SwarmCollective> | I've been using http-conduit and xml-conduit. Found them to be quite useful and easy to use. |
| 18:50:32 | <texasmynsted> | I am trying to recall... I think there was a replacement for shell-conuit |
| 18:50:33 | <merijn> | Not to mention that xml/html conduit are pretty decent for schemaless scraping stuff |
| 18:50:41 | <monochrom> | Well, as usual, words are hard, I think we didn't understand "other languages". |
| 18:51:00 | <texasmynsted> | what was meant by other languages? |
| 18:51:28 | <monochrom> | http, xml, binary, cryptonite, this, that |
| 18:51:34 | <texasmynsted> | oh |
| 18:51:47 | <monochrom> | To be sure I wouldn't call them languages. |
| 18:52:11 | <merijn> | I think I meant "language support"/"ecosystem support" |
| 18:52:33 | <monochrom> | But my weakness is that I'm a formalist, ultra formalist, I don't even believe that semantics exists, it's all pushing symbols, hence everything is a language. |
| 18:52:47 | <SwarmCollective> | Dialect support? |
| 18:52:49 | <texasmynsted> | Okay. I am fairly convinced |
| 18:52:57 | → | niekvandepas joins (~niekvande@dhcp-077-249-088-250.chello.nl) |
| 18:53:55 | <monochrom> | Hell, you know how Turing-based computability and complexity courses express decision problems as languages too :) |
| 18:54:02 | <texasmynsted> | I want to write a shell-script type app using haskell (yes I know why it is a bad idea). What alternative should I consider to "shell-conduit" ? |
| 18:54:21 | × | niekvandepas quits (~niekvande@dhcp-077-249-088-250.chello.nl) (Remote host closed the connection) |
| 18:54:41 | → | heatsink joins (~heatsink@2600:1700:bef1:5e10:54b6:e8d3:c70d:8881) |
| 18:54:45 | × | cheater quits (~user@unaffiliated/cheater) (Ping timeout: 240 seconds) |
| 18:54:58 | → | niekvandepas joins (~niekvande@dhcp-077-249-088-250.chello.nl) |
| 18:56:16 | × | LKoen quits (~LKoen@19.175.9.109.rev.sfr.net) (Read error: Connection reset by peer) |
| 18:57:25 | <merijn> | monochrom: My weakness is that I'm too tired to use words :p |
| 18:57:46 | <monochrom> | We could all use a USB port right into our brains. |
| 18:57:57 | → | LKoen joins (~LKoen@19.175.9.109.rev.sfr.net) |
| 18:58:17 | geekosaur | thinks about the security implications and shudders a bit |
| 18:59:05 | × | niekvandepas quits (~niekvande@dhcp-077-249-088-250.chello.nl) (Ping timeout: 240 seconds) |
| 18:59:06 | × | heatsink quits (~heatsink@2600:1700:bef1:5e10:54b6:e8d3:c70d:8881) (Ping timeout: 258 seconds) |
| 18:59:31 | <dolio> | monochrom: I hate that. :þ |
| 18:59:35 | → | invaser joins (~Thunderbi@31.148.23.125) |
| 18:59:36 | <pjb> | monochrom: https://neuralink.com |
| 18:59:47 | × | puke quits (~vroom@217.138.252.203) (Remote host closed the connection) |
| 18:59:48 | × | emmanuel_erc quits (~user@2603-7000-9600-01c9-0000-0000-0000-0874.res6.spectrum.com) (Read error: Connection reset by peer) |
| 19:00:04 | → | emmanuel_erc joins (~user@2603-7000-9600-01c9-0000-0000-0000-0874.res6.spectrum.com) |
| 19:00:44 | <timCF> | Hey guys! Any stack users there? How do I recompile some dependencies of my project after I changed some dependency related flags? |
| 19:00:56 | <merijn> | This is all just going to lead to a Butlerian Jihad and Frank Herbert being hailed as a prophet :p |
| 19:01:26 | <merijn> | timCF: I recommend stabbing maintainers of upstream dependencies until the stop using flags for features |
| 19:01:27 | <timCF> | Seems like `stack build` can not detect dependency flags changes automatically |
| 19:01:49 | <merijn> | A controversial recommendation, but ultimately the sanest one :p |
| 19:02:13 | → | wyer joins (~justin_wy@102.67.49.67) |
| 19:02:16 | → | mananamenos_ joins (~mananamen@84.122.202.215.dyn.user.ono.com) |
| 19:02:16 | → | Boomerang joins (~Boomerang@2a05:f6c7:2179:0:5976:80b4:6657:63a8) |
| 19:02:57 | × | geekosaur quits (82650c7c@130.101.12.124) (Ping timeout: 248 seconds) |
| 19:03:27 | <monochrom> | Would a scorched-earth policy work? Erase stack's caches to force it to rebuid everything? Go jot outside to pass the time? |
| 19:03:36 | <monochrom> | err, s/jot/job/ |
| 19:03:38 | → | berberman_ joins (~berberman@unaffiliated/berberman) |
| 19:03:40 | <monochrom> | err, s/job/jog/ |
| 19:03:43 | <dolio> | monochrom: It's responsible for all sorts of weird questions on CS stack exchange, because we teach everyone to be obsessed with things like Chomsky hierarchies. |
| 19:03:52 | <dolio> | Where is lambda calculus on the Chomsky hierarchy? |
| 19:04:12 | × | berberman quits (~berberman@unaffiliated/berberman) (Ping timeout: 268 seconds) |
| 19:04:31 | <timCF> | Well, for debug using CPP macro which is dependent on package flag seems common, but not beautiful |
| 19:04:59 | × | worc3131 quits (~quassel@2a02:c7f:dcc4:6500:217b:6c7a:eac3:3be9) (Ping timeout: 265 seconds) |
| 19:08:08 | × | berberman_ quits (~berberman@unaffiliated/berberman) (Client Quit) |
| 19:08:17 | → | niekvandepas joins (~niekvande@dhcp-077-249-088-250.chello.nl) |
| 19:08:32 | → | berberman joins (~berberman@unaffiliated/berberman) |
| 19:11:10 | × | LKoen quits (~LKoen@19.175.9.109.rev.sfr.net) (Read error: Connection reset by peer) |
| 19:11:56 | × | rayyyy quits (~nanoz@gateway/tor-sasl/nanoz) (Remote host closed the connection) |
| 19:13:00 | × | niekvandepas quits (~niekvande@dhcp-077-249-088-250.chello.nl) (Ping timeout: 265 seconds) |
| 19:16:00 | → | LKoen joins (~LKoen@19.175.9.109.rev.sfr.net) |
| 19:17:05 | <pjb> | dolio: above. |
| 19:17:56 | <merijn> | Bang patterns in where blocks, does that work? |
| 19:17:56 | <pjb> | dolio: well, not exactly. lambda calculus is equivalent to turing machines, so it can parse languages of Type 0. |
| 19:18:03 | <pjb> | dolio: https://en.wikipedia.org/wiki/Chomsky_hierarchy#Type-3_grammars |
| 19:18:08 | × | matryoshka quits (~matryoshk@2606:6080:1002:8:3285:30e:de43:8809) (Quit: ZNC 1.8.2 - https://znc.in) |
| 19:18:39 | → | geekosaur joins (82650c7c@130.101.12.124) |
| 19:21:08 | <monochrom> | Yes merijn. |
| 19:21:18 | → | puke joins (~vroom@217.138.252.203) |
| 19:21:58 | → | tromp joins (~tromp@dhcp-077-249-230-040.chello.nl) |
| 19:23:12 | → | roconnor joins (~roconnor@host-104-157-194-235.dyn.295.ca) |
| 19:24:18 | → | cheater joins (~user@unaffiliated/cheater) |
| 19:24:31 | → | dnlkrgr joins (~dnlkrgr@HSI-KBW-046-005-005-235.hsi8.kabel-badenwuerttemberg.de) |
| 19:26:25 | × | MidAutumnHotaru quits (~MidAutumn@unaffiliated/midautumnhotaru) (Quit: Ping timeout (120 seconds)) |
| 19:26:30 | × | LKoen quits (~LKoen@19.175.9.109.rev.sfr.net) (Read error: Connection reset by peer) |
| 19:26:41 | × | tromp quits (~tromp@dhcp-077-249-230-040.chello.nl) (Ping timeout: 246 seconds) |
| 19:26:42 | → | MidAutumnHotaru joins (~MidAutumn@unaffiliated/midautumnhotaru) |
| 19:27:33 | → | gzj joins (~gzj@unaffiliated/gzj) |
| 19:27:47 | → | tromp joins (~tromp@dhcp-077-249-230-040.chello.nl) |
| 19:28:12 | → | LKoen joins (~LKoen@19.175.9.109.rev.sfr.net) |
| 19:28:50 | × | sord937 quits (~sord937@gateway/tor-sasl/sord937) (Remote host closed the connection) |
| 19:29:14 | → | sord937 joins (~sord937@gateway/tor-sasl/sord937) |
| 19:29:51 | × | conal quits (~conal@66.115.157.40) (Quit: Computer has gone to sleep.) |
| 19:30:24 | × | DavidEichmann quits (~david@234.109.45.217.dyn.plus.net) (Remote host closed the connection) |
| 19:31:09 | → | cheater1 joins (~user@unaffiliated/cheater) |
| 19:32:16 | × | gzj quits (~gzj@unaffiliated/gzj) (Ping timeout: 240 seconds) |
| 19:32:16 | × | zaquest quits (~notzaques@5.128.210.178) (Read error: Connection reset by peer) |
| 19:32:30 | × | cheater quits (~user@unaffiliated/cheater) (Ping timeout: 246 seconds) |
| 19:32:34 | cheater1 | is now known as cheater |
| 19:32:58 | → | zaquest joins (~notzaques@5.128.210.178) |
| 19:33:31 | → | geowiesnot joins (~user@87-89-181-157.abo.bbox.fr) |
| 19:36:56 | × | ixaxaar quits (~ixaxaar@49.207.210.215) (Ping timeout: 240 seconds) |
| 19:37:53 | → | matryoshka joins (~matryoshk@2606:6080:1002:8:3285:30e:de43:8809) |
| 19:38:01 | <dolio> | pjb: I think it probably depends what about the lambda calculus you're talking about. |
| 19:38:11 | × | royal_screwup21 quits (52254809@gateway/web/cgi-irc/kiwiirc.com/ip.82.37.72.9) (Quit: Connection closed) |
| 19:38:17 | × | Boomerang quits (~Boomerang@2a05:f6c7:2179:0:5976:80b4:6657:63a8) (Quit: Leaving) |
| 19:38:33 | → | royal_screwup21 joins (52254809@gateway/web/cgi-irc/kiwiirc.com/ip.82.37.72.9) |
| 19:38:40 | × | o1lo01ol1o quits (~o1lo01ol1@bl11-140-216.dsl.telepac.pt) (Remote host closed the connection) |
| 19:38:43 | → | niekvandepas joins (~niekvande@dhcp-077-249-088-250.chello.nl) |
| 19:39:35 | × | matryoshka quits (~matryoshk@2606:6080:1002:8:3285:30e:de43:8809) (Client Quit) |
| 19:40:26 | × | tromp quits (~tromp@dhcp-077-249-230-040.chello.nl) (Remote host closed the connection) |
| 19:40:34 | <sm[m]> | timCF: can you give a small example ? I would expect it to rebuild on flag change |
| 19:40:58 | <merijn> | sm[m]: It's software, time to lower your expectations ;) |
| 19:41:13 | → | matryoshka joins (~matryoshk@2606:6080:1002:8:3285:30e:de43:8809) |
| 19:41:27 | × | LKoen quits (~LKoen@19.175.9.109.rev.sfr.net) (Read error: Connection reset by peer) |
| 19:41:47 | → | itai joins (~itai@87.71.121.94) |
| 19:42:39 | <pjb> | dolio: well, if you only talk about parts of the lambda calculus, then it's not the lambda calculus anymore. Do I talk about Turing Machines, but without the state transition table? |
| 19:43:20 | <itai> | :q |
| 19:43:37 | × | royal_screwup21 quits (52254809@gateway/web/cgi-irc/kiwiirc.com/ip.82.37.72.9) (Ping timeout: 256 seconds) |
| 19:43:37 | <ski> | :r |
| 19:44:54 | <pjb> | itai: irc commands start with a / ; Try: /help |
| 19:45:40 | <SwarmCollective> | robbert-vdh or anyone, are pattern synonyms intended to be an alternative to template haskell? If not, what is the significant difference? (what should I research to better understand) |
| 19:46:06 | <geekosaur> | uh? that seems like an odd question |
| 19:46:40 | <ski> | they're intended to be able to abstract over patterns |
| 19:46:59 | → | conal joins (~conal@66.115.157.52) |
| 19:47:03 | <itai> | pjb: right sorry i'm trying out the circe on emacs and haven't gotten the hang of it yet, thanks for the tip though |
| 19:47:24 | ski | idly ponders hygiene of pattern synonyms |
| 19:47:24 | × | emmanuel_erc quits (~user@2603-7000-9600-01c9-0000-0000-0000-0874.res6.spectrum.com) (Read error: Connection reset by peer) |
| 19:47:24 | <robbert-vdh> | SwarmCollective: They do very different things. In the real-world equivalent of the example I sent we're basically using them as an alternative to smart constructors. Where smart constructors can only, well, construct things, pattern synonyms combined with view patterns can also destruct things |
| 19:47:31 | <geekosaur> | pattern synonyms are a solution to, for example, the situation with Data.Map where you can't pattern match or use a constructor directly without breaking invariants, so the pattern synonym lets you write code to safely do so |
| 19:47:40 | → | emmanuel_erc joins (~user@2603-7000-9600-01c9-0000-0000-0000-0874.res6.spectrum.com) |
| 19:47:59 | <ski> | itai : it looked like you wanted to quit the interactor, but directed the command into the wrong windoe |
| 19:48:30 | <itai> | yep that is probably what happened |
| 19:48:35 | <itai> | emacs is fun |
| 19:48:36 | × | mmohammadi9812 quits (~mmohammad@198.12.95.170) (Ping timeout: 240 seconds) |
| 19:48:44 | <ski> | doesn't necessarily have to be combined with view patterns |
| 19:49:40 | → | tromp joins (~tromp@dhcp-077-249-230-040.chello.nl) |
| 19:49:45 | <robbert-vdh> | But yeah, I guess I'll have to open a GHC bug report/feature request for this.My use case of pattern synonyms + call stacks was probably not something that has been considered when they were implemented |
| 19:50:27 | <itai> | :q |
| 19:50:49 | <geekosaur> | whoops again? |
| 19:51:27 | → | mmohammadi9812 joins (~mmohammad@198.12.95.171) |
| 19:52:04 | × | dnlkrgr quits (~dnlkrgr@HSI-KBW-046-005-005-235.hsi8.kabel-badenwuerttemberg.de) (Ping timeout: 260 seconds) |
| 19:52:23 | <robbert-vdh> | ski: That's true of course! In the project I'm working on they're used as a sort of 'smart deconstructor' that you would not be able to write as a pattern directly |
| 19:52:23 | <ski> | :t itai |
| 19:52:24 | <lambdabot> | Itai |
| 19:53:27 | <itai> | yeah sorry for bugging yall with my mistypes |
| 19:54:03 | → | pera joins (~pera@unaffiliated/pera) |
| 19:54:04 | × | emmanuel_erc quits (~user@2603-7000-9600-01c9-0000-0000-0000-0874.res6.spectrum.com) (Read error: Connection reset by peer) |
| 19:54:15 | → | emmanuel_erc joins (~user@2603-7000-9600-01c9-0000-0000-0000-0874.res6.spectrum.com) |
| 19:54:38 | <ski> | no worry |
| 19:55:08 | <SwarmCollective> | Surely a naive view, but it seems that Template Haskell, Pattern Synonyms, and Monads, in their own ways abstract computation. Though I understand that TH is a pre-compile macro-expansion mechanism. |
| 19:55:27 | <ski> | those three all seem to be very different beasts |
| 19:55:53 | <ski> | (unclear how you'd even compare them) |
| 19:55:59 | → | heatsink joins (~heatsink@2600:1700:bef1:5e10:54b6:e8d3:c70d:8881) |
| 19:56:09 | <geekosaur> | there are many different notions of "abstract" |
| 19:56:32 | <geekosaur> | not always comparable, as ski noted |
| 19:57:22 | → | trafaret1 joins (~user@178.206.20.234) |
| 19:57:32 | <ski> | SwarmCollective : more or less, pattern synonyms are to patterns what functions are to expressions |
| 19:58:02 | <ski> | (perhaps i should say "named functions", or "named operations") |
| 19:59:43 | → | heatsink_ joins (~heatsink@2600:1700:bef1:5e10:54b6:e8d3:c70d:8881) |
| 19:59:46 | <ski> | calling a function on some parameter expressions, you form a larger expression (a function call), that will expand to the expression body of the function, with the actual parameter expressions substituted for the formal parameters |
| 20:00:28 | → | dnlkrgr joins (~dnlkrgr@HSI-KBW-046-005-005-235.hsi8.kabel-badenwuerttemberg.de) |
| 20:00:42 | <ski> | calling a pattern synonym on some patterns, you form a larger pattern (a "synonym pattern"), that will expand to the pattern body of the synonym, with the actual parameter patterns substituted for the formal parameters |
| 20:00:42 | × | Narinas quits (~Narinas@189.223.62.254.dsl.dyn.telnor.net) (Read error: Connection reset by peer) |
| 20:00:54 | → | Narinas joins (~Narinas@189.223.62.254.dsl.dyn.telnor.net) |
| 20:00:55 | × | emmanuel_erc quits (~user@2603-7000-9600-01c9-0000-0000-0000-0874.res6.spectrum.com) (Read error: Connection reset by peer) |
| 20:01:21 | → | emmanuel_erc joins (~user@2603-7000-9600-01c9-0000-0000-0000-0874.res6.spectrum.com) |
| 20:02:08 | <ski> | (.. this suggests an extension to `PatternSynonyms') |
| 20:03:13 | → | sorki joins (~sorki@gateway/tor-sasl/sorki) |
| 20:03:47 | × | polyphem quits (~p0lyph3m@2a02:810d:640:776c:76d7:55f6:f85b:c889) (Read error: Connection reset by peer) |
| 20:04:00 | × | nhs quits (~nhs@c-24-20-87-79.hsd1.or.comcast.net) (Ping timeout: 246 seconds) |
| 20:04:10 | × | srk quits (~sorki@gateway/tor-sasl/sorki) (Ping timeout: 268 seconds) |
| 20:04:14 | × | heatsink quits (~heatsink@2600:1700:bef1:5e10:54b6:e8d3:c70d:8881) (Ping timeout: 264 seconds) |
| 20:05:16 | × | petersen quits (~petersen@redhat/juhp) (Ping timeout: 240 seconds) |
| 20:06:16 | sorki | is now known as srk |
| 20:06:38 | × | tromp quits (~tromp@dhcp-077-249-230-040.chello.nl) (Remote host closed the connection) |
| 20:07:32 | → | petersen joins (~petersen@redhat/juhp) |
| 20:07:41 | ← | trafaret1 parts (~user@178.206.20.234) ("ERC (IRC client for Emacs 26.3)") |
| 20:07:41 | × | emmanuel_erc quits (~user@2603-7000-9600-01c9-0000-0000-0000-0874.res6.spectrum.com) (Read error: Connection reset by peer) |
| 20:07:57 | → | emmanuel_erc joins (~user@2603-7000-9600-01c9-0000-0000-0000-0874.res6.spectrum.com) |
| 20:10:18 | × | Rudd0 quits (~Rudd0@185.189.115.103) (Ping timeout: 246 seconds) |
| 20:12:20 | × | sord937 quits (~sord937@gateway/tor-sasl/sord937) (Quit: sord937) |
| 20:13:19 | <SwarmCollective> | ski, thank you for that. Gives me a direction to go with research. |
| 20:13:58 | → | o1lo01ol1o joins (~o1lo01ol1@bl11-140-216.dsl.telepac.pt) |
| 20:14:14 | <monochrom> | "computation" is vague in the first place. |
| 20:14:35 | <monochrom> | Not to mention that some people simply alias "computation" with "code". |
| 20:15:17 | <ski> | yes and yes |
| 20:15:30 | <ski> | SwarmCollective : ooc, research about what ? |
| 20:15:37 | <ephemient> | pattern synonyms ≅ view patterns, TH has significantly different powers |
| 20:15:43 | × | cole-h quits (~cole-h@c-73-48-197-220.hsd1.ca.comcast.net) (Quit: Goodbye) |
| 20:16:00 | <ski> | sortof |
| 20:16:37 | → | forgottenone joins (~forgotten@176.42.24.169) |
| 20:17:18 | → | banner joins (~banner@116-255-17-204.ip4.superloop.com) |
| 20:17:26 | <ski> | in Mercury, "pattern synonyms" are just "reverse" calling modes of functions. e.g. you can have a pattern `[2,3,5,7] ++ Ns' that matches `Ns' to the appropriate suffix of the input list, assuming the prefix matches |
| 20:17:29 | × | banner quits (~banner@116-255-17-204.ip4.superloop.com) (Client Quit) |
| 20:18:03 | × | geekosaur quits (82650c7c@130.101.12.124) (Quit: Ping timeout (120 seconds)) |
| 20:18:08 | <ski> | (so here, the left operand of `++' would be input, the right operand would be output, and the "result" would also be input (the value we're matching on)) |
| 20:18:09 | <ephemient> | I mean, they're just patterns. in containers, :|> = viewr. they can't do anything other patterns can't |
| 20:18:54 | × | o1lo01ol1o quits (~o1lo01ol1@bl11-140-216.dsl.telepac.pt) (Ping timeout: 260 seconds) |
| 20:18:55 | <ski> | view patterns can do more than pattern synonyms can, in the absense of the former |
| 20:19:03 | → | geekosaur joins (82650c7c@130.101.12.124) |
| 20:19:26 | → | tromp joins (~tromp@dhcp-077-249-230-040.chello.nl) |
| 20:22:55 | × | Kaeipi quits (~Kaiepi@47.54.252.148) (Remote host closed the connection) |
| 20:23:36 | → | Kaeipi joins (~Kaiepi@47.54.252.148) |
| 20:24:36 | × | dnlkrgr quits (~dnlkrgr@HSI-KBW-046-005-005-235.hsi8.kabel-badenwuerttemberg.de) (Ping timeout: 240 seconds) |
| 20:26:53 | → | o1lo01ol1o joins (~o1lo01ol1@bl11-140-216.dsl.telepac.pt) |
| 20:28:18 | → | nhs joins (~nhs@c-24-20-87-79.hsd1.or.comcast.net) |
| 20:28:18 | × | emmanuel_erc quits (~user@2603-7000-9600-01c9-0000-0000-0000-0874.res6.spectrum.com) (Read error: Connection reset by peer) |
| 20:28:33 | → | emmanuel_erc joins (~user@2603-7000-9600-01c9-0000-0000-0000-0874.res6.spectrum.com) |
| 20:28:58 | × | mananamenos_ quits (~mananamen@84.122.202.215.dyn.user.ono.com) (Ping timeout: 272 seconds) |
| 20:29:36 | × | wyer quits (~justin_wy@102.67.49.67) (Ping timeout: 272 seconds) |
| 20:30:15 | × | son0p quits (~son0p@181.58.39.182) (Quit: Lost terminal) |
| 20:31:19 | → | gioyik joins (~gioyik@186.118.246.129) |
| 20:32:18 | → | wyer joins (~justin_wy@102.67.49.67) |
| 20:32:46 | × | o1lo01ol1o quits (~o1lo01ol1@bl11-140-216.dsl.telepac.pt) (Ping timeout: 272 seconds) |
| 20:33:53 | × | nly quits (~user@unaffiliated/nly) (Remote host closed the connection) |
| 20:35:37 | × | heatsink_ quits (~heatsink@2600:1700:bef1:5e10:54b6:e8d3:c70d:8881) (Remote host closed the connection) |
| 20:36:25 | × | wyer quits (~justin_wy@102.67.49.67) (Ping timeout: 240 seconds) |
| 20:37:24 | → | jamm_ joins (~jamm@unaffiliated/jamm) |
| 20:37:44 | → | usr25 joins (~usr25@unaffiliated/usr25) |
| 20:39:10 | × | tromp quits (~tromp@dhcp-077-249-230-040.chello.nl) (Remote host closed the connection) |
| 20:41:22 | → | wyer joins (~justin_wy@102.67.49.67) |
| 20:41:27 | × | gioyik quits (~gioyik@186.118.246.129) (Quit: WeeChat 3.0) |
| 20:42:02 | × | jamm_ quits (~jamm@unaffiliated/jamm) (Ping timeout: 264 seconds) |
| 20:42:43 | <exarkun> | Anyone have a persistent scalable bloom filter package? |
| 20:43:56 | → | o1lo01ol1o joins (~o1lo01ol1@bl11-140-216.dsl.telepac.pt) |
| 20:44:30 | × | itai quits (~itai@87.71.121.94) (Remote host closed the connection) |
| 20:45:09 | <exarkun> | Oh, I see you can get a ... STUArray ... out of https://hackage.haskell.org/package/bloomfilter-2.0.1.0/docs/Data-BloomFilter-Mutable.html ... that just leaves the scalable part |
| 20:45:43 | × | wyer quits (~justin_wy@102.67.49.67) (Ping timeout: 260 seconds) |
| 20:48:58 | → | gioyik joins (~gioyik@186.118.246.129) |
| 20:49:38 | × | gioyik quits (~gioyik@186.118.246.129) (Client Quit) |
| 20:50:26 | → | wyer joins (~justin_wy@102.67.49.67) |
| 20:51:04 | → | tromp joins (~tromp@dhcp-077-249-230-040.chello.nl) |
| 20:54:01 | × | __minoru__shirae quits (~shiraeesh@46.34.207.137) (Ping timeout: 265 seconds) |
| 20:55:04 | × | wyer quits (~justin_wy@102.67.49.67) (Ping timeout: 256 seconds) |
| 20:55:14 | → | heatsink joins (~heatsink@2600:1700:bef1:5e10:54b6:e8d3:c70d:8881) |
| 20:55:15 | × | emmanuel_erc quits (~user@2603-7000-9600-01c9-0000-0000-0000-0874.res6.spectrum.com) (Read error: Connection reset by peer) |
| 20:55:42 | → | emmanuel_erc joins (~user@2603-7000-9600-01c9-0000-0000-0000-0874.res6.spectrum.com) |
| 20:58:36 | × | SwarmCollective quits (~joseph@cpe-65-31-18-174.insight.res.rr.com) (Ping timeout: 246 seconds) |
| 20:58:55 | × | Kaeipi quits (~Kaiepi@47.54.252.148) (Remote host closed the connection) |
| 20:59:17 | → | Kaeipi joins (~Kaiepi@47.54.252.148) |
| 20:59:30 | → | wyer joins (~justin_wy@102.67.49.67) |
| 21:02:49 | → | gioyik joins (~gioyik@186.118.246.129) |
| 21:04:05 | × | nineonin_ quits (~nineonine@50.216.62.2) (Ping timeout: 256 seconds) |
| 21:04:12 | × | wyer quits (~justin_wy@102.67.49.67) (Ping timeout: 264 seconds) |
| 21:04:18 | → | dnlkrgr joins (~dnlkrgr@HSI-KBW-046-005-005-235.hsi8.kabel-badenwuerttemberg.de) |
| 21:04:20 | × | gioyik quits (~gioyik@186.118.246.129) (Client Quit) |
| 21:05:26 | × | aveltras quits (uid364989@gateway/web/irccloud.com/x-iidvydwfmsjhmkdp) (Quit: Connection closed for inactivity) |
| 21:05:43 | → | pfurla joins (~pfurla@116.15.195.173.client.static.strong-in52.as13926.net) |
| 21:05:54 | → | hendricks44 joins (~mayerpa@200116b822e38400cefaaf58217b7495.dip.versatel-1u1.de) |
| 21:06:36 | × | bogdanp quits (~bogdanp@188.24.80.165) (Ping timeout: 240 seconds) |
| 21:07:43 | × | Franciman quits (~francesco@host-95-235-155-82.retail.telecomitalia.it) (Quit: Leaving) |
| 21:08:11 | × | tromp quits (~tromp@dhcp-077-249-230-040.chello.nl) (Remote host closed the connection) |
| 21:08:29 | × | pfurla_ quits (~pfurla@ool-182ed2e2.dyn.optonline.net) (Ping timeout: 260 seconds) |
| 21:08:35 | → | wyer joins (~justin_wy@102.67.49.67) |
| 21:09:00 | × | invaser quits (~Thunderbi@31.148.23.125) (Ping timeout: 264 seconds) |
| 21:09:00 | × | emmanuel_erc quits (~user@2603-7000-9600-01c9-0000-0000-0000-0874.res6.spectrum.com) (Read error: Connection reset by peer) |
| 21:09:18 | → | emmanuel_erc joins (~user@2603-7000-9600-01c9-0000-0000-0000-0874.res6.spectrum.com) |
| 21:11:08 | → | nineonine joins (~nineonine@50.216.62.2) |
| 21:12:13 | → | mananamenos_ joins (~mananamen@84.122.202.215.dyn.user.ono.com) |
| 21:12:59 | hackage | slack-web 0.2.0.12 - Bindings for the Slack web API https://hackage.haskell.org/package/slack-web-0.2.0.12 (jpvillaisaza) |
| 21:13:08 | × | wyer quits (~justin_wy@102.67.49.67) (Ping timeout: 260 seconds) |
| 21:13:21 | × | zebrag quits (~inkbottle@aaubervilliers-654-1-106-113.w86-212.abo.wanadoo.fr) (Quit: Konversation terminated!) |
| 21:13:59 | hackage | slack-web 0.2.1.0 - Bindings for the Slack web API https://hackage.haskell.org/package/slack-web-0.2.1.0 (jpvillaisaza) |
| 21:16:51 | → | zebrag joins (~inkbottle@aaubervilliers-654-1-106-113.w86-212.abo.wanadoo.fr) |
| 21:17:00 | × | _ht quits (~quassel@82-169-194-8.biz.kpn.net) (Remote host closed the connection) |
| 21:17:38 | → | wyer joins (~justin_wy@102.67.49.67) |
| 21:18:16 | → | tromp joins (~tromp@dhcp-077-249-230-040.chello.nl) |
| 21:21:42 | × | wyer quits (~justin_wy@102.67.49.67) (Ping timeout: 246 seconds) |
| 21:24:10 | → | SwarmCollective joins (~joseph@cpe-65-31-18-174.insight.res.rr.com) |
| 21:26:26 | <dolio> | pjb: I mean, for example, recognizing well-scoped lambda terms is not Turing-complete. |
| 21:26:49 | → | stuart_ joins (~stuart@98.228.77.96) |
| 21:27:15 | × | stuart_ quits (~stuart@98.228.77.96) (Client Quit) |
| 21:28:24 | <dolio> | It's a much easier problem than recognizing normalizing lambda terms. |
| 21:30:06 | × | tromp quits (~tromp@dhcp-077-249-230-040.chello.nl) (Remote host closed the connection) |
| 21:30:30 | × | jpds quits (~jpds@gateway/tor-sasl/jpds) (Ping timeout: 268 seconds) |
| 21:32:45 | → | carthia joins (~carthia@gateway/tor-sasl/carthia) |
| 21:32:58 | × | merijn quits (~merijn@83-160-49-249.ip.xs4all.nl) (Ping timeout: 260 seconds) |
| 21:33:02 | → | jpds joins (~jpds@gateway/tor-sasl/jpds) |
| 21:33:53 | → | wyer joins (~justin_wy@102.67.49.67) |
| 21:34:50 | × | justanotheruser quits (~justanoth@unaffiliated/justanotheruser) (Ping timeout: 264 seconds) |
| 21:37:14 | <pjb> | dolio: of course, recognizing well-scoped (ie. terminating) Turing Machines is not Turing-complete. |
| 21:37:20 | <pjb> | DUH |
| 21:37:32 | <pjb> | Don't go meta willy-nilly! |
| 21:37:46 | <pjb> | This wasn't the question. |
| 21:38:37 | × | wyer quits (~justin_wy@102.67.49.67) (Ping timeout: 272 seconds) |
| 21:38:48 | → | bogdanp joins (~bogdanp@188.24.80.165) |
| 21:40:55 | × | nineonine quits (~nineonine@50.216.62.2) (Ping timeout: 256 seconds) |
| 21:41:25 | → | coot joins (~coot@37.30.55.132.nat.umts.dynamic.t-mobile.pl) |
| 21:42:41 | → | pfurla_ joins (~pfurla@ool-182ed2e2.dyn.optonline.net) |
| 21:43:14 | → | wyer joins (~justin_wy@102.67.49.67) |
| 21:43:24 | × | deviantfero quits (~deviantfe@190.150.27.58) (Ping timeout: 240 seconds) |
| 21:44:21 | × | geekosaur quits (82650c7c@130.101.12.124) (Quit: Connection closed) |
| 21:44:25 | × | dnlkrgr quits (~dnlkrgr@HSI-KBW-046-005-005-235.hsi8.kabel-badenwuerttemberg.de) (Ping timeout: 240 seconds) |
| 21:45:01 | → | cafce25 joins (~cafce25@ipbcc3009d.dynamic.kabel-deutschland.de) |
| 21:45:09 | × | pfurla quits (~pfurla@116.15.195.173.client.static.strong-in52.as13926.net) (Ping timeout: 246 seconds) |
| 21:48:01 | × | wyer quits (~justin_wy@102.67.49.67) (Ping timeout: 272 seconds) |
| 21:48:23 | → | atwm joins (~andrew@19-193-28-81.ftth.cust.kwaoo.net) |
| 21:50:41 | → | justanotheruser joins (~justanoth@unaffiliated/justanotheruser) |
| 21:52:08 | → | tromp joins (~tromp@dhcp-077-249-230-040.chello.nl) |
| 21:52:21 | → | wyer joins (~justin_wy@102.67.49.67) |
| 21:53:47 | × | dolio quits (~dolio@haskell/developer/dolio) (Quit: ZNC 1.8.2 - https://znc.in) |
| 21:54:22 | → | frdg joins (~user@pool-96-252-123-136.bstnma.fios.verizon.net) |
| 21:54:24 | × | usr25 quits (~usr25@unaffiliated/usr25) (Quit: Leaving) |
| 21:54:25 | × | mananamenos_ quits (~mananamen@84.122.202.215.dyn.user.ono.com) (Ping timeout: 240 seconds) |
| 21:56:46 | × | ukari quits (~ukari@unaffiliated/ukari) (Remote host closed the connection) |
| 21:56:46 | × | emmanuel_erc quits (~user@2603-7000-9600-01c9-0000-0000-0000-0874.res6.spectrum.com) (Read error: Connection reset by peer) |
| 21:56:51 | → | dolio joins (~dolio@haskell/developer/dolio) |
| 21:56:54 | → | emmanuel_erc joins (~user@2603-7000-9600-01c9-0000-0000-0000-0874.res6.spectrum.com) |
| 21:57:00 | × | wyer quits (~justin_wy@102.67.49.67) (Ping timeout: 264 seconds) |
| 21:58:03 | × | bogdanp quits (~bogdanp@188.24.80.165) (Ping timeout: 260 seconds) |
| 21:58:05 | × | geowiesnot quits (~user@87-89-181-157.abo.bbox.fr) (Ping timeout: 240 seconds) |
| 21:59:06 | × | dolio quits (~dolio@haskell/developer/dolio) (Read error: Connection reset by peer) |
| 21:59:20 | → | dolio joins (~dolio@haskell/developer/dolio) |
| 21:59:37 | ← | frdg parts (~user@pool-96-252-123-136.bstnma.fios.verizon.net) ("ERC (IRC client for Emacs 27.1)") |
| 21:59:39 | → | merijn joins (~merijn@83-160-49-249.ip.xs4all.nl) |
| 22:00:15 | × | conal quits (~conal@66.115.157.52) (Quit: Computer has gone to sleep.) |
| 22:01:06 | × | kritzefitz quits (~kritzefit@212.86.56.80) (Remote host closed the connection) |
| 22:01:33 | → | wyer joins (~justin_wy@102.67.49.67) |
| 22:02:07 | × | Varis quits (~Tadas@unaffiliated/varis) (Remote host closed the connection) |
| 22:02:19 | × | zebrag quits (~inkbottle@aaubervilliers-654-1-106-113.w86-212.abo.wanadoo.fr) (Quit: Konversation terminated!) |
| 22:02:29 | hackage | hledger-lib 1.20.4 - A reusable library providing the core functionality of hledger https://hackage.haskell.org/package/hledger-lib-1.20.4 (SimonMichael) |
| 22:04:36 | × | merijn quits (~merijn@83-160-49-249.ip.xs4all.nl) (Ping timeout: 240 seconds) |
| 22:04:45 | → | zebrag joins (~inkbottle@aaubervilliers-654-1-106-113.w86-212.abo.wanadoo.fr) |
| 22:05:54 | × | wyer quits (~justin_wy@102.67.49.67) (Ping timeout: 256 seconds) |
| 22:05:55 | <dminuoso> | Mysterious ways. When you accidentally miss a pair of parens (so it associates differently), and it type checks and *still* does the same thing.. |
| 22:06:25 | <dminuoso> | instance Monoid b => Monoid (a -> b) |
| 22:07:31 | <dminuoso> | What a glorious instance. :) |
| 22:07:44 | × | tromp quits (~tromp@dhcp-077-249-230-040.chello.nl) (Remote host closed the connection) |
| 22:07:58 | × | cyphase quits (~cyphase@unaffiliated/cyphase) (Ping timeout: 260 seconds) |
| 22:07:59 | × | notzmv quits (~user@unaffiliated/zmv) (Remote host closed the connection) |
| 22:08:08 | → | Rudd0 joins (~Rudd0@185.189.115.108) |
| 22:08:15 | × | takuan quits (~takuan@178-116-218-225.access.telenet.be) (Remote host closed the connection) |
| 22:08:53 | → | notzmv joins (~user@unaffiliated/zmv) |
| 22:10:51 | <SwarmCollective> | Ah, when you said "deconstruct" I thought you meant something akin to calling the destructor. Now, I understand: deconstruct or destructure. Extract the content from the structure. Thank you for that. |
| 22:11:03 | × | wroathe quits (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net) (Ping timeout: 246 seconds) |
| 22:11:34 | → | deviantfero joins (~deviantfe@190.150.27.58) |
| 22:12:03 | → | tromp joins (~tromp@dhcp-077-249-230-040.chello.nl) |
| 22:12:19 | <dminuoso> | SwarmCollective: another synonym is "pattern matching" |
| 22:12:25 | × | nhs quits (~nhs@c-24-20-87-79.hsd1.or.comcast.net) (Ping timeout: 240 seconds) |
| 22:12:30 | <dminuoso> | (Which is the more commonly used one) |
| 22:12:46 | ski | sometimes says "destruct" |
| 22:14:03 | → | olligobber joins (olligobber@gateway/vpn/privateinternetaccess/olligobber) |
| 22:15:11 | → | cyphase joins (~cyphase@unaffiliated/cyphase) |
| 22:16:22 | <monochrom> | dolio: I wonder if, whereas you don't promote obsessing with the Chomsky hierarchy, you instead promote obsessing with the arithmetic hierarchy. :) |
| 22:16:25 | × | tromp quits (~tromp@dhcp-077-249-230-040.chello.nl) (Ping timeout: 240 seconds) |
| 22:16:54 | <dolio> | Maybe. |
| 22:17:31 | <monochrom> | I am not entirely innocent either! I obsess with counting how many levels of altnerating quantifiers, even for decidable problems. |
| 22:17:33 | → | geowiesnot joins (~user@87-89-181-157.abo.bbox.fr) |
| 22:18:26 | × | Linu741 quits (~Linu74@37.120.211.190) (Remote host closed the connection) |
| 22:19:10 | <monochrom> | which leads me to say, for example, pumping lemma (∀∃∀∃) harder than limits (∀∃∀) harder than big-O (∃∀) |
| 22:19:31 | <dolio> | Encoding everything as natural numbers is another antiquated practice, really. |
| 22:19:53 | → | wyer joins (~justin_wy@102.67.49.67) |
| 22:20:04 | → | tromp joins (~tromp@dhcp-077-249-230-040.chello.nl) |
| 22:20:12 | <dolio> | Are the pumping quantifiers actually all unbounded? |
| 22:20:19 | <monochrom> | Oh, that one, I agree, and Scott Aaronson has a great way of putting it. |
| 22:21:30 | × | SwarmCollective quits (~joseph@cpe-65-31-18-174.insight.res.rr.com) (Ping timeout: 265 seconds) |
| 22:21:42 | × | heatsink quits (~heatsink@2600:1700:bef1:5e10:54b6:e8d3:c70d:8881) (Remote host closed the connection) |
| 22:21:45 | × | lep-delete quits (~lep@94.31.81.93) (Read error: Connection reset by peer) |
| 22:21:48 | <monochrom> | He wrote along the line of "let me explain Gödel numbering in an easy way. I had a highschool friend who was good at math but not so good in programming, he wanted to do arrays but he didn't know arrays already exists, so he thought up of storing [x,y,z] as 2^x 3^y 5^z" |
| 22:22:43 | <monochrom> | Nice roast framing it as a glorified XY problem. |
| 22:22:43 | → | lep-delete joins (~lep@94.31.81.93) |
| 22:22:44 | → | gioyik joins (~gioyik@186.118.246.129) |
| 22:23:29 | × | haveo quits (~haveo@sl35.iuwt.fr) (Remote host closed the connection) |
| 22:23:30 | × | emmanuel_erc quits (~user@2603-7000-9600-01c9-0000-0000-0000-0874.res6.spectrum.com) (Read error: Connection reset by peer) |
| 22:23:50 | <monochrom> | One of the ∀ is for arbitrary strings, one of the ∃ is for arbitrary natural number, so I think probably unbounded. |
| 22:24:00 | → | emmanuel_erc joins (~user@2603-7000-9600-01c9-0000-0000-0000-0874.res6.spectrum.com) |
| 22:24:05 | × | wyer quits (~justin_wy@102.67.49.67) (Ping timeout: 240 seconds) |
| 22:24:13 | → | bogdanp joins (~bogdanp@188.24.80.165) |
| 22:24:23 | × | gioyik quits (~gioyik@186.118.246.129) (Client Quit) |
| 22:24:40 | <monochrom> | I don't pay close attention to unboundedness though. Alternating quantifiers kill human comprehension, that's what I encounter the most as a teacher. |
| 22:24:42 | → | haveo joins (~haveo@sl35.iuwt.fr) |
| 22:24:47 | × | alx741 quits (~alx741@186.178.110.213) (Ping timeout: 260 seconds) |
| 22:25:17 | <dolio> | Oh, well that's true. |
| 22:25:55 | <dolio> | I think the pumping lemma might technically only be Π₂. |
| 22:26:04 | <monochrom> | To be fair, algorithms for mu-calculus also tell us that alternating quantifiers also give computers a really hard time. So I feel that they are fundamentally very difficult. |
| 22:26:28 | <dolio> | It's a little hard to tell from the "formal" statement on wikipedia, though. |
| 22:27:13 | → | heatsink joins (~heatsink@2600:1700:bef1:5e10:54b6:e8d3:c70d:8881) |
| 22:27:13 | <dolio> | Formal English. |
| 22:27:13 | → | wroathe joins (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net) |
| 22:28:21 | <monochrom> | I wonder if my version at http://www.vex.net/~trebla/weblog/declare-before-use.xhtml helps you more. |
| 22:28:34 | <dolio> | Oh, I guess it does have an actuala formula at the bottom of that section. I'm unsure about which 'bounds' actually count, though. |
| 22:28:35 | <monochrom> | I think "2" is right. |
| 22:29:04 | → | wyer joins (~justin_wy@102.67.49.67) |
| 22:29:09 | <dolio> | p≥1 is not bounded, I think, and I suspect L is not really bounded, either. |
| 22:29:18 | × | bogdanp quits (~bogdanp@188.24.80.165) (Ping timeout: 272 seconds) |
| 22:29:45 | <monochrom> | Yeah, "foo in L" can hide more complexity depending on how L is given. |
| 22:30:20 | <monochrom> | Sometimes L is a finite set, some other times "foo in L" expands to its own many-quantifier statement. |
| 22:30:20 | × | emmanuel_erc quits (~user@2603-7000-9600-01c9-0000-0000-0000-0874.res6.spectrum.com) (Read error: Connection reset by peer) |
| 22:30:35 | → | emmanuel_erc joins (~user@2603-7000-9600-01c9-0000-0000-0000-0874.res6.spectrum.com) |
| 22:31:52 | → | mananamenos_ joins (~mananamen@84.122.202.215.dyn.user.ono.com) |
| 22:31:52 | × | wroathe quits (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net) (Ping timeout: 260 seconds) |
| 22:33:37 | × | wyer quits (~justin_wy@102.67.49.67) (Ping timeout: 260 seconds) |
| 22:34:10 | → | nhs joins (~nhs@c-24-20-87-79.hsd1.or.comcast.net) |
| 22:38:11 | → | inkbottle joins (~inkbottle@aaubervilliers-654-1-102-193.w86-212.abo.wanadoo.fr) |
| 22:38:15 | → | wyer joins (~justin_wy@102.67.49.67) |
| 22:38:55 | → | alx741 joins (~alx741@186.178.110.196) |
| 22:39:54 | × | zebrag quits (~inkbottle@aaubervilliers-654-1-106-113.w86-212.abo.wanadoo.fr) (Ping timeout: 256 seconds) |
| 22:42:40 | → | ezrakilty joins (~ezrakilty@75-172-109-5.tukw.qwest.net) |
| 22:43:07 | × | wyer quits (~justin_wy@102.67.49.67) (Ping timeout: 272 seconds) |
| 22:43:45 | → | wroathe joins (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net) |
| 22:43:48 | × | pera quits (~pera@unaffiliated/pera) (Ping timeout: 264 seconds) |
| 22:47:23 | → | wyer joins (~justin_wy@102.67.49.67) |
| 22:47:33 | × | ezrakilty quits (~ezrakilty@75-172-109-5.tukw.qwest.net) (Ping timeout: 272 seconds) |
| 22:51:37 | × | Bergle_2 quits (~Bergle_4@101.165.90.119) (Remote host closed the connection) |
| 22:51:37 | × | wroathe quits (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net) (Ping timeout: 264 seconds) |
| 22:51:37 | → | soft-warm joins (4408f588@ip68-8-245-136.sd.sd.cox.net) |
| 22:51:37 | → | Bergle_2 joins (~Bergle_4@101.165.90.119) |
| 22:51:37 | → | wroathe joins (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net) |
| 22:52:00 | × | o1lo01ol1o quits (~o1lo01ol1@bl11-140-216.dsl.telepac.pt) (Remote host closed the connection) |
| 22:52:12 | × | wyer quits (~justin_wy@102.67.49.67) (Ping timeout: 264 seconds) |
| 22:55:31 | → | bennofs_ joins (~quassel@dslb-094-222-051-122.094.222.pools.vodafone-ip.de) |
| 22:56:02 | → | gioyik joins (~gioyik@186.118.246.129) |
| 22:56:05 | × | wroathe quits (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net) (Ping timeout: 240 seconds) |
| 22:56:34 | → | wyer joins (~justin_wy@102.67.49.67) |
| 22:56:56 | × | coot quits (~coot@37.30.55.132.nat.umts.dynamic.t-mobile.pl) (Quit: coot) |
| 22:57:16 | → | wroathe joins (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net) |
| 22:58:32 | × | phittacus quits (bklmatrixo@gateway/shell/matrix.org/x-syobbkqfiblqukry) (Quit: authenticating) |
| 22:58:38 | → | phittacus joins (bklmatrixo@gateway/shell/matrix.org/x-ztdwkqmcxrdlypps) |
| 22:59:03 | × | tromp quits (~tromp@dhcp-077-249-230-040.chello.nl) (Remote host closed the connection) |
| 23:00:09 | × | phittacus quits (bklmatrixo@gateway/shell/matrix.org/x-ztdwkqmcxrdlypps) (Client Quit) |
| 23:00:15 | → | phittacus joins (bklmatrixo@gateway/shell/matrix.org/x-yravhuokkwqqlmxt) |
| 23:00:49 | × | wyer quits (~justin_wy@102.67.49.67) (Ping timeout: 256 seconds) |
| 23:01:28 | → | jhannah joins (~jhannah@217.146.82.202) |
| 23:01:44 | → | bogdanp joins (~bogdanp@188.24.80.165) |
| 23:01:48 | × | wroathe quits (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net) (Ping timeout: 246 seconds) |
| 23:02:20 | → | Stanley00 joins (~stanley00@unaffiliated/stanley00) |
| 23:02:26 | × | kuribas quits (~user@ptr-25vy0i7x1o89fpreovl.18120a2.ip6.access.telenet.be) (Quit: ERC (IRC client for Emacs 26.3)) |
| 23:04:14 | → | mozzarella joins (~sam@unaffiliated/sam113101) |
| 23:04:14 | × | emmanuel_erc quits (~user@2603-7000-9600-01c9-0000-0000-0000-0874.res6.spectrum.com) (Read error: Connection reset by peer) |
| 23:04:40 | → | emmanuel_erc joins (~user@2603-7000-9600-01c9-0000-0000-0000-0874.res6.spectrum.com) |
| 23:05:46 | → | wyer joins (~justin_wy@102.67.49.67) |
| 23:06:45 | × | Stanley00 quits (~stanley00@unaffiliated/stanley00) (Ping timeout: 240 seconds) |
| 23:07:30 | → | conal joins (~conal@192.145.117.109) |
| 23:09:36 | × | hiroaki quits (~hiroaki@ip4d167562.dynamic.kabel-deutschland.de) (Ping timeout: 264 seconds) |
| 23:10:27 | × | wyer quits (~justin_wy@102.67.49.67) (Ping timeout: 256 seconds) |
| 23:11:48 | → | Stanley00 joins (~stanley00@unaffiliated/stanley00) |
| 23:11:50 | × | sakirious quits (~sakirious@c-71-197-191-137.hsd1.wa.comcast.net) (Quit: The Lounge - https://thelounge.chat) |
| 23:12:36 | × | bogdanp quits (~bogdanp@188.24.80.165) (Ping timeout: 264 seconds) |
| 23:12:45 | × | dcoutts__ quits (~duncan@51.186.125.91.dyn.plus.net) (Ping timeout: 240 seconds) |
| 23:13:07 | → | sakirious joins (~sakirious@c-71-197-191-137.hsd1.wa.comcast.net) |
| 23:16:41 | × | Stanley00 quits (~stanley00@unaffiliated/stanley00) (Ping timeout: 272 seconds) |
| 23:19:08 | → | jedws joins (~jedws@121.209.199.128) |
| 23:22:08 | ← | hendricks44 parts (~mayerpa@200116b822e38400cefaaf58217b7495.dip.versatel-1u1.de) ("WeeChat 3.0") |
| 23:24:48 | → | hastronauta joins (~hastronau@ip-103-85-38-61.syd.xi.com.au) |
| 23:24:55 | × | gioyik quits (~gioyik@186.118.246.129) (Quit: WeeChat 3.0) |
| 23:27:00 | × | cr3 quits (~cr3@192-222-143-195.qc.cable.ebox.net) (Ping timeout: 246 seconds) |
| 23:27:58 | × | vivax3794 quits (~vivax@161.109-247-189.customer.lyse.net) (Quit: WeeChat 3.0) |
| 23:30:30 | → | gioyik joins (~gioyik@gateway/tor-sasl/gioyik) |
| 23:35:43 | → | tromp joins (~tromp@dhcp-077-249-230-040.chello.nl) |
| 23:36:02 | → | bgamari joins (~bgamari@72.65.102.166) |
| 23:37:04 | × | gehmehgeh quits (~ircuser1@gateway/tor-sasl/gehmehgeh) (Quit: Leaving) |
| 23:37:08 | × | bgamari_ quits (~bgamari@72.65.101.133) (Ping timeout: 256 seconds) |
| 23:37:12 | × | forgottenone quits (~forgotten@176.42.24.169) (Quit: Konversation terminated!) |
| 23:37:22 | → | nineonine joins (~nineonine@50.216.62.2) |
| 23:37:42 | × | mananamenos_ quits (~mananamen@84.122.202.215.dyn.user.ono.com) (Ping timeout: 272 seconds) |
| 23:38:13 | × | renzhi quits (~renzhi@2607:fa49:6500:6f00::1e43) (Ping timeout: 272 seconds) |
| 23:39:18 | <orzo> | Is there anyway i can get more info about why a package is rejected by cabal's build planner? It says a library "requires build" or fails when i add a constriant at the command line that it be "installed". The failure is "requires installed instance" but I clearly see the library of the correct version in my package db. |
| 23:39:58 | × | machinedgod quits (~machinedg@135-23-192-217.cpe.pppoe.ca) (Ping timeout: 256 seconds) |
| 23:40:25 | × | tromp quits (~tromp@dhcp-077-249-230-040.chello.nl) (Ping timeout: 240 seconds) |
| 23:41:55 | → | wroathe joins (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net) |
| 23:42:44 | → | HarveyPwca joins (~HarveyPwc@c-98-220-98-201.hsd1.il.comcast.net) |
| 23:43:11 | → | dcoutts joins (~dcoutts@unaffiliated/dcoutts) |
| 23:45:09 | <Heffalump> | orzo: I guess you've tried -v? |
| 23:45:38 | <Heffalump> | also what kind of build are you doing, a new/v2 build or a v1 build? |
| 23:45:44 | <orzo> | new/v2 |
| 23:46:07 | <Heffalump> | so simply having the correct version isn't enough if other dependencies don't line up, right? |
| 23:48:00 | × | nhs quits (~nhs@c-24-20-87-79.hsd1.or.comcast.net) (Ping timeout: 246 seconds) |
| 23:48:00 | × | Narinas quits (~Narinas@189.223.62.254.dsl.dyn.telnor.net) (Read error: Connection reset by peer) |
| 23:48:13 | <orzo> | the -v command tells me /usr/bin/pkg-config quit with an error in some entirely unrelated .pc file on my system but this is very likely not the culprit as that would not have changed since last i used the installed library with a cabal build plan |
| 23:48:45 | → | Codaraxis_ joins (~Codaraxis@ip68-5-90-227.oc.oc.cox.net) |
| 23:48:59 | <orzo> | i'm quite certian the library is entirely unrelated to the current build even with all the indirect dependencies |
| 23:49:31 | <orzo> | correct verison is not enough if the build flags have changed |
| 23:49:36 | × | mmohammadi9812 quits (~mmohammad@198.12.95.171) (Ping timeout: 240 seconds) |
| 23:49:41 | <orzo> | but cabal is not indicating build flags changed |
| 23:50:06 | <orzo> | that's another question though, because for some things it says the configuration changed, but i wish it would be more specific with regards to a given dependency |
| 23:50:17 | × | Codaraxis quits (Codaraxis@gateway/vpn/mullvad/codaraxis) (Read error: Connection reset by peer) |
| 23:51:11 | <orzo> | i think the way most people use cabal is that they just rebuild crap whenever it wants to and don't worry about their package db growing with lots of redundant installs, or they don't install the libs but just build them in the local build folder |
| 23:51:23 | → | thongpv87 joins (~thongpv87@103.6.151.121) |
| 23:51:45 | <orzo> | i use it with more explicitly maintained environments |
| 23:51:46 | × | emmanuel_erc quits (~user@2603-7000-9600-01c9-0000-0000-0000-0874.res6.spectrum.com) (Read error: Connection reset by peer) |
| 23:51:53 | <orzo> | so a user package db |
| 23:52:09 | <orzo> | similar to how the v1-install worked |
| 23:52:16 | → | emmanuel_erc joins (~user@2603-7000-9600-01c9-0000-0000-0000-0874.res6.spectrum.com) |
| 23:52:42 | <orzo> | but cabal's vagueness makes my life difficult |
| 23:52:46 | <Heffalump> | so your issue is not a failure per se but that you are trying to understand why it's rebuilding something? |
| 23:52:53 | <orzo> | yes |
| 23:53:12 | <orzo> | when i intend to use an installed library, i woant to know why i cant |
| 23:53:22 | <Heffalump> | I guess what you want then is all the info that feeds into the hash of the package. I don't know what that is but perhaps it's something you can dig into more. |
| 23:54:15 | <orzo> | does that info change often between versions? |
| 23:54:18 | → | mmohammadi9812 joins (~mmohammad@198.12.95.181) |
| 23:54:44 | → | Narinas joins (~Narinas@189.223.62.254.dsl.dyn.telnor.net) |
| 23:55:05 | <Heffalump> | what do you mean by "between versions"? I'm sure the version number would feed into the hash. |
| 23:55:09 | <ephemient> | every version changes, as well as every change to dependencies |
| 23:55:15 | <orzo> | i mean between versions of cabal |
| 23:55:37 | <Heffalump> | ah - not sure |
| 23:55:47 | <Heffalump> | but if you can find all the inputs you can answer that question :-) |
| 23:56:32 | × | raehik quits (~raehik@cpc95906-rdng25-2-0-cust156.15-3.cable.virginm.net) (Ping timeout: 246 seconds) |
| 23:57:36 | × | thongpv87 quits (~thongpv87@103.6.151.121) (Quit: leaving) |
| 23:57:48 | <orzo> | so, if i understand, to check if a package meets requirements of the build, it compares a hash of the requirements of the build with a hash of the library's build info? |
| 23:57:53 | → | thongpv87 joins (~thongpv87@103.6.151.121) |
| 23:58:17 | × | j3r3my quits (~jeremym@68-73-116-155.lightspeed.rlghnc.sbcglobal.net) (Quit: Leaving) |
| 23:58:41 | <Heffalump> | I assume so |
| 23:58:41 | × | emmanuel_erc quits (~user@2603-7000-9600-01c9-0000-0000-0000-0874.res6.spectrum.com) (Read error: Connection reset by peer) |
| 23:58:52 | → | emmanuel_erc joins (~user@2603-7000-9600-01c9-0000-0000-0000-0874.res6.spectrum.com) |
| 23:59:08 | × | hololeap quits (~hololeap@unaffiliated/hololeap) (Ping timeout: 265 seconds) |
| 23:59:25 | <ephemient> | hmm. assuming your different cabal versions are using the exact same GHC (because that affects the abi hash)... maybe different cabal versions have different generated code (e.g. the Paths_packagename module). I don't expect that is the case though... |
| 23:59:50 | <Heffalump> | and if the package uses custom setup then the cabal version will certainly matter |
All times are in UTC on 2021-01-29.