in reply to Re^6: Attack on Perl or Perl's need better PR (again)
in thread Attack on Perl or Perl's need better PR (again)

Well, since the E language has been mentioned above, I'll instead ask what you think of CaPerl and Safer Scripting Through Precompilation.
CaPerl is a system that implements capability discipline in Perl. It does this by introducting a few extra language constructs, and by restricting what untrusted code is allowed to do. The CaPerl language is compiled into standard Perl which can then be run by a completely standard Perl interpreter. However, untrusted code is prevented from doing anything its trusted (or untrusted) wrapper did not intend it to do.
...also these papers on capabilities, etc. might be of interest.
  • Comment on Re^7: Attack on Perl or Perl's need better PR (again)

Replies are listed 'Best First'.
Re^8: Attack on Perl or Perl's need better PR (again)
by dragonchild (Archbishop) on Dec 01, 2005 at 16:01 UTC
    Very interesting. I don't think it will work in Perl5, but I just suggested adding it into Perl6.

    My criteria for good software:
    1. Does it work?
    2. Can someone else come in, make a change, and be reasonably certain no bugs were introduced?