Taking a _shallow tip-toe_ into FP.
Started out reading this: https://www.cs.cmu.edu/~dst/LispBook/book.pdf.
Got bored and ended up watching this instead: .
Got bored and ended up watching this instead: .
λ!
Started putting some learning code into a repo: https://github.com/chidiwilliams/learning-common-lisp
I'm considering reimplementing some of my older projects in CommonLisp as practice. Maybe this one from 2 years ago: https://github.com/chidiwilliams/datacomm-lab
I'll probably do a better/longer review of the course much later, but "MIT 6.001 Structure and Interpretation, 1986" has been engrossing and helpful.
https://www.youtube.com/playlist?list=PLE18841CABEA24090
https://www.youtube.com/playlist?list=PLE18841CABEA24090
Biggest limitation so far, by far, has been learning and using Emacs.
Now using Emacs cheat sheet as my desktop background, because everything else isn't working

Gotten to video 5A in SICP and variable assignment just got introduced.
Variable assignments. After 8hrs of Lisp
Could never be procedural programming.
Anyway, pretty cool learning how assignments "stop" time, etc. Didn't know that before.
Variable assignments. After 8hrs of Lisp

Anyway, pretty cool learning how assignments "stop" time, etc. Didn't know that before.
(A bit off the current flow of this thread but in line with the general theme...) I understand monads a bit better now thanks to this thread: https://twitter.com/getify/status/1283113652724391937
*Emphasis on a bit.