When I tried to program a table lookup using the usually very helpful Terse Guide, I noticed a couple of things...
Dan Norton _______________________________________________ Beginners mailing list [hidden email] http://lists.squeakfoundation.org/mailman/listinfo/beginners |
On 04.10.2014, at 18:56, <[hidden email]> <[hidden email]> wrote:
> When I tried to program a table lookup using the usually very helpful Terse Guide, I noticed a couple of things... > > 1. The remark for detect: is "find position of first element that passes test" but it should be "return first element that passes test" > > 2. There seems to be no alternative in the guide for finding the first element that passes a test. After some archaeology ;) I found SequenceableCollection>>findFirst: which is useful for table lookups. > > I updated TerseGuideHelp class to change the remark for detect: wherever it occurs and added findFirst: to Array, OrderedCollection, SortedCollection, and Interval. How can I contribute this to the All-In-One? You submit the changed package via Monticello. I made a how-to video a while ago, the relevant part is from 1:20 to 4:00: https://www.youtube.com/watch?v=2QKmfI4taGo#t=1m20s This is for Etoys, but the difference is really just the repository names - you submit to "inbox". Should only take 3 minutes :) - Bert - _______________________________________________ Beginners mailing list [hidden email] http://lists.squeakfoundation.org/mailman/listinfo/beginners |
In reply to this post by summae3443
Thanks, Bert. The hard part was to get etoysinbox added as a repository. The upload took place, AFIK.
- Dan -----Original Message----- >From: Bert Freudenberg >Sent: Oct 4, 2014 1:09 PM >To: "A friendly place to get answers to even the most basic questions about > Squeak." >Subject: Re: [Newbies] Terse Guide to Squeak > >On 04.10.2014, at 18:56, wrote: > >> When I tried to program a table lookup using the usually very helpful Terse Guide, I noticed a couple of things... >> >> 1. The remark for detect: is "find position of first element that passes test" but it should be "return first element that passes test" >> >> 2. There seems to be no alternative in the guide for finding the first element that passes a test. After some archaeology ;) I found SequenceableCollection>>findFirst: which is useful for table lookups. >> >> I updated TerseGuideHelp class to change the remark for detect: wherever it occurs and added findFirst: to Array, OrderedCollection, SortedCollection, and Interval. How can I contribute this to the All-In-One? > > >You submit the changed package via Monticello. > >I made a how-to video a while ago, the relevant part is from 1:20 to 4:00: > > https://www.youtube.com/watch?v=2QKmfI4taGo#t=1m20s > >This is for Etoys, but the difference is really just the repository names - you submit to "inbox". Should only take 3 minutes :) > >- Bert - > > > _______________________________________________ Beginners mailing list [hidden email] http://lists.squeakfoundation.org/mailman/listinfo/beginners |
On 05.10.2014, at 03:36, <[hidden email]> <[hidden email]> wrote:
It did. Except I wrote you should submit to "inbox", not "etoysinbox", because this is for general Squeak, not Etoys. But I moved it from the Etoys inbox to the regular inbox now. - Bert -
_______________________________________________ Beginners mailing list [hidden email] http://lists.squeakfoundation.org/mailman/listinfo/beginners |
On Sun, Oct 05, 2014 at 11:57:35AM +0200, Bert Freudenberg wrote:
> On 05.10.2014, at 03:36, <[hidden email]> <[hidden email]> wrote: > > > Thanks, Bert. The hard part was to get etoysinbox added as a repository. The upload took place, AFIK. > > > > - Dan > > It did. Except I wrote you should submit to "inbox", not "etoysinbox", because this is for general Squeak, not Etoys. > > But I moved it from the Etoys inbox to the regular inbox now. > Thank you Dan, This is moved to trunk, so your updates will be in Squeak from now on. Dave _______________________________________________ Beginners mailing list [hidden email] http://lists.squeakfoundation.org/mailman/listinfo/beginners |
In reply to this post by summae3443
And in the examples the conform: method doesn't exist in squeak Envoyé de mon iPhone
_______________________________________________ Beginners mailing list [hidden email] http://lists.squeakfoundation.org/mailman/listinfo/beginners |
On Sun, Oct 05, 2014 at 11:24:46AM -0400, Raymond Asselin wrote:
> And in the examples the conform: method doesn't exist in squeak > I do not understand what you mean. Which examples are you referring to? I do not see any references to #conform: anywhere in my Squeak image. Dave > > > Le 2014-10-04 ?? 21:36, [hidden email] a ??crit : > > > > Thanks, Bert. The hard part was to get etoysinbox added as a repository. The upload took place, AFIK. > > > > - Dan > > -----Original Message----- > > >From: Bert Freudenberg > > >Sent: Oct 4, 2014 1:09 PM > > >To: "A friendly place to get answers to even the most basic questions about > > > Squeak." > > >Subject: Re: [Newbies] Terse Guide to Squeak > > > > > >On 04.10.2014, at 18:56, wrote: > > > > > >> When I tried to program a table lookup using the usually very helpful Terse Guide, I noticed a couple of things... > > >> > > >> 1. The remark for detect: is "find position of first element that passes test" but it should be "return first element that passes test" > > >> > > >> 2. There seems to be no alternative in the guide for finding the first element that passes a test. After some archaeology ;) I found SequenceableCollection>>findFirst: which is useful for table lookups. > > >> > > >> I updated TerseGuideHelp class to change the remark for detect: wherever it occurs and added findFirst: to Array, OrderedCollection, SortedCollection, and Interval. How can I contribute this to the All-In-One? > > > > > > > > >You submit the changed package via Monticello. > > > > > >I made a how-to video a while ago, the relevant part is from 1:20 to 4:00: > > > > > > https://www.youtube.com/watch?v=2QKmfI4taGo#t=1m20s > > > > > >This is for Etoys, but the difference is really just the repository names - you submit to "inbox". Should only take 3 minutes :) > > > > > >- Bert - > > > > > > > > > > > _______________________________________________ > > Beginners mailing list > > [hidden email] > > http://lists.squeakfoundation.org/mailman/listinfo/beginners > _______________________________________________ > Beginners mailing list > [hidden email] > http://lists.squeakfoundation.org/mailman/listinfo/beginners _______________________________________________ Beginners mailing list [hidden email] http://lists.squeakfoundation.org/mailman/listinfo/beginners |
Sorry the examples I mentioned are not in the image but on the wiki version.
Envoyé de mon iPhone > Le 2014-10-05 à 11:47, David T. Lewis <[hidden email]> a écrit : > >> On Sun, Oct 05, 2014 at 11:24:46AM -0400, Raymond Asselin wrote: >> And in the examples the conform: method doesn't exist in squeak > > I do not understand what you mean. Which examples are you referring to? > I do not see any references to #conform: anywhere in my Squeak image. > > Dave > > >> >>> Le 2014-10-04 ?? 21:36, [hidden email] a ??crit : >>> >>> Thanks, Bert. The hard part was to get etoysinbox added as a repository. The upload took place, AFIK. >>> >>> - Dan >>> -----Original Message----- >>>> From: Bert Freudenberg >>>> Sent: Oct 4, 2014 1:09 PM >>>> To: "A friendly place to get answers to even the most basic questions about >>>> Squeak." >>>> Subject: Re: [Newbies] Terse Guide to Squeak >>>> >>>>> On 04.10.2014, at 18:56, wrote: >>>>> >>>>> When I tried to program a table lookup using the usually very helpful Terse Guide, I noticed a couple of things... >>>>> >>>>> 1. The remark for detect: is "find position of first element that passes test" but it should be "return first element that passes test" >>>>> >>>>> 2. There seems to be no alternative in the guide for finding the first element that passes a test. After some archaeology ;) I found SequenceableCollection>>findFirst: which is useful for table lookups. >>>>> >>>>> I updated TerseGuideHelp class to change the remark for detect: wherever it occurs and added findFirst: to Array, OrderedCollection, SortedCollection, and Interval. How can I contribute this to the All-In-One? >>>> >>>> >>>> You submit the changed package via Monticello. >>>> >>>> I made a how-to video a while ago, the relevant part is from 1:20 to 4:00: >>>> >>>> https://www.youtube.com/watch?v=2QKmfI4taGo#t=1m20s >>>> >>>> This is for Etoys, but the difference is really just the repository names - you submit to "inbox". Should only take 3 minutes :) >>>> >>>> - Bert - >>> _______________________________________________ >>> Beginners mailing list >>> [hidden email] >>> http://lists.squeakfoundation.org/mailman/listinfo/beginners > >> _______________________________________________ >> Beginners mailing list >> [hidden email] >> http://lists.squeakfoundation.org/mailman/listinfo/beginners > > _______________________________________________ > Beginners mailing list > [hidden email] > http://lists.squeakfoundation.org/mailman/listinfo/beginners Beginners mailing list [hidden email] http://lists.squeakfoundation.org/mailman/listinfo/beginners |
Free forum by Nabble | Edit this page |