On 8/31/22 07:22, Waldek Hebisch wrote:
OTOH in build log I find 310 messages like this, 7718 messages about undefined functions and 2950 messages about undefined variables.
Well, this is about fricas0, it already uses MUFFLE-WARNING when loading algebra lisp files. For this patch, the purpose is to eliminate warnings from loading lisp files in interp/. Also, for this particular warning, "deprecated EVAL-WHEN situation names LOAD EVAL", I think this is "warnings give useful information", and we should fix it. This deprecation comes from EVAL-WHEN-OBSOLETE-KEYWORDS:X3J13-MAR-1993, it's almost 30 years, also we use newer keywords everywhere else, so for consistency purposes we should fix it. - Qian
Lisp allows declaring functions, but when I checked it had no effect on sbcl warnings. Since our code is highly recursive apparently there is no way to fully elliminate those warnigs. Also, trying to define functions before use would break logical decompositions in layers. Lispers say 'no problem, use MUFFLE-WARNING'. I do not want to do this in regular FriCAS source as _sometimes_ those warnings give useful information, and due to overall chatter I have to use searches to find correct place anyway. But for fricas0 MUFFLE-WARNING may be useful.
-- 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/8c9d015b-4303-5c85-9167-213f4c6a7d02%40gmail.com.
