[r6rs-discuss] [Formal] #;<datum> comments useless
#;(Posting as an individual member of the Scheme community)
Per Bothner wrote:
> But since you should always use a smart editor, this point is moot.
If you're using a smart editor, then it should be very clear which
expressions have been commented out with #;.
Also, the objection that #; makes it harder to see where the comment
ends applies equally to the Lisp/Scheme abbreviation for QUOTE, but this
doesn't seem to be a problem in practice -- in fact, that abbreviation
is one of the more useful syntactic features of Lisp & Scheme.
So the alleged danger of this feature seems overstated. It seems much
closer to harmless than harmful to me.
The remaining objections seem to boil down to the fact that it's not an
essential feature. That's true. Neither is the abbreviation for QUOTE.
But #; has been considered useful enough that multiple Schemes
implement it. One minor argument for specifying it in R6RS is that it
should reduce the temptation for other implementations to use an
alternative character sequence for expression comments (we all know what
mavericks the Scheme implementors are...)
Other than that, I haven't seen anything in this thread to make me think
that Scheme users should, as Aziz put it, "be denied using a handy and
useful facility" because some people don't see a need for it.
Anton
Received on Sat Sep 30 2006 - 14:33:07 UTC
This archive was generated by hypermail 2.3.0
: Wed Oct 23 2024 - 09:15:01 UTC