问题标签 [pod6]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
214 浏览

raku - 从另一个 Perl 6 文件访问 POD

Perl 6 POD 文档有一节介绍如何使用$=pod. 没有关于访问另一个文件的 POD 文档的信息。

如何在不更改当前文件的情况下访问另一个文件的 POD 结构$=pod

0 投票
1 回答
116 浏览

raku - 在不显式导出的情况下获取模块的 Pod

Perl 6 程序中的文档,使用 Pod 6 DSL,实际上被解析为代码的一部分;这使得该文档在程序内部作为$=pod变量可用。但是,我想访问该变量,以便从测试中处理它。在我为 Perl 6 Advent Calendar 编写的这个例子中,它被简单地导出为一个类(在这种情况下是语法)变量:

然后我可以这样使用它:

这在使用类名和正确路径调用时有效;但它仍然需要变量的显式导出。

我在一些代码中看到可以使用 precomp 存储(抱歉,没有好的单一来源来解释这些)用于相同的事情。最终,这条线

诀窍是访问一个模块的 Pod,该模块由 precomp 存储表示并包含在$handle.unit. 问题是这实际上是较低级别,使用 NQP 的nqp::atkey运算符,而不是 perl

有很多方法可以做到这一点,所以我可以想到两个不同的可能问题。1. 有没有办法通过 FQN(前面是 ::)访问required 或used 单元的 Pod?2. 我们是否可以访问required 或used 单元的 precomp 句柄以便我们可以nqp::atkey直接调用?

0 投票
1 回答
118 浏览

markdown - 可以使用 POD6 生成 Markdown 图片链接吗?

在我所有的 Raku 包中,自述文件的顶部都有一行带有模块的 Travis 徽章,如下所示:

目前,我在主模块中使用 POD6 生成自述文件,但每次执行此操作时,我都会手动将链接复制到 Travis 徽章。有没有办法用 POD6 格式化链接,所以我不必这样做?

0 投票
2 回答
86 浏览

raku - 如何使用 pod 生成编号列表?

查看https://docs.raku.org/language/pod#Lists。我看不到创建编号列表的方法:

有没有无证的方法可以做到这一点?