我最近开始对基于原型的OOP感兴趣,并且一直在使用Io和Ioke。使用Ioke分发应用程序很简单。它在JVM上。还需要我多说吗?然而,对于如何分发Io应用程序,尤其是在Windows上,我完全被难住了。您不能让最终用户编译Io来运行您的应用程序。
我真的很震惊,Io已经过去8年了,却没有形成像分发这样的东西的标准。Ruby有gem,Java有jar,等等。
更糟糕的是,我找不到一个用Io编写的应用程序,也许可以从Io那里窃取有关发行版的想法。也许我在谷歌搜索方面做得很糟糕(顺便说一下,Io是一个糟糕的搜索名称;P)。
有没有一种规范的方法来分发Io应用程序?是否存在任何Io应用程序,或者我只是忽略了要点?
我不确定这是否应该是社区维基。如果你认为它应该,评论并让我知道。
发布于 2010-03-29 17:54:39
至于包装/分发的标准,则是Addons。它似乎主要用于将C库添加到Io中,但也应该适用于纯Io代码。
Addons文档有点稀疏。有一个Writing Addons维基页面可能会对你有所帮助。但最好的办法是深入研究Addons,希望它包含在您的Io安装中。这些源代码可以在主Io project下的addons中的Github上找到。
为了更好地了解Github上的Io程序/项目,这里有一些Github链接:
那里列出了几个羽翼未丰的包装项目,随着时间的推移,其中一个项目可能会获得牵引力,也许会得到普遍采用?
更新:Io mailing list上最近有一个关于packaging的讨论。目前还没有结果。
/I3az/
发布于 2010-03-20 23:32:03
Io网站包含库和应用程序的列表
http://iolanguage.org/packages.html
此外,可能有一些使用Io的项目(主要是在GitHub上)没有在那里列出。
此外,Io网站和博客也是用Io编写的。
https://stackoverflow.com/questions/2234464
复制相似问题