Miguel Angel Iglesias wrote:
> Hola, recien comienzo a explorar el smalltalk, provengo de java y python. Me
> gustaría saber  si además de smalltalk/X y squeak existen otras
> implementaciones que conlleven un IDE (estuve viendo el gnu-smalltalk),

En smalltlka, el ciclo Edición, compilación ejecución no existe. El
mismo ambiente de objetos es el "editor, compilador, ejecición a
tiempo real"

Te recomiendo encarecidamente el libro de Diego, Programando con
Smalltalk, donde toca varios temas usando squeak, y podrás ir cogiendo
conceptos. El libre está bajo una licencia Creative Comons y puedes
descargarlo gratuitamente desde:
http://smalltalk.consultar.com/

Por supuesto, si te gusta, siempre puedes comprarlo, y aportar a la
comunidad.

> el
> squeak me parece bien, pero la verdad que todos esos colores me molestan un
> poco, y el smalltalk/X esta bueno, pero creo entender que utiliza java para
> los graficos. Cuales utilizan Uds?

Yo pensaba igual sobre squeak, pero todo es completamente
personalizable. Si no tienes ganas de personalizar, siempre puedes
descargar una squeak-dev, seguro te encuentras más cómodo.
http://damiencassou.seasidehosting.st/seaside/pier

Esta imagen tiene un look un poco más ¿"serio"? y seguramente te
encuentres más cómodo. Además lleva preinstalado ya paquetes de
coloreado de sintaxis o completion de código. Existen muchas imágenes
preconstruidas (y paquetes de aplicaciones, módulos etc..[1]), y
proyectos por ejemplo en el que está trabajando Edgar J De Cleene
portando el viejo código del proyecto SkinsII para que puedas importar
themes del manejador de ventanas de IceWM a squeak.

>Quizas sea que luego de usar un IDE como
> el NetBeans o el Eclipsee haya convertido un poco exigente (y por qué no,
> pacotillero) Por otra parte, para programar en python uso el IDLE, que es
> poco más que una shell, pero muy funcional, existe algo parecido para
> smalltalk?

Cuando en squeak abras un browser, le des a buscar, encuentres la clase
que necesitas, puedes acceder a todos los métodos que llaman a esa
clase con un sólo click.

Cuando pruebes Squeak (o smalltalk en general) no volverás a otro
lenguaje (si no es por obligación). Eso sí, debes dedicarle un poco
de tiempo a investigar ya que son muchos conceptos nuevos que aprender,
pero para eso, estamos nosotros, para ayudar. Yo también soy casi
nuevo por aquí y vengo de lenguajes como Lazarus/FreePascal (Delphi),
VB o C#.NET y actualmente no volvería a ninguno de ellos.

Lo más importante es, que puedes acceder a todo el código. Incluido
la propia base del lenguaje smalltalk en sí, pudiendo redefinir el
mismísimo "+" para que se comporte como tu quieras. Y como ya te han
dicho por ahí arriba, no tienes que ser nu experto o el creador de la
aplicación para entender el código.

Pero repito, debes darle un poco de tiempo y no impacientarte ya que
aquí, todo funciona de distinta manera.

Ah! y además de DabbleDB, visita esta web. http://opencroquet.org/ eso
que ves, está desarrollado en esa cosa llena de colores ;)

Un saludo.

P.D.: Y cualquier duda, tienes esta lista de correo, la de squeak-dev
oficial [2] squeakRos [3] y muchas más.

[2] http://lists.squeakfoundation.org/mailman/listinfo

[3] http://ar.groups.yahoo.com/group/squeakRos/


--~--~---------~--~----~------------~-------~--~----~
Ha recibido este mensaje porque está suscrito a Grupo "clubSmalltalk" de Grupos 
de Google.
 Si quieres publicar en este grupo, envía un mensaje de correo 
electrónico a [email protected]
 Para anular la suscripción a este grupo, envíe un mensaje a [EMAIL PROTECTED]
 Para obtener más opciones, visita este grupo en 
http://groups-beta.google.com/group/clubSmalltalk.

-~----------~----~----~----~------~----~------~--~---

Responder a