Changes between Version 2 and Version 3 of Langbinding
- Timestamp:
- Aug 9, 2007, 9:54:27 PM (15 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Langbinding
v2 v3 6 6 * An instance of the ''binding'' for a particular language. 7 7 8 Langbinding is split into a set of components that work together to implement those two components: 8 9 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. 10 13 11 The core components define the language independent aspects of implementing the binding interfaces.12 13 * Plugin registration14 * Registry of the plugins implementing individual bindings.15 * Type registration16 * Registry of all the types, and their relationships, in the plugins.17 * Type conversion18 * Algorithms for implicit conversion of registered types.19 * Signature matching20 * Matches a given source call to an available target call.21 * Exception translation22 * Registration of exception handlers to translate exceptions as they transition between languages.23