[Info-vax] Long uptime cut short by Hurricane Sandy
VAXman- at SendSpamHere.ORG
VAXman- at SendSpamHere.ORG
Thu Jan 31 09:13:55 EST 2013
In article <kedtde$9tr$1 at dont-email.me>, Stephen Hoffman <seaohveh at hoffmanlabs.invalid> writes:
>On 2013-01-31 12:28:53 +0000, Simon Clubley said:
>
>> On 2013-01-31, Simon Clubley
>> <clubley at remove_me.eisner.decus.org-Earth.UFP> wrote:
>>> On 2013-01-30, Richard B. Gilbert <rgilbert88 at comcast.net> wrote:
>>>> On 1/30/2013 2:56 PM, Phillip Helbig---undress to reply wrote:
>>>>>>>>> [1] Does anybody have a suggestion for a collective noun
>>>>>>>>> <http://en.wikipedia.org/wiki/List_of_collective_nouns_for_birds> for
>>>>>>>>> DCL procedures? A collection of DCL procedures? A nest? Wad?
>>>>>>>>> Accretion? Scrum? Heap?
>>>>>
>>>>> A FISTful of procedures?
>>>>>
>>>>
>>>> Assuming that this is serious, what about a "Library"
>>>
>>> No. A library is where you put things that are designed to be readable.
>>>
>>
>> I suppose I'd better explain that comment. :-)
>
>I understood the joke.
>
>> I try to write my DCL procedures to be as readable and as maintainable as
>> possible, but when I use other scripting languages on Linux and then come
>> back to DCL, it feels rather like trying to write using assembly language
>> when writing DCL code.
>>
>> The end result is the DCL procedure is cluttered with various workarounds
>> and low level coding structures needed to handle the limits of DCL.
>
>The OpenVMS command line, system services, the language and run-time
>libraries and the rest are similarly limited. Solid, but limited.
>
>While it's possible to do a whole lot with VMS â "Turing Complete" and
>all â it's increasingly involving far more work and far more time and
>far more effort. Adding all this code means there's more to go wrong,
>too; when you need a few hundred or a few thousand lines of glue code
>and a {collective noun} of DCL procedures, you're adding bugs and costs.
>
>In terms of raw command line features and capabilities, bash completely
>blows the sneakers off of DCL. It's possible to do a whole lot more in
>bash, and often in a whole lot less space. Not that there aren't
>gnarly parts of bash, not to imply bash is the paragon of clear syntax,
>and not to imply bash makes a good newsreader. (Though it would not
>surprise me to learn somebody's written a newsreader in bash, either.)
>
>Put another way, when working in DCL, I find myself missing various
>capabilities of bash. Yes, you can get there. But as Simon writes,
>the DCL code is more cluttered and more convoluted. Which is just a
>little weird, given how convoluted and cluttered bash can and often
>does look. I find myself climbing into gnv for various tasks, too.
Show me... without PIPES and myriad other *IX utilities. Compare only
/bin/bash scripting semantics with DCL's.
--
VAXman- A Bored Certified VMS Kernel Mode Hacker VAXman(at)TMESIS(dot)ORG
Well I speak to machines with the voice of humanity.
More information about the Info-vax
mailing list