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.