Subject: On broken wheels and user contributed code
From: Žiga Lenarčič
Date: Fri, 22 May 2009 10:57:55 +0200
I think a phpBB board would be great - for users and developers. Not
all people like mailing lists (I haven't used one before Maxima's). A
'Maxima forum' would be great.
Regarding broken wheels:
I don't see what's the problem including my $table. There are basicly
these choices:
1) Don't include $table in any way, Maxima remains as it is (makelist
() for another 30 years).
2) Include $table (other names are possible) and state in
documentation that create_list and makelist are obsolete, but don't
remove them.
3) ?
Even Mathematica does nr. 2. They have replaced function Random[]
with functions RandomReal[] and RandomInteger[], to provide improved
interface to random numbers and more features. They have a much
larger userbase (and much more dependant on compatibility), but they
still replace/ improve upon such basic functions by introducing new.
So I really don't see where is the problem with table(). Makelist and
create_list are used in current programs, so they mustn't be changed.
How to improve Maxima's list making capabilities? The only way I see
- a new function. And the function is already written (if it doesn't
meet some critearia, there are options to change it), I can also
write documentation... Exactly what's the problem?
It's obvious I assume I'm in no position to decide or import
something in Maxima src - but the problem is, nobody even tells me
what to do with my contribution (except forking my own Maxima :)).
The same situation is with the improvements to $flatten and $random I
suggested. I got no clear answer (what needs to be done or what is
wrong with my proposal).
Regards,
Ziga Lenarcic