<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class="">Hi Mark,<div class=""><br class=""/></div><div class="">One addition to Mariano’s great explanation: .st files are around since Smalltalk’s early days, while .<a href="http://pkg.st" class="">pkg.st</a> were added when Juan added the package functionality.</div><div class=""><br class=""/></div><div class="">Cheers,</div><div class="">Bernhard<br class=""/><div><br class=""/><blockquote type="cite" class=""><div class="">Am 20.11.2021 um 04:46 schrieb Mariano Montone via Cuis-dev <<a href="mailto:cuis-dev@lists.cuis.st" class="">cuis-dev@lists.cuis.st</a>>:</div><br class="Apple-interchange-newline"/><div class=""><div class="">Hi Mark,<br class=""/><br class=""/>El 19/11/21 a las 22:44, Mark via Cuis-dev escribió:<br class=""/><blockquote type="cite" class="">That file listing begs the question: what’s the difference between<br class=""/>“*.<a href="http://pck.st" class="">pck.st</a> <<a href="http://pck.st" class="">http://pck.st</a>>” and “*.st” files?<br class=""/>And why are both created in some cases but not in others?<br class=""/></blockquote><br class=""/>Files with extension .<a href="http://pck.st" class="">pck.st</a> are Cuis package files. They have a<br class=""/>preamble with package information, like feature provided, version<br class=""/>information, a description for the package and the package requirements.<br class=""/><br class=""/>Package files can be installed (click on "install" button from the File<br class=""/>List tool.). When a package is installed, its dependencies are also<br class=""/>installed. And the loaded packaged appears in the Package List tool.<br class=""/><br class=""/>Package files (.<a href="http://pck.st" class="">pck.st</a>) are created using the Packages list tool in Cuis.<br class=""/><br class=""/>Files with .st contained serialized Smalltalk code (classes and methods).<br class=""/><br class=""/>Smalltalk code files (.st) are created when you "file out" a Smalltalk<br class=""/>system category, class or method (right click on System Browser system<br class=""/>category, class or method, then select the "fileOut" menu item).<br class=""/><br class=""/>Unlike .<a href="http://pck.st" class="">pck.st</a> files, .st files don't contain any dependencies,<br class=""/>description, or "package" information, only serialized Smalltalk code.<br class=""/><br class=""/>Cheers,<br class=""/><br class=""/>Mariano<br class=""/>--<br class=""/>Cuis-dev mailing list<br class=""/><a href="mailto:Cuis-dev@lists.cuis.st" class="">Cuis-dev@lists.cuis.st</a><br class=""/>https://lists.cuis.st/mailman/listinfo/cuis-dev<br class=""/></div></div></blockquote></div><br class=""/></div></body></html>