Main development line on the Microsoft(R) Windows(R) platform is now using the Microsoft(R) Visual Studio(R) 2010 IDE.
Now after TM++ 1.0 was released I have made it into a community project, this means that more developers may be working on it from now on. The first new developer on TM++ is Frode Ånonsen who will be working on the .NET TMAPI 2.0 . I can also mention that I have added a mailing list and changed the software license to a custom MIT license.
If you consider to contribute you can read the developer guidelines, the mission statement and more here http://tmplusplus.sourceforge.net/
I have added a new public mailing list today for anyone interested in TM++. See https://lists.sourceforge.net/lists/listinfo/tmplusplus-discuss for more information.
The developer Frode Anonsen will be working on the .NET TMAPI 2.0 implementation for TM++. Frode is a .NET developer with some knowledge of C++, which should be perfect for the task at hand. You can reach him directly at <frodeanonsen AT users D0T sourceforge D0T net>.
To help C# programmers get started with TM++ I compiled a C# assembly. The .NET assembly and it's C# SWIG proxy classes have been added to the project download page, see http://tmplusplus.sourceforge.net for more information.
After some feedback that the custom GPL license for TM++ was too restrictive I have changed the license to a custom MIT license. The MIT license is an OSI approved license which is much less restictive than GPL in many ways, see http://www.opensource.org/licenses and http://tmplusplus.sourceforge.net for more information.
TM++ version 1.0 is now released. Many bugs have been fixed since the last release, a test suite has been added, and new documentation is available. See http://tmplusplus.sourceforge.net for more information.
TM++ now has a new professional online Web documentation, the beta version can be found at http://tmplusplus.sourceforge.net/docs
TM++ version 0.9.47 is now released, some major SWIG issues introduced with 0.9.46 have been fixed.
TM++, the embedded topic maps engine written in C++, has been released in version 0.9.46. The new version now supports autoconf for more OS portable building. Many bugs have been fixed, new features such as a memory manager have been added, and it is faster and require less internal memory to run. To make it simpler to use, a simple "Hello world" C++ example has been added, in addition to a new Python example.
A Subversion CVS (Concurrent Versions System) has been added to the TM++ project. Users can now keep up with the latest source code changes through the Subversion service at https://tmplusplus.svn.sourceforge.net/svnroot/tmplusplus
See https://sourceforge.net/svn/?group_id=192467 for more information.
Thanks goes to my colleague Per Frode Pedersen for teaching me how to use Subversion CVS.
Version 0.8.19.6 Beta of TM++ now has interfaces for ALLEGROCL, CHICKEN, CLISP, CFFI, C#, Guile, Java, Lua, Modula 3, Mzscheme, Ocaml, Octave, Perl, PHP4, PHP5, Pike, Python, R (aka GNU S), Ruby, Lisp S-Expressions, Tcl, Common Lisp / UFFI, XML. Several bugs have also been fixed.
TM++ is a open source topic maps engine.
Over the course of 1 1/2 years now I have off-and-on been programming on a new OS portable open source topic maps engine, called TM++, and today I have released the first beta version of it.
My first main goal with this new engine was to enable C++ programmers (the same language in which TM++ is written) to be able to use topic maps in their programs. The second goal was to make a really fast topic maps engine without haveing to fallback on caching and the likes.... read more