<?xml version="1.0" encoding="UTF-8"?><!-- generator="wordpress/2.2" -->
<rss version="2.0" 
	xmlns:content="http://purl.org/rss/1.0/modules/content/">
<channel>
	<title>Comments on: Ruby, Make and CSS</title>
	<link>http://collison.ie/blog/2007/05/ruby-make-and-css</link>
	<description>I hate self-referential taglines</description>
	<pubDate>Fri, 10 Sep 2010 22:04:46 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.2</generator>

	<item>
		<title>By: Patrick</title>
		<link>http://collison.ie/blog/2007/05/ruby-make-and-css#comment-12</link>
		<author>Patrick</author>
		<pubDate>Fri, 01 Jun 2007 20:45:48 +0000</pubDate>
		<guid>http://collison.ie/blog/2007/05/ruby-make-and-css#comment-12</guid>
		<description>Shadowfiend: Almost _all_ CSS editors will break if you eliminate curly braces and semicolons.

Aizatto: Make does the job just fine. Rake would be another dependency.</description>
		<content:encoded><![CDATA[<p>Shadowfiend: Almost _all_ CSS editors will break if you eliminate curly braces and semicolons.</p>
<p>Aizatto: Make does the job just fine. Rake would be another dependency.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: aizatto</title>
		<link>http://collison.ie/blog/2007/05/ruby-make-and-css#comment-11</link>
		<author>aizatto</author>
		<pubDate>Fri, 01 Jun 2007 01:40:07 +0000</pubDate>
		<guid>http://collison.ie/blog/2007/05/ruby-make-and-css#comment-11</guid>
		<description>Why make, why not rake?</description>
		<content:encoded><![CDATA[<p>Why make, why not rake?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Aníbal Rojas</title>
		<link>http://collison.ie/blog/2007/05/ruby-make-and-css#comment-10</link>
		<author>Aníbal Rojas</author>
		<pubDate>Thu, 31 May 2007 15:44:50 +0000</pubDate>
		<guid>http://collison.ie/blog/2007/05/ruby-make-and-css#comment-10</guid>
		<description>HAML and SASS are great, once you start to use them plain old HTML/CSS is boring and cumbersome, but yes the decisition to use this tools must be "ecological" and consider the existense of designers taht could choke with this technology switch.</description>
		<content:encoded><![CDATA[<p>HAML and SASS are great, once you start to use them plain old HTML/CSS is boring and cumbersome, but yes the decisition to use this tools must be &#8220;ecological&#8221; and consider the existense of designers taht could choke with this technology switch.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Shadowfiend</title>
		<link>http://collison.ie/blog/2007/05/ruby-make-and-css#comment-9</link>
		<author>Shadowfiend</author>
		<pubDate>Thu, 31 May 2007 14:34:54 +0000</pubDate>
		<guid>http://collison.ie/blog/2007/05/ruby-make-and-css#comment-9</guid>
		<description>This is only partially true. If you use the alternative syntax (http://groups.google.com/group/haml/browse_thread/thread/36d996cf08a66702 ) for SASS, I daresay just about all syntax highlighting should work as usual. The lack of curly braces won't be a problem, and neither will the lack of semicolons. Now, if you're using some sort of validating system like IDEA, then it might choke on the slightly different syntax.

Granted, there are still some syntactic adjustments -- like the lack of curly braces -- to make. It's worth mentioning to the SASS folks the idea that maybe they could have their system ignore curly braces, so that migrating can be made somewhat easier. But other than that, I think the syntaxes are largely similar enough that it shouldn't be too much trouble.</description>
		<content:encoded><![CDATA[<p>This is only partially true. If you use the alternative syntax (http://groups.google.com/group/haml/browse_thread/thread/36d996cf08a66702 ) for SASS, I daresay just about all syntax highlighting should work as usual. The lack of curly braces won&#8217;t be a problem, and neither will the lack of semicolons. Now, if you&#8217;re using some sort of validating system like IDEA, then it might choke on the slightly different syntax.</p>
<p>Granted, there are still some syntactic adjustments &#8212; like the lack of curly braces &#8212; to make. It&#8217;s worth mentioning to the SASS folks the idea that maybe they could have their system ignore curly braces, so that migrating can be made somewhat easier. But other than that, I think the syntaxes are largely similar enough that it shouldn&#8217;t be too much trouble.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Patrick</title>
		<link>http://collison.ie/blog/2007/05/ruby-make-and-css#comment-8</link>
		<author>Patrick</author>
		<pubDate>Tue, 29 May 2007 23:38:29 +0000</pubDate>
		<guid>http://collison.ie/blog/2007/05/ruby-make-and-css#comment-8</guid>
		<description>The problem with SASS is that it requires that you migrate all of your existing CSS to its syntax. It requires more work upfront, and doesn't play nicely with existing tools.</description>
		<content:encoded><![CDATA[<p>The problem with SASS is that it requires that you migrate all of your existing CSS to its syntax. It requires more work upfront, and doesn&#8217;t play nicely with existing tools.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Carl</title>
		<link>http://collison.ie/blog/2007/05/ruby-make-and-css#comment-7</link>
		<author>Carl</author>
		<pubDate>Tue, 29 May 2007 19:43:38 +0000</pubDate>
		<guid>http://collison.ie/blog/2007/05/ruby-make-and-css#comment-7</guid>
		<description>Unspace has already developed an idea similar to this for Ruby called "SASS." See http://blog.sourcecraft.net/2007/04/02/sexy-css-with-sass/ . It's open source, so I think you'd be better off combining forces with them than going your own way…</description>
		<content:encoded><![CDATA[<p>Unspace has already developed an idea similar to this for Ruby called &#8220;SASS.&#8221; See <a href="http://blog.sourcecraft.net/2007/04/02/sexy-css-with-sass/" rel="nofollow">http://blog.sourcecraft.net/2007/04/02/sexy-css-with-sass/</a> . It&#8217;s open source, so I think you&#8217;d be better off combining forces with them than going your own way…</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ryan Mulligan</title>
		<link>http://collison.ie/blog/2007/05/ruby-make-and-css#comment-6</link>
		<author>Ryan Mulligan</author>
		<pubDate>Tue, 29 May 2007 16:23:31 +0000</pubDate>
		<guid>http://collison.ie/blog/2007/05/ruby-make-and-css#comment-6</guid>
		<description>Look into SASS, it's the CSS equiv of Haml.</description>
		<content:encoded><![CDATA[<p>Look into SASS, it&#8217;s the CSS equiv of Haml.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Patrick</title>
		<link>http://collison.ie/blog/2007/05/ruby-make-and-css#comment-5</link>
		<author>Patrick</author>
		<pubDate>Tue, 29 May 2007 10:44:19 +0000</pubDate>
		<guid>http://collison.ie/blog/2007/05/ruby-make-and-css#comment-5</guid>
		<description>Liam: that's not possible since you can't know the ratio between em and pixel units at compile time (they're potentially different for every viewer).</description>
		<content:encoded><![CDATA[<p>Liam: that&#8217;s not possible since you can&#8217;t know the ratio between em and pixel units at compile time (they&#8217;re potentially different for every viewer).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Liam</title>
		<link>http://collison.ie/blog/2007/05/ruby-make-and-css#comment-4</link>
		<author>Liam</author>
		<pubDate>Tue, 29 May 2007 10:12:51 +0000</pubDate>
		<guid>http://collison.ie/blog/2007/05/ruby-make-and-css#comment-4</guid>
		<description>Wow, this could have been even better!  One of the biggest limitations of CSS is that we can't mix units; we can't say "this logo should be positioned 12px + 2em from the left side".  Had you embedded these units as Ruby types, you would be able to write (in the template):

width: #{Width};
padding: #{12.em - Width};</description>
		<content:encoded><![CDATA[<p>Wow, this could have been even better!  One of the biggest limitations of CSS is that we can&#8217;t mix units; we can&#8217;t say &#8220;this logo should be positioned 12px + 2em from the left side&#8221;.  Had you embedded these units as Ruby types, you would be able to write (in the template):</p>
<p>width: #{Width};<br />
padding: #{12.em - Width};</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: John A.</title>
		<link>http://collison.ie/blog/2007/05/ruby-make-and-css#comment-3</link>
		<author>John A.</author>
		<pubDate>Tue, 29 May 2007 08:39:20 +0000</pubDate>
		<guid>http://collison.ie/blog/2007/05/ruby-make-and-css#comment-3</guid>
		<description>nice.. you going to opensource this/?</description>
		<content:encoded><![CDATA[<p>nice.. you going to opensource this/?</p>
]]></content:encoded>
	</item>
</channel>
</rss>
