<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" gd:etag="W/&quot;A0YGSXY-fyp7ImA9WhRVGUQ.&quot;"><id>tag:blogger.com,1999:blog-6938937711093728021</id><updated>2012-01-19T13:52:08.857-05:00</updated><category term="jump" /><category term="S3" /><category term="Irie Pascal" /><category term="jump xhtml css" /><category term="Amazon" /><category term="AWS" /><title>Inside Irie Tools Limited</title><subtitle type="html">An inside look at a small software development company in Jamaica.</subtitle><link rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml" href="http://irietools.blogspot.com/feeds/posts/default" /><link rel="alternate" type="text/html" href="http://irietools.blogspot.com/" /><author><name>Stuart King</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><generator version="7.00" uri="http://www.blogger.com">Blogger</generator><openSearch:totalResults>11</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/atom+xml" href="http://feeds.feedburner.com/InsideIrieToolsLimited" /><feedburner:info uri="insideirietoolslimited" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><entry gd:etag="W/&quot;CkEBQnY9fip7ImA9Wx5QE0Q.&quot;"><id>tag:blogger.com,1999:blog-6938937711093728021.post-1729846441144526418</id><published>2010-09-01T20:24:00.000-05:00</published><updated>2010-09-01T20:24:13.866-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-09-01T20:24:13.866-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="S3" /><category scheme="http://www.blogger.com/atom/ns#" term="Irie Pascal" /><category scheme="http://www.blogger.com/atom/ns#" term="Amazon" /><category scheme="http://www.blogger.com/atom/ns#" term="AWS" /><title>Taking another look at supporting Amazon Web Services.</title><content type="html">I'm taking another look at supporting &lt;a href="http://aws.amazon.com/"&gt;Amazon Web Services&lt;/a&gt; (AWS) with the next release of Irie Pascal.&lt;br /&gt;
&lt;br /&gt;
So far (fingers crossed) things are looking good, I haven't seen anything that will make it really difficult to support AWS. I did discover that parts of Amazon S3 (the main AWS storage service) use something called "eventual consistency", which is a new concept for me. I will have to let this roll around in my head for a while before I know whether or not "eventual consistency" is going to be a problem. I found this article, &lt;a href="http://shlomoswidler.com/2009/12/read-after-write-consistency-in-amazon.html?utm_source=feedburner&amp;amp;utm_medium=feed&amp;amp;utm_campaign=Feed%3A+CloudDeveloperTips+%28Cloud+Developer+Tips+by+Shlomo+Swidler%29&amp;amp;utm_content=Google+Reader"&gt;Read-After-Write Consistency in Amazon S3&lt;/a&gt; that explains the concept.&lt;br /&gt;
&lt;br /&gt;
I'm excited about supporting AWS because it could make it easy and cheap to host applications built using Irie Pascal. Right now, it can be a little difficult to find a hosting company that will host Irie Pascal applications (unless you get a dedicated server).&lt;br /&gt;
&lt;br /&gt;
Anybody out there, have any experience with AWS?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6938937711093728021-1729846441144526418?l=irietools.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/InsideIrieToolsLimited/~4/foCU_LT4Lj0" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://irietools.blogspot.com/feeds/1729846441144526418/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://irietools.blogspot.com/2010/09/taking-another-look-at-supporting.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6938937711093728021/posts/default/1729846441144526418?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6938937711093728021/posts/default/1729846441144526418?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/InsideIrieToolsLimited/~3/foCU_LT4Lj0/taking-another-look-at-supporting.html" title="Taking another look at supporting Amazon Web Services." /><author><name>Stuart King</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://irietools.blogspot.com/2010/09/taking-another-look-at-supporting.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUYFQX07eyp7ImA9Wx5RGUg.&quot;"><id>tag:blogger.com,1999:blog-6938937711093728021.post-4092565444093601387</id><published>2010-08-27T18:51:00.000-05:00</published><updated>2010-08-27T18:51:50.303-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-08-27T18:51:50.303-05:00</app:edited><title>Irie Pascal 3 - August Progress Report</title><content type="html">&lt;u&gt;&lt;b&gt;&lt;span style="font-size: large;"&gt;&lt;/span&gt;&lt;/b&gt;&lt;/u&gt;&lt;br /&gt;
&lt;u&gt;&lt;b&gt;&lt;span style="font-size: large;"&gt;The new IDE &lt;/span&gt;&lt;/b&gt;&lt;/u&gt;&lt;br /&gt;
&amp;nbsp;The design work and the coding to change the current IDE, which is designed for compiling Pascal programs, into the new IDE, which is designed for creating websites (powered by Pascal programs), is going well. The core changes have already been made, the new IDE can:&lt;br /&gt;
&lt;ol&gt;
&lt;li&gt;Create a new website.&lt;/li&gt;
&lt;li&gt;Open an existing website.&lt;/li&gt;
&lt;li&gt;Create a new file.&lt;/li&gt;
&lt;li&gt;Open an existing file.&lt;/li&gt;
&lt;/ol&gt;
The next big change is to add support for creating web pages (&lt;a href="http://irietools.blogspot.com/2009/11/jump-to-rescue-easy-way-to-generate-web.html"&gt;using Jump templates&lt;/a&gt;).&lt;br /&gt;
&lt;br /&gt;
&lt;u&gt;&lt;b&gt;&lt;span style="font-size: large;"&gt;The new compiler&lt;/span&gt;&lt;/b&gt;&lt;/u&gt;&lt;br /&gt;
Some of the new compiler features, that I've been writing about, won't make it into the next release. The new release is taking much longer than I thought it would, so I will have to leave out some things. For example, support for Unicode, and &lt;a href="http://irietools.blogspot.com/2010/04/irie-pascal-30-designed-new-object-file.html"&gt;support for compiling multi-module programs&lt;/a&gt;, will have to wait for a later release.&lt;br /&gt;
&lt;br /&gt;
The idea is to focus the next release on making the transition from a Pascal programming tool into a website development tool, while making as few changes to the compiler as possible.&lt;br /&gt;
&lt;br /&gt;
Until next time.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6938937711093728021-4092565444093601387?l=irietools.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/InsideIrieToolsLimited/~4/cF0yEyMmigs" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://irietools.blogspot.com/feeds/4092565444093601387/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://irietools.blogspot.com/2010/08/irie-pascal-3-august-progress-report.html#comment-form" title="14 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6938937711093728021/posts/default/4092565444093601387?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6938937711093728021/posts/default/4092565444093601387?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/InsideIrieToolsLimited/~3/cF0yEyMmigs/irie-pascal-3-august-progress-report.html" title="Irie Pascal 3 - August Progress Report" /><author><name>Stuart King</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>14</thr:total><feedburner:origLink>http://irietools.blogspot.com/2010/08/irie-pascal-3-august-progress-report.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0cHRnsyeyp7ImA9WxFSEk0.&quot;"><id>tag:blogger.com,1999:blog-6938937711093728021.post-3453000296023540778</id><published>2010-04-13T20:35:00.001-05:00</published><updated>2010-04-13T20:37:17.593-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-04-13T20:37:17.593-05:00</app:edited><title>Irie Pascal 3.0. Adding support for multi-module programs.</title><content type="html">I'm currently working on adding support for writing multi-module programs. I've decided to support the Object Pascal syntax for this. If you're not familiar with this syntax (with UNITs and USES clauses) then please see chapter 3: Programs and Units in the &lt;a href="http://www.ostadonline.com/ebook/Object%20Pascal%20Language%20Guide.PDF"&gt;Object Pascal Language Guide&lt;/a&gt; for a look at this syntax.&lt;br /&gt;
&lt;br /&gt;
NOTE: Irie Pascal will NOT be able to use most units written for other compilers, and I am NOT planning to create units for Irie Pascal that are similiar to units available for other compilers.&lt;br /&gt;
&lt;br /&gt;
I am planning to make sure that the units supplied with Irie Pascal don't have the same names as units available for other compilers (maybe I'll prefix the Irie Pascal unit names with "Irie"). So I'm leaving the door open for someone else to write units for Irie Pascal that are similiar to units available for other compilers. I'm not going out of my way to make Irie Pascal incompatible with other compilers (I don't like it when vendors do that), but I'm not making any heroic efforts to make it compatible either.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;span style="font-size: large;"&gt;I'm adding a linker.&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
Right now, Irie Pascal doesn't use a linker, instead the compiler just generates executables directly from the source files. This is not difficult, because Irie Pascal builds each program from a single module, but building programs from multiple modules is much more complicated so I've decided to build programs in two phases.&lt;br /&gt;
&lt;ol&gt;
&lt;li&gt;A compile phase. In this phase the compiler generates intermediate object files from the source files.&lt;/li&gt;
&lt;li&gt;A link phase. In this phase the linker generates an executable object file from all of the intermediate object files in the project.&amp;nbsp;&lt;/li&gt;
&lt;/ol&gt;
&lt;b&gt;&lt;span style="font-size: large;"&gt;Adding support for multi-module programs&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;span style="font-size: small;"&gt;&lt;b&gt;&lt;/b&gt;&lt;/span&gt; &lt;br /&gt;
&lt;b&gt;Already done&lt;/b&gt;&lt;br /&gt;
&lt;ol&gt;
&lt;li&gt;Design a new object file format. All of these changes to Irie Pascal mean that a new object file format is necessary.&lt;/li&gt;
&lt;/ol&gt;
&amp;nbsp;&lt;b&gt;To be done&lt;/b&gt;&lt;br /&gt;
&lt;ol&gt;
&lt;li&gt;Switch over to the new object file format. Which means updating Irie Pascal to compile existing (single-module) programs in two phases and generate files in the new format).&lt;/li&gt;
&lt;li&gt;Test the updated Irie Pascal.&lt;/li&gt;
&lt;li&gt;Add syntax-only support for multi-module programs (i.e. update Irie Pascal to recognize the new multi-module syntax but don't generate any code for it yet).&lt;/li&gt;
&lt;li&gt;Gradually add full support for multi-module programs (i.e. gradually start generating code for each piece of the new multi-module syntax).&lt;/li&gt;
&lt;li&gt;Add new programs to the Irie Pascal test suite (to test the new syntax).&lt;/li&gt;
&lt;li&gt;Done.&lt;/li&gt;
&lt;/ol&gt;
&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6938937711093728021-3453000296023540778?l=irietools.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/InsideIrieToolsLimited/~4/_2OpLEUvwLs" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://irietools.blogspot.com/feeds/3453000296023540778/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://irietools.blogspot.com/2010/04/irie-pascal-30-designed-new-object-file.html#comment-form" title="2 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6938937711093728021/posts/default/3453000296023540778?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6938937711093728021/posts/default/3453000296023540778?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/InsideIrieToolsLimited/~3/_2OpLEUvwLs/irie-pascal-30-designed-new-object-file.html" title="Irie Pascal 3.0. Adding support for multi-module programs." /><author><name>Stuart King</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>2</thr:total><feedburner:origLink>http://irietools.blogspot.com/2010/04/irie-pascal-30-designed-new-object-file.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CE8DSHw-cSp7ImA9WxFSEk0.&quot;"><id>tag:blogger.com,1999:blog-6938937711093728021.post-61134158922524517</id><published>2010-04-13T18:54:00.000-05:00</published><updated>2010-04-13T18:54:39.259-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-04-13T18:54:39.259-05:00</app:edited><title>Irie Pascal 3.0. Added support for HTMLHelp.</title><content type="html">Work on the next release of Irie Pascal is continuing.&lt;br /&gt;
&lt;br /&gt;
I have finished adding support for HTMLHelp (the newer Windows Help format that replaces WinHelp). Irie Pascal now includes both WinHelp and HTMLHelp versions of the online help manuals. The HTMLHelp versions are used when Irie Pascal is run on Windows 2000 or later, while the WinHelp versions are used on earlier versions of Windows.&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6938937711093728021-61134158922524517?l=irietools.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/InsideIrieToolsLimited/~4/pbWerFDntPg" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://irietools.blogspot.com/feeds/61134158922524517/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://irietools.blogspot.com/2010/04/irie-pascal-30-added-support-for.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6938937711093728021/posts/default/61134158922524517?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6938937711093728021/posts/default/61134158922524517?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/InsideIrieToolsLimited/~3/pbWerFDntPg/irie-pascal-30-added-support-for.html" title="Irie Pascal 3.0. Added support for HTMLHelp." /><author><name>Stuart King</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://irietools.blogspot.com/2010/04/irie-pascal-30-added-support-for.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUMER3s5eSp7ImA9WxBVGEU.&quot;"><id>tag:blogger.com,1999:blog-6938937711093728021.post-5477151427073171705</id><published>2010-02-22T19:03:00.000-05:00</published><updated>2010-02-22T19:03:26.521-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-02-22T19:03:26.521-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="jump" /><title>A web programming section has been added to the new Irie Tools website.</title><content type="html">I just finished adding a new secton to the new Irie Tools website:&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.irietools.com/pascal-compiler/irie-pascal/programming/web/introduction.html"&gt;Irie Pascal web programming&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Ok, this "new" section is not really new (it's just a slightly updated version of the Common Gateway Interface (CGI) section from the old website), but it's still a good introduction to CGI.&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6938937711093728021-5477151427073171705?l=irietools.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/InsideIrieToolsLimited/~4/EpIknUCj3Uk" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://irietools.blogspot.com/feeds/5477151427073171705/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://irietools.blogspot.com/2010/02/web-programming-section-has-been-added.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6938937711093728021/posts/default/5477151427073171705?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6938937711093728021/posts/default/5477151427073171705?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/InsideIrieToolsLimited/~3/EpIknUCj3Uk/web-programming-section-has-been-added.html" title="A web programming section has been added to the new Irie Tools website." /><author><name>Stuart King</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://irietools.blogspot.com/2010/02/web-programming-section-has-been-added.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUQFRH86eyp7ImA9WxBVFU8.&quot;"><id>tag:blogger.com,1999:blog-6938937711093728021.post-1567463911704932378</id><published>2010-02-18T16:06:00.008-05:00</published><updated>2010-02-18T16:08:35.113-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-02-18T16:08:35.113-05:00</app:edited><title>The new Irie Tools website is live.</title><content type="html">All of the new pages were created with Jump (the web template technology I've been working on), and so far so good. I'm now going to use Jump to redo some more pages from the old website. This time I'll redo the pages about web programming with Irie Pascal, using the Common Gateway Interface (CGI).&lt;br /&gt;
&lt;br /&gt;
The new website is still at: &lt;a href="http://www.irietools.com/"&gt;http://www.irietools.com/&lt;/a&gt; (I've just added some new pages and updated some of the existing ones).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6938937711093728021-1567463911704932378?l=irietools.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/InsideIrieToolsLimited/~4/wL5MneQ7qYA" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://irietools.blogspot.com/feeds/1567463911704932378/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://irietools.blogspot.com/2010/02/new-irie-tools-website-is-live.html#comment-form" title="4 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6938937711093728021/posts/default/1567463911704932378?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6938937711093728021/posts/default/1567463911704932378?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/InsideIrieToolsLimited/~3/wL5MneQ7qYA/new-irie-tools-website-is-live.html" title="The new Irie Tools website is live." /><author><name>Stuart King</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>4</thr:total><feedburner:origLink>http://irietools.blogspot.com/2010/02/new-irie-tools-website-is-live.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEMAQHY7fCp7ImA9WxBQFUQ.&quot;"><id>tag:blogger.com,1999:blog-6938937711093728021.post-8433282849957430287</id><published>2010-01-15T18:00:00.000-05:00</published><updated>2010-01-15T18:00:41.804-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-01-15T18:00:41.804-05:00</app:edited><title>New look for IrieTools.com</title><content type="html">I've been working on a new look for the Irie Tools website. I have a demo of what the new front page will look like at the address below. Please note that only this page has been done, so the links on this
page either don't point anywhere or they point at old content that will
be removed or updated.&lt;br /&gt;
&lt;br /&gt;
Address of new page:&amp;nbsp;&amp;nbsp; www.irietools.com/demos&lt;br /&gt;
&lt;br /&gt;
This is actually my second try at creating a new look for the Irie Tools website. I got some very useful feedback from my first try, which I've used to make a second attempt.&lt;br /&gt;
&lt;br /&gt;
What do you think about the new page?&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6938937711093728021-8433282849957430287?l=irietools.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/InsideIrieToolsLimited/~4/q5w1q8mL2mw" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://irietools.blogspot.com/feeds/8433282849957430287/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://irietools.blogspot.com/2010/01/new-look-for-irietoolscom.html#comment-form" title="2 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6938937711093728021/posts/default/8433282849957430287?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6938937711093728021/posts/default/8433282849957430287?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/InsideIrieToolsLimited/~3/q5w1q8mL2mw/new-look-for-irietoolscom.html" title="New look for IrieTools.com" /><author><name>Stuart King</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>2</thr:total><feedburner:origLink>http://irietools.blogspot.com/2010/01/new-look-for-irietoolscom.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkcER386eip7ImA9WxBSFU8.&quot;"><id>tag:blogger.com,1999:blog-6938937711093728021.post-1427044493759321274</id><published>2009-12-22T18:20:00.000-05:00</published><updated>2009-12-22T18:20:06.112-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-12-22T18:20:06.112-05:00</app:edited><title>A preview of the new Irie Tools website (created with Jump).</title><content type="html">I have been using Jump to create the new Irie Tools website, and it's looking pretty good. So far I have completed the new home page, which you can see at the address below:&lt;br /&gt;
&lt;br /&gt;http://www.irietools.com/demos/&lt;br /&gt;
&lt;br /&gt;
NOTE: Only the home page is done, so the links don't go anywhere.&lt;br /&gt;
&lt;br /&gt;
As a result of my ... ahhh, how to put this kindly ... limited design skills, it has taken a long time to complete the home page, but I'm excited by the results, and Jump is working perfectly so far.&lt;br /&gt;
&lt;br /&gt;
Your comments on the new home page would be greatly appreciated.&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6938937711093728021-1427044493759321274?l=irietools.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/InsideIrieToolsLimited/~4/O1zqugk90HA" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://irietools.blogspot.com/feeds/1427044493759321274/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://irietools.blogspot.com/2009/12/preview-of-new-irie-tools-website.html#comment-form" title="5 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6938937711093728021/posts/default/1427044493759321274?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6938937711093728021/posts/default/1427044493759321274?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/InsideIrieToolsLimited/~3/O1zqugk90HA/preview-of-new-irie-tools-website.html" title="A preview of the new Irie Tools website (created with Jump)." /><author><name>Stuart King</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>5</thr:total><feedburner:origLink>http://irietools.blogspot.com/2009/12/preview-of-new-irie-tools-website.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEcDRHw_eyp7ImA9WxNbFko.&quot;"><id>tag:blogger.com,1999:blog-6938937711093728021.post-6677160912299694593</id><published>2009-11-19T19:14:00.000-05:00</published><updated>2009-11-19T19:14:35.243-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-11-19T19:14:35.243-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="jump xhtml css" /><title>The First Jump Template.</title><content type="html">I have finally finished the first actual real-life Jump template. It's written using XHTML 1.0 Strict, and I've validated it with the W3C Markup Validation Service.&lt;br /&gt;
&lt;br /&gt;
So now that I have a Jump template, I'm planning to use it to redo the Irie Tools website.
I'm guessing that I will have to make some minor changes to the
template, but I don't expect any major changes.&lt;br /&gt;
&lt;br /&gt;
I've put the template on the Irie Tools website for anyone who is interested (the link is below):&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.irietools.com/jump/templates/standard.html"&gt;First Jump Template&lt;/a&gt;&lt;br /&gt;
 &lt;br /&gt;
By the way, this is just a template, so the the text is just made-up. and links and buttons just go to the home page.&lt;br /&gt;
&lt;br /&gt;
Jump first, ask questions later (sorry, I know that was corny but I couldn't resist).&lt;br /&gt;
&lt;br /&gt;
Stuart&lt;br /&gt;
This Blog: &lt;a href="http://irietools.blogspot.com/"&gt;Inside Irie Tools Limited &lt;/a&gt;&lt;br /&gt;
Website: &lt;a href="http://www.irietools.com/"&gt;Irie Tools Limited&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6938937711093728021-6677160912299694593?l=irietools.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/InsideIrieToolsLimited/~4/-HEB_eGccGE" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://irietools.blogspot.com/feeds/6677160912299694593/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://irietools.blogspot.com/2009/11/first-jump-template.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6938937711093728021/posts/default/6677160912299694593?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6938937711093728021/posts/default/6677160912299694593?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/InsideIrieToolsLimited/~3/-HEB_eGccGE/first-jump-template.html" title="The First Jump Template." /><author><name>Stuart King</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://irietools.blogspot.com/2009/11/first-jump-template.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkEER3k_cCp7ImA9WxNUE0U.&quot;"><id>tag:blogger.com,1999:blog-6938937711093728021.post-846131339458325439</id><published>2009-11-04T20:30:00.000-05:00</published><updated>2009-11-04T20:30:06.748-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-11-04T20:30:06.748-05:00</app:edited><title>Jump to the Rescue - an easy way to generate web pages</title><content type="html">The Problem&lt;br /&gt;
Right now Irie Pascal does not provide an easy way to generate web pages, you have to use a &lt;b&gt;writeln&lt;/b&gt; to output each line of the page. There is no way to add a web page to an Irie Pascal program without manually converting the page into a series of &lt;b&gt;writeln&lt;/b&gt;'s.&lt;br /&gt;
&lt;br /&gt;The Solution&lt;br /&gt;
The solution that I have come up with is a very simple language, which I'm calling Jump for the time being. Jump is so simple that I don't even know what to call it (it only has five keywords: jump, var, page, css, end). Anyway, it's simple enough that I designed it and wrote an implementation in a little over a week. I'm going to bang on the implementation a bit more before releasing it. Right now, I'm using it to redo the Irie Tools website. When that is done it should be ready for release.&lt;br /&gt;
&lt;br /&gt;
In the meantime, here is a sneak preview of Jump&lt;br /&gt;
 &lt;br /&gt;
//Hello world Jump Program&lt;br /&gt;
jump&lt;br /&gt;
var&lt;br /&gt;
&amp;nbsp;&amp;nbsp; //Define one variable called "message" with the value "Hello World!!!".&lt;br /&gt;
&amp;nbsp;&amp;nbsp; //NOTE: Your program can easily change the value of the variable&lt;br /&gt;
&amp;nbsp;&amp;nbsp; //&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; and thereby change the page generated.&lt;br /&gt;
&amp;nbsp;&amp;nbsp; message &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Hello World!!!&lt;br /&gt;
&amp;nbsp;&amp;nbsp; end message&lt;br /&gt;
end var &lt;br /&gt;
page&amp;lt;html&amp;gt;&amp;lt;head&amp;gt;&lt;br /&gt;
&amp;lt;title&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;lt;?jump !message ?&amp;gt;&lt;br /&gt;
&amp;lt;/title&amp;gt;&lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;lt;p&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;?jump !message ?&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
end page&lt;br /&gt;
end jump&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
As you can see, most of the program is taken up by the web page. However I think in most case, you would put the page in a seperate file. So if you removed everything between the &lt;b&gt;page&lt;/b&gt; and the &lt;b&gt;end page&lt;/b&gt;, and put it in a file called &lt;b&gt;hello.html&lt;/b&gt; then the program is greatly simplified as shown below.&lt;br /&gt;
&lt;br /&gt;
jump&lt;br /&gt;
var&lt;br /&gt;
&amp;nbsp;&amp;nbsp; //Define one variable called "message" with the value "Hello World!!!".&lt;br /&gt;
&amp;nbsp;&amp;nbsp; //NOTE: Your program can easily change the value of the variable&lt;br /&gt;
&amp;nbsp;&amp;nbsp; //&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; and thereby change the page generated.&lt;br /&gt;
&amp;nbsp;&amp;nbsp; message &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Hello World!!!&lt;br /&gt;
&amp;nbsp;&amp;nbsp; end message&lt;br /&gt;
&lt;br /&gt;
end var&lt;br /&gt;
!page hello.html&lt;br /&gt;
end jump&lt;br /&gt;
&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6938937711093728021-846131339458325439?l=irietools.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/InsideIrieToolsLimited/~4/cZTxRya2VfQ" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://irietools.blogspot.com/feeds/846131339458325439/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://irietools.blogspot.com/2009/11/jump-to-rescue-easy-way-to-generate-web.html#comment-form" title="8 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6938937711093728021/posts/default/846131339458325439?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6938937711093728021/posts/default/846131339458325439?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/InsideIrieToolsLimited/~3/cZTxRya2VfQ/jump-to-rescue-easy-way-to-generate-web.html" title="Jump to the Rescue - an easy way to generate web pages" /><author><name>Stuart King</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>8</thr:total><feedburner:origLink>http://irietools.blogspot.com/2009/11/jump-to-rescue-easy-way-to-generate-web.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkENQX4zeSp7ImA9WxNVEEU.&quot;"><id>tag:blogger.com,1999:blog-6938937711093728021.post-1315246550678552917</id><published>2009-10-20T18:18:00.000-05:00</published><updated>2009-10-20T18:18:10.081-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-10-20T18:18:10.081-05:00</app:edited><title>Welcome to Inside Irie Tools Limited.</title><content type="html">&lt;span style="font-size: large;"&gt;What is Inside Irie Tools Limited?&lt;/span&gt;&lt;br /&gt;
Inside Irie Tools Limited  gives you a look behind the &lt;a href="http://www.irietools.com/"&gt;website&lt;/a&gt; at what is going on inside Irie Tools as well as an outline of what is planned for the future. The main reason for creating this blog is to help answer questions like:&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;What kind of company is this really?&lt;/li&gt;
&lt;li&gt;Who are the people behind the company (or for right now, who is the person behind the company)?&lt;br /&gt;&lt;/li&gt;
&lt;/ul&gt;
You won't find too much product or technology details here (those details will will be covered by product specific blogs, the first of which has just recently been launch, &lt;a href="http://stronglib.blogspot.com/"&gt;Web Programming in C&lt;/a&gt;).&lt;br /&gt;
&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6938937711093728021-1315246550678552917?l=irietools.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/InsideIrieToolsLimited/~4/zCLfpJK91bw" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://irietools.blogspot.com/feeds/1315246550678552917/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://irietools.blogspot.com/2009/10/welcome-to-inside-irie-tools-limited.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6938937711093728021/posts/default/1315246550678552917?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6938937711093728021/posts/default/1315246550678552917?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/InsideIrieToolsLimited/~3/zCLfpJK91bw/welcome-to-inside-irie-tools-limited.html" title="Welcome to Inside Irie Tools Limited." /><author><name>Stuart King</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://irietools.blogspot.com/2009/10/welcome-to-inside-irie-tools-limited.html</feedburner:origLink></entry></feed>

