[Info-vax] VAX Common Lisp
Robert Carleton
rbc at rbcarleton.com
Tue Oct 25 08:04:18 EDT 2022
On Monday, October 24, 2022 at 7:50:11 PM UTC-5, Dave Froble wrote:
> On 10/24/2022 6:06 PM, Robert Carleton wrote:
> > On Monday, October 24, 2022 at 4:38:33 PM UTC-5, Craig A. Berry wrote:
> >> On 10/24/22 4:00 PM, Robert Carleton wrote:
> >>> It sounds like the Lisp application would need to make use of DLM to
> >>> use the VMS cluster facilities.
> >> Sometimes that's as simple as "open a file" and let RMS do the rest.
> >> But it does depend somewhat on what you want clustering for in the first
> >> place.
> >
> > Lisp implementations frequently have the ability to save an image of their state to disk. Coordinating one cluster node to save the image, then have a new process start on a different cluster node from the image should be possible. Is there a C API for DLM?
> >
> VMS is not (hawk, spit, gag) C, and (hawk, spit, gag) C is not VMS
>
> There are a system services for using the DLM. Callable from ALL VMS languages.
> Even (hawk, spit, gag) C.
>
> I don't know anything about LISP, and I don't know if a process image is
> re-startable. Seems to me there might be a bit more to it.
> --
> David Froble Tel: 724-529-0450
> Dave Froble Enterprises, Inc. E-Mail: da... at tsoft-inc.com
> DFE Ultralights, Inc.
> 170 Grimplin Road
> Vanderbilt, PA 15486
I think the most likely Lisp candidates may be CLISP, ECL, and perhaps GCL. They are all in C. You need a functioning ANSI Lisp to bootstrap SBCL. ABCL will probably work as long as there is a working Java JVM. I'll get into it at some point soon and see what I can get working. Hopefully we'll be seeing the X86 native compilers soon.
More information about the Info-vax
mailing list