If you try to rename classes that don't have class comments from the browser in 2.4b, you get bitten by the nil size bug. The below code fixes it.
'From Squeak 2.4b of April 23, 1999 on 30 April 1999 at 11:21:25 am'!
!ClassOrganizer methodsFor: 'accessing' stamp: 'mjg 4/30/1999 11:20'! classComment: aString "Store the comment, aString, associated with the object that refers to the receiver." | commentString | commentString _ aString. (aString isNil) ifTrue: [commentString _ '']. (commentString isKindOf: RemoteString) ifTrue: [globalComment _ commentString] ifFalse: [commentString size = 0 ifTrue: [globalComment _ nil] ifFalse: [ self error: 'use aClass classComment:'. globalComment _ RemoteString newString: commentString onFileNumber: 2]] "Later add priorSource and date and initials?"! !
-------------------------- Mark Guzdial : Georgia Tech : College of Computing : Atlanta, GA 30332-0280 (404) 894-5618 : Fax (404) 894-0673 : guzdial@cc.gatech.edu http://www.cc.gatech.edu/gvu/people/Faculty/Mark.Guzdial.html
squeak-dev@lists.squeakfoundation.org