Volume 4, Number 3 - Spring 1996
© Logo Foundation
You may copy and distribute this document for educational purposes provided
that you do not charge for such copies and that this copyright notice is
reproduced in full.
These are the major articles that appeared in Logo Update, Volume 4,
Number 3- Spring 1996. Minor changes have been made to update information
such as addresses. Conference announcements and other items of transient
interest that appeared in the original newsletter have not been included
here.
In this issue:
Logo Down Under by Jeff Richardson
Logo: An Excuse to Learn by Andrea Anfossi
More About Logo and Hypermedia
Memories of Logo
[TOP]
Logo Down Under
by Jeff Richardson
The history of Logo in Australia begins in 1974. Scott
Brownell, a teacher from the island state of Tasmania brought a magnetic
tape copy of Logo from MIT to Hobart, to run on a PDP-11 at the Tasmanian
Education Department's computer center. He then recruited another
Tasmanian teacher, Sandra Wills, and secured a rare and expensive robot
turtle from The General Turtle Co. The ensuing project saw every school in
Tasmania connected, with a teletype terminal, to the PDP-11. Sandra would
load the turtle into the boot of her car and travel all over the island,
moving from school to school. At each school children would hook up the
turtle to their terminal and use their remote Logo to control it. It's
quite astonishing to think that some of these children are now in their
30s!
This work led to two technical breakthroughs in global Logo history.
With the arrival of the Apple, personal computers came to rule the earth
and distributed computing went into hiding for 15 years. Richard Miller,
of the University of Wollongong in New South Wales, wrote the first
version of Logo to run on the Apple, specifically to drive the robot
turtles in the Tasmanian project. In addition to collaborating with
Richard, Sandra Wills had overseen the engineering of a small and
relatively inexpensive floor turtle, the Tassie Turtle. The Tassie Turtle
achieved a degree of accuracy and precision that had eluded similar
research and development efforts in Edinburgh and elsewhere. And it could
be run from a 5.25" floppy disk on an Apple.
The Tassie Turtle and friends
Once Terrapin and LCSI Apple Logos became commercially available, Tony
Adams of the Royal Melbourne Institute of Technology in Melbourne,
Victoria, was quick to provide low level code procedures to enable both
these versions of Logo to control the Tassie Turtle. When Seymour Papert
visited Australia to speak at the Victorian Computer Education Conference
in Melbourne in 1981 he was moved to tears when he found himself in a room
surrounded by a swarm of buzzing, beeping robot turtles.
Seymour's visit built on the pioneering work of the Tasmanians to
inspire a generation of Australian Logoists. Logo veterans still remember
Seymour's dazzling demos using TI Sprite Logo, a version capable of
degrees of parallelism and playfulness only recently reached once more in
MicroWorlds and StarLogo.
The propagation of Logo in Australia was next boosted by the publication
of two important and influential Logo books in 1983: Learning Logo, by
Tony Adams, Anne MacDougall, and Pauline Adams; and Let's Talk Turtle by
Caroline Dowling and Liddy Nevile. These two books opened up a range of
activities and insights into the use of Logo, from the charming
zoomorphism of the turtle to sophisticated computer science ideas. Tony
Adams' implementation of Prolog (a very vogue language at the time) in
just five pages of Logo code rivals the inspiring projects in Brian
Harvey's books.
By 1984, Anne MacDougall of Monash University, Melbourne, was able to
convene a conference entitled "Logo in Australia: Ten Years On." This
event was attended by Logoists from all over the country. The diversity of
the people in attendance p; teachers, students, academics and parents p;
was matched by the panoply of Logo versions and platforms that were in use
at this time: Commodore 64, Atari, Tandy, BBC and TI contended with LCSI
and Terrapin's Apple versions. Logo had become widespread and its
enthusiasts had an energy and optimism that belied their limited
resources. Everyone was working with not many machines and not much time.
Although the educational establishment could not now ignore Logo, Logoists
were still very much a guerrilla element.
The next big leap forward for Logo in Australia did not come for another
five years. During this time LogoWriter and LEGO TC Logo were previewed,
then commercially released, to critical acclaim. Though successful, this
success was limited, not by any limitation in these products themselves.
On the contrary, they were too good. Here was the Logo idea so plainly
expressed p; an all encompassing curriculum, the now ubiquitous "pages"
years ahead of time p; that to really use these Logos was only possible
with an educational revolution. It was not forthcoming and it seemed that
Logo had reached a high water mark. Also during this time, Peter Carter of
the University of Adelaide, South Australia, kept the Logo community
nourished and entertained with his quarterly newsletter POALL and his
brilliant book Thinking Logo. Back issues of both are much sought after
even today and are still well worth hunting down.
In 1989 a curious and uniquely Australian development began which was to
be the strongest vector yet for the spread of Logo in Australia. Liddy
Nevile, in conjunction with RMIT and the Australian Council for
Educational Research began the Sunrise Project. The key element of this
project was laptop computers. In the pilot schools where it began,
Coombabah on the Gold Coast in South East Queensland and Methodist Ladies
College in Melbourne, entire cohorts of children between years 5 and 7
were given laptop computers, one per child. And each machine was loaded
only with LogoWriter. The entire curriculum was conducted and expressed by
the children as LogoWriter projects.
As anyone in the Logo community might guess, it couldn't not succeed.
The children did everything, geography, ancient history, biology, music
... in LogoWriter projects. The imagery of children with their personal
laptops captured the imagination of both lay people and educationists
nationwide. This popular success was almost inescapably technocentric. But
this factor had an interesting twist. Schools that wanted to emulate the
project (there have been scores and the number is still growing rapidly)
tended to swallow the thing whole. The laptops were the shiny baubles that
attracted the interest, but as nobody really knows what to do with
computers in education, LogoWriter, and now MicroWorlds, became the
default software for laptop initiatives all over the country.
This narrative is not complete without mentioning two of the strangest
and most challenging Logo books ever written: Turtle Confusion and Turtles
Speak Mathematics by Barry Newell, Director of the Mount Stromlo
Astronomical Observatory in Canberra. They evoke Lewis Carrol as they
present a Socratic dialogue with the Turtle. This Turtle leads the reader
through a series of puzzles and conundrums that show that even today, in
the shadows of StarLogo, MicroWorlds and LEGO Logo, there's still plenty
of life in the plain old turtle.
Jeff Richardson is a Lecturer
in the Faculty of Education at
Monash University
Churchill 3848
Australia
tel: +61 3 902 6391
fax: +61 3 902 6361
jeffr@bf.rmit.edu.au
[TOP]
Logo: An Excuse to Learn
by Andrea Anfossi
In November 1995 three elementary school students from Costa Rica
presented their work to the 800 people who attended the Seventh
International Logo Congress in Porto Alegre Brazil. These children are
part of the Programa Informática Educativa, a joint project of the
Ministry of Public Education and the Omar Dengo Foundation.
For the PIE, the students' active, creative, autonomous, and critical
participation has been the central focus and the reason for proposing
different learning alternatives to the traditional approaches. The
children are the "reason for being" of this program and they are the best
indicators of the quality of our work.
We now have evidence suggesting that the training process, aimed at
learning how to use the computer's potential in an intelligent way, has
begun to bear fruit.* Today, thousands of children and teachers have
developed cognitive potentials that have enabled them to make computers
"do" what their imagination and creativity leads them to build, as they
are immersed in the learning process of a new technological language.
In this learning process, all the participants are important. To be
consistent with the notion of educational change, the PIE is promoting the
participation of youngsters in settings in which there is an interaction
between different generations. We believe that teachers have a lot to
learn from children's experiences. For that reason, we must open spaces
for dialogue with the children on an equal basis. For many years the PIE
has organized national and regional Children's Logo Conferences in Costa
Rica, where students share their projects with other children and with
adults. Our participation in the Logo Congress in Brazil extends this
experience.
Two boys and a girl from three different public elementary schools faced
the challenge of sharing the fruits of a cooperative project between
advisors, teachers, and students with the people attending the Congress.
Kemly Jimenez, an advisor for the PIE, and I had the opportunity to
participate in this magical moment, which only a few years ago would have
seemed impossible.
For the first time, the PIE was presented to an international audience,
not through electronic printouts as evidence of our efforts in educational
computing, but directly by a small group of representatives of that new
school generation. From that experience, the children, Ana María, Carlos
Fernando, and Fidias Emilio have said:
The week that we participated in the Conference in Brazil, I was filled
with pride because we were representing practically all children from our
country. In my case, there are many schools of the country participating
in the project which I represented, the Electronic Magazine. My dream was
to present the work that all of us had done and to do so in the best
possible way. Participation in this Logo Conference in Brazil was really a
very special experience for all of us. The three of us who attended the
Conference had not known each other before. Soon a friendship started to
grow among us, which I think is going to last. Sharing, if only for a
week, was for us a long time to learn from one another and from all the
people with whom we talked in Brazil. About the project, I must tell you
that when we began, we did not know the tools which we were going to use
and they seemed very impressive to us. We did know Logo, but we did not
know email. We did not know how to use it. But then when we discovered how
to do it we saw that it was something very useful and which helped us a
lot. We saw that in spite of distance we could exchange ideas with others.
As I said during the Conference in Brazil, Logo is like the sea, not one
with fish, but with ideas, and we are ships that navigate in that sea.
Keep up working with Logo and email.
Ana María Durán, age 12
Republic of France School, Taras
For me it was a really unforgettable experience. Thanks to it I was able
to get to know many people and places. I was able to show the work of my
six classmates, although they were not able to be present. They told me:
We know you are going to represent us very well because you have been
chosen from among the seven of us and you will make known what we are all
able to do with our work.
Carlos Fernando Morales, age 10
Eugenio Corrales School, Paraíso
Something very inspiring for me about the Conference in Brazil was a
speech by Seymour Papert, who was talking about a transformation that must
be carried out in all schools. The teacher must not teach, but the teacher
must learn with the students. We should change and use Logo so that we
children learn how to learn. That is what I was thinking: "I wish all
schools in the country used Logo." We hope that that will be achieved,
with God's help. We met many people who also inspired me and I want to
send them letters, to communicate with them. I made a great friendship
even if only for a week, but we got to know each other and now I know many
people and many other countries. I wish to thank everybody for giving me
the privilege of being able to represent Costa Rica. I think we put our
country's name in a good standing at the Conference. We were among the few
children who attended, almost all of them were Brazilian. People
congratulated us and we made a good impression. I learned lots more, so
many things, but I will only tell you this much for now. Thank you very
much.
Fidias Emilio Castro, age 11
12 of March School, Pérez Zeledón
Ana María Durán, Andrea Anfossi, Fidias Emilio Castro, and Carlos
Fernando Morales at the Seventh International Logo Congress in Porto
Alegre Brazil
This learning process and experience lived by three Costa Rican children
at the International Logo Conference transcends the school and the
educational computing lab. We are finishing the 20th century with an
ambitious project, which proposes a renewed concept of what we mean by
learning and education in a small Central American country. From among the
many expressions verbalized by these children during that week outside of
Costa Rica, I chose one as the name this article. It is a reflection of
what many of us feel, after sharing the children's thoughts and ideas.
* Informes del Proceso de Evaluación Cualitativa del PIE MEP-FOD,
Fundación Omar Dengo, San José, Costa Rica, 1994-1995
Andrea Anfossi is the Director of the Programa Informática
Educativa, MEP-FOD
Fundación Omar Dengo
Apartado 1032-2050
San José, Costa Rica
tel: +506 257 6263
fax: +506 222 1654
aanfossi@rad.fod.ac.cr
[TOP]
More About Logo and Hypermedia
Brian Harvey comments on the articles about Logo and hypermedia that
appeared in the winter 1996 issue of Logo Update.
To the editor:
The debate between the MicroWorlds and the HyperLogo approaches to
combining Logo with multimedia may be less a matter of educational
philosophy and more one of inadequate technology. Like many other hotly
debated issues in user interface design, this one was correctly settled in
the Smalltalk system developed on the Alto computer by Alan Kay's research
group at Xerox in the 1970s, and then forgotten. The crucial point is that
virtually all of the Smalltalk system, including its user interface, was
written in Smalltalk itself, and available for inspection or modification
by the user.
There seem to be two points of contention. One is that in HyperStudio
many desired behaviors are provided as primitives, rather than programmed
in Logo using more basic primitives. So, for example, instead of using a
primitive FadeToBlack capability, Michael Tempel would like to
write a Logo procedure using SetColor and Color
primitives. Suppose these primitives represented colors as three-element
lists of red, green, and blue values; the Logo procedure might then be
something like
to FadeToBlack
repeat 40 [SetColor map [? * 0.9] Color]
SetColor [0 0 0]
end
(I am making this up because I'm not an expert in either MicroWorlds or
HyperLogo! In practice the program might be more complicated because the
window being faded would include more than one color, so the program would
have to ask each color separately to fade itself to black.)
The second point of contention is that in HyperStudio there is a menu of
actions, whereas in MicroWorlds an action is chosen by typing a Logo
instruction.
Both of these differences become negligible if the entire system is
programmed in Logo. Imagine that the HyperStudio action menu is really a
menu of names of Logo procedures, and that each such procedure can easily
be inspected, perhaps by pushing some button while the mouse is on a menu
item. Imagine further that MicroWorlds is supplied with a library of
prewritten useful actions, such as FadeToBlack. The first point of
contention is then eliminated; users can think of these actions as
primitive, if one happens to fill the bill perfectly, or can modify them,
if the default action isn't quite what's needed.
As for the second point, imagine that (in both systems) the program that
displays the action choice window is itself written in Logo. Then
MicroWorlds will come with a ButtonActionChoiceWindow procedure
that provides a space for typing a Logo instruction, while HyperStudio
will come with one that provides a large menu of canned choices. But a
user of either product could modify this procedure to customize the
system's behavior. Once the user isn't stuck with the system designer's
choice, that choice isn't so important.
(I should add that I've chosen to describe the situation in Logo terms,
but by this choice I'm somewhat misrepresenting the Smalltalk approach.
Since Smalltalk is an object-oriented language, wherever I've used the
word "modify" a Smalltalk programmer would actually not change the
programs provided in the system, but would instead create a new variant
that inherits most of its behavior from the system version, but has new
procedures written for only those aspects of its behavior that the user
wants to change. As a result, both the official system version and the
user's modified version are available for anyone else to use.)
Why don't MicroWorlds and HyperStudio work like Smalltalk? Of course I
can't speak for their designers, but I know two things that stand in the
way of using the Smalltalk approach in software generally. First, the
language compiler technology has to be very good to allow utility
procedures written in Logo to be fast enough. Of all the current versions
of Logo, probably only Object Logo has a good enough compiler. Second,
corporate greed makes commercial software vendors reluctant to provide
users with human-readable and human-modifiable versions of their programs;
they want to keep their technology secret.
Brian Harvey
Department of Computer Science
University of California, Berkeley
bh@cs.berkeley.edu
Michael Tempel replies:
It's not that I want to write my own FadeToBlack procedure. I'm
happy to use someone else's as long as it's written in a language I can
understand so I can modify it if it isn't quite what I want. Having a
library of procedures is also a good thing because it provides a body of
Logo literature from which to learn.
Right now, no such library exists for MicroWorlds, but ironically it
does for HyperStudio: the long and growing list of New Button Actions
(NBAs). Users are encouraged to create their own NBAs and development
tools are provided in the HyperStudio package. Unfortunately, the NBAs are
written in C and the tools support C programmers rather than ordinary
humans using Logo.
What is most interesting is that Brian is unaware that MicroWorlds is in
fact the Smalltalk-like environment that he advocates. MicroWorlds is Logo
written in Logo: The development system is itself a version of Logo. The
entire user interface is controlled by Logo procedures. While this is no
secret, LCSI provides no documentation or support for using this
underlying Logo. Except for an occasional weird error message about
"button-loop" you wouldn't know it exists. So I think Brian's critique is
valid. It would be great to muck around underneath MicroWorlds, but
without LCSI's help we can't. MicroWorlds might as well be written in C.
Michael Tempel
Logo Foundation
New York City
michaelt@media.mit.edu
Mike Westerfield replies:
There's certainly a lot to be said for a recursively developed
programming system, designed in itself and using source code that is
available to any user. In a research environment, that's a real boon. In
many ways, it's exacly what happened with C and UNIX, although the effort
was not as well organized or carefully thought out as Smalltalk.
Yet Brian Harvey seems to dismiss an important point about HyperStudio.
It is not a Logo language environment with multimedia commands. It is a
multimedia word processor. It doesn't even need a scripting language to be
a useful product, and in fact, early versions of HyperStudio were shipped
without a scripting language.
Comparing HyperStudio and HyperLogo to Smalltalk is like comparing
calculators to desktop computers: There is some overlap of purpose, but
they are not the same thing. The appropriate model for HyperStudio is
Microsoft Word, not Smalltalk. Both are editors, although one edits
multimedia and the other edits text. Both have scripting languages that
are not used for routine tasks, but are available when needed.
While a system such as the one Brian describes would no doubt be useful
to many people, I doubt that the typical HyperStudio customer would give
it a second glance. Just as someone who needs to write a letter uses
Microsoft Word rather than Icon, someone who wants to develop a multimedia
resume or classroom lesson will find HyperStudio easier to use than a Logo
programing environment.
Brian and I share a lot of common interests. Like him, I would be
interested in using a development environment like the one he describes.
In fact, if I thought I could make a commercial success from it, I would
even enjoy writing one. But even if I had it on my desk, and was
completely familiar with it, I'd use HyperStudio to create my resume or to
create a computer-based description of comet Hyakutake. And I'd happily
take advantage of a great language to do so.
HyperStudio is not your professor's programming environment, to twist an
advertising slogan. It's a radical new way to use a great language for an
entirely new purpose. It's not a competitor for a traditional Logo
programming environment, but does represent a great tool p; and one with
unique opportunities for anyone who already knows Logo.
Mike Westerfield
Byte Works, Inc.
Albuquerque, NM
MikeW50@aol.com
[TOP]
Memories of Logo
The following message appeared recently on the UseNet newsgroup
comp.lang.logo.
Article 2474 in comp.lang.logo:
From: kolean@gwis2.circ.gwu.edu (Kylie Elizabeth Olean)
Subject: Memories of Logo
Hi, I'm not a teacher, nor do I really have anything to do with Logo
anymore. I saw this newsgroup, though, and couldn't help but subscribe.
My first experience with computers was on an Apple IIe, using Logo. That
turtle was the coolest thing when I was seven or eight. I read a post
where someone said that Logo was too difficult for younger children to
comprehend. I seriously disagree with that statement. I started learning
Logo in second grade. It was what piqued my interest in computers.
I'm now working as a technical assistant in my university's computer
resource center. I help people with problems they're having with
computers. And I kind of owe it all to Logo. Of course, I probably would
have eventually gotten interested in computers, even without it. I would
have started later when I learned BASIC in jr. high. But I still have
very fond memories of that turtle. And I just wanted to share that.