Skip to content
Prev 420 / 1236 Next

[R-gui] The hidden costs of GPL software?

On Wed, 17 Nov 2004 21:40:35 -0500, Zed Shaw <zedshaw@zedshaw.com>
wrote :
Building a nice GUI is definitely a lot of work, and not everyone will
appreciate it.  But the same can be said about just about any other
aspect of R.  You should go ahead with it if you like doing that sort
of thing, or have a need for it:  and expect that some people will
like your work, some won't, some will claim that their system is
better, etc.
Yes, there is definitely graphical output, and some limited graphical
input.
I've never used Eclipse.  The example I'd cite would be Delphi, and I
know there are others.
I'm not sure of that.  Being able to assess usability and user
behaviour is a pretty specialized task.  There are probably some folks
who can do that, but not very many.
The plotting part is already separated:  there is a defined binary
interface to the graphics system.

Separating the language from the data may not be a good idea:  one of
the goals of R is to allow language to be considered as data.
I think both of these directions are possible.  There has already been
progress in making R look more like a compiler:  the idea of packages
with namespaces is very much along that line.

But R is also a service.  Here R is still lacking, in that the main
interface to the service is through a teletype style interface.  ESS
shows that it's possible to use this interface to put a new GUI on top
of the service, but it would be a lot easier if the interface were
done at a lower level, and if there were a clearer separation between
user interface and service.  Designing this and getting it to work is
very hard work.

Duncan Murdoch