Question: Since “the core and photon use C++ with some nice little functions to make it like the arduino language” then, if we port the .netmf sdk to this version of C++, then won’t we be able to deploy the .netmf on any arduino device that has enough resources to handle it?
The ‘arduino language’ is really just a C wrapper that does platform initialization and calls setup() once and then loop() repeatedly. Other than that it’s just C/C++.
The ability to run Arduino doesn’t tell you much about a platform. The requirements for netmf are just going to be enough documentation to boot the chip; enough speed to run the interpreter; enough flash for the firmware and enough RAM for the heap.
EDIT: and a C compiler. I also would not attempt a netmf port if you can’t do jtag/swd debugging on the target platform.