title: How to uniquely identify a transcript window in Pharo/Squeak?
body: <p>I'm new to smalltalk and like every other programming languages I've learnt, I tried to do a simple "hello world" program. I've learnt that in Pharo/Squeak what you do is to open a transcript window, typed following code into the workspace window and then pressed 'Alt-d' to run it:</p>
  
  <p><code>Transcript show: 'hello world'; cr.</code></p>
  
  <p>As far as I understand, the line means send the "show" message with argument "hello world" to the Transcript object and as expected, my transcript window now shows:</p>
  
  <p><code>hello world</code></p>
  
  <p>so far so good, however, when I opened a second transcript window and ran the code again, I found that both transcript windows now have:</p>
  
  <p><code>hello world</code></p>
  
  <p>As if both transcript windows are identified by the identifier "Transcript". This is what got me confused because I would have thought that transcript windows must be "instances" of the transcript window class. Therefore, shouldn't there be a way to uniquely identify them?</p>