Logs: freenode/#haskell
| 2021-03-02 04:37:58 | <boxscape> | but . is also already defined as an operator, so that by itself doesn't disqualify a symbol |
| 2021-03-02 04:38:16 | <nshepperd2> | oh yeah they are |
| 2021-03-02 04:38:30 | <nshepperd2> | i forgot about zip`ap`tail |
| 2021-03-02 04:38:57 | <dolio> | -> wasn't taken as a term level infix operator. |
| 2021-03-02 04:40:12 | <boxscape> | I wonder if you could make ; work for records without breaking explicit layout too much |
| 2021-03-02 04:40:23 | → | rayyyy joins (~nanoz@gateway/tor-sasl/nanoz) |
| 2021-03-02 04:40:23 | → | slacker2014 joins (~Thunderbi@49.207.219.205) |
| 2021-03-02 04:41:36 | × | royal_screwup21 quits (52254809@gateway/web/cgi-irc/kiwiirc.com/ip.82.37.72.9) (Ping timeout: 240 seconds) |
| 2021-03-02 04:43:16 | × | apache801 quits (~rishi@wsip-70-168-153-252.oc.oc.cox.net) (Ping timeout: 240 seconds) |
| 2021-03-02 04:43:44 | <nshepperd2> | -> is used for ViewPatterns but that's probably less of a conflict than . |
| 2021-03-02 04:44:24 | → | apache801 joins (~rishi@wsip-70-168-153-252.oc.oc.cox.net) |
| 2021-03-02 04:45:38 | × | ericsagnes quits (~ericsagne@2405:6580:0:5100:73a2:a1d8:b2be:9079) (Ping timeout: 264 seconds) |
| 2021-03-02 04:46:36 | × | merijn quits (~merijn@83-160-49-249.ip.xs4all.nl) (Ping timeout: 240 seconds) |
| 2021-03-02 04:46:39 | <nshepperd2> | https://github.com/nshepperd/cabbage i made a package manager |
| 2021-03-02 04:47:10 | ← | slacker2014 parts (~Thunderbi@49.207.219.205) () |
| 2021-03-02 04:50:18 | × | epicte7us quits (~epictetus@ip72-194-215-136.sb.sd.cox.net) (Read error: Connection reset by peer) |
| 2021-03-02 04:54:09 | × | haritz quits (~hrtz@unaffiliated/haritz) (Ping timeout: 265 seconds) |
| 2021-03-02 04:54:29 | → | haritz joins (~hrtz@62.3.70.206) |
| 2021-03-02 04:54:29 | × | haritz quits (~hrtz@62.3.70.206) (Changing host) |
| 2021-03-02 04:54:29 | → | haritz joins (~hrtz@unaffiliated/haritz) |
| 2021-03-02 04:57:03 | × | natechan quits (~natechan@108-233-125-227.lightspeed.sntcca.sbcglobal.net) (Ping timeout: 256 seconds) |
| 2021-03-02 04:57:05 | → | ericsagnes joins (~ericsagne@2405:6580:0:5100:7511:4100:6209:4ebe) |
| 2021-03-02 05:03:49 | <olligobber> | :t (.).(.) |
| 2021-03-02 05:03:50 | <lambdabot> | (b -> c) -> (a1 -> a2 -> b) -> a1 -> a2 -> c |
| 2021-03-02 05:04:00 | <olligobber> | huh |
| 2021-03-02 05:04:10 | × | Wuzzy quits (~Wuzzy@p5b0df7c2.dip0.t-ipconnect.de) (Remote host closed the connection) |
| 2021-03-02 05:04:19 | → | remby joins (~rcg@bras-base-london1483w-grc-21-76-67-124-27.dsl.bell.ca) |
| 2021-03-02 05:05:50 | <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 05:06:13 | <olligobber> | :t fmap . fmap |
| 2021-03-02 05:06:14 | <lambdabot> | (Functor f1, Functor f2) => (a -> b) -> f1 (f2 a) -> f1 (f2 b) |
| 2021-03-02 05:06:24 | <olligobber> | ah I see |
| 2021-03-02 05:08:05 | <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 05:08:21 | <olligobber> | nshepperd, huh, if I hadn't just learned how to use cabal I might consider using that |
| 2021-03-02 05:08:46 | × | howdoi quits (uid224@gateway/web/irccloud.com/x-ooezfjzkvhydiyus) (Quit: Connection closed for inactivity) |
| 2021-03-02 05:09:35 | × | dbmikus quits (~dbmikus@cpe-76-167-86-219.natsow.res.rr.com) (Ping timeout: 240 seconds) |
| 2021-03-02 05:11:47 | → | raym joins (~ray@45.64.220.3) |
| 2021-03-02 05:13:19 | <nshepperd2> | i think it's mainly complementary to cabal |
| 2021-03-02 05:14:58 | <dolio> | d34df00d: I think cereal is no longer the library of choice. |
| 2021-03-02 05:14:59 | <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 05:15:22 | <nshepperd2> | cabal by itself doesn't really support that |
| 2021-03-02 05:17:55 | × | tinhatcat quits (~tsranso@2600:1700:ae40:21c8:883b:8e1b:48a:92f0) (Ping timeout: 240 seconds) |
| 2021-03-02 05:18:04 | × | fissureman quits (~quassel@c-73-201-159-163.hsd1.dc.comcast.net) (Ping timeout: 260 seconds) |
| 2021-03-02 05:18:36 | × | apache801 quits (~rishi@wsip-70-168-153-252.oc.oc.cox.net) (Ping timeout: 240 seconds) |
| 2021-03-02 05:18:48 | → | fissureman joins (~quassel@c-73-201-159-163.hsd1.dc.comcast.net) |
| 2021-03-02 05:18:57 | <d34df00d> | dolio: what would you recommend instead? |
| 2021-03-02 05:21:31 | <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 05:21:51 | → | dbmikus joins (~dbmikus@cpe-76-167-86-219.natsow.res.rr.com) |
| 2021-03-02 05:22:01 | <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 05:22:06 | → | tinhatcat joins (~tsranso@108-91-101-161.lightspeed.gnvlsc.sbcglobal.net) |
| 2021-03-02 05:23:16 | → | natechan joins (~natechan@108-233-125-227.lightspeed.sntcca.sbcglobal.net) |
| 2021-03-02 05:23:36 | <dolio> | I guess that's cborg. |
| 2021-03-02 05:26:58 | × | dbmikus quits (~dbmikus@cpe-76-167-86-219.natsow.res.rr.com) (Ping timeout: 276 seconds) |
| 2021-03-02 05:27:16 | × | fissureman quits (~quassel@c-73-201-159-163.hsd1.dc.comcast.net) (Ping timeout: 240 seconds) |
| 2021-03-02 05:27:18 | → | geyaeb_ joins (~geyaeb@gateway/tor-sasl/geyaeb) |
| 2021-03-02 05:28:00 | → | fissureman joins (~quassel@c-73-201-159-163.hsd1.dc.comcast.net) |
| 2021-03-02 05:28:56 | × | geyaeb quits (~geyaeb@gateway/tor-sasl/geyaeb) (Ping timeout: 268 seconds) |
| 2021-03-02 05:29:13 | → | carlomagno joins (~cararell@148.87.23.6) |
| 2021-03-02 05:29:16 | × | carlomagno1 quits (~cararell@148.87.23.6) (Ping timeout: 240 seconds) |
| 2021-03-02 05:29:35 | <d34df00d> | I just want to parse jpeg files into something reasonable just for lulz. |
| 2021-03-02 05:30:09 | × | rayyyy quits (~nanoz@gateway/tor-sasl/nanoz) (Ping timeout: 268 seconds) |
| 2021-03-02 05:31:20 | → | Tops21 joins (~Tobias@dyndsl-095-033-025-007.ewe-ip-backbone.de) |
| 2021-03-02 05:33:29 | × | carlomagno quits (~cararell@148.87.23.6) (Remote host closed the connection) |
| 2021-03-02 05:33:49 | × | Tops2 quits (~Tobias@dyndsl-095-033-090-074.ewe-ip-backbone.de) (Ping timeout: 260 seconds) |
| 2021-03-02 05:38:29 | × | geowiesnot_bis quits (~user@i15-les02-ix2-87-89-181-157.sfr.lns.abo.bbox.fr) (Ping timeout: 260 seconds) |
| 2021-03-02 05:40:09 | <nshepperd2> | if you're parsing existing formats, use binary. if you're serialising stuff as your own format, use serialise/cborg |
| 2021-03-02 05:44:57 | × | plutoniix quits (~q@184.82.220.117) (Ping timeout: 264 seconds) |
| 2021-03-02 05:46:52 | <d34df00d> | binary it is then! |
| 2021-03-02 05:46:53 | <d34df00d> | Thanks! |
| 2021-03-02 05:47:50 | → | plutoniix joins (~q@184.82.220.117) |
| 2021-03-02 05:54:51 | → | howdoi joins (uid224@gateway/web/irccloud.com/x-auqjdxvohzkrxyfy) |
| 2021-03-02 05:55:47 | × | nbloomf quits (~nbloomf@2600:1700:ad14:3020:c491:50f:2150:49a6) (Quit: My MacBook has gone to sleep. ZZZzzz…) |
| 2021-03-02 05:55:54 | × | natechan quits (~natechan@108-233-125-227.lightspeed.sntcca.sbcglobal.net) (Ping timeout: 245 seconds) |
| 2021-03-02 06:02:39 | → | apache801 joins (~rishi@wsip-70-168-153-252.oc.oc.cox.net) |
| 2021-03-02 06:06:34 | × | boxscape quits (86ab2c71@gateway/web/cgi-irc/kiwiirc.com/ip.134.171.44.113) (Quit: Ping timeout (120 seconds)) |
| 2021-03-02 06:08:41 | → | boxscape joins (86ab2c71@gateway/web/cgi-irc/kiwiirc.com/ip.134.171.44.113) |
| 2021-03-02 06:10:54 | × | deja quits (~deja@212095008174.public.telering.at) (Ping timeout: 245 seconds) |
| 2021-03-02 06:16:06 | → | superstar64 joins (6ccefa7c@108-206-250-124.lightspeed.miamfl.sbcglobal.net) |
| 2021-03-02 06:16:28 | → | Neuromancer joins (~Neuromanc@unaffiliated/neuromancer) |
| 2021-03-02 06:19:35 | → | takuan joins (~takuan@178-116-218-225.access.telenet.be) |
| 2021-03-02 06:20:54 | × | elliott__ quits (~elliott@pool-108-51-101-42.washdc.fios.verizon.net) (Ping timeout: 245 seconds) |
| 2021-03-02 06:21:23 | × | quaid1 quits (~quaid@139.28.218.148) (Remote host closed the connection) |
| 2021-03-02 06:26:24 | → | rcdilorenzo joins (~rcdiloren@cpe-76-182-83-26.nc.res.rr.com) |
| 2021-03-02 06:30:38 | × | rcdilorenzo quits (~rcdiloren@cpe-76-182-83-26.nc.res.rr.com) (Client Quit) |
| 2021-03-02 06:30:55 | → | rcdilorenzo joins (~rcdiloren@cpe-76-182-83-26.nc.res.rr.com) |
| 2021-03-02 06:38:12 | → | royal_screwup21 joins (52254809@gateway/web/cgi-irc/kiwiirc.com/ip.82.37.72.9) |
| 2021-03-02 06:38:36 | × | apache801 quits (~rishi@wsip-70-168-153-252.oc.oc.cox.net) (Ping timeout: 240 seconds) |
| 2021-03-02 06:41:13 | → | danvet joins (~Daniel@2a02:168:57f4:0:efd0:b9e5:5ae6:c2fa) |
| 2021-03-02 06:41:41 | → | knupfer joins (~Thunderbi@200116b82ca658002159149b9f374835.dip.versatel-1u1.de) |
| 2021-03-02 06:42:15 | × | nineonine quits (~nineonine@50.216.62.2) (Ping timeout: 240 seconds) |
| 2021-03-02 06:43:14 | × | royal_screwup21 quits (52254809@gateway/web/cgi-irc/kiwiirc.com/ip.82.37.72.9) (Ping timeout: 260 seconds) |
| 2021-03-02 06:43:20 | → | merijn joins (~merijn@83-160-49-249.ip.xs4all.nl) |
| 2021-03-02 06:46:36 | → | Varis joins (~Tadas@unaffiliated/varis) |
| 2021-03-02 06:54:52 | → | sord937 joins (~sord937@gateway/tor-sasl/sord937) |
| 2021-03-02 07:06:22 | → | rdivyanshu joins (uid322626@gateway/web/irccloud.com/x-cplnzsffvdwxtsrz) |
| 2021-03-02 07:06:58 | <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 07:08:45 | × | gioyik quits (~gioyik@gateway/tor-sasl/gioyik) (Quit: WeeChat 3.0) |
| 2021-03-02 07:09:44 | → | Lowl3v3l joins (~Lowl3v3l@dslb-002-207-103-026.002.207.pools.vodafone-ip.de) |
| 2021-03-02 07:11:06 | <edwardk> | at the very least until Ericson2314 's patch to make backpack build with -j goes in! |
| 2021-03-02 07:13:14 | → | _ht joins (~quassel@82-169-194-8.biz.kpn.net) |
| 2021-03-02 07:14:00 | <MarcelineVQ> | you've gone mad with power |
All times are in UTC.