Robert Burrell Donkin ha scritto:
On Jan 16, 2008 9:10 PM, Stefano Bagnara <[EMAIL PROTECTED]> wrote:

<snip>

Mine was a really concrete, alternative, proposal: merge the 2 modules

if you spelled it out like that before, then my apologies (i must have
missed it)

Well, the subject of the thread and the first lines of my message:
"can you explain why you decided for an ad-hoc function module for [2 classes part of basic-user-function] instead of using the avalon-user-function for them, too?"

I thought it was clear that the problem was the 2 modules (subject) and that the alternative was to have a single module (the end of the question).

I started asking why you did it, because I think I have to understand why you made a given choice before proposing something alternative.

BTW I will try to be more concrete in future criticism.

combining the basic and avalon means that the only user implementation
components available would have a hard dependency on avalon even
though there are user implementations which do not rely on avalon.
this is incorrect from a dependency management perspective.

there are other ways to approach this problem. if if is simply the
number of modules that concerns you then one approach would be to
divide the backend code into modules based on their dependencies.

I think it is not important what concern me as long as it does not concern other developers of this community. I feel fine with any number of modules as long as I see the benefits in term of new features and increased community.

It was clear to me that modularizing the functions was much more easy and that's why I tried to work on that as soon as you proposed the modularization (this should prove I'm not against modularization itself). I had it clear since your first proposal that modularization of the core module would have been much more difficult and I don't have a magic recipe for this.

I don't have enough english property to express my design/architectural concerns, so I just tried to limit the discussion to the avalon-user-function vs basic-user-function because I fear that following the same pattern for the whole core will led us to create 100 modules and 100 modules, for JAMES Server, are too much. There are for sure products where 100 modules are appropriate, but IMHO this is not the case for JAMES Server and the current code complexity.

I just think I should be entitled to tell anytime I like what are my
preference and what is wrong IN MY OPINION. Once I do this others can
take the time to agree or disagree with me, and we can understand what
the community thinks about a given argument.

i would find it easier to understand your arguments if they were
phrased as concepts rather than opinions. if you put forward clearly
your alternative ideas for JAMES then people could argue about these
ideas and some of them may well be adopted.

I don't have a plan or alternative ideas on how to modularize the core library. Does this mean I'm not entitled to express my concern on what happens on the repository or to check whether the community share my concern or not? I hope not.

I wrote multiple times, (too much times?), that you can go on with your plan, that I'm fine now that I expressed my concern and I know the community do not share my concern. I keep replying only because I feel you don't understand that I really accept community decisions and I'm not angry, stressed, or anything else WRT to trunk or the JAMES community.

Stefano


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to