Stephen Compall <[email protected]> writes:
> Jan Rychter <[email protected]> writes:
>> and the navigation-rewrite branch contains the navigation work.
>
> I forked dev where you seemed to fork it, cherried the bits of
> modern-dispatching you have (in particular, and this is very important,
> reproducing "Fix compile on Clozure by moving container-update-children
> defgeneric earlier"'s move to widget.lisp instead of earlier in the same
> file), skipped past the merges of presentation-related features, and
> then everything up to "add missing parentheses in weblocks.asd".

Oh -- I messed up that patch. I will fix that in my tree as well.

As to navigation-rewrite, the more I think about it (and about what you
wrote in the thread recently, your comments are very valuable), the more
I see it needs to be redone again. I didn't get it right this time and I
need to think about it some more.

In particular, if you think about how the current navigation works, you
realize that it has serious limitations -- for example, it uses dynamic
variables, so if you want to do something based on subsequent url
tokens, you need your selector widgets to be on a depth-first traversal
tree path. You can't have one part of the tree affect another, and then
place a selector in that second branch that reacts to subsequent url
tokens. That is a problem for example if you want flexible navigation
with detachable menus, which is what I need.

--J.

--~--~---------~--~----~------------~-------~--~----~
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