• Search for folders

    From Single Stage to Orbit@21:1/5 to All on Fri Jan 26 20:32:29 2024
    Unix has some great tools for searching for folders and files. Are
    there similar ones in VMS like `grep` or `find`?

    THe folder structure in OpenVMS is wierd... what's the root folder
    equivalent is it [000000] or is it cleverer than that?

    --
    Tactical Nuclear Kittens

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Dave Froble@21:1/5 to Single Stage to Orbit on Sat Jan 27 00:32:52 2024
    On 1/26/2024 3:32 PM, Single Stage to Orbit wrote:
    Unix has some great tools for searching for folders and files. Are
    there similar ones in VMS like `grep` or `find`?

    THe folder structure in OpenVMS is wierd... what's the root folder
    equivalent is it [000000] or is it cleverer than that?


    No, the Unix directory structure is weird, the VMS directory structure is reasonable.

    Hmmm ... I detect a lack of sufficient exposure to VMS, perhaps ...

    From my VAX V7.2 system:

    $ di [0,0] (system disk)

    Directory SYS$SYSDEVICE:[000,000]

    000000.DIR;1 2/2 [1,1] (RWED,RWED,RE,E) BACKUP.DIR;1 1/1 [BACKUP] (RWE,RWE,RE,E) BACKUP.SYS;1 0/0 [1,1] (RWED,RWED,RE,) BADBLK.SYS;1 0/0 [1,1] (RWED,RWED,RE,) BADLOG.SYS;1 0/0 [1,1] (RWED,RWED,RE,) BHC.DIR;1 1/1 [50,110] (RWE,RWE,RE,E) BITMAP.SYS;1 512/512 [1,1] (RWED,RWED,RE,) CONTIN.SYS;1 0/0 [1,1] (RWED,RWED,RE,) CORIMG.SYS;1 0/0 [1,1] (RWED,RWED,RE,) DAS.DIR;1 1/1 [DAS] (RWE,RWE,RE,) DASV2.DIR;1 1/1 [DAS] (RWE,RWE,RE,RE) DAVE2.DIR;1 1/1 [DAVE2] (RWE,RWE,RE,E) DFE.DIR;1 18/19 [DFE] (RWE,RWE,RE,E) INDEXF.SYS;1 9897/9897 [1,1] (RWED,RWED,RE,) SECURITY.SYS;1 1/1 [1,1] (RWED,RWED,RE,) SYS0.DIR;1 1/1 [SYSTEM] (RWE,RWE,RE,RE) SYSE.DIR;1 1/1 [1,1] (RWE,RWE,RE,E) SYSEXE.DIR;1 1/1 [SYSTEM] (R,R,,)
    SYSMAINT.DIR;1 1/1 [SYSTEM] (RWE,RWE,RE,RE) TCPIP$FINGER.DIR;1 1/1 [TCPIP$AUX (RWE,RWE,RE,E) TCPIP$FTP.DIR;1 1/1 [TCPIP$AUX (RWE,RWE,RE,E) TCPIP$ROUTED.DIR;1 1/1 [SYSTEM] (RWE,RWE,RE,E) TCPIP$TFTP.DIR;1 1/1 [TCPIP$AUX (RWE,RWE,RE,E) TCPIP$TFTP_ROOT.DIR;1 1/1 [TCPIP$AUX (RWE,RWE,RE,E) VIO.DIR;1 1/1 [50,5] (RWE,RWE,RE,E) VMS$COMMON.DIR;1 3/3 [SYSTEM] (RWE,RWE,RE,RE) VOLSET.SYS;1 0/0 [1,1] (RWED,RWED,RE,)

    Total of 27 files, 10448/10449 blocks.

    Each disk has what you are calling a root directory. Within it are top level directorys. The "ROOT" can be addressed as [0,0], [000000], or [000,000]. Don't ask me why more than one method. I don't know.

    Do note that one should never, well almost never, place anything in that directory. I've been guilty of doing so, when the disk is temporary, and will be re-inited sometime. Usually some OS distribution files.

    What is your specific question(s)?

    --
    David Froble Tel: 724-529-0450
    Dave Froble Enterprises, Inc. E-Mail: davef@tsoft-inc.com
    DFE Ultralights, Inc.
    170 Grimplin Road
    Vanderbilt, PA 15486

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Dave Froble@21:1/5 to bill on Sat Jan 27 12:13:24 2024
    On 1/27/2024 8:52 AM, bill wrote:
    On 1/27/2024 12:32 AM, Dave Froble wrote:
    On 1/26/2024 3:32 PM, Single Stage to Orbit wrote:
    Unix has some great tools for searching for folders and files. Are
    there similar ones in VMS like `grep` or `find`?

    THe folder structure in OpenVMS is wierd... what's the root folder
    equivalent is it [000000] or is it cleverer than that?


    No, the Unix directory structure is weird, the VMS directory structure is
    reasonable.


    What is weird about the Unix directory structure? It is a simple tree.

    In what way is it different from the VMS structure other than not having
    lots of "roots"?

    bill



    Because I'm familiar with the VMS structure ???

    --
    David Froble Tel: 724-529-0450
    Dave Froble Enterprises, Inc. E-Mail: davef@tsoft-inc.com
    DFE Ultralights, Inc.
    170 Grimplin Road
    Vanderbilt, PA 15486

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Chris Townley@21:1/5 to Dave Froble on Sat Jan 27 18:02:27 2024
    On 27/01/2024 17:13, Dave Froble wrote:
    On 1/27/2024 8:52 AM, bill wrote:
    On 1/27/2024 12:32 AM, Dave Froble wrote:
    On 1/26/2024 3:32 PM, Single Stage to Orbit wrote:
    Unix has some great tools for searching for folders and files. Are
    there similar ones in VMS like `grep` or `find`?

    THe folder structure in OpenVMS is wierd... what's the root folder
    equivalent is it [000000] or is it cleverer than that?


    No, the Unix directory structure is weird, the VMS directory
    structure is
    reasonable.


    What is weird about the Unix directory structure?  It is a simple tree.

    In what way is it different from the VMS structure other than not having
    lots of "roots"?

    bill



    Because I'm familiar with the VMS structure ???

    The most weird setup I ever used was OS/400 - later i5

    It had many different file systems - an IBM one with libraries and disk
    pools, with db2 as the filesystem, a root (Unix like) filesystem and a
    few more I never used.

    What really upset me was some early *nixs that hid the drive devices,
    but wouldn't let you rename (mv) files from one device to another.
    Useful unless you knew what was on which drive!

    --
    Chris

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Single Stage to Orbit@21:1/5 to Dave Froble on Sat Jan 27 18:48:29 2024
    On Sat, 2024-01-27 at 00:32 -0500, Dave Froble wrote:
    On 1/26/2024 3:32 PM, Single Stage to Orbit wrote:
    Unix has some great tools for searching for folders and files. Are
    there similar ones in VMS like `grep` or `find`?

    THe folder structure in OpenVMS is wierd... what's the root folder equivalent is it [000000] or is it cleverer than that?

    [ snip ]

    Each disk has what you are calling a root directory.  Within it are
    top level directorys.  The "ROOT" can be addressed as [0,0],
    [000000], or [000,000]. Don't ask me why more than one method.  I
    don't know.

    Looks like some form of octal?

    Do note that one should never, well almost never, place anything in
    that directory.  I've been guilty of doing so, when the disk is
    temporary, and will be re-inited sometime.  Usually some OS
    distribution files.

    What is your specific question(s)?

    All is good, I understand now what the folder structure is like for
    each disk.

    In my system account when I log in and run the dir command it shows me
    this:

    $ dir/page

    Directory SYS$SYSROOT:[SYSMGR]

    ACCOUNTNG.DAT;1 CLUE$STARTUP_KAKAPO.LOG;28 CLUE$STARTUP_KAKAPO.LOG;27
    CLUE$STARTUP_KAKAPO.LOG;26 IOGEN$PREFIX.DAT;1
    LAN$ACP.LOG;28
    LAN$ACP.LOG;27 LAN$ACP.LOG;26 MAIN.TPU$JOURNAL;1 NET$INSTALL_IDENTIFIERS.LOG;1
    OPERATOR.LOG;30 OPERATOR.LOG;29 OPERATOR.LOG;28 ssh.DIR;1 SSHD_CONFIG_.TPU$JOURNAL;1 SSH_CONFIG_.TPU$JOURNAL;2 SYS$DUMP_CONFIG.DAT;1 SYS$SMHANDLER.LOG;28 SYS$SMHANDLER.LOG;27 SYS$SMHANDLER.LOG;26 SYSTARTUP_VMS.JOU;1 TCPIP$CONFIG_CONVERSION.FLG;1 TCPIP$V51_CONVERSION.FLG;1
    VMSIMAGES.DAT;1 X86Community-20240401.txt;1

    Total of 25 files.

    Directory SYS$COMMON:[SYSMGR]

    ACME$START.COM;1 ACME$START.TEMPLATE;1 AGEN$NEW_NODE_DEFAULTS.TEMPLATE;1
    AGEN$NEW_SATELLITE_DEFAULTS.TEMPLATE;1 AMDS$DIAGNOSTICS.COM;1 AMDS$DRIVER_ACCESS.DAT;1 AMDS$DRIVER_ACCESS.TEMPLATE;1
    [ snip ]

    Why does it shows me two directories?
    --
    Tactical Nuclear Kittens

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Single Stage to Orbit@21:1/5 to Dave Froble on Sat Jan 27 18:34:35 2024
    On Sat, 2024-01-27 at 12:13 -0500, Dave Froble wrote:
    What is weird about the Unix directory structure?  It is a simple
    tree.

    In what way is it different from the VMS structure other than not
    having lots of "roots"?

    Because I'm familiar with the VMS structure ???

    It now makes sense, each disk has the root folder containing other
    directories and other things.
    --
    Tactical Nuclear Kittens

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From =?UTF-8?Q?Jan-Erik_S=C3=B6derholm?=@21:1/5 to All on Sat Jan 27 19:48:34 2024
    Den 2024-01-27 kl. 19:02, skrev Chris Townley:
    On 27/01/2024 17:13, Dave Froble wrote:
    On 1/27/2024 8:52 AM, bill wrote:
    On 1/27/2024 12:32 AM, Dave Froble wrote:
    On 1/26/2024 3:32 PM, Single Stage to Orbit wrote:
    Unix has some great tools for searching for folders and files. Are
    there similar ones in VMS like `grep` or `find`?

    THe folder structure in OpenVMS is wierd... what's the root folder
    equivalent is it [000000] or is it cleverer than that?


    No, the Unix directory structure is weird, the VMS directory structure is >>>> reasonable.


    What is weird about the Unix directory structure?  It is a simple tree. >>>
    In what way is it different from the VMS structure other than not having >>> lots of "roots"?

    bill



    Because I'm familiar with the VMS structure ???

    The most weird setup I ever used was OS/400 - later i5

    It had many different file systems - an IBM one with  libraries and disk pools, with db2 as the filesystem, a root (Unix like) filesystem and a few more I never used.

    What really upset me was some early *nixs that hid the drive devices, but wouldn't let you rename (mv) files from one device to another. Useful
    unless you knew what was on which drive!


    No different from VMS. You can only RENAME within the same physical storage volume/disk. Between different volumes/disks, you need to COPY.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Dan Cross@21:1/5 to davef@tsoft-inc.com on Sat Jan 27 19:38:26 2024
    In article <up3dj4$3f7b4$2@dont-email.me>,
    Dave Froble <davef@tsoft-inc.com> wrote:
    On 1/27/2024 8:52 AM, bill wrote:
    On 1/27/2024 12:32 AM, Dave Froble wrote:
    On 1/26/2024 3:32 PM, Single Stage to Orbit wrote:
    Unix has some great tools for searching for folders and files. Are
    there similar ones in VMS like `grep` or `find`?

    THe folder structure in OpenVMS is wierd... what's the root folder
    equivalent is it [000000] or is it cleverer than that?


    No, the Unix directory structure is weird, the VMS directory structure is >>> reasonable.


    What is weird about the Unix directory structure? It is a simple tree.

    In what way is it different from the VMS structure other than not having
    lots of "roots"?

    Because I'm familiar with the VMS structure ???

    Defining something as "weird" because you're not familiar with
    it isn't very enlightened. If that's the metric one judges by,
    consider how many orders of magnitude more people these days
    will call VMS's filesystem layout "weird" because it's different
    than something they are more familiar with, such as Linux, the
    Mac or Windows. Who's to say who's right under such subjective
    criteria?

    - Dan C.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Dan Cross@21:1/5 to alex.buell@munted.eu on Sat Jan 27 19:42:22 2024
    In article <71762a4e82693ff615a946a48833795cf2c55b70.camel@munted.eu>,
    Single Stage to Orbit <alex.buell@munted.eu> wrote:
    On Sat, 2024-01-27 at 00:32 -0500, Dave Froble wrote:
    All is good, I understand now what the folder structure is like for
    each disk.

    In my system account when I log in and run the dir command it shows me
    this:

    $ dir/page

    [snip]

    Why does it shows me two directories?

    The magic of logical names! A single logical name can refer to
    more than one thing (disk, directory, filename, whatever).

    Perhpas see what, `show log sys$login` says?

    - Da C.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From =?UTF-8?Q?Arne_Vajh=C3=B8j?=@21:1/5 to All on Sat Jan 27 14:48:28 2024
    On 1/27/2024 1:48 PM, Jan-Erik Söderholm wrote:
    Den 2024-01-27 kl. 19:02, skrev Chris Townley:
    What really upset me was some early *nixs that hid the drive devices,
    but wouldn't let you rename (mv) files from one device to another.
    Useful unless you knew what was on which drive!

    No different from VMS. You can only RENAME within the same physical
    storage volume/disk. Between different volumes/disks, you need to COPY.

    Yes. But disks are visible in the full file names, so you know.

    Arne

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From =?UTF-8?Q?Arne_Vajh=C3=B8j?=@21:1/5 to Single Stage to Orbit on Sat Jan 27 14:52:26 2024
    On 1/27/2024 1:34 PM, Single Stage to Orbit wrote:
    On Sat, 2024-01-27 at 12:13 -0500, Dave Froble wrote:
    What is weird about the Unix directory structure?  It is a simple
    tree.

    In what way is it different from the VMS structure other than not
    having lots of "roots"?

    Because I'm familiar with the VMS structure ???

    It now makes sense, each disk has the root folder containing other directories and other things.

    Yes.

    000000.dir is the root directory on each disk.

    It is a little bit special that it contains itself.

    disk:[foobar]
    disk:[000000.foobar]
    disk:[000000.000000.foobar]

    are all the same.

    Arne

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From =?UTF-8?Q?Arne_Vajh=C3=B8j?=@21:1/5 to Single Stage to Orbit on Sat Jan 27 14:55:59 2024
    On 1/27/2024 1:48 PM, Single Stage to Orbit wrote:
    On Sat, 2024-01-27 at 00:32 -0500, Dave Froble wrote:
    Each disk has what you are calling a root directory.  Within it are
    top level directorys.  The "ROOT" can be addressed as [0,0],
    [000000], or [000,000]. Don't ask me why more than one method.  I
    don't know.

    Looks like some form of octal?

    [0,0] is a synonym for [000000].

    I believe it is for backwards compatibility with some PDP-11 OS,
    but that is before my time - maybe some of the PDP-11 knowledgable
    can either confirm and explain or discard the hypothesis.

    Arne

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Fred. Zwarts@21:1/5 to All on Sat Jan 27 21:05:45 2024
    Op 27.jan.2024 om 20:55 schreef Arne Vajhøj:
    On 1/27/2024 1:48 PM, Single Stage to Orbit wrote:
    On Sat, 2024-01-27 at 00:32 -0500, Dave Froble wrote:
    Each disk has what you are calling a root directory.  Within it are
    top level  directorys.  The "ROOT" can be addressed as [0,0],
    [000000], or [000,000].  Don't ask me why more than one method.  I
    don't know.

    Looks like some form of octal?

    [0,0] is a synonym for [000000].

    I believe it is for backwards compatibility with some PDP-11 OS,
    but that is before my time - maybe some of the PDP-11 knowledgable
    can either confirm and explain or discard the hypothesis.

    Yes, PDP-11 running RSX. Each user had a user id and group id and one (non-hierarchical) directory of the form [GID, UID].
    VMS version 1 was still using a lot of RSX programs, so it used this
    form for compatibility.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From =?UTF-8?Q?Arne_Vajh=C3=B8j?=@21:1/5 to Single Stage to Orbit on Sat Jan 27 15:06:48 2024
    On 1/27/2024 1:48 PM, Single Stage to Orbit wrote:
    In my system account when I log in and run the dir command it shows me
    this:

    $ dir/page

    Directory SYS$SYSROOT:[SYSMGR]

    Total of 25 files.

    Directory SYS$COMMON:[SYSMGR]

    [ snip ]

    Why does it shows me two directories?

    Now it starts to become a little bit tricky to explain.

    Let us start with the practical version.

    In VMS "default directory" does not need to be
    a single directory - it can actually be a list of
    directories.

    When opening an existing file all in the list are searched.

    When creating a new file it get created in the first
    in the list.

    It is rarely used by VMS users.

    But it is used by VMS itself.

    SYS$SYSROOT:[SYSMGR] is really disk:[SYSn.SYSMGR]
    SYS$COMMON:[SYSMGR] is really disk:[VMS$COMMON.SYSMGR] *and* disk:[SYSn.SYSCOMMON.SYSMGR]

    It is a cluster thing.

    disk:[SYS0.SYSMGR] contains file specific for node 0
    disk:[SYS1.SYSMGR] contains file specific for node 1
    disk:[SYS2.SYSMGR] contains file specific for node 2

    disk:[VMS$COMMON.SYSMGR] = disk:[SYS0.SYSCOMMON.SYSMGR] = disk:[SYS1.SYSCOMMON.SYSMGR] = disk:[SYS2.SYSCOMMON.SYSMGR] contains
    files shared by all 3 nodes

    So as a system manager you can have COM files specific for a node
    or shared for all nodes.

    Powerful.

    But also potential confusing.

    Arne

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From =?UTF-8?Q?Arne_Vajh=C3=B8j?=@21:1/5 to All on Sat Jan 27 15:22:52 2024
    On 1/27/2024 3:06 PM, Arne Vajhøj wrote:
    On 1/27/2024 1:48 PM, Single Stage to Orbit wrote:
    In my system account when I log in and run the dir command it shows me
    this:

    $ dir/page

    Directory SYS$SYSROOT:[SYSMGR]

    Total of 25 files.

    Directory SYS$COMMON:[SYSMGR]

    [ snip ]

    Why does it shows me two directories?

    Now it starts to become a little bit tricky to explain.

    Let us start with the practical version.

    In VMS "default directory" does not need to be
    a single directory - it can actually be a list of
    directories.

    When opening an existing file all in the list are searched.

    When creating a new file it get created in the first
    in the list.

    It is rarely used by VMS users.

    But it is used by VMS itself.

    SYS$SYSROOT:[SYSMGR] is really disk:[SYSn.SYSMGR]
    SYS$COMMON:[SYSMGR] is really disk:[VMS$COMMON.SYSMGR] *and* disk:[SYSn.SYSCOMMON.SYSMGR]

    It is a cluster thing.

    disk:[SYS0.SYSMGR] contains file specific for node 0
    disk:[SYS1.SYSMGR] contains file specific for node 1
    disk:[SYS2.SYSMGR] contains file specific for node 2

    disk:[VMS$COMMON.SYSMGR] = disk:[SYS0.SYSCOMMON.SYSMGR] = disk:[SYS1.SYSCOMMON.SYSMGR] = disk:[SYS2.SYSCOMMON.SYSMGR] contains
    files shared by all 3 nodes

    So as a system manager you can have COM files specific for a node
    or shared for all nodes.

    Powerful.

    But also potential confusing.

    And regarding the technical stuff behind it, then
    it is possible because:
    * the device part and the directory part of default
    are store separately (in a logical SYS$DISK and
    in process memory respectively)
    * the device part does not need to be a device only
    but can be a device plus a directory accessed via
    a so called rooted logical
    * a logical can have multiple values

    Here comes a user example.

    $ dir [...]

    Directory DKA0:[arne.fun]

    fun.txt;1 morefun.DIR;1

    Total of 2 files.

    Directory DKA0:[arne.fun.morefun]

    morefun.txt;1

    Total of 1 file.

    Grand total of 2 directories, 3 files.

    $ define/nolog funroot DKA0:[arne.fun.] /transl=(conc,term)
    $ define/nolog morefunroot DKA0:[arne.fun.morefun.] /transl=(conc,term)
    $ dir funroot:[000000]

    Directory FUNROOT:[000000]

    fun.txt;1 morefun.DIR;1

    Total of 2 files.
    $ dir morefunroot:[000000]

    Directory MOREFUNROOT:[000000]

    morefun.txt;1

    Total of 1 file.

    $ define/nolog doublefunroot funroot,morefunroot
    $ dir doublefunroot:[000000]

    Directory funroot:[000000]

    fun.txt;1 morefun.DIR;1

    Total of 2 files.

    Directory morefunroot:[000000]

    morefun.txt;1

    Total of 1 file.

    Grand total of 2 directories, 3 files.

    Arne

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From =?UTF-8?Q?Arne_Vajh=C3=B8j?=@21:1/5 to All on Sat Jan 27 15:51:49 2024
    On 1/27/2024 3:22 PM, Arne Vajhøj wrote:
    Here comes a user example.

    $ dir [...]

    Directory DKA0:[arne.fun]

    fun.txt;1           morefun.DIR;1

    Total of 2 files.

    Directory DKA0:[arne.fun.morefun]

    morefun.txt;1

    Total of 1 file.

    Grand total of 2 directories, 3 files.

    $ define/nolog funroot DKA0:[arne.fun.] /transl=(conc,term)
    $ define/nolog morefunroot DKA0:[arne.fun.morefun.] /transl=(conc,term)
    $ dir funroot:[000000]

    Directory FUNROOT:[000000]

    fun.txt;1           morefun.DIR;1

    Total of 2 files.
    $ dir morefunroot:[000000]

    Directory MOREFUNROOT:[000000]

    morefun.txt;1

    Total of 1 file.

    $ define/nolog doublefunroot funroot,morefunroot
    $ dir doublefunroot:[000000]

    Directory funroot:[000000]

    fun.txt;1           morefun.DIR;1

    Total of 2 files.

    Directory morefunroot:[000000]

    morefun.txt;1

    Total of 1 file.

    Grand total of 2 directories, 3 files.

    Just realized that it does not really show why
    all that stuff is needed.

    More complex example:

    $ dir [.fun...]

    Directory DKA0:[arne.fun]

    fun.txt;1 morefun.DIR;1 sub.DIR;1

    Total of 3 files.

    Directory DKA0:[arne.fun.morefun]

    morefun.txt;1 sub.DIR;1

    Total of 2 files.

    Directory DKA0:[arne.fun.morefun.sub]

    z.z;1

    Total of 1 file.

    Directory DKA0:[arne.fun.sub]

    z.z;1

    Total of 1 file.

    Grand total of 4 directories, 7 files.
    $ define/nolog funroot DKA0:[arne.fun.] /transl=(conc,term)
    $ define/nolog morefunroot DKA0:[arne.fun.morefun.] /transl=(conc,term)
    $ define/nolog doublefunroot funroot,morefunroot
    $ set def doublefunroot:[000000]
    $ dir

    Directory funroot:[000000]

    fun.txt;1 morefun.DIR;1 sub.DIR;1

    Total of 3 files.

    Directory morefunroot:[000000]

    morefun.txt;1 sub.DIR;1

    Total of 2 files.

    Grand total of 2 directories, 5 files.
    $ set def [.sub]
    $ dir

    Directory funroot:[000000.sub]

    z.z;1

    Total of 1 file.

    Directory morefunroot:[000000.sub]

    z.z;1

    Total of 1 file.

    Grand total of 2 directories, 2 files.

    $ define/nolog notfun DKA0:[arne.fun],DKA0:[arne.fun.morefun]
    $ set def notfun
    $ dir

    Directory DKA0:[arne.fun]

    fun.txt;1 morefun.DIR;1 sub.DIR;1

    Total of 3 files.

    Directory DKA0:[arne.fun.morefun]

    morefun.txt;1 sub.DIR;1

    Total of 2 files.

    Grand total of 2 directories, 5 files.
    $ set def [.sub]
    $ dir

    Directory DKA0:[arne.fun]

    fun.txt;1 morefun.DIR;1 sub.DIR;1

    Total of 3 files.

    Directory DKA0:[arne.fun.morefun]

    morefun.txt;1 sub.DIR;1

    Total of 2 files.

    Grand total of 2 directories, 5 files.

    Arne

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Dave Froble@21:1/5 to Single Stage to Orbit on Sat Jan 27 18:28:35 2024
    On 1/27/2024 1:48 PM, Single Stage to Orbit wrote:
    On Sat, 2024-01-27 at 00:32 -0500, Dave Froble wrote:
    On 1/26/2024 3:32 PM, Single Stage to Orbit wrote:
    Unix has some great tools for searching for folders and files. Are
    there similar ones in VMS like `grep` or `find`?

    THe folder structure in OpenVMS is wierd... what's the root folder
    equivalent is it [000000] or is it cleverer than that?

    [ snip ]

    Each disk has what you are calling a root directory. Within it are
    top level directorys. The "ROOT" can be addressed as [0,0],
    [000000], or [000,000]. Don't ask me why more than one method. I
    don't know.

    Looks like some form of octal?

    Do note that one should never, well almost never, place anything in
    that directory. I've been guilty of doing so, when the disk is
    temporary, and will be re-inited sometime. Usually some OS
    distribution files.

    What is your specific question(s)?

    All is good, I understand now what the folder structure is like for
    each disk.

    In my system account when I log in and run the dir command it shows me
    this:

    $ dir/page

    Directory SYS$SYSROOT:[SYSMGR]

    ACCOUNTNG.DAT;1 CLUE$STARTUP_KAKAPO.LOG;28 CLUE$STARTUP_KAKAPO.LOG;27
    CLUE$STARTUP_KAKAPO.LOG;26 IOGEN$PREFIX.DAT;1
    LAN$ACP.LOG;28
    LAN$ACP.LOG;27 LAN$ACP.LOG;26 MAIN.TPU$JOURNAL;1 NET$INSTALL_IDENTIFIERS.LOG;1
    OPERATOR.LOG;30 OPERATOR.LOG;29 OPERATOR.LOG;28 ssh.DIR;1 SSHD_CONFIG_.TPU$JOURNAL;1 SSH_CONFIG_.TPU$JOURNAL;2 SYS$DUMP_CONFIG.DAT;1 SYS$SMHANDLER.LOG;28 SYS$SMHANDLER.LOG;27 SYS$SMHANDLER.LOG;26 SYSTARTUP_VMS.JOU;1 TCPIP$CONFIG_CONVERSION.FLG;1 TCPIP$V51_CONVERSION.FLG;1
    VMSIMAGES.DAT;1 X86Community-20240401.txt;1

    Total of 25 files.

    Directory SYS$COMMON:[SYSMGR]

    ACME$START.COM;1 ACME$START.TEMPLATE;1 AGEN$NEW_NODE_DEFAULTS.TEMPLATE;1
    AGEN$NEW_SATELLITE_DEFAULTS.TEMPLATE;1 AMDS$DIAGNOSTICS.COM;1 AMDS$DRIVER_ACCESS.DAT;1 AMDS$DRIVER_ACCESS.TEMPLATE;1
    [ snip ]

    Why does it shows me two directories?


    It can be a bit confusing until you understand the rather neat thing that was done with VMS.

    I guess there was the desire to allow for multiple copies of the OS on the system disk. Thus SYS0, SYS1, SYS2, ...

    One can choose to boot into any of the SYS? that has a copy of VMS in that particular structure. Try that with WEENDOZE ...

    Actually, WEENDOZE has something a bit similar.

    From the VAX:

    $ sho log sys$system
    "SYS$SYSTEM" = "SYS$SYSROOT:[SYSEXE]" (LNM$SYSTEM_TABLE)
    $ sho log sys$manager
    "SYS$MANAGER" = "SYS$SYSROOT:[SYSMGR]" (LNM$SYSTEM_TABLE)
    $ sho log sys$sysroot
    "SYS$SYSROOT" = "DFE90A$DKA0:[SYS0.]" (LNM$SYSTEM_TABLE)
    = "SYS$COMMON:"
    1 "SYS$COMMON" = "DFE90A$DKA0:[SYS0.SYSCOMMON.]" (LNM$SYSTEM_TABLE)

    Note the SYS$SYSROOT and SYS$COMMON. The common stuff allows access to what it points to regardless of which version of the OS was booted.

    Then there are the rooted directories, which I won't get into because that can get a bit complex.

    --
    David Froble Tel: 724-529-0450
    Dave Froble Enterprises, Inc. E-Mail: davef@tsoft-inc.com
    DFE Ultralights, Inc.
    170 Grimplin Road
    Vanderbilt, PA 15486

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Dave Froble@21:1/5 to Dan Cross on Sat Jan 27 18:18:48 2024
    On 1/27/2024 2:38 PM, Dan Cross wrote:
    In article <up3dj4$3f7b4$2@dont-email.me>,
    Dave Froble <davef@tsoft-inc.com> wrote:
    On 1/27/2024 8:52 AM, bill wrote:
    On 1/27/2024 12:32 AM, Dave Froble wrote:
    On 1/26/2024 3:32 PM, Single Stage to Orbit wrote:
    Unix has some great tools for searching for folders and files. Are
    there similar ones in VMS like `grep` or `find`?

    THe folder structure in OpenVMS is wierd... what's the root folder
    equivalent is it [000000] or is it cleverer than that?


    No, the Unix directory structure is weird, the VMS directory structure is >>>> reasonable.


    What is weird about the Unix directory structure? It is a simple tree.

    In what way is it different from the VMS structure other than not having >>> lots of "roots"?

    Because I'm familiar with the VMS structure ???

    Defining something as "weird" because you're not familiar with
    it isn't very enlightened. If that's the metric one judges by,
    consider how many orders of magnitude more people these days
    will call VMS's filesystem layout "weird" because it's different
    than something they are more familiar with, such as Linux, the
    Mac or Windows. Who's to say who's right under such subjective
    criteria?

    - Dan C.


    But, most here already know that I'm not enlightened ...

    :-)

    As for "right", well, usually it's in the eye of the beholder.

    --
    David Froble Tel: 724-529-0450
    Dave Froble Enterprises, Inc. E-Mail: davef@tsoft-inc.com
    DFE Ultralights, Inc.
    170 Grimplin Road
    Vanderbilt, PA 15486

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Lawrence D'Oliveiro@21:1/5 to bill on Sun Jan 28 01:48:40 2024
    On Sat, 27 Jan 2024 20:30:48 -0500, bill wrote:

    On 1/27/2024 3:05 PM, Fred. Zwarts wrote:

    Yes, PDP-11 running RSX. Each user had a user id and group id and one
    (non-hierarchical) directory of the form [GID, UID].
    VMS version 1 was still using a lot of RSX programs, so it used this
    form for compatibility.


    RSTS had the same thing.

    In RSTS/E they were decimal.

    Also I think VMS inherited some odd conventions from RSX-11. Like why did LOGINOUT processes always start running under UIC [10,40]?

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Lawrence D'Oliveiro@21:1/5 to All on Sun Jan 28 01:25:24 2024
    On Sat, 27 Jan 2024 14:55:59 -0500, Arne Vajhøj wrote:

    [0,0] is a synonym for [000000].

    Almost: you can write

    [000000...]

    but, as I recall, you can’t write

    [0,0...]

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From kludge@panix.com@21:1/5 to Dan Cross on Sun Jan 28 02:11:56 2024
    Dan Cross <cross@spitfire.i.gajendra.net> wrote:
    Defining something as "weird" because you're not familiar with
    it isn't very enlightened. If that's the metric one judges by,
    consider how many orders of magnitude more people these days
    will call VMS's filesystem layout "weird" because it's different
    than something they are more familiar with, such as Linux, the
    Mac or Windows. Who's to say who's right under such subjective
    criteria?

    The Pr1mos team, of course! Love those MFDs!
    --scott

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From =?UTF-8?Q?Jan-Erik_S=C3=B6derholm?=@21:1/5 to All on Sun Jan 28 09:12:49 2024
    Den 2024-01-27 kl. 20:48, skrev Arne Vajhøj:
    On 1/27/2024 1:48 PM, Jan-Erik Söderholm wrote:
    Den 2024-01-27 kl. 19:02, skrev Chris Townley:
    What really upset me was some early *nixs that hid the drive devices,
    but wouldn't let you rename (mv) files from one device to another.
    Useful unless you knew what was on which drive!

    No different from VMS. You can only RENAME within the same physical
    storage volume/disk. Between different volumes/disks, you need to COPY.

    Yes. But disks are visible in the full file names, so you know.

    Arne


    Two rooted/conceiled logical names can either be on the same
    disk or on two different disks. In the first case RENAME works
    but not in the second.

    You do not know if you do not translate the rooted logicals first.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Fred. Zwarts@21:1/5 to All on Sun Jan 28 14:38:39 2024
    Op 28.jan.2024 om 00:28 schreef Dave Froble:
    On 1/27/2024 1:48 PM, Single Stage to Orbit wrote:
    On Sat, 2024-01-27 at 00:32 -0500, Dave Froble wrote:
    On 1/26/2024 3:32 PM, Single Stage to Orbit wrote:
    Unix has some great tools for searching for folders and files. Are
    there similar ones in VMS like `grep` or `find`?

    THe folder structure in OpenVMS is wierd... what's the root folder
    equivalent is it [000000] or is it cleverer than that?

    [ snip ]

    Each disk has what you are calling a root directory.  Within it are
    top level  directorys.  The "ROOT" can be addressed as [0,0],
    [000000], or [000,000].  Don't ask me why more than one method.  I
    don't know.

    Looks like some form of octal?

    Do note that one should never, well almost never, place anything in
    that directory.  I've been guilty of doing so, when the disk is
    temporary, and will be re-inited sometime.  Usually some OS
    distribution files.

    What is your specific question(s)?

    All is good, I understand now what the folder structure is like for
    each disk.

    In my system account when I log in and run the dir command it shows me
    this:

    $ dir/page

    Directory SYS$SYSROOT:[SYSMGR]

    ACCOUNTNG.DAT;1     CLUE$STARTUP_KAKAPO.LOG;28
    CLUE$STARTUP_KAKAPO.LOG;27
    CLUE$STARTUP_KAKAPO.LOG;26        IOGEN$PREFIX.DAT;1
    LAN$ACP.LOG;28
    LAN$ACP.LOG;27        LAN$ACP.LOG;26    MAIN.TPU$JOURNAL;1
    NET$INSTALL_IDENTIFIERS.LOG;1
    OPERATOR.LOG;30     OPERATOR.LOG;29    OPERATOR.LOG;28     ssh.DIR;1
    SSHD_CONFIG_.TPU$JOURNAL;1        SSH_CONFIG_.TPU$JOURNAL;2
    SYS$DUMP_CONFIG.DAT;1            SYS$SMHANDLER.LOG;28
    SYS$SMHANDLER.LOG;27            SYS$SMHANDLER.LOG;26
    SYSTARTUP_VMS.JOU;1 TCPIP$CONFIG_CONVERSION.FLG;1
    TCPIP$V51_CONVERSION.FLG;1
    VMSIMAGES.DAT;1     X86Community-20240401.txt;1

    Total of 25 files.

    Directory SYS$COMMON:[SYSMGR]

    ACME$START.COM;1    ACME$START.TEMPLATE;1
    AGEN$NEW_NODE_DEFAULTS.TEMPLATE;1
    AGEN$NEW_SATELLITE_DEFAULTS.TEMPLATE;1    AMDS$DIAGNOSTICS.COM;1
    AMDS$DRIVER_ACCESS.DAT;1        AMDS$DRIVER_ACCESS.TEMPLATE;1
    [ snip ]

    Why does it shows me two directories?


    It can be a bit confusing until you understand the rather neat thing
    that was done with VMS.

    I guess there was the desire to allow for multiple copies of the OS on
    the system disk.  Thus SYS0, SYS1, SYS2, ...


    No that was not the primary reason. Each Sys0, SYS1, SYS2, etc had a
    syscommon directory, which usually was a link to [VMS$COMMON], as Arne explained.
    The reason that SYS0, SYS1, etc was needed is that even systems booting
    with the same OS (in [SYSCOMMON]) need specific data, such as system
    parameters and sometimes specific DCL procedures.
    By having SYS$SYSROOT defined as a search list to SYS$SPECIFIC,
    SYS$COMMON, automatically first the specific data for that node was
    selected and if not present, then the common data. Log files were
    written in the SYS$SPECIFIC part.

    When we were running a 25 node cluster with multiple system disks, we
    even expanded that idea by defining a CLUSTERCOMMON name which was added
    at the end of the search list. Some DCL procedures were common to all
    nodes, even those booted from different system disks.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Single Stage to Orbit@21:1/5 to All on Sun Jan 28 15:40:12 2024
    On Sat, 2024-01-27 at 15:22 -0500, Arne Vajhøj wrote:
    And regarding the technical stuff behind it, then
    it is possible because:
    * the device part and the directory part of default
       are store separately (in a logical SYS$DISK and
       in process memory respectively)
    * the device part does not need to be a device only
       but can be a device plus a directory accessed via
       a so called rooted logical
    * a logical can have multiple values

    I see how powerful it can be, I can list them with SH LOG.
    --
    Tactical Nuclear Kittens

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Dennis Boone@21:1/5 to All on Sun Jan 28 15:48:34 2024
    The Pr1mos team, of course! Love those MFDs!

    Eventually they implemented < being a valid path -- a super "virtual"
    mfd under which all of the mounted packs were listed.

    De

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Single Stage to Orbit@21:1/5 to All on Sun Jan 28 15:24:08 2024
    On Sat, 2024-01-27 at 14:52 -0500, Arne Vajhøj wrote:
    It now makes sense, each disk has the root folder containing other directories and other things.

    Yes.

    000000.dir is the root directory on each disk.

    It is a little bit special that it contains itself.

    disk:[foobar]
    disk:[000000.foobar]
    disk:[000000.000000.foobar]

    are all the same.

    Makes perfect sense. Easy to avoid recursive issues. Thanks.
    --
    Tactical Nuclear Kittens

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Single Stage to Orbit@21:1/5 to All on Sun Jan 28 15:35:37 2024
    On Sat, 2024-01-27 at 15:06 -0500, Arne Vajhøj wrote:
    Why does it shows me two directories?

    Now it starts to become a little bit tricky to explain.

    Let us start with the practical version.

    In VMS "default directory" does not need to be
    a single directory - it can actually be a list of
    directories.

    Ah that bit does make sense, logicals are why we can see more than one directory.

    This makes sense:

    $ sh def
    SYS$SYSROOT:[SYSMGR]
    = SYS$SYSROOT:[SYSMGR]
    = SYS$COMMON:[SYSMGR]

    So, it is the logicals that are used with dir to show us the files and
    folders. Pretty nifty, just have to make sure when I add files, I need
    to be in the correct folder, yes? By default it puts files into the
    first directory, as you've mentioned previously.
    --
    Tactical Nuclear Kittens

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Dan Cross@21:1/5 to davef@tsoft-inc.com on Sun Jan 28 16:10:27 2024
    In article <up4307$3iq8f$1@dont-email.me>,
    Dave Froble <davef@tsoft-inc.com> wrote:
    On 1/27/2024 2:38 PM, Dan Cross wrote:
    Defining something as "weird" because you're not familiar with
    it isn't very enlightened. If that's the metric one judges by,
    consider how many orders of magnitude more people these days
    will call VMS's filesystem layout "weird" because it's different
    than something they are more familiar with, such as Linux, the
    Mac or Windows. Who's to say who's right under such subjective
    criteria?

    - Dan C.


    But, most here already know that I'm not enlightened ...

    :-)

    Hah!

    As for "right", well, usually it's in the eye of the beholder.

    I suppose. But generally, at least we acknowledge that as being
    subjective.

    - Dan C.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Dan Cross@21:1/5 to kludge@panix.com on Sun Jan 28 16:10:51 2024
    In article <up4d5c$dt1$1@panix1.panix.com>, <kludge@panix.com> wrote:
    Dan Cross <cross@spitfire.i.gajendra.net> wrote:
    Defining something as "weird" because you're not familiar with
    it isn't very enlightened. If that's the metric one judges by,
    consider how many orders of magnitude more people these days
    will call VMS's filesystem layout "weird" because it's different
    than something they are more familiar with, such as Linux, the
    Mac or Windows. Who's to say who's right under such subjective
    criteria?

    The Pr1mos team, of course! Love those MFDs!

    Multics squeezed into 16 bits!

    - Dan C.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From =?UTF-8?Q?Arne_Vajh=C3=B8j?=@21:1/5 to Single Stage to Orbit on Sun Jan 28 11:11:10 2024
    On 1/28/2024 10:35 AM, Single Stage to Orbit wrote:
    On Sat, 2024-01-27 at 15:06 -0500, Arne Vajhøj wrote:
    Why does it shows me two directories?

    Now it starts to become a little bit tricky to explain.

    Let us start with the practical version.

    In VMS "default directory" does not need to be
    a single directory - it can actually be a list of
    directories.

    Ah that bit does make sense, logicals are why we can see more than one directory.

    This makes sense:

    $ sh def
    SYS$SYSROOT:[SYSMGR]
    = SYS$SYSROOT:[SYSMGR]
    = SYS$COMMON:[SYSMGR]

    So, it is the logicals that are used with dir to show us the files and folders. Pretty nifty, just have to make sure when I add files, I need
    to be in the correct folder, yes? By default it puts files into the
    first directory, as you've mentioned previously.

    Yes.

    $ eve sys$specific:[sysmgr]something.com

    and

    $ eve sys$common:[sysmgr]something.com

    work - and IMHO are easily understandable names.

    Arne

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Lawrence D'Oliveiro@21:1/5 to Fred. Zwarts on Sun Jan 28 20:34:08 2024
    On Sun, 28 Jan 2024 14:38:39 +0100, Fred. Zwarts wrote:

    The reason that SYS0, SYS1, etc was needed is that even systems booting
    with the same OS (in [SYSCOMMON]) need specific data, such as system parameters and sometimes specific DCL procedures.
    By having SYS$SYSROOT defined as a search list to SYS$SPECIFIC,
    SYS$COMMON, automatically first the specific data for that node was
    selected and if not present, then the common data. Log files were
    written in the SYS$SPECIFIC part.

    VMS never had a clear separation between where you put code, read-only
    data, user/admin-writable config files, and system-writable data, did it?
    E.g. FHS-style /usr/bin for ordinary executables, /usr/sbin for sysadmin- specific executables, /usr/lib for shareable libraries, /usr/share for read-only data (architecture-independent), /etc for modifiable config
    files, /var/log for logfiles, /var/lib for important system-writable data.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From =?UTF-8?Q?Arne_Vajh=C3=B8j?=@21:1/5 to Lawrence D'Oliveiro on Sun Jan 28 18:59:20 2024
    On 1/28/2024 3:34 PM, Lawrence D'Oliveiro wrote:
    On Sun, 28 Jan 2024 14:38:39 +0100, Fred. Zwarts wrote:
    The reason that SYS0, SYS1, etc was needed is that even systems booting
    with the same OS (in [SYSCOMMON]) need specific data, such as system
    parameters and sometimes specific DCL procedures.
    By having SYS$SYSROOT defined as a search list to SYS$SPECIFIC,
    SYS$COMMON, automatically first the specific data for that node was
    selected and if not present, then the common data. Log files were
    written in the SYS$SPECIFIC part.

    VMS never had a clear separation between where you put code, read-only
    data, user/admin-writable config files, and system-writable data, did it? E.g. FHS-style /usr/bin for ordinary executables, /usr/sbin for sysadmin- specific executables, /usr/lib for shareable libraries, /usr/share for read-only data (architecture-independent), /etc for modifiable config
    files, /var/log for logfiles, /var/lib for important system-writable data.

    In theory VMS has something similar.

    SYS$MANAGER - the system managers COM files
    SYS$SYSTEM - the ordinary system EXE files
    SYS$LIBRARY - libraries (object libraries, shareable libraries,
    shareable images)
    SYS$STARTUP - product startup files
    SYS$LOADABLE_IMAGES - kernel and driver stuff
    SYS$HELP - help libraries
    SYS$UPDATE - system update stuff
    etc.

    But it miss something for config and log.

    And then we have all the products ported from *nix which
    typical end up with the *nix directories under a product
    root on VMS.

    Arne

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Simon Clubley@21:1/5 to Dave Froble on Mon Jan 29 13:11:07 2024
    On 2024-01-27, Dave Froble <davef@tsoft-inc.com> wrote:
    On 1/27/2024 8:52 AM, bill wrote:
    On 1/27/2024 12:32 AM, Dave Froble wrote:
    On 1/26/2024 3:32 PM, Single Stage to Orbit wrote:
    Unix has some great tools for searching for folders and files. Are
    there similar ones in VMS like `grep` or `find`?

    THe folder structure in OpenVMS is wierd... what's the root folder
    equivalent is it [000000] or is it cleverer than that?


    No, the Unix directory structure is weird, the VMS directory structure is >>> reasonable.


    What is weird about the Unix directory structure? It is a simple tree.

    In what way is it different from the VMS structure other than not having
    lots of "roots"?


    Because I'm familiar with the VMS structure ???


    Try using z/OS sometime. :-)

    Simon.

    --
    Simon Clubley, clubley@remove_me.eisner.decus.org-Earth.UFP
    Walking destinations on a map are further away than they appear.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Simon Clubley@21:1/5 to Dan Cross on Mon Jan 29 13:24:49 2024
    On 2024-01-28, Dan Cross <cross@spitfire.i.gajendra.net> wrote:
    In article <up4307$3iq8f$1@dont-email.me>,
    Dave Froble <davef@tsoft-inc.com> wrote:
    On 1/27/2024 2:38 PM, Dan Cross wrote:
    Defining something as "weird" because you're not familiar with
    it isn't very enlightened. If that's the metric one judges by,
    consider how many orders of magnitude more people these days
    will call VMS's filesystem layout "weird" because it's different
    than something they are more familiar with, such as Linux, the
    Mac or Windows. Who's to say who's right under such subjective
    criteria?


    But, most here already know that I'm not enlightened ...

    :-)

    Hah!

    As for "right", well, usually it's in the eye of the beholder.

    I suppose. But generally, at least we acknowledge that as being
    subjective.


    $ set response/mode=good_natured

    Don't be too hard on David, Dan. He still likes to use line numbers
    in his BASIC code... :-)

    Simon.

    --
    Simon Clubley, clubley@remove_me.eisner.decus.org-Earth.UFP
    Walking destinations on a map are further away than they appear.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Dave Froble@21:1/5 to Simon Clubley on Mon Jan 29 11:57:20 2024
    On 1/29/2024 8:11 AM, Simon Clubley wrote:
    On 2024-01-27, Dave Froble <davef@tsoft-inc.com> wrote:
    On 1/27/2024 8:52 AM, bill wrote:
    On 1/27/2024 12:32 AM, Dave Froble wrote:
    On 1/26/2024 3:32 PM, Single Stage to Orbit wrote:
    Unix has some great tools for searching for folders and files. Are
    there similar ones in VMS like `grep` or `find`?

    THe folder structure in OpenVMS is wierd... what's the root folder
    equivalent is it [000000] or is it cleverer than that?


    No, the Unix directory structure is weird, the VMS directory structure is >>>> reasonable.


    What is weird about the Unix directory structure? It is a simple tree.

    In what way is it different from the VMS structure other than not having >>> lots of "roots"?


    Because I'm familiar with the VMS structure ???


    Try using z/OS sometime. :-)

    Simon.


    NO! Just no.

    --
    David Froble Tel: 724-529-0450
    Dave Froble Enterprises, Inc. E-Mail: davef@tsoft-inc.com
    DFE Ultralights, Inc.
    170 Grimplin Road
    Vanderbilt, PA 15486

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Dave Froble@21:1/5 to Simon Clubley on Mon Jan 29 11:56:38 2024
    On 1/29/2024 8:24 AM, Simon Clubley wrote:
    On 2024-01-28, Dan Cross <cross@spitfire.i.gajendra.net> wrote:
    In article <up4307$3iq8f$1@dont-email.me>,
    Dave Froble <davef@tsoft-inc.com> wrote:
    On 1/27/2024 2:38 PM, Dan Cross wrote:
    Defining something as "weird" because you're not familiar with
    it isn't very enlightened. If that's the metric one judges by,
    consider how many orders of magnitude more people these days
    will call VMS's filesystem layout "weird" because it's different
    than something they are more familiar with, such as Linux, the
    Mac or Windows. Who's to say who's right under such subjective
    criteria?


    But, most here already know that I'm not enlightened ...

    :-)

    Hah!

    As for "right", well, usually it's in the eye of the beholder.

    I suppose. But generally, at least we acknowledge that as being
    subjective.


    $ set response/mode=good_natured

    Don't be too hard on David, Dan. He still likes to use line numbers
    in his BASIC code... :-)

    Simon.


    That is a filthy slander ...

    Line numbers can be used in place of labels for GoTo statements, which you'll also probably also slander. But they can be useful. Other than that, line numbers can be useful for appending boiler plate code to a program. Line numbers are used in handling error exceptions and handling.

    Your implication that I use numbers on every line is just false.

    If I'm going to have:

    On Error GoTo 32000

    Ahhh, what's the use, you're probably just laughing ...

    --
    David Froble Tel: 724-529-0450
    Dave Froble Enterprises, Inc. E-Mail: davef@tsoft-inc.com
    DFE Ultralights, Inc.
    170 Grimplin Road
    Vanderbilt, PA 15486

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Simon Clubley@21:1/5 to Dave Froble on Mon Jan 29 18:29:00 2024
    On 2024-01-29, Dave Froble <davef@tsoft-inc.com> wrote:
    On 1/29/2024 8:11 AM, Simon Clubley wrote:

    Try using z/OS sometime. :-)


    NO! Just no.


    Oh, David, open your mind to new knowledge-learning possibilities. :-)

    Simon.

    --
    Simon Clubley, clubley@remove_me.eisner.decus.org-Earth.UFP
    Walking destinations on a map are further away than they appear.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Dave Froble@21:1/5 to Simon Clubley on Tue Jan 30 02:16:46 2024
    On 1/29/2024 1:29 PM, Simon Clubley wrote:
    On 2024-01-29, Dave Froble <davef@tsoft-inc.com> wrote:
    On 1/29/2024 8:11 AM, Simon Clubley wrote:

    Try using z/OS sometime. :-)


    NO! Just no.


    Oh, David, open your mind to new knowledge-learning possibilities. :-)

    Simon.


    My mind is always open to new knowledge-learning possibilities.

    But at this time that doesn't include much in software development.

    I'm working on a new aircraft design that I'm building, Some unique features. Lots of learning. Can't wait to start testing it. What to choose? Programmer?
    Test pilot? What do you think?

    I'm designing a humidifier that will be inexpensive and easy to fix. I really hate the stuff you buy, new every year, cause it's junk. Forget about finding replacement parts.

    I have additional interests ...

    --
    David Froble Tel: 724-529-0450
    Dave Froble Enterprises, Inc. E-Mail: davef@tsoft-inc.com
    DFE Ultralights, Inc.
    170 Grimplin Road
    Vanderbilt, PA 15486

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)