On Tue, Apr 13, 2021 at 6:36 PM Tobias Neumann <[email protected]> wrote:
>>
>> There is Closure CL, AFAIK it works fine. I do not know how
>> many FriCAS users buid it on top of Closure CL, but it is
>> quite good Lisp implementation. One higlight is precise
>> garbage collector: with sbcl (and probably ecl too) it can

ECL is using the well-known Boehm–Demers–Weiser GC - which is very
widely used, and is  rather robust and fast, it's multithreaded etc -
if used correctly.

In SageMath (which embeds ECL to run Maxima, FriCAS, etc) we rarely notice
any ECL's GC problems.

>> happen that there is free memory but garbage collector can
>> not reclaim it and consequently one get "out of memory"
>> error. In practice when one get "out of memory" erorr
>> it is hard to tell exactly what is the reason. Theoretically
>> Closure CL should behave better in this case.
>
>
> The precise garbage collection sounds good indeed.
> I recently tried FriCAS compiled with Clozure CL to compare SBCL/ECL/CCL 
> performance,
> but for me it started failing with some very basic things:
>
>  test := 1.1
>    >> System error:
>    The value NIL is not of the expected type CCL::UVECTOR.
>
> --
> 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/7576ed80-58ec-4d1c-aab9-7ad713eb1300n%40googlegroups.com.

-- 
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/CAAWYfq0thvq72ywciMcdhans-1537kCmDZsLYgY61NU8m7yHrQ%40mail.gmail.com.

Reply via email to