The biggest limitation of this series, and I want to be open about it from the start, is that I don't use Haskell professionally. So there are going to be best practices and adaptations that happen in the field that I'm not even going to know about. But! That's not a reason to explore it with me.
@@TeaLeavesProgramming This works great for me. I'm interested in hearing what you've found from a similar perspective of mine. Not only would I not be using this professionally, I've moved into management and no longer program professionally. I do it for recreation now.
Looking forward to this - I grew up using FORTH, C, C++, a little 6502 assembly, and currently use Go extensively. But every time I look at Haskell it just makes my head hurt.
Hmm, to me "purely functional" has a very clear-cut meaning, while just "functional" can mean a lot of different things (and especially to different people).
I would like to hear your hot takes on good and bad resources. For example Real World Haskell seems like it pretends to be for beginners but it doesn't quite land right for me. I'm a mathematician and even I'm looking for more down to earth materials. I think I'm trying to just pave my own way instead since I can't find any.
I will definitely devote at least one video to mentioning the good resources. Naming and shaming the bad ones is more fraught because it will just make people angry. One resource that I think is particularly great is Graham Hutton’s book “Programming in Haskell”. It’s extremely down to earth, without being trivial.
As a way to enjoy programming I think Haskell is way too big. My first language was Forth on a 1k ZX-81. As a teacher I learned Logo and still think it is a near perfect personal language for just having fun. Now I’m interested in APL. If you imagine Haskell suffers from brevity then APL will seriously send you crazy.
I went into spring13 link ... and no materials there... btw, highly suggest to not use font with 1 looking as l, or major i. anyway looking forward for this serie.
The only problem is that Haskell is only 34 years old, so if we're programming like it's 1979, then we can't use Haskell for another 11 years. I guess that means that for the next video you'll have to time travel a bit to actually use it. :))
Always happy seeing more people trying to make Haskell more accessible
Thanks for watching!
"Learning a language when you're not using it anger is always kind of a tricky proposition."
Truer words have never been spoken.
The biggest limitation of this series, and I want to be open about it from the start, is that I don't use Haskell professionally. So there are going to be best practices and adaptations that happen in the field that I'm not even going to know about.
But! That's not a reason to explore it with me.
@@TeaLeavesProgramming This works great for me. I'm interested in hearing what you've found from a similar perspective of mine. Not only would I not be using this professionally, I've moved into management and no longer program professionally. I do it for recreation now.
Looking forward to this - I grew up using FORTH, C, C++, a little 6502 assembly, and currently use Go extensively. But every time I look at Haskell it just makes my head hurt.
Thanks! I hope it lives up to your expectations.
Hmm, to me "purely functional" has a very clear-cut meaning, while just "functional" can mean a lot of different things (and especially to different people).
I would like to hear your hot takes on good and bad resources. For example Real World Haskell seems like it pretends to be for beginners but it doesn't quite land right for me. I'm a mathematician and even I'm looking for more down to earth materials. I think I'm trying to just pave my own way instead since I can't find any.
I will definitely devote at least one video to mentioning the good resources. Naming and shaming the bad ones is more fraught because it will just make people angry. One resource that I think is particularly great is Graham Hutton’s book “Programming in Haskell”. It’s extremely down to earth, without being trivial.
@keithl3789 Try Effective Haskell, you will not be disappointed.
As a way to enjoy programming I think Haskell is way too big. My first language was Forth on a 1k ZX-81. As a teacher I learned Logo and still think it is a near perfect personal language for just having fun. Now I’m interested in APL. If you imagine Haskell suffers from brevity then APL will seriously send you crazy.
I was always fascinated with the APL symbol set!
I just got a haskell book because of your "teaching kids haskell" video lol. I can't wait to see this series regardless
Honestly, trying multiple routes to learning is always a good idea. I'm sure the book won't be a waste!
This is great! 😊
Next do nix
Hahahaha I have wondered about Nix for literally years. I suspect I would be a very bad person to investigate it! I'm allergic to build systems.
I'm glad you like it. Subscribe and join us for future episodes - next one is this coming Friday.
I went into spring13 link
... and no materials there...
btw, highly suggest to not use font with 1 looking as l, or major i.
anyway looking forward for this serie.
Hmmm, maybe I had a typo? Should be www.seas.upenn.edu/~cis1940/spring13/, click on "Lectures & Assignments" up top.
Thanks for doing this, I'm looking forward to it!
I'm hoping you'll end up using it yourself somehow.
Oh no, teaching/learning recursion!
The only problem is that Haskell is only 34 years old, so if we're programming like it's 1979, then we can't use Haskell for another 11 years. I guess that means that for the next video you'll have to time travel a bit to actually use it. :))
I know it's lame, but the main reason I keep using that tag line is that I simply like the rhythm of the words.
@@TeaLeavesProgrammingYou have incredible word rhythm, were you ever a radio guy?
Video Titles for the Erudite
🧐
math cosplay thing is golden
I'm sure I will rant at this at some point in the series, but I hate it when people name variables as if they are being charged by the letter.
@@TeaLeavesProgramming haha, and again a quote i will use while talking to some of my coworkes :) keep bringing them gold nuggets mate