{ = Statt einfacher Werte werden unter babylon3 Mengen (SETs) von Werten in den Slots der Instanzen abgelegt. Daher kann es von Interesse sein, nur Teilmengen davon zu be- arbeiten. aus diesem Grund stehen SET-Operationen zur Verfügung. In babylon3 bilden SETs einen eigenen Datentyp. Den SET-Elementen können Typeinschränkungen auferlegt werden. Die Eingabe eines SETs erfolgt ähnlich einer Liste. Anstelle der runden Klammern sind einfach geschweifte zu verwenden. Die Ausgabe von {1 2 3} wäre dann #<set-of TYPE (1 2 3)>. EMA-XPS emuliert solche SETs als Vektoren, einem Stan- darddatentyp von CommonLISP. Dies ist zulässig, da unter BabylonLISP Vektoren nicht definiert sind. WARNUNG: Im Zusammenhang mit unter babylon3 entwickelten und unter EMA-XPS weiterverwendeten WBs ist Vorsicht im Umgang mit Vektoren dringend angeraten! EMA-XPS liest ein SET {1 2 3} korrekt ein. Typeinschrän- kungen werden NICHT sauber emuliert. Von ihrem Gebrauch wird abgeraten! Die Druckdarstellung entspricht der eines Vektors: #(1 2 3).