To link up comments: my examples were
simple examples manufactured on the fly
to show the syntax. They were not Good Style (or Gould
Style, same thing in Stataland). Forget the
syntax: the point of -c_local- is to assist in
doing something in a corner, given arguments,
and sending back the result.
Nick
[email protected]
William Gould,
> Kardos L�szl� <[email protected]> asked, "What is
> c_local?", Nick Cox
> <[email protected]> replied in great, descriptive
> detail, and Allan Reese
> <[email protected]> then wrote,
>
> > As described, it looks not only dangerous but pointless [...]
>
> The point of c_local is to be a tool for developing
> programming-language
> statements. For instance, imagine I wanted to create a new
> command,
>
> bill_gould x : ...
>
> to be used in other programs. The point of the new
> -bill_gould- command is to
> assign something to the local macro x. Inside
> bill_gould.ado, I would code
> the line
>
> c_local `1' ...
>
> Thus assigning back to the local macro in the caller's space.
*
* For searches and help try:
* http://www.stata.com/support/faqs/res/findit.html
* http://www.stata.com/support/statalist/faq
* http://www.ats.ucla.edu/stat/stata/