I've been considering swithing karaf shell from Geronimo Gshell to Felix Gogo.
The main reasons are:
  * Gogo is/will implement OSGi RFC 0142 to standardize the shell
(it's not yet a spec, but should be in the future)
  * Gogo should be able to be used at launch time to run the framework
  * Gogo shell syntax is more powerfull, in addition to pipes, it
supports closures, loops, if / then / else ...
  * lightweight: < 100 ko vs > 1 Mo for gshell

The drawbacks are:
  * yet another change in the syntax (we've already changed it when
between 1.0.0 and 1.1.0)
  * some more work is needed as we're currently missing completors,
history, banner

Feedback welcome

-- 
Cheers,
Guillaume Nodet
------------------------
Blog: http://gnodet.blogspot.com/
------------------------
Open Source SOA
http://fusesource.com

Reply via email to