[squeak-dev] The Trunk: System-dtl.1233.mcz

Nicolas Cellier nicolas.cellier.aka.nice at gmail.com
Wed May 19 07:38:45 UTC 2021


Ah, here are some related hack for ChangeList

https://source.squeak.org/trunk/Tools-nice.725.diff

Does this Cuis change file opens correctly in a Change List, or do we
have to unify efforts?

Le mer. 19 mai 2021 à 04:22, Chris Muller <ma.chris.m at gmail.com> a écrit :
>>
>> And as explained in the commit comment:
>>
>>   Skip chunks that begin with known extensions that are not meaningful
>>   for Squeak, logging to Transcript to show chunks that have been ignored.
>
>
> Magma implements a method called #classDefinition:.  I wanted to make sure this wouldn't cause it to get skipped.  My test of filing out a single method and also the whole class, seemed to work okay.
>
>>
>> With respect to the Cuis reference, my use case was installing
>> VectorEnginePlugin in Squeak. The upstream repository for this plugin
>> is on GitHub, which stores the portable Smalltalk code in chunk format
>> with some Cuis extensions:
>>
>>   https://github.com/Cuis-Smalltalk/Cuis-Smalltalk-Dev/blob/master/Packages/Features/VectorEnginePlugin.pck.st
>>
>> The plugin code is well-written and portable for at least Squeak and Cuis.
>> The Cuis-specific chunks are not relevant to Squeak, so they can and
>> should be ignored when filing in to Squeak.
>
>
> Does this mean we can generally load Cuis code into Squeak now?  That almost seems [ANN]-worthy.   :)
>
>  - Chris
>


More information about the Squeak-dev mailing list