<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
		>
<channel>
	<title>Comments on: Azimuth News (Part 2)</title>
	<atom:link href="http://johncarlosbaez.wordpress.com/2012/09/28/azimuth-news-part-2/feed/" rel="self" type="application/rss+xml" />
	<link>http://johncarlosbaez.wordpress.com/2012/09/28/azimuth-news-part-2/</link>
	<description></description>
	<lastBuildDate>Mon, 20 May 2013 11:06:54 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
	<item>
		<title>By: arch1</title>
		<link>http://johncarlosbaez.wordpress.com/2012/09/28/azimuth-news-part-2/#comment-20384</link>
		<dc:creator><![CDATA[arch1]]></dc:creator>
		<pubDate>Mon, 01 Oct 2012 15:44:34 +0000</pubDate>
		<guid isPermaLink="false">http://johncarlosbaez.wordpress.com/?p=12286#comment-20384</guid>
		<description><![CDATA[Thanks for the intro to some of your new collaborators.  I too hope that Ken completes his new blog entry soon, as the teaser sounds fascinating.

It would also be very interesting to hear from David on machine representations of scientific theories and their conflicts.  It seems pretty clear that Special Relativity, for example, could have emerged considerably sooner had there been available a way to more systematically identify and examine assumptions, alternatives and consequences.  What&#039;s less clear to me is whether the same is true of current research into a) fundamental laws, b) emergent behavior.]]></description>
		<content:encoded><![CDATA[<p>Thanks for the intro to some of your new collaborators.  I too hope that Ken completes his new blog entry soon, as the teaser sounds fascinating.</p>
<p>It would also be very interesting to hear from David on machine representations of scientific theories and their conflicts.  It seems pretty clear that Special Relativity, for example, could have emerged considerably sooner had there been available a way to more systematically identify and examine assumptions, alternatives and consequences.  What&#8217;s less clear to me is whether the same is true of current research into a) fundamental laws, b) emergent behavior.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: WebHubTelescope</title>
		<link>http://johncarlosbaez.wordpress.com/2012/09/28/azimuth-news-part-2/#comment-20353</link>
		<dc:creator><![CDATA[WebHubTelescope]]></dc:creator>
		<pubDate>Sat, 29 Sep 2012 18:17:23 +0000</pubDate>
		<guid isPermaLink="false">http://johncarlosbaez.wordpress.com/?p=12286#comment-20353</guid>
		<description><![CDATA[One inspiration for combining software programming and Petri Nets comes from the original work of C.A.R. Hoare on Communicating Sequential Processes and from Dijkstra&#039;s Semaphore Primitives.

This culminated in one of the first models of CSP which was incorporated in a programming language as the rendezvous construct of Ada.
http://en.wikipedia.org/wiki/Communicating_sequential_processes

With Ada, one can take any deterministic Petri Net and with very little effort, write the semantics directly as  rendezvous behavior between tasks.  A concurrent task or thread model is necessary as the foundation to any Petri Net implementation. Since tasks are built into the language, along with a built-in synchronization mechanism, that&#039;s why Ada works as a good model. Say what you want about the language, but this was a case of some computer scientists who actually wanted to see if they could directly implement some theoretical concepts into a mainstream language. 

BTW, in the Unified Modeling Language (UML), Petri Nets are often referred to as Activity Diagrams.  These are the brainchild of Grady Booch, who started off as an Ada guru, and spun those off from Booch Diagrams.

I guess my point is that there is a rich history on working Petri Nets into software programming paradigms. Occam is also an early concurrency model, which may have predated Ada.  

The other point of entry is to study the history behind languages with co-routines and threads. Lots of these have library support and it wasn&#039;t directly built into the language. 

Also consider languages with guarded Horn clauses such as have been implemented with concurrent versions of Prolog or with the Actor model.
http://en.wikipedia.org/wiki/Actor_model_later_history
A horn clause is basically a trigger for firing a Petri Net transaction.

I am personally doing lots with Prolog these days, which is a good match for the Semantic Web.]]></description>
		<content:encoded><![CDATA[<p>One inspiration for combining software programming and Petri Nets comes from the original work of C.A.R. Hoare on Communicating Sequential Processes and from Dijkstra&#8217;s Semaphore Primitives.</p>
<p>This culminated in one of the first models of CSP which was incorporated in a programming language as the rendezvous construct of Ada.<br />
<a href="http://en.wikipedia.org/wiki/Communicating_sequential_processes" rel="nofollow">http://en.wikipedia.org/wiki/Communicating_sequential_processes</a></p>
<p>With Ada, one can take any deterministic Petri Net and with very little effort, write the semantics directly as  rendezvous behavior between tasks.  A concurrent task or thread model is necessary as the foundation to any Petri Net implementation. Since tasks are built into the language, along with a built-in synchronization mechanism, that&#8217;s why Ada works as a good model. Say what you want about the language, but this was a case of some computer scientists who actually wanted to see if they could directly implement some theoretical concepts into a mainstream language. </p>
<p>BTW, in the Unified Modeling Language (UML), Petri Nets are often referred to as Activity Diagrams.  These are the brainchild of Grady Booch, who started off as an Ada guru, and spun those off from Booch Diagrams.</p>
<p>I guess my point is that there is a rich history on working Petri Nets into software programming paradigms. Occam is also an early concurrency model, which may have predated Ada.  </p>
<p>The other point of entry is to study the history behind languages with co-routines and threads. Lots of these have library support and it wasn&#8217;t directly built into the language. </p>
<p>Also consider languages with guarded Horn clauses such as have been implemented with concurrent versions of Prolog or with the Actor model.<br />
<a href="http://en.wikipedia.org/wiki/Actor_model_later_history" rel="nofollow">http://en.wikipedia.org/wiki/Actor_model_later_history</a><br />
A horn clause is basically a trigger for firing a Petri Net transaction.</p>
<p>I am personally doing lots with Prolog these days, which is a good match for the Semantic Web.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Florifulgurator</title>
		<link>http://johncarlosbaez.wordpress.com/2012/09/28/azimuth-news-part-2/#comment-20346</link>
		<dc:creator><![CDATA[Florifulgurator]]></dc:creator>
		<pubDate>Sat, 29 Sep 2012 15:19:41 +0000</pubDate>
		<guid isPermaLink="false">http://johncarlosbaez.wordpress.com/?p=12286#comment-20346</guid>
		<description><![CDATA[Yeah. The darn spaces. And the darn dumb search engines. That&#039;s why I am Florifulgurator (a unique google search term) on the wider web. My real name, Martin Gisser, exists at least twice on this planet. Luckily I&#039;m not named Ludwig Huber, of which here in Bavaria alone there are hundreds.

But John sees it right. The Azimuth Project is a (the!) serious c21st internet academy, where we should meet as real persons.]]></description>
		<content:encoded><![CDATA[<p>Yeah. The darn spaces. And the darn dumb search engines. That&#8217;s why I am Florifulgurator (a unique google search term) on the wider web. My real name, Martin Gisser, exists at least twice on this planet. Luckily I&#8217;m not named Ludwig Huber, of which here in Bavaria alone there are hundreds.</p>
<p>But John sees it right. The Azimuth Project is a (the!) serious c21st internet academy, where we should meet as real persons.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: davidtweed</title>
		<link>http://johncarlosbaez.wordpress.com/2012/09/28/azimuth-news-part-2/#comment-20338</link>
		<dc:creator><![CDATA[davidtweed]]></dc:creator>
		<pubDate>Sat, 29 Sep 2012 07:36:08 +0000</pubDate>
		<guid isPermaLink="false">http://johncarlosbaez.wordpress.com/?p=12286#comment-20338</guid>
		<description><![CDATA[Not just old systems: for good or ill, most command line frameworks (eg, unix-style shell prompts, database query languages, etc) default to using spaces as &quot;different thing separators&quot;. There are ways round it (using quotes) but then you sometimes need to quote for other reasons so you&#039;ve got nested quotes to keep straight, ... Likewise, things like search engines often decide they can ignore quotes and break at spaces despite what the user specifies, so searching for mikestay I&#039;ll only get that string, whereas for &quot;Mike Stay&quot; the algorithms apparently believe I might actually be interested in a page with &quot;stay here, Mike&quot; on it...

So you can pick up a pattern of avoiding using spaces if they&#039;re only for aesthetics. This isn&#039;t a good reason for choosing web-account names, but it is a reason.]]></description>
		<content:encoded><![CDATA[<p>Not just old systems: for good or ill, most command line frameworks (eg, unix-style shell prompts, database query languages, etc) default to using spaces as &#8220;different thing separators&#8221;. There are ways round it (using quotes) but then you sometimes need to quote for other reasons so you&#8217;ve got nested quotes to keep straight, &#8230; Likewise, things like search engines often decide they can ignore quotes and break at spaces despite what the user specifies, so searching for mikestay I&#8217;ll only get that string, whereas for &#8220;Mike Stay&#8221; the algorithms apparently believe I might actually be interested in a page with &#8220;stay here, Mike&#8221; on it&#8230;</p>
<p>So you can pick up a pattern of avoiding using spaces if they&#8217;re only for aesthetics. This isn&#8217;t a good reason for choosing web-account names, but it is a reason.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mike Stay</title>
		<link>http://johncarlosbaez.wordpress.com/2012/09/28/azimuth-news-part-2/#comment-20337</link>
		<dc:creator><![CDATA[Mike Stay]]></dc:creator>
		<pubDate>Sat, 29 Sep 2012 05:27:36 +0000</pubDate>
		<guid isPermaLink="false">http://johncarlosbaez.wordpress.com/?p=12286#comment-20337</guid>
		<description><![CDATA[It&#039;s because many of us are crotchety old curmudgeons that we end up using names like &quot;mikestay&quot;, because so many of the old systems forbade spaces and were case-insensitive.]]></description>
		<content:encoded><![CDATA[<p>It&#8217;s because many of us are crotchety old curmudgeons that we end up using names like &#8220;mikestay&#8221;, because so many of the old systems forbade spaces and were case-insensitive.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
