On Saturday, 22 November 2014 at 15:27:00 UTC, Russel Winder via Digitalmars-d wrote:
On Wed, 2014-11-05 at 03:54 +0000, Craig Dillabaugh via Digitalmars-d
wrote:
[…]

Apologies for being late to reply. Long story, no sensible tl;dr.

[…]
Russel Winder Phobos/QML: std.parallelism, std.benchmark
[…]

Not sure about Phobos here but D really does need to be able to connect to QML. This proposal is therefore to create a way of communicating between D codes and QML engines via signals and slots. The model here is
the Go/QML system. It works very well, but isn't D.

std.parallelism needs a review and some benchmarking, prior to making improvements: some of the things David put into it are not as performant as it would be nice for them to be. As part of this is would be good to have a standard benchmarking framework, hence the idea of std.benchmark. However there is no need for it to be in std (and hence Phobos) in the first instance. So the project(s) would be to create a comparative benchmarking framework that can then be used to analyse std.parallelism
on a more scientific basis than I and others have done to date.

Hopefully this is not too late and can be iterated to something that can
be posted. Is the idea to have a wiki for this, or mayhap a
Git/Mercurial/Bazaar/Fossil repository with pull requests?

We still have lots of time to flesh out ideas - things don't need to be finalized until February. Thanks for giving some more info on your proposed projects. I am sort of slow ... so if I can get things in advance that is always good.

Reply via email to