From: stefan-lucks@see-the.signature
Subject: Re: Array Help?
Date: Fri, 2 Mar 2012 14:45:39 +0100
Date: 2012-03-02T14:45:39+01:00 [thread overview]
Message-ID: <Pine.LNX.4.64.1203021428160.3147@medsec1.medien.uni-weimar.de> (raw)
In-Reply-To: <wccy5rls0hl.fsf@shell01.TheWorld.com>
On Wed, 29 Feb 2012, Robert A Duff wrote:
> Sure, slices are useful, and I use them. But I wouldn't mind too
> much if they didn't exist. It's trivial to write a Slice function
> that does what "A(F..L)" does.
A predefined function Slice for all (at least for all one-dimensional)
array types would be OK. Having to instantiate a generic or to write a
slice function on ones own each time one needs a slice would clutter the
code ...
> You didn't address my point about l-values.
There is a simple reason why I didn't address that part of your posting: I
don't have a strong point in favor of slices as l-values.
> None of your slices above are l-values. L-value slices cause a lot of
> implementation trouble, and are nearly useless -- the language would be
> better off without them.
I haven't been aware that l-value slices are so difficult to implement,
and I wouldn't mind to put them away.
> > procedure Sort(Items: in out array(generic Positive range <>) of T) is
>
> Interesting idea.
Thank you!
Stefan
--
---- Stefan.Lucks (at) uni-weimar.de, University of Weimar, Germany ----
<http://www.uni-weimar.de/cms/medien/mediensicherheit/home.html>
------ I love the taste of Cryptanalysis in the morning! ------
next prev parent reply other threads:[~2012-03-02 13:39 UTC|newest]
Thread overview: 44+ messages / expand[flat|nested] mbox.gz Atom feed top
2012-02-28 20:15 Array Help? Will
2012-02-28 20:47 ` Ludovic Brenta
2012-02-28 22:11 ` Simon Wright
2012-02-28 23:09 ` Will
2012-02-29 0:24 ` Adam Beneschan
2012-02-28 20:50 ` Gautier write-only
2012-02-28 21:33 ` Simon Wright
2012-02-29 0:27 ` Adam Beneschan
2012-02-29 8:00 ` Simon Wright
2012-02-29 8:48 ` Simon Wright
2012-02-29 0:22 ` Adam Beneschan
2012-02-29 16:09 ` Robert A Duff
2012-02-29 16:50 ` Ludovic Brenta
2012-02-29 18:24 ` Robert A Duff
2012-02-29 19:45 ` stefan-lucks
2012-02-29 20:45 ` Jeffrey Carter
2012-02-29 21:27 ` stefan-lucks
2012-02-29 23:06 ` Robert A Duff
2012-03-02 13:45 ` stefan-lucks [this message]
2012-03-07 23:58 ` Randy Brukardt
2012-03-08 11:20 ` stefan-lucks
2012-03-09 2:02 ` Randy Brukardt
2012-03-09 8:48 ` stefan-lucks
2012-03-09 21:10 ` Randy Brukardt
2012-03-15 2:55 ` BrianG
2012-03-15 7:46 ` stefan-lucks
2012-02-29 20:07 ` Dmitry A. Kazakov
2012-02-29 23:15 ` Robert A Duff
2012-03-01 8:54 ` Dmitry A. Kazakov
2012-03-01 14:06 ` Robert A Duff
2012-02-29 20:47 ` Simon Wright
2012-02-29 22:23 ` Robert A Duff
2012-02-29 23:27 ` Robert A Duff
2012-03-01 0:53 ` Adam Beneschan
2012-03-01 7:16 ` Ludovic Brenta
2012-03-01 14:03 ` Robert A Duff
2012-03-08 0:11 ` Randy Brukardt
2012-03-08 0:08 ` Randy Brukardt
2012-02-29 23:30 ` Simon Wright
2012-02-29 18:35 ` Jeffrey Carter
2012-02-29 22:59 ` Robert A Duff
2012-02-29 23:51 ` Jeffrey Carter
2012-03-01 3:03 ` Robert A Duff
2012-02-29 20:40 ` Adam Beneschan
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox