<html style="direction: ltr;">
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
    <style>body p { margin-bottom: 0cm; margin-top: 0pt; } </style>
  </head>
  <body style="direction: ltr;"
    bidimailui-detected-decoding-type="latin-charset" bgcolor="#FFFFFF"
    text="#000000">
    On 09/10/2011 08:54 PM, Tal Liron wrote:
    <blockquote cite="mid:4E6C14C1.4020506@threecrickets.com"
      type="cite">
      <meta content="text/html; charset=ISO-8859-1"
        http-equiv="Content-Type">
      <style>body p { margin-bottom: 0cm; margin-top: 0pt; } </style>
      So, I've taken the challenge more seriously:<br>
    </blockquote>
    I should also add that it's possible to turn this proposal into
    support for hypergraphs.<br>
    <br>
    All that would need to be done is to have "to" and "from" be
    arbitrary objects instead of keywords, so that edges can connect to
    as many vertices as desired, rather than just having directionality.
    And then something like the "fromto" keyword could just be a tuple
    of these.<br>
    <br>
    I don't think this would make any serious difference to the
    implementation. However, hypergraphs are known to cause migraines:
    I've tried to keep the proposal as painless as possible at this
    point!<br>
    <br>
    Another thought is that "to" and "from", rather than being keywords,
    can be special values, like True and False. So, you could then use
    To and From for relationships, and ToFrom can equate to a tuple:
    (To, From). Voila: hypergraphs with Tylenol.<br>
    <br>
    -Tal<br>
    <br>
    <br>
  </body>
</html>