[mlpack-svn] [MLPACK] #236: Prefix names for executables?

MLPACK Trac trac at coffeetalk-1.cc.gatech.edu
Fri Aug 3 15:59:29 EDT 2012


#236: Prefix names for executables?
-----------------------------------------+----------------------------------
  Reporter:  rcurtin                     |        Owner:  rcurtin
      Type:  defect                      |       Status:  new    
  Priority:  major                       |    Milestone:         
 Component:  armadillo sparse            |   Resolution:         
  Keywords:  executable, naming, prefix  |     Blocking:         
Blocked By:                              |  
-----------------------------------------+----------------------------------

Comment (by nslagle):

 A single executable would be fine so long as we dynamically load the
 functionality of particular modules (contrasted with one enormous static
 library containing everything.)  Unfortunately, command-line users lose
 autocompletion (as far as I know).

 A downside to prefixing executable names with '''mlpack_''' is the
 complication of autocompletion, though at least the feature remains
 available.  We could consider postfixing, of course, though users might
 not know where to look for a list of available modules.  (See the comment
 below.)

 If the usage convention evolves to a GUI, we could name the modules
 anything we want, though an internal convention of shared names between
 the displayed module name and the shared library containing the module's
 functionality would be helpful.

 Either path herds the various modules under the name '''mlpack''',
 probably a good thing.

-- 
Ticket URL: <http://trac.research.cc.gatech.edu/fastlab/ticket/236#comment:1>
MLPACK <www.fast-lab.org>
MLPACK is an intuitive, fast, and scalable C++ machine learning library developed by the FASTLAB at Georgia Tech under Dr. Alex Gray.


More information about the mlpack-svn mailing list