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

Reply via email to