Logs: freenode/#haskell
| 2021-03-11 20:26:30 | → | rj joins (~x@gateway/tor-sasl/rj) |
| 2021-03-11 20:28:52 | → | conal joins (~conal@ip-66-115-176-219.creativelink.net) |
| 2021-03-11 20:29:13 | × | myShoggoth quits (~myShoggot@75.164.81.55) (Ping timeout: 245 seconds) |
| 2021-03-11 20:35:03 | × | wroathe quits (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net) (Ping timeout: 245 seconds) |
| 2021-03-11 20:35:22 | × | gitgoood quits (~gitgood@82-132-217-138.dab.02.net) (Read error: Connection reset by peer) |
| 2021-03-11 20:36:03 | → | nhs joins (~nhs@cpe-70-113-67-118.austin.res.rr.com) |
| 2021-03-11 20:36:03 | × | Kaiepi quits (~Kaiepi@47.54.252.148) (Read error: Connection reset by peer) |
| 2021-03-11 20:36:09 | → | jneira joins (5127adbf@gateway/web/cgi-irc/kiwiirc.com/ip.81.39.173.191) |
| 2021-03-11 20:36:17 | → | Kaiepi joins (~Kaiepi@47.54.252.148) |
| 2021-03-11 20:40:46 | × | forgottenone quits (~forgotten@176.42.24.172) (Quit: Konversation terminated!) |
| 2021-03-11 20:43:33 | → | redmp joins (~redmp@172.58.22.241) |
| 2021-03-11 20:44:57 | × | DataComputist quits (~lumeng@50.43.26.251) (Ping timeout: 264 seconds) |
| 2021-03-11 20:45:19 | → | son0p joins (~son0p@181.58.39.182) |
| 2021-03-11 20:47:00 | × | redmp_ quits (~redmp@172.58.75.6) (Ping timeout: 256 seconds) |
| 2021-03-11 20:47:17 | → | kupi joins (uid212005@gateway/web/irccloud.com/x-opxyvcrmwhvgrwjf) |
| 2021-03-11 20:49:03 | → | wroathe joins (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net) |
| 2021-03-11 20:50:23 | × | conal quits (~conal@ip-66-115-176-219.creativelink.net) (Quit: Computer has gone to sleep.) |
| 2021-03-11 20:50:42 | × | tasuki quits (~tasuki@198.211.120.27) (Quit: WeeChat 1.9.1) |
| 2021-03-11 20:50:54 | → | mouseghost joins (~draco@87-206-9-185.dynamic.chello.pl) |
| 2021-03-11 20:50:55 | × | mouseghost quits (~draco@87-206-9-185.dynamic.chello.pl) (Changing host) |
| 2021-03-11 20:50:55 | → | mouseghost joins (~draco@wikipedia/desperek) |
| 2021-03-11 20:51:48 | → | tasuki joins (~tasuki@198.211.120.27) |
| 2021-03-11 20:53:48 | → | myShoggoth joins (~myShoggot@75.164.81.55) |
| 2021-03-11 20:55:38 | × | rj quits (~x@gateway/tor-sasl/rj) (Ping timeout: 268 seconds) |
| 2021-03-11 20:55:39 | × | fendor quits (~fendor@77.119.131.80.wireless.dyn.drei.com) (Remote host closed the connection) |
| 2021-03-11 20:57:40 | → | hexfive joins (~hexfive@50.35.83.177) |
| 2021-03-11 20:58:15 | × | APic quits (apic@apic.name) (Ping timeout: 240 seconds) |
| 2021-03-11 20:58:27 | × | jonathanx quits (~jonathan@h-176-109.A357.priv.bahnhof.se) (Remote host closed the connection) |
| 2021-03-11 20:58:32 | → | rj joins (~x@gateway/tor-sasl/rj) |
| 2021-03-11 21:00:02 | → | APic joins (apic@apic.name) |
| 2021-03-11 21:00:03 | → | fendor joins (~fendor@77.119.131.80.wireless.dyn.drei.com) |
| 2021-03-11 21:00:51 | × | _ht quits (~quassel@82-169-194-8.biz.kpn.net) (Remote host closed the connection) |
| 2021-03-11 21:00:52 | × | tasuki quits (~tasuki@198.211.120.27) (Quit: WeeChat 1.9.1) |
| 2021-03-11 21:01:28 | → | tasuki joins (~tasuki@198.211.120.27) |
| 2021-03-11 21:02:03 | × | Tops2 quits (~Tobias@dyndsl-095-033-091-112.ewe-ip-backbone.de) (Read error: Connection reset by peer) |
| 2021-03-11 21:04:00 | → | DataComputist joins (~lumeng@50.43.26.251) |
| 2021-03-11 21:04:27 | → | subttle joins (~anonymous@unaffiliated/subttle) |
| 2021-03-11 21:05:58 | <kupi> | I am currently reading SICP, is that still relevant today or there is a better alternative? |
| 2021-03-11 21:06:00 | × | tasuki quits (~tasuki@198.211.120.27) (Client Quit) |
| 2021-03-11 21:06:21 | → | tasuki joins (~tasuki@198.211.120.27) |
| 2021-03-11 21:06:56 | × | Kaiepi quits (~Kaiepi@47.54.252.148) (Remote host closed the connection) |
| 2021-03-11 21:07:02 | → | Kaiepi joins (~Kaiepi@47.54.252.148) |
| 2021-03-11 21:07:46 | × | sord937 quits (~sord937@gateway/tor-sasl/sord937) (Quit: sord937) |
| 2021-03-11 21:08:04 | → | fendor_ joins (~fendor@77.119.131.133.wireless.dyn.drei.com) |
| 2021-03-11 21:09:58 | <koz_> | kupi: Define 'relevant'. |
| 2021-03-11 21:10:20 | <koz_> | Also, SICP uses Scheme, and we're #haskell. |
| 2021-03-11 21:10:29 | <kupi> | you would recommend to someone who wants to learn how to use FP in the big |
| 2021-03-11 21:10:41 | <koz_> | kupi: 'In the big' meaning what exactly? |
| 2021-03-11 21:10:54 | <koz_> | SICP aims to teach principles - not specifically of functional programming I might add. |
| 2021-03-11 21:11:01 | <koz_> | I'm not really sure how that relates. |
| 2021-03-11 21:11:09 | <kupi> | designing large programs, like how to structure modules |
| 2021-03-11 21:11:17 | <kupi> | what to expose and not expose |
| 2021-03-11 21:11:19 | <koz_> | I would say SICP won't really help you much there. |
| 2021-03-11 21:11:21 | × | fendor quits (~fendor@77.119.131.80.wireless.dyn.drei.com) (Ping timeout: 264 seconds) |
| 2021-03-11 21:11:25 | <koz_> | It's not a software engineering book. |
| 2021-03-11 21:11:47 | × | Kaiepi quits (~Kaiepi@47.54.252.148) (Remote host closed the connection) |
| 2021-03-11 21:11:57 | → | Kaiepi joins (~Kaiepi@47.54.252.148) |
| 2021-03-11 21:12:27 | <dolio> | It's still a good book, though. |
| 2021-03-11 21:12:52 | <kupi> | for software engineering what do you recommend? I have read Learn you a Haskell and til chapter 17 |
| 2021-03-11 21:13:12 | <kupi> | *and Real world Haskell til chapter 17 |
| 2021-03-11 21:13:14 | <koz_> | kupi: I don't really have anything to suggest, sorry. |
| 2021-03-11 21:14:30 | × | deviantfero quits (~deviantfe@190.150.27.58) (Quit: WeeChat 3.0.1) |
| 2021-03-11 21:17:00 | → | Boomerang joins (~Boomerang@2a05:f6c7:2179:0:ccd0:d305:d616:ff16) |
| 2021-03-11 21:17:02 | → | Fractalis joins (~Fractalis@2601:987:280:fb20:ad9b:b2c6:b33d:6cda) |
| 2021-03-11 21:17:33 | × | nhs quits (~nhs@cpe-70-113-67-118.austin.res.rr.com) (Ping timeout: 246 seconds) |
| 2021-03-11 21:17:36 | × | Kaiepi quits (~Kaiepi@47.54.252.148) (Ping timeout: 256 seconds) |
| 2021-03-11 21:19:32 | → | Kaiepi joins (~Kaiepi@47.54.252.148) |
| 2021-03-11 21:19:39 | × | Fractalis quits (~Fractalis@2601:987:280:fb20:ad9b:b2c6:b33d:6cda) (Client Quit) |
| 2021-03-11 21:19:47 | → | gitgood joins (~gitgood@82-132-217-138.dab.02.net) |
| 2021-03-11 21:20:36 | → | nhs joins (~nhs@cpe-70-113-67-118.austin.res.rr.com) |
| 2021-03-11 21:22:10 | <minoru_shiraeesh> | kupi: learn it step by step |
| 2021-03-11 21:22:27 | <minoru_shiraeesh> | stay tuned and you're gonna find something |
| 2021-03-11 21:22:27 | × | sz0 quits (uid110435@gateway/web/irccloud.com/x-wagwtqglemcdvolt) (Quit: Connection closed for inactivity) |
| 2021-03-11 21:23:20 | <minoru_shiraeesh> | it doesn't matter which level you are on, you can just play and code for fun |
| 2021-03-11 21:23:37 | → | knupfer joins (~Thunderbi@i59F7FF85.versanet.de) |
| 2021-03-11 21:23:55 | <minoru_shiraeesh> | there is a book |
| 2021-03-11 21:23:58 | <minoru_shiraeesh> | Alexander Granin - Functional Design and Architecture (2020) |
| 2021-03-11 21:24:10 | <minoru_shiraeesh> | but it's hard to read |
| 2021-03-11 21:24:25 | <minoru_shiraeesh> | the style is to "dry" |
| 2021-03-11 21:24:59 | <minoru_shiraeesh> | *too |
| 2021-03-11 21:25:14 | × | mikoto-chan quits (~anass@gateway/tor-sasl/mikoto-chan) (Ping timeout: 268 seconds) |
| 2021-03-11 21:25:32 | × | stree quits (~stree@68.36.8.116) (Ping timeout: 256 seconds) |
| 2021-03-11 21:25:46 | × | subttle quits (~anonymous@unaffiliated/subttle) (Quit: leaving) |
| 2021-03-11 21:26:03 | → | subttle joins (~anonymous@unaffiliated/subttle) |
| 2021-03-11 21:27:23 | <minoru_shiraeesh> | or maybe not |
| 2021-03-11 21:27:38 | × | borne quits (~fritjof@200116b86413620065fd8eaafdc5f06e.dip.versatel-1u1.de) (Ping timeout: 264 seconds) |
| 2021-03-11 21:27:47 | <sclv> | kupi: have you seen "how to design programs"? |
| 2021-03-11 21:27:58 | <minoru_shiraeesh> | anyway, idk why but it was hard for me to read |
| 2021-03-11 21:28:28 | <kupi> | sclv: not yet, all i know wikipedia mentions it at the SICP article |
| 2021-03-11 21:28:34 | <sclv> | its pretty basic imho but its considered a very good intro text on functional architecture https://htdp.org/2020-8-1/Book/index.html |
| 2021-03-11 21:29:10 | <sclv> | imho most questions of large scale architecture are sort of the same with or without functional programming tbh |
| 2021-03-11 21:29:13 | <koz_> | sclv: Thanks for pointing me to that - it seems interesting and I didn't know about it. |
| 2021-03-11 21:29:17 | <koz_> | And yeah, I agree. |
| 2021-03-11 21:29:25 | <koz_> | Even medium-scale architecture. |
| 2021-03-11 21:29:27 | <sclv> | there's a few more "fp" overall things -- ideas you can pick up from hinze's functional perals, etc |
| 2021-03-11 21:29:36 | <sclv> | the idea of "wholemeal" design, etc |
| 2021-03-11 21:29:41 | <sclv> | but that's more in terms of algorithmics |
| 2021-03-11 21:29:48 | <sclv> | and then then there's algebraic thinking and factoring of libraries |
| 2021-03-11 21:29:52 | <koz_> | sclv: So, design that's good for your gut biome? |
| 2021-03-11 21:30:53 | <sclv> | but if you are building a large system then a lot of stuff is at a higher level, and idk any good books on it, i acquired through experience. |
All times are in UTC.