有没有用 Io 编程语言编写的应用程序? (或者,分发 Io 应用程序。)

Posted

技术标签:

【中文标题】有没有用 Io 编程语言编写的应用程序? (或者,分发 Io 应用程序。)【英文标题】:Are there any applications written in the Io programming language? (Or, distributing Io applications.) 【发布时间】:2011-01-15 02:56:14 【问题描述】:

我最近对基于原型的 OOP 产生了兴趣,并且一直在玩 Io 和 Ioke。使用 Ioke 分发应用程序很简单。它在JVM上。需要我多说?但是,我对如何分发 Io 应用程序感到非常困惑,尤其是在 Windows 上。你不能让最终用户编译 Io 来运行你的应用程序。

Io 已经 8 年没有为诸如分发之类的事情制定某种标准,我真的很震惊。 Ruby 有 gems,Java 有 jars,等等。

更糟糕的是,我找不到一个用 Io 编写的应用程序来窃取关于分发的想法。也许我不擅长谷歌搜索(顺便说一下,Io 是一个可怕的搜索名称;P)。

是否有任何规范的方式来分发 Io 应用程序?是否存在任何 Io 应用程序,或者我只是错过了重点?

我不确定这是否应该是社区 wiki。如果您认为应该,请发表评论并告诉我。

【问题讨论】:

【参考方案1】:

Io 网站包含一系列库和应用程序

http://iolanguage.org/packages.html

另外,可能有一些项目(主要在 GitHub 上)使用 Io 而不是 列在那里。

Io 网站和博客也是用 Io 编写的。

【讨论】:

【参考方案2】:

至于包装/分发的标准,有Addons。它似乎主要适用于将 C 库添加到 Io,但也应该适用于纯 Io 代码。

Addons 文档有点稀疏。有一个Writing Addons wiki 页面可能会有所帮助。但最好的办法是深入研究Addons,希望它包含在您的Io 安装中。这些源代码可以在 Github 上的 addons 中找到,位于主要的 Io project 下。

只是为了加强关于Io 的程序/项目在Github 上,这里有一些 Github 链接:

Overview of Io projects on Github Complete list of Io projects on Github (includes forks)

那里列出了一些新兴的包装项目,随着时间的推移,其中一个可能会获得牵引力并可能得到普遍采用?:

boid iopackage eerie

更新:最近有一个关于Io mailing list 的关于packaging 的讨论。目前还没有结果。

/I3az/

【讨论】:

以上是关于有没有用 Io 编程语言编写的应用程序? (或者,分发 Io 应用程序。)的主要内容,如果未能解决你的问题,请参考以下文章

C 非阻塞键盘输入

C语言编写串口通信程序在裸机下运行

急切求高手编写一个 java程序,大体是关于IO流的文件拷贝

怎么用C或C++来编写一个抓包程序,或者是编写一个能够保存抓出的包然后分析出结果的程序,要个思路!

救急!请问单片机C语言IO口如何定义啊

用C语言编写一个随机点名程序