首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Perl CPAN字典

Perl CPAN字典
EN

Stack Overflow用户
提问于 2013-09-03 13:30:08
回答 1查看 236关注 0票数 5

在Perl世界中,有一个很棒的东西叫做CPAN。对于开源Perl库来说,它是一个很大的存储空间。

我使用来自CPAN的模块,并发布了几个发行版

我使用CPAN,但是有一件基本的事情我不明白。我不知道在CPAN上用了什么词来表达不同的东西。在这篇文章的开头,我使用了单词librariesmodulesdistributions,但我不确定我是否正确地使用了它们。

请您解释一下,在CPAN的情况下,每个单词的意思是什么(如果它们可以在CPAN的范围内使用):

  • 模块
  • 套餐
  • 发布
  • 分布
  • 图书馆
EN

回答 1

Stack Overflow用户

发布于 2013-09-03 13:54:04

所有这些术语都有“灵活”的定义,即使在Perl上下文中也是如此。在Perl上下文中,它们通常指的是:

  • 模块 提供由其他文件调用的函数的文件或由其他文件使用的类。 它将有.pm扩展。它将有一个package指令。它通常使用use加载。等 示例: XML/LibXML.pm
  • 套餐 指示Perl将符号放置到哪个命名空间中的指令。它还用作“命名空间”的同义词。 示例: XML::LibXML
  • 分布 包括安装程序的模块集合。在CPAN上发现了什么。 示例: XML-LibXML
  • 图书馆 不是Perl术语的一部分,除非在指示发行版时提供C库的接口。在C中,它指的是其他对象和可执行文件可以访问的函数和符号的集合。 示例: libxml2
  • 发布 某物的特定版本。 示例:XMLLibXML2.0104.tar.gz
票数 15
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18593643

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档