DCL, was: Re: Microkernel (was: VMS port to x86)



On 2012-06-03, Paul Sture <paul.nospam@xxxxxxxx> wrote:
On Fri, 01 Jun 2012 17:22:37 +0000, Simon Clubley wrote:
Would you blindly implement all the special quoting required for ODS-5
volumes or would you implement another approach which reduced the
special quoting requirements ?

I've always hated that caret business. Dollar signs in filenames aren't
very friendly for a GNV environment either.


Agreed on both, but with bash, it's at least very good about inserting the
reserved symbol escape character if you use tab completion.

A refresh of DCL, with current CLI standards in mind, could be quite a
nice thing.

Things I would like to see in a new and improved DCL:

Editing of command lines longer than the terminal width.

Filename tab completion with a list of matching options displayed if you
keep pressing tab.

Incremental recall of commands bash style (hit Ctrl-R and start typing).

Optionally writing out the commands entered in the current session to the
end of a existing history file when you logout and having those commands
automatically available for you at next login as part of the command
history. (I am thinking .bash_history here).

Structured programming constructs (while/do-until/etc).

Associative arrays/sets and supporting set based loop structures. It would
also be nice to have the output from a lexical such as f$search optionally
returned as a set.

Ability to use a regex in a wildcard file specification.

Site specific lexical functions.

Simon.

--
Simon Clubley, clubley@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Microsoft: Bringing you 1980s technology to a 21st century world
.



Relevant Pages

  • Re: Filename too long when transferring computers
    ... If you're using the command prompt COPY or XCOPY commands, ... that any imbedded spaces in folders or filenames bother the command ... and destination addresses with double-quotes, ...
    (microsoft.public.windowsxp.general)
  • Re: Reintroducing fish, the friendly interactive shell
    ... globbing and is more suitable for matching filenames than the ... but Unix barely exists anyway. ... on any Unix, as long as you use zsh, as I specified:-b ... the same way most other unix commands do. ...
    (comp.unix.shell)
  • Re: need a little help with renaming files
    ... With vim, on the other hand, you're writing the actual filenames in mv ... commands, so you have to be *much more* careful. ... But if they do (and music files probably ... to visually miss wrongly escaped characters, ...
    (comp.unix.shell)
  • Re: getting rid of filenames with whitespaces
    ... >> i'm using a Linux system running Samba as a filestore for a Windows client. ... >> whitespaces within the filenames. ... >> problem, but since some Unix commands cannot handle such files properly, ... >> a script to perform this task. ...
    (comp.os.linux.misc)
  • Re: For Loops and Space in Names
    ... Spaces don't belong in filenames and they make ... I'm going to include a script I wrote a long ... | One lesson I learned writing this was to use lot's of double quotes. ... Default is to recite commands and a -x option would make ...
    (Fedora)