- cross-posted to:
- programming@programming.dev
- cross-posted to:
- programming@programming.dev
Hare’s boringness is a feature, not a bug. Our goal is not to make programming exciting again, but to make it easy to write simple, obvious programs which are optimized for reliability and longevity. An exciting programming language cannot meet that goal as effectively as Hare does. We have instead sought out the smallest and simplest language design which accommodates these goals. Because we have relatively few features, Hare programs tend to converge upon the single obvious way of solving their problems with the tools at their disposal.
This kind of sounds like Go. I’m going to go read the description of the language now and see if it’s Go.
Edit: It’s the Golang philosophy applied to a C replacement. No generics, for some reason-- perhaps implementing those made it too big to fit on a floppy disk.