summaryrefslogtreecommitdiff
path: root/docs
diff options
context:
space:
mode:
authorAndreas Baumann <abaumann@yahoo.com>2010-06-13 20:21:31 +0200
committerAndreas Baumann <abaumann@yahoo.com>2010-06-13 20:21:31 +0200
commitd1ed63e35e95bdc73b20cebd9123d8a2d7a43ec1 (patch)
treeef0a2c210f3bd081785235575bac2e3addb7d525 /docs
parent7704c015826d571fdd9af6f1d691410f6b6355ac (diff)
downloadwolfbones-d1ed63e35e95bdc73b20cebd9123d8a2d7a43ec1.tar.gz
wolfbones-d1ed63e35e95bdc73b20cebd9123d8a2d7a43ec1.tar.bz2
removed most of the C++ stuff
added a TEST_DYNAMIC_* variables in order to be able to build test libraries (as for testing the library loader)
Diffstat (limited to 'docs')
-rw-r--r--docs/libraries/README10
1 files changed, 10 insertions, 0 deletions
diff --git a/docs/libraries/README b/docs/libraries/README
index 2bc1f62..04a8193 100644
--- a/docs/libraries/README
+++ b/docs/libraries/README
@@ -37,3 +37,13 @@ Goal:
we enforce on the module loader), _init and friends are used by compilers
and are dangerous, because we don't really know when they are called!
+Unsorted ideas from older times:
+- unregister all loaded libraries, so we can properly shutdown without
+ knowing what has been loaded. Not really crutial.
+- the library known a specific symbol 'registry', containing an object
+ with:
+ - global unique identifier, so we don't load something different by accident
+ - a library identifier unique per library
+ - a signature per function to allow proper casts
+
+