libcgi++ history
alphabetic index hierarchy of classesI wrote the first version of this class library in the Fall of 1995. At that time I had to decode forms and wanted to use C++. Since then I've released other versions and many people started to use it as well.
Version 2.x was covered in different books:
- ``Creating Cool Interactive Web Sites'', by Paul and Mary Summitt (IDG Books Worldwide);
- ``Web Database Primer Plus'', by Piroz Mohseni (Waite Group Press);
- ``Programming Web Server Applications'', by Eric Richardson (Prisma Press).
After I've attended two lectures of Bjarne's Stroustroup (in March 1996), I decided to start using the Standard Template Library (STL). Version 3.0 was a complete rewrite and used STL and the standard string class instead of the classes provided by GNU libg++.
As I started to understand better the C++ draft standard, I made some cosmetic changes in version 3.1.
Meanwhile I've learned Smalltalk and took Object-Oriented Programming and Design with Ralph Johnson. Therefore, in version 3.2 I replaced an accessor and a mutator with overloaded operators and I used doc++ to produce documentation. This ensures (more or less) that it accurately reflects the sources and allows for paper-versions as well.
I've used libcgi++ in various Web-related projects, like:
- group calendar;
- program grid editor for WILL;
- news editor for WILL;
- image-database with relevance-feedback.
generated by doc++