Logs: freenode/#haskell
| 2020-10-08 19:42:24 | → | raehik joins (~raehik@cpc96984-rdng25-2-0-cust109.15-3.cable.virginm.net) |
| 2020-10-08 19:42:29 | <proofofme> | I've been studying category theory (I'm like 70% of the way through the standard curriculum) and reading some articles. I'm building a very small scraper script to get more familiar |
| 2020-10-08 19:42:33 | × | AlterEgo- quits (~ladew@124-198-158-163.dynamic.caiway.nl) (Quit: Leaving) |
| 2020-10-08 19:43:07 | <tomsmeding> | I say understand >>= first, then understand how do-notation is expressed in terms of it :p |
| 2020-10-08 19:43:19 | <monochrom> | If you're from category theory, then you already know join, and you just need "m >>= k = join (fmap f m)" |
| 2020-10-08 19:43:49 | <monochrom> | well, you know join under a Greek name. But it's: |
| 2020-10-08 19:43:53 | <monochrom> | @type join |
| 2020-10-08 19:43:55 | <lambdabot> | Monad m => m (m a) -> m a |
| 2020-10-08 19:44:13 | <proofofme> | hmmm |
| 2020-10-08 19:44:41 | × | oisdk quits (~oisdk@2001:bb6:3329:d100:7807:4c86:5073:949e) (Quit: oisdk) |
| 2020-10-08 19:44:45 | × | Guest_46 quits (50ec28e9@ip-233.net-80-236-40.suresnes.rev.numericable.fr) (Remote host closed the connection) |
| 2020-10-08 19:45:36 | <monochrom> | You probably also already know Kleisli arrows. In that case, that's >=>. |
| 2020-10-08 19:46:13 | <monochrom> | or rather, >=> is the arrow composition for Kleisli arrows. |
| 2020-10-08 19:46:14 | <sbp> | lyxia: thanks |
| 2020-10-08 19:46:16 | ← | sbp parts (~sbp@2001:19f0:6800:1102:5400:ff:fe11:39a1) ("WeeChat 2.8") |
| 2020-10-08 19:46:30 | <proofofme> | Interesting |
| 2020-10-08 19:47:02 | × | wroathe_ quits (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net) (Ping timeout: 256 seconds) |
| 2020-10-08 19:47:22 | → | geekosaur joins (ac3a3eec@172.58.62.236) |
| 2020-10-08 19:48:29 | → | isovector1 joins (~isovector@172.103.216.166) |
| 2020-10-08 19:49:56 | × | isovector1 quits (~isovector@172.103.216.166) (Client Quit) |
| 2020-10-08 19:50:28 | ski | idly wonders what CT concepts proofofme's covered |
| 2020-10-08 19:50:32 | → | thir joins (~thir@p200300f27f0fc60038c1b16891cbfa03.dip0.t-ipconnect.de) |
| 2020-10-08 19:50:55 | <proofofme> | I lightly understand what you said above and made a list to refamiliarize myself |
| 2020-10-08 19:51:47 | × | knupfer quits (~Thunderbi@200116b82ce4df00a0bd07f956f29bb7.dip.versatel-1u1.de) (Ping timeout: 260 seconds) |
| 2020-10-08 19:52:02 | <proofofme> | I've watched up to Chapter 7 in Bartosz Milewski's Category Theory playlist |
| 2020-10-08 19:52:35 | <proofofme> | So "a monad is simply a monoid in the category of endofunctors" makes full sense to me now :) |
| 2020-10-08 19:53:34 | <proofofme> | I've also been learning abstract algebra and some number theory. I am no expert by any means though. |
| 2020-10-08 19:54:11 | <monochrom> | err typo. m >>= k = join (fmap k m) |
| 2020-10-08 19:54:47 | × | thir quits (~thir@p200300f27f0fc60038c1b16891cbfa03.dip0.t-ipconnect.de) (Ping timeout: 240 seconds) |
| 2020-10-08 19:57:26 | × | int-e quits (~noone@silicon.int-e.eu) (Quit: leaving) |
| 2020-10-08 19:57:42 | → | int-e joins (~noone@int-e.eu) |
| 2020-10-08 20:01:51 | × | alp quits (~alp@88.126.45.36) (Ping timeout: 260 seconds) |
| 2020-10-08 20:01:57 | hackage | neuron 1.0.0.0 - Future-proof system for plain-text notes. https://hackage.haskell.org/package/neuron-1.0.0.0 (sridca) |
| 2020-10-08 20:03:27 | hackage | lorentz 0.6.2 - EDSL for the Michelson Language https://hackage.haskell.org/package/lorentz-0.6.2 (gromak) |
| 2020-10-08 20:03:31 | → | MVQq joins (~anja@198.254.202.72) |
| 2020-10-08 20:03:36 | → | GyroW_ joins (~GyroW@ptr-48ujrfd1ztq5fjywfw3.18120a2.ip6.access.telenet.be) |
| 2020-10-08 20:03:36 | × | GyroW_ quits (~GyroW@ptr-48ujrfd1ztq5fjywfw3.18120a2.ip6.access.telenet.be) (Changing host) |
| 2020-10-08 20:03:36 | → | GyroW_ joins (~GyroW@unaffiliated/gyrow) |
| 2020-10-08 20:04:19 | × | GyroW quits (~GyroW@unaffiliated/gyrow) (Ping timeout: 246 seconds) |
| 2020-10-08 20:06:18 | × | MarcelineVQ quits (~anja@198.254.202.72) (Ping timeout: 256 seconds) |
| 2020-10-08 20:07:14 | → | rprije joins (~rprije@203.214.95.251) |
| 2020-10-08 20:09:29 | → | acarrico joins (~acarrico@dhcp-68-142-39-249.greenmountainaccess.net) |
| 2020-10-08 20:09:32 | × | snakemas1 quits (~snakemast@213.100.206.23) (Ping timeout: 272 seconds) |
| 2020-10-08 20:10:38 | → | olligobber joins (olligobber@gateway/vpn/privateinternetaccess/olligobber) |
| 2020-10-08 20:14:11 | → | conal joins (~conal@64.71.133.70) |
| 2020-10-08 20:17:09 | → | ashbreeze joins (~mark@72-161-252-12.dyn.centurytel.net) |
| 2020-10-08 20:18:25 | × | _ashbreeze_ quits (~mark@72-161-48-15.dyn.centurytel.net) (Ping timeout: 240 seconds) |
| 2020-10-08 20:18:49 | × | John20 quits (~John@82.46.59.122) (Ping timeout: 264 seconds) |
| 2020-10-08 20:20:50 | → | wroathe joins (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net) |
| 2020-10-08 20:20:57 | × | thc202 quits (~thc202@unaffiliated/thc202) (Ping timeout: 260 seconds) |
| 2020-10-08 20:25:47 | × | ashbreeze quits (~mark@72-161-252-12.dyn.centurytel.net) (Ping timeout: 240 seconds) |
| 2020-10-08 20:27:19 | × | geekosaur quits (ac3a3eec@172.58.62.236) (Remote host closed the connection) |
| 2020-10-08 20:27:21 | × | wroathe quits (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net) (Ping timeout: 258 seconds) |
| 2020-10-08 20:27:58 | → | ashbreeze joins (~mark@72-161-252-12.dyn.centurytel.net) |
| 2020-10-08 20:35:01 | × | ashbreeze quits (~mark@72-161-252-12.dyn.centurytel.net) (Ping timeout: 264 seconds) |
| 2020-10-08 20:36:40 | → | justsomeguy joins (~justsomeg@unaffiliated/--/x-3805311) |
| 2020-10-08 20:37:18 | × | ryansmccoy quits (~ryansmcco@156.96.151.132) (Ping timeout: 260 seconds) |
| 2020-10-08 20:37:47 | → | ryansmccoy joins (~ryansmcco@156.96.151.132) |
| 2020-10-08 20:41:22 | × | coot quits (~coot@37.30.49.218.nat.umts.dynamic.t-mobile.pl) (Ping timeout: 256 seconds) |
| 2020-10-08 20:45:26 | → | alp joins (~alp@2a01:e0a:58b:4920:ac57:f0c6:c76e:e7d6) |
| 2020-10-08 20:46:10 | → | phaul joins (~phaul@ruby/staff/phaul) |
| 2020-10-08 20:46:48 | × | balbirs quits (~balbirs__@bilbo.ozlabs.org) (Quit: ZNC 1.7.5+deb1 - https://znc.in) |
| 2020-10-08 20:47:31 | → | balbirs joins (~balbirs__@ozlabs.org) |
| 2020-10-08 20:48:53 | → | frdg joins (47b88ff9@pool-71-184-143-249.bstnma.fios.verizon.net) |
| 2020-10-08 20:49:01 | × | Aquazi quits (uid312403@gateway/web/irccloud.com/x-bssvxoobsmajjsoa) (Quit: Connection closed for inactivity) |
| 2020-10-08 20:54:01 | × | takuan quits (~takuan@178-116-218-225.access.telenet.be) (Remote host closed the connection) |
| 2020-10-08 20:55:20 | × | cosimone quits (~cosimone@2001:b07:ae5:db26:a16f:75:586:b3b0) (Remote host closed the connection) |
| 2020-10-08 20:55:50 | → | cosimone joins (~cosimone@2001:b07:ae5:db26:a16f:75:586:b3b0) |
| 2020-10-08 21:00:01 | × | Guest36719 quits (~variable@185.244.214.216) () |
| 2020-10-08 21:01:23 | → | wroathe joins (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net) |
| 2020-10-08 21:02:07 | × | proofofme quits (~proofofme@184-96-74-65.hlrn.qwest.net) (Remote host closed the connection) |
| 2020-10-08 21:05:45 | × | Franciman quits (~francesco@host-95-247-31-62.retail.telecomitalia.it) (Quit: Leaving) |
| 2020-10-08 21:07:00 | × | mcc2 quits (~pbodev1@5-15-16-231.residential.rdsnet.ro) (Quit: Nettalk6 - www.ntalk.de) |
| 2020-10-08 21:13:04 | → | ClaudiusMaximus joins (~claude@198.123.199.146.dyn.plus.net) |
| 2020-10-08 21:13:17 | × | ClaudiusMaximus quits (~claude@198.123.199.146.dyn.plus.net) (Changing host) |
| 2020-10-08 21:13:17 | → | ClaudiusMaximus joins (~claude@unaffiliated/claudiusmaximus) |
| 2020-10-08 21:14:27 | × | justanotheruser quits (~justanoth@unaffiliated/justanotheruser) (Ping timeout: 240 seconds) |
| 2020-10-08 21:17:07 | × | wroathe quits (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net) (Ping timeout: 240 seconds) |
| 2020-10-08 21:20:27 | × | justsomeguy quits (~justsomeg@unaffiliated/--/x-3805311) (Ping timeout: 260 seconds) |
| 2020-10-08 21:21:58 | → | wroathe joins (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net) |
| 2020-10-08 21:22:16 | → | justsomeguy joins (~justsomeg@unaffiliated/--/x-3805311) |
| 2020-10-08 21:22:38 | × | _vaibhavingale_ quits (~Adium@203.188.228.27) (Quit: Leaving.) |
| 2020-10-08 21:23:15 | → | psygate joins (~psygate@unaffiliated/psygate) |
| 2020-10-08 21:23:31 | × | borne quits (~fritjof@200116b864a02a00739dc2dd650b1f65.dip.versatel-1u1.de) (Ping timeout: 272 seconds) |
| 2020-10-08 21:23:51 | × | justsomeguy quits (~justsomeg@unaffiliated/--/x-3805311) (Client Quit) |
| 2020-10-08 21:24:08 | → | justsomeguy joins (~justsomeg@2603:9000:960a:fc00:c4d2:5b73:c7b7:3a2b) |
| 2020-10-08 21:24:08 | × | justsomeguy quits (~justsomeg@2603:9000:960a:fc00:c4d2:5b73:c7b7:3a2b) (Changing host) |
| 2020-10-08 21:24:08 | → | justsomeguy joins (~justsomeg@unaffiliated/--/x-3805311) |
| 2020-10-08 21:26:45 | × | Tops21 quits (~Tobias@dyndsl-095-033-023-047.ewe-ip-backbone.de) (Read error: Connection reset by peer) |
| 2020-10-08 21:28:22 | × | GyroW_ quits (~GyroW@unaffiliated/gyrow) (Quit: Someone ate my pie) |
| 2020-10-08 21:28:29 | × | Ariakenom quits (~Ariakenom@h-155-4-221-50.NA.cust.bahnhof.se) (Quit: Leaving) |
| 2020-10-08 21:28:32 | → | GyroW joins (~GyroW@d54C03E98.access.telenet.be) |
| 2020-10-08 21:28:33 | × | GyroW quits (~GyroW@d54C03E98.access.telenet.be) (Changing host) |
| 2020-10-08 21:28:33 | → | GyroW joins (~GyroW@unaffiliated/gyrow) |
| 2020-10-08 21:30:44 | → | radge joins (~dav@84.45.212.159) |
| 2020-10-08 21:31:56 | × | heatsink quits (~heatsink@107-136-5-69.lightspeed.sntcca.sbcglobal.net) (Remote host closed the connection) |
| 2020-10-08 21:32:41 | → | heatsink joins (~heatsink@107-136-5-69.lightspeed.sntcca.sbcglobal.net) |
| 2020-10-08 21:33:34 | → | snakemas1 joins (~snakemast@213.100.206.23) |
| 2020-10-08 21:34:55 | × | cosimone quits (~cosimone@2001:b07:ae5:db26:a16f:75:586:b3b0) (Quit: cosimone) |
| 2020-10-08 21:36:50 | → | borne joins (~fritjof@200116b864a02a00739dc2dd650b1f65.dip.versatel-1u1.de) |
All times are in UTC.