Short: Addition of unequal mappings should not fail silently. Date: Tue, 10 Oct 2000 11:28:13 +0200 (MEST) From: Erzmagier des Wunderlandes <mud@hurrikap.rz.uni-leipzig.de> Type: Bug State: Done - fixed in 3.2.9-dev.325 Hi Mateese. Fiona hat ein merkwuerdiges Verhalten beim Addieren von Mappings mit unterschiedlicher Breite festgestellt: > Wenn man Mappings addiert, muessen diese die gleiche 'Breite' haben. Es > ist nicht moeglich Mappings verschiedener Breite zu addieren. Leider > liefert der Versuch aber auch keinen Laufzeitfehler. > > Beispiel: > > mapping m; m = ([ "a": 1; 2; 3 ]); // erstelle ein Mapping mit Breite 3 > m += ([ "b": 4 ]); // addiere ein Mapping der Breite 1 > > -> die Addition wird stillschweigend _nicht_ vorgenommen, im Mapping ist > weiterhin nur ein Element. Wir sind der Meinung, dass so etwas buggen sollte oder zumindest eine Warnung erzeugen sollte, denn dadurch koennen extrem schwer zu findende Bugs entstehen. Meinst Du nicht auch? :-) *wink* Holger I say: Yup.