[web-devel] Interpolation character in Julius

Michael Snoyman michael at snoyman.com
Mon Dec 20 08:32:43 CET 2010


Yes, we use the percent sign now.

On Mon, Dec 20, 2010 at 8:45 AM, Max Cantor <mxcantor at gmail.com> wrote:
> Did you ever make a decision about this?  Will the new hamlet syntax affect this?
>
> Max
>
> On Aug 24, 2010, at 2:12 AM, Michael Snoyman wrote:
>
>> Hamlet, Cassius and (currently) Julius all use a consistent set of characters for interpolation. The dollar sign ($) is for plain scalars, the at sign (@) is for URLs and the caret (^) is for embedding other templates (mixins in the case of Cassius). I like this consistency.
>>
>> Unfortunately, in the case of Julius, the dollar sign is a suboptimal character to use since jQuery uses is so extensively. Currently, to write some simple jQuery Javascript such as:
>>
>> $("h1").hide()
>>
>> you have to use a double dollar sign to achieve escaping, namely:
>>
>> $$("h1").hide()
>>
>> So the questions to the list are:
>>
>> * Is it worth trading consistency for a better choice of interpolation character?
>> * If so, what would be a more optimal interpolation character? I think percent sign (%) might be acceptable.
>>
>> Interpolation is not as important in Julius as it is in Hamlet, so I'm beginning to lean towards replacing the character.
>>
>> Michael
>> _______________________________________________
>> web-devel mailing list
>> web-devel at haskell.org
>> http://www.haskell.org/mailman/listinfo/web-devel
>
>



More information about the web-devel mailing list