| 1 | This is the current list of internal methods and functions that |
|---|
| 2 | must be implemented by a Perl 6 backend in order for the Prelude |
|---|
| 3 | to work correctly. |
|---|
| 4 | |
|---|
| 5 | Perl6::Internals::compile_pir($code) |
|---|
| 6 | Perl6::Internals::exit $status; |
|---|
| 7 | Perl6::Internals::sleep $seconds; |
|---|
| 8 | Perl6::Internals::caller($kind, $skip, $label); |
|---|
| 9 | Perl6::Internals::compile_file_to_yml($path); |
|---|
| 10 | |
|---|
| 11 | Perl6::Internals::install_pragma_value($?CLASS, 0) |
|---|
| 12 | Perl6::Internals::current_pragma_value($?CLASS) |
|---|
| 13 | |
|---|
| 14 | Perl6::Internals::eval_perl6($code) |
|---|
| 15 | Perl6::Internals::eval_haskell($code) |
|---|
| 16 | Perl6::Internals::eval_parrot($code) |
|---|
| 17 | Perl6::Internals::eval_perl5($code) |
|---|
| 18 | Perl6::Internals::eval_yaml($code) |
|---|
| 19 | |
|---|
| 20 | Perl6::Internals::exec($prog, Bool, @args) |
|---|
| 21 | Perl6::Internals::hSeek(self, $position, $whence) |
|---|
| 22 | Perl6::Internals::hSetBinaryMode($fh, Bool) |
|---|
| 23 | Perl6::Internals::localtime(Bool::False, $sec, $pico) |
|---|
| 24 | Perl6::Internals::openFile($filename, $mode) |
|---|
| 25 | Perl6::Internals::require($module) |
|---|
| 26 | Perl6::Internals::require_use_helper(Bool,$module) |
|---|
| 27 | Perl6::Internals::runInteractiveCommand($command) |
|---|
| 28 | Perl6::Internals::sprintf($conversion,int($arg)) #There is a p6 version of this |
|---|
| 29 | Perl6::Internals::use($module) |
|---|