Logs: freenode/#haskell
| 2020-10-12 13:39:00 | <merijn> | cohn: Of course |
| 2020-10-12 13:39:10 | <merijn> | But can't blame beginners for trusting the distro package manager |
| 2020-10-12 13:39:12 | <maerwald> | as you should! |
| 2020-10-12 13:40:27 | <cohn> | in my experience, many programming languages are much more pleasant when you don't use the distro's package manager to manage the language's packages, libraries, etc... |
| 2020-10-12 13:40:30 | × | xerox_ quits (~xerox@unaffiliated/xerox) (Ping timeout: 256 seconds) |
| 2020-10-12 13:40:44 | <maerwald> | only exception is C/C++ |
| 2020-10-12 13:41:00 | <cohn> | for example, I switched to using the "pipenv" utility for Python and have never looked back. |
| 2020-10-12 13:41:05 | <merijn> | That's because those don't have one :p |
| 2020-10-12 13:41:05 | × | geekosaur quits (ac3a8f30@172.58.143.48) (Remote host closed the connection) |
| 2020-10-12 13:41:28 | <merijn> | cohn: I'd give a kidney to get v2-build for python over all it's pip and virtualenv BS :( |
| 2020-10-12 13:41:30 | <dminuoso> | I have a file format that Im parsing with megaparsec. The file itself has `include` stanzas, are there combinators to fork off new parsers while running from inside one? |
| 2020-10-12 13:41:46 | <maerwald> | merijn: you can go full nix! |
| 2020-10-12 13:42:02 | <merijn> | dminuoso: That's just "liftIO + join"? :p |
| 2020-10-12 13:42:23 | <dminuoso> | merijn: No its not, it's more like runParserT and connecting error output correctly |
| 2020-10-12 13:42:25 | × | oisdk quits (~oisdk@2001:bb6:3329:d100:40aa:f743:137e:9f96) (Ping timeout: 240 seconds) |
| 2020-10-12 13:42:35 | <merijn> | dminuoso: I'd just two stage it |
| 2020-10-12 13:42:43 | <merijn> | Handle all includes first, then parse the result |
| 2020-10-12 13:43:17 | <dminuoso> | Mmmm, that complicates the context information on diagnostics. :( |
| 2020-10-12 13:43:19 | <cohn> | merijn: yea, true. But even with C++, I find that using Eigin (http://eigen.tuxfamily.org/) is nicer than (and more current) than what apt/yum/pacman gives |
| 2020-10-12 13:43:48 | <merijn> | dminuoso: why? |
| 2020-10-12 13:43:57 | × | ffan1122 quits (ad361138@pool-173-54-17-56.nwrknj.fios.verizon.net) (Remote host closed the connection) |
| 2020-10-12 13:44:28 | → | oisdk joins (~oisdk@2001:bb6:3329:d100:40aa:f743:137e:9f96) |
| 2020-10-12 13:45:26 | <dminuoso> | merijn: line numbers will be all wrong |
| 2020-10-12 13:45:47 | <cohn> | merijn: yes, it'd be *really* nice to have a real build system for Python. There are a few templates out there at least. |
| 2020-10-12 13:45:52 | → | mdunnio joins (~mdunnio@208.59.170.5) |
| 2020-10-12 13:46:56 | × | reallymemorable quits (~quassel@ip68-9-215-56.ri.ri.cox.net) (Remote host closed the connection) |
| 2020-10-12 13:47:10 | × | sand_dull quits (~theuser@104.140.53.43) (Ping timeout: 272 seconds) |
| 2020-10-12 13:48:07 | × | drbean quits (~drbean@TC210-63-209-96.static.apol.com.tw) (Ping timeout: 265 seconds) |
| 2020-10-12 13:48:19 | <merijn> | dminuoso: Easily fixed by inserting some metadata |
| 2020-10-12 13:48:35 | <merijn> | "easily" ;) |
| 2020-10-12 13:48:38 | <dminuoso> | Forking off new parsers seems more easy than that |
| 2020-10-12 13:48:42 | <cohn> | also, and hopefully I don't get too many sharp, pointy objects thrown at me for saying this, but VS Code has some nice dev container templates for various languages. Sadly, no Stack or Cabal stuff. :( |
| 2020-10-12 13:49:10 | <dminuoso> | But to be fair, for my usecase, I can actually go with a 2-pass solution |
| 2020-10-12 13:49:23 | <dminuoso> | This is just a haskell code generator |
| 2020-10-12 13:49:25 | × | mupf quits (~micha@v22017094964653601.ultrasrv.de) (Quit: WeeChat 2.9) |
| 2020-10-12 13:49:40 | <dminuoso> | Im the sole user of that code generator... |
| 2020-10-12 13:50:03 | → | ensyde joins (~ensyde@2600:1702:2e30:1a40:7dd1:8fed:5e86:6369) |
| 2020-10-12 13:50:26 | → | raehik joins (~raehik@cpc96984-rdng25-2-0-cust109.15-3.cable.virginm.net) |
| 2020-10-12 13:51:13 | × | xff0x quits (~fox@217.110.198.158) (Ping timeout: 264 seconds) |
| 2020-10-12 13:51:44 | → | mupf joins (~micha@v22017094964653601.ultrasrv.de) |
| 2020-10-12 13:52:03 | × | xelxebar quits (~xelxebar@gateway/tor-sasl/xelxebar) (Ping timeout: 240 seconds) |
| 2020-10-12 13:53:09 | → | xelxebar joins (~xelxebar@gateway/tor-sasl/xelxebar) |
| 2020-10-12 13:54:25 | × | ensyde quits (~ensyde@2600:1702:2e30:1a40:7dd1:8fed:5e86:6369) (Ping timeout: 240 seconds) |
| 2020-10-12 13:55:38 | × | bitmapper quits (uid464869@gateway/web/irccloud.com/x-oyommivrsqekgfrf) (Quit: Connection closed for inactivity) |
| 2020-10-12 13:59:31 | → | lemmih_ joins (~lemmih@218.186.157.57) |
| 2020-10-12 14:00:55 | × | lemmih quits (~lemmih@2406:3003:2072:44:dd05:443a:4cbd:495a) (Remote host closed the connection) |
| 2020-10-12 14:01:06 | × | bahamas quits (~lucian@unaffiliated/bahamas) (Ping timeout: 272 seconds) |
| 2020-10-12 14:01:24 | → | mupf_ joins (~micha@v22017094964653601.ultrasrv.de) |
| 2020-10-12 14:01:26 | × | mupf quits (~micha@v22017094964653601.ultrasrv.de) (Read error: Connection reset by peer) |
| 2020-10-12 14:02:04 | × | takuan quits (~takuan@178-116-218-225.access.telenet.be) (Remote host closed the connection) |
| 2020-10-12 14:02:57 | <kuribas> | gentauro: I am trying HLS with HIE, but I keep comming back to emacs |
| 2020-10-12 14:04:48 | × | mdunnio quits (~mdunnio@208.59.170.5) (Remote host closed the connection) |
| 2020-10-12 14:05:00 | → | mdunnio joins (~mdunnio@208.59.170.5) |
| 2020-10-12 14:06:47 | → | snakemas1 joins (~snakemast@213.100.206.23) |
| 2020-10-12 14:09:02 | <merijn> | phadej: Are there any project with a haskell-ci config file I can use as example? |
| 2020-10-12 14:10:41 | → | heatsink joins (~heatsink@107-136-5-69.lightspeed.sntcca.sbcglobal.net) |
| 2020-10-12 14:12:44 | × | sw1nn quits (~sw1nn@host86-173-104-87.range86-173.btcentralplus.com) (Quit: WeeChat 2.9) |
| 2020-10-12 14:12:47 | × | mupf_ quits (~micha@v22017094964653601.ultrasrv.de) (Quit: WeeChat 2.9) |
| 2020-10-12 14:12:53 | → | nbloomf joins (~nbloomf@2600:1700:83e0:1f40:f48a:ba54:a7d9:1ba5) |
| 2020-10-12 14:13:37 | → | mupf joins (~micha@v22017094964653601.ultrasrv.de) |
| 2020-10-12 14:14:46 | → | sw1nn joins (~sw1nn@host86-173-104-87.range86-173.btcentralplus.com) |
| 2020-10-12 14:15:05 | × | heatsink quits (~heatsink@107-136-5-69.lightspeed.sntcca.sbcglobal.net) (Ping timeout: 240 seconds) |
| 2020-10-12 14:15:08 | × | yoja quits (~yoel.jaco@89.237.104.52) (Ping timeout: 256 seconds) |
| 2020-10-12 14:16:43 | × | pingiun quits (~pingiun@j63019.upc-j.chello.nl) (Quit: Textual IRC Client: www.textualapp.com) |
| 2020-10-12 14:17:28 | hackage | xmonad-dbus 0.1.0.0 - https://hackage.haskell.org/package/xmonad-dbus-0.1.0.0 (troydm) |
| 2020-10-12 14:17:51 | → | Sgeo joins (~Sgeo@ool-18b982ad.dyn.optonline.net) |
| 2020-10-12 14:23:57 | × | DataComputist quits (~lumeng@static-50-43-26-251.bvtn.or.frontiernet.net) (Quit: Leaving...) |
| 2020-10-12 14:28:10 | → | jathan joins (~jathan@69.61.93.38) |
| 2020-10-12 14:29:21 | → | xerox_ joins (~xerox@unaffiliated/xerox) |
| 2020-10-12 14:29:58 | → | xff0x joins (~fox@217.110.198.158) |
| 2020-10-12 14:30:33 | → | petersen joins (~petersen@redhat/juhp) |
| 2020-10-12 14:32:03 | × | xelxebar quits (~xelxebar@gateway/tor-sasl/xelxebar) (Ping timeout: 240 seconds) |
| 2020-10-12 14:32:06 | × | fendor quits (~fendor@e237-037.eduroam.tuwien.ac.at) (Ping timeout: 265 seconds) |
| 2020-10-12 14:32:49 | → | xelxebar joins (~xelxebar@gateway/tor-sasl/xelxebar) |
| 2020-10-12 14:34:24 | × | xerox_ quits (~xerox@unaffiliated/xerox) (Ping timeout: 256 seconds) |
| 2020-10-12 14:36:06 | × | jathan quits (~jathan@69.61.93.38) (Quit: WeeChat 2.3) |
| 2020-10-12 14:36:37 | × | RichardW quits (0140a8cb@1-64-168-203.static.netvigator.com) (Remote host closed the connection) |
| 2020-10-12 14:36:43 | → | bahamas joins (~lucian@unaffiliated/bahamas) |
| 2020-10-12 14:37:31 | nitrix | is now known as nitrix-or-treat |
| 2020-10-12 14:37:39 | → | jathan joins (~jathan@69.61.93.38) |
| 2020-10-12 14:39:04 | × | jathan quits (~jathan@69.61.93.38) (Client Quit) |
| 2020-10-12 14:39:38 | → | perdent joins (~blah@101.175.82.233) |
| 2020-10-12 14:40:12 | → | jathan joins (~jathan@69.61.93.38) |
| 2020-10-12 14:40:12 | × | jathan quits (~jathan@69.61.93.38) (Client Quit) |
| 2020-10-12 14:40:23 | → | jathan joins (~jathan@69.61.93.38) |
| 2020-10-12 14:40:56 | × | jathan quits (~jathan@69.61.93.38) (Client Quit) |
| 2020-10-12 14:41:01 | × | xff0x quits (~fox@217.110.198.158) (Ping timeout: 264 seconds) |
| 2020-10-12 14:41:07 | → | jathan joins (~jathan@69.61.93.38) |
| 2020-10-12 14:41:07 | × | jathan quits (~jathan@69.61.93.38) (Client Quit) |
| 2020-10-12 14:41:38 | × | bahamas quits (~lucian@unaffiliated/bahamas) (Ping timeout: 272 seconds) |
| 2020-10-12 14:42:25 | × | dcoutts_ quits (~duncan@33.14.75.194.dyn.plus.net) (Ping timeout: 240 seconds) |
| 2020-10-12 14:42:30 | → | xff0x joins (~fox@217.110.198.158) |
| 2020-10-12 14:43:41 | × | mdunnio quits (~mdunnio@208.59.170.5) (Read error: Connection reset by peer) |
| 2020-10-12 14:44:14 | <dminuoso> | (a ~ Tokens s, IsString a, Eq a, Stream s, Ord e) => IsString (ParsecT e s m a) |
| 2020-10-12 14:44:18 | → | mdunnio joins (~mdunnio@208.59.170.5) |
| 2020-10-12 14:44:20 | <dminuoso> | Wow, that one tripped me up. |
| 2020-10-12 14:44:57 | <dminuoso> | At times, I wish I could limit the reach of OverloadedStrings. |
| 2020-10-12 14:45:48 | → | bahamas joins (~lucian@unaffiliated/bahamas) |
| 2020-10-12 14:46:07 | <merijn> | Word |
| 2020-10-12 14:46:54 | <merijn> | phadej: Relatedly: Is there any reason why the --osx flag doesn't have a wildcard that adds a job for each GHC? |
All times are in UTC.