2010-02-10 9 views
20

Recientemente me he interesado en un OOP basado en prototipos, y he estado jugando con Io e Ioke. Distribuir una aplicación con Ioke es simple. Está en la JVM. ¿Necesito decir mas? Sin embargo, estoy absolutamente perplejo en cuanto a cómo se distribuiría una aplicación Io, especialmente en Windows. No es como si los usuarios finales pudieran compilar Io para ejecutar su aplicación.¿Hay alguna aplicación escrita en el lenguaje de programación Io? (O, distribuyendo aplicaciones Io.)

De hecho, me sorprendió que el Io se haya ido durante 8 años sin formar ningún tipo de estándares para cosas como la distribución. Ruby tiene gemas, Java tiene jarras, y así sucesivamente.

Lo peor de esto es que no puedo encontrar una sola aplicación escrita en Io para robar ideas sobre la distribución. Tal vez apetezca en la búsqueda de google (por cierto, Io es un nombre de búsqueda horrible; P).

¿Hay alguna forma canónica de distribuir aplicaciones Io? ¿Existe alguna aplicación Io en existencia o simplemente me falta el punto?

No estoy seguro de si esto debería ser wiki de la comunidad o no. Si crees que debería, comenta y avísame.

Respuesta

10

En cuanto a las normas de envasado / distribución no es la Addons. Parece estar orientado principalmente para las bibliotecas C agregadas a Io, pero también debe funcionar con el código puro Io.

La documentación Addons es un poco escasa. Hay una página wiki Writing Addons que puede ayudar. Pero la mejor opción es ahondar en Addons, que con suerte se incluye con su instalación Io. La fuente de estos se puede encontrar en Github en addons bajo el principal Io project.

Sólo para reforzar poco sobre Io programas/proyectos está en Github, aquí hay algunos enlaces Github:

Hay algunos proyectos de embalaje en ciernes que allí se indican que, con el tiempo, uno de los cuales puede ganar tracción y tal vez la adopción universal?:

actualización: Hay una reciente (más o menos) la discusión sobre la Io mailing list sobre packaging. Sin resultado todavía.

/I3az/

3

página web El Io contiene una lista de bibliotecas y aplicaciones

http://iolanguage.org/packages.html

Además, puede haber proyectos (principalmente en GitHub) utilizando Io que no son que aparece allí.

También el sitio web de Io y el blog están escritos en Io.