Home freenode/#haskell: Logs Calendar

Logs: freenode/#haskell

←Prev  Next→ 502,152 events total
2021-04-07 05:31:15 × myShoggoth quits (~myShoggot@75.164.73.93) (Ping timeout: 260 seconds)
2021-04-07 05:32:08 aishstha joins (1b2212e8@27.34.18.232)
2021-04-07 05:32:28 <aishstha> hi
2021-04-07 05:32:34 <hololeap> but even this gets weird if you need a collection of cards with different names
2021-04-07 05:32:39 × ddellacosta quits (ddellacost@gateway/vpn/mullvad/ddellacosta) (Ping timeout: 260 seconds)
2021-04-07 05:33:05 <aishstha> which is the best resource to get started with haskell learning? any recommendation
2021-04-07 05:33:21 <hololeap> @where lyah
2021-04-07 05:33:21 <lambdabot> http://www.learnyouahaskell.com/
2021-04-07 05:33:22 elfets joins (~elfets@ip-37-201-23-96.hsi13.unitymediagroup.de)
2021-04-07 05:33:33 <hololeap> that's a good starting place for most people
2021-04-07 05:34:03 <hololeap> if you have a specialized background, feel free to let us know
2021-04-07 05:34:59 × nbloomf quits (~nbloomf@2600:1700:ad14:3020:ccca:5598:c03f:71de) (Quit: My MacBook has gone to sleep. ZZZzzz…)
2021-04-07 05:36:46 × dpl quits (~dpl@77-121-78-163.chn.volia.net) (Ping timeout: 240 seconds)
2021-04-07 05:37:30 × zaquest quits (~notzaques@5.128.210.178) (Quit: Leaving)
2021-04-07 05:39:36 zaquest joins (~notzaques@5.128.210.178)
2021-04-07 05:40:48 b0o joins (~b0o@178.239.168.171)
2021-04-07 05:42:52 idhugo joins (~idhugo@87-49-147-45-mobile.dk.customer.tdc.net)
2021-04-07 05:47:25 merijn joins (~merijn@83-160-49-249.ip.xs4all.nl)
2021-04-07 05:48:32 <aishstha> Thanks @hololeap ! I have 4 years of experience in javascript programming language
2021-04-07 05:49:00 Varis joins (~Tadas@unaffiliated/varis)
2021-04-07 05:49:46 <aishstha> what could be haskell porject for beginner like me ? in haskell
2021-04-07 05:49:55 × Rudd0 quits (~Rudd0@185.189.115.108) (Ping timeout: 260 seconds)
2021-04-07 05:50:07 × paddymahoney quits (~paddymaho@cpe9050ca207f83-cm9050ca207f80.cpe.net.cable.rogers.com) (Remote host closed the connection)
2021-04-07 05:50:35 × jpds quits (~jpds@gateway/tor-sasl/jpds) (Remote host closed the connection)
2021-04-07 05:50:58 <aishstha> 1. from which I can learn from and
2021-04-07 05:50:59 <aishstha> 2. create on my own. for example in JS, ppl start with todo application
2021-04-07 05:51:10 jpds joins (~jpds@gateway/tor-sasl/jpds)
2021-04-07 05:51:33 geowiesnot joins (~user@i15-les02-ix2-87-89-181-157.sfr.lns.abo.bbox.fr)
2021-04-07 05:53:07 <wrunt> aishstha: since you know js, a good starting point may be to write a backend for a simple web application (such as a todo application) in haskell, with the frontend in html/js.
2021-04-07 05:55:01 <wrunt> later you can rewrite the frontend in haskell too, compiling to js with ghcjs :)
2021-04-07 05:56:12 lawt joins (~lawt@c-73-151-3-92.hsd1.ca.comcast.net)
2021-04-07 05:56:45 <aishstha> wow, didn't knew that we would be able to build API from Haskell and write frontend in haskell. I'll surely work on API for now. thankyou so much for heads up!:D
2021-04-07 05:58:09 <hololeap> aishstha: this is probably a controversial opinion, but you might want to try Elm as a bridge between Javascript and Haskell
2021-04-07 05:58:15 cole-h joins (~cole-h@c-73-48-197-220.hsd1.ca.comcast.net)
2021-04-07 05:58:33 sord937 joins (~sord937@gateway/tor-sasl/sord937)
2021-04-07 05:58:41 <wrunt> aishstha: No problem. Yes, I'm playing around with exactly that now, using Obelisk (https://github.com/obsidiansystems/obelisk). It's nice to be able to share the same data structures on the front and back ends. I wouldn't recommend starting out with Obelisk though, as it's the deep end of the pool.
2021-04-07 06:00:23 <aishstha> thankyou both:)
2021-04-07 06:01:48 <aVikingTrex> I am tossing up between Haskell or FSharp for making a mobile app, is there any libraries that allow for this in haskell?
2021-04-07 06:04:54 <wrunt> well the abovementioned obelisk does compile to Android and iOS apps using webkit (as well as having an AWS deployment option), but that's not a native mobile app.
2021-04-07 06:05:26 mariatsji joins (~mariatsji@155.84-234-177.customer.lyse.net)
2021-04-07 06:06:15 <aVikingTrex> Oh interesting! Ill take a look
2021-04-07 06:06:41 × stree quits (~stree@68.36.8.116) (Ping timeout: 240 seconds)
2021-04-07 06:06:41 × wroathe quits (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net) (Ping timeout: 240 seconds)
2021-04-07 06:06:50 × Sgeo quits (~Sgeo@ool-18b98aa4.dyn.optonline.net) (Read error: Connection reset by peer)
2021-04-07 06:08:10 ddellacosta joins (ddellacost@gateway/vpn/mullvad/ddellacosta)
2021-04-07 06:08:44 <Axman6> native enough though, imo
2021-04-07 06:09:15 <mariatsji> anyone know how to tell stack that an extra-dep (tar.gz) has some haddock in it?
2021-04-07 06:11:25 <aVikingTrex> What is the difference between native and 'native enough'? I was thinking that not being a native app just means it was a web app?
2021-04-07 06:11:36 <Axman6> aishstha: I would not recommend trying to jump into making some sort of app right away when learning Haskell, there's a lot you need to learn (and unlearn) which are important before getting frustrated that Haskell isn't Language X that yyou've used. Haskell is _extremely_ different to JS
2021-04-07 06:12:34 shad0w_ joins (a0ca25b1@160.202.37.177)
2021-04-07 06:12:36 × ddellacosta quits (ddellacost@gateway/vpn/mullvad/ddellacosta) (Ping timeout: 252 seconds)
2021-04-07 06:12:40 <shad0w_> Hi
2021-04-07 06:12:48 <aishstha> okay Axman6
2021-04-07 06:12:52 <Axman6> Hello shad0w_
2021-04-07 06:13:03 <wrunt> aVikingTrex: it's a native app that runs an embedded browser that runs your web app
2021-04-07 06:13:05 <shad0w_> where can i go to find which GHC version uses what version of Base ?
2021-04-07 06:13:43 <wrunt> aVikingTrex: I'm unclear at this early stage whether obelisk's backend is on the phone or on your web app server though (or whether both are possible).
2021-04-07 06:14:09 <Axman6> https://gitlab.haskell.org/ghc/ghc/-/wikis/commentary/libraries/version-history looks like it has what you want shad0w_
2021-04-07 06:14:31 wroathe joins (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net)
2021-04-07 06:14:34 × xff0x quits (~xff0x@2001:1a81:52ae:6200:6f5d:6ce6:85f6:1960) (Ping timeout: 258 seconds)
2021-04-07 06:14:39 <aVikingTrex> wrunt Sounds electron-y
2021-04-07 06:15:14 <aVikingTrex> Just having a read through the read.me now anyway. Looks like a cool project.
2021-04-07 06:15:34 <shad0w_> Axman6: perfect.
2021-04-07 06:15:39 <shad0w_> Thanks alot.
2021-04-07 06:16:02 <wrunt> aVikingTrex: yeah, but see my caveat about it being the deep end. It uses some fancy type-level stuff, is pretty new, and has very little documentation.
2021-04-07 06:16:07 <Axman6> all good
2021-04-07 06:16:22 xff0x joins (~xff0x@2001:1a81:52c6:f900:b4b3:1e00:bd22:9f8d)
2021-04-07 06:18:00 <aVikingTrex> wrunt Thanks for the heads up. I may go down the fsharp route for now as its more familiar territory. On a side note, ive finished the book "Get Programming with Haskell" and I have worked through the "fp-course" on github. Any recommendations on where to learn from next?
2021-04-07 06:18:02 _ht joins (~quassel@82-169-194-8.biz.kpn.net)
2021-04-07 06:18:30 <Axman6> time to make some apps!
2021-04-07 06:19:11 × wroathe quits (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net) (Ping timeout: 240 seconds)
2021-04-07 06:19:25 <Axman6> sounds like you've reached the point where you'll run into problems specific to whatever type of app you decide to make, and something like this channel would be a better resource to guide your learning than any particular resource
2021-04-07 06:20:19 stree joins (~stree@68.36.8.116)
2021-04-07 06:20:34 FinnElija joins (~finn_elij@gateway/tor-sasl/finnelija/x-67402716)
2021-04-07 06:20:34 finn_elija is now known as Guest46027
2021-04-07 06:20:34 FinnElija is now known as finn_elija
2021-04-07 06:20:47 <aVikingTrex> Axman6: Time to make some apps, indeed =D
2021-04-07 06:21:14 × Varis quits (~Tadas@unaffiliated/varis) (Remote host closed the connection)
2021-04-07 06:21:39 × merijn quits (~merijn@83-160-49-249.ip.xs4all.nl) (Ping timeout: 260 seconds)
2021-04-07 06:22:27 danvet joins (~Daniel@2a02:168:57f4:0:efd0:b9e5:5ae6:c2fa)
2021-04-07 06:22:45 × Guest46027 quits (~finn_elij@gateway/tor-sasl/finnelija/x-67402716) (Ping timeout: 240 seconds)
2021-04-07 06:25:04 × _ht quits (~quassel@82-169-194-8.biz.kpn.net) (Remote host closed the connection)
2021-04-07 06:29:57 × mariatsji quits (~mariatsji@155.84-234-177.customer.lyse.net) ()
2021-04-07 06:30:02 × shad0w_ quits (a0ca25b1@160.202.37.177) (Ping timeout: 240 seconds)
2021-04-07 06:30:37 _ht joins (~quassel@82-169-194-8.biz.kpn.net)
2021-04-07 06:31:31 oish joins (~charlie@228.25.169.217.in-addr.arpa)
2021-04-07 06:31:46 × LKoen quits (~LKoen@65.250.88.92.rev.sfr.net) (Quit: “It’s only logical. First you learn to talk, then you learn to think. Too bad it’s not the other way round.”)
2021-04-07 06:34:06 × geowiesnot quits (~user@i15-les02-ix2-87-89-181-157.sfr.lns.abo.bbox.fr) (Ping timeout: 240 seconds)
2021-04-07 06:34:52 v01d4lph4 joins (~v01d4lph4@223.177.183.124)
2021-04-07 06:34:59 × v01d4lph4 quits (~v01d4lph4@223.177.183.124) (Remote host closed the connection)
2021-04-07 06:35:33 v01d4lph4 joins (~v01d4lph4@223.177.183.124)
2021-04-07 06:36:39 × ericsagn1 quits (~ericsagne@2405:6580:0:5100:b937:4ffa:f3c4:aca7) (Ping timeout: 246 seconds)
2021-04-07 06:42:39 ddellacosta joins (~ddellacos@86.106.143.109)
2021-04-07 06:44:02 × aishstha quits (1b2212e8@27.34.18.232) (Ping timeout: 240 seconds)
2021-04-07 06:44:20 × molehillish quits (~molehilli@2600:8800:8d06:1800:6d47:e2d7:e78c:8f4) (Remote host closed the connection)
2021-04-07 06:45:31 mkDoku joins (~TheMule@aftr-37-201-195-134.unity-media.net)
2021-04-07 06:47:08 molehillish joins (~molehilli@2600:8800:8d06:1800:6d47:e2d7:e78c:8f4)
2021-04-07 06:47:19 × ddellacosta quits (~ddellacos@86.106.143.109) (Ping timeout: 260 seconds)
2021-04-07 06:49:13 ericsagn1 joins (~ericsagne@2405:6580:0:5100:ef73:96e:9562:7f87)
2021-04-07 06:53:30 rdivyanshu joins (uid322626@gateway/web/irccloud.com/x-hmqewdshtgoiujbp)

All times are in UTC.