[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: What is a lightweight language
Dan Weinreb <dlw@exceloncorp.com> writes:
> Date: Thu, 6 Dec 2001 16:42:26 -0400
> From: shivers@cc.gatech.edu
>
> All you need to write is a simple s-exp parser, a simple GC,
> and implementations of the "big five" basic forms:
> LAMBDA
> QUOTE
> IF
> DEFINE
> SET!
> Scheme is a very small language!
>
> Is that really all you need? What happened to call/cc? What happened
> to integers and strings and vectors? What about "cond" and "let" and
> "apply"?
Obviously you need some primitive procedures. Even if Olin were
suggesting using church numerals, I think he'd like to print them.
I may be inviting the wrath of other schemers, but I don't consider
call-with-current-continuation to be essential to scheme.