Re: [Pharo-users] [Moose-dev] Re: [ann] gt4gemstone

2017-05-02 Thread Mariano Martinez Peck
On Wed, May 3, 2017 at 1:55 AM, Tudor Girba  wrote:

> Hi,
>
> > On May 3, 2017, at 1:00 AM, Mariano Martinez Peck 
> wrote:
> >
> > Hi Doru,
> >
> > That's very cool! I am on vacation now so I don't have much time to take
> a deeper look.
> > Quick questions:
> > 1) is this using the CGI FFI port I did for Pharo 5 UFFI?
>
> Of course :).
>


Cool!  I am glad that is being used and that it was worth! I still remember
the skype call we had some time ago :)


>
> > 2) Which pharo and gemstone versions are supported? Does this work for
> Pharo 5.0 and GemStone 3.3.3 ?
>
> - Pharo 5.0, Pharo 6.0.
> - GemStone 3.3.3
>
>
Excellent. That fits my client app. I will try to test it when I am back.

Best,



> Cheers,
> Doru
>
>
> > Thanks!
> >
> >
> > On Tue, May 2, 2017 at 6:29 PM, Tudor Girba 
> wrote:
> > Hi,
> >
> > feenk.com is proud to announce gt4gemstone, a version of the Glamorous
> Toolkit aimed at supporting remote development with GemStone/S from Pharo.
> gt4gemstone is released as an open-source project under the MIT license and
> was built primarily by Andrei Chis with some marginal contributions from me.
> >
> > The project is hosted at:
> > https://github.com/feenkcom/gt4gemstone
> >
> > The toolkit currently offers several features:
> > • Remote Playground
> > • Remote Inspector with extensions that can be coded exactly
> like the ones in Pharo
> > • Remote Debugger with mixed stacks (Pharo and GemStone)
> > • Basic Remote Code Browser
> > • Remote Session Handler
> > • Integration with Roassal
> > • A Glamour-specific proxy model for efficient serialization of
> Glamour presentations
> > • A basic proxy model for working with any remote objects from
> GemStone
> >
> > One particular aspect that we focused on is performance. So much so,
> that at one point inspecting objects in gt4gemstone was faster than doing
> them locally. In the meantime, the GT inspector from Pharo also received an
> upgrade.
> >
> > But, perhaps the most exciting thing about this project is that most
> extensions of the inspector can be expressed exactly in the same way both
> in Pharo and in GemStone, and this makes the scenario of building in Pharo
> and deploying in GemStone even more appealing.
> >
> > The official announcement with some extra details can be found here:
> > http://www.humane-assessment.com/blog/introducing-gt4gemstone/
> >
> > Cheers,
> > Tudor
> >
> > --
> > www.tudorgirba.com
> > www.feenk.com
> >
> > "There are no old things, there are only old ways of looking at them."
> >
> >
> >
> >
> > ___
> > Moose-dev mailing list
> > moose-...@list.inf.unibe.ch
> > https://www.list.inf.unibe.ch/listinfo/moose-dev
> >
> >
> >
> > --
> > Mariano
> > http://marianopeck.wordpress.com
> > ___
> > Moose-dev mailing list
> > moose-...@list.inf.unibe.ch
> > https://www.list.inf.unibe.ch/listinfo/moose-dev
>
> --
> www.tudorgirba.com
> www.feenk.com
>
> “Live like you mean it."
>
> ___
> Moose-dev mailing list
> moose-...@list.inf.unibe.ch
> https://www.list.inf.unibe.ch/listinfo/moose-dev
>



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


Re: [Pharo-users] [Moose-dev] [ann] gt4gemstone

2017-05-02 Thread Tudor Girba
Hi,

> On May 3, 2017, at 1:00 AM, Mariano Martinez Peck  
> wrote:
> 
> Hi Doru, 
> 
> That's very cool! I am on vacation now so I don't have much time to take a 
> deeper look.
> Quick questions: 
> 1) is this using the CGI FFI port I did for Pharo 5 UFFI?

Of course :).

> 2) Which pharo and gemstone versions are supported? Does this work for Pharo 
> 5.0 and GemStone 3.3.3 ?

- Pharo 5.0, Pharo 6.0.
- GemStone 3.3.3

Cheers,
Doru


> Thanks!
> 
> 
> On Tue, May 2, 2017 at 6:29 PM, Tudor Girba  wrote:
> Hi,
> 
> feenk.com is proud to announce gt4gemstone, a version of the Glamorous 
> Toolkit aimed at supporting remote development with GemStone/S from Pharo. 
> gt4gemstone is released as an open-source project under the MIT license and 
> was built primarily by Andrei Chis with some marginal contributions from me.
> 
> The project is hosted at:
> https://github.com/feenkcom/gt4gemstone
> 
> The toolkit currently offers several features:
> • Remote Playground
> • Remote Inspector with extensions that can be coded exactly like the 
> ones in Pharo
> • Remote Debugger with mixed stacks (Pharo and GemStone)
> • Basic Remote Code Browser
> • Remote Session Handler
> • Integration with Roassal
> • A Glamour-specific proxy model for efficient serialization of 
> Glamour presentations
> • A basic proxy model for working with any remote objects from 
> GemStone
> 
> One particular aspect that we focused on is performance. So much so, that at 
> one point inspecting objects in gt4gemstone was faster than doing them 
> locally. In the meantime, the GT inspector from Pharo also received an 
> upgrade.
> 
> But, perhaps the most exciting thing about this project is that most 
> extensions of the inspector can be expressed exactly in the same way both in 
> Pharo and in GemStone, and this makes the scenario of building in Pharo and 
> deploying in GemStone even more appealing.
> 
> The official announcement with some extra details can be found here:
> http://www.humane-assessment.com/blog/introducing-gt4gemstone/
> 
> Cheers,
> Tudor
> 
> --
> www.tudorgirba.com
> www.feenk.com
> 
> "There are no old things, there are only old ways of looking at them."
> 
> 
> 
> 
> ___
> Moose-dev mailing list
> moose-...@list.inf.unibe.ch
> https://www.list.inf.unibe.ch/listinfo/moose-dev
> 
> 
> 
> -- 
> Mariano
> http://marianopeck.wordpress.com
> ___
> Moose-dev mailing list
> moose-...@list.inf.unibe.ch
> https://www.list.inf.unibe.ch/listinfo/moose-dev

--
www.tudorgirba.com
www.feenk.com 

“Live like you mean it."




Re: [Pharo-users] [Moose-dev] [ann] gt4gemstone

2017-05-02 Thread Mariano Martinez Peck
Hi Doru,

That's very cool! I am on vacation now so I don't have much time to take a
deeper look.
Quick questions:
1) is this using the CGI FFI port I did for Pharo 5 UFFI?
2) Which pharo and gemstone versions are supported? Does this work for
Pharo 5.0 and GemStone 3.3.3 ?

Thanks!


On Tue, May 2, 2017 at 6:29 PM, Tudor Girba  wrote:

> Hi,
>
> feenk.com is proud to announce gt4gemstone, a version of the Glamorous
> Toolkit aimed at supporting remote development with GemStone/S from Pharo.
> gt4gemstone is released as an open-source project under the MIT license and
> was built primarily by Andrei Chis with some marginal contributions from me.
>
> The project is hosted at:
> https://github.com/feenkcom/gt4gemstone
>
> The toolkit currently offers several features:
> • Remote Playground
> • Remote Inspector with extensions that can be coded exactly like
> the ones in Pharo
> • Remote Debugger with mixed stacks (Pharo and GemStone)
> • Basic Remote Code Browser
> • Remote Session Handler
> • Integration with Roassal
> • A Glamour-specific proxy model for efficient serialization of
> Glamour presentations
> • A basic proxy model for working with any remote objects from
> GemStone
>
> One particular aspect that we focused on is performance. So much so, that
> at one point inspecting objects in gt4gemstone was faster than doing them
> locally. In the meantime, the GT inspector from Pharo also received an
> upgrade.
>
> But, perhaps the most exciting thing about this project is that most
> extensions of the inspector can be expressed exactly in the same way both
> in Pharo and in GemStone, and this makes the scenario of building in Pharo
> and deploying in GemStone even more appealing.
>
> The official announcement with some extra details can be found here:
> http://www.humane-assessment.com/blog/introducing-gt4gemstone/
>
> Cheers,
> Tudor
>
> --
> www.tudorgirba.com
> www.feenk.com
>
> "There are no old things, there are only old ways of looking at them."
>
>
>
>
> ___
> Moose-dev mailing list
> moose-...@list.inf.unibe.ch
> https://www.list.inf.unibe.ch/listinfo/moose-dev
>



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


Re: [Pharo-users] Put FTTableMorph layout into ComposableModel lyout

2017-05-02 Thread Peter Uhnak
Hi,

you can look at chapter 9.1 in the Spec Booklet 
http://files.pharo.org/books-pdfs/spec/2017-01-23-SpecBooklet.pdf it shows how 
to integrate any morph inside a Spec Model.

But did you look at FastTabelModel? It uses FTTableMorph underneath, so maybe 
it can already do what you need.

Peter


On Tue, May 02, 2017 at 07:30:00AM -0700, chrismihaylyk wrote:
> Hi!
> 
> I need to display my FTTableMorph window content inside of ComposableModel
> window.
> Please tell me, is it possible? 
> 
> Thanks,
> Khrystyna.
> 
> 
> 
> --
> View this message in context: 
> http://forum.world.st/Put-FTTableMorph-layout-into-ComposableModel-lyout-tp4945202.html
> Sent from the Pharo Smalltalk Users mailing list archive at Nabble.com.
> 



[Pharo-users] [ann] gt4gemstone

2017-05-02 Thread Tudor Girba
Hi,

feenk.com is proud to announce gt4gemstone, a version of the Glamorous Toolkit 
aimed at supporting remote development with GemStone/S from Pharo. gt4gemstone 
is released as an open-source project under the MIT license and was built 
primarily by Andrei Chis with some marginal contributions from me.

The project is hosted at:
https://github.com/feenkcom/gt4gemstone

The toolkit currently offers several features:
• Remote Playground
• Remote Inspector with extensions that can be coded exactly like the 
ones in Pharo
• Remote Debugger with mixed stacks (Pharo and GemStone)
• Basic Remote Code Browser
• Remote Session Handler
• Integration with Roassal
• A Glamour-specific proxy model for efficient serialization of Glamour 
presentations
• A basic proxy model for working with any remote objects from GemStone

One particular aspect that we focused on is performance. So much so, that at 
one point inspecting objects in gt4gemstone was faster than doing them locally. 
In the meantime, the GT inspector from Pharo also received an upgrade.

But, perhaps the most exciting thing about this project is that most extensions 
of the inspector can be expressed exactly in the same way both in Pharo and in 
GemStone, and this makes the scenario of building in Pharo and deploying in 
GemStone even more appealing.

The official announcement with some extra details can be found here:
http://www.humane-assessment.com/blog/introducing-gt4gemstone/

Cheers,
Tudor

--
www.tudorgirba.com
www.feenk.com

"There are no old things, there are only old ways of looking at them."







Re: [Pharo-users] Voyage - collecting data from Mongo

2017-05-02 Thread Stephane Ducasse
Tx I will add that to the Voyage booklet I will edit soon :)



On Tue, May 2, 2017 at 3:29 PM, Mark Rizun  wrote:

> Hi,
>
> the solution to my initial issue is to create a class MyClass with two
> class side methods
>
> MyClass class >> isVoyageRoot
> ^ true
>
> MyClass class >> descriptionContainer
> 
> ^ VOContainer new
> collectionName: 'myCollection';
> yourself
>
> Also, to properly read the data one should add instance variables to
> depending on what is in the database. For example:
>
> { "_id" : ObjectId("5900a0175bc65a2b7973b48a"), "item" : "canvas", "qty"
> : 100, "tags" : [ "cotton" ] }
>
> In this case MyClass should have instanceVariables: 'item qty tags' and
> accessors.
> Plus, on the class side
>
> mongoItem
> 
> ^ VOToOneDescription new
> attributeName: 'item';
> kind: String;
> yourself
>
> mongoQty
> 
> ^ VOToOneDescription new
> attributeName: 'qty';
> kind: Integer;
> yourself
>
> mongoTags
> 
> ^ VOToOneDescription new
> attributeName: 'tags';
> kind: OrderedCollection;
> yourself
>
> After that one can connect to database and get the information.
>
> | repository |
> repository := VOMongoRepository database: 'databaseName'.
> repository selectAll: MyClass
>
> Big thanks to Sabine, Esteban and Holger!
>
> Cheers,
> Mark
>
> 2017-04-30 19:20 GMT+02:00 Sabine Manaa :
>
>> Happy to help. I got this information from Udo Schneider in slack several
>> weeks ago.
>> As far as I know, he works on an update for several things concerning
>> mongo but I don't know when he will release it.
>>
>>
>> chrismihaylyk [via Smalltalk] <[hidden email]
>> > schrieb am So.
>> 30. Apr. 2017 um 16:45:
>>
>>> Sabine, thank you very much! It's very helpful, work fine.
>>> 2017-04-30 17:09 GMT+03:00 Sabine Manaa <[hidden email]
>>> >:
>>>
 Khrystyna ,

 I also use a new version of mongo with authentication (but only old
 version) and wired Tiger.

 I am not sure but possibly you can try to overwrite the following
 method to fix the problem:

 MongoDatabase>>collections
 | reply names |
 reply := self command: {(#listCollections -> 1)} asDictionary.
 names := ((reply at: 'cursor') at: 'firstBatch') collect: [ :each |
 each at: #name ].
 ^ names collect: [ :each | MongoCollection database: self name: each ]

>>> 2017-04-30 12:24 GMT+02:00 Mark Rizun [via Smalltalk] <[hidden email]
 >:

>>>
> Mark
>> once you have a solution could you post it because I would like to
>> add your question to the voyage chapter.
>> stef
>>
>
> Sure thing, Stef.
>
>
> --
> If you reply to this email, your message will be added to the
> discussion below:
> http://forum.world.st/Voyage-collecting-data-from-Mongo-tp49
> 44784p4944944.html
>
 To start a new topic under Pharo Smalltalk Users, email [hidden email]
> 
>
 To unsubscribe from Pharo Smalltalk Users, click here.
> NAML
> 
>
 --
 View this message in context: Re: Voyage - collecting data from Mongo
 

 Sent from the Pharo Smalltalk Users mailing list archive
  at
 Nabble.com.

>>> If you reply to this email, your message will be added to the discussion
>>> below:
>>> http://forum.world.st/Voyage-collecting-data-from-Mongo-tp49
>>> 44784p4944955.html
>>> To start a new topic under Pharo Smalltalk Users, email [hidden email]
>>> 
>>> To unsubscribe from Pharo Smalltalk Users, click here.
>>> NAML
>>> 
>>>
>>
>> --
>> View this message in context: Re: Voyage - collecting data from Mongo
>> 
>> Sent from the Pharo Smalltalk Users mailing list archive
>>  at
>> Nabble.com.
>>
>

[Pharo-users] Pharo booklet collection

2017-05-02 Thread Stephane Ducasse
Hi Pharoers

You are lucky. The "Pharo booklet collection" edited by S. Ducasse is
arriving...

Are you ready to read nice and focused booklets?

You can find at http://files.pharo.org/books/ in beta version:

   - Smacc: the Smalltalk Compiler Compiler by J. Brant, T. Goubier, J.
   Lecerf and S. Ducasse.
   - Glorp: the Object Relational Mapper framework by E. Maringolo, N.
   Pratt and R. Withney

All the book material is hosted on
https://github.com/SquareBracketAssociates so you can contribute! Fix typos
and propose new material.

We are planning a booklet on Magritte, Reddit in 10 cool classes, Voyage,
and Mocking with BabyMock and Mocketry, XML (but we need a writer) and
potentially PetitParser.

If you have material for a tutorial and you would like to be part of the
Pharo Booklet Collection contact S. Ducasse.

S. Ducasse


Re: [Pharo-users] A Logo Proposal for Smalltalk

2017-05-02 Thread Cyril Ferlicot D.
Le 02/05/2017 à 12:57, horrido a écrit :
> I have  A Logo Proposal for Smalltalk
>  
> . But there is one huge (insurmountable?) obstacle.
> 

Hi,

I like it but I find it too complex for a logo.
I think it would be better to have something more "flat" and easy to
reproduce.

But that's my opinion, I can be wrong :)

> 
> 
> --
> View this message in context: 
> http://forum.world.st/A-Logo-Proposal-for-Smalltalk-tp4945122.html
> Sent from the Pharo Smalltalk Users mailing list archive at Nabble.com.
> 


-- 
Cyril Ferlicot
https://ferlicot.fr

http://www.synectique.eu
2 rue Jacques Prévert 01,
59650 Villeneuve d'ascq France



signature.asc
Description: OpenPGP digital signature


Re: [Pharo-users] A Logo Proposal for Smalltalk

2017-05-02 Thread horrido
 

;-)


Offray Vladimir Luna Cárdenas-2 wrote
> Ha, ha,
> 
> Good one :-)... Smalltalk and Lisp families are kind of alien for this 
> world :-),
> 
> Offray
> 
> 
> On 02/05/17 09:35, Esteban A. Maringolo wrote:
>>
>> 2017-05-02 11:22 GMT-03:00 Esteban A. Maringolo 

> emaringolo@

>  
>  mailto:

> emaringolo@

> >:
>>
>> I prefer the rounded one more and it follows a better criteria for
>> a design.
>>
>> Also the circle containing the pharo is the first thing I thought
>> about when I saw the movie Arrival :)
>> Imágenes integradas 1
>>
>>
>>
>>
>>
>> Couldn't resist myself...
>>
>> ​
>>
>> See also attached image for Pharo 6 Arrival. :)
> 
> 
> 
> image.png (43K)
> http://forum.world.st/attachment/4945232/0/image.png;
> arrival-pharo-logo.png (43K)
> http://forum.world.st/attachment/4945232/1/arrival-pharo-logo.png;





--
View this message in context: 
http://forum.world.st/A-Logo-Proposal-for-Smalltalk-tp4945122p4945251.html
Sent from the Pharo Smalltalk Users mailing list archive at Nabble.com.



Re: [Pharo-users] A Logo Proposal for Smalltalk

2017-05-02 Thread Offray Vladimir Luna Cárdenas

Ha, ha,

Good one :-)... Smalltalk and Lisp families are kind of alien for this 
world :-),


Offray


On 02/05/17 09:35, Esteban A. Maringolo wrote:


2017-05-02 11:22 GMT-03:00 Esteban A. Maringolo >:


I prefer the rounded one more and it follows a better criteria for
a design.

Also the circle containing the pharo is the first thing I thought
about when I saw the movie Arrival :)
Imágenes integradas 1





Couldn't resist myself...

​

See also attached image for Pharo 6 Arrival. :)




Re: [Pharo-users] A Logo Proposal for Smalltalk

2017-05-02 Thread Offray Vladimir Luna Cárdenas
I really like the minimalist nature of the "[ | ]" logo for Smalltalk, 
kind of similar to the lambdas (λ) from Lisp families and is 
cross-dialect and, as Esteban says, unique.


Cheers,

Offray


On 02/05/17 09:01, Esteban A. Maringolo wrote:

A decade+ ago I created the one attached, and I've seen used in some
Smalltalk related sites. I still like it but it can be done better.

I don't like the balloon, it's an indirect reference to the Byte cover
which hasn't much to do with Smalltalk directly; as Pascal triangles
didn't have much to do with Pascal [1] the programming language.

I think we can play a little more with the brackets which are
something kind of unique to Smalltalk syntax.

OTOH we have Pharo logo which is nice and unambiguous.

Regards,


[1] A prevoius cover of Byte Magazine shown Pascal triangles in a
choppy sea, an you could see what later would be the Smalltalk island,
isolated in an "ivory tower" way of looking at the world, and escaping
from the sea problem by avoiding it completely, hence the balloon.
http://70sscifiart.tumblr.com/post/157035900745/pascals-triangle-a-1978-byte-cover-by-robert

Esteban A. Maringolo


2017-05-02 9:06 GMT-03:00 Thierry Goubier :


2017-05-02 13:19 GMT+02:00 horrido :

Thanks. The reason I think it's a problem is because I tried to use this
logo
in the Wikipedia Smalltalk article, but the Wikipedia overlords kept
rejecting it, telling me that it wasn't an "official" logo and thus
Wikipedia would not accept it. What makes a logo "official?" Why are all
the
other language logos in my article (which I gleaned from Wikipedia) any
more
"official?"


Interesting angle for the problem (didn't think of that one).

My analysis as I would review. The common agreed logo for smalltalk is a
rendering of the Byte cover, this makes it the 'official' logo. Your's
hasn't reached the level of agreement / support necessary to reach that
level. And Wikipedia isn't the place where this change is to be decided:
wikipedia will follow the will of the overall community.

Other logos are either endorsed by the community  or used by the master site
for the language: for example, the Caml logo, the Clojure logo, both appeara
on the 'official' website for the language. For Caml, many alternatives
logos exist, but none of the alternatives appear on the wikipedia page.

Now, changing a logo requires overcoming some friction(*)... writing around
Smalltalk and allways tagging with it could be a way to make it popular and
displace the old one. Your target would be reached once Wikipedia accept
yours, and that may require ESUG to decide to switch, and so on.

Regards,

Thierry




Thierry Goubier wrote

Hi Richard,

2017-05-02 12:57 GMT+02:00 horrido 
horrido.hobbies@
:


I have  A Logo Proposal for Smalltalk

https://medium.com/@richardeng/a-logo-proposal-for-smalltalk-e78180f3ec02

 >
I like it.



. But there is one huge (insurmountable?) obstacle.



If you refer to a standard 'org' that would force the use / change of a
logo, then I see no obstacle. I like it that the multiple shapes
Smalltalk
has have left space for creativity and freedom.

If your logo is nice and creative enough, and that it can be freely
used,
then it will raise through the community and replace / displace the old
one.

Regards,

Thierry




--
View this message in context: http://forum.world.st/A-Logo-
Proposal-for-Smalltalk-tp4945122.html
Sent from the Pharo Smalltalk Users mailing list archive at Nabble.com.







--
View this message in context:
http://forum.world.st/A-Logo-Proposal-for-Smalltalk-tp4945122p4945127.html
Sent from the Pharo Smalltalk Users mailing list archive at Nabble.com.






Re: [Pharo-users] A Logo Proposal for Smalltalk

2017-05-02 Thread Esteban A. Maringolo
2017-05-02 11:33 GMT-03:00 horrido :
> the lighthouse has come to be closely associated with Pharo.

Then it succeeded as an logo.

I'd only change its typography. But the logo stays. I'd keep the O the
same size as the rest of the letters.

Regards!


Esteban A. Maringolo



Re: [Pharo-users] A Logo Proposal for Smalltalk

2017-05-02 Thread Sven Van Caekenberghe

> On 2 May 2017, at 16:33, horrido  wrote:
> 
> Yes, but can the lighthouse logo be used to represent all Smalltalks? I don't
> think so. I like it very much, but the lighthouse has come to be closely
> associated with Pharo.

I thought that was obvious: the lighthouse logo is Pharo, not Smalltalk - just 
to be very clear.

I think a stylised balloon is not bad, it just has to be less complex, more 
logo like, more abstract.

> Sven Van Caekenberghe-2 wrote
>>> On 2 May 2017, at 16:01, Esteban A. Maringolo 
> 
>> emaringolo@
> 
>>  wrote:
>>> 
>>> OTOH we have Pharo logo which is nice and unambiguous.
>> 
>> Indeed, the following 2 are very nice, IMHO:
>> 
>> http://files.pharo.org/media/logo/icon-512x512.png
>> 
>> 
>> 
>> http://files.pharo.org/media/logo/icon-lighthouse-512x512.png
>> 
>> 
>> Also, 'Smalltalk' is not one thing, just like 'Lisp' is not one thing.
>> Both are families of technologies that have evolved over decades, with
>> many different implementations both commercial and open source.
>> 
>> Sven
>> 
>> 
>> 
>> 
>> icon-512x512.png (127K)
>> http://forum.world.st/attachment/4945184/0/icon-512x512.png;
>> icon-lighthouse-512x512.png (47K)
>> http://forum.world.st/attachment/4945184/1/icon-lighthouse-512x512.png;
> 
> 
> 
> 
> 
> --
> View this message in context: 
> http://forum.world.st/A-Logo-Proposal-for-Smalltalk-tp4945122p4945204.html
> Sent from the Pharo Smalltalk Users mailing list archive at Nabble.com.
> 




Re: [Pharo-users] A Logo Proposal for Smalltalk

2017-05-02 Thread horrido
Yes, but can the lighthouse logo be used to represent all Smalltalks? I don't
think so. I like it very much, but the lighthouse has come to be closely
associated with Pharo.


Sven Van Caekenberghe-2 wrote
>> On 2 May 2017, at 16:01, Esteban A. Maringolo 

> emaringolo@

>  wrote:
>> 
>> OTOH we have Pharo logo which is nice and unambiguous.
> 
> Indeed, the following 2 are very nice, IMHO:
> 
> http://files.pharo.org/media/logo/icon-512x512.png
> 
> 
> 
> http://files.pharo.org/media/logo/icon-lighthouse-512x512.png
> 
> 
> Also, 'Smalltalk' is not one thing, just like 'Lisp' is not one thing.
> Both are families of technologies that have evolved over decades, with
> many different implementations both commercial and open source.
> 
> Sven
> 
> 
> 
> 
> icon-512x512.png (127K)
> http://forum.world.st/attachment/4945184/0/icon-512x512.png;
> icon-lighthouse-512x512.png (47K)
> http://forum.world.st/attachment/4945184/1/icon-lighthouse-512x512.png;





--
View this message in context: 
http://forum.world.st/A-Logo-Proposal-for-Smalltalk-tp4945122p4945204.html
Sent from the Pharo Smalltalk Users mailing list archive at Nabble.com.



[Pharo-users] Put FTTableMorph layout into ComposableModel lyout

2017-05-02 Thread chrismihaylyk
Hi!

I need to display my FTTableMorph window content inside of ComposableModel
window.
Please tell me, is it possible? 

Thanks,
Khrystyna.



--
View this message in context: 
http://forum.world.st/Put-FTTableMorph-layout-into-ComposableModel-lyout-tp4945202.html
Sent from the Pharo Smalltalk Users mailing list archive at Nabble.com.



Re: [Pharo-users] A Logo Proposal for Smalltalk

2017-05-02 Thread Sven Van Caekenberghe

> On 2 May 2017, at 16:35, Esteban A. Maringolo  wrote:
> 
> 
> 2017-05-02 11:22 GMT-03:00 Esteban A. Maringolo :
> I prefer the rounded one more and it follows a better criteria for a design.
> 
> Also the circle containing the pharo is the first thing I thought about when 
> I saw the movie Arrival :)
> 
> 
> 
> 
> 
> 
> Couldn't resist myself... 
> 
> ​ 
> 
> See also attached image for Pharo 6 Arrival. :)
> 

Haha, very nice !




Re: [Pharo-users] A Logo Proposal for Smalltalk

2017-05-02 Thread horrido
Interesting. I had a similar idea with another Smalltalk logo I whipped up
for Smalltalk Renaissance:

 


Esteban A. Maringolo wrote
> A decade+ ago I created the one attached, and I've seen used in some
> Smalltalk related sites. I still like it but it can be done better.





--
View this message in context: 
http://forum.world.st/A-Logo-Proposal-for-Smalltalk-tp4945122p4945197.html
Sent from the Pharo Smalltalk Users mailing list archive at Nabble.com.



Re: [Pharo-users] A Logo Proposal for Smalltalk

2017-05-02 Thread Esteban A. Maringolo
A decade+ ago I created the one attached, and I've seen used in some
Smalltalk related sites. I still like it but it can be done better.

I don't like the balloon, it's an indirect reference to the Byte cover
which hasn't much to do with Smalltalk directly; as Pascal triangles
didn't have much to do with Pascal [1] the programming language.

I think we can play a little more with the brackets which are
something kind of unique to Smalltalk syntax.

OTOH we have Pharo logo which is nice and unambiguous.

Regards,


[1] A prevoius cover of Byte Magazine shown Pascal triangles in a
choppy sea, an you could see what later would be the Smalltalk island,
isolated in an "ivory tower" way of looking at the world, and escaping
from the sea problem by avoiding it completely, hence the balloon.
http://70sscifiart.tumblr.com/post/157035900745/pascals-triangle-a-1978-byte-cover-by-robert

Esteban A. Maringolo


2017-05-02 9:06 GMT-03:00 Thierry Goubier :
>
>
> 2017-05-02 13:19 GMT+02:00 horrido :
>>
>> Thanks. The reason I think it's a problem is because I tried to use this
>> logo
>> in the Wikipedia Smalltalk article, but the Wikipedia overlords kept
>> rejecting it, telling me that it wasn't an "official" logo and thus
>> Wikipedia would not accept it. What makes a logo "official?" Why are all
>> the
>> other language logos in my article (which I gleaned from Wikipedia) any
>> more
>> "official?"
>
>
> Interesting angle for the problem (didn't think of that one).
>
> My analysis as I would review. The common agreed logo for smalltalk is a
> rendering of the Byte cover, this makes it the 'official' logo. Your's
> hasn't reached the level of agreement / support necessary to reach that
> level. And Wikipedia isn't the place where this change is to be decided:
> wikipedia will follow the will of the overall community.
>
> Other logos are either endorsed by the community  or used by the master site
> for the language: for example, the Caml logo, the Clojure logo, both appeara
> on the 'official' website for the language. For Caml, many alternatives
> logos exist, but none of the alternatives appear on the wikipedia page.
>
> Now, changing a logo requires overcoming some friction(*)... writing around
> Smalltalk and allways tagging with it could be a way to make it popular and
> displace the old one. Your target would be reached once Wikipedia accept
> yours, and that may require ESUG to decide to switch, and so on.
>
> Regards,
>
> Thierry
>
>>
>>
>>
>> Thierry Goubier wrote
>> > Hi Richard,
>> >
>> > 2017-05-02 12:57 GMT+02:00 horrido 
>>
>> > horrido.hobbies@
>>
>> > :
>> >
>> >> I have  A Logo Proposal for Smalltalk
>> >>
>> >> https://medium.com/@richardeng/a-logo-proposal-for-smalltalk-e78180f3ec02
>> >  >
>> >>
>> >
>> > I like it.
>> >
>> >
>> >> . But there is one huge (insurmountable?) obstacle.
>> >>
>> >>
>> > If you refer to a standard 'org' that would force the use / change of a
>> > logo, then I see no obstacle. I like it that the multiple shapes
>> > Smalltalk
>> > has have left space for creativity and freedom.
>> >
>> > If your logo is nice and creative enough, and that it can be freely
>> > used,
>> > then it will raise through the community and replace / displace the old
>> > one.
>> >
>> > Regards,
>> >
>> > Thierry
>> >
>> >
>> >>
>> >>
>> >> --
>> >> View this message in context: http://forum.world.st/A-Logo-
>> >> Proposal-for-Smalltalk-tp4945122.html
>> >> Sent from the Pharo Smalltalk Users mailing list archive at Nabble.com.
>> >>
>> >>
>>
>>
>>
>>
>>
>> --
>> View this message in context:
>> http://forum.world.st/A-Logo-Proposal-for-Smalltalk-tp4945122p4945127.html
>> Sent from the Pharo Smalltalk Users mailing list archive at Nabble.com.
>>
>


Re: [Pharo-users] Voyage - collecting data from Mongo

2017-05-02 Thread Mark Rizun
Hi,

the solution to my initial issue is to create a class MyClass with two
class side methods

MyClass class >> isVoyageRoot
^ true

MyClass class >> descriptionContainer

^ VOContainer new
collectionName: 'myCollection';
yourself

Also, to properly read the data one should add instance variables to
depending on what is in the database. For example:

{ "_id" : ObjectId("5900a0175bc65a2b7973b48a"), "item" : "canvas", "qty" :
100, "tags" : [ "cotton" ] }

In this case MyClass should have instanceVariables: 'item qty tags' and
accessors.
Plus, on the class side

mongoItem

^ VOToOneDescription new
attributeName: 'item';
kind: String;
yourself

mongoQty

^ VOToOneDescription new
attributeName: 'qty';
kind: Integer;
yourself

mongoTags

^ VOToOneDescription new
attributeName: 'tags';
kind: OrderedCollection;
yourself

After that one can connect to database and get the information.

| repository |
repository := VOMongoRepository database: 'databaseName'.
repository selectAll: MyClass

Big thanks to Sabine, Esteban and Holger!

Cheers,
Mark

2017-04-30 19:20 GMT+02:00 Sabine Manaa :

> Happy to help. I got this information from Udo Schneider in slack several
> weeks ago.
> As far as I know, he works on an update for several things concerning
> mongo but I don't know when he will release it.
>
>
> chrismihaylyk [via Smalltalk] <[hidden email]
> > schrieb am So.
> 30. Apr. 2017 um 16:45:
>
>> Sabine, thank you very much! It's very helpful, work fine.
>> 2017-04-30 17:09 GMT+03:00 Sabine Manaa <[hidden email]
>> >:
>>
>>> Khrystyna ,
>>>
>>> I also use a new version of mongo with authentication (but only old
>>> version) and wired Tiger.
>>>
>>> I am not sure but possibly you can try to overwrite the following method
>>> to fix the problem:
>>>
>>> MongoDatabase>>collections
>>> | reply names |
>>> reply := self command: {(#listCollections -> 1)} asDictionary.
>>> names := ((reply at: 'cursor') at: 'firstBatch') collect: [ :each | each
>>> at: #name ].
>>> ^ names collect: [ :each | MongoCollection database: self name: each ]
>>>
>> 2017-04-30 12:24 GMT+02:00 Mark Rizun [via Smalltalk] <[hidden email]
>>> >:
>>>
>>
 Mark
> once you have a solution could you post it because I would like to add
> your question to the voyage chapter.
> stef
>

 Sure thing, Stef.


 --
 If you reply to this email, your message will be added to the
 discussion below:
 http://forum.world.st/Voyage-collecting-data-from-Mongo-
 tp4944784p4944944.html

>>> To start a new topic under Pharo Smalltalk Users, email [hidden email]
 

>>> To unsubscribe from Pharo Smalltalk Users, click here.
 NAML
 

>>> --
>>> View this message in context: Re: Voyage - collecting data from Mongo
>>> 
>>>
>>> Sent from the Pharo Smalltalk Users mailing list archive
>>>  at
>>> Nabble.com.
>>>
>> If you reply to this email, your message will be added to the discussion
>> below:
>> http://forum.world.st/Voyage-collecting-data-from-Mongo-
>> tp4944784p4944955.html
>> To start a new topic under Pharo Smalltalk Users, email [hidden email]
>> 
>> To unsubscribe from Pharo Smalltalk Users, click here.
>> NAML
>> 
>>
>
> --
> View this message in context: Re: Voyage - collecting data from Mongo
> 
> Sent from the Pharo Smalltalk Users mailing list archive
>  at Nabble.com.
>


Re: [Pharo-users] [Ann] Pharo Sprint App to improve coordination during Pharo Sprints

2017-05-02 Thread Juraj Kubelka
Hi,

As Alexandre said, there were a few participants. On other hand, I was able to 
discuss with some of them in detail and find out what makes difficult to make a 
contribution. 

Having the Pharo Sprint App, connected with FogBugz and Discord was positive 
incentive to participate, without being able to attend the locally organized 
events. 

One (out of several) requirement was to make review needed cases explicitly 
visible. People can the focus on them. It is posible to sort issue 'review 
needed first', but it is likely less visible. 

So in general, it was a good experience and I am looking forward for the next 
sprint 

Juraj

--
Juraj Kubelka

> El 01-05-2017, a las 03:17, Tudor Girba  escribió:
> 
> Unfortunately, I could not participate. How did it go with the App?
> 
> Cheers,
> Doru
> 
> 
>> On Apr 27, 2017, at 10:25 PM, Juraj Kubelka  wrote:
>> 
>> Hi,
>> 
>> Marcus and I have updated the contribute page: 
>> http://pharo.org/contribute-events 
>> And I have just released Pharo Sprint App version 0.2.0: 
>> http://bit.ly/PharoSprintApp (Discord sprint channel includes the link)
>> To run it, you need Pharo 6.0 VM
>> 
>> Thanks everyone for the early feedback. I was able to include some of them 
>> to the release.
>> 
>> Have a fun. I will join you at 9:00 UTC-4 time.
>> Juraj
>> 
>>> On Apr 27, 2017, at 11:03, Luc Fabresse  wrote:
>>> 
>>> Nice Juraj! ;-)
>> 
>> Thanks Luc :-)
>> 
>>> 
>>> #Luc
>>> 
>>> 2017-04-24 20:51 GMT+02:00 K K Subbu :
>>> On Monday 24 April 2017 08:00 PM, Juraj Kubelka wrote:
>>> 
>>> Please, can you send me a screenshot? Or submit the screenshot
>>> here https://github.com/JurajKubelka/PharoSprint/issues/new
>>> 
>>> Done. I think the error appears because when a login fails, the message 
>>> causes a horiz scroll bar to be added to the panel pushing the fields 
>>> beyond the top edge. I stumbled on this error because I tried using my 
>>> fogbugz id whereas the login field needs the registered email id for login.
>>> 
>>> Regards .. Subbu
> 
> --
> www.tudorgirba.com
> www.feenk.com
> 
> "Every thing has its own flow."
> 
> 
> 
> 
> 
> 



Re: [Pharo-users] A Logo Proposal for Smalltalk

2017-05-02 Thread Thierry Goubier
2017-05-02 13:19 GMT+02:00 horrido :

> Thanks. The reason I think it's a problem is because I tried to use this
> logo
> in the Wikipedia Smalltalk article, but the Wikipedia overlords kept
> rejecting it, telling me that it wasn't an "official" logo and thus
> Wikipedia would not accept it. What makes a logo "official?" Why are all
> the
> other language logos in my article (which I gleaned from Wikipedia) any
> more
> "official?"
>

Interesting angle for the problem (didn't think of that one).

My analysis as I would review. The common agreed logo for smalltalk is a
rendering of the Byte cover, this makes it the 'official' logo. Your's
hasn't reached the level of agreement / support necessary to reach that
level. And Wikipedia isn't the place where this change is to be decided:
wikipedia will follow the will of the overall community.

Other logos are either endorsed by the community  or used by the master
site for the language: for example, the Caml logo, the Clojure logo, both
appeara on the 'official' website for the language. For Caml, many
alternatives logos exist, but none of the alternatives appear on the
wikipedia page.

Now, changing a logo requires overcoming some friction(*)... writing around
Smalltalk and allways tagging with it could be a way to make it popular and
displace the old one. Your target would be reached once Wikipedia accept
yours, and that may require ESUG to decide to switch, and so on.

Regards,

Thierry


>
>
> Thierry Goubier wrote
> > Hi Richard,
> >
> > 2017-05-02 12:57 GMT+02:00 horrido 
>
> > horrido.hobbies@
>
> > :
> >
> >> I have  A Logo Proposal for Smalltalk
> >> https://medium.com/@richardeng/a-logo-proposal-
> for-smalltalk-e78180f3ec02
> >  >
> >>
> >
> > I like it.
> >
> >
> >> . But there is one huge (insurmountable?) obstacle.
> >>
> >>
> > If you refer to a standard 'org' that would force the use / change of a
> > logo, then I see no obstacle. I like it that the multiple shapes
> Smalltalk
> > has have left space for creativity and freedom.
> >
> > If your logo is nice and creative enough, and that it can be freely used,
> > then it will raise through the community and replace / displace the old
> > one.
> >
> > Regards,
> >
> > Thierry
> >
> >
> >>
> >>
> >> --
> >> View this message in context: http://forum.world.st/A-Logo-
> >> Proposal-for-Smalltalk-tp4945122.html
> >> Sent from the Pharo Smalltalk Users mailing list archive at Nabble.com.
> >>
> >>
>
>
>
>
>
> --
> View this message in context: http://forum.world.st/A-Logo-
> Proposal-for-Smalltalk-tp4945122p4945127.html
> Sent from the Pharo Smalltalk Users mailing list archive at Nabble.com.
>
>


Re: [Pharo-users] A Logo Proposal for Smalltalk

2017-05-02 Thread horrido
Thanks. The reason I think it's a problem is because I tried to use this logo
in the Wikipedia Smalltalk article, but the Wikipedia overlords kept
rejecting it, telling me that it wasn't an "official" logo and thus
Wikipedia would not accept it. What makes a logo "official?" Why are all the
other language logos in my article (which I gleaned from Wikipedia) any more
"official?"


Thierry Goubier wrote
> Hi Richard,
> 
> 2017-05-02 12:57 GMT+02:00 horrido 

> horrido.hobbies@

> :
> 
>> I have  A Logo Proposal for Smalltalk
>> https://medium.com/@richardeng/a-logo-proposal-for-smalltalk-e78180f3ec02
>  >
>>
> 
> I like it.
> 
> 
>> . But there is one huge (insurmountable?) obstacle.
>>
>>
> If you refer to a standard 'org' that would force the use / change of a
> logo, then I see no obstacle. I like it that the multiple shapes Smalltalk
> has have left space for creativity and freedom.
> 
> If your logo is nice and creative enough, and that it can be freely used,
> then it will raise through the community and replace / displace the old
> one.
> 
> Regards,
> 
> Thierry
> 
> 
>>
>>
>> --
>> View this message in context: http://forum.world.st/A-Logo-
>> Proposal-for-Smalltalk-tp4945122.html
>> Sent from the Pharo Smalltalk Users mailing list archive at Nabble.com.
>>
>>





--
View this message in context: 
http://forum.world.st/A-Logo-Proposal-for-Smalltalk-tp4945122p4945127.html
Sent from the Pharo Smalltalk Users mailing list archive at Nabble.com.



Re: [Pharo-users] A Logo Proposal for Smalltalk

2017-05-02 Thread Thierry Goubier
Hi Richard,

2017-05-02 12:57 GMT+02:00 horrido :

> I have  A Logo Proposal for Smalltalk
>  >
>

I like it.


> . But there is one huge (insurmountable?) obstacle.
>
>
If you refer to a standard 'org' that would force the use / change of a
logo, then I see no obstacle. I like it that the multiple shapes Smalltalk
has have left space for creativity and freedom.

If your logo is nice and creative enough, and that it can be freely used,
then it will raise through the community and replace / displace the old one.

Regards,

Thierry


>
>
> --
> View this message in context: http://forum.world.st/A-Logo-
> Proposal-for-Smalltalk-tp4945122.html
> Sent from the Pharo Smalltalk Users mailing list archive at Nabble.com.
>
>


[Pharo-users] A Logo Proposal for Smalltalk

2017-05-02 Thread horrido
I have  A Logo Proposal for Smalltalk
 
. But there is one huge (insurmountable?) obstacle.



--
View this message in context: 
http://forum.world.st/A-Logo-Proposal-for-Smalltalk-tp4945122.html
Sent from the Pharo Smalltalk Users mailing list archive at Nabble.com.