Skip to content

Commit 7634423

Browse files
committed
Update of documentation. Inclusion of library (srfi 14 ascii).
1 parent 1a0dc28 commit 7634423

File tree

19 files changed

+904
-3
lines changed

19 files changed

+904
-3
lines changed

README.md

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -51,9 +51,9 @@ _LispKit_ provides support for the following core features, many of which are ba
5151
`(scheme cxr)`, `(scheme eval)`, `(scheme file)`, `(scheme inexact)`, `(scheme lazy)`,
5252
`(scheme load)`, `(scheme process-context)`, `(scheme read)`, `(scheme repl)`, `(scheme time)`
5353
- Some R7RS (large) libraries from Scheme Red edition:
54-
`(scheme box)`, `(scheme comparator)`, `(scheme generator)`, `(scheme hash-table)`,
55-
`(scheme ideque)`, `(scheme list)`, `(scheme rlist)`, `(scheme set)`, `(scheme sort)`,
56-
`(scheme stream)`, `(scheme text)`, `(scheme vector)`
54+
`(scheme box)`, `(scheme charset)`, `(scheme comparator)`, `(scheme generator)`,
55+
`(scheme hash-table)`, `(scheme ideque)`, `(scheme list)`, `(scheme rlist)`, `(scheme set)`,
56+
`(scheme sort)`, `(scheme stream)`, `(scheme text)`, `(scheme vector)`
5757
- LispKit-specific libraries: [`(lispkit box)`](https://github.com/objecthub/swift-lispkit/wiki/LispKit-Box),
5858
[`(lispkit type)`](https://github.com/objecthub/swift-lispkit/wiki/LispKit-Type),
5959
[`(lispkit hashtable)`](https://github.com/objecthub/swift-lispkit/wiki/LispKit-Hashtable),
@@ -67,6 +67,7 @@ _LispKit_ provides support for the following core features, many of which are ba
6767
[`(lispkit set)`](https://github.com/objecthub/swift-lispkit/wiki/LispKit-Set),
6868
`(lispkit stack)`, `(lispkit queue)`,
6969
`(lispkit heap)`, `(lispkit wt-tree)`, `(lispkit prettify)`, `(lispkit json)`,
70+
`(lispkit char-set)`,
7071
[`(lispkit draw)`](https://github.com/objecthub/swift-lispkit/wiki/LispKit-Draw),
7172
[`(lispkit draw turtle)`](https://github.com/objecthub/swift-lispkit/wiki/LispKit-Draw-Turtle),
7273
and `(lispkit pdf)`

Sources/LispKit/Resources/Libraries/scheme/case-lambda.sld

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,8 @@
1616
;;; and limitations under the License.
1717

1818
(define-library (scheme case-lambda)
19+
1920
(export case-lambda)
21+
2022
(import (lispkit core))
2123
)

Sources/LispKit/Resources/Libraries/scheme/char.sld

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,7 @@
3838
string-downcase
3939
string-foldcase
4040
string-upcase)
41+
4142
(import (lispkit char)
4243
(lispkit string))
4344
)

Sources/LispKit/Resources/Libraries/scheme/complex.sld

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,11 +17,13 @@
1717
;;; and limitations under the License.
1818

1919
(define-library (scheme complex)
20+
2021
(export angle
2122
imag-part
2223
magnitude
2324
make-polar
2425
make-rectangular
2526
real-part)
27+
2628
(import (lispkit math))
2729
)

Sources/LispKit/Resources/Libraries/scheme/cxr.sld

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@
1717
;;; and limitations under the License.
1818

1919
(define-library (scheme cxr)
20+
2021
(export caaar
2122
caadr
2223
cadar
@@ -41,5 +42,6 @@
4142
cddadr
4243
cdddar
4344
cddddr)
45+
4446
(import (lispkit list))
4547
)

Sources/LispKit/Resources/Libraries/scheme/eval.sld

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,9 @@
1616
;;; and limitations under the License.
1717

1818
(define-library (scheme eval)
19+
1920
(export eval
2021
environment)
22+
2123
(import (lispkit core))
2224
)

Sources/LispKit/Resources/Libraries/scheme/file.sld

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@
1616
;;; and limitations under the License.
1717

1818
(define-library (scheme file)
19+
1920
(export call-with-input-file
2021
call-with-output-file
2122
delete-file
@@ -26,6 +27,7 @@
2627
open-output-file
2728
with-input-from-file
2829
with-output-to-file)
30+
2931
(import (lispkit port)
3032
(lispkit system))
3133
)

Sources/LispKit/Resources/Libraries/scheme/inexact.sld

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@
1616
;;; and limitations under the License.
1717

1818
(define-library (scheme inexact)
19+
1920
(export acos
2021
asin
2122
atan
@@ -28,5 +29,6 @@
2829
sin
2930
sqrt
3031
tan)
32+
3133
(import (lispkit math))
3234
)

Sources/LispKit/Resources/Libraries/scheme/lazy.sld

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,10 +16,12 @@
1616
;;; and limitations under the License.
1717

1818
(define-library (scheme lazy)
19+
1920
(export delay
2021
delay-force
2122
force
2223
make-promise
2324
promise?)
25+
2426
(import (lispkit core))
2527
)

Sources/LispKit/Resources/Libraries/scheme/load.sld

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,8 @@
1616
;;; and limitations under the License.
1717

1818
(define-library (scheme load)
19+
1920
(export load)
21+
2022
(import (lispkit system))
2123
)

Sources/LispKit/Resources/Libraries/scheme/process-context.sld

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,11 +17,13 @@
1717
;;; and limitations under the License.
1818

1919
(define-library (scheme process-context)
20+
2021
(export command-line
2122
exit
2223
emergency-exit
2324
get-environment-variable
2425
get-environment-variables)
26+
2527
(import (lispkit system)
2628
(lispkit dynamic))
2729
)

Sources/LispKit/Resources/Libraries/scheme/r5rs-syntax.sld

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@
1717
;;; and limitations under the License.
1818

1919
(define-library (scheme r5rs-syntax)
20+
2021
(export and
2122
begin
2223
case
@@ -37,5 +38,6 @@
3738
quote
3839
set!
3940
syntax-rules)
41+
4042
(import (lispkit base))
4143
)

Sources/LispKit/Resources/Libraries/scheme/r5rs.sld

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@
1717
;;; and limitations under the License.
1818

1919
(define-library (scheme r5rs)
20+
2021
(export +
2122
-
2223
*
@@ -239,6 +240,7 @@
239240
write
240241
write-char
241242
zero?)
243+
242244
(import (rename (lispkit base)
243245
(exact inexact->exact)
244246
(inexact exact->inexact)))

Sources/LispKit/Resources/Libraries/scheme/read.sld

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,8 @@
1616
;;; and limitations under the License.
1717

1818
(define-library (scheme read)
19+
1920
(export read)
21+
2022
(import (lispkit port))
2123
)

Sources/LispKit/Resources/Libraries/scheme/repl.sld

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,8 @@
1616
;;; and limitations under the License.
1717

1818
(define-library (scheme repl)
19+
1920
(export interaction-environment)
21+
2022
(import (lispkit core))
2123
)

Sources/LispKit/Resources/Libraries/scheme/time.sld

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,10 @@
1616
;;; and limitations under the License.
1717

1818
(define-library (scheme time)
19+
1920
(export current-jiffy
2021
current-second
2122
jiffies-per-second)
23+
2224
(import (lispkit system))
2325
)

Sources/LispKit/Resources/Libraries/scheme/write.sld

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,9 +17,11 @@
1717
;;; and limitations under the License.
1818

1919
(define-library (scheme write)
20+
2021
(export display
2122
write
2223
write-shared
2324
write-simple)
25+
2426
(import (lispkit port))
2527
)

0 commit comments

Comments
 (0)