<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
		>
<channel>
	<title>Comments on: The SoLoad Foreign Function Server (Part III) &#8211; Intermediate Usage</title>
	<atom:link href="http://blog.willdonnelly.net/2008/09/15/the-soload-foreign-function-server-part-iii-intermediate-usage/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.willdonnelly.net/2008/09/15/the-soload-foreign-function-server-part-iii-intermediate-usage/</link>
	<description>Coding, Mostly</description>
	<lastBuildDate>Tue, 16 Feb 2010 04:51:24 +0000</lastBuildDate>
	<generator>http://wordpress.com/</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Peter van Eerten</title>
		<link>http://blog.willdonnelly.net/2008/09/15/the-soload-foreign-function-server-part-iii-intermediate-usage/#comment-34</link>
		<dc:creator>Peter van Eerten</dc:creator>
		<pubDate>Tue, 23 Sep 2008 13:05:47 +0000</pubDate>
		<guid isPermaLink="false">http://willdonnelly.wordpress.com/?p=54#comment-34</guid>
		<description>Well, I am sorry about that... I just &#039;discovered&#039; this possibility myself recently, about a month ago. But I will update the FAQ accordingly.

Also, just yesterday I saw your weblog; as in fact, by coincidence, the upcoming 2.2.8 release will also contain the POINTER type for Glib calls like &#039;g_malloc&#039;, but this type also could come handy for generic calls from other libraries, as it is merely a void pointer. See the notes at the beta download link.

BTW, also GTK-server depends on some FFI library. Still the focus will remain on GUI programming.

Your SoLoad certainly will be usefull, as GTK-server does contain a lot of code for GTK callbacks and things like that, which can be considered overhead in case non-GTK libraries are accessed.

Anyway, let me know if you need help or information for your implementation.

Best regards
Peter</description>
		<content:encoded><![CDATA[<p>Well, I am sorry about that&#8230; I just &#8216;discovered&#8217; this possibility myself recently, about a month ago. But I will update the FAQ accordingly.</p>
<p>Also, just yesterday I saw your weblog; as in fact, by coincidence, the upcoming 2.2.8 release will also contain the POINTER type for Glib calls like &#8216;g_malloc&#8217;, but this type also could come handy for generic calls from other libraries, as it is merely a void pointer. See the notes at the beta download link.</p>
<p>BTW, also GTK-server depends on some FFI library. Still the focus will remain on GUI programming.</p>
<p>Your SoLoad certainly will be usefull, as GTK-server does contain a lot of code for GTK callbacks and things like that, which can be considered overhead in case non-GTK libraries are accessed.</p>
<p>Anyway, let me know if you need help or information for your implementation.</p>
<p>Best regards<br />
Peter</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Will Donnelly</title>
		<link>http://blog.willdonnelly.net/2008/09/15/the-soload-foreign-function-server-part-iii-intermediate-usage/#comment-33</link>
		<dc:creator>Will Donnelly</dc:creator>
		<pubDate>Mon, 22 Sep 2008 20:59:59 +0000</pubDate>
		<guid isPermaLink="false">http://willdonnelly.wordpress.com/?p=54#comment-33</guid>
		<description>&gt; http://www.gtk-server.org/mikmod.bash

Wow.  I wish I had known that was possible *before* I went and wrote all this code.  It might be nice if you added an additional entry to the FAQ mentioning that fact.

But yes, the only dependencies SoLoad has are libdl and libffi, so I suppose it&#039;s still useful for certain cases.</description>
		<content:encoded><![CDATA[<p>&gt; <a href="http://www.gtk-server.org/mikmod.bash" rel="nofollow">http://www.gtk-server.org/mikmod.bash</a></p>
<p>Wow.  I wish I had known that was possible *before* I went and wrote all this code.  It might be nice if you added an additional entry to the FAQ mentioning that fact.</p>
<p>But yes, the only dependencies SoLoad has are libdl and libffi, so I suppose it&#8217;s still useful for certain cases.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Peter van Eerten</title>
		<link>http://blog.willdonnelly.net/2008/09/15/the-soload-foreign-function-server-part-iii-intermediate-usage/#comment-32</link>
		<dc:creator>Peter van Eerten</dc:creator>
		<pubDate>Mon, 22 Sep 2008 13:45:31 +0000</pubDate>
		<guid isPermaLink="false">http://willdonnelly.wordpress.com/?p=54#comment-32</guid>
		<description>Hi,

In the first post you mention this: &quot;Of course, just having this library is no good. If we have that, we’re very well placed to use GTK-Server, but essentially no better off at interfacing with any C library that comes along. To make this work, we’re going to need something to talk to.&quot;

This is in fact not completely true. Using the current set of argument types supported in GTK-server, it actually *is* possible to speak to other libraries. As an example, check the demonstration with MikMod at the &#039;DOCS&#039; page.

However, in order to be able to compile the GTK-server successfully, at least XForms or GTK1 or GTK2 is required. I guess SoLoad does not have this requirement!

Best regards
Peter</description>
		<content:encoded><![CDATA[<p>Hi,</p>
<p>In the first post you mention this: &#8220;Of course, just having this library is no good. If we have that, we’re very well placed to use GTK-Server, but essentially no better off at interfacing with any C library that comes along. To make this work, we’re going to need something to talk to.&#8221;</p>
<p>This is in fact not completely true. Using the current set of argument types supported in GTK-server, it actually *is* possible to speak to other libraries. As an example, check the demonstration with MikMod at the &#8216;DOCS&#8217; page.</p>
<p>However, in order to be able to compile the GTK-server successfully, at least XForms or GTK1 or GTK2 is required. I guess SoLoad does not have this requirement!</p>
<p>Best regards<br />
Peter</p>
]]></content:encoded>
	</item>
</channel>
</rss>
