Skip to content

Commit 8b16586

Browse files
committed
Support SRFI 217.
1 parent a75072e commit 8b16586

File tree

6 files changed

+1837
-5
lines changed

6 files changed

+1837
-5
lines changed

LispKit.xcodeproj/project.pbxproj

+12
Original file line numberDiff line numberDiff line change
@@ -865,6 +865,10 @@
865865
CCD4A6F226ED4CE700BEE906 /* SRFI-224.scm in Copy tests */ = {isa = PBXBuildFile; fileRef = CCD4A6F026ED4C9200BEE906 /* SRFI-224.scm */; };
866866
CCD4A6F326ED4CF800BEE906 /* 224.sld in Copy pre-installed SRFI libraries */ = {isa = PBXBuildFile; fileRef = CCD4A6EF26ED4C7000BEE906 /* 224.sld */; };
867867
CCD4A6F426ED4D0D00BEE906 /* SRFI-224.scm in Copy tests */ = {isa = PBXBuildFile; fileRef = CCD4A6F026ED4C9200BEE906 /* SRFI-224.scm */; };
868+
CCD4A6F726EDFC5800BEE906 /* 217.sld in Copy pre-installed SRFI libraries */ = {isa = PBXBuildFile; fileRef = CCD4A6F526EDFB9500BEE906 /* 217.sld */; };
869+
CCD4A6F826EDFC6500BEE906 /* SRFI-217.scm in Copy tests */ = {isa = PBXBuildFile; fileRef = CCD4A6F626EDFBD100BEE906 /* SRFI-217.scm */; };
870+
CCD4A6F926EDFC7200BEE906 /* 217.sld in Copy pre-installed SRFI libraries */ = {isa = PBXBuildFile; fileRef = CCD4A6F526EDFB9500BEE906 /* 217.sld */; };
871+
CCD4A6FA26EDFC8300BEE906 /* SRFI-217.scm in Copy tests */ = {isa = PBXBuildFile; fileRef = CCD4A6F626EDFBD100BEE906 /* SRFI-217.scm */; };
868872
CCD5E55C262E342600C45EA0 /* 189.sld in Copy pre-installed SRFI libraries */ = {isa = PBXBuildFile; fileRef = CCD5E558262E309500C45EA0 /* 189.sld */; };
869873
CCD5E55D262E342600C45EA0 /* 214.sld in Copy pre-installed SRFI libraries */ = {isa = PBXBuildFile; fileRef = CCD5E559262E31AE00C45EA0 /* 214.sld */; };
870874
CCD5E561262E343E00C45EA0 /* 189.sld in Copy pre-installed SRFI libraries */ = {isa = PBXBuildFile; fileRef = CCD5E558262E309500C45EA0 /* 189.sld */; };
@@ -992,6 +996,7 @@
992996
dstPath = Root/LispKit/Tests;
993997
dstSubfolderSpec = 7;
994998
files = (
999+
CCD4A6F826EDFC6500BEE906 /* SRFI-217.scm in Copy tests */,
9951000
CCD4A6F226ED4CE700BEE906 /* SRFI-224.scm in Copy tests */,
9961001
CC1DDB6626A9BB430049E99D /* SRFI-222.scm in Copy tests */,
9971002
CC0E57C5268FAAD400693DD2 /* SRFI-223.scm in Copy tests */,
@@ -1458,6 +1463,7 @@
14581463
dstPath = Root/LispKit/Libraries/srfi;
14591464
dstSubfolderSpec = 7;
14601465
files = (
1466+
CCD4A6F726EDFC5800BEE906 /* 217.sld in Copy pre-installed SRFI libraries */,
14611467
CCD4A6F126ED4CBD00BEE906 /* 224.sld in Copy pre-installed SRFI libraries */,
14621468
CCD4A6ED26ED410E00BEE906 /* 102.sld in Copy pre-installed SRFI libraries */,
14631469
CCC7A9DF26D04E6E00F05361 /* sicp.sld in Copy pre-installed SRFI libraries */,
@@ -1557,6 +1563,7 @@
15571563
dstPath = Root/LispKit/Libraries/srfi;
15581564
dstSubfolderSpec = 7;
15591565
files = (
1566+
CCD4A6F926EDFC7200BEE906 /* 217.sld in Copy pre-installed SRFI libraries */,
15601567
CCD4A6F326ED4CF800BEE906 /* 224.sld in Copy pre-installed SRFI libraries */,
15611568
CCD4A6EE26ED412100BEE906 /* 102.sld in Copy pre-installed SRFI libraries */,
15621569
CCC7A9E026D04E8900F05361 /* sicp.sld in Copy pre-installed SRFI libraries */,
@@ -1897,6 +1904,7 @@
18971904
dstPath = Root/LispKit/Tests;
18981905
dstSubfolderSpec = 7;
18991906
files = (
1907+
CCD4A6FA26EDFC8300BEE906 /* SRFI-217.scm in Copy tests */,
19001908
CCD4A6F426ED4D0D00BEE906 /* SRFI-224.scm in Copy tests */,
19011909
CC1DDB6826A9BB840049E99D /* SRFI-222.scm in Copy tests */,
19021910
CC0E57C7268FAAFB00693DD2 /* SRFI-223.scm in Copy tests */,
@@ -2549,6 +2557,8 @@
25492557
CCD4A6EC26ED406600BEE906 /* 102.sld */ = {isa = PBXFileReference; lastKnownFileType = text; path = 102.sld; sourceTree = "<group>"; };
25502558
CCD4A6EF26ED4C7000BEE906 /* 224.sld */ = {isa = PBXFileReference; lastKnownFileType = text; path = 224.sld; sourceTree = "<group>"; };
25512559
CCD4A6F026ED4C9200BEE906 /* SRFI-224.scm */ = {isa = PBXFileReference; lastKnownFileType = text; path = "SRFI-224.scm"; sourceTree = "<group>"; };
2560+
CCD4A6F526EDFB9500BEE906 /* 217.sld */ = {isa = PBXFileReference; lastKnownFileType = text; path = 217.sld; sourceTree = "<group>"; };
2561+
CCD4A6F626EDFBD100BEE906 /* SRFI-217.scm */ = {isa = PBXFileReference; lastKnownFileType = text; path = "SRFI-217.scm"; sourceTree = "<group>"; };
25522562
CCD5E558262E309500C45EA0 /* 189.sld */ = {isa = PBXFileReference; lastKnownFileType = text; path = 189.sld; sourceTree = "<group>"; };
25532563
CCD5E559262E31AE00C45EA0 /* 214.sld */ = {isa = PBXFileReference; lastKnownFileType = text; path = 214.sld; sourceTree = "<group>"; };
25542564
CCD5E55A262E32EE00C45EA0 /* SRFI-214.scm */ = {isa = PBXFileReference; lastKnownFileType = text; path = "SRFI-214.scm"; sourceTree = "<group>"; };
@@ -2719,6 +2729,7 @@
27192729
CC1D6CC1258CDF0000D36645 /* SRFI-209.scm */,
27202730
CC0D7B392544AF6800FB9301 /* SRFI-210.scm */,
27212731
CCD5E55A262E32EE00C45EA0 /* SRFI-214.scm */,
2732+
CCD4A6F626EDFBD100BEE906 /* SRFI-217.scm */,
27222733
CC879886264D48A3006950A7 /* SRFI-219.scm */,
27232734
CC0E57BD268BB80D00693DD2 /* SRFI-221.scm */,
27242735
CC1DDB6326A9B9D30049E99D /* SRFI-222.scm */,
@@ -3045,6 +3056,7 @@
30453056
CCD5E559262E31AE00C45EA0 /* 214.sld */,
30463057
CC8BBA2B26BF527900552B8F /* 215.sld */,
30473058
CC1DDB6926AA34780049E99D /* 216.sld */,
3059+
CCD4A6F526EDFB9500BEE906 /* 217.sld */,
30483060
CCC7A9DE26D04DF200F05361 /* sicp.sld */,
30493061
CC879885264D4739006950A7 /* 219.sld */,
30503062
CC0E57BC268BB7C900693DD2 /* 221.sld */,

README.md

+6-5
Original file line numberDiff line numberDiff line change
@@ -201,17 +201,18 @@ framework:
201201
- [SRFI 194: Random data generators](https://srfi.schemers.org/srfi-194/srfi-194.html)
202202
- [SRFI 195: Multiple-value boxes](https://srfi.schemers.org/srfi-195/srfi-195.html)
203203
- [SRFI 196: Range Objects](https://srfi.schemers.org/srfi-196/srfi-196.html)
204-
- [SRFI 204: Wright-Cartwright-Shinn Pattern Matcher](https://srfi.schemers.org/srfi-204/srfi-204.html)
204+
- [SRFI 204: Wright-Cartwright-Shinn pattern matcher](https://srfi.schemers.org/srfi-204/srfi-204.html)
205205
- [SRFI 209: Enums and Enum Sets](https://srfi.schemers.org/srfi-209/srfi-209.html)
206206
- [SRFI 210: Procedures and Syntax for Multiple Values](https://srfi.schemers.org/srfi-210/srfi-210.html)
207207
- [SRFI 214: Flexvectors](https://srfi.schemers.org/srfi-214/srfi-214.html)
208-
- [SRFI 215: Central Log Exchange](https://srfi.schemers.org/srfi-215/srfi-215.html)
209-
- [SRFI 216: SICP Prerequisites](https://srfi.schemers.org/srfi-216/srfi-216.html)
208+
- [SRFI 215: Central log exchange](https://srfi.schemers.org/srfi-215/srfi-215.html)
209+
- [SRFI 216: SICP Prerequisites](https://srfi.schemers.org/srfi-216/srfi-216.html)
210+
- [SRFI 217: Integer sets](https://srfi.schemers.org/srfi-217/srfi-217.html)
210211
- [SRFI 219: Define higher-order lambda](https://srfi.schemers.org/srfi-219/srfi-219.html)
211212
- [SRFI 221: Generator/accumulator sub-library](https://srfi.schemers.org/srfi-221/srfi-221.html)
212-
- [SRFI 222: Compound Objects](https://srfi.schemers.org/srfi-222/srfi-222.html)
213+
- [SRFI 222: Compound objects](https://srfi.schemers.org/srfi-222/srfi-222.html)
213214
- [SRFI 223: Generalized binary search procedures](https://srfi.schemers.org/srfi-223/srfi-223.html)
214-
- [SRFI 224: Integer Mappings](https://srfi.schemers.org/srfi-224/srfi-224.html)
215+
- [SRFI 224: Integer mappings](https://srfi.schemers.org/srfi-224/srfi-224.html)
215216

216217

217218
## Project

0 commit comments

Comments
 (0)