Experience with GNU poke [3] has shown that the model (C) provides very
        satisfying user interactions.
    For a description of how an experimental version of the protocol
    suggested by Bruno has been exploited in the interactive tool `poke'
    please see:

And for a taste on how it feels like to use it, see this little
screencap (recorded by Darshit Shah):


The demo shows two different kind of links:
- One kind executes poke commands without perturbing the prompt.
- The other kind inserts stuff in the prompt at the current position of
  the cursor (we use GNU libreadline as the editor in the repl.)

Of course that distinction is encoded in the payload and therefore
doesn't concern the protocol itself.  It is specific to poke.

I have to say we are very excited with the possibility of implementing
this kind of smooth interaction further in GNU poke, and we really hope
Bruno's proposal gets worked out and eventually standardized.

xdg mailing list

Reply via email to