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