Re:Zig – Type Resolution Redesign and Language Changes
by Ygg2 on Friday March 20, 2026 @07:01AM
(#47452942)
> Then you might say that Rust is an expressive programming language.
That's not what I mean. Expressivity allows you to objectively test if two languages are different. The functional/objective/imperative are trying to capture some expressive features.
Using expressivity, you can finally put a Turing machine to that feeling and test it.
> The terminology there already exists and is commonplace, as far as I see.
Missing the point. Message oriented language captures the expressivity of having
the ability to send and receive arbitrary methods. This is what I mean.
If OOP or MOP is just a marketing term, then it carries no value.
That's not what I mean. Expressivity allows you to objectively test if two languages are different. The functional/objective/imperative are trying to capture some expressive features.
Using expressivity, you can finally put a Turing machine to that feeling and test it.
> The terminology there already exists and is commonplace, as far as I see.
Missing the point. Message oriented language captures the expressivity of having the ability to send and receive arbitrary methods. This is what I mean.
If OOP or MOP is just a marketing term, then it carries no value.