Re: [r6rs-discuss] Fwd: [plt-scheme] [ANN] Scheme Language Working Groups 1 and 2 draft charters
Peter Michaux 28 Oct 2009 17:01 UTC
On Tue, Oct 27, 2009 at 9:38 PM, Arthur A. Gleckler <aag@speechcode.com> wrote:
> The other (or at least another) is the embedded-systems language;
> simplicity, clarity, and expressiveness are important, but the
> implementation needs to be fast and small (possibly skipping parts
> of the numeric tower for the sake of being small) and the "minimal"
> I/O requirement is byte-oriented. Reading/Writing characters is
> secondary and may be supplied by a library implemented in terms of
> bytes.
An arbitrarily embeddable language cannot have any I/O API
requirements. ECMAScript, for example, doesn't have any I/O. It is up
to the host program, into which the language is embedded, to add host
objects which enable an I/O API appropriate to the embedding.
Peter