[HN Gopher] Porting Hare to OpenBSD
___________________________________________________________________
Porting Hare to OpenBSD
Author : mfru
Score : 59 points
Date : 2023-12-02 18:39 UTC (4 hours ago)
(HTM) web link (harelang.org)
(TXT) w3m dump (harelang.org)
| binkHN wrote:
| I always enjoy these write-ups on porting or developing on
| OpenBSD. They tend to frequently involve doing something, or
| doing something slightly incorrectly, and once tweaks are made
| the end result is usually more security or better quality code,
| and allowing the OpenBSD system to do what it was designed to do.
| sillywalk wrote:
| TIL:
|
| "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. " [0]
|
| [0] https://harelang.org/
| enriquto wrote:
| For me, the most amazing feature of hare is its commitment to
| long-term stability [0]. Backwards compatibility is universally
| acknowledged to be a good thing, but hare proposes a much more
| revolutionary idea: forward compatibility.
|
| "A Hare program written on the day that 1.0 releases will still
| compile in 50 years on contemporary Hare compilers. In fact, a
| Hare compiler written on the same release date will compile new
| Hare programs 50 years from now. That's something which hasn't
| really been done before, and I'm looking forward to seeing it
| usher in a renewed commitment to stability and long-term
| reliability in the software ecosystem."
|
| [0] https://harelang.org/blog/2022-11-27-hare-is-boring/
___________________________________________________________________
(page generated 2023-12-02 23:00 UTC)