I think we have some similar and overlapping concepts, including reducing a template to an executable function.
I think there's a difference in composition, as Cascade has the concept of reusable fragments that take parameters. I also have a lot of ideas for control structures related to rendering and action request processing that haven't been realized in the existing code. Finally, I'm looking forward to (at least experimenting with) parallel rendering across fragments. The idea of hitting the database with N requests across N threads in parallel and assembling the result speedily is very promising. I'm not building Cascade to replace Tapestry, but to really learn the ins and outs of Clojure in a domain I really understand. 2009/6/28 Michael Böckling <michael.boeckl...@googlemail.com> > > Hi Howard, > > I'd be interested to know what you think of Enlive (http:// > wiki.github.com/cgrand/enlive/). > On first sight it looks like pure genius, and the philosophy reminds > me of Tapestry5. T5 nicely decouples Java user code from the framework > by using IoC, callbacks, naming conventions and avoiding inheritance. > Enlive does the same for the view layer: it wraps around the HTML, > eliminating tight coupling. jQuery showed us that css-style selectors > work great in frontend javascript code, and I just asked myself: why > not use that on the server side, too? > > Regards, > Michael > > > On 19 Jun., 19:28, Howard Lewis Ship <hls...@gmail.com> wrote: > > Cascade is coming along:http://wiki.github.com/hlship/cascade > > > > I don't have a lot of time to work on it. It's a way to use Clojure > > earnestly, and hit real world problems, and to learn to think more > > functionally, in a problem domain I know very, very well. > > > > It's an action framework, not a component framework like Tapestry. But > the > > view and fragment templates look a lot like Tapestry templates. > > > > So far, I just have a portion of the templating system working. > > > > On Thu, Jun 18, 2009 at 7:09 PM, Vagif Verdi <vagif.ve...@gmail.com> > wrote: > > > > > On Jun 18, 8:39 am, Howard Lewis Ship <hls...@gmail.com> wrote: > > > > I am having fun learning it by creating a simple web framework. > > > > > Howard, that's interesting to hear from a Tapestry creator. > > > > > I'm in a process of preparing to write a web application with clojure > > > web framework compojure. But if you have something usable, I'd love to > > > check it out before i made my decision. > > > > -- > > Howard M. Lewis Ship > > > > Creator of Apache Tapestry > > Director of Open Source Technology at Formos > > > > -- Howard M. Lewis Ship Creator of Apache Tapestry Director of Open Source Technology at Formos --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Clojure" group. To post to this group, send email to clojure@googlegroups.com Note that posts from new members are moderated - please be patient with your first post. To unsubscribe from this group, send email to clojure+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/clojure?hl=en -~----------~----~----~----~------~----~------~--~---