[ET Trac] [Einstein Toolkit] #120: Improve built-in help system

Einstein Toolkit trac-noreply at einsteintoolkit.org
Wed Feb 8 04:12:30 CST 2012


#120: Improve built-in help system
--------------------------+-------------------------------------------------
  Reporter:  hinder       |       Owner:  mthomas
      Type:  enhancement  |      Status:  new    
  Priority:  major        |   Milestone:         
 Component:  SimFactory   |     Version:         
Resolution:               |    Keywords:         
--------------------------+-------------------------------------------------

Comment (by hinder):

 @Erik: The use of a hyphen to separate words in 'long-style' options is
 very standard nowadays (see e.g.
 http://www.gnu.org/software/libc/manual/html_node/Argument-Syntax.html),
 so it's definitely what people should be expecting, irrespective of Lisp
 and Scheme :)

 The underlying problem here is reported in #221.  SimFactory should not
 just ignore unrecognised arguments; the fact that it does means that if
 you mis-type an argument, you don't get a useful error message.  This is
 quite a serious user-interface problem, and now that SimFactory 2 is the
 default in the ET, I think this should have a higher priority.

 Regarding terminology, Erik very helpfully provided
 (http://damiana2.aei.mpg.de/~ianhin/simfactoryuserguide/processterminology.html)
 an explanation of all the terms such as cores, procs, threads, N this per
 that etc, and the different things they mean in different contexts.  It
 would be really helpful if this could all be sorted out and made
 consistent throughout SimFactory.  I doubt that anyone other than Erik
 truly understands the current system, so I don't think it will be too much
 of a problem to change the interface in trunk if we can make it fully
 consistent.

 @Roland: There are ini files in the SimFactory source repository which
 describe all the options, their defaults, and their help text, and the
 user guide is regenerated automatically when there is a commit.  There
 isn't a way to mark two options as synonyms in SimFactory's documentation
 system, as far as I know, so you could just put the information there
 twice and say "Deprecated: Synonym for XXX".

 I will add the pointer to the user guide to the SimFactory web page.

-- 
Ticket URL: <https://trac.einsteintoolkit.org/ticket/120#comment:8>
Einstein Toolkit <http://einsteintoolkit.org>
The Einstein Toolkit


More information about the Trac mailing list