¿De donde se puede bajar la versión?
Se ha publicado una versión del framework actual en la siguiente dirección:
http://smalltalk.consultar.com/varios/SWT-full.zip
¿Que contiene el archivo Zip?
El Zip contiene los archivos necesarios para correr el ambiente para SWT en las plataformas de Linux y Windows.
Contiene los siguientes directorios:
- Files: Contiene las bibliotecas javascript para SWT
- Packages-cache: Es utilizado por la herramienta de paquetes de Squeak
- Resources: Son todos los recursos (imágenes, sonidos, etc.) que usan las distintas aplicaciones sobre SWT
- Sm: Es utilizado por la herramienta de paquetes de Squeak
Contiene los siguientes archivos:
- Archivos independientes de la plataforma:
- Squeak3.8.1-6747full.38.changes: Es el archivo de cambios del ambiente
- Squeak3.8.1-6747full.38.image: Es el archivo imagen de Squeak.
- SqueakV3.sources: Es el archivo que contiene los fuentes de Squeak.
- Splash.bmp: Es la imagen visual que se ve al arrancar el ambiente.
- Archivos exclusivos para Linux:
- Squeak-3.9-8.i686-pc-linux-gnu.tar.gz: Contiene la máquina virtual para instalar en Linux
- Archivos exclusivos para Windows:
- SqueakFFIPrims.dll: Librería para primitivas exclusivas para Windows
- Squeak.ini: Configuración de la máquina virtual sobre Windows
- Squeak.exe: Ejecutable para Windows
¿Cómo lo corro desde Linux?
En un Linux, recordamos que esta versión ha sido probada en Ubuntu 7.10, instalar la máquina virtual que se encuentra en el archivo Zip, Squeak-3.9-8.i686-pc-linux-gnu.tar.gz. Dentro de este archivo encontrarán las instrucciones para llevar a cabo la instalación de la máquina virtual sobre Linux.
¿Cómo lo corro en Windows?
En Windows correr el archivo Squeak.exe y este nos abrirá el archivo .image que encuentre dentro del mismo directorio.
En Windows encontraremos un error, dado que esta versión está siendo desarrollada para Linux. Para ello hay que desactivar (simplemente comentando el código) en
Alogger>>logMessages: .... "Try to log to stdout, using OSProcess" "Smalltalk at: #OSProcess ifPresent: [:osProcessClass | osProcessClass thisOSProcess stdOut nextPutAll: msg; nextPut: Character lf. ]." ....
¿Otras plataformas?
Dado que Squeak es un ambiente Smalltalk multiplataforma, podemos encontrar en su sitio oficial muchas máquinas virtuales para correr la imagen (que no depende de la plataforma ni del sistema operativo). Con solo seguir las instrucciones de como instalar para una plataforma en especial para Squeak, también lo estamos haciendo para SWT. Sólo deberemos descomprimir la imagen (archivo extensión .image) y correrlo con el ejecutable o binario de nuestra plataforma y SWT estará corriendo.
¿Sobre que Sistemas operativos ha sido probada esta distribución?
La versión está preparada para Linux. Pero también ha sido probada sobre Windows. Ver en las preguntas anteriores los detalles de como instalar.