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.)