Publication | Closed Access
Reflective facilities in Smalltalk-80
109
Citations
25
References
1989
Year
Unknown Venue
EngineeringSoftware EngineeringSoftware AnalysisCommunication ArchitectureSocial SciencesResponsive ArchitectureMethod LookupSystems EngineeringPhysical LayerHigh-level Programming LanguageProgramming Language TheoryFull ReflectionDesignComputer EngineeringComputational ReflectionProgramming Language ImplementationComputer ScienceReflective MiddlewareSoftware DesignArchitectural DesignProgram AnalysisFormal MethodsObject-oriented ProgrammingReflective FacilitiesSystem Software
Computational reflection makes it easy to solve problems that are otherwise difficult to address in Smalltalk-80, such as the construction of monitors, distributed objects, and futures, and can allow experimentation with new inheritance, delegation, and protection schemes. Full reflection is expensive to implement. However, the ability to override method lookup can bring much of the power of reflection to languages like Smalltalk-80 at no cost in efficiency.
| Year | Citations | |
|---|---|---|
Page 1
Page 1