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.

Reply via email to