John --

At 08:37 AM 3/29/2006 -0800, you wrote:
pragmatics..., in any kind of design, semantics comes next, and syntax
should be tailored to the semantics and the pragmatics.

It seems that English** -- or as close as we can get to it computationally -- fits your requirement.

What do you think?

                                  Cheers,  -- Adrian

** Or any natural language


Internet Business Logic (R)
Executable open vocabulary English
Online at www.reengineeringllc.com
Shared use is free

Adrian Walker
Reengineering
PO Box 1412
Bristol
CT 06011-1412 USA

Phone: USA 860 583 9677
Cell:    USA  860 830 2085
Fax:    USA  860 314 1029