有没有办法只使用预编译模块

我想知道是否可能只有预编译模块或某种 MoarVM 字节码。这个想法是在某个级别保护源代码 - 至少我不想在纯文本中

回答

现在不行。但是 CompUnit 存储库如何工作的设计使这完全成为可能。只是没有人愿意投入工作来实现这一目标。它我的(很长)的待办事项列表。

除了保护源代码(当 RakuAST 分支登陆时,这实际上可能更无用),我更多地考虑在一个非常小的内存很少的处理器上运行 Raku 的情况(想想 RaspBerry 之类的),这将使如果它能够通过网络(没有源)按需加载(二进制)模块,那就太好了。

  • I don't think RakuAST will make much difference as currently conceived; it's a compile-time representation, and will be erased by the point we reach bytecode.
  • Actually I think that RakuAST will make it harder to get the original source code because it will enable more macro-y code.

以上是有没有办法只使用预编译模块的全部内容。
THE END
分享
二维码
< <上一篇
下一篇>>