Haskell For Dilettantes - Part 1 - Intro

Поделиться
HTML-код
  • Опубликовано: 20 янв 2025

Комментарии • 31

  • @NiDeCo
    @NiDeCo 6 месяцев назад +6

    Always happy seeing more people trying to make Haskell more accessible

  • @EricsEdgeVideos
    @EricsEdgeVideos 6 месяцев назад +5

    "Learning a language when you're not using it anger is always kind of a tricky proposition."
    Truer words have never been spoken.

    • @TeaLeavesProgramming
      @TeaLeavesProgramming  6 месяцев назад +2

      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.

    • @EricsEdgeVideos
      @EricsEdgeVideos 6 месяцев назад

      @@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.

  • @ZacCrawforth
    @ZacCrawforth 6 месяцев назад +1

    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.

  • @mskiptr
    @mskiptr 4 месяца назад +1

    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).

  • @keithl3789
    @keithl3789 6 месяцев назад

    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.

    • @TeaLeavesProgramming
      @TeaLeavesProgramming  6 месяцев назад

      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.

    • @kostasgkoutis8534
      @kostasgkoutis8534 6 месяцев назад

      @keithl3789 Try Effective Haskell, you will not be disappointed.

  • @Grahamplaysgo
    @Grahamplaysgo 5 месяцев назад +3

    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.

  • @kjrl818
    @kjrl818 6 месяцев назад +1

    I just got a haskell book because of your "teaching kids haskell" video lol. I can't wait to see this series regardless

    • @TeaLeavesProgramming
      @TeaLeavesProgramming  6 месяцев назад

      Honestly, trying multiple routes to learning is always a good idea. I'm sure the book won't be a waste!

  • @DrewryPope
    @DrewryPope 6 месяцев назад

    This is great! 😊

    • @DrewryPope
      @DrewryPope 6 месяцев назад

      Next do nix

    • @TeaLeavesProgramming
      @TeaLeavesProgramming  6 месяцев назад +1

      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.

    • @TeaLeavesProgramming
      @TeaLeavesProgramming  6 месяцев назад +1

      I'm glad you like it. Subscribe and join us for future episodes - next one is this coming Friday.

  • @blighthornsteelmace820
    @blighthornsteelmace820 6 месяцев назад

    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.

    • @TeaLeavesProgramming
      @TeaLeavesProgramming  6 месяцев назад +1

      Hmmm, maybe I had a typo? Should be www.seas.upenn.edu/~cis1940/spring13/, click on "Lectures & Assignments" up top.

  • @simonmichael6814
    @simonmichael6814 6 месяцев назад

    Thanks for doing this, I'm looking forward to it!
    I'm hoping you'll end up using it yourself somehow.

  • @anon_y_mousse
    @anon_y_mousse 6 месяцев назад

    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. :))

    • @TeaLeavesProgramming
      @TeaLeavesProgramming  6 месяцев назад +3

      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.

    • @thomashanson3476
      @thomashanson3476 5 месяцев назад

      ​@@TeaLeavesProgrammingYou have incredible word rhythm, were you ever a radio guy?

  • @samhodge7460
    @samhodge7460 6 месяцев назад

    Video Titles for the Erudite

  • @MrBartusek
    @MrBartusek 6 месяцев назад +1

    math cosplay thing is golden

    • @TeaLeavesProgramming
      @TeaLeavesProgramming  6 месяцев назад +1

      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.

    • @MrBartusek
      @MrBartusek 6 месяцев назад

      @@TeaLeavesProgramming haha, and again a quote i will use while talking to some of my coworkes :) keep bringing them gold nuggets mate