Writing MPW Tools
MPW included a set of standard C libraries sufficient for developers to build their own MPW tools. Many Unix utilities could be ported with little change. One point of difficulty was the Mac OS newline convention, which was different from Unix. Another was the pathname separator, ":" in Mac OS, but many Unix utilities assumed "/". Many Unix utilities also assumed pathnames would not have embedded spaces, a common practice on Macs.
For a number of years, the GNU toolchain included portability support for MPW as part of libiberty. This was used to support MPW-hosted cross-compilers used by General Magic and several other developers.
Read more about this topic: Macintosh Programmer's Workshop
Famous quotes containing the words writing and/or tools:
“No author, without a trial, can conceive of the difficulty of writing a romance about a country where there is no shadow, no antiquity, no mystery, no picturesque and gloomy wrong, nor anything but a commonplace prosperity, in broad and simple daylight, as is happily the case with my dear native land.”
—Nathaniel Hawthorne (18041864)
“In child rearing it would unquestionably be easier if a child were to do something because we say so. The authoritarian method does expedite things, but it does not produce independent functioning. If a child has not mastered the underlying principles of human interactions and merely conforms out of coercion or conditioning, he has no tools to use, no resources to apply in the next situation that confronts him.”
—Elaine Heffner (20th century)