10 ms·
> How would you keep people from creating new libraries in your language for unanticipated use cases? Say a self-driving car library, or a command-and-control m
by tachyonbeam 10y ago
> How would you keep people from creating new libraries in your language for unanticipated use cases? Say a self-driving car library, or a command-and-control module for all the IoT devices in a house from 2029?
I can't prevent people from doing that. I can only put together the conditions to make it easy to write software that doesn't break, as much as possible.
> It seems to me that bitrot is fundamentally a result of change in the outside world.
Yes and no. On the one hand, some breakage is inevitable with changing conditions. On the other hand, the computers we have now provide the same basic facilities as computers did in 1969. It ought to be able to provide some stable building blocks, and hope that people will use them.
Currently, it seems to me that software breaks all the time, at a rate that is unacceptably high.