Logs: freenode/#haskell
| 2020-11-11 07:07:07 | × | todda7 quits (~torstein@ppp-2-84-27-210.home.otenet.gr) (Read error: Connection reset by peer) |
| 2020-11-11 07:07:41 | → | todda7 joins (~torstein@ppp-2-84-27-210.home.otenet.gr) |
| 2020-11-11 07:09:05 | → | feliocrat joins (~feliocrat@95.70.185.239) |
| 2020-11-11 07:09:45 | × | Rudd0 quits (~Rudd0@185.189.115.103) (Ping timeout: 240 seconds) |
| 2020-11-11 07:10:26 | → | sord937 joins (~sord937@gateway/tor-sasl/sord937) |
| 2020-11-11 07:15:59 | × | alx741 quits (~alx741@186.178.110.199) (Ping timeout: 265 seconds) |
| 2020-11-11 07:18:14 | × | christo quits (~chris@81.96.113.213) (Remote host closed the connection) |
| 2020-11-11 07:18:34 | → | tromp joins (~tromp@dhcp-077-249-230-040.chello.nl) |
| 2020-11-11 07:19:27 | → | cole-h joins (~cole-h@c-73-48-197-220.hsd1.ca.comcast.net) |
| 2020-11-11 07:20:14 | × | nados quits (~dan@69-165-210-185.cable.teksavvy.com) (Ping timeout: 260 seconds) |
| 2020-11-11 07:20:14 | → | Amras joins (~Amras@unaffiliated/amras0000) |
| 2020-11-11 07:21:15 | <dsal> | That thing where you make a beautiful generic function for a bunch of things you're doing, then realize you only really need this generic form in ~one case. |
| 2020-11-11 07:23:07 | × | nbloomf quits (~nbloomf@2600:1700:ad14:3020:68e3:2348:6146:33b5) (Quit: My MacBook has gone to sleep. ZZZzzz…) |
| 2020-11-11 07:23:30 | × | tromp quits (~tromp@dhcp-077-249-230-040.chello.nl) (Ping timeout: 260 seconds) |
| 2020-11-11 07:27:59 | → | Digifox03 joins (~Digifox03@151.74.213.204) |
| 2020-11-11 07:28:12 | → | alx741 joins (~alx741@186.178.110.202) |
| 2020-11-11 07:29:26 | → | gproto23 joins (~gproto23@unaffiliated/gproto23) |
| 2020-11-11 07:29:27 | <MarcelineVQ> | dsal: every single time |
| 2020-11-11 07:29:39 | <bqv> | that's the fun part |
| 2020-11-11 07:30:15 | × | jedws quits (~jedws@101.184.150.81) (Quit: My MacBook has gone to sleep. ZZZzzz…) |
| 2020-11-11 07:30:29 | <MarcelineVQ> | Functional programming lets me do all these amazing things [that I don't need to do]. |
| 2020-11-11 07:31:09 | × | Digifox03 quits (~Digifox03@151.74.213.204) (Client Quit) |
| 2020-11-11 07:32:38 | × | da39a3ee5e6b4b0d quits (~da39a3ee5@cm-171-98-69-111.revip7.asianet.co.th) (Ping timeout: 256 seconds) |
| 2020-11-11 07:32:56 | <dsal> | Then you try to show your friends and they're like. eh. "No, but it's typesafe!" |
| 2020-11-11 07:33:59 | → | natechan joins (~natechan@108-233-125-227.lightspeed.sntcca.sbcglobal.net) |
| 2020-11-11 07:34:45 | × | merijn quits (~merijn@83-160-49-249.ip.xs4all.nl) (Ping timeout: 240 seconds) |
| 2020-11-11 07:35:04 | <dsal> | I'm a little sad about how much of my Haskell makes me feel good about how it works in a way that my friends can't appreciate. Not *clever* code, but just like, code that looks understandable, but works for a really satisfying reason. |
| 2020-11-11 07:36:13 | × | nahcetan quits (~natechan@108-233-125-227.lightspeed.sntcca.sbcglobal.net) (Ping timeout: 264 seconds) |
| 2020-11-11 07:36:36 | → | jedws joins (~jedws@101.184.150.81) |
| 2020-11-11 07:36:42 | → | mananamenos joins (~mananamen@84.122.202.215.dyn.user.ono.com) |
| 2020-11-11 07:37:39 | × | jedws quits (~jedws@101.184.150.81) (Client Quit) |
| 2020-11-11 07:38:49 | <MarcelineVQ> | I show my friends and they go "why is there a function in that type?" and I'm like.. "because I want to look more clever than I am" |
| 2020-11-11 07:40:19 | <bqv> | lmao |
| 2020-11-11 07:40:54 | → | chele joins (~chele@ip5b416ea2.dynamic.kabel-deutschland.de) |
| 2020-11-11 07:44:21 | → | adm joins (~adm@43.229.89.44) |
| 2020-11-11 07:44:41 | → | graf_blutwurst joins (~user@2001:171b:226e:adc0:dd8e:2c6a:398f:6a09) |
| 2020-11-11 07:45:34 | × | jonatanb quits (~jonatanb@83.24.9.26.ipv4.supernova.orange.pl) (Remote host closed the connection) |
| 2020-11-11 07:45:40 | → | jonatanb joins (~jonatanb@83.24.9.26.ipv4.supernova.orange.pl) |
| 2020-11-11 07:46:53 | → | brodie_ joins (~brodie@207.53.253.137) |
| 2020-11-11 07:47:06 | brodie_ | is now known as brodie |
| 2020-11-11 07:49:20 | → | phaul joins (~phaul@ruby/staff/phaul) |
| 2020-11-11 07:50:29 | → | Digifox03 joins (~Digifox03@151.74.213.204) |
| 2020-11-11 07:51:49 | × | Digifox03 quits (~Digifox03@151.74.213.204) (Remote host closed the connection) |
| 2020-11-11 07:54:18 | × | phaul quits (~phaul@ruby/staff/phaul) (Ping timeout: 260 seconds) |
| 2020-11-11 07:55:32 | <bqv> | I find Haskell and rust are both refreshingly different, but with rust, while the borrow checker provides security, it feels ultimately restrictive, whereas haskell's type expressibility, while somewhat strict, feels ultimately freeing |
| 2020-11-11 07:56:59 | <bqv> | Now I'm off to enable functionaldependencies and at least 5 other extensions |
| 2020-11-11 07:57:43 | → | Sanchayan joins (~Sanchayan@122.181.216.76) |
| 2020-11-11 07:58:52 | × | heatsink quits (~heatsink@107-136-5-69.lightspeed.sntcca.sbcglobal.net) (Remote host closed the connection) |
| 2020-11-11 08:00:29 | → | phaul joins (~phaul@ruby/staff/phaul) |
| 2020-11-11 08:01:30 | hackage | ghc-check 0.5.0.3 - detect mismatches between compile-time and run-time versions of the ghc api https://hackage.haskell.org/package/ghc-check-0.5.0.3 (PepeIborra) |
| 2020-11-11 08:04:08 | → | daydaynatation joins (~user@roc37-h01-176-170-197-243.dsl.sta.abo.bbox.fr) |
| 2020-11-11 08:06:53 | × | cheater quits (~user@unaffiliated/cheater) (Quit: (BitchX) Reserve your copy of BitchX for the PalmPilot today!) |
| 2020-11-11 08:07:18 | × | Sgeo quits (~Sgeo@ool-18b982ad.dyn.optonline.net) (Read error: Connection reset by peer) |
| 2020-11-11 08:08:02 | → | merijn joins (~merijn@83-160-49-249.ip.xs4all.nl) |
| 2020-11-11 08:08:02 | → | jedws joins (~jedws@101.184.150.81) |
| 2020-11-11 08:09:01 | × | jedws quits (~jedws@101.184.150.81) (Client Quit) |
| 2020-11-11 08:09:07 | → | tromp joins (~tromp@dhcp-077-249-230-040.chello.nl) |
| 2020-11-11 08:09:10 | → | plutoniix joins (~q@ppp-223-24-62-205.revip6.asianet.co.th) |
| 2020-11-11 08:09:55 | × | phaul quits (~phaul@ruby/staff/phaul) (Ping timeout: 258 seconds) |
| 2020-11-11 08:10:16 | <maerwald> | bqv: restrictive is good |
| 2020-11-11 08:10:38 | <maerwald> | it gives you clear rules to reason about |
| 2020-11-11 08:10:38 | → | Digifox03 joins (~Digifox03@151.74.213.204) |
| 2020-11-11 08:10:45 | × | alp quits (~alp@88.126.45.36) (Ping timeout: 256 seconds) |
| 2020-11-11 08:11:08 | <maerwald> | after enabling a few advanced haskell extensions, I doubt most ppl are able to reason about what's going on anymore |
| 2020-11-11 08:11:18 | → | alp joins (~alp@2a01:e0a:58b:4920:7dab:bd6a:30b1:7abd) |
| 2020-11-11 08:11:27 | <bqv> | Heh |
| 2020-11-11 08:13:07 | × | Digifox03 quits (~Digifox03@151.74.213.204) (Remote host closed the connection) |
| 2020-11-11 08:13:42 | × | merijn quits (~merijn@83-160-49-249.ip.xs4all.nl) (Ping timeout: 272 seconds) |
| 2020-11-11 08:13:44 | <nshepperd> | well, restrictiveness is necessary for clear rules for reasoning but not sufficient imo |
| 2020-11-11 08:15:04 | <maerwald> | Rust rejects a lot of perfectly well-formed memory-safe programs. It doesn't attemtp to be a memory safety checker. I think that's why it's so successful |
| 2020-11-11 08:15:09 | → | merijn joins (~merijn@83-160-49-249.ip.xs4all.nl) |
| 2020-11-11 08:15:19 | × | jonatanb quits (~jonatanb@83.24.9.26.ipv4.supernova.orange.pl) (Remote host closed the connection) |
| 2020-11-11 08:16:09 | <maerwald> | It's a smart balance between ergonomics and complexity |
| 2020-11-11 08:18:02 | × | adm quits (~adm@43.229.89.44) (Remote host closed the connection) |
| 2020-11-11 08:19:48 | → | bquest_123 joins (~bquest_12@89.47.70.167) |
| 2020-11-11 08:20:13 | → | phaul joins (~phaul@ruby/staff/phaul) |
| 2020-11-11 08:21:30 | → | adm joins (~adm@43.229.89.44) |
| 2020-11-11 08:21:37 | → | cheater joins (~user@unaffiliated/cheater) |
| 2020-11-11 08:23:37 | → | raichoo joins (~raichoo@213.240.178.58) |
| 2020-11-11 08:23:54 | × | graf_blutwurst quits (~user@2001:171b:226e:adc0:dd8e:2c6a:398f:6a09) (Ping timeout: 244 seconds) |
| 2020-11-11 08:24:15 | × | thunderrd quits (~thunderrd@183.182.111.177) (Ping timeout: 272 seconds) |
| 2020-11-11 08:24:15 | × | Varis quits (~Tadas@unaffiliated/varis) (Remote host closed the connection) |
| 2020-11-11 08:25:34 | × | phaul quits (~phaul@ruby/staff/phaul) (Ping timeout: 260 seconds) |
| 2020-11-11 08:25:50 | × | Amras quits (~Amras@unaffiliated/amras0000) (Ping timeout: 264 seconds) |
| 2020-11-11 08:26:07 | → | phaul joins (~phaul@ruby/staff/phaul) |
| 2020-11-11 08:27:45 | × | pavonia quits (~user@unaffiliated/siracusa) (Quit: Bye!) |
| 2020-11-11 08:27:48 | → | solonarv joins (~solonarv@astrasbourg-653-1-263-62.w92-161.abo.wanadoo.fr) |
| 2020-11-11 08:32:37 | → | asheshambasta joins (~user@ptr-e1lysawl9rr13i61o92.18120a2.ip6.access.telenet.be) |
| 2020-11-11 08:33:28 | → | Varis joins (~Tadas@unaffiliated/varis) |
| 2020-11-11 08:34:14 | × | tenniscp25 quits (~tenniscp2@node-14js.pool-125-25.dynamic.totinternet.net) () |
| 2020-11-11 08:34:51 | × | daydaynatation quits (~user@roc37-h01-176-170-197-243.dsl.sta.abo.bbox.fr) (Remote host closed the connection) |
| 2020-11-11 08:35:14 | → | olligobber joins (olligobber@gateway/vpn/privateinternetaccess/olligobber) |
| 2020-11-11 08:35:26 | × | xff0x quits (~fox@2001:1a81:5388:cb00:74db:2531:7cfd:25e2) (Ping timeout: 264 seconds) |
| 2020-11-11 08:35:45 | → | xff0x joins (~fox@2001:1a81:5388:cb00:8fe4:ec20:878e:f666) |
| 2020-11-11 08:36:13 | → | thunderrd joins (~thunderrd@183.182.112.251) |
| 2020-11-11 08:36:38 | → | ensyde joins (~ensyde@99-185-235-117.lightspeed.chrlnc.sbcglobal.net) |
| 2020-11-11 08:37:30 | × | ensyde quits (~ensyde@99-185-235-117.lightspeed.chrlnc.sbcglobal.net) (Read error: Connection reset by peer) |
| 2020-11-11 08:39:38 | × | brodie quits (~brodie@207.53.253.137) (Quit: brodie) |
| 2020-11-11 08:40:43 | → | ensyde joins (~ensyde@99-185-235-117.lightspeed.chrlnc.sbcglobal.net) |
| 2020-11-11 08:41:53 | → | graf_blutwurst joins (~user@2001:171b:226e:adc0:8d7a:9cf6:2993:a9ab) |
All times are in UTC.