(Cc'ing p6l, but this feels like a p6c thread...) Greetings. As I'm moving forward with the new PIL runcore, I'm now trying to document my understanding as visual diagrams.
The first one is about the compilation cycle:
http://pugscode.org/images/simple-compilation.png
The second one is about the container model:
http://pugscode.org/images/container.png
Under this container model, there are two consequences that I'm
not very sure about. One is that everything is rebindable:
my $a is constant;
my $b = 123;
$a := $b;
$a = 456; # succeeds
Another is that the "is IType" form is always untieable:
my $a is SomehowTiedScalar;
untie($a); # succeeds
If I'm mistaken, please let me know, preferably by suggesting
new arrangements on the diagram. :-)
Thanks,
/Autrijus/
pgpyQA92bid1i.pgp
Description: PGP signature
