perl - 只能 'perl6'解析Perl 6吗?

标签 perl parsing jit raku

有一条(相对)众所周知的 Perl 公理:“只有 Perl 可以解析 Perl”。我想知道 Perl 6 是否仍然如此?

扩大讨论...考虑到 PyPy 最近的更新,我想到了这个问题。 Perl 独特的可解析性是否使其无法进行类似的努力? Perl 代码的受限静态 View (PPI?)有多大值(value)吗? Perl 6 可以有 JIT 编译器吗?*

* 我不确定这些概念是否相关。他们是吗?

最佳答案

没有perl6,但有很多Perl 6编译器。 Perl 6 has a grammar, although it's written in Perl 6 ,所以只要你能理解,它就会告诉你你需要知道的一切。

我刚刚问了拉里这个问题,因为我在 São Paulo Perl Workshop 吃午饭时坐在他对面。 。他说现在是“只有 Perl 6 可以解析 Perl 6”,两个 Perl 上的字母都大写,这意味着与原来的声明不同。

尽管如此,您不需要特定的程序来执行此操作,因为 Perl 6 的目标是一个标准和多种实现。没有“perl6”,尽管 Larry 在今天的演讲中使用了他的 Rakudo 的别名,尽管他在示例中使用了一些不同的实现。

关于perl - 只能 'perl6'解析Perl 6吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5916194/

相关文章:

arrays - 从数组中删除其子字符串本身就是数组元素的元素

javascript - Safari 中的日期解析错误

html - XSLT 解析存储在属性中的转义 HTML,并将该属性的内容转换为元素的内容

java - 是否可以设置 Java CharBuffer 的位置?

c# - 为什么运算符比方法调用慢得多? (结构仅在较旧的 JIT 上较慢)

python - 贝塞尔函数(来自 scipy.special)可以与 Numba 一起使用吗

perl - 我可以订购作为特征一部分加载的方法修饰符吗?

perl - 如何使用 Perl 或 shell 以非递归方式迁移目录?

perl - perl 的 autodie.pm 中的错误?

java - 避免 Function.andThen 中的超态调用点