Skip to content

Conversation

@Retropikzel
Copy link
Contributor

This pull request changes the native-srfi-support from static list into a procedure, that generates code to check for SRFI's 0-500. Then it runs it with the given implementation. I chose 500 because thats around double the amount of SRFIs now and SRFI-0 came out 25 years ago, so we should be set for another 25 years (I'm lazy like that :D).

It also adds command: srfi-list.

snow-chibi --impls=chibi srfi-list
> (0 1 2 6 8 9 11 14 16 18 23 26 27 33 35 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)
snow-chibi --impls=chibi,gauche srfi-list
((chibi 0 1 2 6 8 9 11 14 16 18 23 26 27 33 35 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) (gauche 0 1 2 4 5 6 7 8 9 10 11 13 14 16 17 18 19 23 25 26 27 28 29 31 34 35 36 37 38 39 40 41 42 43 45 46 55 60 61 64 66 69 74 78 87 94 95 96 98 99 101 106 111 112 113 114 115 116 117 118 120 121 124 125 126 127 128 129 130 131 132 133 134 135 137 139 141 143 144 145 146 147 149 151 152 154 155 158 159 160 162 170 172 173 174 175 176 178 180 181 185 189 190 192 193 194 195 196 197 207 209 210 214 215 216 217 219 221 222 224 225 226 227 228 229 230 232 234 235 236 238 239 244 247 252 258 259))

I also while I was testing this I fixed any (scheme-program-command ...) problems.

@ashinn ashinn merged commit c2d04e6 into ashinn:master Dec 11, 2025
2 of 3 checks passed
@Retropikzel
Copy link
Contributor Author

Thank you!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants