|
The idea of "load on demand" seems cool on the surface, but in practice I'm not sure I'd want to use it myself.
Having parsed all the UDFs from KiXtart, and not even including the ones from ScriptLogic yet, it takes some CPU time to get through all them.
Not sure how fast/slow it would be in a compiled format, but still don't think it could/would be anywhere near as fast as it currently is. I only need to run a half dozen UDFs, so I only load them, rather then check/load all in memory and then only load local pointers to ones I'm referencing. Just seems like it would be SLOW!
Then how to maintain a file that size when/if a user wants to update/modify his/her code. Currently KiXtart.org has about 275 UDFs plus however many are over at ScriptLogic. Even the logistics alone, not worrying about size or speed is a phenomenal exercise of management.
|