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

From |
Richard Williams <Richard.A.Williams.5@ND.edu> |

To |
statalist@hsphsun2.harvard.edu |

Subject |
Re: st: RE: Version control questions |

Date |
Fri, 29 Apr 2005 12:39:38 -0500 |

At 12:12 PM 4/29/2005 -0500, khigbee@stata.com wrote:

Thanks Ken. So, to modify Nick's example, if my program is written in 8.2 but I want to let the 9.0 users use the new level options, could I sayIn Stata 9 you say syntax ... , ... Level(cilevel) ... This is better then saying syntax ... , ... Level(real `c(level)') ... because the -cilevel- option directive takes care of checking for problems such as negative numbers, ...

program myprog

version 8.2

local oktype = cond(`c(version)' < 9, "integer `c(level)'", "cilevel")

syntax ... , ... Level(`oktype')

Eventually I may write a version for Stata 9, but in the meantime it seems a shame to cripple the program for Stata 8 users if all you are doing is adding support for the new level options. There are lots of other user-written programs that use integer levels, so programmers who are so inclined could make one quick change in them without having to set version to a higher number.

*

* 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/

**References**:**Re: st: RE: Version control questions***From:*khigbee@stata.com

- Prev by Date:
**st: RE: Re: RE: Scripting Question** - Next by Date:
**RE: st: RE: Version control questions** - Previous by thread:
**Re: st: RE: Version control questions** - Next by thread:
**RE: st: RE: Version control questions** - Index(es):

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