I've now managed to get the P5-Pure branch of the P5 source up to date
with the rest of the world, and have successfully run the P5 test suite
(almost) to completion. *It would be very helpful if someone else could
check this branch out and confirm that it works for them too!*
The main difference is that all datatypes are now expressed using the
new dataSpec and dataRef elements we discussed approx 3 million years
ago. This in turn means that the old data.foo macroSpecs are now
redundant, (we now use dataSpecs called teidata.foo). I have however
left the old macroSpecs in the build, since their absence obviously
causes existing ODDs that reference them to fall over. It's a pain
however, and I would really like to get data.foo deprecated as soon as
possible. Only a few (like 2 ore 3) of our test ODDs actually refer to
them, but I've no way of telling how many ODDs out there in the wild do,
nor how upsetting their maintainers would find it to be told to turn