En este capítulo, has encontrado archivos creados por las herramientas de gestión de Cuis-Smalltalk. Algunos tienen la extensión .pck.st y otros la extensión .st. Ambos contienen código Smalltalk, pero tienen diferentes propósitos.
Los archivos con la extensión .pck.st son archivos de paquetes Cuis-Smalltalk. Tienen un preámbulo con información sobre el paquete, como las características que ofrece, la información sobre la versión, una descripción del paquete y los requisitos del paquete.
Los archivos de código Smalltalk se pueden instalar seleccionándolos en
el explorador de la lista de archivos y haciendo clic en el botón
install.
Cuando se instala un paquete, también se instalan sus dependencias y el paquete cargado aparece en la herramienta Package List (Lista de paquetes). Los archivos de paquetes .pck.st se crean utilizando la herramienta Packages List (Lista de paquetes) en Cuis-Smalltalk.
Los archivos con la extensión .st contienen código Smalltalk
serializado: clases y métodos. Se crean cuando se archiva una categoría,
clase o método del sistema Smalltalk. Puedes serializar código desde
el navegador del sistema seleccionando una system
category, class o method → haz clic derecho y selecciona
fileOut en el menú contextual.
A diferencia de los archivos .pck.st, los archivos .st no contienen dependencias, descripciones ni información sobre paquetes, solo código Smalltalk. Los archivos .st existen desde los inicios de Smalltalk, mientras que los .pkg.st se añadieron con la funcionalidad de paquetes de Cuis-Smalltalk.
Además de install, al seleccionar un archivo de código en el
explorador de File List también se añaden botones para inspeccionar el
código (code) y tratar el contenido (content) del
código como un Change Sorter. Al inspeccionar el código, un navegador
muestra las diferencias entre el archivo y la imagen en ejecución y
permite importar clases o métodos individuales con la ayuda del menú
contextual.