<html><head></head><body><div class="ydpc539e88dyahoo-style-wrap" style="font-family:Helvetica Neue, Helvetica, Arial, sans-serif;font-size:16px;"><div><div>Never really looked at how it was implemented for that specific package...  But then, one might ask (which is my case), do you really need an ordered set?  I never had in 26 years of smalltalking!</div><div><br></div><div><br></div><div class="ydpc539e88dsignature">----------------- <br>BenoĆ®t St-Jean <br>Yahoo! Messenger: bstjean
 <br>Twitter: @BenLeChialeux
 <br>Pinterest: benoitstjean
 <br>Instagram: Chef_Benito<br>IRC: lamneth
 <br>Blogue: endormitoire.wordpress.com
 <br>"A standpoint is an intellectual horizon of radius zero".  (A. Einstein)</div></div>
        <div><br></div><div><br></div>
        
        </div><div id="ydp9c8c35c4yahoo_quoted_4381103237" class="ydp9c8c35c4yahoo_quoted">
            <div style="font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:13px;color:#26282a;">
                
                <div>
                    On Wednesday, November 28, 2018, 12:48:11 p.m. EST, Levente Uzonyi <leves@caesar.elte.hu> wrote:
                </div>
                <div><br></div>
                <div><br></div>
                <div><div dir="ltr">That OrderedSet is not really a set, just a thin wrapper over <br clear="none">OrderedCollection, so performance will be surprisingly bad.<br clear="none">Squeak has OrderedDictionary which has all the methods a Set needs:<br clear="none">#at: anObject put: nil <=> #add: anObject<br clear="none">#includesKey: anObject <=> #includes:anObject<br clear="none">#keysDo: aBlock <=> #do: aBlock<br clear="none">#removeKey: anObject <=> #remove: anObject<br clear="none"><br clear="none">Note that removal will take O(size) time. If you need anything better, you <br clear="none">have to implement your own set (e.g. a linked hash set. Squeak's LRUCache <br clear="none">has a list implementation that can come handy).<br clear="none"><br clear="none">Levente<br clear="none"><div class="ydp9c8c35c4yqt2318460180" id="ydp9c8c35c4yqtfd51751"><br clear="none">On Tue, 27 Nov 2018, David T. Lewis wrote:<br clear="none"><br clear="none">> Thanks Benoit,<br clear="none">><br clear="none">> The repository is <a shape="rect" href="http://www.squeaksource.com/PharoTaskForces, " rel="nofollow" target="_blank">http://www.squeaksource.com/PharoTaskForces, </a>the package<br clear="none">> is OrderedSet, and the latest version is OrderedSet-StephaneDucasse.2.mcz<br clear="none">><br clear="none">> Dave<br clear="none">><br clear="none">> On Wed, Nov 28, 2018 at 01:06:49AM +0000, Benoit St-Jean via Squeak-dev wrote:<br clear="none">>> Your link doesn't work either.<br clear="none">>> Go to ProjectsType OrderedSet in the search box.Only one result will come up (as PharoTaskForces)!If you click on that and browse the versions, you'll see the OrderedSet packages!<br clear="none">>> <br clear="none">>> ----------------- <br clear="none">>> Beno??t St-Jean <br clear="none">>> Yahoo! Messenger: bstjean <br clear="none">>> Twitter: @BenLeChialeux <br clear="none">>> Pinterest: benoitstjean <br clear="none">>> Instagram: Chef_Benito<br clear="none">>> IRC: lamneth <br clear="none">>> Blogue: endormitoire.wordpress.com <br clear="none">>> "A standpoint is an intellectual horizon of radius zero".?? (A. Einstein) <br clear="none">>><br clear="none">>>     On Tuesday, November 27, 2018, 7:58:38 p.m. EST, David T. Lewis <<a shape="rect" href="mailto:lewis@mail.msen.com" rel="nofollow" target="_blank">lewis@mail.msen.com</a>> wrote:<br clear="none">>><br clear="none">>>  That link does not work, but there is an OrderedDictionary project on<br clear="none">>> at <a shape="rect" href="http://www.squeaksource.com/TFOrderedDictionary.html. " rel="nofollow" target="_blank">http://www.squeaksource.com/TFOrderedDictionary.html. </a>It that it?<br clear="none">>> <br clear="none">>> <br clear="none">>> On Wed, Nov 28, 2018 at 12:08:06AM +0000, Benoit St-Jean via Squeak-dev wrote:<br clear="none">>> > There's that on SqueakSource.<br clear="none">>> > <a shape="rect" href="http://squeaksource.com/@Ilyu71XtQNt-3Xwp/UMBrp13p" rel="nofollow" target="_blank">http://squeaksource.com/@Ilyu71XtQNt-3Xwp/UMBrp13p</a><br clear="none">>> > ----------------- <br clear="none">>> > Beno??t St-Jean <br clear="none">>> > Yahoo! Messenger: bstjean <br clear="none">>> > Twitter: @BenLeChialeux <br clear="none">>> > Pinterest: benoitstjean <br clear="none">>> > Instagram: Chef_Benito<br clear="none">>> > IRC: lamneth <br clear="none">>> > Blogue: endormitoire.wordpress.com <br clear="none">>> > "A standpoint is an intellectual horizon of radius zero".?? (A. Einstein) <br clear="none">>> > <br clear="none">>> >?? ?? On Tuesday, November 27, 2018, 5:18:51 p.m. EST, Bernhard Pieber <<a shape="rect" href="mailto:bernhard@pieber.com" rel="nofollow" target="_blank">bernhard@pieber.com</a>> wrote:?? <br clear="none">>> >?? <br clear="none">>> >?? Hi Squeakers,<br clear="none">>> > <br clear="none">>> > Does anyone know of an OrderedSet implementation for Squeak somewhere?<br clear="none">>> > <br clear="none">>> > Bernhard<br clear="none">>> > <br clear="none">>> >?? <br clear="none">>> > <br clear="none">>><br clear="none">>> <br clear="none">>><br clear="none"></div></div></div>
            </div>
        </div></body></html>