Rhombus feels slow and perhaps a bit too dynamic #645
Replies: 2 comments
-
To point (3): I think there's (a lot) more static information already in Rhombus, than the tools are currently able to take advantage of. For instance, "dot providers" make it possible to statically know methods that should be available on a particular value, and hypothetically this could drive some sort of method autocomplete. There's also a lot of places where definition/use-pairings are not detected as reliably as with Racket, even though it's all being resolved statically during compilation (I think this may be a side-effect of binding spaces?). |
Beta Was this translation helpful? Give feedback.
-
There are probably many instances of (3) that are fixable. If you have specific examples, opening issues for them would be helpful. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
My first impression of Rhombus is that it is an excellently designed system. Wow -- everything is so principled and clean ! The Rhombus paper and OOPSLA presentation were both impressive -- thanks !
I'm facing three major issues:
racket-langserver
works in Rhombus but again feels very slow and not very performant/reliable. If people want to use Rhombus they should not have switch to DrRacket -- this just makes the activation energy a bit too highI think (1) and (2) can be dealt with sufficient engineering effort. (3) is more of a personal opinion
Beta Was this translation helpful? Give feedback.
All reactions