Anyone had a chance to look at the hare programming language? Any thoughts?
@leobm Danke. Ist es sehr besser als C? Warum Hare über C? entschuldigung, Ich can nur ein bissen Deutch schrieben.
Ahhh so sorry not noticed. i read english so automatically now that sometimes i don't even realize that i should be replying in english. 😂
Well, such a language is still low level enough to interface with existing C code, but makes many things easier that are complicated with C. The standard library looks quite nice too. Honestly, I haven't heard of this language yet. I would probably consider #vlang, #nim or #rust as alternatives if you don't like #golang. Although I think #golang is actually quite good. It can also do generics, you can compile to #WASM or #Javscript. And there is also #TinyGo, which is also quite ingenious.
@aw @leobm If you're looking for a comparison with C, there's this blog post https://harelang.org/blog/2021-02-09-hare-advances-on-c/ If you have any questions, feel free to stop by the IRC channel, wir freuen uns auf euch! :D
@aw Doesn't seem like it brings much of anything to the table to me. Additionally, the main reason I use C is portability reasons, and Hare has proudly announced it's not portable.
@opfez for me the selling point may be Simplicity. How much simpler it is than C 🤔. I do agree though, i think a lot of C like languages suffer from, well this is clearly better than C but is it enough better to abandon C? Only Rust seems to have been able to plausibly argue that so far
Anyway OP, my take on Hare is it's what happens when a religious C adherent looks at Zig, says "that does too much" (which you could maybe argue about the compiler), and then decides what to remove by a combination of counting compiler LOC plus some D20 rolls. It seems to work, it's *fine* I presume, I just have no reason whatsoever to care it exists. I'm proud of them for trying tho
@aw all greenfield projects at work I do in Rust, my personal projects are split between Rust and Zig, but my intention is to start writing personal stuff in my own language (gluumy) soon now that some of the basics are coming up. that takes its influence primarily from Forth, Factor, Lua, the Sorbet type system for Ruby, and (in the back of my mind for future ideas) Pony.
from pure curiosity's perspective I also find Mercury and Idris fascinating, if both somewhat complex.
Revel in the marvels of the universe. We are a collective of forward-thinking individuals who strive to better ourselves and our surroundings through constant creation. We express ourselves through music, art, games, and writing. We also put great value in play. A warm welcome to any like-minded people who feel these ideals resonate with them.