. . . "COM is a great technology for a lower-level public layer of a system because it can be accomodated by most languages, it is deterministic, and it is regular enough to be auto-parsed to form language bindings." .