<?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: Something is wrong with programming syntax</title>
	<atom:link href="http://rogersm.net/2009/07/something-is-wrong-with-programming-syntax/feed" rel="self" type="application/rss+xml" />
	<link>http://rogersm.net/2009/07/something-is-wrong-with-programming-syntax</link>
	<description>exploring area</description>
	<lastBuildDate>Thu, 06 Oct 2011 12:40:06 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
	<item>
		<title>By: rogersm</title>
		<link>http://rogersm.net/2009/07/something-is-wrong-with-programming-syntax/comment-page-1#comment-109</link>
		<dc:creator>rogersm</dc:creator>
		<pubDate>Mon, 10 Aug 2009 08:51:55 +0000</pubDate>
		<guid isPermaLink="false">http://rogersm.net/?p=131#comment-109</guid>
		<description>If the text representation of the LP is better than the Java one, why not use the text description of the problem as input?

I suspect you want to use the compiler type checking functionality to check for errors, but I don&#039;t think it is acceptable to transform a perfectly working mathematical notation:
&lt;pre&gt;
 x + 2y &lt;= 6
&lt;/pre&gt;
 to 
&lt;pre&gt;
new double[] { 1, 2 }, Relationship.LEQ, 6
&lt;/pre&gt;
 just to use the compiler to check for errors.

 Also, why this double[] casting? Is the L.P. able to work in the integer domain?

Addittionally using a getter named getPoint
&lt;pre&gt;
solution.getPoint()[0]
&lt;/pre&gt;

to return an array of points does not seem to make a lot of sense to me.

My Java knowledge is minimal, and I suspect the language does not encourage to leave the &lt;i&gt;set values, compute, get results&lt;/i&gt; way of thinking but the API is horrible.

The original text description is written in 53 characters and is easier to understand than the 478 lines used in the Java code.</description>
		<content:encoded><![CDATA[<p>If the text representation of the LP is better than the Java one, why not use the text description of the problem as input?</p>
<p>I suspect you want to use the compiler type checking functionality to check for errors, but I don&#8217;t think it is acceptable to transform a perfectly working mathematical notation:</p>
<pre>
 x + 2y < = 6
</pre>
<p> to
</pre>
<pre>
new double[] { 1, 2 }, Relationship.LEQ, 6
</pre>
<p> just to use the compiler to check for errors.</p>
<p> Also, why this double[] casting? Is the L.P. able to work in the integer domain?</p>
<p>Addittionally using a getter named getPoint</p>
<pre>
solution.getPoint()[0]
</pre>
<p>to return an array of points does not seem to make a lot of sense to me.</p>
<p>My Java knowledge is minimal, and I suspect the language does not encourage to leave the <i>set values, compute, get results</i> way of thinking but the API is horrible.</p>
<p>The original text description is written in 53 characters and is easier to understand than the 478 lines used in the Java code.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ben McCann</title>
		<link>http://rogersm.net/2009/07/something-is-wrong-with-programming-syntax/comment-page-1#comment-108</link>
		<dc:creator>Ben McCann</dc:creator>
		<pubDate>Mon, 10 Aug 2009 05:28:43 +0000</pubDate>
		<guid isPermaLink="false">http://rogersm.net/?p=131#comment-108</guid>
		<description>I&#039;d be interested to hear what you think should be improved in the API or what you perceive the shortcomings to be.  Also, if you want a different interface to the solver you can run it via Google Spreadsheets.</description>
		<content:encoded><![CDATA[<p>I&#8217;d be interested to hear what you think should be improved in the API or what you perceive the shortcomings to be.  Also, if you want a different interface to the solver you can run it via Google Spreadsheets.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: rogersm</title>
		<link>http://rogersm.net/2009/07/something-is-wrong-with-programming-syntax/comment-page-1#comment-105</link>
		<dc:creator>rogersm</dc:creator>
		<pubDate>Wed, 08 Jul 2009 21:39:35 +0000</pubDate>
		<guid isPermaLink="false">http://rogersm.net/?p=131#comment-105</guid>
		<description>A &lt;a href=&quot;https://twitter.com/ramon_poca&quot; rel=&quot;nofollow&quot;&gt;friend&lt;/a&gt; recomends Fowler&#039;s &lt;a title=&quot;Work In Progress book&quot; href=&quot;http://martinfowler.com/dslwip/&quot; rel=&quot;nofollow&quot;&gt;upcoming book about DSL&lt;/a&gt;</description>
		<content:encoded><![CDATA[<p>A <a href="https://twitter.com/ramon_poca" rel="nofollow">friend</a> recomends Fowler&#8217;s <a title="Work In Progress book" href="http://martinfowler.com/dslwip/" rel="nofollow">upcoming book about DSL</a></p>
]]></content:encoded>
	</item>
</channel>
</rss>

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

