[Pipet Devel] Re: which handles distribution (was: vsh?)

Brad Chapman chapmanb at arches.uga.edu
Fri Mar 17 08:53:13 EST 2000


Jean-Marc Valin wrote:
>>I still think there's nothing that keeps Overflow from doing 
distributed 
>> stuff,and I think I've found a way to do it (simply by creating two 
new node 
> > types).Now the problem is that I've never used sockets before. Is 
anyone
> > interested in helping out. This would actually serve two goals at 
once: See
> > it we can get networking in Overflow, and have someone in Loci (or 
GMS) to
> > get some "experience" with Overflow. Anyone interrested?

Whatever we end up trying to do, I'd definately be willing to chip in. 
I can't promise much since I just started learning sockets myself (in 
python) and am still fighting to compile Overflow (and learn 
autoconf/make), but I'll definately be willing to give it a try.

Jeff wrote:
> This is a VERY important question:
> 
>   If Overflow handles application distribution and integration,
>   what will happen to GMS and all of its code???  This is what
>   GMS is designed to do.
> 
> We CANNOT thow GMS away.  Jarl simply wouldn't collaborate if we did.

Jean-Marc Valin wrote:
> I'm not talking about throwing GMS away... I'm just saying that we 
could
> probably paste the GMS code into Overflow nodes and have all the GMS
> functionnality into Overflow. So far, I haven't found anything that 
can't be
> inserted into an Overflow node (GMS might prove me wrong, but I 
don't think).
> The suggestion of writing network code was more as a proof of 
concept... I 
> don't want to rewrite all GMS.

Jarl wrote:
> Why not (I think it's what Jeff said before) : come to a common 
GUI-core
> API, so Overflow and GMS will continue, and users can deside which 
core
> fullfills their needs?

I think it's important that Overflow and GMS aren't completely 
dependent on each other (so you could use GMS for "big" programs 
with distributed systems and use Overflow for "small" libraries on a 
local scale). However, I know for my needs that I would like to use 
both "small" and "big" together, and so I'd like to see Overflow and 
GMS interoperate, so that you don't have to choose one core over 
another. Would it be difficult to define a "distributed API" for GMS 
that Overflow could plug into (when distribution over multiple 
computer was necessary)? Then Overflow could define a "small library 
API" that GMS could plug into to run libraries? Does this make any 
sense?

Brad










More information about the Pipet-Devel mailing list