By way of example, the last bit of your example would have rendered as
<div id="footer">
<p>
<All>content copyright (c) Bob</All>
</p>
</div>
See? It gets confusing.
- Nathan
Hampton wrote:
> The % was chosen because I wanted to be able to have plain tetxt lines
>
>
> %title
> content
>
> title
> content
>
> Tags are explicit instead of implicit. And, I wanted to be able to
> keep it more freeform.
>
> Percent was chosen particularily because its SHIFT-5 which isn't too
> hard to hit.
>
> -hampton.
>
> On 8/19/07, jc <[EMAIL PROTECTED]> wrote:
>
>> I'm new to HAML and a big fan of it so far. Converted my rails app to
>> HAML in about 2 hours and am really happy with the look of it.
>> However, I searched the group to find any discussion on what the
>> reasoning for using the % symbol for defining elements. I don't mind
>> it, but it seems to be that there's a much cleaner and obvious way to
>> formatting HAML.
>>
>> Using the wikipedia example: http://en.wikipedia.org/wiki/Haml
>>
>> Why not format it as the following?
>>
>> !!!rspec
>> html{ :xmlns => "http://www.w3.org/1999/xhtml", :lang => "en",
>> 'xml:lang' => "en" }
>> head
>> title BoBlog
>> meta{ 'http-equiv' => 'Content-Type', :content => 'text/html;
>> charset=utf-8' }/
>> = stylesheet_link_tag 'main'
>> body
>> #header
>> h1 BoBlog
>> h2 Bob's Blog
>> #content
>> - @entries.each do |entry|
>> .entry
>> h3.title= entry.title
>> p.date= entry.posted.strftime("%A, %B %d, %Y")
>> p.body= entry.body
>> #footer
>> p
>> All content copyright (c) Bob
>>
>> Is that harder to parse? Is it more of an implementation or a style
>> issue?
>>
>> I know this has probably been discussed before, but I'm just curious.
>>
>>
>>
>
> >
>
>
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"Haml" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/haml?hl=en
-~----------~----~----~----~------~----~------~--~---