Kevin Ryde <user42 zip com au> writes:
Florian Ragwitz <rafl debian org> writes:extensions also using the PERL_MAGIC_ext mechanism.The magic is only the underlying hash is it, what sort of things might add further magic to that? Something fiddling around with what hash keys are visible etc? If a popular package starts working because of this then the good inter-operation might be advertised somewhere in the pod.
There's all sorts of interesting things you can do with various kinds of magic. From "do something special when $this gets freed" to "when cloning threads, make sure that $this happens to $that object", and everything inbetween. Variable::Magic is an excellent way to do that From perl space, and it's not all that hard in C either. There's many lowlevel-hackery modules making use of that.
Attachment:
pgpVKexV00ER8.pgp
Description: PGP signature