[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Scheme-reports] R7RS ratification vote
- To: scheme-reports@x
- Subject: [Scheme-reports] R7RS ratification vote
- From: Seth Alves <alves@x>
- Date: Mon, 20 May 2013 15:33:37 -0700
Full name: Seth Alves
Location: California
Affiliation: None.
Contact details: alves@x, seth.alves@x
Statement of interest:
I use a variety of Schemes professionally and for hobby programming.
I like Scheme's simple syntax and how easily code transformations can
be accomplished, but I'm most impressed by its portability. Code
written on a PC can be made to run on ARM microcontrollers, as
javascript in browsers, etc. That said, making a program of any
substance portable can be very challenging. My hope is that
R7RS-small will make writing portable code easier and that libraries
which work in multiple implementations will become more common.
Vote: Yes.
Rationale:
R6RS defined a larger language than R5RS (which should improve code
portability), but was also more difficult to implement fully. I like
R7's approach of splitting the language into "small" and "large". I
also think that iteration of the standard is important, even if we
risk making parts of the language less good -- improvement is
impossible without changes.
_______________________________________________
Scheme-reports mailing list
Scheme-reports@x
http://lists.scheme-reports.org/cgi-bin/mailman/listinfo/scheme-reports