Hey all, What's the recommended way of implementing a partial application language in Parrot? So far the best I've thought is to compile all calls to an auxillary procedure that either makes a tail call to the actual subroutine (if enough args are available to the procedure), or else produces a thunk which stores the subroutine and the available args.
If there isn't a better way to do this, how would I get the arity of a subroutine? - Istarex