I agree, Marcel. Please, what is this nice tool you have been using for the screen shot? --Hannes
On 10/5/17, Marcel Taeumel marcel.taeumel@hpi.de wrote:
Hi, there.
I think that new tools should either subclass CodeHolder or Model. We can try to shrink the interface of StringHolder in the future.
Best, Marcel Am 05.10.2017 13:29:08 schrieb H. Hirzel hannes.hirzel@gmail.com: Pharo no longer has a class 'StringHolder'. There considerable discussion on the Pharo list about this. One issue was documentation
Stéphane Ducasse Mon, Sep 19, 2011 at 9:42 AM Reply-To: Moose-related development To: Moose-related development
Doru the key difference with stringHolder is that in StringHolder nobody understand how it works. Because it I would know I would go way faster. So I suggest that we spend next two weeks not typing code on moose but only fixing comments and we will get a real impact. For pharo I have always to reverse engineer (network, filesystem...) because people forget that a soft is finihsed with it is really documented.
This update is a very modest contribution to the documentation of StringHolder :-)
More input is welcome....
HH
On 10/5/17, H. Hirzel wrote:
Squeak 6.0a StringHolder no longer has message list categories
- code pane menu
- message list menu
HH
On Thu, 5 Oct 2017 11:04:01 0000, commits@source.squeak.org wrote:
A new version of Kernel was added to project The Inbox: http://source.squeak.org/inbox/Kernel-hjh.1115.mcz
==================== Summary ====================
Name: Kernel-hjh.1115 Author: hjh Time: 5 October 2017, 1:03:22.023466 pm UUID: c80056e1-3f90-4dae-935f-2507eb2c0f94 Ancestors: Kernel-cmm.1114
Better to have only a short class comment than to have wrong content.
Squeak 3.0 had message categories
- code pane menu
- message list menu.
I did not verify if 'in some the text is a method' still applies or not.
=============== Diff against Kernel-cmm.1114 ===============
Item was changed: Model subclass: #StringHolder instanceVariableNames: 'contents' classVariableNames: '' poolDictionaries: '' category: 'Kernel-Models'!
- !StringHolder commentStamp: 'hjh 10/5/2017 13:00' prior: 0!
- !StringHolder commentStamp: '' prior: 0!
I am a kind of Model that includes a piece of text. In some cases, the text can be edited, and in some the text is a method.
- !
- Categories 'code pane menu' and 'message list menu' are messages that
may be called by my menus when the text is a method, and when some pane is a list of methods. Other of my subclasses may ignore these two catagories altogether.!