- DataType and extensions now are in interfaces/basic-implementations.

This is mostly because DatatYope is in the org.mmbase.bridge package, and most everything there is an interface. I;m open to making these classes, and eithe rmoving it toanother package (i.e. org.mmabse.bridge.util) or letting go of the idea that 'bridge' means 'interface'.


On the other hand we see that even Sun is eventually providing
interfaces for such simple things (e.g. String now implements
CharSequence...).

- DataTypes have now properties implemented with a 'Property'
sub-interface, which is even exposed to the outside. What do we think
of that? The idea of that is to not pollute the interface with all
kind of quite specific properties of a certain property (because one
property e.g. the 'required' property is actually a small set of
properties, like its 'value', with its 'error message' and its
'finalness'). A disadvantage is e.g. that a simple boolean property
gets represented in an general Object.

- other issues?

So, a field-types meeting seems necessary. Preferably in real life
('HEL'), but if people are in foreign countries or otherwise far away,
we could arrange something virtual too.  That should perhaps happen
this month.

Who would like to attend and when?
Michiel

PS You're invited to react on the points of this mail too, of
course... If we can come to a conclusion like that, that would be fine
too, but I doubt if we can :-)




--
Pierre van Rooden
Mediapark, C 107 tel. +31 (0)35 6772815
"Anything worth doing is worth overdoing."
_______________________________________________
Developers mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/developers

Reply via email to