<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000000">
<div class="moz-text-flowed"
 style="font-family: -moz-fixed; font-size: 13px;" lang="x-western">Martijn
Faassen wrote:
<br>
<blockquote type="cite">Kevin Smith wrote:
  <br>
[snip]
  <br>
  <blockquote type="cite">My judgment is that the spaghetti-traversal
mechanism hasn't had enough real use in the wild to expose
    <br>
it's shortcomings.
    <br>
    <br>
In any case, I think this is an important area of Grok that reequires
further exploration.
    <br>
  </blockquote>
  <br>
Yes, which is what we're trying to do with grok.traversable, of course,
too. That's not to exclude other explorations, of course.
grok.traversable does codify patterns I've at least seen in some
real-world applications.
  <br>
</blockquote>
It showed up for me when I had to show views of my objects in both it's
natural hierarchy <b class="moz-txt-star"><span class="moz-txt-tag">*</span>and<span
 class="moz-txt-tag">*</span></b> in a completely different hierarchy
to meet business objectives.
<br>
<blockquote type="cite"><br>
What exactly made spaghetti traversal "spaghetti" and what exactly
wasn't scalable? I think you are talking about complexity scalability,
right?
  <br>
</blockquote>
Yes, complexity scalabilty.
<br>
<blockquote type="cite"><br>
Perhaps we can see 'grok.traversable()' as a degenerate case of the
trails approach. Or the other way around, perhaps there are ways to
expand grok.traversable to do trails-like things.
  <br>
</blockquote>
Yes, I think there is room to expand grok.traversable to do trails-like
things.
<br>
<br>
<blockquote type="cite"><br>
Regards,
  <br>
  <br>
Martijn
  <br>
  <br>
_
  <br>
</blockquote>
<br>
Kevin Smith
<br>
<blockquote type="cite">______________________________________________
  <br>
Grok-dev mailing list
  <br>
  <a class="moz-txt-link-abbreviated" href="mailto:Grok-dev@zope.org">Grok-dev@zope.org</a>
  <br>
  <a class="moz-txt-link-freetext"
 href="http://mail.zope.org/mailman/listinfo/grok-dev">http://mail.zope.org/mailman/listinfo/grok-dev</a>
  <br>
  <br>
  <br>
</blockquote>
<br>
</div>
</body>
</html>