Hi Robert,
please let me know if I'm wrong with any of my assumptions:
- in a application the X# runtime and the Vulcan runtime cannot coexist, because they implement the same datatypes and runtime funtions in a different manner
- an application that is using the X# runtime cannot load a library (DLL) that uses the Vulcan runtime
- because of these limitations an application that uses the X# runtime cannot use any of the current Vulcan RDDs
Wolfgang
RDDs and the new X# runtime
RDDs and the new X# runtime
Wolfgang Riedmann
Meran, South Tyrol, Italy
wolfgang@riedmann.it
https://www.riedmann.it - https://docs.xsharp.it
Meran, South Tyrol, Italy
wolfgang@riedmann.it
https://www.riedmann.it - https://docs.xsharp.it
RDDs and the new X# runtime
Wolfgang,
1) They can coexist because the functions and types are in a different namespace. For example there is XSharp.__Usual and Vulcan.__Usual and XSharp.Core.Functions.Left() and VulcanRTFuncs.Left().
However the X# compiler would not know which of the functions to call. The new compiler will default to the X# functions and types if it finds the X# runtime DLLs
2) You can load the library, as long as there are no naming conflicts
3) It is very unlikely that this will work. But we have not tried that yet. But technically they can coexist. But it would mean that you have two very similar runtimes in memory with two macro compilers etc.
Robert
1) They can coexist because the functions and types are in a different namespace. For example there is XSharp.__Usual and Vulcan.__Usual and XSharp.Core.Functions.Left() and VulcanRTFuncs.Left().
However the X# compiler would not know which of the functions to call. The new compiler will default to the X# functions and types if it finds the X# runtime DLLs
2) You can load the library, as long as there are no naming conflicts
3) It is very unlikely that this will work. But we have not tried that yet. But technically they can coexist. But it would mean that you have two very similar runtimes in memory with two macro compilers etc.
Robert
XSharp Development Team
The Netherlands
robert@xsharp.eu
The Netherlands
robert@xsharp.eu
RDDs and the new X# runtime
Hi Robert,
thank you very much!
Wolfgang
thank you very much!
Wolfgang
Wolfgang Riedmann
Meran, South Tyrol, Italy
wolfgang@riedmann.it
https://www.riedmann.it - https://docs.xsharp.it
Meran, South Tyrol, Italy
wolfgang@riedmann.it
https://www.riedmann.it - https://docs.xsharp.it