<?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 for Jürg Billeter's blog</title>
	<atom:link href="http://blogs.gnome.org/juergbi/comments/feed/" rel="self" type="application/rss+xml" />
	<link>http://blogs.gnome.org/juergbi</link>
	<description>Just another GNOME Blogs weblog</description>
	<pubDate>Sat, 11 Oct 2008 17:32:00 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.2</generator>
		<item>
		<title>Comment on Vala 0.3.3 by juergbi</title>
		<link>http://blogs.gnome.org/juergbi/2008/06/04/vala-033/#comment-59</link>
		<dc:creator>juergbi</dc:creator>
		<pubDate>Thu, 05 Jun 2008 14:29:05 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.gnome.org/juergbi/2008/06/04/vala-033/#comment-59</guid>
		<description>You can manually manage memory by using raw pointers in Vala. Inline assembler is not supported. However, you can declare a method as `extern' in the Vala source code and implement it in a .c file where you can use inline assembler.</description>
		<content:encoded><![CDATA[<p>You can manually manage memory by using raw pointers in Vala. Inline assembler is not supported. However, you can declare a method as `extern&#8217; in the Vala source code and implement it in a .c file where you can use inline assembler.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Vala 0.3.3 by dave berk</title>
		<link>http://blogs.gnome.org/juergbi/2008/06/04/vala-033/#comment-58</link>
		<dc:creator>dave berk</dc:creator>
		<pubDate>Thu, 05 Jun 2008 14:19:36 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.gnome.org/juergbi/2008/06/04/vala-033/#comment-58</guid>
		<description>Is there a way to manually manage memory and/or embed asm inside?</description>
		<content:encoded><![CDATA[<p>Is there a way to manually manage memory and/or embed asm inside?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Vala 0.3.3 by Jamie McCracken</title>
		<link>http://blogs.gnome.org/juergbi/2008/06/04/vala-033/#comment-57</link>
		<dc:creator>Jamie McCracken</dc:creator>
		<pubDate>Wed, 04 Jun 2008 13:26:16 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.gnome.org/juergbi/2008/06/04/vala-033/#comment-57</guid>
		<description>ac,

I doubt you could write something more pythonic than say the boo language and genie is not far off from boo.</description>
		<content:encoded><![CDATA[<p>ac,</p>
<p>I doubt you could write something more pythonic than say the boo language and genie is not far off from boo.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Vala 0.3.3 by ac</title>
		<link>http://blogs.gnome.org/juergbi/2008/06/04/vala-033/#comment-56</link>
		<dc:creator>ac</dc:creator>
		<pubDate>Wed, 04 Jun 2008 13:06:50 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.gnome.org/juergbi/2008/06/04/vala-033/#comment-56</guid>
		<description>I hope someone write a really pythonic vala dialect because genie definitely is not pythonic.</description>
		<content:encoded><![CDATA[<p>I hope someone write a really pythonic vala dialect because genie definitely is not pythonic.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Vala 0.3.3 by Philip Van Hoof</title>
		<link>http://blogs.gnome.org/juergbi/2008/06/04/vala-033/#comment-55</link>
		<dc:creator>Philip Van Hoof</dc:creator>
		<pubDate>Wed, 04 Jun 2008 10:35:25 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.gnome.org/juergbi/2008/06/04/vala-033/#comment-55</guid>
		<description>Thanks Jürg.</description>
		<content:encoded><![CDATA[<p>Thanks Jürg.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Vala 0.3.3 by n'qullo</title>
		<link>http://blogs.gnome.org/juergbi/2008/06/04/vala-033/#comment-54</link>
		<dc:creator>n'qullo</dc:creator>
		<pubDate>Wed, 04 Jun 2008 09:07:53 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.gnome.org/juergbi/2008/06/04/vala-033/#comment-54</guid>
		<description>Great news! Thank you! 
I love vala.</description>
		<content:encoded><![CDATA[<p>Great news! Thank you!<br />
I love vala.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Vala 0.3.1 by Mike</title>
		<link>http://blogs.gnome.org/juergbi/2008/04/22/vala-031/#comment-53</link>
		<dc:creator>Mike</dc:creator>
		<pubDate>Mon, 21 Apr 2008 23:43:53 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.gnome.org/juergbi/2008/04/22/vala-031/#comment-53</guid>
		<description>Just wanted to let you know that I'm your fan. I believe Vala is important.</description>
		<content:encoded><![CDATA[<p>Just wanted to let you know that I&#8217;m your fan. I believe Vala is important.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Vala Roadmap and 0.2.0 by juergbi</title>
		<link>http://blogs.gnome.org/juergbi/2008/04/08/vala-roadmap-and-020/#comment-52</link>
		<dc:creator>juergbi</dc:creator>
		<pubDate>Tue, 08 Apr 2008 18:29:49 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.gnome.org/juergbi/2008/04/08/vala-roadmap-and-020/#comment-52</guid>
		<description>@jamie
There is very little code in the Vala parser that could be reused for a parser for a different language. Most of the code in the parser is closely tied to the syntax. Language-independent code parts are in the many other classes, which can be reused, of course.
Integrating the parser for a Boo-like language into libvala and valac would be fine, assuming it's actively maintained. I assume you also want extended support for type inference, this will require enhancements to libvala but I don't see any fundamental issues.</description>
		<content:encoded><![CDATA[<p>@jamie<br />
There is very little code in the Vala parser that could be reused for a parser for a different language. Most of the code in the parser is closely tied to the syntax. Language-independent code parts are in the many other classes, which can be reused, of course.<br />
Integrating the parser for a Boo-like language into libvala and valac would be fine, assuming it&#8217;s actively maintained. I assume you also want extended support for type inference, this will require enhancements to libvala but I don&#8217;t see any fundamental issues.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Vala Roadmap and 0.2.0 by Jamie McCracken</title>
		<link>http://blogs.gnome.org/juergbi/2008/04/08/vala-roadmap-and-020/#comment-51</link>
		<dc:creator>Jamie McCracken</dc:creator>
		<pubDate>Tue, 08 Apr 2008 18:08:47 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.gnome.org/juergbi/2008/04/08/vala-roadmap-and-020/#comment-51</guid>
		<description>juergbi,

Ive been looking at doing that (boo language) for vala.

Main problem is you cant use lex/flex for block indentation as lex can only return one token per parsed value  (EG you might need to return multiple dedents on a newline which lex cant do). Could do it by preprocessing the source of course prior to lex but that would make things slower...

If a hand written parser is going to be done for vala then it would make sense to do something similar for a boo language. Would be great if the parser you are going to write had a featureful parent class to allow other langs to reuse that code :)

Also would be ideal to have all the languages within vala so that valac can compile different src files in different langs (valac simply calls the right parser based on file extension of src file) - the only difference between the languages would be the lexer/parser so wont complicate things too much nor require too many changes. Implementing it externally via libvala would forego those advantages and be problematic too unless libvala was abi stable.

jamie</description>
		<content:encoded><![CDATA[<p>juergbi,</p>
<p>Ive been looking at doing that (boo language) for vala.</p>
<p>Main problem is you cant use lex/flex for block indentation as lex can only return one token per parsed value  (EG you might need to return multiple dedents on a newline which lex cant do). Could do it by preprocessing the source of course prior to lex but that would make things slower&#8230;</p>
<p>If a hand written parser is going to be done for vala then it would make sense to do something similar for a boo language. Would be great if the parser you are going to write had a featureful parent class to allow other langs to reuse that code <img src='http://blogs.gnome.org/juergbi/wp-content/mu-plugins/tango-smilies/tango/face-smile.png' alt=':)' class='wp-smiley' width='16' height='16' /> </p>
<p>Also would be ideal to have all the languages within vala so that valac can compile different src files in different langs (valac simply calls the right parser based on file extension of src file) - the only difference between the languages would be the lexer/parser so wont complicate things too much nor require too many changes. Implementing it externally via libvala would forego those advantages and be problematic too unless libvala was abi stable.</p>
<p>jamie</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Vala Roadmap and 0.2.0 by juergbi</title>
		<link>http://blogs.gnome.org/juergbi/2008/04/08/vala-roadmap-and-020/#comment-50</link>
		<dc:creator>juergbi</dc:creator>
		<pubDate>Tue, 08 Apr 2008 16:06:49 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.gnome.org/juergbi/2008/04/08/vala-roadmap-and-020/#comment-50</guid>
		<description>@ac
Writing a new parser doesn't mean that we want to change the language. Supporting two fundamentally different syntax styles in the same language would probably cause more problems than it would solve. However, it wouldn't be that difficult to write a parser for a new language with Python/Boo-like syntax and use libvala as a compiler library, if there is interest in that.</description>
		<content:encoded><![CDATA[<p>@ac<br />
Writing a new parser doesn&#8217;t mean that we want to change the language. Supporting two fundamentally different syntax styles in the same language would probably cause more problems than it would solve. However, it wouldn&#8217;t be that difficult to write a parser for a new language with Python/Boo-like syntax and use libvala as a compiler library, if there is interest in that.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
