Some of the viewers have asked me to take a closer look at Haskell since I've done so much content regarding Xmonad, a tiling window manager written in Haskell. Well, I'm not a programmer by trade. And I certainly wouldn't say I "know" Haskell. But I, a non-programmer, will attempt to cover some of the basics of Haskell in this video.
ERRATA:
I messed up in explaining the order of operations for 'foldl'. 'foldr' and 'foldl' are confusing as hell. But the following diagram should be right...
foldl (+) 0 [1,2,3,4] = ((((0 + 1) + 2) + 3) + 4)
foldr (+) 0 [1,2,3,4] = (1 + (2 + (3 + (4 + 0))))
REFERENCED:
► http://learnyouahaskell.com/
► https://www.haskell.org/
WANT TO SUPPORT THE CHANNEL?
💰 Patreon: https://www.patreon.com/distrotube
💳 Paypal: https://www.paypal.com/cgi-bin/webscr?cmd=_donations&business=derek%40distrotube%2ecom&lc=US&item_name=DistroTube&no_note=0¤cy_code=USD&bn=PP%2dDonationsBF%3abtn_donateCC_LG%2egif%3aNonHostedGuest
🛍️ Amazon: https://amzn.to/2RotFFi
👕 Teespring: https://teespring.com/stores/distrotube
SOCIAL PLATFORMS:
🗨️ Mastodon: https://mastodon.technology/@distrotube
💬 IRC: irc://freenode #distrotube
👫 Reddit: https://www.reddit.com/r/DistroTube/
📽️ LBRY: https://lbry.tv/$/invite/@DistroTube:2
DT ON THE WEB:
🕸️ Website: http://distrotube.com/
🐿️ Gopherhole: gopher://distro.tube
📁 GitLab: https://gitlab.com/dwt1
FREE AND OPEN SOURCE SOFTWARE THAT I USE:
🌐 Brave Browser - https://brave.com/dis872
📽️ Open Broadcaster Software: https://obsproject.com/
🎬 Kdenlive: https://kdenlive.org
🎨 GIMP: https://www.gimp.org/
🔊 Audacity: https://www.audacityteam.org/
💻 VirtualBox: https://www.virtualbox.org/
Your support is very much appreciated. Thanks, guys!