[Cuis-dev] Packages

Hilaire Fernandes hilaire at drgeo.eu
Sun Nov 21 02:26:30 PST 2021


Hi people,

I added a section and index entries based on your texts to disambiguate 
these two file extensions. Please spell check the English:

https://cuis-smalltalk.github.io/TheCuisBook/Source-Code-File.html

Hilaire


Le 20/11/2021 à 18:50, Mark de Jong via Cuis-dev a écrit :
> Bernhard,
>
> Thanks! That helps a lot!
>
> — Mark
>
> Sent from my iPad
>
>> On Nov 20, 2021, at 1:13 AM, Bernhard Pieber via Cuis-dev 
>> <cuis-dev at lists.cuis.st> wrote:
>>
>>  Hi Mark,
>>
>> One addition to Mariano’s great explanation: .st files are around 
>> since Smalltalk’s early days, while .pkg.st <http://pkg.st> were 
>> added when Juan added the package functionality.
>>
>> Cheers,
>> Bernhard
>>
>>> Am 20.11.2021 um 04:46 schrieb Mariano Montone via Cuis-dev 
>>> <cuis-dev at lists.cuis.st <mailto:cuis-dev at lists.cuis.st>>:
>>>
>>> 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> <http://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 <http://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 <http://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 <http://pck.st> files, .st files don't contain any 
>>> dependencies,
>>> description, or "package" information, only serialized Smalltalk code.
>>>
>>> Cheers,
>>>
>>> Mariano
>>> --
>>> Cuis-dev mailing list
>>> Cuis-dev at lists.cuis.st <mailto:Cuis-dev at lists.cuis.st>
>>> https://lists.cuis.st/mailman/listinfo/cuis-dev
>>
>> -- 
>> Cuis-dev mailing list
>> Cuis-dev at lists.cuis.st
>> https://lists.cuis.st/mailman/listinfo/cuis-dev
>
> -- Cuis-dev mailing list Cuis-dev at lists.cuis.st 
> https://lists.cuis.st/mailman/listinfo/cuis-dev

-- 
GNU Dr. Geo
http://drgeo.eu
http://blog.drgeo.eu

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.cuis.st/mailman/archives/cuis-dev/attachments/20211121/ca859919/attachment.htm>


More information about the Cuis-dev mailing list