Re: [Opensim-dev] Comms Manager

2009-02-26 Thread Stefan Andersson
From: mela...@t-data.com To: michaelwr...@yahoo.co.uk; opensim-dev@lists.berlios.de Subject: Re: [Opensim-dev] Comms Manager Hi, I'm against a CommsManager class, on the grounds I'm against most other *Manager classes. They serve as holders for stuff that seems straightforward initially

Re: [Opensim-dev] Comms Manager

2009-02-26 Thread MW
a usage point of view to what we have now. --- On Thu, 26/2/09, Melanie mela...@t-data.com wrote: From: Melanie mela...@t-data.com Subject: Re: [Opensim-dev] Comms Manager To: michaelwr...@yahoo.co.uk, opensim-dev@lists.berlios.de Date: Thursday, 26 February, 2009, 4:33 AM Hi, I'm against

Re: [Opensim-dev] Comms Manager

2009-02-26 Thread MW
Subject: Re: [Opensim-dev] Comms Manager To: opensim-dev@lists.berlios.de Date: Thursday, 26 February, 2009, 9:44 AM Well I agree the name CommsManager is a bad choice and I'm all for changing/getting rid of that. I don't see this as a Manager but just another registery of modules. My proposal

Re: [Opensim-dev] Comms Manager

2009-02-26 Thread Stefan Andersson
, Stefan Andersson Tribal Media AB From: a...@deepthink.com.au To: opensim-dev@lists.berlios.de; michaelwr...@yahoo.co.uk Date: Thu, 26 Feb 2009 05:21:48 -0500 Subject: Re: [Opensim-dev] Comms Manager Do we need the comms manager? Can’t we just register them individually via

Re: [Opensim-dev] Comms Manager

2009-02-26 Thread MW
a...@deepthink.com.au wrote: From: Frisby, Adam a...@deepthink.com.au Subject: Re: [Opensim-dev] Comms Manager To: opensim-dev@lists.berlios.de opensim-dev@lists.berlios.de Date: Thursday, 26 February, 2009, 10:29 AM Maybe this is worth using as an excuse to build that “middle-module” we’ve

Re: [Opensim-dev] Comms Manager

2009-02-26 Thread MW
modules. but it would stop the sharing of modules between grid and standalone mode. --- On Thu, 26/2/09, Melanie mela...@t-data.com wrote: From: Melanie mela...@t-data.com Subject: Re: [Opensim-dev] Comms Manager To: opensim-dev@lists.berlios.de Date: Thursday, 26 February, 2009, 10:40 AM What Adam

Re: [Opensim-dev] Comms Manager

2009-02-26 Thread Melanie
the current shared Region modules. but it would stop the sharing of modules between grid and standalone mode. --- On Thu, 26/2/09, Melanie mela...@t-data.com wrote: From: Melanie mela...@t-data.com Subject: Re: [Opensim-dev] Comms Manager To: opensim-dev@lists.berlios.de Date: Thursday, 26

Re: [Opensim-dev] Comms Manager

2009-02-26 Thread Stefan Andersson
+1, looks good. Best regards, Stefan Andersson Tribal Media AB Date: Thu, 26 Feb 2009 11:38:52 + From: mela...@t-data.com To: michaelwr...@yahoo.co.uk; opensim-dev@lists.berlios.de Subject: Re: [Opensim-dev] Comms Manager Well, I wanted to remove that extra step in the global

Re: [Opensim-dev] Comms Manager

2009-02-26 Thread Stefan Andersson
: mela...@t-data.com To: opensim-dev@lists.berlios.de Subject: Re: [Opensim-dev] Comms Manager You just can't let go of the centralistic *Manager idea..! IMHO, clients have no business at app level. Clients connect to regions through client stacks. Which can be shared modules

Re: [Opensim-dev] Comms Manager

2009-02-26 Thread Melanie
...@lists.berlios.de] On Behalf Of Stefan Andersson Sent: Thursday, 26 February 2009 3:00 AM To: opensim-dev@lists.berlios.de Subject: Re: [Opensim-dev] Comms Manager ... did we not just come full circle? I believe were all in agreement here, just varying on what to call stuff and exactly what stuff

Re: [Opensim-dev] Comms Manager

2009-02-26 Thread MW
be a ApplicationPlugin, that itself loaded IGridServiceModules. But the loader could also just as easily be directly in core.] --- On Thu, 26/2/09, Stefan Andersson ste...@tribalmedia.se wrote: From: Stefan Andersson ste...@tribalmedia.se Subject: RE: [Opensim-dev] Comms Manager To: opensim-dev

Re: [Opensim-dev] Comms Manager

2009-02-26 Thread MW
To: opensim-dev@lists.berlios.de Subject: Re: [Opensim-dev] Comms Manager ... did we not just come full circle? I believe were all in agreement here, just varying on what to call stuff and exactly what stuff they should be connected to. I'm confident all that will sort itself

Re: [Opensim-dev] Comms Manager

2009-02-26 Thread Stefan Andersson
(); OnSceneRemoved(); } Best regards, Stefan Andersson Tribal Media AB Date: Thu, 26 Feb 2009 12:15:18 + From: michaelwr...@yahoo.co.uk To: opensim-dev@lists.berlios.de Subject: Re: [Opensim-dev] Comms Manager I still question if Global modules (that are really providing global

Re: [Opensim-dev] Comms Manager

2009-02-26 Thread Melanie
...@tribalmedia.se Subject: Re: [Opensim-dev] Comms Manager To: opensim-dev@lists.berlios.de opensim-dev@lists.berlios.de Date: Thursday, 26 February, 2009, 11:59 AM #yiv372014547 .hmmessage P { margin:0px;padding:0px;} #yiv372014547 { font-size:10pt;font-family:Verdana;} I'm

Re: [Opensim-dev] Comms Manager

2009-02-26 Thread Melanie
Subject: Re: [Opensim-dev] Comms Manager Hi, note that I used IScene sxclusively? Melanie Stefan Andersson wrote: Um, yeah, having 'Scene' as a type in anyhting outside of the Region will lead to grief. Suggestion: --- OpenSim.Framework: --- IGenericModule

Re: [Opensim-dev] Comms Manager

2009-02-26 Thread MW
by having initialisation interfaces that are right for the task that the modules are going to do makes sense. --- On Thu, 26/2/09, Melanie mela...@t-data.com wrote: From: Melanie mela...@t-data.com Subject: Re: [Opensim-dev] Comms Manager To: opensim-dev@lists.berlios.de Date: Thursday, 26 February

Re: [Opensim-dev] Comms Manager

2009-02-26 Thread Melanie
Subject: Re: [Opensim-dev] Comms Manager To: opensim-dev@lists.berlios.de Date: Thursday, 26 February, 2009, 12:36 PM I don't think Grid and Asset modules need to load into region servers, and vice versa. At least not by the same interface. That interchangeability makes other things

Re: [Opensim-dev] Comms Manager

2009-02-26 Thread Melanie
2009 3:00 AM To: opensim-dev@lists.berlios.de Subject: Re: [Opensim-dev] Comms Manager ... did we not just come full circle? I believe were all in agreement here, just varying on what to call stuff and exactly what stuff they should be connected to. I'm confident all that will sort

Re: [Opensim-dev] Comms Manager

2009-02-26 Thread MW
with them then I guess the answer is no. But I can see people wanting to be able to access the GlobalRegistry from Region modules and trying to do hacks so they can. --- On Thu, 26/2/09, Melanie mela...@t-data.com wrote: From: Melanie mela...@t-data.com Subject: Re: [Opensim-dev] Comms Manager

Re: [Opensim-dev] Comms Manager

2009-02-26 Thread MW
the solution for everything. So am trying to think of way of being more flexible. --- On Thu, 26/2/09, Melanie mela...@t-data.com wrote: From: Melanie mela...@t-data.com Subject: Re: [Opensim-dev] Comms Manager To: michaelwr...@yahoo.co.uk, opensim-dev@lists.berlios.de Date: Thursday, 26

Re: [Opensim-dev] Comms Manager

2009-02-26 Thread Melanie
flexible. --- On Thu, 26/2/09, Melanie mela...@t-data.com wrote: From: Melanie mela...@t-data.com Subject: Re: [Opensim-dev] Comms Manager To: michaelwr...@yahoo.co.uk, opensim-dev@lists.berlios.de Date: Thursday, 26 February, 2009, 1:14 PM Hi, one of the paradigms is that no Scene should

Re: [Opensim-dev] Comms Manager

2009-02-26 Thread MW
are going to do makes sense. --- On Thu, 26/2/09, Melanie mela...@t-data.com wrote: From: Melanie mela...@t-data.com Subject: Re: [Opensim-dev] Comms Manager To: opensim-dev@lists.berlios.de Date: Thursday, 26 February, 2009, 12:36 PM I don't think Grid and Asset modules need to load

Re: [Opensim-dev] Comms Manager

2009-02-26 Thread MW
the global registry for now. --- On Thu, 26/2/09, Melanie mela...@t-data.com wrote: From: Melanie mela...@t-data.com Subject: Re: [Opensim-dev] Comms Manager To: michaelwr...@yahoo.co.uk, opensim-dev@lists.berlios.de Date: Thursday, 26 February, 2009, 1:36 PM If you want to be more flexible, then my

Re: [Opensim-dev] Comms Manager

2009-02-26 Thread MW
wrote: From: MW michaelwr...@yahoo.co.uk Subject: Re: [Opensim-dev] Comms Manager To: opensim-dev@lists.berlios.de Date: Thursday, 26 February, 2009, 1:48 PM Well actually my suggestion of supporting multiple plugin interfaces allowed both approaches and left everything up to the module creator

Re: [Opensim-dev] Comms Manager

2009-02-26 Thread Melanie
. Maybe at a later date we might decide to remove the access to the global registry from the scenes (but at this time, I'm against that) --- On Thu, 26/2/09, MW michaelwr...@yahoo.co.uk wrote: From: MW michaelwr...@yahoo.co.uk Subject: Re: [Opensim-dev] Comms Manager To: opensim-dev

Re: [Opensim-dev] Comms Manager

2009-02-26 Thread Melanie
. --- On Thu, 26/2/09, MW michaelwr...@yahoo.co.uk wrote: From: MW michaelwr...@yahoo.co.uk Subject: Re: [Opensim-dev] Comms Manager To: opensim-dev@lists.berlios.de Date: Thursday, 26 February, 2009, 1:48 PM Well actually my suggestion of supporting multiple plugin interfaces allowed both

Re: [Opensim-dev] Comms Manager

2009-02-26 Thread MW
that loader. --- On Thu, 26/2/09, Melanie mela...@t-data.com wrote: From: Melanie mela...@t-data.com Subject: Re: [Opensim-dev] Comms Manager To: michaelwr...@yahoo.co.uk, opensim-dev@lists.berlios.de Date: Thursday, 26 February, 2009, 2:40 PM I think that would introduce a layer of complexity

Re: [Opensim-dev] Comms Manager

2009-02-26 Thread Melanie
types could easily remove that loader. --- On Thu, 26/2/09, Melanie mela...@t-data.com wrote: From: Melanie mela...@t-data.com Subject: Re: [Opensim-dev] Comms Manager To: michaelwr...@yahoo.co.uk, opensim-dev@lists.berlios.de Date: Thursday, 26 February, 2009, 2:40 PM I think

Re: [Opensim-dev] Comms Manager

2009-02-26 Thread MW
types). Its just not very clean to have to do extra trickery in a loader to be able to load and register modules that don't need to have references to IScene. --- On Thu, 26/2/09, Melanie mela...@t-data.com wrote: From: Melanie mela...@t-data.com Subject: Re: [Opensim-dev] Comms Manager

Re: [Opensim-dev] Comms Manager

2009-02-26 Thread Melanie
clean to have to do extra trickery in a loader to be able to load and register modules that don't need to have references to IScene. --- On Thu, 26/2/09, Melanie mela...@t-data.com wrote: From: Melanie mela...@t-data.com Subject: Re: [Opensim-dev] Comms Manager To: michaelwr...@yahoo.co.uk

Re: [Opensim-dev] Comms Manager

2009-02-26 Thread MW
and requirements. Thats why I would like to hear from other people. --- On Thu, 26/2/09, Melanie mela...@t-data.com wrote: From: Melanie mela...@t-data.com Subject: Re: [Opensim-dev] Comms Manager To: michaelwr...@yahoo.co.uk, opensim-dev@lists.berlios.de Date: Thursday, 26 February, 2009, 5:28 PM

Re: [Opensim-dev] Comms Manager

2009-02-26 Thread Melanie
Well, here goes MW wrote: I'm not actually bothered about the interface per se. What I require is to be able to dynamically load generic modules that no where in that module does it know about IScene/Scene. That can be done with what you suggested I actually see your approach as

Re: [Opensim-dev] Comms Manager

2009-02-26 Thread MW
, Melanie mela...@t-data.com wrote: From: Melanie mela...@t-data.com Subject: Re: [Opensim-dev] Comms Manager To: michaelwr...@yahoo.co.uk, opensim-dev@lists.berlios.de Date: Thursday, 26 February, 2009, 6:00 PM Well, here goes MW wrote: I'm not actually bothered about the interface per se. What I

Re: [Opensim-dev] Comms Manager

2009-02-26 Thread MW
with what regions it wanted, so would still need the Scene.RegisterModule() interface for them. --- On Thu, 26/2/09, Justin Clark-Casey jjusti...@googlemail.com wrote: From: Justin Clark-Casey jjusti...@googlemail.com Subject: Re: [Opensim-dev] Comms Manager To: opensim-dev@lists.berlios.de Date

Re: [Opensim-dev] Comms Manager

2009-02-26 Thread Justin Clark-Casey
with what regions it wanted, so would still need the Scene.RegisterModule() interface for them. --- On *Thu, 26/2/09, Justin Clark-Casey /jjusti...@googlemail.com/* wrote: From: Justin Clark-Casey jjusti...@googlemail.com Subject: Re: [Opensim-dev] Comms Manager To: opensim-dev

Re: [Opensim-dev] Comms Manager

2009-02-26 Thread MW
wrote: From: Melanie mela...@t-data.com Subject: Re: [Opensim-dev] Comms Manager To: michaelwr...@yahoo.co.uk, opensim-dev@lists.berlios.de Date: Thursday, 26 February, 2009, 8:50 PM Yes, Sounds good. It will, of course, expose _all_ service modules to all Scenes. If that is wanted in the long run

Re: [Opensim-dev] Comms Manager

2009-02-26 Thread MW
a ApplicationPlugin that is a loader of IService modules. So these ideas are just about how that loader handles things. --- On Thu, 26/2/09, MW michaelwr...@yahoo.co.uk wrote: From: MW michaelwr...@yahoo.co.uk Subject: Re: [Opensim-dev] Comms Manager To: opensim-dev@lists.berlios.de Date: Thursday, 26

Re: [Opensim-dev] Comms Manager

2009-02-26 Thread Melanie
: void RegisterPrimaryInterfaceT(T iface); void RegisterSecondaryInterfaceT(T iface); --- On Thu, 26/2/09, Melanie mela...@t-data.com wrote: From: Melanie mela...@t-data.com Subject: Re: [Opensim-dev] Comms Manager To: michaelwr...@yahoo.co.uk, opensim-dev@lists.berlios.de Date: Thursday

Re: [Opensim-dev] Comms Manager

2009-02-26 Thread MW
-data.com wrote: From: Melanie mela...@t-data.com Subject: Re: [Opensim-dev] Comms Manager To: michaelwr...@yahoo.co.uk, opensim-dev@lists.berlios.de Date: Thursday, 26 February, 2009, 11:51 PM Why is it that you want to have some fixed, hardcoded behavior instead of leaving it to the module? I thought

Re: [Opensim-dev] Comms Manager

2009-02-26 Thread Melanie
Hi, MW wrote: Again I never mentioned the Regions/Region modules accessing the core at all. I said the Service modules would be able to use diferent Registry methods to say if they should be added to the Scene Registries or not. I'd say thats a step away from a hardcode behavior of having

Re: [Opensim-dev] Comms Manager

2009-02-25 Thread Stefan Andersson
Wonderful, marvellous, exactly what I always dreamed and prayed about. You are my hero et c et c. That gridservice registry will, in effect, be somehting like the 'shared module' registry we've discussed before, so +1 on that fo sho. On the topic of which plugins, and what specific class

Re: [Opensim-dev] Comms Manager

2009-02-25 Thread Melanie
Hi, I'm against a CommsManager class, on the grounds I'm against most other *Manager classes. They serve as holders for stuff that seems straightforward initially, but soon become monolithic molochs that make a simple change, like adding a single method on a single interface, a task of