From: Stephen Leake <stephen_leake@stephe-leake.org>
Subject: Re: What do you think about this?
Date: Fri, 03 Jul 2015 07:31:03 -0500
Date: 2015-07-03T07:31:03-05:00 [thread overview]
Message-ID: <864mllqv7c.fsf@stephe-leake.org> (raw)
In-Reply-To: mn4jj1$n50$2@loke.gir.dk
"Randy Brukardt" <randy@rrsoftware.com> writes:
> "Jeffrey R. Carter" <spam.jrcarter.not@spam.not.acm.org> wrote in message
> news:mmhd5h$qef$1@dont-email.me...
>> On 06/25/2015 06:16 AM, Stephen Leake wrote:
>>> "Jeffrey R. Carter" <spam.jrcarter.not@spam.not.acm.org> writes:
>>>
>>>> This is a terrible idea. As compiler writer, ARG member, and ARM editor
>>>> Brukardt
>>>> said recently in another thread, anonymous access types are evil.
>>>
>>> This is one place they are very useful.
>>
>> Still evil and to be avoided, even here.
>>
>>>> I would even
>>>> argue against a named access type for this, since unbounded strings are
>>>> available. In this case, the OP has an instance of bounded strings
>>>> available and
>>>> would probably want to use that.
>>>
>>> That makes them non-constant, which is certainly _not_ the intent!
>>
>> Declaring the array constant deals with that.
>
> Exactly. Why make things more complex than necessary? There's a place for
> the access-to-constant solution (although I'd use a named type), but it
> isn't here since the OP is using an bounded string type for all of his
> strings.
He should not be using a bounded string type; that's the point.
Using a bounded string always involves a hidden length limit; if it's
too small, you'll hit it sometime, if it's too big, you're wasting storage.
--
-- Stephe
next prev parent reply other threads:[~2015-07-03 12:31 UTC|newest]
Thread overview: 71+ messages / expand[flat|nested] mbox.gz Atom feed top
2015-06-21 18:38 Is there an easier way for this? Laurent
2015-06-21 19:15 ` Niklas Holsti
2015-06-21 19:41 ` Laurent
2015-06-21 19:25 ` Jeffrey R. Carter
2015-06-21 19:42 ` Laurent
2015-06-22 12:23 ` Laurent
2015-06-22 15:01 ` G.B.
2015-06-22 15:40 ` Laurent
2015-06-22 16:47 ` Jeffrey R. Carter
2015-06-22 16:41 ` Laurent
2015-06-22 16:47 ` Jeffrey R. Carter
2015-06-22 17:18 ` Laurent
2015-06-22 18:04 ` What do you think about this? Laurent
2015-06-23 14:21 ` Stephen Leake
2015-06-23 19:51 ` Laurent
2015-06-23 20:20 ` Anh Vo
2015-06-23 21:03 ` Laurent
2015-06-23 22:17 ` Shark8
2015-06-24 5:57 ` Anh Vo
2015-06-24 7:58 ` Laurent
2015-06-24 21:06 ` Laurent
2015-06-24 21:45 ` Anh Vo
2015-06-24 21:59 ` Laurent
2015-06-24 22:35 ` Simon Wright
2015-06-24 22:59 ` Laurent
2015-06-25 2:56 ` Anh Vo
2015-06-25 7:29 ` Simon Wright
2015-06-25 16:55 ` Anh Vo
2015-06-25 17:27 ` Simon Wright
2015-06-25 18:13 ` Laurent
2015-06-25 18:36 ` Simon Wright
2015-06-24 23:10 ` Anh Vo
2015-06-24 10:17 ` Stephen Leake
2015-06-24 17:20 ` Jeffrey R. Carter
2015-06-24 20:50 ` Laurent
2015-06-24 22:30 ` Jeffrey R. Carter
2015-06-24 22:52 ` Laurent
2015-06-27 17:12 ` Laurent
2015-06-27 17:43 ` Jeffrey R. Carter
2015-06-27 17:47 ` J-P. Rosen
2015-06-27 18:54 ` Simon Wright
2015-06-27 19:37 ` Laurent
2015-06-27 19:47 ` Jeffrey R. Carter
2015-06-27 20:39 ` Simon Wright
2015-06-28 4:45 ` J-P. Rosen
2015-06-28 14:08 ` Stephen Leake
2015-06-28 16:10 ` Laurent
2015-06-25 13:16 ` Stephen Leake
2015-06-25 17:20 ` Jeffrey R. Carter
2015-07-02 21:51 ` Randy Brukardt
2015-07-03 12:31 ` Stephen Leake [this message]
2015-07-03 17:11 ` Laurent
2015-07-03 17:46 ` Jeffrey R. Carter
2015-07-03 18:49 ` Laurent
2015-07-04 3:26 ` Randy Brukardt
2015-07-03 19:17 ` Simon Wright
2015-07-04 3:30 ` Randy Brukardt
2015-07-04 4:19 ` Laurent
2015-07-04 7:43 ` Simon Wright
2015-07-04 9:07 ` Laurent
2015-07-04 7:42 ` Simon Wright
2015-07-05 0:56 ` Randy Brukardt
2015-07-03 17:35 ` Randy Brukardt
2015-07-05 13:55 ` Stephen Leake
2015-07-06 20:07 ` Randy Brukardt
2015-06-24 20:21 ` Laurent
2015-06-21 19:38 ` Is there an easier way for this? Pascal Obry
2015-06-21 19:54 ` Laurent
2015-06-21 20:39 ` Pascal Obry
2015-06-24 7:14 ` gautier_niouzes
2015-06-24 21:08 ` Laurent
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox