[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[help-GIFT] Re: Understanding MRML: undo

From: Wolfgang Müller
Subject: [help-GIFT] Re: Understanding MRML: undo
Date: Fri, 5 Jul 2002 10:58:51 +0200

> As Wolfgang explained to me, the idea with this was to let the
> client track the session state and if the user requests an
> undo-step, the server just gets notified by a message
> <mrml>
>       <user-data command="history-backward" />
> </mrml>
> say.

Hmm. I did not express myself well (I think you understood what I wrote, but 
not what I think ;-) ). I guess what was rather thought of at the time to 
have the client maintain the sequence of queries. The history back would have 
meant for the client that it reposts the old query, and that the server is 
(if it wants to know about that) that there this query was issued because of 
history-backward. This corresponds a lot to what web browsers do.

> I wonder how this could work, since in general the session has
> a state on the server site either and this state has to be maintained
> by the server. Thus, I can imagine this to be useful only in a setting
> where the session on the server site is stateless.

Yes, and it's something that is (IMHO) rather algorithm-specific, so I do not 
think it should be configured server-wide, but rather algorithm-wide. q-p-l?? 
I think (and Ralf thinks that, too) we should make a table about the 
properties an algorithm has and in what q-p-l attributes we want to pack 
these values. Then maybe we should get a vote if and how to rename the 
query-paradigm-list such that the name reflects the thing. This probably goes 
a bit into the direction of Steph's thoughts on MRML evolution.

> To conclude: I propose to introduce a new elemenent
> "undo-query-step" to request an undo of the last query step from the
> server.

...together with the results of the previous step?

Any comments on that explicitly sollicited. If you do not have the time to 
deal with that currently, please tell this list, so Ralf can go ahead with 
what he thinks is OK.


reply via email to

[Prev in Thread] Current Thread [Next in Thread]