2010-02-10 4 views
20

Ich habe vor kurzem Interesse an prototypbasierten OOP interessiert, und ich habe mit Io und Ioke gespielt. Das Verteilen einer Anwendung mit Ioke ist einfach. Es ist auf der JVM. Muss ich mehr sagen? Allerdings bin ich absolut ratlos, wie man eine Io-Anwendung insbesondere unter Windows verteilen würde. Es ist nicht so, dass Endbenutzer Io kompilieren können, um Ihre Anwendung auszuführen.Gibt es Anwendungen in der Programmiersprache Io? (Oder, Io-Anwendungen verteilen.)

Ich war tatsächlich schockiert, dass der Io seit 8 Jahren gegangen ist, ohne irgendeine Art von Standards für Dinge wie Verteilung zu bilden. Ruby hat Edelsteine, Java hat Gläser und so weiter.

Das Schlimmste daran ist, ich kann nicht eine einzige Anwendung in Io geschrieben finden, um vielleicht Ideen für die Verteilung von stehlen. Vielleicht sauge ich bei Google-Suche (Io ist übrigens ein schrecklicher Suchname; P).

Gibt es eine Art von kanonischen Weg, um Io-Anwendungen zu verteilen? Gibt es überhaupt irgendwelche Io-Anwendungen, oder verpasse ich nur den Punkt?

Ich bin mir nicht sicher, ob dies Gemeinschaft Wiki sein sollte oder nicht. Wenn Sie denken, dass es sollte, kommentieren Sie und lassen Sie mich wissen.

Antwort

10

Wie für Normen für Verpackung/Verteilung gibt es die Addons. Es scheint hauptsächlich für zusätzliche C-Bibliotheken auf Io ausgerichtet zu sein, sollte aber auch mit reinem Io Code funktionieren.

Die Addons Dokumentation ist ein wenig spärlich. Es gibt eine Writing Addons Wiki-Seite, die helfen kann. Aber am besten ist es, nur in Addons einzutauchen, die hoffentlich in Ihrer Io Installation enthalten ist. Quelle für diese kann auf Github in addons unter dem Haupt Io project gefunden werden.

nur wenig über Io Programme/Projekte, Rindfleisch ist auf Github, hier sind einige Github Links:

Es gibt ein paar junge Verpackungsprojekte dort aufgeführt sind Welche, mit der Zeit, könnte eine davon gewinnen und vielleicht universal adoptieren?:

aktualisieren: Es ist eine neue (ish) Diskussion über die Io mailing list über packaging. Noch kein Ergebnis.

/I3az/

3

Die Io Website enthält eine Liste von Bibliotheken und Anwendungen

http://iolanguage.org/packages.html

Zusätzlich können Projekte sein (vor allem auf GitHub) Io verwendet, die nicht dort aufgelistet.

Auch die Io-Website und der Blog sind in Io geschrieben.