 TM++ is an embedded open source persistent
Topic Maps engine for all major operating systems. TM++ is written in Standard C++, and is designed to work
according to the ISO standards for TMDM 1.0 and XTM 1.0/2.0, and was originally designed and developed by Inge Henriksen.
-"Topic Maps is a standard for the representation and interchange of knowledge, with an emphasis on the findability of information." [Wikipedia]
TM++ is not just for C++ developers, but also have interfaces against 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 and XML.
The TM++ project has a custom MIT license. The project needs developers and testers, read the developer guidelines if you consider to contribute to TM++.
E-mail me if you are using TM++ and I will list your project here.
1. The primary goal of TM++ is to provide a free-of-charge, open source, embedded topic maps engine to C++ developers on all major operating systems
as a community
2. The secondary goal of TM++ is to provide support for additional programming languages
28. Mar. 2009 - The TM++ topic map engine is now a community project 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/ (0 comments) 27. Mar. 2009 - New public mailing list 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. (0 comments) 25. Mar. 2009 - Introducing new developer Frode Anonsen 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>. (0 comments) 23. Mar. 2009 - Added C# assembly for download 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. (0 comments) 21. Mar. 2009 - TM++ now uses a custom MIT license 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. (0 comments) 17. Mar. 2009 - TM++ 1.0 released 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. (0 comments) 17. Feb. 2009 - New online documentation TM++ now has a new professional online Web documentation, the beta version can be found at http://tmplusplus.sourceforge.net/docs (0 comments) 07. Dec. 2008 - TM++ version 0.9.47 is now released TM++ version 0.9.47 is now released, some major SWIG issues introduced with 0.9.46 have been fixed. (0 comments) 29. Nov. 2008 - TM++ version 0.9.46 is now released 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. (0 comments) 24. Oct. 2008 - Subversion source code tree added 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. (0 comments) |