"Si te interesa puedo buscarlo y lo llevo en la proxima reunion!!"
Yo ya hice pruebas chicas y anduvo. Llevalo en la proxima y lo chusmeamos. Con respecto al GOODS tendria que probarlo en un escenario mas real. A mi me parece algo medianamente piola.
Ahora despues de haber provado y experimentado un poco, lo que me preocupa mas no es el GOODS sino la plataforma. Para lo que lo quiero es para un proyecto NO Web. Y veo que Squeak[*] es el unico Smalltalk en donde funciona el GOODS. La gente de VW esta portando el codigo de Squeak pero aun esta en desarrollo...
Mi idea era para mas adelante ver si vale la pena (agarrar el fierro caliente entre las manos) y portarlo a VS. Pero aun me falta un trecho por recorrer en VS. Asi que por el momento pense en armar algo en VS y probar el ObjectFiler :-D
Saludos
Elvio
[*] Squeak me hace acordar cada vez mas a J2EE. Todos los cañones apuntados a la Web.
A mi tambien me intereso GOODS en su momento y la verdad no me defraudo :)
Lo utilize en un sistema hecho para un tp de la facultad y lo que mas me gusto es que pude dedicarle tiempo al modelo de objetos y no a la persistencia de los mismos, de eso se ocupo GOODS. Si te interesa puedo buscarlo y lo llevo en la proxima reunion!!
Sent: Fri, 25 Jul 2008 20:06:52 -0300
Subject: Re: [objetos] Gemstone licencias o similar free
Hola Marcos, Ale
Con respecto a alternativas (no se si realmente es una alternativa) quisiera
comentar que la semana pasada le dedique un tiempito a probar el GOODS. Mis
pruebitas estaban orientadas a ver (y realmente no lo puedo saber con
seguridad aun) si el GOODS se bancaba un sistema que maneje un volumen medio
tirando a chico de datos.
Si les puedo decir que el GOODS es bastante simple y minimalista. Las
pruebas tontas (intente hacerle como unas pruebitas de stress) se la aguanto
bastante bien. No es inmensamente rapido pero tampoco es lento (si es lo que
interesa saber).
La capa en el Smalltalk que se conecta con GOODS aun es experimental. Segun
lo que lei *Avi Bryant el autor de la capa de smalltalk * dice que el falta
tunnig y mas testeo. El mismo GOODS es experimental.
Por el otro lado me pareciera (o lo quisiera creer :-D ), que en
determinados proyectos el GOODS andaria bastante bien.
No lo se, a mi me parecio mejor que los tipicos frameworks de mapeo objeto
relacional. Si tu sistema tiene un modelito un poco mas complejo que los
sistemas tradicionales, el GOODS es un poco mas piola.
De todas maneras aun no lo use en algun escenario real. Solo hace tiempo que
me llamaba la atencion y lo probe un poco a ver si ajustaria a las cosas que
quiero hacer.
Es una posibilidad mas, frente a las demas BD.
Saludos
Elvio
El d?a 25 de julio de 2008 19:11, Alejandro F. Reimondo < aleReimondo@...> escribi?:
> Marcos,
>
> >Alguno sabe de precios de licencias de gemstone?
> Contact? al proveedor, siempre atienden atentamente
> las consultas de este tipo y se muestran interesados
> en conocer del proyecto y como se puede usarlo.
>
> Ale.
>
>
>
> ----- Original Message -----
> *From:* Marcos Sobral <neo_capfed@...>
> *To:* smalltalking@...
> *Sent:* Friday, July 25, 2008 5:31 PM
> *Subject:* [objetos] Gemstone licencias o similar free
>
> Alguno sabe de precios de licencias de gemstone? hay alguna alternativa de
> similar calidad free?
>
> Gracias
>
>
>
> --
> M.A.S.
>
>
>
Estimados,
Para un proyecto del Ministerio de Educación estamos necesitando cubrir dos
puestos (de forma inmediata) en el equipo de trabajo.
Hace un tiempo se pedía dedicación full time, pero en vista a que no fue
posible
encontrar personas que pudieran cumplir con lo requerido, se ha relajado
la búsqueda, ahora focalizada a personas con dedicación part-time (con un
mejor valor horario ofrecido).
El sistema es un sistema en construcción que nació para ser un modelo de la
politica
educatíva de nuestro pais. Se busca que en base a los resultados de aquí a
fin
de año sea presentado al Ministro... etc.
Por ahora el sistema está en Squeak+Seaside, por lo que será considerada
ventajosa toda experiencia previa con la plataforma.
A quien esté interesado en participar de un proyecto así, le ruego me
escriba,
con las condiciones en las que podría participar; de manera que si hay
alguna
consideración que hacer, intentaremos llegar a un acuerdo para que se le de
curso al proyecto lo antes posible.
Adjunto aquí entonces el documento de la busqueda.
hasta pronto,
Ale.
Esto de acuerdo. Yo me enteré recién el viernes que se hacía la reunión el sábado.
Saldos
Matías
--- El lun 28-jul-08, leo@... <leo@...> escribió:
De: leo@... <leo@...> Asunto: Re: [objetos] Pr?xima reuni?n A: smalltalking@... Fecha: lunes, 28 julio, 2008, 12:29 am
Recien me entero que la reunion se hizo el sabado! la verdad no se como estuvo pero si es verdad que muchos no pudieron asistir propongo el proximo sabado nos juntemos antes de que se vaya la motivacion!
Hola Elvio, No es para tanto... yo me tomo las reuniones con tranquilidad, por lo general me tomo a diario dos, tres horas (o m?s :) para mis cosas (es decir, lo que no es trabajo ni familia); es algo muy agradable compartir esos momentos con alguien, pero no me desmotiva el utilizar mi tiempo solo. Quiz?s mi forma de ser,
independiente y libre de lo que los dem?s digan o quieran que yo haga (y no haga :); tenga mucho que ver con el poder aprovechar MI tiempo. Digo esto solo para dejar en claro que todo lo que hago por Smalltalking es y fu? siempre para dar, sin exigir nada a cambio. Si nos desencontramos no hay drama, quiz?s la pr?xima no pase... y si pasa... por mi esta bien. En resumen no siento que perdi nada; mucho menos mi tiempo (me lo dec?as en otro mail). Jam?s podr?a perder algo que ya es m?o. Un abrazo, recordemos los temas que quer?amos hablar en esta reuni?n, para hablarlos en al pr?xima. Ale.
----- Original Message ----- From: Elvio Fernandez To: smalltalking@ gruposyahoo. com.ar Sent: Saturday, July 26, 2008 2:57 PM Subject: Re: [objetos] Pr?xima reuni?n
Hola Ale,
"Yo estuve temprano (hasta casi las
11)"
Uy la puta madre... Disculpas Ale por haberte hecho esperar... Se me complico. Cuando llegue crei que se habia suspendido a ultimo momento. Y ahi nomas desde un cyber cercano al cafe mande el mail. Es un bajon que esto pase. Yo interprete que todos habiamos confirmado.
Para la proxima... tendremos que hacer un pacto de sangre (o no....).
Hola Lamento no poder concurrir a la reuni?n, estoy en cama. Espero noticias de lo que se trat?. Saludos Juan
----- Original Message ----- From: Alejandro F. Reimondo To: smalltalking@ gruposyahoo. com.ar Sent: Friday, July 25, 2008 2:48 PM Subject: Re: [objetos] Pr?xima reuni?n
Hola! Disculpen la falat de cominicaci?n por la lista respecto de esta reuni?n t?cnica! La reuni?n queda confirmada para ma?ana Sabado 26 por la ma?ana (a partir de las 10:00hs) en el caf? de la plaza del lector (atr?s de la Biblioteca Nacional de Buenos Aires, colectivos 130, 60, etc) Los
temas propuestos para la reuni?n son los que est?n detallados abajo (es importante que quienes estan interesados en tratar los temas referentes a la Asociaci?n[* ] vengan a comentar sus opiniones y ayudarnos en la toma de desiciones). Los socios acord?monos adem?s llevar unos pesos para cubrir los meses adeudados jajaja! hasta pronto, Ale.
------------ --------- - Sabado 26 a la ma?ana (desde las 10hs) Temas agendados: - Participaci? n en Smalltalks2008 ? [*] - Mate y sistemas sustentables. - Eventos de Smalltalking para este a?o. Actividad agendada: - An?lisis conjunto de la presentaci?n de Gabriel en S3. ------------ -----
----- Original Message ----- From: Juan To: smalltalking@ gruposyahoo. com.ar Sent: Friday, July 25, 2008 2:17 PM Subject: Re: [objetos] Pr?xima
reuni?n
Hola Quer?a saber si se confirma la reuni?n, y para cu?ndo. Saludos Juan
----- Original Message ----- From: Leo De Marco To: smalltalking@ gruposyahoo. com.ar Sent: Tuesday, July 22, 2008 9:38 PM Subject: RE: [objetos] Pr?xima reuni?n
Reapareci!
Me prendo para el viernes o Sabado, no importa la fecha!
Saludos! Leo
> -----Mensaje original---- - > De: smalltalking@ gruposyahoo. com.ar > [mailto:smalltalking@ gruposyahoo. com.ar] En nombre de > Alejandro F. Reimondo > Enviado el: Jueves, 17 de Julio de 2008 20:31 > Para: smalltalking@ gruposyahoo. com.ar > CC: Leonardo De Marco > Asunto: [objetos] Pr?xima reuni?n > > Estimados, > Vamos programando la pr?xima reuni?n t?cnica? > A mi me interesar?a que fuera en Julio, si les parece bien > el Domingo 27 o Sabado 26 a la ma?ana (desde las 10hs); o > viernes 25 a las 19:00hs. > Temas agendados: > - Participaci? n en Smalltalks2008 ? [*] > - Mate y sistemas sustentables. > - Eventos de Smalltalking para este a?o. > - (seguramente de alguno me olvido) > Actividad agendada: > - An?lisis conjunto de la presentaci?n > de Gabriel en S3. > Como siempre, en los siguientes dos o tres d?as recolectamos > preferencias sobre el d?a, y ofrecimientos de lugares para > hacerla; luego emitiremos un email confirmando la reuni?n. > hasta pronto, > Ale. > [*] Este es un tema de opini?n
abierta, pero en caso de > tomar desici?nes por votaci?n, solo los socios tienen voto. > > > > __________ Informaci?n de NOD32, revisi?n 3289 (20080722) __________ > > Este mensaje ha sido analizado con NOD32 antivirus system > http://www.nod32. com > >
No virus found in this incoming message. Checked by AVG - http://www.avg. com Version: 8.0.138 / Virus Database: 270.5.4/1567 - Release Date: 22/07/2008 16:05
No virus found in this incoming message. Checked by AVG - http://www.avg. com Version: 8.0.138 / Virus Database: 270.5.5/1571 - Release Date: 24/07/2008 17:42
Yahoo! MTV Blog Rock ¡Cuéntanos tu historia, inspira una canción y gánate un viaje a los Premios MTV! Participa aquí http://mtvla.yahoo.com/
Recien me entero que la reunion se hizo el sabado! la verdad no se como estuvo
pero si es verdad que muchos no pudieron asistir propongo el proximo sabado nos
juntemos antes de que se vaya la motivacion!
Saludos!
Leo
----- Original Message -----
From: Alejandro F. Reimondo [mailto:aleReimondo@...]
To: smalltalking@...
Sent: Sun, 27 Jul 2008 13:15:20 -0300
Subject: Re: [objetos] Pr?xima reuni?n
Hola Elvio,
No es para tanto... yo me tomo las reuniones con tranquilidad,
por lo general me tomo a diario dos, tres horas (o m?s :) para
mis cosas (es decir, lo que no es trabajo ni familia); es algo
muy agradable compartir esos momentos con alguien,
pero no me desmotiva el utilizar mi tiempo solo.
Quiz?s mi forma de ser, independiente y libre de lo que los
dem?s digan o quieran que yo haga (y no haga :); tenga
mucho que ver con el poder aprovechar MI tiempo.
Digo esto solo para dejar en claro que todo lo que hago
por Smalltalking es y fu? siempre para dar, sin exigir
nada a cambio.
Si nos desencontramos no hay drama, quiz?s la pr?xima
no pase... y si pasa... por mi esta bien.
En resumen no siento que perdi nada; mucho menos
mi tiempo (me lo dec?as en otro mail).
Jam?s podr?a perder algo que ya es m?o.
Un abrazo, recordemos los temas que quer?amos hablar
en esta reuni?n, para hablarlos en al pr?xima.
Ale.
----- Original Message -----
From: Elvio Fernandez
To: smalltalking@...
Sent: Saturday, July 26, 2008 2:57 PM
Subject: Re: [objetos] Pr?xima reuni?n
Hola Ale,
"Yo estuve temprano (hasta casi las 11)"
Uy la puta madre...
Disculpas Ale por haberte hecho esperar... Se me complico. Cuando llegue crei
que se habia suspendido a ultimo momento. Y ahi nomas desde un cyber cercano al
cafe mande el mail.
Es un bajon que esto pase. Yo interprete que todos habiamos confirmado.
Para la proxima... tendremos que hacer un pacto de sangre (o no....).
Elvio
El 26 de julio de 2008 12:51, Alejandro F.
Reimondo<aleReimondo@...>escribi?:
Hola,
Yo estuve temprano (hasta casi las 11)
Ale.
----- Original Message -----
From: Elvio Fernandez
To: smalltalking@...
Sent: Saturday, July 26, 2008 12:23 PM
Subject: Re: [objetos] Pr?xima reuni?n
Hola gente,
fue alguien a a reunion?? A mi se me complico y llegue tarde (casi a las
12). Los espere un ratito en el cafe y me fui.
Saludos
Elvio
El d?a 26/07/08, Juan <juanlb@...> escribi?:
Hola
Lamento no poder concurrir a la reuni?n, estoy en cama.
Espero noticias de lo que se trat?.
Saludos
Juan
----- Original Message -----
From: Alejandro F. Reimondo
To: smalltalking@...
Sent: Friday, July 25, 2008 2:48 PM
Subject: Re: [objetos] Pr?xima reuni?n
Hola!
Disculpen la falat de cominicaci?n por la lista
respecto de esta reuni?n t?cnica!
La reuni?n queda confirmada para ma?ana
Sabado 26 por la ma?ana (a partir de las 10:00hs)
en el caf? de la plaza del lector (atr?s de la Biblioteca
Nacional de Buenos Aires, colectivos 130, 60, etc)
Los temas propuestos para la reuni?n son los
que est?n detallados abajo (es importante
que quienes estan interesados en tratar los temas
referentes a la Asociaci?n[*] vengan a comentar
sus opiniones y ayudarnos en la toma de desiciones).
Los socios acord?monos adem?s llevar unos pesos
para cubrir los meses adeudados jajaja!
hasta pronto,
Ale.
----------------------
Sabado 26 a la ma?ana (desde las 10hs)
Temas agendados:
- Participaci?n en Smalltalks2008 ? [*]
- Mate y sistemas sustentables.
- Eventos de Smalltalking para este a?o.
Actividad agendada:
- An?lisis conjunto de la presentaci?n
de Gabriel en S3.
-----------------
----- Original Message -----
From: Juan
To: smalltalking@...
Sent: Friday, July 25, 2008 2:17 PM
Subject: Re: [objetos] Pr?xima reuni?n
Hola
Quer?a saber si se confirma la reuni?n, y para cu?ndo.
Saludos
Juan
----- Original Message -----
From: Leo De Marco
To: smalltalking@...
Sent: Tuesday, July 22, 2008 9:38 PM
Subject: RE: [objetos] Pr?xima reuni?n
Reapareci!
Me prendo para el viernes o Sabado, no importa la fecha!
Saludos!
Leo
> -----Mensaje original-----
> De: smalltalking@...
> [mailto:smalltalking@...] En nombre de
> Alejandro F. Reimondo
> Enviado el: Jueves, 17 de Julio de 2008 20:31
> Para: smalltalking@...
> CC: Leonardo De Marco
> Asunto: [objetos] Pr?xima reuni?n
>
> Estimados,
> Vamos programando la pr?xima reuni?n t?cnica?
> A mi me interesar?a que fuera en Julio, si les parece bien
> el Domingo 27 o Sabado 26 a la ma?ana (desde las 10hs); o
> viernes 25 a las 19:00hs.
> Temas agendados:
> - Participaci?n en Smalltalks2008 ? [*]
> - Mate y sistemas sustentables.
> - Eventos de Smalltalking para este a?o.
> - (seguramente de alguno me olvido)
> Actividad agendada:
> - An?lisis conjunto de la presentaci?n
> de Gabriel en S3.
> Como siempre, en los siguientes dos o tres d?as recolectamos
> preferencias sobre el d?a, y ofrecimientos de lugares para
> hacerla; luego emitiremos un email confirmando la reuni?n.
> hasta pronto,
> Ale.
> [*] Este es un tema de opini?n abierta, pero en caso de
> tomar desici?nes por votaci?n, solo los socios tienen voto.
>
>
>
> __________ Informaci?n de NOD32, revisi?n 3289 (20080722)
__________
>
> Este mensaje ha sido analizado con NOD32 antivirus system
> http://www.nod32.com
>
>
No virus found in this incoming message.
Checked by AVG - http://www.avg.com
Version: 8.0.138 / Virus Database: 270.5.4/1567 - Release Date: 22/07/2008 16:05
No virus found in this incoming message.
Checked by AVG - http://www.avg.com
Version: 8.0.138 / Virus Database: 270.5.5/1571 - Release Date: 24/07/2008 17:42
Hola Elvio!
A mi tambien me intereso GOODS en su momento y la verdad no me defraudo :)
Lo utilize en un sistema hecho para un tp de la facultad y lo que mas me gusto
es que pude dedicarle tiempo al modelo de objetos y no a la persistencia de los
mismos, de eso se ocupo GOODS. Si te interesa puedo buscarlo y lo llevo en la
proxima reunion!!
Saludos,
Leo
----- Original Message -----
From: Elvio Fernandez [mailto:elvio.fernandez@...]
To: smalltalking@...
Sent: Fri, 25 Jul 2008 20:06:52 -0300
Subject: Re: [objetos] Gemstone licencias o similar free
Hola Marcos, Ale
Con respecto a alternativas (no se si realmente es una alternativa) quisiera
comentar que la semana pasada le dedique un tiempito a probar el GOODS. Mis
pruebitas estaban orientadas a ver (y realmente no lo puedo saber con
seguridad aun) si el GOODS se bancaba un sistema que maneje un volumen medio
tirando a chico de datos.
Si les puedo decir que el GOODS es bastante simple y minimalista. Las
pruebas tontas (intente hacerle como unas pruebitas de stress) se la aguanto
bastante bien. No es inmensamente rapido pero tampoco es lento (si es lo que
interesa saber).
La capa en el Smalltalk que se conecta con GOODS aun es experimental. Segun
lo que lei *Avi Bryant el autor de la capa de smalltalk * dice que el falta
tunnig y mas testeo. El mismo GOODS es experimental.
Por el otro lado me pareciera (o lo quisiera creer :-D ), que en
determinados proyectos el GOODS andaria bastante bien.
No lo se, a mi me parecio mejor que los tipicos frameworks de mapeo objeto
relacional. Si tu sistema tiene un modelito un poco mas complejo que los
sistemas tradicionales, el GOODS es un poco mas piola.
De todas maneras aun no lo use en algun escenario real. Solo hace tiempo que
me llamaba la atencion y lo probe un poco a ver si ajustaria a las cosas que
quiero hacer.
Es una posibilidad mas, frente a las demas BD.
Saludos
Elvio
El d?a 25 de julio de 2008 19:11, Alejandro F. Reimondo <
aleReimondo@...> escribi?:
> Marcos,
>
> >Alguno sabe de precios de licencias de gemstone?
> Contact? al proveedor, siempre atienden atentamente
> las consultas de este tipo y se muestran interesados
> en conocer del proyecto y como se puede usarlo.
>
> Ale.
>
>
>
> ----- Original Message -----
> *From:* Marcos Sobral <neo_capfed@...>
> *To:* smalltalking@...
> *Sent:* Friday, July 25, 2008 5:31 PM
> *Subject:* [objetos] Gemstone licencias o similar free
>
> Alguno sabe de precios de licencias de gemstone? hay alguna alternativa de
> similar calidad free?
>
> Gracias
>
>
>
> --
> M.A.S.
>
>
>
Una alternativa interesante dentro de las DBO libres es Magma (si usás Squeak).
Es bastante transparente y tiene unas colecciones propias que admiten
indexación con lo cual se obtiene performance aceptable en volúmenes
medianos. No obstante me falta un mayor uso en "producción" real para
tener una mejor conclusión.
Por supuesto, no creo que se pueda comparar con Gemstone, pero es una
opción. También se que GLASS se puede usar gratis hasta un máximo de
4GB de objetos.
Saludos.
El día 25 de julio de 2008 20:06, Elvio Fernandez
<elvio.fernandez@...> escribió:
> Hola Marcos, Ale
>
>
> Con respecto a alternativas (no se si realmente es una alternativa) quisiera
> comentar que la semana pasada le dedique un tiempito a probar el GOODS. Mis
> pruebitas estaban orientadas a ver (y realmente no lo puedo saber con
> seguridad aun) si el GOODS se bancaba un sistema que maneje un volumen medio
> tirando a chico de datos.
>
> Si les puedo decir que el GOODS es bastante simple y minimalista. Las
> pruebas tontas (intente hacerle como unas pruebitas de stress) se la aguanto
> bastante bien. No es inmensamente rapido pero tampoco es lento (si es lo que
> interesa saber).
>
> La capa en el Smalltalk que se conecta con GOODS aun es experimental. Segun
> lo que lei Avi Bryant el autor de la capa de smalltalk dice que el falta
> tunnig y mas testeo. El mismo GOODS es experimental.
>
> Por el otro lado me pareciera (o lo quisiera creer :-D ), que en
> determinados proyectos el GOODS andaria bastante bien.
> No lo se, a mi me parecio mejor que los tipicos frameworks de mapeo objeto
> relacional. Si tu sistema tiene un modelito un poco mas complejo que los
> sistemas tradicionales, el GOODS es un poco mas piola.
> De todas maneras aun no lo use en algun escenario real. Solo hace tiempo que
> me llamaba la atencion y lo probe un poco a ver si ajustaria a las cosas que
> quiero hacer.
>
> Es una posibilidad mas, frente a las demas BD.
>
> Saludos
>
> Elvio
>
> El día 25 de julio de 2008 19:11, Alejandro F. Reimondo
> <aleReimondo@...> escribió:
>>
>> Marcos,
>>
>> >Alguno sabe de precios de licencias de gemstone?
>> Contactá al proveedor, siempre atienden atentamente
>> las consultas de este tipo y se muestran interesados
>> en conocer del proyecto y como se puede usarlo.
>>
>> Ale.
>>
>>
>>
>> ----- Original Message -----
>> From: Marcos Sobral
>> To: smalltalking@...
>> Sent: Friday, July 25, 2008 5:31 PM
>> Subject: [objetos] Gemstone licencias o similar free
>> Alguno sabe de precios de licencias de gemstone? hay alguna alternativa
>> de similar calidad free?
>>
>> Gracias
>>
>>
>>
>> --
>> M.A.S.
>
>
Uy la puta madre... Disculpas Ale por haberte hecho esperar... Se me complico. Cuando llegue crei que se habia suspendido a ultimo momento. Y ahi nomas desde un cyber cercano al cafe mande el mail. Es un bajon que esto pase. Yo interprete que todos habiamos confirmado.
Para la proxima... tendremos que hacer un pacto de sangre (o no....).
Elvio
El 26 de julio de 2008 12:51, Alejandro F. Reimondo<aleReimondo@...>escribió:
en el café de la plaza del lector (atrás de la Biblioteca
Nacional de Buenos Aires, colectivos 130, 60, etc)
Los temas propuestos para la reunión son los
que están detallados abajo (es importante
que quienes estan interesados en tratar los temas
referentes a la Asociación[*] vengan a comentar
sus opiniones y ayudarnos en la toma de desiciones).
Los socios acordémonos además llevar unos pesos
para cubrir los meses adeudados jajaja!
hasta pronto,
Ale.
----------------------
Sabado 26 a la mañana (desde las 10hs)
Temas agendados: - Participación en Smalltalks2008 ? [*] - Mate y sistemas sustentables. - Eventos de Smalltalking para este año. Actividad agendada: - Análisis conjunto de la presentación de Gabriel en S3.
Me prendo para el viernes o Sabado, no importa la fecha!
Saludos! Leo
> -----Mensaje original----- > De: smalltalking@... > [mailto:smalltalking@...] En nombre de > Alejandro F. Reimondo > Enviado el: Jueves, 17 de Julio de 2008 20:31 > Para: smalltalking@... > CC: Leonardo De Marco > Asunto: [objetos] Próxima reunión > > Estimados, > Vamos programando la próxima reunión técnica? > A mi me interesaría que fuera en Julio, si les parece bien > el Domingo 27 o Sabado 26 a la mañana (desde las 10hs); o > viernes 25 a las 19:00hs. > Temas agendados: > - Participación en Smalltalks2008 ? [*] > - Mate y sistemas sustentables. > - Eventos de Smalltalking para este año. > - (seguramente de alguno me olvido) > Actividad agendada: > - Análisis conjunto de la presentación > de Gabriel en S3. > Como siempre, en los siguientes dos o tres días recolectamos > preferencias sobre el día, y ofrecimientos de lugares para > hacerla; luego emitiremos un email confirmando la reunión. > hasta pronto, > Ale. > [*] Este es un tema de opinión abierta, pero en caso de > tomar desiciónes por votación, solo los socios tienen voto. > > > > __________ Información de NOD32, revisión 3289 (20080722) __________ > > Este mensaje ha sido analizado con NOD32 antivirus system > http://www.nod32.com > >
No virus found in this incoming message.
Checked by AVG - http://www.avg.com Version: 8.0.138 / Virus Database: 270.5.4/1567 - Release Date: 22/07/2008 16:05
No virus found in this incoming message.
Checked by AVG - http://www.avg.com
Uy la puta madre... Disculpas Ale por haberte hecho esperar... Se me complico. Cuando llegue crei que se habia suspendido a ultimo momento. Y ahi nomas desde un cyber cercano al cafe mande el mail.
Es un bajon que esto pase. Yo interprete que todos habiamos confirmado.
Para la proxima... tendremos que hacer un pacto de sangre (o no....).
Elvio
El 26 de julio de 2008 12:51, Alejandro F. Reimondo<aleReimondo@...>escribió:
en el café de la plaza del lector (atrás de la Biblioteca
Nacional de Buenos Aires, colectivos 130, 60, etc)
Los temas propuestos para la reunión son los
que están detallados abajo (es importante
que quienes estan interesados en tratar los temas
referentes a la Asociación[*] vengan a comentar
sus opiniones y ayudarnos en la toma de desiciones).
Los socios acordémonos además llevar unos pesos
para cubrir los meses adeudados jajaja!
hasta pronto,
Ale.
----------------------
Sabado 26 a la mañana (desde las 10hs)
Temas agendados: - Participación en Smalltalks2008 ? [*] - Mate y sistemas sustentables. - Eventos de Smalltalking para este año. Actividad agendada: - Análisis conjunto de la presentación de Gabriel en S3.
Me prendo para el viernes o Sabado, no importa la fecha!
Saludos! Leo
> -----Mensaje original----- > De: smalltalking@... > [mailto:smalltalking@...] En nombre de > Alejandro F. Reimondo > Enviado el: Jueves, 17 de Julio de 2008 20:31 > Para: smalltalking@... > CC: Leonardo De Marco > Asunto: [objetos] Próxima reunión > > Estimados, > Vamos programando la próxima reunión técnica? > A mi me interesaría que fuera en Julio, si les parece bien > el Domingo 27 o Sabado 26 a la mañana (desde las 10hs); o > viernes 25 a las 19:00hs. > Temas agendados: > - Participación en Smalltalks2008 ? [*] > - Mate y sistemas sustentables. > - Eventos de Smalltalking para este año. > - (seguramente de alguno me olvido) > Actividad agendada: > - Análisis conjunto de la presentación > de Gabriel en S3. > Como siempre, en los siguientes dos o tres días recolectamos > preferencias sobre el día, y ofrecimientos de lugares para > hacerla; luego emitiremos un email confirmando la reunión. > hasta pronto, > Ale. > [*] Este es un tema de opinión abierta, pero en caso de > tomar desiciónes por votación, solo los socios tienen voto. > > > > __________ Información de NOD32, revisión 3289 (20080722) __________ > > Este mensaje ha sido analizado con NOD32 antivirus system > http://www.nod32.com > >
No virus found in this incoming message.
Checked by AVG - http://www.avg.com
Version: 8.0.138 / Virus Database: 270.5.4/1567 - Release Date: 22/07/2008 16:05
No virus found in this incoming message.
Checked by AVG - http://www.avg.com
en el café de la plaza del lector (atrás de la Biblioteca
Nacional de Buenos Aires, colectivos 130, 60, etc)
Los temas propuestos para la reunión son los
que están detallados abajo (es importante
que quienes estan interesados en tratar los temas
referentes a la Asociación[*] vengan a comentar
sus opiniones y ayudarnos en la toma de desiciones).
Los socios acordémonos además llevar unos pesos
para cubrir los meses adeudados jajaja!
hasta pronto,
Ale.
----------------------
Sabado 26 a la mañana (desde las 10hs)
Temas agendados: - Participación en Smalltalks2008 ? [*] - Mate y sistemas sustentables. - Eventos de Smalltalking para este año. Actividad agendada: - Análisis conjunto de la presentación de Gabriel en S3.
Me prendo para el viernes o Sabado, no importa la fecha!
Saludos! Leo
> -----Mensaje original----- > De: smalltalking@... > [mailto:smalltalking@...] En nombre de > Alejandro F. Reimondo > Enviado el: Jueves, 17 de Julio de 2008 20:31 > Para: smalltalking@... > CC: Leonardo De Marco > Asunto: [objetos] Próxima reunión > > Estimados, > Vamos programando la próxima reunión técnica? > A mi me interesaría que fuera en Julio, si les parece bien > el Domingo 27 o Sabado 26 a la mañana (desde las 10hs); o > viernes 25 a las 19:00hs. > Temas agendados: > - Participación en Smalltalks2008 ? [*] > - Mate y sistemas sustentables. > - Eventos de Smalltalking para este año. > - (seguramente de alguno me olvido) > Actividad agendada: > - Análisis conjunto de la presentación > de Gabriel en S3. > Como siempre, en los siguientes dos o tres días recolectamos > preferencias sobre el día, y ofrecimientos de lugares para > hacerla; luego emitiremos un email confirmando la reunión. > hasta pronto, > Ale. > [*] Este es un tema de opinión abierta, pero en caso de > tomar desiciónes por votación, solo los socios tienen voto. > > > > __________ Información de NOD32, revisión 3289 (20080722) __________ > > Este mensaje ha sido analizado con NOD32 antivirus system > http://www.nod32.com > >
No virus found in this incoming message.
Checked by AVG - http://www.avg.com Version: 8.0.138 / Virus Database: 270.5.4/1567 - Release Date: 22/07/2008 16:05
No virus found in this incoming message.
Checked by AVG - http://www.avg.com
en el café de la plaza del lector (atrás de la Biblioteca
Nacional de Buenos Aires, colectivos 130, 60, etc)
Los temas propuestos para la reunión son los
que están detallados abajo (es importante
que quienes estan interesados en tratar los temas
referentes a la Asociación[*] vengan a comentar
sus opiniones y ayudarnos en la toma de desiciones).
Los socios acordémonos además llevar unos pesos
para cubrir los meses adeudados jajaja!
hasta pronto,
Ale.
----------------------
Sabado 26 a la mañana (desde las 10hs)
Temas agendados: - Participación en Smalltalks2008 ? [*] - Mate y sistemas sustentables. - Eventos de Smalltalking para este año. Actividad agendada:
- Análisis conjunto de la presentación de Gabriel en S3.
Me prendo para el viernes o Sabado, no importa la fecha!
Saludos! Leo
> -----Mensaje original----- > De: smalltalking@...
> [mailto:smalltalking@...] En nombre de > Alejandro F. Reimondo > Enviado el: Jueves, 17 de Julio de 2008 20:31
> Para: smalltalking@... > CC: Leonardo De Marco > Asunto: [objetos] Próxima reunión
> > Estimados, > Vamos programando la próxima reunión técnica? > A mi me interesaría que fuera en Julio, si les parece bien > el Domingo 27 o Sabado 26 a la mañana (desde las 10hs); o > viernes 25 a las 19:00hs.
> Temas agendados: > - Participación en Smalltalks2008 ? [*] > - Mate y sistemas sustentables. > - Eventos de Smalltalking para este año. > - (seguramente de alguno me olvido) > Actividad agendada:
> - Análisis conjunto de la presentación > de Gabriel en S3. > Como siempre, en los siguientes dos o tres días recolectamos > preferencias sobre el día, y ofrecimientos de lugares para > hacerla; luego emitiremos un email confirmando la reunión.
> hasta pronto, > Ale. > [*] Este es un tema de opinión abierta, pero en caso de > tomar desiciónes por votación, solo los socios tienen voto. > > > > __________ Información de NOD32, revisión 3289 (20080722) __________
> > Este mensaje ha sido analizado con NOD32 antivirus system > http://www.nod32.com >
>
No virus found in this incoming message.
Checked by AVG - http://www.avg.com
Version: 8.0.138 / Virus Database: 270.5.4/1567 - Release Date: 22/07/2008 16:05
No virus found in this incoming message.
Checked by AVG - http://www.avg.com
en el café de la plaza del lector (atrás de la Biblioteca
Nacional de Buenos Aires, colectivos 130, 60, etc)
Los temas propuestos para la reunión son los
que están detallados abajo (es importante
que quienes estan interesados en tratar los temas
referentes a la Asociación[*] vengan a comentar
sus opiniones y ayudarnos en la toma de desiciones).
Los socios acordémonos además llevar unos pesos
para cubrir los meses adeudados jajaja!
hasta pronto,
Ale.
----------------------
Sabado 26 a la mañana (desde las 10hs)
Temas agendados: - Participación en Smalltalks2008 ? [*] - Mate y sistemas sustentables. - Eventos de Smalltalking para este año. Actividad agendada: - Análisis conjunto de la presentación de Gabriel en S3.
Me prendo para el viernes o Sabado, no importa la fecha!
Saludos! Leo
> -----Mensaje original----- > De: smalltalking@gruposyahoo.com.ar > [mailto:smalltalking@gruposyahoo.com.ar] En nombre de > Alejandro F. Reimondo > Enviado el: Jueves, 17 de Julio de 2008 20:31 > Para: smalltalking@gruposyahoo.com.ar > CC: Leonardo De Marco > Asunto: [objetos] Próxima reunión > > Estimados, > Vamos programando la próxima reunión técnica? > A mi me interesaría que fuera en Julio, si les parece bien > el Domingo 27 o Sabado 26 a la mañana (desde las 10hs); o > viernes 25 a las 19:00hs. > Temas agendados: > - Participación en Smalltalks2008 ? [*] > - Mate y sistemas sustentables. > - Eventos de Smalltalking para este año. > - (seguramente de alguno me olvido) > Actividad agendada: > - Análisis conjunto de la presentación > de Gabriel en S3. > Como siempre, en los siguientes dos o tres días recolectamos > preferencias sobre el día, y ofrecimientos de lugares para > hacerla; luego emitiremos un email confirmando la reunión. > hasta pronto, > Ale. > [*] Este es un tema de opinión abierta, pero en caso de > tomar desiciónes por votación, solo los socios tienen voto. > > > > __________ Información de NOD32, revisión 3289 (20080722) __________ > > Este mensaje ha sido analizado con NOD32 antivirus system > http://www.nod32.com > >
No virus found in this incoming message.
Checked by AVG - http://www.avg.com Version: 8.0.138 / Virus Database: 270.5.4/1567 - Release Date: 22/07/2008 16:05
No virus found in this incoming message.
Checked by AVG - http://www.avg.com Version: 8.0.138 / Virus Database: 270.5.5/1571 - Release Date: 24/07/2008 17:42
I have read your observations about PARTS and I would like to report my experience.
My compony has used PARTS for developping an ERP application; I belive that is a quite large application (about 3000 classes) and we have about 400 clients that are using the package (and they are both satisfied for the quality of the product and the maintenance performance, which is our main business).
At the very beginning I was very fond of PARTS; then I realized that it was impossible to build a REAL application because you are right: you cannot mantain it if you use PARTS as a tool for developping applications.
For being usabale, you have to build VERY small PARTS components and nest them into a big one (from this point of view, I belive that the manual is misleading).
On the contrary, we perceived that if you use a small number of links (i.e. not more than 10) for a comple elementary GUI interface, PARTS is exceptionally well.
So, we changed our strategy and we decided to use a strict MVC model, where PARTS implements VC.
We developped a class (Model Manager) that is subclassed for each model and we put it into any PARTS GUI; this class is responsible to manage all events that happens in the window(s) that compose the GUI a to coordinate the view with the model.
That class has a standardized initialization path: (initialization of events, pre-opening of the window, opening of the window and post-opening of the window).
Using script is strictly forbidden.
In the PARTS window we use very few, standardized links in such a way that you can build a window that is not a flat window, but a real component, very easy to use and to mantain (for reusing components and creating nested applications, PARTS is excellent).
I must say that we have been using this approach for more than 10 years and I am really satisfied.
> >Un sistema hecho con PARTS puede servir en etapa exploratoria, > > pero rápidamente se vuelve inmantenible e intocable. > > Dudo que sirva para una etapa exploratoria, yo diría que > sirve para quien no está comprometido con la producción > de sistemas (para quien se pone del lado del "usuario de objetos").
Sí, es cierto. Lo relacioné por el lado de tener un ambiente de prototipos, de trabajar sin estar atado a un comportamiento definido en la clase; pero tampoco me imagino explorando un dominio aún no conocido con PARTS.
> >Hay un sólo ejemplo que conozcamos de una empresa que > > hizo un sistema con PARTS y lo mantiene desde hace años, > > con un costo muy grande. > Hoy en día lo mantienen quienes lo hicieron?
Sí, sí. Y ni se dan cuenta de que había ot camino... probablemente no lo quieran saber.
> (recuerdo, hace unos años, en algunas universidades se > enseñaba Smalltalk pidiendo explisitamente que se use > Parts para el TP)
Lamentablemente en las universidades tenemos (y hemos tenido) de todo. Me parece que está relacionado con la actitud de deslumbramiento con la novedad que mencionabas antes, en algún docente entusiasta.
> Ojo!, no se a quien se refiere Carlos con el caso que el > relata -sin decir quien es la empresa que sigue pagando > mucho-,
No lo dije porque es poco más que una anécdota; ni siquiera recuerdo el nombre de la empresa. Son unos europeos conocidos en un congreso, que en un rato de charla nos enteramos que hace más de ocho años mantenían un sistema con PARTS.
> mi comentario es que el ser "Smalltalker" no nos > hace perder la inocencia frente a cosas/productos > que se nos presentan y le hechamos mano sin tratar de > entender cuando/como usarlos.
Es verdad. Smalltalk no te inmuniza. A veces al contrario, con la magia de que "se puede tocar todo" y "el ambiente te lo arreglás como querés", se adoptan herramientas con la ilusión de que uno va a lograr que funcionen como quiere (¡y gratis!)
> Hay varias empresas > que frente a lo que pasó con VS, compraron otros Smalltalks > (a veces mas de uno) y aún hoy no pueden tener el lugar que > antes tenían (en lo que respecta a tecnología y mercado)... > cuando uno les pregunta como están de contentos > con los resultados, en los primeros minutos dicen estar muy > contentos.... y luego cuando uno pregunta un poco > más empieza a aparecer la realidad :-)
Sí, toda la historia de VS es muy triste. Hace diez años ya tenía un montón de cosas que se "descubren" ahora... y encima, haciendo gala de buen diseño, economía y simplicidad.
> >Un sistema hecho con PARTS puede servir en etapa exploratoria,
> > pero rápidamente se vuelve inmantenible e intocable.
>
> Dudo que sirva para una etapa exploratoria, yo diría que
> sirve para quien no está comprometido con la producción
> de sistemas (para quien se pone del lado del "usuario de objetos").
Sí, es cierto. Lo relacioné por el lado de tener un ambiente de
prototipos, de trabajar sin estar atado a un comportamiento definido
en la clase; pero tampoco me imagino explorando un dominio aún no
conocido con PARTS.
> >Hay un sólo ejemplo que conozcamos de una empresa que
> > hizo un sistema con PARTS y lo mantiene desde hace años,
> > con un costo muy grande.
> Hoy en día lo mantienen quienes lo hicieron?
Sí, sí. Y ni se dan cuenta de que había ot camino... probablemente no
lo quieran saber.
> (recuerdo, hace unos años, en algunas universidades se
> enseñaba Smalltalk pidiendo explisitamente que se use
> Parts para el TP)
Lamentablemente en las universidades tenemos (y hemos tenido) de
todo.
Me parece que está relacionado con la actitud de deslumbramiento con
la novedad que mencionabas antes, en algún docente entusiasta.
> Ojo!, no se a quien se refiere Carlos con el caso que el
> relata -sin decir quien es la empresa que sigue pagando
> mucho-,
No lo dije porque es poco más que una anécdota; ni siquiera recuerdo
el nombre de la empresa. Son unos europeos conocidos en un congreso,
que en un rato de charla nos enteramos que hace más de ocho años
mantenían un sistema con PARTS.
> mi comentario es que el ser "Smalltalker" no nos
> hace perder la inocencia frente a cosas/productos
> que se nos presentan y le hechamos mano sin tratar de
> entender cuando/como usarlos.
Es verdad. Smalltalk no te inmuniza. A veces al contrario, con la
magia de que "se puede tocar todo" y "el ambiente te lo arreglás como
querés", se adoptan herramientas con la ilusión de que uno va a
lograr que funcionen como quiere (¡y gratis!)
> Hay varias empresas
> que frente a lo que pasó con VS, compraron otros Smalltalks
> (a veces mas de uno) y aún hoy no pueden tener el lugar que
> antes tenían (en lo que respecta a tecnología y mercado)...
> cuando uno les pregunta como están de contentos
> con los resultados, en los primeros minutos dicen estar muy
> contentos.... y luego cuando uno pregunta un poco
> más empieza a aparecer la realidad :-)
Sí, toda la historia de VS es muy triste.
Hace diez años ya tenía un montón de cosas que se "descubren"
ahora... y encima, haciendo gala de buen diseño, economía y
simplicidad.
Saludos
---------------
Carlos E. Ferro
ceferro@...carlosEFerroB@...
From:
smalltalking@... [mailto:smalltalking@...] On Behalf Of Elvio Fernandez Sent: Friday, July 25, 2008 8:07
PM To:
smalltalking@... Subject: Re: [objetos] Gemstone
licencias o similar free
Hola Marcos, Ale
Con respecto a alternativas (no se si realmente es una alternativa) quisiera
comentar que la semana pasada le dedique un tiempito a probar el GOODS. Mis
pruebitas estaban orientadas a ver (y realmente no lo puedo saber con seguridad
aun) si el GOODS se bancaba un sistema que maneje un volumen medio tirando a chico de datos.
Si les puedo decir que el GOODS es bastante simple y minimalista. Las pruebas
tontas (intente hacerle como
unas pruebitas de stress) se la aguanto bastante bien. No es inmensamente rapido
pero tampoco es lento (si es lo que interesa saber).
La capa en el Smalltalk que se conecta con GOODS aun es experimental. Segun lo
que lei Avi Bryant el autor de la capa de
smalltalk dice que el falta tunnig y mas testeo. El
mismo GOODS es experimental.
Por el otro lado me pareciera (o lo quisiera creer :-D ), que en determinados
proyectos el GOODS andaria bastante bien.
No lo se, a mi me parecio mejor que los tipicos frameworks de mapeo objeto
relacional. Si tu sistema tiene un modelito un poco mas complejo que los
sistemas tradicionales, el GOODS es un poco mas piola.
De todas maneras aun no lo use en algun escenario real. Solo hace tiempo que me
llamaba la atencion y lo probe un poco a ver si ajustaria a las cosas que
quiero hacer.
From:
smalltalking@... [mailto:smalltalking@...] On Behalf Of Marcos Sobral Sent: Friday, July 25, 2008 5:32
PM To:
smalltalking@... Subject: [objetos] Gemstone
licencias o similar free
Alguno sabe de precios de licencias de gemstone? hay alguna
alternativa de similar calidad free?
Gracias
--
M.A.S.
Internal Virus Database is out of date.
Checked by AVG - http://www.avg.com
Version: 8.0.138 / Virus Database: 270.5.2/1561 - Release Date: 7/18/2008 6:35 PM
Con respecto a alternativas (no se si realmente es una alternativa) quisiera comentar que la semana pasada le dedique un tiempito a probar el GOODS. Mis pruebitas estaban orientadas a ver (y realmente no lo puedo saber con seguridad aun) si el GOODS se bancaba un sistema que maneje un volumen medio tirando a chico de datos.
Si les puedo decir que el GOODS es bastante simple y minimalista. Las pruebas tontas (intente hacerle como unas pruebitas de stress) se la aguanto bastante bien. No es inmensamente rapido pero tampoco es lento (si es lo que interesa saber).
La capa en el Smalltalk que se conecta con GOODS aun es experimental. Segun lo que lei Avi Bryant el autor de la capa de smalltalk dice que el falta tunnig y mas testeo. El mismo GOODS es experimental.
Por el otro lado me pareciera (o lo quisiera creer :-D ), que en determinados proyectos el GOODS andaria bastante bien. No lo se, a mi me parecio mejor que los tipicos frameworks de mapeo objeto relacional. Si tu sistema tiene un modelito un poco mas complejo que los sistemas tradicionales, el GOODS es un poco mas piola.
De todas maneras aun no lo use en algun escenario real. Solo hace tiempo que me llamaba la atencion y lo probe un poco a ver si ajustaria a las cosas que quiero hacer.
Es una posibilidad mas, frente a las demas BD.
Saludos
Elvio
El día 25 de julio de 2008 19:11, Alejandro F. Reimondo <aleReimondo@...> escribió:
Marcos,
>Alguno sabe de precios de licencias de gemstone?
Contactá al proveedor, siempre atienden atentamente
las consultas de este tipo y se muestran interesados
Muchas gracias muchachos!!! Les hare caso y arrancare con WindowBuilder que lo use hace mucho con Smalltalk/V :-D
Ale decia:
"Si necesitas que tu sistema pueda ser extendido con una
técnica simialr al scripting, pero más potente; es recomendable estudiar la conveniencia
de agregar a tu aplicación Parts, pero DESPUES de tener el sistema resuelto (varias
veces hablamos de este tema en las reuniones, si queres lo vemos en al próxima)."
Si recuerdo Ale. En algun momento se hablo del tema, pero como soy totalmente ignorante en el area de PARTS y arranque con los tutoriales asi como loquito, asumi que el desarrollo de UI se planteaba derecho viejo con PARTS.
Les voy a robar un poquito del tiempo de la reunion para que me tiren unas puntas nomas.
Saludos
Elvio
El día 25 de julio de 2008 16:15, Alejandro F. Reimondo <aleReimondo@...> escribió:
Hola Elvio,
Para la interfáz te recomiendo que inviertas tiempo entendiendo como usar WindowBuilder.
Es muy recomendable además que leas algunos otros sistemas hecho en VS... para ver
como resolvieron la interfáz. [*]
No te recomiendo aprender Parts, pues es una herramienata diseñada para power users,
y no para programadores. Si necesitas que tu sistema pueda ser extendido con una
técnica simialr al scripting, pero más potente; es recomendable estudiar la conveniencia
de agregar a tu aplicación Parts, pero DESPUES de tener el sistema resuelto (varias
veces hablamos de este tema en las reuniones, si queres lo vemos en al próxima).
Suerte, Ale.
[*] creo que tenemos al menos un ejemplo en el sitio... dejame ver...
(me refiero a Ale, pero si alguien quiere aportar bienvenido sea)
Estoy intentando replantear un sistema que arme el año pasado en C# a VS, y ver si le puedo dar una vuelta de rozca mas. Por supuesto mi mayor freno por el momento es el tema de la UI que es bastante distinto de los demas Smalltalk que conozco. Asi que me meti con los tutoriales del VS y arranque con los ejemplos del "Final Contact Manager" a la par de la lectura.
Para cargar este tutorial voy a "Browse Services" y desde ahi cargo el Tutotrial.INI donde (segun me fije) especifica la carga de todos los parts que usa la pequeña app de ejemplo. Lo primero que me paso fue que no encontraba el path de los parts que componen el ejemplo. Donde corno puedo especificar este path? como no encontre donde, le meti mano directamente al Tutorial.INI y le puse el fullpath a cada Part que se debe cargar. Luego cargo casi todos pero me sigue piediendo otros... por ej el FVIEW.PAR
Sospecho que algunos parts son cargados por dependencia (o algo por el estilo) de los especificados en el Tutorial.INI. Como hago para cargar esos parts? Bueno, en definitiva. Tengo alguna manera de especificar en el sistema VS donde buscar las cosas?
El 7/25/08 3:57 PM, "Alejandro F. Reimondo" <aleReimondo@...>
escribió:
> Hola Edgar,
> (disculpá la demora, vengo lento con mis emails :-)
>
>> Agradeceria tu comentario sobre estos trabajos de Eliot Miranda.
>
> Recién ahora, he visto muy por arriba lo que pone en el blog
> (no me sentí motivado a seguir el link cuando lei el mail).
> No se me ocurre comentario alguno :-)
> según entiendo esta llenando un hueco que tiene la VM de Squeak,
> el cual heredó de Smalltalk/80 y hasta hoy nadie lo había atendido [*]
> (en los Smalltalks de la línea Digitalk, estos pasos se hicieron hace
> una decada y media aprox.)
> Me parece bueno que alguien atienda esos detalles (siempre
> es mejor que sea así a que se siga promoviendo el truquito
> para evadir el problema).
>
> [*] releyendo lo que puse: creo que si habñian trabajos sobre
> este tema y que incluso reportaron que estaba "resuelto".
>
>> Y que aclares para todos los que como yo no tienen "Smalltalk profundo"
>> Que corno son los Closures , se que la implementación actual
>> en Squeak deja mucho que desear.
>
> Podes leer bastante en documentos de versiones
> de lisp con objetos... recuerdo que fue un tema muy presente en
> la bibliografía a fines de los ´80... despues del noventa solo se
> habla de objetos jajaja! (ojalá alguna vez ocupe a la atención
> general temas mas interesantes que "cómo hacer enchufables
> mas lindos y mas rápido" :-P )
Corto aqui para no generar documentos largos.
Agradezco mucho tu completo informe, a leer se ha dicho.
Edgar
Hola,
>Un sistema hecho con PARTS puede servir en etapa exploratoria,
> pero rápidamente se vuelve inmantenible e intocable.
Dudo que sirva para una etapa exploratoria, yo diría que
sirve para quien no está comprometido con la producción
de sistemas (para quien se pone del lado del "usuario de objetos").
En el manual, (segun recuerdo) se dice que el objetivo
es tener soporte para "power-users", es decir, para permitir
que un sistema esté abierto a personas que usan de los objetos
que el sistema maneja.
No se si recuerdo mal :-) o si es que a todos nos pasa lo mismo,
nos sentimos atraidos por "algo nuevo" y por verlo innovador
pensamos que es mejor para todo uso (y que debemos usarlo,
que si fué hecho es porque nos tiene que servir...)
>Hay un sólo ejemplo que conozcamos de una empresa que
> hizo un sistema con PARTS y lo mantiene desde hace años,
> con un costo muy grande.
Hoy en día lo mantienen quienes lo hicieron?
(recuerdo, hace unos años, en algunas universidades se
enseñaba Smalltalk pidiendo explisitamente que se use
Parts para el TP)
A veces ocurre que quienes toman esas desiciones de usar
algo "nuevo", no están al momento de pagar el precio de
usar sin saber (o están para cosas mas... "nuevas" jajaja).
Ojo!, no se a quien se refiere Carlos con el caso que el
relata -sin decir quien es la empresa que sigue pagando
mucho-, mi comentario es que el ser "Smalltalker" no nos
hace perder la inocencia frente a cosas/productos
que se nos presentan y le hechamos mano sin tratar de
entender cuando/como usarlos. Hay varias empresas
que frente a lo que pasó con VS, compraron otros Smalltalks
(a veces mas de uno) y aún hoy no pueden tener el lugar que
antes tenían (en lo que respecta a tecnología y mercado)...
cuando uno les pregunta como están de contentos
con los resultados, en los primeros minutos dicen estar muy
contentos.... y luego cuando uno pregunta un poco
más empieza a aparecer la realidad :-)
>La GUI de VS normalmente se maneja con el WindowBuilder, y es
>apenas un poco distinta al resto de los Smalltalks clásicos. Para mi
>gusto, es la más simple.
Opino igual. Es la mas simple y la mas facilmente extensible.
Pero ojo!, es recomendable usar SOLO lo que se entiende
de WindowBuilder y SOLO lo necesario...
hasta pronto,
Ale.
----- Original Message -----
From: "Carlos E. Ferro" <ceferro@...>
To: <smalltalking@...>
Sent: Friday, July 25, 2008 8:36 AM
Subject: Re: [objetos] VisualSmalltalk
On 25 Jul 2008 at 0:24, Elvio Fernandez wrote:
> Para cargar este tutorial voy a "Browse Services" y desde ahi cargo el
> Tutotrial.INI donde (segun
> me fije) especifica la carga de todos los parts que usa la pequeña app de
> ejemplo. Lo primero
> que me paso fue que no encontraba el path de los parts que componen el
> ejemplo. Donde corno
> puedo especificar este path? como no encontre donde, le meti mano
> directamente al Tutorial.INI
> y le puse el fullpath a cada Part que se debe cargar. Luego cargo casi
> todos pero me sigue
> piediendo otros... por ej el FVIEW.PAR
Elvio, me meto sin saber mucho a qué apuntás, pero mi
recomendación como usuario de VS es: NO uses PARTS.
Es una mala idea. No tiene buen soporte en VS, te aumenta
enormemente el tamaño de la imagen, te carga un Smalltalk que tiene
un conjunto de clases bastante manejable con un montón más. Pero
sobre todo, no escala en el tiempo ni en la complejidad. Un sistema
hecho con PARTS puede servir en etapa exploratoria, pero
rápidamente se vuelve inmantenible e intocable.
Hay un sólo ejemplo que conozcamos de una empresa que hizo un
sistema con PARTS y lo mantiene desde hace años, con un costo muy
grande.
La GUI de VS normalmente se maneja con el WindowBuilder, y es
apenas un poco distinta al resto de los Smalltalks clásicos. Para mi
gusto, es la más simple.
> Sospecho que algunos parts son cargados por dependencia (o algo por el
> estilo) de los
> especificados en el Tutorial.INI. Como hago para cargar esos parts?
> Bueno, en definitiva. Tengo alguna manera de especificar en el sistema VS
> donde buscar las
> cosas?
VisualSmalltalk usa las viejas variables de entorno del DOS, PATH y
LIB. Podés hacer un batch que las setee y arranque el VDEVW.EXE
Saludos
--
carlos e. ferro | senior developer | caesar systems | see clearly. decide
smarter.
ceferro@... | t: +1.281.598.8805 |
www.caesarsystems.com
This message and any attached documents contain information from
Caesar
Systems LLC that may be confidential/trade secret and/or privileged. If
you are
not the intended recipient, you may not read, copy, distribute or use this
information. If you have received this transmission in error, please
notify the
sender immediately by telephone or by reply e-mail and then delete this
message.
------------------------------------
Para más información sobre la Asociación escribir a info@...
Smalltalking es un espacio colaborativo creado para el estudio y desarrollo
en Ambientes de Objetos.
Se sustenta gracias a la participación de sus socios.
Las reglas de etiqueta sobre la lista están en
http://www.smalltalking.net/join/netiquete.htm
Enlaces a Yahoo! Grupos
(me refiero a Ale, pero si alguien quiere aportar bienvenido sea)
Estoy intentando replantear un sistema que arme el año pasado en C# a VS, y ver si le puedo dar una vuelta de rozca mas. Por supuesto mi mayor freno por el momento es el tema de la UI que es bastante distinto de los demas Smalltalk que conozco. Asi que me meti con los tutoriales del VS y arranque con los ejemplos del "Final Contact Manager" a la par de la lectura.
Para cargar este tutorial voy a "Browse Services" y desde ahi cargo el Tutotrial.INI donde (segun me fije) especifica la carga de todos los parts que usa la pequeña app de ejemplo. Lo primero que me paso fue que no encontraba el path de los parts que componen el ejemplo. Donde corno puedo especificar este path? como no encontre donde, le meti mano directamente al Tutorial.INI y le puse el fullpath a cada Part que se debe cargar. Luego cargo casi todos pero me sigue piediendo otros... por ej el FVIEW.PAR
Sospecho que algunos parts son cargados por dependencia (o algo por el estilo) de los especificados en el Tutorial.INI. Como hago para cargar esos parts? Bueno, en definitiva. Tengo alguna manera de especificar en el sistema VS donde buscar las cosas?
Hola Edgar,
(disculpá la demora, vengo lento con mis emails :-)
>Agradeceria tu comentario sobre estos trabajos de Eliot Miranda.
Recién ahora, he visto muy por arriba lo que pone en el blog
(no me sentí motivado a seguir el link cuando lei el mail).
No se me ocurre comentario alguno :-)
según entiendo esta llenando un hueco que tiene la VM de Squeak,
el cual heredó de Smalltalk/80 y hasta hoy nadie lo había atendido [*]
(en los Smalltalks de la línea Digitalk, estos pasos se hicieron hace
una decada y media aprox.)
Me parece bueno que alguien atienda esos detalles (siempre
es mejor que sea así a que se siga promoviendo el truquito
para evadir el problema).
[*] releyendo lo que puse: creo que si habñian trabajos sobre
este tema y que incluso reportaron que estaba "resuelto".
>Y que aclares para todos los que como yo no tienen "Smalltalk profundo"
>Que corno son los Closures , se que la implementación actual
> en Squeak deja mucho que desear.
Podes leer bastante en documentos de versiones
de lisp con objetos... recuerdo que fue un tema muy presente en
la bibliografía a fines de los ´80... despues del noventa solo se
habla de objetos jajaja! (ojalá alguna vez ocupe a la atención
general temas mas interesantes que "cómo hacer enchufables
mas lindos y mas rápido" :-P )
Volviendo al tema... lo que conocemos como un "bloque" es (en teoría)
un objeto que es evaluado en el momento que le llega el mensaje #value
Esto es "en teoría" porque de ser así, sería una operación muy
costosa de realizar en las arquitecturas de hoy en día...
(implica el envio del mensaje y la existencia/creación del bloque
al instante de evaluarlo)
En la práctica, hay una optimización; que, entre nosotros, es la
optimización mas eficiente, y la única que existe:
"no hay nada mas rápido que lo que no se hace"
Así es como en los smalltalks más comunes se "optimiza"
haciendo que:
1.- no se envíe el mensaje #value (asi no se hace lookup,etc)
x ejm. se codifica el bloque en los bytecodes del propio método.
2.- NO exista el bloque (con lo que se evita -en primer lugar-
perder tiempo barriendo la memoria cuando no se necesita
-los bloques son de vida muy efimera, menor a la de la
evaluación de un método- y -en segundo lugar-
alocando memoria)
La cosa se complica cuando el bloque refiere a objetos que
no quedan contenidos en el método(literales), y allí
es dónde en algunas implementaciones (por ejm. en Smalltalk/80)
ha ocurrido en el pasado que (por la forma "de codificar" los bloques)
no cumplan con la condición de "closure" tal como se define
en la bibliografía.
Para entender mejor dónde está la "falla" de estas
implementaciones dónde no "existe el bloque", voy
a dar un ejemplito:
! Sample methods !
actionFor: anObject
" Returns the action to be evaluated for anObject. "
| temp |
temp := anObject test.
^[:argument| anObject hello , temp , argument hello , 'world' ] ! !
En el ejemplo, se devuelve un bloque a ser evaluado
para anObject (que se conoce SOLO en el momento
de recibir el mensaje #actionFor:)...
Si uno entiende que ese bloque (entre paréntesis) que es el que está
dentro del método, es un objeto y ESE objeto se devuelve....
siempre se devolvería el MISMO objeto...
Al reflexionar sobre esto nos damos cuenta que siempre se devuelve
un objeto distinto!!! (el resultado no es un literal del método)
y además ese objeto debe contener información sencible a
la activación del método que lo generó...
Para quien entiende hasta acá....
Bienvenido a las "activaciones"...
Una cosa es un método (el que está en la clase)
y otra un método activado (el que "teóricamente" se instancia
para resolver el contrato que implica entender el mensaje por
parte del receptor, y con los argumentos actuales, etc...).
Lo mismo podemos decir de los bloques.
Una cosa es el bloque y otra cada activación del bloque.
Por esta razón, (y algunas otras) las implementaciones de bloques,
y métodos, en VMs Smalltalk son muy delicadas y no siempre
son completas.
Sería muy bueno que no tengan que hacerse optimizaciones
por la incapacidad del hardware subyacente... no sería necesario
perder energias en cosas tan bajas (de tan bajo nivel).
Si.. ya se... hay gente para todo...
Es muy frecuente encontrar gente que pone mucho empeño
en descomoner lo minúsculo y hacerlo mas rápido y mas
elegante... (mecánicos del software)
Hoy no es tan frecuente encontrar gente que se ocupe por
mirar hacia el otro lado...
>Puedo entender que esta trabajando en un nuevo esquema
> de VM con nuevos bytecodes.
mmm... creo que es solo una extensión (no creo necesario
mas que eso, una extensióny un par de cachetadas más
en la VM :-).
>Sobre este particular, habiendo otros trabajos como Exupery,
> me gustaria te explayes sobre:
>Si generaramos bytecodes "nativos" o sea supongamos Assembler
> de procesador Intel, cual sería el aumento de perfomance ?
No esta relacionado con la velocidad de interpretación solamente,
sino principalmente con la NO generación de basura.
Como norma general, presta siempre atención a cuantos objetos
genera una alternativa, cuan efimeros son, y que fraccionamiento
impone (el fraccionamiento no es una ventaja si ocurre dónde no
es necesario), las mejoras en el intérprete motivan el espíritu
pero no por mucho tiempo :-P
hasta pronto,
Ale.
----- Original Message -----
From: "Edgar J. De Cleene" <edgardec2001@...>
To: <smalltalking@...>
Sent: Wednesday, July 23, 2008 4:57 AM
Subject: [objetos] RV: [squeak-dev] new blog post plus closure bootstrap
code
------ Mensaje reenviado
> De: Eliot Miranda <eliot.miranda@...>
> Responder a: The general-purpose Squeak developers list
> <squeak-dev@...>
> Fecha: Tue, 22 Jul 2008 18:14:51 -0700
> Para: The general-purpose Squeak developers list
> <squeak-dev@...>
> Asunto: [squeak-dev] new blog post plus closure bootstrap code
>
> Hi All,
> I've made a significant step today in making available the first cut
> of
> my closure scheme. There is a new blog post on
> www.mirandabanda.org/cogblogabout the closure bytecodes which at the
> end includes a pointer to the
> bootstrap @ www.mirandabanda.org/files/Cog/Closures0808/Bootstrap/. The
> bootstrap has been tested on internal Qwaq images, and on Croquet 1.0 and
> Squeak 3.9. I'd love to hear of other ports, e.g. to 3.10 and to Spoon.
> I'm interested in bug reports (I haven't yet tested eToys) and code
> reviews
> and tying up loose ends (for example I broke decompile with temp names and
> haven't fixed it).
>
> Thanks and enjoy.
>
------ Fin del mensaje reenviado
Alejandro:
Agradeceria tu comentario sobre estos trabajos de Eliot Miranda.
Y que aclares para todos los que como yo no tienen "Smalltalk profundo"
Que corno son los Closures , se que la implementación actual en Squeak deja
mucho que desear.
Puedo entender que esta trabajando en un nuevo esquema de VM con nuevos
bytecodes.
Sobre este particular, habiendo otros trabajos como Exupery, me gustaria te
explayes sobre:
Si generaramos bytecodes "nativos" o sea supongamos Assembler de procesador
Intel, cual sería el aumento de perfomance ?
Muchas gracias
------------------------------------
Para más información sobre la Asociación escribir a info@...
Smalltalking es un espacio colaborativo creado para el estudio y desarrollo
en Ambientes de Objetos.
Se sustenta gracias a la participación de sus socios.
Las reglas de etiqueta sobre la lista están en
http://www.smalltalking.net/join/netiquete.htm
Enlaces a Yahoo! Grupos
en el café de la plaza del lector (atrás de la Biblioteca
Nacional de Buenos Aires, colectivos 130, 60, etc)
Los temas propuestos para la reunión son los
que están detallados abajo (es importante
que quienes estan interesados en tratar los temas
referentes a la Asociación[*] vengan a comentar
sus opiniones y ayudarnos en la toma de desiciones).
Los socios acordémonos además llevar unos pesos
para cubrir los meses adeudados jajaja!
hasta pronto,
Ale.
----------------------
Sabado 26 a la mañana (desde las 10hs)
Temas agendados: - Participación en Smalltalks2008 ? [*] - Mate y sistemas sustentables. - Eventos de Smalltalking para este año. Actividad agendada: - Análisis conjunto de la presentación de Gabriel en S3.
Me prendo para el viernes o Sabado, no importa la fecha!
Saludos! Leo
> -----Mensaje original----- > De: smalltalking@gruposyahoo.com.ar > [mailto:smalltalking@gruposyahoo.com.ar] En nombre de > Alejandro F. Reimondo > Enviado el: Jueves, 17 de Julio de 2008 20:31 > Para: smalltalking@gruposyahoo.com.ar > CC: Leonardo De Marco > Asunto: [objetos] Próxima reunión > > Estimados, > Vamos programando la próxima reunión técnica? > A mi me interesaría que fuera en Julio, si les parece bien > el Domingo 27 o Sabado 26 a la mañana (desde las 10hs); o > viernes 25 a las 19:00hs. > Temas agendados: > - Participación en Smalltalks2008 ? [*] > - Mate y sistemas sustentables. > - Eventos de Smalltalking para este año. > - (seguramente de alguno me olvido) > Actividad agendada: > - Análisis conjunto de la presentación > de Gabriel en S3. > Como siempre, en los siguientes dos o tres días recolectamos > preferencias sobre el día, y ofrecimientos de lugares para > hacerla; luego emitiremos un email confirmando la reunión. > hasta pronto, > Ale. > [*] Este es un tema de opinión abierta, pero en caso de > tomar desiciónes por votación, solo los socios tienen voto. > > > > __________ Información de NOD32, revisión 3289 (20080722) __________ > > Este mensaje ha sido analizado con NOD32 antivirus system > http://www.nod32.com > >
No virus found in this incoming message.
Checked by AVG - http://www.avg.com Version: 8.0.138 / Virus Database: 270.5.4/1567 - Release Date: 22/07/2008 16:05
Me prendo para el viernes o Sabado, no importa la fecha!
Saludos! Leo
> -----Mensaje original----- > De: smalltalking@gruposyahoo.com.ar > [mailto:smalltalking@gruposyahoo.com.ar] En nombre de > Alejandro F. Reimondo > Enviado el: Jueves, 17 de Julio de 2008 20:31 > Para: smalltalking@gruposyahoo.com.ar > CC: Leonardo De Marco > Asunto: [objetos] Próxima reunión > > Estimados, > Vamos programando la próxima reunión técnica? > A mi me interesaría que fuera en Julio, si les parece bien > el Domingo 27 o Sabado 26 a la mañana (desde las 10hs); o > viernes 25 a las 19:00hs. > Temas agendados: > - Participación en Smalltalks2008 ? [*] > - Mate y sistemas sustentables. > - Eventos de Smalltalking para este año. > - (seguramente de alguno me olvido) > Actividad agendada: > - Análisis conjunto de la presentación > de Gabriel en S3. > Como siempre, en los siguientes dos o tres días recolectamos > preferencias sobre el día, y ofrecimientos de lugares para > hacerla; luego emitiremos un email confirmando la reunión. > hasta pronto, > Ale. > [*] Este es un tema de opinión abierta, pero en caso de > tomar desiciónes por votación, solo los socios tienen voto. > > > > __________ Información de NOD32, revisión 3289 (20080722) __________ > > Este mensaje ha sido analizado con NOD32 antivirus system > http://www.nod32.com > >
No virus found in this incoming message.
Checked by AVG - http://www.avg.com Version: 8.0.138 / Virus Database: 270.5.4/1567 - Release Date: 22/07/2008 16:05
On 25 Jul 2008 at 0:24, Elvio Fernandez wrote:
> Para cargar este tutorial voy a "Browse Services" y desde ahi cargo el
Tutotrial.INI donde (segun
> me fije) especifica la carga de todos los parts que usa la pequeña app de
ejemplo. Lo primero
> que me paso fue que no encontraba el path de los parts que componen el
ejemplo. Donde corno
> puedo especificar este path? como no encontre donde, le meti mano directamente
al Tutorial.INI
> y le puse el fullpath a cada Part que se debe cargar. Luego cargo casi todos
pero me sigue
> piediendo otros... por ej el FVIEW.PAR
Elvio, me meto sin saber mucho a qué apuntás, pero mi
recomendación como usuario de VS es: NO uses PARTS.
Es una mala idea. No tiene buen soporte en VS, te aumenta
enormemente el tamaño de la imagen, te carga un Smalltalk que tiene
un conjunto de clases bastante manejable con un montón más. Pero
sobre todo, no escala en el tiempo ni en la complejidad. Un sistema
hecho con PARTS puede servir en etapa exploratoria, pero
rápidamente se vuelve inmantenible e intocable.
Hay un sólo ejemplo que conozcamos de una empresa que hizo un
sistema con PARTS y lo mantiene desde hace años, con un costo muy
grande.
La GUI de VS normalmente se maneja con el WindowBuilder, y es
apenas un poco distinta al resto de los Smalltalks clásicos. Para mi
gusto, es la más simple.
> Sospecho que algunos parts son cargados por dependencia (o algo por el estilo)
de los
> especificados en el Tutorial.INI. Como hago para cargar esos parts?
> Bueno, en definitiva. Tengo alguna manera de especificar en el sistema VS
donde buscar las
> cosas?
VisualSmalltalk usa las viejas variables de entorno del DOS, PATH y
LIB. Podés hacer un batch que las setee y arranque el VDEVW.EXE
Saludos
--
carlos e. ferro | senior developer | caesar systems | see clearly. decide
smarter.
ceferro@... | t: +1.281.598.8805 |
www.caesarsystems.com
This message and any attached documents contain information from
Caesar
Systems LLC that may be confidential/trade secret and/or privileged. If
you are
not the intended recipient, you may not read, copy, distribute or use this
information. If you have received this transmission in error, please
notify the
sender immediately by telephone or by reply e-mail and then delete this
message.
(me refiero a Ale, pero si alguien quiere aportar bienvenido sea)
Estoy intentando replantear un sistema que arme el año pasado en C# a VS, y ver si le puedo dar una vuelta de rozca mas. Por supuesto mi mayor freno por el momento es el tema de la UI que es bastante distinto de los demas Smalltalk que conozco. Asi que me meti con los tutoriales del VS y arranque con los ejemplos del "Final Contact Manager" a la par de la lectura.
Para cargar este tutorial voy a "Browse Services" y desde ahi cargo el Tutotrial.INI donde (segun me fije) especifica la carga de todos los parts que usa la pequeña app de ejemplo. Lo primero que me paso fue que no encontraba el path de los parts que componen el ejemplo. Donde corno puedo especificar este path? como no encontre donde, le meti mano directamente al Tutorial.INI y le puse el fullpath a cada Part que se debe cargar. Luego cargo casi todos pero me sigue piediendo otros... por ej el FVIEW.PAR
Sospecho que algunos parts son cargados por dependencia (o algo por el estilo) de los especificados en el Tutorial.INI. Como hago para cargar esos parts? Bueno, en definitiva. Tengo alguna manera de especificar en el sistema VS donde buscar las cosas?
Nestor,
A pesar de la euforia actual por Squeak :) yo te recomiendo si recien
arrancas, un smalltalk algo viejito pero efectivo y rapido llamado Smalltalk
Express, esta bueno porque tiene un set de objetos mas chico que los otros
smalltalk, pero alcanza y sobra para cuando uno recien arranca.
Si te interesa podes bajarlo de la web ya que es gratuito hoy en dia, sino
podes contactarme y veo de conseguirtelo.
Saludos,
Leo
> -----Mensaje original-----
> De: smalltalking@...
> [mailto:smalltalking@...] En nombre de nestor_favio
> Enviado el: Martes, 22 de Julio de 2008 14:00
> Para: smalltalking@...
> Asunto: [objetos] Comensando con smalltalk...
>
> Buenas tardes!
>
> Soy nuevo en el grupo, y a tambien con smalltalk. Necesitaria
> un pdf para empezar a manejar el ambiente ya que tengo
> nociones de programacion con objetos, y estoy muy interesado.
> Podrian recomendarme alguno para comenzar ?
>
> Gracias
>
>
>
>
>
> __________ Información de NOD32, revisión 3289 (20080722) __________
>
> Este mensaje ha sido analizado con NOD32 antivirus system
> http://www.nod32.com
>
>