I gave a workaround in FRICAS GitHub issues. But frankly it's just a "test case" not a real solution I think.
Le sam. 4 mars 2023, 10:46, Andrey G. Grozin <[email protected]> a écrit : > Hello *, > > fricas cannot be compiled with the new sbcl-2.3.2. Can something be done > about it? > > Andrey > > ---------- Forwarded message ---------- > Date: Sat, 4 Mar 2023 04:40:20 -0500 > From: Douglas Katzman via Sbcl-help <[email protected]> > Reply-To: Douglas Katzman <[email protected]> > To: Marco Antoniotti <[email protected]> > Cc: sbcl <[email protected]> > Subject: Re: [Sbcl-help] (in-package ...) in 2.3.2 > > As an academic question, this is a valid point- changing a present symbol > from internal to external should potentially be allowed. > But in this case, Fricas violates the actual technical specification > because the do-symbols loop exports symbols that were not > present in the package. Export is specified to first perform import: "If > it is accessible as an internal symbol via use-package, it > is first imported into package, then exported." And I think it's pretty > clear that importing is "interning" > > On Sat, Mar 4, 2023 at 2:08 AM Marco Antoniotti < > [email protected]> wrote: > > Hi > > The restriction only mention interning and un uninterning. Not > exporting. Does un/interning affect or is affected by > exporting? > > MA > > > > On Fri, 3 Mar 2023 at 20:42, Douglas Katzman via Sbcl-help < > [email protected]> wrote: > Fricas seems to violate > http://www.lispworks.com/documentation/HyperSpec/Body/03_f.htm > In particular, line 37 of 'fricas-package.lisp' says: > > (do-symbols (x "FRICAS-LISP") (export (list x))) > > > It is not technically permissible to export symbols in a package while > iterating over symbols in that package. > I have not verified that removing this unportability will fix the problem, > but I suspect it will > > > > On Fri, Mar 3, 2023 at 1:46 PM Grégory Vanuxem <[email protected]> > wrote: > Hi, > > (in-package ...) or its availability seem to have been modified in > SBCL version 2.3.2. > > (in-package ...) in FriCAS, which is a modified version from what I > have read in a GitHub issue, is no longer imported. FriCAS used to > compile smoothly with SBCL, but no longer since 2.3.2. > > Has 'in-package' been modified or something that leads to: > "boot:in-package is unknown" or something like that. So I guess > 'in-package' is no longer imported in usual FiCAS settings. > > Any hints? > __ > Greg > > > _______________________________________________ > Sbcl-help mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/sbcl-help > > _______________________________________________ > Sbcl-help mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/sbcl-help > > -- > Marco Antoniotti > https://dcb.disco.unimib.it > > -- > 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/73155aa8-3977-9a1-376c-b2d7bb4d1889%40starnew.inp.nsk.su > . > -- > 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/73155aa8-3977-9a1-376c-b2d7bb4d1889%40starnew.inp.nsk.su > . > _______________________________________________ > Sbcl-help mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/sbcl-help > > -- > 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/73155aa8-3977-9a1-376c-b2d7bb4d1889%40starnew.inp.nsk.su > . > -- 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/CAHnU2dbuD7e_nHDhfj3ESwObNK6aS7%2BuLf-5PSWD5EnWDyfonQ%40mail.gmail.com.
