2 ms·
> First, we don’t have the next language yet. It needs to be a minimal capability-based actor language People tend to think programming languages that enforce
by pipeline_peak 4y ago
> First, we don’t have the next language yet. It needs to be a minimal capability-based actor language
People tend to think programming languages that enforce design patterns and programming styles steer development towards clean design and safety. The problem is, in the industry no one actually uses them. Instead we get combative code that goes against these principles.
Java and C# are popular examples of this, they breed natively thought out procedural statements in static classes that are really just namespaces. Of course in the business logic world, when 50 different people touch an old class definition, it becomes a utility class / partial OOP hybrid. Usually this design choice is biased towards the initial one.