comp.lang.ada
 help / color / mirror / Atom feed
From: dewar@gnat.com (Robert Dewar)
Subject: Re: Ada has no continual line(s) ??
Date: 31 May 2002 07:50:24 -0700
Date: 2002-05-31T14:50:25+00:00	[thread overview]
Message-ID: <5ee5b646.0205310650.5d38b770@posting.google.com> (raw)
In-Reply-To: ad6b5t$69t$1@charm.magnus.acs.ohio-state.edu

"hongxun lee" <lee.1801@osu.edu> wrote in message news:<ad6b5t$69t$1@charm.magnus.acs.ohio-state.edu>...
> this (is exactly my worry) works well..
> 
> > x :string := "One ring to blahdy blah, "
> >      & "One ring to blahdy blahdy blah, "
> >      & "One ring to blahdy blah and bla ";


Actually this is a weakness in Ada. It is not always the
case that you can replace a long string literal with several string
literals concatenated together (it is
interesting to leave this up to the reader to figure
out when it fails :-)

There really should have been a lexical convention for
continuing long strings. An obvious one would simply be
to say that you can break a long literal into two, e.g. replace "long
string" by "long " whitespace "string".

In practice the exceptional cases are rare, but still
it is annoying to have nasty little exceptions like this.



  parent reply	other threads:[~2002-05-31 14:50 UTC|newest]

Thread overview: 34+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2002-05-30 16:20 Ada has no continual line(s) ?? hongxun lee
2002-05-30 16:26 ` John McCabe
2002-05-30 17:41   ` hongxun lee
2002-05-30 18:07     ` Pascal Obry
2002-05-31  7:53       ` Poul-Erik Andreasen
2002-05-31  8:25         ` John McCabe
2002-05-31 15:24           ` Darren New
2002-05-31  8:43         ` John McCabe
2002-05-31 16:51           ` Hyman Rosen
2002-05-30 18:15     ` Mark Biggar
2002-05-30 18:28     ` Preben Randhol
2002-05-30 18:31     ` Jeffrey Carter
2002-05-30 20:18     ` John R. Strohm
2002-05-30 19:13       ` Stephen Leake
2002-05-30 20:17         ` Wes Groleau
2002-05-30 21:25         ` Hyman Rosen
2002-05-30 23:14           ` Darren New
2002-05-31  8:27           ` John McCabe
2002-05-31  8:44             ` John McCabe
2002-05-31 19:51               ` Keith Thompson
2002-05-31  9:03             ` Jean-Marc Bourguet
2002-05-31 13:15           ` Stephen Leake
2002-05-31 16:56             ` Hyman Rosen
2002-05-31  8:26       ` John McCabe
2002-05-30 21:48     ` chris.danx
2002-05-31  3:30       ` Robert Dewar
2002-05-31 13:01         ` chris.danx
     [not found]       ` <ad6b5t$69t$1@charm.magnus.acs.ohio-state.edu>
2002-05-31 14:50         ` Robert Dewar [this message]
2002-06-11 21:38           ` Keith Thompson
2002-06-12 23:32             ` David Brown
2002-06-13  2:03               ` Robert A Duff
2002-06-13 15:56               ` Ted Dennison
  -- strict thread matches above, loose matches on Subject: below --
2002-06-13 13:17 Grein, Christoph
2002-06-13 14:02 ` Stephen Leake
replies disabled

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