Home liberachat/#haskell: Logs Calendar

Logs on 2025-08-15 (liberachat/#haskell)

00:01:30 trickard_ is now known as trickard
00:01:54 × acidjnk quits (~acidjnk@p200300d6e7171985495adaceecd6b03f.dip0.t-ipconnect.de) (Ping timeout: 252 seconds)
00:02:53 × ljdarj quits (~Thunderbi@user/ljdarj) (Ping timeout: 244 seconds)
00:03:50 Feuermagier joins (~Feuermagi@user/feuermagier)
00:05:48 × trickard quits (~trickard@cpe-88-98-47-163.wireline.com.au) (Ping timeout: 245 seconds)
00:09:57 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
00:12:19 × tv quits (~tv@user/tv) (Read error: Connection reset by peer)
00:15:00 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 260 seconds)
00:16:10 tremon joins (~tremon@83.80.159.219)
00:18:58 trickard_ joins (~trickard@cpe-88-98-47-163.wireline.com.au)
00:19:49 ackthet joins (~ackthet@user/ackthet)
00:25:24 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
00:29:22 <ackthet> i know people hate this question but where do people recommend getting started w/ haskell? background in C++, now mostly rust dev. non-tradiation CS background (technically physicist). I like to learn via explanation -> example (rust book i found was a good mix)
00:30:27 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 260 seconds)
00:33:46 <jreicher> I think Learn You a Good Haskell is still good?
00:34:12 <jreicher> Sorry mangled that title
00:34:45 <jreicher> https://learnyouahaskell.github.io/
00:39:24 <yegor> i guess that means it's no good after all
00:40:52 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
00:41:05 <jreicher> It can be used for good. Would be interesting to see it used for evil though. I'm curious about that now.
00:43:37 <geekosaur> Anduril, by repute
00:45:37 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 248 seconds)
00:49:03 <jreicher> They're using Haskell?
00:49:17 <jreicher> I guess Jane Street might be considered a little evil too.
00:49:49 <jreicher> Oh actually they might be on ocaml. I should check
00:51:27 × xff0x quits (~xff0x@2405:6580:b080:900:86d4:8706:5c5f:d5c) (Ping timeout: 260 seconds)
00:51:40 <geekosaur> they're ocaml
00:51:50 <geekosaur> mutant ocaml, is my understanding
00:54:26 Idklmaokhe joins (~Idklmaokh@190.97.253.6)
00:56:15 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
00:56:48 × Spawns_Carpeting quits (~mobile@user/spawns-carpeting/x-6969421) (Quit: ZNC 1.9.1 - https://znc.in)
00:58:12 peterbecich joins (~Thunderbi@syn-047-229-123-186.res.spectrum.com)
00:59:06 Spawns_Carpeting joins (~mobile@user/spawns-carpeting/x-6969421)
01:01:04 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 276 seconds)
01:01:18 × weary-traveler quits (~user@user/user363627) (Quit: Konversation terminated!)
01:01:36 weary-traveler joins (~user@user/user363627)
01:01:57 × L29Ah quits (~L29Ah@wikipedia/L29Ah) (Ping timeout: 260 seconds)
01:03:11 L29Ah joins (~L29Ah@wikipedia/L29Ah)
01:06:55 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
01:08:04 × jmcantrell quits (~weechat@user/jmcantrell) (Ping timeout: 260 seconds)
01:09:15 <probie> My understanding is the Jane Street is on regular OCaml, but with a different standard library (e.g. it'd be like Haskell, but with relude)
01:10:03 jmcantrell joins (~weechat@user/jmcantrell)
01:11:45 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 252 seconds)
01:12:20 × jmcantrell quits (~weechat@user/jmcantrell) (Client Quit)
01:14:03 jmcantrell joins (~weechat@user/jmcantrell)
01:16:34 batbyte joins (~batbyte@172-79-46-231.nrwc.ny.frontiernet.net)
01:19:20 × Idklmaokhe quits (~Idklmaokh@190.97.253.6) (Quit: Client closed)
01:22:18 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
01:25:39 Feuermagier is now known as Guest550
01:25:39 × Guest550 quits (~Feuermagi@user/feuermagier) (Killed (molybdenum.libera.chat (Nickname regained by services)))
01:25:39 Feuermagier joins (~Feuermagi@user/feuermagier)
01:28:48 × Feuermagier quits (~Feuermagi@user/feuermagier) (Client Quit)
01:29:31 lol_ is now known as jcarpenter2
01:29:45 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 276 seconds)
01:30:07 <haskellbridge> <Jack​> As a side note, alternative preludes are so cool. I wish every language had them
01:30:58 × humasect quits (~humasect@dyn-192-249-132-90.nexicom.net) (Quit: Leaving...)
01:31:05 <jreicher> I've never thought about that, but it makes a lot of sense. I wonder if Kent Recursive Calculator had it.
01:32:17 × ft quits (~ft@p508dba54.dip0.t-ipconnect.de) (Ping timeout: 260 seconds)
01:33:52 ft joins (~ft@p508db692.dip0.t-ipconnect.de)
01:34:26 × szkl quits (uid110435@id-110435.uxbridge.irccloud.com) (Quit: Connection closed for inactivity)
01:35:19 × danso quits (~danso@user/danso) (Ping timeout: 255 seconds)
01:35:41 danso joins (~danso@user/danso)
01:38:30 <jreicher> Yep it did. The -l arg.
01:40:22 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
01:44:48 trickard_ is now known as trickard
01:45:07 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 260 seconds)
01:47:41 yangby joins (~secret@115.205.231.82)
01:51:20 xff0x joins (~xff0x@fsb6a9491c.tkyc517.ap.nuro.jp)
01:55:45 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
02:00:31 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 255 seconds)
02:11:04 × td_ quits (~td@i53870938.versanet.de) (Ping timeout: 260 seconds)
02:11:09 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
02:12:29 × inline quits (~inline@ip-005-146-197-054.um05.pools.vodafone-ip.de) (Quit: Leaving)
02:12:46 td_ joins (~td@i53870931.versanet.de)
02:15:18 batbyte_ joins (~batbyte@52.sub-174-215-208.myvzw.com)
02:15:45 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 248 seconds)
02:19:09 × batbyte quits (~batbyte@172-79-46-231.nrwc.ny.frontiernet.net) (Ping timeout: 276 seconds)
02:20:13 × myxos quits (~myxos@syn-065-028-251-121.res.spectrum.com) (Remote host closed the connection)
02:20:47 × trickard quits (~trickard@cpe-88-98-47-163.wireline.com.au) (Read error: Connection reset by peer)
02:21:01 trickard_ joins (~trickard@cpe-88-98-47-163.wireline.com.au)
02:21:55 × tremon quits (~tremon@83.80.159.219) (Remote host closed the connection)
02:23:01 hololeap joins (~quassel@user/hololeap)
02:26:30 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
02:30:57 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 252 seconds)
02:31:30 × batbyte_ quits (~batbyte@52.sub-174-215-208.myvzw.com) (Ping timeout: 252 seconds)
02:35:50 × trickard_ quits (~trickard@cpe-88-98-47-163.wireline.com.au) (Read error: Connection reset by peer)
02:36:03 trickard_ joins (~trickard@cpe-88-98-47-163.wireline.com.au)
02:39:53 myxos joins (~myxos@syn-065-028-251-121.res.spectrum.com)
02:41:53 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
02:46:13 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 248 seconds)
02:47:01 × amadaluzia quits (~amadaluzi@user/amadaluzia) (Ping timeout: 276 seconds)
02:53:04 humasect joins (~humasect@dyn-192-249-132-90.nexicom.net)
02:54:07 amadaluzia joins (~amadaluzi@user/amadaluzia)
02:57:14 × amadaluzia quits (~amadaluzi@user/amadaluzia) (Read error: Connection reset by peer)
02:57:15 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
02:57:34 amadaluzia joins (~amadaluzi@user/amadaluzia)
02:58:50 × amadaluzia quits (~amadaluzi@user/amadaluzia) (Remote host closed the connection)
03:00:01 amadaluzia joins (~amadaluzi@user/amadaluzia)
03:03:43 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 245 seconds)
03:15:18 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
03:15:34 aforemny joins (~aforemny@2001:9e8:6cc7:9c00:e76d:c479:de30:f450)
03:16:07 × aforemny_ quits (~aforemny@2001:9e8:6ce8:1800:d6a7:aaeb:8c84:6bc7) (Ping timeout: 260 seconds)
03:17:34 × amadaluzia quits (~amadaluzi@user/amadaluzia) (Quit: You)
03:19:50 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 252 seconds)
03:20:47 × weary-traveler quits (~user@user/user363627) (Quit: Konversation terminated!)
03:21:06 weary-traveler joins (~user@user/user363627)
03:21:33 × peterbecich quits (~Thunderbi@syn-047-229-123-186.res.spectrum.com) (Ping timeout: 252 seconds)
03:30:43 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
03:35:22 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 260 seconds)
03:41:39 trickard_ is now known as trickard
03:46:06 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
03:50:32 × Lord_of_Life quits (~Lord@user/lord-of-life/x-2819915) (Remote host closed the connection)
03:51:07 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 260 seconds)
03:51:25 Lord_of_Life joins (~Lord@user/lord-of-life/x-2819915)
04:01:34 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
04:06:19 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 276 seconds)
04:07:44 × davidlbowman quits (~dlb@user/davidlbowman) (Ping timeout: 260 seconds)
04:09:51 davidlbowman joins (~dlb@user/davidlbowman)
04:12:52 × humasect quits (~humasect@dyn-192-249-132-90.nexicom.net) (Quit: Leaving...)
04:13:31 × hsw quits (~hsw@112-104-9-97.adsl.dynamic.seed.net.tw) (Remote host closed the connection)
04:13:50 hsw joins (~hsw@112-104-9-97.adsl.dynamic.seed.net.tw)
04:16:58 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
04:17:10 × haskellbridge quits (~hackager@syn-096-028-224-214.res.spectrum.com) (Remote host closed the connection)
04:17:13 mange joins (~mange@user/mange)
04:17:53 haskellbridge joins (~hackager@syn-096-028-224-214.res.spectrum.com)
04:17:53 ChanServ sets mode +v haskellbridge
04:21:08 × tt12310978324354 quits (~tt1231@2603:6010:8700:4a81:219f:50d3:618a:a6ee) (Quit: Ping timeout (120 seconds))
04:21:49 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 255 seconds)
04:26:16 tt12310978324354 joins (~tt1231@2603:6010:8700:4a81:219f:50d3:618a:a6ee)
04:29:02 × monochrom quits (trebla@216.138.220.146) (Quit: ZNC 1.9.1+deb2build2 - https://znc.in)
04:30:51 × machinedgod quits (~machinedg@d75-159-126-101.abhsia.telus.net) (Ping timeout: 252 seconds)
04:32:27 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
04:38:13 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 248 seconds)
04:38:53 monochrom joins (trebla@216.138.220.146)
04:46:58 Guest8885 joins (~r@138.25.4.67)
04:49:41 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
04:52:35 fgarcia_ joins (~lei@user/fgarcia)
04:53:50 × xff0x quits (~xff0x@fsb6a9491c.tkyc517.ap.nuro.jp) (Ping timeout: 272 seconds)
04:54:07 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 260 seconds)
04:55:06 × fgarcia quits (~lei@user/fgarcia) (Ping timeout: 272 seconds)
04:57:26 × Guest8885 quits (~r@138.25.4.67) (Quit: Lost terminal)
04:57:35 fgarcia_ is now known as fgarcia
05:00:03 × trickard quits (~trickard@cpe-88-98-47-163.wireline.com.au) (Read error: Connection reset by peer)
05:00:17 trickard_ joins (~trickard@cpe-88-98-47-163.wireline.com.au)
05:01:24 × notzmv quits (~umar@user/notzmv) (Ping timeout: 252 seconds)
05:01:49 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
05:02:03 xff0x joins (~xff0x@fsb6a9491c.tkyc517.ap.nuro.jp)
05:06:51 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 276 seconds)
05:06:52 × trickard_ quits (~trickard@cpe-88-98-47-163.wireline.com.au) (Read error: Connection reset by peer)
05:07:27 × weary-traveler quits (~user@user/user363627) (Remote host closed the connection)
05:11:03 trickard_ joins (~trickard@cpe-88-98-47-163.wireline.com.au)
05:11:20 × marinelli quits (~weechat@gateway/tor-sasl/marinelli) (Remote host closed the connection)
05:12:09 marinelli joins (~weechat@gateway/tor-sasl/marinelli)
05:16:08 euphores joins (~SASL_euph@user/euphores)
05:17:18 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
05:19:48 × jespada quits (~jespada@2800:a4:221c:d00:5878:108c:d6ec:98c9) (Ping timeout: 272 seconds)
05:21:14 jespada joins (~jespada@r179-25-207-70.dialup.adsl.anteldata.net.uy)
05:22:20 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 272 seconds)
05:32:42 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
05:37:10 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 244 seconds)
05:42:22 × davidlbowman quits (~dlb@user/davidlbowman) (Ping timeout: 255 seconds)
05:42:34 trickard__ joins (~trickard@cpe-90-98-47-163.wireline.com.au)
05:43:16 × trickard_ quits (~trickard@cpe-88-98-47-163.wireline.com.au) (Ping timeout: 255 seconds)
05:48:06 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
05:52:49 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 248 seconds)
05:55:14 GdeVolpiano joins (~GdeVolpia@user/GdeVolpiano)
06:01:56 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
06:04:15 × marinelli quits (~weechat@gateway/tor-sasl/marinelli) (Quit: marinelli)
06:05:51 Square2 joins (~Square@user/square)
06:06:27 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 260 seconds)
06:08:54 × trickard__ quits (~trickard@cpe-90-98-47-163.wireline.com.au) (Read error: Connection reset by peer)
06:09:07 trickard_ joins (~trickard@cpe-90-98-47-163.wireline.com.au)
06:09:15 × Square quits (~Square4@user/square) (Ping timeout: 276 seconds)
06:10:14 tromp joins (~textual@2001:1c00:3487:1b00:b18c:352c:ad0a:c01)
06:15:36 humasect joins (~humasect@dyn-192-249-132-90.nexicom.net)
06:17:19 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
06:21:19 × ft quits (~ft@p508db692.dip0.t-ipconnect.de) (Quit: leaving)
06:22:15 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 276 seconds)
06:22:26 × haritz quits (~hrtz@user/haritz) (Quit: ZNC 1.8.2+deb3.1+deb12u1 - https://znc.in)
06:23:10 × Lycurgus quits (~juan@user/Lycurgus) (Quit: alsoknownas.renjuan.org ( juan@acm.org ))
06:32:08 smalltalkman joins (uid545680@id-545680.hampstead.irccloud.com)
06:32:43 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
06:36:17 takuan joins (~takuan@d8D86B9E9.access.telenet.be)
06:37:16 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 255 seconds)
06:40:37 lortabac joins (~lortabac@2a01:e0a:541:b8f0:55ab:e185:7f81:54a4)
06:48:12 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
06:48:24 × trickard_ quits (~trickard@cpe-90-98-47-163.wireline.com.au) (Read error: Connection reset by peer)
06:48:38 trickard_ joins (~trickard@cpe-90-98-47-163.wireline.com.au)
06:50:18 × jmcantrell quits (~weechat@user/jmcantrell) (Ping timeout: 252 seconds)
06:52:33 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 248 seconds)
07:00:00 × caconym747 quits (~caconym@user/caconym) (Quit: bye)
07:00:47 caconym747 joins (~caconym@user/caconym)
07:02:50 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
07:04:50 __monty__ joins (~toonn@user/toonn)
07:07:39 acidjnk joins (~acidjnk@p200300d6e717199140d54613c84319c8.dip0.t-ipconnect.de)
07:08:15 × tromp quits (~textual@2001:1c00:3487:1b00:b18c:352c:ad0a:c01) (Quit: My iMac has gone to sleep. ZZZzzz…)
07:09:42 tromp joins (~textual@2001:1c00:3487:1b00:b18c:352c:ad0a:c01)
07:10:02 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 260 seconds)
07:10:29 sord937 joins (~sord937@gateway/tor-sasl/sord937)
07:11:41 pyooque joins (~puke@user/puke)
07:11:41 puke is now known as Guest7282
07:11:41 × Guest7282 quits (~puke@user/puke) (Killed (molybdenum.libera.chat (Nickname regained by services)))
07:11:41 pyooque is now known as puke
07:13:28 × __monty__ quits (~toonn@user/toonn) (Quit: leaving)
07:13:43 notzmv joins (~umar@user/notzmv)
07:20:52 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
07:23:42 elbear joins (~lucian@109.166.131.102)
07:25:33 × tromp quits (~textual@2001:1c00:3487:1b00:b18c:352c:ad0a:c01) (Quit: My iMac has gone to sleep. ZZZzzz…)
07:29:16 × Sgeo quits (~Sgeo@user/sgeo) (Read error: Connection reset by peer)
07:38:31 × tomboy64 quits (~tomboy64@user/tomboy64) (Read error: Connection reset by peer)
07:38:46 tomboy64 joins (~tomboy64@user/tomboy64)
07:40:57 Tuplanolla joins (~Tuplanoll@91-159-69-59.elisa-laajakaista.fi)
07:43:30 × puke quits (~puke@user/puke) (Ping timeout: 276 seconds)
07:47:51 puke joins (~puke@user/puke)
07:58:27 chele joins (~chele@user/chele)
08:04:34 × elbear quits (~lucian@109.166.131.102) (Ping timeout: 260 seconds)
08:04:51 gmg joins (~user@user/gehmehgeh)
08:05:49 × trickard_ quits (~trickard@cpe-90-98-47-163.wireline.com.au) (Read error: Connection reset by peer)
08:06:02 trickard_ joins (~trickard@cpe-90-98-47-163.wireline.com.au)
08:08:20 tromp joins (~textual@2001:1c00:3487:1b00:b18c:352c:ad0a:c01)
08:26:00 × tromp quits (~textual@2001:1c00:3487:1b00:b18c:352c:ad0a:c01) (Quit: My iMac has gone to sleep. ZZZzzz…)
08:27:08 elbear joins (~lucian@109.166.131.102)
08:32:58 × Square2 quits (~Square@user/square) (Ping timeout: 252 seconds)
08:39:27 × L29Ah quits (~L29Ah@wikipedia/L29Ah) (Ping timeout: 252 seconds)
08:42:39 trickard_ is now known as trickard
08:44:28 Unicorn_Princess joins (~Unicorn_P@user/Unicorn-Princess/x-3540542)
09:01:35 × trickard quits (~trickard@cpe-90-98-47-163.wireline.com.au) (Read error: Connection reset by peer)
09:01:49 trickard_ joins (~trickard@cpe-90-98-47-163.wireline.com.au)
09:04:12 × elbear quits (~lucian@109.166.131.102) (Ping timeout: 252 seconds)
09:05:56 biberu joins (~biberu@user/biberu)
09:29:34 <ackthet> I feel like LYAH teaches you the syntax but not the complex topics
09:29:46 <ackthet> thats just my impression. i tried it many years ago.
09:35:27 Xe_ joins (~Xe@perl/impostor/xe)
09:35:40 × Xe quits (~Xe@perl/impostor/xe) (Ping timeout: 252 seconds)
09:44:19 Square2 joins (~Square@user/square)
09:44:28 <ncf> i still recommend the wikibook https://en.wikibooks.org/wiki/Haskell
09:48:17 tromp joins (~textual@2001:1c00:3487:1b00:b18c:352c:ad0a:c01)
09:50:24 × xff0x quits (~xff0x@fsb6a9491c.tkyc517.ap.nuro.jp) (Ping timeout: 252 seconds)
10:02:14 fp joins (~Thunderbi@87-92-180-212.rev.dnainternet.fi)
10:02:40 × tzh quits (~tzh@c-76-115-131-146.hsd1.or.comcast.net) (Quit: zzz)
10:03:31 × lortabac quits (~lortabac@2a01:e0a:541:b8f0:55ab:e185:7f81:54a4) (Quit: WeeChat 4.5.2)
10:11:06 Lycurgus joins (~juan@user/Lycurgus)
10:12:52 poscat0x04 joins (~poscat@user/poscat)
10:13:34 <merijn> ackthet: LYAH is not a particularly pedagogically solid book
10:13:43 × poscat0x04 quits (~poscat@user/poscat) (Remote host closed the connection)
10:13:55 poscat0x04 joins (~poscat@user/poscat)
10:14:06 <merijn> It's culturally significant in that it was the first accessible intro text to Haskell when it was written and thus got a lot of people into Haskell
10:14:19 <merijn> But it's not particularly good from an education point of view
10:14:25 Lycurgus lmao's
10:14:29 <merijn> for exactly the reason you give and many others
10:14:41 <merijn> Not to mention being rather out-of-date by now
10:14:45 × poscat quits (~poscat@user/poscat) (Ping timeout: 248 seconds)
10:15:40 ljdarj joins (~Thunderbi@user/ljdarj)
10:16:25 <probie> I found Real World Haskell a much better introduction, but it simply didn't age well
10:16:32 <int-e> I hate the LYAH title so much.
10:17:28 × Square2 quits (~Square@user/square) (Ping timeout: 252 seconds)
10:17:41 × trickard_ quits (~trickard@cpe-90-98-47-163.wireline.com.au) (Read error: Connection reset by peer)
10:17:56 trickard_ joins (~trickard@cpe-90-98-47-163.wireline.com.au)
10:18:16 <Lycurgus> interesting that the auther let's it go offline, doesn apparently care
10:18:40 <Lycurgus> i srsly doubt anything else he's done has had a comparable impact
10:18:43 <probie> It's not like hosting is free
10:18:50 <merijn> probie: I mean, it kinda is
10:18:50 <int-e> (Would you buy a Haskell book whose title doesn't even type-check? (I know it's freely available too. I've read a few bits and they seemed... okay.))
10:19:21 <Lycurgus> *author
10:19:22 <merijn> Hosting a site like LYAH, completely static, no updates, that's a few bucks a month
10:19:34 <Lycurgus> *lets
10:19:34 <merijn> Lycurgus: Life happens
10:20:10 <Lycurgus> sure, but that's his magnum opus so far
10:20:26 <yushyin> i liked the simple "A Gentle Introduction to Haskell" tutorial
10:20:33 <int-e> (And when I use present tense I'm referring to the unofficial https://learnyouahaskell.github.io/ )
10:20:52 <Lycurgus> maybe he was sensitive to the haters and has academic or other pretensions which it embarasses
10:20:58 <merijn> @quote gentle.intro
10:20:58 <lambdabot> Brend says: Whoever chose the title "A Gentle Introduction to Haskell" is obviously accustomed to wrestling bears in piranha pits or something.
10:21:16 <int-e> yushyin: it's kind of inaccessible if you don't have a solid CS background
10:21:23 <int-e> "gentle"
10:22:44 <Lycurgus> i'm banned from the official chat channel on this network for usin u and ur and stuff
10:22:58 <Lycurgus> but specifically "u"
10:23:15 <int-e> sounds fair to me :P
10:23:28 <Lycurgus> >:
10:23:56 <yushyin> int-e: true, but with CS or programming background, I found it short and concise enough to quickly learn the basics and then be able to read other resources
10:24:25 <probie> Lycurgus: It's a thing he once wrote to help people learn Haskell. Why should he be expected to maintain it in perpetuity for free?
10:25:20 × Unicorn_Princess quits (~Unicorn_P@user/Unicorn-Princess/x-3540542) (Remote host closed the connection)
10:25:34 <Lycurgus> if u have a property which is well known and used it's in your interest to maintain it
10:25:51 <int-e> yushyin: Right. s/gentle/concise/ and I'm on board. It's useful and covers a significant amount of ground, if you can follow along with it.
10:26:00 <Lycurgus> i image the paper book is still selling
10:26:10 <Lycurgus> *imagine
10:26:13 × GdeVolpiano quits (~GdeVolpia@user/GdeVolpiano) (Quit: WeeChat 4.5.2)
10:29:36 L29Ah joins (~L29Ah@wikipedia/L29Ah)
10:35:29 × ljdarj quits (~Thunderbi@user/ljdarj) (Ping timeout: 248 seconds)
10:37:23 sprotte24 joins (~sprotte24@p200300d16f1c45000d1d64d327723fca.dip0.t-ipconnect.de)
10:41:58 lortabac joins (~lortabac@2a01:e0a:541:b8f0:55ab:e185:7f81:54a4)
10:44:57 inline joins (~inline@ip-005-146-197-054.um05.pools.vodafone-ip.de)
10:48:29 × sprotte24 quits (~sprotte24@p200300d16f1c45000d1d64d327723fca.dip0.t-ipconnect.de) (Quit: Leaving)
10:51:05 × humasect quits (~humasect@dyn-192-249-132-90.nexicom.net) (Quit: Leaving...)
10:51:19 × Lycurgus quits (~juan@user/Lycurgus) (Quit: alsoknownas.renjuan.org ( juan@acm.org ))
10:51:30 <int-e> Lycurgus: It is still selling, yeah. But it hasn't been updated since 2011. (Hmm. ebook for $36, print book only $9 more? That's an interesting pricing scheme... maybe they printed too many and still have some in stock.)
10:55:15 elbear joins (~lucian@109.166.131.102)
10:58:04 GdeVolpiano joins (~GdeVolpia@user/GdeVolpiano)
11:02:33 trickard___ joins (~trickard@cpe-89-98-47-163.wireline.com.au)
11:02:42 × picnoir quits (~picnoir@about/aquilenet/vodoo/NinjaTrappeur) (Quit: WeeChat 4.7.0)
11:03:14 trickard___ is now known as trickard
11:03:45 × trickard_ quits (~trickard@cpe-90-98-47-163.wireline.com.au) (Ping timeout: 248 seconds)
11:04:05 picnoir joins (~picnoir@about/aquilenet/vodoo/NinjaTrappeur)
11:15:57 × GdeVolpiano quits (~GdeVolpia@user/GdeVolpiano) (Quit: WeeChat 4.5.2)
11:16:43 × trickard quits (~trickard@cpe-89-98-47-163.wireline.com.au) (Ping timeout: 255 seconds)
11:17:08 trickard_ joins (~trickard@cpe-89-98-47-163.wireline.com.au)
11:22:17 × fp quits (~Thunderbi@87-92-180-212.rev.dnainternet.fi) (Remote host closed the connection)
11:23:28 × elbear quits (~lucian@109.166.131.102) (Ping timeout: 252 seconds)
11:24:30 × Lord_of_Life quits (~Lord@user/lord-of-life/x-2819915) (Ping timeout: 276 seconds)
11:27:52 fp joins (~Thunderbi@87-92-180-212.rev.dnainternet.fi)
11:31:25 ft joins (~ft@p508db692.dip0.t-ipconnect.de)
11:31:50 trickard_ is now known as trickard
11:36:44 GdeVolpiano joins (~GdeVolpia@user/GdeVolpiano)
11:38:46 × GdeVolpiano quits (~GdeVolpia@user/GdeVolpiano) (Client Quit)
11:42:00 ljdarj joins (~Thunderbi@user/ljdarj)
11:42:01 jackdk joins (uid373013@cssa/life/jackdk)
11:42:28 × cyphase quits (~cyphase@user/cyphase) (Server closed connection)
11:42:51 cyphase joins (~cyphase@user/cyphase)
11:45:10 Lord_of_Life joins (~Lord@user/lord-of-life/x-2819915)
11:45:45 GdeVolpiano joins (~GdeVolpia@user/GdeVolpiano)
11:48:22 × fp quits (~Thunderbi@87-92-180-212.rev.dnainternet.fi) (Remote host closed the connection)
11:48:51 fp joins (~Thunderbi@87-92-180-212.rev.dnainternet.fi)
11:55:06 × GdeVolpiano quits (~GdeVolpia@user/GdeVolpiano) (Quit: WeeChat 4.5.2)
12:00:24 × trickard quits (~trickard@cpe-89-98-47-163.wireline.com.au) (Read error: Connection reset by peer)
12:00:37 trickard_ joins (~trickard@cpe-89-98-47-163.wireline.com.au)
12:06:15 xff0x joins (~xff0x@2405:6580:b080:900:8ac7:c97c:7d4f:117d)
12:07:23 GdeVolpiano joins (~GdeVolpia@user/GdeVolpiano)
12:08:03 weary-traveler joins (~user@user/user363627)
12:13:16 trickard_ is now known as trickard
12:17:48 × tromp quits (~textual@2001:1c00:3487:1b00:b18c:352c:ad0a:c01) (Quit: My iMac has gone to sleep. ZZZzzz…)
12:19:56 × fp quits (~Thunderbi@87-92-180-212.rev.dnainternet.fi) (Ping timeout: 252 seconds)
12:23:25 Everything joins (~Everythin@static.208.206.21.65.clients.your-server.de)
12:24:20 × trickard quits (~trickard@cpe-89-98-47-163.wireline.com.au) (Ping timeout: 252 seconds)
12:24:41 trickard_ joins (~trickard@cpe-89-98-47-163.wireline.com.au)
12:31:46 davidlbowman joins (~dlb@user/davidlbowman)
12:38:13 × trickard_ quits (~trickard@cpe-89-98-47-163.wireline.com.au) (Ping timeout: 248 seconds)
12:42:22 trickard_ joins (~trickard@cpe-89-98-47-163.wireline.com.au)
12:43:35 Guest59 joins (~Guest59@2a02:c7c:7cde:5300:19d4:d9a8:a71d:9d6b)
12:43:51 × Guest59 quits (~Guest59@2a02:c7c:7cde:5300:19d4:d9a8:a71d:9d6b) (Client Quit)
12:44:18 tromp joins (~textual@2001:1c00:3487:1b00:b18c:352c:ad0a:c01)
12:44:43 amadaluzia joins (~amadaluzi@user/amadaluzia)
12:47:45 jespada_ joins (~jespada@2800:a4:2208:2a00:4f6:2bdf:cef8:c84f)
12:49:52 × jespada quits (~jespada@r179-25-207-70.dialup.adsl.anteldata.net.uy) (Ping timeout: 255 seconds)
13:00:26 machinedgod joins (~machinedg@d75-159-126-101.abhsia.telus.net)
13:02:19 Guest4611 joins (~Andrei@109.86.217.193)
13:07:20 × Guest4611 quits (~Andrei@109.86.217.193) (Quit: Client closed)
13:11:21 ystael joins (~ystael@user/ystael)
13:19:28 × biberu quits (~biberu@user/biberu) (Read error: Connection reset by peer)
13:23:12 × trickard_ quits (~trickard@cpe-89-98-47-163.wireline.com.au) (Read error: Connection reset by peer)
13:23:27 trickard_ joins (~trickard@cpe-89-98-47-163.wireline.com.au)
13:23:42 ljdarj1 joins (~Thunderbi@user/ljdarj)
13:24:44 tv joins (~tv@user/tv)
13:26:42 × ljdarj quits (~Thunderbi@user/ljdarj) (Ping timeout: 276 seconds)
13:26:42 ljdarj1 is now known as ljdarj
13:30:04 × mange quits (~mange@user/mange) (Quit: Zzz...)
13:36:27 × euphores quits (~SASL_euph@user/euphores) (Quit: Leaving.)
13:40:08 jespada joins (~jespada@2800:a4:2208:2a00:99b4:36b5:d536:d112)
13:40:31 elbear joins (~lucian@109.166.131.102)
13:42:51 tinjamin46 joins (~tinjamin@banshee.h4x0r.space)
13:42:57 monochrm joins (trebla@216.138.220.146)
13:42:58 tabemann__ joins (~tabemann@172-13-49-137.lightspeed.milwwi.sbcglobal.net)
13:43:18 × jespada_ quits (~jespada@2800:a4:2208:2a00:4f6:2bdf:cef8:c84f) (Ping timeout: 272 seconds)
13:43:58 × tinjamin4 quits (~tinjamin@banshee.h4x0r.space) (Ping timeout: 240 seconds)
13:43:59 tinjamin46 is now known as tinjamin4
13:44:16 × tabemann_ quits (~tabemann@172-13-49-137.lightspeed.milwwi.sbcglobal.net) (Ping timeout: 252 seconds)
13:44:38 × monochrom quits (trebla@216.138.220.146) (Ping timeout: 252 seconds)
13:44:38 monochrm is now known as monochrom
13:46:49 biberu joins (~biberu@user/biberu)
13:47:04 killy joins (~killy@terminal-3-187.retsat1.com.pl)
13:47:20 × killy quits (~killy@terminal-3-187.retsat1.com.pl) (Client Quit)
13:47:34 killy joins (~killy@terminal-3-187.retsat1.com.pl)
13:55:31 euphores joins (~SASL_euph@user/euphores)
13:57:51 × Everything quits (~Everythin@static.208.206.21.65.clients.your-server.de) (Quit: leaving)
14:02:37 × qqe quits (~qqq@185.54.20.59) (Quit: Lost terminal)
14:19:50 × davidlbowman quits (~dlb@user/davidlbowman) (Ping timeout: 252 seconds)
14:23:15 × gorignak quits (~gorignak@user/gorignak) (Quit: quit)
14:25:37 Sgeo joins (~Sgeo@user/sgeo)
14:30:01 × killy quits (~killy@terminal-3-187.retsat1.com.pl) (Quit: leaving)
14:40:12 fp joins (~Thunderbi@87-92-180-212.rev.dnainternet.fi)
14:40:17 × vgtw quits (~vgtw@user/vgtw) (Ping timeout: 248 seconds)
14:40:28 vgtw_ joins (~vgtw@user/vgtw)
14:51:54 sprotte24 joins (~sprotte24@p200300d16f1c45003c2c9df32be9a657.dip0.t-ipconnect.de)
14:58:43 haritz joins (~hrtz@209.35.65.79)
14:58:43 × haritz quits (~hrtz@209.35.65.79) (Changing host)
14:58:43 haritz joins (~hrtz@user/haritz)
15:00:15 × tromp quits (~textual@2001:1c00:3487:1b00:b18c:352c:ad0a:c01) (Quit: My iMac has gone to sleep. ZZZzzz…)
15:01:41 × elbear quits (~lucian@109.166.131.102) (Ping timeout: 248 seconds)
15:10:13 × lortabac quits (~lortabac@2a01:e0a:541:b8f0:55ab:e185:7f81:54a4) (Quit: WeeChat 4.5.2)
15:13:15 × biberu quits (~biberu@user/biberu) (Read error: Connection reset by peer)
15:13:57 × califax quits (~califax@user/califx) (Remote host closed the connection)
15:15:29 × jespada quits (~jespada@2800:a4:2208:2a00:99b4:36b5:d536:d112) (Ping timeout: 248 seconds)
15:25:43 califax joins (~califax@user/califx)
15:32:56 × jackdk quits (uid373013@cssa/life/jackdk) (Quit: Connection closed for inactivity)
15:43:43 × rembo10 quits (~rembo10@main.remulis.com) (Server closed connection)
15:43:56 rembo10 joins (~rembo10@main.remulis.com)
15:48:01 × simplystuart quits (~simplystu@c-75-75-152-164.hsd1.pa.comcast.net) (Ping timeout: 248 seconds)
15:52:47 Square2 joins (~Square@user/square)
15:59:09 trickard_ is now known as trickard
16:04:39 × Digit quits (~user@user/digit) (Read error: Connection reset by peer)
16:05:50 Digit joins (~user@user/digit)
16:13:43 × chele quits (~chele@user/chele) (Remote host closed the connection)
16:21:03 humasect joins (~humasect@dyn-192-249-132-90.nexicom.net)
16:22:31 jmcantrell joins (~weechat@user/jmcantrell)
16:23:54 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 260 seconds)
16:25:42 <spew> I think Hutton is the best introduction but it's certainly not enough on its own to write useful haskell
16:26:08 gorignak joins (~gorignak@user/gorignak)
16:26:14 <spew> Hutton followed by haskell in depth is the best you can get imo
16:38:30 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
16:41:25 tromp joins (~textual@2001:1c00:3487:1b00:b18c:352c:ad0a:c01)
16:42:45 <haskellbridge> <sm> ackthet see also https://joyful.com/Haskell+minimap
16:43:12 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 252 seconds)
16:53:58 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
16:56:37 × pavonia quits (~user@user/siracusa) (Quit: Bye!)
16:57:19 Lycurgus joins (~juan@user/Lycurgus)
16:59:15 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 276 seconds)
17:00:25 × gmg quits (~user@user/gehmehgeh) (Quit: Leaving)
17:01:12 × sord937 quits (~sord937@gateway/tor-sasl/sord937) (Quit: sord937)
17:02:06 davidlbowman joins (~dlb@user/davidlbowman)
17:06:00 × jbalint quits (~jbalint@2600:6c44:117f:e98a:40bb:52ad:62b8:5122) (Ping timeout: 252 seconds)
17:07:21 × zfnmxt quits (~zfnmxt@user/zfnmxt) (Server closed connection)
17:07:40 zfnmxt joins (~zfnmxt@user/zfnmxt)
17:09:26 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
17:12:17 × fp quits (~Thunderbi@87-92-180-212.rev.dnainternet.fi) (Ping timeout: 248 seconds)
17:13:38 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 244 seconds)
17:19:57 elbear joins (~lucian@109.166.131.102)
17:20:07 × vanishingideal quits (~vanishing@user/vanishingideal) (Remote host closed the connection)
17:22:54 vanishingideal joins (~vanishing@user/vanishingideal)
17:24:50 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
17:25:05 × elbear quits (~lucian@109.166.131.102) (Ping timeout: 248 seconds)
17:29:21 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 248 seconds)
17:33:48 × trickard quits (~trickard@cpe-89-98-47-163.wireline.com.au) (Ping timeout: 252 seconds)
17:34:20 trickard_ joins (~trickard@cpe-89-98-47-163.wireline.com.au)
17:40:13 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
17:40:46 <EvanR> basic haskell being enough to write useful haskell might be a library issue
17:45:17 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 260 seconds)
17:46:33 × tromp quits (~textual@2001:1c00:3487:1b00:b18c:352c:ad0a:c01) (Quit: My iMac has gone to sleep. ZZZzzz…)
17:51:40 jbalint joins (~jbalint@2600:6c44:117f:e98a:40bb:52ad:62b8:5122)
17:55:45 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
17:55:46 simplystuart joins (~simplystu@c-75-75-152-164.hsd1.pa.comcast.net)
17:59:27 × smalltalkman quits (uid545680@id-545680.hampstead.irccloud.com) (Quit: Connection closed for inactivity)
18:00:36 × euphores quits (~SASL_euph@user/euphores) (Quit: Leaving.)
18:01:00 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 276 seconds)
18:05:12 werneta joins (~werneta@syn-071-083-160-242.res.spectrum.com)
18:08:45 tromp joins (~textual@2001:1c00:3487:1b00:b18c:352c:ad0a:c01)
18:11:14 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
18:11:18 euphores joins (~SASL_euph@user/euphores)
18:13:05 × phma quits (~phma@host-67-44-208-12.hnremote.net) (Read error: Connection reset by peer)
18:15:38 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 244 seconds)
18:20:24 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
18:23:09 ttybitnik joins (~ttybitnik@user/wolper)
18:24:39 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 252 seconds)
18:28:33 × Lycurgus quits (~juan@user/Lycurgus) (Quit: alsoknownas.renjuan.org ( juan@acm.org ))
18:35:43 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
18:40:09 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 252 seconds)
18:45:34 Xe_ is now known as Xe
18:46:54 tzh joins (~tzh@c-76-115-131-146.hsd1.or.comcast.net)
18:51:07 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
18:58:02 × rvalue quits (~rvalue@about/hackers/rvalue) (Read error: Connection reset by peer)
18:58:12 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 260 seconds)
18:58:30 rvalue joins (~rvalue@about/hackers/rvalue)
19:00:02 × caconym747 quits (~caconym@user/caconym) (Quit: bye)
19:00:42 caconym747 joins (~caconym@user/caconym)
19:02:06 × weary-traveler quits (~user@user/user363627) (Remote host closed the connection)
19:05:16 wootehfoot joins (~wootehfoo@user/wootehfoot)
19:07:52 peterbecich joins (~Thunderbi@syn-047-229-123-186.res.spectrum.com)
19:09:10 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
19:10:44 target_i joins (~target_i@user/target-i/x-6023099)
19:14:27 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 276 seconds)
19:23:52 × machinedgod quits (~machinedg@d75-159-126-101.abhsia.telus.net) (Ping timeout: 260 seconds)
19:24:31 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
19:29:24 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 260 seconds)
19:39:55 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
19:44:20 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 252 seconds)
19:44:21 × peterbecich quits (~Thunderbi@syn-047-229-123-186.res.spectrum.com) (Ping timeout: 276 seconds)
19:55:18 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
19:59:48 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 252 seconds)
20:01:26 karenw_ joins (~karenw@user/karenw)
20:02:25 × fgarcia quits (~lei@user/fgarcia) (Quit: Remote host closed the connection)
20:06:44 fgarcia joins (~lei@user/fgarcia)
20:10:00 × fun-safe-math quits (~fun-safe-@97-120-122-185.ptld.qwest.net) (Ping timeout: 252 seconds)
20:10:48 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
20:14:15 fun-safe-math joins (~fun-safe-@97-120-34-41.ptld.qwest.net)
20:14:59 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 244 seconds)
20:21:10 rvalue- joins (~rvalue@about/hackers/rvalue)
20:21:28 × karenw_ quits (~karenw@user/karenw) (Remote host closed the connection)
20:22:07 × rvalue quits (~rvalue@about/hackers/rvalue) (Ping timeout: 255 seconds)
20:22:53 karenw_ joins (~karenw@user/karenw)
20:24:06 Spawns_Carpeting parts (~mobile@user/spawns-carpeting/x-6969421) (WeeChat 4.5.2)
20:26:05 × karenw_ quits (~karenw@user/karenw) (Remote host closed the connection)
20:26:12 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
20:27:01 <Leary> I doubt "not enough to write useful Haskell" is fair, whether with respect to our books or our libraries; I wrote Haskell that was useful to me before I knew anything of either.
20:28:11 rvalue- is now known as rvalue
20:33:17 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 260 seconds)
20:33:26 × trickard_ quits (~trickard@cpe-89-98-47-163.wireline.com.au) (Read error: Connection reset by peer)
20:33:40 trickard_ joins (~trickard@cpe-89-98-47-163.wireline.com.au)
20:34:12 × haskellbridge quits (~hackager@syn-096-028-224-214.res.spectrum.com) (Remote host closed the connection)
20:36:31 haskellbridge joins (~hackager@syn-096-028-224-214.res.spectrum.com)
20:36:31 ChanServ sets mode +v haskellbridge
20:39:23 × L29Ah quits (~L29Ah@wikipedia/L29Ah) (Read error: Connection reset by peer)
20:44:13 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
20:44:31 <EvanR> me too!
20:46:32 × trickard_ quits (~trickard@cpe-89-98-47-163.wireline.com.au) (Read error: Connection reset by peer)
20:46:47 trickard_ joins (~trickard@cpe-89-98-47-163.wireline.com.au)
20:48:14 karenw_ joins (~karenw@user/karenw)
20:49:19 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 260 seconds)
20:51:30 × target_i quits (~target_i@user/target-i/x-6023099) (Quit: leaving)
20:51:45 gmg joins (~user@user/gehmehgeh)
20:55:29 × humasect quits (~humasect@dyn-192-249-132-90.nexicom.net) (Quit: Leaving...)
20:59:43 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
21:00:04 × athan quits (~athan@syn-047-132-161-157.res.spectrum.com) (Quit: Konversation terminated!)
21:00:33 amadaluzia_ joins (~amadaluzi@user/amadaluzia)
21:01:42 × amadaluzia quits (~amadaluzi@user/amadaluzia) (Ping timeout: 276 seconds)
21:04:09 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 252 seconds)
21:04:42 × davidlbowman quits (~dlb@user/davidlbowman) (Ping timeout: 252 seconds)
21:09:17 L29Ah joins (~L29Ah@wikipedia/L29Ah)
21:09:27 exponens joins (~exponens@user/exponens)
21:09:32 davros1 joins (~davros2@2a01:4b00:f01b:3e00:843f:76bd:98d0:f809)
21:10:08 <davros1> Hello. I haven't touched haskell for a long time but was just reflecting on how it was inspiring
21:10:42 <davros1> I remember the debates in rust where people wanted to add currying
21:11:03 <davros1> And some people want hkt
21:11:27 × bliminse quits (~bliminse@user/bliminse) (Quit: leaving)
21:11:54 <geekosaur> it strikes me that for a Rust-like language a method that applies something and returns a lambda might make more sense
21:12:01 exponens parts (~exponens@user/exponens) ()
21:12:45 trickard_ is now known as trickard
21:13:48 <geekosaur> although I gotta wonder about lifetime handling (obviously the lifetime of the lambda must be capped by the lifetime of the applied parameter, but without losing the lifetime of the thing it's being applied to)
21:14:02 <geekosaur> my rist is still a bit too weak to figure how they deal with that
21:15:06 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
21:15:59 <int-e> The lambda can take ownership of parameters if they're moved, or the lifetime of the lambda can be capped as you said. You can run into thorny lifetime issues with `async` because of that.
21:16:40 <geekosaur> right
21:18:14 <davros1> No currying is right for most functions in rust, but I do think it would be useful for operators
21:18:28 <davros1> Most 'systemsy' functions are not
21:19:49 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 248 seconds)
21:20:20 <geekosaur> except that most (all?) operators are methods in traits underneath, no?
21:20:28 <davros1> sure
21:20:37 <int-e> but rust also is about making allocations explicit and implicit currying would violate that
21:20:48 <davros1> But traits are just ways of organising functions most of the time
21:20:48 <int-e> anyway, I'm not sure this is quite the right channel? :)
21:20:52 <int-e> (not a complaint)
21:21:09 × tromp quits (~textual@2001:1c00:3487:1b00:b18c:352c:ad0a:c01) (Quit: My iMac has gone to sleep. ZZZzzz…)
21:21:33 <davros1> Anyway my original question was who is using haskell seriously & for what sort of things
21:21:47 <geekosaur> define seriously?
21:21:56 × yangby quits (~secret@115.205.231.82) (Quit: Go out for a walk and buy a drink.)
21:22:02 <geekosaur> I'm a cabal maintainer and user, and an xmonad maintainer and user
21:22:14 <davros1> I remember there was a point where mr carmack was suggesting you should be able to do games in haskell but that sounded a bit far fetched (but he usually knows what he's talking about)
21:22:16 <haskellbridge> <iqubic (she/her)> I'm using it as to power my Window Manager.
21:22:38 <davros1> He probably just meant gameplay cod
21:22:48 <davros1> code^ like using it as a game scripting langauge
21:23:14 <davros1> I also do remember 'monadius' as one of the haskell demos
21:23:59 × Katarushisu quits (~Katarushi@finc-20-b2-v4wan-169598-cust1799.vm7.cable.virginm.net) (Quit: Ping timeout (120 seconds))
21:24:21 Katarushisu joins (~Katarushi@finc-20-b2-v4wan-169598-cust1799.vm7.cable.virginm.net)
21:25:46 <geekosaur> there've been a few (Frag is infamous, but was a moonshot)
21:26:33 <geekosaur> and in the other direction elliott started writing a bot to play (an old version of) DCSSS but never finished it
21:30:36 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
21:32:18 <geekosaur> sorry, not elliott, rwbarton. https://github.com/rwbarton/rw
21:32:35 tromp joins (~textual@2001:1c00:3487:1b00:b18c:352c:ad0a:c01)
21:33:19 <geekosaur> sadly, crawl as changed so much since it was written that it would have no chance of working now even if it'd been complete
21:33:48 pavonia joins (~user@user/siracusa)
21:34:10 × tcard quits (~tcard@2400:4051:5801:7500:cf17:befc:ff82:5303) (Quit: Leaving)
21:35:01 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 255 seconds)
21:35:11 <geekosaur> *has
21:39:19 × karenw_ quits (~karenw@user/karenw) (Quit: Deep into that darkness peering...)
21:41:40 <int-e> > let ꙮ = 'ꙮ' in text $ replicate 3 ꙮ
21:41:42 <lambdabot> ꙮꙮꙮ
21:44:16 × takuan quits (~takuan@d8D86B9E9.access.telenet.be) (Remote host closed the connection)
21:45:59 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
21:46:58 myfirstname joins (~myfirstna@user/myfirstname)
21:47:37 × myfirstname quits (~myfirstna@user/myfirstname) (Client Quit)
21:47:41 bliminse joins (~bliminse@user/bliminse)
21:50:16 tcard joins (~tcard@2400:4051:5801:7500:cf17:befc:ff82:5303)
21:50:58 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 272 seconds)
21:57:40 <monochrom> I think people say "useful" when they mean "makes money".
21:59:01 <monochrom> I wrote a lot of basic Haskell code, useful for me own use, but didn't make a lot of money.
22:01:29 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
22:02:33 <monochrom> (A little. I teach computer science. I use Haskell to check my own answers because I can't trust my own C code or Java code for example.)
22:03:22 × tromp quits (~textual@2001:1c00:3487:1b00:b18c:352c:ad0a:c01) (Quit: My iMac has gone to sleep. ZZZzzz…)
22:03:37 × amadaluzia_ quits (~amadaluzi@user/amadaluzia) (Quit: You)
22:06:02 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 260 seconds)
22:14:49 <spew> no i didn't mean makes money
22:14:54 peterbecich joins (~Thunderbi@syn-047-229-123-186.res.spectrum.com)
22:16:52 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
22:23:27 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 252 seconds)
22:26:58 <ackthet> so speaking of the gentle intro to haskell... what was LANL doing with haskell?
22:27:14 × finsternis quits (~X@23.226.237.192) (Read error: Connection reset by peer)
22:27:58 <ackthet> oh shit, he was on Fermi? https://www.researchgate.net/scientific-contributions/Joseph-Fasel-39908001
22:34:56 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
22:37:54 × fgarcia quits (~lei@user/fgarcia) (Ping timeout: 276 seconds)
22:38:52 × gmg quits (~user@user/gehmehgeh) (Quit: Leaving)
22:39:06 gmg joins (~user@user/gehmehgeh)
22:39:45 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 248 seconds)
22:40:27 × euphores quits (~SASL_euph@user/euphores) (Ping timeout: 260 seconds)
22:45:25 fgarcia joins (~lei@user/fgarcia)
22:45:44 × fgarcia quits (~lei@user/fgarcia) (Max SendQ exceeded)
22:48:24 SheRejoined joins (haveident@libera/staff/she/her)
22:48:51 × She quits (haveident@libera/staff/she/her) (Killed (calcium.libera.chat (Nickname regained by services)))
22:48:51 SheRejoined is now known as She
22:49:12 × peterbecich quits (~Thunderbi@syn-047-229-123-186.res.spectrum.com) (Ping timeout: 260 seconds)
22:50:35 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
22:50:49 <ackthet> small world
22:55:23 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 245 seconds)
23:02:01 × She quits (haveident@libera/staff/she/her) (Quit: Either upgrades, or the world's ending.)
23:02:05 She joins (haveident@libera/staff/she/her)
23:02:17 × mmaruseacph2 quits (~mihai@mihai.page) (Server closed connection)
23:02:32 mmaruseacph2 joins (~mihai@mihai.page)
23:06:15 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
23:11:03 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 276 seconds)
23:13:11 davidlbowman joins (~dlb@user/davidlbowman)
23:21:22 machinedgod joins (~machinedg@d75-159-126-101.abhsia.telus.net)
23:21:44 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
23:25:13 × sprotte24 quits (~sprotte24@p200300d16f1c45003c2c9df32be9a657.dip0.t-ipconnect.de) (Read error: Connection reset by peer)
23:25:58 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 244 seconds)
23:29:08 ljdarj1 joins (~Thunderbi@user/ljdarj)
23:32:18 × ljdarj quits (~Thunderbi@user/ljdarj) (Ping timeout: 272 seconds)
23:32:18 ljdarj1 is now known as ljdarj
23:37:06 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
23:37:20 fgarcia joins (~lei@user/fgarcia)
23:41:56 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 252 seconds)
23:50:42 merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl)
23:53:47 × Tuplanolla quits (~Tuplanoll@91-159-69-59.elisa-laajakaista.fi) (Quit: Leaving.)
23:55:10 × acidjnk quits (~acidjnk@p200300d6e717199140d54613c84319c8.dip0.t-ipconnect.de) (Ping timeout: 276 seconds)
23:55:26 × merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 256 seconds)

All times are in UTC on 2025-08-15.