• use checkType() in checkArgs() and checkReturnValue().
  • [DONE] Make IndependentTypesSpecification convert character vectors into InheritsTypeTest
  • [DONE] If the last line has a return(.....), don't rewrite it twice.
  • [DONE] Have to deal with validation of the return value
    Should know what the signature was for the actual call. This should be done in the C code.
    Currently, we have to explicitly call return() or checkReturnValue(). This is done by rewriting the code to replace calls to return, etc. with the relevant call.
  • [PARTLY] Pretty printing for functions with type info.
  • [NOTE] The order in which checkArgs() processes the signatures for a SimultaneousTypeSpecification is important when determining the matching signature that is passed to checkReturnValue.
  • The error should come from the function ideally, not checkArgs or checkReturnValue.
    Too difficult to arrange in the prototype implementation with checkReturnValue(), etc. Wait until we do this in C.

  • Duncan Temple Lang <duncan@wald.ucdavis.edu>
    Last modified: Wed Sep 28 06:56:38 PDT 2005