GSOC Summer 2015 - Second call for Proposals

Russel Winder via Digitalmars-d digitalmars-d at puremagic.com
Sat Nov 22 07:26:51 PST 2014


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? 

-- 
Russel.
=============================================================================
Dr Russel Winder      t: +44 20 7585 2200   voip: sip:russel.winder at ekiga.net
41 Buckmaster Road    m: +44 7770 465 077   xmpp: russel at winder.org.uk
London SW11 1EN, UK   w: www.russel.org.uk  skype: russel_winder
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 181 bytes
Desc: This is a digitally signed message part
URL: <http://lists.puremagic.com/pipermail/digitalmars-d/attachments/20141122/9b31e672/attachment.sig>


More information about the Digitalmars-d mailing list