On Sat, Mar 02, 2024 at 08:56:14AM -0500, Camm Maguire wrote:
> Greetings! Grégory, will reply to your post in separate email. But in
> general there are several places where fricas creates calls to 'list
> which exceed GCL's call-arguments-limit when translating boot files to
> .clisp. 2.6.x was not rigorous about enforcing this, but 2.7.0 is.
> Where should I look in the boot parser source to suggest a patch
> breaking this into an nconc of several compliant list calls, or better
> yet just writing a quoted list (since apparently all contents are
> strings) which the reader can handle just fine?
AFAICS this is handled in 'src/boot/tytree1.boot'. Note that in
FriCAS lists are mutable and Boot code makes significant use of
of mutation. So translating _all_ list construction to quoted
lists would be wrong. Boot really does not look at control/data
flow so finding out possibilties to use quoted lists is probably
not practical.
The simplest solution may be shadowing Lisp LIST and using a macro
instead.
--
Waldek Hebisch
--
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/ZeM9vIASshISDyUw%40fricas.org.