Re: DUnit: Advanced unit testing toolkit.

2013-10-07 Thread Gary Willoughby
On Sunday, 6 October 2013 at 14:24:56 UTC, ilya-stromberg wrote: OK, maybe you are right. Do you have any plans to integrate your code into Phobos? Nah, a unit testing framework is not really standard lib material.

ArtemisD: A D port of Artemis Entity System Framework for games.

2013-10-07 Thread Elvis Zhou
ArtemisD: A D port of Artemis Entity System Framework About Artemis Artemis is a high performance Entity System framework for games, written in Java, and is a framework to manage entities in a game world. It is inspired by Entity Systems are the future of MMORPG blog series by Adam Martin.

Re: ArtemisD: A D port of Artemis Entity System Framework for games.

2013-10-07 Thread dennis luehring
Am 07.10.2013 11:18, schrieb Elvis Zhou: ArtemisD: A D port of Artemis Entity System Framework About Artemis Artemis is a high performance Entity System framework for games, written in Java, and is a framework to manage entities in a game world. It is inspired by Entity Systems are the

Re: ArtemisD: A D port of Artemis Entity System Framework for games.

2013-10-07 Thread Elvis Zhou
On Monday, 7 October 2013 at 09:31:15 UTC, dennis luehring wrote: Am 07.10.2013 11:18, schrieb Elvis Zhou: ArtemisD: A D port of Artemis Entity System Framework About Artemis Artemis is a high performance Entity System framework for games, written in Java, and is a framework to manage

Re: ArtemisD: A D port of Artemis Entity System Framework for games.

2013-10-07 Thread dennis luehring
Am 07.10.2013 11:57, schrieb Elvis Zhou: seem nice - BUT it seems too java oop like and very ungeneric, is there a real need to derive from component? It's simple enough without over design IMO. yes - if the need of beeing part of the hierachy is not a problem :) most D libraries try to be

Re: ArtemisD: A D port of Artemis Entity System Framework for games.

2013-10-07 Thread Elvis Zhou
On Monday, 7 October 2013 at 10:35:32 UTC, dennis luehring wrote: Am 07.10.2013 11:57, schrieb Elvis Zhou: seem nice - BUT it seems too java oop like and very ungeneric, is there a real need to derive from component? It's simple enough without over design IMO. yes - if the need of beeing

New version of Dgame

2013-10-07 Thread Namespace
Dgame is back, completely overhauled and offers many new features. In addition, the website has been completely redesigned. The documentation is now fully applicable and easy to navigate. And there are now 14 new detailed tutorials to use Dgame. Have fun but note that Dgame is still in a beta

Re: ArtemisD: A D port of Artemis Entity System Framework for games.

2013-10-07 Thread Ali Çehreli
On 10/07/2013 02:18 AM, Elvis Zhou wrote: ArtemisD: https://github.com/elvisxzhou/artemisd Just a little note: As it's more readable, you may want to use 1000.msecs instead of dur!(msecs)(1000) in the example program. 1000.msecs is the equivalent of the msecs(1000) function call, which

Re: ArtemisD: A D port of Artemis Entity System Framework for games.

2013-10-07 Thread Elvis Zhou
On Monday, 7 October 2013 at 14:19:20 UTC, Ali Çehreli wrote: On 10/07/2013 02:18 AM, Elvis Zhou wrote: ArtemisD: https://github.com/elvisxzhou/artemisd Just a little note: As it's more readable, you may want to use 1000.msecs instead of dur!(msecs)(1000) in the example program. 1000.msecs

Re: ArtemisD: A D port of Artemis Entity System Framework for games.

2013-10-07 Thread Kiith-Sa
On Monday, 7 October 2013 at 15:21:00 UTC, Elvis Zhou wrote: On Monday, 7 October 2013 at 14:19:20 UTC, Ali Çehreli wrote: On 10/07/2013 02:18 AM, Elvis Zhou wrote: ArtemisD: https://github.com/elvisxzhou/artemisd Just a little note: As it's more readable, you may want to use 1000.msecs

Re: ArtemisD: A D port of Artemis Entity System Framework for games.

2013-10-07 Thread Kiith-Sa
On Monday, 7 October 2013 at 17:06:40 UTC, Kiith-Sa wrote: On Monday, 7 October 2013 at 15:21:00 UTC, Elvis Zhou wrote: On Monday, 7 October 2013 at 14:19:20 UTC, Ali Çehreli wrote: On 10/07/2013 02:18 AM, Elvis Zhou wrote: ArtemisD: https://github.com/elvisxzhou/artemisd Just a little

Pragmatic D Tutorial

2013-10-07 Thread qznc
I believe one of the things D needs right now is more documentation. Therefore, I started writing a tutorial. It is aimed at people who can already program well in other languages. This means nothing about loops or structs, because I expect most people to know this stuff. I do not consider D

Re: Pragmatic D Tutorial

2013-10-07 Thread Craig Dillabaugh
On Monday, 7 October 2013 at 19:18:40 UTC, qznc wrote: I believe one of the things D needs right now is more documentation. Therefore, I started writing a tutorial. It is aimed at people who can already program well in other languages. This means nothing about loops or structs, because I

Re: Pragmatic D Tutorial

2013-10-07 Thread Brian Schott
On Monday, 7 October 2013 at 19:18:40 UTC, qznc wrote: Wreck it! :) The only thing that I don't like about it so far is that it's not on wiki.dlang.org. If you put it there it will be easier for learners to discover it, and for the rest of us to help writing it.

Re: ArtemisD: A D port of Artemis Entity System Framework for games.

2013-10-07 Thread Andrei Alexandrescu
On 10/7/13 2:18 AM, Elvis Zhou wrote: ArtemisD: A D port of Artemis Entity System Framework [snip] Limelight on! http://www.reddit.com/r/programming/comments/1nxlxt/artemisd_a_d_port_of_artemis_entity_system/ Andrei

Re: Pragmatic D Tutorial

2013-10-07 Thread Tourist
On Monday, 7 October 2013 at 19:18:40 UTC, qznc wrote: I believe one of the things D needs right now is more documentation. Therefore, I started writing a tutorial. It is aimed at people who can already program well in other languages. This means nothing about loops or structs, because I

Re: Pragmatic D Tutorial

2013-10-07 Thread Andrei Alexandrescu
On 10/7/13 12:47 PM, Dicebot wrote: On Monday, 7 October 2013 at 19:34:11 UTC, Craig Dillabaugh wrote: while I got a chuckle out of D is what C++ wanted to be., I might omit this. Insulting C++ isn't likely a great way to attract the C++ crowd, which is one of our major target audiences.

Re: Pragmatic D Tutorial

2013-10-07 Thread Tourist
On Monday, 7 October 2013 at 20:36:46 UTC, Andrei Alexandrescu wrote: OP: any chance to adjust that page? Then we'll announce to reddit. I don't think it's ready. If you want to promote a tutorial, I think that (at least for now) it should be the book of Ali Çehreli. Also I thought that

GtkD 2.3.0 released, GTK+ with D.

2013-10-07 Thread Mike Wey
GtkD is a D binding and OO wrapper of Gtk+ and is released on the LGPL license. This release updates the Gtk and Gstreamer Bindings to 3.10 and 1.2. There is a new binding for libvte provided by deadalnix. This allows you to embed a virtual terminal in your GtkD application. GtkD 2.3.0 is

Re: Pragmatic D Tutorial

2013-10-07 Thread Ali Çehreli
On 10/07/2013 01:42 PM, Tourist wrote: the book of Ali Çehreli. Also I thought that maybe it's worth to turn his book into an interactive tutorial. I thought about the same thing just the other day. :) I want to finish the translation first, which I really am doing. To the OP: I will add

Re: Pragmatic D Tutorial

2013-10-07 Thread Adam D. Ruppe
A note on memory management: you can do your own reference counting with structs, and it works reasonably well.

Re: Pragmatic D Tutorial

2013-10-07 Thread qznc
On Monday, 7 October 2013 at 20:36:46 UTC, Andrei Alexandrescu wrote: On 10/7/13 12:47 PM, Dicebot wrote: On Monday, 7 October 2013 at 19:34:11 UTC, Craig Dillabaugh wrote: while I got a chuckle out of D is what C++ wanted to be., I might omit this. Insulting C++ isn't likely a great way to

Re: Pragmatic D Tutorial

2013-10-07 Thread qznc
On Monday, 7 October 2013 at 20:21:17 UTC, Brian Schott wrote: On Monday, 7 October 2013 at 19:18:40 UTC, qznc wrote: Wreck it! :) The only thing that I don't like about it so far is that it's not on wiki.dlang.org. If you put it there it will be easier for learners to discover it, and for

Re: Pragmatic D Tutorial

2013-10-07 Thread qznc
On Monday, 7 October 2013 at 22:00:53 UTC, Adam D. Ruppe wrote: A note on memory management: you can do your own reference counting with structs, and it works reasonably well. Port shared_ptr (or intrusive_ptr) to D?

Re: GtkD 2.3.0 released, GTK+ with D.

2013-10-07 Thread growler
On Monday, 7 October 2013 at 20:47:52 UTC, Mike Wey wrote: GtkD is a D binding and OO wrapper of Gtk+ and is released on the LGPL license. This release updates the Gtk and Gstreamer Bindings to 3.10 and 1.2. There is a new binding for libvte provided by deadalnix. This allows you to embed

Re: ArtemisD: A D port of Artemis Entity System Framework for games.

2013-10-07 Thread deadalnix
On Monday, 7 October 2013 at 20:31:27 UTC, Andrei Alexandrescu wrote: On 10/7/13 2:18 AM, Elvis Zhou wrote: ArtemisD: A D port of Artemis Entity System Framework [snip] Limelight on! http://www.reddit.com/r/programming/comments/1nxlxt/artemisd_a_d_port_of_artemis_entity_system/ Andrei

Re: Pragmatic D Tutorial

2013-10-07 Thread Meta
On Monday, 7 October 2013 at 19:18:40 UTC, qznc wrote: I believe one of the things D needs right now is more documentation. Therefore, I started writing a tutorial. It is aimed at people who can already program well in other languages. This means nothing about loops or structs, because I

Re: Pragmatic D Tutorial

2013-10-07 Thread Nick Sabalausky
On Mon, 07 Oct 2013 21:47:13 +0200 Dicebot pub...@dicebot.lv wrote: On Monday, 7 October 2013 at 19:34:11 UTC, Craig Dillabaugh wrote: while I got a chuckle out of D is what C++ wanted to be., I might omit this. Insulting C++ isn't likely a great way to attract the C++ crowd, which is

Re: Pragmatic D Tutorial

2013-10-07 Thread Nick Sabalausky
On Tue, 08 Oct 2013 02:29:32 +0200 Meta jared...@gmail.com wrote: On Monday, 7 October 2013 at 19:18:40 UTC, qznc wrote: I believe one of the things D needs right now is more documentation. Therefore, I started writing a tutorial. It is aimed at people who can already program well in

Re: Pragmatic D Tutorial

2013-10-07 Thread John Joyus
On 10/07/2013 03:18 PM, qznc wrote: I believe one of the things D needs right now is more documentation. Therefore, I started writing a tutorial. http://beza1e1.tuxen.de/d-tut-0.1/index.html Thanks for writing that. I found it useful already. It would be nice if there is a Last Updated

Re: ArtemisD: A D port of Artemis Entity System Framework for games.

2013-10-07 Thread Elvis Zhou
On Monday, 7 October 2013 at 20:31:27 UTC, Andrei Alexandrescu wrote: On 10/7/13 2:18 AM, Elvis Zhou wrote: ArtemisD: A D port of Artemis Entity System Framework [snip] Limelight on! http://www.reddit.com/r/programming/comments/1nxlxt/artemisd_a_d_port_of_artemis_entity_system/ Andrei

Re: ArtemisD: A D port of Artemis Entity System Framework for games.

2013-10-07 Thread Elvis Zhou
On Monday, 7 October 2013 at 17:06:40 UTC, Kiith-Sa wrote: On Monday, 7 October 2013 at 15:21:00 UTC, Elvis Zhou wrote: On Monday, 7 October 2013 at 14:19:20 UTC, Ali Çehreli wrote: On 10/07/2013 02:18 AM, Elvis Zhou wrote: ArtemisD: https://github.com/elvisxzhou/artemisd Just a little