[Cuis-dev] Improvement: Italic abstract classes and methods in Browser
Luciano Notarfrancesco
luchiano at gmail.com
Wed Dec 3 01:05:58 PST 2025
BTW, there’s some inconsistency in the Browser that shows up when deleting
a class while a message category is selected. Browser>>messageList ends uo
sending compiledMethodAt: to nil (selectedClass is nil, but
unstyledMessageList still answers the messages of the deleted class).
On Wed, Dec 3, 2025 at 12:37 Luciano Notarfrancesco <luchiano at gmail.com>
wrote:
> Nice!
>
> On Wed, Dec 3, 2025 at 04:00 Ernesto Ittig via Cuis-dev <
> cuis-dev at lists.cuis.st> wrote:
>
>> Hey all!
>>
>> I'm a computer science student at the University of Buenos Aires. I
>> started using Cuis for it's Software Engineering course.
>>
>> I've noticed that when looking at complex class hierarchies for the
>> first time (e.g. when opening a package I'm not familiar with), I've
>> often wished I could tell at a glance which classes were concrete and
>> which were abstract, to know which classes the code author(s) meant
>> for me to instantiate.
>>
>> I'm including a change set which implements a feature where abstract
>> methods (those that send #subclassResponsibility) and abstract classes
>> (those that have abstract methods) have their names shown in italics in
>> the class browser.
>>
>> I put it behind a preference (#italicAbstractClassesAndMethods) that
>> is off by default.
>>
>> I hope you find it useful!
>>
>> Cheers,
>> Ernesto--
>> Cuis-dev mailing list
>> Cuis-dev at lists.cuis.st
>> https://lists.cuis.st/mailman/listinfo/cuis-dev
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.cuis.st/mailman/archives/cuis-dev/attachments/20251203/abf6ae36/attachment.htm>
More information about the Cuis-dev
mailing list