[ANN] GemIF - Simple Interactive Fiction engine for Gemini



> Its a great start, but I'm afraid it breaks the forward and back navigation
> in my client, and might affect other clients too. This is because each
> rendered page has the same URL.

Isn't it that this has exposed an incorrect assumption in the client,
rather than a problem with (the original implementation of) GemIF?

There's no assumption of idempotence in gemini, two requests to the
same url might well return different responses. So I'd have thought
that consecutive requests to the same url should get separate history
items, at least if the responses aren't identical (and then to
minimise surprise, also if they are).

---

Previous in thread (5 of 34): 🗣️ Norm MacLennan (norm (a) iwritethe.codes)

Next in thread (7 of 34): 🗣️ Nick Thomas (gemini (a) ur.gs)

View entire thread.