Re: std.signal : voting has begun

2014-01-15 Thread Denis Shelomovskij

06.01.2014 13:11, Dicebot пишет:

Some time ago there have been a review for `std.signal` Phobos proposal
(http://forum.dlang.org/thread/ujlhznaphepibgtpc...@forum.dlang.org#post-ujlhznaphepibgtpcoqz:40forum.dlang.org).
It have not received much feedback and I was a it too busy to proceed
with final voting at that moment but with no outstanding issues to
address nothing prevents that final step.

Let's put 2 week deadline to refresh memories about the proposal and
make some decision. Voting closes at January 20th 23:59 GMT 0

Please take some time and help make Phobos better ;)


No.

Any signals implementation is at least blocked by the fact closure 
delegates lifetime can't be determined (see issues [2] and [3]). 
Requirement to explicitly pass owning object is redundant and 
unacceptable, such code must work:

---
/// Usage: don't pass struct member function delegates as `del`.
void f(void delegate() del)
{
obj.event.connect(del);
}
---
Yes, I still don't see an elegant way to fix the language for struct 
member function delegates, but for closures there is issue [1].


Another way to make things work is a runtime support for weak 
references, see druntime pull 639 discussion [4].


Also see this thread for more discussion about signals problems: [5].

[1] https://d.puremagic.com/issues/show_bug.cgi?id=9601
[2] https://d.puremagic.com/issues/show_bug.cgi?id=9602
[3] https://d.puremagic.com/issues/show_bug.cgi?id=9603
[4] https://github.com/D-Programming-Language/druntime/pull/639
[5] http://forum.dlang.org/thread/kkdkh3$sft$1...@digitalmars.com

--
Денис В. Шеломовский
Denis V. Shelomovskij


Re: Gtkd2 in serious use

2014-01-15 Thread Steve Teale

On Thursday, 9 January 2014 at 16:22:59 UTC, Steve Teale wrote:
A couple of months ago I was handing out congratulations to 
Mike Wey on his splendid work in creating gtkd2.


I have had a good go at it since, and with a couple of small 
glitches along the way, it has been as close to flawless as I 
can imagine.


Anyway, I have got a long way down the road I've been 
following, but I'm getting close to the point where I need some 
help.


There's a very quick description of what I'm doing at 
http://britseyeview.com/compo/ - even that is not finished yet. 
But anyway, if anyone in the D community is interested, I could 
use some help with:


1) QA - on Debian based systems - I need people to break it.
2) Building on a recent version of Windows.
3) Advice on which repository to use for the source code.

Thanks
Steve


It's on github now - britseye/compo. I added a makefile, so you 
don't have to use CodeBlocks to build it.




DUB 0.9.21 beta 3

2014-01-15 Thread Sönke Ludwig

A new and hopefully last beta version of DUB 0.9.21 has been released:
http://forum.rejectedsoftware.com/groups/rejectedsoftware.dub/thread/826/

It contains some major new features, so extensive testing is needed to 
get a solid release.


Re: std.signal : voting has begun

2014-01-15 Thread qznc
On Wednesday, 15 January 2014 at 07:46:29 UTC, Andrei 
Alexandrescu wrote:

yada yada yada

I just created a wiki page to document requirements. Hopefully, 
this helps people to decide on their vote and not to forget 
aspects.


http://wiki.dlang.org/Phobos_Quality

Should this be linked from http://wiki.dlang.org/Review/Process ?


Re: std.signal : voting has begun

2014-01-15 Thread robert




I am opposed to merging std.signal in its current form. It is 
not

at the level of documentation and implementation quality needed
for new Phobos modules.

* Documentation has numerous mistakes, omissions, disfluencies,
and colloquialisms that seriously decrease credibility of the
library. Examples:



Thanks a lot, for this thorough feedback, I really appreciate it!

Best regards,

Robert


Re: Internships investigating D in high-performance computing.

2014-01-15 Thread Dejan Lekic
I have posted this on LinkedIn. There are always students there looking for 
internships. ;)

-- 
Dejan Lekic
dejan.lekic (a) gmail.com
http://dejan.lekic.org


Re: std.signal : voting has begun

2014-01-15 Thread Russel Winder
On Wed, 2014-01-15 at 13:42 -0500, John J wrote:
[…]
 Uses complete english sentences with correct syntax, grammar, and 
 punctuation.
 
 Please capitalize the e in english.

We can, of course, now open the debate as to whether the Oxford Comma
should be used. ;-)

And does English mean American English, Canadian English, Australian
English, South African English, New Zealand English, or proper English,
i.e. that spoken in England. :-)

-- 
Russel.
=
Dr Russel Winder  t: +44 20 7585 2200   voip: sip:russel.win...@ekiga.net
41 Buckmaster Roadm: +44 7770 465 077   xmpp: rus...@winder.org.uk
London SW11 1EN, UK   w: www.russel.org.uk  skype: russel_winder