At 04:43 PM 8/31/00 -0400, Dan Sugalski wrote:
>Okay, here's a list of functions I think should go into variable vtables.
>Functions marked with a * will take an optional type offset so we can
>handle asking for various permutations of the basic type.
Perhaps I'm missing something... Is this for scalars alone? I see no
arrays/hashes here.
> type
> name
> get_bool
> get_string *
> get_int *
> get_float *
> get_value
> set_string *
> set_int *
> set_float *
> set_value
> add *
> subtract *
> multiply *
> divide *
> modulus *
> clone (returns a new copy of the thing in question)
> new (creates a new thing)
> concatenate
> is_equal (true if this thing is equal to the parameter thing)
> is_same (True if this thing is the same thing as the parameter thing)
> logical_or
> logical_and
> logical_not
> bind (For =~)
> repeat (For x)
>
>Anyone got anything to add before I throw together the base vtable RFC?
>
> Dan
>
>--------------------------------------"it's like this"-------------------
>Dan Sugalski even samurai
>[EMAIL PROTECTED] have teddy bears and even
> teddy bears get drunk