模块开发工具
以下是您可以在 Raku 生态系统中找到的模块列表,旨在使开发 Raku 模块的体验更加有趣。
模块构建器和创作工具
一些模块和工具可帮助您生成属于模块分发的文件。
- App::Assixt 模块开发者的助手
- App::Mi6 Raku 的最小创作工具
- META6 用 Raku META 文件做事
- Module::Skeleton 生成骨架模块
- p6doc 生成文档最终产品
Tests
一些模块质量测试。
- Test::META 测试您的 META6.json 文件
- Test::Output 测试程序生成的 STDOUT 和 STDERR 的输出
- Test::Screen 使用GNU screen测试全屏VT应用程序
- Test::When 控制测试运行时间(作者测试,在线测试等)
NativeCall
这里有一些模块可以帮助您使用 NativeCall。
- NativeHelpers::Array 提供处理 CArray 的例程
- App::GPTrixie 从 C 头文件生成 NativeCall 代码
- NativeCall::TypeDiag 提供测试 CStruct 的例程
Sample modules
仅作为极简主义示例,安装程序测试或骨架的模块。
- Foo 具有两个不同版本分布的模块