|
|
|
|
|
by pizlonator
273 days ago
|
|
Is the primary goal of the type system performance, or dev productivity, or something else? If performance, are you comparing against a baseline that does the classic Self-style optimizations (like what JS engines do)? FWIW I don't consider LuaJIT to be an interesting baseline because of what I've heard about it being overtuned to specific benchmark that the author(s) care about. (Too much of an attitude where if your code doesn't run well then it's your fault.) |
|
Longer-term, there's definitely some interest in how we could leverage types to support more optimized code, but it's been a notoriously difficult problem for gradually-typed languages in general, see [Is sound gradual typing dead?](https://dl.acm.org/doi/pdf/10.1145/2837614.2837630)