<?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: S5Project.org</title>
	<atom:link href="http://meyerweb.com/index.php?year=2006&#038;monthnum=07&#038;day=19&#038;name=s5projectorg&#038;feed=feed" rel="self" type="application/rss+xml" />
	<link>http://meyerweb.com/eric/thoughts/2006/07/19/s5projectorg/</link>
	<description>Things that Eric A. Meyer, CSS expert, writes about on his personal Web site; it&#039;s largely Web standards and Web technology, but also various bits of culture, politics, personal observations, and other miscellaneous stuff</description>
	<lastBuildDate>Fri, 10 Feb 2012 18:28:30 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>By: Jay</title>
		<link>http://meyerweb.com/eric/thoughts/2006/07/19/s5projectorg/#comment-498624</link>
		<dc:creator>Jay</dc:creator>
		<pubDate>Wed, 05 May 2010 23:53:24 +0000</pubDate>
		<guid isPermaLink="false">http://meyerweb.com/?p=753#comment-498624</guid>
		<description>Whatever happened to s5project.org?  It is still registered, but does not resolve anymore.</description>
		<content:encoded><![CDATA[<p>Whatever happened to s5project.org?  It is still registered, but does not resolve anymore.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: martin krafft</title>
		<link>http://meyerweb.com/eric/thoughts/2006/07/19/s5projectorg/#comment-95840</link>
		<dc:creator>martin krafft</dc:creator>
		<pubDate>Thu, 22 Feb 2007 23:25:42 +0000</pubDate>
		<guid isPermaLink="false">http://meyerweb.com/?p=753#comment-95840</guid>
		<description>I absolutely adore S5, especially in combination with rst2s5. Thank you, Tantek and Eric!!!

Being a Debian user who doesn&#039;t want to install KDE, I am left with the gecko rendering engines in Firefox, Epiphany, and Kazekahase. In all three browsers, S5 makes my browser crawl. Slide transitions can take up to 10 seconds (this is on a very speedy system), and the browsers are just generally uncooperative.

Does anyone have the same problem? Is there an easy solution, or does someone know of a way to debug this?</description>
		<content:encoded><![CDATA[<p>I absolutely adore S5, especially in combination with rst2s5. Thank you, Tantek and Eric!!!</p>
<p>Being a Debian user who doesn&#8217;t want to install KDE, I am left with the gecko rendering engines in Firefox, Epiphany, and Kazekahase. In all three browsers, S5 makes my browser crawl. Slide transitions can take up to 10 seconds (this is on a very speedy system), and the browsers are just generally uncooperative.</p>
<p>Does anyone have the same problem? Is there an easy solution, or does someone know of a way to debug this?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: ryan king</title>
		<link>http://meyerweb.com/eric/thoughts/2006/07/19/s5projectorg/#comment-40352</link>
		<dc:creator>ryan king</dc:creator>
		<pubDate>Wed, 26 Jul 2006 07:25:55 +0000</pubDate>
		<guid isPermaLink="false">http://meyerweb.com/?p=753#comment-40352</guid>
		<description>@Dao-

Indeed, it is a bit shorter, but I guess I&#039;ve just never gotten accustomed to it. I&#039;m willing to be convinced to change it, though :D.

-ryan</description>
		<content:encoded><![CDATA[<p>@Dao-</p>
<p>Indeed, it is a bit shorter, but I guess I&#8217;ve just never gotten accustomed to it. I&#8217;m willing to be convinced to change it, though :D.</p>
<p>-ryan</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dao Gottwald</title>
		<link>http://meyerweb.com/eric/thoughts/2006/07/19/s5projectorg/#comment-39899</link>
		<dc:creator>Dao Gottwald</dc:creator>
		<pubDate>Fri, 21 Jul 2006 23:05:04 +0000</pubDate>
		<guid isPermaLink="false">http://meyerweb.com/?p=753#comment-39899</guid>
		<description>&lt;blockquote&gt;Why would you prefer object literal syntax over prototype syntax?&lt;/blockquote&gt;

There&#039;s actually no prototype syntax. The question is if you build the prototype object at once or step-by-step. And just loot at the example, all in one is shorter. The compactness is the major reason for &lt;a href=&quot;http://json.org&quot; rel=&quot;nofollow&quot;&gt;JSON&lt;/a&gt;&#039;s appeal, thus it&#039;s also fashion.</description>
		<content:encoded><![CDATA[<blockquote><p>Why would you prefer object literal syntax over prototype syntax?</p></blockquote>
<p>There&#8217;s actually no prototype syntax. The question is if you build the prototype object at once or step-by-step. And just loot at the example, all in one is shorter. The compactness is the major reason for <a href="http://json.org" rel="nofollow">JSON</a>&#8216;s appeal, thus it&#8217;s also fashion.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Rui</title>
		<link>http://meyerweb.com/eric/thoughts/2006/07/19/s5projectorg/#comment-39889</link>
		<dc:creator>Rui</dc:creator>
		<pubDate>Fri, 21 Jul 2006 21:20:49 +0000</pubDate>
		<guid isPermaLink="false">http://meyerweb.com/?p=753#comment-39889</guid>
		<description>@Ryan,

from &lt;a href=&quot;http://meyerweb.com/eric/thoughts/2006/01/09/s5-12a1/&quot; rel=&quot;nofollow&quot;&gt;another post from Eric&lt;/a&gt; he states:

&lt;blockquote cite=&quot;http://meyerweb.com/eric/thoughts/2006/01/09/s5-12a1/&quot;&gt;
One known problem is that when Firefox displays an S5 show using the text/xml or text/xhtml+xml MIME types, which is necessary for slide shows that incorporate things like MathML and SVG, things break because innerHTML ceases to be supported. I have a proposed fix submitted by an S5 user, but did not get it into 1.2a1. I plan to correct this before reaching the first beta release.
&lt;/blockquote&gt;

I wonder, as someone already has a patch for it, it should definitely be integrated into S5&#039;s main trunk. :)</description>
		<content:encoded><![CDATA[<p>@Ryan,</p>
<p>from <a href="http://meyerweb.com/eric/thoughts/2006/01/09/s5-12a1/" rel="nofollow">another post from Eric</a> he states:</p>
<blockquote cite="http://meyerweb.com/eric/thoughts/2006/01/09/s5-12a1/"><p>
One known problem is that when Firefox displays an S5 show using the text/xml or text/xhtml+xml MIME types, which is necessary for slide shows that incorporate things like MathML and SVG, things break because innerHTML ceases to be supported. I have a proposed fix submitted by an S5 user, but did not get it into 1.2a1. I plan to correct this before reaching the first beta release.
</p></blockquote>
<p>I wonder, as someone already has a patch for it, it should definitely be integrated into S5&#8242;s main trunk. :)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: ryan king</title>
		<link>http://meyerweb.com/eric/thoughts/2006/07/19/s5projectorg/#comment-39874</link>
		<dc:creator>ryan king</dc:creator>
		<pubDate>Thu, 20 Jul 2006 22:43:35 +0000</pubDate>
		<guid isPermaLink="false">http://meyerweb.com/?p=753#comment-39874</guid>
		<description>@everyone-

There&#039;s already a repository set up at http://hg.s5project.org/ . I&#039;ve chosen to use &lt;a href=&quot;http://www.selenic.com/mercurial/wiki/index.cgi&quot; rel=&quot;nofollow&quot;&gt;Mercurial&lt;/a&gt;, as it seems to do very well for distributed, open source development.

@Dao-

Why would you prefer object literal syntax over prototype syntax?

I&#039;m not an expert javascript programmer, and I know a lot of experts prefer the object literal syntax (I know by reading their code), but I don&#039;t quite get it. Is it just fashion?

&quot;why not use the prototype object for properties&quot;

I dunno, I guess I hadn&#039;t gotten to that.


@rui-

The standard answer is &quot;write a patch&quot;. Or, at least, describe to me what needs to be done to make it work.

-ryan</description>
		<content:encoded><![CDATA[<p>@everyone-</p>
<p>There&#8217;s already a repository set up at <a href="http://hg.s5project.org/" rel="nofollow">http://hg.s5project.org/</a> . I&#8217;ve chosen to use <a href="http://www.selenic.com/mercurial/wiki/index.cgi" rel="nofollow">Mercurial</a>, as it seems to do very well for distributed, open source development.</p>
<p>@Dao-</p>
<p>Why would you prefer object literal syntax over prototype syntax?</p>
<p>I&#8217;m not an expert javascript programmer, and I know a lot of experts prefer the object literal syntax (I know by reading their code), but I don&#8217;t quite get it. Is it just fashion?</p>
<p>&#8220;why not use the prototype object for properties&#8221;</p>
<p>I dunno, I guess I hadn&#8217;t gotten to that.</p>
<p>@rui-</p>
<p>The standard answer is &#8220;write a patch&#8221;. Or, at least, describe to me what needs to be done to make it work.</p>
<p>-ryan</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Rui</title>
		<link>http://meyerweb.com/eric/thoughts/2006/07/19/s5projectorg/#comment-39830</link>
		<dc:creator>Rui</dc:creator>
		<pubDate>Thu, 20 Jul 2006 10:09:49 +0000</pubDate>
		<guid isPermaLink="false">http://meyerweb.com/?p=753#comment-39830</guid>
		<description>Finally S5 is going forward... :)

The feature I really really am somehow desperate to have in S5 is the ability to use SVGs natively embbeded into my presentation. I just hate converting my vector-based diagrams into a png and not having them fit into my screen/projector resolution... Oh, and some MathML too.

So my question is, when does S5 will be based on pure XHTML (as in strict) ?

Anyway, good work Eric!</description>
		<content:encoded><![CDATA[<p>Finally S5 is going forward&#8230; :)</p>
<p>The feature I really really am somehow desperate to have in S5 is the ability to use SVGs natively embbeded into my presentation. I just hate converting my vector-based diagrams into a png and not having them fit into my screen/projector resolution&#8230; Oh, and some MathML too.</p>
<p>So my question is, when does S5 will be based on pure XHTML (as in strict) ?</p>
<p>Anyway, good work Eric!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dao Gottwald</title>
		<link>http://meyerweb.com/eric/thoughts/2006/07/19/s5projectorg/#comment-39786</link>
		<dc:creator>Dao Gottwald</dc:creator>
		<pubDate>Wed, 19 Jul 2006 23:49:08 +0000</pubDate>
		<guid isPermaLink="false">http://meyerweb.com/?p=753#comment-39786</guid>
		<description>&lt;blockquote&gt;Frankly speaking, I do like the code&lt;/blockquote&gt;

Good point.

Now I don&#039;t know what I was actually looking at, but it made use of prototyping. I thought this would become the next version.

I don&#039;t think that wrapping the functions and variables you have (basically objects sitting in the window object) into a S5 object would slow things down. It would make S5 act more like a library, e.g. without interfering with other JS stuff that could be used in a presentation.

&lt;blockquote&gt;With the new site, the door is wide open. All that remains is to walk through it.&lt;/blockquote&gt;

Yes, I&#039;ll probably do that, later.</description>
		<content:encoded><![CDATA[<blockquote><p>Frankly speaking, I do like the code</p></blockquote>
<p>Good point.</p>
<p>Now I don&#8217;t know what I was actually looking at, but it made use of prototyping. I thought this would become the next version.</p>
<p>I don&#8217;t think that wrapping the functions and variables you have (basically objects sitting in the window object) into a S5 object would slow things down. It would make S5 act more like a library, e.g. without interfering with other JS stuff that could be used in a presentation.</p>
<blockquote><p>With the new site, the door is wide open. All that remains is to walk through it.</p></blockquote>
<p>Yes, I&#8217;ll probably do that, later.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Eric Meyer</title>
		<link>http://meyerweb.com/eric/thoughts/2006/07/19/s5projectorg/#comment-39782</link>
		<dc:creator>Eric Meyer</dc:creator>
		<pubDate>Wed, 19 Jul 2006 22:02:34 +0000</pubDate>
		<guid isPermaLink="false">http://meyerweb.com/?p=753#comment-39782</guid>
		<description>&quot;Frankly speaking, I don&quot;t like the JavaScript code. The last time I came across S5, it wasn&quot;t even object orientated, there was just a big bunch of global functions.&quot;

Frankly speaking, I do like the code, but then I wrote it.  I&#039;m old school, and I like global functions because they make sense to me and they work.  Still, I will admit that S5 isn&#039;t object-oriented for two primary reasons:

1. Programmers I know well and trust implicitly have told me that OO code can often be monstrously slow, whereas the kind of code I wrote can be faster.  Please note that I do not claim both observations are always true in all cases on all computers for all languages.  I&#039;m just passing along a general observation from people who know way more about programming than I do.  Then again, the one OO version of S5 I did find time to play with seemed pig-slow.
2. I don&#039;t know how to write good OO code.  I don&#039;t even really know how to write my own OO code.  Never have.  So sue me.

That said, if others want to &quot;clean up&quot; the code, that&#039;s always been an option.  When it comes to the S5Project.org repository, though, I will very strongly advocate keeping any OO conversions of S5 to a separate branch of the code until they can be definitively shown to be equal or better to the original non-OO code in terms of speed.

Of course, for that to happen, someone(s) will have to invest the time and expertise to do the conversion and show that it yields superior performance for the user.  With the new site, the door is wide open.  All that remains is to walk through it.</description>
		<content:encoded><![CDATA[<p>&#8220;Frankly speaking, I don&#8221;t like the JavaScript code. The last time I came across S5, it wasn&#8221;t even object orientated, there was just a big bunch of global functions.&#8221;</p>
<p>Frankly speaking, I do like the code, but then I wrote it.  I&#8217;m old school, and I like global functions because they make sense to me and they work.  Still, I will admit that S5 isn&#8217;t object-oriented for two primary reasons:</p>
<p>1. Programmers I know well and trust implicitly have told me that OO code can often be monstrously slow, whereas the kind of code I wrote can be faster.  Please note that I do not claim both observations are always true in all cases on all computers for all languages.  I&#8217;m just passing along a general observation from people who know way more about programming than I do.  Then again, the one OO version of S5 I did find time to play with seemed pig-slow.<br />
2. I don&#8217;t know how to write good OO code.  I don&#8217;t even really know how to write my own OO code.  Never have.  So sue me.</p>
<p>That said, if others want to &#8220;clean up&#8221; the code, that&#8217;s always been an option.  When it comes to the S5Project.org repository, though, I will very strongly advocate keeping any OO conversions of S5 to a separate branch of the code until they can be definitively shown to be equal or better to the original non-OO code in terms of speed.</p>
<p>Of course, for that to happen, someone(s) will have to invest the time and expertise to do the conversion and show that it yields superior performance for the user.  With the new site, the door is wide open.  All that remains is to walk through it.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dao Gottwald</title>
		<link>http://meyerweb.com/eric/thoughts/2006/07/19/s5projectorg/#comment-39778</link>
		<dc:creator>Dao Gottwald</dc:creator>
		<pubDate>Wed, 19 Jul 2006 20:18:29 +0000</pubDate>
		<guid isPermaLink="false">http://meyerweb.com/?p=753#comment-39778</guid>
		<description>Frankly speaking, I don&#039;t like the JavaScript code. The last time I came across S5, it wasn&#039;t even object orientated, there was just a big bunch of global functions. I&#039;m glad this has changed. Yet, after looking at some random lines, I noticed some things I would consider harmful:

&lt;code&gt;this.slides;&lt;/code&gt; -- doesn&#039;t do anything unless you assign something. But anyway, why not use the prototype object for properties, too?

&lt;code&gt;element.nodeName == &#039;BODY&#039;&lt;/code&gt; -- won&#039;t work in XHTML.

In general, that&#039;s not very practical:

&lt;code&gt;S5.prototype.foo1 = function() {};
S5.prototype.foo2 = function() {};
S5.prototype.foo3 = function() {};&lt;/code&gt;

Instead I would suggest:

&lt;code&gt;S5.prototype = {
foo1 : function() {},
foo2 : function() {},
foo3 : function() {}
}&lt;/code&gt;

I know I was looking at pre-alpha code. I also know this whole S5Project.org idea is about contributing rather than ranting in your comments section. I just don&#039;t have more time right now, so that&#039;s it ...</description>
		<content:encoded><![CDATA[<p>Frankly speaking, I don&#8217;t like the JavaScript code. The last time I came across S5, it wasn&#8217;t even object orientated, there was just a big bunch of global functions. I&#8217;m glad this has changed. Yet, after looking at some random lines, I noticed some things I would consider harmful:</p>
<p><code>this.slides;</code> &#8212; doesn&#8217;t do anything unless you assign something. But anyway, why not use the prototype object for properties, too?</p>
<p><code>element.nodeName == 'BODY'</code> &#8212; won&#8217;t work in XHTML.</p>
<p>In general, that&#8217;s not very practical:</p>
<p><code>S5.prototype.foo1 = function() {};<br />
S5.prototype.foo2 = function() {};<br />
S5.prototype.foo3 = function() {};</code></p>
<p>Instead I would suggest:</p>
<p><code>S5.prototype = {<br />
foo1 : function() {},<br />
foo2 : function() {},<br />
foo3 : function() {}<br />
}</code></p>
<p>I know I was looking at pre-alpha code. I also know this whole S5Project.org idea is about contributing rather than ranting in your comments section. I just don&#8217;t have more time right now, so that&#8217;s it &#8230;</p>
]]></content:encoded>
	</item>
</channel>
</rss>
<!-- WP Super Cache is installed but broken. The path to wp-cache-phase1.php in wp-content/advanced-cache.php must be fixed! -->
