Re: d.godbolt.org compiler explorer now has LDC too

2016-10-20 Thread ZombineDev via Digitalmars-d-announce
On Thursday, 20 October 2016 at 08:23:33 UTC, Johan Engelen wrote: https://twitter.com/mattgodbolt/status/788890061949509632 The compiler explorer at https://d.godbolt.org now also features LDC! Now you can view the assembly output of GDC and LDC side-by-side, for example:

Re: ggplotd version 1.0.0 released

2016-08-21 Thread ZombineDev via Digitalmars-d-announce
On Saturday, 20 August 2016 at 16:47:07 UTC, Edwin van Leeuwen wrote: On Saturday, 20 August 2016 at 16:37:29 UTC, Edwin van Leeuwen wrote: I just wanted to announce the 1.0.0 version release of ggplotd [1]. The main addition is support for legends. Other than that the release focused on

Re: DIP1000: Scoped Pointers

2016-08-15 Thread ZombineDev via Digitalmars-d-announce
On Monday, 15 August 2016 at 10:27:00 UTC, Dicebot wrote: On Monday, 15 August 2016 at 07:19:00 UTC, lobo wrote: When was it deprecated? I use it a lot and DMD 2.071.1 gives no warning. It was planned for removal because it was very un-@safe (no escaping checks whatsoever) and as such was

Re: From the D Blog: Martin Nowak on the DMD release process

2016-08-15 Thread ZombineDev via Digitalmars-d-announce
On Monday, 15 August 2016 at 07:32:34 UTC, Ilya Yaroshenko wrote: On Monday, 15 August 2016 at 06:55:18 UTC, Suliman wrote: On Friday, 29 July 2016 at 12:09:46 UTC, Mike Parker wrote: It was time for another Core Team Update on the D Blog. This time around, Martin Nowak shares how he got

Re: DIP1000: Scoped Pointers

2016-08-15 Thread ZombineDev via Digitalmars-d-announce
On Monday, 15 August 2016 at 07:19:00 UTC, lobo wrote: On Monday, 15 August 2016 at 07:10:00 UTC, ZombineDev wrote: On Monday, 15 August 2016 at 04:56:07 UTC, Joseph Rushton Wakeling wrote: On Sunday, 14 August 2016 at 10:11:25 UTC, Guillaume Chatelet wrote: Isn't it what a scoped class is

Re: DIP1000: Scoped Pointers

2016-08-15 Thread ZombineDev via Digitalmars-d-announce
On Monday, 15 August 2016 at 04:56:07 UTC, Joseph Rushton Wakeling wrote: On Sunday, 14 August 2016 at 10:11:25 UTC, Guillaume Chatelet wrote: Isn't it what a scoped class is supposed to provide? class Rnd {} void foo() { scope rnd = new Rnd; // reference semantic and stack allocated }

Re: Announcing new DIP handling process

2016-07-09 Thread ZombineDev via Digitalmars-d-announce
On Saturday, 9 July 2016 at 21:21:54 UTC, Dicebot wrote: On 07/09/2016 09:11 PM, ZombineDev wrote: Can the new DIP process be used to evaluate library proposals? That way a high level design could be fleshed out and approved before the contributor goes too far with implementing a design which

Re: Announcing new DIP handling process

2016-07-09 Thread ZombineDev via Digitalmars-d-announce
On Saturday, 9 July 2016 at 12:56:48 UTC, Dicebot wrote: After quite some preliminary discussions and preparations, new D Improvement Proposals handling process is finally happenning. Please read description and explanation here: https://github.com/dlang/DIPs ## Rationale There are two main

Re: First dmd nightly shipping with dub

2016-07-06 Thread ZombineDev via Digitalmars-d-announce
On Wednesday, 6 July 2016 at 09:28:44 UTC, Martin Nowak wrote: This is the first nightly dmd build that includes dub binaries. http://nightlies.dlang.org/dmd-2016-07-06/ They will also be part of the upcoming 2.072.y releases. We will sync the dub and dmd release cycles, but not the versioning.

Re: Battle-plan for CTFE

2016-07-06 Thread ZombineDev via Digitalmars-d-announce
On Tuesday, 5 July 2016 at 21:11:39 UTC, deadalnix wrote: On Monday, 4 July 2016 at 07:29:49 UTC, ZombineDev wrote: Nice work! Any chance that you could also improve AliasSeq algorithms, like those in std.meta to compile faster and use less memory during compilation? Or is that too different

Re: Battle-plan for CTFE

2016-07-04 Thread ZombineDev via Digitalmars-d-announce
On Monday, 4 July 2016 at 07:29:49 UTC, ZombineDev wrote: On Monday, 4 July 2016 at 01:54:29 UTC, Stefan Koch wrote: On Thursday, 30 June 2016 at 14:26:29 UTC, Stefan Koch wrote: On Thursday, 30 June 2016 at 14:17:30 UTC, Timon Gehr wrote: Sorry, I had missed this. I see you were able to

Re: Battle-plan for CTFE

2016-07-04 Thread ZombineDev via Digitalmars-d-announce
On Monday, 4 July 2016 at 01:54:29 UTC, Stefan Koch wrote: On Thursday, 30 June 2016 at 14:26:29 UTC, Stefan Koch wrote: On Thursday, 30 June 2016 at 14:17:30 UTC, Timon Gehr wrote: Sorry, I had missed this. I see you were able to make progress. It's fine. Honestly the hardest thing was to

Re: Project Highlight: The PowerNex Kernel

2016-06-25 Thread ZombineDev via Digitalmars-d-announce
On Friday, 24 June 2016 at 21:36:27 UTC, Wild wrote: On Friday, 24 June 2016 at 14:11:43 UTC, Mike Parker wrote: On Friday, 24 June 2016 at 14:09:12 UTC, Mike Parker wrote: Not that long ago, Dan Printzell announced his D OS Kernel, PowerNex [1], in this forum. It is now the subject of the

Re: [Blog post] Why and when you should use SoA

2016-03-27 Thread ZombineDev via Digitalmars-d-announce
On Saturday, 26 March 2016 at 20:55:17 UTC, maik klein wrote: [snip] Thanks, yes that is simpler. But I am not sure that I want to have pluggable containers in SOA, mostly because every field would have overhead from the container. For example array has size, length etc as overhead, but it

Re: [Blog post] Why and when you should use SoA

2016-03-25 Thread ZombineDev via Digitalmars-d-announce
On Friday, 25 March 2016 at 21:22:51 UTC, ZombineDev wrote: On Friday, 25 March 2016 at 01:07:16 UTC, maik klein wrote: Link to the blog post: https://maikklein.github.io/post/soa-d/ Link to the reddit discussion:

Re: [Blog post] Why and when you should use SoA

2016-03-25 Thread ZombineDev via Digitalmars-d-announce
On Friday, 25 March 2016 at 01:07:16 UTC, maik klein wrote: Link to the blog post: https://maikklein.github.io/post/soa-d/ Link to the reddit discussion: https://www.reddit.com/r/programming/comments/4buivf/why_and_when_you_should_use_soa/ Nice article. BTW, I would abstract the container

Re: code-debug 0.6.0 released (GDB & LLDB for vscode)

2016-03-08 Thread ZombineDev via Digitalmars-d-announce
On Tuesday, 8 March 2016 at 00:23:55 UTC, Manu wrote: On 6 March 2016 at 21:25, WebFreak001 via Digitalmars-d-announce wrote: [...] Cool, I'll give this a crack. I've tried out code-d, but it only seems to do anything useful with dub. None of my

Re: Hotfix release vibe.d 0.7.28

2016-02-29 Thread ZombineDev via Digitalmars-d-announce
On Monday, 29 February 2016 at 07:54:09 UTC, Sönke Ludwig wrote: Am 29.02.2016 um 00:47 schrieb sigod: On Saturday, 27 February 2016 at 16:21:05 UTC, Sönke Ludwig wrote: This is a small bugfix release that mainly fixes two critical regressions: - FreeListRef!T, which is used heavily in the

Re: Qt's MOC getting replicated in D for Calypso

2016-02-17 Thread ZombineDev via Digitalmars-d-announce
On Thursday, 18 February 2016 at 02:47:37 UTC, Elie Morisse wrote: Hi all, I now have a working D replacement for moc: https://github.com/Syniurge/Calypso/blob/master/tests/calypso/qt5/moc For those unfamiliar with Qt, moc (the Meta-Object Compiler) is a tool that generates additional

Re: uefi-d: Booting to D

2016-02-10 Thread ZombineDev via Digitalmars-d-announce
On Tuesday, 9 February 2016 at 20:15:03 UTC, Jakub Szewczyk wrote: I have started developing a hobbyist OS, I decided I want it to be written in D, but the only possibility to write code that can be ran by the UEFI chips that replaced BIOS in modern computers was to use either assembler or C.

Re: DlangIDE - initial GDB debugger support

2015-12-17 Thread ZombineDev via Digitalmars-d-announce
On Wednesday, 16 December 2015 at 12:50:25 UTC, Vadim Lopatin wrote: On Tuesday, 8 December 2015 at 15:58:43 UTC, Vadim Lopatin wrote: Hello, DlangIDE is getting close to usable. DlangIDE is and IDE for D programming language written in D using DlangUI library. Project page:

Re: Release D 2.069.0

2015-12-08 Thread ZombineDev via Digitalmars-d-announce
On Tuesday, 8 December 2015 at 08:39:26 UTC, Jean-Yves Vion-Dury wrote: On Monday, 7 December 2015 at 17:32:05 UTC, Márcio Martins wrote: On Monday, 7 December 2015 at 17:06:48 UTC, Jean-Yves Vion-Dury wrote: On Wednesday, 4 November 2015 at 15:25:04 UTC, Márcio Martins wrote: [...] FYI, I

Re: The D Language Foundation is now incorporated

2015-10-16 Thread ZombineDev via Digitalmars-d-announce
On Friday, 16 October 2015 at 10:04:36 UTC, Andrei Alexandrescu wrote: We are pleased to announce that the D Language Foundation is now incorporated with the state of Washington, USA. The foundation's Board of Directors are Walter Bright, Ali Çehreli, and myself. Our initial administrative

Re: Beta D 2.069.0-b1

2015-10-14 Thread ZombineDev via Digitalmars-d-announce
On Wednesday, 14 October 2015 at 11:54:22 UTC, Szymon Gatner wrote: On Wednesday, 14 October 2015 at 11:46:27 UTC, ZombineDev wrote: 2) How can I workaround the problem that _minfo* and _deh* are not generated because my main is in C++? Just add a file with int main() in D library to fix

Re: Beta D 2.069.0-b1

2015-10-13 Thread ZombineDev via Digitalmars-d-announce
On Wednesday, 7 October 2015 at 22:33:09 UTC, Martin Nowak wrote: First beta for the 2.069.0 release. http://dlang.org/download.html#dmd_beta http://dlang.org/changelog/2.069.0.html Please report any bugs at https://issues.dlang.org -Martin I decided to try the newly included mscoff 32

Re: Go 1.5

2015-09-21 Thread ZombineDev via Digitalmars-d-announce
On Monday, 21 September 2015 at 10:25:05 UTC, Chris wrote: On Monday, 21 September 2015 at 10:18:17 UTC, Ola Fosheim Grøstad wrote: On Monday, 21 September 2015 at 09:58:31 UTC, Chris wrote: I sometimes wonder - and please forgive me my ignorance, because I'm not a GC expert at all - if it

Re: cpp_binder, a not-yet-useful tool for generating C++ bindings

2015-09-21 Thread ZombineDev via Digitalmars-d-announce
On Monday, 21 September 2015 at 09:59:44 UTC, ZombineDev wrote: On Monday, 21 September 2015 at 09:45:01 UTC, ZombineDev wrote: [...] Another option is to introduce a special built-in function like std::move that just selects the rvalue overload. This would require a language change, but

Re: cpp_binder, a not-yet-useful tool for generating C++ bindings

2015-09-21 Thread ZombineDev via Digitalmars-d-announce
On Monday, 21 September 2015 at 07:45:48 UTC, Ola Fosheim Grøstad wrote: On Monday, 21 September 2015 at 04:22:30 UTC, Paul O'Neil wrote: I hope that this post will spur discussion / decisions / action binding C++ libraries into D. I think the language capabilities (e.g. extern(C++,

Re: cpp_binder, a not-yet-useful tool for generating C++ bindings

2015-09-21 Thread ZombineDev via Digitalmars-d-announce
On Monday, 21 September 2015 at 09:45:01 UTC, ZombineDev wrote: [...] Another option is to introduce a special built-in function like std::move that just selects the rvalue overload. This would require a language change, but would save us from adding && type qualifiers (which is a far more

Re: DUB 0.9.24 release

2015-09-20 Thread ZombineDev via Digitalmars-d-announce
On Sunday, 20 September 2015 at 19:36:13 UTC, Sönke Ludwig wrote: [...] Congrats! I really like the new SDLang format. BTW, I was just looking to update dub on my machine a moment before I saw this :P

Re: Release D 2.068.0

2015-08-10 Thread ZombineDev via Digitalmars-d-announce
On Monday, 10 August 2015 at 08:48:52 UTC, Martin Nowak wrote: Glad to announce D 2.068.0. http://downloads.dlang.org/releases/2.x/2.068.0/ This release comes with many rangified phobos functions, 2 new GC profilers, a new AA implementation, and countless further improvements and fixes.

Re: Visual D 0.3.42 released

2015-08-06 Thread ZombineDev via Digitalmars-d-announce
On Thursday, 6 August 2015 at 14:39:45 UTC, akaDemik wrote: On Wednesday, 5 August 2015 at 21:03:51 UTC, Rainer Schuetze wrote: there is a new version of Visual D available It will support the dub in the future? If you have a dub project that you want to open in VisualD, go to project root

Four new DConf 2015 videos

2015-07-08 Thread ZombineDev via Digitalmars-d-announce
Andrei Alexandrescu -- Keynote: Generic Programming Must Go dconf link: http://dconf.org/2015/talks/alexandrescu.html video link: https://www.youtube.com/watch?v=mCrVYYlFTrA Adam Ruppe Dynamic Types in D dconf link: http://dconf.org/2015/talks/ruppe.html video link:

Re: Voting for std.experimental.allocator

2015-07-08 Thread ZombineDev via Digitalmars-d-announce
On Wednesday, 8 July 2015 at 11:33:03 UTC, Dicebot wrote: Andrei is back online and thus it is time to make a decision about adding his allocator package (http://forum.dlang.org/post/vfipmwojmvseqxoiw...@forum.dlang.org) to Phobos std.experimental [...] Yes

Re: Four new DConf 2015 videos

2015-07-08 Thread ZombineDev via Digitalmars-d-announce
On Wednesday, 8 July 2015 at 10:54:16 UTC, John Colvin wrote: Bummer, they didn't use the screen cap video I sent, so there's no code shown or anything for quite long sections, which makes it quite hard to follow :( Who would be the best person to contact about this? I guess that would be

Re: Four new DConf 2015 videos

2015-07-08 Thread ZombineDev via Digitalmars-d-announce
On Wednesday, 8 July 2015 at 10:30:00 UTC, ZombineDev wrote: Andrei Alexandrescu -- Title: Keynote: Generic Programming Must Go DConf link: http://dconf.org/2015/talks/alexandrescu.html Video link: https://www.youtube.com/watch?v=mCrVYYlFTrA Adam Ruppe Title: Dynamic

Re: NEW asm.dlang.org site

2015-01-28 Thread ZombineDev via Digitalmars-d-announce
On Tuesday, 27 January 2015 at 13:05:08 UTC, Iain Buclaw wrote: ... Thank you for the informative reply.

Re: NEW asm.dlang.org site

2015-01-27 Thread ZombineDev via Digitalmars-d-announce
Thanks for the good work! It would be really nice if in the future we could compare DMD, GDC and LDC (and SDC when it becomes more usable) at asm.dlang.org. (Btw a nice choice of name :) ) I have a couple of questions about the output when looking at a C++[1] program and the same in GDC[2]

Re: C# to D Compiler :)

2014-12-21 Thread ZombineDev via Digitalmars-d-announce
One example of a somewhat large performance oriented C# application is OpenRA[1]. (An open-source implementation of the Command Conquer: Red Alert engine using .NET/Mono and OpenGL. Runs on Windows, Linux and Mac OS X) It is interesting to see how far it can be translated from C# to D and

Re: C# to D Compiler :)

2014-12-19 Thread ZombineDev via Digitalmars-d-announce
Well done! I also thought of making a C# to D compiler using Roslyn, so I'm glad to see fruits of your labour :) On Thursday, 18 December 2014 at 23:58:30 UTC, Ronald Adonyo wrote: This is the Current Feature List

Re: Travis-CI support for D

2014-12-13 Thread ZombineDev via Digitalmars-d-announce
Thanks for the great work! Is it possible to also include dmd+druntimie+phobos git-head? It would be helpful to know if your project can be built with the new version of DMD (when it is officially released) ahead of time. If you are using some yet-to be deprecated code you can fix the issue

Re: Travis-CI support for D

2014-12-13 Thread ZombineDev via Digitalmars-d-announce
In the light of the DMD 2.066 regressions, I believe this would help bring the DMD release process closer to continuous delivery. https://www.youtube.com/watch?v=IBghnXBz3_w https://www.youtube.com/watch?v=igwFj8PPSnw

Re: Travis-CI support for D

2014-12-13 Thread ZombineDev via Digitalmars-d-announce
I agree with most of your points. I don't think that anyone should consider master (git head) as even remotely stable. It's about testing experimental features in early stages of development. That said, I still think that more testing can't do any harm. Additionally, having pre-alpha releases

Re: Travis-CI support for D

2014-12-13 Thread ZombineDev via Digitalmars-d-announce
Many successful software projects provide a way to get early, unstable versions if one desires to do so. For example Firefox has 4 channels with corresponding levels of stability: https://hacks.mozilla.org/2012/05/firefox-and-the-release-channels/

Re: Travis-CI support for D

2014-12-13 Thread ZombineDev via Digitalmars-d-announce
On Saturday, 13 December 2014 at 23:16:24 UTC, ZombineDev wrote: Many successful software projects provide a way to get early, unstable versions if one desires to do so. For example Firefox has 4 channels with corresponding levels of stability: