💾 Archived View for station.martinrue.com › chime_23 › e2d7f2af6c684068b47e06a16d026f00 captured on 2023-05-24 at 20:14:55. Gemini links have been rewritten to link to archived content
-=-=-=-=-=-=-
If the Gemini Protocol has produced one thing, it's Lagrange. I've poked around a few other Gemini browsers, both graphical and text, but none compare. The Lagrange experience is on par with the top teir web browsers (minus all the hassle).
Lagrange has a lot to teach us. And it's author has, in a way, the whole soul of Gemini in his hand. Where he moves, we move.
Let me therefore make a proposal.
3 weeks ago · 👍 martin, anedroid
This is a cool idea, and maybe you're right about the core concept. I'd love to see it done. But I'm curious, what would people do with this? What software do we need that we don't already have? I'm not trying to imply that there is none, I'm actually interested to hear your thoughts. · 3 weeks ago
Lagrange does a lot of things very well. Lagrange should be segmented into various functions and distributed as standalone commandline apps which any other developer could use. For example, if the Lagrange GMI parser was standalone, nobody would need to write a parser again, unless they had a good reason. If the API of the parser app is well defined and complete, it would be easy for someone else to write another compatible parser in a language of their choice, and release that into the ecosystem, perhaps with some improvement.
Right now, only Lagrange has that promise because it's doing everything right. I don't expect the author will do this, but ... who else can? · 3 weeks ago
Do you mean things like gemget? · 3 weeks ago
The original obsession with Gemini browsers and servers being 50 lines of code and having no dependencies was cute, but at this point a distraction. What we need is an developer ecosystem that accelerates different projects in different directions. I'm thinking the Gemini development ecosystem should consist of a family of stand alone apps that perform simple and specific functions that can be chained together to perform more complex tasks, like Unix commands. · 3 weeks ago