Object-oriented encapsulation for dynamically typed languages

Nathanael Schärli, Andrew P. Black, Stéphane Ducasse. Object-oriented encapsulation for dynamically typed languages. In John M. Vlissides, Douglas C. Schmidt, editors, Proceedings of the 19th Annual ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications, OOPSLA 2004. pages 130-149, ACM, Vancouver, BC, Canada, 2004. [doi]

@inproceedings{ScharliBD04,
  title = {Object-oriented encapsulation for dynamically typed languages},
  author = {Nathanael Schärli and Andrew P. Black and Stéphane Ducasse},
  year = {2004},
  doi = {10.1145/1028976.1028988},
  url = {http://doi.acm.org/10.1145/1028976.1028988},
  tags = {meta-model, Meta-Environment, meta-objects},
  researchr = {https://researchr.org/publication/ScharliBD04},
  cites = {0},
  citedby = {0},
  pages = {130-149},
  booktitle = {Proceedings of the 19th Annual ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications, OOPSLA 2004},
  editor = {John M. Vlissides and Douglas C. Schmidt},
  address = {Vancouver, BC, Canada},
  publisher = {ACM},
  isbn = {1-58113-831-8},
}