Hi Clément,

I did not know that you had an interest in optimizing vector and matrix 
operations. Awesome!

We definitely want to take a look at synergies. These low level things are 
needed for Bloc, but they definitely do not have to be in Bloc.

Doru


> On Oct 26, 2017, at 8:15 AM, Clément Bera <bera.clem...@gmail.com> wrote:
> 
> Hi,
> 
> Good work,
> 
> In PolyMaths/SciSmalltalk vectors and matrix are already implemented 
> efficiently. I would recommend to share the same implementation. In the next 
> few years, I think we will improve the performance of those vectors/matrix 
> library using the processor vector instructions, and it would be nice if we 
> have to improve one but not two libraries of vectors and matrix (This is the 
> polie way of saying I am going to improve one library and the others will 
> have to do it themselves).
> 
> Regards,
> 
> On Wed, Oct 25, 2017 at 5:53 PM, Tudor Girba <tu...@tudorgirba.com> wrote:
> Hi,
> 
> Our team is working on a couple of projects that are relevant for the core of 
> Pharo, namely GT and Bloc/Brick. At ESUG we were asked by several people, and 
> Stef in particular, to make the progress on these projects more transparent. 
> To this end, we will start two streams of signals:
> - fine grained info bits on out Twitter account (several times a week): 
> https://twitter.com/feenkcom
> - a less often but regular (probably every 2 weeks) activity log message sent 
> to this mailing list
> 
> Please let us know if you see an issue with this.
> 
> In the meantime, let’s start.
> 
> Bloc:
> - Over the past couple of weeks Alex worked on transformations and 
> measurements in the core system. It turns out that there was room for quite a 
> number of performance optimizations and for making the system more debuggable.
> - At the low level, this involved adding matrix and vector support.
> https://twitter.com/feenkcom/status/923123870537863168
> https://twitter.com/feenkcom/status/916300180848349185
> - At a higher level, it implies keeping track of measurements
> https://twitter.com/AliakseiSyrel/status/915203525931622400
> - And of transformations:
> https://twitter.com/feenkcom/status/919603739656417281
> https://twitter.com/feenkcom/status/917116164484096001
> - The BlScalableElement is now working properly
> 
> GT Examples:
> - The current repository with unary-based examples is at: 
> https://github.com/feenkcom/gtoolkit-examples
> - We now have a runner in the inspector that allows us to both see the source 
> code and run and play with the resulting object:
> https://twitter.com/feenkcom/status/923210686204989442
> - Andrei made the “after” behavior to work with unary examples.
> 
> Cheers,
> The feenk team
> 
> --
> www.tudorgirba.com
> www.feenk.com
> 
> "Being happy is a matter of choice."
> 
> 
> 
> 
> 
> 
> 
> 
> -- 
> Clément Béra
> Pharo consortium engineer
> https://clementbera.wordpress.com/
> Bâtiment B 40, avenue Halley 59650 Villeneuve d'Ascq

--
www.tudorgirba.com
www.feenk.com

"To lead is not to demand things, it is to make them happen."





Reply via email to