I was using 1.3.10 release, no problem.  Trunk version has this problem.

Bisect to commit 1936e863, "Rename 'OBEY' to '|run_shell_command|' and
implement with '|run_program|'".

This can be fixed by adding ":input t" to "sb-ext:run-program",
but I can not explain why.

diff --git a/src/lisp/fricas-lisp.lisp b/src/lisp/fricas-lisp.lisp
index 357aa063..5f3d58e2 100644
--- a/src/lisp/fricas-lisp.lisp
+++ b/src/lisp/fricas-lisp.lisp
@@ -918,7 +918,8 @@ with this hack and will try to convince the GCL crowd to fix this.
   (pop11:sysobey "/usr/bin/env" (cons command arguments))
   #+:sbcl
   (sb-ext:process-exit-code
- (sb-ext:run-program command arguments :search t :output *standard-output*)) + (sb-ext:run-program command arguments :search t :output *standard-output*
+                        :input t))
   #+:gcl
   (si:system (format nil "~{~a~^ ~}" (cons command arguments)))
 )


- Qian

On 4/10/24 10:22, Waldek Hebisch wrote:
On Wed, Apr 10, 2024 at 04:00:31AM +0200, Grégory Vanuxem wrote:
I can not reproduce that. Even with a freshly cloned Official FriCAS
on a pure Linux partition. That's very strange, you probably have a
setting that I don't know. Thanks anyway.

I see the same as you.  HyperDoc should quit, but it does not...
We need to investigate what is different in both cases.


--
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/6566c2c5-eba2-4711-84cb-5fa568992f38%40gmail.com.

Reply via email to