[Pharo-users] Re: [ANN] class-diff: a new tool for comparing classes

2024-07-25 Thread Tim Mackinnon
Thats a great set of observations Richard - I think I'd want it to work like you have described too - probably showing an inherited method in a light grey to indicate its inherited (but dark enough so you can compare it to the one on the other side. I could potentially forsee an option where yo

[Pharo-users] Re: [ANN] class-diff: a new tool for comparing classes

2024-07-25 Thread Richard O'Keefe
OK, so I tried Class-diff in Pharo 11. I noticed two issues. (1) I expected it to work like kdiff3, where scrolling scrolls both panes. I'm so used to flying around differences using Next/Previous/Last/First Difference buttons that I do very little scrolling in kdiff3, but when I do scroll, it doe

[Pharo-users] Re: [ANN] class-diff: a new tool for comparing classes

2024-07-24 Thread stephane ducasse
Pharo 12 or 13 or 11 Pharo 9 is quite old S > On 24 Jul 2024, at 04:06, Richard O'Keefe wrote: > > Thanks for the advice about Spec2. > I was keen to try Class-diff out, so I fired up Pharo, followed the > installation instructions with no problems, and then tried the > example. > The example

[Pharo-users] Re: [ANN] class-diff: a new tool for comparing classes

2024-07-23 Thread Richard O'Keefe
Thanks for the advice about Spec2. I was keen to try Class-diff out, so I fired up Pharo, followed the installation instructions with no problems, and then tried the example. The example got a run-time error, and I expect that it's because the Pharo release I fired up was Pharo 9. Which release(s)

[Pharo-users] Re: [ANN] class-diff: a new tool for comparing classes

2024-07-23 Thread Hernán Morales Durand
Hi Tim, I know Guille has been working with Metacello issues, but I don't know if specifically on this. But for me, it is correct that by default package loading is not logged by Epicea. Let me know if you open an issue and I will take a look. Hernán El lun, 22 jul 2024 a las 16:08, Tim Mackinno

[Pharo-users] Re: [ANN] class-diff: a new tool for comparing classes

2024-07-23 Thread Hernán Morales Durand
Thanks for your nice feedback Richard, I will sketch something and see how it goes. About learning Spec2, for me, the best resource is to directly use the image examples. In the main menu, you have "Help -> Spec 2 demo" and "Help -> Spec 2 examples". And you also have the book in https://github.co

[Pharo-users] Re: [ANN] class-diff: a new tool for comparing classes

2024-07-23 Thread Richard O'Keefe
That's a very nice tool. There are two tweaks I'd like to see. Two classes having methods with the same *name* isn't the same as two classes having the same *method*. When the two classes have a method with the same name, there are at least three possibilities: - The methods are the same method

[Pharo-users] Re: [ANN] class-diff: a new tool for comparing classes

2024-07-22 Thread Tim Mackinnon
This looks interesting, and I will definitely check it out. As a small side query - i've noticed a few times now that people are giving load instructions like : EpMonitor disableDuring: [ Metacello new I understand that this de-clutters the work history, so its much easier track re