Hi Tom,

I also congratulate the R6RS editors and John Cowan on producing an  
good specification for Unicode in Scheme.

> 1) Should the standard allow a conforming implementation
> to support only a smaller character set in source texts?
> (I say "yes" for pragmatic reasons - I don't need all
> of Unicode or all the Scheme libraries in the world for
> a tiny embedded system, for example.)

As I'm sure you know, twenty years ago C solved a similar problem by  
defining "hosted" and "free-standing" implementations. Hosted  
implementations had to support the entire language and the entire  
library. Free-standing implementations had to support the entire  
language but only a trivial subset of the library (<float.h>,  
<limits.h>, <stdarg.h>, and <stddef.h>).

It might well be possible to define such a "free-standing" subset of  
R6RS Scheme, although the pervasive influence of Unicode on the  
lexical grammar might be a problem.

Regards,

Alan
-- 
Alan Watson
http://www.alan-watson.org/


_______________________________________________
r6rs-discuss mailing list
[email protected]
http://lists.r6rs.org/cgi-bin/mailman/listinfo/r6rs-discuss

Reply via email to