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 -~----------~----~----~----~------~----~------~--~---
