Запускаем Perl6 из DevelStudio.

12.9.2016 - 3142 просмотрa ;)

На кой ляд запускать Perl6 из PHP DevelStudio ?
Чисто из спортивного интереса, я итак-то неравнодушен к Perl, а еще и Perl6.
Вообщем было бы удивительно запускать Perl6 скрипты из DevelStudio.

Ясен пень что все окружение при таком запуске будет утеряно и скрипт не будет иметь доуступа никуда, ну хотя бы просто так..

Запустим свежую глючную сборку DevelStudio Ultimate.
Создадим кнопку:

В событии напишем:

а в папке c:\rakudo\bin\ создадим файл 1.cmd:

c:\rakudo\bin\perl6.bat c:\rakudo\bin\1.pl

где запустим наш Perl6 скрипт:

my $a = open 'tmp.txt', :w;
$a.say('http://jkeks.ru');
close $a;

Все!
При запуске и нажатии на кнопку мы запустим Perl6 который запустит скрипт, который запишет в файл нашу строчку.
Круто ?

Да не очень-тою. Я бы сказал так себе, т.к. нету доступа к объектам DevelStudio проекту, нельзя толком обменяться данными с проектом, хотя все шансы есть, тем более что оба (PHP и Perl6 интерпретируемы), сама мать природа сказала: Давай ! Обменяйся массивом ! Еп..!

Статьи из раздела, Видеочат рулетка