CPAN最新动态 - 2015年7月

欢迎来到“CPAN最新动态”,这里是上个月CPAN上传的新模块精选,供您阅读和编程使用。祝您享受!
本月模块
已有许多内部对象实现,但没有哪一个像这个一样。 Dios 是Damian Conway开发的“声明性内部语法”对象系统。它是一个支持函数、方法、签名、公开/私有/只读属性、类型和结构化异常的Perl 6风格对象系统。
Dios附带全面的文档和相当不错的测试套件。使用Keyword::Declare(另一个来自Damian的新模块)实现,甚至赢得了Reini Urban的赞誉,他指出了你可能错过的一个功能 - 不支持角色。时间会证明它们是否会被添加,但到目前为止我只能说我“哇!”。
API
- CMS::Drupal 为CMS Drupal提供了Perl接口
- Marketplace::Ebay 对eBay进行API调用(带有XSD验证)
- Protocol::Matrix 提供了Matrix协议的帮助函数
- Al Newkirk发布了针对 Twitter 和 Facebook 的API
- WebService::PayPal::PaymentsAdvanced 是围绕PayPal Payments Advanced web服务的简单包装器
- 使用 WWW::Shorten::OneShortLink 通过OneShortLink缩短链接
- 使用 Amazon::MWS 通过Amazon Marketplace Web Services进行接口
- 使用 WebService::SSLLabs 在ssllabs.com上分析任何SSL Web服务器的配置
应用
- App::podispell 是一个交互式Pod拼写检查器
- 使用 App::Timestamper 在linedata前添加它们的到达时间戳
- App::perlsh 是一个小型的Perl REPL,非常棒!
- 使用 App::Monport 监视网络端口的更改
配置 & Devops
- NetHack::NAOdash 从NetHack xlogfiles中提取统计数据
- 两个C库安装程序: Alien::Libbz2 和 Alien::TinyCCx
- 使用 Net::SNTP::Server 运行SNTP服务器
- File::Dedup 可以跨目录去重文件
- 使用 App::SSH::Cluster 在多个远程服务器上同时通过SSH执行相同的命令
数据
- Starch 是一个实现无关的持久状态类,具有CHI、DBI和DBIx::Class的接口
- JSON Merge Patch实现: JSON::MergePatch
- Asset::Pack 将资源打包到可以胖打包的Perl模块中
- 使用 InfluxDB::LineProtocol 和 AnyEvent::InfluxDB 通过InfluxDB时间序列数据库进行接口
- DBD::Crate 是Crate数据库的新DBI驱动程序
- 具有简单DSL的数据选择解析器和应用器,请查看 Data::Selector
- 简单金融信息交换(FIX)协议实现: FIX::Lite
开发 & 版本控制
- 使用 warnings::lock 控制警告的词法
- 这是一个早期版本,Meta::Grapher::Moose 可以生成显示类和角色元信息的 GraphViz 图。
- 使用 experimentals 更容易地管理 Perl 的实验性功能。
- Keyword::Declare 允许您声明新的关键字,并提供了全面的文档。哇!
- 简单但实用的 Devel::Caller::Util 可以在需要时返回整个调用堆栈。这对于打印深层调用堆栈非常有用。
- 在单个文件中声明异常类,并使用 Throwable::SugarFactory 导入它们。非常好!
- Test::Core 是一个 Perl 测试包。
语言 & 国际
- Perl::Tokenizer 是一个由正则表达式构建的小型 Perl 代码词法分析器。但它好吗……
科学 & 数学
- 是 'tsort'(拓扑排序)命令行实用工具的包装器 Sort::TSort
- PDLDM::Rank 计算并找到 PDL 数据矩阵的关联秩
- PDLDM::Common 为数据挖掘提供了一些 PDL 工具
- 使用 Algorithm::Diff::HTMLTable 将文件差异作为 HTML 表格查看
网络
- 在 Mojolicious 应用程序中使用 Google 的 v2 CAPTCHA 服务 Mojolicious::Plugin::ReCAPTCHAv2
- Mojo::SQLite 是 SQLite 的小型 Mojo 包装器
- Mojolicious::Plugin::Pingen 使您的 Mojo 应用程序轻松集成到酷炫的 Pingen 服务。
这篇文章最初发表在 PerlTricks.com 上。
标签
反馈
这篇文章有什么问题吗?请在 GitHub 上打开一个问题或拉取请求来帮助我们。