comp.lang.ada
 help / color / mirror / Atom feed
From: robin.vowels@gmail.com
Subject: Re: Is there a way to do large block of source code comments
Date: Tue, 2 Sep 2014 17:07:54 -0700 (PDT)
Date: 2014-09-02T17:07:54-07:00	[thread overview]
Message-ID: <8fd27434-43c2-4bd1-b72b-dd7a0ef5af75@googlegroups.com> (raw)
In-Reply-To: <lu2fvl$5kc$1@dont-email.me>

On Tuesday, September 2, 2014 5:04:21 AM UTC+10, Jeffrey Carter wrote:
> On 09/01/2014 10:24 AM, g.nospam@gmail.com wrote:
> 
> > 
> 
> > is there a way to handle several lines at a time without having to do -- on every line?
> 
> > 
> 
> > like /* ...
> 
> >            ...
> 
> >         */  
> 
> > 
> 
> > used in C, could be used to handle multiple line comments.
> 
> 
> 
> No, this was explicitly omitted. See the Ada-83 Rationale 2.1: "Single comments
> 
> that are larger than one line are not provided. Such comments would require a
> 
> closing comment delimiter and this would again raise the dangers associated with
> 
> the (unintentional) omission of the closing delimiter: entire sections of a
> 
> program could be ignored by the compiler without the programmer realizing it, so
> 
> that the program would not mean what he thinks. Long comments can be written as
> a succession of single line comments, thus combining elegance with safety."

When a block of code is to be omitted (temporarily or semi-permanently)
it's convenient to have something like /* and */ as comment markers.

It's also convenient to have comment markers for long blocks of comments.

Live parsing editors are useful tools, because they highlight
code segments (including comments).

The above quotation is mere hype, like the author's justification for omitting
exponentiation in Pascal, somehow more convenient to use log and exp instead!


  reply	other threads:[~2014-09-03  0:07 UTC|newest]

Thread overview: 48+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2014-09-01 17:24 Is there a way to do large block of source code comments gdotone
2014-09-01 19:04 ` Jeffrey Carter
2014-09-03  0:07   ` robin.vowels [this message]
2014-09-03  0:44     ` Jeffrey Carter
2014-09-03  1:15       ` gdotone
2014-09-03  4:17         ` J-P. Rosen
2014-09-03  8:04       ` Brian Drummond
2014-09-03  0:50     ` Adam Beneschan
2014-09-04  2:30       ` robin.vowels
2014-09-04 15:12         ` Adam Beneschan
2014-09-03  8:22     ` Georg Bauhaus
2014-09-03  8:28     ` Stefan.Lucks
2014-09-03  8:23       ` gdotone
2014-09-03  8:57         ` Pascal Obry
2014-09-03 15:12           ` Stefan.Lucks
2014-09-03 15:52             ` Pascal Obry
2014-09-03 17:48               ` Georg Bauhaus
2014-09-03 18:28                 ` Peter Chapin
2014-09-03 18:52               ` Adam Beneschan
2014-09-03 21:47                 ` gautier_niouzes
     [not found]                   ` <91e173a8-7451-4609-b141-ce3c6b19455f@googlegroups.com>
2014-09-04  5:56                     ` Pascal Obry
2014-09-03 22:42                 ` Georg Bauhaus
2014-09-03 21:02               ` Stefan.Lucks
2014-10-01 21:15                 ` Randy Brukardt
2014-09-03 16:58       ` Jeffrey Carter
2014-09-04 18:19       ` Keith Thompson
2014-09-03 15:32     ` Shark8
2014-09-04  2:37       ` robin.vowels
2014-09-04  7:20         ` Georg Bauhaus
2014-09-04 12:46           ` robin.vowels
2014-09-04 15:44             ` G.B.
2014-09-12  2:52         ` Shark8
2014-09-01 19:08 ` Niklas Holsti
2014-09-01 20:34   ` G.B.
2014-09-01 20:53     ` Niklas Holsti
2014-09-02 13:14       ` G.B.
2014-09-02 14:38         ` kalvin.news
2014-09-02 23:33         ` Randy Brukardt
2014-09-03  8:17           ` Georg Bauhaus
2014-09-01 21:15   ` Simon Wright
2014-09-02 15:01   ` Adam Beneschan
2014-09-02 16:35     ` Simon Wright
2014-09-02 17:14     ` Jeffrey Carter
2014-09-02 19:02     ` Niklas Holsti
2014-09-02 20:10       ` mockturtle
2014-09-02 23:36     ` Randy Brukardt
2014-09-01 19:13 ` Anh Vo
2014-09-01 21:04 ` gdotone
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox