-- Leo's gemini proxy

-- Connecting to sts-q.srht.site:1965...

-- Connected

-- Sending request

-- Meta line: 20 text/gemini


The Hare programming language


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

hare-at-a-glance-2.pdf

Slides from a talk, December 2022.



Links

https://harelang.org/


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.


Peertube-video: Hare

Introducing the Hare programming language.


Peertube-video: QBE

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.


Peertube-video: Helios

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.


Byron Torres blogging

about Hare.


Vlad-Stefan Harbuz blogging

about Hare with OpenGL support from scratch.


nytpu blogging

thoughts on the hare programming language,

his experiences with Hare over a longer time period.


RSS

https://harelang.org/blog/index.xml

https://sr.ht/~sircmpwn/hare/feed.rss


Bidirectional

> IRC: libera.chat #hare

> IRC: libera.chat #hare-soc (soc -> socialize -> offtopic)

> IRC: libera.chat #hare-dev


> mastodon: @hare@fosstodon.org

-- Response ended

-- Page fetched on Sun May 12 04:11:54 2024