Hi Göran,
Please let me know what you think of my first effort so far:
http://minnow.cc.gatech.edu/squeak/2000
Cheers, Darius
-----Original Message----- From: squeak-dev-bounces@lists.squeakfoundation.org [mailto:squeak-dev-bounces@lists.squeakfoundation.org] On Behalf Of goran.krampe@bluefish.se Sent: Tuesday, December 28, 2004 11:59 PM To: The general-purpose Squeak developers list Subject: RE: SM has passed 500 packages!
Hi Darius and all!
DClarke@fadal.com wrote:
I've created a wiki page to discuss/play with categorization: http://minnow.cc.gatech.edu/squeak/2000
Great initiative! I have actually asked about this on a number of occasions but the interest has been low so far. But perhaps the sheer number of packages now has increased the interest.
Tell you what - if you take the time to come up with a proposal I will gladly make the changes (requires admin rights).
Also, the last modified should indeed be visible - especially since the model has that info, though I am not sure it is completely correct at the moment.
regards, Göran
*********************************************************************************** This transmission contains information which may be legally privileged, proprietary in nature, or otherwise protected by law from disclosure, and is intended only for the use of the addressee(s) named above. If you are not the addressee, or the person responsible for delivering this to the addressee(s), you are hereby notified that reading, copying, or distributing this transmission is prohibited. If you have received this transmission in error, please telephone us immediately at 818-407-1400 and mail the transmission back to us at the above address.
This footnote also confirms that this email message has been swept by MIMEsweeper for the presence of computer viruses. ***********************************************************************************
Quoting DClarke@fadal.com:
Hi Göran,
Please let me know what you think of my first effort so far:
http://minnow.cc.gatech.edu/squeak/2000
Cheers, Darius
I like this indexing work! You basically take on the responsibility of a librarian. And from that point of view it is fine to have the consent of the authors, but not it is not needed in any case.
Göran, is it possible to go one and directly implement this as an additional experimental view on to SqueakMap to test if people are happy with it? (The newer entries automatically be categorized as 'New' in the view of Darius until he finds time to update it).
Hannes
Hi!
hjh-sqlist hjh-sqlist@lexdb.net wrote:
Quoting DClarke@fadal.com:
Hi Göran,
Please let me know what you think of my first effort so far:
http://minnow.cc.gatech.edu/squeak/2000
Cheers, Darius
I like this indexing work! You basically take on the responsibility of a librarian. And from that point of view it is fine to have the consent of the authors, but not it is not needed in any case.
I also like it.
Göran, is it possible to go one and directly implement this as an additional experimental view on to SqueakMap to test if people are happy with it? (The newer entries automatically be categorized as 'New' in the view of Darius until he finds time to update it).
Hmmm.... Well, having a parallell categorization... is tricky. The best would probably be if we could allow me/Darius to make categorization changes to existing packages. We could take care recording how it was before our changes so that we can easily revert stuff if the owners get annoyed.
We would of course only touch the categories that describe the domain of the packages and not other more sensitive categories - like license for example :).
Anyway, please give Darius more feedback (typically on this thread or another) to give us some indication of what you all think.
Hannes
PS. Regarding putting the SqueakMap Loader into flaps etc - yes, the SMLoader should be "sanitized" regarding these de facto standards - if I were to do it I would simply copy from SUnit. This also includes fixing the messed up colors etc. If anyone would like to take on this work I would gladly receieve a .mcz or a .cs. :)
Hi Göran, Darius et al.
a) Feedback to Darius' categorisation proposal
Quoting goran.krampe@bluefish.se:
Hmmm.... Well, having a parallell categorization... is tricky.
Why exactly?
The best would probably be if we could allow me/Darius to make categorization changes to existing packages.
See my propsal below.
We could take care recording how it was before our changes so that we can easily revert stuff if the owners get annoyed.
The author should keep his right to choose the category s(he) like.
I think the only feedback really necessary is to know if people find this list useful. Even the text list (hand crafted by Darius) as such on the swiki is already useful and gives information which is not easily to get otherwise.
http://minnow.cc.gatech.edu/squeak/2000
Technically I perceive it as relatively easy to implement a solution which gives the addtional comfort of having direct links to the individual SqueakMap entry.
b) Short outline: SqueakMap categorisation (Darius)
After you have opened the SqueakMap package loader there is a long pause during that the clone of the SqueakMap information in your image is updated. So the SqueakMap information is in every image (A question aside: what triggers the reloading of the SqueakMap info?)
SqueakMap default
works in every image which is using the SqueakMap loader.
The returned object gives access to the object net of SqueakMap information.
SqueakMap default objects
is a Dictionary of SMPackageRelease objects. These objects have a link to their SMPackage.
With these objects and the categorisation proposal http://minnow.cc.gatech.edu/squeak/2000
(basically a string) it should be relatively easily possible to create another string with html-anchors which lead directly to the corresponding SMap-entry. One can directly paste this html anchor string into the swiki-page.
So Darius can work independantly. Others might follow and help him or come up with their own list of packages they find useful.
c) Categorisation policy
Regarding categorisation - I think the author should keep the right to choose any categorisation s(he) wants. It is like putting keywords on an abstract of a paper/book one writes.
But for people doing catalogues of software (librarians doing a kind of "bibliography") they have the right as well to categorize the items following their criteria. This may even include ways the authors originally didn't intend.
And in addition, there can be several lists/catalogues/bibliographies done by different people.
We are actually speaking of different 'views' of the SqueakMap object database here (database terminology).
d) SqueakMap server The SqueakMap server as such may or may not additional categorisation schemes. As I outlined above even a relatively simple separate tool/script could already generate 80% of the desired effect.
On the other hand it seems that nothing prevents us from changing the origianl SqueakMap categorisation scheme if we agree on a better one. This has the advantage that no additional programming is necessary. Only editing of data. But it could be difficult to obtain the agreement of the authors (in fact it should be a significant majority).
What do you think?
Hannes
Quoting hjh-sqlist hjh-sqlist@lexdb.net:
SqueakMap default
works in every image which is using the SqueakMap loader.
The attached GIF shows a collaboration diagram of this object.
HJH
squeak-dev@lists.squeakfoundation.org