Skip to content

Commit bc64f5b

Browse files
authored
Update README.md
1 parent a042718 commit bc64f5b

File tree

1 file changed

+2
-5
lines changed

1 file changed

+2
-5
lines changed

README.md

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ There is no installation to speak of; just grab the file and compile it with you
1111
Here's how you can compile S4IOF on a unix box:
1212

1313
```
14-
gcc -o s4iof -Wall -O3 -DNDEBUG s4iof.c
14+
gcc -o s4iof -O3 -DNDEBUG s4iof.c -lm
1515
```
1616

1717
Please note that some compilers may issue hundreds of warnings; we recommend to add `-Wno-parentheses-equality` for
@@ -29,13 +29,10 @@ S4IOF is true to basic Scheme principles -- it features precise garbage collecto
2929

3030
* hygienic macro facilities (`define-syntax` & friends) are not implemented
3131
* there is a simple `define-macro` facility for S-expression rewriting
32-
* `read` and `string->symbol` are case-sensitive
33-
* `eval` is single-argument; environment functions are not implemented
32+
* single-argument `eval` is available
3433
* fixnums are limited to 24 bits, flonums are doubles
3534
* no support for bignums/rational/complex numbers
36-
* `max` and `min` do not preserve inexactness
3735
* some run-time errors such as zero division and fixnum overflows trigger asserts in C code unless `NDEBUG` is defined during compilation
38-
* `transcript-on` and `transcript-off` are not implemented
3936

4037
S4IOF supports some popular extensions defined in other standards and libraries:
4138

0 commit comments

Comments
 (0)