|
|
|
|
|
by brlewis
2428 days ago
|
|
>The underlying problem IMHO is that these frameworks are unwilling to create major breaking changes (since that would hamper marketability) so it's easier to just shove things into the unused edges of the semantics space until they becomes a hodge podge of a million ways of doing the same thing. Sounds like you want Mithril, but keep in mind that backward compatibility and marketability are, in fact, useful features. |
|
They are (and FWIW, the Stroustrup quote[1] is quite applicable here). I'm merely pointing out that feature creep leads to bloat/complexity which lead to people to complain, and that feature creep also leads to marketability (which is a reason why mainstream language spec documents typically have hundreds of pages). Personally I think this pattern is a problem, but I don't know if anyone has managed to figure out a solution.
[1] https://www.goodreads.com/quotes/226225-there-are-only-two-k...