Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/376.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/perl/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
编译/传输perl5到可读(非可执行)javascript(或perl5到raku/perl6到javascript)_Javascript_Perl_Compilation_Translate - Fatal编程技术网

编译/传输perl5到可读(非可执行)javascript(或perl5到raku/perl6到javascript)

编译/传输perl5到可读(非可执行)javascript(或perl5到raku/perl6到javascript),javascript,perl,compilation,translate,Javascript,Perl,Compilation,Translate,我在perl5中有很多代码,我正在寻找一个选项来将这些代码翻译成javascript/typescript和/或raku/perl6,也就是说,我正在寻找 perl5到javascript perl5至perl6 perl6到javascript 我希望最终得到可读的代码,它不必是可执行的。不是批量翻译代码,而是将我用perl编写的一些好代码(比如一次300-600行)翻译成可读的perl6和javascript 对于perl5来说,Javascript可能是最接近的,但它遗漏了一些相当简单

我在perl5中有很多代码,我正在寻找一个选项来将这些代码翻译成javascript/typescript和/或raku/perl6,也就是说,我正在寻找

  • perl5到javascript
  • perl5至perl6
  • perl6到javascript
我希望最终得到可读的代码,它不必是可执行的。不是批量翻译代码,而是将我用perl编写的一些好代码(比如一次300-600行)翻译成可读的perl6和javascript

对于perl5来说,Javascript可能是最接近的,但它遗漏了一些相当简单的东西,并且还用js编写替换函数,而不是尽可能最好地翻译结构

perlito5/6似乎专注于创建可执行代码,这是一个非常复杂的编辑过程

我见过关于perl5到raku/perl6运输机的讨论,但实际上还没有找到

还有一个可能是将perl5转换成其他语言的良好开端


有什么想法吗?

我只听说过Perl5-to-Raku transpiler是Perlito。对于Perl5-to-Raku transpiler,你可以看看Blue Tiger,它似乎叫
PPI
:Blue Tiger上次被触摸是在四年前,看起来它几乎没有翻译任何有趣的东西。