-
I want to know what's the "define-who" function mean?
I see chezscheme use lots of this, and nanopass-framework-racket also contain this ,
Can you explain to me what's it means, and how can i use…
-
The `(chezscheme)` library is large and monolithic.
It would be helpful to split it up into:
- Implementations of SRFIs, in their respective libraries.
- Chez-specific code that does not depend on Ch…
-
Slack converstation;
----------------------
@rrnewton
I think we can manage a nanopass style where we break out these steps:
1. insert location vars, packed ty schemas with subscripts
2. ch…
-
Hi,
If I compile ChezScheme with CHEZSCHEMELIBDIRS environment variable set, then the compilation fails.
Is this expected? If I unset it then the compilation succeeds.
```
[...]
../bin/ta6le/sc…
-
In the current version of the nanopass framework, passes with always auto-generate missing transformers and assume that that is what was intended by the programmer, even if the programmer simply misse…
akeep updated
7 years ago
-
For testing purposes it is useful to be able to define a language as:
(define-language L)
and a pass as:
(define-pass test-pass : L (x) -> L ())
Right now this produces:
Exception in define-pass:…
akeep updated
7 years ago
-
Found an example where we had a pass like this:
``` scheme
(define-pass ---
(Foo : Foo (x) -> Foo ()
---)
(Bar : Bar (x y) -> Bar ()
[(form ,[foo y -> foo]) `(form ,foo)])
```
And it wa…
akeep updated
7 years ago
-
Hello,
It's not the first time I have problems with wrapping macros inside libraries.
Here is a simple example that is happening lastly:
https://github.com/ovenpasta/thunderchez/blob/master/srfi/s26/…
-
We were playing around with a tree example, where we stuck in extra non-terminals for the heck of it:
```
(define-language LTree2
(entry Tree)
(Tree (t) n l)
(Node (n) (node t0 t1))
(Leaf (l)…
-
Tim Zakian is working on a gentle tutorial document.
Another thing I'd like to put together would be a little cheatsheet in the form of a table or spreadsheet that shows:
- which forms bind which nam…