CPAN最新动态 - 2015年7月

欢迎来到“CPAN最新动态”,这里是上个月CPAN上传的新模块精选,供您阅读和编程使用。祝您享受!

本月模块

已有许多内部对象实现,但没有哪一个像这个一样。 Dios 是Damian Conway开发的“声明性内部语法”对象系统。它是一个支持函数、方法、签名、公开/私有/只读属性、类型和结构化异常的Perl 6风格对象系统。

Dios附带全面的文档和相当不错的测试套件。使用Keyword::Declare(另一个来自Damian的新模块)实现,甚至赢得了Reini Urban的赞誉,他指出了你可能错过的一个功能 - 不支持角色。时间会证明它们是否会被添加,但到目前为止我只能说我“哇!”。

API

应用

配置 & Devops

数据

开发 & 版本控制

  • 使用 warnings::lock 控制警告的词法
  • 这是一个早期版本,Meta::Grapher::Moose 可以生成显示类和角色元信息的 GraphViz 图。
  • 使用 experimentals 更容易地管理 Perl 的实验性功能。
  • Keyword::Declare 允许您声明新的关键字,并提供了全面的文档。哇!
  • 简单但实用的 Devel::Caller::Util 可以在需要时返回整个调用堆栈。这对于打印深层调用堆栈非常有用。
  • 在单个文件中声明异常类,并使用 Throwable::SugarFactory 导入它们。非常好!
  • Test::Core 是一个 Perl 测试包。

语言 & 国际

  • Perl::Tokenizer 是一个由正则表达式构建的小型 Perl 代码词法分析器。但它好吗……

科学 & 数学

网络


这篇文章最初发表在 PerlTricks.com 上。

标签

David Farrell

David 是一名专业程序员,他经常 推文博客 关于代码和编程的艺术。

浏览他们的文章

反馈

这篇文章有什么问题吗?请在 GitHub 上打开一个问题或拉取请求来帮助我们。