[Cuis-dev] OrderedCollection and setContents:
Jaromir Matas
mail at jaromir.net
Sun Jul 7 12:23:37 PDT 2024
On 07-Jul-24 9:07:47 PM, "Juan Vuletich" <juan at cuis.st> wrote:
>On 7/7/2024 1:13 PM, Jaromir Matas via Cuis-dev wrote:
>>I assume the example should go:
>>
>>set := Set newFrom: #(1 2 3 4).
>>oc := OrderedCollection new.
>>oc setContents: set.
>>oc
>>
>>Hmm, #setContents: assumes an array argument but doesn't check... In
>>theory #setContents: might want to convert the supposed array
>>argument anArray to an array by `anArray asArray`. I don't know why
>>it doesn't though :) Feels odd.
>
>It is a private method.
Thanks, I missed that :)
>
>
>HTH,
>
>>
>>
>>On 07-Jul-24 4:26:58 PM, "Mark Volkmann via Cuis-dev"
>><cuis-dev at lists.cuis.st> wrote:
>>
>>>Selecting the following code in a Workspace and running "Print it"
>>>results in the error "Instances of Set are not indexable". I
>>>understand why I get that error. But I'm wondering if I should get
>>>the error when I send the message `setContents:` to
>>>`OrderedCollection` because it could detect that I have set the
>>>contents to an incompatible collection type.
>>>
>>>set := Set newFrom: #(1 2 3 4).
>>>oc setContents: s.
>>>oc
>>>
>>>--
>>>R. Mark Volkmann
>>>Object Computing, Inc.
>
>
>--
>Juan Vuletich
>cuis.st
>github.com/jvuletich
>researchgate.net/profile/Juan-Vuletich
>independent.academia.edu/JuanVuletich
>patents.justia.com/inventor/juan-manuel-vuletich
>linkedin.com/in/juan-vuletich-75611b3
>twitter.com/JuanVuletich
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.cuis.st/mailman/archives/cuis-dev/attachments/20240707/0ca127ea/attachment-0001.htm>
More information about the Cuis-dev
mailing list