kannmig·6 yıl önce·discussThe material handled in PAIP mostly focuses on classical symbolic AI, as opposed to the modern ML-based AI that you refer to in RNNs.(Not to discourage you from reading the book, of course!)
kannmig·6 yıl önce·discussNo, Clozure is correct. OP is referring to Clozure CL, not Rich Hickey's Clojure.
kannmig·6 yıl önce·discussOther great articles on regexes from rsc:https://swtch.com/~rsc/regexp/regexp1.htmlhttps://swtch.com/~rsc/regexp/regexp2.html
kannmig·6 yıl önce·discussI think OP made the distinction intentional to “show their working”, so to speak.
kannmig·7 yıl önce·discuss> A former colleague of mine had a teddy bear on his desk, before you could ask for his advice you had to take the teddy and explain your problem out loud to it.https://en.m.wikipedia.org/wiki/Rubber_duck_debugging
kannmig·8 yıl önce·discussSteve Losh's post on how to learn Common Lisp is an amazing resource. I encourage people to check it out!It happens to include many of the books mentioned in the parent post.Link: http://stevelosh.com/blog/2018/08/a-road-to-common-lisp/Accompanying HN discussion: https://news.ycombinator.com/item?id=17852194
kannmig·8 yıl önce·discussReminds me of the classic SICP quip:"Programs must be written for people to read, and only incidentally for machines to execute."
kannmig·8 yıl önce·discussAnother great exposition on the applicative-order Y combinator can be found at the end of Chapter 9 of The Little Schemer.It is interesting to contrast with how in Haskell, one can simply define Y as Y f = f (Y f) owing to the fact that it is lazily evaluated.
kannmig·8 yıl önce·discussI personally first learned about the described technique at https://www.artofmanliness.com/articles/fall-asleep-fast/, where the material seems to be better presented. Hope more people can benefit.
(Not to discourage you from reading the book, of course!)