+1


On May 6, 2012, at 20:57 , Pascal Costanza wrote:

> Hi,
> 
> I'm thinking about writing up a CDR on #;-style comments. Currently, if you 
> want to comment out a form from CL code, there is no standard way of doing 
> this. Many people use something like #+nil, or similar tricks, but this is 
> not 100% reliable. R6RS Scheme introduced #; as a solution, and this seems to 
> become somewhat popular in CL as well.
> 
> Here is a suggested wording.
> 
> ------------- snip -----------------
> 
> #; is used to comment out single expressions; the syntax is /#; expression/. 
> This textual notation is treated as whitespace; that is, it is as if the ``#; 
> expression'' did not appear and only a space appeared in its place.
> 
> #; operates by skipping over the form. Skipping over the form is accomplished 
> by binding *read-suppress* to true and then calling read.
> 
> ------------- snip -----------------
> 
> The text is based on 2.4.8.17 of the HyperSpec. Yes, this would be a fairly 
> short CDR document.
> 
> Any comments or ideas about this?
> 
> 
> Best,
> Pascal
> 
> --
> Pascal Costanza
> 
> 
> 
> 
> _______________________________________________
> pro mailing list
> pro@common-lisp.net
> http://lists.common-lisp.net/cgi-bin/mailman/listinfo/pro

--
Marco Antoniotti, Associate Professor                           tel.    +39 - 
02 64 48 79 01
DISCo, Università Milano Bicocca U14 2043               
http://bimib.disco.unimib.it
Viale Sarca 336
I-20126 Milan (MI) ITALY

Please note that I am not checking my Spam-box anymore.
Please do not forward this email without asking me first.






_______________________________________________
pro mailing list
pro@common-lisp.net
http://lists.common-lisp.net/cgi-bin/mailman/listinfo/pro

Reply via email to