2021-03-02 00:00:05 +0100 | araujo | (~textual@unaffiliated/araujo) (Quit: see ya...) |
2021-03-02 00:00:37 +0100 | araujo | (~araujo@45.56.153.95) |
2021-03-02 00:00:38 +0100 | araujo | (~araujo@45.56.153.95) (Changing host) |
2021-03-02 00:00:38 +0100 | araujo | (~araujo@unaffiliated/araujo) |
2021-03-02 00:02:34 +0100 | <Axman6> | an IO Int is a recipe which, when _exxecuted_ will produce an Int. It may always return the same int (return 7), it may always return a new int (do { i <- readIORef ref; writeIORef ref (i+1); return i }), it may return a random IOReg (getRandomIO). I'm not sure if discrete and non-discrete come into it |
2021-03-02 00:03:34 +0100 | <Axman6> | exxecution is like execution, but more badass |
2021-03-02 00:03:43 +0100 | <Axman6> | while still being kid friendly |
2021-03-02 00:03:47 +0100 | fendor_ | (~fendor@91.141.3.125.wireless.dyn.drei.com) (Quit: Leaving) |
2021-03-02 00:04:25 +0100 | <koz_> | As opposed to exxxecution. |
2021-03-02 00:04:29 +0100 | <koz_> | Which is not kid-friendly. |
2021-03-02 00:05:59 +0100 | rj | (~x@gateway/tor-sasl/rj) (Ping timeout: 268 seconds) |
2021-03-02 00:06:06 +0100 | Chobbes_ | (~Chobbes@pool-98-115-239-235.phlapa.fios.verizon.net) (Quit: WeeChat 1.9.1) |
2021-03-02 00:06:06 +0100 | chirpsal1 | (~Chirps@pool-98-115-239-235.phlapa.fios.verizon.net) (Quit: WeeChat 1.9.1) |
2021-03-02 00:06:56 +0100 | chirpsalot | (~Chirps@pool-98-115-239-235.phlapa.fios.verizon.net) |
2021-03-02 00:06:58 +0100 | Chobbes | (~Chobbes@pool-98-115-239-235.phlapa.fios.verizon.net) |
2021-03-02 00:08:03 +0100 | heatsink | (~heatsink@2600:1700:bef1:5e10:7853:81e7:49e6:31d8) (Remote host closed the connection) |
2021-03-02 00:09:41 +0100 | rj | (~x@gateway/tor-sasl/rj) |
2021-03-02 00:09:49 +0100 | rayyyy | (~nanoz@gateway/tor-sasl/nanoz) |
2021-03-02 00:10:20 +0100 | cgadski | (~cgadski@a95-95-106-208.cpe.netcabo.pt) |
2021-03-02 00:10:35 +0100 | <minoru_shiraeesh> | unless you're dealing with delays as part of application's domain model, you don't need a parameter representing a time instant, because you can imagine that it is passed implicitly |
2021-03-02 00:11:36 +0100 | <minoru_shiraeesh> | so any function becomes non-descreet, if I understood the notion correctly |
2021-03-02 00:11:54 +0100 | <minoru_shiraeesh> | but then the notion becomes useless, because it applies to everything |
2021-03-02 00:13:58 +0100 | <minoru_shiraeesh> | you can say "do this thing" instead of "imagine a mapping from time instants to actions and execute an action that corresponds to current time instant" |
2021-03-02 00:14:47 +0100 | mouseghost | (~draco@wikipedia/desperek) (Quit: mew wew) |
2021-03-02 00:15:35 +0100 | cgadski | (~cgadski@a95-95-106-208.cpe.netcabo.pt) (Ping timeout: 240 seconds) |
2021-03-02 00:15:48 +0100 | dibblego | (~dibblego@haskell/developer/dibblego) (Ping timeout: 246 seconds) |
2021-03-02 00:16:46 +0100 | wroathe | (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net) |
2021-03-02 00:16:48 +0100 | Tario | (~Tario@200.119.185.141) (Read error: Connection reset by peer) |
2021-03-02 00:17:23 +0100 | Tario | (~Tario@201.192.165.173) |
2021-03-02 00:18:16 +0100 | epicte7us | (~epictetus@ip72-194-215-136.sb.sd.cox.net) |
2021-03-02 00:21:15 +0100 | ep1ctetus | (~epictetus@ip72-194-215-136.sb.sd.cox.net) (Ping timeout: 240 seconds) |
2021-03-02 00:22:39 +0100 | conal | (~conal@152.89.204.163) (Quit: Computer has gone to sleep.) |
2021-03-02 00:24:14 +0100 | kayvan | (~user@52-119-115-185.PUBLIC.monkeybrains.net) (Ping timeout: 245 seconds) |
2021-03-02 00:24:56 +0100 | deviantfero | (~deviantfe@190.150.27.58) (Ping timeout: 240 seconds) |
2021-03-02 00:25:32 +0100 | conal | (~conal@192.145.118.157) |
2021-03-02 00:25:51 +0100 | cgadski | (~cgadski@a95-95-106-208.cpe.netcabo.pt) |
2021-03-02 00:29:35 +0100 | heatsink | (~heatsink@2600:1700:bef1:5e10:7853:81e7:49e6:31d8) |
2021-03-02 00:29:56 +0100 | klf | (~klf@67.216.62.0) (Quit: This computer has gone to sleep) |
2021-03-02 00:32:21 +0100 | cgadski | (~cgadski@a95-95-106-208.cpe.netcabo.pt) (Ping timeout: 264 seconds) |
2021-03-02 00:32:44 +0100 | danvet_ | (~danvet@212-51-149-181.fiber7.init7.net) (Ping timeout: 260 seconds) |
2021-03-02 00:33:01 +0100 | danvet | (~Daniel@2a02:168:57f4:0:efd0:b9e5:5ae6:c2fa) (Ping timeout: 272 seconds) |
2021-03-02 00:33:19 +0100 | monokrome|stole | (~monokrome@23-24-202-21-static.hfc.comcastbusiness.net) (Quit: WeeChat 2.8) |
2021-03-02 00:34:09 +0100 | merijn | (~merijn@83-160-49-249.ip.xs4all.nl) (Ping timeout: 264 seconds) |
2021-03-02 00:34:12 +0100 | MethMom | (~root@097-103-176-123.res.spectrum.com) (Remote host closed the connection) |
2021-03-02 00:35:22 +0100 | <perrier-jouet> | hi all |
2021-03-02 00:35:35 +0100 | rj | (~x@gateway/tor-sasl/rj) (Ping timeout: 268 seconds) |
2021-03-02 00:36:24 +0100 | klf | (~klf@67.216.62.0) |
2021-03-02 00:36:29 +0100 | <perrier-jouet> | I installed my haskell setup like stack setup --system-ghc --resolver ghc-8.10.4 and when I did stacl install pandoc I got this error |
2021-03-02 00:37:11 +0100 | <perrier-jouet> | https://ix.io/2Rmh |
2021-03-02 00:37:11 +0100 | araujo | (~araujo@unaffiliated/araujo) (Quit: My laptop has gone to ZZZzzz…) |
2021-03-02 00:37:24 +0100 | raehik1 | (~raehik@cpc95906-rdng25-2-0-cust156.15-3.cable.virginm.net) (Ping timeout: 260 seconds) |
2021-03-02 00:37:27 +0100 | <perrier-jouet> | sorry |
2021-03-02 00:37:27 +0100 | augnun | (~augnun@2804:14c:658b:41bb:6357:d1d8:c301:8b07) (Quit: WeeChat 3.0.1) |
2021-03-02 00:37:33 +0100 | <perrier-jouet> | http://ix.io/2Rmh |
2021-03-02 00:38:18 +0100 | rj | (~x@gateway/tor-sasl/rj) |
2021-03-02 00:38:28 +0100 | <monochrom> | Perhaps you have to settle with an older GHC, as said. |
2021-03-02 00:38:35 +0100 | wmacmil | (~wmacmil@c83-252-138-144.bredband.comhem.se) (Ping timeout: 240 seconds) |
2021-03-02 00:39:19 +0100 | <monochrom> | Perhaps not so much stack itself but what's on stackage. |
2021-03-02 00:39:21 +0100 | <Axman6> | those errors at the top looks like you have a very old stack |
2021-03-02 00:39:43 +0100 | <monochrom> | Oh, that. |
2021-03-02 00:39:57 +0100 | royal_screwup21 | (52254809@gateway/web/cgi-irc/kiwiirc.com/ip.82.37.72.9) (Quit: Connection closed) |
2021-03-02 00:40:06 +0100 | curiousgay | (~AdminUser@178.217.208.8) (Quit: https://quassel-irc.org - Chat comfortably. Anywhere.) |
2021-03-02 00:40:19 +0100 | royal_screwup21 | (52254809@gateway/web/cgi-irc/kiwiirc.com/ip.82.37.72.9) |
2021-03-02 00:41:09 +0100 | <perrier-jouet> | I just did stack updater |
2021-03-02 00:41:12 +0100 | <perrier-jouet> | update |
2021-03-02 00:41:23 +0100 | <Axman6> | what's stack --version say? |
2021-03-02 00:41:35 +0100 | curiousgay | (~gay@178.217.208.8) |
2021-03-02 00:41:39 +0100 | <Axman6> | the update might have run but you have an older stack earlier in your path |
2021-03-02 00:41:58 +0100 | <perrier-jouet> | Version 2.1.3, Git revision 636e3a759d51127df2b62f90772def126cdf6d1f (7735 commits) x86_64 hpack-0.31.2 |
2021-03-02 00:42:31 +0100 | <Axman6> | try running stack upgrade |
2021-03-02 00:42:32 +0100 | conal | (~conal@192.145.118.157) (Remote host closed the connection) |
2021-03-02 00:43:09 +0100 | conal | (~conal@192.145.118.163) |
2021-03-02 00:43:23 +0100 | mputz | (~Thunderbi@dslb-088-064-063-125.088.064.pools.vodafone-ip.de) (Ping timeout: 245 seconds) |
2021-03-02 00:44:04 +0100 | __monty__ | (~toonn@unaffiliated/toonn) (Quit: leaving) |
2021-03-02 00:44:56 +0100 | royal_screwup21 | (52254809@gateway/web/cgi-irc/kiwiirc.com/ip.82.37.72.9) (Ping timeout: 240 seconds) |
2021-03-02 00:44:57 +0100 | elfets | (~elfets@ip-37-201-23-96.hsi13.unitymediagroup.de) (Ping timeout: 264 seconds) |
2021-03-02 00:46:44 +0100 | <perrier-jouet> | Axman6: now I have stack version 2.5.1 and still can't install pandoc |
2021-03-02 00:46:55 +0100 | <ggVGc> | python476: if you hadn't learnt java, or C++ (or python), then how could you appreciate all the things that are not those, and avoid walking into all the same traps yourself later when you decide (as we all do) to make your own programming environment? |
2021-03-02 00:47:29 +0100 | tweek | (~tweek@2603-6010-b207-6d3b-058f-45fa-65e0-88fa.res6.spectrum.com) |
2021-03-02 00:47:30 +0100 | <perrier-jouet> | Axman6: error http://ix.io/2Rml |
2021-03-02 00:48:33 +0100 | <supastupid> | sorry |
2021-03-02 00:48:48 +0100 | cgadski | (~cgadski@a95-95-106-208.cpe.netcabo.pt) |
2021-03-02 00:49:19 +0100 | <supastupid> | i had to leave for a bit, can i ask about XMonad here? |
2021-03-02 00:50:20 +0100 | <ggVGc> | you're probably better off asking in their channel. But since a lot about using xmonad is writing haskell, if the questions are about that, then you'll probably get good answers here |
2021-03-02 00:50:49 +0100 | <ggVGc> | personally I tried using xmonad for years while not learning haskell first, which was a bad time |
2021-03-02 00:50:57 +0100 | mananamenos | (~mananamen@193.red-88-11-66.dynamicip.rima-tde.net) (Ping timeout: 264 seconds) |
2021-03-02 00:51:12 +0100 | <Axman6> | perrier-jouet: I have a feeling that " stack setup --system-ghc --resolver ghc-8.10.4" doesn't necessarilly do what you think it does. I think you may need to do stack --system-ghc install pandoc. That error looks very much like it can't find c0ompatible libraries though, can you try running stack update? (I thionk you may have already but just being sure that stack knows about all the versions) |
2021-03-02 00:52:11 +0100 | <perrier-jouet> | Axman6: ok I will restart stack setup without the --systemghc |
2021-03-02 00:52:25 +0100 | <Axman6> | perrier-jouet: on my machine, if I run `stack install pandoc` in my home directory (so there's no stack.yaml visible to it) it works fine. |
2021-03-02 00:52:35 +0100 | wroathe | (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net) (Ping timeout: 240 seconds) |
2021-03-02 00:52:37 +0100 | <supastupid> | i have this variable with a xmobar process in it and a settings block references it and it says it's out of scope, how do i make this variable-process global? |
2021-03-02 00:52:43 +0100 | chisui | (577bc9b7@i577BC9B7.versanet.de) (Quit: Connection closed) |
2021-03-02 00:52:46 +0100 | <Axman6> | perrier-jouet: If you just need the pandoc executable then I don't think you need to run stack setup at all |
2021-03-02 00:52:47 +0100 | chisui89 | (577bc9b7@i577BC9B7.versanet.de) |
2021-03-02 00:53:35 +0100 | <Axman6> | stack setup is for writing new Haskell projects, it's not needed if you want to install tools using stack. what is your end goal from installing pandoc? |
2021-03-02 00:55:22 +0100 | <Axman6> | supastupid: can you share the code? those words don't mean much to me |
2021-03-02 00:55:31 +0100 | fissureman | (~quassel@c-73-201-159-163.hsd1.dc.comcast.net) |
2021-03-02 00:55:44 +0100 | <sm[m]> | perrier-jouet: I seem to remember that pandoc is not well packaged in stackage right now. If you want to build it, it's best to clone pandoc source and run stack install inside that directory |
2021-03-02 00:55:47 +0100 | deviantfero | (~deviantfe@190.150.27.58) |
2021-03-02 00:56:06 +0100 | <Axman6> | WFM :\ |
2021-03-02 00:56:39 +0100 | klf | (~klf@67.216.62.0) (Ping timeout: 260 seconds) |
2021-03-02 00:57:00 +0100 | <sm[m]> | but seriously consider finding a binary install method instead, it is a very heavy build |
2021-03-02 00:57:05 +0100 | klf | (~klf@67.216.62.0) |
2021-03-02 00:58:00 +0100 | wroathe | (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net) |
2021-03-02 00:58:06 +0100 | <perrier-jouet> | wow |
2021-03-02 00:58:13 +0100 | <perrier-jouet> | nothing works |
2021-03-02 00:58:21 +0100 | <perrier-jouet> | I restart from scratch |
2021-03-02 00:58:24 +0100 | <sm[m]> | Axman6: interesting, what global stackage resolver did you have configured when it worked for you ? An old one ? |
2021-03-02 00:58:40 +0100 | <perrier-jouet> | stack setup, stack install happstack same error |
2021-03-02 00:58:58 +0100 | <sm[m]> | perrier-jouet: don't run stack setup, it's not needed |
2021-03-02 00:58:59 +0100 | geowiesnot_bis | (~user@i15-les02-ix2-87-89-181-157.sfr.lns.abo.bbox.fr) |
2021-03-02 00:59:05 +0100 | <Axman6> | hwo do I check that agin? |
2021-03-02 00:59:09 +0100 | <monochrom> | I just "apt install pandoc" from ubuntu. I reasoned that pandoc is pretty mature, so a yesteryear version doesn't really miss out much. |
2021-03-02 00:59:26 +0100 | <supastupid> | Axman6: https://dpaste.com/6PFZZKXHU |
2021-03-02 00:59:31 +0100 | <supastupid> | xmproc is the variable |
2021-03-02 00:59:32 +0100 | <sm[m]> | Axman6: ~/.stack/global-project/stack.yaml |
2021-03-02 00:59:43 +0100 | <Axman6> | yeah stack setup is not related to what you're trying to do |
2021-03-02 01:00:00 +0100 | royal_screwup21 | (52254809@gateway/web/cgi-irc/kiwiirc.com/ip.82.37.72.9) |
2021-03-02 01:00:09 +0100 | <Axman6> | sm[m]: lts-16.2 apparently |
2021-03-02 01:00:35 +0100 | cgadski | (~cgadski@a95-95-106-208.cpe.netcabo.pt) (Remote host closed the connection) |
2021-03-02 01:01:28 +0100 | <sm[m]> | right. So stack install pandoc -/resolver lts-16.2 should work, for getting an old pandoc installed |
2021-03-02 01:01:36 +0100 | <sm[m]> | but it takes forever |
2021-03-02 01:01:53 +0100 | <perrier-jouet> | Axman6: is 17.4 ok ? |
2021-03-02 01:01:54 +0100 | merijn | (~merijn@83-160-49-249.ip.xs4all.nl) |
2021-03-02 01:01:58 +0100 | <perrier-jouet> | lts 17.4 ? |
2021-03-02 01:02:03 +0100 | <sm[m]> | No |
2021-03-02 01:02:08 +0100 | <ezzieyguywuf> | https://hackage.haskell.org/package/haskell-language-server why isn't v1.0.0.0 up yet? |
2021-03-02 01:02:22 +0100 | <sm[m]> | unless you stack install from inside the pandoc source, perrier-jouet |
2021-03-02 01:02:23 +0100 | chisui89 | (577bc9b7@i577BC9B7.versanet.de) (Ping timeout: 240 seconds) |
2021-03-02 01:02:43 +0100 | jpds_ | (~jpds@gateway/tor-sasl/jpds) (Ping timeout: 268 seconds) |
2021-03-02 01:02:46 +0100 | <Axman6> | supastupid: lots of weird stuff going on in that file - defaults = def { ...} should either have a let statement, or not be indented (which I think is what you want). Also there's lots of tabs in that file which will break things. |
2021-03-02 01:02:50 +0100 | usr25 | (~usr25@unaffiliated/usr25) (Quit: Leaving) |
2021-03-02 01:03:03 +0100 | <perrier-jouet> | sm[m]: I am on archlinux, and I want uptodate packages, I removed all haskell packages, I only installed ghc like, pacman -S ghc, and installed stack like yay -S stack |
2021-03-02 01:03:29 +0100 | <monochrom> | I am actually surprised that it got as far as "not in scope". I would expect "parse error, I'm outta here" |
2021-03-02 01:03:32 +0100 | <sm[m]> | I'm not even going to touch arch Haskell, sorry :) |
2021-03-02 01:03:38 +0100 | <perrier-jouet> | now stack setup and after stack install anypackage does not work |
2021-03-02 01:03:46 +0100 | <supastupid> | Axman6: what? it isn't indented and what is let, where do i put |
2021-03-02 01:03:48 +0100 | wroathe | (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net) (Ping timeout: 245 seconds) |
2021-03-02 01:03:56 +0100 | <sm[m]> | I've told you how to stack install pandoc , and that you probably shouldn't :) |
2021-03-02 01:04:19 +0100 | <perrier-jouet> | I know, I can't blame you there seem to be 2 camp, and average joe is sandwiched in between |
2021-03-02 01:04:23 +0100 | <perrier-jouet> | :( :( |
2021-03-02 01:04:36 +0100 | <monochrom> | Wait, archlinux's package command is "yay"?! |
2021-03-02 01:04:46 +0100 | jpds_ | (~jpds@gateway/tor-sasl/jpds) |
2021-03-02 01:04:47 +0100 | <perrier-jouet> | for stack |
2021-03-02 01:04:58 +0100 | <perrier-jouet> | but primary is pacman |
2021-03-02 01:05:03 +0100 | <hpc> | is that any weirder than yum? :P |
2021-03-02 01:05:03 +0100 | deviantfero | (~deviantfe@190.150.27.58) (Ping timeout: 245 seconds) |
2021-03-02 01:05:11 +0100 | rj | (~x@gateway/tor-sasl/rj) (Ping timeout: 268 seconds) |
2021-03-02 01:05:14 +0100 | <monochrom> | yum and yay and should there will be dab too. |
2021-03-02 01:05:23 +0100 | <Clint> | surely arch has pandoc too |
2021-03-02 01:05:27 +0100 | <ggVGc> | as an arch user since 10 years I can assure you I do not know what "yay" is |
2021-03-02 01:05:30 +0100 | <ezzieyguywuf> | lol just come over to gentoo we won't bite |
2021-03-02 01:05:41 +0100 | <ggVGc> | and that installing stack through pacman is usually a crap idea anyway |
2021-03-02 01:05:44 +0100 | dibblego | (~dibblego@haskell/developer/dibblego) |
2021-03-02 01:06:03 +0100 | <Axman6> | supastupid: here is a diff of what changes I think you need to make: https://dpaste.com/6PFZZKXHU/diff/CPFEGPJEE |
2021-03-02 01:06:27 +0100 | <ggVGc> | And yes, there's pandoc in arch, but then you get all the haskell libraries globally, which might be fine |
2021-03-02 01:06:48 +0100 | wroathe | (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net) |
2021-03-02 01:06:54 +0100 | <perrier-jouet> | I am sorry I installed stack like curl -sSL https://get.haskellstack.org/ | sh |
2021-03-02 01:07:05 +0100 | <ggVGc> | personally I vote installing stack manually, not through pacman, and letting it manage itself. And installing for example pandoc using stack |
2021-03-02 01:07:09 +0100 | merijn | (~merijn@83-160-49-249.ip.xs4all.nl) (Ping timeout: 264 seconds) |
2021-03-02 01:07:17 +0100 | <perrier-jouet> | my stack version after stack upgrade is 2.5.1 |
2021-03-02 01:07:22 +0100 | <ggVGc> | yeah that's what I do too perrier-jouet |
2021-03-02 01:07:29 +0100 | <monochrom> | Hey if someone forks debian and call it dabian, that would be cool. >:) |
2021-03-02 01:07:47 +0100 | <maerwald> | they called it ubuntu |
2021-03-02 01:07:48 +0100 | <Axman6> | supastupid: and https://dpaste.com/CPFEGPJEE is what I think should work |
2021-03-02 01:08:02 +0100 | <Axman6> | maerwald: :lit: |
2021-03-02 01:08:28 +0100 | <maerwald> | if you fork crap, it's still gonna be crap though |
2021-03-02 01:08:30 +0100 | <perrier-jouet> | ggVGc: but afterward installing packages does not work complain about config.yaml like add this to config.yaml |
2021-03-02 01:08:45 +0100 | <monochrom> | I'm just going for puns and memes. |
2021-03-02 01:08:57 +0100 | <python476> | ggVGc: it's a tiny bit of a fair point. But really of all the languages I've learned .. java/oo stands at the bottom of brain value and the highest on the pain ladder |
2021-03-02 01:09:41 +0100 | <maerwald> | hey, you can code java while drunk... that's pretty impressive |
2021-03-02 01:09:43 +0100 | <ggVGc> | perrier-jouet: you can change the stack resolver in .stack/global-project/stack.yaml |
2021-03-02 01:09:49 +0100 | <ggVGc> | to one where pandoc builds correctly |
2021-03-02 01:09:54 +0100 | o1lo01ol1o | (~o1lo01ol1@bl7-89-228.dsl.telepac.pt) |
2021-03-02 01:10:02 +0100 | <ggVGc> | alternatively, you can add the packages it tells you to add there |
2021-03-02 01:10:07 +0100 | <python476> | from year one I was enquiring about metaprogramming ala smalltalk and making tiny thunks like objects in java. teachers disapproved that and forced us/me to go full mainstream. wasted brain and energy |
2021-03-02 01:10:12 +0100 | <ggVGc> | as extra-deps |
2021-03-02 01:10:38 +0100 | <perrier-jouet> | ggVGc: it's not just one it's a lot |
2021-03-02 01:10:49 +0100 | <supastupid> | Axman6: how do i use this file? (also thanks) |
2021-03-02 01:11:30 +0100 | rj | (~x@gateway/tor-sasl/rj) |
2021-03-02 01:11:36 +0100 | geowiesnot_bis | (~user@i15-les02-ix2-87-89-181-157.sfr.lns.abo.bbox.fr) (Ping timeout: 240 seconds) |
2021-03-02 01:11:37 +0100 | <ggVGc> | python476: this is too long of a discussion to get into, but the point of java isn't to be a beautiful high-featured language, and I think you're aware of that too |
2021-03-02 01:11:56 +0100 | <ggVGc> | perrier-jouet: sure, you can add all of them. It's just copu-pasting, right? Or downgrade the resolver |
2021-03-02 01:12:05 +0100 | <sm[m]> | perrier-jouet: I know this gets confusing and it's hard to follow advice from chat. I'm going to try and summarise once more. Building pandoc takes a long time so you should try to install a binary instead. If you really want to build, there are two ways. 1. stack --resolver lts-16 install pandoc. 2. git clone pandoc.. cd pandoc.. stack insta.. |
2021-03-02 01:12:07 +0100 | <sm[m]> | stack install. |
2021-03-02 01:12:27 +0100 | gehmehgeh | (~ircuser1@gateway/tor-sasl/gehmehgeh) (Quit: Leaving) |
2021-03-02 01:12:52 +0100 | <ggVGc> | 3. Change the global resolver; stack install pandoc |
2021-03-02 01:13:01 +0100 | <maerwald> | sm[m]: namaste |
2021-03-02 01:13:22 +0100 | <sm[m]> | yes, that's the more permanent form of 1 |
2021-03-02 01:13:33 +0100 | <ggVGc> | alright, let's call it 1.6 |
2021-03-02 01:13:36 +0100 | <perrier-jouet> | I am going to try resolver 8.10.3 instead of 8.10.4 |
2021-03-02 01:13:42 +0100 | <sm[m]> | lol |
2021-03-02 01:13:56 +0100 | o1lo01ol1o | (~o1lo01ol1@bl7-89-228.dsl.telepac.pt) (Ping timeout: 240 seconds) |
2021-03-02 01:14:00 +0100 | <perrier-jouet> | lts 17.2 |
2021-03-02 01:14:05 +0100 | <sm[m]> | I think perrier-jouet is an agent of chaos |
2021-03-02 01:14:23 +0100 | <Axman6> | supastupid: the same way you use the file you shared? I don't understand |
2021-03-02 01:14:26 +0100 | <ggVGc> | arch linux is the agent of chaos, at least in the context of haskell |
2021-03-02 01:14:28 +0100 | <ggVGc> | unfortunately |
2021-03-02 01:14:44 +0100 | <sm[m]> | they have stack installed, arch won't be a problem |
2021-03-02 01:14:57 +0100 | <python476> | ggVGc: yeah |
2021-03-02 01:15:13 +0100 | <perrier-jouet> | like stack setup --system-ghc --resolver ghc-8.10.3 is it ok ? |
2021-03-02 01:15:27 +0100 | <supastupid> | Axman6: that's a diff file |
2021-03-02 01:15:52 +0100 | <minoru_shiraeesh> | why dont arch users install haskell in ubuntu wrapped in docker if it's so difficult to install it in arch? you can install docker in arch, right? |
2021-03-02 01:16:07 +0100 | <supastupid> | nvm |
2021-03-02 01:16:25 +0100 | <Axman6> | supastupid: use the second link I sent |
2021-03-02 01:16:43 +0100 | st8less | (~st8less@2603:a060:11fd:0:f217:d85a:8fff:99be) (Ping timeout: 272 seconds) |
2021-03-02 01:16:44 +0100 | <ggVGc> | minoru_shiraeesh: because we can't install docker without building our window manager which is xmonad which is in haskell which we can't use because we can't build it |
2021-03-02 01:17:11 +0100 | <minoru_shiraeesh> | oh, I see |
2021-03-02 01:18:15 +0100 | st8less | (~st8less@inet-167-224-197-181.isp.ozarksgo.net) |
2021-03-02 01:19:34 +0100 | <hpc> | that's easy, just make an infinitely nested docker container :D |
2021-03-02 01:19:57 +0100 | <Axman6> | container = from container |
2021-03-02 01:20:07 +0100 | <hpc> | why does docker depend on your window manager? |
2021-03-02 01:20:21 +0100 | <Axman6> | progress bars |
2021-03-02 01:20:26 +0100 | <Axman6> | (I'm joking) |
2021-03-02 01:20:38 +0100 | <hpc> | the stuff i have seen, that could easily be the answer |
2021-03-02 01:21:27 +0100 | <Axman6> | "How do we figure out what OS we're running on?" "We open op the system information window, screenshot it, and then OCR the image. There's so simpler way" |
2021-03-02 01:22:14 +0100 | Benzi-Junior | (~BenziJuni@88-149-67-143.du.xdsl.is) |
2021-03-02 01:24:33 +0100 | <hpc> | someday intel's going to add the xmlpostfacebookbuffer instruction to x86 |
2021-03-02 01:25:20 +0100 | <hpc> | it will take a pointer to a null-terminated buffer because even in the future it's still the 1990s |
2021-03-02 01:26:02 +0100 | <systemfault> | Well.. ARM CPUs have special instruction for JavaScript IIRC... |
2021-03-02 01:26:16 +0100 | <systemfault> | We're slowly getting there |
2021-03-02 01:26:18 +0100 | <python476> | js ? or java |
2021-03-02 01:26:18 +0100 | <Axman6> | they have instructions for Java, definitely |
2021-03-02 01:26:39 +0100 | <systemfault> | JavaScript. |
2021-03-02 01:26:42 +0100 | <ezzieyguywuf> | yea I get it |
2021-03-02 01:26:44 +0100 | <minoru_shiraeesh> | hpc: "why does docker depend on your window manager?" hmm, right. you already have an access to a terminal, so you don't need a window manager to install docker. maybe he was kidding. |
2021-03-02 01:26:45 +0100 | <Axman6> | since when? |
2021-03-02 01:26:49 +0100 | <systemfault> | https://developer.arm.com/documentation/dui0801/g/A64-Floating-point-Instructions/FJCVTZS |
2021-03-02 01:26:55 +0100 | heatsink | (~heatsink@2600:1700:bef1:5e10:7853:81e7:49e6:31d8) (Remote host closed the connection) |
2021-03-02 01:26:57 +0100 | <python476> | hmm now i remember seeing a news about that not long ago yeah |
2021-03-02 01:27:07 +0100 | Narinas | (~Narinas@187-178-93-112.dynamic.axtel.net) (Remote host closed the connection) |
2021-03-02 01:27:51 +0100 | Narinas | (~Narinas@187-178-93-112.dynamic.axtel.net) |
2021-03-02 01:28:32 +0100 | <Axman6> | I wonder if the the Jazelle stuff still exists |
2021-03-02 01:29:15 +0100 | <ggVGc> | systemfault: the problem with the 1990s is that in the 1990s it was still the 80s |
2021-03-02 01:29:57 +0100 | <python476> | 80s are forever |
2021-03-02 01:30:05 +0100 | <minoru_shiraeesh> | it's interesting how I said "I wonder" once and everybody started using that phrase. A glitch in the matrix. |
2021-03-02 01:30:42 +0100 | heatsink | (~heatsink@2600:1700:bef1:5e10:7853:81e7:49e6:31d8) |
2021-03-02 01:31:05 +0100 | <Axman6> | Hey it's the guy who invented the phrase "I wonder" |
2021-03-02 01:31:25 +0100 | klf | (~klf@67.216.62.0) (Quit: Leaving) |
2021-03-02 01:31:32 +0100 | <ggVGc> | holy shit ARM chips actually do have an instruction specifically for JS floats... |
2021-03-02 01:32:00 +0100 | <ggVGc> | guess it'll help a lot when all virtualization is done through wasm |
2021-03-02 01:32:02 +0100 | <minoru_shiraeesh> | no, really, I mean, you use a phrase and suddenly everybody uses it and you're like "huh?" |
2021-03-02 01:32:18 +0100 | <Axman6> | I've felt for a while that ARM is just x86 CISC in new clothes. I think Aarch64 simplified things a fair bit though, IIRC |
2021-03-02 01:32:26 +0100 | <ggVGc> | funny, I once said "huh?" and now it see it everywhere |
2021-03-02 01:32:31 +0100 | <monochrom> | I'm like "huh?" too, but not for "I wonder". |
2021-03-02 01:32:33 +0100 | <Axman6> | Huh? |
2021-03-02 01:32:53 +0100 | <Axman6> | I whuhonder |
2021-03-02 01:33:12 +0100 | <Axman6> | I think I have a good claim for stating I invented that one... |
2021-03-02 01:33:35 +0100 | <Axman6> | "No results found for "I whuhonder" " - Google confirms it |
2021-03-02 01:33:39 +0100 | <monochrom> | You're in one of those Star Trek TNG episodes where you're trapped in a subuniverse and everything you do is echoed. Stationary waves and all. |
2021-03-02 01:33:44 +0100 | <Axman6> | You saw it here first folks |
2021-03-02 01:35:12 +0100 | <ephemient> | ARM having specific instructions for specific languages is nothing new, see Jazelle (Java bytecode execution mode in hardware) |
2021-03-02 01:35:57 +0100 | nhs | (~nhs@cpe-70-113-67-118.austin.res.rr.com) (Ping timeout: 264 seconds) |
2021-03-02 01:37:15 +0100 | <python476> | it's surprising jazelle/thumb were kept for so long |
2021-03-02 01:37:23 +0100 | <python476> | does android use them ? |
2021-03-02 01:37:41 +0100 | <python476> | it was used in the previous era ~javacard |
2021-03-02 01:38:31 +0100 | <ephemient> | Android doesn't, Dalvik is pretty different |
2021-03-02 01:38:57 +0100 | <python476> | hmm untyped lambda fest https://dpaste.com/G7UWQD7ER |
2021-03-02 01:39:20 +0100 | <python476> | so jazelle is vestigial tail at that point |
2021-03-02 01:39:22 +0100 | <ephemient> | or rather, Jazelle isn't used. Thumb definitely is |
2021-03-02 01:39:33 +0100 | <minoru_shiraeesh> | monochrom: maybe it's like those videotapes in which people installed huge mirrors in the forest and animals freak out when they see their reflections, some of them realise that it's a reflection, some don't |
2021-03-02 01:39:40 +0100 | <ephemient> | it was always optional and not often implemented anyway so 🤷 |
2021-03-02 01:39:47 +0100 | <python476> | aight |
2021-03-02 01:39:49 +0100 | redmp | (~redmp@172.58.38.226) (Ping timeout: 260 seconds) |
2021-03-02 01:42:05 +0100 | carlomagno1 | (~cararell@148.87.23.6) |
2021-03-02 01:42:08 +0100 | carlomagno | (~cararell@148.87.23.6) (Ping timeout: 245 seconds) |
2021-03-02 01:43:04 +0100 | nhs | (~nhs@cpe-70-113-67-118.austin.res.rr.com) |
2021-03-02 01:43:55 +0100 | <ggVGc> | when are we getting a compiler that can build haskell into GPU instructions |
2021-03-02 01:44:06 +0100 | <ggVGc> | I guess one exists and I should have googled first |
2021-03-02 01:45:06 +0100 | nbloomf | (~nbloomf@2600:1700:ad14:3020:c491:50f:2150:49a6) |
2021-03-02 01:45:24 +0100 | nbloomf | (~nbloomf@2600:1700:ad14:3020:c491:50f:2150:49a6) (Client Quit) |
2021-03-02 01:45:31 +0100 | nhs | (~nhs@cpe-70-113-67-118.austin.res.rr.com) (Read error: Connection reset by peer) |
2021-03-02 01:46:00 +0100 | <python476> | GrePUceron |
2021-03-02 01:47:31 +0100 | nbloomf | (~nbloomf@2600:1700:ad14:3020:c491:50f:2150:49a6) |
2021-03-02 01:47:35 +0100 | conal | (~conal@192.145.118.163) (Quit: Computer has gone to sleep.) |
2021-03-02 01:48:54 +0100 | <ephemient> | somebody mentioned Reduceron a while ago... |
2021-03-02 01:50:12 +0100 | rj | (~x@gateway/tor-sasl/rj) (Ping timeout: 268 seconds) |
2021-03-02 01:50:26 +0100 | seveg | (~gabriel@188-167-252-202.dynamic.chello.sk) (Ping timeout: 264 seconds) |
2021-03-02 01:52:01 +0100 | Neuromancer | (~Neuromanc@unaffiliated/neuromancer) (Ping timeout: 276 seconds) |
2021-03-02 01:52:44 +0100 | rj | (~x@gateway/tor-sasl/rj) |
2021-03-02 01:53:17 +0100 | Deide | (~Deide@217.155.19.23) (Quit: Seeee yaaaa) |
2021-03-02 01:54:00 +0100 | <python476> | now its time to revive it |
2021-03-02 01:54:16 +0100 | seveg | (~gabriel@188-167-252-202.dynamic.chello.sk) |
2021-03-02 01:54:27 +0100 | <python476> | griduceron, gpu grid variant of the reduceron, perfect for your blockchain/dapps ! |
2021-03-02 01:54:40 +0100 | royal_screwup21 | (52254809@gateway/web/cgi-irc/kiwiirc.com/ip.82.37.72.9) (Quit: Connection closed) |
2021-03-02 01:54:52 +0100 | <koz_> | I have some problems building (or rather, hyperlinking) Haddocks for my stuff for types coming from third-party libraries. What do I need to set where to have that not be a problem? |
2021-03-02 01:55:01 +0100 | royal_screwup21 | (52254809@gateway/web/cgi-irc/kiwiirc.com/ip.82.37.72.9) |
2021-03-02 01:56:48 +0100 | <python476> | https://github.com/jvranish/MiniKanrenT |
2021-03-02 01:57:15 +0100 | Gurkenglas | (~Gurkengla@unaffiliated/gurkenglas) (Ping timeout: 240 seconds) |
2021-03-02 01:59:27 +0100 | rj | (~x@gateway/tor-sasl/rj) (Ping timeout: 268 seconds) |
2021-03-02 01:59:57 +0100 | royal_screwup21 | (52254809@gateway/web/cgi-irc/kiwiirc.com/ip.82.37.72.9) (Ping timeout: 264 seconds) |
2021-03-02 02:01:27 +0100 | MrMobius | (~MrMobius@208.58.206.154) |
2021-03-02 02:02:29 +0100 | justsomeguy | (~justsomeg@unaffiliated/--/x-3805311) |
2021-03-02 02:02:31 +0100 | supercoven_ | (~Supercove@dsl-hkibng31-54fabd-233.dhcp.inet.fi) |
2021-03-02 02:02:54 +0100 | <koz_> | --enable-documentation was the solution |
2021-03-02 02:03:26 +0100 | mawk | mxwk |
2021-03-02 02:03:40 +0100 | <python476> | #obviousinretrospect |
2021-03-02 02:04:39 +0100 | supercoven | (~Supercove@dsl-hkibng31-54fabd-233.dhcp.inet.fi) (Ping timeout: 245 seconds) |
2021-03-02 02:06:21 +0100 | egp_ | (~egp_@2.95.74.168) (Read error: Connection timed out) |
2021-03-02 02:06:49 +0100 | egp_ | (~egp_@2.95.74.168) |
2021-03-02 02:10:15 +0100 | deviantfero | (~deviantfe@190.150.27.58) |
2021-03-02 02:12:02 +0100 | <ezzieyguywuf> | how does a package go from github to hackage? someone has to upload it or something? |
2021-03-02 02:12:09 +0100 | <koz_> | ezzieyguywuf: Yes. |
2021-03-02 02:12:19 +0100 | <koz_> | In fact, I am in the middle of doing so right now. |
2021-03-02 02:12:42 +0100 | whataday | (~xxx@2400:8902::f03c:92ff:fe60:98d8) (Remote host closed the connection) |
2021-03-02 02:12:48 +0100 | <ezzieyguywuf> | who do I talk to do to that for haskell-language-server? |
2021-03-02 02:12:52 +0100 | Tuplanolla | (~Tuplanoll@91-159-68-239.elisa-laajakaista.fi) (Quit: Leaving.) |
2021-03-02 02:13:06 +0100 | <koz_> | ezzieyguywuf: Who's the maintainer? |
2021-03-02 02:13:12 +0100 | <koz_> | Or maintainers I suppose. |
2021-03-02 02:13:14 +0100 | <koz_> | They'd be the ones. |
2021-03-02 02:13:27 +0100 | <ezzieyguywuf> | ah - is that listed on hackage somewhere? |
2021-03-02 02:13:46 +0100 | <koz_> | Well, I mean it in the sense of 'who is the executive thing-doer'. |
2021-03-02 02:13:48 +0100 | whataday | (~xxx@2400:8902::f03c:92ff:fe60:98d8) |
2021-03-02 02:14:03 +0100 | <koz_> | Since I would assume that the executive thing-doer has either already done this, or has good reasons not to have done this. |
2021-03-02 02:14:11 +0100 | <koz_> | And that it would be best to ask said executive thing-doer. |
2021-03-02 02:14:45 +0100 | elliott__ | (~elliott@pool-108-51-101-42.washdc.fios.verizon.net) |
2021-03-02 02:15:05 +0100 | shailangsa | (~shailangs@host86-186-191-40.range86-186.btcentralplus.com) (Ping timeout: 272 seconds) |
2021-03-02 02:19:21 +0100 | <supastupid> | someone please help, https://dpaste.com/6PFZZKXHU |
2021-03-02 02:19:31 +0100 | <supastupid> | is my xmonad.hs |
2021-03-02 02:19:39 +0100 | m0rphism1 | (~m0rphism@HSI-KBW-085-216-104-059.hsi.kabelbw.de) (Ping timeout: 245 seconds) |
2021-03-02 02:19:45 +0100 | <koz_> | supastupid: Could you be more specific what you need help _with_? |
2021-03-02 02:19:53 +0100 | <supastupid> | hol up i was gonna say that |
2021-03-02 02:19:58 +0100 | <supastupid> | xmobar isnt launching |
2021-03-02 02:20:16 +0100 | <supastupid> | and when i launch it manually it says "Updating..." |
2021-03-02 02:20:58 +0100 | <supastupid> | (forever) |
2021-03-02 02:23:53 +0100 | amartya | (~amartya@84.65.86.130) (Quit: WeeChat 3.0) |
2021-03-02 02:24:44 +0100 | acarrico | (~acarrico@dhcp-68-142-39-249.greenmountainaccess.net) (Ping timeout: 260 seconds) |
2021-03-02 02:27:28 +0100 | royal_screwup21 | (52254809@gateway/web/cgi-irc/kiwiirc.com/ip.82.37.72.9) |
2021-03-02 02:31:38 +0100 | CareBearemcho | (~CareBeare@185.204.1.185) (Remote host closed the connection) |
2021-03-02 02:32:21 +0100 | royal_screwup21 | (52254809@gateway/web/cgi-irc/kiwiirc.com/ip.82.37.72.9) (Ping timeout: 264 seconds) |
2021-03-02 02:32:34 +0100 | nineonin_ | (~nineonine@50.216.62.2) (Ping timeout: 245 seconds) |
2021-03-02 02:33:40 +0100 | nbloomf | (~nbloomf@2600:1700:ad14:3020:c491:50f:2150:49a6) (Quit: My MacBook has gone to sleep. ZZZzzz…) |
2021-03-02 02:36:15 +0100 | dbmikus | (~dbmikus@cpe-76-167-86-219.natsow.res.rr.com) (Ping timeout: 240 seconds) |
2021-03-02 02:40:26 +0100 | cartwright | (~chatting@gateway/tor-sasl/cantstanya) (Remote host closed the connection) |
2021-03-02 02:40:30 +0100 | rajivr | (uid269651@gateway/web/irccloud.com/x-ttrfxkbadcapkjxd) |
2021-03-02 02:42:47 +0100 | cartwright | (~chatting@gateway/tor-sasl/cantstanya) |
2021-03-02 02:43:14 +0100 | shailangsa | (~shailangs@host86-145-14-46.range86-145.btcentralplus.com) |
2021-03-02 02:47:27 +0100 | quaid1 | (~quaid@139.28.218.148) |
2021-03-02 02:49:13 +0100 | geowiesnot_bis | (~user@i15-les02-ix2-87-89-181-157.sfr.lns.abo.bbox.fr) |
2021-03-02 02:50:01 +0100 | nbloomf | (~nbloomf@2600:1700:ad14:3020:c491:50f:2150:49a6) |
2021-03-02 02:51:44 +0100 | python476 | (~user@mfl93-13-83-155-250-136.fbx.proxad.net) (Ping timeout: 245 seconds) |
2021-03-02 02:53:56 +0100 | <supastupid> | i am back |
2021-03-02 02:54:07 +0100 | <supastupid> | where is anyone |
2021-03-02 02:57:27 +0100 | <perrier-jouet> | Axman6: I suceded installing pandoc like stack install --resolver=lts-17.4 pandoc |
2021-03-02 02:57:29 +0100 | <perrier-jouet> | it worked |
2021-03-02 02:58:03 +0100 | <perrier-jouet> | but installing happstack with stack install --resolver=lts-17.4 happstack I get this http://ix.io/2RmR |
2021-03-02 02:58:04 +0100 | drbean_ | (~drbean@TC210-63-209-87.static.apol.com.tw) |
2021-03-02 02:59:58 +0100 | royal_screwup21 | (52254809@gateway/web/cgi-irc/kiwiirc.com/ip.82.37.72.9) |
2021-03-02 03:00:54 +0100 | apache8080 | (~rishi@wsip-70-168-153-252.oc.oc.cox.net) (Ping timeout: 260 seconds) |
2021-03-02 03:02:12 +0100 | <sm[m]> | perrier-jouet: I'm impressed, congrats! |
2021-03-02 03:02:41 +0100 | <sm[m]> | it seems for happstack you will need to use the older lts though. And the best place to report that is happstack issue tracker |
2021-03-02 03:02:47 +0100 | merijn | (~merijn@83-160-49-249.ip.xs4all.nl) |
2021-03-02 03:03:02 +0100 | raid | (macbookpro@irc-1.coding4.coffee) (Ping timeout: 264 seconds) |
2021-03-02 03:03:44 +0100 | supastupid | (~dexter@c-73-249-54-43.hsd1.nh.comcast.net) (Quit: Lost terminal) |
2021-03-02 03:03:56 +0100 | PyroLagus | (PyroLagus@i.have.ipv6.on.coding4coffee.org) (Ping timeout: 240 seconds) |
2021-03-02 03:04:36 +0100 | <perrier-jouet> | sm[m]: other packages don't install |
2021-03-02 03:04:49 +0100 | Unhammer | (~Unhammer@gateway/tor-sasl/unhammer) (Ping timeout: 268 seconds) |
2021-03-02 03:05:03 +0100 | <perrier-jouet> | http://ix.io/2RmV |
2021-03-02 03:05:09 +0100 | <perrier-jouet> | stack install miso http://ix.io/2RmV |
2021-03-02 03:05:28 +0100 | royal_screwup21 | (52254809@gateway/web/cgi-irc/kiwiirc.com/ip.82.37.72.9) (Ping timeout: 276 seconds) |
2021-03-02 03:05:55 +0100 | alx741 | (~alx741@181.196.68.52) (Ping timeout: 240 seconds) |
2021-03-02 03:06:07 +0100 | tweek | (~tweek@2603-6010-b207-6d3b-058f-45fa-65e0-88fa.res6.spectrum.com) (Ping timeout: 260 seconds) |
2021-03-02 03:06:33 +0100 | dbmikus | (~dbmikus@cpe-76-167-86-219.natsow.res.rr.com) |
2021-03-02 03:06:48 +0100 | <sm[m]> | perrier-jouet: maybe it's simply that happstack has been deprecated in favour of happstack-server |
2021-03-02 03:06:54 +0100 | <sm[m]> | try stack install happstack-server |
2021-03-02 03:07:35 +0100 | <sm[m]> | for miso, try lts-16. stack install miso --resolver lts-16 |
2021-03-02 03:08:34 +0100 | <sm[m]> | though, miso uses GHCJS so you should maybe follow the install instructions at https://github.com/dmjio/miso |
2021-03-02 03:10:09 +0100 | grumble | (~Thunderbi@freenode/staff/grumble) (Ping timeout: 624 seconds) |
2021-03-02 03:11:57 +0100 | dbmikus | (~dbmikus@cpe-76-167-86-219.natsow.res.rr.com) (Ping timeout: 264 seconds) |
2021-03-02 03:14:22 +0100 | grumble | (~Thunderbi@freenode/staff/grumble) |
2021-03-02 03:14:23 +0100 | PyroLagus | (PyroLagus@i.have.ipv6.on.coding4coffee.org) |
2021-03-02 03:14:37 +0100 | apache8080 | (~rishi@wsip-70-168-153-252.oc.oc.cox.net) |
2021-03-02 03:16:36 +0100 | Tario | (~Tario@201.192.165.173) (Ping timeout: 240 seconds) |
2021-03-02 03:16:50 +0100 | xff0x | (~xff0x@2001:1a81:5383:2100:4da:5f51:727e:1977) (Ping timeout: 264 seconds) |
2021-03-02 03:17:20 +0100 | xff0x | (~xff0x@2001:1a81:5383:2100:f9b2:3b8:41f9:5c0d) |
2021-03-02 03:17:33 +0100 | <perrier-jouet> | stack install happstack-server http://ix.io/2RmW |
2021-03-02 03:17:44 +0100 | raid | (macbookpro@irc-1.coding4.coffee) |
2021-03-02 03:19:03 +0100 | <ezzieyguywuf> | hah, I've been chasing my tail |
2021-03-02 03:19:13 +0100 | <ezzieyguywuf> | I thought I needed ghc 9.0.1 to try cabal-3.4.0.0 |
2021-03-02 03:19:22 +0100 | <ezzieyguywuf> | or rather, cabal-install-3.4.0.0 |
2021-03-02 03:19:34 +0100 | <ezzieyguywuf> | but I don't think cabal-install has been ported to 9.0.1 yet |
2021-03-02 03:20:23 +0100 | <monochrom> | Yeah I think cabal-install 3.4 is not buildable by GHC 9.0.1 yet, probably not even 8.10.4 |
2021-03-02 03:20:39 +0100 | alx741 | (~alx741@181.196.68.52) |
2021-03-02 03:20:59 +0100 | <ezzieyguywuf> | so stick to 8.10.3 then |
2021-03-02 03:21:13 +0100 | <ezzieyguywuf> | but I guess cabal-3.4.0.0 should work with ghc-9.0.1, i mean it ships with it bundled |
2021-03-02 03:21:26 +0100 | <ezzieyguywuf> | I guess the main thing I want to try is --allow-newer |
2021-03-02 03:21:27 +0100 | <monochrom> | cabal-install has accreted so much dependency over the years that I stopped building it from source a long time ago. |
2021-03-02 03:21:43 +0100 | Unhammer | (~Unhammer@gateway/tor-sasl/unhammer) |
2021-03-02 03:22:01 +0100 | <ezzieyguywuf> | which as someone pointed out is documented here for cabal-3.4.0.0 Setup.hs stuff , but I was unable to actually use it with bare cabal https://cabal.readthedocs.io/en/3.4/setup-commands.html#cmdoption-runhaskell-Setup.hs-configure-al… |
2021-03-02 03:22:07 +0100 | <ezzieyguywuf> | thus I started trying cabal-install stuff |
2021-03-02 03:23:26 +0100 | Tario | (~Tario@201.192.165.173) |
2021-03-02 03:25:20 +0100 | <ezzieyguywuf> | so really 9.0.1 should probably mostly be avoided right now? |
2021-03-02 03:25:22 +0100 | <ezzieyguywuf> | too new? |
2021-03-02 03:25:43 +0100 | <sm[m]> | perrier-jouet: try doing stack update first ? |
2021-03-02 03:26:04 +0100 | <sm[m]> | is this with lts-17.4 as your global resolver ? |
2021-03-02 03:26:10 +0100 | viluon | (uid453725@gateway/web/irccloud.com/x-vtsprrmimewrgslj) (Quit: Connection closed for inactivity) |
2021-03-02 03:26:58 +0100 | <sm[m]> | stack update && stack install --resolver lts-17.4 happstack-server |
2021-03-02 03:28:39 +0100 | lnx | (~irssi@167.71.7.27) (Ping timeout: 246 seconds) |
2021-03-02 03:28:46 +0100 | lnx | (~irssi@167.71.7.27) |
2021-03-02 03:31:46 +0100 | antimatroid | (~nick@124-169-88-177.tpgi.com.au) |
2021-03-02 03:31:57 +0100 | antimatroid | (~nick@124-169-88-177.tpgi.com.au) () |
2021-03-02 03:32:07 +0100 | justsomeguy | (~justsomeg@unaffiliated/--/x-3805311) (Quit: WeeChat 3.0.1) |
2021-03-02 03:33:24 +0100 | juri_ | (~juri@178.63.35.222) (Ping timeout: 245 seconds) |
2021-03-02 03:35:58 +0100 | royal_screwup21 | (52254809@gateway/web/cgi-irc/kiwiirc.com/ip.82.37.72.9) |
2021-03-02 03:36:41 +0100 | elfets | (~elfets@ip-37-201-23-96.hsi13.unitymediagroup.de) |
2021-03-02 03:37:04 +0100 | merijn | (~merijn@83-160-49-249.ip.xs4all.nl) (Ping timeout: 260 seconds) |
2021-03-02 03:40:35 +0100 | Lord_of_Life | (~Lord@unaffiliated/lord-of-life/x-0885362) (Ping timeout: 240 seconds) |
2021-03-02 03:40:36 +0100 | royal_screwup21 | (52254809@gateway/web/cgi-irc/kiwiirc.com/ip.82.37.72.9) (Ping timeout: 240 seconds) |
2021-03-02 03:41:03 +0100 | Lord_of_Life | (~Lord@unaffiliated/lord-of-life/x-0885362) |
2021-03-02 03:41:37 +0100 | <nshepperd2> | i'm unreasonably excited for NoFieldSelectors in ghc 9.2 |
2021-03-02 03:41:50 +0100 | <nshepperd2> | this is way more exciting than DependentHaskell xD |
2021-03-02 03:43:37 +0100 | dbmikus | (~dbmikus@cpe-76-167-86-219.natsow.res.rr.com) |
2021-03-02 03:45:28 +0100 | juri_ | (~juri@178.63.35.222) |
2021-03-02 03:47:36 +0100 | st8less | (~st8less@inet-167-224-197-181.isp.ozarksgo.net) (Quit: WeeChat 2.9) |
2021-03-02 03:49:01 +0100 | dbmikus | (~dbmikus@cpe-76-167-86-219.natsow.res.rr.com) (Ping timeout: 276 seconds) |
2021-03-02 03:49:05 +0100 | <falsifian> | NoFieldSelectors looks interesting. I haven't tried it, but my first thought is it seems annoying not to have access to the field names as functions --- I fairly often do want to access those functions. |
2021-03-02 03:51:03 +0100 | alx741 | (~alx741@181.196.68.52) (Quit: alx741) |
2021-03-02 03:51:04 +0100 | deviantfero | (~deviantfe@190.150.27.58) (Ping timeout: 260 seconds) |
2021-03-02 03:54:09 +0100 | rayyyy | (~nanoz@gateway/tor-sasl/nanoz) (Ping timeout: 268 seconds) |
2021-03-02 03:54:23 +0100 | Wuzzy | (~Wuzzy@p5b0df7c2.dip0.t-ipconnect.de) |
2021-03-02 03:58:23 +0100 | nineonine | (~nineonine@50.216.62.2) |
2021-03-02 03:58:57 +0100 | dbmikus | (~dbmikus@cpe-76-167-86-219.natsow.res.rr.com) |
2021-03-02 03:59:15 +0100 | xff0x | (~xff0x@2001:1a81:5383:2100:f9b2:3b8:41f9:5c0d) (Ping timeout: 240 seconds) |
2021-03-02 04:00:50 +0100 | <nshepperd2> | it's mostly to be used together with NamedFieldPuns |
2021-03-02 04:00:50 +0100 | Tario | (~Tario@201.192.165.173) (Read error: Connection reset by peer) |
2021-03-02 04:00:58 +0100 | <monochrom> | My understanding is that it is the other feature, the one that legalizes the equivalant of SML's myRecord#thatField, that's exciting. The role of NoFieldSelectors is then to remove an ambiguity that you no longer need. |
2021-03-02 04:01:09 +0100 | Tario | (~Tario@201.192.165.173) |
2021-03-02 04:01:33 +0100 | xff0x | (~xff0x@2001:1a81:53bf:4d00:1f54:39b5:d417:5062) |
2021-03-02 04:01:53 +0100 | <nshepperd2> | the advantage is, you can add the functions if you want them, but they don't need to have the same name as the field, meaning you don't need the field itself to be namespaced |
2021-03-02 04:02:45 +0100 | <nshepperd2> | ie. you can just write data Point = MkPoint {x :: Int, y :: Int} instead of pointX, pointY, and still not have name collisions |
2021-03-02 04:02:50 +0100 | urodna | (~urodna@unaffiliated/urodna) (Quit: urodna) |
2021-03-02 04:03:41 +0100 | <falsifian> | Oh, which feature gives you something like record#field? |
2021-03-02 04:04:00 +0100 | <nshepperd2> | RecordDotSyntax will be cool too |
2021-03-02 04:04:13 +0100 | nopf | (~frosch@static.179.17.76.144.clients.your-server.de) (Ping timeout: 256 seconds) |
2021-03-02 04:04:31 +0100 | <monochrom> | I forgot. |
2021-03-02 04:04:39 +0100 | cjay- | (cjay@nerdbox.nerd2nerd.org) (Ping timeout: 272 seconds) |
2021-03-02 04:04:39 +0100 | jonge | (jonge@kofferbomber.org) (Ping timeout: 272 seconds) |
2021-03-02 04:04:59 +0100 | <falsifian> | RecordDotSyntax sounds like it, or is there something else monochrom? |
2021-03-02 04:05:35 +0100 | apache8080 | (~rishi@wsip-70-168-153-252.oc.oc.cox.net) (Ping timeout: 240 seconds) |
2021-03-02 04:07:59 +0100 | apache8080 | (~rishi@wsip-70-168-153-252.oc.oc.cox.net) |
2021-03-02 04:08:12 +0100 | monochrom | proposes RecordCryptoHashSyntax for this Apirl 1st. |
2021-03-02 04:10:15 +0100 | <xsperry> | RecordDotSyntax is coming soon? |
2021-03-02 04:11:26 +0100 | oats | oafs |
2021-03-02 04:11:47 +0100 | conal | (~conal@64.71.133.70) |
2021-03-02 04:12:18 +0100 | toorevitimirp | (~tooreviti@117.182.182.60) |
2021-03-02 04:12:38 +0100 | coeus | (~coeus@p200300d0274c930028b50fb1d864e965.dip0.t-ipconnect.de) (Ping timeout: 260 seconds) |
2021-03-02 04:13:31 +0100 | coeus | (~coeus@p200300d0274c930028b50fb1d864e965.dip0.t-ipconnect.de) |
2021-03-02 04:13:57 +0100 | jonge | (jonge@kofferbomber.org) |
2021-03-02 04:15:17 +0100 | nbloomf | (~nbloomf@2600:1700:ad14:3020:c491:50f:2150:49a6) (Quit: My MacBook has gone to sleep. ZZZzzz…) |
2021-03-02 04:16:05 +0100 | cjay | (cjay@nerdbox.nerd2nerd.org) |
2021-03-02 04:16:19 +0100 | apache801 | (~rishi@wsip-70-168-153-252.oc.oc.cox.net) |
2021-03-02 04:16:34 +0100 | FinnElija | (~finn_elij@gateway/tor-sasl/finnelija/x-67402716) |
2021-03-02 04:16:34 +0100 | finn_elija | Guest52501 |
2021-03-02 04:16:34 +0100 | FinnElija | finn_elija |
2021-03-02 04:17:51 +0100 | nopf | (~frosch@static.179.17.76.144.clients.your-server.de) |
2021-03-02 04:18:16 +0100 | <nshepperd2> | it looks like RecordDotSyntax is likely to be in 9.2, but it's not merged yet, so it might not https://www.mail-archive.com/ghc-devs@haskell.org/msg19249.html |
2021-03-02 04:18:36 +0100 | tinhatcat | (~tsranso@2600:1700:ae40:21c8:883b:8e1b:48a:92f0) |
2021-03-02 04:19:39 +0100 | apache8080 | (~rishi@wsip-70-168-153-252.oc.oc.cox.net) (Ping timeout: 260 seconds) |
2021-03-02 04:19:46 +0100 | Sheilong | (uid293653@gateway/web/irccloud.com/x-silmedxoldmqygmd) () |
2021-03-02 04:19:56 +0100 | nineonine | (~nineonine@50.216.62.2) (Ping timeout: 240 seconds) |
2021-03-02 04:20:40 +0100 | Guest52501 | (~finn_elij@gateway/tor-sasl/finnelija/x-67402716) (Ping timeout: 268 seconds) |
2021-03-02 04:23:15 +0100 | crobbins | (~crobbins@2601:2c1:200:ec50:dd18:3c82:fb8b:a1e5) (Ping timeout: 240 seconds) |
2021-03-02 04:25:51 +0100 | antimatroid | (~nick@124-169-88-177.tpgi.com.au) |
2021-03-02 04:25:57 +0100 | antimatroid | (~nick@124-169-88-177.tpgi.com.au) () |
2021-03-02 04:30:57 +0100 | lnx | (~irssi@167.71.7.27) (Ping timeout: 246 seconds) |
2021-03-02 04:31:04 +0100 | lnx | (~irssi@167.71.7.27) |
2021-03-02 04:32:29 +0100 | Tario | (~Tario@201.192.165.173) (Ping timeout: 260 seconds) |
2021-03-02 04:34:14 +0100 | noctuks | (VnOKQekg6g@unaffiliated/noctux) (Ping timeout: 260 seconds) |
2021-03-02 04:34:14 +0100 | yushyin | (H1FkakJ2p6@karif.server-speed.net) (Ping timeout: 264 seconds) |
2021-03-02 04:34:15 +0100 | i7c | (VUiM3ot5bI@unaffiliated/i7c) (Ping timeout: 264 seconds) |
2021-03-02 04:34:57 +0100 | Blkt | (~Blkt@2a01:4f8:200:2425::adda) (Ping timeout: 272 seconds) |
2021-03-02 04:42:08 +0100 | geowiesnot_bis | (~user@i15-les02-ix2-87-89-181-157.sfr.lns.abo.bbox.fr) (Ping timeout: 245 seconds) |
2021-03-02 04:44:36 +0100 | Blkt | (~Blkt@2a01:4f8:200:2425::adda) |
2021-03-02 04:44:37 +0100 | geowiesnot_bis | (~user@i15-les02-ix2-87-89-181-157.sfr.lns.abo.bbox.fr) |
2021-03-02 04:45:06 +0100 | nbloomf | (~nbloomf@2600:1700:ad14:3020:c491:50f:2150:49a6) |
2021-03-02 04:45:35 +0100 | theDon | (~td@muedsl-82-207-238-184.citykom.de) (Ping timeout: 240 seconds) |
2021-03-02 04:46:04 +0100 | yushyin | (UeEdseyCqW@karif.server-speed.net) |
2021-03-02 04:46:04 +0100 | i7c | (BTz9c9Bghc@unaffiliated/i7c) |
2021-03-02 04:46:04 +0100 | o1lo01ol1o | (~o1lo01ol1@bl7-89-228.dsl.telepac.pt) |
2021-03-02 04:46:22 +0100 | noctuks | (LDK5x9ebpQ@unaffiliated/noctux) |
2021-03-02 04:46:57 +0100 | pavonia | (~user@unaffiliated/siracusa) |
2021-03-02 04:47:46 +0100 | theDon | (~td@94.134.91.242) |
2021-03-02 04:50:34 +0100 | o1lo01ol1o | (~o1lo01ol1@bl7-89-228.dsl.telepac.pt) (Ping timeout: 260 seconds) |
2021-03-02 04:50:52 +0100 | plutoniix | (~q@184.82.220.117) |
2021-03-02 04:55:09 +0100 | machinedgod | (~machinedg@135-23-192-217.cpe.pppoe.ca) (Ping timeout: 264 seconds) |
2021-03-02 04:55:37 +0100 | redmp | (~redmp@172.58.38.231) |
2021-03-02 04:58:03 +0100 | tinhatcat | (~tsranso@2600:1700:ae40:21c8:883b:8e1b:48a:92f0) (Quit: Leaving) |
2021-03-02 04:58:13 +0100 | tinhatcat | (~tsranso@2600:1700:ae40:21c8:883b:8e1b:48a:92f0) |
2021-03-02 04:58:59 +0100 | <c_wraith> | monochrom: I'm all-in on DuplicateRecordFields, NoFieldSelectors, and OverloadedLabels. RecordDotSyntax seems like a mess that I don't need |
2021-03-02 04:59:33 +0100 | <c_wraith> | Seriously, why . of all things? It has too many different meanings already |
2021-03-02 04:59:52 +0100 | apache801 | (~rishi@wsip-70-168-153-252.oc.oc.cox.net) (Ping timeout: 276 seconds) |
2021-03-02 05:00:53 +0100 | SupaYoshii | (~supayoshi@213-10-140-13.fixed.kpn.net) (Quit: Goodbye!) |
2021-03-02 05:01:51 +0100 | SupaYoshi | (~supayoshi@213-10-140-13.fixed.kpn.net) |
2021-03-02 05:01:54 +0100 | <rednaZ[m]> | I second this. |
2021-03-02 05:02:49 +0100 | noCheese | (~nocheese@unaffiliated/nocheese) (Ping timeout: 272 seconds) |
2021-03-02 05:03:12 +0100 | geyaeb | (~geyaeb@gateway/tor-sasl/geyaeb) (Ping timeout: 268 seconds) |
2021-03-02 05:03:12 +0100 | denisse | (~spaceCat@gateway/tor-sasl/alephzer0) (Ping timeout: 268 seconds) |
2021-03-02 05:03:50 +0100 | finn_elija | (~finn_elij@gateway/tor-sasl/finnelija/x-67402716) (Ping timeout: 268 seconds) |
2021-03-02 05:03:50 +0100 | teardown | (~user@gateway/tor-sasl/mrush) (Ping timeout: 268 seconds) |
2021-03-02 05:04:27 +0100 | Unhammer | (~Unhammer@gateway/tor-sasl/unhammer) (Ping timeout: 268 seconds) |
2021-03-02 05:04:27 +0100 | jpds_ | (~jpds@gateway/tor-sasl/jpds) (Ping timeout: 268 seconds) |
2021-03-02 05:04:27 +0100 | srk | (~sorki@gateway/tor-sasl/sorki) (Ping timeout: 268 seconds) |
2021-03-02 05:04:27 +0100 | hexo | (~hexo@gateway/tor-sasl/hexo) (Ping timeout: 268 seconds) |
2021-03-02 05:04:27 +0100 | gioyik | (~gioyik@gateway/tor-sasl/gioyik) (Ping timeout: 268 seconds) |
2021-03-02 05:04:27 +0100 | andreas303 | (~andreas@gateway/tor-sasl/andreas303) (Ping timeout: 268 seconds) |
2021-03-02 05:04:27 +0100 | hendursaga | (~weechat@gateway/tor-sasl/hendursaga) (Ping timeout: 268 seconds) |
2021-03-02 05:04:27 +0100 | jb55 | (~jb55@gateway/tor-sasl/jb55) (Ping timeout: 268 seconds) |
2021-03-02 05:04:27 +0100 | xelxebar | (~xelxebar@gateway/tor-sasl/xelxebar) (Ping timeout: 268 seconds) |
2021-03-02 05:04:27 +0100 | Chai-T-Rex | (~ChaiTRex@gateway/tor-sasl/chaitrex) (Ping timeout: 268 seconds) |
2021-03-02 05:04:27 +0100 | vgtw | (~vgtw@gateway/tor-sasl/vgtw) (Ping timeout: 268 seconds) |
2021-03-02 05:05:04 +0100 | cartwright | (~chatting@gateway/tor-sasl/cantstanya) (Ping timeout: 268 seconds) |
2021-03-02 05:06:16 +0100 | forgottenone | (~forgotten@176.42.24.53) |
2021-03-02 05:11:19 +0100 | elfets | (~elfets@ip-37-201-23-96.hsi13.unitymediagroup.de) (Ping timeout: 245 seconds) |
2021-03-02 05:12:13 +0100 | dan64- | (~dan64@dannyadam.com) |
2021-03-02 05:12:42 +0100 | merijn | (~merijn@83-160-49-249.ip.xs4all.nl) |
2021-03-02 05:12:51 +0100 | dan64 | (~dan64@dannyadam.com) (Ping timeout: 256 seconds) |
2021-03-02 05:14:07 +0100 | dan64- | (~dan64@dannyadam.com) (Client Quit) |
2021-03-02 05:14:24 +0100 | dan64 | (~dan64@dannyadam.com) |
2021-03-02 05:14:59 +0100 | zebrag | (~inkbottle@aaubervilliers-654-1-83-46.w86-212.abo.wanadoo.fr) (Quit: Konversation terminated!) |
2021-03-02 05:15:53 +0100 | kupi | (uid212005@gateway/web/irccloud.com/x-vhrafoxqkobeyjua) (Quit: Connection closed for inactivity) |
2021-03-02 05:16:06 +0100 | jamm_ | (~jamm@unaffiliated/jamm) |
2021-03-02 05:16:14 +0100 | hexo | (~hexo@gateway/tor-sasl/hexo) |
2021-03-02 05:16:14 +0100 | srk | (~sorki@gateway/tor-sasl/sorki) |
2021-03-02 05:16:14 +0100 | xelxebar | (~xelxebar@gateway/tor-sasl/xelxebar) |
2021-03-02 05:16:18 +0100 | geyaeb | (~geyaeb@gateway/tor-sasl/geyaeb) |
2021-03-02 05:16:22 +0100 | vgtw | (~vgtw@gateway/tor-sasl/vgtw) |
2021-03-02 05:16:23 +0100 | denisse | (~spaceCat@gateway/tor-sasl/alephzer0) |
2021-03-02 05:16:25 +0100 | jb55 | (~jb55@gateway/tor-sasl/jb55) |
2021-03-02 05:16:53 +0100 | Unhammer | (~Unhammer@gateway/tor-sasl/unhammer) |
2021-03-02 05:17:49 +0100 | noCheese | (~nocheese@gw2.aibor.de) |
2021-03-02 05:17:49 +0100 | noCheese | (~nocheese@gw2.aibor.de) (Changing host) |
2021-03-02 05:17:49 +0100 | noCheese | (~nocheese@unaffiliated/nocheese) |
2021-03-02 05:18:03 +0100 | cartwright | (~chatting@gateway/tor-sasl/cantstanya) |
2021-03-02 05:18:04 +0100 | jpds_ | (~jpds@gateway/tor-sasl/jpds) |
2021-03-02 05:18:09 +0100 | hendursaga | (~weechat@gateway/tor-sasl/hendursaga) |
2021-03-02 05:19:10 +0100 | apache801 | (~rishi@wsip-70-168-153-252.oc.oc.cox.net) |
2021-03-02 05:19:39 +0100 | ralu | (~ralu@static.211.245.203.116.clients.your-server.de) (Ping timeout: 256 seconds) |
2021-03-02 05:19:50 +0100 | nineonine | (~nineonine@50.216.62.2) |
2021-03-02 05:20:33 +0100 | jamm_ | (~jamm@unaffiliated/jamm) (Ping timeout: 272 seconds) |
2021-03-02 05:20:52 +0100 | jpds_ | (~jpds@gateway/tor-sasl/jpds) (Remote host closed the connection) |
2021-03-02 05:20:55 +0100 | finn_elija | (~finn_elij@gateway/tor-sasl/finnelija/x-67402716) |
2021-03-02 05:21:13 +0100 | jpds_ | (~jpds@gateway/tor-sasl/jpds) |
2021-03-02 05:21:17 +0100 | Chai-T-Rex | (~ChaiTRex@gateway/tor-sasl/chaitrex) |
2021-03-02 05:21:18 +0100 | teardown | (~user@gateway/tor-sasl/mrush) |
2021-03-02 05:21:25 +0100 | gioyik | (~gioyik@gateway/tor-sasl/gioyik) |
2021-03-02 05:21:28 +0100 | ralu | (~ralu@static.211.245.203.116.clients.your-server.de) |
2021-03-02 05:21:30 +0100 | andreas303 | (~andreas@gateway/tor-sasl/andreas303) |
2021-03-02 05:21:30 +0100 | conal | (~conal@64.71.133.70) (Read error: Connection reset by peer) |
2021-03-02 05:22:19 +0100 | drbean_ | (~drbean@TC210-63-209-87.static.apol.com.tw) (Quit: ZNC 1.8.2+cygwin2 - https://znc.in) |
2021-03-02 05:24:02 +0100 | xff0x | (~xff0x@2001:1a81:53bf:4d00:1f54:39b5:d417:5062) (Ping timeout: 264 seconds) |
2021-03-02 05:24:46 +0100 | xff0x | (~xff0x@2001:1a81:53bf:4d00:4425:e0a9:a29b:345e) |
2021-03-02 05:27:26 +0100 | conal | (~conal@64.71.133.70) |
2021-03-02 05:29:36 +0100 | <Xnuk> | let's do `import Prelude hiding ((.))` |
2021-03-02 05:31:23 +0100 | <boxscape> | % let f ∘ g = \x -> f (g x) |
2021-03-02 05:31:24 +0100 | <yahb> | boxscape: |
2021-03-02 05:31:47 +0100 | <Xnuk> | :t (<<<) |
2021-03-02 05:31:49 +0100 | <lambdabot> | forall k (cat :: k -> k -> *) (b :: k) (c :: k) (a :: k). Category cat => cat b c -> cat a b -> cat a c |
2021-03-02 05:31:50 +0100 | <nshepperd2> | our keyboards need more symbols |
2021-03-02 05:32:24 +0100 | <Xnuk> | >> (/2) <<< (+1) $ 10 |
2021-03-02 05:32:29 +0100 | <Xnuk> | > (/2) <<< (+1) $ 10 |
2021-03-02 05:32:30 +0100 | <lambdabot> | 5.5 |
2021-03-02 05:34:06 +0100 | <Xnuk> | :t ((.).(.)) (($).($)) ((.)$(.)) |
2021-03-02 05:34:07 +0100 | <lambdabot> | (a1 -> b -> c) -> a1 -> (a2 -> b) -> a2 -> c |
2021-03-02 05:35:54 +0100 | <nshepperd2> | trouble is, every symbol on a standard us keyboard is either used for some other ghc syntax already, or defined as an operator by some user |
2021-03-02 05:36:09 +0100 | <nshepperd2> | except possibly ` |
2021-03-02 05:36:09 +0100 | <boxscape> | just make your operators twice as long |
2021-03-02 05:36:37 +0100 | <nshepperd2> | -XRecordBacktickSyntax foo`x`y`z |
2021-03-02 05:36:48 +0100 | <dolio> | Backticks are already syntax. |
2021-03-02 05:37:06 +0100 | royal_screwup21 | (52254809@gateway/web/cgi-irc/kiwiirc.com/ip.82.37.72.9) |
2021-03-02 05:37:58 +0100 | <boxscape> | but . is also already defined as an operator, so that by itself doesn't disqualify a symbol |
2021-03-02 05:38:16 +0100 | <nshepperd2> | oh yeah they are |
2021-03-02 05:38:30 +0100 | <nshepperd2> | i forgot about zip`ap`tail |
2021-03-02 05:38:57 +0100 | <dolio> | -> wasn't taken as a term level infix operator. |
2021-03-02 05:40:12 +0100 | <boxscape> | I wonder if you could make ; work for records without breaking explicit layout too much |
2021-03-02 05:40:23 +0100 | rayyyy | (~nanoz@gateway/tor-sasl/nanoz) |
2021-03-02 05:40:23 +0100 | slacker2014 | (~Thunderbi@49.207.219.205) |
2021-03-02 05:41:36 +0100 | royal_screwup21 | (52254809@gateway/web/cgi-irc/kiwiirc.com/ip.82.37.72.9) (Ping timeout: 240 seconds) |
2021-03-02 05:43:16 +0100 | apache801 | (~rishi@wsip-70-168-153-252.oc.oc.cox.net) (Ping timeout: 240 seconds) |
2021-03-02 05:43:44 +0100 | <nshepperd2> | -> is used for ViewPatterns but that's probably less of a conflict than . |
2021-03-02 05:44:24 +0100 | apache801 | (~rishi@wsip-70-168-153-252.oc.oc.cox.net) |
2021-03-02 05:45:38 +0100 | ericsagnes | (~ericsagne@2405:6580:0:5100:73a2:a1d8:b2be:9079) (Ping timeout: 264 seconds) |
2021-03-02 05:46:36 +0100 | merijn | (~merijn@83-160-49-249.ip.xs4all.nl) (Ping timeout: 240 seconds) |
2021-03-02 05:46:39 +0100 | <nshepperd2> | https://github.com/nshepperd/cabbage i made a package manager |
2021-03-02 05:47:10 +0100 | slacker2014 | (~Thunderbi@49.207.219.205) () |
2021-03-02 05:50:18 +0100 | epicte7us | (~epictetus@ip72-194-215-136.sb.sd.cox.net) (Read error: Connection reset by peer) |
2021-03-02 05:54:09 +0100 | haritz | (~hrtz@unaffiliated/haritz) (Ping timeout: 265 seconds) |
2021-03-02 05:54:29 +0100 | haritz | (~hrtz@62.3.70.206) |
2021-03-02 05:54:29 +0100 | haritz | (~hrtz@62.3.70.206) (Changing host) |
2021-03-02 05:54:29 +0100 | haritz | (~hrtz@unaffiliated/haritz) |
2021-03-02 05:57:03 +0100 | natechan | (~natechan@108-233-125-227.lightspeed.sntcca.sbcglobal.net) (Ping timeout: 256 seconds) |
2021-03-02 05:57:05 +0100 | ericsagnes | (~ericsagne@2405:6580:0:5100:7511:4100:6209:4ebe) |
2021-03-02 06:03:49 +0100 | <olligobber> | :t (.).(.) |
2021-03-02 06:03:50 +0100 | <lambdabot> | (b -> c) -> (a1 -> a2 -> b) -> a1 -> a2 -> c |
2021-03-02 06:04:00 +0100 | <olligobber> | huh |
2021-03-02 06:04:10 +0100 | Wuzzy | (~Wuzzy@p5b0df7c2.dip0.t-ipconnect.de) (Remote host closed the connection) |
2021-03-02 06:04:19 +0100 | remby | (~rcg@bras-base-london1483w-grc-21-76-67-124-27.dsl.bell.ca) |
2021-03-02 06:05:50 +0100 | <boxscape> | olligobber it's a specialized version of (fmap . fmap) which let's you go two functors deep, in this case the (r ->) functor |
2021-03-02 06:06:13 +0100 | <olligobber> | :t fmap . fmap |
2021-03-02 06:06:14 +0100 | <lambdabot> | (Functor f1, Functor f2) => (a -> b) -> f1 (f2 a) -> f1 (f2 b) |
2021-03-02 06:06:24 +0100 | <olligobber> | ah I see |
2021-03-02 06:08:05 +0100 | <d34df00d> | Last time I did binary (de)serialization, cereal was the library of choice. Is that still the case, or are there any other libraries worth checking out? |
2021-03-02 06:08:21 +0100 | <olligobber> | nshepperd, huh, if I hadn't just learned how to use cabal I might consider using that |
2021-03-02 06:08:46 +0100 | howdoi | (uid224@gateway/web/irccloud.com/x-ooezfjzkvhydiyus) (Quit: Connection closed for inactivity) |
2021-03-02 06:09:35 +0100 | dbmikus | (~dbmikus@cpe-76-167-86-219.natsow.res.rr.com) (Ping timeout: 240 seconds) |
2021-03-02 06:11:47 +0100 | raym | (~ray@45.64.220.3) |
2021-03-02 06:13:19 +0100 | <nshepperd2> | i think it's mainly complementary to cabal |
2021-03-02 06:14:58 +0100 | <dolio> | d34df00d: I think cereal is no longer the library of choice. |
2021-03-02 06:14:59 +0100 | <nshepperd2> | it fills in the gap where you want to 'install' some libraries globally so that you can use them when you open a ghci repl (I use ghci as a calculator pretty much constantly) or want to run some quickly written .hs program without making a whole cabal project |
2021-03-02 06:15:22 +0100 | <nshepperd2> | cabal by itself doesn't really support that |
2021-03-02 06:17:55 +0100 | tinhatcat | (~tsranso@2600:1700:ae40:21c8:883b:8e1b:48a:92f0) (Ping timeout: 240 seconds) |
2021-03-02 06:18:04 +0100 | fissureman | (~quassel@c-73-201-159-163.hsd1.dc.comcast.net) (Ping timeout: 260 seconds) |
2021-03-02 06:18:36 +0100 | apache801 | (~rishi@wsip-70-168-153-252.oc.oc.cox.net) (Ping timeout: 240 seconds) |
2021-03-02 06:18:48 +0100 | fissureman | (~quassel@c-73-201-159-163.hsd1.dc.comcast.net) |
2021-03-02 06:18:57 +0100 | <d34df00d> | dolio: what would you recommend instead? |
2021-03-02 06:21:31 +0100 | <dolio> | I'm no expert, but my recollection is that binary added the distinct things that cereal had, and cereal is no longer really developed. |
2021-03-02 06:21:51 +0100 | dbmikus | (~dbmikus@cpe-76-167-86-219.natsow.res.rr.com) |
2021-03-02 06:22:01 +0100 | <dolio> | But also, depending on your use case, it might be good not to use binary either, and use the newer thing based on CBOR. |
2021-03-02 06:22:06 +0100 | tinhatcat | (~tsranso@108-91-101-161.lightspeed.gnvlsc.sbcglobal.net) |
2021-03-02 06:23:16 +0100 | natechan | (~natechan@108-233-125-227.lightspeed.sntcca.sbcglobal.net) |
2021-03-02 06:23:36 +0100 | <dolio> | I guess that's cborg. |
2021-03-02 06:26:58 +0100 | dbmikus | (~dbmikus@cpe-76-167-86-219.natsow.res.rr.com) (Ping timeout: 276 seconds) |
2021-03-02 06:27:16 +0100 | fissureman | (~quassel@c-73-201-159-163.hsd1.dc.comcast.net) (Ping timeout: 240 seconds) |
2021-03-02 06:27:18 +0100 | geyaeb_ | (~geyaeb@gateway/tor-sasl/geyaeb) |
2021-03-02 06:28:00 +0100 | fissureman | (~quassel@c-73-201-159-163.hsd1.dc.comcast.net) |
2021-03-02 06:28:56 +0100 | geyaeb | (~geyaeb@gateway/tor-sasl/geyaeb) (Ping timeout: 268 seconds) |
2021-03-02 06:29:13 +0100 | carlomagno | (~cararell@148.87.23.6) |
2021-03-02 06:29:16 +0100 | carlomagno1 | (~cararell@148.87.23.6) (Ping timeout: 240 seconds) |
2021-03-02 06:29:35 +0100 | <d34df00d> | I just want to parse jpeg files into something reasonable just for lulz. |
2021-03-02 06:30:09 +0100 | rayyyy | (~nanoz@gateway/tor-sasl/nanoz) (Ping timeout: 268 seconds) |
2021-03-02 06:31:20 +0100 | Tops21 | (~Tobias@dyndsl-095-033-025-007.ewe-ip-backbone.de) |
2021-03-02 06:33:29 +0100 | carlomagno | (~cararell@148.87.23.6) (Remote host closed the connection) |
2021-03-02 06:33:49 +0100 | Tops2 | (~Tobias@dyndsl-095-033-090-074.ewe-ip-backbone.de) (Ping timeout: 260 seconds) |
2021-03-02 06:38:29 +0100 | geowiesnot_bis | (~user@i15-les02-ix2-87-89-181-157.sfr.lns.abo.bbox.fr) (Ping timeout: 260 seconds) |
2021-03-02 06:40:09 +0100 | <nshepperd2> | if you're parsing existing formats, use binary. if you're serialising stuff as your own format, use serialise/cborg |
2021-03-02 06:44:57 +0100 | plutoniix | (~q@184.82.220.117) (Ping timeout: 264 seconds) |
2021-03-02 06:46:52 +0100 | <d34df00d> | binary it is then! |
2021-03-02 06:46:53 +0100 | <d34df00d> | Thanks! |
2021-03-02 06:47:50 +0100 | plutoniix | (~q@184.82.220.117) |
2021-03-02 06:54:51 +0100 | howdoi | (uid224@gateway/web/irccloud.com/x-auqjdxvohzkrxyfy) |
2021-03-02 06:55:47 +0100 | nbloomf | (~nbloomf@2600:1700:ad14:3020:c491:50f:2150:49a6) (Quit: My MacBook has gone to sleep. ZZZzzz…) |
2021-03-02 06:55:54 +0100 | natechan | (~natechan@108-233-125-227.lightspeed.sntcca.sbcglobal.net) (Ping timeout: 245 seconds) |
2021-03-02 07:02:39 +0100 | apache801 | (~rishi@wsip-70-168-153-252.oc.oc.cox.net) |
2021-03-02 07:06:34 +0100 | boxscape | (86ab2c71@gateway/web/cgi-irc/kiwiirc.com/ip.134.171.44.113) (Quit: Ping timeout (120 seconds)) |
2021-03-02 07:08:41 +0100 | boxscape | (86ab2c71@gateway/web/cgi-irc/kiwiirc.com/ip.134.171.44.113) |
2021-03-02 07:10:54 +0100 | deja | (~deja@212095008174.public.telering.at) (Ping timeout: 245 seconds) |
2021-03-02 07:16:06 +0100 | superstar64 | (6ccefa7c@108-206-250-124.lightspeed.miamfl.sbcglobal.net) |
2021-03-02 07:16:28 +0100 | Neuromancer | (~Neuromanc@unaffiliated/neuromancer) |
2021-03-02 07:19:35 +0100 | takuan | (~takuan@178-116-218-225.access.telenet.be) |
2021-03-02 07:20:54 +0100 | elliott__ | (~elliott@pool-108-51-101-42.washdc.fios.verizon.net) (Ping timeout: 245 seconds) |
2021-03-02 07:21:23 +0100 | quaid1 | (~quaid@139.28.218.148) (Remote host closed the connection) |
2021-03-02 07:26:24 +0100 | rcdilorenzo | (~rcdiloren@cpe-76-182-83-26.nc.res.rr.com) |
2021-03-02 07:30:38 +0100 | rcdilorenzo | (~rcdiloren@cpe-76-182-83-26.nc.res.rr.com) (Client Quit) |
2021-03-02 07:30:55 +0100 | rcdilorenzo | (~rcdiloren@cpe-76-182-83-26.nc.res.rr.com) |
2021-03-02 07:38:12 +0100 | royal_screwup21 | (52254809@gateway/web/cgi-irc/kiwiirc.com/ip.82.37.72.9) |
2021-03-02 07:38:36 +0100 | apache801 | (~rishi@wsip-70-168-153-252.oc.oc.cox.net) (Ping timeout: 240 seconds) |
2021-03-02 07:41:13 +0100 | danvet | (~Daniel@2a02:168:57f4:0:efd0:b9e5:5ae6:c2fa) |
2021-03-02 07:41:41 +0100 | knupfer | (~Thunderbi@200116b82ca658002159149b9f374835.dip.versatel-1u1.de) |
2021-03-02 07:42:15 +0100 | nineonine | (~nineonine@50.216.62.2) (Ping timeout: 240 seconds) |
2021-03-02 07:43:14 +0100 | royal_screwup21 | (52254809@gateway/web/cgi-irc/kiwiirc.com/ip.82.37.72.9) (Ping timeout: 260 seconds) |
2021-03-02 07:43:20 +0100 | merijn | (~merijn@83-160-49-249.ip.xs4all.nl) |
2021-03-02 07:46:36 +0100 | Varis | (~Tadas@unaffiliated/varis) |
2021-03-02 07:54:52 +0100 | sord937 | (~sord937@gateway/tor-sasl/sord937) |
2021-03-02 08:06:22 +0100 | rdivyanshu | (uid322626@gateway/web/irccloud.com/x-cplnzsffvdwxtsrz) |
2021-03-02 08:06:58 +0100 | <edwardk> | i now have my unlifted project building all the 2-ary representations... it takes 20 minutes or so to build on my macbook pro. maybe i should leave that option off by default. ;) |
2021-03-02 08:08:45 +0100 | gioyik | (~gioyik@gateway/tor-sasl/gioyik) (Quit: WeeChat 3.0) |
2021-03-02 08:09:44 +0100 | Lowl3v3l | (~Lowl3v3l@dslb-002-207-103-026.002.207.pools.vodafone-ip.de) |
2021-03-02 08:11:06 +0100 | <edwardk> | at the very least until Ericson2314 's patch to make backpack build with -j goes in! |
2021-03-02 08:13:14 +0100 | _ht | (~quassel@82-169-194-8.biz.kpn.net) |
2021-03-02 08:14:00 +0100 | <MarcelineVQ> | you've gone mad with power |
2021-03-02 08:17:19 +0100 | nineonine | (~nineonine@50.216.62.2) |
2021-03-02 08:17:33 +0100 | merijn | (~merijn@83-160-49-249.ip.xs4all.nl) (Ping timeout: 245 seconds) |
2021-03-02 08:18:04 +0100 | Graf_Blutwurst | (~grafblutw@2001:171b:226e:adc0:30e7:f9ef:2218:63e0) |
2021-03-02 08:21:14 +0100 | <edwardk> | rebuilding, it appears 20 minutes was a low estimate |
2021-03-02 08:21:44 +0100 | nineonine | (~nineonine@50.216.62.2) (Ping timeout: 260 seconds) |
2021-03-02 08:21:48 +0100 | <edwardk> | does anyone know off hand the time limit on github-ci actions? |
2021-03-02 08:21:48 +0100 | superstar64 | (6ccefa7c@108-206-250-124.lightspeed.miamfl.sbcglobal.net) (Quit: Connection closed) |
2021-03-02 08:22:05 +0100 | nineonine | (~nineonine@2604:3d08:7785:9600:1c8e:e5ce:d317:3075) |
2021-03-02 08:22:23 +0100 | <edwardk> | /Users/ekmett/.ghcup/bin/ghc: createProcess: runInteractiveProcess: exec: resource exhausted (Argument list too long) |
2021-03-02 08:22:25 +0100 | <edwardk> | oof |
2021-03-02 08:22:36 +0100 | <edwardk> | that may be more problematic than anything else |
2021-03-02 08:23:21 +0100 | <koz_> | edwardk: 72 hours. |
2021-03-02 08:23:36 +0100 | <koz_> | Oh wait, never mind, not 72. |
2021-03-02 08:23:44 +0100 | <koz_> | 6 hours. |
2021-03-02 08:23:55 +0100 | xff0x | (~xff0x@2001:1a81:53bf:4d00:4425:e0a9:a29b:345e) (Ping timeout: 240 seconds) |
2021-03-02 08:24:13 +0100 | nineonine | (~nineonine@2604:3d08:7785:9600:1c8e:e5ce:d317:3075) (Remote host closed the connection) |
2021-03-02 08:24:23 +0100 | <edwardk> | it finished building everything then went to put it together and died. |
2021-03-02 08:24:44 +0100 | Tops21 | (~Tobias@dyndsl-095-033-025-007.ewe-ip-backbone.de) (Read error: Connection reset by peer) |
2021-03-02 08:24:54 +0100 | nineonine | (~nineonine@2604:3d08:7785:9600:1c8e:e5ce:d317:3075) |
2021-03-02 08:24:58 +0100 | xff0x | (~xff0x@2001:1a81:53bf:4d00:3684:b677:6699:2fd9) |
2021-03-02 08:25:46 +0100 | LKoen | (~LKoen@252.248.88.92.rev.sfr.net) |
2021-03-02 08:26:01 +0100 | <mniip> | edwardk, imagine the hackage docs |
2021-03-02 08:26:15 +0100 | <edwardk> | that was why i was building it =) |
2021-03-02 08:26:26 +0100 | <edwardk> | i mean its not _much_ worse here than my gl package |
2021-03-02 08:26:31 +0100 | <edwardk> | and that still builds |
2021-03-02 08:29:18 +0100 | nineonine | (~nineonine@2604:3d08:7785:9600:1c8e:e5ce:d317:3075) (Ping timeout: 260 seconds) |
2021-03-02 08:29:45 +0100 | Graf_Blutwurst | (~grafblutw@2001:171b:226e:adc0:30e7:f9ef:2218:63e0) (Quit: WeeChat 3.0) |
2021-03-02 08:30:12 +0100 | graf_blutwurst | (~user@2001:171b:226e:adc0:30e7:f9ef:2218:63e0) |
2021-03-02 08:30:27 +0100 | <mniip> | edwardk, how fixed is the list of reps? |
2021-03-02 08:30:48 +0100 | <mniip> | could you perhaps collapse one of the layers of the hierarchy |
2021-03-02 08:31:48 +0100 | <mniip> | hmm, but that loses you that backpack orphan instance handling quirk |
2021-03-02 08:31:52 +0100 | <edwardk> | yeah |
2021-03-02 08:31:55 +0100 | <edwardk> | exactly |
2021-03-02 08:32:03 +0100 | coot | (~coot@37.30.55.141.nat.umts.dynamic.t-mobile.pl) |
2021-03-02 08:32:16 +0100 | coot | (~coot@37.30.55.141.nat.umts.dynamic.t-mobile.pl) (Remote host closed the connection) |
2021-03-02 08:32:22 +0100 | <edwardk> | and i really would _like_ to handle 2-tuples properly because then i can handle Maybe# and the like |
2021-03-02 08:32:41 +0100 | coot | (~coot@37.30.55.141.nat.umts.dynamic.t-mobile.pl) |
2021-03-02 08:32:57 +0100 | <edwardk> | and (# State# s, a #) -- for a :: TYPE r |
2021-03-02 08:33:33 +0100 | <edwardk> | but losing 30+ minutes to mostly compile then crashing at the end because of command line length to ghc is kinda frustrating |
2021-03-02 08:33:57 +0100 | <edwardk> | i thought we'd fixed the ghc <-> cabal command line length issue back when i shipped 'gl' but apparently not |
2021-03-02 08:34:28 +0100 | <mniip> | what's your `getconf ARG_MAX` say |
2021-03-02 08:34:52 +0100 | Yumasi | (~guillaume@2a01:e0a:5cb:4430:ac92:f3cb:a8a3:4136) |
2021-03-02 08:35:35 +0100 | nineonine | (~nineonine@2604:3d08:7785:9600:1c8e:e5ce:d317:3075) |
2021-03-02 08:35:39 +0100 | <mniip> | it's 2MB on my system and if cabal is trying to pass in 2000 full pathnames I could see that being exhausted |
2021-03-02 08:36:07 +0100 | royal_screwup21 | (52254809@gateway/web/cgi-irc/kiwiirc.com/ip.82.37.72.9) |
2021-03-02 08:36:36 +0100 | <mniip> | solution: build in / |
2021-03-02 08:37:21 +0100 | nineonine | (~nineonine@2604:3d08:7785:9600:1c8e:e5ce:d317:3075) (Remote host closed the connection) |
2021-03-02 08:37:25 +0100 | abhixec | (~abhixec@c-67-169-139-16.hsd1.ca.comcast.net) (Quit: leaving) |
2021-03-02 08:38:01 +0100 | <olligobber> | hmm, haskell's type inference isn't as powerful as I thought |
2021-03-02 08:38:23 +0100 | nineonine | (~nineonine@2604:3d08:7785:9600:1c8e:e5ce:d317:3075) |
2021-03-02 08:38:31 +0100 | <[exa]> | olligobber: with great power comes great undecidability |
2021-03-02 08:38:49 +0100 | <olligobber> | I can just add in type annotations I guess |
2021-03-02 08:40:09 +0100 | <[exa]> | olligobber: any specific problem btw? |
2021-03-02 08:40:34 +0100 | <nshepperd2> | 'building all the 2-ary representations' sounds concerning, what does that mean |
2021-03-02 08:40:55 +0100 | royal_screwup21 | (52254809@gateway/web/cgi-irc/kiwiirc.com/ip.82.37.72.9) (Ping timeout: 240 seconds) |
2021-03-02 08:41:58 +0100 | <edwardk> | mniip: 262144 |
2021-03-02 08:42:09 +0100 | <mniip> | why is it so small :( |
2021-03-02 08:42:13 +0100 | <edwardk> | osx |
2021-03-02 08:43:18 +0100 | nineonine | (~nineonine@2604:3d08:7785:9600:1c8e:e5ce:d317:3075) (Ping timeout: 260 seconds) |
2021-03-02 08:43:43 +0100 | <mniip> | nshepperd2, [TupleRep [r1, r2] | r1 <- primitiveReps, r2 <- primitiveReps] |
2021-03-02 08:43:46 +0100 | <mniip> | except backpack |
2021-03-02 08:44:45 +0100 | <edwardk> | nshepperd2: https://github.com/ekmett/unboxed/blob/main/unboxed.cabal#L191 |
2021-03-02 08:44:58 +0100 | sammuel86 | (~sammuel86@217.146.82.202) |
2021-03-02 08:45:21 +0100 | <edwardk> | the code from there to the end is what breaks |
2021-03-02 08:46:34 +0100 | feuerbach_ | (~feuerbach@2a03:b0c0:1:d0::408:6001) ("Leaving") |
2021-03-02 08:46:59 +0100 | <edwardk> | building in the root doesn't help, btw =) |
2021-03-02 08:47:11 +0100 | <edwardk> | /Users/ekmett/unboxed/dist-newstyle/build/x86_64-osx/ghc-9.0.1/unboxed-0.2/l/consdef/unboxed-0.2-inplace-consdef+3tP2tTLTg5qEHov4661Voa/build/unboxed-0.2-inplace-consdef+3tP2tTLTg5qEHov4661Voa/autogen/H.hsig -- most of that is under dist-newstyle |
2021-03-02 08:47:16 +0100 | <boxscape> | Is the only way to get a type with a kind like `TYPE (TupleRep [LiftedRep, IntRep])` to define a custom type with that kind? |
2021-03-02 08:47:19 +0100 | <nshepperd2> | so, defining a sum and product datatype for every combination of two unlifted typereps? |
2021-03-02 08:47:35 +0100 | <edwardk> | :k (# 4, 3# #) |
2021-03-02 08:47:37 +0100 | <lambdabot> | error: Operator applied to too few arguments: # |
2021-03-02 08:47:49 +0100 | <mniip> | % :k (# 4, 3# #) |
2021-03-02 08:47:49 +0100 | <yahb> | mniip: ; <interactive>:1:7: error: parse error on input `3#' |
2021-03-02 08:48:05 +0100 | <mniip> | % :set -XMagicHash -XUnboxedTuples |
2021-03-02 08:48:05 +0100 | <yahb> | mniip: |
2021-03-02 08:48:06 +0100 | <mniip> | % :k (# 4, 3# #) |
2021-03-02 08:48:07 +0100 | <yahb> | mniip: ; <interactive>:1:7: error: parse error on input `3#' |
2021-03-02 08:48:12 +0100 | <mniip> | er |
2021-03-02 08:48:15 +0100 | <mniip> | of course, that's a term |
2021-03-02 08:48:24 +0100 | <mniip> | % :k (# Int, Int# #) |
2021-03-02 08:48:25 +0100 | <yahb> | mniip: TYPE ('TupleRep '[ 'LiftedRep, 'GHC.Exts.IntRep]) |
2021-03-02 08:48:25 +0100 | <edwardk> | anyways that lives in that type |
2021-03-02 08:48:31 +0100 | <boxscape> | ah, thanks |
2021-03-02 08:48:33 +0100 | <edwardk> | % :t (# 4, 3# #) |
2021-03-02 08:48:33 +0100 | <yahb> | edwardk: Num a => (# a, Int# #) |
2021-03-02 08:48:39 +0100 | <edwardk> | % :t (# 4 :: Int, 3# #) |
2021-03-02 08:48:39 +0100 | <yahb> | edwardk: (# Int, Int# #) |
2021-03-02 08:48:54 +0100 | <edwardk> | % :k (# Int, Int# #) |
2021-03-02 08:48:54 +0100 | <yahb> | edwardk: TYPE ('TupleRep '[ 'LiftedRep, 'GHC.Exts.IntRep]) |
2021-03-02 08:48:57 +0100 | <edwardk> | thank you =) |
2021-03-02 08:49:06 +0100 | <boxscape> | -.- right I tried :k forall a . Num a => (# a, Int# #) but of course that's * because it's a function |
2021-03-02 08:49:15 +0100 | <edwardk> | yeah |
2021-03-02 08:49:15 +0100 | michalz | (~user@185.246.204.42) |
2021-03-02 08:49:20 +0100 | <edwardk> | thats the trick that backs my Lev trick |
2021-03-02 08:49:31 +0100 | mananamenos | (~mananamen@193.red-88-11-66.dynamicip.rima-tde.net) |
2021-03-02 08:49:36 +0100 | <edwardk> | type Lev (a :: TYPE r) = ()~() => a -- lives in Type even when a lives in TYPE r |
2021-03-02 08:49:48 +0100 | <boxscape> | Oh, Isee |
2021-03-02 08:50:12 +0100 | <boxscape> | I saw Iceland_Jack posting that on twitter |
2021-03-02 08:50:34 +0100 | <mniip> | that does involve boxing a pretty much |
2021-03-02 08:50:47 +0100 | <mniip> | except not as a data closure |
2021-03-02 08:53:11 +0100 | <edwardk> | yeah |
2021-03-02 08:53:24 +0100 | natechan | (~natechan@108-233-125-227.lightspeed.sntcca.sbcglobal.net) |
2021-03-02 08:53:29 +0100 | <edwardk> | boxscape: yeah i was infodumping code on him the other night |
2021-03-02 08:53:35 +0100 | <boxscape> | haha I see |
2021-03-02 08:54:08 +0100 | <edwardk> | we were trying to find _any_ way we could to trick ghc into allowing me to have the kind of Functor I want without having to fix a bug left in levity polymorphism |
2021-03-02 08:56:23 +0100 | <nshepperd2> | that's pretty spooky |
2021-03-02 08:57:05 +0100 | heatsink | (~heatsink@2600:1700:bef1:5e10:7853:81e7:49e6:31d8) (Remote host closed the connection) |
2021-03-02 08:58:40 +0100 | <edwardk> | holy cow i got it to work and i don't know why |
2021-03-02 08:58:40 +0100 | Aquazi | (uid312403@gateway/web/irccloud.com/x-igqvlzivrkvilmgu) |
2021-03-02 09:00:19 +0100 | <tdammers> | sounds like programming in clojure |
2021-03-02 09:01:25 +0100 | <edwardk> | oof |
2021-03-02 09:01:32 +0100 | <edwardk> | guess i still can't turn on -fobject-code |
2021-03-02 09:01:39 +0100 | <edwardk> | ghci starts spitting out: clang: error: unable to execute command: posix_spawn failed: Argument list too long |
2021-03-02 09:02:36 +0100 | <edwardk> | i'm mostly sad because if i ever have to write something that takes 2 levity-polymorphic arguments i'll be stuck with the same size issues. |
2021-03-02 09:02:40 +0100 | <edwardk> | e.g. State s a |
2021-03-02 09:03:42 +0100 | elfets | (~elfets@ip-37-201-23-96.hsi13.unitymediagroup.de) |
2021-03-02 09:04:17 +0100 | jhrcek | (~jhrcek@ip-89-103-183-101.net.upcbroadband.cz) |
2021-03-02 09:05:21 +0100 | <jhrcek> | Hello @hvr, not sure if you saw this already, but could you please check this PR? https://github.com/haskell-hvr/base-noprelude/pull/13 |
2021-03-02 09:05:56 +0100 | <jhrcek> | Having this released on hackage would make our migration to ghc 8.10.4 more pleasant :) |
2021-03-02 09:06:15 +0100 | graf_blutwurst | (~user@2001:171b:226e:adc0:30e7:f9ef:2218:63e0) (Remote host closed the connection) |
2021-03-02 09:06:27 +0100 | graf_blutwurst | (~user@adsl-178-38-234-220.adslplus.ch) |
2021-03-02 09:09:09 +0100 | befuddled | (~befuddled@49.207.131.200) |
2021-03-02 09:10:15 +0100 | Rudd0 | (~Rudd0@185.189.115.108) (Ping timeout: 240 seconds) |
2021-03-02 09:10:46 +0100 | elfets | (~elfets@ip-37-201-23-96.hsi13.unitymediagroup.de) (Ping timeout: 276 seconds) |
2021-03-02 09:20:45 +0100 | dhouthoo | (~dhouthoo@ptr-eitgbj2w0uu6delkbrh.18120a2.ip6.access.telenet.be) |
2021-03-02 09:22:44 +0100 | graf_blutwurst | (~user@adsl-178-38-234-220.adslplus.ch) (Remote host closed the connection) |
2021-03-02 09:23:13 +0100 | graf_blutwurst | (~user@2001:171b:226e:adc0:30e7:f9ef:2218:63e0) |
2021-03-02 09:24:14 +0100 | merijn | (~merijn@83-160-49-249.ip.xs4all.nl) |
2021-03-02 09:24:20 +0100 | danza | (~francesco@151.53.76.37) (Quit: Leaving) |
2021-03-02 09:25:40 +0100 | Sgeo | (~Sgeo@ool-18b98aa4.dyn.optonline.net) (Read error: Connection reset by peer) |
2021-03-02 09:25:50 +0100 | <olligobber> | merijn, https://github.com/merijn/validated-literals/issues/4 |
2021-03-02 09:25:55 +0100 | <olligobber> | I found a thing |
2021-03-02 09:25:56 +0100 | natechan | (~natechan@108-233-125-227.lightspeed.sntcca.sbcglobal.net) (Ping timeout: 240 seconds) |
2021-03-02 09:26:20 +0100 | <merijn> | olligobber: I saw that, but that seems more likely to be a ghci bug? |
2021-03-02 09:26:32 +0100 | <olligobber> | probably |
2021-03-02 09:26:51 +0100 | <merijn> | Probably some weirdness with how ghci accepts both Show values and IO interacting |
2021-03-02 09:26:55 +0100 | hiroaki_ | (~hiroaki@2a02:8108:8c40:2bb8:745a:4c62:d02:a3cc) (Ping timeout: 272 seconds) |
2021-03-02 09:27:22 +0100 | <merijn> | because clearly it's *not* compiling and running the print |
2021-03-02 09:27:31 +0100 | <olligobber> | yeah |
2021-03-02 09:28:39 +0100 | <olligobber> | though `print $undefined` errors properly |
2021-03-02 09:29:34 +0100 | <olligobber> | ah, but `print ($$undefined :: String)` does not error |
2021-03-02 09:29:51 +0100 | tzh | (~tzh@c-24-21-73-154.hsd1.or.comcast.net) (Quit: zzz) |
2021-03-02 09:29:54 +0100 | <merijn> | Whoo! Sounds like "not my problem"! ;) |
2021-03-02 09:30:18 +0100 | <olligobber> | guess I'll submit a bug report to haskell |
2021-03-02 09:31:33 +0100 | <olligobber> | or is it a template haskell issue? |
2021-03-02 09:31:44 +0100 | <merijn> | "Yes" ;) |
2021-03-02 09:32:02 +0100 | <merijn> | Sounds like there's an issue with typed TH and ghci? |
2021-03-02 09:32:16 +0100 | <olligobber> | yeah |
2021-03-02 09:33:36 +0100 | jrqc | (~rofl@96.78.87.197) (Ping timeout: 240 seconds) |
2021-03-02 09:36:28 +0100 | jrqc | (~rofl@96.78.87.197) |
2021-03-02 09:37:06 +0100 | kritzefitz | (~kritzefit@fw-front.credativ.com) |
2021-03-02 09:37:50 +0100 | wmacmil | (~wmacmil@c83-252-138-144.bredband.comhem.se) |
2021-03-02 09:39:02 +0100 | hiroaki_ | (~hiroaki@2a02:8108:8c40:2bb8:ae28:1405:caeb:fbc8) |
2021-03-02 09:41:06 +0100 | jhrcek | (~jhrcek@ip-89-103-183-101.net.upcbroadband.cz) (Read error: Connection reset by peer) |
2021-03-02 09:46:08 +0100 | chele | (~chele@ip5b40237d.dynamic.kabel-deutschland.de) |
2021-03-02 09:46:51 +0100 | bitmapper | (uid464869@gateway/web/irccloud.com/x-fhpztltksioqsdcb) (Quit: Connection closed for inactivity) |
2021-03-02 09:51:03 +0100 | <kumo> | b |
2021-03-02 09:51:14 +0100 | kenran | (~kenran@b2b-37-24-119-190.unitymedia.biz) |
2021-03-02 09:53:07 +0100 | oish | (~charlie@228.25.169.217.in-addr.arpa) |
2021-03-02 09:55:06 +0100 | <kenran> | Why is it that after doing a "cabal build all", a "cabal --enable-documentation build all" just ends with "up to date"? I'd like to somehow force documentation creation with a flag. Is that possible other than doing a "cabal clean" beforehand? |
2021-03-02 09:55:32 +0100 | remby | (~rcg@bras-base-london1483w-grc-21-76-67-124-27.dsl.bell.ca) (Quit: Konversation terminated!) |
2021-03-02 09:55:54 +0100 | kritzefitz | (~kritzefit@fw-front.credativ.com) (Remote host closed the connection) |
2021-03-02 09:56:09 +0100 | <kenran> | (I'd like to get rid of the "documentation: True" in my cabal.project) |
2021-03-02 09:57:45 +0100 | chisui | (577bc9db@i577BC9DB.versanet.de) |
2021-03-02 09:57:45 +0100 | kritzefitz | (~kritzefit@fw-front.credativ.com) |
2021-03-02 09:57:59 +0100 | heatsink | (~heatsink@2600:1700:bef1:5e10:7853:81e7:49e6:31d8) |
2021-03-02 09:58:06 +0100 | kritzefitz | (~kritzefit@fw-front.credativ.com) (Remote host closed the connection) |
2021-03-02 09:58:42 +0100 | matthew112 | (~Username@c-67-185-10-147.hsd1.wa.comcast.net) |
2021-03-02 09:59:47 +0100 | kritzefitz | (~kritzefit@fw-front.credativ.com) |
2021-03-02 09:59:54 +0100 | kritzefitz | (~kritzefit@fw-front.credativ.com) (Client Quit) |
2021-03-02 10:00:10 +0100 | betrion[m] | (betrionmat@gateway/shell/matrix.org/x-ffgdptepxqzbfrzi) (Quit: Idle for 30+ days) |
2021-03-02 10:00:11 +0100 | phittacus | (bklmatrixo@gateway/shell/matrix.org/x-dbjtrcksijverjxv) (Quit: Idle for 30+ days) |
2021-03-02 10:00:12 +0100 | jchia[m] | (jchiamatri@gateway/shell/matrix.org/x-mkoiivxvcbjgzwnc) (Quit: Idle for 30+ days) |
2021-03-02 10:02:15 +0100 | heatsink | (~heatsink@2600:1700:bef1:5e10:7853:81e7:49e6:31d8) (Ping timeout: 240 seconds) |
2021-03-02 10:06:37 +0100 | chisui | (577bc9db@i577BC9DB.versanet.de) (Quit: Connection closed) |
2021-03-02 10:06:50 +0100 | kritzefitz | (~kritzefit@fw-front.credativ.com) |
2021-03-02 10:07:34 +0100 | minoru_shiraeesh | (~shiraeesh@5.101.59.171) (Ping timeout: 245 seconds) |
2021-03-02 10:09:29 +0100 | hendursa1 | (~weechat@gateway/tor-sasl/hendursaga) |
2021-03-02 10:10:19 +0100 | hendursaga | (~weechat@gateway/tor-sasl/hendursaga) (Ping timeout: 268 seconds) |
2021-03-02 10:11:24 +0100 | wroathe | (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net) (Ping timeout: 260 seconds) |
2021-03-02 10:13:53 +0100 | catt | (~r@31.127.31.99) |
2021-03-02 10:14:25 +0100 | Raito_Bezarius | (~Raito@unaffiliated/raito-bezarius/x-8764578) (Ping timeout: 272 seconds) |
2021-03-02 10:15:53 +0100 | rdivyanshu | (uid322626@gateway/web/irccloud.com/x-cplnzsffvdwxtsrz) (Quit: Connection closed for inactivity) |
2021-03-02 10:15:54 +0100 | fendor | (~fendor@91.141.3.125.wireless.dyn.drei.com) |
2021-03-02 10:16:06 +0100 | chisui | (577bc9db@i577BC9DB.versanet.de) |
2021-03-02 10:16:20 +0100 | <merijn> | kenran: Use "cabal haddock"? |
2021-03-02 10:17:05 +0100 | o1lo01ol1o | (~o1lo01ol1@bl7-89-228.dsl.telepac.pt) |
2021-03-02 10:17:11 +0100 | wroathe | (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net) |
2021-03-02 10:17:44 +0100 | <merijn> | kenran: I mean, "build" builds the code, so if nothing changed it doesn't have to rebuild. The fact that it generates docs too with --enable-documentation isn't really handled, because "cabal haddock" is the intended command for generating documentation |
2021-03-02 10:18:01 +0100 | xff0x | (~xff0x@2001:1a81:53bf:4d00:3684:b677:6699:2fd9) (Quit: xff0x) |
2021-03-02 10:18:02 +0100 | deja | (~deja@213142096165.public.telering.at) |
2021-03-02 10:18:10 +0100 | cole-h | (~cole-h@c-73-48-197-220.hsd1.ca.comcast.net) (Quit: Goodbye) |
2021-03-02 10:18:33 +0100 | redmp | (~redmp@172.58.38.231) (Ping timeout: 264 seconds) |
2021-03-02 10:20:59 +0100 | d1rges | (~d1rges@2001-b011-8011-1df2-db95-6d0e-13aa-cdee.dynamic-ip6.hinet.net) |
2021-03-02 10:21:07 +0100 | Tuplanolla | (~Tuplanoll@91-159-68-239.elisa-laajakaista.fi) |
2021-03-02 10:21:49 +0100 | thc202 | (~thc202@unaffiliated/thc202) |
2021-03-02 10:21:55 +0100 | wroathe | (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net) (Ping timeout: 240 seconds) |
2021-03-02 10:23:08 +0100 | <kenran> | merijn: It's been a long time since I've tried, but last time I couldn't get my use case to run with cabal haddock (it's a multi-package project). I think I couldn't get it to create a "global" index.html. But I'll try again maybe, thanks! |
2021-03-02 10:23:55 +0100 | knupfer | (~Thunderbi@200116b82ca658002159149b9f374835.dip.versatel-1u1.de) (Quit: knupfer) |
2021-03-02 10:23:56 +0100 | xff0x | (~xff0x@2001:1a81:53bf:4d00:3684:b677:6699:2fd9) |
2021-03-02 10:23:56 +0100 | <merijn> | kenran: Ah, yeah, that's a pet peeve of mine too, I don't think that's really well supported atm |
2021-03-02 10:24:08 +0100 | knupfer | (~Thunderbi@200116b82ca6580044988fced9780f6a.dip.versatel-1u1.de) |
2021-03-02 10:25:40 +0100 | xff0x | (~xff0x@2001:1a81:53bf:4d00:3684:b677:6699:2fd9) (Client Quit) |
2021-03-02 10:31:00 +0100 | <olligobber> | merijn, reported! https://gitlab.haskell.org/ghc/ghc/-/issues/19470 |
2021-03-02 10:31:13 +0100 | xff0x | (~xff0x@2001:1a81:53bf:4d00:1b6c:25ca:6266:8e44) |
2021-03-02 10:31:54 +0100 | befuddled | (~befuddled@49.207.131.200) (Quit: Textual IRC Client: www.textualapp.com) |
2021-03-02 10:31:57 +0100 | <kenran> | merijn: Ok, then I'm not alone there :) So it'll have to be "make docs" which does "cabal clean && cabal --enable-documentation build" together with the hacky stuff for now. |
2021-03-02 10:33:17 +0100 | cfricke | (~cfricke@unaffiliated/cfricke) |
2021-03-02 10:33:36 +0100 | d1rges | (~d1rges@2001-b011-8011-1df2-db95-6d0e-13aa-cdee.dynamic-ip6.hinet.net) (Quit: Leaving) |
2021-03-02 10:33:41 +0100 | cole-h | (~cole-h@c-73-48-197-220.hsd1.ca.comcast.net) |
2021-03-02 10:35:26 +0100 | <dminuoso> | merijn: Perhaps `--enable-documentation` should be removed then. |
2021-03-02 10:35:36 +0100 | <merijn> | kenran: It's a game of chicken of "who gets sufficiently annoyed by this to fix it" ;) |
2021-03-02 10:35:43 +0100 | <dminuoso> | It's not as if `cabal build && cabal haddock` is too much to ask for in a CI script.. |
2021-03-02 10:35:53 +0100 | <merijn> | dminuoso: --enable-documentation is global and enables documentation of your dependencies |
2021-03-02 10:35:57 +0100 | <dminuoso> | Oh |
2021-03-02 10:36:33 +0100 | <merijn> | dminuoso: The distinction between "global" and "local" flags needs work too |
2021-03-02 10:36:59 +0100 | d1rges | (~d1rges@2001-b011-8011-1df2-db95-6d0e-13aa-cdee.dynamic-ip6.hinet.net) |
2021-03-02 10:37:15 +0100 | royal_screwup21 | (52254809@gateway/web/cgi-irc/kiwiirc.com/ip.82.37.72.9) |
2021-03-02 10:37:29 +0100 | saitamaplus | (uid272474@gateway/web/irccloud.com/x-bcbjlbciivamqkbi) |
2021-03-02 10:38:46 +0100 | howdoi | (uid224@gateway/web/irccloud.com/x-auqjdxvohzkrxyfy) (Quit: Connection closed for inactivity) |
2021-03-02 10:38:50 +0100 | <merijn> | #BeTheChangeYouWannaSee ;) |
2021-03-02 10:42:25 +0100 | royal_screwup21 | (52254809@gateway/web/cgi-irc/kiwiirc.com/ip.82.37.72.9) (Ping timeout: 276 seconds) |
2021-03-02 10:43:12 +0100 | <dminuoso> | Think that's 4 characters too long. :> |
2021-03-02 10:43:44 +0100 | LKoen | (~LKoen@252.248.88.92.rev.sfr.net) (Remote host closed the connection) |
2021-03-02 10:44:26 +0100 | hnOsmium0001 | (uid453710@gateway/web/irccloud.com/x-hyoxjevdyshrykda) (Quit: Connection closed for inactivity) |
2021-03-02 10:44:48 +0100 | royal_screwup21 | (52254809@gateway/web/cgi-irc/kiwiirc.com/ip.82.37.72.9) |
2021-03-02 10:46:17 +0100 | geowiesnot_bis | (~user@i15-les02-ix2-87-89-181-157.sfr.lns.abo.bbox.fr) |
2021-03-02 10:49:14 +0100 | cole-h | (~cole-h@c-73-48-197-220.hsd1.ca.comcast.net) (Ping timeout: 245 seconds) |
2021-03-02 10:52:22 +0100 | kenran | (~kenran@b2b-37-24-119-190.unitymedia.biz) (Quit: leaving) |
2021-03-02 10:54:45 +0100 | rayyyy | (~nanoz@gateway/tor-sasl/nanoz) |
2021-03-02 10:58:27 +0100 | raehik1 | (~raehik@cpc95906-rdng25-2-0-cust156.15-3.cable.virginm.net) |
2021-03-02 10:58:47 +0100 | heatsink | (~heatsink@2600:1700:bef1:5e10:2d2c:7153:bdbb:6201) |
2021-03-02 10:59:44 +0100 | cgadski | (~cgadski@a95-95-106-208.cpe.netcabo.pt) |
2021-03-02 11:02:55 +0100 | heatsink | (~heatsink@2600:1700:bef1:5e10:2d2c:7153:bdbb:6201) (Ping timeout: 240 seconds) |
2021-03-02 11:04:36 +0100 | Rudd0 | (~Rudd0@185.189.115.103) |
2021-03-02 11:04:39 +0100 | ubert | (~Thunderbi@p200300ecdf25d9c5ca5b76fffe29f233.dip0.t-ipconnect.de) |
2021-03-02 11:07:09 +0100 | Lycurgus | (~niemand@cpe-45-46-139-165.buffalo.res.rr.com) |
2021-03-02 11:08:40 +0100 | hackage | (mniip@haskell/bot/hackage) (Ping timeout: 260 seconds) |
2021-03-02 11:08:53 +0100 | tumdedum_ | (~tumdedum@unaffiliated/espiral) |
2021-03-02 11:09:26 +0100 | vjoki | (vjoki@2a00:d880:3:1::fea1:9ae) (Ping timeout: 240 seconds) |
2021-03-02 11:09:37 +0100 | tumdedum | (~tumdedum@unaffiliated/espiral) (Ping timeout: 272 seconds) |
2021-03-02 11:10:23 +0100 | whald | (~trem@2a02:810a:8100:11a6:13b1:24f8:ae06:3077) |
2021-03-02 11:10:29 +0100 | cgadski | (~cgadski@a95-95-106-208.cpe.netcabo.pt) (Remote host closed the connection) |
2021-03-02 11:12:00 +0100 | ADG1089__ | (~aditya@223.236.165.45) |
2021-03-02 11:13:20 +0100 | tumdedum_ | tumdedum |
2021-03-02 11:13:45 +0100 | ADG1089__ | (~aditya@223.236.165.45) (Remote host closed the connection) |
2021-03-02 11:14:05 +0100 | ADG1089__ | (~aditya@223.236.165.45) |
2021-03-02 11:15:29 +0100 | mniip | (~mniip@freenode/staff/mniip) (Ping timeout: 600 seconds) |
2021-03-02 11:16:20 +0100 | bbus111 | (~antoniosk@2.51.120.164) |
2021-03-02 11:17:14 +0100 | bbus111 | (~antoniosk@2.51.120.164) () |
2021-03-02 11:18:33 +0100 | Gurkenglas | (~Gurkengla@unaffiliated/gurkenglas) |
2021-03-02 11:18:43 +0100 | <ggVGc> | merijn: I can happily announce I moved my project to cabal-install yesterday, and rebuilds are definitey faster to start up. Thanks! |
2021-03-02 11:20:22 +0100 | <maerwald> | https://hackage.haskell.org/package/hackage-security-0.6.0.1/docs/Hackage-Security-Client.html#v:c… doh... why is TUF implementation intertwined with hackage repos? |
2021-03-02 11:22:27 +0100 | mniip | (mniip@freenode/staff/mniip) |
2021-03-02 11:23:32 +0100 | natechan | (~natechan@108-233-125-227.lightspeed.sntcca.sbcglobal.net) |
2021-03-02 11:25:09 +0100 | oish | (~charlie@228.25.169.217.in-addr.arpa) (Ping timeout: 264 seconds) |
2021-03-02 11:25:11 +0100 | son0p | (~son0p@181.58.39.182) |
2021-03-02 11:25:23 +0100 | ADG1089__ | (~aditya@223.236.165.45) (Remote host closed the connection) |
2021-03-02 11:26:01 +0100 | rond_ | (59402043@89-64-32-67.dynamic.chello.pl) |
2021-03-02 11:26:40 +0100 | Franciman | (~francesco@host-82-49-79-189.retail.telecomitalia.it) |
2021-03-02 11:26:47 +0100 | oish | (~charlie@228.25.169.217.in-addr.arpa) |
2021-03-02 11:27:19 +0100 | <mniip> | huh |
2021-03-02 11:27:24 +0100 | <mniip> | tunes.org -> NXDOMAIN |
2021-03-02 11:28:22 +0100 | <rond_> | Hi! How to interpret "readFile :: FilePath -> IO String" ? Is it "given a `FilePath`, return an `IO String` monad - so a string in a wrapper that you can >>unpack/use<< later on? |
2021-03-02 11:29:31 +0100 | <dminuoso> | rond_: One mind-model that I like to use, is to think of `IO String` as "a list of assembly instructions, that if executed, would give you a string" |
2021-03-02 11:29:54 +0100 | <maerwald> | rond_: https://www.vex.net/~trebla/haskell/IO.xhtml |
2021-03-02 11:29:55 +0100 | <dminuoso> | (It's not really true, but it might help conceptualize how IO is used) |
2021-03-02 11:30:01 +0100 | <maerwald> | rond_: https://www.cis.upenn.edu/~cis194/spring13/lectures/08-IO.html |
2021-03-02 11:30:03 +0100 | <maerwald> | read those |
2021-03-02 11:30:07 +0100 | <maerwald> | then come back :) |
2021-03-02 11:30:28 +0100 | <dminuoso> | mniip: Get a different recursor. |
2021-03-02 11:30:48 +0100 | <mniip> | 8.8.8.8 says so |
2021-03-02 11:30:58 +0100 | <dminuoso> | Maybe you have a stale cache |
2021-03-02 11:31:10 +0100 | <tomsmeding> | mniip: 8.8.8.8 doesn't :p |
2021-03-02 11:31:15 +0100 | <dminuoso> | tomsmeding: for you, anyhow |
2021-03-02 11:31:21 +0100 | <dminuoso> | 8.8.8.8 is likely anycasted |
2021-03-02 11:31:28 +0100 | <tomsmeding> | fair point |
2021-03-02 11:32:10 +0100 | entel | (uid256215@botters/entel) |
2021-03-02 11:33:13 +0100 | <rond_> | Alright! I might have one more question before I begin my reading session:) Would any of you recommend a good resource for learning haskell? My background: pretty solid fundamentals in computer science, imperative/OOP programming; some experience with OCaml (so I'm not a total newbie when it comes to FP - however, I'd rather have a thorough |
2021-03-02 11:33:14 +0100 | <rond_> | resource that explains some trivial things twice rather than omit some things that I might miss) |
2021-03-02 11:33:15 +0100 | cgadski | (~cgadski@a95-95-106-208.cpe.netcabo.pt) |
2021-03-02 11:33:34 +0100 | <maerwald> | rond_: https://www.cis.upenn.edu/~cis194/spring13/ |
2021-03-02 11:35:14 +0100 | <dminuoso> | There's also a newer version of CIS194 that I favour https://www.seas.upenn.edu/~cis194/fall16/ |
2021-03-02 11:35:19 +0100 | <dminuoso> | Both are great choices, though. |
2021-03-02 11:35:34 +0100 | <mniip> | dminuoso, https://www.whatsmydns.net/#A/tunes.org |
2021-03-02 11:36:24 +0100 | <dminuoso> | mniip: I just recursed manually, its fine for me. |
2021-03-02 11:36:38 +0100 | <dminuoso> | Perhaps someone made a DNS mistake and it propagated |
2021-03-02 11:36:42 +0100 | <dminuoso> | But it seems fixed now |
2021-03-02 11:36:56 +0100 | <dminuoso> | https://gist.github.com/dminuoso/8f90b49eb7817485a6fd9cda0843d99c |
2021-03-02 11:37:46 +0100 | <mniip> | https://gist.github.com/mniip/1494e4263e02bef659be1111a3b861fe |
2021-03-02 11:38:26 +0100 | <dminuoso> | That is truly curious |
2021-03-02 11:39:06 +0100 | <dminuoso> | Is "no more" really the error there? |
2021-03-02 11:39:14 +0100 | <mniip> | yes |
2021-03-02 11:39:52 +0100 | LKoen | (~LKoen@252.248.88.92.rev.sfr.net) |
2021-03-02 11:39:55 +0100 | aarvar | (~foewfoiew@2601:602:a080:fa0:176:cad2:9667:c008) (Ping timeout: 240 seconds) |
2021-03-02 11:40:17 +0100 | <mniip> | maybe sounds like messed up glue records |
2021-03-02 11:40:31 +0100 | <mniip> | and some recursors were lucky enough to remember the A for the nameservers? |
2021-03-02 11:40:38 +0100 | <mniip> | (I don't actually know DNS) |
2021-03-02 11:40:45 +0100 | <rond_> | Thank you for the links! Last but not least - any online website that has some excercies to pratice Haskell? |
2021-03-02 11:40:50 +0100 | <rond_> | practice* |
2021-03-02 11:40:57 +0100 | <dminuoso> | rond_: These resources contain plenty excercises. |
2021-03-02 11:41:04 +0100 | <dminuoso> | Both of them. Pick one though. |
2021-03-02 11:42:21 +0100 | <opqdonut> | rond_: I can also plug my course, which has a big emphasis on exercises: https://haskell.mooc.fi/ |
2021-03-02 11:42:23 +0100 | <Uniaika> | oh, nomeata is teaching CIS194 |
2021-03-02 11:42:29 +0100 | <Uniaika> | nice |
2021-03-02 11:43:04 +0100 | <rond_> | Sure, but I won't be able to use automatic verifiers that their student are able to, right? Hence, no straight-forward way to make sure my code works as intended...? |
2021-03-02 11:43:19 +0100 | <dminuoso> | rond_: The excercises are easy to verify yourself. |
2021-03-02 11:44:27 +0100 | <dminuoso> | mniip: Can you re-run with `dig tunes.org +trace +additional` ? |
2021-03-02 11:44:36 +0100 | ClaudiusMaximus | (~claude@191.123.199.146.dyn.plus.net) |
2021-03-02 11:44:36 +0100 | ClaudiusMaximus | (~claude@191.123.199.146.dyn.plus.net) (Changing host) |
2021-03-02 11:44:36 +0100 | ClaudiusMaximus | (~claude@unaffiliated/claudiusmaximus) |
2021-03-02 11:44:40 +0100 | <dminuoso> | Im thinking you're somehow not getting glue records for {ab}.ns.tunes.org |
2021-03-02 11:45:19 +0100 | <mniip> | https://gist.github.com/mniip/1494e4263e02bef659be1111a3b861fe |
2021-03-02 11:45:42 +0100 | <rond_> | opqdonut Nice! I see that there are "submit" "results" pages. Will I be able to use them given that I'm not a student of University of Helsinki ? |
2021-03-02 11:46:02 +0100 | <rond_> | dminuoso Okay, that' good to know. I'll bear it in mind. |
2021-03-02 11:46:14 +0100 | Lycurgus | (~niemand@cpe-45-46-139-165.buffalo.res.rr.com) (Quit: Exeunt) |
2021-03-02 11:46:15 +0100 | xff0x | (~xff0x@2001:1a81:53bf:4d00:1b6c:25ca:6266:8e44) (Ping timeout: 240 seconds) |
2021-03-02 11:46:33 +0100 | <dminuoso> | mniip: that seems broken. which dig version do you have? |
2021-03-02 11:46:51 +0100 | <dminuoso> | `couldn't get address for 'b.ns.tunes.org': failure` seems like a blatant lie, dig just showed you it got the glue records |
2021-03-02 11:47:01 +0100 | <mniip> | 9.16.11 says right there |
2021-03-02 11:47:08 +0100 | <opqdonut> | rond_: yes, it's completely open |
2021-03-02 11:47:27 +0100 | <opqdonut> | rond_: however you can run the tests that check your answers on your machine too, no need to submit anything if you don't want to |
2021-03-02 11:47:30 +0100 | xff0x | (~xff0x@2001:1a81:53bf:4d00:5544:da2:365f:359d) |
2021-03-02 11:47:34 +0100 | <Aleksejs> | hey, are there patterns to match with arithmetic operations? For example, "let foo a b@(a+1)" I want to match that b is equal to a+1 |
2021-03-02 11:47:45 +0100 | <opqdonut> | rond_: everything is in the github repo at https://github.com/moocfi/haskell-mooc |
2021-03-02 11:47:57 +0100 | royal_screwup21 | (52254809@gateway/web/cgi-irc/kiwiirc.com/ip.82.37.72.9) (Ping timeout: 264 seconds) |
2021-03-02 11:48:53 +0100 | <mniip> | dminuoso, 66.114.33.57 is not responding on port 53 |
2021-03-02 11:49:06 +0100 | <rond_> | opqdonut I'm used to online verifiers because of a long tradition of using them in my education:) I'll probably give it a try. Would you recommend going through UPenn course before diving into yours, or would you suggest giving yours a shot immediately? |
2021-03-02 11:49:57 +0100 | <mniip> | dminuoso, https://gist.github.com/mniip/1494e4263e02bef659be1111a3b861fe#file-gistfile2-txt |
2021-03-02 11:52:31 +0100 | <dminuoso> | mniip: Does 66.114.33.57 respond to ICMP echo request? |
2021-03-02 11:52:50 +0100 | <mniip> | yes |
2021-03-02 11:52:52 +0100 | <mniip> | to HTTP even |
2021-03-02 11:52:55 +0100 | <dminuoso> | Strange |
2021-03-02 11:53:15 +0100 | ubert | (~Thunderbi@p200300ecdf25d9c5ca5b76fffe29f233.dip0.t-ipconnect.de) (Ping timeout: 240 seconds) |
2021-03-02 11:53:33 +0100 | <dminuoso> | Perhaps there's some fail2ban/DDoS protection that has banned your ip address/AS from DNS on that name server? |
2021-03-02 11:53:45 +0100 | <opqdonut> | rond_: I think they're roughly at the same level, and I obviously think mine is better :P |
2021-03-02 11:54:08 +0100 | <rond_> | opqdonut I wouldn't say that it's an obvious thing:) |
2021-03-02 11:54:20 +0100 | <rond_> | it's good to know though! |
2021-03-02 11:54:21 +0100 | <opqdonut> | I think going through both will probably not be that useful |
2021-03-02 11:54:34 +0100 | <opqdonut> | but perhaps one will have an approach that suits you better so have a look at both |
2021-03-02 11:56:15 +0100 | natechan | (~natechan@108-233-125-227.lightspeed.sntcca.sbcglobal.net) (Ping timeout: 240 seconds) |
2021-03-02 11:56:21 +0100 | <rond_> | Okay! Btw I found a typo: |
2021-03-02 11:56:21 +0100 | <rond_> | "1.3.2 Some History |
2021-03-02 11:56:22 +0100 | <rond_> | A brief timeline of Haskell: |
2021-03-02 11:56:22 +0100 | <rond_> | 1930s: Lamba Calculus" |
2021-03-02 11:56:23 +0100 | <rond_> | (s/Lamba/Lambda/):) |
2021-03-02 11:56:31 +0100 | <Uniaika> | hello there! Do we have a handy way to generate IsLabel instances for a whole record yet? |
2021-03-02 11:56:35 +0100 | merijn | (~merijn@83-160-49-249.ip.xs4all.nl) (Ping timeout: 240 seconds) |
2021-03-02 11:56:40 +0100 | <Uniaika> | or should I manually write them? |
2021-03-02 11:56:43 +0100 | <dminuoso> | mniip: I think this is the only likely explanation. The nameserver itself, or some device in the middle, is blocking your ip address (perhaps the single address, or some block, perhaps the entire AS). Perhaps as a result of some previous DNS reflection attack. |
2021-03-02 11:57:10 +0100 | <dminuoso> | (Well not just the IP address, but just for that port) |
2021-03-02 11:57:52 +0100 | <mniip> | I have like 6 unrelated IPs I could try from |
2021-03-02 11:58:05 +0100 | merijn | (~merijn@83-160-49-249.ip.xs4all.nl) |
2021-03-02 11:59:12 +0100 | <mniip> | dminuoso, are you able to reach the port yourself? |
2021-03-02 11:59:17 +0100 | heatsink | (~heatsink@2600:1700:bef1:5e10:2d2c:7153:bdbb:6201) |
2021-03-02 11:59:46 +0100 | <dminuoso> | Yes |
2021-03-02 12:00:56 +0100 | fendor_ | (~fendor@078132053193.public.t-mobile.at) |
2021-03-02 12:01:12 +0100 | xelxebar | (~xelxebar@gateway/tor-sasl/xelxebar) (Remote host closed the connection) |
2021-03-02 12:01:28 +0100 | xelxebar | (~xelxebar@gateway/tor-sasl/xelxebar) |
2021-03-02 12:02:01 +0100 | fendor_ | (~fendor@078132053193.public.t-mobile.at) (Remote host closed the connection) |
2021-03-02 12:03:24 +0100 | merijn | (~merijn@83-160-49-249.ip.xs4all.nl) (Ping timeout: 245 seconds) |
2021-03-02 12:03:35 +0100 | heatsink | (~heatsink@2600:1700:bef1:5e10:2d2c:7153:bdbb:6201) (Ping timeout: 240 seconds) |
2021-03-02 12:03:47 +0100 | merijn | (~merijn@83-160-49-249.ip.xs4all.nl) |
2021-03-02 12:05:53 +0100 | olligobber | (olligobber@gateway/vpn/privateinternetaccess/olligobber) (Remote host closed the connection) |
2021-03-02 12:08:49 +0100 | merijn | (~merijn@83-160-49-249.ip.xs4all.nl) (Ping timeout: 245 seconds) |
2021-03-02 12:08:52 +0100 | m0rphism1 | (~m0rphism@HSI-KBW-085-216-104-059.hsi.kabelbw.de) |
2021-03-02 12:09:20 +0100 | elfets | (~elfets@ip-37-201-23-96.hsi13.unitymediagroup.de) |
2021-03-02 12:09:37 +0100 | merijn | (~merijn@83-160-49-249.ip.xs4all.nl) |
2021-03-02 12:12:24 +0100 | MasseR | (~MasseR@51.15.143.128) (Quit: The Lounge - https://thelounge.chat) |
2021-03-02 12:12:50 +0100 | MasseR | (~MasseR@51.15.143.128) |
2021-03-02 12:13:34 +0100 | ubert | (~Thunderbi@p200300ecdf25d9c5ca5b76fffe29f233.dip0.t-ipconnect.de) |
2021-03-02 12:15:56 +0100 | <opqdonut> | rond_: yeah that's fixed out in master, hasn't yet rolled out to the site |
2021-03-02 12:16:36 +0100 | royal_screwup21 | (52254809@gateway/web/cgi-irc/kiwiirc.com/ip.82.37.72.9) |
2021-03-02 12:17:57 +0100 | wroathe | (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net) |
2021-03-02 12:22:25 +0100 | bobiusbillius | (6d998222@host109-153-130-34.range109-153.btcentralplus.com) |
2021-03-02 12:23:21 +0100 | wroathe | (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net) (Ping timeout: 264 seconds) |
2021-03-02 12:25:46 +0100 | merijn | (~merijn@83-160-49-249.ip.xs4all.nl) (Ping timeout: 276 seconds) |
2021-03-02 12:25:56 +0100 | knupfer | (~Thunderbi@200116b82ca6580044988fced9780f6a.dip.versatel-1u1.de) (Remote host closed the connection) |
2021-03-02 12:26:05 +0100 | knupfer | (~Thunderbi@200116b82ca6580075cba9fc5aa0785d.dip.versatel-1u1.de) |
2021-03-02 12:27:08 +0100 | merijn | (~merijn@83-160-49-249.ip.xs4all.nl) |
2021-03-02 12:30:52 +0100 | cgadski_ | (~cgadski@a95-95-106-208.cpe.netcabo.pt) |
2021-03-02 12:30:53 +0100 | cgadski | (~cgadski@a95-95-106-208.cpe.netcabo.pt) (Read error: Connection reset by peer) |
2021-03-02 12:31:17 +0100 | cgadski_ | (~cgadski@a95-95-106-208.cpe.netcabo.pt) (Read error: Connection reset by peer) |
2021-03-02 12:31:49 +0100 | cgadski | (~cgadski@a95-95-106-208.cpe.netcabo.pt) |
2021-03-02 12:32:09 +0100 | merijn | (~merijn@83-160-49-249.ip.xs4all.nl) (Ping timeout: 245 seconds) |
2021-03-02 12:32:45 +0100 | merijn | (~merijn@83-160-49-249.ip.xs4all.nl) |
2021-03-02 12:32:59 +0100 | cgadski | (~cgadski@a95-95-106-208.cpe.netcabo.pt) (Read error: Connection reset by peer) |
2021-03-02 12:33:20 +0100 | cgadski | (~cgadski@a95-95-106-208.cpe.netcabo.pt) |
2021-03-02 12:34:02 +0100 | cgadski | (~cgadski@a95-95-106-208.cpe.netcabo.pt) (Read error: Connection reset by peer) |
2021-03-02 12:34:21 +0100 | <bobiusbillius> | favourite resources for n00bs? |
2021-03-02 12:34:25 +0100 | cgadski | (~cgadski@a95-95-106-208.cpe.netcabo.pt) |
2021-03-02 12:34:33 +0100 | oish | (~charlie@228.25.169.217.in-addr.arpa) (Quit: leaving) |
2021-03-02 12:36:36 +0100 | conal | (~conal@64.71.133.70) (Quit: Textual IRC Client: www.textualapp.com) |
2021-03-02 12:36:36 +0100 | cgadski | (~cgadski@a95-95-106-208.cpe.netcabo.pt) (Read error: Connection reset by peer) |
2021-03-02 12:36:55 +0100 | cgadski | (~cgadski@a95-95-106-208.cpe.netcabo.pt) |
2021-03-02 12:37:48 +0100 | knupfer | (~Thunderbi@200116b82ca6580075cba9fc5aa0785d.dip.versatel-1u1.de) (Ping timeout: 260 seconds) |
2021-03-02 12:37:58 +0100 | merijn | (~merijn@83-160-49-249.ip.xs4all.nl) (Ping timeout: 245 seconds) |
2021-03-02 12:38:21 +0100 | merijn | (~merijn@83-160-49-249.ip.xs4all.nl) |
2021-03-02 12:41:06 +0100 | <boxscape> | bobiusbillius if you're looking for a book, there's "Haskell Programming from first principles" or "Programming in Haskell". If you're looking for something that's freely available online, there's this course material https://www.seas.upenn.edu/~cis194/spring13/lectures.html |
2021-03-02 12:42:16 +0100 | lambdabot | (~lambdabot@haskell/bot/lambdabot) (Quit: (tentatively) reenabling @seen) |
2021-03-02 12:42:26 +0100 | lambdabot | (~lambdabot@silicon.int-e.eu) |
2021-03-02 12:42:26 +0100 | lambdabot | (~lambdabot@silicon.int-e.eu) (Changing host) |
2021-03-02 12:42:26 +0100 | lambdabot | (~lambdabot@haskell/bot/lambdabot) |
2021-03-02 12:42:39 +0100 | <boxscape> | there's also a summary of available resources here https://github.com/bitemyapp/learnhaskell |
2021-03-02 12:43:39 +0100 | merijn | (~merijn@83-160-49-249.ip.xs4all.nl) (Ping timeout: 260 seconds) |
2021-03-02 12:43:40 +0100 | cgadski | (~cgadski@a95-95-106-208.cpe.netcabo.pt) (Read error: Connection reset by peer) |
2021-03-02 12:44:07 +0100 | merijn | (~merijn@83-160-49-249.ip.xs4all.nl) |
2021-03-02 12:44:35 +0100 | cgadski | (~cgadski@a95-95-106-208.cpe.netcabo.pt) |
2021-03-02 12:46:53 +0100 | cgadski_ | (~cgadski@a95-95-106-208.cpe.netcabo.pt) |
2021-03-02 12:46:53 +0100 | cgadski | (~cgadski@a95-95-106-208.cpe.netcabo.pt) (Read error: Connection reset by peer) |
2021-03-02 12:47:39 +0100 | gay | (~gay@178.217.208.8) |
2021-03-02 12:47:40 +0100 | <bobiusbillius> | awesome, thank you, great to see some homework assignments. so far i've been using 'learnyouahaskell', and watching lectures from John Hughes, Scott Wlaschin, and anyone else i can find. |
2021-03-02 12:47:45 +0100 | cgadski_ | cgadski |
2021-03-02 12:48:40 +0100 | soft-warm | (44695313@ip68-105-83-19.sd.sd.cox.net) |
2021-03-02 12:48:48 +0100 | <boxscape> | bobiusbillius yeah lack of excercises is one of the biggest problems of learnyouahaskell |
2021-03-02 12:49:10 +0100 | gehmehgeh | (~ircuser1@gateway/tor-sasl/gehmehgeh) |
2021-03-02 12:49:58 +0100 | <merijn> | Anyone else getting PM spam? |
2021-03-02 12:50:18 +0100 | d1rges | (~d1rges@2001-b011-8011-1df2-db95-6d0e-13aa-cdee.dynamic-ip6.hinet.net) (Quit: Leaving) |
2021-03-02 12:50:27 +0100 | <boxscape> | who do you even report that something like that to? |
2021-03-02 12:50:31 +0100 | <boxscape> | (but no, I'm not) |
2021-03-02 12:52:08 +0100 | <merijn> | boxscape: Freenode staff. I was doing my lunch walk and had like 10 different people PM me the same copy/paste message about reporting me for harassment, so I figured maybe it was "script kiddie"-o clock again on freenode |
2021-03-02 12:52:16 +0100 | <boxscape> | hm, okay |
2021-03-02 12:53:19 +0100 | <merijn> | Normally they'd PM spam everyone in a channel or something like that |
2021-03-02 12:53:25 +0100 | cgadski | (~cgadski@a95-95-106-208.cpe.netcabo.pt) (Read error: Connection reset by peer) |
2021-03-02 12:53:51 +0100 | <boxscape> | seems you're a lucky winner today |
2021-03-02 12:53:55 +0100 | cgadski | (~cgadski@a95-95-106-208.cpe.netcabo.pt) |
2021-03-02 12:54:37 +0100 | <Franciman> | merijn, on #freenode they suggest to set mode +r |
2021-03-02 12:54:50 +0100 | <Franciman> | to get PMs only from registered users |
2021-03-02 12:55:00 +0100 | <Franciman> | sorry +R |
2021-03-02 12:55:09 +0100 | <jess> | we're working on it |
2021-03-02 12:55:13 +0100 | <merijn> | It's not normally an issue, was just curious if it was just me :) |
2021-03-02 12:55:34 +0100 | cgadski | (~cgadski@a95-95-106-208.cpe.netcabo.pt) (Read error: Connection reset by peer) |
2021-03-02 12:55:38 +0100 | royal_screwup21 | (52254809@gateway/web/cgi-irc/kiwiirc.com/ip.82.37.72.9) (Quit: Connection closed) |
2021-03-02 12:55:46 +0100 | <Franciman> | the fun thing is that as soon as I said that |
2021-03-02 12:55:48 +0100 | <Franciman> | I got a PM too |
2021-03-02 12:55:53 +0100 | <merijn> | :p |
2021-03-02 12:55:58 +0100 | royal_screwup21 | (52254809@gateway/web/cgi-irc/kiwiirc.com/ip.82.37.72.9) |
2021-03-02 12:56:00 +0100 | <merijn> | Jinxed yourself! |
2021-03-02 12:56:03 +0100 | cgadski | (~cgadski@a95-95-106-208.cpe.netcabo.pt) |
2021-03-02 12:58:17 +0100 | boxscape46 | (4ff0baf3@gateway/web/cgi-irc/kiwiirc.com/ip.79.240.186.243) |
2021-03-02 12:58:46 +0100 | cgadski | (~cgadski@a95-95-106-208.cpe.netcabo.pt) (Read error: Connection reset by peer) |
2021-03-02 12:59:33 +0100 | boxscape46 | (4ff0baf3@gateway/web/cgi-irc/kiwiirc.com/ip.79.240.186.243) (Client Quit) |
2021-03-02 12:59:50 +0100 | python476 | (~user@mfl93-13-83-155-250-136.fbx.proxad.net) |
2021-03-02 13:00:35 +0100 | boxscape19 | (4ff0baf3@gateway/web/cgi-irc/kiwiirc.com/ip.79.240.186.243) |
2021-03-02 13:00:35 +0100 | royal_screwup21 | (52254809@gateway/web/cgi-irc/kiwiirc.com/ip.82.37.72.9) (Ping timeout: 240 seconds) |
2021-03-02 13:01:23 +0100 | vjoki | (vjoki@2a00:d880:3:1::fea1:9ae) |
2021-03-02 13:01:56 +0100 | bobiusbillius | (6d998222@host109-153-130-34.range109-153.btcentralplus.com) (Quit: Connection closed) |
2021-03-02 13:02:19 +0100 | boxscape | (86ab2c71@gateway/web/cgi-irc/kiwiirc.com/ip.134.171.44.113) (Ping timeout: 260 seconds) |
2021-03-02 13:03:08 +0100 | conal | (~conal@64.71.133.70) |
2021-03-02 13:03:47 +0100 | __monty__ | (~toonn@unaffiliated/toonn) |
2021-03-02 13:04:00 +0100 | <jess> | let me know if you see more spam |
2021-03-02 13:04:19 +0100 | <ggVGc> | Sometimes I wonder if I should rent an expensive VPS just to build my haskel |
2021-03-02 13:04:21 +0100 | <ggVGc> | l |
2021-03-02 13:04:44 +0100 | gay | (~gay@178.217.208.8) (Remote host closed the connection) |
2021-03-02 13:04:58 +0100 | bobiusbillius | (6d998222@host109-153-130-34.range109-153.btcentralplus.com) |
2021-03-02 13:05:23 +0100 | <ggVGc> | Or just bite the bullet and have a desktop again |
2021-03-02 13:05:48 +0100 | rdivyanshu | (uid322626@gateway/web/irccloud.com/x-hhsehrobfpkiaywm) |
2021-03-02 13:08:55 +0100 | <merijn> | I mean, you wouldn't even need an *expensive* one, just one that's not "the absolute cheapest" |
2021-03-02 13:10:00 +0100 | o1lo01ol1o | (~o1lo01ol1@bl7-89-228.dsl.telepac.pt) (Remote host closed the connection) |
2021-03-02 13:10:04 +0100 | guest743254 | (~gay@178.217.208.8) |
2021-03-02 13:17:02 +0100 | royal_screwup21 | (52254809@gateway/web/cgi-irc/kiwiirc.com/ip.82.37.72.9) |
2021-03-02 13:17:10 +0100 | mputz | (~Thunderbi@dslb-088-064-063-125.088.064.pools.vodafone-ip.de) |
2021-03-02 13:18:55 +0100 | urodna | (~urodna@unaffiliated/urodna) |
2021-03-02 13:21:39 +0100 | mayleesia | (4e37a6aa@dynamic-078-055-166-170.78.55.pool.telefonica.de) |
2021-03-02 13:23:16 +0100 | <mniip> | ggVGc, just buy a massive laptop |
2021-03-02 13:23:21 +0100 | mayleesia | (4e37a6aa@dynamic-078-055-166-170.78.55.pool.telefonica.de) (Client Quit) |
2021-03-02 13:25:14 +0100 | edwtjo | (~edwtjo@fsf/member/edwtjo) (Ping timeout: 264 seconds) |
2021-03-02 13:25:57 +0100 | boxscape19 | boxscape |
2021-03-02 13:25:59 +0100 | plutoniix | (~q@184.82.220.117) (Quit: Leaving) |
2021-03-02 13:26:48 +0100 | edwtjo | (~edwtjo@h-7-145.A213.priv.bahnhof.se) |
2021-03-02 13:26:48 +0100 | edwtjo | (~edwtjo@h-7-145.A213.priv.bahnhof.se) (Changing host) |
2021-03-02 13:26:48 +0100 | edwtjo | (~edwtjo@fsf/member/edwtjo) |
2021-03-02 13:27:04 +0100 | polux200137 | polux2001 |
2021-03-02 13:29:36 +0100 | <Axman6> | or like a Threadripper |
2021-03-02 13:29:50 +0100 | <ggVGc> | I think you mean a macbook m1 |
2021-03-02 13:29:57 +0100 | elfets | (~elfets@ip-37-201-23-96.hsi13.unitymediagroup.de) (Ping timeout: 264 seconds) |
2021-03-02 13:30:03 +0100 | <Axman6> | eh, not yet, but in a year or two definitely |
2021-03-02 13:30:27 +0100 | <Axman6> | they are currently very impressive, but they will be insane in the next few years |
2021-03-02 13:32:29 +0100 | <bobiusbillius> | unless you know you need a fast cpu, you probably don't |
2021-03-02 13:33:47 +0100 | <bobiusbillius> | e.g. i got a sub $100 thinkcentre from ebay, added an ssd, and it's fine for my daily use |
2021-03-02 13:34:14 +0100 | <Axman6> | well we're talking about compiling (I assume Haskell), so all the resources you can get will help |
2021-03-02 13:34:35 +0100 | cgadski | (~cgadski@a95-95-106-208.cpe.netcabo.pt) |
2021-03-02 13:35:36 +0100 | <bobiusbillius> | i missed the original post; it obviously depends on what is being compiled. |
2021-03-02 13:37:05 +0100 | saitamaplus | (uid272474@gateway/web/irccloud.com/x-bcbjlbciivamqkbi) (Quit: Connection closed for inactivity) |
2021-03-02 13:38:31 +0100 | <ggVGc> | I'd argue it doesn't. Every 500ms shaved off a compilation cycle significantly affects how I am able to work on a project. Granted, if it's alread yunder 500ms, then it doesn't matter |
2021-03-02 13:38:42 +0100 | <ggVGc> | but I'd argue very few haskell projects compile under 500ms |
2021-03-02 13:39:12 +0100 | <ggVGc> | if it's so high that 500ms makes no difference, then it's already a terrible time |
2021-03-02 13:39:28 +0100 | <merijn> | ggVGc: ghcide has been neer instant for me even on big projects |
2021-03-02 13:39:59 +0100 | <ggVGc> | but, you can't build and run your project using ghcide, right? |
2021-03-02 13:40:07 +0100 | <ggVGc> | I'm not talking about LSP help |
2021-03-02 13:40:25 +0100 | cgadski | (~cgadski@a95-95-106-208.cpe.netcabo.pt) (Read error: Connection reset by peer) |
2021-03-02 13:40:33 +0100 | <merijn> | Like, incremental rebuilds are easily moving towards 30s - 1.5 minute (depending on where in the graph), but ghcide is still near instant |
2021-03-02 13:40:40 +0100 | <ggVGc> | anyway, my project sucks extra hard since it's a DSL, that generates C++ that I then have to compile... |
2021-03-02 13:40:43 +0100 | <boxscape> | you might be able to run your project in ghci, though it depends on the kind of project it is |
2021-03-02 13:40:44 +0100 | <ggVGc> | so it's 3 compilations |
2021-03-02 13:40:51 +0100 | cgadski | (~cgadski@a95-95-106-208.cpe.netcabo.pt) |
2021-03-02 13:41:05 +0100 | <merijn> | ggVGc: No, but the feedback from typechecking is much more important while I code than the time to run it when I finish refactoring |
2021-03-02 13:41:05 +0100 | <ggVGc> | merijn: yeah, that's fair, but I also need the project to run fast |
2021-03-02 13:41:08 +0100 | <ggVGc> | so I can't use ghci |
2021-03-02 13:41:20 +0100 | <merijn> | ggVGc: ghcide doesn't use ghci |
2021-03-02 13:41:39 +0100 | <boxscape> | (think the ghci part was supposed to be a response to me merijn) |
2021-03-02 13:41:42 +0100 | machinedgod | (~machinedg@135-23-192-217.cpe.pppoe.ca) |
2021-03-02 13:42:02 +0100 | <merijn> | ggVGc: note that ghcide /= ghcid, with the former being what haskell-language-server builds on |
2021-03-02 13:43:07 +0100 | <ggVGc> | sure, I get what you're saying, and I also use it. But it doesn't help my use case since my "compilation cycle" also includes running the binary |
2021-03-02 13:43:11 +0100 | knupfer | (~Thunderbi@i577BCEB5.versanet.de) |
2021-03-02 13:43:42 +0100 | <ggVGc> | for normal haskell development I agree, full recompilation time is less important if the IDE help is fast |
2021-03-02 13:43:46 +0100 | kenran | (~kenran@b2b-37-24-119-190.unitymedia.biz) |
2021-03-02 13:44:00 +0100 | <merijn> | Well, then you're hosed ;) |
2021-03-02 13:44:10 +0100 | <merijn> | But I don't think there's many candidates that are faster :p |
2021-03-02 13:44:57 +0100 | <ggVGc> | this DSL I made agitates me in many ways all the time, but at the same time I don't know how I could have implemented and hav eit be as useful as it is with another tool |
2021-03-02 13:45:21 +0100 | Tario | (~Tario@201.192.165.173) |
2021-03-02 13:45:49 +0100 | <ggVGc> | getting all of the lightweight syntax and composition in haskell as the meta-language for it is a huge win |
2021-03-02 13:47:04 +0100 | guest743254 | (~gay@178.217.208.8) (Remote host closed the connection) |
2021-03-02 13:48:31 +0100 | cgadski | (~cgadski@a95-95-106-208.cpe.netcabo.pt) (Read error: Connection reset by peer) |
2021-03-02 13:50:01 +0100 | cgadski | (~textual@a95-95-106-208.cpe.netcabo.pt) |
2021-03-02 13:52:05 +0100 | cgadski | (~textual@a95-95-106-208.cpe.netcabo.pt) (Max SendQ exceeded) |
2021-03-02 13:52:18 +0100 | ClaudiusMaximus | (~claude@unaffiliated/claudiusmaximus) (Quit: ->) |
2021-03-02 13:53:36 +0100 | natechan | (~natechan@108-233-125-227.lightspeed.sntcca.sbcglobal.net) |
2021-03-02 13:56:01 +0100 | curiousgay | (~gay@178.217.208.8) (Remote host closed the connection) |
2021-03-02 13:57:25 +0100 | curiousgay | (~gay@178.217.208.8) |
2021-03-02 14:00:33 +0100 | heatsink | (~heatsink@2600:1700:bef1:5e10:2d2c:7153:bdbb:6201) |
2021-03-02 14:01:39 +0100 | cgadski | (~textual@a95-95-106-208.cpe.netcabo.pt) |
2021-03-02 14:03:32 +0100 | zebrag | (~inkbottle@aaubervilliers-654-1-83-46.w86-212.abo.wanadoo.fr) |
2021-03-02 14:04:55 +0100 | heatsink | (~heatsink@2600:1700:bef1:5e10:2d2c:7153:bdbb:6201) (Ping timeout: 240 seconds) |
2021-03-02 14:05:25 +0100 | alx741 | (~alx741@181.196.68.52) |
2021-03-02 14:05:26 +0100 | cgadski | (~textual@a95-95-106-208.cpe.netcabo.pt) (Read error: Connection reset by peer) |
2021-03-02 14:08:53 +0100 | son0p | (~son0p@181.58.39.182) (Quit: Lost terminal) |
2021-03-02 14:09:58 +0100 | rond_ | (59402043@89-64-32-67.dynamic.chello.pl) (Quit: Connection closed) |
2021-03-02 14:12:33 +0100 | geowiesnot_bis | (~user@i15-les02-ix2-87-89-181-157.sfr.lns.abo.bbox.fr) (Ping timeout: 264 seconds) |
2021-03-02 14:12:50 +0100 | geekosaur | (82650c7a@130.101.12.122) |
2021-03-02 14:13:13 +0100 | Deide | (~Deide@217.155.19.23) |
2021-03-02 14:13:59 +0100 | LKoen | (~LKoen@252.248.88.92.rev.sfr.net) (Remote host closed the connection) |
2021-03-02 14:14:06 +0100 | nbloomf | (~nbloomf@2600:1700:ad14:3020:c491:50f:2150:49a6) |
2021-03-02 14:16:18 +0100 | Sheilong | (uid293653@gateway/web/irccloud.com/x-oegwsfxufkjwphyx) |
2021-03-02 14:23:10 +0100 | whald | (~trem@2a02:810a:8100:11a6:13b1:24f8:ae06:3077) (Remote host closed the connection) |
2021-03-02 14:26:16 +0100 | Xenosi | (5152c413@d5152c413.static.telenet.be) |
2021-03-02 14:26:29 +0100 | natechan | (~natechan@108-233-125-227.lightspeed.sntcca.sbcglobal.net) (Ping timeout: 265 seconds) |
2021-03-02 14:30:27 +0100 | sammuel86 | (~sammuel86@217.146.82.202) (Remote host closed the connection) |
2021-03-02 14:30:35 +0100 | xff0x | (~xff0x@2001:1a81:53bf:4d00:5544:da2:365f:359d) (Ping timeout: 240 seconds) |
2021-03-02 14:30:54 +0100 | mrchampion | (~mrchampio@38.18.109.23) (Ping timeout: 245 seconds) |
2021-03-02 14:31:44 +0100 | xff0x | (~xff0x@2001:1a81:53bf:4d00:76e3:7146:e0fd:c933) |
2021-03-02 14:34:46 +0100 | asdasd2 | (5a9e0af2@90.158.10.242) |
2021-03-02 14:34:59 +0100 | <Ericson2314> | edwardk: it finally (!) landed end of last year. Will be out in 9.2 |
2021-03-02 14:35:19 +0100 | _rht | (uid86914@gateway/web/irccloud.com/x-flgafvdijlixohjl) |
2021-03-02 14:35:30 +0100 | asdasd2 | (5a9e0af2@90.158.10.242) (Client Quit) |
2021-03-02 14:37:55 +0100 | acarrico | (~acarrico@dhcp-68-142-39-249.greenmountainaccess.net) |
2021-03-02 14:38:43 +0100 | nbloomf | (~nbloomf@2600:1700:ad14:3020:c491:50f:2150:49a6) (Quit: My MacBook has gone to sleep. ZZZzzz…) |
2021-03-02 14:38:54 +0100 | <Xenosi> | Hello! I have a question about Template Haskell and someone told me to ask it here, is that OK? |
2021-03-02 14:39:13 +0100 | <Axman6> | of course |
2021-03-02 14:39:27 +0100 | noctuks | (LDK5x9ebpQ@unaffiliated/noctux) (Quit: WeeChat 3.0) |
2021-03-02 14:39:27 +0100 | yushyin | (UeEdseyCqW@karif.server-speed.net) (Quit: WeeChat 3.0) |
2021-03-02 14:39:27 +0100 | i7c | (BTz9c9Bghc@unaffiliated/i7c) (Quit: WeeChat 3.0) |
2021-03-02 14:40:05 +0100 | plast1k_ | (~plast1k_@105.178.35.11) |
2021-03-02 14:40:17 +0100 | <Xenosi> | I am trying to make an Exp from a Bool without using the Q monad |
2021-03-02 14:40:29 +0100 | zebrag | (~inkbottle@aaubervilliers-654-1-83-46.w86-212.abo.wanadoo.fr) (Quit: Konversation terminated!) |
2021-03-02 14:40:39 +0100 | <Xenosi> | Because I get staging errors when I try to splice it using the Q monad |
2021-03-02 14:40:51 +0100 | zebrag | (~inkbottle@aaubervilliers-654-1-83-46.w86-212.abo.wanadoo.fr) |
2021-03-02 14:41:17 +0100 | <Xenosi> | The problem is, I can only seem to find Literal constructors for Characters, Integers and strings |
2021-03-02 14:42:24 +0100 | i7c | (M924mJs6bG@unaffiliated/i7c) |
2021-03-02 14:42:25 +0100 | curiousgay | (~gay@178.217.208.8) (Remote host closed the connection) |
2021-03-02 14:42:25 +0100 | noctuks | (rAUWWueNl5@unaffiliated/noctux) |
2021-03-02 14:43:00 +0100 | wmacmil | (~wmacmil@c83-252-138-144.bredband.comhem.se) (Read error: Connection reset by peer) |
2021-03-02 14:43:25 +0100 | ubert | (~Thunderbi@p200300ecdf25d9c5ca5b76fffe29f233.dip0.t-ipconnect.de) (Remote host closed the connection) |
2021-03-02 14:43:27 +0100 | curiousgay | (~gay@178.217.208.8) |
2021-03-02 14:43:44 +0100 | ubert | (~Thunderbi@p200300ecdf25d9c5e6b318fffe838f33.dip0.t-ipconnect.de) |
2021-03-02 14:44:08 +0100 | <ij> | Could Storable instead of Unboxed improve performance, because GC doesn't move it and void memory cache? |
2021-03-02 14:44:12 +0100 | wmacmil | (~wmacmil@c83-252-138-144.bredband.comhem.se) |
2021-03-02 14:45:16 +0100 | wroathe | (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net) |
2021-03-02 14:46:20 +0100 | <merijn> | ij: Storable can improve things because you can do AoS, rather than SoA (as Unboxed enforced) |
2021-03-02 14:46:35 +0100 | <ij> | because of locality? |
2021-03-02 14:47:05 +0100 | <ij> | and because assembling the structure is faster? |
2021-03-02 14:47:10 +0100 | LKoen | (~LKoen@252.248.88.92.rev.sfr.net) |
2021-03-02 14:47:19 +0100 | <ij> | or do you not even need to assemble it, just copy |
2021-03-02 14:47:24 +0100 | Varis | (~Tadas@unaffiliated/varis) (Remote host closed the connection) |
2021-03-02 14:48:43 +0100 | Robert1 | (~Robert@185.204.1.185) |
2021-03-02 14:49:08 +0100 | <ij> | no, they're not just copied according to docs below "class Storable" |
2021-03-02 14:49:10 +0100 | billiusbobbius | (~billiusbo@2a00:23c7:9909:5b01:909a:85aa:703a:457c) |
2021-03-02 14:49:39 +0100 | mputz | (~Thunderbi@dslb-088-064-063-125.088.064.pools.vodafone-ip.de) (Ping timeout: 245 seconds) |
2021-03-02 14:49:55 +0100 | wroathe | (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net) (Ping timeout: 240 seconds) |
2021-03-02 14:50:58 +0100 | Wuzzy | (~Wuzzy@p5b0df7c2.dip0.t-ipconnect.de) |
2021-03-02 14:52:20 +0100 | bobiusbillius | (6d998222@host109-153-130-34.range109-153.btcentralplus.com) (Quit: Connection closed) |
2021-03-02 14:52:21 +0100 | catt | (~r@31.127.31.99) (Read error: Connection reset by peer) |
2021-03-02 14:52:48 +0100 | bobiusbillius | (6d998222@host109-153-130-34.range109-153.btcentralplus.com) |
2021-03-02 14:53:01 +0100 | nbloomf | (~nbloomf@2600:1700:ad14:3020:c491:50f:2150:49a6) |
2021-03-02 14:53:06 +0100 | bobiusbillius | (6d998222@host109-153-130-34.range109-153.btcentralplus.com) (Client Quit) |
2021-03-02 14:53:13 +0100 | billiusbobbius | (~billiusbo@2a00:23c7:9909:5b01:909a:85aa:703a:457c) (Client Quit) |
2021-03-02 14:53:45 +0100 | bobiusbillius | (6d998222@host109-153-130-34.range109-153.btcentralplus.com) |
2021-03-02 14:54:35 +0100 | python47` | (~user@mfl93-13-83-155-250-136.fbx.proxad.net) |
2021-03-02 14:55:55 +0100 | python476 | (~user@mfl93-13-83-155-250-136.fbx.proxad.net) (Ping timeout: 240 seconds) |
2021-03-02 14:56:25 +0100 | yushyin | (PWnUjdeDXS@karif.server-speed.net) |
2021-03-02 14:59:29 +0100 | Varis | (~Tadas@unaffiliated/varis) |
2021-03-02 14:59:44 +0100 | <ij> | merijn, so, is it because of locality or is there something else? |
2021-03-02 14:59:52 +0100 | bobbill | (~bobbill@2a00:23c7:9909:5b01:909a:85aa:703a:457c) |
2021-03-02 15:01:09 +0100 | kam1 | (~kam1@5.126.106.241) (Ping timeout: 264 seconds) |
2021-03-02 15:01:14 +0100 | bobbill | (~bobbill@2a00:23c7:9909:5b01:909a:85aa:703a:457c) (Client Quit) |
2021-03-02 15:01:47 +0100 | bobiusbillius | (6d998222@host109-153-130-34.range109-153.btcentralplus.com) (Quit: Connection closed) |
2021-03-02 15:02:04 +0100 | bobiusbillius | (~bobiusbil@2a00:23c7:9909:5b01:909a:85aa:703a:457c) |
2021-03-02 15:02:08 +0100 | heatsink | (~heatsink@2600:1700:bef1:5e10:2d2c:7153:bdbb:6201) |
2021-03-02 15:02:34 +0100 | yushyin | (PWnUjdeDXS@karif.server-speed.net) (Quit: WeeChat 3.0.1) |
2021-03-02 15:02:53 +0100 | yushyin | (Q5ik5TuR5I@karif.server-speed.net) |
2021-03-02 15:03:27 +0100 | <dminuoso> | ij: Well sure, it has different locality. |
2021-03-02 15:03:51 +0100 | <dminuoso> | If you want to traverse data, then AoS is more efficient since you can fit more per cache line |
2021-03-02 15:04:18 +0100 | nbloomf | (~nbloomf@2600:1700:ad14:3020:c491:50f:2150:49a6) (Quit: My MacBook has gone to sleep. ZZZzzz…) |
2021-03-02 15:04:28 +0100 | <dminuoso> | On some numerical calculations SoA can be more efficient if you leverage SIMD a lot (which in GHC Haskell requires manual use of SIMD primops) |
2021-03-02 15:04:47 +0100 | kam1 | (~kam1@5.125.82.63) |
2021-03-02 15:04:49 +0100 | <dminuoso> | The advantage depends on the usage pattern |
2021-03-02 15:04:54 +0100 | <ij> | right, it depends :/ |
2021-03-02 15:05:00 +0100 | <dminuoso> | There's also a third option |
2021-03-02 15:05:05 +0100 | <ij> | I am just blindsighted by the fact that I know what the usecase is going to be |
2021-03-02 15:05:31 +0100 | <dminuoso> | You can keep *both* representations around. |
2021-03-02 15:05:57 +0100 | <dminuoso> | Or do something like AoSoA, which is best done with Storable I guess. |
2021-03-02 15:06:06 +0100 | <dminuoso> | (Or unboxed + storable) |
2021-03-02 15:06:15 +0100 | heatsink | (~heatsink@2600:1700:bef1:5e10:2d2c:7153:bdbb:6201) (Ping timeout: 240 seconds) |
2021-03-02 15:06:58 +0100 | <Cale> | Xenosi: There's nothing special about True and False, they're data constructors like any others. So you want ConE |
2021-03-02 15:07:29 +0100 | roconnor | (~roconnor@host-104-157-194-235.dyn.295.ca) |
2021-03-02 15:07:33 +0100 | bobiusbillius | (~bobiusbil@2a00:23c7:9909:5b01:909a:85aa:703a:457c) (Quit: To the neversphere.) |
2021-03-02 15:07:33 +0100 | matthew112 | (~Username@c-67-185-10-147.hsd1.wa.comcast.net) (Quit: Going offline, see ya! (www.adiirc.com)) |
2021-03-02 15:07:34 +0100 | <ij> | dminuoso, cool, though I don't need such exoticity yet :) dminuoso, merijn, thank you |
2021-03-02 15:07:36 +0100 | <Cale> | ConE 'True and ConE 'False |
2021-03-02 15:07:49 +0100 | bobiusbillius | (~bobiusbil@2a00:23c7:9909:5b01:909a:85aa:703a:457c) |
2021-03-02 15:09:01 +0100 | <Xenosi> | Cale: Thank you, I was looking too far it seems |
2021-03-02 15:10:23 +0100 | geekosaur | (82650c7a@130.101.12.122) (Ping timeout: 240 seconds) |
2021-03-02 15:11:12 +0100 | catt | (~r@31.127.31.99) |
2021-03-02 15:13:45 +0100 | carlomagno | (~cararell@148.87.23.10) |
2021-03-02 15:14:55 +0100 | minoru_shiraeesh | (~shiraeesh@5.101.59.37) |
2021-03-02 15:21:29 +0100 | deviantfero | (~deviantfe@190.150.27.58) |
2021-03-02 15:23:25 +0100 | phaazon | (~phaazon@2001:41d0:a:fe76::1) (Quit: WeeChat 2.9) |
2021-03-02 15:24:21 +0100 | ukari | (~ukari@unaffiliated/ukari) (Remote host closed the connection) |
2021-03-02 15:25:21 +0100 | ukari | (~ukari@unaffiliated/ukari) |
2021-03-02 15:26:47 +0100 | geekosaur | (82650c7a@130.101.12.122) |
2021-03-02 15:27:35 +0100 | raehik1 | (~raehik@cpc95906-rdng25-2-0-cust156.15-3.cable.virginm.net) (Ping timeout: 240 seconds) |
2021-03-02 15:29:51 +0100 | raehik1 | (~raehik@cpc95906-rdng25-2-0-cust156.15-3.cable.virginm.net) |
2021-03-02 15:33:13 +0100 | bitmapper | (uid464869@gateway/web/irccloud.com/x-aqvovigjeqvpxetm) |
2021-03-02 15:37:39 +0100 | viluon | (uid453725@gateway/web/irccloud.com/x-fpwdjwiyfpigsxnc) |
2021-03-02 15:37:50 +0100 | elfets | (~elfets@ip-37-201-23-96.hsi13.unitymediagroup.de) |
2021-03-02 15:39:03 +0100 | <perrier-jouet> | is it ok to install all haskell packages globally or per project basis ? |
2021-03-02 15:39:12 +0100 | mayleesia | (4e37a6aa@dynamic-078-055-166-170.78.55.pool.telefonica.de) |
2021-03-02 15:39:21 +0100 | <merijn> | perrier-jouet: Which tool are you using? |
2021-03-02 15:39:26 +0100 | deja | (~deja@213142096165.public.telering.at) (Quit: requested) |
2021-03-02 15:39:43 +0100 | usr25 | (~usr25@unaffiliated/usr25) |
2021-03-02 15:40:30 +0100 | zebrag | (~inkbottle@aaubervilliers-654-1-83-46.w86-212.abo.wanadoo.fr) (Quit: Konversation terminated!) |
2021-03-02 15:40:51 +0100 | zebrag | (~inkbottle@aaubervilliers-654-1-83-46.w86-212.abo.wanadoo.fr) |
2021-03-02 15:40:52 +0100 | <merijn> | perrier-jouet: cabal automatically handles conflicting global installs (it supports arbitrarily many conflicting installs of the same package and automatically provides projects with a consistent view) |
2021-03-02 15:41:23 +0100 | <merijn> | perrier-jouet: stack otoh sandboxes per snapshot and only exposes packages from a single snapshot to a project |
2021-03-02 15:41:37 +0100 | <merijn> | So either way there's not really a thing like "per project" or "global" |
2021-03-02 15:43:49 +0100 | knupfer | (~Thunderbi@i577BCEB5.versanet.de) (Ping timeout: 265 seconds) |
2021-03-02 15:45:44 +0100 | bobiusbillius | (~bobiusbil@2a00:23c7:9909:5b01:909a:85aa:703a:457c) (Remote host closed the connection) |
2021-03-02 15:46:11 +0100 | bobiusbillius | (~bobiusbil@2a00:23c7:9909:5b01:909a:85aa:703a:457c) |
2021-03-02 15:46:49 +0100 | python47` | (~user@mfl93-13-83-155-250-136.fbx.proxad.net) (Ping timeout: 260 seconds) |
2021-03-02 15:49:39 +0100 | Xenosi | (5152c413@d5152c413.static.telenet.be) (Quit: Connection closed) |
2021-03-02 15:49:52 +0100 | evanjs | (~evanjs@075-129-098-007.res.spectrum.com) (Ping timeout: 276 seconds) |
2021-03-02 15:51:12 +0100 | geekosaur | (82650c7a@130.101.12.122) (Quit: Connection closed) |
2021-03-02 15:51:50 +0100 | elliott__ | (~elliott@pool-108-51-101-42.washdc.fios.verizon.net) |
2021-03-02 15:53:14 +0100 | <Franciman> | stack is slow |
2021-03-02 15:53:29 +0100 | _noblegas | (uid91066@gateway/web/irccloud.com/x-cjmongmnsmgaohho) |
2021-03-02 15:54:00 +0100 | <maerwald> | Franciman: in what way? |
2021-03-02 15:54:19 +0100 | <maerwald> | many operations are faster than cabal (except the thing where it downloads GHC all the time) |
2021-03-02 15:54:28 +0100 | <Franciman> | I changed lts version, it is compiling the whole hackage, it seems |
2021-03-02 15:54:35 +0100 | <Franciman> | and yes it is downloading a new ghc |
2021-03-02 15:54:36 +0100 | <maerwald> | that's expected |
2021-03-02 15:55:15 +0100 | <maerwald> | `stack install` is way faster than `cabal install`, same for stack scripts vs cabal-scripts |
2021-03-02 15:55:15 +0100 | <Franciman> | I am trapped in this piece of software |
2021-03-02 15:55:40 +0100 | <Franciman> | the problem is that it does many things I do not need |
2021-03-02 15:55:45 +0100 | <maerwald> | cabals configure phase and checking caching wastes a lot of time |
2021-03-02 15:56:15 +0100 | <maerwald> | yes, you can stack to shut up and use system ghc |
2021-03-02 15:56:18 +0100 | <maerwald> | *tell |
2021-03-02 15:57:08 +0100 | <Franciman> | oh really? |
2021-03-02 15:57:08 +0100 | <maerwald> | tying GHC version to a set of packages is non-sensical, except for cases where base requires it (rarely), so I tend to just ignore that part |
2021-03-02 15:57:10 +0100 | <maerwald> | yes |
2021-03-02 15:57:25 +0100 | <Franciman> | that's game changing |
2021-03-02 15:57:26 +0100 | <Franciman> | thanks |
2021-03-02 15:57:46 +0100 | pera_ | (~pera_@94.0.111.239) |
2021-03-02 15:58:54 +0100 | usr25 | (~usr25@unaffiliated/usr25) (Read error: Connection reset by peer) |
2021-03-02 16:01:26 +0100 | minoru_shiraeesh | (~shiraeesh@5.101.59.37) (Read error: No route to host) |
2021-03-02 16:02:01 +0100 | minoru_shiraeesh | (~shiraeesh@5.101.59.37) |
2021-03-02 16:02:43 +0100 | evanjs | (~evanjs@075-129-098-007.res.spectrum.com) |
2021-03-02 16:06:14 +0100 | coot | (~coot@37.30.55.141.nat.umts.dynamic.t-mobile.pl) (Quit: coot) |
2021-03-02 16:06:35 +0100 | nbloomf | (~nbloomf@2600:1700:ad14:3020:9e8:974b:3cc7:3f5e) |
2021-03-02 16:06:53 +0100 | coot | (~coot@37.30.55.141.nat.umts.dynamic.t-mobile.pl) |
2021-03-02 16:08:58 +0100 | mmmattyx | (uid17782@gateway/web/irccloud.com/x-sxrgytxuuwuucfer) |
2021-03-02 16:09:53 +0100 | crobbins | (~crobbins@2601:2c1:200:ec50:2c10:d848:8f1f:38a4) |
2021-03-02 16:12:24 +0100 | nbloomf | (~nbloomf@2600:1700:ad14:3020:9e8:974b:3cc7:3f5e) (Quit: My MacBook has gone to sleep. ZZZzzz…) |
2021-03-02 16:12:26 +0100 | raym | (~ray@45.64.220.3) (Quit: leaving) |
2021-03-02 16:13:01 +0100 | python47` | (~user@mfl93-13-83-155-250-136.fbx.proxad.net) |
2021-03-02 16:15:15 +0100 | Benzi-Junior | (~BenziJuni@88-149-67-143.du.xdsl.is) (Ping timeout: 240 seconds) |
2021-03-02 16:18:04 +0100 | remby | (~rcg@bras-base-london1483w-grc-21-76-67-124-27.dsl.bell.ca) |
2021-03-02 16:22:08 +0100 | geyaeb_ | (~geyaeb@gateway/tor-sasl/geyaeb) (Remote host closed the connection) |
2021-03-02 16:22:08 +0100 | xelxebar | (~xelxebar@gateway/tor-sasl/xelxebar) (Remote host closed the connection) |
2021-03-02 16:22:25 +0100 | xelxebar | (~xelxebar@gateway/tor-sasl/xelxebar) |
2021-03-02 16:22:27 +0100 | geyaeb | (~geyaeb@gateway/tor-sasl/geyaeb) |
2021-03-02 16:23:47 +0100 | natechan | (~natechan@108-233-125-227.lightspeed.sntcca.sbcglobal.net) |
2021-03-02 16:27:39 +0100 | minoru_shiraeesh | (~shiraeesh@5.101.59.37) (Ping timeout: 260 seconds) |
2021-03-02 16:29:30 +0100 | mrchampion | (~mrchampio@38.18.109.23) |
2021-03-02 16:29:58 +0100 | cr3 | (~cr3@192-222-143-195.qc.cable.ebox.net) |
2021-03-02 16:30:54 +0100 | minoru_shiraeesh | (~shiraeesh@5.101.59.37) |
2021-03-02 16:30:57 +0100 | kenran | (~kenran@b2b-37-24-119-190.unitymedia.biz) (Quit: leaving) |
2021-03-02 16:31:17 +0100 | Pickchea | (~private@unaffiliated/pickchea) |
2021-03-02 16:33:24 +0100 | mxwk | mawk |
2021-03-02 16:35:52 +0100 | tsaka__ | (~torstein@2a02:587:1b14:d00:5ec3:abec:812c:b3e2) |
2021-03-02 16:36:30 +0100 | jil` | (~user@45.86.162.6) ("ERC (IRC client for Emacs 26.1)") |
2021-03-02 16:38:04 +0100 | jil | (~user@45.86.162.6) |
2021-03-02 16:38:08 +0100 | <jil> | hello |
2021-03-02 16:38:58 +0100 | <maralorn> | Does anyone know about a irc/matrix/slack/discord Room where I can ask questions about cardano? |
2021-03-02 16:39:16 +0100 | todda7 | (~torstein@athedsl-258913.home.otenet.gr) (Ping timeout: 240 seconds) |
2021-03-02 16:40:22 +0100 | liyang | (~liyang@cpc80675-stap13-2-0-cust362.12-2.cable.virginm.net) (Quit: leaving) |
2021-03-02 16:40:24 +0100 | berberman | (~berberman@unaffiliated/berberman) |
2021-03-02 16:40:26 +0100 | berberman_ | (~berberman@unaffiliated/berberman) (Ping timeout: 240 seconds) |
2021-03-02 16:40:29 +0100 | zebrag | (~inkbottle@aaubervilliers-654-1-83-46.w86-212.abo.wanadoo.fr) (Quit: Konversation terminated!) |
2021-03-02 16:40:51 +0100 | zebrag | (~inkbottle@aaubervilliers-654-1-83-46.w86-212.abo.wanadoo.fr) |
2021-03-02 16:41:12 +0100 | berberman | (~berberman@unaffiliated/berberman) (Max SendQ exceeded) |
2021-03-02 16:41:55 +0100 | berberman | (~berberman@unaffiliated/berberman) |
2021-03-02 16:42:19 +0100 | rj | (~x@gateway/tor-sasl/rj) |
2021-03-02 16:44:10 +0100 | <jil> | I know about forum.cardano.org . |
2021-03-02 16:45:02 +0100 | <jil> | Is there a code formatter like black in python for haskell ? Something that indents code, add space in a standard way. |
2021-03-02 16:45:14 +0100 | <maerwald> | standard? |
2021-03-02 16:45:51 +0100 | rj | (~x@gateway/tor-sasl/rj) (Remote host closed the connection) |
2021-03-02 16:46:15 +0100 | rj | (~x@gateway/tor-sasl/rj) |
2021-03-02 16:46:23 +0100 | <boxscape> | jil there's several, some that come to mind are ormolu, fourmolu, brittany |
2021-03-02 16:47:49 +0100 | <jil> | I use emacs and maybe I could run some of these with a key stroke. Thank you boxscape |
2021-03-02 16:49:29 +0100 | tweek | (~tweek@2603-6010-b207-6d3b-058f-45fa-65e0-88fa.res6.spectrum.com) |
2021-03-02 16:49:49 +0100 | berberman_ | (~berberman@unaffiliated/berberman) |
2021-03-02 16:50:26 +0100 | berberman | (~berberman@unaffiliated/berberman) (Ping timeout: 264 seconds) |
2021-03-02 16:51:17 +0100 | <jil> | eval s (Var x) = find x s |
2021-03-02 16:52:59 +0100 | plast1k_ | (~plast1k_@105.178.35.11) (Ping timeout: 245 seconds) |
2021-03-02 16:53:02 +0100 | carlomagno | (~cararell@148.87.23.10) (Remote host closed the connection) |
2021-03-02 16:54:37 +0100 | carlomagno | (~cararell@148.87.23.10) |
2021-03-02 16:56:15 +0100 | natechan | (~natechan@108-233-125-227.lightspeed.sntcca.sbcglobal.net) (Ping timeout: 240 seconds) |
2021-03-02 16:58:16 +0100 | carlomagno1 | (~cararell@148.87.23.10) |
2021-03-02 17:00:09 +0100 | tomsen[m] | (tfbiomatri@gateway/shell/matrix.org/x-junoizbhiuyanlfn) (Quit: Idle for 30+ days) |
2021-03-02 17:01:35 +0100 | carlomagno | (~cararell@148.87.23.10) (Ping timeout: 240 seconds) |
2021-03-02 17:01:46 +0100 | kritzefitz | (~kritzefit@fw-front.credativ.com) (Remote host closed the connection) |
2021-03-02 17:02:00 +0100 | jamm_ | (~jamm@unaffiliated/jamm) |
2021-03-02 17:03:19 +0100 | heatsink | (~heatsink@2600:1700:bef1:5e10:2d2c:7153:bdbb:6201) |
2021-03-02 17:05:30 +0100 | mananamenos | (~mananamen@193.red-88-11-66.dynamicip.rima-tde.net) (Remote host closed the connection) |
2021-03-02 17:05:31 +0100 | <maralorn> | jil: Thanks. I was there the other day but looking again I found exactly what I wanted to know. |
2021-03-02 17:05:42 +0100 | mananamenos | (~mananamen@193.red-88-11-66.dynamicip.rima-tde.net) |
2021-03-02 17:05:53 +0100 | emmanuel_erc | (~user@2603-7000-9600-01c9-c404-e80d-f3d0-d4c5.res6.spectrum.com) |
2021-03-02 17:06:45 +0100 | <dminuoso> | jil: stylish-haskell also exists |
2021-03-02 17:07:35 +0100 | heatsink | (~heatsink@2600:1700:bef1:5e10:2d2c:7153:bdbb:6201) (Ping timeout: 240 seconds) |
2021-03-02 17:08:43 +0100 | nurupo_ | (~nurupo.ga@unaffiliated/nurupo) |
2021-03-02 17:09:02 +0100 | rj | (~x@gateway/tor-sasl/rj) (Ping timeout: 268 seconds) |
2021-03-02 17:09:03 +0100 | nurupo | (~nurupo.ga@unaffiliated/nurupo) (Ping timeout: 260 seconds) |
2021-03-02 17:09:56 +0100 | <sm[m]> | maralorn: you found the irc channel and matrix room I guess |
2021-03-02 17:09:59 +0100 | <maerwald> | maralorn: what type of question? |
2021-03-02 17:10:01 +0100 | cfricke | (~cfricke@unaffiliated/cfricke) (Quit: WeeChat 3.0.1) |
2021-03-02 17:10:32 +0100 | nurupo_ | nurupo |
2021-03-02 17:10:49 +0100 | emmanuel_erc | (~user@2603-7000-9600-01c9-c404-e80d-f3d0-d4c5.res6.spectrum.com) (Read error: Connection reset by peer) |
2021-03-02 17:10:52 +0100 | zebrag | (~inkbottle@aaubervilliers-654-1-83-46.w86-212.abo.wanadoo.fr) (Remote host closed the connection) |
2021-03-02 17:11:00 +0100 | emmanuel_erc | (~user@2603-7000-9600-01c9-c404-e80d-f3d0-d4c5.res6.spectrum.com) |
2021-03-02 17:11:14 +0100 | zebrag | (~inkbottle@aaubervilliers-654-1-83-46.w86-212.abo.wanadoo.fr) |
2021-03-02 17:11:16 +0100 | graf_blutwurst | (~user@2001:171b:226e:adc0:30e7:f9ef:2218:63e0) (Remote host closed the connection) |
2021-03-02 17:11:20 +0100 | Sgeo | (~Sgeo@ool-18b98aa4.dyn.optonline.net) |
2021-03-02 17:11:45 +0100 | rj | (~x@gateway/tor-sasl/rj) |
2021-03-02 17:12:06 +0100 | <sm[m]> | (4 matrix rooms now, actually) |
2021-03-02 17:13:07 +0100 | <maralorn> | maerwald: I was curious about where cardano gets the randomness to select validators. But I found a post in the forum that explains it. |
2021-03-02 17:20:29 +0100 | kuribas | (~user@ptr-25vy0i7beqcypgxlfat.18120a2.ip6.access.telenet.be) |
2021-03-02 17:21:55 +0100 | kritzefitz | (~kritzefit@212.86.56.80) |
2021-03-02 17:24:58 +0100 | _rht | (uid86914@gateway/web/irccloud.com/x-flgafvdijlixohjl) (Quit: Connection closed for inactivity) |
2021-03-02 17:26:43 +0100 | catt | (~r@31.127.31.99) (Ping timeout: 245 seconds) |
2021-03-02 17:26:57 +0100 | conal | (~conal@64.71.133.70) (Ping timeout: 264 seconds) |
2021-03-02 17:29:22 +0100 | toorevitimirp | (~tooreviti@117.182.182.60) (Remote host closed the connection) |
2021-03-02 17:29:41 +0100 | conal | (~conal@192.145.118.125) |
2021-03-02 17:33:10 +0100 | vicfred | (~vicfred@unaffiliated/vicfred) |
2021-03-02 17:34:46 +0100 | tinhatcat | (~tsranso@108-91-101-161.lightspeed.gnvlsc.sbcglobal.net) (Read error: Connection reset by peer) |
2021-03-02 17:34:53 +0100 | tinhatcat | (~tsranso@2600:1700:ae40:21c8:883b:8e1b:48a:92f0) |
2021-03-02 17:37:00 +0100 | tzh | (~tzh@c-24-21-73-154.hsd1.wa.comcast.net) |
2021-03-02 17:38:44 +0100 | emmanuel_erc | (~user@2603-7000-9600-01c9-c404-e80d-f3d0-d4c5.res6.spectrum.com) (Ping timeout: 240 seconds) |
2021-03-02 17:40:24 +0100 | <sm[m]> | maralorn: what was the gist of it ? Some kind of seed that's propagated around ? |
2021-03-02 17:40:30 +0100 | zebrag | (~inkbottle@aaubervilliers-654-1-83-46.w86-212.abo.wanadoo.fr) (Quit: Konversation terminated!) |
2021-03-02 17:40:50 +0100 | zebrag | (~inkbottle@aaubervilliers-654-1-83-46.w86-212.abo.wanadoo.fr) |
2021-03-02 17:41:06 +0100 | rj | (~x@gateway/tor-sasl/rj) (Ping timeout: 268 seconds) |
2021-03-02 17:42:23 +0100 | cole-h | (~cole-h@c-73-48-197-220.hsd1.ca.comcast.net) |
2021-03-02 17:43:15 +0100 | <maralorn> | sm: I think the idea is the following: At the start of each epoch every stakeholder generates a random seed and commits it's hash to chain. After that is locked they all post the random seeds and they get combined to create the seed to determine who validates which slot in that epoch. |
2021-03-02 17:43:38 +0100 | <maralorn> | Because everyone needs to commit their randomness before seeing the randomness of the others no one can hack the process to influence the RNG in their favor. |
2021-03-02 17:44:09 +0100 | rj | (~x@gateway/tor-sasl/rj) |
2021-03-02 17:44:26 +0100 | <maralorn> | I may have garbled the exact protocol, but this is the idea in principle. |
2021-03-02 17:44:29 +0100 | <sm[m]> | nice, thanks |
2021-03-02 17:46:56 +0100 | heatsink | (~heatsink@2600:1700:bef1:5e10:2d2c:7153:bdbb:6201) |
2021-03-02 17:47:21 +0100 | Pickchea | (~private@unaffiliated/pickchea) (Ping timeout: 264 seconds) |
2021-03-02 17:48:08 +0100 | conal | (~conal@192.145.118.125) (Quit: Computer has gone to sleep.) |
2021-03-02 17:59:42 +0100 | conal | (~conal@192.145.118.125) |
2021-03-02 18:00:30 +0100 | natechan | (~natechan@108-233-125-227.lightspeed.sntcca.sbcglobal.net) |
2021-03-02 18:04:43 +0100 | ep1ctetus | (~epictetus@ip72-194-215-136.sb.sd.cox.net) |
2021-03-02 18:05:02 +0100 | hnOsmium0001 | (uid453710@gateway/web/irccloud.com/x-emslfebnrfzacuco) |
2021-03-02 18:05:57 +0100 | natechan | (~natechan@108-233-125-227.lightspeed.sntcca.sbcglobal.net) (Ping timeout: 264 seconds) |
2021-03-02 18:07:24 +0100 | raehik1 | (~raehik@cpc95906-rdng25-2-0-cust156.15-3.cable.virginm.net) (Ping timeout: 260 seconds) |
2021-03-02 18:08:22 +0100 | geekosaur | (82650c7a@130.101.12.122) |
2021-03-02 18:08:51 +0100 | conal | (~conal@192.145.118.125) (Quit: Computer has gone to sleep.) |
2021-03-02 18:09:09 +0100 | chele | (~chele@ip5b40237d.dynamic.kabel-deutschland.de) (Remote host closed the connection) |
2021-03-02 18:10:52 +0100 | coot | (~coot@37.30.55.141.nat.umts.dynamic.t-mobile.pl) (Quit: coot) |
2021-03-02 18:11:23 +0100 | coot | (~coot@37.30.55.141.nat.umts.dynamic.t-mobile.pl) |
2021-03-02 18:12:45 +0100 | Fortune73 | (3223b878@50.35.184.120) |
2021-03-02 18:13:10 +0100 | rj | (~x@gateway/tor-sasl/rj) (Ping timeout: 268 seconds) |
2021-03-02 18:13:36 +0100 | nbloomf | (~nbloomf@2600:1700:ad14:3020:e0e9:a038:1112:d7c8) |
2021-03-02 18:14:59 +0100 | Lycurgus | (~niemand@cpe-45-46-139-165.buffalo.res.rr.com) |
2021-03-02 18:15:25 +0100 | Fortune73 | FortuneZero |
2021-03-02 18:15:54 +0100 | coot | (~coot@37.30.55.141.nat.umts.dynamic.t-mobile.pl) (Ping timeout: 245 seconds) |
2021-03-02 18:16:45 +0100 | rj | (~x@gateway/tor-sasl/rj) |
2021-03-02 18:20:37 +0100 | wroathe | (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net) |
2021-03-02 18:20:41 +0100 | coot | (~coot@37.30.55.141.nat.umts.dynamic.t-mobile.pl) |
2021-03-02 18:21:10 +0100 | conal | (~conal@64.71.133.70) |
2021-03-02 18:22:06 +0100 | boxscape | (4ff0baf3@gateway/web/cgi-irc/kiwiirc.com/ip.79.240.186.243) (Quit: Connection closed) |
2021-03-02 18:22:33 +0100 | boxscape | (4ff0baf3@gateway/web/cgi-irc/kiwiirc.com/ip.79.240.186.243) |
2021-03-02 18:24:30 +0100 | apache801 | (~rishi@wsip-70-168-153-252.oc.oc.cox.net) |
2021-03-02 18:24:56 +0100 | coot | (~coot@37.30.55.141.nat.umts.dynamic.t-mobile.pl) (Ping timeout: 240 seconds) |
2021-03-02 18:25:09 +0100 | carlomagno1 | (~cararell@148.87.23.10) (Ping timeout: 264 seconds) |
2021-03-02 18:25:34 +0100 | clynamen | (~clynamen@net-93-66-1-11.cust.vodafonedsl.it) |
2021-03-02 18:26:25 +0100 | clynamen_ | (~clynamen@net-2-34-3-193.cust.vodafonedsl.it) (Ping timeout: 260 seconds) |
2021-03-02 18:27:11 +0100 | carlomagno | (~cararell@148.87.23.10) |
2021-03-02 18:28:38 +0100 | natechan | (~natechan@108-233-125-227.lightspeed.sntcca.sbcglobal.net) |
2021-03-02 18:28:39 +0100 | mmmattyx | (uid17782@gateway/web/irccloud.com/x-sxrgytxuuwuucfer) (Quit: Connection closed for inactivity) |
2021-03-02 18:29:57 +0100 | kuribas | (~user@ptr-25vy0i7beqcypgxlfat.18120a2.ip6.access.telenet.be) (Remote host closed the connection) |
2021-03-02 18:30:29 +0100 | python47` | (~user@mfl93-13-83-155-250-136.fbx.proxad.net) (Ping timeout: 245 seconds) |
2021-03-02 18:31:56 +0100 | merijn | (~merijn@83-160-49-249.ip.xs4all.nl) (Ping timeout: 240 seconds) |
2021-03-02 18:32:40 +0100 | Deide | (~Deide@217.155.19.23) (Read error: Connection reset by peer) |
2021-03-02 18:33:08 +0100 | Deide | (~Deide@217.155.19.23) |
2021-03-02 18:33:46 +0100 | kritzefitz | (~kritzefit@212.86.56.80) (Remote host closed the connection) |
2021-03-02 18:36:15 +0100 | nbloomf | (~nbloomf@2600:1700:ad14:3020:e0e9:a038:1112:d7c8) (Ping timeout: 240 seconds) |
2021-03-02 18:36:45 +0100 | nineonine | (~nineonine@2604:3d08:7785:9600:2076:7626:28f5:58b2) |
2021-03-02 18:36:56 +0100 | nbloomf | (~nbloomf@2600:1700:ad14:3020:e0e9:a038:1112:d7c8) |
2021-03-02 18:40:30 +0100 | zebrag | (~inkbottle@aaubervilliers-654-1-83-46.w86-212.abo.wanadoo.fr) (Quit: Konversation terminated!) |
2021-03-02 18:40:50 +0100 | zebrag | (~inkbottle@aaubervilliers-654-1-83-46.w86-212.abo.wanadoo.fr) |
2021-03-02 18:44:14 +0100 | mananamenos | (~mananamen@193.red-88-11-66.dynamicip.rima-tde.net) (Ping timeout: 245 seconds) |
2021-03-02 18:44:37 +0100 | rj | (~x@gateway/tor-sasl/rj) (Ping timeout: 268 seconds) |
2021-03-02 18:45:41 +0100 | pincel | (~pyon@unaffiliated/pyon) |
2021-03-02 18:47:34 +0100 | Vanotek | (~Vanotek@90.200.185.163) (Ping timeout: 245 seconds) |
2021-03-02 18:48:08 +0100 | rj | (~x@gateway/tor-sasl/rj) |
2021-03-02 18:48:38 +0100 | thunderrd | (~thunderrd@183.182.112.145) (Ping timeout: 272 seconds) |
2021-03-02 18:48:57 +0100 | drdee | (~drdee@2001:b07:6468:1782:1e9c:163f:3faa:8058) |
2021-03-02 18:48:59 +0100 | drdee | (~drdee@2001:b07:6468:1782:1e9c:163f:3faa:8058) (Remote host closed the connection) |
2021-03-02 18:49:06 +0100 | thunderrd | (~thunderrd@183.182.112.145) |
2021-03-02 18:50:46 +0100 | conal | (~conal@64.71.133.70) (Quit: Computer has gone to sleep.) |
2021-03-02 18:52:16 +0100 | xsperry | (~as@unaffiliated/xsperry) () |
2021-03-02 18:52:17 +0100 | spiderbubble | (uid17704@gateway/web/irccloud.com/x-srelmqkmebrzdhfg) |
2021-03-02 18:52:58 +0100 | xsperry | (~as@unaffiliated/xsperry) |
2021-03-02 18:54:29 +0100 | raym | (~ray@45.64.220.3) |
2021-03-02 18:57:54 +0100 | Tarutaev | (~Tarutaev@90.200.185.163) |
2021-03-02 19:00:58 +0100 | dansho | (~dansho@ec2-13-115-122-101.ap-northeast-1.compute.amazonaws.com) |
2021-03-02 19:01:02 +0100 | emmanuel_erc | (~user@2603-7000-9600-01c9-c404-e80d-f3d0-d4c5.res6.spectrum.com) |
2021-03-02 19:01:49 +0100 | dbmikus | (~dbmikus@cpe-76-167-86-219.natsow.res.rr.com) |
2021-03-02 19:02:16 +0100 | jrqc | (~rofl@96.78.87.197) (Ping timeout: 240 seconds) |
2021-03-02 19:02:39 +0100 | merijn | (~merijn@83-160-49-249.ip.xs4all.nl) |
2021-03-02 19:02:43 +0100 | jamm_ | (~jamm@unaffiliated/jamm) (Remote host closed the connection) |
2021-03-02 19:03:15 +0100 | redmp | (~redmp@172.58.38.139) |
2021-03-02 19:04:32 +0100 | howdoi | (uid224@gateway/web/irccloud.com/x-ufymsxtwwagrydka) |
2021-03-02 19:05:26 +0100 | jrqc | (~rofl@96.78.87.197) |
2021-03-02 19:10:06 +0100 | zhenchaoli | (~user@2601:641:8080:71c0:99fe:19bc:923d:684e) |
2021-03-02 19:10:44 +0100 | michalz | (~user@185.246.204.42) (Remote host closed the connection) |
2021-03-02 19:11:01 +0100 | pera_ | (~pera_@94.0.111.239) (Quit: leaving) |
2021-03-02 19:11:52 +0100 | curiousgay | (~gay@178.217.208.8) (Remote host closed the connection) |
2021-03-02 19:12:06 +0100 | ddellacosta | (ddellacost@gateway/vpn/mullvad/ddellacosta) |
2021-03-02 19:12:52 +0100 | curiousgay | (~gay@178.217.208.8) |
2021-03-02 19:12:53 +0100 | emmanuel_erc | (~user@2603-7000-9600-01c9-c404-e80d-f3d0-d4c5.res6.spectrum.com) (Read error: Connection reset by peer) |
2021-03-02 19:13:14 +0100 | emmanuel_erc | (~user@2603-7000-9600-01c9-c404-e80d-f3d0-d4c5.res6.spectrum.com) |
2021-03-02 19:13:48 +0100 | carlomagno1 | (~cararell@148.87.23.10) |
2021-03-02 19:14:40 +0100 | zhenchaoli | (~user@2601:641:8080:71c0:99fe:19bc:923d:684e) (Quit: ERC (IRC client for Emacs 27.1)) |
2021-03-02 19:15:21 +0100 | rdivyanshu | (uid322626@gateway/web/irccloud.com/x-hhsehrobfpkiaywm) (Quit: Connection closed for inactivity) |
2021-03-02 19:15:34 +0100 | zhenchaoli | (~user@2601:641:8080:71c0:99fe:19bc:923d:684e) |
2021-03-02 19:15:35 +0100 | carlomagno | (~cararell@148.87.23.10) (Ping timeout: 240 seconds) |
2021-03-02 19:15:36 +0100 | gioyik | (~gioyik@gateway/tor-sasl/gioyik) |
2021-03-02 19:16:04 +0100 | rj | (~x@gateway/tor-sasl/rj) (Ping timeout: 268 seconds) |
2021-03-02 19:16:36 +0100 | coot | (~coot@37.30.55.141.nat.umts.dynamic.t-mobile.pl) |
2021-03-02 19:17:31 +0100 | ixlun | (~user@213.205.241.12) |
2021-03-02 19:18:20 +0100 | rj | (~x@gateway/tor-sasl/rj) |
2021-03-02 19:18:41 +0100 | coot | (~coot@37.30.55.141.nat.umts.dynamic.t-mobile.pl) (Remote host closed the connection) |
2021-03-02 19:19:04 +0100 | coot | (~coot@37.30.55.141.nat.umts.dynamic.t-mobile.pl) |
2021-03-02 19:19:36 +0100 | emmanuel_erc | (~user@2603-7000-9600-01c9-c404-e80d-f3d0-d4c5.res6.spectrum.com) (Read error: Connection reset by peer) |
2021-03-02 19:19:50 +0100 | emmanuel_erc | (~user@2603-7000-9600-01c9-c404-e80d-f3d0-d4c5.res6.spectrum.com) |
2021-03-02 19:19:53 +0100 | Lycurgus | (~niemand@cpe-45-46-139-165.buffalo.res.rr.com) (Quit: Exeunt) |
2021-03-02 19:21:18 +0100 | evanjs | (~evanjs@075-129-098-007.res.spectrum.com) (Ping timeout: 245 seconds) |
2021-03-02 19:22:40 +0100 | mananamenos | (~mananamen@193.red-88-11-66.dynamicip.rima-tde.net) |
2021-03-02 19:22:53 +0100 | danvet | (~Daniel@2a02:168:57f4:0:efd0:b9e5:5ae6:c2fa) (Ping timeout: 272 seconds) |
2021-03-02 19:24:24 +0100 | evanjs | (~evanjs@075-129-098-007.res.spectrum.com) |
2021-03-02 19:25:17 +0100 | jamm_ | (~jamm@unaffiliated/jamm) |
2021-03-02 19:26:21 +0100 | emmanuel_erc | (~user@2603-7000-9600-01c9-c404-e80d-f3d0-d4c5.res6.spectrum.com) (Read error: Connection reset by peer) |
2021-03-02 19:26:56 +0100 | emmanuel_erc | (~user@2603-7000-9600-01c9-c404-e80d-f3d0-d4c5.res6.spectrum.com) |
2021-03-02 19:27:34 +0100 | jrqc | (~rofl@96.78.87.197) (Ping timeout: 245 seconds) |
2021-03-02 19:28:05 +0100 | gioyik_ | (~gioyik@gateway/tor-sasl/gioyik) |
2021-03-02 19:29:08 +0100 | jamm_ | (~jamm@unaffiliated/jamm) (Remote host closed the connection) |
2021-03-02 19:29:14 +0100 | rajivr | (uid269651@gateway/web/irccloud.com/x-ttrfxkbadcapkjxd) (Quit: Connection closed for inactivity) |
2021-03-02 19:29:18 +0100 | jamm_ | (~jamm@unaffiliated/jamm) |
2021-03-02 19:29:26 +0100 | <ixlun> | Hi all, I've been experimenting with mutable references in haskell and I've got: https://termbin.com/jg6ql . Is there a way I can make both `a' and `b' point to the same object so that mutation through either `a' or `b' is observed by the other IORef? |
2021-03-02 19:29:38 +0100 | gioyik | (~gioyik@gateway/tor-sasl/gioyik) (Ping timeout: 268 seconds) |
2021-03-02 19:30:00 +0100 | crobbins | (~crobbins@2601:2c1:200:ec50:2c10:d848:8f1f:38a4) (Remote host closed the connection) |
2021-03-02 19:30:01 +0100 | jrqc | (~rofl@96.78.87.197) |
2021-03-02 19:30:13 +0100 | <monochrom> | let b = a |
2021-03-02 19:30:27 +0100 | conal | (~conal@64.71.133.70) |
2021-03-02 19:30:34 +0100 | <merijn> | ixlun: eh, by not having two IORefs? :p |
2021-03-02 19:30:40 +0100 | <monochrom> | "point to the same object" = aliasing. Definition. |
2021-03-02 19:30:48 +0100 | crobbins | (~crobbins@2601:2c1:200:ec50:2c10:d848:8f1f:38a4) |
2021-03-02 19:31:01 +0100 | raehik1 | (~raehik@cpc95906-rdng25-2-0-cust156.15-3.cable.virginm.net) |
2021-03-02 19:31:19 +0100 | <ixlun> | Ahhh, of course! |
2021-03-02 19:31:31 +0100 | ixlun | feels a bit silly for asking that question now! |
2021-03-02 19:31:46 +0100 | ddellacosta | (ddellacost@gateway/vpn/mullvad/ddellacosta) (Remote host closed the connection) |
2021-03-02 19:31:50 +0100 | jamm_ | (~jamm@unaffiliated/jamm) (Remote host closed the connection) |
2021-03-02 19:32:08 +0100 | <FortuneZero> | use the same IORef in both places |
2021-03-02 19:32:16 +0100 | ddellacosta | (ddellacost@gateway/vpn/mullvad/ddellacosta) |
2021-03-02 19:32:27 +0100 | <koz_> | An IORef is essentially a pointer. |
2021-03-02 19:32:36 +0100 | <FortuneZero> | IORef is a pointer to box where the value is stored |
2021-03-02 19:32:47 +0100 | <FortuneZero> | copy the pointer as much as you want |
2021-03-02 19:33:17 +0100 | ddellacosta | (ddellacost@gateway/vpn/mullvad/ddellacosta) (Remote host closed the connection) |
2021-03-02 19:33:17 +0100 | emmanuel_erc | (~user@2603-7000-9600-01c9-c404-e80d-f3d0-d4c5.res6.spectrum.com) (Read error: Connection reset by peer) |
2021-03-02 19:33:28 +0100 | ddellacosta | (ddellacost@gateway/vpn/mullvad/ddellacosta) |
2021-03-02 19:33:38 +0100 | emmanuel_erc | (~user@2603-7000-9600-01c9-c404-e80d-f3d0-d4c5.res6.spectrum.com) |
2021-03-02 19:33:55 +0100 | Deide | (~Deide@217.155.19.23) (Read error: Connection reset by peer) |
2021-03-02 19:33:56 +0100 | <ixlun> | So, I presume that newIORef will create a copy of whatever is being pointed to, even if it's the same object? |
2021-03-02 19:33:56 +0100 | <ixlun> | ind |
2021-03-02 19:34:02 +0100 | ddellacosta | (ddellacost@gateway/vpn/mullvad/ddellacosta) (Remote host closed the connection) |
2021-03-02 19:34:12 +0100 | Deide | (~Deide@217.155.19.23) |
2021-03-02 19:34:13 +0100 | <monochrom> | I don't think that model gets you very far. |
2021-03-02 19:34:24 +0100 | <merijn> | ixlun: Define "same object" |
2021-03-02 19:34:31 +0100 | ddellacosta | (ddellacost@gateway/vpn/mullvad/ddellacosta) |
2021-03-02 19:34:36 +0100 | <monochrom> | Instead, this model gets you very far, probably all the way down to asm: Each name is a pointer. |
2021-03-02 19:34:58 +0100 | <monochrom> | And an IORef is already the box itself. |
2021-03-02 19:35:13 +0100 | <merijn> | ixlun: newIORef allocates a (mutable) reference (hence, "Ref") to a value. You cannot mutate the values inside, you *can* mutate the reference to point at different values |
2021-03-02 19:35:33 +0100 | ddellacosta | (ddellacost@gateway/vpn/mullvad/ddellacosta) (Remote host closed the connection) |
2021-03-02 19:35:43 +0100 | ddellaco_ | (ddellacost@gateway/vpn/mullvad/ddellacosta) |
2021-03-02 19:35:57 +0100 | raehik1 | (~raehik@cpc95906-rdng25-2-0-cust156.15-3.cable.virginm.net) (Ping timeout: 264 seconds) |
2021-03-02 19:36:18 +0100 | ddellaco_ | (ddellacost@gateway/vpn/mullvad/ddellacosta) (Remote host closed the connection) |
2021-03-02 19:36:38 +0100 | crobbins | (~crobbins@2601:2c1:200:ec50:2c10:d848:8f1f:38a4) (Ping timeout: 260 seconds) |
2021-03-02 19:37:03 +0100 | <ixlun> | monochrom: in that case, why doesn't a and b point to the same object? They where both created from the same name, `ourmap'? |
2021-03-02 19:37:22 +0100 | <monochrom> | newIORef creates and returns a brand new box. |
2021-03-02 19:37:38 +0100 | <monochrom> | You call it twice you get two distinct boxes. |
2021-03-02 19:37:39 +0100 | <merijn> | ixlun: They do |
2021-03-02 19:37:56 +0100 | <merijn> | ixlun: But you can't change the object pointed too, you change the pointer |
2021-03-02 19:38:22 +0100 | <merijn> | ixlun: So "pointing at the same object" isn't something you can meaningfully distinguish anyway |
2021-03-02 19:38:43 +0100 | aenesidemus | (~aenesidem@c-73-53-247-25.hsd1.fl.comcast.net) |
2021-03-02 19:38:51 +0100 | <ixlun> | Right, okay. so mofiyIORef will change the pointer, *not* the underlying object. |
2021-03-02 19:38:56 +0100 | <merijn> | Yes |
2021-03-02 19:39:38 +0100 | ClaudiusMaximus | (~claude@191.123.199.146.dyn.plus.net) |
2021-03-02 19:39:38 +0100 | ClaudiusMaximus | (~claude@191.123.199.146.dyn.plus.net) (Changing host) |
2021-03-02 19:39:38 +0100 | ClaudiusMaximus | (~claude@unaffiliated/claudiusmaximus) |
2021-03-02 19:39:55 +0100 | emmanuel_erc | (~user@2603-7000-9600-01c9-c404-e80d-f3d0-d4c5.res6.spectrum.com) (Read error: Connection reset by peer) |
2021-03-02 19:40:14 +0100 | <ixlun> | Ahh, right, so that's why IORef can point to immutable data, `Map' in this case. |
2021-03-02 19:40:14 +0100 | emmanuel_erc | (~user@2603-7000-9600-01c9-c404-e80d-f3d0-d4c5.res6.spectrum.com) |
2021-03-02 19:40:31 +0100 | <ixlun> | and give the impression of mutation. |
2021-03-02 19:41:41 +0100 | <maralorn> | simonmic: But this also explains why you can only make delegation changes for the second next epoch. Because I assume that the next epoch will be needed to establish the order in the epoch after it. |
2021-03-02 19:41:58 +0100 | nbloomf | (~nbloomf@2600:1700:ad14:3020:e0e9:a038:1112:d7c8) (Quit: My MacBook has gone to sleep. ZZZzzz…) |
2021-03-02 19:42:31 +0100 | <geekosaur> | channel? |
2021-03-02 19:46:08 +0100 | Deide | (~Deide@217.155.19.23) (Read error: Connection reset by peer) |
2021-03-02 19:46:42 +0100 | Deide | (~Deide@217.155.19.23) |
2021-03-02 19:46:42 +0100 | emmanuel_erc | (~user@2603-7000-9600-01c9-c404-e80d-f3d0-d4c5.res6.spectrum.com) (Read error: Connection reset by peer) |
2021-03-02 19:46:49 +0100 | emmanuel_erc | (~user@2603-7000-9600-01c9-c404-e80d-f3d0-d4c5.res6.spectrum.com) |
2021-03-02 19:48:07 +0100 | rj | (~x@gateway/tor-sasl/rj) (Ping timeout: 268 seconds) |
2021-03-02 19:48:43 +0100 | soft-warm | (44695313@ip68-105-83-19.sd.sd.cox.net) (Ping timeout: 240 seconds) |
2021-03-02 19:50:28 +0100 | nbloomf | (~nbloomf@2600:1700:ad14:3020:e0e9:a038:1112:d7c8) |
2021-03-02 19:51:02 +0100 | hc | hc_ |
2021-03-02 19:51:03 +0100 | geekosaur | (82650c7a@130.101.12.122) (Ping timeout: 240 seconds) |
2021-03-02 19:51:47 +0100 | rj | (~x@gateway/tor-sasl/rj) |
2021-03-02 19:52:08 +0100 | heatsink | (~heatsink@2600:1700:bef1:5e10:2d2c:7153:bdbb:6201) (Remote host closed the connection) |
2021-03-02 19:52:31 +0100 | dhouthoo | (~dhouthoo@ptr-eitgbj2w0uu6delkbrh.18120a2.ip6.access.telenet.be) (Quit: WeeChat 3.0) |
2021-03-02 19:52:57 +0100 | Noldorin | (~noldorin@unaffiliated/noldorin) |
2021-03-02 19:52:59 +0100 | <d34df00d> | Alright, I haven't written advanced type-level haskell for a while, so how what's the ghc way to spell out the kind of a type constructor FooType that could be used as `FooType '[ 1, 2, 3 ]`? |
2021-03-02 19:53:32 +0100 | emmanuel_erc | (~user@2603-7000-9600-01c9-c404-e80d-f3d0-d4c5.res6.spectrum.com) (Read error: Connection reset by peer) |
2021-03-02 19:53:36 +0100 | <d34df00d> | I basically want something like Idris' data FooType : List Nat -> Type where ... |
2021-03-02 19:53:41 +0100 | gehmehgeh | (~ircuser1@gateway/tor-sasl/gehmehgeh) (Ping timeout: 268 seconds) |
2021-03-02 19:53:55 +0100 | emmanuel_erc | (~user@2603-7000-9600-01c9-c404-e80d-f3d0-d4c5.res6.spectrum.com) |
2021-03-02 19:54:18 +0100 | Pickchea | (~private@unaffiliated/pickchea) |
2021-03-02 20:00:19 +0100 | emmanuel_erc | (~user@2603-7000-9600-01c9-c404-e80d-f3d0-d4c5.res6.spectrum.com) (Read error: Connection reset by peer) |
2021-03-02 20:00:30 +0100 | emmanuel_erc | (~user@2603-7000-9600-01c9-c404-e80d-f3d0-d4c5.res6.spectrum.com) |
2021-03-02 20:00:36 +0100 | minoru_shiraeesh | (~shiraeesh@5.101.59.37) (Ping timeout: 240 seconds) |
2021-03-02 20:00:41 +0100 | __minoru__shirae | (~shiraeesh@109.166.56.62) |
2021-03-02 20:01:20 +0100 | gehmehgeh | (~ircuser1@gateway/tor-sasl/gehmehgeh) |
2021-03-02 20:01:20 +0100 | chisui | (577bc9db@i577BC9DB.versanet.de) (Quit: Connection closed) |
2021-03-02 20:02:36 +0100 | jpds_ | (~jpds@gateway/tor-sasl/jpds) (Remote host closed the connection) |
2021-03-02 20:03:11 +0100 | jpds_ | (~jpds@gateway/tor-sasl/jpds) |
2021-03-02 20:03:39 +0100 | berberman | (~berberman@unaffiliated/berberman) |
2021-03-02 20:03:50 +0100 | nineonin_ | (~nineonine@50.216.62.2) |
2021-03-02 20:04:14 +0100 | berberman_ | (~berberman@unaffiliated/berberman) (Ping timeout: 264 seconds) |
2021-03-02 20:04:47 +0100 | machinedgod | (~machinedg@135-23-192-217.cpe.pppoe.ca) (Quit: Lost terminal) |
2021-03-02 20:05:55 +0100 | nineonine | (~nineonine@2604:3d08:7785:9600:2076:7626:28f5:58b2) (Ping timeout: 240 seconds) |
2021-03-02 20:06:35 +0100 | pincel | (~pyon@unaffiliated/pyon) (Ping timeout: 272 seconds) |
2021-03-02 20:07:15 +0100 | emmanuel_erc | (~user@2603-7000-9600-01c9-c404-e80d-f3d0-d4c5.res6.spectrum.com) (Read error: Connection reset by peer) |
2021-03-02 20:07:36 +0100 | emmanuel_erc | (~user@2603-7000-9600-01c9-c404-e80d-f3d0-d4c5.res6.spectrum.com) |
2021-03-02 20:07:42 +0100 | machinedgod | (~machinedg@135-23-192-217.cpe.pppoe.ca) |
2021-03-02 20:08:29 +0100 | geekosaur | (82650c7a@130.101.12.122) |
2021-03-02 20:11:42 +0100 | emmanuel_erc | (~user@2603-7000-9600-01c9-c404-e80d-f3d0-d4c5.res6.spectrum.com) (Read error: Connection reset by peer) |
2021-03-02 20:12:12 +0100 | emmanuel_erc | (~user@2603-7000-9600-01c9-c404-e80d-f3d0-d4c5.res6.spectrum.com) |
2021-03-02 20:12:12 +0100 | emmanuel_erc | (~user@2603-7000-9600-01c9-c404-e80d-f3d0-d4c5.res6.spectrum.com) (Read error: Connection reset by peer) |
2021-03-02 20:12:21 +0100 | emmanuel_erc | (~user@2603-7000-9600-01c9-c404-e80d-f3d0-d4c5.res6.spectrum.com) |
2021-03-02 20:12:21 +0100 | emmanuel_erc | (~user@2603-7000-9600-01c9-c404-e80d-f3d0-d4c5.res6.spectrum.com) (Read error: Connection reset by peer) |
2021-03-02 20:12:30 +0100 | emmanuel_erc | (~user@2603-7000-9600-01c9-c404-e80d-f3d0-d4c5.res6.spectrum.com) |
2021-03-02 20:17:10 +0100 | Tario | (~Tario@201.192.165.173) (Read error: Connection reset by peer) |
2021-03-02 20:17:44 +0100 | rj | (~x@gateway/tor-sasl/rj) (Ping timeout: 268 seconds) |
2021-03-02 20:18:42 +0100 | <__minoru__shirae> | ixlun: if you want to experiment with mutability, building a gui might be more convenient than using console input-output. You can build simple console-based gui using ansi-terminal package |
2021-03-02 20:19:43 +0100 | Tario | (~Tario@201.192.165.173) |
2021-03-02 20:20:00 +0100 | rj | (~x@gateway/tor-sasl/rj) |
2021-03-02 20:22:53 +0100 | <__minoru__shirae> | the simplest gui could be something like "x = 1, y = 2, press e to enter edit mode, press q to quit" |
2021-03-02 20:23:15 +0100 | <monochrom> | That seems more like a huge distraction and yak shaving than conveniece to me. |
2021-03-02 20:24:12 +0100 | <__minoru__shirae> | but once you're done with the yak shaving you have a neat interface that shows you all the values at once |
2021-03-02 20:24:18 +0100 | Noldorin | (~noldorin@unaffiliated/noldorin) (Quit: My MacBook Pro has gone to sleep. ZZZzzz…) |
2021-03-02 20:24:24 +0100 | <monochrom> | I got much more mileage by just writing the same kind of 10-line toy programs ixlun wrote. |
2021-03-02 20:25:04 +0100 | Aquazi | (uid312403@gateway/web/irccloud.com/x-igqvlzivrkvilmgu) (Quit: Connection closed for inactivity) |
2021-03-02 20:25:35 +0100 | heatsink | (~heatsink@2600:1700:bef1:5e10:2d2c:7153:bdbb:6201) |
2021-03-02 20:25:37 +0100 | <__minoru__shirae> | and you can handle arrow button press events |
2021-03-02 20:26:12 +0100 | <__minoru__shirae> | and then for example incrementing a value becomes easier |
2021-03-02 20:26:30 +0100 | <__minoru__shirae> | you don't have to type a new value, you just press "up" |
2021-03-02 20:27:25 +0100 | emmanuel_erc | (~user@2603-7000-9600-01c9-c404-e80d-f3d0-d4c5.res6.spectrum.com) (Read error: Connection reset by peer) |
2021-03-02 20:27:29 +0100 | <monochrom> | The reason the frugal "dry" "dull" approach works is because there is not much to understand and experiment with mutability. |
2021-03-02 20:27:35 +0100 | emmanuel_erc | (~user@2603-7000-9600-01c9-c404-e80d-f3d0-d4c5.res6.spectrum.com) |
2021-03-02 20:28:10 +0100 | <monochrom> | There are about 5 well-designed toy programs that answer all questions. |
2021-03-02 20:28:28 +0100 | <monochrom> | Beyond that it's just addiction. |
2021-03-02 20:29:51 +0100 | <__minoru__shirae> | this is the first time I hear about 5 toy programs that answer all questions about mutability |
2021-03-02 20:30:10 +0100 | <monochrom> | Well, OK, just IORef. |
2021-03-02 20:30:19 +0100 | <__minoru__shirae> | how do I find them? can you give me some keywords? |
2021-03-02 20:30:47 +0100 | <__minoru__shirae> | oh, ok |
2021-03-02 20:30:58 +0100 | <__minoru__shirae> | but anyway, links would be appreciated |
2021-03-02 20:32:39 +0100 | <monochrom> | https://termbin.com/jg6ql for starter? I.e., the original one that started the discussion. |
2021-03-02 20:33:30 +0100 | <monochrom> | This one asks whether "newIORef ourmap" converts ourmap to a mutable thing or it's an entirely different model. |
2021-03-02 20:33:55 +0100 | <monochrom> | I don't see how GUIizing it adds any value then a simple init-then-print. |
2021-03-02 20:34:17 +0100 | emmanuel_erc | (~user@2603-7000-9600-01c9-c404-e80d-f3d0-d4c5.res6.spectrum.com) (Read error: Connection reset by peer) |
2021-03-02 20:34:37 +0100 | <monochrom> | I don't see how "press f to increment" answers the really important questions like this one. |
2021-03-02 20:34:41 +0100 | emmanuel_erc | (~user@2603-7000-9600-01c9-c404-e80d-f3d0-d4c5.res6.spectrum.com) |
2021-03-02 20:34:51 +0100 | <__minoru__shirae> | one note: handling arrow button press events doesn't depend on the ansi-terminal package, you can do that with no dependency at all. you need to disable buffering when reading from console. see https://stackoverflow.com/a/38553473/8569383 |
2021-03-02 20:35:02 +0100 | <monochrom> | But eye candies and indulgence, sure. |
2021-03-02 20:36:33 +0100 | <boxscape> | d34df00d you should be able to translate that quite literally, `data FooType :: [Nat] -> Type where ...` |
2021-03-02 20:37:26 +0100 | heatsink | (~heatsink@2600:1700:bef1:5e10:2d2c:7153:bdbb:6201) (Remote host closed the connection) |
2021-03-02 20:38:18 +0100 | <__minoru__shirae> | monochrom: I mean, when you experiment with mutability, I expect later experiments to gradually become more complex |
2021-03-02 20:38:39 +0100 | <__minoru__shirae> | and gui might be helpful in those cases |
2021-03-02 20:38:46 +0100 | emmanuel_erc | (~user@2603-7000-9600-01c9-c404-e80d-f3d0-d4c5.res6.spectrum.com) (Read error: Connection reset by peer) |
2021-03-02 20:39:30 +0100 | emmanuel_erc | (~user@2603-7000-9600-01c9-c404-e80d-f3d0-d4c5.res6.spectrum.com) |
2021-03-02 20:39:54 +0100 | <__minoru__shirae> | when you want to see how values change in real time |
2021-03-02 20:45:45 +0100 | augnun | (~augnun@2804:14c:658b:41bb:3843:ca5d:efc4:9380) |
2021-03-02 20:46:17 +0100 | <monochrom> | That sounds speculative not evidenced. |
2021-03-02 20:46:50 +0100 | <__minoru__shirae> | yeah, that's subjective anyway |
2021-03-02 20:47:20 +0100 | <monochrom> | No. You're mistaking speculative for subjective. |
2021-03-02 20:47:47 +0100 | emmanuel_erc | (~user@2603-7000-9600-01c9-c404-e80d-f3d0-d4c5.res6.spectrum.com) (Read error: Connection reset by peer) |
2021-03-02 20:47:57 +0100 | rj | (~x@gateway/tor-sasl/rj) (Ping timeout: 268 seconds) |
2021-03-02 20:48:05 +0100 | emmanuel_erc | (~user@2603-7000-9600-01c9-c404-e80d-f3d0-d4c5.res6.spectrum.com) |
2021-03-02 20:48:14 +0100 | <__minoru__shirae> | for me, it is more convenient to imagine a gui when experimenting with mutability, it gives a new perspective. And from that perspective, I can ask new questions, or can come up with new ideas. |
2021-03-02 20:48:39 +0100 | <monochrom> | "Does music help you code?" is subjective, it works differently for different people. "I say that music helps coding for 85% of programmers" that's speculative, I have no evidence, I made it up. |
2021-03-02 20:48:59 +0100 | garFF | (~garff@0x3e2c8674.mobile.telia.dk) |
2021-03-02 20:50:07 +0100 | <koz_> | I wanna say 'not a Monad' in adjectival form. Best I can come up with is 'sub-Monadic'. Does anyoen have a better form for this? |
2021-03-02 20:50:28 +0100 | hyperisco | (~hyperisco@d192-186-117-226.static.comm.cgocable.net) |
2021-03-02 20:50:31 +0100 | <__minoru__shirae> | and sometimes it is hard to come up with an idea of a console application with no gui |
2021-03-02 20:50:42 +0100 | <monochrom> | non-monadic? |
2021-03-02 20:51:02 +0100 | <dolio> | 'Sub' sounds like it could give the wrong impression. |
2021-03-02 20:51:12 +0100 | <__minoru__shirae> | koz_: non-monadic? |
2021-03-02 20:51:21 +0100 | elfets | (~elfets@ip-37-201-23-96.hsi13.unitymediagroup.de) (Quit: Leaving) |
2021-03-02 20:51:27 +0100 | rj | (~x@gateway/tor-sasl/rj) |
2021-03-02 20:51:31 +0100 | <koz_> | Non-monadic could work, but still feels a bit ehh. |
2021-03-02 20:51:41 +0100 | <koz_> | dolio: In what way? |
2021-03-02 20:51:42 +0100 | <monochrom> | I know. |
2021-03-02 20:52:05 +0100 | <monochrom> | I would try avoiding adjective first. |
2021-03-02 20:52:24 +0100 | <monochrom> | But English is fundamentally broken in the first place. |
2021-03-02 20:53:13 +0100 | <koz_> | monochrom: Yes, but I can't fix that much legacy. |
2021-03-02 20:53:28 +0100 | <dolio> | koz_: It might suggest the same thing as subset, subgroup, etc. |
2021-03-02 20:53:49 +0100 | <monochrom> | In Chinese you just do "not monad" for the noun and "not monadic" for the adjective. It's a pretty concatenative language. I heard German is too... |
2021-03-02 20:53:50 +0100 | <dolio> | I.E. a monad that is somehow a substructure of another monad. |
2021-03-02 20:54:14 +0100 | <koz_> | Also dolio: What would a free Traversable look like? By which I mean some 'Trav f a' such that 'Traversable (Trav f)' for any f? |
2021-03-02 20:54:19 +0100 | <koz_> | dolio: Yeah, fair point. |
2021-03-02 20:54:55 +0100 | <dolio> | I think that's called `Bazaar` in lens. |
2021-03-02 20:55:25 +0100 | <koz_> | dolio: Wait, _that_ is what Bazaar is? |
2021-03-02 20:55:40 +0100 | Feuermagier_ | (~Feuermagi@2a02:2488:4211:3400:246e:bf09:8453:9d6) |
2021-03-02 20:55:49 +0100 | Feuermagier_ | (~Feuermagi@2a02:2488:4211:3400:246e:bf09:8453:9d6) (Client Quit) |
2021-03-02 20:55:49 +0100 | <dolio> | :) |
2021-03-02 20:55:58 +0100 | <monochrom> | I face similar hurdle with "not regular". That one is easier, "non-regular" seems to work OK. It's why I try "non-monadic". |
2021-03-02 20:56:10 +0100 | Feuermagier | (~Feuermagi@2a02:2488:4211:3400:246e:bf09:8453:9d6) (Read error: Connection reset by peer) |
2021-03-02 20:56:19 +0100 | <koz_> | dolio: But it doesn't have that instance. |
2021-03-02 20:57:10 +0100 | <d34df00d> | boxscape: right, thanks! I had an extra tick that broke things (that is, '[Nat] -> Type). |
2021-03-02 20:57:11 +0100 | <dolio> | It might be too parameterized. |
2021-03-02 20:57:23 +0100 | <boxscape> | understandable |
2021-03-02 20:57:46 +0100 | <__minoru__shirae> | maybe a category theory can provide an insight. like, if it's not a monad, then what is it? a functor, applicative, or maybe some term I don't know |
2021-03-02 20:57:59 +0100 | <dolio> | Anyhow, it would be very similar to Bazaar. |
2021-03-02 20:58:24 +0100 | <koz_> | __minoru__shirae: It could be Applicative. It could also be a bunch of other things. |
2021-03-02 20:58:33 +0100 | <koz_> | Hence why I'm not 'pinning' it to any of the above. |
2021-03-02 20:59:01 +0100 | crobbins | (~crobbins@2600:1700:48eb:8490:dd46:64cd:ab2e:66bc) |
2021-03-02 21:00:06 +0100 | Gurkenglas | (~Gurkengla@unaffiliated/gurkenglas) (Read error: Connection reset by peer) |
2021-03-02 21:02:07 +0100 | fendor | (~fendor@91.141.3.125.wireless.dyn.drei.com) (Remote host closed the connection) |
2021-03-02 21:04:27 +0100 | aenesidemus | (~aenesidem@c-73-53-247-25.hsd1.fl.comcast.net) (Quit: Leaving) |
2021-03-02 21:04:36 +0100 | <dminuoso> | monochrom: By the way, it's called agglutinative not concatenative. :) |
2021-03-02 21:04:55 +0100 | petersen | (~petersen@redhat/juhp) (Ping timeout: 240 seconds) |
2021-03-02 21:04:58 +0100 | monochrom | cries |
2021-03-02 21:05:04 +0100 | <dminuoso> | And in German the example only works for adjectives "nicht monadisch", for nouns I don't think there's an equivalent way |
2021-03-02 21:05:15 +0100 | ericsagnes | (~ericsagne@2405:6580:0:5100:7511:4100:6209:4ebe) (Ping timeout: 240 seconds) |
2021-03-02 21:05:34 +0100 | <dminuoso> | Unmonade perhaps? But that sounds really awkward. |
2021-03-02 21:05:53 +0100 | geowiesnot_bis | (~user@87-89-181-157.abo.bbox.fr) |
2021-03-02 21:06:10 +0100 | <monochrom> | Unmonads doubleplusplus ungood. |
2021-03-02 21:06:25 +0100 | <dolio> | What's the explanation for stuff like "entscheidungsproblem" then? |
2021-03-02 21:07:02 +0100 | <dolio> | Or nullstellensatz. |
2021-03-02 21:07:05 +0100 | fendor | (~fendor@91.141.3.125.wireless.dyn.drei.com) |
2021-03-02 21:07:08 +0100 | <monochrom> | Perhaps "unmonadic" works. |
2021-03-02 21:07:10 +0100 | petersen | (~petersen@redhat/juhp) |
2021-03-02 21:07:27 +0100 | <boxscape> | dolio I think the caveat was specifically that there's no good translation for the "non-" prefix |
2021-03-02 21:07:33 +0100 | <dminuoso> | dolio: We can agglutinate nouns just fine, but the noun version of "non-monadic" there's no noun for "non" |
2021-03-02 21:07:41 +0100 | <dolio> | Oh I see. |
2021-03-02 21:08:16 +0100 | <monochrom> | When a language is not recognizable (recognizable = semi-decidable), I am really tempted to say "unrecognizable", but it sounds more like a joke than serious. |
2021-03-02 21:08:17 +0100 | emmanuel_erc | (~user@2603-7000-9600-01c9-c404-e80d-f3d0-d4c5.res6.spectrum.com) (Read error: Connection reset by peer) |
2021-03-02 21:08:27 +0100 | <dminuoso> | (And we can agglutinate adjectives with nouns too, but "nicht monadisch" is not a single adjective, so it doesnt work) |
2021-03-02 21:08:41 +0100 | emmanuel_erc | (~user@2603-7000-9600-01c9-c404-e80d-f3d0-d4c5.res6.spectrum.com) |
2021-03-02 21:09:32 +0100 | <dminuoso> | Like Kleinformat (= small format) |
2021-03-02 21:09:47 +0100 | <monochrom> | Wait, you don't add "un" to "m". You add "im". "immonadic"... |
2021-03-02 21:10:09 +0100 | <boxscape> | nonimmonadic |
2021-03-02 21:10:11 +0100 | <dolio> | I have to say, it seems like German mathematicians were good at naming their stuff, but then people that spoke other languages just used the German words instead of using the same approach. |
2021-03-02 21:10:14 +0100 | <dminuoso> | monochrom: Yeah, I suppose that's the latin origin there. In German that becomes `un` |
2021-03-02 21:10:21 +0100 | FortuneZero | (3223b878@50.35.184.120) (Quit: Connection closed) |
2021-03-02 21:10:26 +0100 | <monochrom> | immonadic immobile immu calculus |
2021-03-02 21:11:13 +0100 | <monochrom> | Yeah eigenvalues instead of characteristic values. Then again "eigen" is shorter so meh. |
2021-03-02 21:11:30 +0100 | <boxscape> | to be fair "zero position sentence" just doesn't have the same ring to it as nullstellensatz |
2021-03-02 21:12:23 +0100 | <monochrom> | ooohhhh is that what the movie title "the zero theorem" trying to say... |
2021-03-02 21:12:35 +0100 | <dminuoso> | Mmm, "eigen" is a strange prefix here. Id have to look into old dictionaries, but I dont associate it with "characteristic" |
2021-03-02 21:13:35 +0100 | <monochrom> | OK, I googled "eigen", got "own", "inherent" "peculiar". |
2021-03-02 21:13:56 +0100 | geowiesnot_bis | (~user@87-89-181-157.abo.bbox.fr) (Ping timeout: 265 seconds) |
2021-03-02 21:14:21 +0100 | <dolio> | It's a bit of a stretch. |
2021-03-02 21:15:39 +0100 | <monochrom> | I think it was wise to keep "eigen" in English and not bother translate it. It doesn't look like any translation preserves the spirit. :) |
2021-03-02 21:15:55 +0100 | <dminuoso> | Mmm, as far as I can make it out, Hilbert chose that prefix without any justification. |
2021-03-02 21:16:18 +0100 | rayyyy | (~nanoz@gateway/tor-sasl/nanoz) (Ping timeout: 268 seconds) |
2021-03-02 21:16:56 +0100 | rj | (~x@gateway/tor-sasl/rj) (Ping timeout: 268 seconds) |
2021-03-02 21:17:00 +0100 | <monochrom> | I wanted to say "Hilbert made it up" back when "entscheidungsproblem" was brought up. Now I know I'm right, he made up all of the above. :) |
2021-03-02 21:17:20 +0100 | <dolio> | Yeah, maybe it was just Hilbert. |
2021-03-02 21:17:28 +0100 | ericsagnes | (~ericsagne@2405:6580:0:5100:3056:df9b:393a:c87f) |
2021-03-02 21:17:38 +0100 | <dolio> | Giving things names that at least somewhat describe them. :) |
2021-03-02 21:18:23 +0100 | <dminuoso> | I guess at the end this is exactly how language evolve. Every time you find something new, you either have to reuse an existing term and stretch its definition (or change it), or you try and find some compound of existing terms to describe it. |
2021-03-02 21:18:35 +0100 | <dminuoso> | Either way, the act of coining a term is partly how language evolves. |
2021-03-02 21:19:11 +0100 | zebrag | (~inkbottle@aaubervilliers-654-1-83-46.w86-212.abo.wanadoo.fr) (Quit: Konversation terminated!) |
2021-03-02 21:19:38 +0100 | rj | (~x@gateway/tor-sasl/rj) |
2021-03-02 21:20:00 +0100 | Noldorin | (~noldorin@unaffiliated/noldorin) |
2021-03-02 21:20:02 +0100 | <geekosaur> | not sure I count this as part of language evolution given that there are very few places where I encounter "eigenvalue" etc. :) |
2021-03-02 21:20:03 +0100 | Noldorin | (~noldorin@unaffiliated/noldorin) (Client Quit) |
2021-03-02 21:21:31 +0100 | zebrag | (~inkbottle@aaubervilliers-654-1-83-46.w86-212.abo.wanadoo.fr) |
2021-03-02 21:21:43 +0100 | <pjb> | This is jargon. It doesn't matter what word is used. It's probably better to use a foreign word, since this let us avoid overloading a known word. |
2021-03-02 21:21:43 +0100 | emmanuel_erc | (~user@2603-7000-9600-01c9-c404-e80d-f3d0-d4c5.res6.spectrum.com) (Read error: Connection reset by peer) |
2021-03-02 21:22:17 +0100 | emmanuel_erc | (~user@2603-7000-9600-01c9-c404-e80d-f3d0-d4c5.res6.spectrum.com) |
2021-03-02 21:22:20 +0100 | <dminuoso> | pjb: Except for the people from that foreign country. :) |
2021-03-02 21:22:31 +0100 | <pjb> | Of course :-) |
2021-03-02 21:22:54 +0100 | <dminuoso> | Perhaps that would make a case for dead languages like latin to be used instead. |
2021-03-02 21:22:56 +0100 | <dminuoso> | Nobody to offend. |
2021-03-02 21:23:12 +0100 | <monochrom> | There is an smbc for that. :) |
2021-03-02 21:23:28 +0100 | <pjb> | Latin is a live and official language of the Vatican. |
2021-03-02 21:23:39 +0100 | <monochrom> | https://www.smbc-comics.com/comic/doctor-2 |
2021-03-02 21:23:43 +0100 | <dminuoso> | pjb: Good thing they're not concerned with science, eh? |
2021-03-02 21:23:49 +0100 | <boxscape> | googel translate says "eigenwert" in latin is "dignitate" |
2021-03-02 21:23:50 +0100 | jamm_ | (~jamm@unaffiliated/jamm) |
2021-03-02 21:24:01 +0100 | <boxscape> | oh that's like |
2021-03-02 21:24:05 +0100 | <boxscape> | self-worth |
2021-03-02 21:24:06 +0100 | <pjb> | dminuoso: but they are. |
2021-03-02 21:24:20 +0100 | <boxscape> | dignity |
2021-03-02 21:24:59 +0100 | <dminuoso> | boxscape: Mmm, going from eigenwert to selbstwert is very strange. Perhaps this is a flaky neural network artifact? |
2021-03-02 21:25:11 +0100 | <dminuoso> | (Because I can see how someone would translate it like that.. it |
2021-03-02 21:25:12 +0100 | <boxscape> | could be, yeah. It doesn't have anything for eigenvalue |
2021-03-02 21:25:15 +0100 | <dminuoso> | 's just wrong) |
2021-03-02 21:25:45 +0100 | hiroaki_ | (~hiroaki@2a02:8108:8c40:2bb8:ae28:1405:caeb:fbc8) (Ping timeout: 272 seconds) |
2021-03-02 21:25:51 +0100 | <pjb> | dminuoso: remember Galileo, Bruno, Georges Lemaître, etc, etc were all catholic priests or subventionned by the catholic church (and hence the requirement to remain chaste, which Galileo didn't respect, and which lead him to judicial problems (it wasn't only the cosmology). |
2021-03-02 21:26:09 +0100 | <dminuoso> | pjb: Sure, but none of that still applies today. |
2021-03-02 21:26:19 +0100 | Franciman | (~francesco@host-82-49-79-189.retail.telecomitalia.it) (Remote host closed the connection) |
2021-03-02 21:26:19 +0100 | supercoven | (~Supercove@dsl-hkibng31-54fabd-233.dhcp.inet.fi) |
2021-03-02 21:26:21 +0100 | francesco_ | (~francesco@host-82-49-79-189.retail.telecomitalia.it) |
2021-03-02 21:26:22 +0100 | <dminuoso> | Modern scientists are not required to be catholic priests anymore. |
2021-03-02 21:26:35 +0100 | <pjb> | Copernicus was Catholic canon. |
2021-03-02 21:26:59 +0100 | <pjb> | dminuoso: no, but there are still a lot of priests who are scientists. |
2021-03-02 21:27:35 +0100 | mputz | (~Thunderbi@dslb-088-064-063-125.088.064.pools.vodafone-ip.de) |
2021-03-02 21:27:55 +0100 | jamm_ | (~jamm@unaffiliated/jamm) (Ping timeout: 240 seconds) |
2021-03-02 21:27:57 +0100 | <maerwald> | Do you have to be a priest to write haskell? |
2021-03-02 21:28:03 +0100 | <boxscape> | yes |
2021-03-02 21:28:21 +0100 | <pjb> | https://en.wikipedia.org/wiki/List_of_Catholic_clergy_scientists |
2021-03-02 21:28:32 +0100 | <geekosaur> | this may explain a few things… |
2021-03-02 21:28:32 +0100 | emmanuel_erc | (~user@2603-7000-9600-01c9-c404-e80d-f3d0-d4c5.res6.spectrum.com) (Read error: Connection reset by peer) |
2021-03-02 21:28:52 +0100 | emmanuel_erc | (~user@2603-7000-9600-01c9-c404-e80d-f3d0-d4c5.res6.spectrum.com) |
2021-03-02 21:29:14 +0100 | supercoven_ | (~Supercove@dsl-hkibng31-54fabd-233.dhcp.inet.fi) (Ping timeout: 245 seconds) |
2021-03-02 21:29:23 +0100 | <__minoru__shirae> | maerwald: "Do you have to be a priest to write haskell?" lol, make lambdabot remember this phrase |
2021-03-02 21:29:27 +0100 | <monochrom> | Galileo was not a priest. |
2021-03-02 21:29:28 +0100 | <int-e> | you don't actually need to study the scriptures (writings of Church) to code Haskell |
2021-03-02 21:30:03 +0100 | <boxscape> | I was waiting for someone to make a joke like that |
2021-03-02 21:30:08 +0100 | <monochrom> | @remember maerwald Do you have to be a priest to write haskell? |
2021-03-02 21:30:08 +0100 | <lambdabot> | It is stored. |
2021-03-02 21:30:30 +0100 | <maerwald> | this is so out of context :p |
2021-03-02 21:31:57 +0100 | <monochrom> | Andrew Gordon (1712–1751) – Benedictine monk, priest, physicist, inventor who made the first electric motor, and wrote the PhD thesis "functional I/O". |
2021-03-02 21:32:27 +0100 | <monochrom> | err "functional programming and input/output" |
2021-03-02 21:33:13 +0100 | <monochrom> | So yes you have to be a priest to understand why IO is a monad. >:) |
2021-03-02 21:34:06 +0100 | <__minoru__shirae> | and this one too |
2021-03-02 21:34:23 +0100 | <__minoru__shirae> | @remember int-e you don't actually need to study the scriptures (writings of Church) to code Haskell |
2021-03-02 21:34:23 +0100 | <lambdabot> | It is forever etched in my memory. |
2021-03-02 21:34:52 +0100 | conal | (~conal@64.71.133.70) (Quit: Computer has gone to sleep.) |
2021-03-02 21:35:07 +0100 | garFF | (~garff@0x3e2c8674.mobile.telia.dk) (Quit: Leaving) |
2021-03-02 21:35:15 +0100 | ixlun | (~user@213.205.241.12) (Ping timeout: 240 seconds) |
2021-03-02 21:35:15 +0100 | emmanuel_erc | (~user@2603-7000-9600-01c9-c404-e80d-f3d0-d4c5.res6.spectrum.com) (Read error: Connection reset by peer) |
2021-03-02 21:35:28 +0100 | emmanuel_erc | (~user@2603-7000-9600-01c9-c404-e80d-f3d0-d4c5.res6.spectrum.com) |
2021-03-02 21:35:48 +0100 | <boxscape> | @quote church |
2021-03-02 21:35:48 +0100 | <lambdabot> | procyon says: emk: You might get a wider audience with "Church is not just for Hoare's" |
2021-03-02 21:37:23 +0100 | hiroaki_ | (~hiroaki@pd953db72.dip0.t-ipconnect.de) |
2021-03-02 21:37:50 +0100 | heatsink | (~heatsink@2600:1700:bef1:5e10:2d2c:7153:bdbb:6201) |
2021-03-02 21:38:06 +0100 | <koz_> | boxscape: Lol. |
2021-03-02 21:38:42 +0100 | nrdmn9 | (~nrdmn@95.129.53.118) (Quit: Ping timeout (120 seconds)) |
2021-03-02 21:39:03 +0100 | nrdmn9 | (~nrdmn@95.129.53.118) |
2021-03-02 21:41:05 +0100 | coot | (~coot@37.30.55.141.nat.umts.dynamic.t-mobile.pl) (Quit: coot) |
2021-03-02 21:41:55 +0100 | heatsink | (~heatsink@2600:1700:bef1:5e10:2d2c:7153:bdbb:6201) (Ping timeout: 240 seconds) |
2021-03-02 21:42:06 +0100 | emmanuel_erc | (~user@2603-7000-9600-01c9-c404-e80d-f3d0-d4c5.res6.spectrum.com) (Read error: Connection reset by peer) |
2021-03-02 21:42:07 +0100 | coot_ | (~coot@37.30.55.141.nat.umts.dynamic.t-mobile.pl) |
2021-03-02 21:42:33 +0100 | emmanuel_erc | (~user@2603-7000-9600-01c9-c404-e80d-f3d0-d4c5.res6.spectrum.com) |
2021-03-02 21:42:56 +0100 | emmanuel_erc | (~user@2603-7000-9600-01c9-c404-e80d-f3d0-d4c5.res6.spectrum.com) (Remote host closed the connection) |
2021-03-02 21:45:03 +0100 | coot_ | (~coot@37.30.55.141.nat.umts.dynamic.t-mobile.pl) (Client Quit) |
2021-03-02 21:45:55 +0100 | conal | (~conal@64.71.133.70) |
2021-03-02 21:47:09 +0100 | rj | (~x@gateway/tor-sasl/rj) (Ping timeout: 268 seconds) |
2021-03-02 21:48:42 +0100 | <__minoru__shirae> | @quote writings.of.church |
2021-03-02 21:48:43 +0100 | <lambdabot> | int-e says: you don't actually need to study the scriptures (writings of Church) to code Haskell |
2021-03-02 21:50:21 +0100 | ClaudiusMaximus | (~claude@unaffiliated/claudiusmaximus) (Quit: ->) |
2021-03-02 21:51:07 +0100 | rj | (~x@gateway/tor-sasl/rj) |
2021-03-02 21:51:19 +0100 | <koz_> | Alonzo Church has given us endless pun fodder with his (sur)name. |
2021-03-02 21:53:09 +0100 | <int-e> | Don't mix Church and state. |
2021-03-02 21:53:17 +0100 | <int-e> | (Old but glorious.) |
2021-03-02 21:53:48 +0100 | <monochrom> | Hrm interesting, "cabal-version: 3.4": Remove -any and -none syntax for version ranges Use >=0 and <0 respectively. |
2021-03-02 21:53:52 +0100 | aarvar | (~foewfoiew@2601:602:a080:fa0:176:cad2:9667:c008) |
2021-03-02 21:54:10 +0100 | heatsink | (~heatsink@2600:1700:bef1:5e10:2d2c:7153:bdbb:6201) |
2021-03-02 21:54:37 +0100 | remby | (~rcg@bras-base-london1483w-grc-21-76-67-124-27.dsl.bell.ca) (Quit: Konversation terminated!) |
2021-03-02 21:54:45 +0100 | <koz_> | int-e: I will have my optimal free State monad! |
2021-03-02 21:55:15 +0100 | <koz_> | (although arguably, this is mixing Church and State) |
2021-03-02 21:55:35 +0100 | <monochrom> | The church monad: newtype Church e a = Church (e -> a) |
2021-03-02 21:55:43 +0100 | <boxscape> | @quote Church.and.state |
2021-03-02 21:55:44 +0100 | <lambdabot> | shapr says: Haskell separates Church and state |
2021-03-02 21:55:53 +0100 | hiroaki_ | (~hiroaki@pd953db72.dip0.t-ipconnect.de) (Ping timeout: 245 seconds) |
2021-03-02 21:57:43 +0100 | <monochrom> | cabal-install 3.4's "cabal freeze" saves index-state |
2021-03-02 21:57:45 +0100 | Robert1 | (~Robert@185.204.1.185) (Remote host closed the connection) |
2021-03-02 21:57:52 +0100 | son0p | (~son0p@181.136.122.143) |
2021-03-02 21:58:05 +0100 | knupfer | (~Thunderbi@200116b82ca65800c4196a77311fd48e.dip.versatel-1u1.de) |
2021-03-02 21:58:16 +0100 | dolio | (~dolio@haskell/developer/dolio) (Ping timeout: 240 seconds) |
2021-03-02 22:00:13 +0100 | Aquazi | (uid312403@gateway/web/irccloud.com/x-negexpmuxmakobfg) |
2021-03-02 22:01:00 +0100 | vk3wtf_ | (~doc@115-64-102-158.tpgi.com.au) (Quit: WeeChat 2.9) |
2021-03-02 22:01:04 +0100 | bitmagie | (~Thunderbi@200116b8065a4e00240d5af81cfca750.dip.versatel-1u1.de) |
2021-03-02 22:01:26 +0100 | vk3wtf | (~doc@115-64-102-158.tpgi.com.au) |
2021-03-02 22:01:54 +0100 | dolio | (~dolio@haskell/developer/dolio) |
2021-03-02 22:02:00 +0100 | spiderbubble | (uid17704@gateway/web/irccloud.com/x-srelmqkmebrzdhfg) (Quit: Connection closed for inactivity) |
2021-03-02 22:02:26 +0100 | sord937 | (~sord937@gateway/tor-sasl/sord937) (Quit: sord937) |
2021-03-02 22:03:20 +0100 | _ht | (~quassel@82-169-194-8.biz.kpn.net) (Remote host closed the connection) |
2021-03-02 22:04:55 +0100 | nerdypepper | (znc@152.67.162.71) (Ping timeout: 256 seconds) |
2021-03-02 22:04:55 +0100 | interruptinuse | (~interrupt@girl.mrtheplague.net) (Ping timeout: 256 seconds) |
2021-03-02 22:05:29 +0100 | rkvist | (~user@138.197.72.132) (Ping timeout: 256 seconds) |
2021-03-02 22:05:48 +0100 | interruptinuse | (~interrupt@girl.mrtheplague.net) |
2021-03-02 22:05:50 +0100 | joeyh_ | (~joeyh@kitenet.net) |
2021-03-02 22:06:03 +0100 | turq | (~electro@unaffiliated/turq) (Ping timeout: 256 seconds) |
2021-03-02 22:06:18 +0100 | nitrix_ | (~nitrix@haskell/developer/nitrix) |
2021-03-02 22:06:24 +0100 | bitmagie | (~Thunderbi@200116b8065a4e00240d5af81cfca750.dip.versatel-1u1.de) (Quit: bitmagie) |
2021-03-02 22:06:37 +0100 | energizer | (~energizer@unaffiliated/energizer) (Ping timeout: 256 seconds) |
2021-03-02 22:06:37 +0100 | nitrix | (~nitrix@haskell/developer/nitrix) (Ping timeout: 256 seconds) |
2021-03-02 22:06:37 +0100 | ornxka | (~ornxka@unaffiliated/ornx) (Ping timeout: 256 seconds) |
2021-03-02 22:06:37 +0100 | pounce | (~pounce@ns379743.ip-5-196-70.eu) (Ping timeout: 256 seconds) |
2021-03-02 22:06:37 +0100 | joeyh | (~joeyh@kitenet.net) (Ping timeout: 256 seconds) |
2021-03-02 22:06:37 +0100 | davean | (~davean@davean.sciesnet.net) (Ping timeout: 256 seconds) |
2021-03-02 22:06:37 +0100 | heath | (~heath@unaffiliated/ybit) (Ping timeout: 256 seconds) |
2021-03-02 22:06:37 +0100 | mstruebing | (~mstruebin@ns399634.ip-5-39-81.eu) (Ping timeout: 256 seconds) |
2021-03-02 22:06:37 +0100 | stvc | (~stvc@192.241.166.39) (Ping timeout: 256 seconds) |
2021-03-02 22:06:37 +0100 | neobit | (~neobit@159.65.243.9) (Ping timeout: 256 seconds) |
2021-03-02 22:06:50 +0100 | nerdypepper | (znc@152.67.162.71) |
2021-03-02 22:06:51 +0100 | rkvist | (~user@138.197.72.132) |
2021-03-02 22:07:06 +0100 | ornxka | (~ornxka@unaffiliated/ornx) |
2021-03-02 22:07:11 +0100 | deu | (de@uio.re) (Ping timeout: 256 seconds) |
2021-03-02 22:07:11 +0100 | tureba | (~tureba@tureba.org) (Ping timeout: 256 seconds) |
2021-03-02 22:07:14 +0100 | energizer | (~energizer@unaffiliated/energizer) |
2021-03-02 22:07:22 +0100 | turq | (~electro@138.197.8.173) |
2021-03-02 22:07:25 +0100 | deu | (de@uio.re) |
2021-03-02 22:07:28 +0100 | tureba | (~tureba@tureba.org) |
2021-03-02 22:07:31 +0100 | neobit | (~neobit@159.65.243.9) |
2021-03-02 22:07:43 +0100 | davean | (~davean@davean.sciesnet.net) |
2021-03-02 22:07:47 +0100 | heath | (~heath@unaffiliated/ybit) |
2021-03-02 22:07:49 +0100 | stvc | (~stvc@192.241.166.39) |
2021-03-02 22:08:03 +0100 | Deide | (~Deide@217.155.19.23) (Read error: Connection reset by peer) |
2021-03-02 22:08:25 +0100 | Deide | (~Deide@217.155.19.23) |
2021-03-02 22:08:27 +0100 | mstruebing | (~mstruebin@2001:41d0:8:93c7::1) |
2021-03-02 22:08:35 +0100 | pounce | (~pounce@ns379743.ip-5-196-70.eu) |
2021-03-02 22:08:59 +0100 | Deide | (~Deide@217.155.19.23) (Client Quit) |
2021-03-02 22:09:35 +0100 | hiroaki_ | (~hiroaki@2a02:8108:8c40:2bb8:3156:67e7:d2bc:c6e) |
2021-03-02 22:10:39 +0100 | <ezzieyguywuf> | gahhh why did uuid bump tasty lower bound |
2021-03-02 22:10:45 +0100 | <ezzieyguywuf> | makes my life more difficult |
2021-03-02 22:11:31 +0100 | Benzi-Junior | (~BenziJuni@88-149-67-143.du.xdsl.is) |
2021-03-02 22:11:47 +0100 | Deide | (~Deide@217.155.19.23) |
2021-03-02 22:12:18 +0100 | usr25 | (~usr25@unaffiliated/usr25) |
2021-03-02 22:13:45 +0100 | Narinas | (~Narinas@187-178-93-112.dynamic.axtel.net) (Read error: Connection reset by peer) |
2021-03-02 22:13:53 +0100 | kodein | (~kodein@217.146.82.202) |
2021-03-02 22:14:01 +0100 | raym | (~ray@45.64.220.3) (Ping timeout: 276 seconds) |
2021-03-02 22:14:05 +0100 | Deide | (~Deide@217.155.19.23) (Read error: Connection reset by peer) |
2021-03-02 22:14:11 +0100 | mmmattyx | (uid17782@gateway/web/irccloud.com/x-gsievxjzurffeyjb) |
2021-03-02 22:15:00 +0100 | Narinas | (~Narinas@187-178-93-112.dynamic.axtel.net) |
2021-03-02 22:16:09 +0100 | fendor_ | (~fendor@91.141.0.81.wireless.dyn.drei.com) |
2021-03-02 22:16:10 +0100 | Deide | (~Deide@217.155.19.23) |
2021-03-02 22:16:44 +0100 | rj | (~x@gateway/tor-sasl/rj) (Ping timeout: 268 seconds) |
2021-03-02 22:18:27 +0100 | jpds_ | (~jpds@gateway/tor-sasl/jpds) (Remote host closed the connection) |
2021-03-02 22:18:56 +0100 | fendor | (~fendor@91.141.3.125.wireless.dyn.drei.com) (Ping timeout: 240 seconds) |
2021-03-02 22:19:05 +0100 | jpds_ | (~jpds@gateway/tor-sasl/jpds) |
2021-03-02 22:19:43 +0100 | rj | (~x@gateway/tor-sasl/rj) |
2021-03-02 22:20:44 +0100 | raym | (~ray@45.64.220.3) |
2021-03-02 22:25:10 +0100 | conal_ | (~conal@66.115.157.144) |
2021-03-02 22:25:29 +0100 | conal | (~conal@64.71.133.70) (Ping timeout: 245 seconds) |
2021-03-02 22:26:33 +0100 | bobiusbillius | (~bobiusbil@2a00:23c7:9909:5b01:909a:85aa:703a:457c) (Ping timeout: 272 seconds) |
2021-03-02 22:27:09 +0100 | supercoven | (~Supercove@dsl-hkibng31-54fabd-233.dhcp.inet.fi) (Ping timeout: 245 seconds) |
2021-03-02 22:29:01 +0100 | heatsink | (~heatsink@2600:1700:bef1:5e10:2d2c:7153:bdbb:6201) (Remote host closed the connection) |
2021-03-02 22:32:45 +0100 | Narinas | (~Narinas@187-178-93-112.dynamic.axtel.net) (Read error: Connection reset by peer) |
2021-03-02 22:34:02 +0100 | Narinas | (~Narinas@187-178-93-112.dynamic.axtel.net) |
2021-03-02 22:43:37 +0100 | heatsink | (~heatsink@2600:1700:bef1:5e10:2d2c:7153:bdbb:6201) |
2021-03-02 22:43:48 +0100 | wmacmil | (~wmacmil@c83-252-138-144.bredband.comhem.se) (Ping timeout: 245 seconds) |
2021-03-02 22:45:13 +0100 | geekosaur | (82650c7a@130.101.12.122) (Quit: Connection closed) |
2021-03-02 22:45:33 +0100 | evanjs | (~evanjs@075-129-098-007.res.spectrum.com) (Read error: Connection reset by peer) |
2021-03-02 22:46:25 +0100 | evanjs | (~evanjs@075-129-098-007.res.spectrum.com) |
2021-03-02 22:47:35 +0100 | rj | (~x@gateway/tor-sasl/rj) (Ping timeout: 268 seconds) |
2021-03-02 22:48:36 +0100 | alx741 | (~alx741@181.196.68.52) (Ping timeout: 240 seconds) |
2021-03-02 22:49:13 +0100 | wmacmil | (~wmacmil@c83-252-138-144.bredband.comhem.se) |
2021-03-02 22:51:06 +0100 | rj | (~x@gateway/tor-sasl/rj) |
2021-03-02 22:51:23 +0100 | takuan | (~takuan@178-116-218-225.access.telenet.be) (Remote host closed the connection) |
2021-03-02 22:54:14 +0100 | merijn | (~merijn@83-160-49-249.ip.xs4all.nl) (Ping timeout: 245 seconds) |
2021-03-02 22:55:49 +0100 | cole-h | COLE-H |
2021-03-02 22:55:54 +0100 | elfets | (~elfets@ip-37-201-23-96.hsi13.unitymediagroup.de) |
2021-03-02 22:56:23 +0100 | jess | J |
2021-03-02 22:56:47 +0100 | kmein | KMEIN |
2021-03-02 22:56:53 +0100 | lassulus | LASSULUS |
2021-03-02 22:57:00 +0100 | isidore | (~isidore@lfbn-cae-1-252-50.w90-17.abo.wanadoo.fr) |
2021-03-02 22:57:33 +0100 | LKoen | (~LKoen@252.248.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.”) |
2021-03-02 22:57:53 +0100 | tv | TV |
2021-03-02 22:58:27 +0100 | knupfer | (~Thunderbi@200116b82ca65800c4196a77311fd48e.dip.versatel-1u1.de) (Ping timeout: 260 seconds) |
2021-03-02 22:58:31 +0100 | isidore | (~isidore@lfbn-cae-1-252-50.w90-17.abo.wanadoo.fr) (Client Quit) |
2021-03-02 22:59:29 +0100 | augnun | (~augnun@2804:14c:658b:41bb:3843:ca5d:efc4:9380) (Ping timeout: 272 seconds) |
2021-03-02 23:00:03 +0100 | KMEIN | kmein |
2021-03-02 23:00:16 +0100 | conal_ | (~conal@66.115.157.144) (Quit: Computer has gone to sleep.) |
2021-03-02 23:00:20 +0100 | kmein | KMEIN |
2021-03-02 23:01:51 +0100 | olligobber | (olligobber@gateway/vpn/privateinternetaccess/olligobber) |
2021-03-02 23:01:53 +0100 | alx741 | (~alx741@186.178.108.117) |
2021-03-02 23:07:31 +0100 | alx741 | (~alx741@186.178.108.117) (Quit: alx741) |
2021-03-02 23:09:26 +0100 | conal | (~conal@64.71.133.70) |
2021-03-02 23:09:42 +0100 | nbloomf | (~nbloomf@2600:1700:ad14:3020:e0e9:a038:1112:d7c8) (Quit: My MacBook has gone to sleep. ZZZzzz…) |
2021-03-02 23:13:09 +0100 | wroathe | (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net) (Ping timeout: 264 seconds) |
2021-03-02 23:16:34 +0100 | rj | (~x@gateway/tor-sasl/rj) (Ping timeout: 268 seconds) |
2021-03-02 23:18:35 +0100 | _noblegas | (uid91066@gateway/web/irccloud.com/x-cjmongmnsmgaohho) (Quit: Connection closed for inactivity) |
2021-03-02 23:18:56 +0100 | wroathe | (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net) |
2021-03-02 23:19:17 +0100 | rj | (~x@gateway/tor-sasl/rj) |
2021-03-02 23:19:57 +0100 | __monty__ | (~toonn@unaffiliated/toonn) (Quit: leaving) |
2021-03-02 23:20:02 +0100 | mayleesia | (4e37a6aa@dynamic-078-055-166-170.78.55.pool.telefonica.de) (Quit: Connection closed) |
2021-03-02 23:21:27 +0100 | merijn | (~merijn@83-160-49-249.ip.xs4all.nl) |
2021-03-02 23:23:41 +0100 | wroathe | (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net) (Ping timeout: 256 seconds) |
2021-03-02 23:24:02 +0100 | Tops2 | (~Tobias@dyndsl-095-033-025-007.ewe-ip-backbone.de) |
2021-03-02 23:25:36 +0100 | apache801 | (~rishi@wsip-70-168-153-252.oc.oc.cox.net) (Ping timeout: 240 seconds) |
2021-03-02 23:26:18 +0100 | merijn | (~merijn@83-160-49-249.ip.xs4all.nl) (Ping timeout: 245 seconds) |
2021-03-02 23:26:19 +0100 | hyperisco | (~hyperisco@d192-186-117-226.static.comm.cgocable.net) (Ping timeout: 245 seconds) |
2021-03-02 23:29:21 +0100 | <zebrag> | `Ap x y <*> z = Ap x (flip <$> y <*> z)`, okay I'm starting to understand a bit. Some elementary tutorial would be nice. |
2021-03-02 23:30:01 +0100 | apache801 | (~rishi@wsip-70-168-153-252.oc.oc.cox.net) |
2021-03-02 23:31:05 +0100 | slack1256 | (~slack1256@45.4.2.52) |
2021-03-02 23:31:11 +0100 | <infinisil> | :t \y z -> flip <$> y <*> z |
2021-03-02 23:31:13 +0100 | <lambdabot> | Applicative f => f (a1 -> a2 -> c) -> f a2 -> f (a1 -> c) |
2021-03-02 23:32:17 +0100 | mouseghost | (~draco@87-206-9-185.dynamic.chello.pl) |
2021-03-02 23:32:17 +0100 | mouseghost | (~draco@87-206-9-185.dynamic.chello.pl) (Changing host) |
2021-03-02 23:32:17 +0100 | mouseghost | (~draco@wikipedia/desperek) |
2021-03-02 23:32:35 +0100 | finn_elija | (~finn_elij@gateway/tor-sasl/finnelija/x-67402716) (Ping timeout: 268 seconds) |
2021-03-02 23:33:43 +0100 | <zebrag> | not bad |
2021-03-02 23:34:05 +0100 | finn_elija | (~finn_elij@gateway/tor-sasl/finnelija/x-67402716) |
2021-03-02 23:35:36 +0100 | Deide | (~Deide@217.155.19.23) (Quit: Seeee yaaaa) |
2021-03-02 23:35:40 +0100 | goepsilongo | (~goepsilon@2603-7000-ab00-62ed-0000-0000-0000-0c67.res6.spectrum.com) |
2021-03-02 23:36:51 +0100 | hiroaki_ | (~hiroaki@2a02:8108:8c40:2bb8:3156:67e7:d2bc:c6e) (Ping timeout: 272 seconds) |
2021-03-02 23:37:36 +0100 | romesrf | (~romes@44.190.189.46.rev.vodafone.pt) |
2021-03-02 23:38:02 +0100 | <zebrag> | Now the rest of Control.Applicative.Free, I need liftAp, just to read https://image.slidesharecdn.com/applicativestyleprogramming-160914224841/95/applicative-style-prog… |
2021-03-02 23:38:37 +0100 | romesrf | (~romes@44.190.189.46.rev.vodafone.pt) (Quit: WeeChat 3.0.1) |
2021-03-02 23:38:50 +0100 | <zebrag> | Hum, I'll manage |
2021-03-02 23:39:42 +0100 | dansho | (~dansho@ec2-13-115-122-101.ap-northeast-1.compute.amazonaws.com) (Quit: Leaving) |
2021-03-02 23:39:50 +0100 | ddellacosta | (~ddellacos@86.106.143.188) |
2021-03-02 23:40:35 +0100 | tweek | (~tweek@2603-6010-b207-6d3b-058f-45fa-65e0-88fa.res6.spectrum.com) (Quit: WeeChat 3.0.1) |
2021-03-02 23:40:45 +0100 | son0p | (~son0p@181.136.122.143) (Quit: Lost terminal) |
2021-03-02 23:41:20 +0100 | Tario | (~Tario@201.192.165.173) (Read error: Connection reset by peer) |
2021-03-02 23:41:51 +0100 | cr3 | (~cr3@192-222-143-195.qc.cable.ebox.net) (Quit: leaving) |
2021-03-02 23:41:55 +0100 | Yumasi | (~guillaume@2a01:e0a:5cb:4430:ac92:f3cb:a8a3:4136) (Ping timeout: 240 seconds) |
2021-03-02 23:45:02 +0100 | hiroaki | (~hiroaki@2a02:8108:8c40:2bb8:b7be:2af2:76b3:bfab) (Ping timeout: 264 seconds) |
2021-03-02 23:45:22 +0100 | romesrf | (~romesrf@44.190.189.46.rev.vodafone.pt) |
2021-03-02 23:45:44 +0100 | hiroaki | (~hiroaki@2a02:8108:8c40:2bb8:68e3:9c1f:887c:d5b3) |
2021-03-02 23:46:46 +0100 | rj | (~x@gateway/tor-sasl/rj) (Ping timeout: 268 seconds) |
2021-03-02 23:47:08 +0100 | dansho | (~dansho@ec2-52-69-239-82.ap-northeast-1.compute.amazonaws.com) |
2021-03-02 23:48:21 +0100 | hiroaki_ | (~hiroaki@2a02:8108:8c40:2bb8:b4e:b96c:b479:6a8f) |
2021-03-02 23:50:25 +0100 | ddellacosta | (~ddellacos@86.106.143.188) () |
2021-03-02 23:50:50 +0100 | rj | (~x@gateway/tor-sasl/rj) |
2021-03-02 23:53:29 +0100 | ddellacosta | (ddellacost@gateway/vpn/mullvad/ddellacosta) |
2021-03-02 23:53:41 +0100 | aarvar | (~foewfoiew@2601:602:a080:fa0:176:cad2:9667:c008) () |
2021-03-02 23:54:08 +0100 | aarvar | (~foewfoiew@2601:602:a080:fa0:176:cad2:9667:c008) |
2021-03-02 23:55:22 +0100 | deviantfero | (~deviantfe@190.150.27.58) (Ping timeout: 265 seconds) |
2021-03-02 23:56:50 +0100 | <zebrag> | I'll try this one, maybe it'll end up being easier to understand. It also is one of the recommended entry point. https://gergo.erdi.hu/blog/2012-12-01-static_analysis_with_applicatives/ |
2021-03-02 23:59:40 +0100 | chenshen | (~chenshen@2620:10d:c090:400::5:3b8c) |
2021-03-02 23:59:43 +0100 | Tario | (~Tario@201.192.165.173) |