El día 15 de septiembre de 2010 10:39, [email protected] <[email protected]> escribió: > Facundo, > Tenés razón, pero tal vez lo que hice peor fue escribir código > Smalltalk fuera de Smalltalk (en un mail) ... [..]
Ahora bien, el *entorno* de trabajo Smalltalk, llevado a su extremo, ¿no incluye MUA? En ese caso, cualquier panel de edición te permitiría inspeccionar/hacer/evaluar código :) (pun intended) ¿Cómo sería una pc-smalltalk? O mejor dicho, ateniéndose a la historia, ¿cómo sería una pc? Es claro que hardware único, placa única de red y de vídeo, pocos drivers para desarrollar, nada de expandir (eso crea necesidad de más drivers) O sea, el que fabrica el entorno de software, más vale que fabrique el hardware y de esa manera ajuste uno con otro. Hay una cita por ahí de Alan Kay sobre esto, ¿no? Apple parece que hace eso, aunque eligió un pariente de Smalltalk. FORTH se ha aprovechado del hardware especial fabricado por otros. Aunque debo reconocer que los lenguajes concatenativos me atraen, soy sólo un fan que va a la tribuna, no a la platea. ¿Qué queda para nosotros por explorar? * Consolas de video juegos * arduino? (con minúsculas no tiene nada que ver con German :) * OLPC? * netbooks? hardware no tan específico, debo reconocer, un híbrido de OLPC y PC De paso, ¡qué atractiva la Squeak-NOS! Se ve que ahí también chocan con el problema de la multiplicidad de dispositivos que deben funcionar. Tiene esa atracción fatal: te lleva hacia ella, pero después no sabés como alejarte :) Si te quedás, la variación de hardware te mata; la virtualización del hardware puede ser una salida de ese dilema. A lo mejor la salida esta por ahí, ¿no?: Establecer una virtualizción del hardware (tipo Qemu, o algo así) que provea placas de red y otros con virtio, de manera que sean altamente eficientes, y que al final sean UNA sola máquina posible. Encima de ese hardware virtualizado se puede meter la VM de Smalltalk, y como dicen los matemáticos, "estamos en el caso anterior". A lo mejor habrá que refrasear a Alan Kay diciendo que los que verdaderamente se preocupan por su software, diseñan sus propios emuladores de hardware virtual. Bueno, espero no aburrirlos con mi off-topic de ADVA, pero aquí calzaba bien, porque la programación de video juegos muchas veces trata con hardware especial y que la imagen cargada hace todo lo que se necesita para interactuar con el sistema. Lo cual nos lleva de nuevo al problema de escribir mail fuera de Smalltalk, actividad que sería una contradicción en uno de estos entornos. Y eso nos hace pensar en cómo serían las pc... Un abrazo! -- It's not enough to teach students to surf the Net, we must teach them to make waves. My pedagogical theory is relate, create, donate, which suggests that students work in teams, create ambitious projects and then donate these to people who can use and build upon them. --Ben Shneiderman -- To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] http://www.clubSmalltalk.org
