Statalist The Stata Listserver


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

RE: st: Naming convention, Ideas?


From   "Joly, Patrick: IASSB" <[email protected]>
To   <[email protected]>
Subject   RE: st: Naming convention, Ideas?
Date   Wed, 22 Mar 2006 11:19:24 -0500

Thank you Nick(s)!  I hadn't thought of the colon approach or the major minor subcommand route.  And one module certainly *is* easier to maintain, document, and support.

I am glad I posted for a query I thought might seem trivial.

pj

Nick Winter
> Maybe something that works off the notion of "generalized."
> 
> One option would be to use the prefix approach, to create a 
> syntax like:
> 
>    . genmanip : merge ...
> 
>    . genmanip : append ...
> 
> and so on.  Then you have only one .ado file to maintain, easily 
> allowing options that apply to your command (distinct from the 
> append, merge, etc. options), etc.
> 
> See -help _on_colon_parse- for a Stata command that helps 
> parsing that syntax.
> 
> I'm not sure -genmanip- is a great name, but something like that?
> 
> --Nick Winter
> 
> 
> 
> At 10:10 AM 3/22/2006, you wrote:
> >I am looking into writing a suite of wrapper data management 
> >commands around merge, mmerge, append, joinby, and cross that can 
> >either take a stata data file, gzip compressed data file or simply a 
> >comma or tab delimited text file as the -using- argument, e.g. 
> ><cmd_name> using *.dta | *.dta.gz | *.dgz | *.txt | *.cvs [, * ].
> >
> >Two questions:
> >1) Any ideas w/ regard to a consistent naming convention that could 
> >be used? as I'd like to get it right the first time. I am not very 
> >fond of using an integer as a suffix a la cf2, cf3 for various 
> >reasons (e.g not very informative, unclear if integers imply 
> >incremental functionality, can conflict with others' names).  So far 
> >I thought of:
> >
> >- mmergeplus, appendplus, joinbyplus (but rather long)
> >- aappend, jjoinby, (but look like typos, besides mmerge 
> already exists)
> >
> >2) Would anyone find these useful, i.e. should they be posted on SSC?
 

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



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