4 ms·
There's a lambda-calculus-like core to Lisps, but there's enough on top that I'm not comfortable saying that Lisp implementations are "just the lambda calculus.
by andolanra 12y ago
There's a lambda-calculus-like core to Lisps, but there's enough on top that I'm not comfortable saying that Lisp implementations are "just the lambda calculus." As for indentation-based syntax, there is a Scheme SRFI[^1] that specifies an indentation-based syntax, although I'm not sure how many Schemes actually ship with implementations.
[^1]: Various extensions to Scheme are proposed as numbered SRFIs; the extension in question is SRFI 49, as defined by http://srfi.schemers.org/srfi-49/srfi-49.html http://srfi.schemers.org/srfi-49/srfi-49.html
- moron4hire 12y agoI might be mistaken, but I believe a Python-like syntax for Racket was the strategy undertaken for Pyret: http://www.pyret.org/ http://www.pyret.org/ I can't find any direct connection to Racket, though, and it's not part of the Racket package repository.
- sparkie 12y agoThe connection to Racket is the people behind it. Pyret was developed by students of Racket's developer, S. Krishnamurthi (with his support).
- greghendershott 12y agoI think Shriram would point out he is one of many people responsible for the development of Racket.