[Pipet Devel] Fw: [GS-discuss] Piper

Brad Chapman chapmanb at arches.uga.edu
Fri Jul 7 13:01:40 EDT 2000


On the Piper list Jeff wrote:
> I hope this is the start of a discussion thread with the Gestalt 
developers.
> 
> Jean-Marc or anyone else, could you reply to Richard (and the 
gestalt list)
> with an answer to his question below?

Well, I can be the "anyone else" and take a stab at it :-)

Richard wrote, on the Gestalt list:
> Looks very interesting. It could be used as a framework for the
> Gestalt components which could be individual data manipulation 
programs
> (for example). 

I think that makes sense for integrating the ideas (although I don't 
completely understand the Gestalt system yet). Piper is meant to be a 
system for connecting together different "components" which actually 
do the functional work, so it is kind of a framework, as you suggest.

> If I had a dataset consisting of continuous variables and categorical
> variables sitting on a machine somewhere and wanted to compute 
averages for
> all continuous variables and frequencies for all categorical 
variables,
> how would this be accomplished?

All of the actual computational work in this type of example would be 
done by individual programs, and not by Piper itself. The purpose of 
Piper would be to contact the remote machine with the data (which is 
presumedly also running Piper) to obtain the dataset. The actual 
computation could then be done at the remote machine (if a program was 
available to do it), or at the local machine. Either way, the results 
would be displayed at the local machine (obviously, otherwise you 
would never get to see them :-). The idea behind Piper is to create a 
flexible way to interact with remote and local data and programs and 
connect them together to make something happen.
    Currently, coding is directed at integrating Loci, GMS and 
Overflow (this is/will become Piper) and just dealing with local 
integrating amongst "components." This is coming along well so far, 
and once this gets going, remote communication will be the next thing 
to come (since that is really what I'm interested in :-).
    Does this make any sense? If not, let me know and I can try to 
make more sense...

Brad








More information about the Pipet-Devel mailing list