Hi,

> Not quite right ;-)
> Wee was developed without continuations from day one. Then, in a
> discussion with Avi, I realized how nice continuations are (for some
> kind of applications). So I added them (that was ~ 30 lines of code ;-).

I stand corrected. :-) Thanks for jumping in.
 
> If you call a component, this will replace the calling component with
> the called component until the called component answers.
> 
> As a page in Wee consists usually of multiple components, this can
> happen at different places simultaneously. For example, you have a
> IntegerField component, which lets you enter integer values into an
> input field. If you enter a wrong value (say: "123f", which is not an
> integer), this component might display an ErrorMessageBox component
> instead of itself, which tells the user about the faulty input. If the
> users clicks that message box away, the original IntegerField component
> is displayed. The rest of the page stays the same all of the time
> (unless you click on other "parts" of the page while the message box is
> displayed).

Yes! 
 
> I don't understand you here. Could you please try to explain again.
> 
> Maybe: As there is only one component(-tree) per session, you have to
> take snapshots of those values that you want to be back-trackable, so
> that you can view older states of the page.

That's it. But _I_ know what you are talking about. People should give
Wee a try. :-)
 
> > Wee has less layers than Rails, so it should be faster when working on
> 
> Hmm, I don't know too much about Rails, but Wee will probably be slower
> as there are multiple phases and you usually have a component-tree
> instead of just one "controller/view". This component-tree is traversed
> two times, once to invoke callbacks and another time for rendering the
> html. And then, the html-renderer is probably slower than ERb, but then
> you're not limited to use the programmatic rendering approach, you can
> use whatever you like to generate the HTML.

I'm not really into benchmarks. It was just a general feeling after
running the Apache "ab" command a couple of times.
 
> Thank you very much for this nice description. Very helpful!

Thank you for creating Wee. :-)

Cheers,
Joao