Ralf Hemmecke wrote:
>
> > The BOOTTRAN::BOOTCLAM function is only present in Shoe.
> > Old Boot handles that differently, and you should just use
> > BOOTTOCL to compile 'clammed.boot'.
>
> Oh, since we are at it. While looking at the code, I became a bit confused.
>
> I've found some lisp images and corresponding variables.
> Below I've added dependencies.
> LOADSYS = lisp
> DEPSYS = depsys: loadsys
> SAVESYS = interpsys: depsys loadsys
> BOOTSYS = bootsys
> AXIOMSYS = AXIOMsys: bootsys
>
> I list obvious dependencies after the colon.
> Interestingly, depsys and interpsys build a different line than bootsys
> and AXIOMsys. Maybe that I overlooked some deps.
>
Hmm, AFAICS in trunk both interpsys and AXIOMsys are build on
top of bootsys. The reason is that to implement ')boot' system
command we need Boot to Lisp translator. After removal of
old Boot only Shoe remains for this purpose, and the simplest
method to include Shoe in AXIOMsys is to build it on top
of bootsys.
> Anyway, obviously bootsys contains a translator from .boot to .clisp
> which is SHOE.
>
> Depsys corresponds to old BOOT. Am I wrong? It's still there
You are wrong: in trunk old BOOT is removed and depsys can no longer
work as Boot to Lisp translator. The reason we keep depsys is that
it contains Lisp macros which are not present in bootsys but
are needed for compilations of Lisp files. It is likely that
with small effort we could reorganize build process so that
depsys is not needed at all.
> But what is interpsys then?
interpsys is AXIOMsys when it was young :). More precisely, compared
to interpsys AXIOMsys contains some extra proloaded data and a few
variables have different values.
>
> You said that boot is gone, but why is there still depsys then in
> trunk@1154?
See above.
--
Waldek Hebisch
[email protected]
--
You received this message because you are subscribed to the Google Groups
"FriCAS - computer algebra system" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/fricas-devel?hl=en.