@jnkrtech you can read the original “Lambda Papers,” particularly AI Memo 349 “ Scheme: An Interpreter for Extended Lambda Calculus“ by Sussman and Steele where (I believe for the first time) continuation passing style was described in Section 3.4 “Continuation Passing Recursion”.

The rest of the “Lambda Papers” are all available on Wikisource.

#tech #software #FunctionalProgramming #Scheme #SchemeLang #R7RS #GerrySussman #GuySteele #AIMemo #MIT #LambdaPapers

Scheme: An Interpreter for Extended Lambda Calculus/Section 3 - Wikisource, the free online library

The reading/posting binge about #GlobalWarming is helping me pull a lot of things together. Maybe there's a way to get coherent views and acts from a few simple principles. For the design of scheme it was "assignable values cells and good old lambda expressions" that allows one to "build objects and their behaviour." ^1 What are the key concepts for dealing with industrial civilization, or whatever we'll call the mess we're in now?
^1 https://letoverlambda.com/index.cl/guest/chap2.html
#GuySteele #Scheme
Let Over Lambda

@coderCyclist

(2/2)

Note that while #Scheme implementations are required to do the optimization so as to conform to the standard, any halfway decent #CommonLisp implementation will also do it, although the standard doesn't require it.

The implementations of numerous other languages also do it.

It's state of the art since the 1970ies, when the point was made in the #LambdaPapers by #GuySteele and #GeraldSussman.

🌺

> One of the conclusions that we reached was that the "object" need not be a primitive notion in a programming language; one can build objects and their behaviour from little more than assignable value cells and good old lambda expressions. — #GuySteele on the design of #Scheme in #DougHoyte's #LetOverLambda has me thinking #LambdaTheBase as a helpful metaphor, something to demystify all the compact forms that can be overwhelming for the occasional would-be progammer.
https://letoverlambda.com/index.cl/guest/chap2.html
Let Over Lambda

I think we need a #MinimalistProgram for everything. I've been wondering what the equivalent of #CKOgden's #BasicEnglish might be for #Racket or #Scheme. The #FossAndCrafts Scheme tutorial mentioned #LambdaTheUltimate and reminded me of #DougHoyte's #LetOverLambda book where he quote #GuySteele on primitives. I have Laozi in mind and want to think of #LambdaTheBase or #BasicLambda... With just lambda and an approach like #TheSchemersGuide learning could be in a very minimalist situation.