Proposal: Python's list, generator, and dictionary comprehensions

swift does add “every feature found in more popular languages”. other languages have class inheritance, so we have class inheritance. other languages have type erasure, so we have Any and any. other languages have dynamic member lookup, so we have dynamic member lookup. other languages have macros, so it looks like we are getting macros.

none of these are things that i think should show up (frequently) in “good quality” swift code. and yet the language supports them because these are things developers from other universes are used to, and it didn’t, then swift would just continue existing in it’s own little bubble.

NIH infection?

1 Like