Announcing the Hare programming language
April 25, 2022 by Drew DeVault
https://harelang.org/blog/2022-04-25-announcing-hare/
Introducing the Hare programming language
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.
Announcing the Hare programming language
April 25, 2022
https://harelang.org/blog/2022-04-25-announcing-hare/
"How the C programming language has grown" (Interview with Brian Kernighan)
https://opensource.com/article/22/3/how-c-programming-language-has-grown
@coyote @p @lelouchebag @Comatoast
I'd just like to interject for a moment...
https://qoto.org/@torresjrjr/107439899423731328
So newlines in Markdown code blocks just disappear. The raw ActivityPub data shows no `\n`\
@yarmo
And for completeness' sake,
-V
--version
should print to stdout, ideally a single line like so:
$ python -V # beautifly simple
Python 3.10.4
$ aerc -V # built from master
aerc 0.9.0-11-g037676f
$ zsh --version # maybe some info
zsh 5.8.1 (x86_64-pc-linux-gnu)
$ astronaut -v # small v, oh well
astronaut 0.1.0
Some bad examples:
$ bash --version # bloat!
GNU bash, version 5.1.16(1)-release (x86_64-pc-linux-gnu)
Copyright (C) 2020 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software; you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Tip (for anyone curious), you can have a kind of global noreferer like so:
<meta name="referrer" content="no-referrer" />
And you can also make use of `<base>`:
<base target="_blank" />
https://developer.mozilla.org/en-US/docs/Web/HTML/Element/base
https://developer.mozilla.org/en-US/docs/Web/HTML/Element/meta
#Smithereen update: group and event invitations!
Yes, these do federate. No, they aren't compatible with anything else out there.
@Seirdy
You might have missed out on Mothra from Plan 9 (though you did put Abaco).
self promotion
@en hello from the fedi!
The current state of printers, man... I just want to print one fxxxxxx sheet of paper.
I can't find the printer on my network.
The printer is offline.
The printer's driver is outdated.
The printer "requires" an unholy amount of bloatware, 5+ separate applications, 3 of which occupy my taskbar.
I need to sign into a HP account to see my current printer jobs.
The printer software shows no jobs in progress.
On and on and on.
@dcz
For GUI apps, sure, good UX removes the need for documentation. But you're expecting a cli utility to be as intuitive? This is why we have man pages and wikis for even basic commands.
As for invalid emails, fair point. Though the email format is not that hard to grasp. If you're to uncomfortable with editing emails directly, perhaps you're too used to using GUI apps and HTML forms with validation. I don't want to presume too much. If you get hands on, you also have to know what you're doing, and it's generally better to aquire that skill than always using safe frontends.
@dcz
I do recognise that git send-email could be improved here and there. But I think the documentation is there and sufficient enough for most people coming from most backgrounds.
Libre software engineer with physics background.
Maintainer for @hare date/time.
.py .go .ha ...
en es ...
\t <dl> agpl posix 9p