[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-core-devel
Subject: MMXX, anyone looked at it?
From: Roberto Alsina <ralsina () unl ! edu ! ar>
Date: 2000-04-26 8:12:48
[Download RAW message or body]
http://MMXX.sourceforge.net/
MMXX (pronounced "2020" as per roman numerals, or "mix",
depending on personal preference)
stands for Modules and Metaclasses ++. Accordingly, MMXX
is two things:
An antidote for C++'s Fragile Base Class Problem.
It allows C++ applications to be arbitrarily
divided into binary code fragments (such as a main
executable, shared libraries and/or plug-in
code modules) with single-class granularity. Each
component can then be substantially revised
while maintaining binary backward compatibility
with the components that were built prior to the
revision, within limits determined by the
particular design and revision strategies employed.
A "metadata/metacode gateway" (a.k.a. an "Interface
Repository", a.k.a. "Super RTTI") that
makes many C++ compile-time constructs visible a
runtime. In particular, it makes class
properties queryable and methods programmatically
invocable. This is especially useful for
gateway-type functions, whereby a portion of the
program's interfaces are to be exposed to the
outside.
("\''/").__..-''"`-. . Roberto Alsina
`9_ 9 ) `-. ( ).`-._.`) ralsina@unl.edu.ar
(_Y_.)' ._ ) `._`. " -.-' Centro de Telematica
_..`-'_..-_/ /-'_.' Universidad Nacional del Litoral
(l)-'' ((i).' ((!.' Santa Fe - Argentina
KDE Developer (MFCH)
The stone age didn't end for a lack of stone" Firoz Rasul
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic