[Pharo-users] Pharo family update

Adam adam at 234.cz
Mon Oct 26 19:38:39 EDT 2015


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 <btc at openinworld.com>:
> > 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.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.pharo.org/pipermail/pharo-users_lists.pharo.org/attachments/20151027/c599779e/attachment.html>


More information about the Pharo-users mailing list