Beefy Boxes and Bandwidth Generously Provided by pair Networks
Perl Monk, Perl Meditation

Re^5: Perl 6 was released years ago

by Elian (Parson)
on Nov 01, 2004 at 20:01 UTC ( #404399=note: print w/replies, xml ) Need Help??

in reply to Re^4: Perl 6 was released years ago
in thread Perl 6 was released years ago

We aren't going out of our way -- I don't much care whether you can or can't hide your source. Not my problem. I'd expect that even mildly optimized code will be fairly difficult to turn back to source, and we're certainly going to give the capability to strip out the source metadata from the bytecode (mostly for space reasons, but we can't force all the compilers to emit sane source metadata so we have to be able to run without it) so folks'll be getting at least some 'hidden source' capabilities.

If this offends someone's sensibilities, I fully expect we'll have at least a primitive decompiler relatively quickly. :) And parrot'll ship with a working disassembler if you don't mind assembly. (Whether that helps depends on what we do, if anything, for signed or ECC'd bytecode)