Greetings! Unfortunately, there is some 'common' common lisp code that cannot be compiled twice in the same image, i.e (load (compile-file ...))(load (compile-file ...)), most notably pcl. Typically this is due to eval-when :compile-toplevel statements setting global state variables, etc. Where does fricas stand here?
GCL has a facility to iterate over all its loaded functions at the end of a build to recalculate all function signatures consistently, and then to recompile any needed original source files. This is in place a building twice from scratch after writing a sys-proclaims.lisp file. The older mechanism will continue to be supported. Is this something that might be used in fricas? Take care, -- Camm Maguire [email protected] ========================================================================== "The earth is but one country, and mankind its citizens." -- Baha'u'llah -- You received this message because you are subscribed to the Google Groups "FriCAS - computer algebra system" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/fricas-devel/87v874w93f.fsf_-_%40maguirefamily.org.
