yes, remember that if you are using PB-Commands in your libs, these are also needed while linking a finaly exe. that means the size of a file can explode (not a real problem) . Also remember that if a Commands' syntax changes (That should normaly not happen, but only fred knows) your lib can become incompatibel with newer version (see AllocateMemory problem).Edwin Knoppert wrote:Can we expect limitations though?
Another Topic are Strings and Threads , so better use your own Memory .
But if you remember these details, Lib-writing can be very funny.
I often write first Commands in plain Purebasic and replace later most of the Commands with API one's to avoid bloating linking.
My NTPowerPack should be available soon

Also remember what happens with the lib-commands if you are no longer part of the community (sooner or later there become problems with new Purebasic-versions) , so sometimes releasing also the sourcecode (or sending to a friend) is better
