* 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