<?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/"
		>
<channel>
	<title>Comments on: Compiling variant function return types in BBC BASIC</title>
	<atom:link href="http://www.smallshire.org.uk/sufficientlysmall/2007/06/19/compiling-variant-function-return-types-in-bbc-basic/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.smallshire.org.uk/sufficientlysmall/2007/06/19/compiling-variant-function-return-types-in-bbc-basic/</link>
	<description>sin(x) = x</description>
	<lastBuildDate>Mon, 09 Jan 2012 20:46:03 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.3</generator>
	<item>
		<title>By: Robert Smallshire</title>
		<link>http://www.smallshire.org.uk/sufficientlysmall/2007/06/19/compiling-variant-function-return-types-in-bbc-basic/comment-page-1/#comment-1912</link>
		<dc:creator>Robert Smallshire</dc:creator>
		<pubDate>Sat, 16 May 2009 10:06:06 +0000</pubDate>
		<guid isPermaLink="false">http://www.smallshire.org.uk/sufficientlysmall/2007/06/19/compiling-variant-function-return-types-in-bbc-basic/#comment-1912</guid>
		<description>&lt;a href=&quot;#comment-1629&quot; rel=&quot;nofollow&quot;&gt;@David Jones &lt;/a&gt; Thanks David. Fixed!</description>
		<content:encoded><![CDATA[<p><a href="#comment-1629" rel="nofollow">@David Jones </a> Thanks David. Fixed!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: David Jones</title>
		<link>http://www.smallshire.org.uk/sufficientlysmall/2007/06/19/compiling-variant-function-return-types-in-bbc-basic/comment-page-1/#comment-1629</link>
		<dc:creator>David Jones</dc:creator>
		<pubDate>Thu, 13 Sep 2007 11:41:08 +0000</pubDate>
		<guid isPermaLink="false">http://www.smallshire.org.uk/sufficientlysmall/2007/06/19/compiling-variant-function-return-types-in-bbc-basic/#comment-1629</guid>
		<description>Where you say 25 I think you mean to say 75.</description>
		<content:encoded><![CDATA[<p>Where you say 25 I think you mean to say 75.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Robert Smallshire</title>
		<link>http://www.smallshire.org.uk/sufficientlysmall/2007/06/19/compiling-variant-function-return-types-in-bbc-basic/comment-page-1/#comment-1582</link>
		<dc:creator>Robert Smallshire</dc:creator>
		<pubDate>Wed, 20 Jun 2007 00:50:04 +0000</pubDate>
		<guid isPermaLink="false">http://www.smallshire.org.uk/sufficientlysmall/2007/06/19/compiling-variant-function-return-types-in-bbc-basic/#comment-1582</guid>
		<description>Richard,

Thankyou for the useful information. I think if all the functions you list above accept .NET objects then the scheme I presented can work. For example, PRINT will call object.ToString() and CASE/WHEN will use object.Equals(object).

Rob</description>
		<content:encoded><![CDATA[<p>Richard,</p>
<p>Thankyou for the useful information. I think if all the functions you list above accept .NET objects then the scheme I presented can work. For example, PRINT will call object.ToString() and CASE/WHEN will use object.Equals(object).</p>
<p>Rob</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Richard Russell</title>
		<link>http://www.smallshire.org.uk/sufficientlysmall/2007/06/19/compiling-variant-function-return-types-in-bbc-basic/comment-page-1/#comment-1581</link>
		<dc:creator>Richard Russell</dc:creator>
		<pubDate>Tue, 19 Jun 2007 16:39:53 +0000</pubDate>
		<guid isPermaLink="false">http://www.smallshire.org.uk/sufficientlysmall/2007/06/19/compiling-variant-function-return-types-in-bbc-basic/#comment-1581</guid>
		<description>Rob,

I don&#039;t know C#, but that looks interesting.  

If it helps, here is what I believe to be a complete set of BBC BASIC statements which can take a variable type (numeric or string), and therefore won&#039;t necessarily issue a &#039;Type mismatch&#039; error if presented with the output from FNunsuretype:

  BPUT#
  CALL (BBC BASIC for Windows only)
  CASE
  PRINT
  PRINT#
  SYS
  WHEN

Regards, Richard.</description>
		<content:encoded><![CDATA[<p>Rob,</p>
<p>I don&#8217;t know C#, but that looks interesting.  </p>
<p>If it helps, here is what I believe to be a complete set of BBC BASIC statements which can take a variable type (numeric or string), and therefore won&#8217;t necessarily issue a &#8216;Type mismatch&#8217; error if presented with the output from FNunsuretype:</p>
<p>  BPUT#<br />
  CALL (BBC BASIC for Windows only)<br />
  CASE<br />
  PRINT<br />
  PRINT#<br />
  SYS<br />
  WHEN</p>
<p>Regards, Richard.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

