fbpx

RDDs and the new X# runtime

  • Wolfgang Riedmann
  • Wolfgang Riedmann's Avatar Topic Author
  • Offline
More
7 months 3 weeks ago #1 by Wolfgang Riedmann
RDDs and the new X# runtime was created by Wolfgang Riedmann
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

Please Log in or Create an account to join the conversation.

More
7 months 3 weeks ago #2 by Robert van der Hulst
Replied by Robert van der Hulst on topic 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

XSharp Development Team
The Netherlands
This email address is being protected from spambots. You need JavaScript enabled to view it.

Please Log in or Create an account to join the conversation.

  • Wolfgang Riedmann
  • Wolfgang Riedmann's Avatar Topic Author
  • Offline
More
7 months 3 weeks ago #3 by Wolfgang Riedmann
Replied by Wolfgang Riedmann on topic RDDs and the new X# runtime
Hi Robert,

thank you very much!

Wolfgang

Please Log in or Create an account to join the conversation.