Melanie wrote: > Looks like you didn't read my post. I said, as a mid to long range > goal, yes. I didn't say we should never have it. I said it would > block critical fixes if it were forced onto the new region module > interface now.
In your earlier posts you vehemently decried any notion of supplying a scene interface. I hope you haven't forgotten these already. > I'm not bullying anyone. You have not yet had the pleasure of seeing > me bully anyone. :) And I've no interest in trying to discuss something with someone who uses extreme statements without any hint that they can see the other person's point of view. > > Melanie > > Justin Clark-Casey wrote: >> Sean Dague wrote: >>> Melanie wrote: >>>> Hi, >>>> >>>> as a mid to long range goal, +1, actually. >>>> >>>> but in the short run, the ability to load and unload regions is >>>> blocked by the existing module API, and to fix this basic piece of >>>> functionality, they need to be migrated to the new API, asap. >>>> >>>> If this is dragged into a long architectural discussion, we won't >>>> get region restarts for many more months. >>>> >>>> So, I'd rather see this iteration of the region module API pass >>>> Scene, and remove the old API very soon, and then think about >>>> architecting and refactoring when that is not a blocker to >>>> adding/repairing basic functionality. >>> I'd agree with Mel here about lets keep it a bit more open and sloppy >>> for now, and start to lock that down once we're on the other side of the >>> loader issue. >>> >>> We all come to this from different perspectives. Mine is a lot of scars >>> and lost time due to IScriptHost a year ago. Just about every LSL >>> commit required changing IScriptHost and adding back in functions for >>> SOP. Eventually, I just threw out IScriptHost, as it was clear that >>> interface was far too premature. >>> >>> I think we're a bit premature on IScene at this point. We know what we >>> all would do with it, but leaving the barn door open to other random >>> folks abusing the interfaces in ways that we didn't expect is probably >>> reasonable at this stage, so we make sure we don't lock off a piece of >>> function that's very reasonable to want. >>> >>> That being said, breaking Scene into more digestable parts would be a >>> *very good thing*. >> Definitely. I've spent quite some time moving things out of Scene myself. >> Much of what remains are the much more >> indigestible bits (e.g. land/terrain management, inventory). I plan to look >> at these in the course of my normal >> attempts to chip away at the big ball of mud but any help here would be much >> appreciated. >> >> Switching the region module mechanism seemed to me to be a good opportunity >> to introduce a Scene interface without >> causing a separate bout of pain later on. But on hearing some of the >> rational feedback, I accept that it could still be >> too early to do this. If people were to treat this interface as a contract >> they could build against, as Teravus pointed >> out, then it needs to be stable. >> >> Nonetheless, I'm seeing that with the exception of Melanie, the core >> developers who have posted are in favour of having >> an interface eventually (I presume before 1.0). So it is coming and if >> people have to endure some update pain later on, >> well that's the price of building against alpha code. It's not a huge >> upheaval either, in most cases it is simply a >> search and replace of Scene with IScene. When this happens later on I will >> point back at this discussion as warning. >> >> I'm quite happy to hear arguments against a scene interface, but I will >> forcefully counter and later ignore any attempt >> by Melanie to bully me off the point with completely exaggerated statements. >> We're here to discuss, negotiate and >> compromise in good faith, not to shout at each other across the mailing >> lists. >> > _______________________________________________ > Opensim-dev mailing list > Opensim-dev@lists.berlios.de > https://lists.berlios.de/mailman/listinfo/opensim-dev > -- justincc Justin Clark-Casey http://justincc.wordpress.com _______________________________________________ Opensim-dev mailing list Opensim-dev@lists.berlios.de https://lists.berlios.de/mailman/listinfo/opensim-dev