commons-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Giorgio Gallo <giorg...@overlord.it>
Subject Re: commons-concoct - new project proposal
Date Fri, 02 Dec 2005 02:14:58 GMT

I've read trough the charter and will post a formal proposal as soon as
I get the time to write it down ;)

In the meantime, is there anyway I could upload the code (its around
60k, zipped), in a quest for initial committers to include on the proposal?


As regards incubation:
- The code have never been released, whether on its own or inside a
larger application/library
- I'm the sole copyright owner of the code
- I am (of course) willing to donate it to ASF

Does this imply it needs to be incubated?

Rahul Akolkar wrote:
> 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
> 

---------------------------------------------------------------------
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