First; right now I am an ideas man. I do not have the require ruby foo ninja skills to implement what I think might be a good idea, so I may as well post them here so that others can actually do the work.
Second; I love HAML. It is still taking me a while to really understand how to use it, but I think its a great idea. Third; While HAML solves the (x)HTML problem, there doe snot seem to be much around to solve the CSS problem. After a (very) brief search I found I was not the only one seeking markup nirvana (eg http:// groups.google.com/group/haml/browse_thread/thread/52852e4ad34ca3ec/ cf8b9bc1da4d7afd?lnk=gst&q=css&rnum=1#cf8b9bc1da4d7afd). There is DCSS (http://myles.id.au/2006/11/20/introducing-dcss), which helps alleviate some of the pain, but I don't like the implementation much (ie. the code is not as readable as HAML). So I had this idea - why not create a markup library to handle CSS in the same way as HAML. We could call it CAML :) Something like this (after the example on DCSS) in /public/stylesheets/main.caml body .home-page #archives, #favourites h3 :text-align => "center", :font-family =>"Georgia, serif" li :list-style => "square" a :color => "green" a:hover :color => "orange" Compiles to: body.home-page #archives h3, body.home-page #favourites h3 { text- align: center; font-family: Georgia, serif; } body.home-page #archives li, body.home-page #favourites li { list- style: square; } body.home-page #archives li a, body.home-page #favourites li a { color: green; } body.home-page #archives li a:hover, body.home-page #favourites li a:hover { color: orange; } --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---
