ftp.nice.ch/pub/next/developer/languages/lisp/gcl.2.2-LISP.I.bs.tar.gz#/gcl-2.2/o

ChangeLog
 
NeXTunixfasl.c
[View NeXTunixfasl.c] 
NeXTunixsave.c
[View NeXTunixsave.c] 
README
 
Vmalloc.c
[View Vmalloc.c] 
alloc.c
[View alloc.c] 
alloc.ini
 
array.c
[View array.c] 
array.c.prev
 
array.c1
 
array.ini
 
assignment.c
[View assignment.c] 
assignment.ini
 
backq.c
[View backq.c] 
backq.ini
 
bcmp.c
[View bcmp.c] 
bcopy.c
[View bcopy.c] 
bds.c
[View bds.c] 
bds.ini
 
before_init.c
[View before_init.c] 
big.c
[View big.c] 
big.ini
 
bind.c
[View bind.c] 
bind.ini
 
bind.texi
 
bitop.c
[View bitop.c] 
bitop.ini
 
block.c
[View block.c] 
block.ini
 
bsearch.c
[View bsearch.c] 
bzero.c
[View bzero.c] 
catch.c
[View catch.c] 
catch.ini
 
cfun.c
[View cfun.c] 
cfun.ini
 
character.d
 
character.ini
 
clxsocket.c
[View clxsocket.c] 
clxsocket.ini
 
cmac.c
[View cmac.c] 
cmpaux.c
[View cmpaux.c] 
cmpaux.ini
 
cmpinclude.h
[View cmpinclude.h] 
conditional.c
[View conditional.c] 
conditional.ini
 
earith.c
[View earith.c] 
earith.ini
 
egrep-def
 
error.c
[View error.c] 
error.ini
 
eval.c
[View eval.c] 
eval.ini
 
external_funs.h
[View external_funs.h] 
fasdump.c
[View fasdump.c] 
fasldlsym.c
[View fasldlsym.c] 
fasldlsym.c.link
 
faslhp800.c
[View faslhp800.c] 
faslsgi4.c
[View faslsgi4.c] 
fat_string.c
[View fat_string.c] 
fat_string.ini
 
file.d
 
file.ini
 
fix-structref.el
 
foo.c
[View foo.c] 
format.c
[View format.c] 
format.ini
 
frame.c
[View frame.c] 
frame.ini
 
funlink.c
[View funlink.c] 
funlink.ini
 
funs
 
gbc.c
[View gbc.c] 
gbc.ini
 
gdb_commands
 
gnumalloc.c
[View gnumalloc.c] 
grab_defs.c
[View grab_defs.c] 
grab_defs.u
 
hash.d
 
hash.ini
 
help.el
 
init_pari.c
[View init_pari.c] 
init_pari.ini
 
internal-calls.lisp
 
iteration.c
[View iteration.c] 
iteration.ini
 
let.c
[View let.c] 
let.ini
 
lex.c
[View lex.c] 
lex.ini
 
list.d
 
list.ini
 
littleXwin.c
[View littleXwin.c] 
macros.c
[View macros.c] 
macros.ini
 
main.c
[View main.c] 
main.ini
 
makefile
 
makefun.c
[View makefun.c] 
makefun.ini
 
malloc.c
[View malloc.c] 
mapfun.c
[View mapfun.c] 
mapfun.ini
 
multival.c
[View multival.c] 
multival.ini
 
mych
 
ndiv.c
[View ndiv.c] 
new_init.c
[View new_init.c] 
nfunlink.c
[View nfunlink.c] 
nfunlink.ini
 
nmul.c
[View nmul.c] 
num_arith.c
[View num_arith.c] 
num_arith.ini
 
num_co.c
[View num_co.c] 
num_co.ini
 
num_comp.c
[View num_comp.c] 
num_comp.ini
 
num_log.c
[View num_log.c] 
num_log.ini
 
num_pred.c
[View num_pred.c] 
num_pred.ini
 
num_rand.c
[View num_rand.c] 
num_rand.ini
 
num_sfun.c
[View num_sfun.c] 
num_sfun.ini
 
number.c
[View number.c] 
number.ini
 
package.d
 
package.ini
 
pathname.d
 
pathname.ini
 
peculiar.c
[View peculiar.c] 
pre_init.c
[View pre_init.c] 
predicate.c
[View predicate.c] 
predicate.ini
 
print.d
 
print.ini
 
prog.c
[View prog.c] 
prog.ini
 
read.d
 
read.ini
 
reference.c
[View reference.c] 
reference.ini
 
regexp.c
[View regexp.c] 
regexp.h
[View regexp.h] 
regexpr.c
[View regexpr.c] 
regexpr.ini
 
rel_aix.c
[View rel_aix.c] 
rel_coff.c
[View rel_coff.c] 
rel_hp300.c
[View rel_hp300.c] 
rel_mac2.c
[View rel_mac2.c] 
rel_ps2aix.c
[View rel_ps2aix.c] 
rel_rios.c
[View rel_rios.c] 
rel_stand.c
[View rel_stand.c] 
rel_sun3.c
[View rel_sun3.c] 
rel_sun4.c
[View rel_sun4.c] 
rel_u370aix.c
[View rel_u370aix.c] 
run_process.c
[View run_process.c] 
run_process.ini
 
save.c
[View save.c] 
save_sgi4.c
[View save_sgi4.c] 
saveaix3.c
[View saveaix3.c] 
savedec31.c
[View savedec31.c] 
saveu370.c
[View saveu370.c] 
sbrk.c
[View sbrk.c] 
sequence.d
 
sequence.ini
 
sfasl.c
[View sfasl.c] 
sfasl.ini
 
sfaslelf.c
[View sfaslelf.c] 
sfasli.c
[View sfasli.c] 
sgbc.c
[View sgbc.c] 
sgi4d_emul.s
 
sockets.c
[View sockets.c] 
sockets.ini
 
st
 
strcspn.c
[View strcspn.c] 
string.d
 
string.ini
 
structure.c
[View structure.c] 
structure.ini
 
symbol.d
 
symbol.ini
 
toplevel.c
[View toplevel.c] 
toplevel.ini
 
typespec.c
[View typespec.c] 
typespec.ini
 
u370_emul.s
 
unexec-19.29.c
[View unexec-19.29.c] 
unexec.c → unexec-19.29.c
[Download]
unexelf-19.29.c
[View unexelf-19.29.c] 
unexelf.c → unexelf-19.29.c
[Download]
unexelfsgi.c
[View unexelfsgi.c] 
unexhp9k800.c
[View unexhp9k800.c] 
unexlin.c
[View unexlin.c] 
unexmips.c
[View unexmips.c] 
unixfasl.c
[View unixfasl.c] 
unixfasl.ini
 
unixfsys.c
[View unixfsys.c] 
unixfsys.ini
 
unixsave.c
[View unixsave.c] 
unixsave.ini
 
unixsys.c
[View unixsys.c] 
unixsys.ini
 
unixtime.c
[View unixtime.c] 
unixtime.ini
 
user_init.c
[View user_init.c] 
usig.c
[View usig.c] 
usig.ini
 
usig2.c
[View usig2.c] 
usig2.ini
 
usig2_aux.c
[View usig2_aux.c] 
utils.c
[View utils.c] 
utils.ini
 
xdrfuns.c
[View xdrfuns.c] 

README

Current scheme:

All functions which used to start with siL or L have been replaced
by ones which pass arguments on the C stack.

The special forms

(eg Fprogn, Fsetq are still the same as before).

Functions in the Lisp (resp Si package) are named
fL... (respectively fS...) and they all pass arguments on the C stack and return
multiple values, and have DEFUN's which specify their argd.

eval still passes on the value stack
All functions beginning with I pass on C stack.
`

These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.