[Date Prev][Date Next][Thread Prev][Thread Next][Date index][Thread index]

Re: st: MAC Questions

From   "Fred Wolfe" <>
Subject   Re: st: MAC Questions
Date   Wed, 26 Mar 2008 05:54:52 -0500

Thanks, Mike, for those additional comments; and to Phil Schumm who
provided some personal email help.

I have one additional question about multiple instances. When I start
them they are not clearly identified as being a second or third
instance as they are in Windows Stata. In addition, the scripts you
indicated to run do files from the editor (very helpful) do not
distinguish the different instances - at least I couldn't find a logic
to it. Is there any way to point a script at a specific instance and
to easily discern which instance of Stata is which?

Thanks again,


On Tue, Mar 25, 2008 at 9:29 PM, Michael S. Hanson
<> wrote:
> On Mar 22, 2008, at 2:54 PM, Phil Schumm wrote:
>  > On Mar 22, 2008, at 7:57 AM, Fred Wolfe wrote:
>  >
> >> 1) In Windows I could open more than one version of Stata at a
>  >> time.  How is that done on the MAC?
>  >
> > You can't have multiple instances of GUI Stata running on OS X.
>         Technically, Phl's statement is not correct.  But it isn't easy or
>  convenient, and Phil's suggestion of using the console version is
>  probably preferred.  But it is possible:
>         Locate your copy of Stata in the Finder.  Right-click or control-
>  click on the icon and select "Show Package Contents" from the popup
>  menu.  In the window that opens, double-click on the Contents folder,
>  then on the MacOS folder.  You should see two icons (files):  stata-
>  se and StataSE, for example.  The former is the one Phil mentions
>  below.  The latter is the GUI version.  If its icon looks like a
>  miniature computer terminal, double-click on it.  If not, right-click
>  on it, select "Open With  >", and select Terminal from the popup
>  list.  If you already have a copy of Stata running, this will launch
>  another.  You'll see a second Stata icon in your dock, and you can
>  use the application switcher (Cmd-Tab) to move between them.  Unlike
>  with Windows, however, there isn't an visual indication to
>  distinguish them in the dock (save location) or the application
>  switcher.
>         (Note:  The above works for me on Mac OS X 10.4.x (Tiger).  Your
>  MacPro likely shipped with Mac OS X 10.5.x (Leopard), to which I do
>  not have access.  I suspect it should still work, but would be
>  curious to learn if it does not.)
>  > If you need multiple instances, you can use the console version.
>  > On my system, I start this (from the Terminal) with the command
>  >
>  > /Applications/Stata/
>  >
>  > which, for convenience, I suggest adding to your executable path.
>         Indeed, if you have some facility with Unix (i.e., the Terminal),
>  you can create a shell alias for this command.  Notice that if you
>  substitute "StataSE" for "stata-se", this command will launch the GUI
>  rather than the console version.  (That is, this is a one-line
>  shortcut for the list of steps above.)
>  >> 2) As also use Stata on the PC, what is the best way to save do
>  >> and adofile with respect to end of line (EOL) settings so that
>  >> they can be read in windows and in the MAC?
>  >
>  >
>  > As you may know, in the days before OS X, the standard EOL
>  > character on the Mac was a CR.  Now the OS X standard has become --
>  > like Unix/Linux -- a LF, though a few Mac apps still use CR as the
>  > default.  Of course, Windows still uses (as it always has) both a
>  > CR and a LF.
>  >
>  > Stata, like all good cross-platform apps, is able to handle all
>  > three types of line endings transparently.  So, as long as you're
>  > working within Stata, you should be fine.
>         Note that it is possible to tell Stata in Mac OS X to use either the
>  Unix (LF) or Mac (CR) EOL delimiter.  Look under "Preferences >
>  General Preferences" in the Stata menu.  Unfortunately, IIRC it is
>  not possible to set the PC and Mac versions of Stata to use identical
>  line endings, so....
>  > IMHO, the most important thing you should do for yourself first is
>  > to select a good text editor for use with OS X.  My personal
>  > favorite is TextMate, and I can send you a Stata bundle for it if
>  > you wish.  In my view, TextMate is the most powerful, easy-to-use,
>  > and just plain beautiful text editor for OS X.  Of course, if you
>  > also spend a good deal of time in Windows, then you might want to
>  > consider a cross-platform editor (e.g., Emacs, vim, JEdit or
>  > Alpha).  However, I'd urge you to give TextMate a try.  In fact,
>  > there's even a TextMate-like application for Windows (http://www.e-
>  >, though I don't believe the TextMate developer is
>  > involved in the project and I've never tried it.
>  >
>  > The important point (before I got distracted) is that any good text
>  > editor will -- just like Stata -- be multilingual WRT the different
>  > line endings, so if you use one to edit your Stata files you should
>  > be all set.
>         Agreed.  Personally, I have not been able to grok TextMate --
>  despite paying good money for it -- probably because I have used
>  BBEdit for so many years.  Both are acceptable editors for using
>  Stata;  in my opinion BBEdit has less of a learning curve, but is
>  marginally less capable and substantially less customizable.  It does
>  have a *free* little cousin called TextWrangler (Google it) that
>  should serve your purposes well (albeit with even fewer bells and
>  whistles).  Should you decide to use either BBEdit or TextWrangler --
>  and I recommend you try either alongside TextMate to find which works
>  best for you -- be sure to check out the Stata language module (for
>  syntax coloring) and the Stata scripts at <http://
>         An afterthought:  I believe Stata will read .do files regardless of
>  the platform on which they are created (i.e., line endings), but I no
>  longer have access to a Windows version to test that
>  claim.  .dta, .gph, etc. files should be completely cross-platform.
>         Hope this helps.
>                                          -- Mike
>  P.S.  All computers have a MAC (media access control) address, even PCs.
>  P.P.S.  Mac : PC :: abbreviation : initialism.
> *
>  *   For searches and help try:
>  *
>  *
>  *

Fred Wolfe
National Data Bank for Rheumatic Diseases
Wichita, Kansas
NDB Office +1 316 263 2125 Ext 0
Research Office +1 316 686 9195
*   For searches and help try:

© Copyright 1996–2017 StataCorp LLC   |   Terms of use   |   Privacy   |   Contact us   |   What's new   |   Site index