“Having functional programming as an ideal doesn’t imply that programs should never have side-effects. It just means that they should have no more than necessary.” — @paulg, On Lisp
To wrap our head around foldr and foldl, this trick is so elegant, just like a magic #Haskell
λ> foldl (\a x -> "(" ++ a ++ "+" ++ x ++")") "0" (map show [1..5])
"(((((0+1)+2)+3)+4)+5)"
λ> foldr (\a x -> "(" ++ a ++ "+" ++ x ++")") "0" (map show [1..5])
"(1+(2+(3+(4+(5+0)))))"
By popular demand, I'm planning to repeat a talk "∞-category theory for undergraduates" originally prepared for the Berkeley Logic Colloquium on Friday May 8 from 2:30-4pm UTC. Slides are available here:
math.jhu.edu/~eriehl/berkel…
This is a online course by University of Glasgow. "Functional programming in Haskell" started on 31 March. I already enrolled for it. It is free. Please have look, you might be interested.
#Haskell#programmingfuturelearn.com/courses/functi…
I keep hearing "You need a PhD to learn Haskell".
But I say, some people climb a small hill and try to tell you they scaled a mountain.
I think the people who want to feel smarter than you are trying to keep you from learning Haskell.
Thanks for this talk @emilyriehl .
youtu.be/Ssx2_JKpB3U
For the first time in last 2 years I finally got to understand this much about category theory in context of functional programming though I am not from mathematical background.
#Haskell
91K Followers 74K Following#1 in Online Screenwriting Classes. Founder of #NationalScreenwritersDay and https://t.co/noKZJhkme2 Our SU Alumni made over 400 #screenwriting deals!
832 Followers 2K FollowingWant a blog? Get one at https://t.co/oTeZfLAsM7 (I built this service)
Also at:
- https://t.co/cWRvlp5UQ0
- https://t.co/1ju7qewYCA
139K Followers 1K FollowingDistinguished Engineer at Microsoft on .NET, Creator of NuGet, SignalR, https://t.co/PiydKAsC8g Core, Aspire and Barbadian 🇧🇧, Tennis Player, Father, other half @symonefowler
6K Followers 17 FollowingLive by Emacs, die by Emacs. An account dedicated to teaching the code of Emacsry to aspiring Emacs Knights. Operated by @bbatsov.
2K Followers 77 FollowingLearn how to craft your computing experience and understand how everything *really* works. Emacs, GNU/Linux, Guix, systems programming, compilers, tools, etc.
15K Followers 1K FollowingEngineer at @Mapbox, creator of @LeafletJS, open source enthusiast, algorithms geek, speaker, musician @obiymydoschu, baker, father of twin girls, Ukrainian
2K Followers 2 FollowingAnyone can change the world. We do. 🌌
OSS organization.
#fp #haskell #Learn4Haskell
Driven by @vrom911
Buy us a coffee ☕️ https://t.co/5Gs8Sz8s6F
875 Followers 317 FollowingWe are a diverse and friendly group of professional and hobbyist practitioners of functional programming. Support BFPG on Patreon: https://t.co/qOhSME8UZV
9K Followers 887 FollowingHacker. Lover of parentheses. Emacs fanatic. Author of RuboCop, CIDER, Emacs Prelude and Projectile. Maintainer of nREPL. Not the best, but pretty good.
7K Followers 1K FollowingA hub for everything Functional Programming. News, tips and open source projects to help you get your next functional job. | Part of the @Workshub family