Software

: forth if ." honk" then ;

There is probably too much of this stuff.

=> git repositories

Note that this server is tiny and rate limited in the firewall so there may be problems downloading the larger repositories with git clone? Especially if there's a zerg rush going on?

=> assembly/ | the blog engine for the /blog/

Probably the blog engine is overcomplicated, but so these things go.

Cosmos

=> toy Common LISP orbit simulator | https://thrig.me/src/libsrum.git

eminmda

Bespoke maildir encryption so that attackers may find it harder to read

mail messages sitting around on a server in the cloud.

=> https://thrig.me/src/eminmda.git

Food::Ratio

Perl module that calculates ratios for recipes and allows reweighing

based on a particular ingredient or group of ingredients. A command line

tool is provided.

=> https://thrig.me/src/Food-Ratio.git | https://metacpan.org/pod/Food::Ratio

lingua

Some linguistic utilities, notably a lojban dictionary tool that runs in a terminal. The other lojban dictionaries tend to require software that is not ideal.

=> lojban.gmi | https://thrig.me/src/lingua.git

Music

There are a lot of these modules for Perl, and some for Common LISP too. See the "git repositories" above.

pixel-ed

A wee little pixel editor, motivated by a lack of Gorilla-free options on OpenBSD, and why not. Not very many features, though.

=> https://thrig.me/src/pixel-ed.git | /art/16x16/

rogue 3.6.3 + bugfixes + random game changes

This is the oldest rogue I could find (in theory there is an older version written in Pascal, but I discovered that later, and Pascal and I do not get along) modified to actually compile with modern compilers (so far) plus various random game changes, for better or worse.

=> https://thrig.me/src/rogue36.git

If anything this will teach you vi keys (plus the rogue diagonals, which are not vi keys).

scripts

A mess of scripts for Unix, in particular OpenBSD, with a few nods to portability to Mac OS X (10.11, from before the rename). Porting to Linux might take work, depending on the script and how exactly Frankenstein assembled the Linux.

=> https://thrig.me/src/scripts.git

w3m

What I use for browsing the web, with patches.

=> w3m.gmi

vi

A fork of the OpenBSD base vi with various changes. My primary editor, these days, after using who knows what on the Apple //e, then mostly pico and BBEdit in college, dabbling with emacs but dropping that, then vim, and now vi.

=> https://thrig.me/src/vi.git

xkcd

=> https://thrig.me/src/scripts.git

Contains the scripts xkcd(1) and xkdelve(1) that allow one to download and display XKCD comics, as well as display and search through the transcripts.

yt-dlp

This is handy for getting videos off of youtube without needing one of those dreadful JavaScript Applications and all that those entail.

Strong Typing

=> https://blog.metaobject.com/2014/06/the-safyness-of-static-typing.html

tags #perl #lojban #vi

Proxy Information
Original URL
gemini://thrig.me/software/index.gmi
Status Code
Success (20)
Meta
text/gemini
Capsule Response Time
1033.629982 milliseconds
Gemini-to-HTML Time
1.009269 milliseconds

This content has been proxied by September (ba2dc).