Re: std.signal : voting has begun
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
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
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
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
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.
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
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