OPTannote = {}
}
+@InProceedings{Costanza.Hirschfeld:2005,
+ author = {Pascal Costanza and Robert Hirschfeld},
+ title = "{Language constructs for context-oriented programming: an overview of ContextL}",
+ OPTcrossref = {},
+ OPTkey = {},
+ booktitle = {Symposium on Dynamic Languages},
+ year = {2005},
+ editor = {Roel Wuyts},
+ OPTvolume = {},
+ OPTnumber = {},
+ OPTseries = {},
+ pages = {1--10},
+ OPTmonth = {},
+ OPTaddress = {},
+ OPTorganization = {},
+ OPTpublisher = {},
+ OPTnote = {},
+ OPTannote = {}
+}
+
+@InCollection{Kiczales.etal:1993,
+ author = {Gregor Kiczales and J. Michael Ashley and Luis Rodriguez and Amin Vahdat and Daniel G. Bobrow},
+ title = "{Metaobject protocols: Why we want them and what else they can do
+}",
+ booktitle = "{Object-Oriented Programming: The CLOS Perspective}",
+ OPTcrossref = {},
+ OPTkey = {},
+ publisher = {MIT Press},
+ year = {1993},
+ editor = {Andreas Paepke},
+ OPTvolume = {},
+ OPTnumber = {},
+ OPTseries = {},
+ OPTtype = {},
+ OPTchapter = {},
+ pages = {101--118},
+ OPTedition = {},
+ OPTmonth = {},
+ address = {Cambridge, MA},
+ OPTnote = {},
+ OPTannote = {}
+}
+