gcl-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Function signatures


From: Camm Maguire
Subject: Function signatures
Date: Sun, 04 Feb 2024 10:19:16 -0500
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/27.1 (gnu/linux)

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                                        camm@maguirefamily.org
==========================================================================
"The earth is but one country, and mankind its citizens."  --  Baha'u'llah



reply via email to

[Prev in Thread] Current Thread [Next in Thread]