Simple Program Won't Run

Gary Highberger <[email protected]>
Newsgroups gmane.comp.lang.smalltalk.gnu.general
Message-ID <CAAWCt5z8kj+7ko7FqM1Jxmy91wKMY5N-yfwuDTY0Fgj0GezMxA@mail.gmail.com>
Hi Everybody,

Obviously what programming skills I have are other than Oops :-)

What Oops rule(s) does the following program, autoRun,st, break? Why is MyA
written as #MyA in the error message? Why doesn't the compiler understand
MyA? It's defined in the immediately preceding line.

Gary Highberger

cat autoRun.st
MyA := Array new: 10
MyA at: 1 put: 'one'
3 printNl
'hello world' printNl

$ gst autoRun.st
Object: 10 error: did not understand #MyA
MessageNotUnderstood(Exception)>>signal (ExcHandling.st:254)
SmallInteger(Object)>>doesNotUnderstand: #MyA (SysExcept.st:1448)
UndefinedObject>>executeStatements (autoRun.st:1)
3
'hello world'
$
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.