[squeak-dev] [Ann] Cuis 2.0 with BlockClosures
Juan Vuletich
juan at jvuletich.org
Mon Jan 4 19:45:00 UTC 2010
Edgar J. De Cleene wrote:
>
> On 1/4/10 12:45 PM, "Juan Vuletich" <juan at jvuletich.org> wrote:
>
>
>> Hi Folks,
>>
>> I've just uploaded a new Cuis release to
>> www.jvuletich.org/Cuis/Index.html . This is the first release with
>> support for Eliot's BlockClosures in recent VMs. This was not easy to
>> do! The approach I took was to rename the old compiler while loading the
>> new one. This allowed the system to keep running while doing this. The
>> change sets I built might be of use to people trying to get closures to
>> other Squeak images.
>>
>> Comments are welcome.
>>
>> Cheers,
>> Juan Vuletich
>>
>
>
> Great!!
> Where the info for get Closures on other Squeak images?
>
> Edgar
>
At http://www.jvuletich.org/Cuis/Categories.txt and
http://www.jvuletich.org/Cuis/CategoriesAndChangeSets.txt you can see
that Closures are in change sets 0339 to 0392. All the numbered change
sets are in http://www.jvuletich.org/Cuis/CuisUpdatesUpTo0393.zip .
Please keep in mind the following wrt adding closures to a Squeak image
not supported by Eliot's bootstrap:
- It is _not_ easy.
- It is a lot of work. It took me 2 months of almost all my "Cuis time"
to do it.
- My change sets were built for specifically Cuis.
However my change sets are good to see how I did it. One good thing
about them is that I kept the old compiler working until the new one was
ready to replace it, so the system won't crash so often.
Hope this helps.
Cheers,
Juan Vuletich
More information about the Squeak-dev
mailing list
|