Subject: Re: RFC: Lisp/Scheme with less parentheses through Python-like significant  indentation?
From: Erik Naggum <>
Date: 2000/08/12
Newsgroups: comp.lang.lisp
Message-ID: <>

* "felix" <>
| If you mean that the Scheme-standard is full of holes, yep, you're
| right with that.

  The Scheme standard is possibly the single best standard there is,
  and such as snotty remark as your betrays utter ignorance of its
  contents.  Do yourself a favor, and don't do marketing for Scheme.

| But, I think I can very well take some of the most used Scheme
| implementations and regard their behaviour as common practice.

  There is no value at all in discussing them, since if you point out
  a problem in or with _Scheme_, somewhere, there is an implementation
  that gets that one problem solved in some way.

| No, I'm not talking about the language Scheme as defined in the
| standards document, I'm talking about the language Scheme as
| implemented, in "real live", as you call it.

  Some of us like to program to specifications, not just hope it works.

| BTW, how many CL implementations adhere *fully*, 100%, to the
| Hyperspec?

  None.  They adhere to the standard, ANSI X3.226-1994.

| I'm sure every implementation has it's little incompatibilities
| (especially in a *huge* language like Common LISP).

  Arguments from ignorance are _so_ powerful.

| Anyway, I think you are right in that the R5RS isn't really that
| great.  But Scheme (and many of it's implementations) is! ;-)

  None have said that R5RS isn't great.  It really is, as a standard.
  If you bothered to read it, instead of parroting comments you don't
  grasp, you would have the possibility of understanding this yourself.

  The reason Scheme sucks, and it does, is that a beautiful standard
  is not enough.  A necessary condition, but not a sufficient one in
  any capacity at all.  If all the good stuff is extra-standard, the
  _language_ has serious problems.

| (Sorry, I couldn't resist, I just can't stop teasing ;)

  I wonder who you think you're teasing, flaunting your ignorance.

  If this is not what you expected, please alter your expectations.