title: Smalltalk: Assigning to a Variable Without Declaring a Variable in GNU Smalltalk
body: <p>In Smalltalk, the GNU version 3.2.5, I do not get any errors when I do not declare a variable like so:</p>
  
  <pre><code>v := Array new: 10.
  </code></pre>
  
  <p>as opposed to:</p>
  
  <pre><code>| v |
  v := 5.
  </code></pre>
  
  <p>But I was under the impression that there should be an error when I do this.</p>