Branch: refs/heads/master
  Home:   https://github.com/perl6/specs
  Commit: e15acbc12ed5c800c3c905faecb450c28bf16535
      
https://github.com/perl6/specs/commit/e15acbc12ed5c800c3c905faecb450c28bf16535
  Author: Jonathan Worthington <jn...@jnthn.net>
  Date:   2014-12-17 (Wed, 17 Dec 2014)

  Changed paths:
    M S12-objects.pod

  Log Message:
  -----------
  Re-purpose the method ^foo(...) { ... } syntax.

The existing design of it was out of line with the way Perl 6 evolved
since then, and also not especially useful. This takes the syntax and
enables its use for per-type meta-behavior specialization. This, as a
special case, allows attaching extra metadata to the meta-object,
which captures some aspect of what the syntax was originally specified
to do. However, it maintains the distinction between objects and their
meta-objects more strongly, which also fits better with the overall
Perl 6 design.


Reply via email to