ABSTRACT
In the Revised Reports on Scheme up to R5RS, the language could only be changed by unanimous consent. It has been widely believed that any language changes made in this way would clearly be the right thing. Arguably, this process reached its limits with the Revised5 Report on Scheme: Crucial language additions such as modules, records and exceptions had little chance of reaching unanimous consent, no matter what the specific design. While the editors of the Revised6 Report no longer follow this rule, standardization is still driven by a strong desire to do the right thing. Continuing the tradition of Lisp culture, reaching this goal has been difficult and elusive, as the participants hold different and strongly opinionated ideas about what the right thing is. In the talk, I will review the R6RS process, and attempt to show that R6RS is indeed the right thing for Scheme.
Index Terms
- It's all about being right: lessons from the R6RS process
Recommendations
Right to know ...need to learn: warning---consumption of uncontrolled information is injurious to your health
Managers and professional staff voice two complaints with high frequency when i visit with them. The first---"I'm snowed...overloaded with information. Look at this desk, look at my calendar. Too many meetings, too many interviews, too many reports and ...
What's so eXtreme about doing things right?
OOPSLA '03: Companion of the 18th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applicationsAgile Methods are advocated as a way of producing better software. Advocates of agile methods suggest that practices such as keeping in close communication with your customers, frequent integration, and frequent assessment of project status will enable ...
Getting started on the right foot: breaking the ice with icebreakers
"Ice Ice Baby." Ok, now that I got that out of my system….What are icebreakers and why use them in the first place? Icebreakers are activities that you do before a meeting or a training session (or any other learning activity or get together for that ...
Comments