From 36392cb56fc018dbc1d046677bf1cc69b403e568 Mon Sep 17 00:00:00 2001 From: Jeronimo Pellegrini Date: Wed, 1 Sep 2021 14:33:21 -0300 Subject: [PATCH] Add garbage-collector.md --- surveys/garbage-collector.md | 12 ++++++++++++ www-index.scm | 6 +++++- 2 files changed, 17 insertions(+), 1 deletion(-) create mode 100644 surveys/garbage-collector.md diff --git a/surveys/garbage-collector.md b/surveys/garbage-collector.md new file mode 100644 index 0000000..0989cbf --- /dev/null +++ b/surveys/garbage-collector.md @@ -0,0 +1,12 @@ +What garbage collector does each Scheme implementation use? + +| Scheme | GC | type | +|---|---|---| +| Bigloo | `libgc` | conservative, mark-sweep, incremental, generational | +| Chibi | custom | generational | +| Cyclone | [custom](https://justinethier.github.io/cyclone/docs/Garbage-Collector) | | +| Gauche | `libgc` | conservative, mark-sweep, incremental, generational | +| Guile | `libgc`? | conservative, mark-sweep, incremental, generational | +| MIT | custom? | `src/runtime/gc.scm`? | +| STklos | `libgc` | conservative, mark-sweep, incremental, generational | + diff --git a/www-index.scm b/www-index.scm index 280e5b9..38770d1 100644 --- a/www-index.scm +++ b/www-index.scm @@ -107,4 +107,8 @@ "prefixed-string-to-number" "round-inf" "short-equality" - "zero")) + "zero") + + ("Internals" + "garbage-collector")) +