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.
