Bookmark and Share

Notice: On March 31, it was announced that Statalist is moving from an email list to a forum. The old list will shut down on April 23, and its replacement, statalist.org is already up and running.


[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

st: RE: RE: problem with _request()


From   "Nick Cox" <n.j.cox@durham.ac.uk>
To   <statalist@hsphsun2.harvard.edu>
Subject   st: RE: RE: problem with _request()
Date   Wed, 17 Mar 2010 17:58:42 -0000

<sacrifice to Fortuna> 

Meaning: not well explained in the help, but see [P] p.102 for clear
examples. 

The underlying code is very old in Stata terms and the documentation
terminology is phrased in terms that go back to Stata 2 or so. Nowadays
global and local macros are talked about as if they were disjoint. The
examples make evident the original and still valid story that local
macros are, as it were, temporary global macros. 

Nick 
n.j.cox@durham.ac.uk 

Nick Cox

Not well explained, but it defines a global not a local: $macname not
`macname'

Nick 
n.j.cox@durham.ac.uk 

Michael Norman Mitchell

   In a recent post, Carl had troubles using "display _request()". I 
have need for this and am also having troubles with this.

   I have a simple do-file named test.do

---- test.do ----
display "What is your name?" _request(yourname)
display "`yourname'"
---- test.do ----

   When I run this, I expect it to display my name back. But this is 
what I get...


. do test.do
. display "What is your name?" _request(yourname)
What is your name?. Michael
. display "`yourname'"

.
end of do-file

   Am I using this incorrectly? Can anyone else confirm this as a
problem?

*
*   For searches and help try:
*   http://www.stata.com/help.cgi?search
*   http://www.stata.com/support/statalist/faq
*   http://www.ats.ucla.edu/stat/stata/


© Copyright 1996–2014 StataCorp LP   |   Terms of use   |   Privacy   |   Contact us   |   Site index