<?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: Tools for TLA+</title>
	<atom:link href="http://simon.zambrovski.org/2009/02/tools-for-tla/feed/" rel="self" type="application/rss+xml" />
	<link>http://simon.zambrovski.org/2009/02/tools-for-tla/</link>
	<description>&#34;One Cannot Not Communicate&#34; - Watzlawick</description>
	<lastBuildDate>Mon, 26 Dec 2011 11:17:41 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.4</generator>
	<item>
		<title>By: gautham</title>
		<link>http://simon.zambrovski.org/2009/02/tools-for-tla/comment-page-1/#comment-1088</link>
		<dc:creator>gautham</dc:creator>
		<pubDate>Fri, 10 Feb 2012 17:49:00 +0000</pubDate>
		<guid isPermaLink="false">http://simon.zambrovski.org/?p=151#comment-1088</guid>
		<description>hi can you please send me example specification you have written in TLA+? How can we give input statements in TLA+?</description>
		<content:encoded><![CDATA[<p>hi can you please send me example specification you have written in TLA+? How can we give input statements in TLA+?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Simon</title>
		<link>http://simon.zambrovski.org/2009/02/tools-for-tla/comment-page-1/#comment-884</link>
		<dc:creator>Simon</dc:creator>
		<pubDate>Fri, 10 Feb 2012 01:56:00 +0000</pubDate>
		<guid isPermaLink="false">http://simon.zambrovski.org/?p=151#comment-884</guid>
		<description>Hi Varrun!

If you check out the definition ofan action in TLA+, you will find out that it alwayshas a value. So X == IF condition THEN A else B is pretty reasanable. In a language like Java you would right this not as an imperative expression but like x = (condition) ? A : B.</description>
		<content:encoded><![CDATA[<p>Hi Varrun!</p>
<p>If you check out the definition ofan action in TLA+, you will find out that it alwayshas a value. So X == IF condition THEN A else B is pretty reasanable. In a language like Java you would right this not as an imperative expression but like x = (condition) ? A : B.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Varrun Ramani</title>
		<link>http://simon.zambrovski.org/2009/02/tools-for-tla/comment-page-1/#comment-878</link>
		<dc:creator>Varrun Ramani</dc:creator>
		<pubDate>Fri, 10 Feb 2012 10:58:00 +0000</pubDate>
		<guid isPermaLink="false">http://simon.zambrovski.org/?p=151#comment-878</guid>
		<description>I had a small doubt in the Specification of the Hidden compartment that you have specified. You have specified a state
-------------------------------------------------
LightOn == 
  /\ light = &quot;off&quot;
  /\ light&#039; = &quot;on&quot;
  /\ IF draw = &quot;opened&quot; THEN 
       /\ state&#039; = &quot;unlockedPanel&quot;
	   /\ panel&#039; = &quot;unlocked&quot;
	   /\ door&#039; = &quot;locked&quot;
	 ELSE 
	   /\ state&#039; = &quot;waitingForDraw&quot;
	   /\ UNCHANGED &lt;&gt;
  /\ UNCHANGED &lt;&gt;
 ---------------------------------------------
Here, you have used if like a flow control  block like in a prog lang. But Since TLA is a formal language purely based on math, can we give such statements? Should not the IF THEN ELSE statements be should just be assignment statements??</description>
		<content:encoded><![CDATA[<p>I had a small doubt in the Specification of the Hidden compartment that you have specified. You have specified a state<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
LightOn ==<br />
  /\ light = &#8220;off&#8221;<br />
  /\ light&#8217; = &#8220;on&#8221;<br />
  /\ IF draw = &#8220;opened&#8221; THEN<br />
       /\ state&#8217; = &#8220;unlockedPanel&#8221;<br />
	   /\ panel&#8217; = &#8220;unlocked&#8221;<br />
	   /\ door&#8217; = &#8220;locked&#8221;<br />
	 ELSE<br />
	   /\ state&#8217; = &#8220;waitingForDraw&#8221;<br />
	   /\ UNCHANGED &lt;&gt;<br />
  /\ UNCHANGED &lt;&gt;<br />
 &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
Here, you have used if like a flow control  block like in a prog lang. But Since TLA is a formal language purely based on math, can we give such statements? Should not the IF THEN ELSE statements be should just be assignment statements??</p>
]]></content:encoded>
	</item>
</channel>
</rss>

