[Edu-sig] Not well supported on the Mac?

Kirby Urner pdx4d@teleport.com
Sun, 28 May 2000 15:45:50 -0700


At 03:24 PM 05/28/2000 -0400, Paul Fernhout wrote:
>Kirby-
>
>This is the reason I raised the issue of cross-platform support on this
>list on Feb 4, 2000 ("Common Graphical Framework for Python
>Tutorials?"). 

Yes, I understand this better now.

When I say Python is already finished enough to support
my math-through-programming approach, I'm more thinking
of the Windows/Linux implementation as the paradigm.
Yet schools have a lot of Macs.  

It still sounds like what I'm up to would work on a 
Mac, since I'm not doing anything multi-threaded or 
Tk-based (yet).

Mostly, I'm just focussing on math students/teachers who
already use calculators a lot, and suggesting Python's 
interactive environment as a next logical step (i.e. 
when moving from calculators to computers, let's not 
focus on spreadsheets, or dynamic geometry software 
to the exclusion of any real programming language).  

For this approach to work, you need, at minimum, an 
interactive command line, and a suitable text editor 
for writing/saving modules (programming interactively 
by typing defs at the command line is insufficient).

Having keyword color coding in your editor sure helps 
kids learning the language -- at the command line too, 
as per IDLE.  If the Mac doesn't have this, that's a 
problem from my point of view.

Most of the stuff I'm doing would transfer to DrScheme
easily.  The one thing I'm not sure about is the lingo
of objects as methods + data.  DrScheme seems to use 
the paradigm of "data types" vs. "objects" and the 
implementation of objects is considered an advanced
topic. 

But I prefer a way of conceptualizing that makes 
something called "objects" accessible near the bottom 
of the learning curve, because I want to talk about 
"vector objects" and "matrix objects" (no, not "types") 
without waiting for students to reach any guru level 
in the language.  It may be a nomenclature issue.

All that being said, I'm entirely in agreement with you
that we need to attract a critical mass of new gurus
with a commitment to the Mac platform, so that we 
don't so much rely on the 1% who do all the core 
enchancements.  If, that is, we're serious about CP4E
making inroads in schools.  Either that, or wait for
the UNIX-based MacOS (but that will be a slow upgrade
process I think).

Kirby