[Edu-sig] Articles of possible interest
Randy Latimer
rlatimer@mirage.tjhsst.edu
Sat, 29 Apr 2000 18:50:15 -0500 (EST)
David - Randy Latimer here from TJ...If you want to do some "end-of-year"
Python let me know, I think we could implement it pretty easy. It'd be a
good experiment. Randy L.
On Fri, 28 Apr 2000, David Scherer wrote:
> > Yow! Ther's an interesting idea. But you know, I want to argue against it
> > -- LambdaMOO is such a nice system already, and has a very, very nice
> > language (though, appropriately, much more limited in domain than Python),
> > what I think we maybe need is Python-MOO integration... maybe a MOO-Zope
> > integration. THAT would be truly cool.
>
> I hope you will elaborate on the latter, but I still believe that an
> *entirely* Python MOO would be an extremely useful tool for teaching
> programming, precisely because Python is not "limited in domain."
>
> Beginning programmers struggle with language syntax and semantics - it is
> only later, after one or more languages have been mastered, that people
> begin to abstract away the differences. Learning multiple languages is
> powerful and important, but needing to deal with multiple languages *right
> away* is a big problem.
>
> Python's strength for CP4E is that it is both easy to learn and
> general-purpose. Python is powerful enough to be the *implementation*
> language for a MOO server, as well as the scripting language. I think that
> a MOO could be carefully designed so that as students advance they can go
> from simply exploring the world ("take apple") to extending the world
> ("class apple:") all the way to extending the implementation ("class
> emailPager:").
>
> Learning a MOO language would teach someone the fundamentals of programming,
> but it would leave them powerless to apply them in the REAL world. That's
> fine if you are a highly motivated person who will pick up and learn other
> programming languages - but "Everyone" will not do that. On the other hand,
> it's a small step from using Python to manipulate a MOO environment to using
> it to manipulate other things.
>
> > Bruckman's dissertation (http://www.cc.gatech.edu/~asb/thesis) has some
> > amazing material covering adolescent girls programming interactive agents.
> > The CP4E community really needs to be aware of this work.
>
> Indeed. I had seen this before, but couldn't remember the reference in
> support of my previous post.
>
> Dave
>
>
> _______________________________________________
> Edu-sig mailing list
> Edu-sig@python.org
> http://www.python.org/mailman/listinfo/edu-sig
>