Paul Cochrane wrote:

=item *

Under the Compiler PMC API section within the explanation of the
C<load_library> method there is the text:

  On failure, an exception is thrown.  {XXX - I'd settle for a universal error
  pmc interface.  Hm, sounds like a new pdd.  >>TODO}

We've got an exceptions PDD; is this what is meant here?  Or something
else?  If it's something else, what should the universal error pmc
interface look like?

This was written before the exceptions PDD was even drafted, and reflects the general (open) design question of when to use exceptions and when to use error values. The comments on resolving the general problem on line 371 of the Exceptions PDD are sufficient. You can delete the whole XXX comment from the Namespaces PDD.

=item *

The C<del_namespace> opcode has been removed from the spec:

  {{ NOTE: this opcode has been removed from the spec. The del_namespace
  method on the namespace object is sufficient.}}

Can we therefore remove it from the docs?  Or is this comment what we
want to stop someone in the future from implementing a
C<del_namespace> opcode without needing to?

You can delete it from the docs now, since it has been completely removed from the repository and replaced by the del_namespace method.

Thanks!
Allison

Reply via email to