On May 15, 2007, at 12:30 PM, Brandon Van Every wrote:



On 5/15/07, Peter Keller <[EMAIL PROTECTED]> wrote:


I don't think there is ANYTHING that anyone can do which is the right
answer since you basically have to bail at *runtime* if the linker loader
notices two APIs of the same kind clashing in the program.


I thought C# had a strong notion of versioning. I haven't really gone up the C# learning curve enough to recall whether an Assembly is a C# or a .NET concept though. Nor whether it provides an ultimate solution.

Been a few years since I used C# but I think the Assembly is .NET (Yes it is - http://en.wikipedia.org/wiki/.NET_assembly).

MacOS X two-level namespace also supplies a finer grained library versioning. (& bundles+frameworks are similar in purpose to a .NET Assembly. The missing security aspect is glaring though.)


Don't know if Java solves it either.

The theme is to put versioning in the language though.


Cheers,
Brandon Van Every


_______________________________________________
Chicken-users mailing list
[email protected]
http://lists.nongnu.org/mailman/listinfo/chicken-users

_______________________________________________
Chicken-users mailing list
[email protected]
http://lists.nongnu.org/mailman/listinfo/chicken-users

Reply via email to