Hi Karlin,

No, not correct, and not a useful analogy.

The lambda calculus is a universal model of computation. Scheme is a
reasonably thin layer over the top of lambda calculus to make it more
practical for programming. Scheme therefore has deep theoretical beauty,
almost no syntax, and is much loved for these reasons. You will notice the
term lambda crops up in Scheme - this is directly from the lambda calculus.
Scheme is a dialect of LISP. Once you start programming in LISP type
languages and you encounter the inevitable epiphany after struggling to
make sense of it, when suddenly everything becomes clear, you never look at
the world the same way again.

Your idea may have come from the fact that Scheme is a functional
programming language, which uses a declarative paradigm in which programs
are written with expressions and declarations rather than statements.

https://en.wikipedia.org/wiki/Scheme_(programming_language)

https://en.wikipedia.org/wiki/Functional_programming

Andrew



On 6 December 2017 at 11:53, Karlin High <karlinh...@gmail.com> wrote:

>
> The times I've looked at Scheme, I got the impression that it works
> more like spreadsheet formulas that just "calculate" rather than other
> programming languages that "run." Is that anywhere near correct?
>
>
_______________________________________________
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user

Reply via email to