
As a side note, if we use spaces instead !, will there still be a way to quote strings with spaces.. to realize something like <div class="class1 class2 etc">... Max On Dec 13, 2010, at 10:25 PM, Alexandros Salazar wrote:
Sorry, this was meant to go to the list.
Is there a similar rationale for not having delimiter-wrapped tags like in Haml? The exclamation points make things hard to read in any tag with more than a few attributes (say a form), so having *some* way of having whitespace attributes would be very beneficial. When I show some Hamlet code to people, the first reaction is a very pleased "Oh, hello Haml" followed by a confused "what's with the exclamation points?"
On an unrelated note, does anyone know how to make the web-devel list the default reply-to for emails in this list? It's hard to remember to make the changes in the headers required to not accidentally send a private email.
Alexandros
On Sun, Dec 12, 2010 at 2:55 PM, Michael Snoyman
wrote: Sorry, forgot to reply to all... ---------- Forwarded message ---------- From: Michael Snoyman
Date: Sun, Dec 12, 2010 at 6:54 PM Subject: Re: [web-devel] proposal for hamlet-like syntax that is more compatible with html To: Greg Weber I'm actually thinking that a good first step on this proposal is simply adding the <> syntax in addition to what we already have. For example:
%foo!bar=baz This is something
is equivalent to
<foo bar=baz> This is something
Without introducing any other changes. I originally did not like the idea of "two hamlets", but I'm beginning to warm up to it as an intermediate step. I'd even consider leaving both of them in there indefinitely, though I'm not sure that's the best idea.
I very much would *not* like to implement a proposal such as % and whitespace attributes, eg:
%foo bar=baz&This is something
I don't like this for two reasons:
1) It's almost, but not quite, what we have right now. I'd much rather do a *big* change over to <> so that it's obvious that a change has occurred. 2) I don't want to start gobbling up more symbols.
I also am not really interested in using the percent sign for variable interpolation in Hamlet/Cassius: dollar sign is well established for this in many languages, and I only grudgingly used the percent sign in Julius because of jQuery.
If I'm not mistaken Greg, this means the part of your proposal which is being excluded by this proposal would be multi-line tags, is that correct?
Michael _______________________________________________ web-devel mailing list web-devel@haskell.org http://www.haskell.org/mailman/listinfo/web-devel