Logs on 2021-04-15 (freenode/#haskell)
| 00:01:57 | <nicholasbulka> | hey |
| 00:02:43 | × | Deide quits (~Deide@217.155.19.23) (Quit: Seeee yaaaa) |
| 00:03:55 | → | wroathe joins (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net) |
| 00:05:16 | × | Feuermagier quits (~Feuermagi@2a02:2488:4211:3400:7285:c2ff:fe22:172e) (Remote host closed the connection) |
| 00:09:13 | × | raehik quits (~raehik@cpc95906-rdng25-2-0-cust156.15-3.cable.virginm.net) (Ping timeout: 240 seconds) |
| 00:11:26 | × | fiedlr quits (~fiedlr@83.148.33.254) (Remote host closed the connection) |
| 00:13:44 | × | geowiesnot quits (~user@87-89-181-157.abo.bbox.fr) (Ping timeout: 268 seconds) |
| 00:17:06 | × | syntactic_sugar quits (~syntactic@209.58.139.27) (Ping timeout: 240 seconds) |
| 00:17:52 | → | nbloomf joins (~nbloomf@2600:1700:ad14:3020:340f:2736:618a:ba87) |
| 00:18:12 | <monochrom> | Interesting. Define "reset p = runCont p id". Then reset has as much power as runCont because runCont p f = reset (fmap f p). |
| 00:19:17 | × | rdd quits (~user@c-407ce255.012-81-73746f39.cust.ownit.se) (Ping timeout: 246 seconds) |
| 00:19:32 | × | Tuplanolla quits (~Tuplanoll@91-159-68-239.elisa-laajakaista.fi) (Quit: Leaving.) |
| 00:24:11 | × | elliott_ quits (~elliott_@pool-108-51-101-42.washdc.fios.verizon.net) (Ping timeout: 260 seconds) |
| 00:24:30 | → | ddellacosta joins (ddellacost@gateway/vpn/mullvad/ddellacosta) |
| 00:24:35 | × | acidjnk_new quits (~acidjnk@p200300d0c72b9573c48ebca42f820036.dip0.t-ipconnect.de) (Ping timeout: 250 seconds) |
| 00:25:25 | → | ep1ctetus_ joins (~epictetus@ip72-194-54-201.sb.sd.cox.net) |
| 00:27:50 | → | merijn joins (~merijn@83-160-49-249.ip.xs4all.nl) |
| 00:28:19 | → | gnumonic joins (~gnumonic@c-73-170-91-210.hsd1.ca.comcast.net) |
| 00:28:30 | → | elliott_ joins (~elliott_@pool-108-51-101-42.washdc.fios.verizon.net) |
| 00:28:36 | × | epicte7us quits (~epictetus@ip72-194-54-201.sb.sd.cox.net) (Ping timeout: 252 seconds) |
| 00:28:52 | × | ddellacosta quits (ddellacost@gateway/vpn/mullvad/ddellacosta) (Ping timeout: 240 seconds) |
| 00:29:18 | × | nighmi quits (~felix@port-92-196-72-29.dynamic.as20676.net) (Quit: WeeChat 3.0.1) |
| 00:29:20 | × | tsandstr quits (~user@nat-130-132-173-221.central.yale.edu) (Ping timeout: 252 seconds) |
| 00:30:01 | × | Natch quits (~natch@c-b471e255.014-297-73746f25.bbcust.telenor.se) (Ping timeout: 260 seconds) |
| 00:34:05 | <monochrom> | When I google for "mother of monads" I get https://twitchard.github.io/posts/2020-07-26-monads.html |
| 00:34:14 | <monochrom> | (don't worry, not 1st hit :) ) |
| 00:35:33 | × | hololeap quits (~hololeap@gateway/tor-sasl/hololeap) (Ping timeout: 240 seconds) |
| 00:36:20 | × | dariof4 quits (~dario@5.11.121.66) (Quit: WeeChat 3.1) |
| 00:37:56 | × | xff0x quits (~xff0x@2001:1a81:53de:e800:d3b4:413a:5958:6939) (Ping timeout: 258 seconds) |
| 00:38:34 | → | hololeap joins (~hololeap@gateway/tor-sasl/hololeap) |
| 00:38:51 | → | xff0x joins (~xff0x@2001:1a81:53de:e800:a2cc:76b1:70b6:a69f) |
| 00:39:16 | × | lambdaman quits (~lambdaman@s66-183-152-156.bc.hsia.telus.net) (Remote host closed the connection) |
| 00:39:41 | → | chenshen joins (~chenshen@2620:10d:c090:400::5:f171) |
| 00:40:34 | → | lambdaman joins (~lambdaman@s66-183-152-156.bc.hsia.telus.net) |
| 00:48:26 | → | fiedlr joins (~fiedlr@83.148.33.254) |
| 00:48:52 | × | tmciver quits (~tmciver@cpe-172-101-40-226.maine.res.rr.com) (Ping timeout: 240 seconds) |
| 00:50:10 | × | ep1ctetus_ quits (~epictetus@ip72-194-54-201.sb.sd.cox.net) (Quit: Leaving) |
| 00:51:00 | → | tmciver joins (~tmciver@cpe-172-101-40-226.maine.res.rr.com) |
| 00:52:43 | <edwardk> | Cont is the mother of all monads, but she's not as productive as she could be. Er wait, that sounds like the preamble to a whole sexist rant. I'm going to stop now. |
| 00:54:38 | <monochrom> | :( :) |
| 00:54:57 | <ski> | monochrom : reminds me of <http://www.smonad.com/monad/> (also not the first search hit) |
| 00:55:13 | <monochrom> | haha great |
| 00:55:48 | <shachaf> | Isn't it settled that Codensity is the mother of all monads? |
| 00:55:54 | <monochrom> | Single monad, duality, and the four corners of the time cube. |
| 00:56:06 | <edwardk> | codensity is the grandmother of all monads |
| 00:56:08 | <ski> | (also, i prefer `reset :: Cont o o -> Cont p o; reset = return . evalCont', giving back an action) |
| 00:57:23 | <edwardk> | wait, she's a single monad? |
| 00:58:33 | <monochrom> | The mother of all monads may be most useful in Scheme and SML etc., as explained in Filinski's paper «representing monads» |
| 00:59:20 | <monochrom> | in which our cont and runCont become their shift and reset |
| 00:59:24 | <ski> | which languages, or language implementations, provide access to first-class continuations ? |
| 00:59:35 | <monochrom> | Scheme. |
| 00:59:39 | <ski> | Scheme and SML/NJ (and i think also Mlton or so ?) |
| 00:59:41 | → | Natch joins (~Natch@c-b471e255.014-297-73746f25.bbcust.telenor.se) |
| 00:59:51 | → | ddellacosta joins (ddellacost@gateway/vpn/mullvad/ddellacosta) |
| 01:00:09 | <ski> | but istr also hearing about some other ones. like some Smalltalk implementation, possibly Ruby (?), maybe a Python or Perl implementation ? |
| 01:00:16 | <monochrom> | But «representing monads» prefers shift/reset, I gather. |
| 01:00:24 | <ski> | yes |
| 01:00:59 | <monochrom> | Well, Racket also prefers any delimited continuation story than call/cc too. Hell, its call/cc can also be delimited... |
| 01:01:03 | <ski> | hm, i think there's an implementation for OCaml |
| 01:01:07 | → | slack1256 joins (~slack1256@191.113.234.51) |
| 01:01:21 | × | lambdaman quits (~lambdaman@s66-183-152-156.bc.hsia.telus.net) (Remote host closed the connection) |
| 01:01:25 | <ski> | yea .. many in the Scheme world now seem to prefer it |
| 01:01:40 | <monochrom> | Oleg likes to use OCaml to show off his continuation fu (both delimited and unlimited) |
| 01:01:49 | × | merijn quits (~merijn@83-160-49-249.ip.xs4all.nl) (Ping timeout: 252 seconds) |
| 01:01:52 | ski | nods |
| 01:02:30 | <ski> | @quote shift.k |
| 01:02:30 | <lambdabot> | ddarius says: shift k. O(leg k) |
| 01:02:39 | <monochrom> | haha |
| 01:03:55 | <slack1256> | Are IsLabel instances written by hand or are they inferred by the compiler (as in Typeable)? |
| 01:04:11 | × | ddellacosta quits (ddellacost@gateway/vpn/mullvad/ddellacosta) (Ping timeout: 240 seconds) |
| 01:05:51 | → | falafel joins (~falafel@pool-96-255-70-50.washdc.fios.verizon.net) |
| 01:06:19 | × | haritz quits (~hrtz@unaffiliated/haritz) (Ping timeout: 260 seconds) |
| 01:06:37 | → | ddellacosta joins (ddellacost@gateway/vpn/mullvad/ddellacosta) |
| 01:07:42 | → | syntactic_sugar joins (~syntactic@c-67-169-78-228.hsd1.ca.comcast.net) |
| 01:07:56 | × | Anthaas_ quits (~Anthaas@unaffiliated/anthaas) (Read error: Connection reset by peer) |
| 01:08:21 | × | hololeap quits (~hololeap@gateway/tor-sasl/hololeap) (Ping timeout: 240 seconds) |
| 01:08:47 | → | mael_ joins (~mael@static.195.7.217.95.clients.your-server.de) |
| 01:09:41 | × | mael_ quits (~mael@static.195.7.217.95.clients.your-server.de) (Client Quit) |
| 01:09:52 | <ski> | slack1256 : not the latter, i think. see <https://downloads.haskell.org/~ghc/latest/docs/html/users_guide/exts/overloaded_labels.html> |
| 01:09:54 | × | Wuzzy quits (~Wuzzy@p5790e74f.dip0.t-ipconnect.de) (Remote host closed the connection) |
| 01:09:57 | → | mael_ joins (~mael@static.195.7.217.95.clients.your-server.de) |
| 01:10:03 | × | mael_ quits (~mael@static.195.7.217.95.clients.your-server.de) (Client Quit) |
| 01:10:05 | → | hololeap joins (~hololeap@gateway/tor-sasl/hololeap) |
| 01:10:27 | → | mael_ joins (~mael@static.195.7.217.95.clients.your-server.de) |
| 01:10:28 | × | mael_ quits (~mael@static.195.7.217.95.clients.your-server.de) (Client Quit) |
| 01:10:38 | <slack1256> | Great, I wanted to corroborate. |
| 01:10:44 | → | mael_ joins (~mael@static.195.7.217.95.clients.your-server.de) |
| 01:10:44 | mael_ | is now known as danom |
| 01:11:08 | × | ddellacosta quits (ddellacost@gateway/vpn/mullvad/ddellacosta) (Ping timeout: 252 seconds) |
| 01:11:50 | × | chenshen quits (~chenshen@2620:10d:c090:400::5:f171) (Quit: My MacBook Pro has gone to sleep. ZZZzzz…) |
| 01:13:44 | → | Guest_58 joins (491fa5dd@c-73-31-165-221.hsd1.va.comcast.net) |
| 01:14:36 | → | curiousgay joins (~gay@178.217.208.8) |
| 01:14:51 | × | danom quits (~mael@static.195.7.217.95.clients.your-server.de) (Client Quit) |
| 01:15:16 | × | Guest_58 quits (491fa5dd@c-73-31-165-221.hsd1.va.comcast.net) (Client Quit) |
| 01:18:19 | × | xff0x quits (~xff0x@2001:1a81:53de:e800:a2cc:76b1:70b6:a69f) (Ping timeout: 250 seconds) |
| 01:18:27 | → | haritz joins (~hrtz@2a02:8010:65b5:0:6009:6384:e3cb:2220) |
| 01:18:27 | × | haritz quits (~hrtz@2a02:8010:65b5:0:6009:6384:e3cb:2220) (Changing host) |
| 01:18:27 | → | haritz joins (~hrtz@unaffiliated/haritz) |
| 01:19:04 | <DigitalKiwi> | glguy: use case; i search my logs a lot with grep, so when people use matrix/gist/paste site, w/e. it's not possible for me to find a message. so what i want is like a grep that when it finds a link that's a gist/matrix.org media `message.txt` etc. it substitutes the content of the url instead of the url. |
| 01:20:06 | → | xff0x joins (~xff0x@2001:1a81:5212:400:4c6f:5915:2f4f:d6a1) |
| 01:21:42 | ← | FayeAleph parts (~holo@nikky.moe) ("WeeChat 2.7") |
| 01:26:29 | × | syntactic_sugar quits (~syntactic@c-67-169-78-228.hsd1.ca.comcast.net) (Quit: syntactic_sugar) |
| 01:28:06 | × | Jd007 quits (~Jd007@162.156.11.151) (Quit: Jd007) |
| 01:28:30 | → | Anthaas joins (~Anthaas@unaffiliated/anthaas) |
| 01:29:04 | → | lambdaman joins (~lambdaman@s66-183-152-156.bc.hsia.telus.net) |
| 01:29:25 | → | hololeap_ joins (~hololeap@gateway/tor-sasl/hololeap) |
| 01:29:33 | × | hololeap quits (~hololeap@gateway/tor-sasl/hololeap) (Ping timeout: 240 seconds) |
| 01:29:59 | × | nineonine quits (~nineonine@50.216.62.2) (Ping timeout: 246 seconds) |
| 01:34:51 | → | hypercube joins (hypercube@gateway/vpn/protonvpn/hypercube) |
| 01:35:18 | × | lambdaman quits (~lambdaman@s66-183-152-156.bc.hsia.telus.net) (Remote host closed the connection) |
| 01:35:45 | × | acarrico quits (~acarrico@dhcp-68-142-39-249.greenmountainaccess.net) (Ping timeout: 268 seconds) |
| 01:37:51 | → | ddellacosta joins (ddellacost@gateway/vpn/mullvad/ddellacosta) |
| 01:38:15 | <slack1256> | Is there a current use for GHC.Records ? |
| 01:40:01 | → | bitdex joins (~bitdex@gateway/tor-sasl/bitdex) |
| 01:40:18 | × | abhixec quits (~abhixec@c-67-169-139-16.hsd1.ca.comcast.net) (Ping timeout: 240 seconds) |
| 01:42:31 | × | ddellacosta quits (ddellacost@gateway/vpn/mullvad/ddellacosta) (Ping timeout: 252 seconds) |
| 01:43:09 | × | hololeap_ quits (~hololeap@gateway/tor-sasl/hololeap) (Ping timeout: 240 seconds) |
| 01:45:09 | × | bitdex quits (~bitdex@gateway/tor-sasl/bitdex) (Ping timeout: 240 seconds) |
| 01:46:00 | → | apache8080 joins (~rishi@wsip-70-168-153-252.oc.oc.cox.net) |
| 01:48:36 | → | drbean_ joins (~drbean@TC210-63-209-24.static.apol.com.tw) |
| 01:48:59 | <Axman6> | Pretty sure we use it all the time in DAML, record dot syntax is on by dsefault and we use it everywhere |
| 01:49:03 | <Axman6> | default* |
| 01:51:38 | → | geowiesnot joins (~user@87-89-181-157.abo.bbox.fr) |
| 01:53:48 | × | landonf quits (landonf@mac68k.info) (Excess Flood) |
| 01:54:56 | → | poljar joins (~poljar@93-139-112-157.adsl.net.t-com.hr) |
| 01:55:10 | → | landonf joins (landonf@mac68k.info) |
| 01:55:10 | → | lemmih_ joins (~lemmih@2406:3003:2072:44:2735:f443:3ea4:35ea) |
| 01:55:11 | × | electrostat quits (~dag@unaffiliated/electrostat) (Ping timeout: 246 seconds) |
| 01:55:32 | × | drdo quits (~drdo@overlord0.drdo.eu) (Ping timeout: 246 seconds) |
| 01:55:37 | → | gothos_ joins (~gothos@antsy.jhz.name) |
| 01:56:31 | × | carbolymer quits (~carbolyme@dropacid.net) (Quit: o/) |
| 01:56:35 | × | gothos quits (~gothos@antsy.jhz.name) (Ping timeout: 246 seconds) |
| 01:56:36 | × | malthe quits (~mborch@46.101.103.63) (Ping timeout: 246 seconds) |
| 01:56:36 | gothos_ | is now known as gothos |
| 01:56:42 | → | drdo joins (~drdo@overlord0.drdo.eu) |
| 01:56:51 | → | carbolymer joins (~carbolyme@dropacid.net) |
| 01:56:56 | × | cods quits (~fred@82-65-232-44.subs.proxad.net) (Ping timeout: 246 seconds) |
| 01:56:56 | × | freeside quits (~ubuntu@ec2-52-58-69-57.eu-central-1.compute.amazonaws.com) (Ping timeout: 246 seconds) |
| 01:56:57 | × | cjay quits (cjay@nerdbox.nerd2nerd.org) (Ping timeout: 246 seconds) |
| 01:56:57 | × | apoc quits (~apoc@49.12.13.193) (Ping timeout: 246 seconds) |
| 01:56:57 | × | ring0` quits (~ringo@unaffiliated/ring0/x-8667941) (Ping timeout: 246 seconds) |
| 01:56:57 | × | nopf quits (~frosch@static.179.17.76.144.clients.your-server.de) (Ping timeout: 246 seconds) |
| 01:57:17 | × | gienah_ quits (~mwright@119-18-3-62.771203.syd.nbn.aussiebb.net) (Ping timeout: 246 seconds) |
| 01:57:18 | × | myme quits (~myme@li1406-121.members.linode.com) (Ping timeout: 246 seconds) |
| 01:57:18 | × | poljar1 quits (~poljar@93-139-112-157.adsl.net.t-com.hr) (Ping timeout: 246 seconds) |
| 01:57:18 | × | sujeet quits (sujeet@unaffiliated/freeboson) (Ping timeout: 246 seconds) |
| 01:57:18 | × | jassob quits (~jassob@korrob.vth.sgsnet.se) (Ping timeout: 246 seconds) |
| 01:57:31 | → | sujeet joins (sujeet@unaffiliated/freeboson) |
| 01:57:39 | × | lemmih quits (~lemmih@58.182.184.138) (Ping timeout: 246 seconds) |
| 01:57:39 | × | bcoppens quits (~bartcopp@kde/coppens) (Ping timeout: 246 seconds) |
| 01:57:39 | × | sim642 quits (~simmo@unaffiliated/sim642) (Ping timeout: 246 seconds) |
| 01:57:57 | → | electrostat joins (~dag@unaffiliated/electrostat) |
| 01:58:11 | × | falafel quits (~falafel@pool-96-255-70-50.washdc.fios.verizon.net) (Ping timeout: 265 seconds) |
| 01:58:20 | × | urdh quits (~urdh@unaffiliated/urdh) (Ping timeout: 246 seconds) |
| 01:58:44 | → | malthe joins (~mborch@46.101.103.63) |
| 01:58:52 | → | cjay joins (cjay@nerdbox.nerd2nerd.org) |
| 01:58:53 | → | nopf joins (~frosch@static.179.17.76.144.clients.your-server.de) |
| 01:59:00 | → | cods joins (~fred@82-65-232-44.subs.proxad.net) |
| 01:59:06 | → | freeside joins (~ubuntu@ec2-52-58-69-57.eu-central-1.compute.amazonaws.com) |
| 01:59:22 | → | bcoppens joins (~bartcopp@vpn2.bartcoppens.be) |
| 01:59:23 | × | bcoppens quits (~bartcopp@vpn2.bartcoppens.be) (Changing host) |
| 01:59:24 | → | bcoppens joins (~bartcopp@kde/coppens) |
| 01:59:27 | → | ring0` joins (~ringo@unaffiliated/ring0/x-8667941) |
| 01:59:31 | → | jassob joins (~jassob@korrob.vth.sgsnet.se) |
| 01:59:57 | → | urdh joins (~urdh@unaffiliated/urdh) |
| 02:00:00 | → | gienah joins (~mwright@gentoo/developer/gienah) |
| 02:00:00 | → | Alleria joins (~textual@2603-7000-3040-0000-c180-72b7-b8c7-a8f4.res6.spectrum.com) |
| 02:00:09 | → | sim642 joins (~simmo@unaffiliated/sim642) |
| 02:00:24 | Alleria | is now known as Guest7075 |
| 02:00:25 | → | apoc joins (~apoc@49.12.13.193) |
| 02:00:30 | → | falafel joins (~falafel@pool-96-255-70-50.washdc.fios.verizon.net) |
| 02:00:44 | → | myme joins (~myme@li1406-121.members.linode.com) |
| 02:02:13 | → | bitdex joins (~bitdex@gateway/tor-sasl/bitdex) |
| 02:03:32 | × | CrazyPython quits (~crazypyth@98.122.164.118) (Ping timeout: 240 seconds) |
| 02:03:44 | × | nvmd quits (~nvmd@177.30.111.232) (Quit: Later nerds.) |
| 02:04:17 | → | olligobber joins (olligobber@gateway/vpn/privateinternetaccess/olligobber) |
| 02:04:34 | × | Guest7075 quits (~textual@2603-7000-3040-0000-c180-72b7-b8c7-a8f4.res6.spectrum.com) (Ping timeout: 258 seconds) |
| 02:05:57 | → | jijimofo joins (~cmo@S010610561191f5d6.lb.shawcable.net) |
| 02:06:14 | → | rajivr joins (uid269651@gateway/web/irccloud.com/x-mitiigphbgxjtueq) |
| 02:08:33 | × | olligobber quits (olligobber@gateway/vpn/privateinternetaccess/olligobber) (Ping timeout: 240 seconds) |
| 02:09:44 | → | ddellacosta joins (ddellacost@gateway/vpn/mullvad/ddellacosta) |
| 02:10:29 | × | urodna quits (~urodna@unaffiliated/urodna) (Quit: urodna) |
| 02:10:56 | × | Neuromancer quits (~Neuromanc@unaffiliated/neuromancer) (Ping timeout: 260 seconds) |
| 02:13:27 | × | nicholasbulka quits (~nicholasb@2601:900:4301:da0:447b:5128:d97:8340) (Remote host closed the connection) |
| 02:14:05 | × | ddellacosta quits (ddellacost@gateway/vpn/mullvad/ddellacosta) (Ping timeout: 246 seconds) |
| 02:14:24 | → | nicholasbulka joins (~nicholasb@2601:900:4301:da0:447b:5128:d97:8340) |
| 02:15:28 | × | nicholasbulka quits (~nicholasb@2601:900:4301:da0:447b:5128:d97:8340) (Remote host closed the connection) |
| 02:15:44 | <slack1256> | Right, I forgot about that extension. |
| 02:15:44 | → | nicholasbulka joins (~nicholasb@2601:900:4301:da0:447b:5128:d97:8340) |
| 02:18:00 | × | nicholasbulka quits (~nicholasb@2601:900:4301:da0:447b:5128:d97:8340) (Remote host closed the connection) |
| 02:18:19 | <__minoru__shirae> | DigitalKiwi: how about an obvious solution of expanding all those links into new logs and then grepping those new files |
| 02:18:33 | × | aVikingTrex quits (~aVikingTr@2001:8003:340d:d00:b2de:b98:7a93:b0ea) (Ping timeout: 250 seconds) |
| 02:18:49 | → | nicholasbulka joins (~nicholasb@2601:900:4301:da0:447b:5128:d97:8340) |
| 02:18:50 | <DigitalKiwi> | yeah i started that |
| 02:22:33 | × | carlomagno quits (~cararell@148.87.23.13) (Quit: Leaving.) |
| 02:23:19 | × | nicholasbulka quits (~nicholasb@2601:900:4301:da0:447b:5128:d97:8340) (Ping timeout: 250 seconds) |
| 02:26:12 | × | machinedgod quits (~machinedg@135-23-192-217.cpe.pppoe.ca) (Ping timeout: 240 seconds) |
| 02:29:51 | × | haasn quits (~nand@mpv/developer/haasn) (Ping timeout: 260 seconds) |
| 02:31:31 | → | chenshen joins (~chenshen@2620:10d:c090:400::5:f171) |
| 02:32:01 | × | BosonCollider quits (~olofs@90-227-86-119-no542.tbcn.telia.com) (Ping timeout: 252 seconds) |
| 02:32:15 | × | zaquest quits (~notzaques@5.128.210.178) (Quit: Leaving) |
| 02:35:41 | → | zaquest joins (~notzaques@5.128.210.178) |
| 02:37:10 | → | haasn joins (~nand@mpv/developer/haasn) |
| 02:37:25 | × | apache8080 quits (~rishi@wsip-70-168-153-252.oc.oc.cox.net) (Ping timeout: 268 seconds) |
| 02:38:47 | × | jijimofo quits (~cmo@S010610561191f5d6.lb.shawcable.net) (Remote host closed the connection) |
| 02:42:26 | × | landonf quits (landonf@mac68k.info) (Excess Flood) |
| 02:42:32 | → | ddellacosta joins (ddellacost@gateway/vpn/mullvad/ddellacosta) |
| 02:43:40 | → | landonf joins (landonf@mac68k.info) |
| 02:44:40 | × | falafel quits (~falafel@pool-96-255-70-50.washdc.fios.verizon.net) (Ping timeout: 252 seconds) |
| 02:44:53 | × | theDon quits (~td@94.134.91.214) (Ping timeout: 240 seconds) |
| 02:45:59 | × | Guest63507 quits (~Tracerneo@185.204.1.185) (Remote host closed the connection) |
| 02:46:53 | × | ddellacosta quits (ddellacost@gateway/vpn/mullvad/ddellacosta) (Ping timeout: 240 seconds) |
| 02:46:59 | → | theDon joins (~td@94.134.91.244) |
| 02:47:32 | → | jijimofo joins (~cmo@S010610561191f5d6.lb.shawcable.net) |
| 02:48:14 | → | falafel joins (~falafel@pool-96-255-70-50.washdc.fios.verizon.net) |
| 02:49:06 | × | landonf quits (landonf@mac68k.info) (Excess Flood) |
| 02:49:40 | → | landonf joins (landonf@mac68k.info) |
| 02:50:18 | → | FinnElija joins (~finn_elij@gateway/tor-sasl/finnelija/x-67402716) |
| 02:50:18 | finn_elija | is now known as Guest91988 |
| 02:50:18 | FinnElija | is now known as finn_elija |
| 02:53:57 | × | Guest91988 quits (~finn_elij@gateway/tor-sasl/finnelija/x-67402716) (Ping timeout: 240 seconds) |
| 02:55:46 | × | turq quits (~electro@138.197.8.173) (Changing host) |
| 02:55:46 | → | turq joins (~electro@unaffiliated/turq) |
| 02:58:31 | → | merijn joins (~merijn@83-160-49-249.ip.xs4all.nl) |
| 03:00:48 | → | olligobber joins (olligobber@gateway/vpn/privateinternetaccess/olligobber) |
| 03:01:11 | × | mrchampion quits (~mrchampio@38.18.109.23) (Ping timeout: 240 seconds) |
| 03:01:44 | → | syntactic_sugar joins (~syntactic@c-67-169-78-228.hsd1.ca.comcast.net) |
| 03:03:46 | × | aerona quits (~aerona@2600:6c54:4600:f300:e708:b239:a59c:f83b) (Remote host closed the connection) |
| 03:04:10 | → | mrchampion joins (~mrchampio@38.18.109.23) |
| 03:04:26 | × | falafel quits (~falafel@pool-96-255-70-50.washdc.fios.verizon.net) (Ping timeout: 240 seconds) |
| 03:04:41 | × | __minoru__shirae quits (~shiraeesh@109.166.59.77) (Ping timeout: 240 seconds) |
| 03:06:11 | → | nineonine joins (~nineonine@50.216.62.2) |
| 03:06:16 | × | syntactic_sugar quits (~syntactic@c-67-169-78-228.hsd1.ca.comcast.net) (Ping timeout: 252 seconds) |
| 03:11:33 | × | nineonine quits (~nineonine@50.216.62.2) (Ping timeout: 240 seconds) |
| 03:12:53 | × | mozzarella quits (~sam@unaffiliated/sam113101) (Ping timeout: 252 seconds) |
| 03:19:25 | → | ddellacosta joins (~ddellacos@86.106.143.92) |
| 03:20:31 | × | landonf quits (landonf@mac68k.info) (Excess Flood) |
| 03:21:25 | → | Jd007 joins (~Jd007@162.156.11.151) |
| 03:21:29 | → | mozzarella joins (~sam@unaffiliated/sam113101) |
| 03:21:49 | × | Tario quits (~Tario@201.192.165.173) (Read error: Connection reset by peer) |
| 03:22:10 | → | landonf joins (landonf@mac68k.info) |
| 03:23:43 | × | ddellacosta quits (~ddellacos@86.106.143.92) (Ping timeout: 252 seconds) |
| 03:27:49 | → | falafel joins (~falafel@pool-96-255-70-50.washdc.fios.verizon.net) |
| 03:29:34 | → | nicholasbulka joins (~nicholasb@2601:900:4301:da0:447b:5128:d97:8340) |
| 03:29:42 | → | Tario joins (~Tario@201.192.165.173) |
| 03:32:32 | × | merijn quits (~merijn@83-160-49-249.ip.xs4all.nl) (Ping timeout: 240 seconds) |
| 03:33:53 | × | nicholasbulka quits (~nicholasb@2601:900:4301:da0:447b:5128:d97:8340) (Ping timeout: 258 seconds) |
| 03:35:51 | → | lambdaman joins (~lambdaman@s66-183-152-156.bc.hsia.telus.net) |
| 03:37:04 | × | slack1256 quits (~slack1256@191.113.234.51) (Ping timeout: 252 seconds) |
| 03:37:43 | × | chenshen quits (~chenshen@2620:10d:c090:400::5:f171) (Ping timeout: 258 seconds) |
| 03:37:52 | → | sayola joins (~vekto@dslb-002-201-085-157.002.201.pools.vodafone-ip.de) |
| 03:40:13 | × | lambdaman quits (~lambdaman@s66-183-152-156.bc.hsia.telus.net) (Ping timeout: 252 seconds) |
| 03:43:31 | × | zaquest quits (~notzaques@5.128.210.178) (Ping timeout: 252 seconds) |
| 03:44:39 | → | slack1256 joins (~slack1256@191.113.234.51) |
| 03:47:03 | × | jneira quits (501e65b6@gateway/web/cgi-irc/kiwiirc.com/ip.80.30.101.182) (Quit: Connection closed) |
| 03:55:33 | → | Iam_thor joins (~Iam_thor@185.204.1.185) |
| 03:59:00 | → | nineonine joins (~nineonine@50.216.62.2) |
| 03:59:09 | → | ddellacosta joins (ddellacost@gateway/vpn/mullvad/ddellacosta) |
| 04:00:16 | → | ram19890 joins (~ram@49.207.130.109) |
| 04:00:19 | × | dumptruckman quits (~dumptruck@li1287-148.members.linode.com) (Quit: ZNC - https://znc.in) |
| 04:03:52 | × | ddellacosta quits (ddellacost@gateway/vpn/mullvad/ddellacosta) (Ping timeout: 252 seconds) |
| 04:06:12 | → | dumptruckman joins (~dumptruck@li1287-148.members.linode.com) |
| 04:08:48 | × | alx741 quits (~alx741@181.196.69.92) (Quit: alx741) |
| 04:09:11 | → | apache8080 joins (~rishi@wsip-70-168-153-252.oc.oc.cox.net) |
| 04:10:13 | → | nicholasbulka joins (~nicholasb@2601:900:4301:da0:10f2:b1a:7b7d:5e4f) |
| 04:10:56 | → | frozenErebus joins (~frozenEre@37.231.244.249) |
| 04:11:20 | → | nicholas_ joins (~nicholasb@2601:900:4301:da0:5401:53e5:3a7a:be9e) |
| 04:13:16 | <jackdk> | How do I tell cabal to build haddocks of dependencies? |
| 04:13:33 | × | bitdex quits (~bitdex@gateway/tor-sasl/bitdex) (Ping timeout: 240 seconds) |
| 04:14:54 | × | nicholasbulka quits (~nicholasb@2601:900:4301:da0:10f2:b1a:7b7d:5e4f) (Ping timeout: 258 seconds) |
| 04:15:40 | × | nicholas_ quits (~nicholasb@2601:900:4301:da0:5401:53e5:3a7a:be9e) (Ping timeout: 258 seconds) |
| 04:15:41 | × | wroathe quits (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net) (Ping timeout: 240 seconds) |
| 04:16:18 | → | bitdex joins (~bitdex@gateway/tor-sasl/bitdex) |
| 04:19:56 | → | __minoru__shirae joins (~shiraeesh@109.166.59.77) |
| 04:21:30 | → | wroathe joins (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net) |
| 04:24:49 | <jackdk> | apparently I needed `documentation: True` in `~/.cabal/config` and not `cabal.project` |
| 04:26:06 | × | seanparsons quits (~sean@cpc145088-gill21-2-0-cust281.20-1.cable.virginm.net) (Ping timeout: 240 seconds) |
| 04:26:23 | × | wroathe quits (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net) (Ping timeout: 246 seconds) |
| 04:26:23 | × | __minoru__shirae quits (~shiraeesh@109.166.59.77) (Ping timeout: 246 seconds) |
| 04:27:20 | → | seanparsons joins (~sean@cpc145088-gill21-2-0-cust281.20-1.cable.virginm.net) |
| 04:28:13 | × | slack1256 quits (~slack1256@191.113.234.51) (Ping timeout: 240 seconds) |
| 04:30:26 | → | ddellacosta joins (ddellacost@gateway/vpn/mullvad/ddellacosta) |
| 04:33:58 | × | apache8080 quits (~rishi@wsip-70-168-153-252.oc.oc.cox.net) (Ping timeout: 268 seconds) |
| 04:34:32 | × | ddellacosta quits (ddellacost@gateway/vpn/mullvad/ddellacosta) (Ping timeout: 240 seconds) |
| 04:37:35 | × | elliott_ quits (~elliott_@pool-108-51-101-42.washdc.fios.verizon.net) (Ping timeout: 246 seconds) |
| 04:38:39 | × | maroloccio quits (~marolocci@pousada3ja.mma.com.br) (Ping timeout: 265 seconds) |
| 04:38:54 | <gnumonic> | I'm getting a "Reduction stack overflow ... when simplifying the following type: SDecide Nat". Is anything bad going to happen if I listen to the error message and disable the check? (I'm sure my proof terminates) |
| 04:39:54 | → | zaquest joins (~notzaques@5.128.210.178) |
| 04:42:28 | × | mrchampion quits (~mrchampio@38.18.109.23) (Remote host closed the connection) |
| 04:44:27 | × | olligobber quits (olligobber@gateway/vpn/privateinternetaccess/olligobber) (Ping timeout: 268 seconds) |
| 04:47:28 | × | Jd007 quits (~Jd007@162.156.11.151) (Quit: Jd007) |
| 04:47:32 | × | falafel quits (~falafel@pool-96-255-70-50.washdc.fios.verizon.net) (Ping timeout: 240 seconds) |
| 04:47:52 | → | v01d4lph4 joins (~v01d4lph4@122.160.65.250) |
| 04:51:24 | → | antaoiseach joins (~z0ltan@103.5.134.18) |
| 04:51:34 | <antaoiseach> | Hello folks, good place to ask about cabal build failures? |
| 04:51:51 | <antaoiseach> | (Newbie to the Haskell ecosystem, beginner-intermediate in the language itself) |
| 04:52:20 | → | danvet joins (~Daniel@2a02:168:57f4:0:efd0:b9e5:5ae6:c2fa) |
| 04:54:54 | <glguy> | This is a fine place to ask. Things are a bit slow this time of the day |
| 04:57:57 | <antaoiseach> | glguy: Thank you! |
| 04:58:38 | <antaoiseach> | So I'm working through the Haskell MOOC (haskell.mooc.fi) course, and my setup was working with a manually installed ghc (8.8.4 IIRC) via homebrew. |
| 04:59:03 | <antaoiseach> | That led to some problems generating executables (link errors with both clang and gcc), and so I decided to do a fresh install. |
| 04:59:05 | → | syntactic_sugar joins (~syntactic@c-67-169-78-228.hsd1.ca.comcast.net) |
| 04:59:16 | × | seveg quits (~gabriel@2a02-ab04-0249-8d00-dea6-32ff-fe17-0993.dynamic.v6.chello.sk) (Ping timeout: 246 seconds) |
| 04:59:26 | <antaoiseach> | I followed the recommended procedure and installed ghc vis ghcup (am on macOS) and installed stack as well |
| 04:59:53 | <antaoiseach> | The test cases are built using the command `cabal v2-build && cabal v2-exec runhaskell <testfile>` |
| 04:59:58 | × | jijimofo quits (~cmo@S010610561191f5d6.lb.shawcable.net) (Ping timeout: 252 seconds) |
| 05:00:06 | → | Alleria joins (~textual@2603-7000-3040-0000-c180-72b7-b8c7-a8f4.res6.spectrum.com) |
| 05:00:17 | <antaoiseach> | Now this gives me problems during the build step itself (the stack version of the instructions also fail spectacularly) |
| 05:00:29 | Alleria | is now known as Guest80128 |
| 05:00:38 | <antaoiseach> | ```cabal: Failed to build basement-0.0.11 (which is required by tests-0.0.1). See |
| 05:00:38 | × | Tario quits (~Tario@201.192.165.173) (Read error: Connection reset by peer) |
| 05:00:41 | <antaoiseach> | the build log above for details. |
| 05:00:43 | <antaoiseach> | Failed to build clock-0.8.2 (which is required by tests-0.0.1). See the build |
| 05:00:46 | <antaoiseach> | log above for details. |
| 05:00:48 | <antaoiseach> | Failed to build hourglass-0.2.12 (which is required by tests-0.0.1). See the |
| 05:00:51 | <antaoiseach> | build log above for details. |
| 05:00:51 | → | Tario joins (~Tario@201.192.165.173) |
| 05:00:53 | <antaoiseach> | Failed to build hashable-1.3.1.0 (which is required by tests-0.0.1). See the |
| 05:00:56 | <antaoiseach> | build log above for details. |
| 05:00:58 | <antaoiseach> | Failed to build network-3.1.2.1 (which is required by tests-0.0.1). See the |
| 05:01:01 | <antaoiseach> | build log above for details.``` |
| 05:01:03 | <antaoiseach> | (Sorry, thought the snippet would paste as a single message) |
| 05:01:24 | <antaoiseach> | I have a suspicion the libraries used by the mooc might be a build old and for an older lts version, but I'm not experienced in the haskell ecosystem enough to figure it out. |
| 05:01:37 | <antaoiseach> | Any tips to proceed debugging would be highly appreciated! :-) |
| 05:01:41 | <opqdonut> | antaoiseach: hi, author of haskell.mooc.fi here. I haven't tested the alternative cabal instructions in a while so it might very well be that they're broken. The recommended way is to use stack and that does seem to work for most studens. What problems are you having with stack? |
| 05:02:31 | <antaoiseach> | Oh hi opqdonut! Stack also crashes out with more inscrutable errors! :-) |
| 05:02:48 | × | syntactic_sugar quits (~syntactic@c-67-169-78-228.hsd1.ca.comcast.net) (Client Quit) |
| 05:03:39 | <antaoiseach> | opqdonut: Sorry, let me get the relevant output ... my computer seems to have frozen |
| 05:03:55 | <opqdonut> | use some sort of pastebin site |
| 05:03:58 | <opqdonut> | @where paste |
| 05:03:58 | <lambdabot> | Help us help you: please paste full code, input and/or output at e.g. https://paste.tomsmeding.com |
| 05:04:04 | <antaoiseach> | opqdonut: yes, will do. Thanks! |
| 05:04:31 | × | Guest80128 quits (~textual@2603-7000-3040-0000-c180-72b7-b8c7-a8f4.res6.spectrum.com) (Ping timeout: 250 seconds) |
| 05:05:00 | → | seveg joins (~gabriel@2a02-ab04-0249-8d00-dea6-32ff-fe17-0993.dynamic.v6.chello.sk) |
| 05:05:01 | → | aerona joins (~aerona@2600:6c54:4600:f300:3482:b912:44a5:8346) |
| 05:08:36 | → | Guest78317 joins (~laudiacay@67.176.215.84) |
| 05:08:47 | <opqdonut> | antaoiseach: meanwhile, I tried the cabal v2-build method on my machine and it worked fine, so it's not _completely_ broken :) |
| 05:09:23 | <antaoiseach> | opqdonut: Here is the error part at the end - https://paste.tomsmeding.com/QMG5AEI7, and the full stack trace for `stack build` - https://paste.tomsmeding.com/llww9793 |
| 05:09:50 | <antaoiseach> | opqdonut: yes, cabal v2-build worked nicely for me with ghc 8.8.4 (IIRC). Let me my latest versions info |
| 05:09:57 | × | Natch quits (~Natch@c-b471e255.014-297-73746f25.bbcust.telenor.se) (Remote host closed the connection) |
| 05:10:15 | <antaoiseach> | ~/.../haskell-mooc/exercises:master$ ghc --version |
| 05:10:15 | <antaoiseach> | \The Glorious Glasgow Haskell Compilation System, version 8.10.4 |
| 05:10:15 | <antaoiseach> | ~/.../haskell-mooc/exercises:master$ cabal --version |
| 05:10:15 | <antaoiseach> | cabal-install version 3.4.0.0 |
| 05:10:15 | <antaoiseach> | compiled using version 3.4.0.0 of the Cabal library |
| 05:10:18 | <antaoiseach> | ~/.../haskell-mooc/exercises:master$ stack --version |
| 05:10:22 | → | ddellacosta joins (ddellacost@gateway/vpn/mullvad/ddellacosta) |
| 05:10:26 | <antaoiseach> | Version 2.5.1, Git revision d6ab861544918185236cf826cb2028abb266d6d5 x86_64 hpack-0.33.0 |
| 05:10:31 | <antaoiseach> | (stack version) |
| 05:10:39 | <antaoiseach> | Sorry for the walls of text, appreciate your help! ;-) |
| 05:11:18 | <sclv> | antaoiseach: ok so tou |
| 05:11:42 | <sclv> | er ok so you’re using homebrew gcc with ghc? |
| 05:11:57 | <antaoiseach> | sclv: Previously, but not installed with `ghcup` |
| 05:12:04 | <antaoiseach> | and stack from the stack site |
| 05:12:18 | <antaoiseach> | sclv: oh sorry, no, using clang |
| 05:12:22 | <antaoiseach> | (well, Apple clang) |
| 05:12:47 | <antaoiseach> | tried with gcc - gave a bunch of errors about unrecognised symbols and gc-options |
| 05:12:52 | <sclv> | the no pie stuff is a giveaway that there’s something funny with the combo of ghc and your system |
| 05:13:02 | <antaoiseach> | (gcc/clang/actual clang is a real mess on macOS I know :() |
| 05:13:16 | <antaoiseach> | sclv: I hope that's the case! |
| 05:13:24 | <antaoiseach> | not issues with lib versions |
| 05:13:53 | <sclv> | stack manages ghc in its own way, but if the ghcup installed one works fine my advice is stick to that |
| 05:14:15 | <sclv> | You can pass a flag to stack so it uses system ghc instead of its own |
| 05:14:53 | <antaoiseach> | here is my ghc settings file (from `ghc --print-libdir`) if it helps - https://paste.tomsmeding.com/KwXxg7OI |
| 05:15:15 | <antaoiseach> | sclv: that's for stack, right? the system-ghc flag |
| 05:15:17 | × | ddellacosta quits (ddellacost@gateway/vpn/mullvad/ddellacosta) (Ping timeout: 268 seconds) |
| 05:15:20 | → | Natch joins (~Natch@c-b471e255.014-297-73746f25.bbcust.telenor.se) |
| 05:16:51 | <sclv> | ya |
| 05:17:13 | <antaoiseach> | sclv: yes, that makes sense! |
| 05:17:26 | <sclv> | note that your settings file says that the c compiler supports no-pie but the error message says it doesn’t |
| 05:17:27 | × | Iam_thor quits (~Iam_thor@185.204.1.185) (Remote host closed the connection) |
| 05:17:49 | <sclv> | here’s an older ticket with some details https://gitlab.haskell.org/ghc/ghc/-/issues/16656 |
| 05:17:49 | <antaoiseach> | sclv: lemme try setting that off and try |
| 05:18:28 | → | michalz joins (~user@185.246.204.44) |
| 05:18:40 | <sclv> | you can pass verbosity flags to cabal to see the gcc/clang invocations too |
| 05:18:48 | <antaoiseach> | okay, with cabal build, it failed again, but with some slightly different messages |
| 05:19:01 | <antaoiseach> | sclv: passing `-v`? |
| 05:19:04 | <Guest78317> | another silly question again. i have a thing that should be a json array. i have a parser for each of the contents of the json array. |
| 05:19:31 | <sclv> | there’s a variety of verbosity levels iirc |
| 05:20:38 | <sclv> | the easiest thing to do is to make sure you install ghc in precisely the compiler env you intend to run it in, so ideally the configure script just works right |
| 05:21:32 | <antaoiseach> | sclv: I didn't get that... can you elaborate? |
| 05:23:00 | → | syntactic_sugar joins (~syntactic@c-67-169-78-228.hsd1.ca.comcast.net) |
| 05:23:10 | <sclv> | the ticket explains. when you install ghc (including via ghcup) it runs scripts to detect what settings to put in that file. so if you install it with precisely the ambient env you want (correct gcc in path, etc) then things go smoothly |
| 05:23:36 | <sclv> | or one hopes they do |
| 05:24:57 | <antaoiseach> | sclv: Hmmm, okay. I read through that issue now.... seems kind of relevant, but I think they're building ghc from source there, right? I'd hoped that installing the binary from ghcup would have put in the right settings. |
| 05:25:16 | <antaoiseach> | Strangely enough, it did point to gcc (IIRC), and I had to manually change it to clang in the settings file |
| 05:25:28 | <sclv> | the configure gets run regardless |
| 05:25:40 | <sclv> | to generate that file |
| 05:25:45 | <antaoiseach> | Hmmm |
| 05:26:04 | × | Tario quits (~Tario@201.192.165.173) (Read error: Connection reset by peer) |
| 05:26:09 | <antaoiseach> | That step is in the ghcup shell script though? |
| 05:26:17 | → | Tario joins (~Tario@201.192.165.173) |
| 05:26:20 | <antaoiseach> | and that runs automatically with the command given on the site |
| 05:26:43 | <antaoiseach> | The command given is `curl --proto '=https' --tlsv1.2 -sSf https://get-ghcup.haskell.org | sh` (on the ghcup site) |
| 05:26:44 | <sclv> | You can pass the installer a flag to tell it which c compiler to pick, but it picks the thing named gcc by default |
| 05:27:09 | <antaoiseach> | okay, let me try and reinstall ghcup and see all the options presented |
| 05:27:11 | <sclv> | recall that gcc is aliased to clang on brewless systems |
| 05:27:24 | <sclv> | idk if ghcup hides this from you |
| 05:27:47 | <sclv> | the curl script should have put a ghcup cmd in your path? |
| 05:27:49 | <antaoiseach> | sclv: Hmmm, yes. I don't recall actually ... let me try it out now and see the options |
| 05:28:40 | → | merijn joins (~merijn@83-160-49-249.ip.xs4all.nl) |
| 05:28:59 | <sclv> | i would have a gcc aliased to clang, do a clean install, and then later if i wanted to change this, then change the gcc alias and also the ghc config for only that |
| 05:29:04 | × | waleee-cl quits (uid373333@gateway/web/irccloud.com/x-cwhemzwwgbboniwh) (Quit: Connection closed for inactivity) |
| 05:29:16 | <sclv> | it may not be the best approach but it seems safe |
| 05:30:08 | <antaoiseach> | sclv: funnily enough, macOS does have gcc aliased to Apple clang by default! |
| 05:30:26 | <antaoiseach> | I had manually rebound the alias to a brew installed instance of gcc 10 |
| 05:30:31 | <antaoiseach> | so what you're saying makes sense |
| 05:31:18 | <sclv> | right. you changed the compiler but not its flags, leading to an inconsistent config file |
| 05:32:31 | <antaoiseach> | sclv: Okay, so I have removed the alias, gcc is now (as originally), pointing to Apple's clang instance ... installing via ghcup now... let's see! |
| 05:32:54 | <antaoiseach> | So it's pointing to Apple clang version 11.0.0 (clang-1100.0.33.17) right now |
| 05:33:06 | <antaoiseach> | let's hope for the best! :D |
| 05:34:05 | × | drbean_ quits (~drbean@TC210-63-209-24.static.apol.com.tw) (Quit: ZNC 1.8.2+cygwin2 - https://znc.in) |
| 05:35:51 | → | pthariensflame joins (~pthariens@2600:6c52:727f:4200:194:cbbb:ad89:4623) |
| 05:36:05 | → | antaoise1ch joins (~z0ltan@103.5.134.18) |
| 05:37:26 | × | antaoiseach quits (~z0ltan@103.5.134.18) (Ping timeout: 246 seconds) |
| 05:38:00 | → | lambdaman joins (~lambdaman@s66-183-152-156.bc.hsia.telus.net) |
| 05:39:35 | <antaoise1ch> | sclv: Sorry about the outage ... power cut, back again. Okay, so no luck... cabal build is still failing |
| 05:40:04 | <antaoise1ch> | and strangely enough, the settings file still has references to gcc (had assumed it would use the alias and pick up clang) |
| 05:40:22 | <sclv> | no its going to use the alias name |
| 05:40:34 | <antaoise1ch> | okay |
| 05:41:07 | <antaoise1ch> | clang: error: linker command failed with exit code 1 (use -v to see invocation) |
| 05:41:08 | <antaoise1ch> | `gcc' failed in phase `Linker'. (Exit code: 1) |
| 05:41:08 | <antaoise1ch> | cabal: Failed to build basement-0.0.11 (which is required by tests-0.0.1). See |
| 05:41:08 | <antaoise1ch> | the build log above for details. |
| 05:41:26 | <antaoise1ch> | you're right ... it did use clang, but but same failure |
| 05:41:30 | <antaoise1ch> | let me try stack |
| 05:41:43 | <sclv> | wait is the failure the no pie? |
| 05:42:03 | × | pthariensflame quits (~pthariens@2600:6c52:727f:4200:194:cbbb:ad89:4623) () |
| 05:42:05 | <sclv> | make sure your config file for ghc is actually now correct |
| 05:43:46 | <antaoise1ch> | sclv: https://paste.tomsmeding.com/fZKo4PPa is my new settings .. it has `NO` for pie support |
| 05:43:57 | → | gimps joins (~gimps@185.169.233.12) |
| 05:44:26 | × | lambdaman quits (~lambdaman@s66-183-152-156.bc.hsia.telus.net) (Ping timeout: 260 seconds) |
| 05:45:02 | → | lambdaman joins (~lambdaman@s66-183-152-156.bc.hsia.telus.net) |
| 05:45:47 | <antaoise1ch> | not sure what to make of it ... |
| 05:46:00 | <antaoise1ch> | the verbose output doesn't mention it though |
| 05:46:13 | <antaoise1ch> | I found this bit funny though - "Failed to build QuickCheck-2.14.2 because it depends on QuickCheck-2.14.2 |
| 05:46:16 | <antaoise1ch> | " |
| 05:46:19 | <antaoise1ch> | :D |
| 05:46:22 | → | ddellacosta joins (~ddellacos@86.106.143.131) |
| 05:46:30 | <opqdonut> | antaoise1ch: sorry, I was away for a while, but it seems this issue is beyond me anyway. I have no experience with macos or building ghc from source... |
| 05:47:29 | <antaoise1ch> | opqdonut: hey, no worries! Yeah, macOS has a bunch of issues with Apple installing their own versions of stuff |
| 05:47:46 | <antaoise1ch> | Thanks for the help though, opqdonut and sclv! Appreciate it! :-) |
| 05:47:56 | <opqdonut> | modifying the stack.yaml to include `system-ghc: true` might help if you indeed manage to install a working GHC via some non-stack mechanism |
| 05:48:07 | <antaoise1ch> | I'll go back to 8.8.4, finish the mooc, and then try updating later! :D |
| 05:48:23 | <opqdonut> | perhaps also `skip-ghc-check: true` is needed if the ghc version doesn't match |
| 05:48:24 | <antaoise1ch> | opqdonut: I did set it to `true` :-) |
| 05:48:43 | <opqdonut> | hmm yeah going back to a working configuration you had before makes sense |
| 05:48:45 | <opqdonut> | have fun |
| 05:48:48 | <antaoise1ch> | Okay, I can try the skip-check and see.. |
| 05:48:55 | <antaoise1ch> | Thanks, and cheers! :-) |
| 05:49:11 | × | hypercube quits (hypercube@gateway/vpn/protonvpn/hypercube) (Ping timeout: 240 seconds) |
| 05:50:14 | × | antaoise1ch quits (~z0ltan@103.5.134.18) (Quit: leaving) |
| 05:50:44 | × | ddellacosta quits (~ddellacos@86.106.143.131) (Ping timeout: 246 seconds) |
| 05:51:19 | → | hypercube joins (hypercube@gateway/vpn/protonvpn/hypercube) |
| 05:52:53 | × | horatiohb quits (~horatiohb@104.236.208.44) (Ping timeout: 240 seconds) |
| 05:53:35 | × | syntactic_sugar quits (~syntactic@c-67-169-78-228.hsd1.ca.comcast.net) (Quit: syntactic_sugar) |
| 05:54:14 | → | malumore joins (~malumore@151.62.126.218) |
| 05:55:18 | → | srk joins (~sorki@unaffiliated/srk) |
| 05:55:48 | × | kiweun quits (~kiweun@2607:fea8:2a62:9600:2d99:cd1a:54c5:e472) (Remote host closed the connection) |
| 06:03:13 | × | merijn quits (~merijn@83-160-49-249.ip.xs4all.nl) (Ping timeout: 252 seconds) |
| 06:03:37 | × | koz_ quits (~koz@121.99.240.58) (Ping timeout: 260 seconds) |
| 06:04:00 | × | myShoggoth quits (~myShoggot@97-120-72-12.ptld.qwest.net) (Ping timeout: 268 seconds) |
| 06:05:25 | × | kristijonas quits (~kristijon@78-56-32-39.static.zebra.lt) (Remote host closed the connection) |
| 06:07:34 | → | koz joins (~koz@121.99.240.58) |
| 06:09:35 | → | elliott_ joins (~elliott_@pool-108-18-30-46.washdc.fios.verizon.net) |
| 06:12:10 | → | werneta joins (~werneta@70-142-214-115.lightspeed.irvnca.sbcglobal.net) |
| 06:13:56 | × | DTZUZU quits (~DTZUZO@205.ip-149-56-132.net) (Read error: Connection reset by peer) |
| 06:14:11 | × | MrMobius quits (~MrMobius@208.58.206.154) (Ping timeout: 246 seconds) |
| 06:22:09 | → | ddellacosta joins (ddellacost@gateway/vpn/mullvad/ddellacosta) |
| 06:26:26 | × | ddellacosta quits (ddellacost@gateway/vpn/mullvad/ddellacosta) (Ping timeout: 246 seconds) |
| 06:27:47 | → | syntactic_sugar joins (~syntactic@c-67-169-78-228.hsd1.ca.comcast.net) |
| 06:27:50 | → | MrMobius joins (~MrMobius@208.58.206.154) |
| 06:30:42 | → | DTZUZU joins (~DTZUZO@205.ip-149-56-132.net) |
| 06:36:33 | × | MrMobius quits (~MrMobius@208.58.206.154) (Ping timeout: 240 seconds) |
| 06:37:51 | × | lambdaman quits (~lambdaman@s66-183-152-156.bc.hsia.telus.net) (Remote host closed the connection) |
| 06:44:17 | → | BosonCollider joins (~olofs@90-227-86-119-no542.tbcn.telia.com) |
| 06:44:41 | → | Varis joins (~Tadas@unaffiliated/varis) |
| 06:45:10 | → | lambdaman joins (~lambdaman@s66-183-152-156.bc.hsia.telus.net) |
| 06:45:44 | → | MrMobius joins (~MrMobius@208.58.206.154) |
| 06:47:28 | ← | jakalx parts (~jakalx@base.jakalx.net) () |
| 06:47:57 | → | aVikingTrex joins (~aVikingTr@2001:8003:340d:d00:b2de:b98:7a93:b0ea) |
| 06:48:56 | × | dave_uy48 quits (~david@108.61.193.26) (Quit: The Lounge - https://thelounge.chat) |
| 06:49:04 | → | nicholasbulka joins (~nicholasb@2601:900:4301:da0:5401:53e5:3a7a:be9e) |
| 06:49:54 | → | nineonin_ joins (~nineonine@2604:3d08:7785:9600:d9d9:f067:f388:4d71) |
| 06:51:01 | → | sm2n_ joins (~sm2n@bras-base-hmtnon143hw-grc-13-70-54-76-62.dsl.bell.ca) |
| 06:51:03 | → | jijimofo joins (~cmo@S010610561191f5d6.lb.shawcable.net) |
| 06:52:07 | × | sm2n quits (~sm2n@bras-base-hmtnon143hw-grc-13-70-54-76-62.dsl.bell.ca) (Read error: Connection reset by peer) |
| 06:52:24 | → | dave_uy48 joins (~david@108.61.193.26) |
| 06:53:23 | × | nineonine quits (~nineonine@50.216.62.2) (Ping timeout: 246 seconds) |
| 06:53:36 | × | nicholasbulka quits (~nicholasb@2601:900:4301:da0:5401:53e5:3a7a:be9e) (Ping timeout: 258 seconds) |
| 06:54:26 | × | MrMobius quits (~MrMobius@208.58.206.154) (Ping timeout: 246 seconds) |
| 06:54:39 | × | echoreply quits (~echoreply@unaffiliated/echoreply) (Quit: WeeChat 1.9.1) |
| 06:54:53 | → | rmk236 joins (~lcampos@ip-37-201-211-111.hsi13.unitymediagroup.de) |
| 06:55:09 | → | echoreply joins (~echoreply@unaffiliated/echoreply) |
| 06:56:36 | × | syntactic_sugar quits (~syntactic@c-67-169-78-228.hsd1.ca.comcast.net) (Quit: syntactic_sugar) |
| 06:57:36 | × | lambdaman quits (~lambdaman@s66-183-152-156.bc.hsia.telus.net) (Remote host closed the connection) |
| 06:57:45 | → | ddellacosta joins (ddellacost@gateway/vpn/mullvad/ddellacosta) |
| 06:58:49 | × | jijimofo quits (~cmo@S010610561191f5d6.lb.shawcable.net) (Ping timeout: 265 seconds) |
| 06:58:54 | → | jakalx joins (~jakalx@base.jakalx.net) |
| 07:01:58 | × | ddellacosta quits (ddellacost@gateway/vpn/mullvad/ddellacosta) (Ping timeout: 240 seconds) |
| 07:02:52 | → | MrMobius joins (~MrMobius@208.58.206.154) |
| 07:03:06 | → | thc202 joins (~thc202@unaffiliated/thc202) |
| 07:03:29 | × | tzh quits (~tzh@c-24-21-73-154.hsd1.or.comcast.net) (Quit: zzz) |
| 07:05:43 | × | vicfred quits (~vicfred@unaffiliated/vicfred) (Quit: Leaving) |
| 07:07:01 | × | Rudd0 quits (~Rudd0@185.189.115.103) (Remote host closed the connection) |
| 07:08:21 | → | lambdaman joins (~lambdaman@s66-183-152-156.bc.hsia.telus.net) |
| 07:08:42 | → | nicholasbulka joins (~nicholasb@2601:900:4301:da0:9862:5ebf:d254:8a81) |
| 07:09:06 | → | cfricke joins (~cfricke@unaffiliated/cfricke) |
| 07:09:38 | → | nicholas_ joins (~nicholasb@2601:900:4301:da0:e405:142d:f14b:a007) |
| 07:10:22 | → | syntactic_sugar joins (~syntactic@c-67-169-78-228.hsd1.ca.comcast.net) |
| 07:10:54 | × | aerona quits (~aerona@2600:6c54:4600:f300:3482:b912:44a5:8346) (Quit: Leaving) |
| 07:11:17 | → | elfets joins (~elfets@ip-37-201-23-96.hsi13.unitymediagroup.de) |
| 07:11:43 | × | nbloomf quits (~nbloomf@2600:1700:ad14:3020:340f:2736:618a:ba87) (Quit: My MacBook has gone to sleep. ZZZzzz…) |
| 07:13:09 | × | nicholasbulka quits (~nicholasb@2601:900:4301:da0:9862:5ebf:d254:8a81) (Ping timeout: 258 seconds) |
| 07:13:56 | → | Stanley00 joins (~stanley00@unaffiliated/stanley00) |
| 07:14:17 | × | syntactic_sugar quits (~syntactic@c-67-169-78-228.hsd1.ca.comcast.net) (Remote host closed the connection) |
| 07:14:18 | × | nicholas_ quits (~nicholasb@2601:900:4301:da0:e405:142d:f14b:a007) (Ping timeout: 258 seconds) |
| 07:14:40 | → | coot joins (~coot@37.30.50.130.nat.umts.dynamic.t-mobile.pl) |
| 07:16:56 | × | bitdex quits (~bitdex@gateway/tor-sasl/bitdex) (Remote host closed the connection) |
| 07:16:57 | × | Unhammer quits (~Unhammer@gateway/tor-sasl/unhammer) (Remote host closed the connection) |
| 07:17:30 | → | Unhammer joins (~Unhammer@gateway/tor-sasl/unhammer) |
| 07:17:56 | → | bitdex joins (~bitdex@gateway/tor-sasl/bitdex) |
| 07:17:57 | → | nicholasbulka joins (~nicholasb@2601:900:4301:da0:34df:482b:a0b7:2d77) |
| 07:20:54 | → | dunj3 joins (~dunj3@2001:16b8:30dd:8b00:33d6:e798:cf85:ced0) |
| 07:21:45 | × | jespada quits (~jespada@90.254.243.187) (Quit: Sleeping) |
| 07:22:20 | → | sord937 joins (~sord937@gateway/tor-sasl/sord937) |
| 07:22:21 | × | nicholasbulka quits (~nicholasb@2601:900:4301:da0:34df:482b:a0b7:2d77) (Ping timeout: 258 seconds) |
| 07:25:14 | → | xourt joins (d4c620ea@212-198-32-234.rev.numericable.fr) |
| 07:30:37 | → | merijn joins (~merijn@83-160-49-249.ip.xs4all.nl) |
| 07:34:17 | → | knupfer joins (~Thunderbi@200116b82be60c00402734a0c266fa8b.dip.versatel-1u1.de) |
| 07:34:32 | × | lambdaman quits (~lambdaman@s66-183-152-156.bc.hsia.telus.net) (Remote host closed the connection) |
| 07:35:05 | → | lambdaman joins (~lambdaman@s66-183-152-156.bc.hsia.telus.net) |
| 07:37:47 | → | ddellacosta joins (ddellacost@gateway/vpn/mullvad/ddellacosta) |
| 07:39:06 | × | jrqc quits (~rofl@96.78.87.197) (Ping timeout: 240 seconds) |
| 07:39:45 | × | lambdaman quits (~lambdaman@s66-183-152-156.bc.hsia.telus.net) (Ping timeout: 260 seconds) |
| 07:40:43 | → | nineonine joins (~nineonine@50.216.62.2) |
| 07:41:31 | → | lambdaman joins (~lambdaman@s66-183-152-156.bc.hsia.telus.net) |
| 07:41:37 | × | rmk236 quits (~lcampos@ip-37-201-211-111.hsi13.unitymediagroup.de) (Ping timeout: 260 seconds) |
| 07:42:02 | × | Sgeo quits (~Sgeo@ool-18b98aa4.dyn.optonline.net) (Read error: Connection reset by peer) |
| 07:42:08 | → | jrqc joins (~rofl@96.78.87.197) |
| 07:42:08 | → | rmk236 joins (~lcampos@2a02:908:3616:b100:7f3a:e025:cd55:2b03) |
| 07:42:46 | × | ddellacosta quits (ddellacost@gateway/vpn/mullvad/ddellacosta) (Ping timeout: 252 seconds) |
| 07:43:41 | × | Sorna quits (~Sornaensi@077213203030.dynamic.telenor.dk) (Ping timeout: 240 seconds) |
| 07:44:07 | × | MrMobius quits (~MrMobius@208.58.206.154) (Read error: Connection reset by peer) |
| 07:44:12 | × | nineonin_ quits (~nineonine@2604:3d08:7785:9600:d9d9:f067:f388:4d71) (Ping timeout: 258 seconds) |
| 07:46:07 | → | jpe90 joins (~user@pool-108-31-85-19.washdc.fios.verizon.net) |
| 07:48:11 | → | olligobber joins (olligobber@gateway/vpn/privateinternetaccess/olligobber) |
| 07:48:34 | <BosonCollider> | okay, some of the patterns from Julias type system are honestly really intriguing |
| 07:48:55 | <BosonCollider> | inheritance hierarchies for uninhabited types are common |
| 07:49:44 | × | lambdaman quits (~lambdaman@s66-183-152-156.bc.hsia.telus.net) (Ping timeout: 246 seconds) |
| 07:50:14 | → | nicholasbulka joins (~nicholasb@2601:900:4301:da0:34df:482b:a0b7:2d77) |
| 07:51:55 | → | kritzefitz joins (~kritzefit@212.86.56.80) |
| 07:51:55 | × | todda7 quits (~torstein@athedsl-09242.home.otenet.gr) (Ping timeout: 268 seconds) |
| 07:52:15 | <BosonCollider> | Mainly when making trait bounds which are mutually exclusive, by applying single inheritance to traits basically, which is separate from typeclass implication |
| 07:52:29 | → | raichoo joins (~raichoo@dslb-088-077-024-130.088.077.pools.vodafone-ip.de) |
| 07:52:32 | × | Guest78317 quits (~laudiacay@67.176.215.84) (Ping timeout: 268 seconds) |
| 07:54:03 | → | acidjnk_new joins (~acidjnk@p200300d0c72b9573c48ebca42f820036.dip0.t-ipconnect.de) |
| 07:54:33 | × | nicholasbulka quits (~nicholasb@2601:900:4301:da0:34df:482b:a0b7:2d77) (Ping timeout: 258 seconds) |
| 07:56:05 | → | lambdaman joins (~lambdaman@s66-183-152-156.bc.hsia.telus.net) |
| 07:56:11 | <BosonCollider> | I guess the typeclass equivalent for this would be to have type implication depend only on the root typeclass, but you get to have multiple subcases of each typeclass that are mutually exclusive and can have different default implementations |
| 07:56:39 | → | kiweun joins (~kiweun@2607:fea8:2a62:9600:b969:a1b1:317:a236) |
| 07:57:12 | koz | is now known as koz_ |
| 07:57:52 | ← | jakalx parts (~jakalx@base.jakalx.net) ("Error from remote client") |
| 07:58:23 | × | hiroaki_ quits (~hiroaki@2a02:8108:8c40:2bb8:9346:b3f:94d7:13fa) (Ping timeout: 260 seconds) |
| 08:00:08 | → | Alleria joins (~textual@2603-7000-3040-0000-c180-72b7-b8c7-a8f4.res6.spectrum.com) |
| 08:00:20 | × | lambdaman quits (~lambdaman@s66-183-152-156.bc.hsia.telus.net) (Ping timeout: 252 seconds) |
| 08:00:29 | Alleria | is now known as Guest34423 |
| 08:01:04 | × | kiweun quits (~kiweun@2607:fea8:2a62:9600:b969:a1b1:317:a236) (Ping timeout: 258 seconds) |
| 08:04:55 | × | Guest34423 quits (~textual@2603-7000-3040-0000-c180-72b7-b8c7-a8f4.res6.spectrum.com) (Ping timeout: 260 seconds) |
| 08:05:53 | → | lambdaman joins (~lambdaman@s66-183-152-156.bc.hsia.telus.net) |
| 08:07:20 | → | hendursa1 joins (~weechat@gateway/tor-sasl/hendursaga) |
| 08:08:48 | <BosonCollider> | I guess that's arguably higher kinded inheritance? |
| 08:09:48 | × | geowiesnot quits (~user@87-89-181-157.abo.bbox.fr) (Ping timeout: 268 seconds) |
| 08:10:01 | → | hiroaki_ joins (~hiroaki@2a02:8108:8c40:2bb8:6755:5277:6a5:378b) |
| 08:10:12 | × | supercoven quits (~Supercove@dsl-hkibng31-58c384-213.dhcp.inet.fi) (Read error: Connection reset by peer) |
| 08:10:21 | × | hendursaga quits (~weechat@gateway/tor-sasl/hendursaga) (Ping timeout: 240 seconds) |
| 08:12:16 | × | lambdaman quits (~lambdaman@s66-183-152-156.bc.hsia.telus.net) (Remote host closed the connection) |
| 08:12:32 | → | lambdaman joins (~lambdaman@s66-183-152-156.bc.hsia.telus.net) |
| 08:13:42 | × | fiedlr quits (~fiedlr@83.148.33.254) (Remote host closed the connection) |
| 08:14:00 | → | fiedlr joins (~fiedlr@83.148.33.254) |
| 08:14:09 | × | gitgood quits (~gitgood@80-44-9-246.dynamic.dsl.as9105.com) (Quit: Probably away to do something really awesome) |
| 08:14:20 | × | _xor quits (~xor@74.215.46.133) (Read error: Connection reset by peer) |
| 08:15:13 | → | _xor joins (~xor@74.215.46.133) |
| 08:15:26 | × | kritzefitz quits (~kritzefit@212.86.56.80) (Ping timeout: 240 seconds) |
| 08:15:38 | → | haskellstudent joins (~quassel@213-225-6-101.nat.highway.a1.net) |
| 08:15:52 | → | kritzefitz joins (~kritzefit@2003:5b:203b:200::10:49) |
| 08:16:13 | → | supercoven joins (~Supercove@dsl-hkibng31-58c384-213.dhcp.inet.fi) |
| 08:16:14 | × | supercoven quits (~Supercove@dsl-hkibng31-58c384-213.dhcp.inet.fi) (Max SendQ exceeded) |
| 08:16:28 | → | supercoven joins (~Supercove@dsl-hkibng31-58c384-213.dhcp.inet.fi) |
| 08:16:29 | × | supercoven quits (~Supercove@dsl-hkibng31-58c384-213.dhcp.inet.fi) (Max SendQ exceeded) |
| 08:16:43 | → | supercoven joins (~Supercove@dsl-hkibng31-58c384-213.dhcp.inet.fi) |
| 08:17:41 | → | ddellacosta joins (~ddellacos@86.106.143.222) |
| 08:17:51 | → | Pickchea joins (~private@unaffiliated/pickchea) |
| 08:19:41 | × | cole-h quits (~cole-h@c-73-48-197-220.hsd1.ca.comcast.net) (Ping timeout: 240 seconds) |
| 08:21:28 | fendor_ | is now known as fendor |
| 08:21:52 | × | ddellacosta quits (~ddellacos@86.106.143.222) (Ping timeout: 240 seconds) |
| 08:21:58 | → | todda7 joins (~torstein@athedsl-09242.home.otenet.gr) |
| 08:22:03 | → | Guest78317 joins (~laudiacay@67.176.215.84) |
| 08:22:41 | → | teddyc joins (theodorc@cassarossa.samfundet.no) |
| 08:22:53 | × | hypercube quits (hypercube@gateway/vpn/protonvpn/hypercube) (Ping timeout: 240 seconds) |
| 08:23:19 | → | Mrbuck joins (~Mrbuck@gateway/tor-sasl/mrbuck) |
| 08:24:04 | × | lambdaman quits (~lambdaman@s66-183-152-156.bc.hsia.telus.net) (Remote host closed the connection) |
| 08:24:41 | → | lambdaman joins (~lambdaman@s66-183-152-156.bc.hsia.telus.net) |
| 08:27:58 | → | jophish__ joins (ca536851@202.83.104.81) |
| 08:31:04 | → | freeman42x joins (~40726@2a02:2f0c:5a03:4a00:5173:2e82:6d07:aed1) |
| 08:31:07 | × | freeman42x quits (~40726@2a02:2f0c:5a03:4a00:5173:2e82:6d07:aed1) (Max SendQ exceeded) |
| 08:31:39 | → | freeman42x joins (~40726@2a02:2f0c:5a03:4a00:5173:2e82:6d07:aed1) |
| 08:31:43 | × | freeman42x quits (~40726@2a02:2f0c:5a03:4a00:5173:2e82:6d07:aed1) (Max SendQ exceeded) |
| 08:31:51 | × | lambdaman quits (~lambdaman@s66-183-152-156.bc.hsia.telus.net) (Ping timeout: 260 seconds) |
| 08:32:49 | × | fiedlr quits (~fiedlr@83.148.33.254) (Ping timeout: 252 seconds) |
| 08:33:11 | × | Guest78317 quits (~laudiacay@67.176.215.84) (Ping timeout: 240 seconds) |
| 08:33:30 | → | fiedlr joins (~fiedlr@195.91.9.86) |
| 08:36:46 | × | xourt quits (d4c620ea@212-198-32-234.rev.numericable.fr) (Quit: Connection closed) |
| 08:36:56 | → | gehmehgeh joins (~ircuser1@gateway/tor-sasl/gehmehgeh) |
| 08:37:00 | → | LKoen joins (~LKoen@65.250.88.92.rev.sfr.net) |
| 08:37:17 | × | aVikingTrex quits (~aVikingTr@2001:8003:340d:d00:b2de:b98:7a93:b0ea) (Ping timeout: 250 seconds) |
| 08:37:54 | × | notzmv quits (~zmv@unaffiliated/zmv) (Ping timeout: 265 seconds) |
| 08:37:58 | × | nineonine quits (~nineonine@50.216.62.2) (Remote host closed the connection) |
| 08:38:27 | → | nineonine joins (~nineonine@50.216.62.2) |
| 08:39:03 | → | jespada joins (~jespada@90.254.243.187) |
| 08:39:05 | × | jophish__ quits (ca536851@202.83.104.81) (Quit: Connection closed) |
| 08:39:30 | → | jophish__ joins (ca536851@202.83.104.81) |
| 08:39:56 | <DamienCassou> | hi |
| 08:40:28 | → | Sorna joins (~Sornaensi@79.142.232.102) |
| 08:41:07 | → | rond_ joins (5940206b@89-64-32-107.dynamic.chello.pl) |
| 08:41:29 | → | mikoto-chan joins (~anass@gateway/tor-sasl/mikoto-chan) |
| 08:42:09 | → | jophish joins (~joemonoid@li1766-207.members.linode.com) |
| 08:43:29 | → | jakalx joins (~jakalx@base.jakalx.net) |
| 08:44:19 | × | heatsink quits (~heatsink@108-201-191-115.lightspeed.sntcca.sbcglobal.net) (Remote host closed the connection) |
| 08:46:11 | × | nineonine quits (~nineonine@50.216.62.2) (Ping timeout: 268 seconds) |
| 08:50:45 | × | Mrbuck quits (~Mrbuck@gateway/tor-sasl/mrbuck) (Ping timeout: 240 seconds) |
| 08:52:02 | → | Mrbuck joins (~Mrbuck@gateway/tor-sasl/mrbuck) |
| 08:52:31 | → | ddellacosta joins (ddellacost@gateway/vpn/mullvad/ddellacosta) |
| 08:55:52 | <jophish> | . |
| 08:56:46 | × | ddellacosta quits (ddellacost@gateway/vpn/mullvad/ddellacosta) (Ping timeout: 240 seconds) |
| 08:58:32 | × | blankhart quits (~blankhart@pool-72-88-174-206.nwrknj.fios.verizon.net) (Ping timeout: 240 seconds) |
| 08:59:21 | → | dinciorip joins (~dincio@5.170.213.143) |
| 09:00:03 | × | dyniec[m] quits (dyniecmatr@gateway/shell/matrix.org/x-vimrtwwkezzrsayu) (Quit: Idle for 30+ days) |
| 09:00:36 | → | kristijonas joins (~kristijon@IN-84-15-181-058.bitemobile.lt) |
| 09:01:11 | → | Guest78317 joins (~laudiacay@67.176.215.84) |
| 09:01:50 | × | datajerk quits (~datajerk@sense.net) (Ping timeout: 246 seconds) |
| 09:03:13 | → | kuribas joins (~user@ip-188-118-57-242.reverse.destiny.be) |
| 09:05:18 | × | Guest78317 quits (~laudiacay@67.176.215.84) (Ping timeout: 240 seconds) |
| 09:07:29 | × | dinciorip quits (~dincio@5.170.213.143) (Quit: WeeChat 3.1) |
| 09:10:06 | × | Kaeipi quits (~Kaiepi@47.54.252.148) (Read error: No route to host) |
| 09:10:15 | → | Kaeipi joins (~Kaiepi@47.54.252.148) |
| 09:10:29 | → | datajerk joins (~datajerk@sense.net) |
| 09:10:52 | → | dhil joins (~dhil@80.208.56.181) |
| 09:14:25 | → | dinciorip joins (~dincio@5.170.213.143) |
| 09:14:51 | × | haskellstudent quits (~quassel@213-225-6-101.nat.highway.a1.net) (Quit: https://quassel-irc.org - Chat comfortably. Anywhere.) |
| 09:15:02 | × | dinciorip quits (~dincio@5.170.213.143) (Client Quit) |
| 09:15:36 | × | supercoven quits (~Supercove@dsl-hkibng31-58c384-213.dhcp.inet.fi) (Ping timeout: 260 seconds) |
| 09:16:25 | → | fiedlr_ joins (~fiedlr@83.148.33.254) |
| 09:16:27 | → | CMCDragonkai1 joins (~Thunderbi@60-242-118-130.tpgi.com.au) |
| 09:17:19 | × | rond_ quits (5940206b@89-64-32-107.dynamic.chello.pl) (Quit: Connection closed) |
| 09:19:41 | × | fiedlr quits (~fiedlr@195.91.9.86) (Ping timeout: 240 seconds) |
| 09:21:24 | × | CMCDragonkai1 quits (~Thunderbi@60-242-118-130.tpgi.com.au) (Remote host closed the connection) |
| 09:24:06 | → | idhugo joins (~idhugo@87-49-147-45-mobile.dk.customer.tdc.net) |
| 09:27:26 | × | ukari quits (~ukari@unaffiliated/ukari) (Ping timeout: 240 seconds) |
| 09:31:29 | → | ddellacosta joins (~ddellacos@86.106.143.100) |
| 09:35:06 | → | __minoru__shirae joins (~shiraeesh@109.166.59.77) |
| 09:35:53 | × | ddellacosta quits (~ddellacos@86.106.143.100) (Ping timeout: 240 seconds) |
| 09:38:07 | <absence> | is there a way to enable equality constraints (~) without enabling gadts or type families (and subsequently NoMonoLocalBinds)? |
| 09:38:19 | → | mandiblegrip joins (~mandibleg@58.168.115.44) |
| 09:41:18 | → | geowiesnot joins (~user@i15-les02-ix2-87-89-181-157.sfr.lns.abo.bbox.fr) |
| 09:41:42 | × | st8less quits (~st8less@inet-167-224-197-181.isp.ozarksgo.net) (Quit: WeeChat 2.9) |
| 09:42:14 | → | raehik joins (~raehik@cpc95906-rdng25-2-0-cust156.15-3.cable.virginm.net) |
| 09:42:54 | × | mandiblegrip quits (~mandibleg@58.168.115.44) (Client Quit) |
| 09:44:53 | → | heatsink joins (~heatsink@108-201-191-115.lightspeed.sntcca.sbcglobal.net) |
| 09:47:16 | × | quinn quits (~quinn@c-73-223-224-163.hsd1.ca.comcast.net) (Quit: ZNC 1.8.1 - https://znc.in) |
| 09:49:13 | × | heatsink quits (~heatsink@108-201-191-115.lightspeed.sntcca.sbcglobal.net) (Ping timeout: 240 seconds) |
| 09:49:33 | × | ram19890 quits (~ram@49.207.130.109) (Ping timeout: 240 seconds) |
| 09:49:54 | → | ram19890 joins (~ram@49.206.125.108) |
| 09:51:54 | → | nicholasbulka joins (~nicholasb@2601:900:4301:da0:34df:482b:a0b7:2d77) |
| 09:52:22 | → | Tom85 joins (9ec25c49@158.194.92.73) |
| 10:01:56 | → | Gurkenglas joins (~Gurkengla@unaffiliated/gurkenglas) |
| 10:02:03 | × | jpe90 quits (~user@pool-108-31-85-19.washdc.fios.verizon.net) (Remote host closed the connection) |
| 10:02:15 | → | blankhart joins (~blankhart@pool-72-88-174-206.nwrknj.fios.verizon.net) |
| 10:03:04 | → | mouseghost joins (~draco@87-206-9-185.dynamic.chello.pl) |
| 10:03:05 | × | mouseghost quits (~draco@87-206-9-185.dynamic.chello.pl) (Changing host) |
| 10:03:05 | → | mouseghost joins (~draco@wikipedia/desperek) |
| 10:04:28 | → | Rudd0 joins (~Rudd0@185.189.115.103) |
| 10:05:28 | → | Guest78317 joins (~laudiacay@67.176.215.84) |
| 10:06:25 | × | nicholasbulka quits (~nicholasb@2601:900:4301:da0:34df:482b:a0b7:2d77) (Ping timeout: 258 seconds) |
| 10:06:39 | → | justsomeguy joins (~justsomeg@unaffiliated/--/x-3805311) |
| 10:07:14 | × | srk quits (~sorki@unaffiliated/srk) (Quit: ZNC 1.8.2 - https://znc.in) |
| 10:08:24 | → | ddellacosta joins (ddellacost@gateway/vpn/mullvad/ddellacosta) |
| 10:09:41 | × | Guest78317 quits (~laudiacay@67.176.215.84) (Ping timeout: 240 seconds) |
| 10:13:21 | × | ddellacosta quits (ddellacost@gateway/vpn/mullvad/ddellacosta) (Ping timeout: 260 seconds) |
| 10:13:55 | → | hypercube joins (~hypercube@2603-6011-f901-9e5b-0000-0000-0000-08cf.res6.spectrum.com) |
| 10:19:33 | × | Natch quits (~Natch@c-b471e255.014-297-73746f25.bbcust.telenor.se) (Ping timeout: 240 seconds) |
| 10:23:51 | × | LKoen quits (~LKoen@65.250.88.92.rev.sfr.net) (Remote host closed the connection) |
| 10:26:49 | × | frozenErebus quits (~frozenEre@37.231.244.249) (Ping timeout: 260 seconds) |
| 10:28:11 | → | kristijonas_ joins (~kristijon@78-56-32-39.static.zebra.lt) |
| 10:29:11 | × | Stanley00 quits (~stanley00@unaffiliated/stanley00) (Remote host closed the connection) |
| 10:30:26 | × | kristijonas quits (~kristijon@IN-84-15-181-058.bitemobile.lt) (Ping timeout: 240 seconds) |
| 10:31:40 | × | Tom85 quits (9ec25c49@158.194.92.73) (Quit: Connection closed) |
| 10:31:47 | → | Stanley00 joins (~stanley00@unaffiliated/stanley00) |
| 10:32:35 | × | jophish__ quits (ca536851@202.83.104.81) (Quit: Connection closed) |
| 10:34:02 | × | Stanley00 quits (~stanley00@unaffiliated/stanley00) (Remote host closed the connection) |
| 10:35:04 | → | notzmv joins (~zmv@unaffiliated/zmv) |
| 10:36:16 | → | Stanley00 joins (~stanley00@unaffiliated/stanley00) |
| 10:38:22 | × | merijn quits (~merijn@83-160-49-249.ip.xs4all.nl) (Ping timeout: 252 seconds) |
| 10:40:07 | → | merijn joins (~merijn@83-160-49-249.ip.xs4all.nl) |
| 10:41:06 | × | geowiesnot quits (~user@i15-les02-ix2-87-89-181-157.sfr.lns.abo.bbox.fr) (Ping timeout: 240 seconds) |
| 10:41:33 | → | ddellacosta joins (ddellacost@gateway/vpn/mullvad/ddellacosta) |
| 10:41:40 | × | fiedlr_ quits (~fiedlr@83.148.33.254) (Remote host closed the connection) |
| 10:43:16 | × | Stanley00 quits (~stanley00@unaffiliated/stanley00) (Remote host closed the connection) |
| 10:45:22 | × | merijn quits (~merijn@83-160-49-249.ip.xs4all.nl) (Ping timeout: 252 seconds) |
| 10:45:23 | → | Maikelsan joins (5d686538@ppp-93-104-101-56.dynamic.mnet-online.de) |
| 10:45:52 | → | merijn joins (~merijn@83-160-49-249.ip.xs4all.nl) |
| 10:46:04 | × | ddellacosta quits (ddellacost@gateway/vpn/mullvad/ddellacosta) (Ping timeout: 252 seconds) |
| 10:47:40 | → | LKoen joins (~LKoen@65.250.88.92.rev.sfr.net) |
| 10:49:53 | × | xff0x quits (~xff0x@2001:1a81:5212:400:4c6f:5915:2f4f:d6a1) (Ping timeout: 250 seconds) |
| 10:50:46 | × | merijn quits (~merijn@83-160-49-249.ip.xs4all.nl) (Ping timeout: 240 seconds) |
| 10:50:54 | → | xff0x joins (~xff0x@2001:1a81:5212:400:40ea:4efb:39d4:239a) |
| 10:51:37 | → | merijn joins (~merijn@83-160-49-249.ip.xs4all.nl) |
| 10:52:15 | → | DavidEichmann joins (~david@47.27.93.209.dyn.plus.net) |
| 10:52:20 | × | liyang quits (~liyang@90.255.129.199) (Quit: Lost terminal) |
| 10:53:57 | × | berberman quits (~berberman@unaffiliated/berberman) (Ping timeout: 258 seconds) |
| 10:54:30 | → | berberman joins (~berberman@unaffiliated/berberman) |
| 10:55:06 | × | elfets quits (~elfets@ip-37-201-23-96.hsi13.unitymediagroup.de) (Ping timeout: 240 seconds) |
| 10:56:12 | × | __minoru__shirae quits (~shiraeesh@109.166.59.77) (Ping timeout: 240 seconds) |
| 11:01:50 | → | Stanley00 joins (~stanley00@unaffiliated/stanley00) |
| 11:02:28 | × | merijn quits (~merijn@83-160-49-249.ip.xs4all.nl) (Ping timeout: 268 seconds) |
| 11:02:29 | × | olligobber quits (olligobber@gateway/vpn/privateinternetaccess/olligobber) (Remote host closed the connection) |
| 11:02:48 | dave_uy48 | is now known as dave_uy |
| 11:03:12 | × | LKoen quits (~LKoen@65.250.88.92.rev.sfr.net) (Remote host closed the connection) |
| 11:03:14 | → | merijn joins (~merijn@83-160-49-249.ip.xs4all.nl) |
| 11:03:50 | × | Stanley00 quits (~stanley00@unaffiliated/stanley00) (Remote host closed the connection) |
| 11:04:09 | → | Alleria joins (~textual@zrcout.mskcc.org) |
| 11:04:27 | → | Stanley00 joins (~stanley00@unaffiliated/stanley00) |
| 11:04:32 | Alleria | is now known as Guest61024 |
| 11:07:38 | → | Neuromancer joins (~Neuromanc@unaffiliated/neuromancer) |
| 11:07:58 | × | merijn quits (~merijn@83-160-49-249.ip.xs4all.nl) (Ping timeout: 240 seconds) |
| 11:08:52 | × | Stanley00 quits (~stanley00@unaffiliated/stanley00) (Ping timeout: 240 seconds) |
| 11:09:18 | → | merijn joins (~merijn@83-160-49-249.ip.xs4all.nl) |
| 11:10:08 | → | Guest78317 joins (~laudiacay@67.176.215.84) |
| 11:14:29 | × | merijn quits (~merijn@83-160-49-249.ip.xs4all.nl) (Ping timeout: 246 seconds) |
| 11:14:31 | × | Guest78317 quits (~laudiacay@67.176.215.84) (Ping timeout: 252 seconds) |
| 11:15:12 | → | merijn joins (~merijn@83-160-49-249.ip.xs4all.nl) |
| 11:17:01 | → | fiedlr joins (~fiedlr@83.148.33.254) |
| 11:18:00 | → | maroloccio joins (~marolocci@pousada3ja.mma.com.br) |
| 11:20:23 | → | ddellacosta joins (~ddellacos@86.106.143.222) |
| 11:20:26 | × | merijn quits (~merijn@83-160-49-249.ip.xs4all.nl) (Ping timeout: 260 seconds) |
| 11:20:43 | → | merijn joins (~merijn@83-160-49-249.ip.xs4all.nl) |
| 11:23:27 | → | geowiesnot joins (~user@i15-les02-ix2-87-89-181-157.sfr.lns.abo.bbox.fr) |
| 11:25:09 | × | ddellacosta quits (~ddellacos@86.106.143.222) (Ping timeout: 260 seconds) |
| 11:29:33 | × | mouseghost quits (~draco@wikipedia/desperek) (Quit: mew wew) |
| 11:31:52 | → | Stanley00 joins (~stanley00@unaffiliated/stanley00) |
| 11:33:32 | × | BosonCollider quits (~olofs@90-227-86-119-no542.tbcn.telia.com) (Ping timeout: 240 seconds) |
| 11:33:35 | × | Stanley00 quits (~stanley00@unaffiliated/stanley00) (Remote host closed the connection) |
| 11:34:35 | → | BosonCollider joins (~olofs@90-227-86-119-no542.tbcn.telia.com) |
| 11:37:15 | → | frozenErebus joins (~frozenEre@37.231.244.249) |
| 11:37:35 | × | justsomeguy quits (~justsomeg@unaffiliated/--/x-3805311) (Quit: WeeChat 3.0.1) |
| 11:40:50 | <maralorn> | absence: Currently not. But there is a nearly accepted proposal about this: https://github.com/int-index/ghc-proposals/blob/67d80148e482e2b79256bb980ec1ac395b8e07ed/proposals/0000-non-magical-eq.md |
| 11:41:42 | → | machinedgod joins (~machinedg@135-23-192-217.cpe.pppoe.ca) |
| 11:46:49 | × | fiedlr quits (~fiedlr@83.148.33.254) (Remote host closed the connection) |
| 11:47:07 | → | fiedlr joins (~fiedlr@83.148.33.254) |
| 11:47:23 | × | BosonCollider quits (~olofs@90-227-86-119-no542.tbcn.telia.com) (Remote host closed the connection) |
| 11:47:45 | → | BosonCollider joins (~olofs@90-227-86-119-no542.tbcn.telia.com) |
| 11:47:48 | × | urdh quits (~urdh@unaffiliated/urdh) (Quit: Boom!) |
| 11:51:59 | → | LKoen joins (~LKoen@65.250.88.92.rev.sfr.net) |
| 11:52:56 | → | ddellacosta joins (ddellacost@gateway/vpn/mullvad/ddellacosta) |
| 11:53:45 | → | aVikingTrex joins (~aVikingTr@2001:8003:340d:d00:b2de:b98:7a93:b0ea) |
| 11:54:59 | → | nut joins (~user@roc37-h01-176-170-197-243.dsl.sta.abo.bbox.fr) |
| 11:56:09 | × | Maikelsan quits (5d686538@ppp-93-104-101-56.dynamic.mnet-online.de) (Quit: Connection closed) |
| 11:57:12 | × | ddellacosta quits (ddellacost@gateway/vpn/mullvad/ddellacosta) (Ping timeout: 252 seconds) |
| 11:57:41 | → | kiweun joins (~kiweun@2607:fea8:2a62:9600:8499:f3c:be0c:2511) |
| 12:02:11 | × | kiweun quits (~kiweun@2607:fea8:2a62:9600:8499:f3c:be0c:2511) (Ping timeout: 258 seconds) |
| 12:08:14 | → | Natch joins (~natch@c-e070e255.014-297-73746f25.bbcust.telenor.se) |
| 12:08:44 | × | frozenErebus quits (~frozenEre@37.231.244.249) (Ping timeout: 246 seconds) |
| 12:11:22 | → | Guest_98 joins (6c1020d6@pool-108-16-32-214.phlapa.fios.verizon.net) |
| 12:11:45 | → | urodna joins (~urodna@unaffiliated/urodna) |
| 12:12:15 | × | xff0x quits (~xff0x@2001:1a81:5212:400:40ea:4efb:39d4:239a) (Ping timeout: 260 seconds) |
| 12:13:07 | → | xff0x joins (~xff0x@2001:1a81:5212:400:5254:5969:59c7:5023) |
| 12:14:41 | × | geowiesnot quits (~user@i15-les02-ix2-87-89-181-157.sfr.lns.abo.bbox.fr) (Ping timeout: 260 seconds) |
| 12:18:19 | → | frozenErebus joins (~frozenEre@37.231.244.249) |
| 12:20:51 | <kuribas> | I found a solution for my problem of how to create forms. |
| 12:21:12 | <kuribas> | Because some forms may depend on other forms, but they still need to be known statically. |
| 12:21:23 | <kuribas> | So it isn't a Monad, but also not an Applicative either. |
| 12:21:27 | → | Stanley00 joins (~stanley00@unaffiliated/stanley00) |
| 12:21:29 | × | Stanley00 quits (~stanley00@unaffiliated/stanley00) (Remote host closed the connection) |
| 12:21:53 | <kuribas> | They idea is to have a "form-builder" Monad, where you can register forms, then using the registered forms to specify the dependencies (as an applicative). |
| 12:22:21 | <kuribas> | the form-builder then can assign unique IDs for each form. |
| 12:23:27 | × | aVikingTrex quits (~aVikingTr@2001:8003:340d:d00:b2de:b98:7a93:b0ea) (Ping timeout: 260 seconds) |
| 12:24:02 | → | Stanley00 joins (~stanley00@unaffiliated/stanley00) |
| 12:25:10 | × | bitdex quits (~bitdex@gateway/tor-sasl/bitdex) (Quit: = "") |
| 12:26:16 | × | Stanley00 quits (~stanley00@unaffiliated/stanley00) (Client Quit) |
| 12:27:35 | → | rond_ joins (5940206b@89-64-32-107.dynamic.chello.pl) |
| 12:28:03 | → | Franciman joins (~francesco@host-212-171-46-208.pool212171.interbusiness.it) |
| 12:28:13 | → | xkapastel joins (uid17782@gateway/web/irccloud.com/x-eeudlqiuuwrtzpbi) |
| 12:28:15 | <Franciman> | Hi all, I have a problem with servant-to-elm |
| 12:28:21 | <Franciman> | it generates elm code that does not compile |
| 12:28:25 | <Franciman> | because of an indentation issue |
| 12:28:33 | <Franciman> | have you experienced something similar? |
| 12:29:07 | × | Alleria_ quits (~AllahuAkb@2603-7000-3040-0000-ac34-8d7e-1853-75bb.res6.spectrum.com) (Ping timeout: 250 seconds) |
| 12:29:24 | → | ddellacosta joins (ddellacost@gateway/vpn/mullvad/ddellacosta) |
| 12:30:02 | → | dcoutts__ joins (~duncan@94.186.125.91.dyn.plus.net) |
| 12:31:38 | <Uniaika> | .2 |
| 12:31:41 | × | mikoto-chan quits (~anass@gateway/tor-sasl/mikoto-chan) (Quit: mikoto-chan) |
| 12:32:02 | → | mikoto-chan joins (~anass@gateway/tor-sasl/mikoto-chan) |
| 12:33:35 | × | ddellacosta quits (ddellacost@gateway/vpn/mullvad/ddellacosta) (Ping timeout: 246 seconds) |
| 12:35:36 | × | Guest_98 quits (6c1020d6@pool-108-16-32-214.phlapa.fios.verizon.net) (Quit: Ping timeout (120 seconds)) |
| 12:38:03 | × | rond_ quits (5940206b@89-64-32-107.dynamic.chello.pl) (Quit: Connection closed) |
| 12:40:24 | × | v01d4lph4 quits (~v01d4lph4@122.160.65.250) (Remote host closed the connection) |
| 12:41:30 | × | BosonCollider quits (~olofs@90-227-86-119-no542.tbcn.telia.com) (Ping timeout: 265 seconds) |
| 12:42:21 | × | mikoto-chan quits (~anass@gateway/tor-sasl/mikoto-chan) (Ping timeout: 240 seconds) |
| 12:43:17 | → | mikoto-chan joins (~anass@gateway/tor-sasl/mikoto-chan) |
| 12:48:44 | → | timCF joins (~i.tkachuk@200-149-20-81.sta.estpak.ee) |
| 12:49:15 | → | Alleria_ joins (~AllahuAkb@69.202.254.168) |
| 12:49:54 | → | geekosaur joins (930099da@rrcs-147-0-153-218.central.biz.rr.com) |
| 12:52:47 | → | slack1256 joins (~slack1256@191.113.234.51) |
| 12:53:11 | × | fiedlr quits (~fiedlr@83.148.33.254) (Remote host closed the connection) |
| 12:55:40 | <timCF> | Hello! Is there some well-known generic Text-like type which can represent errors in complex business logic, where the most functions are returning something like `ExceptT Text m a`. Text is not very flexible in cases where sensitive data might be involved, and should be shown only in some particular cases. Basically I want to replace Text with something like `Error {errorSensitive :: Text, |
| 12:55:41 | × | sord937 quits (~sord937@gateway/tor-sasl/sord937) (Quit: sord937) |
| 12:55:46 | <timCF> | errorInsensitive :: Text, errorShowSensitive :: Bool}` and implement manually `Show` instance for this type. Just thinking, maybe I'm re-inventing the wheel and such thing/pattern already exists somewhere. |
| 12:56:25 | × | andreas303 quits (~andreas@gateway/tor-sasl/andreas303) (Remote host closed the connection) |
| 12:57:00 | → | andreas303 joins (~andreas@gateway/tor-sasl/andreas303) |
| 12:57:21 | → | graf_blutwurst joins (~user@2001:171b:226e:adc0:24b2:5439:95f2:6db1) |
| 12:57:23 | × | Natch quits (~natch@c-e070e255.014-297-73746f25.bbcust.telenor.se) (Ping timeout: 246 seconds) |
| 12:57:35 | → | BosonCollider joins (~olofs@90-227-86-119-no542.tbcn.telia.com) |
| 13:00:01 | → | Natch joins (~Natch@c-e070e255.014-297-73746f25.bbcust.telenor.se) |
| 13:00:54 | × | raichoo quits (~raichoo@dslb-088-077-024-130.088.077.pools.vodafone-ip.de) (Quit: Lost terminal) |
| 13:01:16 | <kuribas> | timCF: seems easy enough to define |
| 13:01:43 | → | jamm_ joins (~jamm@unaffiliated/jamm) |
| 13:04:16 | → | nicholasbulka joins (~nicholasb@2601:900:4301:da0:34df:482b:a0b7:2d77) |
| 13:04:24 | → | hyperisco joins (~hyperisco@d192-186-117-226.static.comm.cgocable.net) |
| 13:05:29 | × | Alleria_ quits (~AllahuAkb@69.202.254.168) (Ping timeout: 260 seconds) |
| 13:06:05 | → | ddellaco_ joins (~ddellacos@ool-44c73afa.dyn.optonline.net) |
| 13:09:56 | <tdammers> | Franciman: maybe the Elm compiler has been changed? |
| 13:10:21 | <Franciman> | the docs say that the library is compatible with elm 0.19 |
| 13:10:25 | <Franciman> | now I use elm 0.19.2 |
| 13:10:36 | <Franciman> | will a minor version bump cause so much havoc? |
| 13:10:46 | <tdammers> | with elm, anything's possible |
| 13:10:49 | <Franciman> | oh I see |
| 13:10:50 | <aforemny> | Franciman: Maybe as a work-around you could run elm-format on the resulting elm files? Maybe elm-format is able to fix the indentation issue. |
| 13:11:02 | <Franciman> | that is a terrific idea |
| 13:11:03 | <Franciman> | thanks |
| 13:11:06 | <aforemny> | Franciman: There are no syntax changes from 0.19.0 to 0.19.2 as far as I know |
| 13:11:29 | <Franciman> | is this elm format: https://github.com/avh4/elm-format ? |
| 13:11:36 | <aforemny> | Franciman: Yes |
| 13:11:45 | <Franciman> | thanks |
| 13:12:00 | <aforemny> | Franciman: Hope it works! :fingerscrossed: |
| 13:14:32 | <L29Ah> | is it me or ghc build system breaks if i build it with make -j9? |
| 13:14:53 | × | idhugo quits (~idhugo@87-49-147-45-mobile.dk.customer.tdc.net) (Ping timeout: 246 seconds) |
| 13:15:33 | × | Mrbuck quits (~Mrbuck@gateway/tor-sasl/mrbuck) (Ping timeout: 240 seconds) |
| 13:15:45 | → | esp32_prog joins (~esp32_pro@37.120.201.122) |
| 13:17:05 | × | nicholasbulka quits (~nicholasb@2601:900:4301:da0:34df:482b:a0b7:2d77) (Remote host closed the connection) |
| 13:17:12 | → | carlomagno joins (~cararell@148.87.23.7) |
| 13:17:18 | → | nicholasbulka joins (~nicholasb@2601:900:4301:da0:34df:482b:a0b7:2d77) |
| 13:19:20 | → | Mrbuck joins (~Mrbuck@gateway/tor-sasl/mrbuck) |
| 13:20:39 | → | Alleria_ joins (~AllahuAkb@2603-7000-3040-0000-1861-6f3f-b8b6-91aa.res6.spectrum.com) |
| 13:21:02 | → | HannaM joins (~quassel@p54849510.dip0.t-ipconnect.de) |
| 13:22:23 | × | geekosaur quits (930099da@rrcs-147-0-153-218.central.biz.rr.com) (Quit: Connection closed) |
| 13:22:33 | × | rprije quits (~rprije@59-102-63-15.tpgi.com.au) (Ping timeout: 240 seconds) |
| 13:23:20 | → | idhugo joins (~idhugo@87-49-147-45-mobile.dk.customer.tdc.net) |
| 13:25:36 | → | Sorny joins (~Sornaensi@077213199124.dynamic.telenor.dk) |
| 13:25:37 | → | Tom53 joins (9ec25c49@158.194.92.73) |
| 13:26:24 | → | nbloomf joins (~nbloomf@2600:1700:ad14:3020:c9cb:2da:a0e5:f567) |
| 13:27:42 | × | Tom53 quits (9ec25c49@158.194.92.73) (Client Quit) |
| 13:28:07 | × | ddellaco_ quits (~ddellacos@ool-44c73afa.dyn.optonline.net) (Remote host closed the connection) |
| 13:28:13 | × | pavonia quits (~user@unaffiliated/siracusa) (Quit: Bye!) |
| 13:28:25 | → | ddellaco_ joins (~ddellacos@ool-44c73afa.dyn.optonline.net) |
| 13:28:31 | → | fiedlr joins (~fiedlr@83.148.33.254) |
| 13:28:54 | × | nbloomf quits (~nbloomf@2600:1700:ad14:3020:c9cb:2da:a0e5:f567) (Client Quit) |
| 13:29:51 | × | Sorna quits (~Sornaensi@79.142.232.102) (Ping timeout: 268 seconds) |
| 13:32:55 | → | geekosaur joins (930099da@rrcs-147-0-153-218.central.biz.rr.com) |
| 13:33:33 | × | gimps quits (~gimps@185.169.233.12) (Remote host closed the connection) |
| 13:35:09 | × | gnumonic quits (~gnumonic@c-73-170-91-210.hsd1.ca.comcast.net) (Ping timeout: 265 seconds) |
| 13:35:45 | → | ph88 joins (~ph88@ip5f5af6fd.dynamic.kabel-deutschland.de) |
| 13:39:51 | × | Pickchea quits (~private@unaffiliated/pickchea) (Ping timeout: 260 seconds) |
| 13:41:51 | × | timCF quits (~i.tkachuk@200-149-20-81.sta.estpak.ee) (Quit: leaving) |
| 13:41:51 | <fendor> | L29Ah, I think you should rather ask that in #ghc? |
| 13:42:51 | <L29Ah> | idk; > Please ask user questions in #haskell |
| 13:43:07 | <merijn> | L29Ah: User as in "compiler users" |
| 13:43:30 | <merijn> | L29Ah: i.e. #ghc is strictly for "hacking on GHC questions" and not "programming Haskell questions" |
| 13:45:09 | × | Mrbuck quits (~Mrbuck@gateway/tor-sasl/mrbuck) (Ping timeout: 240 seconds) |
| 13:47:03 | → | waleee-cl joins (uid373333@gateway/web/irccloud.com/x-mduldyizmjdpywto) |
| 13:47:44 | × | esp32_prog quits (~esp32_pro@37.120.201.122) (Ping timeout: 268 seconds) |
| 13:48:13 | → | esp32_prog joins (~esp32_pro@37.120.201.122) |
| 13:48:43 | × | lewky quits (~lewky@159.65.37.240) (Quit: Ping timeout (120 seconds)) |
| 13:49:11 | → | lewky joins (~lewky@159.65.37.240) |
| 13:51:03 | → | Pickchea joins (~private@unaffiliated/pickchea) |
| 13:54:08 | → | Jd007 joins (~Jd007@162.156.11.151) |
| 13:54:15 | × | esp32_prog quits (~esp32_pro@37.120.201.122) (Remote host closed the connection) |
| 13:54:28 | → | esp32_prog joins (~esp32_pro@37.120.201.122) |
| 13:57:14 | → | dmytrish joins (~mitra@2a02:8084:a82:d900:f811:9873:2623:c28b) |
| 14:02:47 | → | lambdaman joins (~lambdaman@s66-183-152-156.bc.hsia.telus.net) |
| 14:03:52 | × | frozenErebus quits (~frozenEre@37.231.244.249) (Ping timeout: 240 seconds) |
| 14:04:17 | × | notzmv quits (~zmv@unaffiliated/zmv) (Ping timeout: 260 seconds) |
| 14:04:30 | → | wonko7 joins (~wonko7@62.115.229.50) |
| 14:07:37 | <kuribas> | Isn't allowing non-total computations more a question of culture rather than language? I find that haskell programmers are largely afraid of having non-total computations, even if it makes the code simpler, while a clojure programmer wouldn't care. |
| 14:08:47 | <kuribas> | For example, having a combinator that outputs a runtime error instead of being proven correct in the type system, may be acceptable, as long as the error is done early. |
| 14:09:09 | <kuribas> | As in, the code will always give an error if the combinator is applied wrongly. |
| 14:09:28 | <nicholasbulka> | what exactly is a non total computation? |
| 14:09:34 | → | Sgeo joins (~Sgeo@ool-18b98aa4.dyn.optonline.net) |
| 14:09:56 | <kuribas> | nicholasbulka: a computation that in some cases results in a run-time error. |
| 14:10:17 | <kuribas> | I am more thinking about using combinators to specify business logic. |
| 14:10:27 | <nicholasbulka> | gotcha, how does Either fit into that? |
| 14:10:28 | → | son0p joins (~ff@181.136.122.143) |
| 14:10:36 | <nicholasbulka> | I apologize for my noob questions :-D |
| 14:10:57 | <kuribas> | nicholasbulka: Either is fine, because it is total. |
| 14:11:29 | <nicholasbulka> | so as opposed to finding an uncaught null value at runtime? |
| 14:11:31 | → | notzmv joins (~zmv@unaffiliated/zmv) |
| 14:11:46 | <kuribas> | yes |
| 14:11:53 | <kuribas> | but IMO null values are not acceptable. |
| 14:11:55 | <tdammers> | largely depends on what you consider a bottom |
| 14:12:08 | <kuribas> | that's where clojure, java, etc, gets it wrong. |
| 14:12:31 | <kuribas> | nicholasbulka: Either forces you to handle the error case. |
| 14:12:47 | <tdammers> | but I would say that null is a perfectly fine value. it's just problematic to have it as a mandatory inhabitant of all user-defined types |
| 14:13:14 | <hyperisco> | kuribas, but non-total can also mean it does not terminate |
| 14:13:17 | <kuribas> | tdammers: true, but how would you do that without an option type? |
| 14:14:08 | <kuribas> | hyperisco: yeah, the case I find acceptable is early crashing, with a meaningfull error message. |
| 14:14:21 | × | nut quits (~user@roc37-h01-176-170-197-243.dsl.sta.abo.bbox.fr) (Ping timeout: 252 seconds) |
| 14:14:28 | <tdammers> | I think you're being a tad bit pretentious here |
| 14:14:29 | × | LKoen quits (~LKoen@65.250.88.92.rev.sfr.net) (Remote host closed the connection) |
| 14:14:40 | <kuribas> | tdammers: how so? |
| 14:15:13 | <ij> | Do graphs from fgl be converted back to data? |
| 14:15:14 | <tdammers> | I mean, making everything nullable with no typesystem support for ruling out nulls is of course a lousy decision |
| 14:15:16 | <merijn> | Well, see: nullPtr |
| 14:15:38 | <tdammers> | but that has relatively little to do with "totality" as a property of the language as a whole |
| 14:15:55 | × | dmytrish quits (~mitra@2a02:8084:a82:d900:f811:9873:2623:c28b) (Ping timeout: 260 seconds) |
| 14:16:26 | <hyperisco> | kuribas, you have to hit the crash to know it exists then, which isn't guaranteed … I think the question is what sort of errors are most likely to reveal themselves when made, and how obviously do they identify themselves among other possible sources of error |
| 14:16:31 | <dolio> | People are often 'scared' of partial functions because the errors and whatnot are not the sort of thing that are supposed to exit the program and be reported. They're supposed to be impossible cases that are sometimes very hard to track down when they end up not being impossible. |
| 14:17:10 | <dolio> | And it's a classic scenario for someone to go, "you're too worried about it, just use partial functions," and then it comes back to ruin their day. |
| 14:17:26 | <hyperisco> | running your program and getting a seg fault is typically not a good day |
| 14:17:34 | <tdammers> | maybe worth mentioning that all practical general-purpose languages are partial |
| 14:17:38 | <merijn> | It's a great day |
| 14:17:49 | <merijn> | It's not getting a segfault that makes your life shit |
| 14:18:08 | <hyperisco> | okay I guess I like shit |
| 14:18:09 | <kuribas> | hyperisco: the problem with a segfault is that it is hard to track. |
| 14:18:25 | <merijn> | What? segfaults are trivial to track |
| 14:18:29 | <merijn> | You get a coredump |
| 14:18:36 | <merijn> | It's silent memory corruption that's hell |
| 14:18:38 | <kuribas> | merijn: then what? gdb? |
| 14:18:43 | <merijn> | kuribas: Yes |
| 14:18:47 | → | MrMobius joins (~MrMobius@208.58.206.154) |
| 14:18:54 | → | LKoen joins (~LKoen@65.250.88.92.rev.sfr.net) |
| 14:19:03 | <hyperisco> | we're talking about different leagues of difficulty here lol |
| 14:19:05 | <kuribas> | merijn: how do I map that to a haskell function? |
| 14:19:06 | <merijn> | kuribas: Much better than "some state got corrupted by write to a dangling pointer that didn't segfault and now memory is consistent" |
| 14:19:17 | <tdammers> | segfaults aren't hard to track. the only problem with them is that they're in the "prove the presence of a bug" class, not the "prove the absence of a bug" class |
| 14:19:19 | <merijn> | kuribas: GHC supports DWARF symbols now |
| 14:19:31 | <hyperisco> | a simple error to me is you run the program, you get an error, and from that you immediately know where and what in the program is wrong |
| 14:19:35 | <merijn> | (actually has since 8.0?) |
| 14:19:43 | <hyperisco> | intuitively, not stepping through a debugger |
| 14:19:57 | <merijn> | hyperisco: That's nice, but entirely unrelated to "total" or "not total" |
| 14:19:59 | <hyperisco> | if you have to start stepping through a debugger you're in a bad place |
| 14:20:32 | <merijn> | (or partiality for that matter) |
| 14:21:00 | <hyperisco> | I don't understand how you can make that assertion |
| 14:21:44 | <maerwald> | hm, we only have one dwarf bindist though |
| 14:21:46 | <merijn> | You can have partial functions with great errors and total functions with shit errors |
| 14:22:06 | <merijn> | "quality of error" and partiality are entirely orthogonal |
| 14:22:21 | <hyperisco> | I didn't say otherwise |
| 14:22:38 | <merijn> | hyperisco: I'm confused why we are even talking about quality of errors, though? |
| 14:22:51 | <tdammers> | also, you don't usually step when debugging a segfault. or at least, I don't. |
| 14:22:53 | <hyperisco> | because kuribas was talking about it |
| 14:22:53 | <merijn> | The discussion started with "is partiality important or not" |
| 14:22:54 | → | bitmapper joins (uid464869@gateway/web/irccloud.com/x-prwjffdraokbcpct) |
| 14:23:11 | <ij> | re fgl: the interface isn't hidden, it's just type Gr = IntMap, so IntMap.toList should do :) |
| 14:23:23 | <kuribas> | merijn: not important, but acceptable. |
| 14:23:23 | <tdammers> | I use gdb to find the pointer that segfaults, and then I either stare the bug down with that information, or I pepper the code with tests to rule out all the error conditions I can think of. |
| 14:23:24 | <ij> | view source button from hackage docs is amazing |
| 14:23:27 | <tdammers> | that usually does the trick. |
| 14:23:40 | <tdammers> | I think I haven't step-debugged anything in over a decade now |
| 14:23:46 | <kuribas> | tdammers: that doesn't sound low-effort |
| 14:23:56 | <tdammers> | it is, though |
| 14:24:11 | <maerwald> | writing tests to find a bug sounds too much like an engineer |
| 14:24:14 | <maerwald> | :p |
| 14:24:14 | <merijn> | tdammers: It's mostly the issue of debuggers being shit, though |
| 14:24:21 | <tdammers> | the idea is to not waste any time |
| 14:24:35 | <merijn> | tdammers: Allinea DDT was some amazing shit |
| 14:24:47 | <tdammers> | step-debugging is frugal - the moment you step away from a line, the state in which your program was at that moment is lost, only preserved in your brain |
| 14:24:47 | <merijn> | tdammers: Of course it costs, like 100k per year per engineer :p |
| 14:24:58 | <tdammers> | well yeah, debuggers being shit also contributes |
| 14:25:11 | <merijn> | Good debuggers exist, but people charge :p |
| 14:25:30 | <maerwald> | my debugger is printf |
| 14:25:33 | <tdammers> | but the fundamental problem remains that step-debugging is usually ad-hoc and unprincipled |
| 14:25:36 | <maerwald> | screw everything else |
| 14:25:45 | <tdammers> | even printf-debugging is more principled than step debugging |
| 14:26:25 | <maerwald> | also, gdb acts weird with O2 sometimes and some bugs disappear with O0 |
| 14:26:51 | <merijn> | maerwald: printf is my default too, tbh |
| 14:27:03 | <kuribas> | hyperisco: the usecase is this, I want to make a combinator library for generating some javascript, and some combinations are invalid. Proving them invalid in code makes the types complicated, requires typeclasses, phantom types, etc... however doing it using a runtime error is relatively easy. |
| 14:27:10 | → | Profpatsch joins (~Profpatsc@static.88-198-193-255.clients.your-server.de) |
| 14:27:54 | <tdammers> | kuribas: in that case, the standard Haskell approach would be to lock down what you can with types, within reason, and use property testing to deal with the rest |
| 14:28:17 | ← | Profpatsch parts (~Profpatsc@static.88-198-193-255.clients.your-server.de) ("WeeChat 3.0.1") |
| 14:28:21 | <hyperisco> | kuribas, I wouldn't bother then |
| 14:28:43 | <kuribas> | tdammers: how would property testing help the user get it right? |
| 14:29:26 | <kuribas> | tdammers: or do you mean the user should property test their use? |
| 14:29:55 | <kuribas> | I guess unit tests will help, not sure how to make property tests for the generated javascript... |
| 14:32:01 | <tdammers> | I meant property-test the combinators to make sure they meet the specification |
| 14:32:04 | <dolio> | Are you talking about giving a 'runtime error' during the generation of the JS? Because that sounds like in this scenario it's actually a static error. |
| 14:32:25 | <tdammers> | ^ that |
| 14:32:27 | <dolio> | Which is precisely what the 'total functions' are supposed to accomplish in the scenarios you're talking about. |
| 14:33:32 | → | raichoo joins (~raichoo@dslb-088-077-024-130.088.077.pools.vodafone-ip.de) |
| 14:33:58 | → | __minoru__shirae joins (~shiraeesh@109.166.58.151) |
| 14:34:48 | → | mrchampion joins (~mrchampio@38.18.109.23) |
| 14:35:16 | × | tv quits (~tv@unaffiliated/tv) (Ping timeout: 252 seconds) |
| 14:35:37 | <kuribas> | dolio: yeah |
| 14:36:01 | <dolio> | The analogue of what people dislike about partial functions would be your tool saying nothing, but generating JS that fails for customers instead. |
| 14:42:03 | <kuribas> | indeed |
| 14:42:59 | × | ericsagnes quits (~ericsagne@2405:6580:0:5100:b785:70ea:2ff6:8e22) (Ping timeout: 260 seconds) |
| 14:46:17 | → | Wizek joins (uid191769@gateway/web/irccloud.com/x-rypqrtfuoeoxlmkt) |
| 14:47:13 | → | acarrico joins (~acarrico@dhcp-68-142-39-249.greenmountainaccess.net) |
| 14:48:29 | × | acidjnk_new quits (~acidjnk@p200300d0c72b9573c48ebca42f820036.dip0.t-ipconnect.de) (Remote host closed the connection) |
| 14:53:32 | × | knupfer quits (~Thunderbi@200116b82be60c00402734a0c266fa8b.dip.versatel-1u1.de) (Ping timeout: 258 seconds) |
| 14:54:43 | → | tv joins (~tv@unaffiliated/tv) |
| 14:56:10 | × | Narinas quits (~Narinas@187-178-93-112.dynamic.axtel.net) (Read error: Connection reset by peer) |
| 14:56:18 | → | ericsagnes joins (~ericsagne@2405:6580:0:5100:335e:738b:9066:e6) |
| 14:56:34 | → | Narinas joins (~Narinas@187-178-93-112.dynamic.axtel.net) |
| 14:57:10 | → | cr3 joins (~cr3@192-222-143-195.qc.cable.ebox.net) |
| 14:59:47 | → | Deide joins (~Deide@217.155.19.23) |
| 15:02:58 | <absence> | maralorn: cool, thanks |
| 15:02:58 | → | justsomeguy joins (~justsomeg@unaffiliated/--/x-3805311) |
| 15:03:03 | × | Raito_Bezarius quits (~Raito@unaffiliated/raito-bezarius/x-8764578) (Ping timeout: 260 seconds) |
| 15:06:19 | × | malumore quits (~malumore@151.62.126.218) (Remote host closed the connection) |
| 15:06:57 | → | malumore joins (~malumore@151.62.126.218) |
| 15:07:44 | → | knupfer joins (~Thunderbi@i577BCD8A.versanet.de) |
| 15:08:57 | → | alx741 joins (~alx741@181.196.69.92) |
| 15:10:14 | → | nbloomf joins (~nbloomf@2600:1700:ad14:3020:79ab:58a1:3b3d:8069) |
| 15:11:50 | → | Guest78317 joins (~laudiacay@67.176.215.84) |
| 15:13:47 | × | hiroaki_ quits (~hiroaki@2a02:8108:8c40:2bb8:6755:5277:6a5:378b) (Ping timeout: 260 seconds) |
| 15:15:24 | → | Raito_Bezarius joins (~Raito@unaffiliated/raito-bezarius/x-8764578) |
| 15:15:59 | × | Guest78317 quits (~laudiacay@67.176.215.84) (Ping timeout: 246 seconds) |
| 15:16:14 | × | nbloomf quits (~nbloomf@2600:1700:ad14:3020:79ab:58a1:3b3d:8069) (Quit: My MacBook has gone to sleep. ZZZzzz…) |
| 15:18:19 | → | nbloomf joins (~nbloomf@2600:1700:ad14:3020:79ab:58a1:3b3d:8069) |
| 15:19:45 | → | wroathe joins (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net) |
| 15:20:45 | × | nbloomf quits (~nbloomf@2600:1700:ad14:3020:79ab:58a1:3b3d:8069) (Client Quit) |
| 15:20:53 | × | BosonCollider quits (~olofs@90-227-86-119-no542.tbcn.telia.com) (Ping timeout: 240 seconds) |
| 15:22:18 | → | BosonCollider joins (~olofs@90-227-86-119-no542.tbcn.telia.com) |
| 15:22:56 | → | frozenErebus joins (~frozenEre@37.231.244.249) |
| 15:23:25 | → | nbloomf joins (~nbloomf@2600:1700:ad14:3020:79ab:58a1:3b3d:8069) |
| 15:30:18 | → | viluon joins (uid453725@gateway/web/irccloud.com/x-sdeodmvqokbrtcvh) |
| 15:30:22 | → | nineonine joins (~nineonine@50.216.62.2) |
| 15:31:49 | × | rmk236 quits (~lcampos@2a02:908:3616:b100:7f3a:e025:cd55:2b03) (Remote host closed the connection) |
| 15:32:46 | → | myShoggoth joins (~myShoggot@97-120-72-12.ptld.qwest.net) |
| 15:34:40 | × | nineonine quits (~nineonine@50.216.62.2) (Ping timeout: 252 seconds) |
| 15:35:30 | × | idhugo quits (~idhugo@87-49-147-45-mobile.dk.customer.tdc.net) (Ping timeout: 265 seconds) |
| 15:36:59 | → | LKoen_ joins (~LKoen@65.250.88.92.rev.sfr.net) |
| 15:38:04 | × | graf_blutwurst quits (~user@2001:171b:226e:adc0:24b2:5439:95f2:6db1) (Remote host closed the connection) |
| 15:39:12 | × | LKoen quits (~LKoen@65.250.88.92.rev.sfr.net) (Ping timeout: 240 seconds) |
| 15:40:28 | × | jamm_ quits (~jamm@unaffiliated/jamm) (Remote host closed the connection) |
| 15:40:48 | × | cfricke quits (~cfricke@unaffiliated/cfricke) (Quit: WeeChat 3.1) |
| 15:41:02 | × | cloudpip quits (sid67735@gateway/web/irccloud.com/x-lqqwgjfhbduhzygo) (Changing host) |
| 15:41:02 | → | cloudpip joins (sid67735@unixcorps/staff/pippijn) |
| 15:41:35 | → | heatsink joins (~heatsink@108-201-191-115.lightspeed.sntcca.sbcglobal.net) |
| 15:45:02 | × | Gurkenglas quits (~Gurkengla@unaffiliated/gurkenglas) (Ping timeout: 246 seconds) |
| 15:46:37 | × | heatsink quits (~heatsink@108-201-191-115.lightspeed.sntcca.sbcglobal.net) (Ping timeout: 265 seconds) |
| 15:46:54 | × | nbloomf quits (~nbloomf@2600:1700:ad14:3020:79ab:58a1:3b3d:8069) (Quit: My MacBook has gone to sleep. ZZZzzz…) |
| 15:47:49 | × | kritzefitz quits (~kritzefit@2003:5b:203b:200::10:49) (Remote host closed the connection) |
| 15:48:25 | × | Pickchea quits (~private@unaffiliated/pickchea) (Ping timeout: 252 seconds) |
| 15:53:37 | → | cole-h joins (~cole-h@c-73-48-197-220.hsd1.ca.comcast.net) |
| 15:53:46 | <shapr> | Does cabal support "find all source files in specified directory" ? That is, can cabal automatically create an export module list? |
| 15:53:49 | → | nbloomf joins (~nbloomf@2600:1700:ad14:3020:79ab:58a1:3b3d:8069) |
| 15:54:31 | <edwardk> | shapr: no |
| 15:54:33 | <geekosaur> | no. iirc that's one of the big reasons people prefer stack's package.yaml even though it's less capable in other ways |
| 15:54:38 | <edwardk> | shapr: you can do that through the stack toolchain |
| 15:54:58 | × | Guest61024 quits (~textual@zrcout.mskcc.org) (Ping timeout: 240 seconds) |
| 15:55:03 | <shapr> | edwardk: we want to switch from stack to cabal at work, so I'm checking feature parity |
| 15:55:35 | <shapr> | I've seen many cases where stack does more rebuilding than cabal when module change, but I haven't pinned it down to specifics. |
| 15:55:44 | <edwardk> | you can still use package.yaml through whatever tool it was that produces it |
| 15:55:56 | <edwardk> | er consumes it |
| 15:56:09 | <shapr> | so, use hpack to produce a cabal file? |
| 15:56:12 | <edwardk> | yeah |
| 15:56:16 | <sclv> | right, if you want autodiscovery |
| 15:56:26 | <sclv> | imho its overrated as a feature for production |
| 15:56:29 | <edwardk> | then you can just use the cabal toolchain from there |
| 15:56:34 | <shapr> | we also mentioned https://github.com/deech/cabal-auto-expose but I don't think anyone has tried it. |
| 15:56:40 | <sclv> | its really just handy for sort of experimental projects |
| 15:56:50 | <edwardk> | my concern with stack is mostly that the moment i want backpack multiple public libs to shrink my maintenance burden, etc. i get stuck |
| 15:57:06 | <Franciman> | stack is the inferior solution |
| 15:57:10 | <sclv> | but yeah, package.yaml vs cabal files is actually orthogonal to cabal/stack |
| 15:57:15 | <shapr> | Franciman: for some things! not for other things |
| 15:57:20 | <sclv> | its just stack runs stuff thru hpack by default |
| 15:57:33 | → | Alleria joins (~textual@mskresolve-a.mskcc.org) |
| 15:57:44 | <Franciman> | shapr, stackage is quite cool for example |
| 15:57:52 | <Franciman> | but it does not require stack |
| 15:57:57 | Alleria | is now known as Guest53443 |
| 15:57:59 | <shapr> | Franciman: good point! |
| 15:58:05 | <Franciman> | stack's ability to choose a ghc is not unique |
| 15:58:15 | <shapr> | Last time I was teaching Haskell on windows stack was the best choice |
| 15:58:16 | <Franciman> | you can use ghcup or vabal |
| 15:58:24 | <shapr> | Franciman: I don't think ghcup works on windows |
| 15:58:34 | <Franciman> | yup, that is a selling point for stack |
| 15:58:38 | <shapr> | but I also don't have a wsl2 for testing |
| 15:59:00 | <sclv> | ok can we Not have the big discussion again, lol |
| 15:59:03 | <shapr> | Franciman: Yea, I prefer an explicit list of what tool is better for which situation |
| 15:59:12 | <Franciman> | that makes sense |
| 15:59:28 | <sclv> | that said -- on windows for heavy duty use the chocolatey way is really nice and idiomatic to windows ways of doing things |
| 15:59:40 | <shapr> | that also makes it easier for me to update my list when features are added |
| 15:59:43 | <sclv> | its only a bit problematic for extremely new users who are afraid of using like cmd line stuff |
| 15:59:53 | → | JanBessai joins (~JanB@85-22-21-116.ip.dokom21.de) |
| 15:59:54 | <shapr> | sclv: I haven't done any Haskell dev on Windows, what's it like? |
| 16:00:13 | <sclv> | chocolatey? its just the equivalent of brew for windows |
| 16:00:17 | <shapr> | oh, neato |
| 16:00:27 | <shapr> | I recently started using brew at work, it's ... okay |
| 16:00:36 | <sclv> | tamar did a lot of work to make it work really cleanly with haskell |
| 16:00:52 | <shapr> | I've found it easier to use nix to install things on mac |
| 16:01:09 | <shapr> | well, not easier at first maybe, but to get consistently working installations of multiple tools |
| 16:01:22 | × | kristijonas_ quits (~kristijon@78-56-32-39.static.zebra.lt) (Remote host closed the connection) |
| 16:01:35 | <shapr> | Franciman: you writing any cool Haskell code? |
| 16:01:45 | <Franciman> | I hope so :P |
| 16:01:52 | <shapr> | ooh, what is it? |
| 16:02:05 | → | heatsink joins (~heatsink@108-201-191-115.lightspeed.sntcca.sbcglobal.net) |
| 16:02:14 | <Franciman> | I am writing my programming language |
| 16:02:17 | <shapr> | edwardk: so you need to parameterize your backpack builds and produce a pile of resulting artifacts? |
| 16:02:23 | <Franciman> | and stuff for work which is less exciting |
| 16:02:31 | <Franciman> | and you? |
| 16:02:45 | <edwardk> | i use backpack to get code reuse for lots of unpacked data structures and the like |
| 16:02:54 | <edwardk> | and to make lots of little compilers that all share logic |
| 16:03:13 | <shapr> | I've written several things, but this weekend I want to figure out how to tune Haskell for command line utilities. I want to make this faster: https://github.com/shapr/bloohm |
| 16:03:24 | <Franciman> | cool |
| 16:03:56 | <shapr> | I want to write a blog post on "how to tune your Haskell for speedy command line utilities" |
| 16:04:03 | × | hypercube quits (~hypercube@2603-6011-f901-9e5b-0000-0000-0000-08cf.res6.spectrum.com) (Ping timeout: 248 seconds) |
| 16:04:09 | <shapr> | but nothing like the usual edwardk post |
| 16:04:26 | <Franciman> | it would be pretty interesting for me. Are you going to cover ghc profiler and laziness inspection? |
| 16:04:31 | <shapr> | more like "single threaded runtime will give you better latency" |
| 16:04:38 | <shapr> | Franciman: I want to! |
| 16:04:47 | <shapr> | I could certainly talk about profiling |
| 16:04:55 | → | apep11 joins (~nikola@178.220.246.127) |
| 16:04:57 | → | Sheilong joins (uid293653@gateway/web/irccloud.com/x-ylxdmaadjlaxocvo) |
| 16:05:13 | <shapr> | I'm not sure of the best way to talk about laziness inspection, I just learned about nothunks but that might be overkill? |
| 16:05:27 | <shapr> | this https://well-typed.com/blog/2020/09/nothunks/ |
| 16:05:28 | × | merijn quits (~merijn@83-160-49-249.ip.xs4all.nl) (Ping timeout: 252 seconds) |
| 16:06:23 | <Franciman> | i would definitely read it, then |
| 16:06:23 | × | heatsink quits (~heatsink@108-201-191-115.lightspeed.sntcca.sbcglobal.net) (Ping timeout: 246 seconds) |
| 16:06:47 | ← | pippijn parts (~pippijn@unixcorps/staff/pippijn) () |
| 16:07:24 | <shapr> | edwardk: when will the comonad reader get new posts? |
| 16:07:33 | <shapr> | I'm considering rebooting The Monad.Reader |
| 16:07:35 | → | kritzefitz joins (~kritzefit@212.86.56.80) |
| 16:07:36 | → | kristijonas joins (~kristijon@78-56-32-39.static.zebra.lt) |
| 16:07:51 | <shapr> | but first, the international obfuscated haskell code contest will soon be announced! |
| 16:07:57 | × | coeus quits (~coeus@p200300d0273ad90060e5967a49164cd4.dip0.t-ipconnect.de) (Ping timeout: 250 seconds) |
| 16:08:20 | <shapr> | This IRC channel turns twenty on April 30th ! w00! |
| 16:10:36 | <edwardk> | shapr: not sure. might work on an actual paper first |
| 16:11:03 | <shapr> | ah, fair enough |
| 16:11:06 | <edwardk> | and miri is keeping me busy, plus i'm now engaged over at groq |
| 16:11:23 | <sclv> | groq? |
| 16:12:54 | → | Javier12 joins (5882311d@mue-88-130-49-029.dsl.tropolys.de) |
| 16:13:13 | <Javier12> | Hello |
| 16:13:26 | <Javier12> | I'm trying to understand a bit more the source code of the Reader Monad |
| 16:13:33 | <Javier12> | here: https://hackage.haskell.org/package/mtl-2.2.2/docs/src/Control.Monad.Reader.Class.html#asks |
| 16:14:05 | → | ep1ctetus joins (~epictetus@ip72-194-54-201.sb.sd.cox.net) |
| 16:14:47 | <Javier12> | But I don't understand how the class is defined `class Monad m => MonadReader r m | m -> r where` |
| 16:14:47 | <Javier12> | what does "| m -> r " mean here? |
| 16:15:32 | <kuribas> | Javier12: it means the type variable r is completely determined by the type variable m |
| 16:15:40 | → | tzh joins (~tzh@c-24-21-73-154.hsd1.or.comcast.net) |
| 16:15:49 | → | qwerty2o joins (~qwerty2o@93-172-139-92.bb.netvision.net.il) |
| 16:15:54 | <kuribas> | Javier12: in other words, give some type m, there is only one possible value of r |
| 16:16:13 | <qwerty2o> | hi |
| 16:16:58 | <qwerty2o> | i remeber there was a function that would clamp numbers like if its bigger than 0 then it would return 1, and if it's smaller, than -1 |
| 16:17:12 | <qwerty2o> | can anyone tell me what that function's name is? |
| 16:17:28 | <Rembane> | Sounds like something in Num |
| 16:18:18 | <kuribas> | qwerty2o: min 1 . max (-1) ? |
| 16:18:32 | <falsifian> | signum |
| 16:19:08 | <falsifian> | It can be called the "sign function" if you want to search for it. |
| 16:19:12 | <qwerty2o> | yess signum |
| 16:19:13 | → | Tuplanolla joins (~Tuplanoll@91-159-68-239.elisa-laajakaista.fi) |
| 16:19:14 | <qwerty2o> | thanks |
| 16:20:03 | ← | cloudpip parts (sid67735@unixcorps/staff/pippijn) () |
| 16:20:25 | <Javier12> | thanks kuribas do you know the term for this so I can search more information about it? |
| 16:20:36 | <kuribas> | Javier12: functional dependencies |
| 16:21:58 | <Javier12> | Thanks for the hint kuribas! |
| 16:22:21 | <kuribas> | np |
| 16:24:03 | → | gitgood joins (~gitgood@80-44-9-246.dynamic.dsl.as9105.com) |
| 16:24:37 | → | coeus joins (~coeus@p200300d027204600c2a89676bae3842b.dip0.t-ipconnect.de) |
| 16:25:06 | × | esp32_prog quits (~esp32_pro@37.120.201.122) (Ping timeout: 240 seconds) |
| 16:31:28 | ← | jakalx parts (~jakalx@base.jakalx.net) ("Disconnected: Replaced by new connection") |
| 16:32:43 | → | nineonine joins (~nineonine@50.216.62.2) |
| 16:36:29 | → | hololeap_ joins (~hololeap@gateway/tor-sasl/hololeap) |
| 16:38:40 | → | merijn joins (~merijn@83-160-49-249.ip.xs4all.nl) |
| 16:43:08 | × | merijn quits (~merijn@83-160-49-249.ip.xs4all.nl) (Ping timeout: 246 seconds) |
| 16:43:28 | × | nbloomf quits (~nbloomf@2600:1700:ad14:3020:79ab:58a1:3b3d:8069) (Quit: My MacBook has gone to sleep. ZZZzzz…) |
| 16:44:57 | → | nbloomf joins (~nbloomf@2600:1700:ad14:3020:79ab:58a1:3b3d:8069) |
| 16:46:49 | × | lambdaman quits (~lambdaman@s66-183-152-156.bc.hsia.telus.net) (Remote host closed the connection) |
| 16:48:57 | × | tzh quits (~tzh@c-24-21-73-154.hsd1.or.comcast.net) (Remote host closed the connection) |
| 16:49:16 | → | tzh joins (~tzh@c-24-21-73-154.hsd1.or.comcast.net) |
| 16:51:09 | → | sandokan joins (~sandokan@213-66-41-118-no99.tbcn.telia.com) |
| 16:52:24 | × | bitmapper quits (uid464869@gateway/web/irccloud.com/x-prwjffdraokbcpct) (Quit: Connection closed for inactivity) |
| 16:52:55 | → | idhugo joins (~idhugo@87-49-147-45-mobile.dk.customer.tdc.net) |
| 16:54:04 | × | landonf quits (landonf@mac68k.info) (Excess Flood) |
| 16:54:53 | × | howdoi quits (uid224@gateway/web/irccloud.com/x-bkftvygbpflsjbzd) (Quit: Connection closed for inactivity) |
| 16:55:08 | × | sandokan quits (~sandokan@213-66-41-118-no99.tbcn.telia.com) (Client Quit) |
| 16:55:18 | → | landonf joins (landonf@mac68k.info) |
| 16:55:28 | → | lambdaman joins (~lambdaman@s66-183-152-156.bc.hsia.telus.net) |
| 17:00:05 | × | conkker quits (~conkker@unaffiliated/conkker) (Quit: The Lounge - https://thelounge.chat) |
| 17:02:18 | × | kuribas quits (~user@ip-188-118-57-242.reverse.destiny.be) (Remote host closed the connection) |
| 17:02:34 | → | ihower joins (~ihower@139.28.218.148) |
| 17:03:39 | → | vicfred joins (~vicfred@unaffiliated/vicfred) |
| 17:04:41 | → | conkker joins (~conkker@unaffiliated/conkker) |
| 17:05:35 | × | Wizek quits (uid191769@gateway/web/irccloud.com/x-rypqrtfuoeoxlmkt) (Quit: Connection closed for inactivity) |
| 17:11:53 | × | Kaeipi quits (~Kaiepi@47.54.252.148) (Ping timeout: 240 seconds) |
| 17:12:30 | → | Sgeo_ joins (~Sgeo@ool-18b98aa4.dyn.optonline.net) |
| 17:12:45 | → | Guest78317 joins (~laudiacay@67.176.215.84) |
| 17:14:06 | × | Sgeo quits (~Sgeo@ool-18b98aa4.dyn.optonline.net) (Ping timeout: 265 seconds) |
| 17:14:40 | → | heatsink joins (~heatsink@108-201-191-115.lightspeed.sntcca.sbcglobal.net) |
| 17:16:53 | × | Guest78317 quits (~laudiacay@67.176.215.84) (Ping timeout: 240 seconds) |
| 17:21:22 | → | nvmd joins (~nvmd@177.30.111.232) |
| 17:21:33 | × | raichoo quits (~raichoo@dslb-088-077-024-130.088.077.pools.vodafone-ip.de) (Quit: Lost terminal) |
| 17:21:57 | × | hendursa1 quits (~weechat@gateway/tor-sasl/hendursaga) (Ping timeout: 240 seconds) |
| 17:23:14 | → | hendursa1 joins (~weechat@gateway/tor-sasl/hendursaga) |
| 17:24:27 | × | bgamari quits (~bgamari@2001:470:e438::1) (Ping timeout: 260 seconds) |
| 17:25:11 | → | bgamari joins (~bgamari@72.65.101.132) |
| 17:26:30 | → | Kaiepi joins (~Kaiepi@47.54.252.148) |
| 17:26:58 | × | vnz quits (~vnz@unaffiliated/vnz) (Quit: ZNC - http://znc.in) |
| 17:27:29 | → | elfets joins (~elfets@ip-37-201-23-96.hsi13.unitymediagroup.de) |
| 17:28:19 | → | vnz joins (~vnz@51.15.143.225) |
| 17:28:19 | × | vnz quits (~vnz@51.15.143.225) (Changing host) |
| 17:28:19 | → | vnz joins (~vnz@unaffiliated/vnz) |
| 17:30:24 | → | bitmagie joins (~Thunderbi@200116b806d5f900681f510c94b2ab70.dip.versatel-1u1.de) |
| 17:30:27 | → | Guest78317 joins (~laudiacay@67.176.215.84) |
| 17:30:54 | × | bitmagie quits (~Thunderbi@200116b806d5f900681f510c94b2ab70.dip.versatel-1u1.de) (Client Quit) |
| 17:32:39 | → | hexfive joins (~hexfive@50.35.83.177) |
| 17:34:01 | × | kritzefitz quits (~kritzefit@212.86.56.80) (Ping timeout: 252 seconds) |
| 17:35:23 | × | gehmehgeh quits (~ircuser1@gateway/tor-sasl/gehmehgeh) (Quit: Leaving) |
| 17:39:08 | × | vnz quits (~vnz@unaffiliated/vnz) (Quit: ZNC - http://znc.in) |
| 17:39:28 | × | apep11 quits (~nikola@178.220.246.127) (Quit: leaving) |
| 17:40:29 | → | vnz joins (~vnz@51.15.143.225) |
| 17:40:29 | × | vnz quits (~vnz@51.15.143.225) (Changing host) |
| 17:40:29 | → | vnz joins (~vnz@unaffiliated/vnz) |
| 17:42:21 | → | Mrbuck joins (~Mrbuck@gateway/tor-sasl/mrbuck) |
| 17:44:47 | → | danso joins (~dan@23-233-111-52.cpe.pppoe.ca) |
| 17:48:52 | × | Guest78317 quits (~laudiacay@67.176.215.84) (Ping timeout: 252 seconds) |
| 17:51:57 | × | seveg quits (~gabriel@2a02-ab04-0249-8d00-dea6-32ff-fe17-0993.dynamic.v6.chello.sk) (Quit: WeeChat 3.0) |
| 17:54:36 | → | seveg joins (~gabriel@2a02-ab04-0249-8d00-dea6-32ff-fe17-0993.dynamic.v6.chello.sk) |
| 17:55:41 | × | Sgeo_ quits (~Sgeo@ool-18b98aa4.dyn.optonline.net) (Read error: Connection reset by peer) |
| 17:55:56 | → | jbetz_ joins (uid283648@gateway/web/irccloud.com/x-ebjzdarufjrfhfrh) |
| 17:56:27 | → | Sgeo joins (~Sgeo@ool-18b98aa4.dyn.optonline.net) |
| 17:57:23 | → | royal_screwup21 joins (52254809@gateway/web/cgi-irc/kiwiirc.com/ip.82.37.72.9) |
| 17:59:00 | → | kiweun joins (~kiweun@2607:fea8:2a62:9600:70d7:6a32:a3dc:7efa) |
| 18:03:40 | × | kiweun quits (~kiweun@2607:fea8:2a62:9600:70d7:6a32:a3dc:7efa) (Ping timeout: 258 seconds) |
| 18:04:56 | × | fiedlr quits (~fiedlr@83.148.33.254) (Remote host closed the connection) |
| 18:05:12 | → | fiedlr joins (~fiedlr@83.148.33.254) |
| 18:06:12 | → | Gurkenglas joins (~Gurkengla@unaffiliated/gurkenglas) |
| 18:06:27 | × | danso quits (~dan@23-233-111-52.cpe.pppoe.ca) (Read error: Connection reset by peer) |
| 18:06:54 | → | danso joins (~dan@23-233-111-52.cpe.pppoe.ca) |
| 18:07:32 | × | idhugo quits (~idhugo@87-49-147-45-mobile.dk.customer.tdc.net) (Ping timeout: 252 seconds) |
| 18:09:01 | × | ram19890 quits (~ram@49.206.125.108) (Quit: Konversation terminated!) |
| 18:09:04 | × | rajivr quits (uid269651@gateway/web/irccloud.com/x-mitiigphbgxjtueq) (Quit: Connection closed for inactivity) |
| 18:10:01 | → | Pickchea joins (~private@unaffiliated/pickchea) |
| 18:13:05 | → | jakalx joins (~jakalx@base.jakalx.net) |
| 18:16:18 | → | DTZUZU_ joins (~DTZUZO@207.81.119.43) |
| 18:16:22 | → | horatiohb joins (~horatiohb@165.227.120.74) |
| 18:17:05 | × | DTZUZU quits (~DTZUZO@205.ip-149-56-132.net) (Read error: Connection reset by peer) |
| 18:17:14 | → | DTZUZU joins (~DTZUZO@205.ip-149-56-132.net) |
| 18:17:25 | → | aerona joins (~aerona@2600:6c54:4600:f300:9051:460a:b720:8d59) |
| 18:21:06 | × | DTZUZU_ quits (~DTZUZO@207.81.119.43) (Ping timeout: 252 seconds) |
| 18:23:00 | → | nbloomf_ joins (~nbloomf@2600:1700:ad14:3020:511c:6dec:57c0:cac4) |
| 18:23:57 | × | seveg quits (~gabriel@2a02-ab04-0249-8d00-dea6-32ff-fe17-0993.dynamic.v6.chello.sk) (Quit: WeeChat 3.0) |
| 18:25:54 | × | nbloomf quits (~nbloomf@2600:1700:ad14:3020:79ab:58a1:3b3d:8069) (Ping timeout: 258 seconds) |
| 18:26:15 | × | royal_screwup21 quits (52254809@gateway/web/cgi-irc/kiwiirc.com/ip.82.37.72.9) (Quit: Connection closed) |
| 18:27:57 | × | hololeap_ quits (~hololeap@gateway/tor-sasl/hololeap) (Ping timeout: 240 seconds) |
| 18:33:48 | × | coot quits (~coot@37.30.50.130.nat.umts.dynamic.t-mobile.pl) (Quit: coot) |
| 18:34:41 | → | seveg joins (~gabriel@2a02-ab04-0249-8d00-dea6-32ff-fe17-0993.dynamic.v6.chello.sk) |
| 18:35:24 | × | Javier12 quits (5882311d@mue-88-130-49-029.dsl.tropolys.de) (Quit: Connection closed) |
| 18:38:12 | × | seveg quits (~gabriel@2a02-ab04-0249-8d00-dea6-32ff-fe17-0993.dynamic.v6.chello.sk) (Client Quit) |
| 18:38:52 | × | fiedlr quits (~fiedlr@83.148.33.254) (Remote host closed the connection) |
| 18:38:55 | → | Ariakenom joins (~Ariakenom@2001:9b1:efb:fc00:c480:4201:b48b:2c9b) |
| 18:39:04 | → | merijn joins (~merijn@83-160-49-249.ip.xs4all.nl) |
| 18:39:08 | → | seveg joins (~gabriel@2a02-ab04-0249-8d00-dea6-32ff-fe17-0993.dynamic.v6.chello.sk) |
| 18:40:45 | × | Mrbuck quits (~Mrbuck@gateway/tor-sasl/mrbuck) (Remote host closed the connection) |
| 18:41:02 | ← | drakonis parts (~drakonis@unaffiliated/drakonis) ("WeeChat 3.1") |
| 18:46:16 | × | nbloomf_ quits (~nbloomf@2600:1700:ad14:3020:511c:6dec:57c0:cac4) (Quit: My MacBook has gone to sleep. ZZZzzz…) |
| 18:46:40 | → | kritzefitz joins (~kritzefit@212.86.56.80) |
| 18:47:52 | → | l8star__ joins (~l8star@business-90-187-113-149.pool2.vodafone-ip.de) |
| 18:48:08 | × | seveg quits (~gabriel@2a02-ab04-0249-8d00-dea6-32ff-fe17-0993.dynamic.v6.chello.sk) (Ping timeout: 258 seconds) |
| 18:48:29 | → | slac17915 joins (~slack1256@191.113.238.246) |
| 18:50:32 | × | slack1256 quits (~slack1256@191.113.234.51) (Ping timeout: 246 seconds) |
| 18:50:40 | × | justan0theruser quits (~justanoth@unaffiliated/justanotheruser) (Quit: WeeChat 2.9) |
| 18:51:39 | × | kritzefitz quits (~kritzefit@212.86.56.80) (Remote host closed the connection) |
| 18:51:45 | → | nbloomf joins (~nbloomf@2600:1700:ad14:3020:511c:6dec:57c0:cac4) |
| 18:51:52 | × | DavidEichmann quits (~david@47.27.93.209.dyn.plus.net) (Remote host closed the connection) |
| 18:52:44 | × | hexfive quits (~hexfive@50.35.83.177) (Quit: i must go. my people need me.) |
| 18:53:30 | → | justanotheruser joins (~justanoth@unaffiliated/justanotheruser) |
| 18:56:26 | × | malumore quits (~malumore@151.62.126.218) (Ping timeout: 240 seconds) |
| 18:57:56 | × | heatsink quits (~heatsink@108-201-191-115.lightspeed.sntcca.sbcglobal.net) (Remote host closed the connection) |
| 18:58:24 | → | pavonia joins (~user@unaffiliated/siracusa) |
| 18:59:53 | × | ddellaco_ quits (~ddellacos@ool-44c73afa.dyn.optonline.net) (Remote host closed the connection) |
| 19:00:41 | × | wroathe quits (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net) (Ping timeout: 260 seconds) |
| 19:01:03 | × | jonatan quits (~nate@h77-53-70-163.cust.a3fiber.se) (Quit: leaving) |
| 19:01:19 | → | ddellacosta joins (~ddellacos@ool-44c73afa.dyn.optonline.net) |
| 19:01:26 | → | seveg joins (~gabriel@2a02-ab04-0249-8d00-dea6-32ff-fe17-0993.dynamic.v6.chello.sk) |
| 19:01:33 | × | justanotheruser quits (~justanoth@unaffiliated/justanotheruser) (Ping timeout: 258 seconds) |
| 19:02:05 | → | esp32_prog joins (~esp32_pro@37.120.201.122) |
| 19:05:26 | → | Javier62 joins (5882311d@mue-88-130-49-029.dsl.tropolys.de) |
| 19:05:34 | → | wroathe joins (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net) |
| 19:05:58 | × | Javier62 quits (5882311d@mue-88-130-49-029.dsl.tropolys.de) (Client Quit) |
| 19:06:59 | → | justanotheruser joins (~justanoth@unaffiliated/justanotheruser) |
| 19:10:11 | × | wroathe quits (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net) (Ping timeout: 240 seconds) |
| 19:12:24 | → | fiedlr joins (~fiedlr@83.148.33.254) |
| 19:12:35 | × | lambdaman quits (~lambdaman@s66-183-152-156.bc.hsia.telus.net) (Remote host closed the connection) |
| 19:13:31 | × | merijn quits (~merijn@83-160-49-249.ip.xs4all.nl) (Ping timeout: 260 seconds) |
| 19:14:09 | → | jijimofo joins (~cmo@S010610561191f5d6.lb.shawcable.net) |
| 19:14:52 | → | malumore joins (~malumore@151.62.126.218) |
| 19:15:06 | × | __minoru__shirae quits (~shiraeesh@109.166.58.151) (Ping timeout: 240 seconds) |
| 19:15:15 | × | zmagii quits (~zmagii@unaffiliated/zmagii) (Quit: ZNC 1.7.5+deb4 - https://znc.in) |
| 19:15:27 | → | __minoru__shirae joins (~shiraeesh@109.166.58.206) |
| 19:16:44 | → | lambdaman joins (~lambdaman@s66-183-152-156.bc.hsia.telus.net) |
| 19:16:44 | → | heatsink joins (~heatsink@108-201-191-115.lightspeed.sntcca.sbcglobal.net) |
| 19:17:05 | → | urdh joins (~urdh@unaffiliated/urdh) |
| 19:18:01 | → | hypercube joins (hypercube@gateway/vpn/protonvpn/hypercube) |
| 19:18:28 | × | jijimofo quits (~cmo@S010610561191f5d6.lb.shawcable.net) (Remote host closed the connection) |
| 19:19:08 | → | zmagii joins (~zmagii@unaffiliated/zmagii) |
| 19:20:01 | → | idhugo joins (~idhugo@87-49-147-45-mobile.dk.customer.tdc.net) |
| 19:20:24 | × | jonathanx quits (~jonathan@h-176-109.A357.priv.bahnhof.se) (Remote host closed the connection) |
| 19:20:45 | sm2n_ | is now known as sm2n |
| 19:20:59 | × | heatsink quits (~heatsink@108-201-191-115.lightspeed.sntcca.sbcglobal.net) (Ping timeout: 246 seconds) |
| 19:22:04 | → | jijimofo joins (~cmo@S010610561191f5d6.lb.shawcable.net) |
| 19:23:00 | → | jonathanx joins (~jonathan@h-176-109.A357.priv.bahnhof.se) |
| 19:25:52 | → | geowiesnot joins (~user@i15-les02-ix2-87-89-181-157.sfr.lns.abo.bbox.fr) |
| 19:37:03 | → | heatsink joins (~heatsink@108-201-191-115.lightspeed.sntcca.sbcglobal.net) |
| 19:37:04 | × | heatsink quits (~heatsink@108-201-191-115.lightspeed.sntcca.sbcglobal.net) (Remote host closed the connection) |
| 19:37:18 | → | heatsink joins (~heatsink@108-201-191-115.lightspeed.sntcca.sbcglobal.net) |
| 19:37:26 | × | frozenErebus quits (~frozenEre@37.231.244.249) (Ping timeout: 260 seconds) |
| 19:41:10 | → | jamm_ joins (~jamm@unaffiliated/jamm) |
| 19:42:06 | → | rj joins (~x@gateway/tor-sasl/rj) |
| 19:42:31 | → | nineonin_ joins (~nineonine@50.216.62.2) |
| 19:43:33 | × | Sorny quits (~Sornaensi@077213199124.dynamic.telenor.dk) (Ping timeout: 268 seconds) |
| 19:44:05 | × | nineonine quits (~nineonine@50.216.62.2) (Ping timeout: 246 seconds) |
| 19:44:33 | × | wonko7 quits (~wonko7@62.115.229.50) (Ping timeout: 240 seconds) |
| 19:45:29 | × | jamm_ quits (~jamm@unaffiliated/jamm) (Ping timeout: 250 seconds) |
| 19:48:41 | × | maroloccio quits (~marolocci@pousada3ja.mma.com.br) (Ping timeout: 260 seconds) |
| 19:52:38 | × | Rudd0 quits (~Rudd0@185.189.115.103) (Ping timeout: 240 seconds) |
| 19:52:45 | → | jneira joins (501e65b6@gateway/web/cgi-irc/kiwiirc.com/ip.80.30.101.182) |
| 19:52:54 | → | Lord_of_Life_ joins (~Lord@unaffiliated/lord-of-life/x-0885362) |
| 19:54:12 | <myShoggoth> | gonna start streaming at the top of the hour, reading more GHC GC code: https://www.twitch.tv/myshoggoth |
| 19:55:35 | → | loller_ joins (uid358106@gateway/web/irccloud.com/x-vwcbjpedwymxmltm) |
| 19:56:04 | × | Lord_of_Life quits (~Lord@unaffiliated/lord-of-life/x-0885362) (Ping timeout: 252 seconds) |
| 19:56:08 | Lord_of_Life_ | is now known as Lord_of_Life |
| 19:57:34 | × | geekosaur quits (930099da@rrcs-147-0-153-218.central.biz.rr.com) (Quit: Connection closed) |
| 19:58:31 | → | geekosaur joins (930099da@rrcs-147-0-153-218.central.biz.rr.com) |
| 19:59:22 | → | nut joins (~user@roc37-h01-176-170-197-243.dsl.sta.abo.bbox.fr) |
| 19:59:33 | × | rj quits (~x@gateway/tor-sasl/rj) (Ping timeout: 240 seconds) |
| 20:01:07 | × | _ht quits (~quassel@82-169-194-8.biz.kpn.net) (Remote host closed the connection) |
| 20:02:55 | <Philonous> | Franciman, stackage doesn't strictly speaking require stack, but all the waiys to actually use it directly with cabal have some snags |
| 20:03:14 | → | hololeap_ joins (~hololeap@gateway/tor-sasl/hololeap) |
| 20:03:40 | → | rj joins (~x@gateway/tor-sasl/rj) |
| 20:04:52 | × | heatsink quits (~heatsink@108-201-191-115.lightspeed.sntcca.sbcglobal.net) (Remote host closed the connection) |
| 20:04:58 | × | petersen quits (~petersen@redhat/juhp) (Ping timeout: 240 seconds) |
| 20:06:06 | × | idhugo quits (~idhugo@87-49-147-45-mobile.dk.customer.tdc.net) (Ping timeout: 240 seconds) |
| 20:06:58 | × | fiedlr quits (~fiedlr@83.148.33.254) (Remote host closed the connection) |
| 20:08:40 | <Philonous> | edwardk, Since you're at MIRI, do you work with Eliezer Yudkowsky? |
| 20:08:58 | → | petersen joins (~petersen@redhat/juhp) |
| 20:09:00 | <Franciman> | Philonous, I have great perplexities in fact |
| 20:09:07 | <Franciman> | stackage in practice is almost locked in vendor |
| 20:09:12 | <Franciman> | they tell you to use stack |
| 20:09:14 | <Franciman> | to use their server |
| 20:09:22 | <Franciman> | to use their infrastructure |
| 20:11:14 | <Philonous> | I don't think they intentionally lock you in, you are welcome to use it however you like, but the stack guys have IMO always been very "shoot first and worry about compatibility later" |
| 20:11:44 | slac17915 | is now known as slack1256 |
| 20:11:49 | <Philonous> | Which isn't necessarily bad. Stack worked impressively well when cabal was a big pain. |
| 20:13:34 | → | kayvan joins (~user@52-119-115-185.PUBLIC.monkeybrains.net) |
| 20:14:09 | × | nut quits (~user@roc37-h01-176-170-197-243.dsl.sta.abo.bbox.fr) (Remote host closed the connection) |
| 20:14:50 | → | heatsink joins (~heatsink@108-201-191-115.lightspeed.sntcca.sbcglobal.net) |
| 20:15:10 | → | fiedlr joins (~fiedlr@83.148.33.254) |
| 20:16:41 | × | son0p quits (~ff@181.136.122.143) (Ping timeout: 240 seconds) |
| 20:17:43 | → | ukari joins (~ukari@unaffiliated/ukari) |
| 20:19:56 | × | heatsink quits (~heatsink@108-201-191-115.lightspeed.sntcca.sbcglobal.net) (Ping timeout: 268 seconds) |
| 20:27:33 | × | geekosaur quits (930099da@rrcs-147-0-153-218.central.biz.rr.com) (Quit: Connection closed) |
| 20:28:01 | × | hololeap_ quits (~hololeap@gateway/tor-sasl/hololeap) (Remote host closed the connection) |
| 20:31:15 | × | lambdaman quits (~lambdaman@s66-183-152-156.bc.hsia.telus.net) (Remote host closed the connection) |
| 20:32:44 | → | wroathe joins (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net) |
| 20:33:27 | × | danvet quits (~Daniel@2a02:168:57f4:0:efd0:b9e5:5ae6:c2fa) (Ping timeout: 260 seconds) |
| 20:34:09 | → | dmytrish joins (~mitra@2a02:8084:a82:d900:f811:9873:2623:c28b) |
| 20:34:50 | × | alx741 quits (~alx741@181.196.69.92) (Ping timeout: 246 seconds) |
| 20:35:31 | → | heatsink joins (~heatsink@108-201-191-115.lightspeed.sntcca.sbcglobal.net) |
| 20:36:41 | → | usr25 joins (~J@33.red-83-63-129.staticip.rima-tde.net) |
| 20:40:00 | × | heatsink quits (~heatsink@108-201-191-115.lightspeed.sntcca.sbcglobal.net) (Ping timeout: 265 seconds) |
| 20:43:40 | × | dsrt^ quits (dsrt@ip98-184-89-2.mc.at.cox.net) () |
| 20:43:57 | × | rj quits (~x@gateway/tor-sasl/rj) (Ping timeout: 240 seconds) |
| 20:46:01 | → | rj joins (~x@gateway/tor-sasl/rj) |
| 20:47:54 | → | alx741 joins (~alx741@181.196.68.193) |
| 20:47:59 | → | mouseghost joins (~draco@87-206-9-185.dynamic.chello.pl) |
| 20:48:00 | × | mouseghost quits (~draco@87-206-9-185.dynamic.chello.pl) (Changing host) |
| 20:48:00 | → | mouseghost joins (~draco@wikipedia/desperek) |
| 20:48:43 | × | geowiesnot quits (~user@i15-les02-ix2-87-89-181-157.sfr.lns.abo.bbox.fr) (Ping timeout: 252 seconds) |
| 20:48:54 | → | writenix joins (~quassel@151.189.63.94.rev.vodafone.pt) |
| 20:51:35 | × | writenix quits (~quassel@151.189.63.94.rev.vodafone.pt) (Client Quit) |
| 20:52:34 | × | elfets quits (~elfets@ip-37-201-23-96.hsi13.unitymediagroup.de) (Ping timeout: 252 seconds) |
| 20:53:40 | × | __minoru__shirae quits (~shiraeesh@109.166.58.206) (Ping timeout: 252 seconds) |
| 20:53:53 | → | son0p joins (~ff@181.136.122.143) |
| 20:54:21 | × | dmytrish quits (~mitra@2a02:8084:a82:d900:f811:9873:2623:c28b) (Quit: Konversation terminated!) |
| 20:54:35 | × | ghuntley quits (sid16877@gateway/web/irccloud.com/x-qpvlvzzjxknipbhd) (Quit: Connection closed for inactivity) |
| 20:56:48 | → | dmytrish joins (~mitra@2a02:8084:a82:d900:319a:d200:a43d:3e3c) |
| 21:01:28 | → | rond_ joins (5940206b@89-64-32-107.dynamic.chello.pl) |
| 21:02:56 | → | heatsink joins (~heatsink@108-201-191-115.lightspeed.sntcca.sbcglobal.net) |
| 21:02:59 | → | hiroaki_ joins (~hiroaki@2a02:908:4b18:8c40:8064:bb06:bb40:a0be) |
| 21:03:47 | → | frozenErebus joins (~frozenEre@37.231.244.249) |
| 21:03:54 | × | hyperisco quits (~hyperisco@d192-186-117-226.static.comm.cgocable.net) (Disconnected by services) |
| 21:03:55 | → | hyperisco_ joins (~hyperisco@d192-186-117-226.static.comm.cgocable.net) |
| 21:05:08 | × | wroathe quits (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net) (Ping timeout: 265 seconds) |
| 21:05:28 | × | LKoen_ quits (~LKoen@65.250.88.92.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.”) |
| 21:06:01 | → | lambdaman joins (~lambdaman@s66-183-152-156.bc.hsia.telus.net) |
| 21:06:04 | × | ddellacosta quits (~ddellacos@ool-44c73afa.dyn.optonline.net) (Remote host closed the connection) |
| 21:06:40 | → | ddellaco_ joins (~ddellacos@ool-44c73afa.dyn.optonline.net) |
| 21:06:42 | × | ddellaco_ quits (~ddellacos@ool-44c73afa.dyn.optonline.net) (Read error: Connection reset by peer) |
| 21:06:57 | → | ddellacosta joins (~ddellacos@ool-44c73afa.dyn.optonline.net) |
| 21:06:58 | × | ddellacosta quits (~ddellacos@ool-44c73afa.dyn.optonline.net) (Remote host closed the connection) |
| 21:07:29 | → | ddellacosta joins (~ddellacos@86.106.143.222) |
| 21:07:31 | → | ddellaco_ joins (~ddellacos@ool-44c73afa.dyn.optonline.net) |
| 21:07:40 | × | ddellaco_ quits (~ddellacos@ool-44c73afa.dyn.optonline.net) (Remote host closed the connection) |
| 21:08:32 | → | ddellac__ joins (~ddellacos@ool-44c73afa.dyn.optonline.net) |
| 21:09:45 | → | merijn joins (~merijn@83-160-49-249.ip.xs4all.nl) |
| 21:09:56 | → | edge563 joins (~edge563@gateway/tor-sasl/edge563) |
| 21:10:34 | → | wroathe joins (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net) |
| 21:11:30 | × | justanotheruser quits (~justanoth@unaffiliated/justanotheruser) (Ping timeout: 258 seconds) |
| 21:11:49 | × | BosonCollider quits (~olofs@90-227-86-119-no542.tbcn.telia.com) (Ping timeout: 252 seconds) |
| 21:13:21 | × | ddellac__ quits (~ddellacos@ool-44c73afa.dyn.optonline.net) (Ping timeout: 265 seconds) |
| 21:13:47 | × | kristijonas quits (~kristijon@78-56-32-39.static.zebra.lt) (Remote host closed the connection) |
| 21:14:13 | → | kristijonas joins (~kristijon@78-56-32-39.static.zebra.lt) |
| 21:20:17 | × | kristijonas quits (~kristijon@78-56-32-39.static.zebra.lt) (Remote host closed the connection) |
| 21:20:44 | → | kristijonas joins (~kristijon@78-56-32-39.static.zebra.lt) |
| 21:21:18 | × | Pickchea quits (~private@unaffiliated/pickchea) (Quit: Leaving) |
| 21:23:08 | × | ph88 quits (~ph88@ip5f5af6fd.dynamic.kabel-deutschland.de) (Remote host closed the connection) |
| 21:24:51 | → | maroloccio joins (~marolocci@pousada3ja.mma.com.br) |
| 21:25:20 | × | Ariakenom quits (~Ariakenom@2001:9b1:efb:fc00:c480:4201:b48b:2c9b) (Quit: Leaving) |
| 21:27:09 | × | rj quits (~x@gateway/tor-sasl/rj) (Ping timeout: 240 seconds) |
| 21:27:39 | ← | michalz parts (~user@185.246.204.44) ("Changed major mode") |
| 21:27:45 | → | geowiesnot joins (~user@87-89-181-157.abo.bbox.fr) |
| 21:28:13 | <maerwald> | Philonous: what problems have you seen when using stackage with cabal? |
| 21:28:17 | × | kristijonas quits (~kristijon@78-56-32-39.static.zebra.lt) (Remote host closed the connection) |
| 21:28:42 | → | kristijonas joins (~kristijon@78-56-32-39.static.zebra.lt) |
| 21:28:58 | <maerwald> | I have done so myself with relatively high success... the problem is only converting the snapshot and the stack configuration correctly |
| 21:29:09 | × | mikoto-chan quits (~anass@gateway/tor-sasl/mikoto-chan) (Ping timeout: 240 seconds) |
| 21:29:35 | <maerwald> | @hackage stack2cabal |
| 21:29:36 | <lambdabot> | https://hackage.haskell.org/package/stack2cabal |
| 21:32:15 | → | rj joins (~x@gateway/tor-sasl/rj) |
| 21:34:35 | × | nicholasbulka quits (~nicholasb@2601:900:4301:da0:34df:482b:a0b7:2d77) (Remote host closed the connection) |
| 21:36:05 | → | nicholasbulka joins (~nicholasb@2601:900:4301:da0:34df:482b:a0b7:2d77) |
| 21:36:24 | × | knupfer quits (~Thunderbi@i577BCD8A.versanet.de) (Ping timeout: 268 seconds) |
| 21:37:58 | <maerwald> | the other problem is that it's hard to manually tell cabal which revision of a package you want |
| 21:38:10 | <maerwald> | you can only do so implicitly via the index state |
| 21:39:02 | <sclv> | i know its not perfect, but ideally one would always want the latest revision (if this isn't true, the revision was done weirdly/wrongly) |
| 21:40:45 | × | nicholasbulka quits (~nicholasb@2601:900:4301:da0:34df:482b:a0b7:2d77) (Ping timeout: 250 seconds) |
| 21:41:24 | → | jao joins (~jao@pdpc/supporter/professional/jao) |
| 21:42:51 | × | slack1256 quits (~slack1256@191.113.238.246) (Ping timeout: 260 seconds) |
| 21:43:47 | × | merijn quits (~merijn@83-160-49-249.ip.xs4all.nl) (Ping timeout: 246 seconds) |
| 21:44:20 | <maerwald> | sclv: not necessarily |
| 21:44:31 | <maerwald> | some revisions break build plans |
| 21:44:42 | <sclv> | right but they shouldn't |
| 21:44:48 | <sclv> | they should only rule out invalid builds |
| 21:44:49 | × | geowiesnot quits (~user@87-89-181-157.abo.bbox.fr) (Ping timeout: 252 seconds) |
| 21:45:02 | × | fiedlr quits (~fiedlr@83.148.33.254) (Remote host closed the connection) |
| 21:45:09 | × | finn_elija quits (~finn_elij@gateway/tor-sasl/finnelija/x-67402716) (Ping timeout: 240 seconds) |
| 21:45:42 | → | finn_elija joins (~finn_elij@gateway/tor-sasl/finnelija/x-67402716) |
| 21:46:31 | <maerwald> | I forgot why that doesn't work, I think because you can't have build plans per GHC version |
| 21:46:44 | → | justanotheruser joins (~justanoth@unaffiliated/justanotheruser) |
| 21:47:13 | <sclv> | you can often use base as a proxy |
| 21:47:41 | → | acidjnk_new joins (~acidjnk@p200300d0c72b9573286e28f39b70c9d3.dip0.t-ipconnect.de) |
| 21:48:19 | <maerwald> | I'm aware of the GHC-base relationship |
| 21:48:30 | ← | thblt parts (~thblt@unaffiliated/thblt) ("ERC (IRC client for Emacs 28.0.50)") |
| 21:49:13 | × | malumore quits (~malumore@151.62.126.218) (Remote host closed the connection) |
| 21:49:39 | × | Franciman quits (~francesco@host-212-171-46-208.pool212171.interbusiness.it) (Quit: Leaving) |
| 21:49:47 | → | malumore joins (~malumore@151.62.126.218) |
| 21:50:16 | <Philonous> | @maerwald, You can download the stackage snaptshot as a cabal.confg directly, e.g. https://www.stackage.org/lts-17.9/cabal.config |
| 21:50:16 | <lambdabot> | Unknown command, try @list |
| 21:50:26 | <Philonous> | Oops |
| 21:50:36 | <maerwald> | sclv: https://github.com/ekmett/contravariant/issues/61 |
| 21:50:38 | <Philonous> | But as the file says, that sometimes fails because of revisions |
| 21:50:48 | <maerwald> | Philonous: stack2cabal does a better job at that |
| 21:51:05 | <maerwald> | sclv: "However, when I actually did bump these version bounds, I discovered that contravariant fails to build with StateVar-1.2 on old GHCs due to changes in Safe Haskell behavior. See here for an example of the error that occurred." |
| 21:51:12 | <Philonous> | Ah, I didn't know about that tool. Maybe that would be the best of both worlds then |
| 21:51:23 | <maerwald> | so they changed an upper bound, because of failures of an old GHC version |
| 21:51:44 | <maerwald> | you can't specify upper bounds depending on GHC versions |
| 21:52:26 | <maerwald> | either you drop the old GHC version as unsupported, or you revert something that works for *some* GHC versions |
| 21:52:33 | × | ddellacosta quits (~ddellacos@86.106.143.222) (Remote host closed the connection) |
| 21:52:45 | → | ddellacosta joins (~ddellacos@86.106.143.222) |
| 21:52:51 | <maerwald> | and those who had a valid build plan now have a solver error |
| 21:52:52 | × | ddellacosta quits (~ddellacos@86.106.143.222) (Remote host closed the connection) |
| 21:53:02 | → | ddellacosta joins (~ddellacos@86.106.143.222) |
| 21:53:31 | <maerwald> | but not sure that's something relevant for stackage, since it's allow-newer anyway |
| 21:53:39 | × | ddellacosta quits (~ddellacos@86.106.143.222) (Remote host closed the connection) |
| 21:53:46 | → | vs^ joins (vs@ip98-184-89-2.mc.at.cox.net) |
| 21:53:50 | → | ddellacosta joins (~ddellacos@86.106.143.222) |
| 21:53:53 | <sclv> | interesting! |
| 21:54:22 | <maerwald> | but I think a revision update could theoretically add or remove platform support as well |
| 21:54:26 | × | ddellacosta quits (~ddellacos@86.106.143.222) (Remote host closed the connection) |
| 21:55:22 | <maerwald> | IMO, they were a mistake and stem out of the necessity to fix stuff on hackage without making releases bypassing maintainers |
| 21:55:55 | <maerwald> | but that's the error of PVP |
| 21:55:59 | <maerwald> | not having revisions |
| 21:56:16 | <sclv> | i mean the issue you linked seems fine -- the revision turned out to not be safe (monotone) and so was reverted |
| 21:56:18 | × | rond_ quits (5940206b@89-64-32-107.dynamic.chello.pl) (Quit: Connection closed) |
| 21:56:19 | <sclv> | and a new version was released |
| 21:56:30 | → | ddellacosta joins (ddellacost@gateway/vpn/mullvad/ddellacosta) |
| 21:56:40 | <sclv> | you need revisions to make things work even if maintainers do them themselves tho |
| 21:56:42 | <maerwald> | sclv: now cabal freezez index state too, so you don't hit such problems |
| 21:56:51 | <sclv> | otherwise you can't ever fix wrong metadata |
| 21:56:55 | <maerwald> | the linked revision update broke CI in production |
| 21:56:57 | → | pthariensflame joins (~pthariens@2600:6c52:727f:4200:10d3:95f2:684:2a30) |
| 21:57:08 | <sclv> | no that was the revision _reversion_ that broke things |
| 21:57:15 | × | pthariensflame quits (~pthariens@2600:6c52:727f:4200:10d3:95f2:684:2a30) (Client Quit) |
| 21:57:24 | <maerwald> | no, that was an added revision |
| 21:57:39 | <maerwald> | you can't revert a revision, you can only add new ones |
| 21:57:42 | <sclv> | first there was a revision to allow StateVar to be higher, and they moved to that |
| 21:57:57 | <sclv> | right then they reverted it with a new revision, and then moving to that lower bound again broke things |
| 21:58:04 | <sclv> | because that was a _nonmonotone_ revision |
| 21:59:08 | <sclv> | and yeah its unfortunate that a situation like that (fixing an erronious revision) can lead to nonmonotone behavior |
| 21:59:32 | × | qwerty2o quits (~qwerty2o@93-172-139-92.bb.netvision.net.il) (Ping timeout: 240 seconds) |
| 21:59:52 | → | kiweun joins (~kiweun@2607:fea8:2a62:9600:2b:3073:f6f8:6923) |
| 22:00:17 | → | xelxebar_ joins (~xelxebar@gateway/tor-sasl/xelxebar) |
| 22:00:25 | → | Rudd0 joins (~Rudd0@185.189.115.108) |
| 22:01:04 | × | ddellacosta quits (ddellacost@gateway/vpn/mullvad/ddellacosta) (Ping timeout: 268 seconds) |
| 22:01:09 | × | xelxebar quits (~xelxebar@gateway/tor-sasl/xelxebar) (Ping timeout: 240 seconds) |
| 22:01:11 | × | L1Cafe quits (~L1Cafe@kydara.com) (Ping timeout: 240 seconds) |
| 22:02:25 | <maerwald> | so yeah... the proper way would have been to fix PVP and then allow non-maintainer updates with revisions as proper part of the package version |
| 22:02:43 | <maerwald> | instead now revisions are something infrastructure specific... |
| 22:04:04 | × | fendor quits (~fendor@178.165.129.79.wireless.dyn.drei.com) (Ping timeout: 252 seconds) |
| 22:04:24 | × | kiweun quits (~kiweun@2607:fea8:2a62:9600:2b:3073:f6f8:6923) (Ping timeout: 258 seconds) |
| 22:06:55 | → | quinn joins (~quinn@c-73-223-224-163.hsd1.ca.comcast.net) |
| 22:07:48 | × | Varis quits (~Tadas@unaffiliated/varis) (Remote host closed the connection) |
| 22:10:04 | → | nicholasbulka joins (~nicholasb@2601:900:4301:da0:34df:482b:a0b7:2d77) |
| 22:10:26 | × | cr3 quits (~cr3@192-222-143-195.qc.cable.ebox.net) (Quit: leaving) |
| 22:10:33 | → | paddymahoney joins (~paddymaho@cpe9050ca207f83-cm9050ca207f80.cpe.net.cable.rogers.com) |
| 22:11:01 | × | heatsink quits (~heatsink@108-201-191-115.lightspeed.sntcca.sbcglobal.net) (Remote host closed the connection) |
| 22:12:21 | × | rj quits (~x@gateway/tor-sasl/rj) (Ping timeout: 240 seconds) |
| 22:13:08 | × | Tario quits (~Tario@201.192.165.173) (Read error: Connection reset by peer) |
| 22:14:22 | × | nicholasbulka quits (~nicholasb@2601:900:4301:da0:34df:482b:a0b7:2d77) (Ping timeout: 258 seconds) |
| 22:14:38 | ← | jakalx parts (~jakalx@base.jakalx.net) () |
| 22:14:49 | → | rj joins (~x@gateway/tor-sasl/rj) |
| 22:16:07 | → | L1Cafe joins (~L1Cafe@kydara.com) |
| 22:16:42 | → | fiedlr joins (~fiedlr@83.148.33.254) |
| 22:17:49 | × | nbloomf quits (~nbloomf@2600:1700:ad14:3020:511c:6dec:57c0:cac4) (Quit: My MacBook has gone to sleep. ZZZzzz…) |
| 22:19:25 | × | neiluj quits (~jco@unaffiliated/neiluj) (Ping timeout: 260 seconds) |
| 22:20:04 | → | jakalx joins (~jakalx@base.jakalx.net) |
| 22:21:21 | × | jijimofo quits (~cmo@S010610561191f5d6.lb.shawcable.net) (Quit: Leaving) |
| 22:22:21 | → | Tario joins (~Tario@201.192.165.173) |
| 22:22:37 | × | Tario quits (~Tario@201.192.165.173) (Read error: Connection reset by peer) |
| 22:22:56 | × | fiedlr quits (~fiedlr@83.148.33.254) (Remote host closed the connection) |
| 22:28:07 | → | ddellacosta joins (~ddellacos@86.106.143.196) |
| 22:28:52 | → | kristijonas_ joins (~kristijon@78-56-32-39.static.zebra.lt) |
| 22:29:14 | × | kristijonas quits (~kristijon@78-56-32-39.static.zebra.lt) (Read error: Connection reset by peer) |
| 22:30:07 | × | dmytrish quits (~mitra@2a02:8084:a82:d900:319a:d200:a43d:3e3c) (Ping timeout: 260 seconds) |
| 22:32:40 | × | ddellacosta quits (~ddellacos@86.106.143.196) (Ping timeout: 252 seconds) |
| 22:33:52 | × | son0p quits (~ff@181.136.122.143) (Remote host closed the connection) |
| 22:35:27 | → | ph88 joins (~ph88@2a02:8109:9e00:7e5c:4503:1bda:8362:f720) |
| 22:37:15 | × | paddymahoney quits (~paddymaho@cpe9050ca207f83-cm9050ca207f80.cpe.net.cable.rogers.com) (Read error: Connection reset by peer) |
| 22:37:37 | → | friel- joins (Sputnik@cpe0c473d6a72b3-cm0c473d6a72b0.cpe.net.fido.ca) |
| 22:37:49 | → | royal_screwup21 joins (52254809@gateway/web/cgi-irc/kiwiirc.com/ip.82.37.72.9) |
| 22:37:58 | → | paddymahoney joins (~paddymaho@cpe9050ca207f83-cm9050ca207f80.cpe.net.cable.rogers.com) |
| 22:39:55 | × | ph88 quits (~ph88@2a02:8109:9e00:7e5c:4503:1bda:8362:f720) (Ping timeout: 260 seconds) |
| 22:40:33 | × | Guest53443 quits (~textual@mskresolve-a.mskcc.org) (Ping timeout: 240 seconds) |
| 22:42:45 | × | rj quits (~x@gateway/tor-sasl/rj) (Ping timeout: 240 seconds) |
| 22:43:19 | × | edge563 quits (~edge563@gateway/tor-sasl/edge563) (Quit: edge563) |
| 22:44:46 | × | jao quits (~jao@pdpc/supporter/professional/jao) (Ping timeout: 252 seconds) |
| 22:44:46 | × | seanparsons quits (~sean@cpc145088-gill21-2-0-cust281.20-1.cable.virginm.net) (Ping timeout: 252 seconds) |
| 22:45:22 | → | jao joins (~jao@pdpc/supporter/professional/jao) |
| 22:46:27 | → | kiweun joins (~kiweun@2607:fea8:2a62:9600:d9af:dd7d:b8a9:dce) |
| 22:47:14 | → | rj joins (~x@gateway/tor-sasl/rj) |
| 22:47:17 | → | seanparsons joins (~sean@cpc145088-gill21-2-0-cust281.20-1.cable.virginm.net) |
| 22:48:37 | × | jao quits (~jao@pdpc/supporter/professional/jao) (Remote host closed the connection) |
| 22:51:11 | → | nicholasbulka joins (~nicholasb@2601:900:4301:da0:34df:482b:a0b7:2d77) |
| 22:51:53 | × | wroathe quits (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net) (Ping timeout: 240 seconds) |
| 22:52:04 | → | rprije joins (~rprije@59-102-63-15.tpgi.com.au) |
| 22:53:29 | × | raehik quits (~raehik@cpc95906-rdng25-2-0-cust156.15-3.cable.virginm.net) (Ping timeout: 260 seconds) |
| 22:55:13 | × | Gurkenglas quits (~Gurkengla@unaffiliated/gurkenglas) (Ping timeout: 252 seconds) |
| 22:55:49 | × | usr25 quits (~J@33.red-83-63-129.staticip.rima-tde.net) (Ping timeout: 265 seconds) |
| 22:57:27 | × | dunj3 quits (~dunj3@2001:16b8:30dd:8b00:33d6:e798:cf85:ced0) (Remote host closed the connection) |
| 22:58:02 | → | wroathe joins (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net) |
| 23:00:56 | → | fiedlr joins (~fiedlr@83.148.33.254) |
| 23:02:22 | × | wroathe quits (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net) (Ping timeout: 252 seconds) |
| 23:03:12 | → | madjestic[m] joins (madjesticm@gateway/shell/matrix.org/x-ktewxaguqqmdajwc) |
| 23:03:31 | × | mouseghost quits (~draco@wikipedia/desperek) (Quit: mew wew) |
| 23:03:48 | → | jao joins (~jao@pdpc/supporter/professional/jao) |
| 23:05:07 | → | epicte7us joins (~epictetus@ip72-194-54-201.sb.sd.cox.net) |
| 23:06:06 | × | maroloccio quits (~marolocci@pousada3ja.mma.com.br) (Quit: WeeChat 3.1) |
| 23:06:10 | → | ddellacosta joins (ddellacost@gateway/vpn/mullvad/ddellacosta) |
| 23:06:23 | → | olligobber joins (olligobber@gateway/vpn/privateinternetaccess/olligobber) |
| 23:06:27 | × | frozenErebus quits (~frozenEre@37.231.244.249) (Ping timeout: 265 seconds) |
| 23:07:52 | × | ep1ctetus quits (~epictetus@ip72-194-54-201.sb.sd.cox.net) (Ping timeout: 240 seconds) |
| 23:10:41 | × | ddellacosta quits (ddellacost@gateway/vpn/mullvad/ddellacosta) (Ping timeout: 240 seconds) |
| 23:11:36 | → | heatsink joins (~heatsink@108-201-191-115.lightspeed.sntcca.sbcglobal.net) |
| 23:11:54 | → | pfurla_ joins (~pfurla@216.151.180.220) |
| 23:12:20 | → | usr25 joins (~J@132.pool85-48-187.static.orange.es) |
| 23:12:32 | × | usr25 quits (~J@132.pool85-48-187.static.orange.es) (Read error: Connection reset by peer) |
| 23:14:06 | → | ph88 joins (~ph88@2a02:8109:9e00:7e5c:4503:1bda:8362:f720) |
| 23:14:12 | × | vs^ quits (vs@ip98-184-89-2.mc.at.cox.net) () |
| 23:15:01 | × | pfurla quits (~pfurla@ool-182ed2e2.dyn.optonline.net) (Ping timeout: 252 seconds) |
| 23:16:08 | × | Deide quits (~Deide@217.155.19.23) (Quit: Seeee yaaaa) |
| 23:16:41 | × | heatsink quits (~heatsink@108-201-191-115.lightspeed.sntcca.sbcglobal.net) (Ping timeout: 240 seconds) |
| 23:18:50 | × | elliott_ quits (~elliott_@pool-108-18-30-46.washdc.fios.verizon.net) (Ping timeout: 252 seconds) |
| 23:18:52 | × | eacameron quits (uid256985@gateway/web/irccloud.com/x-rzlatralzulvgovn) (Quit: Connection closed for inactivity) |
| 23:19:23 | × | dhil quits (~dhil@80.208.56.181) (Ping timeout: 268 seconds) |
| 23:19:29 | → | wroathe joins (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net) |
| 23:27:08 | × | carlomagno quits (~cararell@148.87.23.7) (Remote host closed the connection) |
| 23:27:28 | → | Tario joins (~Tario@201.192.165.173) |
| 23:27:33 | × | rj quits (~x@gateway/tor-sasl/rj) (Ping timeout: 240 seconds) |
| 23:28:41 | → | carlomagno joins (~cararell@148.87.23.7) |
| 23:32:34 | × | carlomagno quits (~cararell@148.87.23.7) (Client Quit) |
| 23:33:55 | → | rj joins (~x@gateway/tor-sasl/rj) |
| 23:36:20 | → | heatsink joins (~heatsink@108-201-191-115.lightspeed.sntcca.sbcglobal.net) |
| 23:36:23 | × | ph88 quits (~ph88@2a02:8109:9e00:7e5c:4503:1bda:8362:f720) (Ping timeout: 260 seconds) |
| 23:36:38 | → | jijimofo joins (~cmo@S010610561191f5d6.lb.shawcable.net) |
| 23:39:16 | → | ddellacosta joins (ddellacost@gateway/vpn/mullvad/ddellacosta) |
| 23:40:18 | → | merijn joins (~merijn@83-160-49-249.ip.xs4all.nl) |
| 23:42:38 | × | Tuplanolla quits (~Tuplanoll@91-159-68-239.elisa-laajakaista.fi) (Quit: Leaving.) |
| 23:44:11 | × | ddellacosta quits (ddellacost@gateway/vpn/mullvad/ddellacosta) (Ping timeout: 260 seconds) |
| 23:44:43 | → | elliott_ joins (~elliott_@pool-108-18-30-46.washdc.fios.verizon.net) |
| 23:45:41 | → | Guest78317 joins (~laudiacay@67.176.215.84) |
| 23:49:47 | × | Guest78317 quits (~laudiacay@67.176.215.84) (Ping timeout: 246 seconds) |
| 23:52:13 | → | ddellacosta joins (ddellacost@gateway/vpn/mullvad/ddellacosta) |
| 23:53:56 | → | aVikingTrex joins (~aVikingTr@2001:8003:340d:d00:b2de:b98:7a93:b0ea) |
| 23:53:57 | × | rj quits (~x@gateway/tor-sasl/rj) (Ping timeout: 240 seconds) |
| 23:56:33 | × | ddellacosta quits (ddellacost@gateway/vpn/mullvad/ddellacosta) (Ping timeout: 240 seconds) |
All times are in UTC on 2021-04-15.