Changes between Version 2 and Version 3 of Langbinding


Ignore:
Timestamp:
Aug 9, 2007, 9:54:27 PM (15 years ago)
Author:
René Rivera
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Langbinding

    v2 v3  
    66 * An instance of the ''binding'' for a particular language.
    77
     8Langbinding is split into a set of components that work together to implement those two components:
    89
    9 == Core ==
     10 * [wiki:Langbinding/Core Core] -- Basic functionality to manage the binding information.
     11 * [wiki:Langbinding/MOB Meta-Object Binding] -- The meta-description and instances of the bindings.
     12 * [wiki:Langbinding/CPPBinding C++ Language Binding] -- The C++ description of the bindings.
    1013
    11 The core components define the language independent aspects of implementing the binding interfaces.
    12 
    13  * Plugin registration
    14    * Registry of the plugins implementing individual bindings.
    15  * Type registration
    16    * Registry of all the types, and their relationships, in the plugins.
    17  * Type conversion
    18    * Algorithms for implicit conversion of registered types.
    19  * Signature matching
    20    * Matches a given source call to an available target call.
    21  * Exception translation
    22    * Registration of exception handlers to translate exceptions as they transition between languages.
    23