Skip to content

[R-gui] R GUI considerations (was: R, Wine, and multi-threadedness)

28 messages · Gabor Grothendieck, Duncan Murdoch, Duncan Temple Lang +13 more

Messages 26–28 of 28

#
Duncan,

I agree totally with you on all points, now that we clarified our 
respective ideas. I am afraid I probably agree also with your last 
point, from a theoretical point-of-view ("I still think we need more 
glue and am working on that while we continue to experiment with the 
design of GUIs for the next 5 years rather than the immediate needs.").

I say, from a theoretical point-of-view, because in practice I am not 
sure all these people waiting for GUIs, like in the projects I cited 
before, will appreciate we just continue to play in the sandbox for 
another 5 years!!! They want their GUI delivered... in the next years, 
or in the next six months, or even closer if possible!

So, a mix between the theoretical approach and the practical needs tells 
me that it is perhaps time to shorten a little bit the sandbox phase and 
to move forward right now.

Best,

Philippe

..............................................<?}))><........
  ) ) ) ) )
( ( ( ( (    Prof. Philippe Grosjean
  ) ) ) ) )
( ( ( ( (    Numerical Ecology of Aquatic Systems
  ) ) ) ) )   Mons-Hainaut University, Pentagone (3D08)
( ( ( ( (    Academie Universitaire Wallonie-Bruxelles
  ) ) ) ) )   8, av du Champ de Mars, 7000 Mons, Belgium
( ( ( ( (
  ) ) ) ) )   phone: + 32.65.37.34.97, fax: + 32.65.37.30.54
( ( ( ( (    email: Philippe.Grosjean at umh.ac.be
  ) ) ) ) )
( ( ( ( (    web:   http://www.umh.ac.be/~econum
  ) ) ) ) )          http://www.sciviews.org
( ( ( ( (
..............................................................
Duncan Temple Lang wrote:
2 days later
#
Hmm, I think people talk to much about the internals -
what toolkit to use, what design to make, and are degenerating
into the old fan-club fights along the line of gtk<->qt,
emacs<->vi, gnome<->kde, perl<->python, etc.

But what *functionality* one wants from a GUI? Here is a short
wishlist:
(1) some common user commands selectable via pull-down menus -
e.g. choosing CRAN mirror, download/upgrade packages, open file,
run file, etc, save file.
(2) some common development commands (IDE) menus e.g. single-stepping,
switching on debugging, etc.
(3) data editor
(4) object browser/navigator for currently used internal data
(5) code editor with syntax high-lighting
(6) documentation viewing/search
(7) some customizability and extensibility - e.g. adding my own
menus, etc.

Others probably have their lists. The rest - what toolkit to use,
where the menus are put and how they are organised etc, are
just details...

Hin-Tak Leung
(guity of starting the flame war...)
#
Philippe,
This topic should certainly be taken into account. We just want to wait
for all submissions, so we can better decide on what will suit best the
topic (or subtopics, if any): sessions, islands, round-tables ...

So I hope the abstracts will be coming in!

Cheers,

David