Home freenode/#haskell: Logs Calendar

Logs: freenode/#haskell

←Prev  Next→ 502,152 events total
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.