3 ms·
I have a feeling it's on hiatus due to the switch to Chez Scheme, which probably took more time and effort than anticipated. The major reason given for that wa
by bhrgunatha 5y ago
I have a feeling it's on hiatus due to the switch to Chez Scheme, which probably took more time and effort than anticipated.
The major reason given for that was easier maintenance in the future so now that's completed, I wonder whether the effort will now will be re-directed back to Rhombus.
- Decabytes 5y agoI believe you are right. I think Matthew Flatt mentioned it in one of his more recent talks. Chez scheme didn’t become the default implementation until Racket 8.0 which released Feb 2021 so it took awhile to iron out all the bugs. They are still in the brainstorming phase and you can look at the issues in this GitHub link https://github.com/racket/rhombus-brainstorming https://github.com/racket/rhombus-brainstorming to see what is being discussed 1. https://blog.racket-lang.org/2021/02/racket-v8-0.html https://blog.racket-lang.org/2021/02/racket-v8-0.html
- Syzygies 5y agoRacket's fork of Chez Scheme now runs native on Apple M1 silicon. That's a remarkable feat; GHC Haskell for instance doesn't yet, and their blogs explain the difficulties. I keep a zoo of exotic languages, many of which must be build from source. I took a plunge buying an M1 Mac mini, imagining that emulation would hide the transition. Not so for the zoo. At least I have other machines. For actually using a language, one wants there to be a critical mass of sophisticated support. Racket has long had best-of-class documentation, but this technical feat of native M1 support is a serious feather in their cap.
- jose_zap 5y agoBoth GHC 8.10.5 and 8.10.6 run natively on M1
- samdphillips 5y agoMatthew has been working on a prototype (https://github.com/racket/rhombus-brainstorming/pull/163 https://github.com/racket/rhombus-brainstorming/pull/163) that works on the current snapshot version of Racket. It is possible to use to write some basic things and most existing Racket libraries are usable with the prototype.