Hare introduces itself like this:
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.
[source: www.harelang.org]
Hare is a simple conservative modern reinvention of C with a FOSS ethos.
[source: IRC]
Slides from a talk, December 2022.
=> Hare's advances compared to C.
From the hare website.
=> hautils
Implementations of POSIX system utilities written in Hare.
=> Ares, an operation system written in Hare
Ares is a new operating system under development.
Introducing the Hare programming language.
FOSDEM 2022: Introduction to qbe: A lightweight compiler backend.
qbe is an optimizing compiler backend which consumes programs in a simple intermediate language, optimizes them, and emits assembly for x86_64, aarch64, or riscv64, aiming to achieve "70% of the performance" of advanced compilers like LLVM in "10% of the code". Qbe is Hare's compiler backend.
FOSDEM 2023: Introducing the Helios microkernel.
Helios is a simple microkernel written in part to demonstrate the applicability of the Hare programming language to kernels.
about Hare.
=> Vlad-Stefan Harbuz blogging
about Hare with OpenGL support from scratch.
thoughts on the hare programming language,
his experiences with Hare over a longer time period.
=> https://harelang.org/blog/index.xml
=> https://sr.ht/~sircmpwn/hare/feed.rss
IRC: libera.chat #hare
IRC: libera.chat #hare-soc (soc -> socialize -> offtopic)
IRC: libera.chat #hare-dev
mastodon: @hare@fosstodon.org
text/gemini
This content has been proxied by September (ba2dc).