That is to be expected by anything that isn't C, C++ and Assembly, also why Unity has IL2CPP.
Even Rust is going to be heroic levels until console vendors decide it is an acceptable language to be made available on their devkits.
Even Rust is going to be heroic levels until console vendors decide it is an acceptable language to be made available on their devkits.
As long as you have a good C ffi (which Rust has), shouldn't it be quite easy?
Or is the Switch more similar to Android/iPhone where you cannot (could not?) run native code directly but have to use a platform specific language like Java or Objective C?
Maybe if the console SDK toolchain is Clang based it would also work to go via LLVM bitcode instead of C/C++ though.