From John.Marsland at CommerzbankIB.com  Thu Feb 26 11:58:51 2004
From: John.Marsland at CommerzbankIB.com (Marsland, John)
Date: Thu Feb 26 11:59:12 2004
Subject: [Rd] Script editor for Windows GUI
Message-ID: <8CBAA121CEB4D5118CB200508BB2BBEF0317EC7A@xmx8lonib.lonib.commerzbank.com>

Simon,

This is very interesting and very much in keeping with the direct I woudl
like to take with my own work. We have several Java components that have a
realtime event-driven data stream and would very much like to integrate
these with R using something like the callback mechanism in SJava and then
build GUI components on top of them. We were considering using tck/tk
widgets for the GUI but it would be much better to use Java.

Is you project based upon the SJava package, because we have had lots of
problems with the callback interface?

Would you consider releasing your work in progress under the GPL? We are
keen to avoid re-inventing things and its a long time until we are all at
UseR! - we could at the very least give some user feedback.

On a slightly different tack, I have recently taken a look at Jython - an
implementation of Python in Java that produces byte code that runs on the
JVM. Combined with this there is a project called xoltar which aims to bring
functional programming to Python. This got me thinking that a R parser could
be written in Java for a core set of functionality allowing code and
packages written in "pure-R" to be compiled as byte code and run on the JVM.
Then one could call  the SJava package from Java to execute anything unusual
in R proper.... any thoughts?

PS in terms of a script editor for R ... take a look at the JEdit project
which already supports R and S+ syntax highlighting. There is a plugin
called Sidekick which provides a framework for high-level language-specific
features, such as a structure tree, and code completion... it's all written
in Java so it could be extended to work with R.

Regards,

John

> -----Original Message-----
> From: r-devel-bounces@stat.math.ethz.ch
> [mailto:r-devel-bounces@stat.math.ethz.ch]On Behalf Of Simon Urbanek
> Sent: 25 February 2004 16:42
> To: Prof Brian Ripley
> Cc: r-devel@stat.math.ethz.ch; Chris Jackson
> Subject: Re: [Rd] Script editor for Windows GUI
>
> Furthermore using Java, it is possible to offer the quite powerful Java 
> widget set to R users, seamlessly integrated into the GUI, thus allowing 
> users to extend the GUI as they please - using R. (Besides, users could
even 
> integrate their own Java code with R, but that's another 
> story...). By 
> now we also have an own, working Java graphics device allowing us to 
> achieve really tight integration of all aspects of R. I don't claim 
> that this should replace the Windows GUI, but I think it might be an 
> interesting, flexible alternative. I know that the project is all but 
> easy, nevertheless I believe that we got quite far by now.
> 

> -----Original Message-----
> From: r-devel-bounces@stat.math.ethz.ch
> [mailto:r-devel-bounces@stat.math.ethz.ch]On Behalf Of Simon Urbanek
> Sent: 25 February 2004 15:17
> To: Chris Jackson
> Cc: r-devel@stat.math.ethz.ch
> Subject: Re: [Rd] Script editor for Windows GUI
> 
> 
> It may be of interest that our group is working on a GUI for 
> R written 
> in Java, i.e. it should be platform independent (at least we plan to 
> support Windows, Mac and Linux). Among many other features this GUI 
> includes such an script editor as described above. Data set editor 
> mentioned in other posts in this thread is included, too. We are of 
> course open for any further ideas or wishes. The official release is 
> planned for the useR! 2004 conference in Vienna.
> 
> Simon


********************************************************************** 
This is a commercial communication from Commerzbank AG.\ \ T...{{dropped}}


[Rd] Script editor for Windows GUI
Marsland, John