[Info-vax] DCL Integer Overflow

VAXman- at SendSpamHere.ORG VAXman- at SendSpamHere.ORG
Wed Jul 12 09:28:30 EDT 2017


In article <ok570q$hnf$6 at dont-email.me>, Simon Clubley <clubley at remove_me.eisner.decus.org-Earth.UFP> writes:
>On 2017-07-12, VAXman-  @SendSpamHere.ORG <VAXman- at SendSpamHere.ORG> wrote:
>>
>> What I can not fathom is why anyone would be using DCL or, for that matter,
>> any interpreted scripting lingo for doing such things?
>>
>
>Because for the right application (and the right scripting language)
>it's a lot quicker to put something together than it is to use
>a traditional programming language.
>
>> I've spent years in the bowels of DCL and know very well how it works.  I
>> wouldn't write 90% of the stuff I've seen in DCL and the other 10% is not
>> well written DCL for what it DOES do well.  I have -- there was a thread
>> here a year or so ago -- extended DCL with with a few more modern program-
>> ming constructs (while, for) but it doesn't make the fact that it's read-
>> as-it-goes interpreted any better.  Try booting VMS with my DCL debugger
>> active and you'll soon see that inordinate amounts of time are spent just
>> looking (scanning) for target labels -- the greatest offenders being in
>> the network startups.  A newer scripting language won't make this aspect
>> any better.  A Ramanujan-Sato series in ANY scripting language will take 
>> some appreciable lifetime to converge. ;)
>>
>
>And if you take a step back then perhaps the question should become
>whether the scripting language should not be using labels in that
>fashion and instead using more modern constructs where you know exactly
>where you need to go to in order to perform the next iteration of
>the loop.

<rolleyes>

OK.  WHILE/END-WHILE FOR/NEXT will solve this?  Where's the END-WHILE? Or
the NEXT?  YOU DO NOT KNOW until you're read through the code scanning for
it.  
-- 
VAXman- A Bored Certified VMS Kernel Mode Hacker    VAXman(at)TMESIS(dot)ORG

I speak to machines with the voice of humanity.



More information about the Info-vax mailing list