On Thu, Feb 19, 2009 at 05:58:37PM -0600, Grant Rettke wrote: > Most users could appreciate: > > Scheme Micro Edition > > Scheme Standard Edition > > Scheme Enterprise Edition > > ;)
I see that winky, there, but I just want to make sure that you agree that this profile-based segregation of Java, enforced by Sun's licencing legalities, is *the* most broken and use-preventing aspect of Java-the-language. IMO. Maybe it is necessary in a world where you expect to be downloading and running code but, for some reason, can't also download any necessary dependencies. But where is that world? In the world of embedded control, or any other special domain, any particular profile is going to be missing important features and is going to include probably a large collection of features that are unnecessary and unwanted. This is *easy* (well, workable, anyway) to manage in a simple core+libraries language like C: you just include the libraries that you need (and their dependencies) when building the application. I liked that R6RS seemed to be heading in that direction. I wouldn't mind if there was a minimal subset of a followup that stopped at byte-vectors and integers, with everything else (strings, unicode, regexps, whatever) addable for extra flavour. Cheers, Andrew _______________________________________________ r6rs-discuss mailing list [email protected] http://lists.r6rs.org/cgi-bin/mailman/listinfo/r6rs-discuss
