In 2005, as I was reading Mark Jason Dominus's brilliant book Higher-Order Perl, a timeless classic, I decided to make some notes on how MJD's ideas apply to JavaScript.
This was good practice for my middling and muddling ability at JavaScript — but I also hope that this might also be useful to other people, as demonstration that JavaScript is now a very solid programming language (underlying Firefox just as elisp underlies Emacs), and that it is a language that has much more in common with Perl and Lisp than most people realize.
My notes are here:
— Sean M. Burke