<?xml version="1.0" encoding="UTF-8"?>
 <rdf:RDF xmlns="http://purl.org/rss/1.0/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://web.resource.org/cc/" xmlns:syn="http://purl.org/rss/1.0/modules/syndication/" xmlns:admin="http://webns.net/mvcb/">
  <channel rdf:about="http://pinboard.in">
    <title>Pinboard (michielbuddingh)</title>
    <link>https://pinboard.in/u:michielbuddingh/public/</link>
    <description>recent bookmarks from michielbuddingh</description>
    <items>
      <rdf:Seq>	<rdf:li rdf:resource="http://libexplain.sourceforge.net/"/>
	<rdf:li rdf:resource="http://port70.net/~nsz/32_dynlink.html"/>
	<rdf:li rdf:resource="http://code.google.com/p/svgweb/"/>
	<rdf:li rdf:resource="http://dyncall.org/"/>
	<rdf:li rdf:resource="http://www.hpl.hp.com/personal/Hans_Boehm/gc/"/>
	<rdf:li rdf:resource="http://swapped.cc/halloc/"/>
      </rdf:Seq>
    </items>
  </channel><item rdf:about="http://libexplain.sourceforge.net/">
    <title>libexplain 1.2</title>
    <dc:date>2013-09-09T06:11:49+00:00</dc:date>
    <link>http://libexplain.sourceforge.net/</link>
    <dc:creator>michielbuddingh</dc:creator><description><![CDATA[Bright idea.  Provides more elaborate error messages based on error code; lightweight way to add usability to a C program.

On the other hand, coverage is limited, and it's not a plugin replacement for strerror; you wonder if it wouldn't be possible to make this effortless using LD_PRELOAD or a clever preprocessor.]]></description>
<dc:subject>C programming library documentation usability</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:michielbuddingh/b:8b796dac0cee/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:michielbuddingh/t:C"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michielbuddingh/t:programming"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michielbuddingh/t:library"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michielbuddingh/t:documentation"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michielbuddingh/t:usability"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://port70.net/~nsz/32_dynlink.html">
    <title>dynamic linking</title>
    <dc:date>2012-11-20T20:15:08+00:00</dc:date>
    <link>http://port70.net/~nsz/32_dynlink.html</link>
    <dc:creator>michielbuddingh</dc:creator><description><![CDATA[Collection of links to opinions about the utility of shared libraries, most of them negative.  In typical nerd fashion, both ‘sides’ take an absolutist approach.  I don't disagree that for many applications, the benefits are minimal ...]]></description>
<dc:subject>dynamic_linking programming library</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:michielbuddingh/b:4f29f6059002/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:michielbuddingh/t:dynamic_linking"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michielbuddingh/t:programming"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michielbuddingh/t:library"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://code.google.com/p/svgweb/">
    <title>svgweb - Project Hosting on Google Code</title>
    <dc:date>2009-09-23T04:14:21+00:00</dc:date>
    <link>http://code.google.com/p/svgweb/</link>
    <dc:creator>michielbuddingh</dc:creator><description><![CDATA[" ... SVG Web is a JavaScript library which provides SVG support on many browsers, including Internet Explorer, Firefox, and Safari. Using the library plus native SVG support you can instantly target ~95% of the existing installed web base.  Once dropped in you get partial support for SVG 1.1, SVG Animation (SMIL), Fonts, Video and Audio, DOM and style scripting through JavaScript, and more in about a 60K library. Your SVG content can be embedded directly into normal HTML 5 or through the OBJECT tag ... "]]></description>
<dc:subject>svg javascript web graphics library</dc:subject>
<dc:identifier>https://pinboard.in/u:michielbuddingh/b:bd3e6e10246a/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:michielbuddingh/t:svg"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michielbuddingh/t:javascript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michielbuddingh/t:web"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michielbuddingh/t:graphics"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michielbuddingh/t:library"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://dyncall.org/">
    <title>dyncall.org - calling C functions dynamically</title>
    <dc:date>2009-07-26T21:44:47+00:00</dc:date>
    <link>http://dyncall.org/</link>
    <dc:creator>michielbuddingh</dc:creator><description><![CDATA[" ... In other words, instead of calling a function directly, the dyncall library provides a mechanism to push the function parameters manually and to issue the call afterwards ... "]]></description>
<dc:subject>C programming library bindings dynamic</dc:subject>
<dc:identifier>https://pinboard.in/u:michielbuddingh/b:1d61bf33b035/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:michielbuddingh/t:C"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michielbuddingh/t:programming"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michielbuddingh/t:library"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michielbuddingh/t:bindings"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michielbuddingh/t:dynamic"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.hpl.hp.com/personal/Hans_Boehm/gc/">
    <title>A garbage collector for C and C++</title>
    <dc:date>2009-07-26T17:55:20+00:00</dc:date>
    <link>http://www.hpl.hp.com/personal/Hans_Boehm/gc/</link>
    <dc:creator>michielbuddingh</dc:creator><dc:subject>programming C library malloc memory-allocation c++</dc:subject>
<dc:identifier>https://pinboard.in/u:michielbuddingh/b:2336703736ec/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:michielbuddingh/t:programming"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michielbuddingh/t:C"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michielbuddingh/t:library"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michielbuddingh/t:malloc"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michielbuddingh/t:memory-allocation"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michielbuddingh/t:c++"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://swapped.cc/halloc/">
    <title>swapped.cc : halloc</title>
    <dc:date>2009-07-26T17:54:19+00:00</dc:date>
    <link>http://swapped.cc/halloc/</link>
    <dc:creator>michielbuddingh</dc:creator><description><![CDATA[" ... Memory blocks allocated through halloc can be organized into a hierarchy of parent-child relationships. These relationships are taken into an account when memory block is being freed - disposing the block automatically frees all its children in a recursive way ... "]]></description>
<dc:subject>memory-allocation C programming library malloc lgpl</dc:subject>
<dc:identifier>https://pinboard.in/u:michielbuddingh/b:c5f99e7bb350/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:michielbuddingh/t:memory-allocation"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michielbuddingh/t:C"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michielbuddingh/t:programming"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michielbuddingh/t:library"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michielbuddingh/t:malloc"/>
	<rdf:li rdf:resource="https://pinboard.in/u:michielbuddingh/t:lgpl"/>
</rdf:Bag></taxo:topics>
</item>
</rdf:RDF>