Although I suspect that if this did get written and translated around a lot, many non-English speakers would still pick the English surface syntax due to network effects...
(Edited for clarity)
Although I suspect that if this did get written and translated around a lot, many non-English speakers would still pick the English surface syntax due to network effects...
(Edited for clarity)
* Formatting isn't preserved and the file is retabbed each time you save it.
* Earlier versions had French and Japanese compilers/decompilers
* Each application can add AppleScript syntax (like VBA/OLE or whatever). If a script uses commands for an application you don't have installed, you see the raw FourCC codes in the code instead.
It's actually a quite interesting language. http://en.wikipedia.org/wiki/AppleScript
It also uses the same file type for tokenized and untokenized programs: untokenized programs are tokenized when run, and tokenized programs are untokenized when opened with the built-in text editor. Short of opening the file with some external program like a hex editor, there's no way to tell whether the program is tokenized or not. Which, of course, can cause problems if you send an untokenized program to a calculator set to a different language.
Frankly, as a non-native speaker, I absolutely dread localized source.