3 ms·
Language design is an exercise in balance between features and guarantees. More features = fewer guarantees and vice versa.
by cousin_it 11y ago
Language design is an exercise in balance between features and guarantees. More features = fewer guarantees and vice versa.
- kbenson 11y agoIt's not readily apparent to me how a feature necessitates that a guarantee can no longer be kept. In fact, one feature of a language might be an additional guarantee about some aspect of it's function (e.g. Rust and it's memory ownership feature).