Re: Pragmatic D Tutorial

2013-10-08 Thread Jacob Carlborg
On 2013-10-07 21:18, qznc wrote: I believe one of the things D needs right now is more documentation. Therefore, I started writing a tutorial. For GUI libraries there's DWT as well. Works on Windows and Linux, uses native drawing and doesn't have any runtime dependencies expect for the

Re: Pragmatic D Tutorial

2013-10-08 Thread Jacob Carlborg
On 2013-10-07 21:18, qznc wrote: I believe one of the things D needs right now is more documentation. Therefore, I started writing a tutorial. Run-time errors You might want to add that D automatically handles uncaught exceptions and prints a stacktrace when one is thrown. Optimization I

Re: [Library Release] dproto

2013-10-08 Thread Kagamin
On Saturday, 5 October 2013 at 20:56:21 UTC, Matt Soucy wrote: message Point { optional int32 x = 1 [default=166]; required int32 y = 2; optional string label = 3; message Coord { required int32 a = 1; required int32 b = 2;

Re: Pragmatic D Tutorial

2013-10-08 Thread Kagamin
http://beza1e1.tuxen.de/d-tut-0.1/philosophy.html Nick's quote with alien woodwork(?) terminology looks not good. An IT professional as a foreign learner may not encounter such words for his entire life (all other text around it looks fine).

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

2013-10-08 Thread Kiith-Sa
On Tuesday, 8 October 2013 at 05:24:13 UTC, Elvis Zhou wrote: 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:

Re: Pragmatic D Tutorial

2013-10-08 Thread Kagamin
http://beza1e1.tuxen.de/d-tut-0.1/basics.html One important C#-specific difference is that there's no using statement (which is quite viral in C# as a way of resource management), and scope statement can be used instead of it.

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

2013-10-08 Thread Hannes Steffenhagen
Thanks, for the work, new libraries are always nice. Though, I have to agree that, at least at first glance, it seems a bit heavyweight. Is there really a need for Entity to be its own class, rather than, say, [code]alias Entity = Typedef!UUID;[/code]?

Re: Mono-D 0.5.4.1 - Build, completion other fixes + Unittests via rdmd

2013-10-08 Thread Dicebot
This time, the addin should be compatible to older beta versions of MonoDevelop (like 4.0.12) as well – so feel free to simply try it out. _very_ glad to hear that. Thanks for your work!

Re: Mono-D 0.5.4.1 - Build, completion other fixes + Unittests via rdmd

2013-10-08 Thread Alexander Bothe
On Tuesday, 8 October 2013 at 13:21:17 UTC, Dicebot wrote: This time, the addin should be compatible to older beta versions of MonoDevelop (like 4.0.12) as well – so feel free to simply try it out. _very_ glad to hear that. Thanks for your work! Can't guarantee anything! I've just

Re: Pragmatic D Tutorial

2013-10-08 Thread Meta
On Tuesday, 8 October 2013 at 01:38:09 UTC, Nick Sabalausky wrote: Lisp is practically the definition of language minimalism, AIUI. But I'd maybe replace Rust/Python with JavaScript. JavaScript is extremely simple. (Which is a large part of what makes using it such a pain, but I digress.)

Re: Pragmatic D Tutorial

2013-10-08 Thread qznc
On Tuesday, 8 October 2013 at 13:59:22 UTC, Meta wrote: I haven't really thought about this before, but it's becoming increasingly difficult for me to come up with a contemporary simple language. It seems most modern languages are creeping towards more complexity. More simple languages are

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

2013-10-08 Thread develop32
On Tuesday, 8 October 2013 at 10:35:53 UTC, Kiith-Sa wrote: In my implementation I don't even use a getComponent equivalent; a process() (or opApply() in the older version I linked) function directly takes component references, and all components are in plain arrays. Processing of a System is

Re: Mono-D 0.5.4.1 - Build, completion other fixes + Unittests via rdmd

2013-10-08 Thread Johannes Pfau
Am Tue, 08 Oct 2013 18:43:59 +0200 schrieb Alex i...@alexanderbothe.com: On Tuesday, 8 October 2013 at 13:21:17 UTC, Dicebot wrote: This time, the addin should be compatible to older beta versions of MonoDevelop (like 4.0.12) as well – so feel free to simply try it out. _very_ glad

Re: GtkD 2.3.0 released, GTK+ with D.

2013-10-08 Thread ollie
On Mon, 07 Oct 2013 22:49:11 +0200, Mike Wey wrote: 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 now available on

Re: [Library Release] dproto

2013-10-08 Thread Matt Soucy
On 10/08/2013 04:11 AM, Kagamin wrote: On Saturday, 5 October 2013 at 20:56:21 UTC, Matt Soucy wrote: message Point { optional int32 x = 1 [default=166]; required int32 y = 2; optional string label = 3; message Coord { required int32 a = 1; required int32 b

Re: [Library Release] dproto

2013-10-08 Thread Matt Soucy
On 10/05/2013 06:20 PM, Jesse Phillips wrote: This is more of an FYI. I've been using/updating https://github.com/opticron/ProtocolBuffer Boost License And while it doesn't have any helper functions, it can generate source at compile time. Generates D1 code if requested Been using it to

LDC 0.12.0 alpha 1 released, please help test!

2013-10-08 Thread David Nadlinger
Hop over to the digitalmars.D.ldc forums for the announcement: http://forum.dlang.org/post/spfzbueyfaiypywir...@forum.dlang.org Happy testing! David

Re: Mono-D 0.5.4.1 - Build, completion other fixes + Unittests via rdmd

2013-10-08 Thread Alexander Bothe
On Tuesday, 8 October 2013 at 18:03:25 UTC, Johannes Pfau wrote: BTW: MonoDevelop is broken on Gnome 3.10 now. They changed something in gnome-terminal and now MonoDevelop can't open the terminal anymore :-( Disabling the external console should work but MonoDevelop seems to ignore that