Re: Delphi refocussing on .Net - good or bad?



Tim Young [Elevate Software] wrote:


Like Frank, I'm not quite sure what you're talking about.


See my reply to Frank. I was talking about RTL and that you cannot reference binaries compiled by
different compiler versions.
In .Net the used compiler version usually makes no difference in this regard. Except for D.Net.


Perhaps you're referring to the issues with linking in the Delphi system RTL unit ?


Yep. No matter if linked in, or not.
You cannot refer to 2 versions of the same library at the same time.
At runtime, yes. But not at compile time.

<< And I'm not even starting to explain how weird D.Net assemblies/classes look for the average .Net developer... >>

All of the various .NET languages put weird stuff into the assemblies in terms of helpers, etc. It's strictly a religious issue that has no bearing upon the actual IL code execution, other than some possible extra instructions for the helpers.


This stuff is kept internal or private in other languages.
Except other legacy languages like C++. But you have the choice there, to have clean public APIs.
D.Net does not give you the choice.
.



Relevant Pages