On Sat, 20 Oct 2001, Gregor N. Purdy wrote:

> Comments? Suggestions? Critiques?

This is nifty. Couple'a things:

*) It points out a huge weakness in the build system. We need something
better to generate shared libraries
*) We definitely need to abstract out the shared library loading
code. dlopen isn't nearly as portable as I'd like. (Check out the hoops
perl 5 jumps through...)
*) I'm thinking at the moment that shared libraries need to export a
single function that we call. Metainfo about the library should be in an
external file
*) We need some core routines to register and unregister opcode functions,
so the single exported function in the library can do what it needs to.
*) We need to decide if changes to outer scope opcode function tables
should propagate to already-constructed inner-scope tables

And you thought this was going to be easy... :)

                                        dan

Reply via email to