>I don't write tests in Ruby to assert my syntax, I write it to assert >my business logic, just as I would in Java.
Of course. >Statically typed, eh? Again, what about all that reflection going >on? Let's take the most basic Java interfaces, List and Set. Good points. Reflection should be kept out of critical stuff like business logic, and ideally collections as well, use arrays instead. However, you can build your own type safe collection implementations! Then test that code and use it instead. >Either way, Java is much more "dynamic" than folks give it credit >for. Java is what you make of it, if you want to tie it down, then do so. If you like it loose, you have that flexibility. As with C++ it is a primitive language, and rather lends itself to building upon rather than always straight use. > Again, a compiler is not checking that your Tapestry HTML >templates or JWC files are in sync with your code. Good point. Perhaps I'm an old fart, I used to code RPG3 and green screens in SDA. Everything was pretty simple and tightly coupled. Tapestry has taken us a bit closer to that, than straight JSP+servlets, but not very far. I'm still unhappy how long it takes to write and debug the average web app. I used to get done in hours what I achieve in days with JSP and servlets. However, it might be feasible to produce a validator for the .page and .html files? This could at least check for property existence. John --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]