Perl compiler and runtime written purely in Perl. Amazing job! We are one step closer to run Perl language on Parrot, JVM, CLR or LLVM.
It is just a propotype yet, but still very promising and gives much fun.
3 out of 3 found this review helpful. Was this review helpful to you? Yes No
The stash function is the least important thing in this module and giving one star because you don't like one function of whole set is just annoying.
Even that, using this function improves clearity for code. The Perl symbols table is directly accessible with typeglob prefix but it can be difficult to read and problematic if strict mode is used. Also the access to stash, glob and one of its slot have different syntax notation.
The Symbol::Util allows to manipulate separate slots of glob without destroying the content of another slots. So you can i.e. delete or hide the CODE without deleting SCALAR slot.
This module also allows to export some symbols between 3rd party packages and clean these symbols later. It is something like Exported mixed with namespace::clean.
5 out of 8 found this review helpful. Was this review helpful to you? Yes No