-
I found a bug in syntax-rules.
For example:
``` scheme
(import (scheme base) (scheme write))
(define-syntax foo
(syntax-rules ()
((_ (p ... . r))
'r)))
(display (foo (1 2 3 4)))
```
ex…
-
Am I missing it or are the following unimplemented currently?:
string->symbol / symbol->syntax (neither are in r[57]rs but common)
syntax-case/syntax (isn't syntax-rules usually a syntax-case macro?)…
-
-
From R7RS:
```
(begin expression or denition) ... ) syntax
```
> This form of begin can appear as part of a body, or at the outermost level of a program, or at the REPL, or directly nested in a `be…
-
Husk should allow creation of these types of handles using `open-input-string`, `open-input-bytevector`, and related functions from the Ports section of the r7rs docs.
-
See section 4.1 of R7RS for the set of primitive expressions that all Scheme R7RS compliant interpreters must support. This includes variable references, literal expressions (e.g. quote, '), procedure…
-
Receive the following error when attempting to run the `case-lambda` example from r7rs:
```
justin@ubuntu:~/Documents/husk-scheme/examples/r7rs$ huski -r7 case-lambda.scm
Input does not match a macr…
-
The "about husk" content in the readme, webpage, etc may give the wrong impression. At the moment husk implements a superset of r5rs. And longer term the goal is to add some kind of r7rs support - eit…
-
These macros should be implemented, per R7RS.
-
Need documentation for:
- R7RS style libraries
- Updates to the Haskell API (CustFunc, anything else?)
- Anything else?