Concepedia

Publication | Closed Access

Proxies

78

Citations

11

References

2010

Year

Abstract

Proxies are a powerful approach to implement meta-objects in object-oriented languages without having to resort to metacircular interpretation. We introduce such a meta-level API based on proxies for Javascript. We simultaneously introduce a set of design principles that characterize such APIs in general, and compare similar APIs of other languages in terms of these principles. We highlight how principled proxy-based APIs improve code robustness by avoiding interference between base and meta-level code that occur in more common reflective intercession mechanisms.

References

YearCitations

1992

1K

1987

903

1993

175

2004

167

2003

110

1989

109

2005

102

2017

69

2006

42

2006

16

Page 1