Que es S8
El código fuente de framework que soporta semántica Smalltalk.
Contenido:
- framework minimo -para permitir uso en aplicaciones minusculas-
- soporte compilacion, save image, reflexion y otras funcionalidades
que iran desarrollandose a medida de las necesidades de la
comunidad de usuarios
* escritos en Smalltalk y Javascript
* que son INDEPENDIENTES de V8 (y pueden correr en otras VMs javascript)
* que están libres de código propietario
Qué utilidad tiene? Cómo/Donde puede ser usado?
* Puede ser utilizado para transformar/migrar sistemas escritos en Smalltalk,
a javascript y ejecutar dónde corre javascript. Requiriendo (y soportando extensiones)
nativas y particulares en cada plataforma.
* Puede ser utilizado para desarrollar aplicaciones en dispositivos
modernos, dónde aun hoy no se utiliza smalltalk (como dispositivos Android
y/o Windows8).
* Puede utilizarse con frameworks y librerias javascript (de google
y muchas otras de uso comun); para escrinir código de servidores en
smalltalk, etc...
* Puede utilizarse en forma embebida en productos que tengan
soporte de scripting en javascript (como juegos, etc).
* Aplicaciones de modelado en 3D, Google Earth, etc
El espectro de usos es muy amplio, y en cada caso y cada plataforma;
se debe seleccionar la parte util y extender (a nivel de VM, de componentes
o de código smalltalk) para lograr una aplicación concreta.
Por supuesto condicionada, por la plataforma misma de ejecución
(y con la adhesion maxima a smalltalk que lo permita la implementación
y los recursos que se puedan invertir en lograrlo).
Que licencia tiene S8?
Hemos acordado que la licencia mas apropiada para S8 es:
* una licencia open source
* una licencia ampliamente conocida
* una licencia corta
* una licencia que permite todo tipo de uso
Asi es cómo la elegida fue: Licencia MIT
Que rol juega Smalltalking?
Los años que llevamos haciendo Smalltalking, es un elemento de valor para
quien busca persistencia de la plataforma.
Consideramos que los años que llevamos haciendo Smalltalking sirven
de garantía de persistencia para S8 y esperamos formar una comunidad
sana de desarrolladores usando S8 en un contexto de desarrollo social.
Es un valor a considerar frente a opciones que son mas individuales/nuevas.
Smalltalking auspicia y regula la actividad que se formula
de forma social; con elementos abiertos.
Tareas a realizar en lo inmediato
* Implementar notificaciones en la pagina actual
* Página de download.
Felicitaciones por el blog!
ResponderEliminarBien ahi, Leo! Publicando minuta de reunion. Bien Agile: toda actividad, tiene un entregable consumible.
Ahora, al tener este enlace, puedo referirme al trabajo que estan haciendo.
Hay otras implementaciones de Smalltalk a Javascript. Parece ya madura desde hace anios la de Diego Gomez Peck, el ST2JS. Deje enlaces a esas otras iniciativas (y a S8) (y el enlace al Monticello de ST2JS) en:
http://ajlopez.wordpress.com/2011/09/22/smalltalk-and-javascript/
Repositorio de codigo del proyecto S8?
Nos leemos!
Angel "Java" Lopez
http://www.ajlopez.com
http://twitter.com/ajlopez
Gracias Angel! De a poco me voy organizando. Ya estuve viendo el trabajo de Diego, muy buen laburo con ejemplos claros y todo. Lo de amber por supuesto tambien lo vimos y lo clamato tambien! Todavia debemos el repositorio, pero si estas interesado venite a la proxima reunion o escribime por privado. abrazo!
ResponderEliminar