What 'cha workin' on? (13)

1 Name: Nameless : 2026/01/05 08:30

This is a tech board, why don't we discuss what we're all working on?

Personally, I'm currently working on a file locker(think Mediafire or Megaupload.) I don't know what to call it yet, but I'm working on it.

2 Name: Nameless : 2026/01/05 16:14

This is a little bit of recreational programming I did with another anon. It's pretty much in maintenance mode now. The cron jobs are humming along on a free shell account, and it should just run on autopilot for as long as that host is around.
https://git.vern.cc/gg/WeatherNews.jl/

3 Name: Nameless : 2026/01/05 16:26

>>2
This is a test.

4 Name: Nameless : 2026/01/05 16:35

>>1
Something else I've been working on more recently is a way to make GNU info docs more readable by putting the table of contents in a side window and using it to drive navigation.
https://codeberg.org/ggxx/info-layout

It pretty much works. I'm just not happy with the name. However, once I find an appropriate name for it, I hope to let it be the first thing I publish on MELPA.
https://melpa.org/#/

5 Name: Nameless : 2026/01/05 18:43

>>4
That sounds nice. I just ended up using a shell script to just unfold info docs into one long document and pipe it into less so I could pretend I was just using a man page since I despise info's interface.

6 Name: Nameless : 2026/01/05 20:58

People criticize redo for not having significant advantages over existing build system and thus not driving mass adoption. When you look at the source notes and the way it's implemented though, you should realize it embodies one of djb's most advanced programming concepts yet, something i call declarative-imperative style. Basically the natural conclusion of partitioning your program into small, loosely coupled processes and passing state through pipes, argv chaining, or the filesystem, is that declarations can themselves be part of a regular script invoked from a special runtime environment.

At the moment i'm using this paradigm to write a package management and ports integration system for my own personal use.

7 Name: Nameless : 2026/01/05 22:16

>>5
This got me thinking. The audience that this might appeal to the most is non-Emacs users, because I remember how much I hated the CLI info reader interface too, and this would alleviate much of that pain. However, only an advanced Emacs user would even find a package like this...

UNLESS, I came up with a shell wrapper around a tiny Emacs config that gave people access to this from the command-line. If it could be installed easily, I think I could shill it to non-Emacs users as a user-friendly info document reader.

There's a lot of good documentation in the info ecosystem that never gets read, because the info reader experience is so repulsive to a lot of people. Even as an Emacs user, it took me a while to warm up to it.

8 Name: Nameless : 2026/01/05 22:24

It sure feels good to be a non-Emacs user ( ´ー`)

9 Name: Nameless : 2026/01/05 22:33

I've riced out my Emacs configs so much. (Yes, plural configs! I have more than one.) When I got to a certain level of Elisp proficiency, I experienced a joy that is difficult to replicate in any other editor. There's a reason this editor has stuck around for decades. (It's because it's more than an editor. It's an Elisp Application Platform.)

10 Name: Nameless : 2026/01/06 01:33

I made a userscript so that external links would open in a new tab.
http://tilde.club/~gg/world2ch/world2ch.external-links.user.js

There's probably a security-related reason a lot of sites don't like to be contained inside frames anymore. The outer frame can probably dig into the contained page and steal all kinds of juicy info.
https://developer.mozilla.org/en-US/docs/Web/HTTP/Reference/Headers/X-Frame-Options

11 Name: Nameless : 2026/01/06 03:28

>>10
Sankyuu Nameless (´ー`)

12 Name: Nameless : 2026/01/06 04:20

>>7
honestly, writing software for the emacs environment, even if you intend to target non emacs users, seems like a good decision
most reasons I hear to use emacs are heavily tied to its usefulness as a programming environment

providing a config for the unwashed masses (like me) to quickly use your utility just seems like a good idea

13 Name: Nameless : 2026/01/06 16:54

>>4 that's pretty cool. I never use the info system in part because navigation is so cumbersome.
Name: E-Mail:
Leave these fields empty (spam trap):