[FreeVMS] Re: Announcing the VNIX project


Subject: [FreeVMS] Re: Announcing the VNIX project
From: BERTRAND Joël (joel.k.bertrand@free.fr)
Date: Wed May 15 2002 - 09:38:34 CEST


Harold L Hunt wrote:

        Hello,

        I send this mail to our mailing list (freevms@ml.free.fr).

> I've just started a project that I think may be of interest to the FreeVMS
> users and contributors. From the VNIX home page
> (http://www.freesoftware.fsf.org/vnix/):
>
> VNIX is a project to provide a library that is compatible with the VMS
> (http://www.openvms.compaq.com/) runtime libraries for use on POSIX systems.
> The initial stage of the project aims simply to provide a library that can be
> used by Fortran 77 programs on Compaq Tru64 UNIX
> (http://tru64unix.compaq.com/). This simplifies things because the Compaq
> Fortran (http://www.compaq.com/fortran/docs/lrm/dflrm.htm) (formerly DIGITAL
> Fortran) compiler is available on Tru64 UNIX and because the problem of
> providing two interfaces (one for Fortran, one for C) can be delayed until
> later.
>
>
> I think that the FreeVMS project and the VNIX project will be nice
> complements to each other, as we'll be able to share header files and we can
> exchange notes on the nuances of various system calls (such as STR$SPANC).
> The VNIX project is licensed under the LGPL, which seems to be what the
> FreeVMS library functions are licensed under, so we shouldn't have any
> problems sharing code.

        A good point ;-)

> VNIX currently has implementations of the following functions:
> EXIT
> LIB$FFS
> LIB$FREE_VM
> LIB$GET_VM
> LIB$FREE_LUN
> LIB$GET_LUN
> LIB$SIGNAL (pretty bad)
> LIB$SKPC
> LIB$SPANC
> STR$COMPARE
> STR$POSITION
> STR$UPCASE
>
> I "borrowed" the following headers from FreeVMS just yesterday, with many
> thanks:
> iodef.h
> libdef.h
> ssdef.h
> strdef.h
>
>
> It may be interesting to the website maintainers for FreeVMS that I had been
> searching Google (http://google.com/) for two weeks looking for some sort of
> VMS compatibility library for *nix platforms. I never saw the FreeVMS
> project in a query result until two days ago (which was several days after I
> had started working on VNIX). Some of the queries I tried were "VMS library
> free", "VMS compatible", "VMS emulation", "VMS porting", "VMS library", "VMS
> library GPL", etc. It wasn't until I tried the queries "FreeVMS"
> and/or "Free VMS" that I finally stumbled upon the FreeVMS project. It may
> be wise to add a keywords tag to the home pages for FreeVMS, such as:
>
> <head>
> <meta name="keywords" content="FreeVMS, VMS, OpenVMS, free, open, open
> source, download, GPL, LGPL, porting, compatible, emulation, compatibility,
> library, lib, *nix, linux, gnu/linux, STR$, LIB$, SYS$, system, conversion">
> </head>

        It will be fixed.

>
> The source code for VNIX is hosted in a GNU Savannah CVS repository:
> http://savannah.gnu.org/projects/vnix/ (Savannah Project)
> http://savannah.gnu.org/cgi-bin/viewcvs/vnix/ (WebCVS)
>
>
> I've subscribed to the VNIX mailing lists, so I'll be keeping track of the
> FreeVMS project. I look forward to working and sharing with you in the
> future.
>
>
> Regards,
>
> Harold L Hunt II
>
>
>
>

        Thanks in advance,

        JKB

-- 
Liste de diffusion FreeVMS
Pour se désinscrire : mailto:freevms-request@ml.free.fr?subject=unsubscribe



This archive was generated by hypermail 2b25 : Wed May 15 2002 - 09:39:22 CEST