gatelib
2.1
|
'gatelib' (also called g::lib) project takes its origin from 10 years of working as a SW developer, in particular in in c++.
During all this period of time I have been gathering my pieces of code into a general purpose, that i called g library like first letter of my surname.
At the beginning classes aren't organized into namespaces, but this approach was adopted and from a certain moment on classes are placed into a namespace, whose root is g::,
therefore g::lib definitely became the name of the project. Initially the aim was to avoid the use of MFC in GUI development so the first group of classes are GUI management classes,
but nowadays market offers many products, free or not free, so providing a competitive package is an impossible challenge for a 'one man' developer.
I focused my attention on more basic aspects like memory management, multithreading, containers, low level functions, compatibilty among different OS. The objective I want to achieve can be listed as follows:
Installation instructions
The G_ASSIST source code generator.
Using G_SIGNAL's.
Using G_REF references.
Using exception macros.