I am almost completely convinced of Guenter's argument that all externals should be individual files. I have two questions on that topic:
Are there any examples of a group of externals made up of individual files using a DLL for shared code? Would the DLL be a .pd_linux or a .so (or .pd_darwin / .dylib)?
There _will_ be some. I'm just testing flext to be a .dll or .dylib (or shortly .so), which looks very promising. All my externals can then optionally be built with shared flext. This has one major advantage: Attributes of any flext-based object in the system can be inspected from another one. Max-like inspectors are then possible.
By the way, as i'm a strong supporter of external libraries... what are the reasons why i would not want to use them?
best greetings, Thomas