* Re: PL/I outflanks Fortran
[not found] ` <3E78B30E.7C37E27E@adaworks.com>
@ 2003-03-19 21:24 ` those who know me have no need of my name
2003-03-20 14:34 ` Frank J. Lhota
0 siblings, 1 reply; 4+ messages in thread
From: those who know me have no need of my name @ 2003-03-19 21:24 UTC (permalink / raw)
[fu-t set]
in comp.lang.pl1 i read:
>Tim wrote:
>> > Which compilers offer the HEX function?
>> At least VA- for windows. I just tried it out.
>> VisualAge(TM) PL/I for Windows(R) V2.R1.08
>As well as Ada for any system,
since this wasn't cross-posted to comp.lang.ada (added, fu-t set) nor a
general programming group nor an advocacy group i don't see why you
responded, but since you mention it:
> Put (Item => D, Base => 16);
>
> where the base parameter can be any value from 2 through 16
seems fairly restrictive given the well defined conventions for bases
through 36.
--
bringing you boring signatures for 17 years
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: PL/I outflanks Fortran
2003-03-19 21:24 ` PL/I outflanks Fortran those who know me have no need of my name
@ 2003-03-20 14:34 ` Frank J. Lhota
2003-03-20 18:13 ` those who know me have no need of my name
0 siblings, 1 reply; 4+ messages in thread
From: Frank J. Lhota @ 2003-03-20 14:34 UTC (permalink / raw)
"those who know me have no need of my name" <not-a-real-address@usa.net>
wrote in message news:m1d6kn8334.gnus@usa.net...
> > Put (Item => D, Base => 16);
> >
> > where the base parameter can be any value from 2 through 16
>
> seems fairly restrictive given the well defined conventions for bases
> through 36.
Have you actually had the need to read / write numbers in any base in the
range 17 .. 36? For that matter, how many non-recreational software projects
really have a need for a number base other than 2, 8, 10, or 16? (Pretty
soon, I should be able to drop 8 from that list).
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: PL/I outflanks Fortran
2003-03-20 14:34 ` Frank J. Lhota
@ 2003-03-20 18:13 ` those who know me have no need of my name
2003-04-01 4:11 ` Robert I. Eachus
0 siblings, 1 reply; 4+ messages in thread
From: those who know me have no need of my name @ 2003-03-20 18:13 UTC (permalink / raw)
in comp.lang.ada i read:
>"those who know me have no need of my name" <not-a-real-address@usa.net>
>wrote in message news:m1d6kn8334.gnus@usa.net...
>> > Put (Item => D, Base => 16);
>> >
>> > where the base parameter can be any value from 2 through 16
>>
>> seems fairly restrictive given the well defined conventions for bases
>> through 36.
>
>Have you actually had the need to read / write numbers in any base in the
>range 17 .. 36? For that matter, how many non-recreational software projects
>really have a need for a number base other than 2, 8, 10, or 16? (Pretty
>soon, I should be able to drop 8 from that list).
i'm not sure it matters whether i find it useful, after all you find only 4
out of 15 to be useful. i.e., that there is little common use for e.g base
9 did not prevent the language designers from providing for it, so why not
the entire well defined range?
--
bringing you boring signatures for 17 years
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: PL/I outflanks Fortran
2003-03-20 18:13 ` those who know me have no need of my name
@ 2003-04-01 4:11 ` Robert I. Eachus
0 siblings, 0 replies; 4+ messages in thread
From: Robert I. Eachus @ 2003-04-01 4:11 UTC (permalink / raw)
> i'm not sure it matters whether i find it useful, after all you find only 4
> out of 15 to be useful. i.e., that there is little common use for e.g base
> 9 did not prevent the language designers from providing for it, so why not
> the entire well defined range?
There is a subtle place where it matters, Ada.Text_IO.Integer_IO.Get
reads a number (without a point) according to the syntax of an integer
literal. (Ada.Text_IO.Float_IO allows a point.) This means that when
reading a string like 23#ABCEDFGHI... the read will stop immediately
after the F. So as long as we are allowing A, B, C, D, E, and F for
hexadecimal constants, there is no reason to outlaw bases lower than 16,
but higher bases would have noticable effects even if a user never
expected to use based numbers.
^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2003-04-01 4:11 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
[not found] <2Q_ca.1611$dE2.3935@newsfeeds.bigpond.com>
[not found] ` <64050551.0303180643.7901fb94@posting.google.com>
[not found] ` <3e77364f$0$24810$91cee783@newsreader02.highway.telekom.at>
[not found] ` <3E78B30E.7C37E27E@adaworks.com>
2003-03-19 21:24 ` PL/I outflanks Fortran those who know me have no need of my name
2003-03-20 14:34 ` Frank J. Lhota
2003-03-20 18:13 ` those who know me have no need of my name
2003-04-01 4:11 ` Robert I. Eachus
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox