At 2:56 PM -0700 4/28/04, Larry Wall wrote:
On Wed, Apr 28, 2004 at 05:20:53PM -0400, Dan Sugalski wrote:
: The first question is... *should* we synthesize anything at all? I'd
: argue yes, but at this level I can see it going either way.

Probably, in general.  It's the equivalent of a method cache.  But
maybe some people will want to take the space/time tradeoff.

It's more than a method cache, though. There's that whole "do we inherit these methods" semantic. We could, arguably, not do that. (Though the only reason I'd argue that is so I don't have to do the math at all)


: The second question is "if we do, how do we figure which method is
: closest?"
:
: Personally I'm of the geometric distance school here, but it can get
: a bit tricky, so I'm all for discussion on it. So... let's have at
: it. :)

Different languages might specify different semantics.

Well... that's not going to work. Once you start crossing languages it all goes downhill really quickly. It's bad enough with a single thing, as you can go mixing languages in the tree, but in the MMD case it's possible (quite likely, really) that you'll end up mixing languages, and that's going to cause problems.


I do remember agreeing to all this, though. I may well regret that.

Okay, for now we'll just calculate the sum of both sides distance and be done with it.
--
Dan


--------------------------------------"it's like this"-------------------
Dan Sugalski                          even samurai
[EMAIL PROTECTED]                         have teddy bears and even
                                      teddy bears get drunk

Reply via email to