[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