> Programming languages should be designed not by piling feature on top of feature, but by removing the weaknesses and restrictions that make additional features appear necessary.

Still nothing like the opening line to the R5RS Scheme specification.

@cwebber The overall idea behind this statement can and should be applied to so many other fields!

@cwebber and then there's racket trying its best to do both (i have not actually used racket please don't roast me)

Sign in to participate in the conversation

The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!