[web-devel] Hamlet and functions that take multiple arguments
michael at snoyman.com
Wed Jul 21 00:41:35 EDT 2010
On Wed, Jul 21, 2010 at 4:17 AM, Mark Bradley <barkmadley at gmail.com> wrote:
> hamlet doesn't appear to support functions that take more than one
> fun f x = [$hamlet| ^template.f.x^ |]
> produces the call template (f x)
> is there some way to make hamlet produce (template f) x?
Unfortunately not. It's not any *technical* limitation in Hamlet, just that
I can't think of a good, intuitive syntax for it. The way that I work around
this is by defining variables in a where clause, eg
fun f x = [$hamlet|^templateTmp^|] where templateTmp = template f x
If you have better ideas, I'm open to hearing them ;).
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the web-devel