dtb trinity
trinity commented on pull request bonsai/harakit#51 2024-02-16 13:37:53 -07:00
README: added build information and copyright

I don't think these two comments are necessary, it's apparent what is changing.

trinity commented on pull request bonsai/harakit#51 2024-02-16 13:37:12 -07:00
README: added build information and copyright

It looks like cpp(1) needs -idirafter, not cc(1).

trinity commented on issue bonsai/harakit#60 2024-02-16 09:10:40 -07:00
find(1p) analogue

Probably nothing like find(1p) which is famously awful (this history lines up with *[A Research UNIX Reader](https://www.cs.dartmouth.edu/~doug/reader.pdf

trinity created pull request bonsai/harakit#62 2024-02-16 01:43:57 -07:00
scrut(1): add man page
trinity commented on issue bonsai/harakit#49 2024-02-16 01:43:41 -07:00
docs/scrut.1: write man page for scrut(1)

I decided not to rewrite scrut(1) in Rust because it would still be reliant on libc anyways (as, for example, there's no other way to glean the functionality provided by access(3p)).

trinity created branch scrut-manpage in bonsai/harakit 2024-02-16 01:41:35 -07:00
trinity pushed to scrut-manpage at bonsai/harakit 2024-02-16 01:41:35 -07:00
bee0165074 scrut(1): add man page
trinity created pull request bonsai/harakit#61 2024-02-16 01:16:40 -07:00
scrut(1): fix buffer overflow in option parsing
trinity created branch scrut-fix in bonsai/harakit 2024-02-16 01:13:57 -07:00
trinity pushed to scrut-fix at bonsai/harakit 2024-02-16 01:13:57 -07:00
64a1a19bd8 scrut(1): fix buffer overflow in option parsing
trinity approved bonsai/harakit#57 2024-02-14 22:34:34 -07:00
rpn(1): fixed exponentiation
trinity commented on pull request bonsai/harakit#57 2024-02-14 22:34:27 -07:00
rpn(1): fixed exponentiation

Never mind, I looked it up and the HP 41C (basically the gold standard in terms of RPN calculators) is indeed y**x. It looks like Elektronika (which I was referencing, particularly the MK-61…

trinity commented on issue bonsai/harakit#47 2024-02-14 17:41:09 -07:00
conv(1) – convert data

Why would one tool do both character encoding conversion and number base conversion?

trinity commented on pull request bonsai/harakit#57 2024-02-14 17:15:14 -07:00
rpn(1): fixed exponentiation

I figured exponentiating (is that the word?) x to the power of y (Python: x ** y) would be more intuitive for existing RPN users (because this matches the operation on HP and Elektronika…

trinity commented on issue bonsai/harakit#8 2024-02-14 09:40:56 -07:00
qi(1): The qi shell

Goodness... I think that would be a vector implementation. I don't know how to feel about it now.

Our flow control is still up in the air so ignore the weirdness besides let and def:

trinity commented on issue bonsai/harakit#8 2024-02-14 09:30:36 -07:00
qi(1): The qi shell

On second thought def when used without arguments should display variable usages. Here are some examples of its use to help explain it.

First let's set some variables:

; let a b
;…
trinity commented on issue bonsai/harakit#8 2024-02-14 07:26:38 -07:00
qi(1): The qi shell

emma and i were discussing variable assignment and the potential usage of a let term, which is used to define terms. some pseudoishcode snippets from the conversation to elucidate on that a…

trinity commented on issue bonsai/harakit#8 2024-02-14 07:14:48 -07:00
qi(1): The qi shell

Perhaps there should be a way to change which file is used for randomness, in the shell. Like a random_source variable that expands to a file (like /dev/random).

This could potentially be…

trinity commented on issue bonsai/harakit#55 2024-02-14 07:07:56 -07:00
mix(1) – randomly sort inputs

Maybe shuffle?

Then you could do stuff like `for f in /media/audio/*; do scrut -f "$f" && out "$f"; done

trinity commented on issue bonsai/harakit#8 2024-02-12 11:47:22 -07:00
qi(1): The qi shell

Accidentally tapped the button. That thought's incomplete and I'll finish it later.