Descargar‎ > ‎

Tutorial Detallado Instalacion

LOOP fue desarrollado en Pharo-Smalltalk por lo que depende de su misma arquitectura. Si no estas familiarizado con Pharo Smalltalk acá te contamos brevemente de que se trata y lo que necesitas para tener en tu propia pc un ambiente instalado.

Pharo

Pharo es un ambiente open-source inspirado en Smalltalk. Soporta un lenguaje puramente orientado a objetos y es multiplataforma.

Pharo (como la mayoría de los Smalltalks) usa lo que se llama imagen (si alguien es curioso esta asociado a una estrategia de persistencia que se llama snapshot). La imagen es el lugar donde nuestro ambiente esta vivo y cada vez que pensamos en guardar la imagen tenemos que pensar que es como si sacaramos una foto a un momento dado.

Esta imagen es independiente del sistema operativo que esten usando, se dice que es portable porque por ejemplo yo puedo llevarme mi imagen donde programé cosas en mi PC con Linux y levantarla en mi otra pc con Windows 7 sin problemas y sin perder información.

Cada imagen la ven como un archivo con una extensión .image, esa imagen tiene asociado otro archivo con el mismo nombre pero con extensión .changes. Si querés llevarte tu imagen a otro equipo siempre tenes que copiarte los dos archivos.

Para que esta magia pase se usa algo en el medio a lo que se lo conoce como VM que es lo que sabe leer las imágenes e interpretarlas en cada sistema operativo. Entonces la VM SI es dependiente del sistema operativo.

Para tener tu entorno corriendo vas a necesitar 2 cosas:

  • La VM que corresponda a tu sistema operativo y plataforma
  • La imagen de Pharo con LOOP instalado

Elegí tu vm

Pharo o Cog, la que quieras. Ambas las podes obtener de la pagina del Proyecto Pharo

Imagen

ObjectBrowser tiene versiones para:
  • Pharo 1.2
  • Pharo 1.3
  • Pharo 1.4

La ultima version es la que se corresponde con Pharo 1.4, si usan imagenes anteriores no van a ver todos los features que hay en la ultima version disponible.

Instalar desde la imagen

Ejecutar en un workspace las siguientes dos lineas (en orden)

Gofer it
package: 'ConfigurationOfObjectBrowser';
load.
((Smalltalk globals at: #ConfigurationOfObjectBrowser) project version: #stable) load.

Imagen ya instalada

Seguir el link


Comments