[Cuis] [squeak-dev] The Inbox: Installer-Core-fbs.366.mcz

Juan Vuletich juan at jvuletich.org
Wed Mar 27 13:01:17 CDT 2013


On 26/03/2013 06:34 a.m., H. Hirzel wrote:
> Yes, a document that summarizes the changes between Cuis and Squeak,
> is something we need soon. Cuis has advanced very nicely recently and
> at least for certain fields of application  it can be considered the
> leading Squeak variant when comparing Squeak, Pharo and Cuis.
>
> Regarding compatibility between Squeak and Cuis. What I have seen so
> far is that there are not all that many issues regarding non-GUI
> classes. CR/LF is an issue. I have started doing a Cuis-compatibility
> layer for Squeak. So far it is quite thin. I.e. I manage to develop in
> Squeak and file in the mcz file into Cuis 4.1. As long as I do not use
> GUI classes it is fine.
>
> More on this later.

WRT this, if you find stuff that should be better changed in Cuis, 
please tell. We don't want gracious incompatibilities, only those that 
are worth having.

Cheers,
Juan Vuletich

> --Hannes
>
> On 3/26/13, Frank Shearar<frank.shearar at gmail.com>  wrote:
>> Hi Ken,
>>
>> Installer is a Squeak utility for loading code. It can install code
>> from changesets and other things, and I recently extended it to allow
>> it to install code hosted on GitHub. A wrinkle was that GitHub only
>> uses SSL, and for the current Squeak VMs that entails additional setup
>> (an additional plugin).
>>
>> Seeing as I'm interested in your work, I used your code as a guinea pig :).
>>
>> I didn't expect all the tests to fail - I _am_ loading Cuis code into
>> Squeak, after all. I was just surprised to see _all_ the tests fail,
>> and upon investigation found a number of places where Cuis Strings and
>> Characters use non-Squeak methods. Again, this isn't unexpected. So I
>> wondered, before I delve too deeply into the drift, if perhaps
>> somewhere there was a document that summarised the changes.
>>
>> frank
>>
>> On 26 March 2013 04:18, Ken Dickey<Ken.Dickey at whidbey.com>  wrote:
>>> On Mon, 25 Mar 2013 13:48:41 +0000
>>> Frank Shearar<frank.shearar at gmail.com>  wrote:
>>>
>>> Frank,
>>>
>>> Sorry, I have not been following this discussion and am unsure of the
>>> context.
>>>
>>> Tests fail for mcz, SSL, GitHub, Cuis-Ropes ??
>>>
>>> With respect to the latter, I basically ported most of the Cuis Strings
>>> API into Ropes.  I have not looked at Squeak in some time, so can't really
>>> comment on code drift.
>>>
>>> Cheers,
>>> -KenD
>>> =========
>>>>> The mcz is missing something important, namely
>>>>>
>>>>>      Installer class>>  github
>>>>>          ^ InstallerGitHub new
>>>>>
>>>>> but with that in place, and with an SSL plugin installed (the
>>>>> published binaries are 32 bit only; they don't work in an Interpreter
>>>>> built on a 64 bit machine), you can:
>>>>>
>>>>> (Installer github
>>>>>      user: 'KenDickey' repository: 'Cuis-Ropes) install
>>>>>
>>>>> frank
>>>> I should add that in Squeak most of the tests fail. This is likely
>>>> because of drift between Cuis' and Squeak's String API. Is it possible
>>>> to find a document somewhere summarising the changes? If so, I'll
>>>> craft a Cuis-Compatibility package for Squeak.
>>>>
>>>> Thanks!
>>>>
>>>> frank
>>>>
>>>> _______________________________________________
>>>> Cuis mailing list
>>>> Cuis at jvuletich.org
>>>> http://jvuletich.org/mailman/listinfo/cuis_jvuletich.org
>>>
>>> --
>>> Ken [dot] Dickey [at] whidbey [dot] com
>> _______________________________________________
>> Cuis mailing list
>> Cuis at jvuletich.org
>> http://jvuletich.org/mailman/listinfo/cuis_jvuletich.org
>>
> _______________________________________________
> Cuis mailing list
> Cuis at jvuletich.org
> http://jvuletich.org/mailman/listinfo/cuis_jvuletich.org
>
>





More information about the Cuis mailing list