3 ms·
Anyone know if there have been attempts at concurrent garbage collection in any of the major lisp implementations (whether CL or Scheme). Maybe Clojure?
by floxy 5y ago
Anyone know if there have been attempts at concurrent garbage collection in any of the major lisp implementations (whether CL or Scheme). Maybe Clojure?
- SomeHacker44 5y agoClojure uses the underlying host's GC (e.g., JVM, CLR or JS engine). It also typically generates rather more garbage than other languages may due to immutability by default. As with all things, you can avoid the garbage if you are willing to abandon the usual idioms.
- vindarel 5y agoI heard Allegro's GC is concurrent and that "a new GC seems to be brewing in SBCL". Also Clasp's GC (via Boehm GC and MPS). Last but not least, quoting: "when one runs ABCL on a suitable JVM with ZGC or Shenandoah, then it has parallel GC". https://twitter.com/stylewarning/status/1387809546287022082?s=20 https://twitter.com/stylewarning/status/1387809546287022082?... https://lisp-journey.gitlab.io/blog/pro-mailing-list-on-common-lisp-and-parallel-gc/ https://lisp-journey.gitlab.io/blog/pro-mailing-list-on-comm...