# Use for $call_verb

Andrew Bakun (abakun@scinc.com)
Fri, 2 Aug 1996 13:56:05 PDT

- Messages sorted by:[ date ][ thread ][ subject ][ author ]

    At 12:51 PM 8/2/96 PDT, you wrote:
    >If NO type checking were done in advance of call_verb, it would be possible to
    >do something like this:
    >
    >{2,1,4,3}:sort();
    >
    >This would call $call_verb({2, 1, 4, 3}, "sort", {}), which would call
    >$list_utils:sort({2, 1, 4, 3}), which returns {1,2,3,4} to $call_verb, which
    >passes that back to the player.  This seems like a very cool thing to do,
    >OOP-wise.

    This is what frob support would essentially do, but without the call to
    $call_verb.  I actually did start implementing this a while back, Janus,
    Riche and I hashed over it for about an hour until I got through the server
    aspects I didn't understand.  It worked reasonably well, and I never did
    track down the case where it did cause a panic (I don't even remember if I
    got to a version that didn't).  I'll have to dig up the code.

    This is the basis for the datatype support that we have started implementing
    on E_MOO.

    Andy.