-
Expand top level program with R7RS expander so that proper cond-expand in top level program works.
-
Here is an example `checks.scm` program, that rely on a library `(united base)` that includes `body.scm`:
```scheme
;; cat checks.scm
(import (scheme base))
(import (united base))
(define ch…
-
https://docs.racket-lang.org/reference/Macros.html
https://doc.rust-lang.org/book/ch19-06-macros.html
https://small.r7rs.org/attachment/r7rs.pdf
https://elixir-lang.org/getting-started/meta/macros.…
zaoqi updated
2 years ago
-
Consider adding named `let` to the language. It lets you iterate over lists nicely.
-
I know Pico isn't supposed to have side effects, but as long as there are no read operations, `display` (to stdout only) is harmless and allows people to write programs that generate results other th…
-
Add a procedure `immutable-string` that creates a new immutable string object from a mutable one. GIven `(define is (immutable-string s))`, the effect is that `is` gets the immutability bit set (curr…
-
## Steps to reproduce
1) Tap to download any PDF file, for instance https://small.r7rs.org/attachment/r7rs.pdf.
2) A pop-up will appear containing a button labelled "Open". Tap on it to open the down…
-
(Continuing from #5)
What's the current status and plans for `(define-library ...)` and `(import ...)` support in STklos, and are there places where we could help?
-
```
$ ./bench mosh conform
```
- It finishes too early in less than 1 sec. But in gosh it takes 26 secs.
- It returns wrong answer ```("(b ^ d)" "c" "(a ^ c)" "d" "any" "none")```.
```scheme
…
-
Some small problems with racket8.1 [cs] with r7rs. Using Linux Mint 20.
1. (display (apply values '(1 2 3))) gives error
2. else not recognized in guard statement
3. guard does not handle zero d…