perl5 库可以在 perl6 中导入吗?

2023-11-22

我知道 perl6 将明确允许导入 perl5 代码,但我无法做到这一点。

这是perl6code

use perl5:Net::FTP;

它报告了一个error

是否存在任何配置问题或尚未准备好?


Use 内联::Perl5在 Raku 中嵌入任意 Perl 代码或usePerl 库就像 Raku 库一样。

Inline::Perl5 适当地将常规 Perl 解释器打包并封装在MoarVM这样 Rakudo 就可以与 Perl 进行互操作。该组合已经支持:

  • use在 Raku 中使用 Perl 模块,包括使用 XS 的模块
  • 在 Raku 中使用 Perl 对象,反之亦然
  • 用 Raku 编写 Perl 类的子类

九,Inline::Perl5 模块的作者,做了一些关于它及其使用的演示,可以在 youtube 上找到:

  • 3分钟闪电般的谈话关于 Inline::Perl5,该项目于 2014 年开始后的第二天就发布了 9 篇文章;
  • 较长的演示关于 Inline::Perl5。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

perl5 库可以在 perl6 中导入吗? 的相关文章

  • “foreach”循环中会发生什么样的本地化?

    来自 perldocperlsyn http perldoc perl org perlsyn html Foreach Loops关于 Foreach 循环的主题 如果变量之前是 用 my 声明 它使用 变量而不是全局变量 但它仍然局限于
  • 检查程序是否正在运行,如果不在 perl 中则运行它

    我想知道如何检查程序是否正在运行 如果没有则运行该程序 使用 Kill 函数向要检查的进程 ID 发送 0 零 信号 如果进程存在 函数返回true 否则返回false Example check if process 1525 is ru
  • 如何在 Perl6 NativeCall 结构中定义固定长度字符串?

    我有一个第三方 C 库 它定义了一个类似于以下内容的结构 struct myStruct int a int b char str1 32 char str2 32 还有一个函数 它接受指向该结构的指针并填充它 我需要 Perl6 本机调用
  • 从 HoA 值中获取独特元素并打印

    我有一个 HoA 其中包含某些值 我只需要 HoA 中的独特元素 预期结果 Key 1 Element ABC DEF Key 2 Element XYZ RST Key 3 Element LMN 下面是我的脚本 usr bin perl
  • 我们应该聘请用 Perl 编写 C 的人吗? [关闭]

    Closed 这个问题是无关 help closed questions 目前不接受答案 我的一位同事最近面试了一些求职者 其中一位说他们有非常好的 Perl 经验 由于我的同事不懂 Perl 他要求我对那位潜在雇员编写的 场外 一些代码进
  • Log4Perl 将多个程序的日志记录捆绑到一个日志中

    CPAN 上是否有任何 Logger 它允许我将多个程序的日志捆绑到一个文件中 并在两个程序同时运行并并行调用 log4Perl 时同步并行日志记录 背景是我使用一个自定义附加程序来写入电子邮件 我想将所有电子邮件捆绑在一个文件中作为备份
  • 使用 ActivePerl 时为什么必须指定带有备份扩展的 -i 开关?

    除非我使用备份扩展指定它们 否则我无法就地编辑在 ActivePerl 下运行的 Perl 单行代码 C gt perl i ape splice F 2 0 q inserted text qq F n file1 txt Can t d
  • 如何在 Perl 中的不同包之间共享全局值?

    是否有一种标准方法可以对模块进行编码以保存要包含在每个其他包中的全局应用程序参数 例如 use Config 一个简单的包 只包含our变量 只读变量怎么样 已经有一个标准配置模块 http perldoc perl org Config
  • Emacs cperl - 常量块中的缩进

    我正在运行基于 GNU Emacs 24 3 50 2 的 Aquamacs 3 0a cperl 版本是 6 2 当我编辑 Perl 常量块时 我得到了我不想要的额外缩进 use constant ONE gt 1 TWO gt 2 TH
  • Mason 方法范围 - 覆盖

    Using Mason2 https metacpan org pod Mason 有 3 个组件 Base mc tmp Base mc tmp index mc The tmp index mc内容 hello from the Som
  • 在 Objective-C 中使用 perl?

    CPAN 有大量非常有用的库 除了将它们移植到 Objective C 之外 是否还有在 iOS 上将 Perl 代码嵌入到 Objective C 中的方法 我对使用特别感兴趣电子表格 阅读 http kobesearch cpan or
  • 在 Perl 中组装 XML

    我需要对 NetApp 文件管理器进行 API 调用 我知道我需要发送什么原始 XML
  • 在 Perl 中优雅地确定系统架构

    我正在寻找一种简单的方法来确定 Perl 5 中的系统是 32 位还是 64 位 我已阅读perlvar来回翻阅手册页 并没有发现包含系统 CPU 架构的变量 编译 Perl 的 CPU 架构将足够接近 这是我最接近的 chomp my a
  • 标量值错误(使用 IO::Socket)

    这是我当前的代码 usr bin perl w use strict require IO Socket while lt gt chomp my host my header print Connecting to host n my s
  • 如何防止 Nil 将容器恢复为其默认值?

    我正在实现一个简单的链表并表示没有下一个节点的事实 我正在使用该值Nil 问题是当分配给容器时 Nil将尝试将容器恢复为其默认值 这意味着我需要使用容器的默认值或Any确定是否已到达链表的末尾 不过 我还是想用Nil 如果只是为了其明确的意
  • Perl 中的布尔函数应该返回什么值?

    简短的问题 在 Perl 代码库中一致表示真假的最佳方法是什么 1 0 1 Perl 原生布尔运算符的特殊空字符串 return undef 即空列表 问题背景 我们都知道 Perl 在布尔值方面非常灵活 就像大多数事情一样 例如 Perl
  • Perl:LWP::UserAgent 对于重定向 URL 始终返回代码 200

    我有一个简单的 url 它执行 302 临时错误 移至另一页 我尝试在 URL 返回代码 200 表示 OK 时检索它 并在返回 200 以外的其他内容时停止 My code my ua LWP UserAgent gt new env p
  • 迭代哈希数组

    我编写了下面的例程 迭代哈希值 0 7 并打印出每个哈希值中特定键的值 我需要获取每个哈希中 b4 的值 我想取消 0 7 当存在不同数量的哈希值时使用更智能的东西 例如 有时只有 2 个 也可能有 160 个 my out decode
  • Perl Tk 模块有哪些缺点?

    与在 Perl 中创建 GUI 的其他解决方案相比 Tk 模块有哪些缺点 我最近浏览了 Perl 的各种 gui 模块 这是我的总结 免责声明 最终我发现现有模块都不能满足我的需求 所以我开始编写自己的 gui 工具包 Tk 工作起来很不错
  • 如何禁用 Perl 6 REPL 创建 .precomp

    每次我跑步perl6进入REPL模式 它创建了一个 precomp目录 这也会减慢提示的出现速度 如果 precomp目录已经存在 提示几乎立即出现 否则perl6创建它需要几秒钟 有没有办法禁用此功能 检查您是否有PERL6LIB环境变量

随机推荐

  • 在uWSGI中启用内部路由

    我有一个与 uWSGI 一起使用的 Django 应用程序 我的uWSGI配置是 uwsgi http 127 0 0 1 8000 env DJANGO SETTINGS MODULE my django app settings mod
  • 用随机值替换数据框中的 NaN

    我有一个带有 NaN 值的数据框 data train 下面给出了一个示例 republican n y republican n NaN democrat NaN n democrat n y 我想用一些随机值替换所有 NaN 例如 re
  • 如何将NativeActivity的内容视图设置为Java创建的组件

    有没有办法将 NativeActivity 的内容设置为用 Java 创建的组件 例如 FrameLayout ImageView 等 我需要使用 NativeActivity 用于在 Xperia Play 上获取触摸板输入 但我还需要能
  • 使用 GCC C 在 AIX 上处理空指针

    我们有一段用 C 编写的代码 有时不能很好地处理零指针 该代码最初是在 Solaris 上编写的 此类指针会导致分段错误 并不理想 但比继续耕耘要好 我们的经验是 如果您在 AIX 上读取空指针 您将得到 0 如果您使用xlc编译器你可以添
  • 如何进行工人与工人之间的沟通?

    我正在对网络工作者进行实验 想知道他们处理令人尴尬的并行问题的能力如何 因此我实施了康威的生命游戏 比做模糊或其他事情更有趣 但是在这种情况下问题是相同的 目前 我有一名 Web Worker 执行迭代并向 UI 线程发回新的 ImageD
  • 如何在MVC 3中设置图表系列颜色?

    我在用着 System Web Helpers Chart 在我的 MVC3 应用程序中显示图表 var myChart new Chart width 600 height 400 AddTitle Resource Utilizatio
  • OpenSSL RSA:无法加密/解密长度超过 16 字节的消息

    我正在开发一个简单的程序 它使用 OpenSSL 进行基本的 RSA 加密和解密 它对于小消息 这是我的程序的 15 个字节的输出 Generating RSA keypair done Message to encrypt 0123456
  • HttpResponseMessage 和 HttpWebResponse 有什么区别?

    它们似乎都是处理客户响应的不同方式 有关我的问题的更多详细信息 我有一个服务器 当我收到来自客户端的请求时 我想调用第二个服务器并将第二个服务器的响应返回给我的客户端 它们都有相同的目的 HttpWebRequest HttpWebResp
  • 使用本地文件作为set_image文件discord.py

    我知道在discord py中 你可以使set image嵌入图像的 url 但是 我想使用计算机上的本地文件set image而不是图像的 url embed discord Embed title Title description D
  • 如何使用 FFmpeg

    我正在尝试从视频中提取帧 并且我选择了 ffmpeg 如果您知道更好的东西请告诉我 来完成此任务 我已经下载了它的源代码 但不知道如何使用它 我怎样才能编译它 推荐的语言是什么 我了解 Python 和 C 请注意 我的操作系统是 Wind
  • 如何添加自定义属性?

    如何在字段中添加自定义属性联系表 7 没有 JavaScript 例如页面中有这样一个字段
  • HTML5 File API 简单检查文件是否存在

    我有一个临时文件 API 存储 HTML5 但我无法检查文件是否存在 有没有简单的方法可以检查呢 我是否必须实际尝试阅读该文件才能找到答案 周围的搜索没有给我带来任何具体的结果 同步检查会很好 这可能吗 你必须阅读该文件 以下示例基于这个演
  • Android WebView中如何加载本地图片

    我正在尝试将存储在数据库中包含图像的 html 字符串加载到WebView 图像存储在内部存储器中 我给出了对 html 字符串的引用 但它不起作用 有什么帮助吗 String content p Can we have a rotatio
  • window.x 和 x 有什么区别?

    假设 x 是一个从未定义的变量 因此它应该是未定义的 在以下场景中 1 if x do something ReferenceError x is not defined 2 if window x do something worked
  • 根据参数数量重载宏

    我有两个宏FOO2 and FOO3 define FOO2 x y define FOO3 x y z 我想定义一个新的宏FOO如下 define FOO x y FOO2 x y define FOO x y z FOO3 x y z
  • 如何使用jquery开发是否确认

    如何使用 jquery 或任何其他方法开发带有是否按钮的确认对话框 当我单击提交按钮时 我需要确认 使用本机浏览器确认对话框 if confirm Are you sure Ok button pressed else Cancel but
  • 从 Cocoa 中的 WebView 获取源 HTML

    我正在开发一个 OS X 程序 用户可以在 WebView 中进行一些简单的所见即所得 HTML 编辑 作为 Cocoa 和 WebKit 编程的新手 我完全不知道如何从 WebView 获取选定的文本 目的是获取用户选择的内容 在文本周围
  • 为什么我们不应该在 py 脚本中使用 sys.setdefaultencoding("utf-8") ?

    我见过很少的 py 脚本在脚本顶部使用它 在什么情况下应该使用它 import sys reload sys sys setdefaultencoding utf 8 根据文档 这允许您从默认的 ASCII 切换到其他编码 例如 UTF 8
  • 线程“main”中出现异常 java.net.BindException:地址已在使用中 - 仅 Netbeans 中出现错误

    在我的机器上 以下代码在 Eclipse 中编译 但在 Netbeans 中引发异常 错误消息显示 线程 main java net BindException 中出现异常 地址已在使用中 Netbeans 中使此代码编译的正确配置是什么
  • perl5 库可以在 perl6 中导入吗?

    我知道 perl6 将明确允许导入 perl5 代码 但我无法做到这一点 这是perl6code use perl5 Net FTP 它报告了一个error 是否存在任何配置问题或尚未准备好 Use 内联 Perl5在 Raku 中嵌入任意