<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>LASS</title>
	<atom:link href="http://lass.cocamware.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://lass.cocamware.com</link>
	<description>Library of Assembled Shared Sources, a product of Cocamware</description>
	<lastBuildDate>Sun, 22 Nov 2009 13:24:20 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>lass r1000</title>
		<link>http://lass.cocamware.com/2009/07/14/lass-r1000/</link>
		<comments>http://lass.cocamware.com/2009/07/14/lass-r1000/#comments</comments>
		<pubDate>Tue, 14 Jul 2009 18:36:10 +0000</pubDate>
		<dc:creator>Bramz</dc:creator>
				<category><![CDATA[news]]></category>
		<category><![CDATA[releases]]></category>

		<guid isPermaLink="false">http://lass.cocamware.com/?p=63</guid>
		<description><![CDATA[We&#8217;re proud to announce our thousandth commit to the subversion repository.  More than enough reason for a party, and we are celebrating the event with a special release: lass-r1000.  
As an intermediate release, this is in fact version 1.3.8 of our trunk, and as such it is to be considered as a work [...]]]></description>
			<content:encoded><![CDATA[<p>We&#8217;re proud to announce <a href="http://lass.svn.sourceforge.net/viewvc/lass/lass/tags/lass-r1000/?pathrev=1000">our thousandth commit</a> to the subversion repository.  More than enough reason for a party, and we are celebrating the event with a special release: <a href="http://sourceforge.net/projects/lass/files/lass/lass-r1000.tar.gz/download">lass-r1000</a>.  </p>
<p>As an intermediate release, this is in fact version 1.3.8 of our trunk, and as such it is to be considered as a work in progress.  However, we&#8217;re closing in on lass 1.4 and this release is a good preview.  Most notable changes since lass 1.2 are:</p>
<ul>
<li>Python:
<ul>
<li>Shadow classes have been refurnished using template techniques.  The pointer type to the shadowee is pluggable to define ownership rules (by default util::SharedPtr).  Tracked and weak shadow classes are get rid of, and downcasting happens automatically now.  ShadoweeTraits have been introduced to help identifying the shadow class of a C++ type.</li>
<li>Multicallback as your powertool for callbacks between Python and C++</li>
<li>PyMap and PySequence have gotten new ownership rules: by default you get copies, to share ownership used util::SharedPtr.</li>
<li>PyExportTraits have been streamlined and are now more consistent and modular</li>
<li>Introduction of ModuleDefinition and ClassDefinition as a first class citizen to define Python modules and types.  Although ClassDefinition is still hidden beneath the macros, ModuleDefinition can easily be manipulated directly.</li>
<li>Compatibility with Python 3.0</li>
</ul>
</li>
<li>Restructuring of the <a href="http://lass.cocamware.com/2009/01/19/file-shuffling/">directory layout</a> of the source code</li>
<li>Ported to OpenSolaris</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://lass.cocamware.com/2009/07/14/lass-r1000/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>lass 1.2.1</title>
		<link>http://lass.cocamware.com/2009/03/10/lass-1-21/</link>
		<comments>http://lass.cocamware.com/2009/03/10/lass-1-21/#comments</comments>
		<pubDate>Tue, 10 Mar 2009 19:36:20 +0000</pubDate>
		<dc:creator>Bramz</dc:creator>
				<category><![CDATA[news]]></category>
		<category><![CDATA[releases]]></category>

		<guid isPermaLink="false">http://lass.cocamware.com/?p=57</guid>
		<description><![CDATA[We&#8217;ve made a maintenance release of the 1.2 branch: lass-1.2.1.  It contains a few bug and build fixes discovered in the 1.2 branch:

Python:

CallMethod::set: make class of method a template parameter
RichCompare: const char* symbols to fix build warning
PyExportTraits: adding missing static specifier.


NumTraits:

default NumTraits is empty, so you get compiler errors for missing specialisations instead of [...]]]></description>
			<content:encoded><![CDATA[<p>We&#8217;ve made a maintenance release of the 1.2 branch: <a href="http://sourceforge.net/projects/lass/files/lass/lass-1.2.1.tar.gz/download">lass-1.2.1</a>.  It contains a few bug and build fixes discovered in the 1.2 branch:</p>
<ul>
<li><strong>Python:</strong>
<ul>
<li>CallMethod::set: make class of method a template parameter</li>
<li>RichCompare: const char* symbols to fix build warning</li>
<li>PyExportTraits<unsigned short>: adding missing static specifier.</li>
</ul>
</li>
<li><strong>NumTraits:</strong>
<ul>
<li>default NumTraits is empty, so you get compiler errors for missing specialisations instead of linker errors.</li>
<li>add specialisation for &#8216;long long&#8217;.</li>
</ul>
</li>
<li><strong>CrashDump:</strong>
<ul>
<li>fix opcodes for x64 platform.</li>
</ul>
</li>
<li><strong>IdGenerator:</strong>
<ul>
<li>qualify as volatile to fix bug on some platforms.</li>
</ul>
</li>
<li><strong>Tests:</strong>
<ul>
<li>introduce tolerances for some floating point comparisons that were failing.</li>
</ul>
</li>
<li><strong>Others:</strong>
<ul>
<li>included <cstring>,
<limits> headers where necessary.</li>
</ul>
</li>
]]></content:encoded>
			<wfw:commentRss>http://lass.cocamware.com/2009/03/10/lass-1-21/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>lass 1.2.0</title>
		<link>http://lass.cocamware.com/2009/02/02/lass-1-2-0/</link>
		<comments>http://lass.cocamware.com/2009/02/02/lass-1-2-0/#comments</comments>
		<pubDate>Mon, 02 Feb 2009 21:14:29 +0000</pubDate>
		<dc:creator>Bramz</dc:creator>
				<category><![CDATA[news]]></category>
		<category><![CDATA[releases]]></category>

		<guid isPermaLink="false">http://lass.cocamware.com/?p=52</guid>
		<description><![CDATA[We&#8217;re proud to announce that we&#8217;ve made our second official release: lass-1.2.0.  It does not yet contain the file shuffling changes as previously explained.  As the trunk is undergoing a few larger (somewhat unstable) changes, this release is a snapshot of the last known stable state of the trunk before this work has [...]]]></description>
			<content:encoded><![CDATA[<p>We&#8217;re proud to announce that we&#8217;ve made our second official release: <a href="http://sourceforge.net/projects/lass/files/lass/lass-1.2.0.tar.gz/download">lass-1.2.0</a>.  It does not yet contain the <a href="http://lass.cocamware.com/2009/01/19/file-shuffling/">file shuffling changes</a> as previously explained.  As the trunk is undergoing a few larger (somewhat unstable) changes, this release is a snapshot of the last known stable state of the trunk before this work has started.</p>
]]></content:encoded>
			<wfw:commentRss>http://lass.cocamware.com/2009/02/02/lass-1-2-0/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>file shuffling</title>
		<link>http://lass.cocamware.com/2009/01/19/file-shuffling/</link>
		<comments>http://lass.cocamware.com/2009/01/19/file-shuffling/#comments</comments>
		<pubDate>Mon, 19 Jan 2009 21:02:11 +0000</pubDate>
		<dc:creator>Bramz</dc:creator>
				<category><![CDATA[news]]></category>

		<guid isPermaLink="false">http://lass.cocamware.com/?p=42</guid>
		<description><![CDATA[Today, we&#8217;ve restructured the file hierarchy of lass a bit.  Here&#8217;s what has been done:

The directory src has been renamed to lass.  This allows you to include the headers from your working copy into other projects using the #include &#60;lass/foo/bar.h&#62; way.  It used to be that you either had to install lass, [...]]]></description>
			<content:encoded><![CDATA[<p>Today, we&#8217;ve restructured the file hierarchy of lass a bit.  Here&#8217;s what has been done:</p>
<ul>
<li>The directory <code>src</code> has been renamed to <code>lass</code>.  This allows you to include the headers from your working copy into other projects using the <code>#include &lt;lass/foo/bar.h&gt;</code> way.  It used to be that you either had to install lass, or had to copy the headers from <code>src</code> to a directory <code>lass</code>.  But not any longer.</li>
<li>The directory containing the test suite has been moved one level up, next to the new directory <code>lass</code>, and is now called <code>test_suite</code>.  This agrees with how lass is build, with two build targets: the library <code>lass</code> and the executable <code>test_suite</code>.</li>
<li>All Python related headers and source files have been given their own directory <code>lass/python</code>, instead of hiding within the <code>util</code> directory and other places.  So now you will have to use <code>#include &lt;lass/python/python_api.h&gt;</code> instead of <code>#include &lt;lass/util/python_api.h&gt;</code>.  This will allow us to better organize the Python code.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://lass.cocamware.com/2009/01/19/file-shuffling/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>LASS chooses CMake as build system</title>
		<link>http://lass.cocamware.com/2008/11/05/cmake-build-system/</link>
		<comments>http://lass.cocamware.com/2008/11/05/cmake-build-system/#comments</comments>
		<pubDate>Wed, 05 Nov 2008 21:25:26 +0000</pubDate>
		<dc:creator>Bramz</dc:creator>
				<category><![CDATA[news]]></category>

		<guid isPermaLink="false">http://lass.cocamware.com/?p=36</guid>
		<description><![CDATA[We&#8217;re proud to announce that LASS now uses CMake as (meta) build system.  From a single set of cross-platform configuration files, it generates makefiles and workspaces, suitable for the native build tools available to the individual builder: GNU make, nmake, different flavours of Visual Studio, KDevelop, &#8230;  The only dependency introduced is an [...]]]></description>
			<content:encoded><![CDATA[<p>We&#8217;re proud to announce that LASS now uses <a href="http://www.cmake.org/">CMake</a> as (meta) build system.  From a single set of cross-platform configuration files, it generates makefiles and workspaces, suitable for the native build tools available to the individual builder: GNU make, nmake, different flavours of Visual Studio, KDevelop, &#8230;  The only dependency introduced is an installation of CMake on the local build system, whether installed from binaries or build from source.</p>
<p>I&#8217;ve been experimenting with it for a while an a <a href="http://lass.svn.sourceforge.net/viewvc/lass/lass/branches/cmake-experimentation/?pathrev=869">feature branch</a>, but now it has officially been committed to the trunk.  Gone are all the old visual studio projects, build scripts and automake-file-generator-scripts.  Their replacement consists of a shiny new CMakeLists.txt file in the top directory, and some of its kin.</p>
<p>The test suite has been reformatted as it is now driven by CTest, which is also part of CMake.  As an upshot, it is now easier to run individual tests.  Test and build results can also be uploaded to our very own <a href="http://cdash.cocamware.com/">CDash dashboard</a>!</p>
<p>And as last but not least, source or binary distributions or installers can be created using CPack, which is as you might guess also part of CMake.</p>
<p>There&#8217;s still some work left to optimize the usage of this new build system &#8211; it is a completely different way of thinking &#8211; but the main functionality is already in place.</p>
]]></content:encoded>
			<wfw:commentRss>http://lass.cocamware.com/2008/11/05/cmake-build-system/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>first official release</title>
		<link>http://lass.cocamware.com/2008/07/18/first-official-release/</link>
		<comments>http://lass.cocamware.com/2008/07/18/first-official-release/#comments</comments>
		<pubDate>Fri, 18 Jul 2008 16:54:33 +0000</pubDate>
		<dc:creator>Bramz</dc:creator>
				<category><![CDATA[news]]></category>
		<category><![CDATA[releases]]></category>

		<guid isPermaLink="false">http://lass.bramz.net/?p=27</guid>
		<description><![CDATA[We&#8217;re proud to announce we&#8217;ve made a first official source code release: lass-1.0.0.  Until now, we&#8217;ve never felt the need of explicit tarball releases as the CVS repository was a sufficient way of distributing the code.  But this has changed a little, so here it is.  Meanwhile, we&#8217;ll continue working on Lass [...]]]></description>
			<content:encoded><![CDATA[<p>We&#8217;re proud to announce we&#8217;ve made a first official source code release: <a href="http://sourceforge.net/projects/lass/files/lass/lass-1.0.0.tar.gz/download">lass-1.0.0</a>.  Until now, we&#8217;ve never felt the need of explicit tarball releases as the CVS repository was a sufficient way of distributing the code.  But this has changed a little, so here it is.  Meanwhile, we&#8217;ll continue working on Lass 1.1 in the code repository =)</p>
]]></content:encoded>
			<wfw:commentRss>http://lass.cocamware.com/2008/07/18/first-official-release/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>migration to Subversion</title>
		<link>http://lass.cocamware.com/2008/07/18/migration-to-subversion/</link>
		<comments>http://lass.cocamware.com/2008/07/18/migration-to-subversion/#comments</comments>
		<pubDate>Fri, 18 Jul 2008 16:50:39 +0000</pubDate>
		<dc:creator>Bramz</dc:creator>
				<category><![CDATA[news]]></category>

		<guid isPermaLink="false">http://lass.bramz.net/?p=24</guid>
		<description><![CDATA[As the first news message since a very long time, we are pleased to announce that we have finally made the jump from CVS to Subversion (SVN).
]]></description>
			<content:encoded><![CDATA[<p>As the first news message since a very long time, we are pleased to announce that we have finally made the jump from CVS to <a href="/code-repository/">Subversion (SVN)</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://lass.cocamware.com/2008/07/18/migration-to-subversion/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>revamping site &#8230;</title>
		<link>http://lass.cocamware.com/2006/01/25/revamping-site/</link>
		<comments>http://lass.cocamware.com/2006/01/25/revamping-site/#comments</comments>
		<pubDate>Wed, 25 Jan 2006 19:51:28 +0000</pubDate>
		<dc:creator>Bramz</dc:creator>
				<category><![CDATA[news]]></category>

		<guid isPermaLink="false">http://lass.sourceforge.net/2006/01/25/revamping-site/</guid>
		<description><![CDATA[Welcome to LASS &#8230;
]]></description>
			<content:encoded><![CDATA[<p>Welcome to LASS &#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://lass.cocamware.com/2006/01/25/revamping-site/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
<!-- WP Super Cache is installed but broken. The path to wp-cache-phase1.php in wp-content/advanced-cache.php must be fixed! -->