Raku 프로그래밍 언어(이전 Perl 2022.12)용 Rakudo 컴파일러 릴리스 6

Raku 프로그래밍 언어(이전 Perl 2022.12)용 컴파일러인 Rakudo 6가 출시되었습니다. 이 프로젝트는 원래 예상대로 Perl 6의 연속이 아니었지만 소스 수준에서 Perl 5와 호환되지 않고 별도의 개발자 커뮤니티에서 개발된 별도의 프로그래밍 언어가 되었기 때문에 Perl 5에서 이름이 변경되었습니다. 컴파일러는 사양 6.c, 6.d(기본적으로)에 설명된 Raku 언어 변형을 지원합니다. 동시에 Rakudo에서 컴파일된 바이트코드를 실행하기 위한 환경을 형성하는 MoarVM 2022.12 가상 머신이 출시됩니다. Rakudo는 JVM 및 일부 JavaScript 가상 머신에 대한 컴파일도 지원합니다.

Из улучшений в Rakudo 2022.12 отмечается реализация некоторых языковых новшеств, предложенных в спецификации 6.e: добавлена поддержка операции «.skip» (например, «say (^20).skip(0,5,3);»), появилась возможность вывода времени в наносекундах («nano»), реализован префиксный оператор «//», добавлен метод Any.snitch, в Str.comb добавлена возможность использования выражений типа «.comb(3 => -2)», по аналогии с List.rotor. Реализован метод IO::Path.chown и функция chown(). В новой версии MoarVM реализованы операторы беззнакового сравнения («eq, ne, (l|g)(e|t)») и оператор chown.

출처 : opennet.ru

코멘트를 추가