zeta

Documentation
Login

ZETA -- Hacks to bootstrap the Lisp Machine system from Common Lisp

SBCL needs to be configured with Quicklisp, and ~/quicklisp/local-projects/zeta must point to the top-level zeta directory.

fossil open https://tumbleweed.nu/r/zeta --workdir zeta
cd zeta
./m 98

Now you should hopefully have usim' started with a System 98 cold load band; at this point you can try and do(si:qld)' and wait for it to crash. This is being addressed, if you wish to help please contact BUG-LISPM.

Project Structure

ZETA
	Random scripts to start usim, build various cold load bands,
	and what not.  Top level for ZL<->CL work.

ZLUDGE 		
	Random support hacks.

ZL prefix is for ZetaLisp / Lisp Machine specific packages. Basically, a variant of the L directory but in Common Lisp with files name the same.

ZL					GLOBAL
	Just a dummy system that exports all symbols from SYS2; GLOBAL
	LISP.  Pulls in ZL-SYS.

ZL-SYS				SYSTEM
	Mainly DEFMAC, LMMAC, STRUCT, SETF.  Pulls in rest of ZL-*.
	The hacked up readtable?

ZL-SI				SYSTEM-INTERNALS
ZL-QFASL-REL		QFASL-REL
ZL-QC				COMPILER
ZL-CADR				CADR
		Dummy; pulls in CADR-MICRO-ASSEMBLER and CADR-DEBUGGER
ZL-CC				CADR-DEBUGGER
ZL-UA				CADR-MICRO-ASSEMBLER