WIB_DB_ROW_WITH_KEY(User, ((uid_type, uid)) ((string, login)), (0)) Database db("/etc/users.sqlite"); RowOperations<User> row_ops(db); row_ops.save(User(0, "root"));
RSS 1.0 News Feed

Recent News

2008071701 ltp 1.0.1 Released. ltp v1.0.1 is available for download. ltp is a general purpose text preprocessor intended for generative programming and template-based document generation.

2008050801 From D-Day to VE-Day historical map browser. In commemoration of Victory in Europe Day, Savarese Software Research Corporation has prepared From D-Day to VE-Day, a collection of maps from the 12th Army Group for every day of the final year of the Second World War, from the Normandy invasion to the German surrender. The map browser features the ability to zoom in and out to different resolutions to examine the maps at different levels of detail. The Igfip™ Armor & Infantry™ online wargame system—to be released later this year—will allow players to simulate many of the combat actions depicted in this map collection.

2008041302 Sava C++/Lua/Perl/Python/Ruby Bindings for Spread 1.0.2 Released. Sava C++/Lua/Perl/Python/Ruby Bindings for Spread v1.0.2 has been released, adding a --disable-namespace-versioning configuration option to avoid having to recompile dynamically linked programs after upgrading the library. Sava C++/Lua/Perl/Python/Ruby Bindings for Spread provides C++, Lua, Perl, Python, and Ruby bindings for the Spread group communication system.

2008 News

2008041301 Sava C++/Lua/Perl/Python/Ruby Bindings for Spread 1.0.1 Released. Sava C++/Lua/Perl/Python/Ruby Bindings for Spread v1.0.1 has been released, making connection timeouts accessible to all SWIG bindings (this feature was inadvertently omitted in earlier releases). Also, an explanation of how to handle exceptions in Lua and Perl was added to the documentation. Sava C++/Lua/Perl/Python/Ruby Bindings for Spread provides C++, Lua, Perl, Python, and Ruby bindings for the Spread group communication system.

2008031001 Sava C++/Lua/Perl/Python/Ruby Bindings for Spread 1.0.0 Released. Sava C++/Lua/Perl/Python/Ruby Bindings for Spread v1.0.0 has been released, featuring the addition of a binding for the Lua scripting language. Sava C++/Lua/Perl/Python/Ruby Bindings for Spread provides C++, Lua, Perl, Python, and Ruby bindings for the Spread group communication system.

2007 News

2007120101 Sava C++/Python/Ruby/Perl Bindings for Spread 0.8.2 Released. Sava C++/Python/Ruby/Perl Bindings for Spread v0.8.2 has been released, featuring two important bug fixes that make automatic message resizing and short buffer retries work as intended. Sava C++/Python/Ruby/Perl Bindings for Spread provides C++, Python, Ruby, and Perl bindings for the Spread group communication system.

2007082701 Sava C++/Python/Ruby/Perl Bindings for Spread 0.8.1 Released. Sava C++/Python/Ruby/Perl Bindings for Spread v0.8.1 has been released, featuring minor code improvements. Sava C++/Python/Ruby/Perl Bindings for Spread provides C++, Python, Ruby, and Perl bindings for the Spread group communication system.

2006 News

2006102701 Sava C++/Python/Ruby/Perl Bindings for Spread 0.8.0 Released. Sava C++/Python/Ruby/Perl Bindings for Spread v0.8.0 has been released, adding Perl5 support. Sava C++/Python/Ruby/Perl Bindings for Spread provides C++, Python, Ruby, and Perl bindings for the Spread group communication system.

2006082601 Sava C++/Python/Ruby Bindings for Spread 0.7.4 Released. Sava C++/Python/Ruby Bindings for Spread v0.7.4 has been released, adding MembershipInfo::get_non_local_members() and support for compiling against Spread 3.17.3. Previously, only Spread 4.x was supported. Sava C++/Python/Ruby Bindings for Spread provides C++, Python, and Ruby bindings for the Spread group communication system.

2006 News (cont.)

2006080601 Sava C++/Python/Ruby Bindings for Spread 0.7.3 Released. Sava C++/Python/Ruby Bindings for Spread v0.7.3 has been released, fixing a bug in and adding a regression test for MembershipInfo::is_regular_membership(), which was returning an incorrect value. Sava C++/Python/Ruby Bindings for Spread provides C++, Python, and Ruby bindings for the Spread group communication system.

2006080401 Sava C++/Python/Ruby Bindings for Spread 0.7.2 Released. Sava C++/Python/Ruby Bindings for Spread v0.7.2 has been released. This release changes the project name to make clear it is not a part of Spread and does not repackage Spread. The only API change is to split_private_group, which now requires pointer arguments instead of references to return its results. Sava C++/Python/Ruby Bindings for Spread provides C++, Python, and Ruby bindings for the Spread group communication system.

2006071401 Sava Spread 0.7.1 Released. Sava Spread v0.7.1 has been released. This release fixes a minor bug with setting metadata of zero-length Message instances. Sava Spread provides C++, Ruby, and Python bindings for the Spread group communication system.

2006070901 Sava Spread 0.7.0 Released. Sava Spread v0.7.0 has been released. This release adds Ruby and Python bindings. Sava Spread provides C++, Ruby, and Python bindings for the Spread group communication system.

2006062701 Sava Spread 0.6.0 Released. Sava Spread v0.6.0 has been released. This release adopts the new header directory and namespace correspondence convention for Savarese Software Research libraries. sava::spread is now found in <sava/spread.h> instead of <libsavaspread/spread.h>. The same change has been made for the unreleased internal version of Sava Algorithms. Sava Spread provides a C++ binding for the Spread group communication system.

2006062301 Sava Spread 0.5.2 Released. Sava Spread v0.5.2 has been released. This release fixes some documentation and adds default connection and private name parameter values to the Mailbox constructor. Sava Spread provides a C++ binding for the Spread group communication system.

2006062001 Sava Spread 0.5.1 Released. Sava Spread v0.5.1 is now available. Sava Spread provides a C++ binding for the Spread group communication system.

2005 News

2005102801 Sava Algorithms 0.1.1 Released. Sava Algorithms v0.1.1 has been released. Sava Algorithms is a collection of generic code libraries implementing a variety of data structures and algorithms in both Java and C++.