Otra cosa, tanto importa el tamaño de la imagen de desarrollo?

Mirá que para hacer un deploy se suele hacer distinto. Tenes que usar un
PharoCore (no Pharo de desarrollo), cargarle todos los paquetes que quieras,
y al final evaluar "ScriptLoader new cleanUpForRelease.".  Está imágen va a
ser mucho mas chica y limpia para app productivas.

Saludos

Mariano

2010/10/10 Mariano Martinez Peck <[email protected]>

>
>
> 2010/10/10 GallegO <[email protected]>
>
>> Hola:
>>
>>
>> > Hace lo que yo te dije, ScriptLoader new cleanUpFor release. Si te
>> fijas,
>> > eso adentro hace además de un montón de cosas, lo que te dijo Esteban:
>> >
>> > MCFileBasedRepository flushAllCaches.
>> >     MCMethodDefinition shutDown.
>> >     MCDefinition clearInstances.
>>
>> Efectivo! 32.8 mega ahora. Si le descontamos los bitmaps, que seguro
>> no estaban, da mas o menos el tamaño inicial.
>>
>
> :)
>
>
>>
>> >> Pregunta aparte. Vos estas manteniendo las ConfigurationOfXxxx para
>> pharo
>> >> no?
>> >
>> > Maso. No todo. Me encargo de actualizar (más que nada a la hora de hacer
>> un
>> > nuevo release de Pharo) los Conf que yo use para Pharo y el
>> > ConfigurationOfPharo. Por?
>> >
>> ok, entiendo la diferencia.
>> Hay alguna tool para armar las Configuration? Veo que cada clase tiene
>> una estructura similar pero no identica.
>> En realidad, queria hacerme un script para bajar todo lo que necesito
>> para portar Seaside 3.0.rc desde SqueakSource.
>
>
> Primero, te recomiendo que hagas el tutorial de Metacello. No te lleva mas
> de una hora. En la imagen dev ya viene cargado incluse. Mira:
> http://code.google.com/p/metacello/wiki/Tutorial
>
> Lo de seaside es facil, evalua:
>
> Gofer new
>     squeaksource: 'MetacelloRepository';
>     package: 'ConfigurationOfSeaside30';
>     load.
>
> ConfigurationOfSeaside30 project latestVersion load.
>
> If you want to load different groups, just ask:
>
> ConfigurationOfSeaside30 project latestVersion groups. Then you can load
> the groups you wants with #load:
>
>
>
>> Antes cuando estaba el
>> Seaside builder me fue muy facil obtener el script. Ahora cuando fui a
>> mirar las configuration me pegue un palo. Por lo menos me gustaria
>> poner algo que loguee en el Transcript los pacs que va instalando,
>> luego me copio de ahi eso y lo importo en dolphin directamente.
>>
>
> Podes hacer esto. Con Metacello podes hacer hasta si queres un "record" que
> hace todo, pero en realidad nada (o sea, resuelve dependencias y blah pero
> no te instala nada).
>
> ConfigurationOfSeaside30 project latestVersion record.
>
> Y a eso le podes imprimir el #loadDirective....hace un print de:
>
> ConfigurationOfSeaside30 project latestVersion record loadDirective.
>
>
>
>
>>
>> Como reflexion me parece medio extraño esto de las configuration,
>> instalar una clase, luego evaluar en un workspace. Sin animo de
>> ofender, me da la impresion que no le han encontrado la vuelta. O si?
>>
>>
> Obvio. Pero no podes empezar haciendo todo de golpe. Primero tiene que
> estar andando bien el software, luego podes crear una UI mas feliz. Yo en
> Ubuntu use el apt-get toda mi vide y nunca necesité el synaptic. Igualmente,
> está Metacello-OB  que tiene UI. Aunque ni idae, nunca lo use. Yo lo hago a
> mano. Tambien existe Metaceller y hay otros flacos haciendo otra UI. Ya va a
> llegar.
>
>
>> Bueno, voy a probar lo otro y tratar de ayudar en lo que pueda para
>> testear en Win.
>>
>
> :)
>
>
>>
>> Gracias por todo.
>>
>> Saludos
>>
>> --
>> To post to this group, send email to [email protected]
>> To unsubscribe from this group, send email to
>> [email protected]<clubsmalltalk%[email protected]>
>>
>> http://www.clubSmalltalk.org
>>
>
>

-- 
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]

http://www.clubSmalltalk.org

Responder a