forked from rakudo/rakudo
-
Notifications
You must be signed in to change notification settings - Fork 0
tasks
skids edited this page Sep 13, 2010
·
2 revisions
(This content was on http://www.perlfoundation.org/perl6/index.cgi?perl6_tasks, which is now the place to put non-rakudo-specific standards TODO items)
- simplified command line interface: Currently the most frequently asked question (by far) about perl6 is “how can I just get an executable that I can use to run Perl 6 programs?” At present this isn’t possible, the best we can offer is “/path/to/parrot/parrot /path/to/parrot/languages/perl6/perl6.pbc hello.pl”, which is a pain. So, we need a way to package this up into a simple shell script, executable, or other item that can be placed in a PATH and executed directly. Some ideas:
- a perl6 or perl6.bat shell script
- add some smarts to Parrot to allow it to find .pbc files (RT#47992)
- convert perl6.pbc to a C executable (See ‘pbc_to_exe’, recently added to the repository)
- Update: This is the current solution
- begin refactoring test suite
- document/explain the perl6 architecture, and how the Parrot compiler tools work
- determine how we will integrate/differentiate builtin functions written in PIR and Perl 6
- Update: Builtins can now be written in Perl 6 (Link)