Source code
A toolkit very seldom contain the source code for itself. The Notes C and C++ toolkits does not come with source code! However, if you buy a commercial toolkit with the source code, you'll typically find that in the following directory;
E:\Toolkits\LibraryX\src or source
Why would you want the source code ? For many reasons!!! Amongst the most important are:
- The ability to see and validate how the toolkit itself work. Having the source code enables you to step through your code step-by-step and watching variables and structures in the debugger. Having a hard bug to catch ? The error is not necessarily yours - it may be in the toolkit!! (Note: I would say that the chances are much higher for a bug in your code, than in the toolkit. So don't blame the toolkit right away!)
- Recompile the toolkit with other settings. If your application need some special setting, it might be mandatory to rebuild the toolkit as well in order to get all bits and pieces together correctly.
- The ability to add your own features later. Maybe not one of the most sought-after, but the ability to enhance or change the toolkit may come in handy.
- Security for feature discontinuation of the tookit. All of a sudden the toolkit-maker decides not to support the toolkit anymore, and what do you do, with your applications using those toolkits ? Hopefully your application may live for a while longer, but sooner or later, new operating systems, features etc. may halt the toolkit from working, and voila, your applications also face the end-of-lifespan.