All of you, web programmers and designers, unlucky victims of old international standards, come and take refuge in the new revelation. Allow yourself to enter the wind of change which will free your brain from closing tags, free your spirit from depressive mechanic language, free your soul from angle bracket prison. The time has come to transform old robot habits in new fractalicious and somptually novels ways.
In this age where resources become scarce, the changes in technology happens by recycling the old paradigm, into new spinoffs from the same old concepts. So keep your 'div', 'p', 'a', 'span', 'h1' and else, but forget about the:
<tag id="idname" class="classname1 classname2"> This is my Content </tag>
and discover the new novel effective extraordinaire:
%tag#idname.classname1.classname2 This is my Content
So is HAML!! The old xhtml programatic statement needs
about 7 symbols to define a tag, that is a lot of energy!!.
1 < 2 p 3 > 4 < 5 / 6 p 7 >
The same tag definition in HAML need only 2 symbols.
This is 71% savings!!
1 % 2 p
If you are a bit aware of how the web work, you know your can only get as far as the browsers can... and to this day browsers do not render HAML, its not the way it works: HAML is a templating language, built in the first place to replace the old-style Rails templating system, ERB. Some folks from the PHP world also got it to work as a templating language for PHP, but it end around there... Making it a risky option for any serious web design firm, probably worried about the future maintainers of their web applications, who won't be able to understand this marginal templating language.
Languages are the containers of cultures. Since the beginning of the web, HTML and XHTML are the languages we use to display informations inside browsers. What seemed permissive 15 years ago in the early web days, has become angle bracket jail your information can't get away from. Sooner or later, the technology catching transparents monolitics nets, will transform into poly-layered, complex and opaque, networking tissues for our really tunnels, becomming its terminal instance.
Each revolution starts from previous tentatives. Keeping what works allows to stand on the shoulders of giants. Pushing the limits makes for the new tentative. So EVERY STEP WE INDIVIDUALLY TAKE FORWARD IS A NEW POSSIBILITY FOR THE COLLECTIVITY, and evolution being a collective process, we better step where we want the collectium accomplishment to happen. We can't use tomorrow's technology today, but we can choose which of todays technology, will be the basis for tomorrow's technicological undertakings.