It can probably work in P8 because parts of Spec20 are working in P8 but not 
all the features and widgets like tables and others. 
But torsten will tell us. 

> On 3 May 2020, at 17:34, Esteban Maringolo <emaring...@gmail.com> wrote:
> 
> Excellent Torsten!
> 
> I guess it will not work in Pharo 8 because of the Spec 2 requirement. Right?
> 
> Regards!
> 
> Esteban A. Maringolo
> 
> On Sat, May 2, 2020 at 5:35 PM Torsten Bergmann <asta...@gmx.de> wrote:
>> 
>> Hi,
>> 
>> time flows and Pharo-Project is improving on all ends since its inception in 
>> 2008. As you know over time for the code project hosting we used
>> SqueakSource, SS3 repos and other and later switched to SmalltalkHub 
>> available on http://smalltalkhub.com.
>> Starting with Iceberg in Pharo 6 many community projects are now hosted 
>> elsewhere - most of them moved to GitHub. Pharo's git support allows
>> also for GitLab, BitBucket and other git hosting services.
>> 
>> I still think easy and quick accessibility to external (re)sources directly 
>> from the image is key - especially for new users who often get lost
>> among all the various things that are available. Back in 2013 I therefore 
>> provided a small tool called ConfigBrowser as a replacement for
>> MetacelloConfigurationBrowser to easily load Metacello configs directly into 
>> Pharo.
>> 
>> Later we improved quick loading with a primary tool called "Catalog" written 
>> by Esteban. Catalog is indexing every 24 hours all configs within
>> specific meta-repositories on SmalltalkHub (per Pharo version) like
>> 
>>  http://www.smalltalkhub.com/#!/~Pharo/MetaRepoForPharo80
>> 
>> to automatically build
>> 
>>   http://catalog.pharo.org/
>> 
>> and also a JSON source
>> 
>>   http://catalog.pharo.org/catalog/json
>> 
>> The last one feeds the catalog browser and catalog spotter search within the 
>> Pharo image.
>> 
>> So Catalog helped us and especially new Pharo users to find what is 
>> available as external project or package. Unfortunately some package 
>> maintainers
>> are too lazy and do not maintain their configs over old and new Pharo 
>> versions. Also SmalltalkHub.com is now seen as legacy and will only be 
>> available
>> in a read only mode or as a browseable archive soon.
>> 
>> So we have to think about others steps beyond Catalog and (triggered by a 
>> recent discussion on Discord) I started now a simple tool that helped me
>> finding all GitHub projects marked with "pharo" as GitHub topic. I 
>> additionally also added previous catalog loading. More sources could be added
>> as well as some kind of custom stores/plugins. Maybe this tool could be the 
>> base for a future replacement of the catalog tool.
>> 
>> Long story short - let me introduce "Pharo Compendium":
>> 
>> Compendium is a new UI tool to list, browse and load Pharo artefacts from 
>> the web like:
>> 
>> - GitHub Projects
>> - Catalog Projects
>> 
>> and other
>> 
>> By default there are two plugin packages available for GitHub and Catalog - 
>> but you can implement own ones easily to connect to other sources
>> on the web. Compendium is available on:
>> 
>>   https://github.com/astares/Pharo-Compendium
>> 
>> It is implemented using the new Spec2 UI framework - so you need a recent 
>> Pharo 9 image to give it a try. Just run:
>> 
>>    Metacello new
>>        repository: 'github://astares/Pharo-Compendium/src';
>>        baseline: 'Compendium';
>>        load
>> 
>> to load the tool. Then go to "Tools" -> "Compendium Browser". Attached is a 
>> screenshot demoing the primary functionality.
>> 
>> If you want your GitHub project to be listed in the tool you simply need to 
>> add the topic "pharo" to the GitHub repository on the GitHub webpage.
>> 
>> Feel free to comment or help improving the tool by sending PR's.
>> 
>> Thx
>> T. (aka astares)
>> 
>> 
> 

--------------------------------------------
Stéphane Ducasse
http://stephane.ducasse.free.fr / http://www.pharo.org 
03 59 35 87 52
Assistant: Julie Jonas 
FAX 03 59 57 78 50
TEL 03 59 35 86 16
S. Ducasse - Inria
40, avenue Halley, 
Parc Scientifique de la Haute Borne, Bât.A, Park Plaza
Villeneuve d'Ascq 59650
France

Reply via email to