... but it does so linking back, actually, to the Clipper days. Look at the generalizations. It keeps comparing to Clipper, but the arguments, to me, fail: Declarations: Having to specify Data Type is certainly not new. It pre-dates Clipper ( an old, DOS, compiler ) in many languages. ...