Pinned toot

Here's the code if anyone wants to see the first little Wayland client written in Hare:

git.sr.ht/~sircmpwn/hello-hare

Hare uses a hand rolled build system yet we've received zero complaints from distros to date

I appreciate the level of detailed patch feedback is from #HareLang maintainers. They are direct and helpful. The pace of working in this language is slow and methodical which is rare these days and a great quality the community has.

It has become kind of a habit that if I try a new programming language first thing is I interface it with the #MusicBrainz libdiscid library. libdiscid has a small API I know very well, using it in a new language and trying to provide a language typical interface for it teaches me some basics, and I can easily compare the language with other languages for which I did the same.

Well, I looked at #harelang, and guess what I did?

git.sr.ht/~phw/hare-discid

People often ask why Hare targets qbe[0] instead of LLVM, when LLVM is bigger community and more support

[0]: c9x.me/compile/

Well, qbe may have a smaller community than LLVM, but the design of it much better suited to our goals. But that's not the only reason: the community aspect of qbe is /also/ better for Hare. Here's why [1/?]

Show more

Hare Propaganda 🐰's choices:

Qoto Mastodon

QOTO: Question Others to Teach Ourselves
An inclusive, Academic Freedom, instance
All cultures welcome.
Hate speech and harassment strictly forbidden.