[Mono-dev] Cross-platform command-lines

Rafael Teixeira monoman at gmail.com
Fri Aug 10 10:52:28 EDT 2007


Hi,

inline

On 8/9/07, Charlie Poole <charlie at nunit.com> wrote:
> > Basically the idea, would be to add another of the internal
> > options that would you to extract either a gettext compatible
> >  base file, or a strings resource file, and use the
> > appropriate mechanism to translate the descriptions
> > (translating the options themselves, would make the scripts
> > using the app not being shareable worldwide, what I don't
> > think is a good thing)
>
> Perhaps a strategy could be injected by the derived class or
> using app. The default implementation could use attribute
> properties and would be available as a fallback to any
> internationalization strategy.

I was short on details, but yes, the idea is to publish a very small
interface, whose the app would inject the translation mechanism of
choice, while I would still provide those two I've mentioned, probably
as a pair of libraries in the the same managed Commons family.
>
> > I've transfered the development of new GetOptions features to
> > Commons.GetOptions (see
> > http://monoblog.blogspot.com/2007/01/commonsgetoptions-sucessor-to.html
> > part of my managed Commons initiative) but I must confess
> > that I hadn't have alloted any time beyond the initial
> > renaming/refactoring of the code, and never published it in
> > any repository (I intended to do so as part of one of my
> > projects at sourceforge, but I'm not sure anymore that it
> > would be best place). See now I've chosen the Burroughs
> > phrase to put in my signature below.
>
> That could be my sig, as well. :-(
>
> > Anyway, if you are interested, I can restart working on
> > Commons.GetOptions, and package it in its own release and
> > versioning policy.
>
> I'm interested - either as Commons.GetOptions or doing a
> (hopefully temporary) fork as NUnit.GetOptions. That way,
> NUnit itself could use it and it would be available for the
> use of the series of small utilities I'm starting to publish.

I'll try to publish Commons.GetOptions initial release (it already
works, basically as Mono.GetOptions did), over the weekend and then
you can choose if you fork or if you'd like to contribute to it, and
package with nunit. The license is still very permissive, so I hope
you can use it either way and be satisfied.


Thanks for the interest,



-- 
Rafael "Monoman" Teixeira
---------------------------------------
"I myself am made entirely of flaws, stitched together with good intentions."
Augusten Burroughs



More information about the Mono-devel-list mailing list