[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [fricas-devel] GCL and FriCAS
From: |
Camm Maguire |
Subject: |
Re: [fricas-devel] GCL and FriCAS |
Date: |
Mon, 05 Feb 2024 12:44:44 -0500 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/27.1 (gnu/linux) |
Greetings!
Qian Yun <oldk1331@gmail.com> writes:
> Hi Camm,
>
> Nice to see you again on fricas-devel.
>
> So here's some questions on GCL and FriCAS:
>
> 1. Can you update the Debian packaging for FriCAS? It is still 1.3.8.
>
Thanks for the reminder -- uploaded.
> 2. Can you make "si:run-process" synchronous?
Anything is possible, but have you tried #'si::system, or opening a file
with name beginning in "|" to read or write from/to pipes? run-process
is meant to return control to the lisp prompt so the user might interact
with the process running in the background.
>
> 3. Is "init-memory-config" defined in src/interp/util.lisp still
> useful?
Most likely not. GCL used to have a static number of heap pages
determined at runtime, and fixed bounds on pages per gc type which were
only increased when the allocation grew full. The #'si::allocate
function was there to give the type more room so all the build time was
not used up in GC. This of course was a design failure, as the load per
GC was the entire heap, and not just the space reserved for the type, so
the overhead multiple on tiny portions could increase without bound. A
long time ago we added the variable si::*optimize-maximum-pages*, which
set these limits dynamically and statistically to balance the load among
the types. One essentially never runs without this setting, except when
one wants a tiny heap for a temporary command, like (progn (load ..)
(si::save-system "out")).
>
> 4. Can you do a review of the various "#+:GCL" to see if they are still
> needed after gcl-2.6.14?
Yes, will do, as well as commit the items (all gcl specific) I alluded
to in a previous email.
Take care,
>
> - Best,
> - Qian
--
Camm Maguire camm@maguirefamily.org
==========================================================================
"The earth is but one country, and mankind its citizens." -- Baha'u'llah
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- Re: [fricas-devel] GCL and FriCAS,
Camm Maguire <=