Defining a new class in the Squeak Workspace

You can create a new class in Squeak, without using the class browser. The following session in the Workspace shows how:

Object subclass: #Person 
       instanceVariableNames: 'name age'
       classVariableNames: '' 
       poolDictionaries: '' 
       category: 'vijay'.

Person compile: 'name ^name' classified: #accessing.
Person compile: 'age ^age' classified: #accesing.
Person compile: 'age: a age := a' classified: #accessing.
Person compile: 'name: n name := n' classified: #accessing.

p := Person new.
p name: 'Vijay'; age: 32.
p name => "Vijay".
p age => 32