At 2:33 PM -0400 5/24/04, Dan Sugalski wrote:
At 2:28 PM -0400 5/24/04, Matt Fowles wrote:
Dan~

You recently decided to switch from a reasonably large number of opcode variants to a multiple dispatch system. As a lurker, it kind of took me by surprise because it seemed like a relatively large about face from you. I was wondering if you could explain the motivations behind this decision and the pro's and con's that you weighed to get to it. I wish to make clear that I am not questioning the wisdom of the decision (I am really not qualified to do that), I just want to learn from the thought process itself rather than the end result. I know that you promised to post something about this at some point, but I figured that I might provide you with a little nudge.

The short semi-answer is at http://www.sidhe.org/~dan/blog/archives/000331.html. There's a longer answer that goes into the reasons why and the fun behind giving up on big low-level pieces of the design somewhere, but I've not written that one yet. :)

Whups, didn't see that this was Cc'd to the internals list. I'll see about getting a comprehensive answer of some sort soonish.
--
Dan


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

Reply via email to