Hello, in the parrot distribution I would like to have the first line from the file parrot-0.1.1/languages/perl6/perl6 from #! perl changed to #!/usr/bin/perl use lib '/parrot_source_dir/parrot-0.1.1/languages/perl6'; So that /usr/bin/perl reflect the perl 5 executable and /parrot_source_dir/parrot-0.1.1/languages/perl6 is the place of the perl6 directory. So that I can execute the perl6 program from every place. There for I created the two files in the parrot distribution: config/gen/perl6.pl #! perl -w package Configure::Step; use strict; use vars qw($description @args); use Cwd qw(cwd); use Parrot::Configure::Step ':gen'; $description="Generating perl6 file..."; @args=qw(); sub runstep { Configure::Data->set(cwd => cwd()); genfile('config/gen/perl6.in', 'languages/perl6/perl6'); chmod 0755, 'languages/perl6/perl6'; } 1; and the file config/gen/perl6.pl #!${perl} use lib '${cwd}${slash}languages${slash}perl6'; # # perl6 driver: parse assemble compile and run .p6 files # ... the original contents follows In the file lib/Parrot/Configure/RunSteps.pm I add after the line 63: gen/perl6.pl So that the generation will be executed. Would you add this to the distribution. Best wishes, Gerd Pokorra E-Mail: [EMAIL PROTECTED]