Welcome
Welcome to my corner of the internet. Here you can find some C++ libraries that I’ve made.
-
Sweet Build - a C++ build tool - source or Windows binaries.
-
Sweet Parser - a C++ parser and parser generation library - source.
-
Sweet Persist - a C++ serialization library - source.
The source is available in Git repositories on Bitbucket and on GitHub. The Bitbucket repositories are used for development and make use of submodules. The repositories on GitHub track releases and contain all of the source in a single repository.
Please email me at support@sweetsoftware.co.nz if you have any questions, problems, suggestions, complaints, or bug reports.
News
Saturday, 10th March 2012
Exported recent versions of Sweet Build, Sweet Lua, Sweet Parser, and Sweet Persist and made them available via repositories on GitHub.
Sunday, 29th January 2012
Updated build scripts for Sweet Build, Sweet Lua, and Sweet Persist. The build scripts will now fail if the Windows SDK can’t be found. Sweet Build and Sweet Lua now build with MinGW.
Sunday, 8th January 2012
Latest versions of Sweet Build and Sweet Persist released. Sweet Build has some bug fixes and support for building with MinGW. Sweet Persist now builds with MinGW as well as Microsoft Visual Studio.
Sunday, 12th December 2011
Latest versions of all libraries released. Sweet Parser has had extended BNF operators removed and now generates a parser from a plain BNF grammar. This is simpler to implement and more practical to use. The other libraries have only had minor changes.
Licenses
All of the software written by me and available on this website is released under the terms of the zlib/libpng license.
The source for UnitTest++, written by Noel Llopis, and Lua, written by Roberto Ierusalimschy, Waldemar Celes, and Luiz Henrique de Figueiredo, is also available from this website. Both are released under the terms of the MIT license.