note mdillon Just for kicks, here's another Logo implementation, this one written in C: [|Berkeley Logo]. <p>And, just for a few more kicks and to show that Logo isn't just for graphics, here is Brian Harvey's sample program from the linked page (it generates combinations from a list of lists): <code>to choices :menu [:sofar []] if emptyp :menu [print :sofar stop] foreach first :menu [(choices butfirst :menu sentence :sofar ?)] end </code> 164329 164402