karaf-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Christian Schneider <ch...@die-schneider.net>
Subject Re: Ideas about karaf and gogo commands
Date Wed, 26 Feb 2014 12:43:33 GMT
Hi Achim,

have you ever asked any developer of commands outside karaf what he 
wants or needs?
You asume yagni but is it perhaps more like iagni ?

Are you really sure that an external developer could live with the only 
two alternatives you would give them?
- Loose all extended karaf features
- Create two sets of commands

I also think we should separate two things here. What I spend my time 
with is mainly my concern.
The other thing is the impact on karaf. I clearly understand that you 
fear a more complicated code in karaf.
I can assure you that I will do my best to keep the code simple to 
better support gogo commands.

There is also a need for a new command API in karaf 4 which Guillaume 
also looks into. I see some good reasons why maybe an extended gogo API 
may be the best fit for us.
Trying to achieve better support for gogo commands would also give us a 
good chance to see how this alternative would work. So it might help us 
about the future API.


Am 26.02.2014 09:48, schrieb Achim Nierbeck:
> But again, this is a propblem which doesn't really concern Karaf. If 
> Camel, CXF, ActiveMQ do need other commands, go create those "striped" 
> commands there, use-case solved (Keep It Simple, Stupid - KISS) [1]. 
> So you should rather spent your time productive on reducing the scope 
> of the commands then another POC that's just another YAGNI (You Aren't 
> Gonna Need It) [2]
> I'm repeating myself, I haven't seen such people yet, still go back to the
> basics if needed, provide Commands that fit the environment to run in,
> instead over-complicating the stuff that works for Karaf.
> regards, Achim
> [1] - http://en.wikipedia.org/wiki/KISS_principle
> [2] - http://en.wikipedia.org/wiki/You_aren%27t_gonna_need_it
>> Christian
>> --
>> Christian Schneider
>> http://www.liquid-reality.de
>> Open Source Architect
>> http://www.talend.com

Christian Schneider

Open Source Architect
Talend Application Integration Division http://www.talend.com

View raw message