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.

Reply via email to