3 ms·
According to the comment, sustained simplicity occurs only 1. for as long as there is a champion to remind its practitioners, e.g. Wirthian languages at first
by vorg 10y ago
According to the comment, sustained simplicity occurs only
1. for as long as there is a champion to remind its practitioners, e.g. Wirthian languages at first
2. if they don't need to because they're extensible, e.g. Forth, Scheme, Smalltalk
Maybe these aren't the only requirements. Apache Groovy introduced annotations in version 1.7 so programmers could introduce their own syntactic extensions, and its backers often declared "no new syntax". Unfortunately, Groovy's project manager changed the @Trait annotation to a `trait` keyword in version 2.