The composition of the programming language hare is now being used to support the operating system OpenBSD. Hare is presented as a programming language that is similar to SI language, but easier to use. This addition of OpenBSD support is significant for Hare, as it is the first new platform added since the project’s initial publication in April 2022. Previously, Hare only supported Linux and FreeBSD. While the HARE compiler was already ported for OpenBSD about a year ago, the standard library remained without support for this platform until now. For more information, see the official blog post.
The main developer of the Hare language and the project’s inspiration is Drew DeVault. DeVault is known for his work on various projects, including the user environment of SWAY, the ARC postal client, the SourceHut platform, and the Helios micro-yellow. Hare is a programming language that utilizes manual memory control and a static system of types, requiring clear assignment of types to each variable. It is specifically optimized for low-level tasks, such as operating system development, compilers, network applications, and system utilities, where maximum performance and control over the implementation are crucial. The language also has a minimal runtime and a standard functions library that provides access to basic operating system interfaces and offers functions for typical algorithms, protocols, and formats. One of the latest developments on Hare is the instrumentation of hare-wayland for developing applications using Wayland.