17 Mar 18:43
Reason C++ Framework
From: Emerson Clarke <emerson.clarke <at> gmail.com>
Subject: Reason C++ Framework
Newsgroups: gmane.comp.gcc.libstdc++.devel
Date: 2007-03-17 17:43:34 GMT
Subject: Reason C++ Framework
Newsgroups: gmane.comp.gcc.libstdc++.devel
Date: 2007-03-17 17:43:34 GMT
I have recently released a new C++ framework by the name of Reason under the GPL. It provides a well rounded platform agnostic alternative to both Boost and STL, but also contains many complimentary features. It is written using a metaphor more akin to Java or .NET but still has a very powerful and portable library of generic collections such as List<>, Array<>, Map<>, Set<>, Hashmap<>, and Hashset<>. Naturally it also has Iterator<>'s and all the other features you would expect. On the whole Reason is probably a little more consistent than Boost/STL and focuses on usability and readability above genrics. One of its key design goals is the principle of least surprise... You will find classes for networking (including client and server implementations of common protocols like http), threading, streams, strings, filesystem & io, compression, encryption, dates & times, regular expressions, sql, xml, xpath, logging & configuration, and high resolution timers. It compiles under gcc and vc with a simple makefile/project and is very compact and self contained having only a few dependencies. http://reasoning.info/ For downloads visit http://reasoning.info/download.htm(Continue reading)
RSS Feed