[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
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- Function signatures,
Camm Maguire <=