Parallel programming in Logo

One of the most powerful programming techniques is the parallel programming. This is a very useful technique especially when we are dealing with robots, toys, multiple turtles,... Since the parallelism is not supported by Logo itself, we've written a module which defines commands that make the parallel programming possible. The present paper indicates the implementation of this parallel programming module, describes the supporting commands, and gives an example of a semaphored crossway. The module was written in LogoS. It uses some LogoS dependent commands, but with a few changes it can be made suitable for other Logo interpreters.