Isn't this the problem of manifesting scopes as lifestyles? Guys, we need a new windsor: - Does not support custom lifestyles - Has awesome support for container hierarchy/scopes - Does not mingle with IDisposable (eg does not support it).
It will be a 12kb assembly that can be used anywhere :-) On Thu, Mar 10, 2011 at 6:21 AM, Xavier <[email protected]> wrote: > The main problem is related to components that are registered by the > server + the client: when we mix both assemblages, we get two > components for the same service. In most cases, only one component is > resolved but it shares client and server context which is not > expected. > > On 9 mar, 11:15, Krzysztof Koźmic <[email protected]> wrote: > > Thanks for the feedback Xavier, > > > > Can you share some more details on the second scenario? What friction > > points have you encountered specifically? > > > > Krzysztof > > > > On 09/03/2011 8:05 PM, Xavier wrote: > > > > > > > > > > > > > > > > > Really interesting and useful. > > > We have a MDI application and we have decided to use child container > > > to solve this scope problem. But it's not perfect. > > > > > Another scenario: our application is client/server but we wanted to > > > have a standalone version (for demo, debug, etc.). To get it, we have > > > wired the client container (and child containers) with the server > > > container, bypassing the communication layer (no more proxies). We've > > > had a lot of problems because of 'scoping': some client components > > > were in conflict with server's ones. Finally, we have not reused the > > > client-server wiring and used a specific one for this scenario. > > > > > Xavier > > > > > On 9 mar, 03:15, Krzysztof Koźmic<[email protected]> wrote: > > >> Yeah, > > > > >> that's one of the main scenarios I want this to support. I'm > scribbling > > >> some ideas right now... I'll post that once it solidified a bit... > > > > >> On 09/03/2011 11:53 AM, hammett wrote: > > > > >>> Interesting. Is there a variation that will allow a component to > > >>> start/end a scope in runtime? > > >>> Suppose you have a MDI app. Each File | New Document is potentially > > >>> starting a new 'document' scope. > > >>> 2011/3/8 Krzysztof Koźmic<[email protected] > > >>> <mailto:[email protected]>> > > >>> Hi, > > >>> I created a site in the wiki where I'll throw my semi-structured > > >>> thoughts and ideas for implementing one of the biggest new > > >>> features for Windsor Wawel (aka vNext) - scoping. > > >>> > http://docs.castleproject.org/Windsor.Scratchpad-scopes-in-Windsor-co... > > >>> < > http://docs.castleproject.org/Windsor.Scratchpad-scopes-in-Windsor-co...> > > >>> I would really appreciate if you guys shared your thoughts and > > >>> ideas on this (it's an open wiki - go wild, contribute to the > > >>> brainstorming). > > >>> Also make sure you click the small semi-hidden envelope icon in > > >>> upper right corner to subscribe to notifications of changes to > the > > >>> site. > > >>> Thanks in advance for all your ideas and contributions. If we > get > > >>> this done, we should be pretty much ready to release first > preview. > > >>> cheers, > > >>> Krzysztof > > >>> -- > > >>> You received this message because you are subscribed to the > Google > > >>> Groups "Castle Project Development List" group. > > >>> To post to this group, send email to > > >>> [email protected] > > >>> <mailto:[email protected]>. > > >>> To unsubscribe from this group, send email to > > >>> [email protected] > > >>> <mailto:castle-project-devel%[email protected]>. > > >>> For more options, visit this group at > > >>> http://groups.google.com/group/castle-project-devel?hl=en. > > >>> -- > > >>> Cheers, > > >>> hammett > > >>>http://hammett.castleproject.org/ > > >>> -- > > >>> You received this message because you are subscribed to the Google > > >>> Groups "Castle Project Development List" group. > > >>> To post to this group, send email to > > >>> [email protected]. > > >>> To unsubscribe from this group, send email to > > >>> [email protected]. > > >>> For more options, visit this group at > > >>>http://groups.google.com/group/castle-project-devel?hl=en. > > -- > You received this message because you are subscribed to the Google Groups > "Castle Project Development List" group. > To post to this group, send email to [email protected] > . > To unsubscribe from this group, send email to > [email protected]. > For more options, visit this group at > http://groups.google.com/group/castle-project-devel?hl=en. > > -- Cheers, hammett http://hammett.castleproject.org/ -- You received this message because you are subscribed to the Google Groups "Castle Project Development List" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/castle-project-devel?hl=en.
