> There is also a more technical reason why we want to perform the "nested
> to mutual" reduction: It gives us a very cheap compatibility layer for
> the old package. I.e. everything that is defined by the new package and
> falls into the fragment of the old package can be registered as an old
> datatype benefiting from all the infrastructure built around it (e.g.
> size function, Quickcheck, and other "datatype interpretations"). We
> expect this actually to save much work, compared to reimplementing that
> functionality now before moving to Main (instead we can do it in a lazy
> fashion).

That's indeed the striking point.  Thanks for explaining.

        Florian

-- 

PGP available:
http://home.informatik.tu-muenchen.de/haftmann/pgp/florian_haftmann_at_informatik_tu_muenchen_de

Attachment: signature.asc
Description: OpenPGP digital signature

_______________________________________________
isabelle-dev mailing list
isabelle-...@in.tum.de
https://mailmanbroy.informatik.tu-muenchen.de/mailman/listinfo/isabelle-dev

Reply via email to