<html>
<head>
<style>
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 10pt;
font-family:Verdana
}
</style>
</head>
<body class='hmmessage'>
Justin, Homer;<BR>
<BR>
consider two things you might:<BR>
<BR>
1) take the opportunity to take a moment to re-ponder each "missing" IScene power - should the caller perhaps move instead? Or should the called method move to a place where the caller has access without going thru IScene? Maybe the Scene is too big, not IScene too small?<BR>
<BR>
2) maybe the notion of a IScene vs a ISceneBase is really an indication that you should have a 'ISceneForRegionModules' instead - an facade enumerating the powers the core wish to expose to the scene, to force the region module coder to code in a hygienic way. Laying the foundations for a ISceneAPI, if you will?<BR><BR>On my mind for a long time, both these things has been.<BR>
<BR>Best regards,<BR>Stefan Andersson<BR>Tribal Media AB<BR><BR><BR><BR> <BR>> Date: Tue, 14 Apr 2009 18:02:45 +0100<BR>> From: jjustincc@googlemail.com<BR>> To: opensim-dev@lists.berlios.de<BR>> Subject: [Opensim-dev] Supplying IScene instead of Scene for the future region modules mechanism<BR>> <BR>> Hey Homer (since this is primarily addressed to you :),<BR>> <BR>> I see you're making some progress on the up-and-coming new region modules mechanism.<BR>> <BR>> Instead of passing Scene itself to region modules, could we create an interface so that we better control the amount of <BR>> innards that we expose to region modules? It's convenient-ish to give the original Scene class to modules now, but it <BR>> will cause us problems down the road.<BR>> <BR>> I'm quite happy to pitch in with this if you want. I suggest renaming the existing IScene to ISceneBase (since that's <BR>> what it really is) and creating a new IScene that's implemented by Scene.<BR>> <BR>> It strikes me that it's going to be more convenient to do this when we introduce the new system than as a separate change.<BR>> <BR>> Thoughts?<BR>> <BR>> -- <BR>> justincc<BR>> Justin Clark-Casey<BR>> http://justincc.wordpress.com<BR>> _______________________________________________<BR>> Opensim-dev mailing list<BR>> Opensim-dev@lists.berlios.de<BR>> https://lists.berlios.de/mailman/listinfo/opensim-dev<BR></body>
</html>