[R] What happenes with R-gnome? Suggestions
pvlad@bigfoot.com
pvlad at bigfoot.com
Sat Sep 2 18:02:45 CEST 2000
Hello,
not to diverge the discussion but from a newbie
prospective wxwindows is a pretty good choice for R's gui.
WxWindows (www.wxwindows.org),
is the ONLY gui cross-platform library that has all of the following
features:
a) does not emulate the underlying UI APIs of the operating system
(i.e. a tab dialog on Linux will use GTK tab dialog,
on windows it will use Microsoft's tab dialog API,
and on Machintosh it will use theirs). Which in my opinion,
allows for more pleasant user experience/control of desktop
and allows developers to integrate with already existing
applications on a given platform (for example, in wxwindows one can
create an OLE automation server to be used with MS Excell)
b) On Unix/X11 you have a choice of making WxWindows to use
either GTK or Motif (a compile time option, albeit
GTK support is a bit more advanced then Motif)
c) Mac support is underway (it is just a bit behind the windows,
and gtk support in terms of some APIs)
d) C++ (i.e. not interpreted or bytecompiled)
I am not sure, but I think there is an interface of wxWindows
to one of the functional programming languages (LISP), so
that can be used as a starting point for R.
e) very liberal license (like in BSD),
but has free (mailing list) and commercial support options
f) has reasonably good docs and example, but in addition to that
a book is being developed
g) support for unicode is not as developed as in Qt, but should
be usable (I have not tried it myself though).
WxWindows also have a number of utility classes for threads,
sockets, files, datastructures -- but I did not use them,
as I prefer STL and ACE. And by the way, wxWindows does not use
templates to avoid problems with older compilers (which
in my view is a drawback).
Regards,
Vladislav
On 02-Sep-2000 A.J. Rossini wrote:
[.... snip....]
>
> On a separate tact -- GNOME is cool; it's one of the few desktops I've
> enjoyed using recently, but I'm very leery of R-GNOME. The big issue
> really is cross-platform compatibility, and most of the decent Unix
> GUI APIs aren't easily cross-platform, sigh... (and yes, and being a
> major unix bigot, it's the painful truth).
>
> best,
> -tony
>
> --
> A.J. Rossini Rsrch. Asst. Prof. of Biostatistics
> BlindGlobe Networks (home/default) rossini at blindglobe.net
> UW Biostat/Center for AIDS Research rossini at biostat.washington.edu
> FHCRC/SCHARP/HIV Vaccine Trials Net rossini at scharp.org
>
> CFAR: M/F: 206-731-3647 (fax=3694) | Email is far better than phone
> FHCRC: Tu/W: 206-667-7025 (fax=4812) | Voicemail is pretty sketchy
> UW: Th: 206-543-1044 (fax=3286) | Change last 4 digits of phone for fax
> -.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.
> -
> r-help mailing list -- Read http://www.ci.tuwien.ac.at/~hornik/R/R-FAQ.html
> Send "info", "help", or "[un]subscribe"
> (in the "body", not the subject !) To: r-help-request at stat.math.ethz.ch
> _._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._.
> _
-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-
r-help mailing list -- Read http://www.ci.tuwien.ac.at/~hornik/R/R-FAQ.html
Send "info", "help", or "[un]subscribe"
(in the "body", not the subject !) To: r-help-request at stat.math.ethz.ch
_._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._
More information about the R-help
mailing list