Corpus ID: 13538161

Reflection in logic, functional and object-oriented programming: a Short Comparative Study

  title={Reflection in logic, functional and object-oriented programming: a Short Comparative Study},
  author={J. Malenfant},
  • J. Malenfant
  • Published 1995
  • Computer Science
  • Reflection is a wide-ranging concept that has been studied independently in many different areas of science in general, and computer science in particular. [...] Key Method We also point out the different emphasis that has been given to different concepts in each of them. We do not claim neither completeness nor closeness in our treatment. We rather aim at building bridges between programming languages communities, and address other aspects when they appear relevant.Expand Abstract
    138 Citations
    Implementing reflection in nuprl
    • 17
    The Converge programming language.
    • 22
    • PDF
    Sub-method, partial behavioral reflection with Reflectivity: Looking back on 10 years of use
    • 1
    • PDF
    OpenC : Extending C Programs with Computational Reflection
    • PDF
    Shifting Up Reflection from the Implementation to the Analysis Level
    • 5
    • PDF


    CLOS in context: the shape of the design space
    • 65
    • PDF
    Reification: Reflection without metaphysics
    • 134
    A semantics of introspection in a reflective prototype-based language
    • 16
    Computational Reflection in Class-Based Object-Oriented Languages
    • 161
    • PDF
    Reflection and semantics in LISP
    • 547
    • PDF
    Reflection mechanisms for combining prolog databases
    • 8
    • PDF
    Tutorial on specialisation of logic programs
    • 224
    • PDF