💾 Archived View for freeshell.de › gemlog › 2021-07-05.gmi captured on 2023-07-22 at 16:34:42. Gemini links have been rewritten to link to archived content

View Raw

More Information

⬅️ Previous capture (2021-11-30)

-=-=-=-=-=-=-

Feedback, Gemini streaming

Feedback

On Gemini there usually isn't a simple way to leave a comment or reply. There certainly isn't any direct way to reply to me. Some people have provided a reply mechanism, and I should find out how those work.

I enjoy the pleasant surprise of wandering through Gemini space and finding myself mentioned. I know some people are reading, but I'm foolish enough to enjoy a tiny fillip when someone has something to say back.

Example from ~ew

The example is in agreement, but it works when people don't agree too.

I should probably write more responses to other people's stuff - pay forward the fillips.

Gemini streaming

There was discussion on IRC about streaming in Gemini.

ircs://tilde.chat/#gemini

The consensus was that every Gemini response should be considered a stream. Start rendering as soon as you have something to display. That's not how I did it. I get it all first, then render. My version works OK so far, but if it met a server that sent an endless stream, I don't think it would go well. Imagine requesting a news ticker, and the server replies:

20 text/gemini
=> somenewsurl Some news headline
=> anotherurl Another headline

...except the links keep coming without end. Or imagine tailing a log or displaying IRC channel over Gemini. My client* would wait for a pause longer than 10s, the connection to drop, memory to run out, or the end of time (whichever comes first).

* Jemi

If anyone knows of a server that sends streaming content, please post about it (see Feedback above).

back to gemlog