John St. Clair
2007-03-20 02:18:57 UTC
The message below is being cross-posted from the LogoForum. Please
reply here at comp.lang.logo and it will be crossposted back to the
LogoForum. The original author of this message is "Arvid"
<***@gmail.nospam.com>.
Hello Logo fans,
I worked hard on a new version of RoboMind: an alternative
interpretation of the well-known Turtle. See:
http://www.robomind.net
ROBO is a new and very simple educational programming language that
will familiarize you with the basics of computer science by
programming your own robot in the RoboMind development environment.
The main reasons to come up with a modified version:
* Most Logo implementations have reached a stage far beyond their
original scope: a first introduction to programming. All the fancy
gadgets you find in the popular implementations (file IO etc.) may be
intesting for teachers, but may confuse beginners.
* Although I like that Logo is a Lisp based language, the syntax is
definitely not as elegant. In general I like the idea of a functional
language but to be honest little remains in all Logo variants. A more
conventional syntax of an imperative language is chosen.
The ROBO language is very minimalistic: it even lacks operators and
variables. From a theoretical point of view, the robot closely
resembles a Turing machine.
* The interactivity of the turtle with its environment is limited.
Where the turtle focusses on drawing, perceiving is essential for
interesting robot programs (e.g. line followers).
* The RoboMind development environment aims to be as user friendly as
possible. Nice visualizations are combined with a simpel no-nonsense
interface.
Please let me know what you think of it!
Arvid Halma
reply here at comp.lang.logo and it will be crossposted back to the
LogoForum. The original author of this message is "Arvid"
<***@gmail.nospam.com>.
Hello Logo fans,
I worked hard on a new version of RoboMind: an alternative
interpretation of the well-known Turtle. See:
http://www.robomind.net
ROBO is a new and very simple educational programming language that
will familiarize you with the basics of computer science by
programming your own robot in the RoboMind development environment.
The main reasons to come up with a modified version:
* Most Logo implementations have reached a stage far beyond their
original scope: a first introduction to programming. All the fancy
gadgets you find in the popular implementations (file IO etc.) may be
intesting for teachers, but may confuse beginners.
* Although I like that Logo is a Lisp based language, the syntax is
definitely not as elegant. In general I like the idea of a functional
language but to be honest little remains in all Logo variants. A more
conventional syntax of an imperative language is chosen.
The ROBO language is very minimalistic: it even lacks operators and
variables. From a theoretical point of view, the robot closely
resembles a Turing machine.
* The interactivity of the turtle with its environment is limited.
Where the turtle focusses on drawing, perceiving is essential for
interesting robot programs (e.g. line followers).
* The RoboMind development environment aims to be as user friendly as
possible. Nice visualizations are combined with a simpel no-nonsense
interface.
Please let me know what you think of it!
Arvid Halma