'Water':
<defmethod test_true source=required="ek_string"> <try <if> source.<execute_string/>.<not/> <concat "Busted: "source/>.<print/> else “OK” </if> > <concat "Errored: " source/>.<print/> </try> </defmethod>
Whether or not the people who wrote (sorry, I guess "designed" is the more appropriate word) these languages were serious, I do believe they are a dead-end.
'Water':
See also XSLT, XL, RuleML, ...