This blog entry was ported from my gemsite, so it follows a slightly different format than I've been using here. The date on it is also wrong, but it's the date under which it was listed on my gemlog and I can't find an older one recorded anywhere.
I made a long-form text entry experiment last month, but forgot to write about it. Here's a link:
It works by concatenating blocks of text and allowing rearrangement, replacement, and removal of each block. A block of text is created by a single INPUT request.
The whole thing is written in C and deployed as a gmid "entrypoint." Source code available here:
gemini://lyk.so/cgi/src/gamma.c