@@ -41,19 +41,22 @@ Subset of R7RS-small.
41
41
42
42
### SRFIs
43
43
44
- | Number | Name | Import from | Note |
45
- | ------------------------------------------------------:| :---------------------------------------------------------| :------------| :-----------|
46
- | [ 1] ( https://srfi.schemers.org/srfi-1/srfi-1.html ) | List Library | built-in | |
47
- | [ 5] ( https://srfi.schemers.org/srfi-5/srfi-5.html ) | A compatible let form with signatures and rest arguments | built-in | R7RS 4.2.4 |
48
- | [ 6] ( https://srfi.schemers.org/srfi-6/srfi-6.html ) | Basic String Ports | built-in | R7RS 6.13 |
49
- | [ 8] ( https://srfi.schemers.org/srfi-8/srfi-8.html ) | receive: Binding to multiple values | built-in | |
50
- | [ 10] ( https://srfi.schemers.org/srfi-10/srfi-10.html ) | #, external form | built-in | |
51
- | [ 23] ( https://srfi.schemers.org/srfi-23/srfi-23.html ) | Error reporting mechanism | built-in | R7RS 6.11 |
52
- | [ 39] ( https://srfi.schemers.org/srfi-39/srfi-39.html ) | Parameter objects | built-in | R7RS 4.2.6 |
53
- | [ 45] ( https://srfi.schemers.org/srfi-45/srfi-45.html ) | Primitives for Expressing Iterative Lazy Algorithms | built-in | [ #296 ] ( https://github.com/yamacir-kit/meevax/issues/296 )
54
- | [ 62] ( https://srfi.schemers.org/srfi-62/srfi-62.html ) | S-expression comments | built-in | R7RS 2.2 |
55
- | [ 78] ( https://srfi.schemers.org/srfi-78/srfi-78.html ) | Lightweight testing | built-in | Except ` check-ec `
56
- | [ 87] ( https://srfi.schemers.org/srfi-87/srfi-87.html ) | => in case clauses | built-in | R7RS 4.2.1 |
44
+ | Number | Title | Import from | Note |
45
+ | --------------------------------------------------------:| :---------------------------------------------------------| :-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| :-----------|
46
+ | [ 1] ( https://srfi.schemers.org/srfi-1/srfi-1.html ) | List Library | [ ` (srfi 1) ` ] ( ./basis/srfi-1.ss ) | |
47
+ | [ 5] ( https://srfi.schemers.org/srfi-5/srfi-5.html ) | A compatible let form with signatures and rest arguments | [ ` (scheme r4rs essential) ` ] ( ./basis/r4rs-essential.ss ) <br > [ ` (scheme r4rs) ` ] ( ./basis/r4rs.ss ) <br > [ ` (scheme r5rs) ` ] ( ./basis/r5rs.ss ) <br > [ ` (scheme base) ` ] ( ./basis/r7rs.ss ) | R7RS 4.2.4 |
48
+ | [ 6] ( https://srfi.schemers.org/srfi-6/srfi-6.html ) | Basic String Ports | [ ` (srfi 6) ` ] ( ./basis/srfi-6.ss ) <br > [ ` (scheme base) ` ] ( ./basis/r7rs.ss ) | R7RS 6.13 |
49
+ | [ 8] ( https://srfi.schemers.org/srfi-8/srfi-8.html ) | receive: Binding to multiple values | [ ` (srfi 8) ` ] ( ./basis/srfi-8.ss ) | |
50
+ | [ 10] ( https://srfi.schemers.org/srfi-10/srfi-10.html ) | #, external form | built-in | |
51
+ | [ 23] ( https://srfi.schemers.org/srfi-23/srfi-23.html ) | Error reporting mechanism | [ ` (srfi 23) ` ] ( ./basis/srfi-23.ss ) <br > [ ` (scheme base) ` ] ( ./basis/r7rs.ss ) | R7RS 6.11 |
52
+ | [ 34] ( https://srfi.schemers.org/srfi-34/srfi-34.html ) | Exception Handling for Programs | [ ` (srfi 34) ` ] ( ./basis/srfi-34.ss ) <br > [ ` (scheme base) ` ] ( ./basis/r7rs.ss ) | R7RS 6.11 |
53
+ | [ 39] ( https://srfi.schemers.org/srfi-39/srfi-39.html ) | Parameter objects | [ ` (srfi 39) ` ] ( ./basis/srfi-39.ss ) <br > [ ` (scheme base) ` ] ( ./basis/r7rs.ss ) | R7RS 4.2.6 |
54
+ | [ 45] ( https://srfi.schemers.org/srfi-45/srfi-45.html ) | Primitives for Expressing Iterative Lazy Algorithms | [ ` (srfi 45) ` ] ( ./basis/srfi-45.ss ) | [ #296 ] ( https://github.com/yamacir-kit/meevax/issues/296 )
55
+ | [ 62] ( https://srfi.schemers.org/srfi-62/srfi-62.html ) | S-expression comments | built-in | R7RS 2.2 |
56
+ | [ 78] ( https://srfi.schemers.org/srfi-78/srfi-78.html ) | Lightweight testing | [ ` (srfi 78) ` ] ( ./basis/srfi-78.ss ) | Except ` check-ec `
57
+ | [ 87] ( https://srfi.schemers.org/srfi-87/srfi-87.html ) | => in case clauses | [ ` (scheme r4rs essential) ` ] ( ./basis/r4rs-essential.ss ) <br > [ ` (scheme r4rs) ` ] ( ./basis/r4rs.ss ) <br > [ ` (scheme r5rs) ` ] ( ./basis/r5rs.ss ) <br > [ ` (scheme base) ` ] ( ./basis/r7rs.ss ) | R7RS 4.2.1 |
58
+ | [ 149] ( https://srfi.schemers.org/srfi-149/srfi-149.html ) | Basic ` syntax-rules ` template extensions | [ ` (srfi 149) ` ] ( ./basis/srfi-149.ss ) <br > [ ` (scheme r5rs) ` ] ( ./basis/r5rs.ss ) <br > [ ` (scheme base) ` ] ( ./basis/r7rs.ss ) | R7RS 4.3.2 |
59
+ | [ 211] ( https://srfi.schemers.org/srfi-211/srfi-211.html ) | Scheme Macro Libraries | [ ` (srfi 211 explicit-renaming) ` ] ( ./basis/srfi-211.ss ) | |
57
60
58
61
## Requirements
59
62
@@ -100,9 +103,9 @@ sudo rm -rf /usr/local/share/meevax
100
103
101
104
| Target Name | Description
102
105
|:-------------------|:--
103
- | ` all ` (default) | Build shared-library ` libmeevax.0.3.970 .so ` and executable ` meevax ` .
106
+ | ` all ` (default) | Build shared-library ` libmeevax.0.3.1022 .so ` and executable ` meevax ` .
104
107
| ` test ` | Test executable ` meevax ` .
105
- | ` package ` | Generate debian package ` meevax_0.3.970_amd64 .deb ` .
108
+ | ` package ` | Generate debian package ` meevax_0.3.1022_amd64 .deb ` .
106
109
| ` install ` | Copy files into ` /usr/local ` __ (1)__ .
107
110
| ` install.deb ` | ` all ` + ` package ` + ` sudo apt install <meevax>.deb `
108
111
| ` safe-install.deb ` | ` all ` + ` test ` + ` package ` + ` sudo apt install <meevax>.deb `
@@ -117,7 +120,7 @@ __(1)__ Meevax installed by `make install` cannot be uninstalled by the system's
117
120
## Usage
118
121
119
122
```
120
- Meevax Lisp System, version 0.3.970
123
+ Meevax Lisp System, version 0.3.1022
121
124
122
125
Usage: meevax [OPTION...] [FILE...]
123
126
@@ -128,7 +131,6 @@ Options:
128
131
-h, --help Display this help text and exit.
129
132
-i, --interactive Take over control of root environment.
130
133
-l, --load=FILENAME Same as -e '(load FILENAME)'
131
- --prompt=STRING Same as -e '(set-prompt! STRING)'
132
134
-t, --trace Display stacks of virtual machine for each steps.
133
135
-v, --version Display version information and exit.
134
136
--verbose Display detailed informations.
0 commit comments