1. class Perl does Systemic {
  2. has Compiler $.compiler;
  3. submethod BUILD(
  4. :$!name = 'Perl 6',
  5. :$!auth = "The Perl Foundation",
  6. :$!version = Version.new(nqp::p6box_s(nqp::getcomp('perl6').language_version())),
  7. :$!compiler = Compiler.new,
  8. --> Nil
  9. ) { }
  10. method VMnames { <moar jvm > }
  11. method DISTROnames { <macosx linux freebsd mswin32 openbsd dragonfly netbsd> }
  12. method KERNELnames { <darwin linux freebsd openbsd netbsd dragonfly win32> }
  13. }