diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..268a894 --- /dev/null +++ b/.gitignore @@ -0,0 +1,13 @@ +data +listings/bigloo* +listings/chibi* +listings/gambit* +listings/gauche* +listings/gerbil* +listings/kawa* +listings/loko* +listings/racket* +listings/sagittarius* +listings/stklos* +listings/unsyntax* +srfi-data.scm diff --git a/data/bigloo-external.scm b/data/.gitkeep similarity index 100% rename from data/bigloo-external.scm rename to data/.gitkeep diff --git a/data/bigloo-head.scm b/data/bigloo-head.scm deleted file mode 100644 index 354744c..0000000 --- a/data/bigloo-head.scm +++ /dev/null @@ -1,10 +0,0 @@ -0 -2 -6 -8 -9 -18 -22 -28 -30 -34 diff --git a/data/bigloo.scm b/data/bigloo.scm deleted file mode 100644 index 354744c..0000000 --- a/data/bigloo.scm +++ /dev/null @@ -1,10 +0,0 @@ -0 -2 -6 -8 -9 -18 -22 -28 -30 -34 diff --git a/data/chez-external.scm b/data/chez-external.scm deleted file mode 100644 index e9b301e..0000000 --- a/data/chez-external.scm +++ /dev/null @@ -1,69 +0,0 @@ -0 -1 -2 -4 -5 -6 -8 -9 -11 -13 -14 -15 -16 -17 -19 -23 -25 -26 -27 -28 -29 -31 -34 -35 -37 -38 -39 -41 -42 -43 -45 -48 -51 -54 -60 -61 -64 -67 -69 -78 -98 -99 -111 -113 -115 -116 -117 -125 -126 -127 -128 -129 -130 -131 -132 -133 -134 -139 -141 -143 -145 -146 -151 -152 -156 -158 -171 -213 -214 diff --git a/data/chez-head.scm b/data/chez-head.scm deleted file mode 100644 index 0d38910..0000000 --- a/data/chez-head.scm +++ /dev/null @@ -1 +0,0 @@ -212 diff --git a/data/chez.scm b/data/chez.scm deleted file mode 100644 index 0d38910..0000000 --- a/data/chez.scm +++ /dev/null @@ -1 +0,0 @@ -212 diff --git a/data/chibi-external.scm b/data/chibi-external.scm deleted file mode 100644 index e69de29..0000000 diff --git a/data/chibi-head.scm b/data/chibi-head.scm deleted file mode 100644 index 0c2669c..0000000 --- a/data/chibi-head.scm +++ /dev/null @@ -1,62 +0,0 @@ -0 -1 -2 -6 -8 -9 -11 -14 -16 -18 -23 -26 -27 -33 -38 -39 -41 -46 -55 -64 -69 -95 -98 -99 -101 -111 -113 -115 -116 -117 -121 -124 -125 -127 -128 -129 -130 -132 -133 -134 -135 -139 -141 -142 -143 -144 -145 -146 -147 -151 -154 -158 -159 -165 -166 -179 -188 -193 -219 -227 -229 -231 diff --git a/data/chibi.scm b/data/chibi.scm deleted file mode 100644 index 843b9b8..0000000 --- a/data/chibi.scm +++ /dev/null @@ -1,58 +0,0 @@ -0 -1 -2 -6 -8 -9 -11 -14 -16 -18 -23 -26 -27 -33 -38 -39 -41 -46 -55 -69 -95 -98 -99 -101 -111 -113 -115 -116 -117 -121 -124 -125 -127 -128 -129 -130 -132 -133 -134 -135 -139 -141 -142 -143 -144 -145 -146 -147 -151 -154 -158 -159 -165 -166 -179 -188 -193 -219 diff --git a/data/chicken-external.scm b/data/chicken-external.scm deleted file mode 100644 index 42bafcd..0000000 --- a/data/chicken-external.scm +++ /dev/null @@ -1,77 +0,0 @@ -1 -5 -13 -14 -18 -19 -25 -27 -29 -34 -35 -37 -38 -41 -42 -43 -45 -47 -48 -51 -60 -63 -64 -66 -67 -69 -71 -74 -78 -90 -94 -95 -99 -101 -105 -111 -111 -113 -115 -116 -117 -121 -123 -127 -128 -130 -132 -133 -134 -135 -137 -141 -143 -144 -145 -146 -151 -152 -158 -160 -171 -173 -174 -178 -179 -180 -189 -193 -196 -197 -203 -207 -209 -216 -217 -227 -232 diff --git a/data/chicken-head.scm b/data/chicken-head.scm deleted file mode 100644 index e69de29..0000000 diff --git a/data/chicken.scm b/data/chicken.scm deleted file mode 100644 index 92ca6ed..0000000 --- a/data/chicken.scm +++ /dev/null @@ -1,26 +0,0 @@ -0 -2 -4 -6 -8 -9 -10 -11 -12 -15 -16 -17 -23 -26 -28 -30 -31 -39 -46 -55 -61 -62 -87 -88 -98 -219 diff --git a/data/gambit-external.scm b/data/gambit-external.scm deleted file mode 100644 index e69de29..0000000 diff --git a/data/gambit-head.scm b/data/gambit-head.scm deleted file mode 100644 index c114ae6..0000000 --- a/data/gambit-head.scm +++ /dev/null @@ -1,34 +0,0 @@ -0 -1 -2 -4 -5 -6 -8 -9 -13 -14 -19 -23 -26 -27 -28 -31 -33 -41 -42 -45 -48 -64 -69 -111 -115 -124 -132 -141 -151 -158 -179 -193 -219 -231 diff --git a/data/gambit.scm b/data/gambit.scm deleted file mode 100644 index 892490e..0000000 --- a/data/gambit.scm +++ /dev/null @@ -1,11 +0,0 @@ -0 -4 -6 -8 -9 -18 -21 -22 -23 -27 -39 diff --git a/data/gauche-external.scm b/data/gauche-external.scm deleted file mode 100644 index e69de29..0000000 diff --git a/data/gauche-head.scm b/data/gauche-head.scm deleted file mode 100644 index b72c660..0000000 --- a/data/gauche-head.scm +++ /dev/null @@ -1,127 +0,0 @@ -0 -1 -2 -4 -5 -6 -7 -8 -9 -10 -11 -13 -14 -16 -17 -18 -19 -22 -23 -25 -26 -27 -28 -29 -30 -31 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -45 -46 -55 -60 -61 -62 -64 -66 -69 -74 -78 -87 -95 -96 -98 -99 -101 -106 -111 -112 -113 -114 -115 -116 -117 -118 -120 -121 -124 -125 -127 -128 -129 -130 -131 -132 -133 -134 -135 -141 -143 -144 -145 -146 -149 -151 -152 -154 -158 -159 -160 -162 -169 -170 -172 -173 -174 -175 -176 -178 -180 -181 -185 -189 -192 -193 -194 -195 -196 -197 -207 -209 -210 -215 -216 -217 -219 -221 -222 -226 -227 -228 -229 -232 -235 -236 -238 -239 -244 -247 -252 diff --git a/data/gauche.scm b/data/gauche.scm deleted file mode 100644 index 73e2bf4..0000000 --- a/data/gauche.scm +++ /dev/null @@ -1,126 +0,0 @@ -0 -1 -2 -4 -5 -6 -7 -8 -9 -10 -11 -13 -14 -16 -17 -18 -19 -22 -23 -25 -26 -27 -28 -29 -30 -31 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -45 -46 -55 -60 -61 -62 -64 -66 -69 -74 -78 -87 -95 -96 -98 -99 -101 -106 -111 -112 -113 -114 -115 -116 -117 -118 -120 -121 -124 -125 -127 -128 -129 -130 -131 -132 -133 -134 -135 -141 -143 -144 -145 -146 -149 -151 -152 -154 -158 -159 -160 -162 -169 -170 -172 -173 -174 -175 -176 -178 -180 -181 -185 -189 -192 -193 -194 -195 -196 -197 -207 -209 -210 -215 -216 -217 -219 -221 -222 -226 -227 -228 -229 -232 -235 -236 -238 -239 -244 -247 diff --git a/data/gerbil-external.scm b/data/gerbil-external.scm deleted file mode 100644 index e69de29..0000000 diff --git a/data/gerbil-head.scm b/data/gerbil-head.scm deleted file mode 100644 index 8f1c9b9..0000000 --- a/data/gerbil-head.scm +++ /dev/null @@ -1,60 +0,0 @@ -0 -1 -2 -4 -6 -8 -9 -13 -14 -16 -18 -19 -21 -22 -23 -26 -27 -28 -30 -31 -34 -38 -39 -41 -42 -43 -45 -48 -60 -62 -78 -87 -88 -95 -101 -111 -113 -115 -116 -117 -121 -124 -125 -127 -128 -130 -132 -133 -134 -135 -141 -143 -144 -145 -146 -151 -158 -159 -160 -212 diff --git a/data/gerbil.scm b/data/gerbil.scm deleted file mode 100644 index 8f1c9b9..0000000 --- a/data/gerbil.scm +++ /dev/null @@ -1,60 +0,0 @@ -0 -1 -2 -4 -6 -8 -9 -13 -14 -16 -18 -19 -21 -22 -23 -26 -27 -28 -30 -31 -34 -38 -39 -41 -42 -43 -45 -48 -60 -62 -78 -87 -88 -95 -101 -111 -113 -115 -116 -117 -121 -124 -125 -127 -128 -130 -132 -133 -134 -135 -141 -143 -144 -145 -146 -151 -158 -159 -160 -212 diff --git a/data/guile-external.scm b/data/guile-external.scm deleted file mode 100644 index e69de29..0000000 diff --git a/data/guile-head.scm b/data/guile-head.scm deleted file mode 100644 index e69de29..0000000 diff --git a/data/guile.scm b/data/guile.scm deleted file mode 100644 index f5c03df..0000000 --- a/data/guile.scm +++ /dev/null @@ -1,44 +0,0 @@ -0 -1 -2 -4 -6 -8 -9 -10 -11 -13 -14 -16 -17 -18 -19 -23 -26 -27 -28 -30 -31 -34 -35 -37 -38 -39 -41 -42 -43 -45 -46 -55 -60 -61 -62 -64 -67 -69 -71 -87 -88 -98 -105 -111 diff --git a/data/iron-external.scm b/data/iron-external.scm deleted file mode 100644 index e9b301e..0000000 --- a/data/iron-external.scm +++ /dev/null @@ -1,69 +0,0 @@ -0 -1 -2 -4 -5 -6 -8 -9 -11 -13 -14 -15 -16 -17 -19 -23 -25 -26 -27 -28 -29 -31 -34 -35 -37 -38 -39 -41 -42 -43 -45 -48 -51 -54 -60 -61 -64 -67 -69 -78 -98 -99 -111 -113 -115 -116 -117 -125 -126 -127 -128 -129 -130 -131 -132 -133 -134 -139 -141 -143 -145 -146 -151 -152 -156 -158 -171 -213 -214 diff --git a/data/iron-head.scm b/data/iron-head.scm deleted file mode 100644 index e69de29..0000000 diff --git a/data/iron.scm b/data/iron.scm deleted file mode 100644 index e69de29..0000000 diff --git a/data/kawa-external.scm b/data/kawa-external.scm deleted file mode 100644 index e69de29..0000000 diff --git a/data/kawa-head.scm b/data/kawa-head.scm deleted file mode 100644 index 4f0b2f9..0000000 --- a/data/kawa-head.scm +++ /dev/null @@ -1,43 +0,0 @@ -0 -1 -2 -4 -6 -8 -9 -10 -11 -13 -14 -16 -17 -23 -25 -26 -28 -30 -35 -37 -38 -39 -41 -45 -60 -62 -64 -69 -87 -88 -95 -97 -98 -101 -107 -108 -109 -118 -140 -163 -164 -197 -251 diff --git a/data/kawa.scm b/data/kawa.scm deleted file mode 100644 index 345b39d..0000000 --- a/data/kawa.scm +++ /dev/null @@ -1,41 +0,0 @@ -0 -1 -2 -4 -6 -8 -9 -10 -11 -13 -14 -16 -17 -23 -25 -26 -28 -30 -35 -37 -38 -39 -41 -45 -60 -62 -64 -69 -87 -88 -95 -97 -98 -101 -107 -108 -109 -118 -140 -163 -164 diff --git a/data/larceny-external.scm b/data/larceny-external.scm deleted file mode 100644 index e69de29..0000000 diff --git a/data/larceny-head.scm b/data/larceny-head.scm deleted file mode 100644 index e69de29..0000000 diff --git a/data/larceny.scm b/data/larceny.scm deleted file mode 100644 index 411ff63..0000000 --- a/data/larceny.scm +++ /dev/null @@ -1,89 +0,0 @@ -0 -1 -2 -5 -6 -7 -8 -9 -11 -13 -14 -16 -17 -19 -22 -23 -25 -26 -27 -28 -29 -30 -31 -34 -37 -38 -39 -41 -42 -43 -45 -48 -51 -54 -55 -56 -59 -60 -61 -62 -63 -64 -66 -67 -69 -71 -74 -78 -86 -87 -95 -96 -98 -99 -101 -111 -112 -113 -114 -115 -116 -117 -121 -122 -123 -124 -125 -126 -127 -128 -129 -130 -131 -132 -133 -134 -135 -136 -137 -138 -141 -142 -143 -144 -145 -146 -147 -151 -152 diff --git a/data/loko-external.scm b/data/loko-external.scm deleted file mode 100644 index 51167fe..0000000 --- a/data/loko-external.scm +++ /dev/null @@ -1,70 +0,0 @@ -0 -1 -2 -4 -5 -6 -8 -9 -11 -13 -14 -15 -16 -17 -19 -23 -25 -26 -27 -28 -29 -31 -34 -35 -37 -38 -39 -41 -42 -43 -45 -48 -51 -54 -60 -61 -64 -67 -69 -78 -98 -99 -111 -113 -115 -116 -117 -125 -126 -127 -128 -129 -130 -131 -132 -133 -134 -139 -141 -143 -145 -146 -151 -152 -156 -158 -171 -213 -214 -160 diff --git a/data/loko-head.scm b/data/loko-head.scm deleted file mode 100644 index be40833..0000000 --- a/data/loko-head.scm +++ /dev/null @@ -1,5 +0,0 @@ -19 -38 -98 -170 -215 diff --git a/data/loko.scm b/data/loko.scm deleted file mode 100644 index be40833..0000000 --- a/data/loko.scm +++ /dev/null @@ -1,5 +0,0 @@ -19 -38 -98 -170 -215 diff --git a/data/mit-external.scm b/data/mit-external.scm deleted file mode 100644 index e69de29..0000000 diff --git a/data/mit-head.scm b/data/mit-head.scm deleted file mode 100644 index e69de29..0000000 diff --git a/data/mit.scm b/data/mit.scm deleted file mode 100644 index 738204e..0000000 --- a/data/mit.scm +++ /dev/null @@ -1,28 +0,0 @@ -0 -1 -2 -6 -8 -9 -14 -23 -27 -30 -39 -62 -69 -112 -115 -124 -125 -128 -129 -131 -133 -140 -143 -158 -162 -180 -219 -228 diff --git a/data/racket-external.scm b/data/racket-external.scm deleted file mode 100644 index e69de29..0000000 diff --git a/data/racket-head.scm b/data/racket-head.scm deleted file mode 100644 index 720b475..0000000 --- a/data/racket-head.scm +++ /dev/null @@ -1,50 +0,0 @@ -1 -2 -4 -5 -6 -7 -8 -9 -11 -13 -14 -16 -17 -18 -19 -23 -25 -26 -27 -28 -29 -30 -31 -32 -34 -35 -38 -39 -40 -41 -42 -43 -45 -48 -54 -57 -59 -60 -61 -63 -64 -66 -67 -69 -71 -74 -78 -86 -87 -98 diff --git a/data/racket.scm b/data/racket.scm deleted file mode 100644 index 720b475..0000000 --- a/data/racket.scm +++ /dev/null @@ -1,50 +0,0 @@ -1 -2 -4 -5 -6 -7 -8 -9 -11 -13 -14 -16 -17 -18 -19 -23 -25 -26 -27 -28 -29 -30 -31 -32 -34 -35 -38 -39 -40 -41 -42 -43 -45 -48 -54 -57 -59 -60 -61 -63 -64 -66 -67 -69 -71 -74 -78 -86 -87 -98 diff --git a/data/sagittarius-external.scm b/data/sagittarius-external.scm deleted file mode 100644 index e69de29..0000000 diff --git a/data/sagittarius-head.scm b/data/sagittarius-head.scm deleted file mode 100644 index ce6e4bb..0000000 --- a/data/sagittarius-head.scm +++ /dev/null @@ -1,82 +0,0 @@ -0 -1 -2 -4 -6 -8 -11 -13 -14 -16 -17 -18 -19 -22 -23 -25 -26 -27 -29 -31 -37 -38 -39 -41 -42 -43 -45 -49 -57 -60 -61 -64 -69 -78 -86 -87 -98 -99 -100 -101 -105 -106 -110 -111 -112 -113 -114 -115 -116 -117 -120 -121 -123 -124 -125 -126 -127 -128 -129 -130 -131 -132 -133 -134 -135 -139 -141 -142 -143 -144 -145 -146 -151 -152 -154 -156 -158 -159 -160 -193 -197 -219 diff --git a/data/sagittarius.scm b/data/sagittarius.scm deleted file mode 100644 index ce6e4bb..0000000 --- a/data/sagittarius.scm +++ /dev/null @@ -1,82 +0,0 @@ -0 -1 -2 -4 -6 -8 -11 -13 -14 -16 -17 -18 -19 -22 -23 -25 -26 -27 -29 -31 -37 -38 -39 -41 -42 -43 -45 -49 -57 -60 -61 -64 -69 -78 -86 -87 -98 -99 -100 -101 -105 -106 -110 -111 -112 -113 -114 -115 -116 -117 -120 -121 -123 -124 -125 -126 -127 -128 -129 -130 -131 -132 -133 -134 -135 -139 -141 -142 -143 -144 -145 -146 -151 -152 -154 -156 -158 -159 -160 -193 -197 -219 diff --git a/data/scheme48-external.scm b/data/scheme48-external.scm deleted file mode 100644 index e69de29..0000000 diff --git a/data/scheme48-head.scm b/data/scheme48-head.scm deleted file mode 100644 index e69de29..0000000 diff --git a/data/scheme48.scm b/data/scheme48.scm deleted file mode 100644 index f830791..0000000 --- a/data/scheme48.scm +++ /dev/null @@ -1,37 +0,0 @@ -1 -2 -4 -5 -6 -7 -8 -9 -11 -13 -14 -16 -17 -19 -23 -25 -26 -27 -28 -31 -34 -37 -39 -40 -42 -43 -45 -60 -61 -62 -63 -66 -67 -71 -74 -78 -95 diff --git a/data/slib-external.scm b/data/slib-external.scm deleted file mode 100644 index e69de29..0000000 diff --git a/data/slib-head.scm b/data/slib-head.scm deleted file mode 100644 index e69de29..0000000 diff --git a/data/slib.scm b/data/slib.scm deleted file mode 100644 index 3c6d81d..0000000 --- a/data/slib.scm +++ /dev/null @@ -1,17 +0,0 @@ -0 -1 -2 -8 -9 -11 -23 -28 -39 -47 -59 -60 -61 -63 -94 -95 -96 diff --git a/data/snow-fort-external.scm b/data/snow-fort-external.scm deleted file mode 100644 index e69de29..0000000 diff --git a/data/snow-fort-head.scm b/data/snow-fort-head.scm deleted file mode 100644 index e69de29..0000000 diff --git a/data/snow-fort.scm b/data/snow-fort.scm deleted file mode 100644 index 65f6d6d..0000000 --- a/data/snow-fort.scm +++ /dev/null @@ -1,13 +0,0 @@ -19 -28 -42 -60 -63 -64 -78 -156 -166 -175 -179 -197 -235 diff --git a/data/srfi-data.scm b/data/srfi-data.scm deleted file mode 100644 index 621c60c..0000000 --- a/data/srfi-data.scm +++ /dev/null @@ -1,2188 +0,0 @@ -((number 0) - (status final) - (title "Feature-based conditional expansion construct") - (author "Marc Feeley") - (library-name cond-expand) - (see-also) - (keywords features) - (draft-date "1999-01-05") - (done-date "1999-05-07")) -((number 1) - (status final) - (title "List Library") - (author "Olin Shivers") - (library-name lists) - (see-also) - (keywords data-structure r7rs-large r7rs-large-red) - (draft-date "1998-12-22") - (done-date "1999-10-09")) -((number 2) - (status final) - (title "AND-LET*: an AND with local bindings, a guarded LET* special form") - (author "Oleg Kiselyov") - (library-name and-let*) - (see-also 202) - (keywords binding control-flow) - (draft-date "1998-12-28") - (done-date "1999-03-01")) -((number 3) - (status withdrawn) - (title "List-Set Library") - (author "Olin Shivers") - (see-also) - (keywords data-structure) - (draft-date "1999-01-12") - (done-date "1999-08-26")) -((number 4) - (status final) - (title "Homogeneous numeric vector datatypes") - (author "Marc Feeley") - (library-name numeric-vectors) - (see-also 160) - (keywords data-structure numbers) - (draft-date "1999-01-19") - (done-date "1999-05-22")) -((number 5) - (status final) - (title "A compatible let form with signatures and rest arguments") - (author "Andy Gaynor") - (library-name let) - (see-also) - (keywords binding) - (draft-date "1999-02-10") - (done-date "1999-04-26")) -((number 6) - (status final) - (title "Basic String Ports") - (author "William D Clinger") - (library-name basic-string-ports) - (see-also) - (keywords i/o operating-system) - (draft-date "1999-04-26") - (done-date "1999-07-01")) -((number 7) - (status final) - (title "Feature-based program configuration language") - (author "Richard Kelsey") - (see-also) - (keywords features) - (draft-date "1999-05-26") - (done-date "1999-08-19")) -((number 8) - (status final) - (title "receive: Binding to multiple values") - (author "John David Stone") - (library-name receive) - (see-also 11 71 210) - (keywords binding multiple-value-returns) - (draft-date "1999-07-01") - (done-date "1999-08-30")) -((number 9) - (status final) - (title "Defining Record Types") - (author "Richard Kelsey") - (library-name records) - (see-also 99 237) - (keywords data-structure) - (draft-date "1999-07-07") - (done-date "1999-09-09")) -((number 10) - (status final) - (title "#, external form") - (author "Oleg Kiselyov") - (see-also) - (keywords reader-syntax) - (draft-date "1999-09-21") - (done-date "2000-01-13")) -((number 11) - (status final) - (title "Syntax for receiving multiple values") - (author "Lars T Hansen") - (library-name let-values) - (see-also 8 71 210) - (keywords binding multiple-value-returns) - (draft-date "1999-09-14") - (done-date "2000-03-15")) -((number 12) - (status withdrawn) - (title "Exception Handling") - (author "William Clinger") - (author "R. Kent Dybvig") - (author "Matthew Flatt") - (author "Marc Feeley") - (see-also) - (keywords control-flow exceptions) - (draft-date "1999-10-10") - (done-date "2000-01-22")) -((number 13) - (status final) - (title "String Libraries") - (author "Olin Shivers") - (library-name strings) - (see-also 130) - (keywords data-structure) - (draft-date "1999-10-18") - (done-date "2000-12-28")) -((number 14) - (status final) - (title "Character-set Library") - (author "Olin Shivers") - (library-name char-sets) - (see-also) - (keywords data-structure r7rs-large r7rs-large-red) - (draft-date "1999-10-30") - (done-date "2000-12-28")) -((number 15) - (status withdrawn) - (title "Syntax for dynamic scoping") - (author "Lars T Hansen") - (library-name fluid-let) - (see-also) - (keywords binding) - (draft-date "1999-11-06") - (done-date "2000-03-10")) -((number 16) - (status final) - (title "Syntax for procedures of variable arity") - (author "Lars T Hansen") - (library-name case-lambda) - (see-also) - (keywords pattern-matching) - (draft-date "1999-11-06") - (done-date "2000-03-10")) -((number 17) - (status final) - (title "Generalized set!") - (author "Per Bothner") - (library-name generalized-set!) - (see-also) - (keywords assignment) - (draft-date "2000-01-16") - (done-date "2000-07-24")) -((number 18) - (status final) - (title "Multithreading support") - (author "Marc Feeley") - (library-name multithreading) - (see-also) - (keywords concurrency) - (draft-date "2000-02-07") - (done-date "2001-03-14")) -((number 19) - (status final) - (title "Time Data Types and Procedures") - (author "Will Fitzgerald") - (library-name time) - (see-also) - (keywords data-structure) - (draft-date "2000-02-28") - (done-date "2000-08-31")) -((number 20) - (status withdrawn) - (title "Simple object system") - (author "Christian Queinnec") - (see-also) - (keywords miscellaneous) - (draft-date "2000-04-16") - (done-date "2001-04-29")) -((number 21) - (status final) - (title "Real-time multithreading support") - (author "Marc Feeley") - (library-name real-time-multithreading) - (see-also) - (keywords concurrency) - (draft-date "2000-05-12") - (done-date "2001-03-02")) -((number 22) - (status final) - (title "Running Scheme Scripts on Unix") - (author "Martin Gasbichler") - (author "Michael Sperber") - (see-also) - (keywords operating-system) - (draft-date "2001-03-08") - (done-date "2002-01-20")) -((number 23) - (status final) - (title "Error reporting mechanism") - (author "Stephan Houben") - (library-name error) - (see-also) - (keywords control-flow error-handling) - (draft-date "2001-03-09") - (done-date "2001-06-22")) -((number 24) - (status withdrawn) - (title "Define-syntax in local lexical scopes") - (author "Antti Huima") - (see-also) - (keywords syntax) - (draft-date "2001-06-25") - (done-date "2002-04-12")) -((number 25) - (status final) - (title "Multi-dimensional Array Primitives") - (author "Jussi Piitulainen") - (library-name multi-dimensional-arrays) - (see-also) - (keywords data-structure) - (draft-date "2001-11-12") - (done-date "2002-05-21")) -((number 26) - (status final) - (title "Notation for Specializing Parameters without Currying") - (author "Sebastian Egner") - (library-name cut) - (see-also 156 232) - (keywords syntax) - (draft-date "2002-02-06") - (done-date "2002-02-14")) -((number 27) - (status final) - (title "Sources of Random Bits") - (author "Sebastian Egner") - (library-name random-bits) - (see-also) - (keywords randomness) - (draft-date "2002-02-12") - (done-date "2002-06-03")) -((number 28) - (status final) - (title "Basic Format Strings") - (author "Scott G. Miller") - (library-name basic-format-strings) - (see-also 48 159) - (keywords i/o) - (draft-date "2002-03-22") - (done-date "2002-06-25")) -((number 29) - (status final) - (title "Localization") - (author "Scott G. Miller") - (library-name localization) - (see-also) - (keywords i/o) - (draft-date "2002-03-26") - (done-date "2002-08-01")) -((number 30) - (status final) - (title "Nested Multi-line Comments") - (author "Martin Gasbichler") - (see-also) - (keywords reader-syntax) - (draft-date "2002-04-12") - (done-date "2002-08-07")) -((number 31) - (status final) - (title "A special form `rec' for recursive evaluation") - (author "Mirko Luedde") - (library-name rec) - (see-also) - (keywords miscellaneous) - (draft-date "2002-05-24") - (done-date "2002-12-02")) -((number 32) - (status withdrawn) - (title "Sort Libraries") - (author "Olin Shivers") - (see-also) - (keywords algorithm) - (draft-date "2002-07-15") - (done-date "2003-07-17")) -((number 33) - (status withdrawn) - (title "Integer Bitwise-operation Library") - (author "Olin Shivers") - (see-also) - (keywords data-structure) - (draft-date "2002-07-15") - (done-date "2003-07-17")) -((number 34) - (status final) - (title "Exception Handling for Programs") - (author "Richard Kelsey") - (author "Michael Sperber") - (library-name exception-handling) - (see-also) - (keywords exceptions) - (draft-date "2002-07-23") - (done-date "2002-12-01")) -((number 35) - (status final) - (title "Conditions") - (author "Richard Kelsey") - (author "Michael Sperber") - (library-name conditions) - (see-also) - (keywords exceptions) - (draft-date "2002-07-23") - (done-date "2002-12-01")) -((number 36) - (status final) - (title "I/O Conditions") - (author "Michael Sperber") - (see-also) - (keywords exceptions i/o) - (draft-date "2002-07-23") - (done-date "2002-12-01")) -((number 37) - (status final) - (title "args-fold: a program argument processor") - (author "Anthony Carrico") - (library-name args-fold) - (see-also) - (keywords operating-system) - (draft-date "2002-09-23") - (done-date "2003-01-13")) -((number 38) - (status final) - (title "External Representation for Data With Shared Structure") - (author "Ray Dillinger") - (library-name with-shared-structure) - (see-also) - (keywords i/o) - (draft-date "2002-12-16") - (done-date "2003-04-02")) -((number 39) - (status final) - (title "Parameter objects") - (author "Marc Feeley") - (library-name parameters) - (see-also) - (keywords binding parameters) - (draft-date "2002-12-21") - (done-date "2003-06-30")) -((number 40) - (status withdrawn) - (title "A Library of Streams") - (author "Philip L. Bewig") - (see-also 41) - (keywords data-structure superseded) - (draft-date "2003-02-03") - (done-date "2017-08-10")) -((number 41) - (status final) - (title "Streams") - (author "Philip L. Bewig") - (library-name streams) ; also (streams primitive) and (streams derived) - (see-also 40) - (keywords data-structure r7rs-large r7rs-large-red) - (draft-date "2007-10-21") - (done-date "2008-01-24")) -((number 42) - (status final) - (title "Eager Comprehensions") - (author "Sebastian Egner") - (library-name eager-comprehensions) - (see-also 196) - (keywords control-flow) - (draft-date "2003-02-20") - (done-date "2003-07-07")) -((number 43) - (status final) - (title "Vector library") - (author "Taylor Campbell") - (library-name vectors) - (see-also 133) - (keywords data-structure) - (draft-date "2003-04-03") - (done-date "2004-10-26")) -((number 44) - (status final) - (title "Collections") - (author "Scott G. Miller") - (library-name collections) - (see-also) - (keywords data-structure) - (draft-date "2003-04-28") - (done-date "2004-03-07")) -((number 45) - (status final) - (title "Primitives for Expressing Iterative Lazy Algorithms") - (author "André van Tonder") - (library-name lazy) - (see-also 155) - (keywords data-structure) - (draft-date "2003-09-23") - (done-date "2004-04-05")) -((number 46) - (status final) - (title "Basic Syntax-rules Extensions") - (author "Taylor Campbell") - (library-name syntax-rules) - (see-also 211) - (keywords syntax) - (draft-date "2003-10-06") - (done-date "2005-02-28")) -((number 47) - (status final) - (title "Array") - (author "Aubrey Jaffer") - (library-name arrays) - (see-also) - (keywords data-structure) - (draft-date "2003-11-11") - (done-date "2004-06-14")) -((number 48) - (status final) - (title "Intermediate Format Strings") - (author "Ken Dickey") - (library-name intermediate-format-strings) - (see-also 28 159) - (keywords i/o) - (draft-date "2003-11-25") - (done-date "2004-03-02")) -((number 49) - (status final) - (title "Indentation-sensitive syntax") - (author "Egil Möller") - (see-also) - (keywords reader-syntax) - (draft-date "2003-11-30") - (done-date "2005-07-22")) -((number 50) - (status withdrawn) - (title "Mixing Scheme and C") - (author "Richard Kelsey") - (author "Michael Sperber") - (see-also) - (keywords operating-system) - (draft-date "2003-12-22") - (done-date "2005-12-20")) -((number 51) - (status final) - (title "Handling rest list") - (author "Joo ChurlSoo") - (library-name rest-values) - (see-also) - (keywords multiple-value-returns) - (draft-date "2004-01-18") - (done-date "2004-06-07")) -((number 52) - (status withdrawn) - (title "Permitting and Supporting Extended Character Sets") - (author "Thomas Lord") - (see-also) - (keywords data-structure) - (draft-date "2004-02-09") - (done-date "2004-06-17")) -((number 53) - (status withdrawn) - (title "Syntactic computations with computation-rules") - (author "André van Tonder") - (see-also) - (keywords syntax) - (draft-date "2004-03-16") - (done-date "2004-09-06")) -((number 54) - (status final) - (title "Formatting") - (author "Joo ChurlSoo") - (library-name cat) - (see-also) - (keywords i/o) - (draft-date "2004-03-22") - (done-date "2004-06-24")) -((number 55) - (status final) - (title "require-extension") - (author "Felix L. Winkelmann") - (author "D.C. Frost") - (see-also) - (keywords features) - (draft-date "2004-06-07") - (done-date "2004-11-05")) -((number 56) - (status withdrawn) - (title "Binary I/O") - (author "Alex Shinn") - (see-also) - (keywords i/o) - (draft-date "2004-06-14") - (done-date "2005-10-31")) -((number 57) - (status final) - (title "Records") - (author "André van Tonder") - (library-name records) - (see-also) - (keywords data-structure) - (draft-date "2004-09-08") - (done-date "2005-03-07")) -((number 58) - (status final) - (title "Array Notation") - (author "Aubrey Jaffer") - (see-also) - (keywords reader-syntax) - (draft-date "2004-11-26") - (done-date "2005-03-08")) -((number 59) - (status final) - (title "Vicinity") - (author "Aubrey Jaffer") - (library-name vicinities) - (see-also) - (keywords i/o) - (draft-date "2004-12-30") - (done-date "2005-03-08")) -((number 60) - (status final) - (title "Integers as Bits") - (author "Aubrey Jaffer") - (library-name integer-bits) - (see-also) - (keywords data-structure numbers) - (draft-date "2005-01-03") - (done-date "2005-03-08")) -((number 61) - (status final) - (title "A more general cond clause") - (author "Taylor Campbell") - (library-name cond) - (see-also) - (keywords binding control-flow) - (draft-date "2005-01-03") - (done-date "2005-07-21")) -((number 62) - (status final) - (title "S-expression comments") - (author "Taylor Campbell") - (see-also) - (keywords reader-syntax) - (draft-date "2005-01-03") - (done-date "2005-07-21")) -((number 63) - (status final) - (title "Homogeneous and Heterogeneous Arrays") - (author "Aubrey Jaffer") - (library-name arrays) - (see-also) - (keywords data-structure numbers) - (draft-date "2005-01-17") - (done-date "2005-04-27")) -((number 64) - (status final) - (title "A Scheme API for test suites") - (author "Per Bothner") - (library-name testing) - (see-also 252) - (keywords testing) - (draft-date "2005-01-28") - (done-date "2006-06-18")) -((number 65) - (status withdrawn) - (title - "define-immutable: A Syntax to Define Identifiers With Immutable Values") - (author "Andrew Wilcox") - (see-also) - (keywords binding lazy-evaluation) - (draft-date "2005-06-19") - (done-date "2005-05-17")) -((number 66) - (status final) - (title "Octet Vectors") - (author "Michael Sperber") - (library-name octet-vectors) - (see-also) - (keywords data-structure) - (draft-date "2005-03-11") - (done-date "2005-12-15")) -((number 67) - (status final) - (title "Compare Procedures") - (author "Sebastian Egner") - (author "Jens Axel Søgaard") - (library-name compare-procedures) - (see-also) - (keywords comparison) - (draft-date "2005-04-05") - (done-date "2005-09-11")) -((number 68) - (status withdrawn) - (title "Comprehensive I/O") - (author "Michael Sperber") - (see-also) - (keywords i/o) - (draft-date "2005-04-13") - (done-date "2005-11-29")) -((number 69) - (status final) - (title "Basic hash tables") - (author "Panu Kalliokoski") - (library-name basic-hash-tables) - (see-also 125 126) - (keywords data-structure) - (draft-date "2005-04-25") - (done-date "2005-09-14")) -((number 70) - (status final) - (title "Numbers") - (author "Aubrey Jaffer") - (see-also) - (keywords data-structure numbers) - (draft-date "2005-05-15") - (done-date "2005-09-11")) -((number 71) - (status final) - (title "Extended LET-syntax for multiple values") - (author "Sebastian Egner") - (library-name let) - (see-also 8 11 210) - (keywords binding multiple-value-returns) - (draft-date "2005-05-16") - (done-date "2005-08-12")) -((number 72) - (status final) - (title "Hygienic macros") - (author "André van Tonder") - (see-also) - (keywords syntax) - (draft-date "2005-06-14") - (done-date "2005-09-21")) -((number 73) - (status withdrawn) - (title "Exact Infinities") - (author "Chongkai Zhu") - (see-also) - (keywords numbers) - (draft-date "2005-06-19") - (done-date "2005-11-30")) -((number 74) - (status final) - (title "Octet-Addressed Binary Blocks") - (author "Michael Sperber") - (library-name blobs) - (see-also) - (keywords data-structure) - (draft-date "2005-07-06") - (done-date "2005-12-15")) -((number 75) - (status withdrawn) - (title "R6RS Unicode data") - (author "Matthew Flatt") - (author "Marc Feeley") - (see-also) - (keywords internationalization r6rs-process) - (draft-date "2005-07-12") - (done-date "2006-05-27")) -((number 76) - (status withdrawn) - (title "R6RS Records") - (author "Will Clinger") - (author "R. Kent Dybvig") - (author "Michael Sperber") - (author "Anton van Straaten") - (see-also) - (keywords data-structure r6rs-process) - (draft-date "2005-09-12") - (done-date "2006-04-24")) -((number 77) - (status withdrawn) - (title "Preliminary Proposal for R6RS Arithmetic") - (author "William D Clinger") - (author "Michael Sperber") - (see-also) - (keywords r6rs-process numbers) - (draft-date "2005-10-06") - (done-date "2006-09-13")) -((number 78) - (status final) - (title "Lightweight testing") - (author "Sebastian Egner") - (library-name lightweight-testing) - (see-also) - (keywords testing) - (draft-date "2005-11-11") - (done-date "2006-03-06")) -((number 79) - (status withdrawn) - (title "Primitive I/O") - (author "Michael Sperber") - (see-also 181) - (keywords i/o) - (draft-date "2005-11-24") - (done-date "2006-11-16")) -((number 80) - (status withdrawn) - (title "Stream I/O") - (author "Michael Sperber") - (see-also 81 186) - (keywords i/o) - (draft-date "2005-11-24") - (done-date "2006-11-20")) -((number 81) - (status withdrawn) - (title "Port I/O") - (author "Michael Sperber") - (see-also 80 186) - (keywords i/o) - (draft-date "2005-11-24") - (done-date "2006-11-20")) -((number 82) - (status withdrawn) - (title "Stream Ports") - (author "Michael Sperber") - (see-also) - (keywords i/o) - (draft-date "2005-11-24") - (done-date "2006-11-20")) -((number 83) - (status withdrawn) - (title "R6RS Library Syntax") - (author "Matthew Flatt") - (author "Kent Dybvig") - (see-also) - (keywords modules r6rs-process) - (draft-date "2005-11-30") - (done-date "2006-09-13")) -((number 84) - (status withdrawn) - (title "Universal Identifiers") - (author "Andrew Wilcox") - (see-also) - (keywords data-structure) - (draft-date "2006-01-26") - (done-date "2006-11-09")) -((number 85) - (status withdrawn) - (title "Recursive Equivalence Predicates") - (author "William D Clinger") - (see-also) - (keywords comparison) - (draft-date "2006-03-09") - (done-date "2006-10-21")) -((number 86) - (status final) - (title - "MU and NU simulating VALUES & CALL-WITH-VALUES, and their related LET-syntax") - (author "Joo ChurlSoo") - (library-name mu-and-nu) - (see-also) - (keywords data-structure multiple-value-returns) - (draft-date "2006-04-04") - (done-date "2006-06-20")) -((number 87) - (status final) - (title "=> in case clauses") - (author "Chongkai Zhu") - (library-name case) - (see-also) - (keywords control-flow) - (draft-date "2006-04-10") - (done-date "2006-10-18")) -((number 88) - (status final) - (title "Keyword objects") - (author "Marc Feeley") - (see-also 89 177) - (keywords reader-syntax) - (draft-date "2006-04-10") - (done-date "2007-07-03")) -((number 89) - (status final) - (title "Optional positional and named parameters") - (author "Marc Feeley") - (see-also 88 177) - (keywords binding) - (draft-date "2006-04-10") - (done-date "2007-07-10")) -((number 90) - (status final) - (title "Extensible hash table constructor") - (author "Marc Feeley") - (see-also) - (keywords data-structure) - (draft-date "2006-04-12") - (done-date "2007-07-10")) -((number 91) - (status withdrawn) - (title "Extended ports") - (author "Marc Feeley") - (see-also) - (keywords i/o) - (draft-date "2006-04-12") - (done-date "2007-07-10")) -((number 92) - (status withdrawn) - (title "ALAMBDA and ALAMBDA*") - (author "Joo ChurlSoo") - (see-also) - (keywords miscellaneous type-checking) - (draft-date "2006-05-21") - (done-date "2007-04-09")) -((number 93) - (status withdrawn) - (title "R6RS Syntax-Case Macros") - (author "Kent Dybvig") - (see-also 188 211) - (keywords syntax r6rs-process) - (draft-date "2006-06-21") - (done-date "2006-08-23")) -((number 94) - (status final) - (title "Type-Restricted Numerical Functions") - (author "Aubrey Jaffer") - (see-also) - (keywords numbers) - (draft-date "2006-09-14") - (done-date "2007-01-30")) -((number 95) - (status final) - (title "Sorting and Merging") - (author "Aubrey Jaffer") - (library-name sorting-and-merging) - (see-also) - (keywords algorithm) - (draft-date "2006-10-17") - (done-date "2007-01-29")) -((number 96) - (status final) - (title "SLIB Prerequisites") - (author "Aubrey Jaffer") - (see-also) - (keywords features) - (draft-date "2007-11-19") - (done-date "2008-07-07")) -((number 97) - (status final) - (title "SRFI Libraries") - (author "David Van Horn") - (see-also) - (keywords modules) - (draft-date "2008-03-25") - (done-date "2008-12-22")) -((number 98) - (status final) - (title "An interface to access environment variables") - (author "Taro Minowa (Higepon)") - (library-name os-environment-variables) - (see-also) - (keywords operating-system) - (draft-date "2008-07-06") - (done-date "2008-09-19")) -((number 99) - (status final) - (title "ERR5RS Records") - (author "William D Clinger") - (library-name records) - (see-also 237) - (keywords data-structure) - (draft-date "2008-07-22") - (done-date "2009-10-07")) -((number 100) - (status final) - (title "define-lambda-object") - (author "Joo ChurlSoo") - (see-also) - (keywords data-structure) - (draft-date "2009-09-09") - (done-date "2010-06-21")) -((number 101) - (status final) - (title "Purely Functional Random-Access Pairs and Lists") - (author "David Van Horn") - (see-also) - (keywords data-structure r7rs-large r7rs-large-red) - (draft-date "2009-09-16") - (done-date "2013-02-24")) -((number 102) - (status withdrawn) - (title "Procedure Arity Inspection") - (author "David Van Horn") - (see-also) - (keywords introspection) - (draft-date "2009-09-21") - (done-date "2013-02-24")) -((number 103) - (status withdrawn) - (title "Library Files") - (author "Derick Eddington") - (see-also) - (keywords operating-system) - (draft-date "2009-09-22") - (done-date "2013-05-08")) -((number 104) - (status withdrawn) - (title "Library Files Utilities") - (author "Derick Eddington") - (see-also) - (keywords operating-system) - (draft-date "2009-09-22") - (done-date "2010-05-23")) -((number 105) - (status final) - (title "Curly-infix-expressions") - (author "David A. Wheeler") - (author "Alan Manuel K. Gloria") - (see-also) - (keywords reader-syntax) - (draft-date "2012-08-22") - (done-date "2012-11-06")) -((number 106) - (status final) - (title "Basic socket interface") - (author "Takashi Kato") - (see-also) - (keywords i/o) - (draft-date "2012-10-06") - (done-date "2013-08-20")) -((number 107) - (status final) - (title "XML reader syntax") - (author "Per Bothner") - (see-also) - (keywords reader-syntax) - (draft-date "2012-11-10") - (done-date "2013-12-22")) -((number 108) - (status final) - (title "Named quasi-literal constructors") - (author "Per Bothner") - (see-also) - (keywords reader-syntax) - (draft-date "2012-11-10") - (done-date "2013-06-21")) -((number 109) - (status final) - (title "Extended string quasi-literals") - (author "Per Bothner") - (see-also 107 108) - (keywords reader-syntax) - (draft-date "2012-11-10") - (done-date "2013-06-21")) -((number 110) - (status final) - (title "Sweet-expressions (t-expressions)") - (author "David A. Wheeler") - (author "Alan Manuel K. Gloria") - (see-also) - (keywords reader-syntax) - (draft-date "2013-03-06") - (done-date "2013-09-09")) -((number 111) - (status final) - (title "Boxes") - (author "John Cowan") - (see-also 195) - (keywords data-structure r7rs-large r7rs-large-red) - (draft-date "2013-04-25") - (done-date "2013-07-03")) -((number 112) - (status final) - (title "Environment Inquiry") - (author "John Cowan") - (see-also) - (keywords operating-system) - (draft-date "2013-05-05") - (done-date "2013-09-12")) -((number 113) - (status final) - (title "Sets and bags") - (author "John Cowan") - (see-also 217) - (keywords data-structure r7rs-large r7rs-large-red) - (draft-date "2013-06-01") - (done-date "2014-11-28")) -((number 114) - (status withdrawn) - (title "Comparators") - (author "John Cowan") - (see-also 128) - (keywords comparison superseded) - (draft-date "2013-06-15") - (done-date "2017-08-10")) -((number 115) - (status final) - (title "Scheme Regular Expressions") - (author "Alex Shinn") - (library-name regex) - (see-also) - (keywords data-structure r7rs-large r7rs-large-tangerine) - (draft-date "2013-10-12") - (done-date "2014-07-14")) -((number 116) - (status final) - (title "Immutable List Library") - (author "John Cowan") - (see-also) - (keywords data-structure r7rs-large r7rs-large-red) - (draft-date "2014-09-08") - (done-date "2014-11-28")) -((number 117) - (status final) - (title "Queues based on lists") - (author "John Cowan") - (library-name list-queues) - (see-also) - (keywords data-structure r7rs-large r7rs-large-red) - (draft-date "2014-12-02") - (done-date "2015-08-25")) -((number 118) - (status final) - (title "Simple adjustable-size strings") - (author "Per Bothner") - (see-also 135 140) - (keywords data-structure) - (draft-date "2014-12-20") - (done-date "2015-07-07")) -((number 119) - (status final) - (title "wisp: simpler indentation-sensitive scheme") - (author "Arne Babenhauserheide") - (see-also) - (keywords reader-syntax) - (draft-date "2015-02-03") - (done-date "2015-06-23")) -((number 120) - (status final) - (title "Timer APIs") - (author "Takashi Kato") - (see-also) - (keywords miscellaneous) - (draft-date "2015-02-04") - (done-date "2015-08-06")) -((number 121) - (status withdrawn) - (title "Generators") - (author "Shiro Kawai") - (author "John Cowan") - (author "Thomas Gilray") - (see-also 158) - (keywords data-structure r7rs-large-red superseded) - (draft-date "2015-01-27") - (done-date "2019-07-18")) -((number 122) - (status withdrawn) - (title "Nonempty Intervals and Generalized Arrays") - (author "Bradley J. Lucier") - (see-also 164 179 231) - (keywords data-structure numbers superseded) - (draft-date "2015-07-27") - (done-date "2022-09-25")) -((number 123) - (status final) - (title "Generic accessor and modifier operators") - (author "Taylan Ulrich Bayırlı/Kammer") - (see-also) - (keywords miscellaneous) - (draft-date "2015-08-15") - (done-date "2015-10-14")) -((number 124) - (status final) - (title "Ephemerons") - (author "John Cowan") - (see-also) - (keywords data-structure r7rs-large r7rs-large-red) - (draft-date "2015-09-06") - (done-date "2015-11-06")) -((number 125) - (status final) - (title "Intermediate hash tables") - (author "John Cowan") - (author "Will Clinger") - (library-name hashtables) - (see-also 69 126) - (keywords data-structure r7rs-large r7rs-large-red) - (draft-date "2015-09-07") - (done-date "2016-05-28")) -((number 126) - (status final) - (title "R6RS-based hashtables") - (author "Taylan Ulrich Bayırlı/Kammer") - (library-name r6rs-hashtables) - (see-also 69 125) - (keywords data-structure) - (draft-date "2015-09-08") - (done-date "2016-02-01")) -((number 127) - (status final) - (title "Lazy Sequences") - (author "John Cowan") - (library-name lazy-sequences) - (see-also) - (keywords data-structure r7rs-large r7rs-large-red) - (draft-date "2015-10-20") - (done-date "2016-01-18")) -((number 128) - (status final) - (title "Comparators (reduced)") - (author "John Cowan") - (library-name comparators) - (see-also 114 162) - (keywords comparison) - (draft-date "2015-10-26") - (done-date "2016-02-14")) -((number 129) - (status final) - (title "Titlecase procedures") - (author "John Cowan") - (library-name titlecase) - (see-also) - (keywords internationalization) - (draft-date "2015-11-30") - (done-date "2016-03-08")) -((number 130) - (status final) - (title "Cursor-based string library") - (author "John Cowan") - (library-name string-cursors) - (see-also 13) - (keywords data-structure) - (draft-date "2015-12-03") - (done-date "2016-05-28")) -((number 131) - (status final) - (title "ERR5RS Record Syntax (reduced)") - (author "John Cowan") - (author "Will Clinger") - (library-name records) - (see-also 150) - (keywords data-structure) - (draft-date "2015-12-07") - (done-date "2016-02-13")) -((number 132) - (status final) - (title "Sort Libraries") - (author "John Cowan") - (based-on "Based on SRFI 32 by Olin Shivers.") - (library-name sorting) - (see-also 32) - (keywords algorithm r7rs-large r7rs-large-red) - (draft-date "2015-12-09") - (done-date "2016-04-20")) -((number 133) - (status final) - (title "Vector Library (R7RS-compatible)") - (author "John Cowan") - (based-on "Based on SRFI 43 by Taylor Campbell.") - (library-name vectors) - (see-also 43 160) - (keywords data-structure r7rs-large r7rs-large-red) - (draft-date "2015-12-16") - (done-date "2016-03-20")) -((number 134) - (status final) - (title "Immutable Deques") - (author "Kevin Wortman") - (author "John Cowan") - (author "Wolfgang Corcoran-Mathe") - (see-also) - (keywords data-structure r7rs-large r7rs-large-red) - (draft-date "2015-12-16") - (done-date "2016-07-01")) -((number 135) - (status final) - (title "Immutable Texts") - (author "William D Clinger") - (see-also 118 130 140 152) - (keywords data-structure r7rs-large r7rs-large-red) - (draft-date "2016-06-06") - (done-date "2016-09-06")) -((number 136) - (status final) - (title "Extensible record types") - (author "Marc Nieper-Wißkirchen") - (see-also 237) - (keywords data-structure) - (draft-date "2016-06-23") - (done-date "2016-12-25")) -((number 137) - (status final) - (title "Minimal Unique Types") - (author "John Cowan") - (author "Marc Nieper-Wißkirchen") - (see-also) - (keywords data-structure) - (draft-date "2016-06-27") - (done-date "2016-10-04")) -((number 138) - (status final) - (title "Compiling Scheme programs to executables") - (author "Marc Nieper-Wißkirchen") - (see-also) - (keywords operating-system) - (draft-date "2016-07-06") - (done-date "2016-09-28")) -((number 139) - (status final) - (title "Syntax parameters") - (author "Marc Nieper-Wißkirchen") - (see-also 211) - (keywords binding parameters) - (draft-date "2016-07-07") - (done-date "2016-10-02")) -((number 140) - (status final) - (title "Immutable Strings") - (author "Per Bothner") - (see-also 118 135) - (keywords data-structure) - (draft-date "2016-07-11") - (done-date "2017-05-24")) -((number 141) - (status final) - (title "Integer division") - (author "Taylor Campbell") - (author "John Cowan") - (library-name integer-division) - (see-also) - (keywords numbers r7rs-large r7rs-large-tangerine) - (draft-date "2016-08-29") - (done-date "2016-12-14")) -((number 142) - (status withdrawn) - (title "Bitwise Operations") - (author "John Cowan") - (see-also 151) - (keywords data-structure superseded) - (draft-date "2016-09-20") - (done-date "2017-08-10")) -((number 143) - (status final) - (title "Fixnums") - (author "John Cowan") - (library-name fixnums) - (see-also) - (keywords numbers r7rs-large r7rs-large-tangerine) - (draft-date "2016-09-20") - (done-date "2017-05-27")) -((number 144) - (status final) - (title "Flonums") - (author "John Cowan") - (author "Will Clinger") - (see-also) - (keywords numbers r7rs-large r7rs-large-tangerine) - (draft-date "2016-09-20") - (done-date "2017-07-17")) -((number 145) - (status final) - (title "Assumptions") - (author "Marc Nieper-Wißkirchen") - (library-name assume) - (see-also) - (keywords optimization) - (draft-date "2016-12-18") - (done-date "2017-03-31")) -((number 146) - (status final) - (title "Mappings") - (author "Arthur A. Gleckler") - (author "Marc Nieper-Wißkirchen") - (see-also 224) - (sample-implementation-languages r7rs-small) - (sample-implementation-depends-on 1 2 8 121 128 145) - (keywords data-structure r7rs-large r7rs-large-tangerine) - (draft-date "2016-12-18") - (done-date "2018-05-24")) -((number 147) - (status final) - (title "Custom macro transformers") - (author "Marc Nieper-Wißkirchen") - (see-also) - (keywords syntax) - (draft-date "2016-12-24") - (done-date "2017-03-07")) -((number 148) - (status final) - (title "Eager syntax-rules") - (author "Marc Nieper-Wißkirchen") - (see-also) - (keywords syntax) - (draft-date "2016-12-31") - (done-date "2017-08-08")) -((number 149) - (status final) - (title "Basic Syntax-rules Template Extensions") - (author "Marc Nieper-Wißkirchen") - (see-also) - (keywords syntax) - (draft-date "2017-01-01") - (done-date "2017-07-08")) -((number 150) - (status final) - (title "Hygienic ERR5RS Record Syntax (reduced)") - (author "Marc Nieper-Wißkirchen") - (see-also 9 99 131 136 237) - (keywords data-structure) - (draft-date "2017-01-02") - (done-date "2018-01-16")) -((number 151) - (status final) - (title "Bitwise Operations") - (author "John Cowan") - (library-name bitwise-operations) - (see-also 142) - (keywords data-structure r7rs-large r7rs-large-tangerine numbers) - (draft-date "2017-05-03") - (done-date "2017-07-10")) -((number 152) - (status final) - (title "String Library (reduced)") - (author "John Cowan") - (library-name strings) - (see-also 130 135) - (keywords data-structure) - (draft-date "2017-06-03") - (done-date "2017-10-04")) -((number 153) - (status final) - (title "Ordered Sets") - (author "John Cowan") - (see-also 128 146) - (keywords data-structure) - (draft-date "2017-06-28") - (done-date "2023-05-01")) -((number 154) - (status withdrawn) - (title "First-class dynamic extents") - (author "Marc Nieper-Wißkirchen") - (see-also 157) - (keywords miscellaneous) - (draft-date "2017-07-03") - (done-date "2023-06-29")) -((number 155) - (status withdrawn) - (title "Promises") - (author "Marc Nieper-Wißkirchen") - (see-also 45) - (keywords data-structure lazy-evaluation) - (draft-date "2017-07-04") - (done-date "2023-06-29")) -((number 156) - (status final) - (title "Syntactic combiners for binary predicates") - (author "Panicz Maciej Godek") - (library-name predicate-combiners) - (see-also 26) - (keywords syntax) - (draft-date "2017-07-10") - (done-date "2017-12-18")) -((number 157) - (status withdrawn) - (title "Continuation marks") - (author "Marc Nieper-Wißkirchen") - (see-also) - (keywords continuations) - (draft-date "2017-07-17") - (done-date "2023-06-29")) -((number 158) - (status final) - (title "Generators and Accumulators") - (author "Shiro Kawai") - (author "John Cowan") - (author "Thomas Gilray") - (library-name generators-and-accumulators) - (see-also 121) - (keywords data-structure r7rs-large r7rs-large-tangerine) - (draft-date "2017-08-12") - (done-date "2017-10-27")) -((number 159) - (status withdrawn) - (title "Combinator Formatting") - (author "Alex Shinn") - (see-also 28 48 166) - (keywords i/o r7rs-large r7rs-large-tangerine superseded) - (draft-date "2017-08-21") - (done-date "2020-07-31")) -((number 160) - (status final) - (title "Homogeneous numeric vector libraries") - (author "John Cowan") - (author "Shiro Kawai" "contributed a major patch") - (based-on "Based on SRFI 4 by Marc Feeley.") - (see-also 4 74 133 152) - (optionally-depends-on 121) - (keywords data-structure r7rs-large r7rs-large-tangerine) - (draft-date "2018-05-21") - (done-date "2019-08-27")) -((number 161) - (status final) - (title "Unifiable Boxes") - (author "Marc Nieper-Wißkirchen") - (see-also 111) - (sample-implementation-languages r7rs-small) - (keywords data-structure) - (draft-date "2018-09-06") - (done-date "2019-02-08")) -((number 162) - (status final) - (title "Comparators sublibrary") - (author "John Cowan") - (see-also 114 128) - (alternative-to 114) - (optionally-depends-on 128) - (sample-implementation-languages r7rs-small chibi) - (keywords comparison) - (draft-date "2018-10-15") - (done-date "2019-08-27")) -((number 163) - (status final) - (title "Enhanced array literals") - (author "Per Bothner") - (see-also 4 25 48 58 122 58 160 164) - (sample-implementation-languages kawa) - (sample-implementation-depends-on 109 164) - (keywords reader-syntax) - (draft-date "2018-11-01") - (done-date "2019-01-18")) -((number 164) - (status final) - (title "Enhanced multi-dimensional Arrays") - (author "Per Bothner") - (see-also 4 25 122 163) - (conflicts-with 47) - (optionally-depends-on 17) - (keywords data-structure) - (draft-date "2018-11-02") - (done-date "2019-08-08")) -((number 165) - (status final) - (title "The Environment Monad") - (author "Marc Nieper-Wißkirchen") - (see-also 159 166) - (sample-implementation-languages r7rs-small) - (sample-implementation-depends-on 1 64 111 125 128 146) - (keywords miscellaneous) - (draft-date "2019-02-13") - (done-date "2019-09-05")) -((number 166) - (status final) - (title "Monadic Formatting") - (author "Alex Shinn") - (see-also 13 159 165) - (optionally-depends-on 165) - (sample-implementation-depends-on 1 69 117 130) - (keywords i/o) - (draft-date "2019-03-27") - (done-date "2020-07-30")) -((number 167) - (status final) - (title "Ordered Key Value Store") - (author "Amirouche Boubekki") - (see-also 168 173) - (depends-on 158 173) - (sample-implementation-depends-on 146) - (keywords i/o) - (draft-date "2019-04-18") - (done-date "2019-11-08")) -((number 168) - (status final) - (title "Generic Tuple Store Database") - (author "Amirouche Boubekki") - (see-also 167 173) - (depends-on 9 128 146 158 167 173) - (keywords i/o) - (draft-date "2019-04-18") - (done-date "2019-11-08")) -((number 169) - (status final) - (title "Underscores in numbers") - (author "Lassi Kortela") - (see-also) - (keywords numbers reader-syntax) - (done-date "2019-07-26") - (draft-date "2019-04-18")) -((number 170) - (status final) - (title "POSIX API") - (author "Olin Shivers" "original author") - (author "John Cowan" "editor and shepherd") - (author "Harold Ancell" "implementer and editor") - (based-on "Based on scsh by Olin Shivers.") - (see-also 198) - (keywords operating-system) - (draft-date "2019-05-04") - (done-date "2020-10-28")) -((number 171) - (status final) - (title "Transducers") - (author "Linus Björnstam") - (see-also) - (depends-on 9) - (optionally-depends-on 9 43) - (keywords data-structure) - (draft-date "2019-06-20") - (done-date "2019-10-26")) -((number 172) - (status final) - (title "Two Safer Subsets of R7RS") - (author "John Cowan") - (see-also) - (keywords miscellaneous) - (draft-date "2019-07-02") - (done-date "2019-11-10")) -((number 173) - (status final) - (title "Hooks") - (author "Amirouche Boubekki") - (see-also) - (keywords miscellaneous) - (draft-date "2019-08-14") - (done-date "2019-10-24")) -((number 174) - (status final) - (title "POSIX Timespecs") - (author "John Cowan") - (see-also 19 170) - (keywords data-structure) - (draft-date "2019-09-14") - (done-date "2019-12-21")) -((number 175) - (status final) - (title "ASCII character library") - (author "Lassi Kortela") - (library-name ascii) - (see-also) - (keywords data-structure) - (draft-date "2019-09-18") - (done-date "2019-12-20")) -((number 176) - (status final) - (title "Version flag") - (author "Lassi Kortela") - (library-name version) - (see-also) - (keywords operating-system) - (draft-date "2019-10-06") - (done-date "2020-02-24")) -((number 177) - (status withdrawn) - (title "Portable keyword arguments") - (author "Lassi Kortela") - (see-also 88 89) - (keywords binding) - (draft-date "2019-10-16") - (done-date "2020-07-31")) -((number 178) - (status final) - (title "Bitvector library") - (author "John Cowan" "text") - (author "Wolfgang Corcoran-Mathe" "implementation") - (see-also 151 160) - (keywords data-structure) - (draft-date "2019-12-22") - (done-date "2020-08-25")) -((number 179) - (status final) - (title "Nonempty Intervals and Generalized Arrays (Updated)") - (author "Bradley J. Lucier") - (see-also 164 122 231) - (keywords data-structure numbers) - (draft-date "2020-01-11") - (done-date "2020-06-30")) -((number 180) - (status final) - (title "JSON") - (author "Amirouche Boubekki") - (see-also) - (keywords i/o) - (draft-date "2020-01-18") - (done-date "2020-07-01")) -((number 181) - (status final) - (title "Custom ports (including transcoded ports)") - (author "John Cowan") - (based-on "Based on R6RS.") - (see-also 79 81 82 91 186 192) - (keywords i/o) - (draft-date "2020-02-15") - (done-date "2020-09-08")) -((number 182) - (status withdrawn) - (title "ADBMAL, ALET, and ALET*") - (author "Joo ChurlSoo") - (see-also 2 11 51 54 71 86) - (keywords data-structure multiple-value-returns) - (draft-date "2020-02-22") - (done-date "2020-03-27")) -((number 183) - (status withdrawn) - (title "Another format procedure, Fox") - (author "Joo ChurlSoo") - (see-also 54) - (keywords i/o) - (draft-date "2020-02-22") - (done-date "2020-03-27")) -((number 184) - (status withdrawn) - (title "define-record-lambda") - (author "Joo ChurlSoo") - (see-also 9 100) - (keywords data-structure) - (draft-date "2020-02-22") - (done-date "2020-03-27")) -((number 185) - (status final) - (title "Linear adjustable-length strings") - (author "John Cowan") - (see-also 13 118 130 140 152) - (keywords data-structure) - (draft-date "2020-02-24") - (done-date "2020-04-26")) -((number 186) - (status withdrawn) - (title "Transcoders and transcoded ports") - (author "John Cowan") - (based-on "Based on R6RS.") - (see-also 80 81 181) - (keywords i/o superseded) - (draft-date "2020-03-09") - (done-date "2020-09-08")) -((number 187) - (status withdrawn) - (title "ALAMBDA and ADEFINE") - (author "Joo ChurlSoo") - (based-on "Based on SRFI 92.") - (see-also 92 182) - (keywords miscellaneous type-checking) - (draft-date "2020-03-11") - (done-date "2020-03-27")) -((number 188) - (status final) - (title "Splicing binding constructs for syntactic keywords") - (author "Marc Nieper-Wißkirchen") - (see-also 93 148) - (keywords syntax) - (draft-date "2020-03-25") - (done-date "2020-06-03")) -((number 189) - (status final) - (title "Maybe and Either: optional container types") - (author "John Cowan" "text") - (author "Wolfgang Corcoran-Mathe" "sample implementation") - (see-also 195) - (keywords data-structure multiple-value-returns) - (draft-date "2020-03-29") - (done-date "2020-07-14")) -((number 190) - (status final) - (title "Coroutine Generators") - (author "Marc Nieper-Wißkirchen") - (see-also 121 139 158) - (keywords syntax) - (draft-date "2020-03-30") - (done-date "2020-06-11")) -((number 191) - (status withdrawn) - (title "Procedure Arity Inspection") - (author "John Cowan") - (see-also 102 151) - (based-on "Based on SRFI 102.") - (keywords introspection) - (draft-date "2020-04-14") - (done-date "2020-07-05")) -((number 192) - (status final) - (title "Port Positioning") - (author "John Cowan") - (author "Shiro Kawai" "implementation; requires a hook") - (see-also 181) - (based-on "Based on R6RS.") - (keywords i/o) - (draft-date "2020-04-14") - (done-date "2020-07-31")) -((number 193) - (status final) - (title "Command line") - (author "Lassi Kortela") - (see-also 22) - (keywords operating-system) - (draft-date "2020-04-19") - (done-date "2020-09-10")) -((number 194) - (status final) - (title "Random data generators") - (author "Shiro Kawai" "design") - (author "Arvydas Silanskas" "implementation") - (author "John Cowan" "editor and shepherd") - (author "Linas Vepštas" "implementation") - (see-also 27) - (keywords randomness) - (draft-date "2020-05-04") - (done-date "2020-08-26")) -((number 195) - (status final) - (title "Multiple-value boxes") - (author "Marc Nieper-Wißkirchen") - (see-also 111 189) - (keywords data-structure multiple-value-returns) - (draft-date "2020-05-04") - (done-date "2020-08-28")) -((number 196) - (status final) - (title "Range Objects") - (author "John Cowan" "text") - (author "Wolfgang Corcoran-Mathe" "sample implementation") - (see-also 42) - (keywords data-structure) - (draft-date "2020-05-17") - (done-date "2020-09-17")) -((number 197) - (status final) - (title "Pipeline Operators") - (author "Adam Nelson") - (keywords syntax) - (draft-date "2020-06-08") - (done-date "2020-09-12")) -((number 198) - (status withdrawn) - (title "Foreign Interface Status") - (author "John Cowan" "editor and shepherd") - (author "Harold Ancell" "implementer and editor") - (author "Lassi Kortela" "architect") - (keywords error-handling operating-system) - (draft-date "2020-06-16") - (done-date "2020-09-12") - (see-also 170)) -((number 199) - (status withdrawn) - (title "POSIX errno manipulation") - (author "Harold Ancell") - (keywords error-handling operating-system) - (draft-date "2020-06-25") - (see-also 170 198) - (done-date "2020-07-19")) -((number 200) - (status withdrawn) - (title "Pattern Matching") - (author "Panicz Maciej Godek") - (keywords pattern-matching) - (draft-date "2020-06-25") - (done-date "2022-07-23")) -((number 201) - (status final) - (title "Syntactic Extensions to the Core Scheme Bindings") - (author "Panicz Maciej Godek") - (see-also 8 11 71 200 219) - (keywords binding pattern-matching syntax) - (draft-date "2020-06-25") - (done-date "2021-01-13")) -((number 202) - (status final) - (title "Pattern-matching Variant of the and-let* Form that Supports Multiple Values") - (author "Panicz Maciej Godek") - (see-also 2 200) - (keywords binding control-flow pattern-matching) - (draft-date "2020-06-25") - (done-date "2020-11-28")) -((number 203) - (status final) - (title "A Simple Picture Language in the Style of SICP") - (author "Vladimir Nikishkin") - (see-also 216) - (keywords sicp) - (draft-date "2020-06-25") - (done-date "2020-09-17")) -((number 204) - (status withdrawn) - (title "Wright-Cartwright-Shinn Pattern Matcher") - (author "Felix Thibault") - (see-also 200 201) - (keywords pattern-matching) - (draft-date "2020-07-15") - (done-date "2022-02-02")) -((number 205) - (status withdrawn) - (title "POSIX Terminal Fundamentals") - (author "John Cowan") - (author "Harold Ancell") - (see-also 170 198) - (keywords operating-system) - (draft-date "2020-07-23") - (done-date "2022-03-21")) -((number 206) - (status final) - (title "Auxiliary Syntax Keywords") - (author "Marc Nieper-Wißkirchen") - (see-also 139 213) - (keywords syntax) - (draft-date "2020-08-14") - (done-date "2020-12-21")) -((number 207) - (status final) - (title "String-notated bytevectors") - (author "Daphne Preston-Kendal" "external notation") - (author "John Cowan" "procedure design") - (author "Wolfgang Corcoran-Mathe" "implementation") - (see-also) - (keywords reader-syntax) - (draft-date "2020-08-15") - (done-date "2020-10-29")) -((number 208) - (status final) - (title "NaN procedures") - (author "Emmanuel Medernach" "design") - (author "John Cowan" "editor") - (author "Wolfgang Corcoran-Mathe" "implementation") - (see-also) - (keywords data-structure numbers) - (draft-date "2020-08-28") - (done-date "2021-02-23")) -((number 209) - (status final) - (title "Enums and Enum Sets") - (author "John Cowan" "text") - (author "Wolfgang Corcoran-Mathe" "implementation") - (see-also) - (keywords data-structure) - (draft-date "2020-08-29") - (done-date "2020-12-17")) -((number 210) - (status final) - (title "Procedures and Syntax for Multiple Values") - (author "Marc Nieper-Wißkirchen") - (see-also 8 11 71) - (keywords binding multiple-value-returns) - (draft-date "2020-08-29") - (done-date "2021-02-12")) -((number 211) - (status final) - (title "Scheme Macro Libraries") - (author "Marc Nieper-Wißkirchen") - (see-also 46 93 139) - (keywords syntax) - (draft-date "2020-09-12") - (done-date "2022-07-19")) -((number 212) - (status final) - (title "Aliases") - (author "Marc Nieper-Wißkirchen") - (see-also) - (keywords syntax) - (draft-date "2020-09-22") - (done-date "2021-02-12")) -((number 213) - (status final) - (title "Identifier Properties") - (author "Marc Nieper-Wißkirchen") - (see-also) - (keywords binding syntax) - (draft-date "2020-09-29") - (done-date "2021-03-21")) -((number 214) - (status final) - (title "Flexvectors") - (author "Adam Nelson") - (see-also 117 125 133 134 158) - (keywords data-structure) - (draft-date "2020-10-07") - (done-date "2021-03-18")) -((number 215) - (status final) - (title "Central Log Exchange") - (author "Göran Weinholt") - (library-name logging) - (see-also) - (keywords operating-system) - (draft-date "2020-11-03") - (done-date "2021-01-11")) -((number 216) - (status final) - (title "SICP Prerequisites (Portable)") - (author "Vladimir Nikishkin") - (see-also 203) - (keywords sicp) - (draft-date "2020-11-04") - (done-date "2021-01-21")) -((number 217) - (status final) - (title "Integer Sets") - (author "John Cowan" "text") - (author "Wolfgang Corcoran-Mathe" "implementation") - (see-also 113) - (keywords data-structure) - (draft-date "2020-11-29") - (done-date "2021-02-15")) -((number 218) - (status withdrawn) - (title "Unicode Numerals") - (author "John Cowan" "text") - (author "Arvydas Silanskas" "implementation") - (see-also) - (keywords internationalization) - (draft-date "2020-11-29") - (done-date "2021-01-30")) -((number 219) - (status final) - (title "Define higher-order lambda") - (author "Lassi Kortela") - (library-name define) - (see-also 201 232) - (keywords binding syntax) - (draft-date "2021-02-03") - (done-date "2021-04-04")) -((number 220) - (status withdrawn) - (title "Line directives") - (author "Lassi Kortela") - (see-also) - (keywords reader-syntax) - (draft-date "2021-02-09") - (done-date "2021-04-20")) -((number 221) - (status final) - (title "Generator/accumulator sub-library") - (author "John Cowan" "text") - (author "Arvydas Silanskas" "implementation") - (see-also 158) - (keywords data-structure) - (draft-date "2021-02-16") - (done-date "2021-05-28")) -((number 222) - (status final) - (title "Compound Objects") - (author "John Cowan" "text") - (author "Arvydas Silanskas" "implementation") - (see-also) - (keywords data-structure) - (draft-date "2021-03-05") - (done-date "2021-07-20")) -((number 223) - (status final) - (title "Generalized binary search procedures") - (author "Daphne Preston-Kendal") - (see-also 43 133) - (keywords miscellaneous) - (draft-date "2021-03-14") - (done-date "2021-07-27")) -((number 224) - (status final) - (title "Integer Mappings") - (author "Wolfgang Corcoran-Mathe") - (see-also 146 189) - (keywords data-structure) - (draft-date "2021-03-24") - (done-date "2021-06-30")) -((number 225) - (status final) - (title "Dictionaries") - (author "John Cowan" "spec") - (author "Arvydas Silanskas" "implementation") - (see-also 146 167) - (keywords data-structure) - (draft-date "2021-06-26") - (done-date "2022-09-27")) -((number 226) - (status final) - (title "Control Features") - (author "Marc Nieper-Wißkirchen") - (see-also 18 34 39 45 97 154 155 157 158) - (keywords continuations control-flow) - (draft-date "2021-08-06") - (done-date "2023-04-25")) -((number 227) - (status final) - (title "Optional Arguments") - (author "Marc Nieper-Wißkirchen" "spec and R6RS implementation") - (author "Daphne Preston-Kendal" "R7RS implementation") - (see-also 89) - (keywords binding) - (draft-date "2021-08-25") - (done-date "2021-11-16")) -((number 228) - (status final) - (title "Composing Comparators") - (author "Daphne Preston-Kendal") - (see-also 128 162) - (keywords comparison) - (draft-date "2021-08-28") - (done-date "2022-12-10")) -((number 229) - (status final) - (title "Tagged Procedures") - (author "Marc Nieper-Wißkirchen") - (see-also) - (keywords data-structure) - (draft-date "2021-08-06") - (done-date "2021-11-15")) -((number 230) - (status final) - (title "Atomic Operations") - (author "Marc Nieper-Wißkirchen") - (see-also 18 226) - (keywords concurrency) - (draft-date "2021-09-01") - (done-date "2021-11-15")) -((number 231) - (status final) - (title "Intervals and Generalized Arrays") - (author "Bradley J. Lucier") - (see-also 164 122 179) - (keywords data-structure numbers) - (draft-date "2022-01-07") - (done-date "2022-09-25")) -((number 232) - (status final) - (title "Flexible curried procedures") - (author "Wolfgang Corcoran-Mathe") - (see-also 26 219) - (keywords syntax) - (draft-date "2022-01-07") - (done-date "2022-04-06")) -((number 233) - (status final) - (title "INI files") - (author "John Cowan" "spec") - (author "Arvydas Silanskas" "implementation") - (see-also) - (keywords i/o) - (draft-date "2022-08-10") - (done-date "2022-10-13")) -((number 234) - (status draft) - (title "Topological Sorting") - (author "John Cowan") - (author "Arne Babenhauserheide") - (see-also) - (keywords algorithm) - (draft-date "2022-08-10")) -((number 235) - (status final) - (title "Combinators") - (author "John Cowan" "spec") - (author "Arvydas Silanskas" "implementation") - (see-also) - (keywords miscellaneous) - (draft-date "2022-08-12") - (done-date "2023-02-28")) -((number 236) - (status final) - (title "Evaluating expressions in an unspecified order") - (author "Marc Nieper-Wißkirchen") - (library-name independently) - (see-also) - (keywords control-flow syntax) - (draft-date "2022-09-22") - (done-date "2022-11-22")) -((number 237) - (status final) - (title "R6RS Records (refined)") - (author "Marc Nieper-Wißkirchen") - (see-also 9 57 76 99 131 136 150 240) - (keywords data-structure) - (draft-date "2022-10-04") - (done-date "2023-05-02")) -((number 238) - (status final) - (title "Codesets") - (author "Lassi Kortela") - (library-name codesets) - (see-also 170 198 199) - (keywords operating-system error-handling introspection) - (draft-date "2022-11-03") - (done-date "2023-01-16")) -((number 239) - (status final) - (title "Destructuring Lists") - (author "Marc Nieper-Wißkirchen") - (library-name list-case) - (see-also) - (keywords syntax) - (draft-date "2022-11-04") - (done-date "2023-01-23")) -((number 240) - (status final) - (title "Reconciled Records") - (author "Marc Nieper-Wißkirchen") - (see-also 9 57 76 99 131 136 150 237) - (keywords data-structure) - (draft-date "2022-11-05") - (done-date "2023-05-02")) -((number 241) - (status final) - (title "Match — Simple Pattern-Matching Syntax to Express Catamorphisms on Scheme Data") - (author "Marc Nieper-Wißkirchen") - (library-name match) - (see-also 200 204) - (keywords pattern-matching syntax) - (draft-date "2022-11-10") - (done-date "2023-03-23")) -((number 242) - (status final) - (title "The CFG Language") - (author "Marc Nieper-Wißkirchen") - (library-name cfg) - (see-also 42) - (keywords control-flow) - (draft-date "2022-11-11") - (done-date "2023-10-29")) -((number 243) - (status withdrawn) - (title "Unreadable Data") - (author "Lassi Kortela") - (see-also) - (keywords reader-syntax) - (draft-date "2022-11-20") - (done-date "2023-11-30")) -((number 244) - (status final) - (title "Multiple-value Definitions") - (author "Marc Nieper-Wißkirchen") - (see-also) - (library-name define-values) - (keywords binding multiple-value-returns) - (draft-date "2022-12-05") - (done-date "2023-02-05")) -((number 245) - (status withdrawn) - (title "Mixing definitions and expressions within bodies") - (author "Daphne Preston-Kendal") - (see-also 251) - (keywords binding) - (draft-date "2023-09-23") - (done-date "2024-04-04")) -((number 246) - (status draft) - (title "Guardians") - (author "John Cowan") - (see-also) - (keywords garbage-collection) - (draft-date "2023-10-12")) -((number 247) - (status final) - (title "Syntactic Monads") - (author "Marc Nieper-Wißkirchen") - (see-also) - (keywords syntax) - (draft-date "2023-10-12") - (done-date "2023-12-24")) -((number 248) - (status draft) - (title "Minimal delimited continuations") - (author "Marc Nieper-Wißkirchen") - (see-also 226) - (keywords continuations) - (draft-date "2023-10-29")) -((number 249) - (status draft) - (title "Restarting conditions") - (author "John Cowan") - (see-also) - (keywords exceptions) - (draft-date "2023-11-13")) -((number 250) - (status draft) - (title "Insertion-ordered hash tables") - (author "John Cowan") - (see-also 69 125 126 128) - (keywords data-structure) - (draft-date "2023-11-14")) -((number 251) - (status final) - (title "Mixing groups of definitions with expressions within bodies") - (author "Sergei Egorov") - (see-also 245) - (keywords binding) - (draft-date "2023-11-30") - (done-date "2024-05-06")) -((number 252) - (status final) - (title "Property Testing") - (author "Antero Mejr") - (see-also 64 158 194) - (keywords testing) - (draft-date "2024-01-13") - (done-date "2024-04-25")) \ No newline at end of file diff --git a/data/stklos-external.scm b/data/stklos-external.scm deleted file mode 100644 index e69de29..0000000 diff --git a/data/stklos-head.scm b/data/stklos-head.scm deleted file mode 100644 index 2757e48..0000000 --- a/data/stklos-head.scm +++ /dev/null @@ -1,125 +0,0 @@ -0 -1 -2 -4 -5 -6 -7 -8 -9 -10 -11 -13 -14 -15 -16 -17 -18 -19 -22 -23 -25 -26 -27 -28 -29 -30 -31 -34 -35 -36 -37 -38 -39 -41 -43 -45 -46 -48 -51 -54 -55 -59 -60 -61 -62 -64 -66 -69 -70 -74 -87 -88 -89 -94 -95 -96 -98 -100 -111 -112 -113 -115 -116 -117 -118 -125 -127 -128 -129 -130 -132 -133 -134 -135 -137 -138 -141 -143 -144 -145 -151 -152 -154 -156 -158 -160 -161 -162 -169 -170 -171 -173 -174 -175 -176 -178 -180 -185 -189 -190 -192 -193 -195 -196 -207 -208 -214 -215 -216 -217 -219 -221 -222 -223 -224 -227 -228 -229 -230 -232 -233 -235 -236 -238 -244 diff --git a/data/stklos.scm b/data/stklos.scm deleted file mode 100644 index 2adcdab..0000000 --- a/data/stklos.scm +++ /dev/null @@ -1,122 +0,0 @@ -0 -1 -2 -4 -5 -6 -7 -8 -9 -10 -11 -13 -14 -15 -16 -17 -18 -19 -22 -23 -25 -26 -27 -28 -29 -30 -31 -34 -35 -36 -37 -38 -39 -41 -43 -45 -46 -48 -51 -54 -55 -59 -60 -61 -62 -64 -66 -69 -70 -74 -87 -88 -89 -94 -95 -96 -98 -100 -111 -112 -113 -116 -117 -118 -125 -127 -128 -129 -130 -132 -133 -134 -135 -137 -138 -141 -143 -144 -145 -151 -152 -154 -156 -158 -160 -161 -162 -169 -170 -171 -173 -174 -175 -176 -180 -185 -189 -190 -192 -193 -195 -196 -207 -208 -214 -215 -216 -217 -219 -221 -222 -223 -224 -227 -228 -229 -230 -233 -235 -236 -238 -244 diff --git a/data/tiny-external.scm b/data/tiny-external.scm deleted file mode 100644 index e69de29..0000000 diff --git a/data/tiny-head.scm b/data/tiny-head.scm deleted file mode 100644 index e69de29..0000000 diff --git a/data/tiny.scm b/data/tiny.scm deleted file mode 100644 index 573541a..0000000 --- a/data/tiny.scm +++ /dev/null @@ -1 +0,0 @@ -0 diff --git a/data/unsyntax-external.scm b/data/unsyntax-external.scm deleted file mode 100644 index e69de29..0000000 diff --git a/data/unsyntax-head.scm b/data/unsyntax-head.scm deleted file mode 100644 index f923ee6..0000000 --- a/data/unsyntax-head.scm +++ /dev/null @@ -1,22 +0,0 @@ -0 -1 -2 -7 -8 -27 -28 -37 -46 -59 -64 -111 -125 -128 -139 -158 -188 -190 -206 -211 -212 -213 diff --git a/data/unsyntax.scm b/data/unsyntax.scm deleted file mode 100644 index f1faac1..0000000 --- a/data/unsyntax.scm +++ /dev/null @@ -1,21 +0,0 @@ -0 -1 -2 -7 -8 -28 -37 -46 -59 -64 -111 -125 -128 -139 -158 -188 -190 -206 -211 -212 -213 diff --git a/data/vicare-external.scm b/data/vicare-external.scm deleted file mode 100644 index e69de29..0000000 diff --git a/data/vicare-head.scm b/data/vicare-head.scm deleted file mode 100644 index 0804b9b..0000000 --- a/data/vicare-head.scm +++ /dev/null @@ -1,40 +0,0 @@ -0 -1 -2 -6 -8 -9 -11 -13 -14 -16 -19 -23 -25 -26 -27 -28 -31 -37 -38 -39 -41 -42 -43 -45 -48 -61 -64 -67 -69 -78 -98 -99 -101 -106 -111 -112 -113 -114 -115 -116 diff --git a/data/vicare.scm b/data/vicare.scm deleted file mode 100644 index 0804b9b..0000000 --- a/data/vicare.scm +++ /dev/null @@ -1,40 +0,0 @@ -0 -1 -2 -6 -8 -9 -11 -13 -14 -16 -19 -23 -25 -26 -27 -28 -31 -37 -38 -39 -41 -42 -43 -45 -48 -61 -64 -67 -69 -78 -98 -99 -101 -106 -111 -112 -113 -114 -115 -116 diff --git a/data/ypsilon-external.scm b/data/ypsilon-external.scm deleted file mode 100644 index e69de29..0000000 diff --git a/data/ypsilon-head.scm b/data/ypsilon-head.scm deleted file mode 100644 index c1836bf..0000000 --- a/data/ypsilon-head.scm +++ /dev/null @@ -1,22 +0,0 @@ -1 -6 -8 -9 -13 -14 -19 -23 -26 -27 -28 -35 -38 -39 -41 -42 -48 -64 -98 -125 -128 -132 diff --git a/data/ypsilon.scm b/data/ypsilon.scm deleted file mode 100644 index c914061..0000000 --- a/data/ypsilon.scm +++ /dev/null @@ -1,19 +0,0 @@ -1 -6 -8 -9 -13 -14 -19 -23 -26 -27 -28 -35 -38 -39 -41 -42 -48 -64 -98 diff --git a/listings.scm b/listings.scm index 129bf58..a1e63a4 100644 --- a/listings.scm +++ b/listings.scm @@ -44,10 +44,12 @@ #f '(0)) - ;; (make-scheme "gambit" "github" - ;; "gambit" "gambit" - ;; "master" "v4.9.3" - ;; "lib/srfi/[0-9]+" #f) + (make-scheme "gambit" "github" + "gambit" "gambit" + "master" "v4.9.5" + "lib/srfi/[0-9]+" + #f + '()) (make-scheme "gauche" "github" "shirok" "Gauche" @@ -105,13 +107,15 @@ #f '(0 7 46)) + ;; "On hiatus" since 2019. + #| (make-scheme "vicare" "github" "marcomaggi" "vicare" "master" "v0.4d1.2" "doc/srfi.texi" "@ansrfi{[0-9]+}" '()) - + |# )) (define (scheme-archive-url scm git-ref) diff --git a/listings.sh b/listings.sh index b13922a..d57fab7 100755 --- a/listings.sh +++ b/listings.sh @@ -7,6 +7,7 @@ echo "Generated." echo echo "Scraping listing data..." cd listings +chmod +x ./*.sh for f in *.sh; do echo "$f"; ./"$f"; diff --git a/listings/bigloo-head.sh b/listings/bigloo-head.sh deleted file mode 100755 index 9d5c09d..0000000 --- a/listings/bigloo-head.sh +++ /dev/null @@ -1,11 +0,0 @@ -#!/bin/bash -# Auto-generated by listings.scm -set -eu -o pipefail -cd "$(dirname "$0")" -{ - curl --location --fail --silent --show-error \ - https://github.com/manuel-serrano/bigloo/archive/master.tar.gz | - gunzip | - ${TAR:-tar} -xf - --to-stdout --wildcards 'bigloo-master/manuals/srfi.texi' | - grep -oE '^@item @code{srfi-[0-9]+} ' -} | grep -oE '[0-9]+' | sort -g | uniq >../data/bigloo-head.scm diff --git a/listings/bigloo.sh b/listings/bigloo.sh deleted file mode 100755 index b934f52..0000000 --- a/listings/bigloo.sh +++ /dev/null @@ -1,11 +0,0 @@ -#!/bin/bash -# Auto-generated by listings.scm -set -eu -o pipefail -cd "$(dirname "$0")" -{ - curl --location --fail --silent --show-error \ - https://github.com/manuel-serrano/bigloo/archive/4.5b.tar.gz | - gunzip | - ${TAR:-tar} -xf - --to-stdout --wildcards 'bigloo-4.5b/manuals/srfi.texi' | - grep -oE '^@item @code{srfi-[0-9]+} ' -} | grep -oE '[0-9]+' | sort -g | uniq >../data/bigloo.scm diff --git a/listings/chibi-head.sh b/listings/chibi-head.sh deleted file mode 100755 index fd938e9..0000000 --- a/listings/chibi-head.sh +++ /dev/null @@ -1,14 +0,0 @@ -#!/bin/bash -# Auto-generated by listings.scm -set -eu -o pipefail -cd "$(dirname "$0")" -{ - echo 0 - curl --location --fail --silent --show-error \ - https://github.com/ashinn/chibi-scheme/archive/master.tar.gz | - gunzip | - ${TAR:-tar} -tf - | - sed 's@[^/]*/@@' | - grep -oE 'lib/srfi/[0-9]+.sld' | - sed 's@%3a@@' -} | grep -oE '[0-9]+' | sort -g | uniq >../data/chibi-head.scm diff --git a/listings/chibi.sh b/listings/chibi.sh deleted file mode 100755 index 7a67e16..0000000 --- a/listings/chibi.sh +++ /dev/null @@ -1,14 +0,0 @@ -#!/bin/bash -# Auto-generated by listings.scm -set -eu -o pipefail -cd "$(dirname "$0")" -{ - echo 0 - curl --location --fail --silent --show-error \ - https://github.com/ashinn/chibi-scheme/archive/0.10.tar.gz | - gunzip | - ${TAR:-tar} -tf - | - sed 's@[^/]*/@@' | - grep -oE 'lib/srfi/[0-9]+.sld' | - sed 's@%3a@@' -} | grep -oE '[0-9]+' | sort -g | uniq >../data/chibi.scm diff --git a/listings/gambit-head.sh b/listings/gambit-head.sh deleted file mode 100755 index 29761ae..0000000 --- a/listings/gambit-head.sh +++ /dev/null @@ -1,13 +0,0 @@ -#!/bin/bash -# Auto-generated by listings.scm -set -eu -o pipefail -cd "$(dirname "$0")" -curl --fail --silent --show-error --location \ - https://github.com/gambit/gambit/archive/master.tar.gz | - gunzip | - tar -tf - | - grep -oE 'gambit-master/lib/srfi/[0-9]+' | - sed 's@%3a@@' | - grep -oE '[0-9]+' | - sort -g | - uniq > ../data/gambit-head.scm diff --git a/listings/gambit.sh b/listings/gambit.sh deleted file mode 100755 index 639dbb8..0000000 --- a/listings/gambit.sh +++ /dev/null @@ -1,12 +0,0 @@ -#!/bin/bash -# Auto-generated by listings.scm -set -eu -o pipefail -cd "$(dirname "$0")" -curl --fail --silent --show-error --location \ - https://github.com/gambit/gambit/archive/v4.9.5.tar.gz | - gunzip | - tar -xf - --to-stdout 'gambit-4.9.5/README' | - grep -oE ' - SRFI [0-9]+ ' | - grep -oE '[0-9]+' | - sort -g | - uniq > ../data/gambit.scm diff --git a/listings/gauche-head.sh b/listings/gauche-head.sh deleted file mode 100755 index 20e895c..0000000 --- a/listings/gauche-head.sh +++ /dev/null @@ -1,11 +0,0 @@ -#!/bin/bash -# Auto-generated by listings.scm -set -eu -o pipefail -cd "$(dirname "$0")" -{ - curl --location --fail --silent --show-error \ - https://github.com/shirok/Gauche/archive/master.tar.gz | - gunzip | - ${TAR:-tar} -xf - --to-stdout --wildcards 'Gauche-master/src/srfis.scm' | - grep -oE '^srfi-[0-9]+' -} | grep -oE '[0-9]+' | sort -g | uniq >../data/gauche-head.scm diff --git a/listings/gauche.sh b/listings/gauche.sh deleted file mode 100755 index cdb7375..0000000 --- a/listings/gauche.sh +++ /dev/null @@ -1,11 +0,0 @@ -#!/bin/bash -# Auto-generated by listings.scm -set -eu -o pipefail -cd "$(dirname "$0")" -{ - curl --location --fail --silent --show-error \ - https://github.com/shirok/Gauche/archive/release0_9_15.tar.gz | - gunzip | - ${TAR:-tar} -xf - --to-stdout --wildcards 'Gauche-release0_9_15/src/srfis.scm' | - grep -oE '^srfi-[0-9]+' -} | grep -oE '[0-9]+' | sort -g | uniq >../data/gauche.scm diff --git a/listings/gerbil-head.sh b/listings/gerbil-head.sh deleted file mode 100755 index fe179d4..0000000 --- a/listings/gerbil-head.sh +++ /dev/null @@ -1,11 +0,0 @@ -#!/bin/bash -# Auto-generated by listings.scm -set -eu -o pipefail -cd "$(dirname "$0")" -{ - curl --location --fail --silent --show-error \ - https://github.com/mighty-gerbils/gerbil/archive/master.tar.gz | - gunzip | - ${TAR:-tar} -xf - --to-stdout --wildcards 'gerbil-master/doc/reference/srfi/README.md' | - grep -oE '\[SRFI +[0-9]+\]' -} | grep -oE '[0-9]+' | sort -g | uniq >../data/gerbil-head.scm diff --git a/listings/gerbil.sh b/listings/gerbil.sh deleted file mode 100755 index 4ef35a1..0000000 --- a/listings/gerbil.sh +++ /dev/null @@ -1,11 +0,0 @@ -#!/bin/bash -# Auto-generated by listings.scm -set -eu -o pipefail -cd "$(dirname "$0")" -{ - curl --location --fail --silent --show-error \ - https://github.com/mighty-gerbils/gerbil/archive/v0.18.1.tar.gz | - gunzip | - ${TAR:-tar} -xf - --to-stdout --wildcards 'gerbil-0.18.1/doc/reference/srfi/README.md' | - grep -oE '\[SRFI +[0-9]+\]' -} | grep -oE '[0-9]+' | sort -g | uniq >../data/gerbil.scm diff --git a/listings/kawa-head.sh b/listings/kawa-head.sh deleted file mode 100755 index a8a01d6..0000000 --- a/listings/kawa-head.sh +++ /dev/null @@ -1,11 +0,0 @@ -#!/bin/bash -# Auto-generated by listings.scm -set -eu -o pipefail -cd "$(dirname "$0")" -{ - curl --location --fail --silent --show-error \ - https://gitlab.com/kashell/Kawa/-/archive/master.tar.gz | - gunzip | - ${TAR:-tar} -xf - --to-stdout --wildcards 'Kawa-master*/doc/kawa.texi' | - grep -oE '^@uref{http://srfi.schemers.org/srfi-[0-9]+.*, ?SRFI[ -][0-9]+}:' -} | grep -oE '[0-9]+' | sort -g | uniq >../data/kawa-head.scm diff --git a/listings/kawa.sh b/listings/kawa.sh deleted file mode 100755 index ae8a302..0000000 --- a/listings/kawa.sh +++ /dev/null @@ -1,11 +0,0 @@ -#!/bin/bash -# Auto-generated by listings.scm -set -eu -o pipefail -cd "$(dirname "$0")" -{ - curl --location --fail --silent --show-error \ - https://gitlab.com/kashell/Kawa/-/archive/3.1.1/kawa-3.1.1.tar.gz | - gunzip | - ${TAR:-tar} -xf - --to-stdout --wildcards 'Kawa-3.1.1*/doc/kawa.texi' | - grep -oE '^@uref{http://srfi.schemers.org/srfi-[0-9]+.*, ?SRFI[ -][0-9]+}:' -} | grep -oE '[0-9]+' | sort -g | uniq >../data/kawa.scm diff --git a/listings/larceny.sh b/listings/larceny.sh deleted file mode 100755 index 783b0d4..0000000 --- a/listings/larceny.sh +++ /dev/null @@ -1,14 +0,0 @@ -#!/bin/bash -set -eu -o pipefail -cd "$(dirname "$0")" -curl --fail --silent --show-error --location \ - https://github.com/larcenists/larceny/archive/master.tar.gz | - gunzip | - tar -tf - | - sed 's@%3a@@' | - grep -E 'srfi.[0-9]+\.s' | - grep -v in-progress | - grep -oE 'srfi.[0-9]+' | - grep -oE '[0-9]+' | - sort -g | - uniq > ../data/larceny.scm diff --git a/listings/loko-head.sh b/listings/loko-head.sh deleted file mode 100755 index b010598..0000000 --- a/listings/loko-head.sh +++ /dev/null @@ -1,11 +0,0 @@ -#!/bin/bash -# Auto-generated by listings.scm -set -eu -o pipefail -cd "$(dirname "$0")" -{ - curl --location --fail --silent --show-error \ - https://gitlab.com/weinholt/loko/-/archive/master.tar.gz | - gunzip | - ${TAR:-tar} -xf - --to-stdout --wildcards 'loko-master*/Documentation/manual/lib-std.texi' | - grep -oE '^@code{\(srfi :[0-9]+ ' -} | grep -oE '[0-9]+' | sort -g | uniq >../data/loko-head.scm diff --git a/listings/loko.sh b/listings/loko.sh deleted file mode 100755 index 345a49f..0000000 --- a/listings/loko.sh +++ /dev/null @@ -1,11 +0,0 @@ -#!/bin/bash -# Auto-generated by listings.scm -set -eu -o pipefail -cd "$(dirname "$0")" -{ - curl --location --fail --silent --show-error \ - https://gitlab.com/weinholt/loko/-/archive/v0.12.1/loko-v0.12.1.tar.gz | - gunzip | - ${TAR:-tar} -xf - --to-stdout --wildcards 'loko-v0.12.1*/Documentation/manual/lib-std.texi' | - grep -oE '^@code{\(srfi :[0-9]+ ' -} | grep -oE '[0-9]+' | sort -g | uniq >../data/loko.scm diff --git a/listings/racket-head.sh b/listings/racket-head.sh deleted file mode 100755 index affa720..0000000 --- a/listings/racket-head.sh +++ /dev/null @@ -1,13 +0,0 @@ -#!/bin/bash -# Auto-generated by listings.scm -set -eu -o pipefail -cd "$(dirname "$0")" -{ - curl --location --fail --silent --show-error \ - https://github.com/racket/srfi/archive/master.tar.gz | - gunzip | - ${TAR:-tar} -tf - | - sed 's@[^/]*/@@' | - grep -oE 'srfi-lib/srfi/[%a0-9]*' | - sed 's@%3a@@' -} | grep -oE '[0-9]+' | sort -g | uniq >../data/racket-head.scm diff --git a/listings/racket.sh b/listings/racket.sh deleted file mode 100755 index add7941..0000000 --- a/listings/racket.sh +++ /dev/null @@ -1,13 +0,0 @@ -#!/bin/bash -# Auto-generated by listings.scm -set -eu -o pipefail -cd "$(dirname "$0")" -{ - curl --location --fail --silent --show-error \ - https://github.com/racket/srfi/archive/v8.12.tar.gz | - gunzip | - ${TAR:-tar} -tf - | - sed 's@[^/]*/@@' | - grep -oE 'srfi-lib/srfi/[%a0-9]*' | - sed 's@%3a@@' -} | grep -oE '[0-9]+' | sort -g | uniq >../data/racket.scm diff --git a/listings/sagittarius-head.sh b/listings/sagittarius-head.sh deleted file mode 100755 index b530276..0000000 --- a/listings/sagittarius-head.sh +++ /dev/null @@ -1,11 +0,0 @@ -#!/bin/bash -# Auto-generated by listings.scm -set -eu -o pipefail -cd "$(dirname "$0")" -{ - curl --location --fail --silent --show-error \ - https://github.com/ktakashi/sagittarius-scheme/archive/master.tar.gz | - gunzip | - ${TAR:-tar} -xf - --to-stdout --wildcards 'sagittarius-scheme-master/doc/srfi.md' | - grep -oE 'SRFI-[0-9]+]' -} | grep -oE '[0-9]+' | sort -g | uniq >../data/sagittarius-head.scm diff --git a/listings/sagittarius.sh b/listings/sagittarius.sh deleted file mode 100755 index 486e411..0000000 --- a/listings/sagittarius.sh +++ /dev/null @@ -1,11 +0,0 @@ -#!/bin/bash -# Auto-generated by listings.scm -set -eu -o pipefail -cd "$(dirname "$0")" -{ - curl --location --fail --silent --show-error \ - https://github.com/ktakashi/sagittarius-scheme/archive/version_0.9.11.tar.gz | - gunzip | - ${TAR:-tar} -xf - --to-stdout --wildcards 'sagittarius-scheme-version_0.9.11/doc/srfi.md' | - grep -oE 'SRFI-[0-9]+]' -} | grep -oE '[0-9]+' | sort -g | uniq >../data/sagittarius.scm diff --git a/listings/scheme48.sh b/listings/scheme48.sh deleted file mode 100755 index c86aeb8..0000000 --- a/listings/scheme48.sh +++ /dev/null @@ -1,12 +0,0 @@ -#!/bin/bash -set -eu -o pipefail -cd "$(dirname "$0")" -curl --fail --silent --show-error \ - https://files.scheme.org/scheme48-1.9.2.tgz | - tar -zxf - --to-stdout scheme48-1.9.2/scheme/srfi/packages.scm | - grep srfi- | - tr -d '\t' | - tr ' ' '\n' | - grep -oE '[0-9]+' | - sort -g | - uniq > ../data/scheme48.scm diff --git a/listings/stklos-head.sh b/listings/stklos-head.sh deleted file mode 100755 index 3bc34fb..0000000 --- a/listings/stklos-head.sh +++ /dev/null @@ -1,12 +0,0 @@ -#!/bin/bash -# Auto-generated by listings.scm -set -eu -o pipefail -cd "$(dirname "$0")" -{ - echo 15 - curl --location --fail --silent --show-error \ - https://github.com/egallesio/STklos/archive/master.tar.gz | - gunzip | - ${TAR:-tar} -xf - --to-stdout --wildcards 'STklos-master/SUPPORTED-SRFIS' | - grep -oE 'SRFI-[0-9]+:' -} | grep -oE '[0-9]+' | sort -g | uniq >../data/stklos-head.scm diff --git a/listings/stklos.sh b/listings/stklos.sh deleted file mode 100755 index 37ff2de..0000000 --- a/listings/stklos.sh +++ /dev/null @@ -1,12 +0,0 @@ -#!/bin/bash -# Auto-generated by listings.scm -set -eu -o pipefail -cd "$(dirname "$0")" -{ - echo 15 - curl --location --fail --silent --show-error \ - https://github.com/egallesio/STklos/archive/stklos-2.00.tar.gz | - gunzip | - ${TAR:-tar} -xf - --to-stdout --wildcards 'STklos-stklos-2.00/SUPPORTED-SRFIS' | - grep -oE 'SRFI-[0-9]+:' -} | grep -oE '[0-9]+' | sort -g | uniq >../data/stklos.scm diff --git a/listings/unsyntax-head.sh b/listings/unsyntax-head.sh deleted file mode 100755 index 7a9e82d..0000000 --- a/listings/unsyntax-head.sh +++ /dev/null @@ -1,16 +0,0 @@ -#!/bin/bash -# Auto-generated by listings.scm -set -eu -o pipefail -cd "$(dirname "$0")" -{ - echo 0 - echo 7 - echo 46 - curl --location --fail --silent --show-error \ - https://gitlab.com/nieper/unsyntax/-/archive/master.tar.gz | - gunzip | - ${TAR:-tar} -tf - | - sed 's@[^/]*/@@' | - grep -oE 'src/srfi/[0-9]+.s.?.?' | - sed 's@%3a@@' -} | grep -oE '[0-9]+' | sort -g | uniq >../data/unsyntax-head.scm diff --git a/listings/unsyntax.sh b/listings/unsyntax.sh deleted file mode 100755 index 82e9690..0000000 --- a/listings/unsyntax.sh +++ /dev/null @@ -1,16 +0,0 @@ -#!/bin/bash -# Auto-generated by listings.scm -set -eu -o pipefail -cd "$(dirname "$0")" -{ - echo 0 - echo 7 - echo 46 - curl --location --fail --silent --show-error \ - https://gitlab.com/nieper/unsyntax/-/archive/v0.0.3/unsyntax-v0.0.3.tar.gz | - gunzip | - ${TAR:-tar} -tf - | - sed 's@[^/]*/@@' | - grep -oE 'src/srfi/[0-9]+.s.?.?' | - sed 's@%3a@@' -} | grep -oE '[0-9]+' | sort -g | uniq >../data/unsyntax.scm diff --git a/listings/vicare-head.sh b/listings/vicare-head.sh deleted file mode 100755 index 5c3387b..0000000 --- a/listings/vicare-head.sh +++ /dev/null @@ -1,11 +0,0 @@ -#!/bin/bash -# Auto-generated by listings.scm -set -eu -o pipefail -cd "$(dirname "$0")" -{ - curl --location --fail --silent --show-error \ - https://github.com/marcomaggi/vicare/archive/master.tar.gz | - gunzip | - ${TAR:-tar} -xf - --to-stdout --wildcards 'vicare-master/doc/srfi.texi' | - grep -oE '@ansrfi{[0-9]+}' -} | grep -oE '[0-9]+' | sort -g | uniq >../data/vicare-head.scm diff --git a/listings/vicare.sh b/listings/vicare.sh deleted file mode 100755 index 9c9d9f9..0000000 --- a/listings/vicare.sh +++ /dev/null @@ -1,11 +0,0 @@ -#!/bin/bash -# Auto-generated by listings.scm -set -eu -o pipefail -cd "$(dirname "$0")" -{ - curl --location --fail --silent --show-error \ - https://github.com/marcomaggi/vicare/archive/v0.4d1.2.tar.gz | - gunzip | - ${TAR:-tar} -xf - --to-stdout --wildcards 'vicare-0.4d1.2/doc/srfi.texi' | - grep -oE '@ansrfi{[0-9]+}' -} | grep -oE '[0-9]+' | sort -g | uniq >../data/vicare.scm diff --git a/table.html b/table.html index 712eeb4..0de4f04 100644 --- a/table.html +++ b/table.html @@ -1,4 +1,5 @@ SRFI Table

SRFI Table

Please submit your corrections, suggestions, ideas and requests to the srfi-metadata repo.


Support
Supported in latest release
Supported in pre-release version
Supported by third-party library*
SRFI status
Draft
Final
Superseded
Withdrawn

SRFIBiglooChezChibiCHICKENGambitGaucheGerbilGuileIronKawaLarcenyLokoMITRacketSagittariusScheme48STKlosTinyUnsyntaxVicareYpsilonSLIBSnow-FortSRFI
00
11
22
33
44
55
66
77
88
99
1010
1111
1212
1313
1414
1515
1616
1717
1818
1919
2020
2121
2222
2323
2424
2525
2626
2727
2828
2929
3030
3131
3232
3333
3434
3535
3636
3737
3838
3939
4040
4141
4242
4343
4444
4545
4646
4747
4848
4949
5050
5151
5252
5353
5454
5555
5656
5757
5858
5959
6060
6161
6262
6363
6464
6565
6666
6767
6868
6969
7070
7171
7272
7373
7474
7575
7676
7777
7878
7979
8080
8181
8282
8383
8484
8585
8686
8787
8888
8989
9090
9191
9292
9393
9494
9595
9696
9797
9898
9999
100100
101101
102102
103103
104104
105105
106106
107107
108108
109109
110110
111111
112112
113113
114114
115115
116116
117117
118118
119119
120120
121121
122122
123123
124124
125125
126126
127127
128128
129129
130130
131131
132132
133133
134134
135135
136136
137137
138138
139139
140140
141141
142142
143143
144144
145145
146146
147147
148148
149149
150150
151151
152152
153153
154154
155155
156156
157157
158158
159159
160160
161161
162162
163163
164164
165165
166166
167167
168168
169169
170170
171171
172172
173173
174174
175175
176176
177177
178178
179179
180180
181181
182182
183183
184184
185185
186186
187187
188188
189189
190190
191191
192192
193193
194194
195195
196196
197197
198198
199199
200200
201201
202202
203203
204204
205205
206206
207207
208208
209209
210210
211211
212212
213213
214214
215215
216216
217217
218218
219219
220220
221221
222222
223223
224224
225225
226226
227227
228228
229229
230230
231231
232232
233233
234234
235235
236236
237237
238238
239239
240240
241241
242242
243243
244244
245245
246246
247247
248248
249249
250250
251251
252252

* On third-party libraries: SLIB and Snow Fort provide portable third-party SRFI implementations for R5RS and R7RS Scheme respectively.
chez-srfi is included as the de facto SRFI implementation library for Chez Scheme, IronScheme and Loko Scheme with broad R6RS compatibility.
CHICKEN Scheme provides third-party SRFI libraries through its package manager, in the form of eggs.

** Disclaimer: The responsibility for stating that a SRFI is supported is on the Scheme implementation developers.

+SRFI Table

SRFI Table

Please submit your corrections, suggestions, ideas and requests to the srfi-metadata repo.


Support
Supported in latest release
Supported in pre-release version
Supported by third-party library*
SRFI status
Draft
Final
Superseded
Withdrawn

SRFIBiglooChezChibiCHICKENGambitGaucheGerbilGuileIronKawaLokoMITRacketSagittariusSTKlosTinyUnsyntaxYpsilonSLIBSnow-FortSRFI
00
11
22
33
44
55
66
77
88
99
1010
1111
1212
1313
1414
1515
1616
1717
1818
1919
2020
2121
2222
2323
2424
2525
2626
2727
2828
2929
3030
3131
3232
3333
3434
3535
3636
3737
3838
3939
4040
4141
4242
4343
4444
4545
4646
4747
4848
4949
5050
5151
5252
5353
5454
5555
5656
5757
5858
5959
6060
6161
6262
6363
6464
6565
6666
6767
6868
6969
7070
7171
7272
7373
7474
7575
7676
7777
7878
7979
8080
8181
8282
8383
8484
8585
8686
8787
8888
8989
9090
9191
9292
9393
9494
9595
9696
9797
9898
9999
100100
101101
102102
103103
104104
105105
106106
107107
108108
109109
110110
111111
112112
113113
114114
115115
116116
117117
118118
119119
120120
121121
122122
123123
124124
125125
126126
127127
128128
129129
130130
131131
132132
133133
134134
135135
136136
137137
138138
139139
140140
141141
142142
143143
144144
145145
146146
147147
148148
149149
150150
151151
152152
153153
154154
155155
156156
157157
158158
159159
160160
161161
162162
163163
164164
165165
166166
167167
168168
169169
170170
171171
172172
173173
174174
175175
176176
177177
178178
179179
180180
181181
182182
183183
184184
185185
186186
187187
188188
189189
190190
191191
192192
193193
194194
195195
196196
197197
198198
199199
200200
201201
202202
203203
204204
205205
206206
207207
208208
209209
210210
211211
212212
213213
214214
215215
216216
217217
218218
219219
220220
221221
222222
223223
224224
225225
226226
227227
228228
229229
230230
231231
232232
233233
234234
235235
236236
237237
238238
239239
240240
241241
242242
243243
244244
245245
246246
247247
248248
249249
250250
251251
252252

* On third-party libraries: SLIB and Snow Fort provide portable third-party SRFI implementations for R5RS and R7RS Scheme respectively.
chez-srfi is included as the de facto SRFI implementation library for Chez Scheme, IronScheme and Loko Scheme with broad R6RS compatibility.
CHICKEN Scheme provides third-party SRFI libraries through its package manager, in the form of eggs.

* On removals: Implementations will be removed from this table if either:

  1. There is no mailing list or repository activity for three or more years from the date this +table was generated.
  2. Their maintainer indicates that the implementation is unmaintained.

** Disclaimer: The responsibility for stating that a SRFI is supported is on the Scheme implementation developers.

diff --git a/table.rkt b/table.rkt index cf0019b..40badbc 100644 --- a/table.rkt +++ b/table.rkt @@ -21,16 +21,14 @@ Guile Iron Kawa - Larceny Loko MIT Racket Sagittarius - Scheme48 STKlos Tiny Unsyntax - Vicare + ;; Vicare Ypsilon SLIB Snow-Fort)) @@ -40,7 +38,8 @@ @(define (read-listing impl suffix) (let* ((impl (string-downcase (symbol->string impl))) (filename (string-append "data/" impl suffix ".scm"))) - (with-input-from-file filename read-all))) + (with-handlers ((exn:fail? (lambda _ '()))) + (with-input-from-file filename read-all)))) @(define implementation-support (map @@ -193,6 +192,14 @@ (br) "CHICKEN Scheme provides third-party SRFI libraries through its package manager, " "in the form of " (a href: "https://wiki.call-cc.org/eggs" "eggs") ".") + (p + (b "* On removals: ") + "Implementations will be removed from this table if either:" + (br) + (ol + (li "There is no mailing list or repository activity for three or more years from the date this +table was generated.") + (li "Their maintainer indicates that the implementation is unmaintained."))) (p (b "** Disclaimer: ") "The responsibility for stating that a SRFI is supported is on the Scheme implementation developers.")