CPAN 新动态 - 2016年12月

欢迎来到“CPAN 新动态”,这里是上个月CPAN新上传的精选内容,供您阅读和编程娱乐。上个月CPAN增加了许多有趣的假日礼物,尽情享受吧!
APIs & Apps
- App::RoboBot 是一个多协议S-Expression聊天机器人
- 使用 App::UnANSI 从输出或文件中移除ANSI颜色
- Bb::Collaborate::Ultra 提供了Blackboard Ultra虚拟教室的Perl绑定
- JIRA::REST::Class 是基于 JIRA::REST 的面向对象模块
- 使用 Net::Azure::CognitiveServices::Face 与 Azue 认知服务面部API一起使用
- WWW::Wikipedia::LangTitles 从维基百科获取交叉语言链接,有一些有趣的应用案例
Config & Devops
- Beam::Runner - 在 Beam::Wire 容器中运行对象的方法
- Monitor::MetricsAPI 为Perl应用程序提供指标收集和报告
- Redis::RateLimit 使用 Redis 提供滑动窗口速率限制
Data
- Data::Layout::BuddySystem 使用伙伴系统分配的内存布局数据
- 使用 Data::ULID 生成通用唯一字典序排序标识符
- JSON::RPC2::TwoWay 传输无关的双向 JSON-RPC 2.0
- Mongol 是一个用于Moose对象的MongoDB包装器,名字很棒
- 使用 Moonshine::Element 编程构建HTML(类似于CGI)
- 使用 Pod::Confluence 将 pod 转换为 Confluence 风格的 markdown
- Text::Diff::Unified::XS - 如果您需要一个快速的 diff,这个模块可能就是您需要的
Development & Version Control
- 使用 Acme::Damn “解咒” Perl对象 - 喜欢这个名字
- App::TestOnTap 是一个全面的测试驱动程序
- 使用 BEGIN::Lift 将子例程调用提升到 BEGIN 阶段。如果您对这个模块感兴趣,还可以看看 B::CompilerPhase::Hook
- MarpaX::Languages::Dash 是用于 DASH 语言的基于 Marpa 的解析器
- MooseX::EventEmitter 是 Moose 的事件发射器
- 这是一个有趣的想法:子程序版本控制 Sub::Versions
- UNIVERSAL::Object 致力于成为“一个有用的基类”
Language & International
- 使用 Lingua::Postcodes 获取邮政编码/邮编名称
Other
- Game::Asset 加载游戏资源(图像、音乐等),作者 Timm Murray 最近上传了几个游戏相关的模块。查看它们
- UMLS::Association 提供不同的语义关联度量,以计算 UMLS 中两个概念之间的语义关联
Science & Mathematics
- 使用 Crypt::Perl 在纯 Perl 中进行加密
- HTML::Notebook 使用笔记本风格编写 HTML 文档,可能对科学家很有用
- 使用 Stepford::Grapher 生成 Stepford 依赖关系的图表
Web
- Catalyst::Plugin::Perlinfo 在 Catalyst 调试屏幕上显示有关 Perl 的附加信息
- 使用 Chart::Bokeh 和 BokehJS 从数据生成图表
- Dancer2::Plugin::ParamTypes 是 Dancer2 的参数类型检查插件
- 使用 MojoX::LineStream 将 TCP 流转换为基于行的流
- 使用 Mojolicious::Plugin::Subprocess 在 Mojo 应用程序中方便地启动子进程
本文最初发布在 PerlTricks.com。
标签
反馈
这篇文章有什么问题吗?请帮助我们通过在 GitHub 上打开一个问题或拉取请求来解决问题。