为什么不使用Erlang包?

km0tfn4u  于 2022-12-08  发布在  Erlang
关注(0)|答案(2)|浏览(134)

我找到了这个关于packages in erlang的页面。我不仅没有见过任何使用这个的代码,而且我以前甚至没有听说过它们。据我所知,它们不在任何书籍或教程中。它们是新的吗?这只是一个概念还是提议?
如果它们还没有被使用,为什么没有?如果它们还没有被实施,是否有一个ETA?

d7v8vwbk

d7v8vwbk1#

包已经实现了,但它们还只是实验性的,主要是因为对于它们是否应该用语言来实现还没有达成共识。我觉得不值得这么做,也不会给语言增加太多内容。还有一些人认为这个想法本身并不坏,但这不是一个好的方法。还有一些人希望在语言中看到它们。还没有到达时间。
我的观点是,应该尽一切努力保持Erlang的小规模,并且不应该添加任何没有明显好处的东西。我不认为软件包能做到这一点。尽管我还没有像那些人说的那样,对于每一个你添加到语言中的新特性,你都应该删除一些东西。
无论如何,这就是为什么他们没有提到在书籍等。

qhhrdooz

qhhrdooz2#

您不是第一个提出这个问题的人,但是邮件列表存档中充满了关于点分隔名称空间是否是一个好主意的讨论,并且普遍的共识是“不”。
理查德·奥基夫(Richard O 'Keefe)给懒人的总结:
其中一个重要的问题是,羡慕Java的带点包名称并不是真正的层次结构;它们只是简单的字符串,拼写很有趣。

相关问题