On Wed, May 20, 2009 at 12:02 PM, Alex Boisvert <[email protected]>wrote:

> 2009/5/20 David Pollak <[email protected]>
>
>>
>>
>> On Wed, May 20, 2009 at 9:38 AM, Alex Boisvert <[email protected]>wrote:
>>
>>> Maybe an optional package attribute?
>>>
>>> e.g.,
>>>
>>> <lift:snippet package="com.example" type="Foo.bar" form="POST">
>>>     ...
>>> </lift:snippet>
>>>
>>
>> Dude... you're so 2008 with that syntax... :-)
>>
>
> Yes, I know... I just couldn't come to terms with using dots in my XML
> elements.   I guess I have issues ;)
>
>
> The current syntax is:
>>
>> <lift:Foo.bar form="Post">...</lift:Foo.bar>
>>
>> I guess we can add a package attribute anyway, although it breaks the
>> whole Snippet lookup mechanism (not the reflection code, but the partial
>> functions).
>>
>
> It seems it would be natural to use XML namespaces for mapping to Scala
> packages.
>
> LiftRules.mapNamespaceToPackage("http://com.example.myapp.widgets"; ->
> "com.example.myapp.widgets")
>
> and then,
>
> <html ... xmlns:example="http://com.example.myapp.snippets";>
>
>   <example:Foo.bar> ... </example:Foo.bar>
>
> ?
>

Interesting... it might impact rendering performance, but it's nice and
flexible.


>
>
> alex
>
> >
>


-- 
Lift, the simply functional web framework http://liftweb.net
Beginning Scala http://www.apress.com/book/view/1430219890
Follow me: http://twitter.com/dpp
Git some: http://github.com/dpp

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Lift" 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/liftweb?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to