Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: version B 2.10.1a 12/4/83; site rlgvax.UUCP Path: utzoo!linus!philabs!seismo!rlgvax!jack From: jack@rlgvax.UUCP (Jack Waugh) Newsgroups: net.lang Subject: Logo Versions? Message-ID: <1465@rlgvax.UUCP> Date: Sat, 10-Dec-83 14:30:18 EST Article-I.D.: rlgvax.1465 Posted: Sat Dec 10 14:30:18 1983 Date-Received: Sun, 11-Dec-83 02:35:28 EST Organization: CCI Office Systems Group, Reston, VA Lines: 19 Does anyone know about the different versions of the programming language Logo? As far as I can tell, there is no tendency toward standardization. I have learned the Apple Logo dialect well enough to get the flavor of it. Another version that got a better review is Terrapin/Krell Logo. Does anyone know if Tarrapin/Krell has the "RUN" operator, which executes a list as a program, or the operators that convert a list to a procedure (remembered as though the programmer had entered it as "TO" whatever...) and vice versa? For those that have never heard of Logo, it's a very interesting language to which to expose first time computer programmers and children. I remember an article stating that children of age 5 had programmed in it. Promotional literature from Apple claims age 3. Logo has LISP-style lists. The programs, however, unlike LISP programs, are not written out as lists, but in a prettier syntax. Recursion, of course, is permissible. Tail recursion does not push the stack. A call on a programmer-written procedure looks just like an invocation of a primitive. In at least the Apple dialect, programmers can define control structures such as WHILE.