commons-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Rahul Akolkar <rahul.akol...@gmail.com>
Subject Re: commons-concoct - new project proposal
Date Wed, 30 Nov 2005 23:48:12 GMT
On 11/30/05, Matt Benson <gudnabrsam@yahoo.com> wrote:
> Oddly enough, I have spent the last week point five
> working on a similar setup at $work.  My syntax is
> slightly different (extended I would say).  If this
> proposal is accepted in principle, I could query my
> boss whether we could make any contributions.  As an
> Apache committer, I believe I have the right to work
> in the Jakarta commons sandbox on such a project.
>
> Commons people?
>
<snip/>

Indeed, the Commons charter says you're welcome :-)

Procedurally, its nice to start with a [proposal] thread, in the
format specified by the "Example Package Proposal" section of the
charter [1], and obtain feedback from existing Commons committers.

If the code was *not* developed in the ASF repository, you will have
to incubate [2] it first. Someone with more incubator-related
experience will probably clarify once the details are posted in the
proposal.

-Rahul

[1] http://jakarta.apache.org/commons/charter.html
[2] http://incubator.apache.org/




> -Matt
>
> --- Giorgio Gallo <giorgiga@overlord.it> wrote:
>
> >
> > I've been working on a library I aim to contribute
> > to the commons
> > bazaar (as a standalone lib or maybe as part of
> > commons-transform), but:
> >
> > - I'm not sure mine is a good idea for a commons
> > library
> > - I'm not a commons committer
> > - The lib still needs work (it is a prototype right
> > now)
> >
> > The library, which is named Concoct for now, should
> > come handy in
> > configuration files (that is, I think so :).
> >
> > Its purpose is to parse URI-like strings (anything
> > in the form
> > "somescheme:somestring") into java objects according
> > to a
> > scheme-specific syntax (which is straightforward in
> > most cases): for now
> > it can only handle strings like
> >
> > "int:189"
> > -> new Integer(189)
> >
> > "string:foo"
> > -> new String("foo")
> >
> > "null:whatever"
> > -> null
> >
> > "class:oracle.jdbc.driver.OracleDriver"
> > -> oracle.jdbc.driver.OracleDriver.class
> >
> > and convert expressions like
> >
> >
> "bean:org.example.MyClass(foo=string:foo,bar=null:null)"
> > into an instance of MyClass, with attributes set as
> > specified.
> >
> > Plans are to add many other "schemes", eg:
> > - "jdbc:" to produce Connections
> > - "jdbc-datasource:" to produce DataSources (via
> > commons-dbcp)
> > - "singleton:" to return the same Object if the
> > expression is evaluated
> > more than once
> > - "proxy:" to build a dynamic proxy
> > - "file:","http:","ftp:" to read the specified url
> > into a java.net.URL
> > - "deserialize:" to read an object from an URL
> > - ...
> >
> > The idea is to enable the combination of different
> > schemes in
> > expressions (such as in the "bean:" scheme example -
> > above).
> >
> >
> >
> ---------------------------------------------------------------------
> > To unsubscribe, e-mail:
> > commons-dev-unsubscribe@jakarta.apache.org
> > For additional commands, e-mail:
> > commons-dev-help@jakarta.apache.org
> >
> >
>
>
>
>
>
> __________________________________
> Yahoo! Mail - PC Magazine Editors' Choice 2005
> http://mail.yahoo.com
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: commons-dev-unsubscribe@jakarta.apache.org
> For additional commands, e-mail: commons-dev-help@jakarta.apache.org
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: commons-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: commons-dev-help@jakarta.apache.org


Mime
View raw message