Pharo-users
By thread
pharo-users@lists.pharo.org
By month
Messages by month
- ----- 2026 -----
- July
- June
- May
- April
- March
- February
- January
- ----- 2025 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2024 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2021 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2020 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2019 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2018 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2017 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2016 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2015 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2014 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2013 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2012 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2011 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2010 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
December 2014
- 70 participants
- 473 messages
Re: [Pharo-users] [Esug-list] [ann] gtspotter: a moldable interface for spotting objects
by kilon alios
thanks but that was not necessary, apparently GTSpotter is not added to the
world menus and it can only be triggered with a shortcut that the blog post
does not mention which is alt+enter.
This an awesome tool. love it :)
Question : how I expand the search results , for example it gives a 5/30
classes how I can see all 30 classes that are the search result ?
On Tue, Dec 9, 2014 at 12:14 PM, Sven Van Caekenberghe <sven(a)stfx.eu> wrote:
> There is a pre-built image here http://gt.moosetechnology.org
>
> > On 09 Dec 2014, at 11:08, kilon alios <kilon.alios(a)gmail.com> wrote:
> >
> > So how I can give this a try, I downloaded latest moose 5.0 and there is
> no GTSpotter inside
> >
> > On Tue, Dec 9, 2014 at 10:27 AM, kilon alios <kilon.alios(a)gmail.com>
> wrote:
> > sounds very interesting cant wait to try it and take a look also at
> Brick.
> >
> > On Tue, Dec 9, 2014 at 1:35 AM, Andrei Chis <chisvasileandrei(a)gmail.com>
> wrote:
> >
> >
> > On Mon, Dec 8, 2014 at 8:02 PM, kilon alios <kilon.alios(a)gmail.com>
> wrote:
> > Dont know if this is auto completion replacement or not, from the looks
> of it seem a lot more than that. Auto completion is one of the thing that
> annoys me in Pharo and this looks like a very good replacement.
> >
> > So the gui is also made with Glamour ?
> >
> > No it's in Brick. Brick is a small extension that we made to Morphic to
> make it a little more faster and to control resizing better.
> > So it's Morphic not Glamour :)
> >
> >
> > Cheers,
> > Andrei
> >
> >
> > Look very good looking and very useful cant wait to try it :)
> >
> > On Tue, Dec 9, 2014 at 12:36 AM, Tudor Girba <tudor(a)tudorgirba.com>
> wrote:
> > Thanks for the suggestions, Johan. I will change the text and we will
> definitely look into making the shortcuts more apparent.
> >
> > Cheers,
> > Doru
> >
> > On Mon, Dec 8, 2014 at 5:17 PM, Johan Fabry <jfabry(a)dcc.uchile.cl>
> wrote:
> >
> > OK now I get it ⦠thanks for clarifying!
> > I think my confusion stems from the use of âcategory' and then talking
> about 'the collection objectâ, which made me think about collections and
> source code and protocols and packages and I got lost.
> >
> > I think that the sentence of the blog would be clearer like this
> (uppercase to show changes):
> >
> > To do this, GTSpotter offers an extra action: diving in a RESULTS
> category. Pressing Cmd+Shift+ArrowRight dives in the collection OF RESULTS
> OF that category. Thus, we can continue refining the search inside the
> category.
> >
> > So then, my suggestion for a legend at the bottom of the results list
> would be:
> > Cmd+Shift+ArrowUp/ArrowDown = Next/Prev category, Cmd+RightArrow = Dive
> into Result, Cmd+Shift+RightArrow = Dive into Category
> >
> > > On Dec 8, 2014, at 12:48, Tudor Girba <tudor(a)tudorgirba.com> wrote:
> > >
> > > Hi,
> > >
> > > Ok. Let's take it step by step and see if we cannot find a better way
> of explaining.
> > >
> > > Take a look at the first picture in the blog post. Entering GTSpo
> shows results both for Classes and for Packages. These "Classes" and
> "Packages" are what we call search categories, and they have associated a
> query processor that can populate them with results (see the "Spotting your
> objects" section from the bottom of the post).
> > >
> > > In our case, we get 39 classes (of which only 5 are shown) and 1
> package that match the query. If you want to look at all those 39 classes,
> you can dive in the whole collection behind the category in a separate
> step. This is achieved through Cmd+Shift+ArrowRight. Does it make more
> sense now?
> > >
> > > I did not consider the category to be confusing. Would you propose
> another name?
> > >
> > > Cheers,
> > > Doru
> > >
> > >
> > > On Mon, Dec 8, 2014 at 4:02 PM, Johan Fabry <jfabry(a)dcc.uchile.cl>
> wrote:
> > > Sorry, but no :-(
> > >
> > > I am always confused when people say âcategoryâ because the word has
> so many overloaded meanings. The same happens in the blog post, it is not
> clear to me what category means here, and what does it have to do with the
> collection object?
> > >
> > > > On Dec 7, 2014, at 11:16, Tudor Girba <tudor(a)tudorgirba.com> wrote:
> > > >
> > > > Hi,
> > > >
> > > > Yes, we will still evolve the UI. At the very least you will get the
> shortkeys directly on the actions.
> > > >
> > > > The answer to your question is in the blog post:
> > > > GTSpotter offers an extra action: diving in a category. Pressing
> Cmd+Shift+ArrowRight dives in the collection object containing only the
> items from that category. Thus, we can continue refining the search inside
> the category.
> > > >
> > > > So, you will open the collection of that sub-category and you will
> see more items at once (not just 5). Is it clearer now?
> > > >
> > > > Cheers,
> > > > Doru
> > >
> > >
> > >
> > > ---> Save our in-boxes! http://emailcharter.org <---
> > >
> > > Johan Fabry - http://pleiad.cl/~jfabry
> > > PLEIAD lab - Computer Science Department (DCC) - University of
> Chile
> > >
> > >
> > >
> > >
> > > --
> > > www.tudorgirba.com
> > >
> > > "Every thing has its own flow"
> >
> >
> >
> > ---> Save our in-boxes! http://emailcharter.org <---
> >
> > Johan Fabry - http://pleiad.cl/~jfabry
> > PLEIAD lab - Computer Science Department (DCC) - University of Chile
> >
> >
> >
> >
> > --
> > www.tudorgirba.com
> >
> > "Every thing has its own flow"
> >
> >
> >
> >
>
>
>
Dec. 9, 2014
Re: [Pharo-users] [Esug-list] [ann] gtspotter: a moldable interface for spotting objects
by Tudor Girba
It should be inside Moose 5. You should be able to press Cmd+Enter and
trigger GTSpotter. Does it not work?
Doru
On Tue, Dec 9, 2014 at 11:14 AM, Sven Van Caekenberghe <sven(a)stfx.eu> wrote:
> There is a pre-built image here http://gt.moosetechnology.org
>
> > On 09 Dec 2014, at 11:08, kilon alios <kilon.alios(a)gmail.com> wrote:
> >
> > So how I can give this a try, I downloaded latest moose 5.0 and there is
> no GTSpotter inside
> >
> > On Tue, Dec 9, 2014 at 10:27 AM, kilon alios <kilon.alios(a)gmail.com>
> wrote:
> > sounds very interesting cant wait to try it and take a look also at
> Brick.
> >
> > On Tue, Dec 9, 2014 at 1:35 AM, Andrei Chis <chisvasileandrei(a)gmail.com>
> wrote:
> >
> >
> > On Mon, Dec 8, 2014 at 8:02 PM, kilon alios <kilon.alios(a)gmail.com>
> wrote:
> > Dont know if this is auto completion replacement or not, from the looks
> of it seem a lot more than that. Auto completion is one of the thing that
> annoys me in Pharo and this looks like a very good replacement.
> >
> > So the gui is also made with Glamour ?
> >
> > No it's in Brick. Brick is a small extension that we made to Morphic to
> make it a little more faster and to control resizing better.
> > So it's Morphic not Glamour :)
> >
> >
> > Cheers,
> > Andrei
> >
> >
> > Look very good looking and very useful cant wait to try it :)
> >
> > On Tue, Dec 9, 2014 at 12:36 AM, Tudor Girba <tudor(a)tudorgirba.com>
> wrote:
> > Thanks for the suggestions, Johan. I will change the text and we will
> definitely look into making the shortcuts more apparent.
> >
> > Cheers,
> > Doru
> >
> > On Mon, Dec 8, 2014 at 5:17 PM, Johan Fabry <jfabry(a)dcc.uchile.cl>
> wrote:
> >
> > OK now I get it ⦠thanks for clarifying!
> > I think my confusion stems from the use of âcategory' and then talking
> about 'the collection objectâ, which made me think about collections and
> source code and protocols and packages and I got lost.
> >
> > I think that the sentence of the blog would be clearer like this
> (uppercase to show changes):
> >
> > To do this, GTSpotter offers an extra action: diving in a RESULTS
> category. Pressing Cmd+Shift+ArrowRight dives in the collection OF RESULTS
> OF that category. Thus, we can continue refining the search inside the
> category.
> >
> > So then, my suggestion for a legend at the bottom of the results list
> would be:
> > Cmd+Shift+ArrowUp/ArrowDown = Next/Prev category, Cmd+RightArrow = Dive
> into Result, Cmd+Shift+RightArrow = Dive into Category
> >
> > > On Dec 8, 2014, at 12:48, Tudor Girba <tudor(a)tudorgirba.com> wrote:
> > >
> > > Hi,
> > >
> > > Ok. Let's take it step by step and see if we cannot find a better way
> of explaining.
> > >
> > > Take a look at the first picture in the blog post. Entering GTSpo
> shows results both for Classes and for Packages. These "Classes" and
> "Packages" are what we call search categories, and they have associated a
> query processor that can populate them with results (see the "Spotting your
> objects" section from the bottom of the post).
> > >
> > > In our case, we get 39 classes (of which only 5 are shown) and 1
> package that match the query. If you want to look at all those 39 classes,
> you can dive in the whole collection behind the category in a separate
> step. This is achieved through Cmd+Shift+ArrowRight. Does it make more
> sense now?
> > >
> > > I did not consider the category to be confusing. Would you propose
> another name?
> > >
> > > Cheers,
> > > Doru
> > >
> > >
> > > On Mon, Dec 8, 2014 at 4:02 PM, Johan Fabry <jfabry(a)dcc.uchile.cl>
> wrote:
> > > Sorry, but no :-(
> > >
> > > I am always confused when people say âcategoryâ because the word has
> so many overloaded meanings. The same happens in the blog post, it is not
> clear to me what category means here, and what does it have to do with the
> collection object?
> > >
> > > > On Dec 7, 2014, at 11:16, Tudor Girba <tudor(a)tudorgirba.com> wrote:
> > > >
> > > > Hi,
> > > >
> > > > Yes, we will still evolve the UI. At the very least you will get the
> shortkeys directly on the actions.
> > > >
> > > > The answer to your question is in the blog post:
> > > > GTSpotter offers an extra action: diving in a category. Pressing
> Cmd+Shift+ArrowRight dives in the collection object containing only the
> items from that category. Thus, we can continue refining the search inside
> the category.
> > > >
> > > > So, you will open the collection of that sub-category and you will
> see more items at once (not just 5). Is it clearer now?
> > > >
> > > > Cheers,
> > > > Doru
> > >
> > >
> > >
> > > ---> Save our in-boxes! http://emailcharter.org <---
> > >
> > > Johan Fabry - http://pleiad.cl/~jfabry
> > > PLEIAD lab - Computer Science Department (DCC) - University of
> Chile
> > >
> > >
> > >
> > >
> > > --
> > > www.tudorgirba.com
> > >
> > > "Every thing has its own flow"
> >
> >
> >
> > ---> Save our in-boxes! http://emailcharter.org <---
> >
> > Johan Fabry - http://pleiad.cl/~jfabry
> > PLEIAD lab - Computer Science Department (DCC) - University of Chile
> >
> >
> >
> >
> > --
> > www.tudorgirba.com
> >
> > "Every thing has its own flow"
> >
> >
> >
> >
>
>
>
--
www.tudorgirba.com
"Every thing has its own flow"
Dec. 9, 2014
Re: [Pharo-users] [Esug-list] [ann] gtspotter: a moldable interface for spotting objects
by Sven Van Caekenberghe
There is a pre-built image here http://gt.moosetechnology.org
> On 09 Dec 2014, at 11:08, kilon alios <kilon.alios(a)gmail.com> wrote:
>
> So how I can give this a try, I downloaded latest moose 5.0 and there is no GTSpotter inside
>
> On Tue, Dec 9, 2014 at 10:27 AM, kilon alios <kilon.alios(a)gmail.com> wrote:
> sounds very interesting cant wait to try it and take a look also at Brick.
>
> On Tue, Dec 9, 2014 at 1:35 AM, Andrei Chis <chisvasileandrei(a)gmail.com> wrote:
>
>
> On Mon, Dec 8, 2014 at 8:02 PM, kilon alios <kilon.alios(a)gmail.com> wrote:
> Dont know if this is auto completion replacement or not, from the looks of it seem a lot more than that. Auto completion is one of the thing that annoys me in Pharo and this looks like a very good replacement.
>
> So the gui is also made with Glamour ?
>
> No it's in Brick. Brick is a small extension that we made to Morphic to make it a little more faster and to control resizing better.
> So it's Morphic not Glamour :)
>
>
> Cheers,
> Andrei
>
>
> Look very good looking and very useful cant wait to try it :)
>
> On Tue, Dec 9, 2014 at 12:36 AM, Tudor Girba <tudor(a)tudorgirba.com> wrote:
> Thanks for the suggestions, Johan. I will change the text and we will definitely look into making the shortcuts more apparent.
>
> Cheers,
> Doru
>
> On Mon, Dec 8, 2014 at 5:17 PM, Johan Fabry <jfabry(a)dcc.uchile.cl> wrote:
>
> OK now I get it ⦠thanks for clarifying!
> I think my confusion stems from the use of âcategory' and then talking about 'the collection objectâ, which made me think about collections and source code and protocols and packages and I got lost.
>
> I think that the sentence of the blog would be clearer like this (uppercase to show changes):
>
> To do this, GTSpotter offers an extra action: diving in a RESULTS category. Pressing Cmd+Shift+ArrowRight dives in the collection OF RESULTS OF that category. Thus, we can continue refining the search inside the category.
>
> So then, my suggestion for a legend at the bottom of the results list would be:
> Cmd+Shift+ArrowUp/ArrowDown = Next/Prev category, Cmd+RightArrow = Dive into Result, Cmd+Shift+RightArrow = Dive into Category
>
> > On Dec 8, 2014, at 12:48, Tudor Girba <tudor(a)tudorgirba.com> wrote:
> >
> > Hi,
> >
> > Ok. Let's take it step by step and see if we cannot find a better way of explaining.
> >
> > Take a look at the first picture in the blog post. Entering GTSpo shows results both for Classes and for Packages. These "Classes" and "Packages" are what we call search categories, and they have associated a query processor that can populate them with results (see the "Spotting your objects" section from the bottom of the post).
> >
> > In our case, we get 39 classes (of which only 5 are shown) and 1 package that match the query. If you want to look at all those 39 classes, you can dive in the whole collection behind the category in a separate step. This is achieved through Cmd+Shift+ArrowRight. Does it make more sense now?
> >
> > I did not consider the category to be confusing. Would you propose another name?
> >
> > Cheers,
> > Doru
> >
> >
> > On Mon, Dec 8, 2014 at 4:02 PM, Johan Fabry <jfabry(a)dcc.uchile.cl> wrote:
> > Sorry, but no :-(
> >
> > I am always confused when people say âcategoryâ because the word has so many overloaded meanings. The same happens in the blog post, it is not clear to me what category means here, and what does it have to do with the collection object?
> >
> > > On Dec 7, 2014, at 11:16, Tudor Girba <tudor(a)tudorgirba.com> wrote:
> > >
> > > Hi,
> > >
> > > Yes, we will still evolve the UI. At the very least you will get the shortkeys directly on the actions.
> > >
> > > The answer to your question is in the blog post:
> > > GTSpotter offers an extra action: diving in a category. Pressing Cmd+Shift+ArrowRight dives in the collection object containing only the items from that category. Thus, we can continue refining the search inside the category.
> > >
> > > So, you will open the collection of that sub-category and you will see more items at once (not just 5). Is it clearer now?
> > >
> > > Cheers,
> > > Doru
> >
> >
> >
> > ---> Save our in-boxes! http://emailcharter.org <---
> >
> > Johan Fabry - http://pleiad.cl/~jfabry
> > PLEIAD lab - Computer Science Department (DCC) - University of Chile
> >
> >
> >
> >
> > --
> > www.tudorgirba.com
> >
> > "Every thing has its own flow"
>
>
>
> ---> Save our in-boxes! http://emailcharter.org <---
>
> Johan Fabry - http://pleiad.cl/~jfabry
> PLEIAD lab - Computer Science Department (DCC) - University of Chile
>
>
>
>
> --
> www.tudorgirba.com
>
> "Every thing has its own flow"
>
>
>
>
Dec. 9, 2014
Re: [Pharo-users] [Esug-list] [ann] gtspotter: a moldable interface for spotting objects
by kilon alios
So how I can give this a try, I downloaded latest moose 5.0 and there is no
GTSpotter inside
On Tue, Dec 9, 2014 at 10:27 AM, kilon alios <kilon.alios(a)gmail.com> wrote:
> sounds very interesting cant wait to try it and take a look also at Brick.
>
> On Tue, Dec 9, 2014 at 1:35 AM, Andrei Chis <chisvasileandrei(a)gmail.com>
> wrote:
>
>>
>>
>> On Mon, Dec 8, 2014 at 8:02 PM, kilon alios <kilon.alios(a)gmail.com>
>> wrote:
>>
>>> Dont know if this is auto completion replacement or not, from the looks
>>> of it seem a lot more than that. Auto completion is one of the thing that
>>> annoys me in Pharo and this looks like a very good replacement.
>>>
>>> So the gui is also made with Glamour ?
>>>
>>
>> No it's in Brick. Brick is a small extension that we made to Morphic to
>> make it a little more faster and to control resizing better.
>> So it's Morphic not Glamour :)
>>
>>
>> Cheers,
>> Andrei
>>
>>
>>>
>>> Look very good looking and very useful cant wait to try it :)
>>>
>>> On Tue, Dec 9, 2014 at 12:36 AM, Tudor Girba <tudor(a)tudorgirba.com>
>>> wrote:
>>>
>>>> Thanks for the suggestions, Johan. I will change the text and we will
>>>> definitely look into making the shortcuts more apparent.
>>>>
>>>> Cheers,
>>>> Doru
>>>>
>>>> On Mon, Dec 8, 2014 at 5:17 PM, Johan Fabry <jfabry(a)dcc.uchile.cl>
>>>> wrote:
>>>>
>>>>>
>>>>> OK now I get it ⦠thanks for clarifying!
>>>>> I think my confusion stems from the use of âcategory' and then talking
>>>>> about 'the collection objectâ, which made me think about collections and
>>>>> source code and protocols and packages and I got lost.
>>>>>
>>>>> I think that the sentence of the blog would be clearer like this
>>>>> (uppercase to show changes):
>>>>>
>>>>> To do this, GTSpotter offers an extra action: diving in a RESULTS
>>>>> category. Pressing Cmd+Shift+ArrowRight dives in the collection OF RESULTS
>>>>> OF that category. Thus, we can continue refining the search inside the
>>>>> category.
>>>>>
>>>>> So then, my suggestion for a legend at the bottom of the results list
>>>>> would be:
>>>>> Cmd+Shift+ArrowUp/ArrowDown = Next/Prev category, Cmd+RightArrow =
>>>>> Dive into Result, Cmd+Shift+RightArrow = Dive into Category
>>>>>
>>>>> > On Dec 8, 2014, at 12:48, Tudor Girba <tudor(a)tudorgirba.com> wrote:
>>>>> >
>>>>> > Hi,
>>>>> >
>>>>> > Ok. Let's take it step by step and see if we cannot find a better
>>>>> way of explaining.
>>>>> >
>>>>> > Take a look at the first picture in the blog post. Entering GTSpo
>>>>> shows results both for Classes and for Packages. These "Classes" and
>>>>> "Packages" are what we call search categories, and they have associated a
>>>>> query processor that can populate them with results (see the "Spotting your
>>>>> objects" section from the bottom of the post).
>>>>> >
>>>>> > In our case, we get 39 classes (of which only 5 are shown) and 1
>>>>> package that match the query. If you want to look at all those 39 classes,
>>>>> you can dive in the whole collection behind the category in a separate
>>>>> step. This is achieved through Cmd+Shift+ArrowRight. Does it make more
>>>>> sense now?
>>>>> >
>>>>> > I did not consider the category to be confusing. Would you propose
>>>>> another name?
>>>>> >
>>>>> > Cheers,
>>>>> > Doru
>>>>> >
>>>>> >
>>>>> > On Mon, Dec 8, 2014 at 4:02 PM, Johan Fabry <jfabry(a)dcc.uchile.cl>
>>>>> wrote:
>>>>> > Sorry, but no :-(
>>>>> >
>>>>> > I am always confused when people say âcategoryâ because the word has
>>>>> so many overloaded meanings. The same happens in the blog post, it is not
>>>>> clear to me what category means here, and what does it have to do with the
>>>>> collection object?
>>>>> >
>>>>> > > On Dec 7, 2014, at 11:16, Tudor Girba <tudor(a)tudorgirba.com>
>>>>> wrote:
>>>>> > >
>>>>> > > Hi,
>>>>> > >
>>>>> > > Yes, we will still evolve the UI. At the very least you will get
>>>>> the shortkeys directly on the actions.
>>>>> > >
>>>>> > > The answer to your question is in the blog post:
>>>>> > > GTSpotter offers an extra action: diving in a category. Pressing
>>>>> Cmd+Shift+ArrowRight dives in the collection object containing only the
>>>>> items from that category. Thus, we can continue refining the search inside
>>>>> the category.
>>>>> > >
>>>>> > > So, you will open the collection of that sub-category and you will
>>>>> see more items at once (not just 5). Is it clearer now?
>>>>> > >
>>>>> > > Cheers,
>>>>> > > Doru
>>>>> >
>>>>> >
>>>>> >
>>>>> > ---> Save our in-boxes! http://emailcharter.org <---
>>>>> >
>>>>> > Johan Fabry - http://pleiad.cl/~jfabry
>>>>> > PLEIAD lab - Computer Science Department (DCC) - University of
>>>>> Chile
>>>>> >
>>>>> >
>>>>> >
>>>>> >
>>>>> > --
>>>>> > www.tudorgirba.com
>>>>> >
>>>>> > "Every thing has its own flow"
>>>>>
>>>>>
>>>>>
>>>>> ---> Save our in-boxes! http://emailcharter.org <---
>>>>>
>>>>> Johan Fabry - http://pleiad.cl/~jfabry
>>>>> PLEIAD lab - Computer Science Department (DCC) - University of
>>>>> Chile
>>>>>
>>>>>
>>>>
>>>>
>>>> --
>>>> www.tudorgirba.com
>>>>
>>>> "Every thing has its own flow"
>>>>
>>>
>>>
>>
>
Dec. 9, 2014
Re: [Pharo-users] [ Article ] LampSort, a non-recursive QuickSort implementation
by Sven Van Caekenberghe
> On 08 Dec 2014, at 20:28, Tudor Girba <tudor(a)tudorgirba.com> wrote:
>
> Very nice :)
Thanks!
> I really like these pieces of work. A couple more and you'll have a book ready :).
A virtual book, then ;-)
> Doru
>
> On Mon, Dec 8, 2014 at 8:17 PM, Sven Van Caekenberghe <sven(a)stfx.eu> wrote:
>
> > On 08 Dec 2014, at 19:59, Alexandre Bergel <alexandre.bergel(a)me.com> wrote:
> >
> > Well written and very dictactic.
>
> Thanks, that was the idea.
>
> > Do you have this text as a class comment in your class?
>
> Well, not completely, but there are links to the article in the class comment:
>
> https://github.com/svenvc/lampsort/tree/master/LampSort.package/LampSort.cl…
>
> > Cheers,
> > Alexandre
> >
> >
> >> Le 08-12-2014 à 15:36, Sven Van Caekenberghe <sven(a)stfx.eu> a écrit :
> >>
> >> Hi,
> >>
> >> Here is another article I just published
> >>
> >> LampSort, a non-recursive QuickSort implementation
> >>
> >> The divide and conquer partitioning is at the heart of QuickSort
> >>
> >> https://medium.com/@svenvc/lampsort-a-non-recursive-quicksort-implementatio…
> >>
> >> Pharo makes it easy to implement this non-recursive version of QuickSort - and beautiful as well.
> >>
> >> Sven
> >>
> >>
> >
>
>
>
>
>
> --
> www.tudorgirba.com
>
> "Every thing has its own flow"
Dec. 9, 2014
Re: [Pharo-users] [ Article ] LampSort, a non-recursive QuickSort implementation
by Sven Van Caekenberghe
> On 09 Dec 2014, at 09:31, Henrik Johansen <henrik.s.johansen(a)veloxit.no> wrote:
>
>
>> On 08 Dec 2014, at 7:36 , Sven Van Caekenberghe <sven(a)stfx.eu> wrote:
>>
>> Hi,
>>
>> Here is another article I just published
>>
>> LampSort, a non-recursive QuickSort implementation
>>
>> The divide and conquer partitioning is at the heart of QuickSort
>>
>> https://medium.com/@svenvc/lampsort-a-non-recursive-quicksort-implementatio…
>>
>> Pharo makes it easy to implement this non-recursive version of QuickSort - and beautiful as well.
>>
>> Sven
>>
>>
> Nice!
> A minor nitpick:
> partition: interval
> | pivot index |
> pivot := data at: interval first.
> data swap: interval first with: interval last.
> index := interval first.
> Doesn't it make more sense to pick the last element as pivot if you're going to iterate from the start anyways?
> Saves you a swap per partition :)
Maybe, we should try, but it saves only one single swap. The goal of the example is not to build the most optimised implementation though.
This particular partitioning code allows for a general 'pick any pivot' strategy. The concrete choice of pivot is a separate, interesting subject with various pros and cons: http://en.wikipedia.org/wiki/Quicksort#Choice_of_pivot
Thanks for the feedback.
> Cheers,
> Henry
Dec. 9, 2014
Re: [Pharo-users] [ Article ] LampSort, a non-recursive QuickSort implementation
by Henrik Johansen
> On 08 Dec 2014, at 7:36 , Sven Van Caekenberghe <sven(a)stfx.eu> wrote:
>
> Hi,
>
> Here is another article I just published
>
> LampSort, a non-recursive QuickSort implementation
>
> The divide and conquer partitioning is at the heart of QuickSort
>
> https://medium.com/@svenvc/lampsort-a-non-recursive-quicksort-implementatio…
>
> Pharo makes it easy to implement this non-recursive version of QuickSort - and beautiful as well.
>
> Sven
>
>
Nice!
A minor nitpick:
partition: interval
| pivot index |
pivot := data at: interval first.
data swap: interval first with: interval last.
index := interval first.
Doesn't it make more sense to pick the last element as pivot if you're going to iterate from the start anyways?
Saves you a swap per partition :)
Cheers,
Henry
Dec. 9, 2014
Re: [Pharo-users] [Esug-list] [ann] gtspotter: a moldable interface for spotting objects
by kilon alios
sounds very interesting cant wait to try it and take a look also at Brick.
On Tue, Dec 9, 2014 at 1:35 AM, Andrei Chis <chisvasileandrei(a)gmail.com>
wrote:
>
>
> On Mon, Dec 8, 2014 at 8:02 PM, kilon alios <kilon.alios(a)gmail.com> wrote:
>
>> Dont know if this is auto completion replacement or not, from the looks
>> of it seem a lot more than that. Auto completion is one of the thing that
>> annoys me in Pharo and this looks like a very good replacement.
>>
>> So the gui is also made with Glamour ?
>>
>
> No it's in Brick. Brick is a small extension that we made to Morphic to
> make it a little more faster and to control resizing better.
> So it's Morphic not Glamour :)
>
>
> Cheers,
> Andrei
>
>
>>
>> Look very good looking and very useful cant wait to try it :)
>>
>> On Tue, Dec 9, 2014 at 12:36 AM, Tudor Girba <tudor(a)tudorgirba.com>
>> wrote:
>>
>>> Thanks for the suggestions, Johan. I will change the text and we will
>>> definitely look into making the shortcuts more apparent.
>>>
>>> Cheers,
>>> Doru
>>>
>>> On Mon, Dec 8, 2014 at 5:17 PM, Johan Fabry <jfabry(a)dcc.uchile.cl>
>>> wrote:
>>>
>>>>
>>>> OK now I get it ⦠thanks for clarifying!
>>>> I think my confusion stems from the use of âcategory' and then talking
>>>> about 'the collection objectâ, which made me think about collections and
>>>> source code and protocols and packages and I got lost.
>>>>
>>>> I think that the sentence of the blog would be clearer like this
>>>> (uppercase to show changes):
>>>>
>>>> To do this, GTSpotter offers an extra action: diving in a RESULTS
>>>> category. Pressing Cmd+Shift+ArrowRight dives in the collection OF RESULTS
>>>> OF that category. Thus, we can continue refining the search inside the
>>>> category.
>>>>
>>>> So then, my suggestion for a legend at the bottom of the results list
>>>> would be:
>>>> Cmd+Shift+ArrowUp/ArrowDown = Next/Prev category, Cmd+RightArrow = Dive
>>>> into Result, Cmd+Shift+RightArrow = Dive into Category
>>>>
>>>> > On Dec 8, 2014, at 12:48, Tudor Girba <tudor(a)tudorgirba.com> wrote:
>>>> >
>>>> > Hi,
>>>> >
>>>> > Ok. Let's take it step by step and see if we cannot find a better way
>>>> of explaining.
>>>> >
>>>> > Take a look at the first picture in the blog post. Entering GTSpo
>>>> shows results both for Classes and for Packages. These "Classes" and
>>>> "Packages" are what we call search categories, and they have associated a
>>>> query processor that can populate them with results (see the "Spotting your
>>>> objects" section from the bottom of the post).
>>>> >
>>>> > In our case, we get 39 classes (of which only 5 are shown) and 1
>>>> package that match the query. If you want to look at all those 39 classes,
>>>> you can dive in the whole collection behind the category in a separate
>>>> step. This is achieved through Cmd+Shift+ArrowRight. Does it make more
>>>> sense now?
>>>> >
>>>> > I did not consider the category to be confusing. Would you propose
>>>> another name?
>>>> >
>>>> > Cheers,
>>>> > Doru
>>>> >
>>>> >
>>>> > On Mon, Dec 8, 2014 at 4:02 PM, Johan Fabry <jfabry(a)dcc.uchile.cl>
>>>> wrote:
>>>> > Sorry, but no :-(
>>>> >
>>>> > I am always confused when people say âcategoryâ because the word has
>>>> so many overloaded meanings. The same happens in the blog post, it is not
>>>> clear to me what category means here, and what does it have to do with the
>>>> collection object?
>>>> >
>>>> > > On Dec 7, 2014, at 11:16, Tudor Girba <tudor(a)tudorgirba.com> wrote:
>>>> > >
>>>> > > Hi,
>>>> > >
>>>> > > Yes, we will still evolve the UI. At the very least you will get
>>>> the shortkeys directly on the actions.
>>>> > >
>>>> > > The answer to your question is in the blog post:
>>>> > > GTSpotter offers an extra action: diving in a category. Pressing
>>>> Cmd+Shift+ArrowRight dives in the collection object containing only the
>>>> items from that category. Thus, we can continue refining the search inside
>>>> the category.
>>>> > >
>>>> > > So, you will open the collection of that sub-category and you will
>>>> see more items at once (not just 5). Is it clearer now?
>>>> > >
>>>> > > Cheers,
>>>> > > Doru
>>>> >
>>>> >
>>>> >
>>>> > ---> Save our in-boxes! http://emailcharter.org <---
>>>> >
>>>> > Johan Fabry - http://pleiad.cl/~jfabry
>>>> > PLEIAD lab - Computer Science Department (DCC) - University of
>>>> Chile
>>>> >
>>>> >
>>>> >
>>>> >
>>>> > --
>>>> > www.tudorgirba.com
>>>> >
>>>> > "Every thing has its own flow"
>>>>
>>>>
>>>>
>>>> ---> Save our in-boxes! http://emailcharter.org <---
>>>>
>>>> Johan Fabry - http://pleiad.cl/~jfabry
>>>> PLEIAD lab - Computer Science Department (DCC) - University of Chile
>>>>
>>>>
>>>
>>>
>>> --
>>> www.tudorgirba.com
>>>
>>> "Every thing has its own flow"
>>>
>>
>>
>
Dec. 9, 2014
Re: [Pharo-users] [Esug-list] [ann] gtspotter: a moldable interface for spotting objects
by Andrei Chis
On Mon, Dec 8, 2014 at 8:02 PM, kilon alios <kilon.alios(a)gmail.com> wrote:
> Dont know if this is auto completion replacement or not, from the looks of
> it seem a lot more than that. Auto completion is one of the thing that
> annoys me in Pharo and this looks like a very good replacement.
>
> So the gui is also made with Glamour ?
>
No it's in Brick. Brick is a small extension that we made to Morphic to
make it a little more faster and to control resizing better.
So it's Morphic not Glamour :)
Cheers,
Andrei
>
> Look very good looking and very useful cant wait to try it :)
>
> On Tue, Dec 9, 2014 at 12:36 AM, Tudor Girba <tudor(a)tudorgirba.com> wrote:
>
>> Thanks for the suggestions, Johan. I will change the text and we will
>> definitely look into making the shortcuts more apparent.
>>
>> Cheers,
>> Doru
>>
>> On Mon, Dec 8, 2014 at 5:17 PM, Johan Fabry <jfabry(a)dcc.uchile.cl> wrote:
>>
>>>
>>> OK now I get it ⦠thanks for clarifying!
>>> I think my confusion stems from the use of âcategory' and then talking
>>> about 'the collection objectâ, which made me think about collections and
>>> source code and protocols and packages and I got lost.
>>>
>>> I think that the sentence of the blog would be clearer like this
>>> (uppercase to show changes):
>>>
>>> To do this, GTSpotter offers an extra action: diving in a RESULTS
>>> category. Pressing Cmd+Shift+ArrowRight dives in the collection OF RESULTS
>>> OF that category. Thus, we can continue refining the search inside the
>>> category.
>>>
>>> So then, my suggestion for a legend at the bottom of the results list
>>> would be:
>>> Cmd+Shift+ArrowUp/ArrowDown = Next/Prev category, Cmd+RightArrow = Dive
>>> into Result, Cmd+Shift+RightArrow = Dive into Category
>>>
>>> > On Dec 8, 2014, at 12:48, Tudor Girba <tudor(a)tudorgirba.com> wrote:
>>> >
>>> > Hi,
>>> >
>>> > Ok. Let's take it step by step and see if we cannot find a better way
>>> of explaining.
>>> >
>>> > Take a look at the first picture in the blog post. Entering GTSpo
>>> shows results both for Classes and for Packages. These "Classes" and
>>> "Packages" are what we call search categories, and they have associated a
>>> query processor that can populate them with results (see the "Spotting your
>>> objects" section from the bottom of the post).
>>> >
>>> > In our case, we get 39 classes (of which only 5 are shown) and 1
>>> package that match the query. If you want to look at all those 39 classes,
>>> you can dive in the whole collection behind the category in a separate
>>> step. This is achieved through Cmd+Shift+ArrowRight. Does it make more
>>> sense now?
>>> >
>>> > I did not consider the category to be confusing. Would you propose
>>> another name?
>>> >
>>> > Cheers,
>>> > Doru
>>> >
>>> >
>>> > On Mon, Dec 8, 2014 at 4:02 PM, Johan Fabry <jfabry(a)dcc.uchile.cl>
>>> wrote:
>>> > Sorry, but no :-(
>>> >
>>> > I am always confused when people say âcategoryâ because the word has
>>> so many overloaded meanings. The same happens in the blog post, it is not
>>> clear to me what category means here, and what does it have to do with the
>>> collection object?
>>> >
>>> > > On Dec 7, 2014, at 11:16, Tudor Girba <tudor(a)tudorgirba.com> wrote:
>>> > >
>>> > > Hi,
>>> > >
>>> > > Yes, we will still evolve the UI. At the very least you will get the
>>> shortkeys directly on the actions.
>>> > >
>>> > > The answer to your question is in the blog post:
>>> > > GTSpotter offers an extra action: diving in a category. Pressing
>>> Cmd+Shift+ArrowRight dives in the collection object containing only the
>>> items from that category. Thus, we can continue refining the search inside
>>> the category.
>>> > >
>>> > > So, you will open the collection of that sub-category and you will
>>> see more items at once (not just 5). Is it clearer now?
>>> > >
>>> > > Cheers,
>>> > > Doru
>>> >
>>> >
>>> >
>>> > ---> Save our in-boxes! http://emailcharter.org <---
>>> >
>>> > Johan Fabry - http://pleiad.cl/~jfabry
>>> > PLEIAD lab - Computer Science Department (DCC) - University of
>>> Chile
>>> >
>>> >
>>> >
>>> >
>>> > --
>>> > www.tudorgirba.com
>>> >
>>> > "Every thing has its own flow"
>>>
>>>
>>>
>>> ---> Save our in-boxes! http://emailcharter.org <---
>>>
>>> Johan Fabry - http://pleiad.cl/~jfabry
>>> PLEIAD lab - Computer Science Department (DCC) - University of Chile
>>>
>>>
>>
>>
>> --
>> www.tudorgirba.com
>>
>> "Every thing has its own flow"
>>
>
>
Dec. 8, 2014
Re: [Pharo-users] [Esug-list] [ann] gtspotter: a moldable interface for spotting objects
by kilon alios
Dont know if this is auto completion replacement or not, from the looks of
it seem a lot more than that. Auto completion is one of the thing that
annoys me in Pharo and this looks like a very good replacement.
So the gui is also made with Glamour ?
Look very good looking and very useful cant wait to try it :)
On Tue, Dec 9, 2014 at 12:36 AM, Tudor Girba <tudor(a)tudorgirba.com> wrote:
> Thanks for the suggestions, Johan. I will change the text and we will
> definitely look into making the shortcuts more apparent.
>
> Cheers,
> Doru
>
> On Mon, Dec 8, 2014 at 5:17 PM, Johan Fabry <jfabry(a)dcc.uchile.cl> wrote:
>
>>
>> OK now I get it ⦠thanks for clarifying!
>> I think my confusion stems from the use of âcategory' and then talking
>> about 'the collection objectâ, which made me think about collections and
>> source code and protocols and packages and I got lost.
>>
>> I think that the sentence of the blog would be clearer like this
>> (uppercase to show changes):
>>
>> To do this, GTSpotter offers an extra action: diving in a RESULTS
>> category. Pressing Cmd+Shift+ArrowRight dives in the collection OF RESULTS
>> OF that category. Thus, we can continue refining the search inside the
>> category.
>>
>> So then, my suggestion for a legend at the bottom of the results list
>> would be:
>> Cmd+Shift+ArrowUp/ArrowDown = Next/Prev category, Cmd+RightArrow = Dive
>> into Result, Cmd+Shift+RightArrow = Dive into Category
>>
>> > On Dec 8, 2014, at 12:48, Tudor Girba <tudor(a)tudorgirba.com> wrote:
>> >
>> > Hi,
>> >
>> > Ok. Let's take it step by step and see if we cannot find a better way
>> of explaining.
>> >
>> > Take a look at the first picture in the blog post. Entering GTSpo shows
>> results both for Classes and for Packages. These "Classes" and "Packages"
>> are what we call search categories, and they have associated a query
>> processor that can populate them with results (see the "Spotting your
>> objects" section from the bottom of the post).
>> >
>> > In our case, we get 39 classes (of which only 5 are shown) and 1
>> package that match the query. If you want to look at all those 39 classes,
>> you can dive in the whole collection behind the category in a separate
>> step. This is achieved through Cmd+Shift+ArrowRight. Does it make more
>> sense now?
>> >
>> > I did not consider the category to be confusing. Would you propose
>> another name?
>> >
>> > Cheers,
>> > Doru
>> >
>> >
>> > On Mon, Dec 8, 2014 at 4:02 PM, Johan Fabry <jfabry(a)dcc.uchile.cl>
>> wrote:
>> > Sorry, but no :-(
>> >
>> > I am always confused when people say âcategoryâ because the word has so
>> many overloaded meanings. The same happens in the blog post, it is not
>> clear to me what category means here, and what does it have to do with the
>> collection object?
>> >
>> > > On Dec 7, 2014, at 11:16, Tudor Girba <tudor(a)tudorgirba.com> wrote:
>> > >
>> > > Hi,
>> > >
>> > > Yes, we will still evolve the UI. At the very least you will get the
>> shortkeys directly on the actions.
>> > >
>> > > The answer to your question is in the blog post:
>> > > GTSpotter offers an extra action: diving in a category. Pressing
>> Cmd+Shift+ArrowRight dives in the collection object containing only the
>> items from that category. Thus, we can continue refining the search inside
>> the category.
>> > >
>> > > So, you will open the collection of that sub-category and you will
>> see more items at once (not just 5). Is it clearer now?
>> > >
>> > > Cheers,
>> > > Doru
>> >
>> >
>> >
>> > ---> Save our in-boxes! http://emailcharter.org <---
>> >
>> > Johan Fabry - http://pleiad.cl/~jfabry
>> > PLEIAD lab - Computer Science Department (DCC) - University of Chile
>> >
>> >
>> >
>> >
>> > --
>> > www.tudorgirba.com
>> >
>> > "Every thing has its own flow"
>>
>>
>>
>> ---> Save our in-boxes! http://emailcharter.org <---
>>
>> Johan Fabry - http://pleiad.cl/~jfabry
>> PLEIAD lab - Computer Science Department (DCC) - University of Chile
>>
>>
>
>
> --
> www.tudorgirba.com
>
> "Every thing has its own flow"
>
Dec. 8, 2014