4 ms·
It looks like a language equivalent to Hare can be obtained by adding restrictions to C++. Considering the lack of key C++ features (e.g. generics) in Hare and
by devit 4y ago
It looks like a language equivalent to Hare can be obtained by adding restrictions to C++.
Considering the lack of key C++ features (e.g. generics) in Hare and the lack of adoption, and most importantly the fact that you should use a memory-safe language like Rust instead of any memory-unsafe language like Hare or C++, there doesn't seem to be any practical use for the Hare language.
- TurboHaskal 4y agoThe practical use is that it's a programming language for purists or Luddites. You know, the kind of people that like suckless tools, Plan 9, C89, maybe Forth, or even R4RS Scheme. Maybe hate on the latest C++ standard or systemd. Programming is social, and these people need their safe spaces too. Will they pull it off? Languages need killer apps more than they need language features. So there's both a chance and work to do. Let's see. For me, you know, I feel like this industry is soulless and dull enough; I don't need a boring programming language to top it off. If all I'm doing is helping someone get even richer, at least let me have some fun while doing so.
- forgotpwd16 4y ago>If all I'm doing is helping someone get even richer, at least let me have some fun while doing so. Not everyone needs a language filled with features and abstractions to have fun programming. Some people just enjoy making programs doing something more than playing with higher order functions, meta-programming, etc.
- TurboHaskal 4y ago> Not everyone needs a language filled with features and abstractions to have > fun programming. Yes, people who need these abstractions to have fun programming are a minority. Unfortunately, I don't get dopamine rushes ticking feature requests off. I stopped being excited about making a cube spin on the screen long ago, so it's no longer about the what but the how: I need to fix problems in creative, clever, and expressive ways. So Hare is not for me, but it's great that it exists.
- forgotpwd16 4y ago>the fact that you should use a memory-safe language like Rust That isn't a fact and neither is something someone necessarily should. Not everything mandates memory safety.