Interested in improving this site? Please check the To Do page.

Platform Notes

This page is mostly a stub.

Cross-platform issues

  • use file.getPathChar() rather than the literal path char
  • use system.environment.isMac and similar for script code that has platform-specific behavior

Missing from Windows

  • curly quotes on Mac are a convenient way to create a string that contains regular quotes. WORKAROUND: prefix embedded quotes with a backslash.
  • coerceValue is Mac only. WORKAROUND: unknown. One example where I found it useful: coerceValue(a, optionalType) < coerceValue(b, optionalType)
  • extensions.trigCmd uses AppleEvents; a few verbs have been ported to the new math table. Adding others (e.g. floor, ceil/ceiling) would be a great “beginner” project for someone who wants to contribute to the kernel.
  • a single “⇐” sign (though the script will still work). WORKAROUND: use the 2-character version.
  • a single “chevron” (”«“) comment character (though the script will still work). WORKAROUND: use 2 forward slashes: “//”.

Macintosh OS X

Frontier runs fine on 10.3.9 (Panther) and probably earlier.

Macintosh OS 9

Developer Preview 1 (Frontier 10.1a6) is the final release that will be compiled on MacOS 9. If anyone is willing to compile later versions, please contact Scott Lawton.


Personal Tools