[Info-vax] Porting logical name applications to Unix
Bob Harris
nospam.News.Bob at remove.Smith-Harris.us
Sat Sep 26 23:36:30 EDT 2009
In article <00b7761a$0$29107$c3e8da3 at news.astraweb.com>,
JF Mezei <jfmezei.spamnot at vaxination.ca> wrote:
> ChaosLess wrote:
>
> > if your use of logical names and devices is very simple and you can
> > rewrite it to config files then you are lucky. our experience is that
> > these are some of the features that are most entwined into what
> > applications expect to find in their (VMS native) environment.
>
> My goal is to become fully acclimatised to Unix and think in Unix terms.
> Yes, it is a downgrade in many ways. But that is part of life. Since
> logical names arte not native in Unixland, I want to adapt to what
> Unixland does when they design apps.
I have years of both OpenVMS (PATHWORKS for OpenVMS, being one),
and Unix (Tru64 UNIX AdvFS, being another) programming experience.
Overall, I prefer Unix (even though I was exposed to OpenVMS
first). But it is important NOT to think in OpenVMS terms, or you
will just get annoyed. As it is, you will most likely be annoyed
because TPU/EVE/EDT is not one of the common editors on Unix :-)
While the book I am going to recommend is rather old and long in
the tooth, in my opinion it does a very good job of introducing
the key Unix concepts.
The "Unix Programming Environment" (Prentice-Hall Software Series)
by Brian W. Kernighan and Rob Pike. Considering it was published
in 1984, but is still in print, I think is a good recommendation
as to its timeless nature.
Others have pointed out that Environment variables and symlinks
provide some of the services Logical Names have been forced to
hold. But saying that is like saying Sharks and Killer Whales in
the oceans provide the same services as Wolf Packs and Hawks do on
land. This is only true when you stand far enough away so that
the details are not visible.
More information about the Info-vax
mailing list