¡Estamos de mudanza!
Este blog se está mudando a otro sitio.
Perdón por las molestías.
Este blog se está mudando a otro sitio.
Perdón por las molestías.
Sigo un poco "desconectado" de este blog, pero es por una buena causa: Squeak 3.8.
Estuve trabajando muy duro para meter todos los cambios de interfaz que, creo, van a atender los mayores problemas de las personas que recién empiezan. La idea es mejorar la curva de aprendizaje para los usuarios "novatos" y, a su vez, dar todo el poder a los usuarios "expertos".... sí, ya lo se... eso es lo que dicen todos :-S
Si todavía tenés ganas de ver como va la historia, tenés que seguir los pasos enunciados en http://swiki.agro.uba.ar/small_land/234.
Les dejo un screenshot para que vean como va el tema.
Saludos,
-- Diego
En los últimos días estuve un poco "desconectado" del blog ya que estuve trabajando fuerte para programar una Docking Bar (o Panel, etc).
Entre las mejoras de interfase que estamos planeando para la próxima versión de Squeak está la de sacar el menú del Mundo y que este no sea accesible haciendo click sobre el Mundo (y tampoco presionando ESCape, etc). Es decir: Sacarlo en el completo sentido de la palabra.. Al sacarlo tendremos la oportunidad de limpiar las opciones y dejar sólo las más importantes.
La configuración inicial de la próxima versión de Squeak tendrá accesibles (ya sea en los menús, pestañas o cualquier otra opción) sólo las opciones para un usuario NO programador y todas las herramientas que no sean sólo de usuario (El Browser de Clases, los ChangeSorters, etc, etc) directamente no estarán disponibles. Esto, que en principio suena muy fuerte, evitará (si tenemos suerte) uno de los problemas más reportados por personas que comienzan en Squeak: La complejidad de miles y miles de opciones.
Tendremos sólo una opción "avanzada" que se llamará poner el Squeak en modo avanzando (O algo así). Esa opción convertirá a nuestro Squeak en una herramienta llena de opciones (incluso es probable que esa opción habilite las herramientas de programación) y allí es donde las personas que ya tengan un fuerte conocimiento de Squeak vivirán sus días.
Estos son parte de los motivos que nos motivaron a agregarle a Squeak el soporte de Docking Bars. Para tener una idea de como se verá las opciones que estamos pensando, echen un vistazo a este screenshot.
Manténganse sintonizados, próximamente más...
...una página en un swiki.
A partir de hoy todas las personas que quieran participar de las pruebas a nuestro próximo Squeak versión 3.8 pueden hacerlo.
Para eso creamos una página en el Swiki de Small-Land con toda la información para participar de esta etapa.
La ayuda más necesaria en este momento es la localización de errores y diferencias que esta versión tenga con la actual versión.
Por favor reporten los errores encontrador por email a DiegoGomezDeck@ConsultAr.com.
Están todos invitados a participar, y muchas gracias por adelantado!!!
Hoy inauguro una nueva sección llamada Mejorando Squeak con esta primera propuesta.
Una de las características que un usuario de programas de dibujo extraña en Squeak es la posibilidad de poder hacer ajustes finos de posición y/o tamaño con el teclado.
El changeset que puede bajarse acá es una primera implementación en borrador (a no quejarse si se rompe algo) de esta propuesta.
Una vez instalado el changeset se podrá mover y cambiar de tamaño al Morf que tenga su Halo levantado de la siguiente forma:
Entre los cambios que estamos planeando para la próxima versión de Squeak hay uno que parece más controversial que el resto:
Hace un tiempo (y parece que será por un tiempo largo) estoy trabajando en la próxima versión de Squeak que publicaremos para Small-Land.
Ahora que me doy cuenta no tenemos un nombre para la nueva versión de nuestro Squeak, ¿Qué tal Squeak 2004?... no, sería demasiado original.
La versión actual está basada en el Squeak 3.5, y la próxima estará basada en la versión 3.8. Esto nos permitirá desarrollar una gran cantidad de cosas en base a paquetes que no funcionan en nuestra versión y que sí funcionaran en la próxima, tal vez el mejor ejemplo son los Conectores de Ned Konz.
También hay otros paquetes muy interesantes como un cliente de VNC que nos permitirá correr aplicaciones linux "dentro" del Squeak.
Esto es todo por ahora, manténganse sintonizados...
Espero que este espacio sea, como mínimo, tan informal como soy en persona.
Voy a volcar aquí algunas opiniones mías sobre diferentes temas y me reservo el derecho de cambiar de opinión tantas veces como me sea divertido (¡tengo sólo 31 años y no me gustaría dejar de cambiar mis ideas justo ahora!).
Se agradecerá cualquier tipo de comentario inteligente sobre mis expresiones, y serán mucho más valoradas aquellas opiniones que sean diferentes a las mias.