[squeak-dev] Cuis updated to #0176

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
11 messages Options
Reply | Threaded
Open this post in threaded view
|

[squeak-dev] Cuis updated to #0176

Juan Vuletich-4
Hi Folks,

I updated the Cuis image. You can find it at
http://www.jvuletich.org/Cuis/Cuis1.0-0176.zip . I also updated
http://www.jvuletich.org/Cuis/CuisUpdatesUpTo0176.zip and
http://www.jvuletich.org/Cuis/CategoriesAndChangeSets.txt .

I fixed a bug found by Jerome and another found by me. I also enhanced
the shrinking tools. Now Smalltalk removeUnusedClassesAndMethods
generates a usable image. I also removed VMMaker, as it is an optional
package. This made the image size go down to 5.5Mb, and to 4.1Mb if you
do StrikeFont saveSpace.

Comments, bug report, code contributions, etc are all welcome!

Cheers,
Juan Vuletich

Ps. This is said in the image, but I repeat it here. Cuis is under the
MIT license.

Reply | Threaded
Open this post in threaded view
|

Re: [squeak-dev] Cuis updated to #0176

Stéphane Rollandin
hello,

what is the best way to install sar packages in Cuis ?


Stef


Reply | Threaded
Open this post in threaded view
|

Re: [squeak-dev] Cuis updated to #0176

Juan Vuletich-4
You can try SARInstaller. Or you can unzip by hand and file in.

Please tell how it goes.

Cheers,
Juan Vuletich

Stéphane Rollandin wrote:

> hello,
>
> what is the best way to install sar packages in Cuis ?
>
>
> Stef
>
> ------------------------------------------------------------------------
>
>
> No virus found in this incoming message.
> Checked by AVG - www.avg.com
> Version: 8.5.285 / Virus Database: 270.11.47/2047 - Release Date: 04/08/09 05:53:00
>
>  


Reply | Threaded
Open this post in threaded view
|

Re: [squeak-dev] Cuis updated to #0176

Stéphane Rollandin
Juan Vuletich a écrit :
> You can try SARInstaller. Or you can unzip by hand and file in.

ok, what about having SARInstaller in Cuis then ? otherwise we have a
sort of bootstrap problem, since SqueakMap is not there either.

regards,

Stef


Reply | Threaded
Open this post in threaded view
|

Re: [squeak-dev] Cuis updated to #0176

Juan Vuletich-4
Stéphane Rollandin wrote:
> Juan Vuletich a écrit :
>> You can try SARInstaller. Or you can unzip by hand and file in.
>
> ok, what about having SARInstaller in Cuis then ? otherwise we have a
> sort of bootstrap problem, since SqueakMap is not there either.
>
> regards,
>
> Stef
I don't think that SARInstaller is essential. I think it is an optional
package. Therefore it can be added to Cuis by anyone who needs it.
Otherwise I'd need to maintain it. Caring for the base image is all I
can commit myself to. Optional packages should be a community effort.

There is no bootstrap problem. Googling for SARInstaller I found
http://map.squeak.org/package/75c970ab-dca7-48ee-af42-5a013912c880/autoversion/2 
. This points to a zipped .cs. Cuis has no problem filing in changeset
files.

If you try it, your experience might be useful for others who will also
need it. So, please, tell us.

Cheers,
Juan Vuletich

Reply | Threaded
Open this post in threaded view
|

Re: [squeak-dev] Cuis updated to #0176

K. K. Subramaniam
On Wednesday 08 April 2009 10:49:19 pm Juan Vuletich wrote:
> I don't think that SARInstaller is essential. I think it is an optional
> package.
This is true in theory but not workable in practice. Cuis plans to remain slim
and depends on external packages to grow, it needs to have *a* package
loader. Supporting SARInstaller may look like extra effort, but the
alternative is for the image to support *any* package loader. This will open
a can of worms as users try to track dependencies across packages loaded by
different loaders.

Please reconsider .. Subbu

Reply | Threaded
Open this post in threaded view
|

Re: [squeak-dev] Cuis updated to #0176

Juan Vuletich-4
K. K. Subramaniam wrote:

> On Wednesday 08 April 2009 10:49:19 pm Juan Vuletich wrote:
>  
>> I don't think that SARInstaller is essential. I think it is an optional
>> package.
>>    
> This is true in theory but not workable in practice. Cuis plans to remain slim
> and depends on external packages to grow, it needs to have *a* package
> loader. Supporting SARInstaller may look like extra effort, but the
> alternative is for the image to support *any* package loader. This will open
> a can of worms as users try to track dependencies across packages loaded by
> different loaders.
>
> Please reconsider .. Subbu
>  
The default package loader is just file-in changesets. Anybody wishing
to use any other package loader is encouraged to do so. Same for any
functionality not included in Cuis. So go ahead and do it! Your
experience might be useful for others.

Cheers,
Juan Vuletich

Reply | Threaded
Open this post in threaded view
|

Re: [squeak-dev] Cuis updated to #0176

Bèrto ëd Sèra
Hi Juan!

I love Cuis, but I'm having trouble in running things that use UTF-8 related methods (most of them seem to be absent form Cuis). Can you explain how the UTF-8 thing is managed in Squeak, so maybe it's possible to build a bridge?

Berto

PS: how do you test the underlying platform in Cuis? I cannot see anything like osVersion...


Reply | Threaded
Open this post in threaded view
|

Re: [squeak-dev] Cuis updated to #0176

Juan Vuletich-4
Hi Bèrto,

Bèrto ëd Sèra wrote:
> Hi Juan!
>
> I love Cuis, but I'm having trouble in running things that use UTF-8
> related methods (most of them seem to be absent form Cuis). Can you
> explain how the UTF-8 thing is managed in Squeak, so maybe it's
> possible to build a bridge?
>
I can not explain how UTF-8 is handled in Squeak. All I can tell is that
Cuis does not support Unicode.

> Berto
>
> PS: how do you test the underlying platform in Cuis? I cannot see
> anything like osVersion...
You can do Smalltalk platformName. Just make sure you have a good reason
for knowing it. Not knowing it, writing portable code, is usually better.

Cheers,
Juan Vuletich

Reply | Threaded
Open this post in threaded view
|

Re: [squeak-dev] Cuis updated to #0176

Bèrto ëd Sèra
Hi!

I guess this sets it :( A pity, because I'm mostly managing multilingual data and this a killer problem, but I do understand that it really makes things simpler you can forget about it :).

Platform choice was only about choosing the right path styling / vs \ that much I could solve quite easily :)

Thanks and compliments again. Maybe Cuis is not what I need, but it's still a great distro and definitely the only one whose chars are not a torture for my eyes :)
Berto

2009/4/10 Juan Vuletich <[hidden email]>
Hi Bčrto,


Bčrto ėd Sčra wrote:
Hi Juan!

I love Cuis, but I'm having trouble in running things that use UTF-8 related methods (most of them seem to be absent form Cuis). Can you explain how the UTF-8 thing is managed in Squeak, so maybe it's possible to build a bridge?

I can not explain how UTF-8 is handled in Squeak. All I can tell is that Cuis does not support Unicode.


Berto

PS: how do you test the underlying platform in Cuis? I cannot see anything like osVersion...
You can do Smalltalk platformName. Just make sure you have a good reason for knowing it. Not knowing it, writing portable code, is usually better.

Cheers,
Juan Vuletich




--
==============================
Constitution du 24 juin 1793 - Article 35. - Quand le gouvernement viole les droits du peuple, l'insurrection est, pour le peuple et pour chaque portion du peuple, le plus sacré des droits et le plus indispensable des devoirs.


Reply | Threaded
Open this post in threaded view
|

Re: [squeak-dev] Cuis updated to #0176

Juan Vuletich-4
Hi Bèrto,

Bèrto ëd Sèra wrote:
> Hi!
>
> I guess this sets it :( A pity, because I'm mostly managing
> multilingual data and this a killer problem, but I do understand that
> it really makes things simpler you can forget about it :).
>
Good to see you understand!

> Platform choice was only about choosing the right path styling / vs \
> that much I could solve quite easily :)

Ask FileDirectory slash or FileDirectory pathNameDelimiter, much better
than knowing the platform.
>
> Thanks and compliments again. Maybe Cuis is not what I need, but it's
> still a great distro and definitely the only one whose chars are not a
> torture for my eyes :)
> Berto
>
Thanks!

Cheers,
Juan Vuletich