diff options
author | Igor Pashev <pashev.igor@gmail.com> | 2013-01-28 19:02:21 +0000 |
---|---|---|
committer | Igor Pashev <pashev.igor@gmail.com> | 2013-01-28 19:02:21 +0000 |
commit | d78e6c19ff93964183950f846868ade625e6b537 (patch) | |
tree | f2d588a9646c8496db23d3fe868d7dce4f7dfa83 /doc/macintosh.htm | |
parent | f944578414d5adc0c6c3fb22ad5808077444a410 (diff) | |
parent | f627f77f23d1497c9e1f4269b5c8812d12b42f18 (diff) | |
download | icon-d78e6c19ff93964183950f846868ade625e6b537.tar.gz |
Merge tag 'upstream/9.5.0'
Upstream version 9.5.0
Diffstat (limited to 'doc/macintosh.htm')
-rw-r--r-- | doc/macintosh.htm | 45 |
1 files changed, 22 insertions, 23 deletions
diff --git a/doc/macintosh.htm b/doc/macintosh.htm index a6b39de..7cdcbc5 100644 --- a/doc/macintosh.htm +++ b/doc/macintosh.htm @@ -18,9 +18,9 @@ <SMALL>Department of Computer Science</SMALL><BR> <SMALL>The University of Arizona</SMALL></P> - <P><SMALL>www.cs.arizona.edu/icon/v943/macintosh.htm<BR> - Last updated November 9, 2005</SMALL> - <!-- $Id: macintosh.htm,v 1.1 2005/11/09 18:03:59 gmt Exp $ --></P> + <P><SMALL>www.cs.arizona.edu/icon/v950/macintosh.htm<BR> + Last updated November 19, 2009</SMALL> + <!-- $Id: macintosh.htm,v 1.5 2009/11/19 18:49:31 gmt Exp $ --></P> <H2>Introduction</H2> @@ -39,33 +39,32 @@ <CITE>cc</CITE> command, supports multiple files, separate compilation, and other features.</P> - <H2>Graphics</H2> + <H2>Co-Expressions</H2> + + <P> + Because MacOS does not implement anonymous semaphores, + each co-expression creates an open file. + Programs with hundreds of active co-expressions may + abort with a <CODE>cannot create semaphore</CODE> system error. + The open file limit can be raised from the typical default of 256 + using a <CODE>limit descriptors <I>n</I></CODE> or + <CODE>ulimit -nS <I>n</I></CODE> command, depending on the shell. - <P>For graphics, Icon uses the X Window System, generally called - <A href="http://www.apple.com/macosx/features/x11/">X11</A> in - Macintosh documentation. X11 is not normally installed as part of - OS X; it must be selected as part of a custom installation. - Alternatively, it can be - <A HREF="http://www.apple.com/support/downloads/x11formacosx.html"> - downloaded</A> from Apple.</P> - <P>The X window system does not start automatically. To run an - Icon graphics program, you must first start the X11 application - and leave it running. The environment variable DISPLAY must be - set in the shell that runs an Icon graphics program. For - example:</P> + <H2>Graphics</H2> - <BLOCKQUOTE> - <P><CODE>setenv DISPLAY :0.0</CODE></P> - </BLOCKQUOTE> + <P>For graphics, Icon uses the X Window System, generally called X11 in + Macintosh documentation. + Beginning with Mac OS 10.5 (Leopard), X11 starts automatically + when needed, and no advance preparations are needed. + An X11 icon appears in the dock when an Icon graphics program + is run and persists innocuously afterward. <H2>Building Icon</H2> <P>Building Icon from source requires the <A href= - "http://www.apple.com/macosx/features/xcode/">Xcode</A> toolbox. - This comes in an extra folder on the OS X installation disc. - When installing XCode, be sure to select a custom - installation and add X11 to the default set.</P> + "http://developer.apple.com/tools/xcode/">Xcode</A> toolbox, + which comes on the OS X installation disk.</P> <P>Icon is built in a Terminal window. The process is the same as on other platforms and uses the configuration named |