RETRO.COM.ES

Web sobre informática retro y vintage

Herramientas de usuario

Herramientas del sitio


vax:lisp

LISP

Material necesario:

  • Software LISP031.
  • Un PAK de licencia LISP válido.

Se arranca el sistema y se abre sesión con SYSTEM

Si no está ya, se “introduce” la imagen de disco en el “lector virtual”.

$ (Pulsar Ctrl+E)
Simulation stopped, PC: 834B4F43 (CMPL R4,R5)
sim> attach -r rq3 extra.iso
RQ: unit is read only
sim> cont
_

Se monta el CDROM

mount/over=id dua3:
%MOUNT-I-WRITELOCK, volume is write locked
%MOUNT-I-MOUNTED, EXTRA mounted on _VAX$DUA3:
$ _

Se resgistra y activa el PAK

$ LICENSE REGISTER LISP /ISSUER=DEC /AUTHORIZATION=HOBBYIST-XX-KEY99999-999999 /PRO
DUCER=DEC /UNITS=0 /ACTIVITY=CONSTANT=100 /TERMINATION_DATE=dd-mmm-yyyy /CHECKSUM
=9-XXXX-XXXX-XXXX-XXXX
$ LICENSE LOAD LISP
%LICENSE-I-LOADED, DEC LISP was successfully loaded with 0 units
$ _

Si está instalado e iniciado TCP/IP se detiene con

$ @sys$startup:tcpip$shutdown

Se realiza la instalación

$ @sys$update:vmsinstal lisp031 dua3:[lisp031.kit]


	OpenVMS VAX Software Product Installation Procedure V7.3


It is DD-MMM-YYYY at HH:MM.

Enter a question mark (?) at any time for help.

* Are you satisfied with the backup of your system disk [YES]? (Pulsar ENTER)


The following products will be processed:

  LISP V3.1


	Beginning installation of LISP V3.1 at HH:MM

%VMSINSTAL-I-RESTORE, Restoring product save set A ...
%VMSINSTAL-I-RELMOVED, Product's release notes have been moved to SYS$HELP.
* Do you want to purge files replaced by this installation [YES]? (Pulsar ENTER)


        Product:      LISP
        Producer:     DEC
        Version:      3.1
        Release Date: 23-MAR-1990


* Does this product have an authorization key registered and loaded? y

 

The LISP installation kit contains the VAX LISP product files
(i.e., the files which are needed to run VAX LISP), some example
files, and some special library files for building customized
lisp systems.  It is possible to install just VAX LISP, and
nothing else.  It is also possible to install just the examples,
or just the library files, or any combination of these.

Enter YES to this question if you wish to install VAX LISP at
this time.  Enter NO to this question if you only wish to install
the examples and/or library files at this time.


* Do you wish to install the VAX LISP product files (20000 blocks) [YES]? (Pulsar ENTER)


VAX LISP can be installed with built-in code either for
DECwindows or for the UIS windowing system.  (The choice of
windowing system for the installed VAX LISP product does not
limit the choice of windowing system for custom-built VAX LISP
systems.)  You should select the windowing system which is
preferred at your site.

Answer YES to this question to select DECwindows as your
windowing system.  Answer NO to this question to select UIS as
your windowing system.


* Do you want the DECwindows version of VAX LISP [YES]? n
* In which directory are the VAX LISP product files to be installed [SYS$SYSROOT
:[VAXLISP]]: (Pulsar ENTER)
* Directory SYS$SYSROOT:[VAXLISP] does not exist.  Should it be created [YES]? (Pulsar ENTER)

* Do you wish to install the VAX LISP system-building library files (22500 block
s) [NO]? y
* In which directory are the VAX LISP system-building library files to be instal
led [SYS$COMMON:[VAXLISP.LIBRARY]]: (Pulsar ENTER)
* Directory SYS$COMMON:[VAXLISP.LIBRARY] does not exist.  Should it be created [
YES]? (Pulsar ENTER)
 


The installation kit contains some unsupported example LISP
files, which contain some useful VAX LISP utilities, and which
additionally serve as examples of LISP programming style.  They
are not required in order to run VAX LISP.

Additional unsupported utilities and examples are included in
separate savesets.  These include PCL, RdbLISP, Foxglove, GKS and GKS3D
bindings, VAXFlavors, and Starlet routines.

You can install all the examples or just some of them.
You will be asked seperately which ones you wish to install. Enter YES
to the questions for those examples you wish to install and NO for
those you wish to skip at this time.

* Do you wish to install the VAX LISP examples (4400 blocks) [NO]? (Pulsar ENTER)
 


Included in the examples are the 05/23/89 (Victoria Day) version of
Portable Common Loops (PCL), the publicly-available implementation
of the Common Lisp Object System (CLOS).  PCL is normally installed
in its own sub-directory.

* Do you wish to install the PCL examples (4400 blocks) [NO]? (Pulsar ENTER)
 


The RdbLISP software provides an interface layer between
Digital's relational database (Rdb) and VAX LISP/VMS.

* Do you wish to install the RdbLISP examples (2100 blocks) [NO]? (Pulsar ENTER)
 


Foxglove is a rapid-prototyping language for developing rule-based
expert system applications.  

* Do you wish to install the Foxglove examples (26400 blocks) [NO]? (Pulsar ENTER)
 


Both GKS and GKS3D LISP bindings are included in this saveset.

* Do you wish to install the GKS and GKS3D bindings (4400 blocks) [NO]? (Pulsar ENTER)
 


VAXFlavors is an implementation of Flavors under VAX LISP.  It 
implements an object-oriented programming system under Common LISP.

* Do you wish to install the VAXFlavors examples (2000 blocks) [NO]? (Pulsar ENTER)
 


The VAX LISP interface to VMS Starlet routines are included in this saveset.

* Do you wish to install the Starlet examples (16000 blocks) [NO]? (Pulsar ENTER)
* Do you want to run the IVP after the installation [YES]? (Pulsar ENTER)
%LISP-I-QUESDONE, There are no more installation questions to be answered
%VMSINSTAL-I-RESTORE, Restoring product save set C ...
%VMSINSTAL-I-SYSDIR, This product creates system disk directory  SYS$SYSROOT:[VA
XLISP].
%VMSINSTAL-I-SYSDIR, This product creates system disk directory  SYS$COMMON:[VAX
LISP.LIBRARY].
%VMSINSTAL-I-RESTORE, Restoring product save set D ...
%VMSINSTAL-I-MOVEFILES, Files will now be moved to their target directories...
Executing VAX LISP startup procedure...

        VAX LISP Installation Verification Procedure (IVP)

Starting compilation of file VAX$DUA0:[SYS0.SYSUPD.LISP031]LISPIVP.LSP;1

FIBONACCI compiled.
PRINT-FIBONACCI-TABLE compiled.

Finished compilation of file VAX$DUA0:[SYS0.SYSUPD.LISP031]LISPIVP.LSP;1
0 Errors, 0 Warnings


VAX LISP[TM] V3.1
© Digital Equipment Corporation. 1989, 1990.
All Rights Reserved.

A table of the first 20 Fibonacci numbers:

 n   Fibonacci(n)
--   ------------

 0         0
 1         1
 2         1
 3         2
 4         3
 5         5
 6         8
 7        13
 8        21
 9        34
10        55
11        89
12       144
13       233
14       377
15       610
16       987
17     1,597
18     2,584
19     4,181


        VAX LISP V3.1 IVP Completed Successfully


	Installation of LISP V3.1 completed at HH:MM

    Adding history entry in VMI$ROOT:[SYSUPD]VMSINSTAL.HISTORY


	VMSINSTAL procedure done at HH:MM


$ _

Si se ha detenido TCP/IP se puede volver a inciar con

$ @sys$startup:tcpip$startup

Por último se edita sys$manager:systartup_vms.com para añadir la línea @SYS$STARTUP:LISP$STARTUP al final (si no se hace al próximo reinicio LISP no funciona, debiendo telcearla a mano).

$ set term/vt100
$ edit sys$manager:systartup_vms.com

Se pulsa [AvPág] hasta el final, y se añade la línea indicada en rojo.

$!$ @SYS$STARTUP:TNT$STARTUP
$!
$!
$! Remove the comment delimiter ($!) from the following line to have
$! Monitor run with TCP/IP.
$!
$!$ @SYS$STARTUP:VPM$STARTUP.COM
$!
$!
$! Remove the comment delimiter ($!) from the following line to start
$! RPC services.
$!
$!$ @SYS$STARTUP:DCE$RPC_STARTUP.COM
$!
$ MOUNT/SYSTEM DUA1 DATA1
$ @SYS$MANAGER:STARTNET
$ @SYS$STARTUP:CCXX$STARTUP
$ @SYS$STARTUP:PASCAL$STARTUP
$ @SYS$STARTUP:ADA$STARTUP
$ @SYS$STARTUP:LISP$STARTUP
$ EXIT
 Buffer: SYSTARTUP_VMS.COM                           | Write | Insert | Forward 

413 lines read from file SYS$COMMON:[SYSMGR]SYSTARTUP_VMS.COM;6

Se pulsa [Ctrl+Z] para salir y guardar, y ya está listo, se puede probar algún programa de ejemplo o seguir instalando otros lenguajes.

©2017-2024, jCæsar Contacto

Herramientas de la página