Here's what I think may be happening:
There's an error in one of your procedures somewhere midway down the
procedures page. When you leave the procedures page, Logo reads through
what you've written, top to bottom, and defines each procedure as it goes.
If there's a certain type of error, Logo stops and doesn't get to the rest
of the procedures.
The kinds of errors that cause this are those that intefere with defining.
Here's an example:
to square
repeat 4 [fd 50 rt 90]
end
to repeat
end
to circle
repeat 36 [fd 10 rt 10]
end
This will cause the message "repeat is already used" - it's a primitive so
you can't define it on your own. (Actually, you can, but that's another
story.)
In this case CIRCLE won't be defined and you'll get the message "I don't
know how to circle" if you try to run it.
I suspect that this is the problem you had. By moving procdures to the top
of the procedures page you put them before the offending procedure.
I hope this helps.
-Michael
Michael Tempel tel: 212 579 8028
Logo Foundation fax: 212 579 8013
250 West 85th Street michaelt@media.mit.edu
New York NY 10024
http://el.www.media.mit.edu/groups/logo-foundation/
---------------------------------------------------------------
Please post messages to the Logo forum to logo-l@gsn.org. Mail
questions about the list administration to logofdn@gsn.org. To
unsubscribe send unsubscribe logo-l to majordomo@gsn.org.