Leo Simons wrote:

Berin Loritsch wrote:

Anyway, fortress is /very/ close to being very usable as a nanokernel. To make that happen, all that we need to do is transfer more of the responsibilities to the component factories. Pico is a nice example of how well this works: more and more responsibility transferred into the component adapters / component adapter factories until only 50 lines or so remain in the actual container code.


Ok. So are you saying Fortress would be scalable enough to include Merlin's
features as needed?


I wouldn't dare say anything as controversial as that! :P

Thing is, if you build a container out of components, then you can put those components inside a container. Layered complexity, if you will. I can't see why you couldn't layer merlin's features on top of fortress. I also can't see why you can't do it the other way around.

I'm also not sure whether any of that is a good idea.

A diplomatic response. I wasn't suggesting that we abandond Merlin and only work with Fortress. I think we all are willing to work with Merlin for the future. The componentized container is the way to go, and the future as I see it. We can evolve Merlin in that direction as long as we make the components not rely directly on any one container. That would mean that no container component should rely on any class in the **.merlin.** or **.fortress.** or **.phoenix.** namespaces--as a goal at least.


Keep in mind that the last time I tried and completely grok merlins internals was roughly three refactorings ago. It looks rather alien to me at the moment :D

Heh, heh. At least it still works. That is a testament to the degree that the component/container code is separated. We should be able to rip appart and reimplement a container from scratch if possible without breaking anything. Due to the number of refactorings that Merlin has gone through, I think this is one of the paramount requirements for it. Stephen has been doing a decent job in this area.

--

"They that give up essential liberty to obtain a little temporary safety
 deserve neither liberty nor safety."
                - Benjamin Franklin


--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]



Reply via email to