Features wanted (0$ reward)
Björn Hägglund
bjohag at home.se
Wed Nov 30 16:14:40 CET 2005
Hi,
I have been working a lot with Mozart since July 1. Mozart is the best
programming tool I have ever used. But here are some things I really miss
(in order of importance):
* Full Unicode support.
* Dictionaries that are weak wrt to the keys rather than the items.
* Class definitions which may contain procedure definitions and
local-statements. Procedures such nested should be able to access the
attributes of the class. The only things allowed inside class definitions
are methods, attributes, features and properties. This makes them more
clumsy than they need to be.
* Case-statements where the syntax is the same for all branches. Countless
are the number of syntax errors resulting from reordering the branches of a
case-statement while forgetting to swap "of" and "[]"!
* In order to make names easier to display, it would be nice if they could
be converted to strings or numbers. Each name should produce a unique
string. This does not make names forgeable, as long as it remains impossible
to create names by any other means than calling NewName.
Someone familiar with the Mozart source code could easily fix these things.
I am more than happy to give more precise descriptions/motivations of what I
am talking about. But unfortunately, I currently have no time to get
familiar with the Mozart internals myself.
Regards
.Björn
More information about the mozart-hackers
mailing list