Logs: freenode/#haskell
| 2021-03-17 16:11:08 | <Jordandave23> | haskell is a bit special |
| 2021-03-17 16:11:22 | <sm[m]> | thanks to Man of Letters: |
| 2021-03-17 16:11:28 | → | polyphem joins (~p0lyph3m@2a02:810d:640:776c:76d7:55f6:f85b:c889) |
| 2021-03-17 16:11:42 | <Jordandave23> | overloading is a very special feature |
| 2021-03-17 16:12:44 | → | FortuneZero joins (3223b878@50.35.184.120) |
| 2021-03-17 16:12:49 | → | molehillish joins (~molehilli@ip98-167-226-26.ph.ph.cox.net) |
| 2021-03-17 16:13:21 | <merijn> | joncol: It's a type *and* value constructor |
| 2021-03-17 16:13:27 | → | ADG1089__ joins (~aditya@106.214.253.186) |
| 2021-03-17 16:13:37 | × | ADG1089__ quits (~aditya@106.214.253.186) (Client Quit) |
| 2021-03-17 16:13:46 | <merijn> | joncol: If you had written "newtype DummyM a = DummyM {runDummyM :: StateT Dummy IO a}" as "newtype DummyM a = MkDummyM {runDummyM :: StateT Dummy IO a}" |
| 2021-03-17 16:13:54 | <merijn> | joncol: Then you'd write "MkDummyM get" |
| 2021-03-17 16:13:54 | × | emmanuel_erc quits (~user@2603-7000-9600-01c9-0000-0000-0000-0874.res6.spectrum.com) (Read error: Connection reset by peer) |
| 2021-03-17 16:14:12 | → | heatsink joins (~heatsink@2600:1700:bef1:5e10:f837:3533:97b:1f44) |
| 2021-03-17 16:14:14 | → | emmanuel_erc joins (~user@2603-7000-9600-01c9-0000-0000-0000-0874.res6.spectrum.com) |
| 2021-03-17 16:14:19 | <shapr> | Jordandave23: Are you building anything neat in Haskell? |
| 2021-03-17 16:14:36 | <Jordandave23> | shapr: no i studied it nearly 15-18 years ago |
| 2021-03-17 16:14:40 | <joncol> | merijn: That helps. Thanks. |
| 2021-03-17 16:14:48 | <Jordandave23> | i just am amazed people are still using it |
| 2021-03-17 16:14:53 | <shapr> | Jordandave23: I've never had a Haskell class, but I do have a Haskell job! |
| 2021-03-17 16:14:58 | <merijn> | joncol: So your newtype is defining both a value *and* type constructor :) |
| 2021-03-17 16:15:00 | <Jordandave23> | its an intuitive language but suprised |
| 2021-03-17 16:15:09 | <shapr> | Yeah, lots of benefits to Haskell in production. |
| 2021-03-17 16:15:26 | <shapr> | And so many nifty tools! I'm especially fond of hoogle, where I can search by type signature. |
| 2021-03-17 16:15:44 | <Jordandave23> | I tried to go back to restart my IT degree at an online IT uni, but i can't do it. it's fucked |
| 2021-03-17 16:15:53 | <joncol> | merijn: OK, looking at the type signatures and your explanations, it makes some sense :). |
| 2021-03-17 16:16:12 | <Jordandave23> | they are doing like webiners with java classes etc, and im like, i think youll agree |
| 2021-03-17 16:16:25 | <Jordandave23> | youre not studying haskell unless you understand programming |
| 2021-03-17 16:16:39 | <shapr> | Well, java has good points too. It's easy to find a job! |
| 2021-03-17 16:16:45 | → | ddellacosta joins (~ddellacos@86.106.143.44) |
| 2021-03-17 16:16:48 | <Jordandave23> | yeah that's no doubt |
| 2021-03-17 16:16:55 | × | ddellacosta quits (~ddellacos@86.106.143.44) (Remote host closed the connection) |
| 2021-03-17 16:17:10 | <Jordandave23> | but i was just not seeing the point of going to study it at a price |
| 2021-03-17 16:17:11 | × | molehillish quits (~molehilli@ip98-167-226-26.ph.ph.cox.net) (Ping timeout: 256 seconds) |
| 2021-03-17 16:17:17 | <Jordandave23> | i already have |
| 2021-03-17 16:17:31 | <shapr> | You could self study here on #haskell ? |
| 2021-03-17 16:17:39 | ← | jakalx parts (~jakalx@base.jakalx.net) ("Error from remote client") |
| 2021-03-17 16:17:53 | hackage | hw-simd-cli 0.0.0.1 - SIMD library https://hackage.haskell.org/package/hw-simd-cli-0.0.0.1 (haskellworks) |
| 2021-03-17 16:18:03 | <Jordandave23> | shapr: basically, yeah, i am someone that half completed an IT degree with an interest in programming, some time ago |
| 2021-03-17 16:18:14 | <Jordandave23> | just debating whether to go back and try to do the lot |
| 2021-03-17 16:18:17 | <Jordandave23> | or, |
| 2021-03-17 16:18:26 | <Jordandave23> | just refresh |
| 2021-03-17 16:18:33 | → | mikoto-chan joins (~anass@gateway/tor-sasl/mikoto-chan) |
| 2021-03-17 16:18:47 | <shapr> | I dunno, I went back to uni at age 40 and finished my four year degree at age 42? 43? |
| 2021-03-17 16:19:01 | <shapr> | I was certainly excited to complete a degree. |
| 2021-03-17 16:19:05 | <geekosaur> | depends on how much you let bitrot in the meantime |
| 2021-03-17 16:19:07 | <Jordandave23> | who wouldnt be |
| 2021-03-17 16:19:14 | <Jordandave23> | so do you think it was the right step |
| 2021-03-17 16:19:34 | → | roconnor joins (~roconnor@host-45-58-230-226.dyn.295.ca) |
| 2021-03-17 16:19:39 | <shapr> | I found it worthwhile, because I'm not good at sticking to a single goal for more than a year. |
| 2021-03-17 16:19:46 | <shapr> | so I was able to prove to myself that I can do that |
| 2021-03-17 16:19:50 | × | ajc quits (~ajc@69.231.232.79) (Ping timeout: 244 seconds) |
| 2021-03-17 16:19:52 | <Jordandave23> | well i know what that is |
| 2021-03-17 16:20:36 | <Jordandave23> | i found haskell interesting, it was a 2nd year subject i studied in my degree like 15 years ago |
| 2021-03-17 16:20:54 | <shapr> | I certainly enjoy writing Haskell. |
| 2021-03-17 16:21:00 | <shapr> | I also enjoy writing other programming languages. |
| 2021-03-17 16:21:05 | <Jordandave23> | it was interesting because of its ease of use |
| 2021-03-17 16:21:33 | × | hyperisco quits (~hyperisco@d192-186-117-226.static.comm.cgocable.net) (Ping timeout: 246 seconds) |
| 2021-03-17 16:21:38 | <Jordandave23> | but im just fascinated, because ive recently decided to go back down that path |
| 2021-03-17 16:21:45 | <Jordandave23> | and to find a channel with this many people |
| 2021-03-17 16:21:47 | <shapr> | yeah, jump in and write code! |
| 2021-03-17 16:21:54 | <Jordandave23> | i didnt think that langauge still had legs |
| 2021-03-17 16:22:01 | <shapr> | At this point it has wheels |
| 2021-03-17 16:22:04 | <shapr> | maybe even tank treads |
| 2021-03-17 16:22:05 | <cheater> | shapr: completing a degree is fine i guess, but radians are just better |
| 2021-03-17 16:22:14 | <jumper149> | might even have wings |
| 2021-03-17 16:22:20 | <shapr> | jumper149: ha! yes! |
| 2021-03-17 16:22:20 | <Jordandave23> | lols cheater that joke is so bad |
| 2021-03-17 16:22:23 | <Taneb> | cheater: it's harder to complete a radian, they're a lot bigger |
| 2021-03-17 16:22:48 | <shapr> | howdy cheater, how's code? |
| 2021-03-17 16:23:08 | <cheater> | less concerned with code and more concerned with health today |
| 2021-03-17 16:23:10 | <Jordandave23> | so, i hope you dont mind but i want to ask for anyones opinion |
| 2021-03-17 16:23:14 | <merijn> | shapr: https://twitter.com/TechnoEmpress/status/1372121484358004830 ;) |
| 2021-03-17 16:23:34 | <Jordandave23> | I recently found an interest in python, and im using it now |
| 2021-03-17 16:23:37 | <bbhoss> | @Jordandave23 what's your favorite monad tutorial |
| 2021-03-17 16:23:37 | <lambdabot> | Unknown command, try @list |
| 2021-03-17 16:23:55 | → | Deide joins (~Deide@217.155.19.23) |
| 2021-03-17 16:23:56 | <shapr> | jumper149: ah, I'm gonna try blucontrol, that's neato |
| 2021-03-17 16:23:58 | <Jordandave23> | but i also wanted to go back and get an online degree |
| 2021-03-17 16:24:10 | <Jordandave23> | its shit is what i found, has anyone found this |
| 2021-03-17 16:24:24 | <bbhoss> | i feel like I'm up to understanding typeclasses at least conceptually but not sure where to go next. I get the concept of monads but I don't yet feel them in my bones |
| 2021-03-17 16:24:28 | <shapr> | merijn: scary, but I can see the truth |
| 2021-03-17 16:24:49 | <cheater> | Taneb: that's why i said, a degree is fine |
| 2021-03-17 16:24:52 | <shapr> | Jordandave23: I've heard good things about the GATech online master's degree |
| 2021-03-17 16:24:52 | <jumper149> | shapr: Try it out! It's simple but solid. |
| 2021-03-17 16:25:04 | → | elliott__ joins (~elliott@pool-108-51-101-42.washdc.fios.verizon.net) |
| 2021-03-17 16:25:19 | <jumper149> | It should be easy to put in new functionality if you are comfortable with monad transformers |
| 2021-03-17 16:25:53 | <cheater> | Taneb: i will draw this joke out as long as i can... i'm sure you'll do a 180 on it in no time |
| 2021-03-17 16:25:58 | <dsal> | bbhoss: "monad tutorial" doesn't seem like a productive concept. It sounds a bit like "what's your favorite function tutorial?" I've not learned much from tutorials in general, though. |
| 2021-03-17 16:26:17 | <cheater> | i could read a function tutorial |
| 2021-03-17 16:26:21 | <cheater> | we should start doing those |
| 2021-03-17 16:26:28 | <jumper149> | Maybe some day I will write a Blucontrol.Gamma.Geolocation for some redshift like functionality |
| 2021-03-17 16:26:37 | <Jordandave23> | agreed i dont think that means anything |
| 2021-03-17 16:26:58 | <cheater> | advanced ways to use functions in haskell. love to hear some. anyone got any to share? |
| 2021-03-17 16:27:09 | × | Sathiana quits (~kath@185-113-98-38.cust.bredband2.com) (Quit: WeeChat 3.0) |
| 2021-03-17 16:27:19 | <shapr> | cheater: I like map |
| 2021-03-17 16:27:20 | <Jordandave23> | cheater: why dont you share |
| 2021-03-17 16:27:22 | <cheater> | wasn't (-> a) a functor or something like that? |
| 2021-03-17 16:27:27 | <cheater> | that had some fun consequences |
| 2021-03-17 16:27:27 | × | emmanuel_erc quits (~user@2603-7000-9600-01c9-0000-0000-0000-0874.res6.spectrum.com) (Read error: Connection reset by peer) |
| 2021-03-17 16:27:30 | → | Sathiana joins (~kath@185-113-98-38.cust.bredband2.com) |
All times are in UTC.