"Leslie P. Polzer" <[email protected]> writes:
> Maybe we should use this opportunity and make sure that actions are
> one-shot (i.e. only the first invocation of an action via a certain
> action code has an effect)?

I suppose, but I don't think this patch helps with that.  It's a
slightly harder problem, because of impatience.  Including the
double-clickers.

> I suppose setting up actions outside of widget rendering will
> just result in these actions not being GC'd?

Anyway you shouldn't call render-link and render-form outside of widget
rendering.  Calling `make-action' does not do the association, but an
action may only associate with one widget.  I think that rendering
actions without one of the `render-*' functions or their macro wrappers
should yield undefined behavior.

I hijacked `log-ui-action', a debugging function that is always called
anyway, for this.

> I reviewed the patch; it looks good although the terminology is
> a bit florid. From what planet did you snatch it?

Trill.  Essentially "symbiosis": the action cannot live without its
widget.

> Got some tests, too?

Ha, no.  But what it does isn't nailed down yet, I guess.

Vyacheslav Akhmechet <[email protected]> writes:
> You really don't like the back button, do you? :)

Me too, and I also hate "friendly" URLs.  They encourage needless
minimalism in user interface design, which is great for request-response
protocols but crappy for context-sensitive humans.  I believe that
they'll have to be mostly abandoned for the UI of web applications in
general to improve.  But there's a whole essay there.

> Personally, I'm a bit wary of the idea, but it would be interesting to
> see if it adds any frustration in practice. I would make this an
> option that's turned off by default.

I would rather add a little complexity to make it more acceptable and
have it on by default.  There's little sense in an implementation detail
most users have to think about to use, if ever at all.

-- 
Sorry but you say Nibiru is a Hoax?  Doesnt Exist?  So maybe The
Sumerian people doesnt exist also! --Anonymous by way of SkI

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"weblocks" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/weblocks?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to