💾 Archived View for bbs.geminispace.org › u › requiem › 21925 captured on 2024-12-17 at 15:50:47. Gemini links have been rewritten to link to archived content
-=-=-=-=-=-=-
Re: "A special message for the people who create Lagrange: you..."
It's "person", not "people" -- @skyjake is its creator and maintainer and he deserves heck of a lot of credit for it.
Nov 18 · 4 weeks ago
🕹️ skyjake [...] · Nov 18 at 12:49:
🙏
Software monoculture certainly has its downsides and risks, but on the other hand, in this case it also protects Gemini's goal of staying immutable. I am committed to adhering closely to the Gemini specification, and others are disincentivized from random expansions of the protocol as those would be incompatible with Lagrange.
One of Lagrange's core design principles is platform independence, so it can run the same code everywhere: on desktop GUIs, mobile, and even the terminal. However, this has a significant drawback in that any platform-specific advanced functionality is not available. If anyone is thinking of writing new clients, I would recommend picking a specific platform, like GNOME or iOS, and going deep on integrating as fully as possible into all that it offers, particularly important features like accessibility.
Staying limited to a single platform means your audience will be smaller, but then again, you can focus on and serve that audience's needs better.
@requiem While that's true, I must note that others have contributed UI translations and a few patches as well:
— git.skyjake.fi/lagrange/release/AUTHORS.md
📱 Phono [OP] · Nov 21 at 04:05:
I built the curses based version the other day and was surprised by how complete it was. If I had more spare time these days I'd love to get more familar with the code to see how much of all these widgets are from custom code and what is built into the SDL (I'm really curious how much heavy lifting SEALCurses is doing). This is one of the nicest cross-platform native programs I've used and its impressive how few dependencies are involved.
A special message for the people who create Lagrange: you are cool!