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

David T. Lewis lewis at mail.msen.com
Wed May 19 21:12:46 UTC 2021


On Wed, May 19, 2021 at 09:38:45AM +0200, Nicolas Cellier wrote:
> Ah, here are some related hack for ChangeList
> 
> https://source.squeak.org/trunk/Tools-nice.725.diff
> 

Thanks I had not noticed that.

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

I am not sure, but I will try to look at it soon. I just did the minimal
change to support loading a pck file without error.

It is good to support Cuis, we are all part of the Squeak family :-)

Dave


> 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