[Edu-sig] creating an interface vs. using one

kirby urner kirby.urner at gmail.com
Sat Sep 23 18:29:03 CEST 2006


On 9/23/06, Michel Paul <mpaul at bhusd.k12.ca.us> wrote:

> The only syntax required other than Algebra is "def" and "return".
>

Here I'd part company a bit and point out that "algebra" is not so
nailed down as a namespace that we can't consider "def" and "return"
excluded.

As we phase in machine executable languages, we'll lose some of our
fascination with specific lexemes used to characterize "algebra" in
the mass published tree killer textbook era.

I think we'll be gradually phasing in OO to make algebra feel more
like an extensible type system, with a Vector as class template, lots
of instance vectors.  Polynomial template, instance polynomials
(including NCLB Polynomial)...

Python won't be the only notational advance.  Mathematica has provided
more backward compatability with the ancient stuff, so math profs who
need more hand-holding are free to shell out for a crutch.

Related reading:
http://www.4dsolutions.net/ocn/oopalgebra.html

Kirby


More information about the Edu-sig mailing list