NETSquirrel - guidelines/Namespaces structure

= Namespaces structure = There are the following namespaces to provide different functionality:


 * 1) DataStructures - provides non-generic data structures interfaces. Example: IStack interface.
 * 2) Immutable - provides non-generic immutable data structures interfaces. Example: IImmutableStack interface.
 * 3) Generic - provides generic data structures interfaces. Example: IStack interface.
 * 4) Immutable - provides generic immutable data structures interfaces. Example: IImmutableStack interface.
 * 5) Debug - provides non-generic proxy types for IDE's (such as Visual Studio and Rider) debuggers. Example: CollectionProxyType proxy type.
 * 6) Generic - provides generic proxy types for IDE's (such as Visual Studio and Rider) debuggers. Example: CollectionProxyType proxy type.
 * 7) Extensions - provides several extensions for different types. Example: Print extension.
 * 8) ConsoleSpecific - provides console specific extensions for different types. Example: DebugPrint extension.
 * 9) Utils - provides several utils for different types. Example: GenerateArray util.