Kernel LISP - how low down can it go?

BRIAN SPILSBURY zhivago@iglou.com
Thu, 22 May 1997 12:23:48 -0400 (EDT)


PL>     BRIAN> (bnz #r0)
PL> 
PL> Lispers have no problem typing "branch-if-not-zero".

That's explains car and cdr then :)

The names don't really matter as you'd expect this lower level to be
mostly wrapped up in higher level stuff. I would consider that the lowest
level should have the same names as the actual assembly for that platform
and then wrap them up in 'branch-if-not-zero' etc functions which can be
made uniform for a vaguely portable 'assembly' layer.

Retaining the real names for these things at the lowest level will save
confusion and allow people with existing asm skills for that given platform
to use some leverage.

Brian