Soy nuevo en smalltalk y como todos los demás lenguajes de programación que he aprendido, intenté hacer un simple programa de "hello world". He aprendido que en Pharo/Squeak lo que haces es abrir una ventana de transcripción, mecanografiado siguiente código en la ventana de trabajo y luego pulsa 'Alt-d' para ejecutarlo:¿Cómo identificar de manera única una ventana de transcripción en Pharo/Squeak?
Transcript show: 'hello world'; cr.
Por lo entiendo, la línea significa enviar el mensaje "show" con el argumento "hola mundo" al objeto transcripción y como se esperaba, mi ventana de transcripción muestra ahora:
hello world
hasta ahora tan bueno, sin embargo, cuando abrió una segunda ventana de transcripción y volvió a ejecutar el código, encontré que ambas ventanas de transcripción ahora tienen ve:
hello world
Como si ambas ventanas de transcripción son identificados por el identificador "Transcripción". Esto es lo que me confundió porque habría pensado que las ventanas de transcripción deben ser "instancias" de la clase de ventana de transcripción. Por lo tanto, ¿no debería haber una forma única de identificarlos?
gracias por la respuesta detallada – oscarkuo