I hope I fill the gap with my tutorials. But if mine are a bit too rubbish, I hope at least someone learns that there is a need for the gap to be filled and makes some better ones 😂
nice explanation, could you please explain the meaning of this function, would be great if you put some examples? numberWang : : (Num n, Show n, Ord n) => n -> String
Well my policy is, you can ask any question in the RUclips comments. If you just dump an entire question from your assignment, it's unlikely that you will get anything useful from me. That forces you to do the thinking! Learning is hard!
@@jameshobson6965you are completely right, “learning is hard” but I’m taking this course as an elective course. I actually don’t need to learn Haskell, however Haskell is a great programming language. Unfortunately, it’s is not going to help me after graduation as I’m majoring in business management. I hope you got what I mean. Will you consider helping me for -> $$. Business is business
But I wouldn't do that! Good Packaging practice is, get the source to build in the most easy way. Don't bother pacman just yet! Then, when you are done, you can use whatever packaging tools are used on arch to get it linking to the packages
Also, I understand your question now! if you use pacman to install a ghc library, cabal should just use that one. It's a really good way of breaking everything though so that's a warning! I can go into packaging practice if that's an aim of yours. If not, just use cabal's offering
@@jameshobson6965 Thanks for your quick reply. What I meant was that I can run the cabal project with >>>ghc -dynamic src-exe/Main.hs but with >>>cabal run i get the error Could not find module ‘Prelude’ There are files missing in the ‘base-4.14.1.0’ package after some googling I found out that the standard haskell libs on arch are dynamic libs. I am brand new to this stuff. So I dont know how to explain properly. Any help is appreciated. I was looking for a -dynamic flag inside the cabal config file
I've been looking for a guide like this for Haskell in a long time. Thank you very much for it.
Please zoom your screen its impossibile to read
Thank you a lot for the tutorials! I totally mean it. You helped me a lot and you also explain great. keep going
Great tutorial, you really wiped out my doubts. Keep going Bro, you have all thumbs up from now on
+ 1 subscriber
What were you doubting?
I completely agree to what you're saying, there's a gap in Haskell tutorials that takes you from zero to type level programming
I hope I fill the gap with my tutorials. But if mine are a bit too rubbish, I hope at least someone learns that there is a need for the gap to be filled and makes some better ones 😂
ugh, the a, the terminal, it's too small, i have a huge screen and am blind as a bat, so I'm just guessing what you're typing there :S
Apologies. There is slow increase in text size as the tutorials progress
I've recently found this cabal command: list-bin list path to a single executable
I did not know that! That is so unbelievably useful!
Hi.. Thanks for this. Can u also show how u have configured ur ide or post a link to it.. Larger font sizd would also help
I use SpaceVim with neovim. I have customised it a little, but not in any way that is obvious from the tutorials
nice explanation,
could you please explain the meaning of this function, would be great if you put some examples?
numberWang : : (Num n, Show n, Ord n) => n -> String
Wow. I mean we weren't going to cover numberwang until tutorial 42! But I'll give you a little spoiler:
numberWang -3.443 = "Thats Numberwang!"
@@jameshobson6965 is it possible to help me with my projects? I am happy to keep watching your videos but my projects have different deadlines.
Well my policy is, you can ask any question in the RUclips comments. If you just dump an entire question from your assignment, it's unlikely that you will get anything useful from me. That forces you to do the thinking! Learning is hard!
@@jameshobson6965you are completely right, “learning is hard” but I’m taking this course as an elective course. I actually don’t need to learn Haskell, however Haskell is a great programming language. Unfortunately, it’s is not going to help me after graduation as I’m majoring in business management. I hope you got what I mean. Will you consider helping me for -> $$. Business is business
what interpreter ar you using ? were you have ur code
- GHCi as interpreter
- spaceVIM with neovim as editor
- iTerm2 as terminal emulator
Hi I'm on arch and ghc is dynamic here. How do I link dynamic with cabal?
--enable-executable-dynamic I think?
But I wouldn't do that! Good Packaging practice is, get the source to build in the most easy way. Don't bother pacman just yet! Then, when you are done, you can use whatever packaging tools are used on arch to get it linking to the packages
Also, I understand your question now! if you use pacman to install a ghc library, cabal should just use that one. It's a really good way of breaking everything though so that's a warning! I can go into packaging practice if that's an aim of yours. If not, just use cabal's offering
@@jameshobson6965 Thanks for your quick reply. What I meant was that I can run the cabal project with >>>ghc -dynamic src-exe/Main.hs but with >>>cabal run i get the error
Could not find module ‘Prelude’
There are files missing in the ‘base-4.14.1.0’ package
after some googling I found out that the standard haskell libs on arch are dynamic libs. I am brand new to this stuff. So I dont know how to explain properly. Any help is appreciated. I was looking for a -dynamic flag inside the cabal config file
@@jameshobson6965 Also thanks for the solid tutorials looks better then most :)
thank you for this