On Fri, 2012-02-03 at 11:28 -0500, Alan Conway wrote:
> ...
> > --reconnect-timeout 1 == 1s [existing]
> > --reconnect-timeout 1s == the same as above but explicit
> > --reconnect-timeout 20ms == new mode less than a second
> > --reconnect-timeout 100us == 100 microsecs
> > --reconnect-timeout 1000ns == 1 microsecond (probably uselessly short)
> 
> I feel like the float approach is simpler. There's already a convenient and 
> _standard_ notation for expressing small values e.g. 1e-6 is a microsecond, 
> 100e-6 is 100 microseconds, 1e-9 is a nanosecond etc. No need to introduce a 
> parser for a new notation.

Well I tend to think that SI is indeed an existing standard notation
(except for us which is really μs) and is somewhat shorter and (for me
at least) requires less thought.

I think you're really objecting to having to write an extra parser for
this and I agree that is a pain.

I'd also point out that this is by no means an original approach and is
used by a range of other tools (eg dd allows a suffix to specify the
units for various sizes)

Andrew



---------------------------------------------------------------------
Apache Qpid - AMQP Messaging Implementation
Project:      http://qpid.apache.org
Use/Interact: mailto:[email protected]

Reply via email to