2010-02-10 1 views
20

Недавно я заинтересовался прототипом ООП, и я играл с Ио и Иоком. Распространение приложения с помощью Ioke прост. Это на JVM. Нужно ли мне сказать больше? Тем не менее, я абсолютно зациклен на том, как распределить приложение Io, особенно в Windows. Это не похоже на то, что конечные пользователи могут компилировать Io для запуска вашего приложения.Существуют ли приложения, написанные на языке программирования Io? (Или, распространяя приложения Io.)

На самом деле я был шокирован тем, что Ио ушел на 8 лет без формирования каких-то стандартов для таких вещей, как распространение. У Ruby есть драгоценные камни, у Java есть банки и так далее.

Хуже всего то, что я не могу найти ни одно приложение, написанное в Ио, чтобы, возможно, украсть идеи о распространении. Может быть, я сосать в поиске в Google (Io - это ужасное имя поиска, кстати, P).

Есть ли какой-либо канонический способ распространения приложений Io? Существуют ли даже какие-либо приложения Io, или я просто пропущу точку?

Я не уверен, что это должна быть вики сообщества или нет. Если вы думаете, что это должно, прокомментируйте и дайте мне знать.

ответ

10

Что касается стандартов упаковки/распределения есть Addons. Он, как представляется, в основном предназначен для добавления библиотек C в Io, но также должен работать с чистым кодом Io.

Документация Addons немного разрежена. Существует страница Writing Addons, которая может помочь. Но лучше всего просто вникать в Addons, который, надеюсь, включен в комплект Io. Источник для них можно найти на Github в addons под основным Io project.

Просто говядине вверх немного о Io программ/проектов на Github, вот некоторые ссылки GitHub:

Есть несколько птенец упаковки проектов, перечисленных здесь который со временем может стать одним из путей усиления и, возможно, всеобщего усыновления?:

Update: Существует недавно (МОГ) обсуждение Io mailing listpackaging о. Пока нет результатов.

/I3az/

3

Веб-сайт Ио содержит список библиотек и приложений

http://iolanguage.org/packages.html

Кроме того, могут быть проекты (в основном на GitHub) с использованием Ио, которые не перечислены там.

Также сайт Io и блог написаны в Ио.