[Cuis-dev] Packages

Mariano Montone marianomontone at gmail.com
Fri Nov 19 19:46:04 PST 2021

Hi Mark,

El 19/11/21 a las 22:44, Mark via Cuis-dev escribió:
> That file listing begs the question: what’s the difference between
> “*.pck.st <http://pck.st>” and “*.st” files?
> And why are both created in some cases but not in others?

Files with extension .pck.st are Cuis package files. They have a
preamble with package information, like feature provided, version
information, a description for the package and the package requirements.

Package files can be installed (click on "install" button from the File
List tool.). When a package is installed, its dependencies are also
installed. And the loaded packaged appears in the Package List tool.

Package files (.pck.st) are created using the Packages list tool in Cuis.

Files with .st contained serialized Smalltalk code (classes and methods).

Smalltalk code files (.st) are created when you "file out" a Smalltalk
system category, class or method (right click on System Browser system
category, class or method, then select the "fileOut" menu item).

Unlike .pck.st files, .st files don't contain any dependencies,
description, or "package" information, only serialized Smalltalk code.



More information about the Cuis-dev mailing list