Re: [Pharo-users] Pharo family update

2015-10-27 Thread Mariano Martinez Peck
Adam,

This is a nice idea. Please keep us informed with your latest version
before I can comment a bit :)

On Mon, Oct 26, 2015 at 8:54 PM, Adam  wrote:

> Dne Po 26. října 2015 17:26:55, Esteban A. Maringolo napsal(a):
> > Magritte could be categorized as meta-modelling.
>
> OK.
>
> >
> > PostgreSQL, Magma, MongoDB, etc should be Databases.
> > Persistency should include Voyage, GLORP, SandstoneDB, etc.
>
> Sounds good. Still I em wondering about "Server" circle (like I wrote in my
> other email). Maybe it will be better to merge it with one of siblings.
>
> Adam.
>
> > Esteban A. Maringolo
> >
> > 2015-10-26 17:19 GMT-03:00 stepharo :
> > > You can safely remove Marina.
> > > It is unmaintained, undocumented and not finished.
> > >
> > > I did not see Fuel. Could be close to STON
> > > Would be nice to have parsers
> > >
> > > Smacc
> > > OMeta
> > > PetitParser
> > >
> > > Le 25/10/15 20:23, Adam a écrit :
> > >> Hello,
> > >>
> > >> next update. I tried to follow all sugestions - but not all is
> > >> implemented
> > >> into drawings (maybe because I did not quite understand, or I did not
> > >> found
> > >> enough information, or something like that).
> > >>
> > >> Pharo is mostly development platform, and image shows mostly libraries
> > >> and
> > >> frameworks for development, but "Development" circle in the image is
> more
> > >> about tools primarly targeted to support process of development. So,
> if
> > >> Gofer
> > >> and Metacello is not used for this purpose (maybe it is, I'm not
> sure),
> > >> it
> > >> should be in "Working" circle.
> > >>
> > >> "Working" circle is mostly about tools and applications for "normal"
> > >> people.
> > >> Maybe it should be named like: "Desktop"...
> > >>
> > >> "Server" circle is meant to show that Pharo itself can offer services
> to
> > >> other
> > >> parties.
> > >>
> > >> Development/Working/Server are some kinde of trinity around it
> everyhing
> > >> else
> > >> is rotating. But Pharo is more about Development so other circles are
> > >> main
> > >> groups of libraries and frameworks.
> > >>
> > >> Adam
> > >>
> > >> Dne Pá 23. října 2015 23:58:48, Adam napsal(a):
> > >>> Hello,
> > >>>
> > >>> I just updated drawing of projects around Pharo.
> > >>>
> > >>> Main idea is to guide people (new users of Pharo) through fields of
> > >>> interests - something they might be looking for. I choose these 10
> > >>> fields
> > >>> devided into some specific subjects. Somewhere it is too detailed,
> while
> > >>> elsewhere it is too fuzzy - it is just showing image of Pharo I have
> in
> > >>> my
> > >>> mind.
> > >>>
> > >>> It should help people to:
> > >>> - identify important classes in Pharo,
> > >>> - select right project,
> > >>> - understand what is application, tool or framework,
> > >>> - see what is allready inside main Pharo image.
> > >>>
> > >>> I would like to add links pointing to part of books or to videos
> where
> > >>> specific projects are used. And maybe a star symbol for very
> important
> > >>> or
> > >>> enterprise ready projects.
> > >>>
> > >>> As You can see I left few subjects empty. Maybe someone can help me
> fill
> > >>> this. But I will be happy for any type of correction - changing
> fields
> > >>> of
> > >>> interest, subjects, adding/removing projects etc...
> > >>>
> > >>> I prepared textual version on github - but right now it is not
> coherent
> > >>> with
> > >>> the drawing (I will correct this if needed).
> > >>>
> > >>> Adam.
>
>
>


-- 
Mariano
http://marianopeck.wordpress.com


Re: [Pharo-users] Pharo family update

2015-10-26 Thread Serge Stinckwich
Great job ! This could be a great poster ;-)

Maybe you have to put Pharo Logo in the middle and enhance the fonts
of different topics in blue circle (Server, Data, etc ...) so the
people can read them more easily.

Regards,

On Mon, Oct 26, 2015 at 1:23 AM, Adam  wrote:
> Hello,
>
> next update. I tried to follow all sugestions - but not all is implemented
> into drawings (maybe because I did not quite understand, or I did not found
> enough information, or something like that).
>
> Pharo is mostly development platform, and image shows mostly libraries and
> frameworks for development, but "Development" circle in the image is more
> about tools primarly targeted to support process of development. So, if Gofer
> and Metacello is not used for this purpose (maybe it is, I'm not sure), it
> should be in "Working" circle.
>
> "Working" circle is mostly about tools and applications for "normal" people.
> Maybe it should be named like: "Desktop"...
>
> "Server" circle is meant to show that Pharo itself can offer services to other
> parties.
>
> Development/Working/Server are some kinde of trinity around it everyhing else
> is rotating. But Pharo is more about Development so other circles are main
> groups of libraries and frameworks.
>
> Adam
>
> Dne Pá 23. října 2015 23:58:48, Adam napsal(a):
>> Hello,
>>
>> I just updated drawing of projects around Pharo.
>>
>> Main idea is to guide people (new users of Pharo) through fields of
>> interests - something they might be looking for. I choose these 10 fields
>> devided into some specific subjects. Somewhere it is too detailed, while
>> elsewhere it is too fuzzy - it is just showing image of Pharo I have in my
>> mind.
>>
>> It should help people to:
>> - identify important classes in Pharo,
>> - select right project,
>> - understand what is application, tool or framework,
>> - see what is allready inside main Pharo image.
>>
>> I would like to add links pointing to part of books or to videos where
>> specific projects are used. And maybe a star symbol for very important or
>> enterprise ready projects.
>>
>> As You can see I left few subjects empty. Maybe someone can help me fill
>> this. But I will be happy for any type of correction - changing fields of
>> interest, subjects, adding/removing projects etc...
>>
>> I prepared textual version on github - but right now it is not coherent with
>> the drawing (I will correct this if needed).
>>
>> Adam.



-- 
Serge Stinckwich
UCBN & UMI UMMISCO 209 (IRD/UPMC)
Every DSL ends up being Smalltalk
http://www.doesnotunderstand.org/



Re: [Pharo-users] Pharo family update

2015-10-26 Thread stepharo

You can safely remove Marina.
It is unmaintained, undocumented and not finished.

I did not see Fuel. Could be close to STON
Would be nice to have parsers
Smacc
OMeta
PetitParser


Le 25/10/15 20:23, Adam a écrit :

Hello,

next update. I tried to follow all sugestions - but not all is implemented
into drawings (maybe because I did not quite understand, or I did not found
enough information, or something like that).

Pharo is mostly development platform, and image shows mostly libraries and
frameworks for development, but "Development" circle in the image is more
about tools primarly targeted to support process of development. So, if Gofer
and Metacello is not used for this purpose (maybe it is, I'm not sure), it
should be in "Working" circle.

"Working" circle is mostly about tools and applications for "normal" people.
Maybe it should be named like: "Desktop"...

"Server" circle is meant to show that Pharo itself can offer services to other
parties.

Development/Working/Server are some kinde of trinity around it everyhing else
is rotating. But Pharo is more about Development so other circles are main
groups of libraries and frameworks.

Adam

Dne Pá 23. října 2015 23:58:48, Adam napsal(a):

Hello,

I just updated drawing of projects around Pharo.

Main idea is to guide people (new users of Pharo) through fields of
interests - something they might be looking for. I choose these 10 fields
devided into some specific subjects. Somewhere it is too detailed, while
elsewhere it is too fuzzy - it is just showing image of Pharo I have in my
mind.

It should help people to:
- identify important classes in Pharo,
- select right project,
- understand what is application, tool or framework,
- see what is allready inside main Pharo image.

I would like to add links pointing to part of books or to videos where
specific projects are used. And maybe a star symbol for very important or
enterprise ready projects.

As You can see I left few subjects empty. Maybe someone can help me fill
this. But I will be happy for any type of correction - changing fields of
interest, subjects, adding/removing projects etc...

I prepared textual version on github - but right now it is not coherent with
the drawing (I will correct this if needed).

Adam.





Re: [Pharo-users] Pharo family update

2015-10-26 Thread Adam
Dne Po 26. října 2015 16:19:36, stepharo napsal(a):
> You can safely remove Marina.
> It is unmaintained, undocumented and not finished.
> 

OK

> I did not see Fuel. Could be close to STON
> Would be nice to have parsers
>  Smacc
>  OMeta
>  PetitParser
>

Fuel is under Data - Storing (but I thinking about move it under Import/Export
SmaCC and PetitParser are Import/Export - Parsers
OMeta can be included.

Adam.

> Le 25/10/15 20:23, Adam a écrit :
> > Hello,
> > 
> > next update. I tried to follow all sugestions - but not all is implemented
> > into drawings (maybe because I did not quite understand, or I did not
> > found
> > enough information, or something like that).
> > 
> > Pharo is mostly development platform, and image shows mostly libraries and
> > frameworks for development, but "Development" circle in the image is more
> > about tools primarly targeted to support process of development. So, if
> > Gofer and Metacello is not used for this purpose (maybe it is, I'm not
> > sure), it should be in "Working" circle.
> > 
> > "Working" circle is mostly about tools and applications for "normal"
> > people. Maybe it should be named like: "Desktop"...
> > 
> > "Server" circle is meant to show that Pharo itself can offer services to
> > other parties.
> > 
> > Development/Working/Server are some kinde of trinity around it everyhing
> > else is rotating. But Pharo is more about Development so other circles
> > are main groups of libraries and frameworks.
> > 
> > Adam
> > 
> > Dne Pá 23. října 2015 23:58:48, Adam napsal(a):
> >> Hello,
> >> 
> >> I just updated drawing of projects around Pharo.
> >> 
> >> Main idea is to guide people (new users of Pharo) through fields of
> >> interests - something they might be looking for. I choose these 10 fields
> >> devided into some specific subjects. Somewhere it is too detailed, while
> >> elsewhere it is too fuzzy - it is just showing image of Pharo I have in
> >> my
> >> mind.
> >> 
> >> It should help people to:
> >> - identify important classes in Pharo,
> >> - select right project,
> >> - understand what is application, tool or framework,
> >> - see what is allready inside main Pharo image.
> >> 
> >> I would like to add links pointing to part of books or to videos where
> >> specific projects are used. And maybe a star symbol for very important or
> >> enterprise ready projects.
> >> 
> >> As You can see I left few subjects empty. Maybe someone can help me fill
> >> this. But I will be happy for any type of correction - changing fields of
> >> interest, subjects, adding/removing projects etc...
> >> 
> >> I prepared textual version on github - but right now it is not coherent
> >> with the drawing (I will correct this if needed).
> >> 
> >> Adam.



Re: [Pharo-users] Pharo family update

2015-10-26 Thread Esteban A. Maringolo
Magritte could be categorized as meta-modelling.

PostgreSQL, Magma, MongoDB, etc should be Databases.
Persistency should include Voyage, GLORP, SandstoneDB, etc.
Esteban A. Maringolo


2015-10-26 17:19 GMT-03:00 stepharo :
> You can safely remove Marina.
> It is unmaintained, undocumented and not finished.
>
> I did not see Fuel. Could be close to STON
> Would be nice to have parsers
> Smacc
> OMeta
> PetitParser
>
>
> Le 25/10/15 20:23, Adam a écrit :
>
>> Hello,
>>
>> next update. I tried to follow all sugestions - but not all is implemented
>> into drawings (maybe because I did not quite understand, or I did not
>> found
>> enough information, or something like that).
>>
>> Pharo is mostly development platform, and image shows mostly libraries and
>> frameworks for development, but "Development" circle in the image is more
>> about tools primarly targeted to support process of development. So, if
>> Gofer
>> and Metacello is not used for this purpose (maybe it is, I'm not sure), it
>> should be in "Working" circle.
>>
>> "Working" circle is mostly about tools and applications for "normal"
>> people.
>> Maybe it should be named like: "Desktop"...
>>
>> "Server" circle is meant to show that Pharo itself can offer services to
>> other
>> parties.
>>
>> Development/Working/Server are some kinde of trinity around it everyhing
>> else
>> is rotating. But Pharo is more about Development so other circles are main
>> groups of libraries and frameworks.
>>
>> Adam
>>
>> Dne Pá 23. října 2015 23:58:48, Adam napsal(a):
>>>
>>> Hello,
>>>
>>> I just updated drawing of projects around Pharo.
>>>
>>> Main idea is to guide people (new users of Pharo) through fields of
>>> interests - something they might be looking for. I choose these 10 fields
>>> devided into some specific subjects. Somewhere it is too detailed, while
>>> elsewhere it is too fuzzy - it is just showing image of Pharo I have in
>>> my
>>> mind.
>>>
>>> It should help people to:
>>> - identify important classes in Pharo,
>>> - select right project,
>>> - understand what is application, tool or framework,
>>> - see what is allready inside main Pharo image.
>>>
>>> I would like to add links pointing to part of books or to videos where
>>> specific projects are used. And maybe a star symbol for very important or
>>> enterprise ready projects.
>>>
>>> As You can see I left few subjects empty. Maybe someone can help me fill
>>> this. But I will be happy for any type of correction - changing fields of
>>> interest, subjects, adding/removing projects etc...
>>>
>>> I prepared textual version on github - but right now it is not coherent
>>> with
>>> the drawing (I will correct this if needed).
>>>
>>> Adam.
>
>
>



Re: [Pharo-users] Pharo family update

2015-10-26 Thread Adam
Thanks for all comments.

Dne Po 26. října 2015 12:18:31, Hernán Morales Durand napsal(a):
> 2015-10-26 11:08 GMT-03:00 Ben Coman :
> > Thanks Adam.  This is a great initiative. I really like the
> > internal/external distinction.
> > 
> > A few questions...
> > 
> > Why is "Compilers" outside the circle?

I dont know :) - I dont even know if it should be included. It is part of 
Nautilus from this point 
of view. I em not aware about possiblity to choose different compiler or to 
compile e.g. 
javascript into smalltalk.

> > 
> > What is the "VB" part of "VB-Regex" ?
> 
> Vassili Bykov was the original author of Regex11 and later it was renamed.
> 
> > and a few suggestions...
> > 
> > > About categories I would group in different way but it's personal
> > 
> > choice. Like...
> > 
> > > Reflection
> > 
> > It would be nice to emphasise our reflective capability, but what
> > would be some subparts?
> 
> Reflection is commonly decomposed in two parts: Introspection and
> intercession.

I em not sure if it fits into philosophy of the picture. Reflectivity as well 
as living environmet is 
attribute of Pharo. This picture is more about tools, applications, frameworks 
and libraries for 
Pharo. It can be pointed out in accompanying description (under Pharo logo).

> 
> > > Code Analysis
> > 
> > This could just be "Analysis" and include Moose and SciSmalltalk.

There is Data analysis with Moose included. 

> > 
> > > Persistency
> > 
> > Maybe "Connectors" could be renamed to "Persistence".
> 
> Yes, besides that would avoid confusion with the Connectors package.

Can be. First version contains this, but I change it because connectors to 
external databases 
are used for more then persistency. It may also allow to define model, query 
data, 
authenticate users, allows concurency etc...

So persistency is now under Data/Storing

> 
> > It would be good to promote in-Image persistence solutions since that
> > is a speed advantage for prototyping.  btw, Is SimplePersistance
> > stable enough to be included?
> > http://smalltalkhub.com/#!/~TorstenBergmann/SimplePersistence
> 
> I don't know about SimplePersistence but in-image persistence is a cool
> feature that other technologies lack.

Agreed - this should be somehow in the picture.

> 
> > I don't think Magma and SandstoneDb provide services to other clients
> > (??) and so don't seem related to "Server" and would group better with
> > "Connectors/Persistence". That does then leave "Server" a bit bare.
> > Perhaps "RemoteFrameBuffer" would be a good fit.
> > 

Yes, but they are able to provide service outside of running Pharo (through 
network), aren't 
they? I did not finish reading all books yet :)

Maybe this is a good question. What kind of services can Pharo provide over the 
network (or 
local sockets or pipes)? Zinc as HTTP for sure (somewhere I see HTTPS 
branch...or TLS 
implementation). WEB, REST and others are covered in Web development.
VNC - through RemoteFrameBuffer. 
Databases (direct connection without using REST)?
Repository and versioning (like Smalltalkhub - but I think it uses HTTP)
CORBA?
What about possibility to share objects (by cloning objects or by sending 
messages or by using 
proxy objects)?
(Now I em not able to think about anything else much usefull :) - SSH, NTP, 
IMAP, nothing 
like this seems to be right job for Pharo - but who knows :))

> > 
> > "Output" is a bit too much like "Export".  Perhaps it could be renamed
> > "Presentation"

Can be.

> > 
> > The legend could be moved to a corner (bottom left?), and "Pharo"
> > could be moved more centrally to its place.  In another shaded corner
> > you might list the major repositories:
> > * smalltalkhub.com
> > * ss3.gemtalksystems.com
> > * squeaksource.com

OK.

Re: [Pharo-users] Pharo family update

2015-10-26 Thread Adam
Dne Po 26. října 2015 17:26:55, Esteban A. Maringolo napsal(a):
> Magritte could be categorized as meta-modelling.

OK.

> 
> PostgreSQL, Magma, MongoDB, etc should be Databases.
> Persistency should include Voyage, GLORP, SandstoneDB, etc.

Sounds good. Still I em wondering about "Server" circle (like I wrote in my 
other email). Maybe it will be better to merge it with one of siblings.

Adam.

> Esteban A. Maringolo
> 
> 2015-10-26 17:19 GMT-03:00 stepharo :
> > You can safely remove Marina.
> > It is unmaintained, undocumented and not finished.
> > 
> > I did not see Fuel. Could be close to STON
> > Would be nice to have parsers
> > 
> > Smacc
> > OMeta
> > PetitParser
> > 
> > Le 25/10/15 20:23, Adam a écrit :
> >> Hello,
> >> 
> >> next update. I tried to follow all sugestions - but not all is
> >> implemented
> >> into drawings (maybe because I did not quite understand, or I did not
> >> found
> >> enough information, or something like that).
> >> 
> >> Pharo is mostly development platform, and image shows mostly libraries
> >> and
> >> frameworks for development, but "Development" circle in the image is more
> >> about tools primarly targeted to support process of development. So, if
> >> Gofer
> >> and Metacello is not used for this purpose (maybe it is, I'm not sure),
> >> it
> >> should be in "Working" circle.
> >> 
> >> "Working" circle is mostly about tools and applications for "normal"
> >> people.
> >> Maybe it should be named like: "Desktop"...
> >> 
> >> "Server" circle is meant to show that Pharo itself can offer services to
> >> other
> >> parties.
> >> 
> >> Development/Working/Server are some kinde of trinity around it everyhing
> >> else
> >> is rotating. But Pharo is more about Development so other circles are
> >> main
> >> groups of libraries and frameworks.
> >> 
> >> Adam
> >> 
> >> Dne Pá 23. října 2015 23:58:48, Adam napsal(a):
> >>> Hello,
> >>> 
> >>> I just updated drawing of projects around Pharo.
> >>> 
> >>> Main idea is to guide people (new users of Pharo) through fields of
> >>> interests - something they might be looking for. I choose these 10
> >>> fields
> >>> devided into some specific subjects. Somewhere it is too detailed, while
> >>> elsewhere it is too fuzzy - it is just showing image of Pharo I have in
> >>> my
> >>> mind.
> >>> 
> >>> It should help people to:
> >>> - identify important classes in Pharo,
> >>> - select right project,
> >>> - understand what is application, tool or framework,
> >>> - see what is allready inside main Pharo image.
> >>> 
> >>> I would like to add links pointing to part of books or to videos where
> >>> specific projects are used. And maybe a star symbol for very important
> >>> or
> >>> enterprise ready projects.
> >>> 
> >>> As You can see I left few subjects empty. Maybe someone can help me fill
> >>> this. But I will be happy for any type of correction - changing fields
> >>> of
> >>> interest, subjects, adding/removing projects etc...
> >>> 
> >>> I prepared textual version on github - but right now it is not coherent
> >>> with
> >>> the drawing (I will correct this if needed).
> >>> 
> >>> Adam.




Re: [Pharo-users] Pharo family update

2015-10-26 Thread Ben Coman
Thanks Adam.  This is a great initiative. I really like the
internal/external distinction.

A few questions...

Why is "Compilers" outside the circle?

What is the "VB" part of "VB-Regex" ?

and a few suggestions...

> About categories I would group in different way but it's personal choice. 
> Like...
> Reflection

It would be nice to emphasise our reflective capability, but what
would be some subparts?

> Code Analysis

This could just be "Analysis" and include Moose and SciSmalltalk.

> Persistency

Maybe "Connectors" could be renamed to "Persistence".

It would be good to promote in-Image persistence solutions since that
is a speed advantage for prototyping.  btw, Is SimplePersistance
stable enough to be included?
http://smalltalkhub.com/#!/~TorstenBergmann/SimplePersistence

I don't think Magma and SandstoneDb provide services to other clients
(??) and so don't seem related to "Server" and would group better with
"Connectors/Persistence". That does then leave "Server" a bit bare.
Perhaps "RemoteFrameBuffer" would be a good fit.


"Output" is a bit too much like "Export".  Perhaps it could be renamed
"Presentation"

The legend could be moved to a corner (bottom left?), and "Pharo"
could be moved more centrally to its place.  In another shaded corner
you might list the major repositories:
* smalltalkhub.com
* ss3.gemtalksystems.com
* squeaksource.com
Anyone with further ideas for the other two corners?

I'm not sure that "Define" is the right tag for "Magritte".  I think
its an implementation of the "Momento" pattern, so maybe that would be
better (or maybe that is too exotic?).  Would it be reasonable to tag
it s "Forms" (??)

"Fuel" would seem to go better near STON/JSON on "Import/Export".

As well as "SUnit" as a framework, "Testing" should have "TestRunner"
and a tool.

"Searching > Spotter" would go well up next to "Finder"

"Monticello" should go closer to "Metacello" and is perhaps a good fit
to move it down to "Working", and also Versioneer is closely related
to "Metacello"."Metacello" and "CatalogBrowser" would do well to
be tagged together as "Deployment"

I like that you've got "Computations" with SciSmalltalk and
BioSmalltalk, but actually it might be good to repurpose this
"Downstream Distributions".  I think such a section demostrates a
level of maturity of a system, which is important to show.  This might
then also include Moose, Phratch, Dr.Geo and PharoROS(?).  Chalten and
Aconcagua might be re-homed under "Data."

"Spec" and "Athens" are internal to Pharo.

whoops. thats a lot. Some parts I'm not sure on - wait and see what
others think.
cheers -ben


On Sat, Oct 24, 2015 at 7:30 PM, Ferlicot D. Cyril
 wrote:
> Le 24/10/2015 09:27, stepharo a écrit :
>> Superb! Really nice
>> Margritte -> Magritte
>> Mondorian -> Mondrian
>>
>> to add
>>
>> Never heard about PharoLink but you should have Garage (a database
>> generic API)
>>
>> You could add MongoTalk close to Voyage
>>
>> GLORP
>> Relational
>> Mapper
>>
>> Woden 3D
>> Roassal3D
>>
>> Omnibrowser is deprecated
>>
>> I would put STON close to Fuel
>> May be you should move closer the two spots: import/export and data
>>
>> Tide is not developed anymore so I would remove it
>> Add Reef instead (Javascript-enabled Web components)
>>
>> About Graphics
>>
>> you should have
>> Athens (Vector graphics API)
>> Bloc (new generation Morphic)
>> Brick (new generation widgets)
>>
>>
>
> Hi,
>
> I do not agree to add Reef, Bloc and Brick now if this map is for beginners.
> If this map is for beginners that need a framework we should wait to
> have a usable version with documentation.
> I think Bloc and Brick are not finish yet (I think) and reef lack
> documentation/tutorial.
>
> If a beginner see it on the map and test it he will have  a bad first
> impression. And first impression count.
>
> This project should be on a waiting list the time there are stable and
> documented I think. But this is just my opinion.
>
> --
> Cyril Ferlicot
>
> http://www.synectique.eu
>
> 165 Avenue Bretagne
> Lille 59000 France
>



Re: [Pharo-users] Pharo family update

2015-10-26 Thread Hernán Morales Durand
2015-10-26 11:08 GMT-03:00 Ben Coman :

> Thanks Adam.  This is a great initiative. I really like the
> internal/external distinction.
>
> A few questions...
>
> Why is "Compilers" outside the circle?
>
> What is the "VB" part of "VB-Regex" ?
>
>
Vassili Bykov was the original author of Regex11 and later it was renamed.


> and a few suggestions...
>
> > About categories I would group in different way but it's personal
> choice. Like...
> > Reflection
>
> It would be nice to emphasise our reflective capability, but what
> would be some subparts?
>
>
Reflection is commonly decomposed in two parts: Introspection and
intercession.


> > Code Analysis
>
> This could just be "Analysis" and include Moose and SciSmalltalk.
>
> > Persistency
>
> Maybe "Connectors" could be renamed to "Persistence".
>
>
Yes, besides that would avoid confusion with the Connectors package.


> It would be good to promote in-Image persistence solutions since that
> is a speed advantage for prototyping.  btw, Is SimplePersistance
> stable enough to be included?
> http://smalltalkhub.com/#!/~TorstenBergmann/SimplePersistence
>
>
I don't know about SimplePersistence but in-image persistence is a cool
feature that other technologies lack.



> I don't think Magma and SandstoneDb provide services to other clients
> (??) and so don't seem related to "Server" and would group better with
> "Connectors/Persistence". That does then leave "Server" a bit bare.
> Perhaps "RemoteFrameBuffer" would be a good fit.
>
>
> "Output" is a bit too much like "Export".  Perhaps it could be renamed
> "Presentation"
>
> The legend could be moved to a corner (bottom left?), and "Pharo"
> could be moved more centrally to its place.  In another shaded corner
> you might list the major repositories:
> * smalltalkhub.com
> * ss3.gemtalksystems.com
> * squeaksource.com
> Anyone with further ideas for the other two corners?
>
> I'm not sure that "Define" is the right tag for "Magritte".  I think
> its an implementation of the "Momento" pattern, so maybe that would be
> better (or maybe that is too exotic?).  Would it be reasonable to tag
> it s "Forms" (??)
>
>
That would require multi-class multi-label classification, because Magritte
(and other packages) cover many areas.


> "Fuel" would seem to go better near STON/JSON on "Import/Export".
>
> As well as "SUnit" as a framework, "Testing" should have "TestRunner"
> and a tool.
>
>
Agree, the TestRunner is important.



> "Searching > Spotter" would go well up next to "Finder"
>
> "Monticello" should go closer to "Metacello" and is perhaps a good fit
> to move it down to "Working", and also Versioneer is closely related
> to "Metacello"."Metacello" and "CatalogBrowser" would do well to
> be tagged together as "Deployment"
>
> I like that you've got "Computations" with SciSmalltalk and
> BioSmalltalk, but actually it might be good to repurpose this
> "Downstream Distributions".  I think such a section demostrates a
> level of maturity of a system, which is important to show.  This might
> then also include Moose, Phratch, Dr.Geo and PharoROS(?).  Chalten and
> Aconcagua might be re-homed under "Data."
>
>
Yes, I suspect it could be solved with multi-class multi-label tags.



> "Spec" and "Athens" are internal to Pharo.
>
>
I don't see why internal?
Does that mean it wouldn''t be ported to other ST flavors?



> whoops. thats a lot. Some parts I'm not sure on - wait and see what
> others think.
> cheers -ben
>
>
Really nice diagram, but it needs more promoting outside the Smalltalk
circle.

Hernán






>
> On Sat, Oct 24, 2015 at 7:30 PM, Ferlicot D. Cyril
>  wrote:
> > Le 24/10/2015 09:27, stepharo a écrit :
> >> Superb! Really nice
> >> Margritte -> Magritte
> >> Mondorian -> Mondrian
> >>
> >> to add
> >>
> >> Never heard about PharoLink but you should have Garage (a database
> >> generic API)
> >>
> >> You could add MongoTalk close to Voyage
> >>
> >> GLORP
> >> Relational
> >> Mapper
> >>
> >> Woden 3D
> >> Roassal3D
> >>
> >> Omnibrowser is deprecated
> >>
> >> I would put STON close to Fuel
> >> May be you should move closer the two spots: import/export and data
> >>
> >> Tide is not developed anymore so I would remove it
> >> Add Reef instead (Javascript-enabled Web components)
> >>
> >> About Graphics
> >>
> >> you should have
> >> Athens (Vector graphics API)
> >> Bloc (new generation Morphic)
> >> Brick (new generation widgets)
> >>
> >>
> >
> > Hi,
> >
> > I do not agree to add Reef, Bloc and Brick now if this map is for
> beginners.
> > If this map is for beginners that need a framework we should wait to
> > have a usable version with documentation.
> > I think Bloc and Brick are not finish yet (I think) and reef lack
> > documentation/tutorial.
> >
> > If a beginner see it on the map and test it he will have  a bad first
> > impression. And first impression count.
> >
> > This project should be on a waiting list the time 

Re: [Pharo-users] Pharo family update

2015-10-26 Thread Martin Bähr
Excerpts from Adam's message of 2015-10-26 01:23:09 +0100:
> Pharo is mostly development platform, and image shows mostly libraries and 
> frameworks for development, but "Development" circle in the image is more 
> about tools primarly targeted to support process of development. So, if Gofer 
> and Metacello is not used for this purpose (maybe it is, I'm not sure), it 
> should be in "Working" circle.

thanks for clarifying that. now i understand the difference. of course they are
related, but one is used by people who want to install software, while the
other is used by developers managing their cod

i wonder if "development" could have a better name, like "tools" or 
"development tools"

and if most things are about development, then "web development" might be "web
frameworks" or just "web" because otherwise it gives the impression that other
things would not be about development.


one more thing, i find the grey-on-white small text hard to read. i have to
zoom in a lot to make it out. small text like that would be better with higher 
contrast.

svg apparently supports tooltips:
http://stackoverflow.com/questions/102457/how-to-create-an-svg-tooltip-like-box
maybe that can be used here.

greetings, martin.

-- 
eKita   -   the online platform for your entire academic life
-- 
chief engineer   eKita.co
pike programmer  pike.lysator.liu.secaudium.net societyserver.org
secretary  beijinglug.org
mentor   fossasia.org
foresight developer  foresightlinux.orgrealss.com
unix sysadmin
Martin Bähr  working in chinahttp://societyserver.org/mbaehr/



Re: [Pharo-users] Pharo family update

2015-10-24 Thread Martin Bähr
Excerpts from Adam's message of 2015-10-23 23:58:48 +0200:
> I just updated drawing of projects around Pharo.
> 
> Main idea is to guide people (new users of Pharo) through fields of interests 
> - something they might be looking for. I choose these 10 fields devided into 
> some specific subjects. Somewhere it is too detailed, while elsewhere it is 
> too fuzzy - it is just showing image of Pharo I have in my mind.

this looks great!
i would order the topics so that related ones are next to each other, for
example it is a bit puzzling why http/zinc is not part of webdevelopment, but
if you order them so that you have 
development - web - server ... then zinc and web would be very close and
the exact category would not matter. it could even be in the middle.

same goes for monticello and metacello. aren't they closely related? why is one
in development, the other in working?

putting working next to development would solve that.

i think this order would place related topics close to each other:
working - development - web - server - connectors - data - model - 
import/export - output - graphics

closing the circle, graphics touches working which relates to the games and
multimedia subtopics too.

this is actually something i preferred from the first version. it was more
fuzzy and didn't make such absolute statements where something belongs that
people could argue about. (ok, maybe i am the only one arguing :-)

> I prepared textual version on github - but right now it is not coherent with 
> the drawing (I will correct this if needed).

maybe also put the svg on github so that people can fork and update it?

greetings, martin.

-- 
eKita   -   the online platform for your entire academic life
-- 
chief engineer   eKita.co
pike programmer  pike.lysator.liu.secaudium.net societyserver.org
secretary  beijinglug.org
mentor   fossasia.org
foresight developer  foresightlinux.orgrealss.com
unix sysadmin
Martin Bähr  working in chinahttp://societyserver.org/mbaehr/



Re: [Pharo-users] Pharo family update

2015-10-24 Thread Adam
Wow,

thanks for great feedback to everyone. I will try to modify drawings by your 
sugestions. Here is few questions:

- Aida web framework is ready for Pharo? In Pharo Catalog it is labeled as 
unstable.
- FFI by this: 
http://stackoverflow.com/questions/30322445/pharo-4-ffi-current-state-and-the-future
 have more implementations - which one I should 
put into drawing?
- Event framework is complete framework? I found EventRecorder and EventModel. 
Aren't events part of Morphic?

Adam


Dne So 24. října 2015 13:30:25, Ferlicot D. Cyril napsal(a):
> Le 24/10/2015 09:27, stepharo a écrit :
> > Superb! Really nice
> > Margritte -> Magritte
> > Mondorian -> Mondrian
> > 
> > to add
> > 
> > Never heard about PharoLink but you should have Garage (a database
> > generic API)
> > 
> > You could add MongoTalk close to Voyage
> > 
> > GLORP
> > 
> > Relational
> > Mapper
> > 
> > Woden 3D
> > Roassal3D
> > 
> > Omnibrowser is deprecated
> > 
> > I would put STON close to Fuel
> > May be you should move closer the two spots: import/export and data
> > 
> > Tide is not developed anymore so I would remove it
> > Add Reef instead (Javascript-enabled Web components)
> > 
> > About Graphics
> > 
> > you should have
> > 
> > Athens (Vector graphics API)
> > Bloc (new generation Morphic)
> > Brick (new generation widgets)
> 
> Hi,
> 
> I do not agree to add Reef, Bloc and Brick now if this map is for beginners.
> If this map is for beginners that need a framework we should wait to have a
> usable version with documentation.
> I think Bloc and Brick are not finish yet (I think) and reef lack
> documentation/tutorial.
> 
> If a beginner see it on the map and test it he will have  a bad first
> impression. And first impression count.
> 
> This project should be on a waiting list the time there are stable and
> documented I think. But this is just my opinion.




Re: [Pharo-users] Pharo family update

2015-10-24 Thread Ferlicot D. Cyril
Le 24/10/2015 09:27, stepharo a écrit :
> Superb! Really nice
> Margritte -> Magritte
> Mondorian -> Mondrian
> 
> to add
> 
> Never heard about PharoLink but you should have Garage (a database
> generic API)
> 
> You could add MongoTalk close to Voyage
> 
> GLORP
> Relational
> Mapper
> 
> Woden 3D
> Roassal3D
> 
> Omnibrowser is deprecated
> 
> I would put STON close to Fuel
> May be you should move closer the two spots: import/export and data
> 
> Tide is not developed anymore so I would remove it
> Add Reef instead (Javascript-enabled Web components)
> 
> About Graphics
> 
> you should have
> Athens (Vector graphics API)
> Bloc (new generation Morphic)
> Brick (new generation widgets)
> 
> 

Hi,

I do not agree to add Reef, Bloc and Brick now if this map is for beginners.
If this map is for beginners that need a framework we should wait to
have a usable version with documentation.
I think Bloc and Brick are not finish yet (I think) and reef lack
documentation/tutorial.

If a beginner see it on the map and test it he will have  a bad first
impression. And first impression count.

This project should be on a waiting list the time there are stable and
documented I think. But this is just my opinion.

-- 
Cyril Ferlicot

http://www.synectique.eu

165 Avenue Bretagne
Lille 59000 France



signature.asc
Description: OpenPGP digital signature


Re: [Pharo-users] Pharo family update

2015-10-24 Thread stepharo

Superb! Really nice
Margritte -> Magritte
Mondorian -> Mondrian

to add

Never heard about PharoLink but you should have Garage (a database 
generic API)


You could add MongoTalk close to Voyage

GLORP
Relational
Mapper

Woden 3D
Roassal3D

Omnibrowser is deprecated

I would put STON close to Fuel
May be you should move closer the two spots: import/export and data

Tide is not developed anymore so I would remove it
Add Reef instead (Javascript-enabled Web components)

About Graphics

you should have
Athens (Vector graphics API)
Bloc (new generation Morphic)
Brick (new generation widgets)



Le 23/10/15 23:58, Adam a écrit :

Hello,

I just updated drawing of projects around Pharo.

Main idea is to guide people (new users of Pharo) through fields of interests
- something they might be looking for. I choose these 10 fields devided into
some specific subjects. Somewhere it is too detailed, while elsewhere it is
too fuzzy - it is just showing image of Pharo I have in my mind.

It should help people to:
- identify important classes in Pharo,
- select right project,
- understand what is application, tool or framework,
- see what is allready inside main Pharo image.

I would like to add links pointing to part of books or to videos where
specific projects are used. And maybe a star symbol for very important or
enterprise ready projects.

As You can see I left few subjects empty. Maybe someone can help me fill this.
But I will be happy for any type of correction - changing fields of interest,
subjects, adding/removing projects etc...

I prepared textual version on github - but right now it is not coherent with
the drawing (I will correct this if needed).

Adam.





Re: [Pharo-users] Pharo family update

2015-10-23 Thread Hernán Morales Durand
Hello Adam,

Some feedback about the visualization:

- The OmniBrowser is not supported anymore in Pharo. You could add Nautilus
which is the browser implementation (but not a browser library).
- Monticello, Gofer and Metacello could be closer. I think Versionner and
FileTree (or GitFileTree) should be in.
- Finder could be in near Spotter (I never used Spotter).
- Event "framework" is missing (Announcement).
- Mondorian -> Mondrian. But I think that is part of Roassal now (same with
Grapher).
- There could be another category for Science with SciSmalltalk (and
BioSmalltalk of course :)
- CommandShell, OSProcess, ProcessWrapper, FFI.
- Spec could be added too.
- The Twitter Bootstrap is nice too.
- Logging support?
- VM packages?

About categories I would group in different way but it's personal choice.
Like Reflection, Code Analysis, Persistency, App Model Frameworks (Chalten,
Aconcagua), etc

Cheers,

Hernán

2015-10-23 18:58 GMT-03:00 Adam :

> Hello,
>
> I just updated drawing of projects around Pharo.
>
> Main idea is to guide people (new users of Pharo) through fields of
> interests
> - something they might be looking for. I choose these 10 fields devided
> into
> some specific subjects. Somewhere it is too detailed, while elsewhere it is
> too fuzzy - it is just showing image of Pharo I have in my mind.
>
> It should help people to:
> - identify important classes in Pharo,
> - select right project,
> - understand what is application, tool or framework,
> - see what is allready inside main Pharo image.
>
> I would like to add links pointing to part of books or to videos where
> specific projects are used. And maybe a star symbol for very important or
> enterprise ready projects.
>
> As You can see I left few subjects empty. Maybe someone can help me fill
> this.
> But I will be happy for any type of correction - changing fields of
> interest,
> subjects, adding/removing projects etc...
>
> I prepared textual version on github - but right now it is not coherent
> with
> the drawing (I will correct this if needed).
>
> Adam.


Re: [Pharo-users] Pharo family update

2015-10-23 Thread Offray Vladimir Luna Cárdenas

Hi Adam,

Thanks for this work. It helps a lot. Some suggestions:

- I would put "(beginners) education" instead of learning for DrGeo and 
Phratch
- I would add AidaWeb to the Web Development spot and put Import/Export 
and output near to data, because is closer to the path I have taken in 
my own newbie project.


At some point I think that maybe in another graph, would be nice to put 
"problems" instead of themes. For example, for my problem (interactive 
writing) I have used Roassal, Spec, Ston, GT Browsers and I think that 
most of the times you're driven by problems more that themes. So may be, 
once you have your family diagram ready, we can see how to complement it 
showing problems related to the projects we're making.


I wonder how can something like that be mapped on Roassal (but your 
SVG's are pretty fancy).


Keep the good work,

Offray

On 23/10/15 18:24, Hernán Morales Durand wrote:

Hello Adam,

Some feedback about the visualization:

- The OmniBrowser is not supported anymore in Pharo. You could add 
Nautilus which is the browser implementation (but not a browser library).
- Monticello, Gofer and Metacello could be closer. I think Versionner 
and FileTree (or GitFileTree) should be in.

- Finder could be in near Spotter (I never used Spotter).
- Event "framework" is missing (Announcement).
- Mondorian -> Mondrian. But I think that is part of Roassal now (same 
with Grapher).
- There could be another category for Science with SciSmalltalk (and 
BioSmalltalk of course :)

- CommandShell, OSProcess, ProcessWrapper, FFI.
- Spec could be added too.
- The Twitter Bootstrap is nice too.
- Logging support?
- VM packages?

About categories I would group in different way but it's personal 
choice. Like Reflection, Code Analysis, Persistency, App Model 
Frameworks (Chalten, Aconcagua), etc


Cheers,

Hernán

2015-10-23 18:58 GMT-03:00 Adam >:

Hello,

I just updated drawing of projects around Pharo.

Main idea is to guide people (new users of Pharo) through fields
of interests
- something they might be looking for. I choose these 10 fields
devided into
some specific subjects. Somewhere it is too detailed, while
elsewhere it is
too fuzzy - it is just showing image of Pharo I have in my mind.

It should help people to:
- identify important classes in Pharo,
- select right project,
- understand what is application, tool or framework,
- see what is allready inside main Pharo image.

I would like to add links pointing to part of books or to videos where
specific projects are used. And maybe a star symbol for very
important or
enterprise ready projects.

As You can see I left few subjects empty. Maybe someone can help
me fill this.
But I will be happy for any type of correction - changing fields
of interest,
subjects, adding/removing projects etc...

I prepared textual version on github - but right now it is not
coherent with
the drawing (I will correct this if needed).

Adam.






Re: [Pharo-users] Pharo family update

2015-10-23 Thread Ferlicot D. Cyril
Le 23/10/2015 23:58, Adam a écrit :
> Hello,
> 
> I just updated drawing of projects around Pharo.
> 
> Main idea is to guide people (new users of Pharo) through fields of interests 
> - something they might be looking for. I choose these 10 fields devided into 
> some specific subjects. Somewhere it is too detailed, while elsewhere it is 
> too fuzzy - it is just showing image of Pharo I have in my mind.
> 
> It should help people to:
> - identify important classes in Pharo,
> - select right project,
> - understand what is application, tool or framework,
> - see what is allready inside main Pharo image.
> 
> I would like to add links pointing to part of books or to videos where 
> specific projects are used. And maybe a star symbol for very important or 
> enterprise ready projects.
> 
> As You can see I left few subjects empty. Maybe someone can help me fill 
> this. 
> But I will be happy for any type of correction - changing fields of interest, 
> subjects, adding/removing projects etc...
> 
> I prepared textual version on github - but right now it is not coherent with 
> the drawing (I will correct this if needed).
> 
> Adam.
> 


Hi,

This is really great and valuable! I think this should be add to
pharo.org because this is really helpful for new users that are not on
the mailing list.

Here some feedback:
- I think Pillar is more an application than a Framework.
- For the Games there is Metaborg I thank.
- Maybe you should add the CatalogBrowser to "Deployment"? Or is it too
small?
- Maybe FFI should be added?
- Maybe GitFileTree should be added?
- Maybe OSProcess should be added?
- Maybe Spec should be added?

But you did a great job! :)


-- 
Cyril Ferlicot

http://www.synectique.eu

165 Avenue Bretagne
Lille 59000 France



signature.asc
Description: OpenPGP digital signature


Re: [Pharo-users] Pharo family

2015-10-05 Thread Esteban Lorenzano
well, we have http://catalog.pharo.org
who was there as a temporal solution who does not seems to be going away this 
year… so it can be enhanced to provide grouping/better links/etc. easily, I 
think.

Esteban


> On 05 Oct 2015, at 19:38, Volkert  wrote:
> 
> I would be happy if Pharo as something like this
> 
> https://github.com/golang/go/wiki/Projects
> 
> or
> 
> this https://github.com/h4cc/awesome-elixir.
> 
> That is not exactly what you have in mind, but I think this can be combined 
> with your meta information.
> 
> BW,
> Volkert
> 
> On 05.10.2015 00:10, Adam wrote:
>> I move the map into github in textual file for completing it before drawing
>> it: https://github.com/AdamSadovsky/pharo-family
>> - Zinc is now inside
>> - More circles can be added. I generalized it under "position", so You can
>> change it into something else then "inside image". I dont even know what
>> bootstrap is (it has to do something with the loading probably, but why it is
>> important to know from this point of view).
>> 
>> Adam.
>> 
>> Dne Ne 4. října 2015 20:26:57, Ben Coman napsal(a):
>>> Interesting idea.  Some feedback:
>>> * "Zinc" should probably be inside the circle
>>> * "SUnit" seems to have greater emphasis, such that for a moment it
>>> seemed that this was the label for everything in the circle.
>>> * Later it might be interesting to have several circles, showing what
>>> is in bootstrap and the normal Image.
>>> 
>>> cheers -ben
>>> 
>>> On Sun, Oct 4, 2015 at 7:54 AM,   wrote:
 Hello,
 
 I just did a quick scatch of some projects, frameworks and concepts
 related to Pharo. I did it because I em confused of the cloud of projects
 around Pharo and what thay can do.
 
 Maybe somewhere already exists similar list. Maybe in textual form. If so,
 please, post it to me.
 
 Image starts in the center where Pharo logo is. Around it, there should be
 a core of Pharo (included in the image). Outside of this core, there are
 other important projects and frameworks.
 
 Text in ovals should represent main concepts and around them there are
 names or logos of projects that are related to them.
 
 Text in rectangles should represents  main attributes of nearby project.
 
 I would also like to draw bigger text or logos of projects that are very
 important (or enterprise ready...?).
 
 As you can see, it lacks lots of things (mostly because I draw it very
 quick and did not study every projects and every book about Pharo). But
 If  anybody have anything to contribute, I will be happy to include them
 to this map.
 
 Maybe it will be also better to create this picture through some
 visualization based on descriptive syntax of this hierarchy map (like
 mind-mapping) :)
 
 Have a nice day,
 
 Adam.
>> 
> 
> 




Re: [Pharo-users] Pharo family

2015-10-05 Thread Adam
Both would be good.
I have find catalog You mentioned, but it lacks grouping and also it has too 
many projects.
It would be good to have structured catalog of almost all projects. But I 
think that map of main projects will be also very useful especially to 
newcommers.

Adam.

Dne Po 5. října 2015 19:58:48, Esteban Lorenzano napsal(a):
> well, we have http://catalog.pharo.org
> who was there as a temporal solution who does not seems to be going away
> this year… so it can be enhanced to provide grouping/better links/etc.
> easily, I think.
> 
> Esteban
> 
> > On 05 Oct 2015, at 19:38, Volkert  wrote:
> > 
> > I would be happy if Pharo as something like this
> > 
> > https://github.com/golang/go/wiki/Projects
> > 
> > or
> > 
> > this https://github.com/h4cc/awesome-elixir.
> > 
> > That is not exactly what you have in mind, but I think this can be
> > combined with your meta information.
> > 
> > BW,
> > Volkert
> > 
> > On 05.10.2015 00:10, Adam wrote:
> >> I move the map into github in textual file for completing it before
> >> drawing
> >> it: https://github.com/AdamSadovsky/pharo-family
> >> - Zinc is now inside
> >> - More circles can be added. I generalized it under "position", so You
> >> can
> >> change it into something else then "inside image". I dont even know what
> >> bootstrap is (it has to do something with the loading probably, but why
> >> it is important to know from this point of view).
> >> 
> >> Adam.
> >> 
> >> Dne Ne 4. října 2015 20:26:57, Ben Coman napsal(a):
> >>> Interesting idea.  Some feedback:
> >>> * "Zinc" should probably be inside the circle
> >>> * "SUnit" seems to have greater emphasis, such that for a moment it
> >>> seemed that this was the label for everything in the circle.
> >>> * Later it might be interesting to have several circles, showing what
> >>> is in bootstrap and the normal Image.
> >>> 
> >>> cheers -ben
> >>> 
> >>> On Sun, Oct 4, 2015 at 7:54 AM,   wrote:
>  Hello,
>  
>  I just did a quick scatch of some projects, frameworks and concepts
>  related to Pharo. I did it because I em confused of the cloud of
>  projects
>  around Pharo and what thay can do.
>  
>  Maybe somewhere already exists similar list. Maybe in textual form. If
>  so,
>  please, post it to me.
>  
>  Image starts in the center where Pharo logo is. Around it, there should
>  be
>  a core of Pharo (included in the image). Outside of this core, there
>  are
>  other important projects and frameworks.
>  
>  Text in ovals should represent main concepts and around them there are
>  names or logos of projects that are related to them.
>  
>  Text in rectangles should represents  main attributes of nearby
>  project.
>  
>  I would also like to draw bigger text or logos of projects that are
>  very
>  important (or enterprise ready...?).
>  
>  As you can see, it lacks lots of things (mostly because I draw it very
>  quick and did not study every projects and every book about Pharo). But
>  If  anybody have anything to contribute, I will be happy to include
>  them
>  to this map.
>  
>  Maybe it will be also better to create this picture through some
>  visualization based on descriptive syntax of this hierarchy map (like
>  mind-mapping) :)
>  
>  Have a nice day,
>  
>  Adam.




Re: [Pharo-users] Pharo family

2015-10-05 Thread Volkert

I would be happy if Pharo as something like this

https://github.com/golang/go/wiki/Projects

or

this https://github.com/h4cc/awesome-elixir.

That is not exactly what you have in mind, but I think this can be 
combined with your meta information.


BW,
Volkert

On 05.10.2015 00:10, Adam wrote:

I move the map into github in textual file for completing it before drawing
it: https://github.com/AdamSadovsky/pharo-family
- Zinc is now inside
- More circles can be added. I generalized it under "position", so You can
change it into something else then "inside image". I dont even know what
bootstrap is (it has to do something with the loading probably, but why it is
important to know from this point of view).

Adam.

Dne Ne 4. října 2015 20:26:57, Ben Coman napsal(a):

Interesting idea.  Some feedback:
* "Zinc" should probably be inside the circle
* "SUnit" seems to have greater emphasis, such that for a moment it
seemed that this was the label for everything in the circle.
* Later it might be interesting to have several circles, showing what
is in bootstrap and the normal Image.

cheers -ben

On Sun, Oct 4, 2015 at 7:54 AM,   wrote:

Hello,

I just did a quick scatch of some projects, frameworks and concepts
related to Pharo. I did it because I em confused of the cloud of projects
around Pharo and what thay can do.

Maybe somewhere already exists similar list. Maybe in textual form. If so,
please, post it to me.

Image starts in the center where Pharo logo is. Around it, there should be
a core of Pharo (included in the image). Outside of this core, there are
other important projects and frameworks.

Text in ovals should represent main concepts and around them there are
names or logos of projects that are related to them.

Text in rectangles should represents  main attributes of nearby project.

I would also like to draw bigger text or logos of projects that are very
important (or enterprise ready...?).

As you can see, it lacks lots of things (mostly because I draw it very
quick and did not study every projects and every book about Pharo). But
If  anybody have anything to contribute, I will be happy to include them
to this map.

Maybe it will be also better to create this picture through some
visualization based on descriptive syntax of this hierarchy map (like
mind-mapping) :)

Have a nice day,

Adam.







Re: [Pharo-users] Pharo family

2015-10-05 Thread stepharo
Have a look at the book EntreprisePharo: a web perspective it will help 
you get some names :)



Le 4/10/15 01:54, a...@234.cz a écrit :

Hello,

I just did a quick scatch of some projects, frameworks and concepts related to
Pharo. I did it because I em confused of the cloud of projects around Pharo
and what thay can do.

Maybe somewhere already exists similar list. Maybe in textual form. If so,
please, post it to me.

Image starts in the center where Pharo logo is. Around it, there should be a
core of Pharo (included in the image). Outside of this core, there are other
important projects and frameworks.

Text in ovals should represent main concepts and around them there are names
or logos of projects that are related to them.

Text in rectangles should represents  main attributes of nearby project.

I would also like to draw bigger text or logos of projects that are very
important (or enterprise ready...?).

As you can see, it lacks lots of things (mostly because I draw it very quick
and did not study every projects and every book about Pharo). But If  anybody
have anything to contribute, I will be happy to include them to this map.

Maybe it will be also better to create this picture through some visualization
based on descriptive syntax of this hierarchy map (like mind-mapping) :)

Have a nice day,

Adam.

  





Re: [Pharo-users] Pharo family

2015-10-05 Thread Ben Coman
On Mon, Oct 5, 2015 at 6:10 AM, Adam  wrote:
> I move the map into github in textual file for completing it before drawing
> it: https://github.com/AdamSadovsky/pharo-family
> - Zinc is now inside
> - More circles can be added. I generalized it under "position", so You can
> change it into something else then "inside image". I dont even know what
> bootstrap is (it has to do something with the loading probably, but why it is
> important to know from this point of view).

Bootstrap refers to work being done to "bootstrap the core" per item 4.5 of...
https://gforge.inria.fr/frs/download.php/30434/PharoVision.pdf

I had a go at breaking a few bootstrap dependencies...
   https://www.mail-archive.com/pharo-dev@lists.pharo.org/msg32799.html
and at times found myself wondering whether the refactored alternative
I was proposing didn't introduce additional dependencies.  It would be
nice to have some view quick view of which packages are at which level
- but revisiting my thoughts, this is probably more low level than
you're aiming at, at the project level.

cheers -ben

>
> Adam.
>
> Dne Ne 4. října 2015 20:26:57, Ben Coman napsal(a):
>> Interesting idea.  Some feedback:
>> * "Zinc" should probably be inside the circle
>> * "SUnit" seems to have greater emphasis, such that for a moment it
>> seemed that this was the label for everything in the circle.
>> * Later it might be interesting to have several circles, showing what
>> is in bootstrap and the normal Image.
>>
>> cheers -ben
>>
>> On Sun, Oct 4, 2015 at 7:54 AM,   wrote:
>> > Hello,
>> >
>> > I just did a quick scatch of some projects, frameworks and concepts
>> > related to Pharo. I did it because I em confused of the cloud of projects
>> > around Pharo and what thay can do.
>> >
>> > Maybe somewhere already exists similar list. Maybe in textual form. If so,
>> > please, post it to me.
>> >
>> > Image starts in the center where Pharo logo is. Around it, there should be
>> > a core of Pharo (included in the image). Outside of this core, there are
>> > other important projects and frameworks.
>> >
>> > Text in ovals should represent main concepts and around them there are
>> > names or logos of projects that are related to them.
>> >
>> > Text in rectangles should represents  main attributes of nearby project.
>> >
>> > I would also like to draw bigger text or logos of projects that are very
>> > important (or enterprise ready...?).
>> >
>> > As you can see, it lacks lots of things (mostly because I draw it very
>> > quick and did not study every projects and every book about Pharo). But
>> > If  anybody have anything to contribute, I will be happy to include them
>> > to this map.
>> >
>> > Maybe it will be also better to create this picture through some
>> > visualization based on descriptive syntax of this hierarchy map (like
>> > mind-mapping) :)
>> >
>> > Have a nice day,
>> >
>> > Adam.
>
>



Re: [Pharo-users] Pharo family

2015-10-04 Thread Ben Coman
Interesting idea.  Some feedback:
* "Zinc" should probably be inside the circle
* "SUnit" seems to have greater emphasis, such that for a moment it
seemed that this was the label for everything in the circle.
* Later it might be interesting to have several circles, showing what
is in bootstrap and the normal Image.

cheers -ben

On Sun, Oct 4, 2015 at 7:54 AM,   wrote:
> Hello,
>
> I just did a quick scatch of some projects, frameworks and concepts related to
> Pharo. I did it because I em confused of the cloud of projects around Pharo
> and what thay can do.
>
> Maybe somewhere already exists similar list. Maybe in textual form. If so,
> please, post it to me.
>
> Image starts in the center where Pharo logo is. Around it, there should be a
> core of Pharo (included in the image). Outside of this core, there are other
> important projects and frameworks.
>
> Text in ovals should represent main concepts and around them there are names
> or logos of projects that are related to them.
>
> Text in rectangles should represents  main attributes of nearby project.
>
> I would also like to draw bigger text or logos of projects that are very
> important (or enterprise ready...?).
>
> As you can see, it lacks lots of things (mostly because I draw it very quick
> and did not study every projects and every book about Pharo). But If  anybody
> have anything to contribute, I will be happy to include them to this map.
>
> Maybe it will be also better to create this picture through some visualization
> based on descriptive syntax of this hierarchy map (like mind-mapping) :)
>
> Have a nice day,
>
> Adam.
>
>



Re: [Pharo-users] Pharo family

2015-10-04 Thread Volkert

+1

i like the idea of a pharo capability map with all the related projects 
and framework. i have the same feeling as you. For a newcomer its is 
really hard get a picture of what is behind the plenty strange framework 
names.  A structured list of the main frameworks with a short 
description would be helpfull.


Why not starting with a overview of the ecosystem & projects and put it 
on github (https://github.com/pharo-project).


I will support you.

BW,
Volkert

On 04.10.2015 01:54, a...@234.cz wrote:

Hello,

I just did a quick scatch of some projects, frameworks and concepts related to
Pharo. I did it because I em confused of the cloud of projects around Pharo
and what thay can do.

Maybe somewhere already exists similar list. Maybe in textual form. If so,
please, post it to me.

Image starts in the center where Pharo logo is. Around it, there should be a
core of Pharo (included in the image). Outside of this core, there are other
important projects and frameworks.

Text in ovals should represent main concepts and around them there are names
or logos of projects that are related to them.

Text in rectangles should represents  main attributes of nearby project.

I would also like to draw bigger text or logos of projects that are very
important (or enterprise ready...?).

As you can see, it lacks lots of things (mostly because I draw it very quick
and did not study every projects and every book about Pharo). But If  anybody
have anything to contribute, I will be happy to include them to this map.

Maybe it will be also better to create this picture through some visualization
based on descriptive syntax of this hierarchy map (like mind-mapping) :)

Have a nice day,

Adam.

  





Re: [Pharo-users] Pharo family

2015-10-04 Thread Adam
I move the map into github in textual file for completing it before drawing 
it: https://github.com/AdamSadovsky/pharo-family
- Zinc is now inside
- More circles can be added. I generalized it under "position", so You can 
change it into something else then "inside image". I dont even know what 
bootstrap is (it has to do something with the loading probably, but why it is 
important to know from this point of view).

Adam.

Dne Ne 4. října 2015 20:26:57, Ben Coman napsal(a):
> Interesting idea.  Some feedback:
> * "Zinc" should probably be inside the circle
> * "SUnit" seems to have greater emphasis, such that for a moment it
> seemed that this was the label for everything in the circle.
> * Later it might be interesting to have several circles, showing what
> is in bootstrap and the normal Image.
> 
> cheers -ben
> 
> On Sun, Oct 4, 2015 at 7:54 AM,   wrote:
> > Hello,
> > 
> > I just did a quick scatch of some projects, frameworks and concepts
> > related to Pharo. I did it because I em confused of the cloud of projects
> > around Pharo and what thay can do.
> > 
> > Maybe somewhere already exists similar list. Maybe in textual form. If so,
> > please, post it to me.
> > 
> > Image starts in the center where Pharo logo is. Around it, there should be
> > a core of Pharo (included in the image). Outside of this core, there are
> > other important projects and frameworks.
> > 
> > Text in ovals should represent main concepts and around them there are
> > names or logos of projects that are related to them.
> > 
> > Text in rectangles should represents  main attributes of nearby project.
> > 
> > I would also like to draw bigger text or logos of projects that are very
> > important (or enterprise ready...?).
> > 
> > As you can see, it lacks lots of things (mostly because I draw it very
> > quick and did not study every projects and every book about Pharo). But
> > If  anybody have anything to contribute, I will be happy to include them
> > to this map.
> > 
> > Maybe it will be also better to create this picture through some
> > visualization based on descriptive syntax of this hierarchy map (like
> > mind-mapping) :)
> > 
> > Have a nice day,
> > 
> > Adam.




Re: [Pharo-users] Pharo family

2015-10-04 Thread Adam
as You suggested I prepared list of projects in github. I was not able to add 
it into pharo-project, so I created it under my account.
https://github.com/AdamSadovsky/pharo-family

Still it is very incomplete version. More projects can be included, more 
details can be added. And moreover hierarchy of concepts could be more like 
this:
Data/modelling
Data/persistency
Data/persistency/database
Data/conversion

Adam.

Dne Ne 4. října 2015 17:38:31, Volkert napsal(a):
> +1
> 
> i like the idea of a pharo capability map with all the related projects
> and framework. i have the same feeling as you. For a newcomer its is
> really hard get a picture of what is behind the plenty strange framework
> names.  A structured list of the main frameworks with a short
> description would be helpfull.
> 
> Why not starting with a overview of the ecosystem & projects and put it
> on github (https://github.com/pharo-project).
> 
> I will support you.
> 
> BW,
> Volkert
> 
> On 04.10.2015 01:54, a...@234.cz wrote:
> > Hello,
> > 
> > I just did a quick scatch of some projects, frameworks and concepts
> > related to Pharo. I did it because I em confused of the cloud of projects
> > around Pharo and what thay can do.
> > 
> > Maybe somewhere already exists similar list. Maybe in textual form. If so,
> > please, post it to me.
> > 
> > Image starts in the center where Pharo logo is. Around it, there should be
> > a core of Pharo (included in the image). Outside of this core, there are
> > other important projects and frameworks.
> > 
> > Text in ovals should represent main concepts and around them there are
> > names or logos of projects that are related to them.
> > 
> > Text in rectangles should represents  main attributes of nearby project.
> > 
> > I would also like to draw bigger text or logos of projects that are very
> > important (or enterprise ready...?).
> > 
> > As you can see, it lacks lots of things (mostly because I draw it very
> > quick and did not study every projects and every book about Pharo). But
> > If  anybody have anything to contribute, I will be happy to include them
> > to this map.
> > 
> > Maybe it will be also better to create this picture through some
> > visualization based on descriptive syntax of this hierarchy map (like
> > mind-mapping) :)
> > 
> > Have a nice day,
> > 
> > Adam.