Thread #108670597
The most ellegant and simple compiled language Anonymous 04/23/26(Thu)18:50:40 No.108670597 [Reply]▶
File: 1776969545511.png (155.4 KB)
155.4 KB PNG
I have recently been browsing the internet, seeking for hidden gems. And today, I not only found a gem, but a diamond: Hare.
https://harelang.org/
> Hare is a systems programming language designed to be simple, stable, and robust. Hare uses a static type system, manual memory management, and a minimal runtime. It is well-suited to writing operating systems, system tools, compilers, networking software, and other low-level, high performance tasks.
Nothing special, right? But holy shit, look at how elegant it is. The syntax is remarkably clean and predictable. The language is expression based meaning that for and if expressions can have a value. It has tuples and pattern matching. Easy integration with C. But the best thing by far: No header files! It has a go inspired module system!
Why is this language not more popular, genuinely? I read it has existed for 3 years already.
38 RepliesView Thread
>>
>>
>>
>>
>>
>>
>>108670657
Yes you can!
https://git.sr.ht/~sircmpwn/betamine
>>
>>
>>
>>108670634
C++auto items = std::vector<const char*>{"a", "b", "c"};
auto res = std::find_if(items.begin(), items.end(), [=](auto i) { return i == muh_pred; });
rustlet items = ["a","b","c"];
let res = items.into_iter().find(|i| *i == muh_pred);
you're wrong.
>>
>>
>>108670727
>std::find_if(items.begin(), items.end(), [=](auto i) { return i == muh_pred; });
This is WORSE than a for loop. You need more includes, takes longer to type, is harder to remember and runs slower. Just why?
>rust
not a serious language
>>
>>
>>
>>
>>108670764
you lost tranny >>108670634
argument: A BLOO BLOO BLOO ONLY MANAGED RUNTIME AND SCRIPTING LANGUAGES LET YOU HAVE BASIC ITERATORS
>>108670727
Modus tollens, QED
>>
>>
>>
>>
>>
>>
>>
>>
>>
File: 1776976737894.png (688.4 KB)
688.4 KB PNG
>>108671353
>makes /g/ seethe
Truly the most based BDFL of all time.
>>
>>
>>
>>
File: 78A7BF30-FCB7-446B-8840-5E5539C7B1ED.jpg (1.3 MB)
1.3 MB JPG
>>108670597
>coding manually after AI
Lmao
>>
>>
>>
>>108673509
>>108671488
Dunno Hare is based. The whole idea behind the whole language is to implement a fully functioning system in as little code as possible without external dependencies. I just want something that offers modern computing amenities in <100k LoC all deps included.
>>
File: KEGW.png (30.2 KB)
30.2 KB PNG
>>108674593
>>
>>
File: 1763779481183003.png (281.8 KB)
281.8 KB PNG
>>108670597
>The most ellegant and simple compiled language
You posted the wrong one.
>>
File: gem.gif (615.4 KB)
615.4 KB GIF
>>108670597
>>
>>
File: Fparmy.jpg (512.2 KB)
512.2 KB JPG
Statementlets reinventing lisp