tag:blogger.com,1999:blog-4110180.post5457684530698159681..comments2023-06-20T05:31:24.545-07:00Comments on Tapestry Central: Article: Meta-Programming JavaAnonymoushttp://www.blogger.com/profile/04486596490758986709noreply@blogger.comBlogger2125tag:blogger.com,1999:blog-4110180.post-70773695290563888882009-08-28T08:16:00.874-07:002009-08-28T08:16:00.874-07:00The deferred execution part is used with care in i...The deferred execution part is used with care in internals of the framework. The related meta-programming is pervasive!Anonymoushttps://www.blogger.com/profile/04486596490758986709noreply@blogger.comtag:blogger.com,1999:blog-4110180.post-25302409499975748212009-08-28T07:46:17.151-07:002009-08-28T07:46:17.151-07:00Neat stuff -- too bad it is so hard to do in Java....Neat stuff -- too bad it is so hard to do in Java.<br /><br />Where do you see this used in Tapestry? My worry is that very few service calls are functionally pure. Losing control of the order of evaluation is scary. Bertrand Meyer identifies the semi-colon as the essential control flow operator for a reason.Michael Buckleyhttps://www.blogger.com/profile/11308089200065128056noreply@blogger.com