[Pharo-dev] , for vector creation

Stephane Ducasse stepharo.self at gmail.com
Thu Oct 26 17:46:19 EDT 2017


+1

BTW we should start looking for an location for PharoDays 2018 :)


On Thu, Oct 26, 2017 at 5:53 PM, Tim Mackinnon <tim at testit.works> wrote:
> This turned into a much more interesting thread than I expected (gosh you learn lots of stuff by reading comments).
>
> But I am impressed that Feenk listened to what people were saying, distilled it down and didn’t take their ball home - thanks guys.
>
> Sometimes in all of these slightly robust conversations I have to keep thinking back to when I went to Pharo days, and how cool it was to see the wonderful things people had produced. It was inspiring….
>
> We have to hold onto that and keep moving the boundaries further without getting disillusioned or blocked.
>
> I’m looking forward to the next Pharo Days where hopefully some of this stuff will be reality.
>
> Tim
>
>
>> On 26 Oct 2017, at 16:45, Tudor Girba <tudor at tudorgirba.com> wrote:
>>
>> Thanks everyone for the nice discussion.
>>
>> So, after all arguments, we will remove Number>>, from Bloc.
>>
>> I think using Number>>, for vector creation makes quite some sense. However, we have already seen that we have a few places where we have vectors: Bloc, PolyMath and Moose-Algos. The Bloc needs are smaller than the needs from PolyMath (we need only a limited set of abilities). So, until we have one consensus of having one vector in the image, we can leave room for playing.
>>
>> In the meantime we have:
>>
>> 1.
>> BlVector x: 10 y: 20
>> BlVector x: 10 y: 20 z: 30
>>
>> or:
>>
>> 2.
>> (10 at 20) asBlocVector
>> (10 at 20@30) asBlocVector
>>
>> The 2nd option reads ok, but it has the downside that it needs an extra object (the point).
>>
>> An interesting thing about Number>>@ is that it is backed by a primitive. This can be quite relevant and I think it would be worthwhile thinking about vector/matrix specific optimizations as well. That is why, in the future, it would be interesting to consider primitives for vector/matrix creation.
>>
>> Cheers,
>> Doru
>>
>>
>>> On Oct 26, 2017, at 5:10 PM, Sean P. DeNigris <sean at clipperadams.com> wrote:
>>>
>>> Tudor Girba-2 wrote
>>>> You mean like sending @ to a number, right? :)
>>>
>>> Ha ha, you got me ;)
>>>
>>>
>>>
>>> -----
>>> Cheers,
>>> Sean
>>> --
>>> Sent from: http://forum.world.st/Pharo-Smalltalk-Developers-f1294837.html
>>>
>>
>> --
>> www.tudorgirba.com
>> www.feenk.com
>>
>> "Not knowing how to do something is not an argument for how it cannot be done."
>>
>>
>
>




More information about the Pharo-dev mailing list