๐พ Archived View for bbs.geminispace.org โบ u โบ clseibold โบ 5995 captured on 2023-12-28 at 17:05:16. Gemini links have been rewritten to link to archived content
โฌ ๏ธ Previous capture (2023-11-14)
-=-=-=-=-=-=-
Re: "AuraGem now has a nex server running!"
@Supernova It's another protocol that's in between Gemini and Gopher. It's significantly simpler than Gemini, and doesn't have TLS or input, but it's also significantly simpler to use and program for than Gopher as well. You can find more information at the links below. @skyjake just released the latest version of Lagrange that added support for it.
โ nex://nightfall.city/nex/info/
โ https://nightfall.city/nex/
Due to it's simplicity and larger focus on hierarchy/directory structure (similarly to Gopher), I am using it as more of a document listing type thing. In that way it's a bit different than Gemini, which has a larger focus on gemtext as the main hypertext, whereas Gopher and Nex are less hypertextual and more document hosting/listings, if that makes sense.
Oct 07 ยท 3 months ago
๐ stack ยท Oct 07 at 17:33:
Please tell me that unlike gemtext, nex protocol uses a consistent line type marker, hopefully a single byte character, to specify the line type that follows! Gemtext has, I think, 7 different line types, and wins the gold medal of inconsistency as to how they are marked, how many characters are used as a marker, whether spaces after the marker are required to be there or are displayed!
Writing a gemini parser or a display engine is about an order of magnutude harder than a simple case statement. Still not that hard, but why, solderpunk, why?
๐ค BBSman ยท Oct 07 at 21:12:
The nex protocol spec is at
โ nex://nightfall.city/nex/info/specification.txt
I don't see anything there about line markers or formatting.
Documents and directory listings may be retrieved from nex like this:
echo | auragem.letz.dev 1900
edit: Added simple comand line retrieval example
๐ stack ยท Oct 07 at 21:32:
It looks like directory syntax uses a 3-character link marker '-> ' (with a space). OK, if it's the only one, it's easy enough to sample 3 characters at line start to determine line type...
๐ค BBSman ยท Oct 07 at 21:51:
Here are a couple of more links which discuss nex
โ nex://nightfall.city/nex/in/m15o/notes/nex-and-small-net.txt
โ nex://nightfall.city/nex/in/m15o/notes/styleguide.txt
๐ clseibold ยท Oct 07 at 23:56:
@stack Consistency doesn't always mean something is easy to use or even easy to implement. I don't see a problem with the way gemtext does any of its line types
๐ mrkubax10 ยท Oct 08 at 18:53:
Another document transfer protocol, Gemini is very cool, Gopher gave the inspiration but I don't see sense for yet another one.
๐ค BBSman ยท Oct 08 at 21:32:
As I understand it nex originated at Nightfall City, not with Auragem. So you might want to register your complaint there.
AuraGem now has a nex server running!
๐ฌ clseibold ยท 9 comments ยท 2 likes ยท Oct 07 ยท 3 months ago