2023-12-25
This commit is contained in:
parent
18b6212e76
commit
88e2110523
84
homepage
84
homepage
@ -525,6 +525,90 @@ pre { /* DRY who? */
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/blah/2023-12-25.html
|
||||||
|
|
||||||
|
: bonsai
|
||||||
|
|
||||||
|
Emma Tebibyte (of tebibyte.media) and I have been collaborating (and by that I
|
||||||
|
mean fae has a lot of good ideas and I have been writing a lot of mediocre
|
||||||
|
implementations) on a core utilities suite called Bonsai. A lot of my own
|
||||||
|
coreutil implementations are leaving my own source tree and being incorporated
|
||||||
|
into there.
|
||||||
|
|
||||||
|
I am not big into maintenance. Maintenance is boring. I strive to write
|
||||||
|
programs that don't need to be maintained. Bonsai is something that, I hope,
|
||||||
|
will not have to be maintained -- it will cover the functionality in section 1
|
||||||
|
of POSIX and be done. I would like Bonsai to offer a POSIX interface despite
|
||||||
|
the tools being extremely different to prove its worth as being equal to or
|
||||||
|
better than POSIX. Also to make work easier for programmers who wish to support
|
||||||
|
Bonsai /and/ GNU or BSD or whatever.
|
||||||
|
|
||||||
|
Bonsai's catchphrase or whatever is "seek what they sought". A lot of existing
|
||||||
|
UNIX utilities are very nice but also jank as hell. See test(1), dd(1) for
|
||||||
|
overly featureful programs. Test's `!` is identical to Sh's. dd <file1 >file2
|
||||||
|
is equivalent to cat <file1 >file2 and tee <file1 >file2 minus some buffering
|
||||||
|
shenanigans. Emma and I are in agreement on the fact that functionality should
|
||||||
|
be consolidated in some points and split into multiple programs in other points
|
||||||
|
and mostly in agreement about where those points are.
|
||||||
|
|
||||||
|
I'm excited about Bonsai as a compatible improvement to UNIX and excited to
|
||||||
|
work with Emma on this because fae and I disagree on topics niche and
|
||||||
|
fascinating and our arguments are always interesting. Not in a Queen / The
|
||||||
|
Beatles / every rock band ever sort of way where the arguments are cool until
|
||||||
|
"You don't really care about the band!" but in a way where the disagreements
|
||||||
|
point out that while UNIX's tools were certainly opinionated on how to do
|
||||||
|
things, it's hard to say another opinion is objectively better.
|
||||||
|
|
||||||
|
This is no sort of announcement, Bonsai is public already in
|
||||||
|
https://git.tebibyte.media/bonsai/coreutils and you can see the intcmp(1),
|
||||||
|
scrut(1), and other implementations of mine that have made their way over there
|
||||||
|
and been deleted from my own source tree. I intend to contribute as much as I
|
||||||
|
am able but am currently bogged down by the CONTRIBUTING necessitating GPG key
|
||||||
|
commit signing and my Alpine installation having weird issues with Assuan and
|
||||||
|
communicating with gpg-agent. It'll be nice to clear out this source tree junk
|
||||||
|
drawer and put all my dirty laundry out so the world can sniff the musks. I
|
||||||
|
encourage anyone reading this to file brutal issues and make me cry like a
|
||||||
|
little baby.
|
||||||
|
|
||||||
|
Today is Christmas. Happy Christmas I guess. I'm Buddhist and can now use that
|
||||||
|
excuse not to celebrate whereas before, when not a believer in any religion, I
|
||||||
|
would still be expected by many to celebrate Christmas because of consumerism
|
||||||
|
or whatever. But also I don't know many people who would expect that of me
|
||||||
|
anymore. I just like Buddhism and excuses to talk about it.
|
||||||
|
|
||||||
|
I would love to see Emma Tebibyte become the new Richard Stallman because fae's
|
||||||
|
just really fucking based. Everything Emma has to say is worth heeding whether
|
||||||
|
or not you agree with it. These coreutils might be the start of something the
|
||||||
|
same way GNU's coreutils were but in a way that isn't plagued with all the
|
||||||
|
baggage GNU and the FSF have had.
|
||||||
|
|
||||||
|
|
||||||
|
/blah/2023-12-24.html
|
||||||
|
|
||||||
|
TRINITY STARTER PACK
|
||||||
|
>fucking hates its job
|
||||||
|
>UNIX
|
||||||
|
>loves its computer but only its own computer
|
||||||
|
>"I hate android but this battery life is killer"
|
||||||
|
>no unicode support in framebuffer tty, can't figure out wayland
|
||||||
|
>anti social, wishes it wasn't
|
||||||
|
>doesn't understand references to memes
|
||||||
|
>allergic to brands and advertising
|
||||||
|
>takes the bus everywhere
|
||||||
|
>will tell you why she doesn't like C
|
||||||
|
__________
|
||||||
|
/ _______ //|
|
||||||
|
/ /|_____/ // |
|
||||||
|
/ / /| |/ / // | |
|
||||||
|
/ /_/|_|/| _/ //| | |
|
||||||
|
/_________ //_| || |
|
||||||
|
| ______ | /_/ / /
|
||||||
|
| | |/ / | | |/ / /
|
||||||
|
| | |/_/_| | |/ /
|
||||||
|
| |/_____| | /
|
||||||
|
|__________|/
|
||||||
|
|
||||||
|
|
||||||
/blah/2023-12-23.html
|
/blah/2023-12-23.html
|
||||||
|
|
||||||
sleep invades my brain and blurs my vision so I see
|
sleep invades my brain and blurs my vision so I see
|
||||||
|
Loading…
Reference in New Issue
Block a user