<?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: Zoo: A (Still) Imaginary .NET Scripting Language</title>
	<atom:link href="http://www.zefhemel.com/archives/2005/05/01/zoo-a-still-imaginary-net-scripting-language/feed" rel="self" type="application/rss+xml" />
	<link>http://www.zefhemel.com/archives/2005/05/01/zoo-a-still-imaginary-net-scripting-language</link>
	<description>"Act reasonable in your own time."</description>
	<pubDate>Mon, 06 Oct 2008 19:55:56 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6</generator>
		<item>
		<title>By: DougHolton</title>
		<link>http://www.zefhemel.com/archives/2005/05/01/zoo-a-still-imaginary-net-scripting-language#comment-3880</link>
		<dc:creator>DougHolton</dc:creator>
		<pubDate>Mon, 02 May 2005 02:40:56 +0000</pubDate>
		<guid isPermaLink="false">http://www.zefhemel.com/archives/2005/05/01/zoo-a-still-imaginary-net-scripting-language#comment-3880</guid>
		<description>Now that boo's duck typing features have been expanded a lot lately, I and others are interested in creating python-like classes in boo.  See this mixins example: http://docs.codehaus.org/pages/viewpage.action?pageId=13653
and the examples at the bottom of this page for starting points: http://boo.codehaus.org/Duck+Typing  (duck-5.boo and XmlObject.boo)

And once we work on making these more dynamic classes more usable, we can add them to a "boo.utilities" dll included with boo.

I don't think we can do something like extend the builtin "int" class though (you can subclass it of course), unless you create your own boo compiler step (see http://boo.codehaus.org/Boo+Compiler ) that tells the compiler to use your own classes for primitive types like int instead of system.int32. (so "x = 3" would be translated into "x as DotNetObjectWrapper = DotNetObjectWrapper(3)".</description>
		<content:encoded><![CDATA[<p>Now that boo&#8217;s duck typing features have been expanded a lot lately, I and others are interested in creating python-like classes in boo.  See this mixins example: <a href="http://docs.codehaus.org/pages/viewpage.action?pageId=13653" rel="nofollow">http://docs.codehaus.org/pages/viewpage.action?pageId=13653</a><br />
and the examples at the bottom of this page for starting points: <a href="http://boo.codehaus.org/Duck+Typing" rel="nofollow">http://boo.codehaus.org/Duck+Typing</a>  (duck-5.boo and XmlObject.boo)</p>
<p>And once we work on making these more dynamic classes more usable, we can add them to a &#8220;boo.utilities&#8221; dll included with boo.</p>
<p>I don&#8217;t think we can do something like extend the builtin &#8220;int&#8221; class though (you can subclass it of course), unless you create your own boo compiler step (see <a href="http://boo.codehaus.org/Boo+Compiler" rel="nofollow">http://boo.codehaus.org/Boo+Compiler</a> ) that tells the compiler to use your own classes for primitive types like int instead of system.int32. (so &#8220;x = 3&#8243; would be translated into &#8220;x as DotNetObjectWrapper = DotNetObjectWrapper(3)&#8221;.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Bas Westerbaan</title>
		<link>http://www.zefhemel.com/archives/2005/05/01/zoo-a-still-imaginary-net-scripting-language#comment-3879</link>
		<dc:creator>Bas Westerbaan</dc:creator>
		<pubDate>Sun, 01 May 2005 16:57:48 +0000</pubDate>
		<guid isPermaLink="false">http://www.zefhemel.com/archives/2005/05/01/zoo-a-still-imaginary-net-scripting-language#comment-3879</guid>
		<description>Really? :p Kaja's px jit is coming along quite nicely (some code can be found here: http://entertheunknown.net/px/code/)</description>
		<content:encoded><![CDATA[<p>Really? :p Kaja&#8217;s px jit is coming along quite nicely (some code can be found here: <a href="http://entertheunknown.net/px/code/" rel="nofollow">http://entertheunknown.net/px/code/</a>)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Zef Hemel</title>
		<link>http://www.zefhemel.com/archives/2005/05/01/zoo-a-still-imaginary-net-scripting-language#comment-3877</link>
		<dc:creator>Zef Hemel</dc:creator>
		<pubDate>Sun, 01 May 2005 15:39:31 +0000</pubDate>
		<guid isPermaLink="false">http://www.zefhemel.com/archives/2005/05/01/zoo-a-still-imaginary-net-scripting-language#comment-3877</guid>
		<description>But as long as .NET doesn't support those, we're out of luck. Unless you programme your own VM, but that's a little too much right now.</description>
		<content:encoded><![CDATA[<p>But as long as .NET doesn&#8217;t support those, we&#8217;re out of luck. Unless you programme your own VM, but that&#8217;s a little too much right now.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Bas Westerbaan</title>
		<link>http://www.zefhemel.com/archives/2005/05/01/zoo-a-still-imaginary-net-scripting-language#comment-3876</link>
		<dc:creator>Bas Westerbaan</dc:creator>
		<pubDate>Sun, 01 May 2005 15:14:26 +0000</pubDate>
		<guid isPermaLink="false">http://www.zefhemel.com/archives/2005/05/01/zoo-a-still-imaginary-net-scripting-language#comment-3876</guid>
		<description>It probably is quite fun but it isn't as quick as it could be. When you would nativly implement such dynamical features in the JIT it would have the same performance as the normal way which it certainly won't have when using wrappers :p.</description>
		<content:encoded><![CDATA[<p>It probably is quite fun but it isn&#8217;t as quick as it could be. When you would nativly implement such dynamical features in the JIT it would have the same performance as the normal way which it certainly won&#8217;t have when using wrappers :p.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
