Matthew Flatt
Matthew Flatt
My current(*) perference: * `==` is Racket's `equal?` (because that's usually what you want, and it's a good choice for `match`) * `===` is Racket's `eq?` (because it really is...
Racket's Chez Scheme and upstream are now the same, so I think we can close this.
You can define Unicode symbol and punctuation combinations as operators in the current Rhombus prototype. The issue in the above example is that ² is numeric in Unicode, not symbolic...
Is this still an issue? It looks like there are commits to address the problem.
Now that pb is merged, someone might be interested in revisiting this.
Should this `main` submodule be here at all? I can't remember the reason for `boot.zuo` to be used directly. I wonder whether it was experiment that turned out not to...
Thanks for digging through the history here! That seems to confirm that it was an intermediate design that was meant to be replaced in later, but the old entry point...
The Racket implementation uses a few `#%$` names, though, and it carefully avoids around Chez Scheme's winders. So, there's more to be done to provide a public API.
The improvement was merged and this issue can be closed, right?
If you supply both `--enable-racket` and `--enable-scheme`, then `--enable-racket` takes precedence for creating boot files in a non-cross build. (The choice is not entirely arbitrary internally, since it has to...