I can report this issue back to Franz Inc.

But we can workaround it easily, with a global gensym symbol, right?

BTW, about porting status to Allegro CL:

FFI is not done yet.

It now can build with pre-generated Lisp files.

It has trouble when bootstrapping daase, fails at different places
when compiling F*.spad.  So I highly suspect that the default
265MB heap is not enough.  And the free version apparently can't
change heap size.

It can dump a image, but not an executable (which is a feature for
enterprise version).  So I have to use the "write a shell script"
trick of CCL (removed in 4825daa1).


Anyway, although not perfect, I think this would be a useful
addition for FriCAS to include it.

But before committing the changes, I'd like some cleanup first:

Move the definition of OBEY from vmlisp.lisp to fricas-lisp.lisp.
And use OBEY in places like "makedir".

For some short functions, reorganize

#+:LISPA(defun fun ...)
#+:LISPB(defun fun ...)
...

to

(defun fun
#+:LISPA(...)
#+:LISPB(...)
...
)

- Qian

On 12/28/23 21:39, Waldek Hebisch wrote:
On Thu, Dec 28, 2023 at 09:10:54PM +0800, Qian Yun wrote:
; While FILE-COMPILING #'"An Anonymous Function" in #P"i-map.clisp"
; between file character positions 26476 (inclusively) and 26479
(exclusively):
Error: Invalid unmatched right parenthesis read.
   [condition type: EXTRA-RIGHT-PAREN-ERROR]

Char position 26476~26479 is the last line of the following snippet.

- Qian

                        (COND ((NULL |newMap|)
                               (PROGN (|sayRemoveFunctionOrValue| |op|)
                                      (|putHist| |op| '|alias| NIL |$e|)
                                      '^L))

Looks like a bug in Allegro printer: control characters should be
properly escaped.


--
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/55886cbe-79e6-4ad3-af0c-b0ca5894457c%40gmail.com.

Reply via email to