I don't know if another LOGO interpreter is needed nowadays (I just teach Scratch directly to achieve the same end result) but 11/10 for making this :)
I am teaching Scratch and LOGO and noticed similarlities between the two languages. For more advanced students I extended the task to start creating a LOGO interpreter. Then we thought "must have been done before" so did a web search and found your blog. http://minutillo.com/steve/weblog/2010/02/17/logo-on-scratch-scratch-on-logo/. Just what we wanted. So it has been done before - and done well. Even prompted me to leave my first Scratch comment. Good job.
Also, the binary operators +, -, /, and * will work in expressions. These are equivalent:
fd add 50 50
fd 50 + 50
More complicated expressions (fd 10 + 10 * 10) will work, but the order of operations is a bit weird. Use the "functional" syntax (fd add 10 multiply 10 10) if this is a problem.
Comments
You need to be logged in to post comments
Add a Comment
do not get it.
I don't know if another LOGO interpreter is needed nowadays (I just teach Scratch directly to achieve the same end result) but 11/10 for making this :)
I am teaching Scratch and LOGO and noticed similarlities between the two languages. For more advanced students I extended the task to start creating a LOGO interpreter. Then we thought "must have been done before" so did a web search and found your blog. http://minutillo.com/steve/weblog/2010/02/17/logo-on-scratch-scratch-on-logo/. Just what we wanted. So it has been done before - and done well. Even prompted me to leave my first Scratch comment. Good job.
df
oops
Winner of the Best Project gallery October 12, 2010