bsilverstrim
2022-3-6 03:20:08
Question…Racket is cross-platform, but how easy is it to accidentally include a library or some component that prevents your application from compiling to a particular platform?
sorawee
2022-3-6 05:56:37
Most programs should run fine in all supported platforms.
I think common problems that would make it fail to run on some platform are:
• Incorrect uses of system call • Incorrect path handling (e.g., assuming that path is from Unix system) • Incorrect shared library configuration (so vs dylib vs dll, etc.)