Branch: refs/heads/master
  Home:   https://github.com/perl6/specs
  Commit: de909c2d578b75871a14e59b260c446cd9a691fe
      
https://github.com/perl6/specs/commit/de909c2d578b75871a14e59b260c446cd9a691fe
  Author: Larry Wall <la...@wall.org>
  Date:   2013-08-22 (Thu, 22 Aug 2013)

  Changed paths:
    M S12-objects.pod
    M S29-functions.pod

  Log Message:
  -----------
  simplify blessing

The .bless method no longer takes a first candidate argument.
(Saying how to create the candidate is now the responsibility of the
representation.)  The BUILDALL method is now gone, so that the compiler
is free to write a bless submethod that inlines all the creation and
build logic into an easily inline-able routine.  We will probably
invent ways to restore the flexibility of the old system as we go on,
but there's no need to inflict that flexibility on all objects with
well-known representations, nor on the users trying to create such
objects.  That this will also make things faster is not undesirable...



Reply via email to