“亚里斯多德”一词的由来是啥?

Posted

技术标签:

【中文标题】“亚里斯多德”一词的由来是啥?【英文标题】:What is the origin of the word "arisdottle"?“亚里斯多德”一词的由来是什么? 【发布时间】:2019-07-19 06:40:27 【问题描述】:

arisdottle::,可在运行 prove 时使用以执行 Perl 测试。 prove 的文档指出:

It is possible to supply arguments to tests. To do so separate them from
prove's own arguments with the arisdottle, '::'. For example

    prove -v t/mytest.t :: --url http://example.com

would run t/mytest.t with the options '--url http://example.com'. When
running multiple tests they will each receive the same arguments.

我对这个词的由来很感兴趣。谷歌很难。我在 irc.perl.org 上的#toolchain 中问过,但我还没有得到具体的答案。由于历史原因,我认为在此处记录该术语会有所帮助。

【问题讨论】:

Andy Armstrong wrote that doc line,他可能会确认。 不知何故,我在 2013 年 7 月更改了文档条目,然后在我上学后的几天后将其恢复。我没有涵盖该时间范围的 irc 日志,但我敢打赌#toolchain 或#perl-qa 上有一些相关的东西。我记得有一篇关于历史的文章,在 perlmonks 或 use.perl.org 之类的地方。 感谢您的链接!在第一次提交的 cmets 中,Ovid mentioned 是亚里士多德建议的,Andy 选择了这个名字作为致敬。 【参考方案1】:

我从事 Test::Harness and proof 的工作。

虽然我不记得具体了,但它可能是“点”和“亚里士多德”的合成词。 Aristotle Pagaltzis 是 Perl 的贡献者,he contributed to Test::Harness,可能是提出这个想法的人。 Aristotle is also credited with the Enterprise operator ( )x!!.

Andy Armstrong wrote that doc line 并且可能能够确认。

【讨论】:

【参考方案2】:

我根本不相信这是一个标准术语。我在网上能找到的这个词的每一个用法都是:

    A fragment of the documentation for bin/prove,就像你在帖子中看到的那样

    A fragment of Module::Metadata

    对以前为 AMIRI 拥有的域名“arisdottle.net”的引用,该域名已过期。

    不相关的内容,包括亚里士多德这个名字的一些拼写错误。

似乎没有更广泛的用法——而且,有趣的是,我从未听说过。将:: 用作包分隔符当然没有与语言无关的术语; php, famously, had to invent their own.

【讨论】:

虽然可能没有更广泛的用途,但我从事那个项目。这对 Perl 来说是一件非常特殊的事情。 它确实出现了几次:grep.cpan.me/?q=arisdottle 很多这些实例似乎是复制/粘贴,但这是一个被使用的词,即使更广泛的受众没有意识到它。 @oalders 几乎所有这些看起来都像 Module::Metadata 的副本,通常是通过 cpanm。我错过了一两个额外的用法,但没有什么看起来特别重要。 @duskwuff 问题是关于这个词的起源,而不是这个词是否重要。 @duskwuff 这就是为什么我说“很多这些实例似乎是复制/粘贴”【参考方案3】:

哦,是的 - 迟到总比没有好 - 那是我,是的,它是对 https://metacpan.org/author/ARISTOTLE 的引用

【讨论】:

以上是关于“亚里斯多德”一词的由来是啥?的主要内容,如果未能解决你的问题,请参考以下文章

Java番外——BUG一词的由来

C#中“模拟”一词的含义是啥? [关闭]

CommonServiceLocator 的评论中环境一词的含义是啥?

与记忆相关的“竞技场”一词的含义是啥?

大学软件工程 里 对象 这一词的名词解释是啥?

在计算机科学环境中,“语义”一词是啥意思?