Stuart Sierra writes:
> That's cool, and it will work for the simple case of libraries A and B
> depending on different versions of C.
>
> But it still breaks down in more complex cases: e.g. if I want to share
> data between A and B using a protocol or type defined in C, and there are 2
> incompatible versions of C. Even ClassLoaders can't help you there - I'm
> not aware of any solution.

One of many great reasons not to use protocols and records. =)

-Phil

Attachment: pgpUUtqCHKWCP.pgp
Description: PGP signature

Reply via email to