bs2gs

IaR

Recursion in general and named let in particular provide a natural way to implement many algorithms, whether iterative, recursive, or partly iterative and partly recursive; the programmer is not burdened with two distinct mechanisms. —– R. Kent Dybvig (fn:1)

This paragraph made me think of Ogden's Basic English and the English Through Pictures by I.A. Richards and Christine Gibson. Avoiding unnecessary burdens makes for better learning and working with ideas. Named let might have a place in a sequence with the aim of learning the most lucid and widely useful constructs for working with a computer language.

“Named let” didn't make sense to me when I first read in The Scheme Programming Language. (fn:1)

Read more...