Re: Reconsidering Mouse in TB2

2011-12-07 Thread Steffen Schwigon
David E. Wheeler da...@justatheory.com writes: https://github.com/stevan/p5-mop/ I believe that’s just a proof of concept, no? I understood it as The Real Deal, though early work in progress. The proofs-of-concept are Moose friends and already done. Steffen -- Steffen Schwigon

Re: Reconsidering Mouse in TB2

2011-12-06 Thread Cosimo Streppone
On Tue, 06 Dec 2011 01:35:52 +0100, Michael G Schwern schw...@pobox.com wrote: As a result of the discussions, I'm now reconsidering using Mouse in TB2. Good! This is a critical violation of encapsulation. Yes. Plus, what would happen if at some point Mouse wanted to use TB2 for its

Re: Reconsidering Mouse in TB2

2011-12-06 Thread Michael G Schwern
On 2011.12.6 1:23 AM, Cosimo Streppone wrote: Plus, what would happen if at some point Mouse wanted to use TB2 for its test suite? You might have missed that part of the conversation. TB2 would not depend on Mouse, it has its own embedded copy. It would work fine. -- Clutter and overload

Re: Reconsidering Mouse in TB2

2011-12-06 Thread Cosimo Streppone
On Tue, 06 Dec 2011 19:50:16 +0100, Michael G Schwern schw...@pobox.com wrote: On 2011.12.6 1:23 AM, Cosimo Streppone wrote: Plus, what would happen if at some point Mouse wanted to use TB2 for its test suite? You might have missed that part of the conversation. TB2 would not depend on

Re: Reconsidering Mouse in TB2

2011-12-06 Thread Michael G Schwern
On 2011.12.6 10:56 AM, Cosimo Streppone wrote: I wasn't referring to a dependency problem, but to the actual code being the same on the thing-that-tests and thing-that-is-being-tested. It would be a problem if they were the same code, but they're not because TB2::Mouse is a copy of an earlier

Re: Reconsidering Mouse in TB2

2011-12-06 Thread David E. Wheeler
On Dec 5, 2011, at 5:17 PM, Leon Timmermans wrote: So, uhh... I'm going to go do a bad thing. What would be the repercussions of putting this in the fridge a little longer (I know, it's been in there for far too long already) and porting it to the upcoming mop? *How* much longer? Does the

Re: Reconsidering Mouse in TB2

2011-12-06 Thread David E. Wheeler
On Dec 5, 2011, at 5:59 PM, Leon Timmermans wrote: *How* much longer? Does the upcoming MOP include syntax (class, method, role keywords) and stuff like roles? Will one be able to drop Mouse in favor of it? I just asked doy. It will support all of that, but not on older versions of perl,

Re: Reconsidering Mouse in TB2

2011-12-05 Thread Leon Timmermans
On Tue, Dec 6, 2011 at 1:35 AM, Michael G Schwern schw...@pobox.com wrote: As a result of the discussions, I'm now reconsidering using Mouse in TB2.  Its interesting, it's not for any of the reasons I thought, but for a distressing encapsulation breech built into Moose. The main concern is

Re: Reconsidering Mouse in TB2

2011-12-05 Thread Leon Timmermans
On Tue, Dec 6, 2011 at 2:26 AM, David E. Wheeler da...@justatheory.com wrote: *How* much longer? Does the upcoming MOP include syntax (class, method, role keywords) and stuff like roles? Will one be able to drop Mouse in favor of it? I just asked doy. It will support all of that, but not on