Remix.run Logo
▲ so-cal-schemer a day ago

How about Higher-Order Perl by Mark Jason Dominus?

https://hop.perl.plover.com/

Some other great low flying titles:

The Computational Beauty of Nature by Gary William Flake

https://mitpress.mit.edu/9780262561273/the-computational-bea...

The Nature of Computation by Cristopher Moore and Stephan Mertens.

https://nature-of-computation.org/

Algorithms by S. Dasgupta, C.H. Papadimitriou, and U.V. Vazirani

https://cseweb.ucsd.edu/~dasgupta/book/index.html

and On Lisp, of course:

https://www.paulgraham.com/onlisp.html

▲so-cal-schemer 6 hours ago | parent | next [-]

Here's another similar to Flake's, but using JS and with nice binding:

The Nature of Code: Simulating Natural Systems with JavaScript

by Daniel Shiffman

https://natureofcode.com/

https://openlibrary.org/works/OL20389247W/The_Nature_of_Code

▲a-tk a day ago | parent | prev | next [-]

I would also recommend Higher Order Perl. I went through it this summer after a recommendation. I don't know Perl, and found it was more focused on practical functional programming techniques, and provides creative and interesting justification for its topics, which can be rewritten in other languages too. Great book.

▲s_hegde a day ago | parent | prev [-]

I second the recommendation for The Nature of Computation; very well written with interesting problems.