On Sun, Jun 7, 2009 at 8:07 PM, Vasily Chekalkin<[email protected]> wrote:
> Few days ago I created branch for implementing mathematical ops in term of
> i_ops. E.g. "c = add a, b" implemented as "c = a; c+= b". No test failures
> (actually I fixed some i_ops which was wrong before. E.g.
> Integer.i_add(Complex) and so on), so I'm going to merge this branch to
> trunk.

I seem to remember some months ago that the i_* operations were
supposed to be deprecated. I assume that this is no longer the case?
If one set of arithmetic vtables is defined in terms of the other set,
doesn't that redundancy mean that we should be able to get rid of a
large number of vtable functions? I don't think we need to maintain
such a large set of VTABLEs, especially when the list is so massively
non-orthogonal.

--Andrew Whitworth
_______________________________________________
http://lists.parrot.org/mailman/listinfo/parrot-dev

Reply via email to