[Cuis-dev] OSProcess fails to load in latest Cuis (Re: Compression and SqueakCompatibility packages fail to load)

Juan Vuletich juan at cuis.st
Tue Nov 15 06:26:10 PST 2022


Hi Folks,

I think it is fair for packages requiring 'SqueakCompatibility' to 
assume they can use FileStream and StandardFileStream. I added them to 
SqueakCompatibility.pck.st.

This makes loading OSProcess and VMMaker again possible. Please post 
further hurdles.

Thanks!

On 11/4/2022 3:49 PM, David T. Lewis via Cuis-dev wrote:
> Hi Juan,
>
> I'm sorry I have not had time to keep up with this in the last few
> weeks. I did try switching to UniFileStream last week, but it did not
> seem to work and I have not had time to figure out why.
>
> I would like to switch to UniFileStream for Cuis because that seems
> clearly the right thing to do, but I can't commit to anything for the
> next few weeks.
>
> If it is convenient to add StandardFileStream back into the compatibility
> package, that is probably the best short term workaround.
>
> Dave
>
>
> On Fri, Nov 04, 2022 at 12:32:17PM -0300, Juan Vuletich via Cuis-dev wrote:
>> Hi Dave,
>>
>> Recently, I replaced StandardFileStream with a new UniFileStream class
>> that can handle UTF-8 unicode files.
>>
>> OSProcess subclasses StandardFileStream and now fails to load.
>>
>> The usual fix could be to subclass UniFileStream instead. This would
>> require a very good understanding of OSProcess and its handling of
>> Streams. An alternative could be to add FileStream and
>> StandardFileStream, exactly as they were before removal, to package
>> SqueakCompatibility.
>>
>> Do you want to take a look at this? Or just we add the deleted classes
>> to SqueakCompatibility.pck.st?
>>
>> Thanks!
>>
>> On 11/4/2022 12:03 PM, Mariano Montone via Cuis-dev wrote:
>>> OSProcess package also fails to load because of the Streams refactorings.
>>>
>> -- 
>> Juan Vuletich
>> cuis.st
>> github.com/jvuletich
>> researchgate.net/profile/Juan-Vuletich
>> independent.academia.edu/JuanVuletich
>> patents.justia.com/inventor/juan-manuel-vuletich
>> linkedin.com/in/juan-vuletich-75611b3
>> twitter.com/JuanVuletich
>>
>> -- 
>> Cuis-dev mailing list
>> Cuis-dev at lists.cuis.st
>> https://lists.cuis.st/mailman/listinfo/cuis-dev


-- 
Juan Vuletich
cuis.st
github.com/jvuletich
researchgate.net/profile/Juan-Vuletich
independent.academia.edu/JuanVuletich
patents.justia.com/inventor/juan-manuel-vuletich
linkedin.com/in/juan-vuletich-75611b3
twitter.com/JuanVuletich



More information about the Cuis-dev mailing list