Just a small generic comment:
IMVHO we should concentrate on making the thing useful for programmers.
Not on exact modelling of mathematical concepts.
This is a programming language, not a tutorial on algebra.
Let's see what concepts will be useful in real programs, what has to
be distinguished and what does not have to - using math as a tool,
not as a guide.
(And keep it simple and elegant.)
--
__("< Marcin Kowalczyk * [EMAIL PROTECTED] http://qrczak.ids.net.pl/
\__/ GCS/M d- s+:-- a23 C+++$ UL++>++++$ P+++ L++>++++$ E-
^^ W++ N+++ o? K? w(---) O? M- V? PS-- PE++ Y? PGP+ t
QRCZAK 5? X- R tv-- b+>++ DI D- G+ e>++++ h! r--%>++ y-