X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;f=helm%2FDEVEL%2Fpxp%2Fpxp%2Fcompatibility%2FREADME;fp=helm%2FDEVEL%2Fpxp%2Fpxp%2Fcompatibility%2FREADME;h=50086732a3409e031926ccc1a2ae6fc0de573781;hb=c03d2c1fdab8d228cb88aaba5ca0f556318bebc5;hp=0000000000000000000000000000000000000000;hpb=758057e85325f94cd88583feb1fdf6b038e35055;p=helm.git diff --git a/helm/DEVEL/pxp/pxp/compatibility/README b/helm/DEVEL/pxp/pxp/compatibility/README new file mode 100644 index 000000000..50086732a --- /dev/null +++ b/helm/DEVEL/pxp/pxp/compatibility/README @@ -0,0 +1,21 @@ +This directory contains the modules for Markup-0.2.10 +compatibility. The modules consist mainly of wrapper classes for the +new PXP classes, and translate the old methods to the new ones. + +Please note that the compatibility is not perfect. Sometimes there are +new methods which do not exist in Markup-0.2.10, and sometimes even +existing methods changed their signature. I have tried to avoid that, +but there are some ugly cases which are hard to solve without such +modifications. + +Translating old methods into new methods costs time and +memory. Because of this, it is best to consider the compatibility +modules as migration path to PXP: You can test whether PXP parses your +input files, and you can compare the old API with the new API +directly. (However, it is hard to test new features of PXP with the +compatibility modules; the old API does not reflect the new features.) + +The compatibility modules are currently maintained, but that will stop +once PXP has been established. + +(Gerd)