Yow, I somehow I had forgotten about the existence of this book; I can see why people are salivating over it. Too bad the posted price was too good to be true.
At 10:22 PM 8/17/2007, Jeff Read wrote:
On 8/15/07, Guillaume Germain guillaume.germain@gmail.com wrote:
R6RS!
Wins the "prize" for me, certainly produced the biggest laugh this week, a week that needed all the humor it could get.
Since we're doing jokes, and since RnRS is itself based on a joke (a play on the Algol report) -- earlier today I thought of a better name which I think the newly inaugurated R5.97RS should be called by when it becomes a final standard: GrandScheme.
"Grand", of course, being French for large, which is the exact opposite of the ideal for a Scheme standard. OH! I'll be here all week!
Not bad, but not as good as "R6RS!". We *do* need a distinctive name for that which we sincerely hope someday becomes "The Language Formerly Known As Scheme", assuming the Steering Committee doesn't do a major last minute intervention. I think I'll use GrandScheme for now, it works just as well for native English speakers.
We also need a name for what we've got, the R5RS based implementations that will at most have a R6RS compatibility package (the route Larceny and Gauche will be taking).
I've been using "UncommonScheme" as a working name; I don't dislike Common Lisp per se, but there's reasons I switched....
Yes, I want the book pretty damn bad.
So do I....
- Harold
Afficher les réponses par date
On 18-Aug-07, at 10:39 AM, Harold Ancell wrote:
Since we're doing jokes, and since RnRS is itself based on a joke (a play on the Algol report) -- earlier today I thought of a better name which I think the newly inaugurated R5.97RS should be called by when it becomes a final standard: GrandScheme.
"Grand", of course, being French for large, which is the exact opposite of the ideal for a Scheme standard. OH! I'll be here all week!
Not bad, but not as good as "R6RS!". We *do* need a distinctive name for that which we sincerely hope someday becomes "The Language Formerly Known As Scheme", assuming the Steering Committee doesn't do a major last minute intervention. I think I'll use GrandScheme for now, it works just as well for native English speakers.
We also need a name for what we've got, the R5RS based implementations that will at most have a R6RS compatibility package (the route Larceny and Gauche will be taking).
I've been using "UncommonScheme" as a working name; I don't dislike Common Lisp per se, but there's reasons I switched....
The name that comes to mind first is "Schemer". That's the original name for the Scheme language. The "R" at the end was dropped because the file system was limited to 6 characters. I also like the ring of "The Language Formerly Known As Scheme" (perhaps because I love Monty Python).
Marc
Marc Feeley wrote:
On 18-Aug-07, at 10:39 AM, Harold Ancell wrote:
Since we're doing jokes, and since RnRS is itself based on a joke (a play on the Algol report) -- earlier today I thought of a better name which I think the newly inaugurated R5.97RS should be called by when it becomes a final standard: GrandScheme.
"Grand", of course, being French for large, which is the exact opposite of the ideal for a Scheme standard. OH! I'll be here all week!
Not bad, but not as good as "R6RS!". We *do* need a distinctive name for that which we sincerely hope someday becomes "The Language Formerly Known As Scheme", assuming the Steering Committee doesn't do a major last minute intervention. I think I'll use GrandScheme for now, it works just as well for native English speakers.
We also need a name for what we've got, the R5RS based implementations that will at most have a R6RS compatibility package (the route Larceny and Gauche will be taking).
I've been using "UncommonScheme" as a working name; I don't dislike Common Lisp per se, but there's reasons I switched....
The name that comes to mind first is "Schemer". That's the original name for the Scheme language. The "R" at the end was dropped because the file system was limited to 6 characters. I also like the ring of "The Language Formerly Known As Scheme" (perhaps because I love Monty Python).
I *know* I should Google for this, but it's Saturday -- Google deserves a day of rest. So how did "Scheme" get its name? I know Lisp stands for Lis(t) P(rocessing), and you just said it was originally called "Schemer" but only 6-character names were allowed. That implies a 36-bit machine to me, which would be either an IBM 704/9/90/94/44 architecture or a PDP 6/10/DecSystem 10/20 architecture.
By the way, nearly all language implementations are extended subsets of a standard anyhow. :) So how about "EMEHCS", which stands for "Enhanced Multifarious Extended Hierarchical Computing Subset".
I'm out of the running for the book -- got one at list price. :)
At 10:16 AM 8/18/2007, Marc Feeley wrote:
On 18-Aug-07, at 10:39 AM, Harold Ancell wrote:
We also need a name for what we've got, the R5RS based implementations that will at most have a R6RS compatibility package (the route Larceny and Gauche will be taking).
I've been using "UncommonScheme" as a working name; I don't dislike Common Lisp per se, but there's reasons I switched....
The name that comes to mind first is "Schemer". That's the original name for the Scheme language.
Yeah! The sequence was:
Planner and Micro Planner (the latter used by SHRDLU) Conniver ("Don't Plan, Connive!") Schemer ("Don't Connive, Scheme!")
All were Sussman (and others) and later Steele trying to interpret and implement Carl Hewitt's ideas.
The "R" at the end was dropped because the file system was limited to 6 characters.
Yep, ITS used the 6 bit character set of the PDP-6/10s (6 * 6 = 36 bit word size; DEC consulted with the AI Lab about the architecture and instruction set, so two 18 bit word addressed pointers (1 Grand ^_^ one megabyte of address space) made one word, these were the first "Lisp Machines"). ITS had a DIRNAM; FLNAME VERSIN scheme (so to speak), the last was normally a number auto-incremented by EMACS.
So Schemer was truncated to SCHEME or now Scheme.
Schemer, yes, let's reach back to our roots.
No need to gratuitously insult Common Lisp and its users, it has its place.
I also like the ring of "The Language Formerly Known As Scheme" (perhaps because I love Monty Python).
As do I. And if any group of people should provide the name for this ... silly walk? ... it should be them.
And there's also the artist formerly known as "The Artist Formerly Known As Prince" (when he wanted to get out of a recording label contract), which will comer to mind to a set of music fans, and was forced by something both dire and silly.
- Harold
Harold Ancell wrote:
I also like the ring of "The Language Formerly Known As Scheme" (perhaps because I love Monty Python).
As do I. And if any group of people should provide the name for this ... silly walk? ... it should be them.
I have problems with using Monty Python as source material in computing:
1. The Python language pretty much got all the good ones: the language name itself, IDEs called Eric and Idle, etc.
2. The Parrot virtual machine for dynamic languages also derives from Monty Python, the "dead parrot" sketch to be precise.
3. I'm probably the only person that's been in computing for a serious length of time that hasn't *seen* most of Monty Python. :) I just happened to be somewhere else when all that happened in one of those periods in my life when I didn't watch television.