Full name: Daniel Villeneuve Location: Montréal
Affiliation: AD OPT, a Kronos Division Vote: yes Rationale: Back in 1998, I have chosen Scheme as a scripting/extension language because Scheme was not defined by a single implementation, had an active community, and because R5RS as a standard was a formal and small specification that was easy to implement in and integrate with ISO C code. The splitting of a bigger language (R6RS) into two distinct layers, allowing one to focus on the core features needed for scripting/extensions, is a step forward from my point of view. From my (outsider) perspective, R6RS was designed from requirements analogous to "R5RS + full-main-language-support" and similarly I'm tempted to consider R7RS as "R6RS + core/full-splitting-constraint", with the often unavoidable incompatibilities that arise when introducing new constraints in a design. Hoping to see the community unite again around the (future) complete two-layer R7RS. _______________________________________________ Scheme-reports mailing list Scheme-reports@scheme-reports.org http://lists.scheme-reports.org/cgi-bin/mailman/listinfo/scheme-reports