<?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"
	>
<channel>
	<title>Comments on: GTK Hello World in Six Different Languages</title>
	<atom:link href="http://www.vector-seven.com/2008/01/23/gtk-hello-world-in-six-different-languages/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.vector-seven.com/2008/01/23/gtk-hello-world-in-six-different-languages/</link>
	<description>My software development thoughts, experiments and discoveries</description>
	<pubDate>Sat, 17 May 2008 08:56:28 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5.1</generator>
		<item>
		<title>By: Aristotle Pagaltzis</title>
		<link>http://www.vector-seven.com/2008/01/23/gtk-hello-world-in-six-different-languages/#comment-810</link>
		<dc:creator>Aristotle Pagaltzis</dc:creator>
		<pubDate>Sat, 02 Feb 2008 08:28:12 +0000</pubDate>
		<guid isPermaLink="false">http://www.vector-seven.com/2008/01/23/gtk-hello-world-in-six-different-languages/#comment-810</guid>
		<description>Btw, with Gtk2-Perl, you can roll the initialisation into the &lt;code&gt;use&lt;/code&gt; line by saying “&lt;code&gt;use Gtk2 '-init';&lt;/code&gt;”.

Oh, and what you say for RubyGNOME (“Take an almost 1:1 port of the C API, take away the ugly casting macros, mix in closures for handling signals”) applies exactly to Gtk2-Perl as well.</description>
		<content:encoded><![CDATA[<p>Btw, with Gtk2-Perl, you can roll the initialisation into the <code>use</code> line by saying “<code>use Gtk2 '-init';</code>”.</p>
<p>Oh, and what you say for RubyGNOME (“Take an almost 1:1 port of the C API, take away the ugly casting macros, mix in closures for handling signals”) applies exactly to Gtk2-Perl as well.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Agafix Blog &#187; Blog Archive &#187; Weekly Links: 2008.04</title>
		<link>http://www.vector-seven.com/2008/01/23/gtk-hello-world-in-six-different-languages/#comment-794</link>
		<dc:creator>Agafix Blog &#187; Blog Archive &#187; Weekly Links: 2008.04</dc:creator>
		<pubDate>Wed, 30 Jan 2008 12:53:11 +0000</pubDate>
		<guid isPermaLink="false">http://www.vector-seven.com/2008/01/23/gtk-hello-world-in-six-different-languages/#comment-794</guid>
		<description>[...] (click at your own risk!) KDE goes cross-platform with Windows, Mac OS X support GTK Hello World in Six Different Languages Elisa 0.3.3 turns Linux into a movie theater Linux 2.6.24 released     (No Ratings [...]</description>
		<content:encoded><![CDATA[<p>[...] (click at your own risk!) KDE goes cross-platform with Windows, Mac OS X support GTK Hello World in Six Different Languages Elisa 0.3.3 turns Linux into a movie theater Linux 2.6.24 released     (No Ratings [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: tom</title>
		<link>http://www.vector-seven.com/2008/01/23/gtk-hello-world-in-six-different-languages/#comment-741</link>
		<dc:creator>tom</dc:creator>
		<pubDate>Sat, 26 Jan 2008 19:06:25 +0000</pubDate>
		<guid isPermaLink="false">http://www.vector-seven.com/2008/01/23/gtk-hello-world-in-six-different-languages/#comment-741</guid>
		<description>Good catch Patrik! Just fixed it.</description>
		<content:encoded><![CDATA[<p>Good catch Patrik! Just fixed it.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Patrik</title>
		<link>http://www.vector-seven.com/2008/01/23/gtk-hello-world-in-six-different-languages/#comment-738</link>
		<dc:creator>Patrik</dc:creator>
		<pubDate>Sat, 26 Jan 2008 12:49:57 +0000</pubDate>
		<guid isPermaLink="false">http://www.vector-seven.com/2008/01/23/gtk-hello-world-in-six-different-languages/#comment-738</guid>
		<description>The C example is (at least in my browser (Firefox Ubuntu)) not entirely complete since the include statement uses "less than" and "greater than" signs and the browser interprets these as html tags, *doh*

Most people probably knows this and checks the source for the stuff to include, but just an improvement suggestion :)

Great post all in all!
cheers</description>
		<content:encoded><![CDATA[<p>The C example is (at least in my browser (Firefox Ubuntu)) not entirely complete since the include statement uses &#8220;less than&#8221; and &#8220;greater than&#8221; signs and the browser interprets these as html tags, *doh*</p>
<p>Most people probably knows this and checks the source for the stuff to include, but just an improvement suggestion <img src='http://www.vector-seven.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /><br />
Great post all in all!<br />
cheers</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: crc</title>
		<link>http://www.vector-seven.com/2008/01/23/gtk-hello-world-in-six-different-languages/#comment-728</link>
		<dc:creator>crc</dc:creator>
		<pubDate>Fri, 25 Jan 2008 01:46:06 +0000</pubDate>
		<guid isPermaLink="false">http://www.vector-seven.com/2008/01/23/gtk-hello-world-in-six-different-languages/#comment-728</guid>
		<description>A version in Forth (RetroForth 9.2.10, using the optional GTK  2 bindings)

' bye is boot
init
window: hello
hello " Hello, World!" setTitle
show: hello
gtk_main</description>
		<content:encoded><![CDATA[<p>A version in Forth (RetroForth 9.2.10, using the optional GTK  2 bindings)</p>
<p>&#8216; bye is boot<br />
init<br />
window: hello<br />
hello &#8221; Hello, World!&#8221; setTitle<br />
show: hello<br />
gtk_main</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: tom</title>
		<link>http://www.vector-seven.com/2008/01/23/gtk-hello-world-in-six-different-languages/#comment-727</link>
		<dc:creator>tom</dc:creator>
		<pubDate>Thu, 24 Jan 2008 21:51:11 +0000</pubDate>
		<guid isPermaLink="false">http://www.vector-seven.com/2008/01/23/gtk-hello-world-in-six-different-languages/#comment-727</guid>
		<description>&lt;ul&gt;
&lt;li&gt;schlenk: I'll check out gnocl.&lt;/li&gt;
&lt;li&gt;nominolo, Paolo, hannes: Thanks for your additional GTK examples!&lt;/li&gt;
&lt;li&gt;Mike Mol: Of course, go nuts. :)&lt;/li&gt;
&lt;li&gt;she, Miguel: Just included your suggestions. Thanks for the feedback!&lt;/li&gt;
&lt;/ul&gt;</description>
		<content:encoded><![CDATA[<ul>
<li>schlenk: I&#8217;ll check out gnocl.</li>
<li>nominolo, Paolo, hannes: Thanks for your additional GTK examples!</li>
<li>Mike Mol: Of course, go nuts. <img src='http://www.vector-seven.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </li>
<li>she, Miguel: Just included your suggestions. Thanks for the feedback!</li>
</ul>
]]></content:encoded>
	</item>
	<item>
		<title>By: And Haskell too!</title>
		<link>http://www.vector-seven.com/2008/01/23/gtk-hello-world-in-six-different-languages/#comment-726</link>
		<dc:creator>And Haskell too!</dc:creator>
		<pubDate>Thu, 24 Jan 2008 15:33:13 +0000</pubDate>
		<guid isPermaLink="false">http://www.vector-seven.com/2008/01/23/gtk-hello-world-in-six-different-languages/#comment-726</guid>
		<description>http://www.haskell.org/gtk2hs/</description>
		<content:encoded><![CDATA[<p><a href="http://www.haskell.org/gtk2hs/" rel="nofollow">http://www.haskell.org/gtk2hs/</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Miguel de Icaza</title>
		<link>http://www.vector-seven.com/2008/01/23/gtk-hello-world-in-six-different-languages/#comment-725</link>
		<dc:creator>Miguel de Icaza</dc:creator>
		<pubDate>Thu, 24 Jan 2008 11:09:41 +0000</pubDate>
		<guid isPermaLink="false">http://www.vector-seven.com/2008/01/23/gtk-hello-world-in-six-different-languages/#comment-725</guid>
		<description>Shorter C# version:

Removes unnecessary helper routine, the Title is used in the constructor, but its useful to keep the explicit assignment to see a typical piece of C# code

using Gtk;

public class HelloWorld {
  public static void Main(string[] args) {
    Gtk.Window window = new Gtk.Window("Hello World");
    window.Title = "Hello, World";
    window.DeleteEvent  = delegate { Application.Quit (); }; 
    window.ShowAll();
    Application.Run();
  }
}</description>
		<content:encoded><![CDATA[<p>Shorter C# version:</p>
<p>Removes unnecessary helper routine, the Title is used in the constructor, but its useful to keep the explicit assignment to see a typical piece of C# code</p>
<p>using Gtk;</p>
<p>public class HelloWorld {<br />
  public static void Main(string[] args) {<br />
    Gtk.Window window = new Gtk.Window(&#8221;Hello World&#8221;);<br />
    window.Title = &#8220;Hello, World&#8221;;<br />
    window.DeleteEvent  = delegate { Application.Quit (); };<br />
    window.ShowAll();<br />
    Application.Run();<br />
  }<br />
}</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: she</title>
		<link>http://www.vector-seven.com/2008/01/23/gtk-hello-world-in-six-different-languages/#comment-723</link>
		<dc:creator>she</dc:creator>
		<pubDate>Thu, 24 Jan 2008 07:46:42 +0000</pubDate>
		<guid isPermaLink="false">http://www.vector-seven.com/2008/01/23/gtk-hello-world-in-six-different-languages/#comment-723</guid>
		<description>In the ruby version, Gtk.init is no longer needed (its only needed in older versions)

Also I would recommend to use :delete_event instead of 'delete-event', to me it looks nicer (and you dont need to use the closing ' in this case as well)</description>
		<content:encoded><![CDATA[<p>In the ruby version, Gtk.init is no longer needed (its only needed in older versions)</p>
<p>Also I would recommend to use :delete_event instead of &#8216;delete-event&#8217;, to me it looks nicer (and you dont need to use the closing &#8216; in this case as well)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mike Mol</title>
		<link>http://www.vector-seven.com/2008/01/23/gtk-hello-world-in-six-different-languages/#comment-722</link>
		<dc:creator>Mike Mol</dc:creator>
		<pubDate>Thu, 24 Jan 2008 06:44:13 +0000</pubDate>
		<guid isPermaLink="false">http://www.vector-seven.com/2008/01/23/gtk-hello-world-in-six-different-languages/#comment-722</guid>
		<description>Very cool.  Do you mind if I appropriate the code for &lt;a href="http://rosettacode.org/rosettacode/w/index.php?title=User_Output" rel="nofollow"&gt;Rosetta Code&lt;/a&gt;?</description>
		<content:encoded><![CDATA[<p>Very cool.  Do you mind if I appropriate the code for <a href="http://rosettacode.org/rosettacode/w/index.php?title=User_Output" rel="nofollow">Rosetta Code</a>?</p>
]]></content:encoded>
	</item>
</channel>
</rss>

<!-- Dynamic Page Served (once) in 0.153 seconds -->
