Entrar
¿Nuevo usuario? Inscribirme
squeakRos
? ¿Ya estás suscrito? Entra a Yahoo!

Consejos

¿Sabías que...?
Podés cambiar el orden de los mensajes. Simplemente hacé clic en el enlace de columna fecha. Tus preferencias se guardarán, por lo tanto no necesitarás hacerlo otra vez cuando vuelvas a entrar.

Mensajes

  Mensajes Ayuda
Avanzado
Mensajes 1802 - 1831 de 3478   Más reciente  |  < Más reciente  |  Más antiguo >  |  Más antiguo
Mensajes: Mostrar resúmenes de los mensajes   (Agrupar por tema) Clasificar por fecha v  
#1831 De: "Edgar J. De Cleene" <edgardec2001@...>
Fecha: Mar, 3 de Abr, 2007 11:02 am
Asunto: Re: Universes how to
edgardec2001
Sin conexión Sin conexión
Enviar correo Enviar correo
 
El 4/3/07 7:49 AM, "Germán Arduino" <garduino@...> escribió:

> Hola Gente:
>
> Alguien me puede apuntar algún lugar/mail/wiki donde se describa un
> poco el funcionamiento de esta nueva característica de los Universes y
> cómo usarlo, qué paquetes deberían portarse, etc ?
>
> Desde ya gracias.

Los Universes son de Lex Spoon, la página es
http://wiki.squeak.org/squeak/3785

El Universes del 3.10 recien empieza, la idea es que al cerrar cada release
que armado el conjunto de paquetes que seguro funciona en la release y que
cada paquete cargue sus dependencias si fuera necesario.

O sea que SqueakMap queda como "ciudadano de segunda", nada mas que por
razones de compatibilidad no lo saque ya.

Siempre podes cargar lo que quieras con todos los métodos anteriores.

Abrazo

Edgar

#1830 De: "Germán Arduino" <garduino@...>
Fecha: Mar, 3 de Abr, 2007 10:49 am
Asunto: Universes how to
garduino
Sin conexión Sin conexión
Enviar correo Enviar correo
 
Hola Gente:

Alguien me puede apuntar algún lugar/mail/wiki donde se describa un
poco el funcionamiento de esta nueva característica de los Universes y
cómo usarlo, qué paquetes deberían portarse, etc ?

Desde ya gracias.

#1829 De: "Edgar J. De Cleene" <edgardec2001@...>
Fecha: Vie, 30 de Mar, 2007 6:07 pm
Asunto: Re: Pensar distinto
edgardec2001
Sin conexión Sin conexión
Enviar correo Enviar correo
 
El 3/30/07 1:07 PM, "Elvio Fernandez" <elvio.fernandez@...> escribió:

> Como andas Edgar,
>
> che no es ataque. Es critica o reflexion. No hay que sentirse mal cuando hay
> una critica. La idea es absorver todo lo posible de la critica y procesarlo
> cada uno. Lo que sirve sirve y lo que no, se lo lleva el viento.
>
> Muchachos es solo charla. Son ideas, no peleas. A mi me interesa que esto se
> entienda. Si cada vez que hay otra postura contrapuesta a la nuestra nos
> enojamos estamos al horno. No hay que tomarlo tan a pecho. Asi terminamos
> todos peleados, porque no podemos lidiar con otros puntos de vista. Creo que
> si seguimos ese tren gana el famoso mainstream del mercado, cuyo fin en
> ultima instancia (para poder vender), se dedica sistematicamente a hacernos
> creer que no es posible ver las cosas desde otro punto de vista, o que otro
> punto de vista es inaplicable, inapropiado, delirante, excecrable, etc.
>
Quien te dijo que me siento atacado ?

Nooo. todo lo contrario.

Si levante el mail fue justamente para tener opiniones distintas.
Ojala alguno mas se anime en este foro a decir lo que piensa.

Intento mantener el espíritu del café donde nació el grupo.

Y que los que recien se acoplan, porque los obligo en Redes o quien sabe que
circunstancia los trae, vean que no tenemos la verdad revelada.

Lástima que los que han caminado bastante como vos y otros no están a mano
para invitarlos a la inaguración annual de actividades que mande a algunos
de los chicos.

Este año con sanguchitos y champan, si no nos ahogamos todos primero.

Quien ama algo sabe cuales son sus debilidades .

Aguante Central aunque tengamos la peor dirigencia del planeta futbol y
pensemos en mandar a entrenar a la primera al hipódromo.
Acade Acade Acade !!!

Abrazo, Elvio.

#1828 De: "Elvio Fernandez" <elvio.fernandez@...>
Fecha: Vie, 30 de Mar, 2007 4:07 pm
Asunto: Re: Pensar distinto
elvisman_780
Sin conexión Sin conexión
Enviar correo Enviar correo
 
Como andas Edgar,

che no es ataque. Es critica o reflexion. No hay que sentirse mal cuando hay una critica. La idea es absorver todo lo posible de la critica y procesarlo cada uno. Lo que sirve sirve y lo que no, se lo lleva el viento.

Muchachos es solo charla. Son ideas, no peleas. A mi me interesa que esto se entienda. Si cada vez que hay otra postura contrapuesta a la nuestra nos enojamos estamos al horno. No hay que tomarlo tan a pecho. Asi terminamos todos peleados, porque no podemos lidiar con otros puntos de vista. Creo que si seguimos ese tren gana el famoso mainstream del mercado, cuyo fin en ultima instancia (para poder vender), se dedica sistematicamente a hacernos creer que no es posible ver las cosas desde otro punto de vista, o que otro punto de vista es inaplicable, inapropiado, delirante, excecrable, etc.

"Yo he dicho muchas veces que no me considero un "real Smalltalker"

Yo me considero un usuario de Smalltalk, un aprendiz. Y voy a seguirme considerando asi por muchos, muchos muuuuuuuuuchos años.

" Vos opinas que el Smalltalk 80 es bueno.
He visto opiniones de gente respetable que piensa que algunos mas viejos
tienen cosas interesantisimas que no están mas."

Tambien hay cosas posteriores al Smalltalk-80 que son interesantisimas y no estan mas.

" Cada uno habla según le va en la feria,como dice el refrán."

che Edgar cada uno habla con lo que puede, con lo que tiene. Y eso esta barbaro. ¿Entonces si a uno le va mal va a hablar mal y si por el contrario le va bien, va hablar bien? Si por ej a mi me va relativamente bien con un proyecto ¿entonces implicaria que no hay lugar para que yo haga una revision o autocritica de lo que hago? Se entiende lo que quiero decir? no habria ninguna instancia superadora?

" Yo solo me dedico a Squeak, que ni es el único, ni el mejor, pero es el que
me permite aprender."

Afloje Edgar que no hay ataque.

" Si quiero algo para web, toda la cadena hasta Seaside o HttpView (o algo que
se invente mejor)"

Uffff!! jejejej! creo que de esto algunos saben mi opinion.

Cuando en el anterior mail dije:

"El problema que tenemos es que tenemos mucha gente acostumbrada a pensar de
> la manera tradicional"
>
> Como pensar que Smalltalk es un lenguaje.
"

Es un ataque? De hecho vos mismo Edgar en mis primeros post aca alrededor de septiembre me dijiste lo mismo y yo no me senti atacado. Me hizo pensar, y sumo un granito de arena. Tenias razon.

Partir de la premisa que Smalltalk es un lenguaje nos induce a pensar que tiene los mismos limites que un lenguaje convencional y posteriormente seguimos los mismos rumbos de los lenguajes tradicionales. Y ahi... se empieza a ir todo al carajo. Vos entendes lo que yo digo.

Bueno, ojala que Guillermo Schwarz no se sienta atacado. Lo que digo lo digo con pasion y sin animo de agravio.

Un abrazo para todos

Elvio



#1827 De: "Edgar J. De Cleene" <edgardec2001@...>
Fecha: Vie, 30 de Mar, 2007 2:46 pm
Asunto: Re: Pensar distinto
edgardec2001
Sin conexión Sin conexión
Enviar correo Enviar correo
 
El 3/30/07 10:59 AM, "Elvio Fernandez" <elvio.fernandez@...> escribió:

> Hola gente,
>
>
> "El problema que tenemos es que tenemos mucha gente acostumbrada a pensar de
>   la manera tradicional"
>
> Como pensar que Smalltalk es un lenguaje.
>
> Realmente no estoy muy de acuerdo con todo este mail. Me parece  son de una
> simplificacion grotezca de las cosas y le da un matiz de unidimensionalidad
> al desarrollo. Esto nos ata a continuar pensando en el soft  en los terminos
> convencionales. Y el salto se da cuando se rompen esas convenciones y
> prejuicios. Pensemos la epoca cuando hicieron el Smalltalk-80. Esos si que
> rompieron con todo e inclusive muchas de las cosas que usamos hoy las
> hicieron en aquella epoca. Todavia no le llegamos ni a los talones al
> Smalltalk-80...
>
> Saludos
>
> Elvio

Que bueno que alguien se prende.
Le mande mail a Guillermo para que sepa que postee esto aqui.
No ataquemos a quien no se puede defender.
No hay unSmalltalk, como no hay unaRealidad.
Yo he dicho muchas veces que no me considero un "real Smalltalker".
Ahora que me voy metiendo cada vez mas adentro, voy aprendiendo, por suerte
con gente que sabe mas.
Pero en realidad nadie sabe.
Parece un contrasentido, pero es así.
Cada uno habla según le va en la feria,como dice el refrán.

Vos opinas que el Smalltalk 80 es bueno.
He visto opiniones de gente respetable que piensa que algunos mas viejos
tienen cosas interesantisimas que no están mas.

Yo solo me dedico a Squeak, que ni es el único, ni el mejor, pero es el que
me permite aprender.

Cambiarlo, equivocarme, descubrir que le puedo enseñar un par de trucos a
Ralph (y aprender un montón)

Sigo pensando que la elegancia de algo está en el mínimo usable, como
discutimos aquí con German.

Pero ese minimo no es el mismo porque lo que deseamos como producto difiere.
Si yo quiero algo para enseñar a los chicos , voy a necesitar Etoys.
Si quiero algo para web, toda la cadena hasta Seaside o HttpView (o algo que
se invente mejor)
Si quiero experimentar con los objetos, las ideas sobran (y las locuras)
Algo de lo que en su momento me queje en la lista se está volviendo
realidad.
Hoy existen muchas imagenes distintas, originadas en Squeak 3.7 al 3.9.
Esto sin duda puede desorientar a muchos.
Pero el tiempo pasa.
Alguna vez la TV era en blanco y negro y solo se veia canal 7.

Así que como decia el querido cómico, no se vayan que ahora viene lo mejor.

Que no es 3.10 pero espero que sea un paso mas en la dirección correcta .

Cual es la dirección correcta para mi ?

Una imagen cada vez menor, de donde se pueda ir sacando los paquetes en el
camino.

Y que cada uno cargue juegos, web, locura .
Agregar música a gusto. Consumir con moderación


Edgar

#1826 De: "Elvio Fernandez" <elvio.fernandez@...>
Fecha: Vie, 30 de Mar, 2007 1:59 pm
Asunto: Re: Pensar distinto
elvisman_780
Sin conexión Sin conexión
Enviar correo Enviar correo
 
Hola gente,


" [...] es una forma de acoplamiento que impide que se ataquen problemas
realmente grandes. Cerca de las 300 clases, el sistema se vuelve inestable
 (esto depende de las personas, puede que sea a las 30 o a las 3000, pero de
  seguro no a las 300.000). Como dice Alan Kay los que estàn "enamorados de
  los objetos" no entienden esto y piensan que incluso es bueno estar amarrado
  a esta idea, porque no piensan en los procesos."

Que procesos?? En objetos querra decir. Porque en Smalltalk no existe otra cosa que eso. De a poco fui entendiendo que para rasguñar un poquito y sacarle jugo a Smalltalk hay que transpirar y laburar. MUCHO. Para mi hay cosas que inherentemente estan acopladas y realmente quizas no se pueda desacoplar todo. Hasta quizas sea un error intentar desacoplarlo todo, porque en ese intento, ahi si que la complejidad nos deja con el fango hasta el cuello.

"Estructurando sistemas con AOP, proxies y traits me da la impresiòn que los
  sistemas quedan mucho màs pequeños. Y esto es algo que dice Alan Kay en su
  presentaciòn tambièn: Que para que un sistema pueda crecer, necesariamente
  tiene que ser pequeño,"

Pequeño en el sentido del volumen de codigo? Me parece una aseveracion un tanto apresurada. Que seria crecimiento? Los sistemas crecen de muchas maneras quizas por reestructuracion o reorganizacion de mecanismos que el mismo programador implemento previamente. Me he encontrado en esta situacion muchas veces. Quizas el usuario final percibio una minima mejora. Pero para el sistema esa reorganizacion interna, fue un crecimiento. El sistema puede crecer (o cambiar) en volumen de mecanismos lo que no implica que crezca en cantidad de pantallas o cosas percibidas por el usuario final... Digo, no hay una sola manera de entender la realidad. Se esta intentando simplificar las cosas. "Simplificar" de manera condenable.

"Que para que un sistema pueda crecer, necesariamente
  tiene que ser pequeño, para que sea entendible."

Para que sea entendible realmente deberia ser pequeño? Pensemos un poquito en esto... no podemos imponerle una linealidad tan grosera a las cosas...


"Otra de las cosas con la que estoy de acuerdo con Alan es que los sistemas
  debieran ser màs configurables, para en tiempo de ejecuciòn tomar cambios.
  Claro que èl propone que los cambios estèn en còdigo, y no me parece mal que
  asì sea, pero creo que la mayor parte de los cambios debieran ser por
  configuraciòn, y tener configuraciones a nivel de archivos (a la Unix) me
  parece como una gran chambonada. De partida hay que saber dònde està el
  archivo, hay que saber el formato, y luego hay que reiniciar el sistema.
  Todo eso tiene soluciòn, pero sigue siendo una chambonada como idea
  original."

Eso es porque inclusive los mismos Smalltalkers usan al Smalltalk como si fuera Java o C++. Es como tener una notebook y usarla solamente para aplastar moscas contra el escritorio. Y si no hay un cambio de mentalidad se va a seguir usando Smalltalk para renderizar HTML o serializar objetos via XML, o usar XML para configuracion, etc. Para usar Smalltalk de otra manera ineludiblemente hay que entrar en la complejidad y no rajarle a los intestinos del Smalltalk. Cosa que empieza a contraponerse con lo que esta intentando pregonar Alan Kay.

"Sin duda el alcance de los sistemas no puede seguir expandièndose
  ilimitadamente, porque hoy en dìa casi todo lo que peude ser automatizado de
  manera simple ya lo ha sido, no hay personas que no tengan acceso a
  computadores (o son muy pocos los que quedan aùn). De modo que lo ùnico que
  puede pasar es que la calidad del software aumente considerablemente."

La calidad del soft va a aumentar. La mayoria de los sistemas de hoy en dia son precarios. Es como si fuera que aun estamos en la fase de urbanizacion. Se esta construyendo casas y calles, todavia quedan zonas por urbanizar. Pero se me hace que con el tiempo los conceptos van a ir cambiando. Aun hay casas y un porcentaje infimo son casas de dos pisos. La aparicion de una casa de dos pisos tiende a una generalizacion que es el edificio de muchos pisos: otro concepto de vivienda. Lo mismo para las calles. Aun hay calles y recien ahora aparecen algunas de doble mano. Pero todavia no existen los tuneles, las grandes avenidas, las autopistas y los puentes. La busqueda de las calidad, posiblemente engendre nuevos conceptos ¿no les parece?

"Nuevas necesidades siempre va a haber, pero no serà suficiente para cubrir
  la oferta de desarrollo, de modo que necesariamente los sistemas deberàn ser
  menos monolìticos y màs fàciles de ensamblar como piezas lego."

En Smalltalk siempre ensamblamos como en el lego. Las piezas son los objetos. Cuando las piezas son mas grandes, (frameworks, componentes,etc) la construccion de sistemas se asemeja mas a la produccion en serie de productos. Todos iguales y con la misma funcionalidad. Es como la construccion de casas pre-moldeadas, todas iguales. Para construir una casa "distinta" no queda otra que salir del universo pre-moldeado.

"Creo que esa

  es una gran oportunidad para Smalltalk y para Java, porque son màs dinàmicos
  que los lenguajes tradicionales."

Java es un lenguaje y ¿Smalltalk?....

"El problema que tenemos es que tenemos mucha gente acostumbrada a pensar de
  la manera tradicional"

Como pensar que Smalltalk es un lenguaje.

Realmente no estoy muy de acuerdo con todo este mail. Me parece  son de una simplificacion grotezca de las cosas y le da un matiz de unidimensionalidad al desarrollo. Esto nos ata a continuar pensando en el soft  en los terminos convencionales. Y el salto se da cuando se rompen esas convenciones y prejuicios. Pensemos la epoca cuando hicieron el Smalltalk-80. Esos si que rompieron con todo e inclusive muchas de las cosas que usamos hoy las hicieron en aquella epoca. Todavia no le llegamos ni a los talones al Smalltalk-80...

Saludos

Elvio





#1825 De: "Edgar J. De Cleene" <edgardec2001@...>
Fecha: Vie, 30 de Mar, 2007 10:32 am
Asunto: Pensar distinto
edgardec2001
Sin conexión Sin conexión
Enviar correo Enviar correo
 
Esto lo copie de la lista del club Smalltalk.

Se puede o no coincidir con lo que dice Guillermo Schwarz , pero me parece
muy interesante y espero que alguien opine sobre esto.

> Andrés,
>
> Eso puede suceder en C (recuerdo haber desarrollado muchas capas de
> abstracción en SCO C++, pero que nunca funcionaron en otro compilador, mucho
> menos en g++ 8-(
>
> Sin embargo todo lo desarrollado en Java funciona hasta el día de hoy,
> porque Java se ha encargado de hacer las cosas compatibles hacia atrás, a
> nivel del formato de las clases que entiende la máquina virtual.
>
> En Smalltalk, su creador que es Alan Kay, es un fuerte proponente de que las
> cosas cambien, que no se fije nada en duro, y yo comparto plenamente su
> apreciación. Por eso propone que el formato de las imágenes en Smalltalk
> sean diferentes y evolucionen, lo mismo con el formato de los objetos, de
> las clases, etc. Aunque el lenguaje se mantiene inalterable, la mayor parte
> de las mejoras ocurren desde la máquina virtual hacia abajo y no hacia
> arriba (porque el lenguaje no cambia, muy a pesar de lo que a Alan Kay le
> gustarìa).
>
> Pero el hecho de que cambie tanto los formatos tiene una desventaja: Es
> imposible hacer un programa en Smalltalk que corra en todas las máquinas
> virtuales. Es una gran desventaja. Cuando me encuentro con este tipo de
> problemas, siempre pongo una capa de abstracción entre medio. Es decir, el
> programador no debiera programar directamente sobre Smalltalk, sino sobre
> una capa de abstracciòn que estuviera implementada en todas las màquinas
> virtuales. Algo asì como un "Smalltalk sancionado", que alguien te asegure
> que ese Smalltalk es uniforme en un conjunto razonable de Smalltalks
> comerciales y open source. El mecanismo de control podrìa corresponder a un
> sistema de permisos sobre Smalltalk para modificar y para usar ciertas
> clases, que deberìa ejecutar mientras se desarrolla, y que luego cuando se
> pasa a producción se podrìa desechar (estoy pensando en un Proxy o en AOP).
>
> Por otra parte el hecho de que Smalltalk no cambie (o no cambie tanto, ya
> que los cambios se producen principalmente a nivel de la class library),
> creo que corresponde a que efectivamente nadie a encontrado un sistema
> mejor. En Smalltalk nada està amarrado (o casi nada), de modo que como todo
> es modificable, o bien se encontrò un màximo local y por eso ya no se puede
> seguir mejorando el lenguaje, o no hay nadie suficientemente inteligente que
> estè interesado en averiguar còmo Smalltalk funciona y modificarlo para que
> haga algo nuevo (como dice Alan Kay se requiere gente que entienda cosas
> diferentes, "pink plane AND blue plane").
>
> Lo ùltimo que he visto en Smalltalk y Java es AOP y Traits. Ambas ideas me
> parecen mucho màs limpias y poderosas que lo que se utiliza tipicamente en
> Smalltalk, porque de alguna manera que todos los objetos se conozcan (lo que
> tìpicamente se produce en Smalltalk y cuando diseñas diagramas de clases en
> UML), es una forma de acoplamiento que impide que se ataquen problemas
> realmente grandes. Cerca de las 300 clases, el sistema se vuelve inestable
> (esto depende de las personas, puede que sea a las 30 o a las 3000, pero de
> seguro no a las 300.000). Como dice Alan Kay los que estàn "enamorados de
> los objetos" no entienden esto y piensan que incluso es bueno estar amarrado
> a esta idea, porque no piensan en los procesos.
>
> Estructurando sistemas con AOP, proxies y traits me da la impresiòn que los
> sistemas quedan mucho màs pequeños. Y esto es algo que dice Alan Kay en su
> presentaciòn tambièn: Que para que un sistema pueda crecer, necesariamente
> tiene que ser pequeño, para que sea entendible. Lo que significa que debemos
> eliminar todo ese código repetido y quedarnos con el código que realmente
> importa, para lo cuál muestra esa media página de código que implementa un
> intérprete en Lisp. No sè si ustedes saben pero la inspiración de Alan para
> crear Smalltalk fue Simula y Lisp, por eso Smalltalk corre dentro de un
> ambiente al igual que Lisp.
>
> Otra de las cosas con la que estoy de acuerdo con Alan es que los sistemas
> debieran ser màs configurables, para en tiempo de ejecuciòn tomar cambios.
> Claro que èl propone que los cambios estèn en còdigo, y no me parece mal que
> asì sea, pero creo que la mayor parte de los cambios debieran ser por
> configuraciòn, y tener configuraciones a nivel de archivos (a la Unix) me
> parece como una gran chambonada. De partida hay que saber dònde està el
> archivo, hay que saber el formato, y luego hay que reiniciar el sistema.
> Todo eso tiene soluciòn, pero sigue siendo una chambonada como idea
> original.
>
> La configuraciòn debe ser en lìnea y se debe poder guardar y copiar (como
> objeto). Las verificaciones las puede hacer el programa y lo que ejecuta
> debe preocuparse de mantener todo consistente. El enfoque de archivos es un
> enfoque flojo y pobre, pero salen hordas de programadores con esa manera de
> pensar, de modo que no me parece extraño que sólo los gerentes tengan buenos
> sueldos, si los ingenieros se ven a sí mismos como gente que hace el trabajo
> de limpieza (o trabajo repetitivo que podrìa hacer una màquina) incluyendo
> el trabajo de programaciòn, lo cual explica porqué ha habido tan poco avance
> en como se desarrollan los sistemas, ha aumentado considerablemente el
> alcance (en cuanto que hoy en dìa todas las empresas funcionan con sistemas
> computacionales), pero la calidad del software desarrollado no ha aumentado
> considerablemente.
>
> Sin duda el alcance de los sistemas no puede seguir expandièndose
> ilimitadamente, porque hoy en dìa casi todo lo que peude ser automatizado de
> manera simple ya lo ha sido, no hay personas que no tengan acceso a
> computadores (o son muy pocos los que quedan aùn). De modo que lo ùnico que
> puede pasar es que la calidad del software aumente considerablemente. Si lo
> piensas todos lossistemas que uno necesita ya existen. Se pueden comprar
> desde autos hasta departamentos por internet, puedes hacer tus operaciones
> bancarias y pagar cuentas por internet. Falta poder pagar las multas de
> trànsito por internet, pero es un detalle. Los impuestos se pagan por
> internet, ¿què tantos sistemas màs se puede desarrollar?
> Nuevas necesidades siempre va a haber, pero no serà suficiente para cubrir
> la oferta de desarrollo, de modo que necesariamente los sistemas deberàn ser
> menos monolìticos y màs fàciles de ensamblar como piezas lego. Creo que esa
> es una gran oportunidad para Smalltalk y para Java, porque son màs dinàmicos
> que los lenguajes tradicionales.
>
> El problema que tenemos es que tenemos mucha gente acostumbrada a pensar de
> la manera tradicional y entregar un EXE o un JAR al final del proceso. Se
> tiene que pensar màs como un sistema que va creciendo desde un "Hello World"
> hasta entregar todas las funconalidades pedidas. Un sistema que no es
> necesario bajarlo para subirle nuevas funcionalidades, es decir, donde se
> pueda ir desarrollando al mismo tiempo que lo estàn usando.
>
> Imagìnate un sistema con 3 pantallas, le agrego una cuarta y la gente que lo
> usa lo ve inmediatamente, voy agregando componentes en la pantalla y cada
> componente ya tiene incorporados los servicios que tiene que llamar y esos
> servicios se pueden redefinir. Eso serìa como armar sistemas como si fueran
> legos.
>
> Saludos,
> Guillermo.

#1824 De: "acertij022" <acertij022@...>
Fecha: Lun, 26 de Mar, 2007 1:10 pm
Asunto: Re: mi 1º pregunta
acertij022
Sin conexión Sin conexión
Enviar correo Enviar correo
 
le comento Comunidad que he probado la extension que mencionaron para
autocomplete cunado escrivo el codigo y la verdad que esta buenisimo,
Gracias

#1823 De: "Edgar J. De Cleene" <edgardec2001@...>
Fecha: Vie, 23 de Mar, 2007 1:42 pm
Asunto: Re: Re: mi 1º pregunta
edgardec2001
Sin conexión Sin conexión
Enviar correo Enviar correo
 
El 3/23/07 10:22 AM, "acertij022" <acertij022@...> escribió:

> Gracias comunidad probare todo lo que me dijeron este fin de semana
German y yo a veces andamos en IRC o en todo caso leemos mensajes.

Asi terminamos de desorientarte... :)







__________________________________________________
Preguntá. Respondé. Descubrí.
Todo lo que querías saber, y lo que ni imaginabas,
está en Yahoo! Respuestas (Beta).
¡Probalo ya!
http://www.yahoo.com.ar/respuestas

#1822 De: "Edgar J. De Cleene" <edgardec2001@...>
Fecha: Vie, 23 de Mar, 2007 1:32 pm
Asunto: [MEJORA] Para ver las variables en forma alfabetica en el inspector
edgardec2001
Sin conexión Sin conexión
Enviar correo Enviar correo
 
Para los que deseen ver las variables internas al ofjeto en forma alfabetica
en el Inspector.
Probado en 3.10, pero debe andar en muchos otros Squeak.

Ah, como diría Diego, las variables no existen , son una alucinación de
viejos Pascaleros (eso lo agrego yo)

Edgar
'From Squeak3.10alpha.7069 of 12 March 2007 [latest update: #7069] on 23 March
2007 at 10:23:44 am'!  !Inspector methodsFor: 'accessing' stamp: 'edc 2/16/2007
08:27'! baseFieldList  "Answer an Array consisting of 'self' 
 and the instance
variable names of the inspected object."  ^ (Array with: 'self' with: 'all inst
vars') 	 , object class allInstVarNames asSortedCollection! !  !Inspector
methodsFor: 'selecting' stamp: 'edc 2/16/2007 10:05'! selection  "The receiver
has a list of variables of its inspected object.  
 One of these is selected.
Answer the value of the selected  
 variable."  | basicIndex varName | 
selectionIndex = 0 	 ifTrue: [^ ''].  selectionIndex = 1 	 ifTrue: [^ object]. 
selectionIndex = 2 	 ifTrue: [^ object longPrintString].  selectionIndex - 2 <=
object class instSize 	 ifTrue: [varName := object class allInstVarNames
asSortedCollection at: selectionIndex - 2 . 		 ^ object instVarNamed: varName]. 
basicIndex := selectionIndex - 2 - object class instSize.  (object basicSize <=
(self i1 + self i2) 		 or: [basicIndex <= self i1]) 	 ifTrue: [^ object basicAt:
basicIndex] 	 ifFalse: [^ object basicAt: object basicSize - (self i1 + self i2)
+ basicIndex]! !

#1821 De: "acertij022" <acertij022@...>
Fecha: Vie, 23 de Mar, 2007 1:22 pm
Asunto: Re: mi 1º pregunta
acertij022
Sin conexión Sin conexión
Enviar correo Enviar correo
 
Gracias comunidad probare todo lo que me dijeron este fin de semana

#1820 De: "Edgar J. De Cleene" <edgardec2001@...>
Fecha: Vie, 23 de Mar, 2007 12:14 pm
Asunto: Re: mi 1º pregunta
edgardec2001
Sin conexión Sin conexión
Enviar correo Enviar correo
 
El 3/23/07 6:57 AM, "Germán Arduino" <garduino@...> escribió:

> Me refería precisamente a eso, ya que mi modo de trabajo actual es
> subir la imagen con el software web de n clientes a n servidores. Y si
> bien muchas cosas se pueden hacer en línea (en el servidor de destino,
> que generalmente está en un datacenter, en USA) a veces me es útil
> bajarme la imagen tal como está en ese server para trabajar
> localmente. En esa situación no puedo (no quiero) tener una imagen
> esencialmente distinta a la de desarrollo porque sería demasiado
> diferente del entorno inicial.  Asi que mis "recortes" selectivos de
> paquetes me llevan a una imagen de unos 12 MB más o menos que hasta el
> momento me resulta cómoda tanto para trabajar local como para subir a
> los servidores de producción. (Todo esto lo tengo probado, armado y
> trabajando, pero con 3.8. No pasé a 3.9 en Producción y si el 3.10
> avanza bien a un estado estable, voy a saltar directamente a 3.10 creo
> yo).

Acuerdo totalmente.
No se que cargas arriba de la imagen de partida, me imagino que todo el
soporte de Comanche, Seaside , etc.
Y seguramente , como dijeron aqui , algunas de las cosas que resultan
cómodas para trabajar de la imagen de Damien Cassou (p. ej. para mi Shout es
un si o si)

Así que veo muy difícil bajar el tamaño partiendo de 3.10.
Vos podrias no tener los Universes, que no te aportarian mucho ya que tu
usuario no va a cargar nada a la imagen.

Sacando todos los test (casi me queman en la hoguera por eso despues de un
trabajo tremendo para tener todos los Test en un único paquete de manera de
poder descargar sin problema via Monticello), se gana casi un mega.

Y habria que estudiar como hace Pavel para tener una única fuente y soporte
para ingles únicamente (no cambiaria de usar castellano)
Aca seguro ganas otro mega.

O sea que algo desplegado en base a 3.10 corriendo adecuado al usuario
andaria con mucha suerte entre 9 y 10 Mb.

Aca en la UTN tenenos como pc mas viejas en nuestro laboratorio Celeron 400
y andan sin problemas con el SqueakLight.
Cuando hicimos algo el año pasado con el tema de los colectivos, arme una
imagen con un jpg gigante del plano de Rosario y me quedo una imagen de 43
mb (para el mismo jpg Photoshop decia que hacia falta mas de 100 mb de
memoria) y la movia sin problema.

Estoy esperando que me donen un Pentiun II 233 con 64 Mb, me parece que ese
es el mínimo absoluto y por ahi (adivino nomas) estará la perfomance del
OLPC.

No tengo muchas esperanzas de ligar una portatil OLPC...

Edgar







__________________________________________________
Preguntá. Respondé. Descubrí.
Todo lo que querías saber, y lo que ni imaginabas,
está en Yahoo! Respuestas (Beta).
¡Probalo ya!
http://www.yahoo.com.ar/respuestas

#1819 De: "Germán Arduino" <garduino@...>
Fecha: Vie, 23 de Mar, 2007 9:57 am
Asunto: Re: mi 1º pregunta
garduino
Sin conexión Sin conexión
Enviar correo Enviar correo
 
El día 22/03/07, Edgar J. De Cleene <edgardec2001@...> escribió:
>
>
>  El 3/22/07 1:10 PM, "Germán Arduino" <garduino@...> escribió:
>
>  > Con respecto a la imagen de Pavel, con todo respeto, no me
>  > gusta.....yo prefiero dejar unos mbs más, pero con las cosas como a mi
>  > me dan facilidad de uso, pero bueno, soy un viejo testarudo jajajaja.
>
>  Yo no lo voy a criticar donde el no se puede defender, aunque no comparta
>  algunas cosas.
>

No, por favor, no se trata de criticar, fijate que yo dije "con todo
respeto, no me gusta". Nada más que eso. Creo que tengo derecho de
elegir que uso y que no.

>  En lo que creo que coincidimos con vos es que imagenes minimas que sean
>  incomodas para trabajar o directamente esten muy lejos de poderse usar
>  (Spoon) no son mas que trabajos de investigación.
>

Me refería precisamente a eso, ya que mi modo de trabajo actual es
subir la imagen con el software web de n clientes a n servidores. Y si
bien muchas cosas se pueden hacer en línea (en el servidor de destino,
que generalmente está en un datacenter, en USA) a veces me es útil
bajarme la imagen tal como está en ese server para trabajar
localmente. En esa situación no puedo (no quiero) tener una imagen
esencialmente distinta a la de desarrollo porque sería demasiado
diferente del entorno inicial.  Asi que mis "recortes" selectivos de
paquetes me llevan a una imagen de unos 12 MB más o menos que hasta el
momento me resulta cómoda tanto para trabajar local como para subir a
los servidores de producción. (Todo esto lo tengo probado, armado y
trabajando, pero con 3.8. No pasé a 3.9 en Producción y si el 3.10
avanza bien a un estado estable, voy a saltar directamente a 3.10 creo
yo).

>
>  El tema del multilenguaje hace crecer enormemente la imagen .
>

Si, totalmente.

Saludos.

#1818 De: "Edgar J. De Cleene" <edgardec2001@...>
Fecha: Jue, 22 de Mar, 2007 5:20 pm
Asunto: Re: mi 1º pregunta
edgardec2001
Sin conexión Sin conexión
Enviar correo Enviar correo
 
El 3/22/07 1:10 PM, "Germán Arduino" <garduino@...> escribió:

> Con respecto a la imagen de Pavel, con todo respeto, no me
> gusta.....yo prefiero dejar unos mbs más, pero con las cosas como a mi
> me dan facilidad de uso, pero bueno, soy un viejo testarudo jajajaja.

Yo no lo voy a criticar donde el no se puede defender, aunque no comparta
algunas cosas.

A favor:

El creo un kernel donde se puede cargar paquetes y armar lo que uno quiera.
Claro que para eso no sirven los paquetes actuales, que algunos problemas
resuelven y otros no.
Cuando siguiendo su procedimiento para armar el MinimalMorphic se ha
laburado un montón, queda una imagen con problemas.
Mi idea es desarmar desde arriba hasta lograr mas o menos lo mismo.
No he descubierto como convertir una imagen 3.7 (#Symbol) a una 3.8
(#WideSymbol).
  Si tengo como hacer que el SqueakLightLearn pueda cargar lo que se necesite
desde una imagen mas grande o desde un "repositorio de clases".
No será un .exe (o una app en mi caso), pero termina armando imagenes de
menos de 5 mb

En lo que creo que coincidimos con vos es que imagenes minimas que sean
incomodas para trabajar o directamente esten muy lejos de poderse usar
(Spoon) no son mas que trabajos de investigación.

Así que parece que no se puede tener algo de menos de 4 mb que sirva para
algo si es Morphic , de menos de 2 mb si es MVC.

Habria que reconvertir todo a formato UTF8 con fines de linea Unix, para
evitar los problemas que todavia subsisten.

El tema del multilenguaje hace crecer enormemente la imagen .

Edgar







__________________________________________________
Preguntá. Respondé. Descubrí.
Todo lo que querías saber, y lo que ni imaginabas,
está en Yahoo! Respuestas (Beta).
¡Probalo ya!
http://www.yahoo.com.ar/respuestas

#1817 De: "Germán Arduino" <garduino@...>
Fecha: Jue, 22 de Mar, 2007 4:06 pm
Asunto: Re: 3.10 - Seteo del proxy
garduino
Sin conexión Sin conexión
Enviar correo Enviar correo
 
No, está bien, estando en las preferencias es suficiente.

Gracias!


El día 22/03/07, Edgar J. De Cleene < edgardec2001@...> escribió:



El 3/22/07 7:56 AM, "Germán Arduino" <garduino@...> escribió:



> Hola Edgar:
>
> Sabés porque sacaron de la imagen y del world menu la mini-app de DGD
> para setear el proxy?
>
> Para alguien que sabe como hacerlo, no afecta para nada, pero yo
> pensaba en la gente que empieza y puede ser un obstáculo importante no
> tener "a mano" esta facilidad.
>
> Saludos.
>
> Germán.
Yo no recuerdo haber sacado otra cosa que algunos morphs y varios paquetes
que no tienen nada que ver.

Estaba eso en 3.9 final ? O en la imagen que usan los españoles ?
Recordame donde estaba y como se usaba para ubicarla y reponerla.
Todavía no saque nada de Etoys.
Te adjunto la fotito del Preferences Browser que permite setear el proxy en
la imagen que tengo .

Ralph me tiene en el limbo, le mande mails de como hacer los updates con cs
que lo unico que tengan es un postcript y que en realidad hagan la carga
diferencial desde el repositorio de los paquetes que se toquen , pero no me
contesto.

En cualquier momento nos echan...

Edgar






#1816 De: "Germán Arduino" <garduino@...>
Fecha: Jue, 22 de Mar, 2007 4:10 pm
Asunto: Re: mi 1º pregunta
garduino
Sin conexión Sin conexión
Enviar correo Enviar correo
 
El día 22/03/07, Edgar J. De Cleene <edgardec2001@...> escribió:
>
>
>  El 3/21/07 6:33 PM, "Germán Arduino" <garduino@...> escribió:
>
>  > Yo estoy probándolo para desarrollo web, hasta ahora todo bien.
>  >
>  > Pero me temo que ya voy a encontrar problemitas cuando quiera recortar
>  > la imagen.
>  >
>  > Me podés apuntar algo en ese aspecto?
>  >
>  > Saludos.
>
>  La idea es recortar via Monticello todo paquete que te parezca que sobra.
>  El método del ReleaseBuilder que pasa la imagen de 3.9 a 3.10 es básicamente
>
>  unloadSome
>      World removeAllMorphs.
>      CommandHistory resetAllHistory.
>      #('Flash' 'StarSqueak' 'SmaCC' 'Speech' 'Movies' 'FixUnderscores' 'OB'
>  'OmniBrowser' )
>          do: [:ea | (MCPackage named: ea) unload.
>              PackageOrganizer default unregisterPackageNamed: ea].
>      #(#TheWorldMenu #FileServices #AppRegistry #Preferences #FileList )
>          do: [:cl | (Smalltalk at: cl) removeObsolete].
>      SystemOrganization removeEmptyCategories.
>
>  Acá el proximo corte va a ser Etoys y Nebraska.
>  Si lo cortas tal como esta la imagen ahora, no te va andar.
>  Espero que en cuanto arranquen los updates darle tiempo a lo que tengo y
>  terminar eso
>
>  Estoy tratando que Ralph convoque una "Cumbre de Monticello" ya que hay
>  varias versiones distintas y seria bueno que se fusionen o se elija la mejor
>  y todos utilizar esa.
>  La que usamos en 3.10 tiene algunos toques de el.
>  Para web y super chico, tendrias que usar la imagen de seaside (que es 3.7
>  si no me equivoco, tipo SqueakLight) o sino el kernel de Pavel con lo que
>  esta desarrollando.
>  Por lo último que mando, me parece que ya tiene algo que permite correr
>  seaside
>
>  Edgar
>
>

Si, yo tengo imágenes chicas 3.7 para la web, pero me armé mis propias
con 3.8. Ahora, quizás salte a 3.10 (el 3.9 casi no lo usé y para
producción menos que menos). Todo lo que tengo hoy día en producción
es 3.8.

Con respecto a la imagen de Pavel, con todo respeto, no me
gusta.....yo prefiero dejar unos mbs más, pero con las cosas como a mi
me dan facilidad de uso, pero bueno, soy un viejo testarudo jajajaja.

Saludos.

#1815 De: "Edgar J. De Cleene" <edgardec2001@...>
Fecha: Jue, 22 de Mar, 2007 2:18 pm
Asunto: Re: mi 1º pregunta
edgardec2001
Sin conexión Sin conexión
Enviar correo Enviar correo
 
El 3/21/07 6:33 PM, "Germán Arduino" <garduino@...> escribió:

> Yo estoy probándolo para desarrollo web, hasta ahora todo bien.
>
> Pero me temo que ya voy a encontrar problemitas cuando quiera recortar
> la imagen.
>
> Me podés apuntar algo en ese aspecto?
>
> Saludos.

La idea es recortar via Monticello todo paquete que te parezca que sobra.
El método del ReleaseBuilder que pasa la imagen de 3.9 a 3.10 es básicamente

unloadSome
     World removeAllMorphs.
     CommandHistory resetAllHistory.
     #('Flash' 'StarSqueak' 'SmaCC' 'Speech' 'Movies' 'FixUnderscores' 'OB'
'OmniBrowser' )
         do: [:ea | (MCPackage named: ea) unload.
             PackageOrganizer default unregisterPackageNamed: ea].
     #(#TheWorldMenu #FileServices #AppRegistry #Preferences #FileList )
         do: [:cl | (Smalltalk at: cl) removeObsolete].
     SystemOrganization removeEmptyCategories.

Acá el proximo corte va a ser Etoys y Nebraska.
Si lo cortas tal como esta la imagen ahora, no te va andar.
Espero que en cuanto arranquen los updates darle tiempo a lo que tengo y
terminar eso

Estoy tratando que Ralph convoque una "Cumbre de Monticello" ya que hay
varias versiones distintas y seria bueno que se fusionen o se elija la mejor
y todos utilizar esa.
La que usamos en 3.10 tiene algunos toques de el.
Para web y super chico, tendrias que usar la imagen de seaside (que es 3.7
si no me equivoco, tipo SqueakLight) o sino el kernel de Pavel con lo que
esta desarrollando.
Por lo último que mando, me parece que ya tiene algo que permite correr
seaside


Edgar








__________________________________________________
Preguntá. Respondé. Descubrí.
Todo lo que querías saber, y lo que ni imaginabas,
está en Yahoo! Respuestas (Beta).
¡Probalo ya!
http://www.yahoo.com.ar/respuestas

#1814 De: "Edgar J. De Cleene" <edgardec2001@...>
Fecha: Jue, 22 de Mar, 2007 11:12 am
Asunto: Re: 3.10 - Seteo del proxy
edgardec2001
Sin conexión Sin conexión
Enviar correo Enviar correo
 
El 3/22/07 7:56 AM, "Germán Arduino" <garduino@...> escribió:

> Hola Edgar:
>
> Sabés porque sacaron de la imagen y del world menu la mini-app de DGD
> para setear el proxy?
>
> Para alguien que sabe como hacerlo, no afecta para nada, pero yo
> pensaba en la gente que empieza y puede ser un obstáculo importante no
> tener "a mano"  esta facilidad.
>
> Saludos.
>
> Germán.
Yo no recuerdo haber sacado otra cosa que algunos morphs y varios paquetes
que no tienen nada que ver.

Estaba eso en 3.9 final ? O en la imagen que usan los españoles ?
Recordame donde estaba y como se usaba para ubicarla y reponerla.
Todavía no saque nada de Etoys.
Te adjunto la fotito del Preferences Browser que permite setear el proxy en
la imagen que tengo .

Ralph me tiene en el limbo, le mande mails de como hacer los updates con cs
que lo unico que tengan es un postcript y que en realidad hagan la carga
diferencial desde el repositorio de los paquetes que se toquen , pero no me
contesto.

En cualquier momento nos echan...

Edgar

#1813 De: "Germán Arduino" <garduino@...>
Fecha: Jue, 22 de Mar, 2007 10:58 am
Asunto: Re: 3.10 - Seteo del proxy
garduino
Sin conexión Sin conexión
Enviar correo Enviar correo
 
Supongo que la sacaron porque está en el preference browser esa
posibilidad, pero no se si es tan directa.

En fin, solo es una idea.

Saludos.


El 22/03/07, Germán Arduino <garduino@...> escribió:
> Hola Edgar:
>
> Sabés porque sacaron de la imagen y del world menu la mini-app de DGD
> para setear el proxy?
>
> Para alguien que sabe como hacerlo, no afecta para nada, pero yo
> pensaba en la gente que empieza y puede ser un obstáculo importante no
> tener "a mano"  esta facilidad.
>
> Saludos.
>
> Germán.
>


--
Germán S. Arduino
http://www.arsol.biz
http://www.arsol.net

#1812 De: "Germán Arduino" <garduino@...>
Fecha: Jue, 22 de Mar, 2007 10:56 am
Asunto: 3.10 - Seteo del proxy
garduino
Sin conexión Sin conexión
Enviar correo Enviar correo
 
Hola Edgar:

Sabés porque sacaron de la imagen y del world menu la mini-app de DGD
para setear el proxy?

Para alguien que sabe como hacerlo, no afecta para nada, pero yo
pensaba en la gente que empieza y puede ser un obstáculo importante no
tener "a mano"  esta facilidad.

Saludos.

Germán.

#1811 De: "Germán Arduino" <garduino@...>
Fecha: Mié, 21 de Mar, 2007 9:33 pm
Asunto: Re: mi 1º pregunta
garduino
Sin conexión Sin conexión
Enviar correo Enviar correo
 
Hola Edgar 3.10!


El día 21/03/07, Edgar J. De Cleene <edgardec2001@...> escribió:
>  No es porque lo este haciendo yo con la direccion de Ralph, pero ya podes
>  bajar
>  http://ftp.squeak.org/3.10alpha/Squeak3.10alpha.7069.zip
>

Yo estoy probándolo para desarrollo web, hasta ahora todo bien.

Pero me temo que ya voy a encontrar problemitas cuando quiera recortar
la imagen.

Me podés apuntar algo en ese aspecto?

Saludos.

--
Germán S. Arduino
http://www.arsol.biz
http://www.arsol.net

#1810 De: Giuseppe Luigi Punzi <glpunzi@...>
Fecha: Mié, 21 de Mar, 2007 7:51 pm
Asunto: Re: mi 1º pregunta
glpunzi
Sin conexión Sin conexión
Enviar correo Enviar correo
 
Añadido a lo que ya te han comentado, hay una imágen de squeak basada en
la 3.9 dedicada para desarrolladores con muchos paquetes ya
preinstalados, la puedes descargar del siguiente enlace:

http://damien.cassou.free.fr/squeak-dev/

Un saludo.


acertij022 escribió:
>
>
> Primero ante todo gracias por la buena onda.
> Ayer tube mi 1º encuentro con Squeak3.9 sobre windows, estube jugando
> un poco y me entro varias dudas:
>
> 1- Cuando uno llamas a una clase y quiere usar algun metodo debo 1º
> investigar que metodos tiene ¿no existe algo como el IDE de Delphi o
> C# que uno pone la clase o unit luego coloca el punto y te aparece
> todos los metodos de esa clase?.
>
> 2- Termino de hacer un Objeto y le coloco comentarios pero al
> inspeccionar el objeto no veo los comentarios.
>
> Aclaro que me falta todabia mucho que aprender recien estoy en la
> pagina 54 del libro de DIEGO GOMEZ DECK
>
> Desde ya muchas gracias a todos
>
>

--
Giuseppe Luigi Punzi

:: ZYO :: Solutions everywhere

email: glpunzi@...
tlfno: +34 675 145 912
web: http://www.zyoconsulting.com

#1809 De: Giuseppe Luigi Punzi <glpunzi@...>
Fecha: Mié, 21 de Mar, 2007 7:49 pm
Asunto: Re: Hola a todos!!
glpunzi
Sin conexión Sin conexión
Enviar correo Enviar correo
 
Hola, bienvenido.

Aquí otro amante de Delphi, pero del de verdad, hasta la versión 7, no
esa copia barata de Visual Studio que hay ahora ;P

Espero que descubras las sensaciones que yo estoy descubriendo gracias a
Smalltalk.

Edgar J. De Cleene escribió:
>
>
>
>
> El 3/20/07 5:59 PM, "acertij022" <acertij022@...
> <mailto:acertij022%40yahoo.com.ar>> escribió:
>
>> Buenos días a todos, mi nombre es Walter soy programador en Delphi y
>> C# pero gracias a un compañero de trabajo es descubierto a
âEURoeSQUEAKâEUR
>> por eso me suscripto a este foro para ponerme en tema del ambiente y
>> la programación de smalltalk en squeak.
>> Espero aprender rápido para poder hacer uno que otro aporte a este foro.
> Bienvenido:
>
> Aguante Delphi, aqui no discriminamos a nadie ni tenemos la verdad revelada.
> Por cierto , nos encanta que se hable de otras cosas como fútbol, música,
> peliculas, etc.
> Cuando le "agarres la mano", espero que como yo digas "que lástima no me
> entere antes"
>
> Asi que pregunta todas tus dudas y entre todos te ayudaremos.
>
> Edgar
>
>
>
>
>
> __________________________________________________
> Preguntá. Respondé. Descubrí.
> Todo lo que querías saber, y lo que ni imaginabas,
> está en Yahoo! Respuestas (Beta).
> ¡Probalo ya!
> http://www.yahoo.com.ar/respuestas <http://www.yahoo.com.ar/respuestas>
>
>

--
Giuseppe Luigi Punzi

:: ZYO :: Solutions everywhere

email: glpunzi@...
tlfno: +34 675 145 912
web: http://www.zyoconsulting.com

#1808 De: "Edgar J. De Cleene" <edgardec2001@...>
Fecha: Mié, 21 de Mar, 2007 3:30 pm
Asunto: Re: mi 1º pregunta
edgardec2001
Sin conexión Sin conexión
Enviar correo Enviar correo
 
El 3/21/07 9:54 AM, "acertij022" <acertij022@...> escribió:

> Primero ante todo gracias por la buena onda.
> Ayer tube mi 1º encuentro con Squeak3.9 sobre windows, estube jugando
> un poco y me entro varias dudas:
>
> 1- Cuando uno llamas a una clase y quiere usar algun metodo debo 1º
> investigar que metodos tiene ¿no existe algo como el IDE de Delphi o
> C# que uno pone la clase o unit luego coloca el punto y te aparece
> todos los metodos de esa clase?.
>
> 2- Termino de hacer un Objeto y le coloco comentarios pero al
> inspeccionar el objeto no veo los comentarios.
>
> Aclaro que me falta todabia mucho que aprender recien estoy en la
> pagina  54 del libro de DIEGO GOMEZ DECK
>
> Desde ya muchas gracias a todos

Si recien empezas, cualquier Squeak te va a servir.
No es porque lo este haciendo yo con la direccion de Ralph, pero ya podes
bajar
http://ftp.squeak.org/3.10alpha/Squeak3.10alpha.7069.zip

Como varias cosas cambian con respecto al 3.9, tal vez te convenga usarlo (y
de paso quejarte de lo que no ande o ande mal).

Sintaxis para evaluar en el Workspace.
Clase canUnderstand: mensaje

Ejemplo remarcando y haciendo print it

Object canUnderstand: #copy true

Todos los mensajes que puede entender una clase

Transcript open.
Object methodDict keysDo: [:k| Transcript show: k;cr]

Y por supuesto , como dice German, cargando paquetes le daras mas
funcionalidad.

Te recomiendo cargar Shout, te va a resultar menos extraño el entorno del
Browser, se va a parecer mas a los editores de fuente de los compiladores de
C.

Como todo el manejo de packages en 3.10 se hará via Universes (no via
SqueakMap como en 3.9) esta es otra razón de directamente empezar con 3.10.

Aclaro que SqueakMap queda en la imagen por razones de compatibilidad, que
sigue funcionando y que siempre se podrán utilizar otras formas de cargar
packages.

Via Universes, se supone que será mas sencillo para el usuario.

Edgar









__________________________________________________
Preguntá. Respondé. Descubrí.
Todo lo que querías saber, y lo que ni imaginabas,
está en Yahoo! Respuestas (Beta).
¡Probalo ya!
http://www.yahoo.com.ar/respuestas

#1807 De: "Germán Arduino" <garduino@...>
Fecha: Mié, 21 de Mar, 2007 1:03 pm
Asunto: Re: mi 1º pregunta
garduino
Sin conexión Sin conexión
Enviar correo Enviar correo
 
Hola:

El día 21/03/07, acertij022 <acertij022@...> escribió:
>
>
>
>
> Primero ante todo gracias por la buena onda.
>  Ayer tube mi 1º encuentro con Squeak3.9 sobre windows, estube jugando
>  un poco y me entro varias dudas:
>
>  1- Cuando uno llamas a una clase y quiere usar algun metodo debo 1º
>  investigar que metodos tiene ¿no existe algo como el IDE de Delphi o
>  C# que uno pone la clase o unit luego coloca el punto y te aparece
>  todos los metodos de esa clase?.
>

Existe un paquete que se llama eCompletion que hace eso. Sino, podés
mirar el browser de clases directamente.

>  2- Termino de hacer un Objeto y le coloco comentarios pero al
>  inspeccionar el objeto no veo los comentarios.

Los comentarios no se ven mediante inspect, tenés que usar el browser.

Saludos.

#1806 De: "acertij022" <acertij022@...>
Fecha: Mié, 21 de Mar, 2007 12:54 pm
Asunto: mi 1º pregunta
acertij022
Sin conexión Sin conexión
Enviar correo Enviar correo
 
Primero ante todo gracias por la buena onda.
Ayer tube mi 1º encuentro con Squeak3.9 sobre windows, estube jugando
un poco y me entro varias dudas:

1- Cuando uno llamas a una clase y quiere usar algun metodo debo 1º
investigar que metodos tiene ¿no existe algo como el IDE de Delphi o
C# que uno pone la clase o unit luego coloca el punto y te aparece
todos los metodos de esa clase?.

2- Termino de hacer un Objeto y le coloco comentarios pero al
inspeccionar el objeto no veo los comentarios.

Aclaro que me falta todabia mucho que aprender recien estoy en la
pagina  54 del libro de DIEGO GOMEZ DECK

Desde ya muchas gracias a todos

#1805 De: "Edgar J. De Cleene" <edgardec2001@...>
Fecha: Mar, 20 de Mar, 2007 9:15 pm
Asunto: Re: Hola a todos!!
edgardec2001
Sin conexión Sin conexión
Enviar correo Enviar correo
 
El 3/20/07 5:59 PM, "acertij022" <acertij022@...> escribió:

> Buenos días a todos, mi nombre es Walter soy programador en Delphi y
> C#  pero gracias a un compañero de trabajo es descubierto a “SQUEAKâ€
> por eso me suscripto a este foro para ponerme en tema del ambiente y
> la programación de smalltalk en squeak.
> Espero aprender rápido para poder hacer uno que otro aporte a este foro.
Bienvenido:

Aguante Delphi, aqui no discriminamos a nadie ni tenemos la verdad revelada.
Por cierto , nos encanta que se hable de otras cosas como fútbol, música,
peliculas, etc.
Cuando le "agarres la mano", espero que como yo digas "que lástima no me
entere antes"

Asi que pregunta todas tus dudas y entre todos te ayudaremos.

Edgar







__________________________________________________
Preguntá. Respondé. Descubrí.
Todo lo que querías saber, y lo que ni imaginabas,
está en Yahoo! Respuestas (Beta).
¡Probalo ya!
http://www.yahoo.com.ar/respuestas

#1804 De: "acertij022" <acertij022@...>
Fecha: Mar, 20 de Mar, 2007 8:59 pm
Asunto: Hola a todos!!
acertij022
Sin conexión Sin conexión
Enviar correo Enviar correo
 
Buenos días a todos, mi nombre es Walter soy programador en Delphi y
C#  pero gracias a un compañero de trabajo es descubierto a “SQUEAKâ€
por eso me suscripto a este foro para ponerme en tema del ambiente y
la programación de smalltalk en squeak.
Espero aprender rápido para poder hacer uno que otro aporte a este foro.

#1803 De: "Edgar J. De Cleene" <edgardec2001@...>
Fecha: Dom, 11 de Mar, 2007 2:16 pm
Asunto: Load updates button is working again.
edgardec2001
Sin conexión Sin conexión
Enviar correo Enviar correo
 
Following what we discuss here before, I put the necessary in official
place.
I test on my machine and all seems work.
If any wish test on a fresh 3.9 or in a backup of your current 3.9, I
appreciate.

Warnings:
The process removes

#('Flash' 'StarSqueak' 'SmaCC' 'Speech' 'Movies' 'FixUnderscores' 'OB'
'OmniBrowser' )
         do: [:ea | (MCPackage named: ea) unload.

If you have projects, answer "NO" to the question of removing.

The process converts to one Universe image and set as 7069 at the end .

In a very odd form let know if you have a very fast connection (5 minutes)
or a lousy one (20 +)...

I send copy to all Argentina Smalltalk Users groups

Saludos a la buena gente y gracias !!

Edgar







__________________________________________________
Preguntá. Respondé. Descubrí.
Todo lo que querías saber, y lo que ni imaginabas,
está en Yahoo! Respuestas (Beta).
¡Probalo ya!
http://www.yahoo.com.ar/respuestas

#1802 De: "Edgar J. De Cleene" <edgardec2001@...>
Fecha: Vie, 9 de Mar, 2007 1:29 pm
Asunto: [ANUNCIO] Primer Squeak sin herrores en los Tests
edgardec2001
Sin conexión Sin conexión
Enviar correo Enviar correo
 
- ftp://squeak.cobss.ch/pub/

And download and try

Squeak3.10alpha.7068.zip

Agradecere feedback, este fin de semana estara ahí y con los cambios de
último minuto que aparezcan, ira el lunes a primera hora a los servers
oficiales.

Tiene la bendición de Ralph.

Usa las últimas fuentes del 3.9 (por el momento)
Cuando este en uso y haya empezado el proceso de updates (si podrán hacer
updates como en otra versiones) dentro de un mes aproximadamente le daré con
todo al load/unload en forma segura de los Etoys y Nebraska.

Así quienes no los necesitan , no tendran porque tenerlos en la imagen.
Y quienes los usen , espero puedan cargar el correspondiente .mcz en la
imagen.

De ahí a que cosas que alguna vez anduvieron vuelvan a funcionar ....

Pero tengan fe, siganme que espero defraudarlos :=)

No es la imagen FUN , con todos los jueguitos, etc, que saldrá a fin de
Mayo.
Y que eventualmente estará para "verla" remoto.

Edgar







__________________________________________________
Preguntá. Respondé. Descubrí.
Todo lo que querías saber, y lo que ni imaginabas,
está en Yahoo! Respuestas (Beta).
¡Probalo ya!
http://www.yahoo.com.ar/respuestas

Mensajes 1802 - 1831 de 3478   Más reciente  |  < Más reciente  |  Más antiguo >  |  Más antiguo
Avanzado

Copyright © 2009 Yahoo! de Argentina S.R.L. Todos los derechos reservados.
Política de privacidad - Condiciones del Servicio - Reglas de la comunidad de Yahoo! - Ayuda