From: Brian Drummond <brian_drummond@btconnect.com>
Subject: Re: initialize an array (1-D) at elaboration using an expression based on the index?
Date: Sat, 30 Oct 2010 07:34:46 +0100
Date: 2010-10-30T07:34:46+01:00 [thread overview]
Message-ID: <2penc6lgsop1583vmg9i0m429ri4ajaf9n@4ax.com> (raw)
In-Reply-To: 985a178c-8dfc-48af-9871-76a64750a571@l14g2000yqb.googlegroups.com
On Sun, 24 Oct 2010 19:23:11 -0700 (PDT), Shark8 <onewingedshark@gmail.com>
wrote:
>On Oct 24, 4:48�pm, Phil Clayton <phil.clay...@lineone.net> wrote:
>> ... �With that view, it
>> seems a fairly simple extension to the language from a technical
>> perspective.
>>
>> Phil
>
>True enough; however just because something is easy (or *CAN* be done)
>doesn't make it the right thing.
>The C/C++ allowance of assignments within the conditional-test is a
>good example of something that *CAN* be done that shouldn't be.
>The syntax of the proposed (for ... ) construct simply look _wrong_ to
>me, like a human-knee bending backward.
While I wholeheartedly agree with the above ...
> {I think the same about the
>new conditional expressions too, they simply go against the grain of
>the rest of the language IMO.}
... having been raised on Algol-W I am delighted to see them come back.
Is it their unfamiliarity that disturbs you?
They don't appear to have the same possibility for disaster as your C example,
and have been around in some form in VHDL for decades.
(In the combinatorial/parallel part of the language. VHDL2008 reintroduces them
to the sequential part, inside processes)
- Brian
next prev parent reply other threads:[~2010-10-30 6:34 UTC|newest]
Thread overview: 42+ messages / expand[flat|nested] mbox.gz Atom feed top
2010-10-15 23:03 initialize an array (1-D) at elaboration using an expression based on the index? Nasser M. Abbasi
2010-10-15 23:31 ` Vinzent Hoefler
2010-10-16 0:16 ` Adam Beneschan
2010-10-16 0:29 ` Nasser M. Abbasi
2010-10-16 1:47 ` Robert A Duff
2010-10-16 1:01 ` Randy Brukardt
2010-10-16 10:08 ` Phil Clayton
2010-10-18 15:03 ` Adam Beneschan
2010-10-19 6:29 ` Randy Brukardt
2010-10-20 20:01 ` Phil Clayton
2010-10-19 16:34 ` Britt Snodgrass
2010-10-19 18:05 ` Jeffrey Carter
2010-10-19 19:00 ` Vinzent Hoefler
2010-11-10 14:33 ` Georg Bauhaus
2010-11-10 15:51 ` Adam Beneschan
2010-11-10 17:19 ` Dmitry A. Kazakov
2010-11-10 18:03 ` Adam Beneschan
2010-11-11 1:07 ` Georg Bauhaus
2010-11-11 8:30 ` Dmitry A. Kazakov
2010-11-11 12:02 ` Robert A Duff
2010-11-11 14:19 ` Georg Bauhaus
2010-10-16 0:52 ` Jeffrey Carter
2010-10-16 0:54 ` Gene
2010-10-16 1:11 ` Vinzent Hoefler
2010-10-21 13:44 ` Chad R. Meiners
2010-10-24 16:40 ` Shark8
2010-10-24 22:48 ` Phil Clayton
2010-10-25 2:23 ` Shark8
2010-10-29 23:26 ` Phil Clayton
2010-10-31 18:47 ` Shark8
2010-10-31 21:59 ` Georg Bauhaus
2010-11-01 0:45 ` Phil Clayton
2010-11-01 1:55 ` Shark8
2010-10-30 6:34 ` Brian Drummond [this message]
2010-10-31 19:00 ` Shark8
2010-10-31 18:09 ` (see below)
2010-10-31 19:35 ` Shark8
2010-10-31 22:47 ` (see below)
2010-11-01 0:07 ` Shark8
2010-10-31 23:21 ` (see below)
2010-10-31 21:26 ` Brian Drummond
2010-11-12 18:10 ` Randy Brukardt
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox