Hello, SciViews-R (new version 0.7-0, see http://www.sciviews.org/SciViews-R) provides a first attempt for a full GUI API for R that could be reused among GUI projects. It is neither complete, nor fully debugged yet. Also, it is only compiled and tested under Windows today (one package, tcltk2, still requires some work to compile on various platforms). This appears to be a much larger work than expected. Currently, it is materialized into a bundle (SciViews), containing six different R packages: - svGUI: main functions for a GUI, that is interaction with the GUI client, implementation of the object explorer, function tips, completion lists, etc... - svIO: GUI functions to import and export R objects in various formats used by external GUI apps, - svViews: the rich-formatted views on objects and corresponding reporting features (see the manual), - svDialogs: both reusable, fixed dialog boxes (input, lists, file open/save, var select, and much more...), and "flexible" dialog boxes (kind of GUI frontends to prompt for arguments for any R function), - svMisc: various other functions needed by the other packages, - tcltk2: an extension to the tcltk package with more Tk widgets: comboboxes, notebook, tree, tile (themable Tk widgets), tkTables, ... We would like to get feedback, and also possibly, help from you to finalize this GUI API. Among hot topics: - svDialogs: finalizing the fixed dialog boxes, - tcltk2: make it compiling on other platforms (currently, only Windows binaries of additional Tk widgets are installed), - svViews: writing pertinent "views" for most common R objects, - writing of the manual (see ftp://ftp.umh.ac.be/pub/ftp_econum/Manual.pdf for its latest version). - test on other platforms, and writing of platform-independent implementation of simple GUI clients, like an object explorer, a "views" display, ... SciViews-R is also a suite of applications that actually implement a GUI for R under Windows. Best, Philippe Grosjean ..............................................<?}))><........ ) ) ) ) ) ( ( ( ( ( Prof. Philippe Grosjean ) ) ) ) ) ( ( ( ( ( Numerical Ecology of Aquatic Systems ) ) ) ) ) Mons-Hainaut University, Pentagone ( ( ( ( ( Academie Universitaire Wallonie-Bruxelles ) ) ) ) ) 6, av du Champ de Mars, 7000 Mons, Belgium ( ( ( ( ( ) ) ) ) ) phone: + 32.65.37.34.97, fax: + 32.65.37.33.12 ( ( ( ( ( email: Philippe.Grosjean@umh.ac.be ) ) ) ) ) ( ( ( ( ( web: http://www.umh.ac.be/~econum ) ) ) ) ) ..............................................................
[R-gui] A GUI API for R
1 message · Philippe GROSJEAN