Re: Go vs. D [was Re: Rust vs Dlang]

2013-03-17 Thread Rory McGuire
The reason I use golang and not dlang for development at work is because debugging is straightforward no weird segfaults after you program has been running for a couple of days. Their debugging and benchmark tools are really good and the documentation is fantastic. I haven't used dlang for a while

Re: Rust vs Dlang

2013-03-17 Thread master
On Saturday, 16 March 2013 at 14:42:58 UTC, Suliman wrote: Hi folks! I had wrote small article about Rust vs D. I hope that you will like it! http://versusit.org/rust-vs-d This can see the D language is very good, I like the D language

Re: Rust vs Dlang

2013-03-17 Thread Andrei Alexandrescu
On 3/17/13 4:44 PM, Walter Bright wrote: On 3/17/2013 8:58 AM, Suliman wrote: Yesterday I had tried to put it reddit, but I have never used reddit before and do not sure that it was added at proper section. reddit.com/r/programming is where it should go. It was at: http://www.reddit.com/r/

Re: Go vs. D [was Re: Rust vs Dlang]

2013-03-17 Thread Jonathan M Davis
On Sunday, March 17, 2013 17:14:42 1100110 wrote: > Soo... You're saying D is like Vim? =P LOL. D's learning curve is nowhere near as steep as that. Almost nothing has a learning curve as steep as vim... But on some level, the concept is the same. In order for something to be powerful enough

Re: DUB 0.9.11 released

2013-03-17 Thread 1100110
On 03/17/2013 04:05 PM, Jordi Sayol wrote: Al 17/03/13 21:41, En/na Russel Winder ha escrit: On Sun, 2013-03-17 at 20:00 +0100, Jordi Sayol wrote: Al 17/03/13 19:22, En/na Russel Winder ha escrit: […] I am guessing that the number of the package is still 0.9.11-0 as I am not getting an update

Re: Go vs. D [was Re: Rust vs Dlang]

2013-03-17 Thread 1100110
On 03/17/2013 03:44 PM, Walter Bright wrote: On 3/17/2013 3:06 AM, Russel Winder wrote: On the other hand "creeping featurism" can be a bad thing. Isn't the mantra "small language, large (properly indexed) library"? It can be a bad thing, no doubt about it. On the other hand: When I was in Lo

Re: Go vs. D [was Re: Rust vs Dlang]

2013-03-17 Thread Peter Sommerfeld
Walter Bright wrote: [snip] I prefer to view D as a fully equipped machine shop with the right tools for the right job. Yes, it will take longer to master it than a simpler language. But we're professionals, we program all day. Not everyone is. With its "scripting abilities" (fast compilatio

Re: Go vs. D [was Re: Rust vs Dlang]

2013-03-17 Thread Paulo Pinto
Am 17.03.2013 21:56, schrieb Walter Bright: On 3/17/2013 3:01 AM, Russel Winder wrote: I guess this is because of the segmented stacks architecture behind the realization of Go. Segmented stacks have a significant performance cost to them, as well as making it hard to interface to other langua

Re: Go vs. D [was Re: Rust vs Dlang]

2013-03-17 Thread Paulo Pinto
Am 17.03.2013 20:28, schrieb 1100110: On 03/17/2013 07:09 AM, Paulo Pinto wrote: On 17.03.2013 11:01, Russel Winder wrote: On Sun, 2013-03-17 at 09:17 +0100, Paulo Pinto wrote: […] The first known one is that Go is the only strong typed language to eschew generics in the 21st century. On the

Re: DUB 0.9.11 released

2013-03-17 Thread Jordi Sayol
Al 17/03/13 21:41, En/na Russel Winder ha escrit: > On Sun, 2013-03-17 at 20:00 +0100, Jordi Sayol wrote: >> Al 17/03/13 19:22, En/na Russel Winder ha escrit: > […] >>> I am guessing that the number of the package is still 0.9.11-0 as I am >>> not getting an update from the repository. >>> >> >> Th

Re: Go vs. D [was Re: Rust vs Dlang]

2013-03-17 Thread Walter Bright
On 3/17/2013 3:01 AM, Russel Winder wrote: I guess this is because of the segmented stacks architecture behind the realization of Go. Segmented stacks have a significant performance cost to them, as well as making it hard to interface to other languages. I also think that the shift to 64 bits

Re: Go vs. D [was Re: Rust vs Dlang]

2013-03-17 Thread Walter Bright
On 3/17/2013 3:06 AM, Russel Winder wrote: On the other hand "creeping featurism" can be a bad thing. Isn't the mantra "small language, large (properly indexed) library"? It can be a bad thing, no doubt about it. On the other hand: When I was in London for the 2010 ACCU (when the volcano stran

Re: Rust vs Dlang

2013-03-17 Thread Walter Bright
On 3/17/2013 8:58 AM, Suliman wrote: Yesterday I had tried to put it reddit, but I have never used reddit before and do not sure that it was added at proper section. reddit.com/r/programming is where it should go.

Re: DUB 0.9.11 released

2013-03-17 Thread Russel Winder
On Sun, 2013-03-17 at 20:00 +0100, Jordi Sayol wrote: > Al 17/03/13 19:22, En/na Russel Winder ha escrit: […] > > I am guessing that the number of the package is still 0.9.11-0 as I am > > not getting an update from the repository. > > > > That's correct. There will be deb updates for every dub b

Re: llvm-d

2013-03-17 Thread Jens Mueller
Moritz Maxeiner wrote: > On Friday, 15 March 2013 at 21:18:09 UTC, Jens Mueller wrote: > >Nice. > >Can you make it compatible with Deimos > >https://github.com/D-Programming-Deimos/? > > > >Jens > > If by compatible you mean "can be used with": > > I don't see anything that would prevent you from

Re: Go vs. D [was Re: Rust vs Dlang]

2013-03-17 Thread 1100110
On 03/17/2013 07:09 AM, Paulo Pinto wrote: On 17.03.2013 11:01, Russel Winder wrote: On Sun, 2013-03-17 at 09:17 +0100, Paulo Pinto wrote: […] The first known one is that Go is the only strong typed language to eschew generics in the 21st century. On the other hand, perhaps generics is not a

Re: DUB 0.9.11 released

2013-03-17 Thread Jordi Sayol
Al 17/03/13 19:22, En/na Russel Winder ha escrit: > On Sun, 2013-03-17 at 11:16 +0100, Jordi Sayol wrote: > […] >> Can you test the new dub Debian packages please? >> >> https://code.google.com/p/d-apt/ > > I am guessing that the number of the package is still 0.9.11-0 as I am > not getting an upd

Re: DUB 0.9.11 released

2013-03-17 Thread Jordi Sayol
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Al 17/03/13 19:22, En/na Russel Winder ha escrit: > On Sun, 2013-03-17 at 11:16 +0100, Jordi Sayol wrote: > […] >> Can you test the new dub Debian packages please? >> >> https://code.google.com/p/d-apt/ > > I am guessing that the number of the package

Re: DUB 0.9.11 released

2013-03-17 Thread Russel Winder
On Sun, 2013-03-17 at 11:16 +0100, Jordi Sayol wrote: […] > Can you test the new dub Debian packages please? > > https://code.google.com/p/d-apt/ I am guessing that the number of the package is still 0.9.11-0 as I am not getting an update from the repository. -- Russel.

Re: Rust vs Dlang

2013-03-17 Thread Andrej Mitrovic
On 3/17/13, Steven Schveighoffer wrote: > it should be handled correctly by dmd. If not, that is a bug. It likely wasn't located at the beginning. Anyway the samples now seem to be images.

Re: Rust vs Dlang

2013-03-17 Thread Andrej Mitrovic
On 3/17/13, Steven Schveighoffer wrote: > In fact, your replacement still uses > signed types. Hmm, I was expecting it to always be size_t. Apparently it's based on the range: foreach (i; 0 .. int.max) { } // i is int foreach (i; 0 .. size_t.max) { } // i is size_t Well, we can put a 'size_t'

Re: Rust vs Dlang

2013-03-17 Thread Suliman
Yesterday I had tried to put it reddit, but I have never used reddit before and do not sure that it was added at proper section.

Re: Unmanaged - a D framework on github

2013-03-17 Thread Jakob Ovrum
On Saturday, 16 March 2013 at 14:40:58 UTC, D-ratiseur wrote: new is overriden in TUObject because the purpose of the library is to bypass the garbage collector and to bypass the GC you have to override new and delete.(at least according to the manual: articles,mem managment). The documentat

Re: Rust vs Dlang

2013-03-17 Thread Suliman
Nice writeup. Could you please fix the code formatting? Indentation is lost at least on Chrome and Firefox on OSX. Then I'll be glad to post on reddit. Andrei Alexandrescu, I redid it and put source code as files for downloading till we will not fix or bbcode parser. You may check. I would th

Mono-D v0.5.1.5 - Bug fixes

2013-03-17 Thread alex
Hi everyone, Just wanted to announce a further bug fix release. Nothing *so* important except that it now alters the AST e.g. when you're at the end of a method body and pressing , it'll increase the body's endlocation which lets the completion work fine until the complete file gets reparsed aft

Re: Go vs. D [was Re: Rust vs Dlang]

2013-03-17 Thread Paulo Pinto
On 17.03.2013 11:01, Russel Winder wrote: On Sun, 2013-03-17 at 09:17 +0100, Paulo Pinto wrote: […] The first known one is that Go is the only strong typed language to eschew generics in the 21st century. On the other hand, perhaps generics is not a good thing, yet has created an unchallenged

Re: Go vs. D [was Re: Rust vs Dlang]

2013-03-17 Thread deadalnix
On Sunday, 17 March 2013 at 08:57:48 UTC, Walter Bright wrote: I'd like to add that D has: - operator overloading - user defined attributes - dll's (coming soon) So it doesn't. - vector operations - SIMD operations - scope guard - compile time function execution - true immutability and purit

Re: DUB 0.9.11 released

2013-03-17 Thread Jordi Sayol
Al 17/03/13 08:54, En/na Russel Winder ha escrit: > On Sun, 2013-03-17 at 07:52 +, Russel Winder wrote: >> On Sun, 2013-03-10 at 13:16 +0100, Jordi Sayol wrote: >>> Al 10/03/13 12:57, En/na Russel Winder ha escrit: Any chance of working with Jordi to get Debian packages into d-apt? >>

Re: DUB 0.9.11 released

2013-03-17 Thread Jordi Sayol
I've created new dub Debian packages and upload them at: https://code.google.com/p/d-apt/ Test and comments are welcome. -- Jordi Sayol

Re: Go vs. D [was Re: Rust vs Dlang]

2013-03-17 Thread Dmitry Olshansky
17-Mar-2013 14:06, Russel Winder пишет: On Sun, 2013-03-17 at 01:57 -0700, Walter Bright wrote: […] I'd like to add that D has: - operator overloading - user defined attributes - dll's (coming soon) - vector operations - SIMD operations - scope guard - compile time function execution - true imm

Re: Go vs. D [was Re: Rust vs Dlang]

2013-03-17 Thread Russel Winder
On Sun, 2013-03-17 at 01:57 -0700, Walter Bright wrote: […] > I'd like to add that D has: > > - operator overloading > - user defined attributes > - dll's (coming soon) > - vector operations > - SIMD operations > - scope guard > - compile time function execution > - true immutability and purity >

Re: Go vs. D [was Re: Rust vs Dlang]

2013-03-17 Thread Russel Winder
On Sun, 2013-03-17 at 09:17 +0100, Paulo Pinto wrote: […] > The first known one is that Go is the only strong typed language to > eschew generics in the 21st century. On the other hand, perhaps generics is not a good thing, yet has created an unchallenged mindset? NB I am tainted by C++ templates

Re: DUB 0.9.11 released

2013-03-17 Thread Tobias Pankrath
On Saturday, 9 March 2013 at 13:48:53 UTC, Sönke Ludwig wrote: [snip] Thanks for dub. Really helps a lot.

Re: Go vs. D [was Re: Rust vs Dlang]

2013-03-17 Thread Walter Bright
On 3/17/2013 1:17 AM, Paulo Pinto wrote: On 17.03.2013 09:05, Russel Winder wrote: So what are the features that Go is ignoring that D has? - exceptions; - enumerations; - generic types; - direct use of OS APIs, without the need of writing wrappers; - currently only static compilation is availa

Re: Go vs. D [was Re: Rust vs Dlang]

2013-03-17 Thread Paulo Pinto
On 17.03.2013 09:05, Russel Winder wrote: On Sun, 2013-03-17 at 08:59 +0100, Paulo Pinto wrote: […] However the Go guys just don't agree with the progresses made in language abstractions in the last decades, which in my view is a plus point for D and Rust, and made me stop caring about Go. […]

Re: Go vs. D [was Re: Rust vs Dlang]

2013-03-17 Thread Russel Winder
On Sun, 2013-03-17 at 08:59 +0100, Paulo Pinto wrote: […] > However the Go guys just don't agree with the progresses made in > language abstractions in the last decades, which in my view is a plus > point for D and Rust, and made me stop caring about Go. […] So what are the features that Go is i

Re: Rust vs Dlang

2013-03-17 Thread Paulo Pinto
On 17.03.2013 07:25, Rob T wrote: On Saturday, 16 March 2013 at 14:42:58 UTC, Suliman wrote: Hi folks! I had wrote small article about Rust vs D. I hope that you will like it! http://versusit.org/rust-vs-d I agree, only Rust seems to compete with D for the goal as being a real alternative to

Re: DUB 0.9.11 released

2013-03-17 Thread Russel Winder
On Sun, 2013-03-17 at 07:52 +, Russel Winder wrote: > On Sun, 2013-03-10 at 13:16 +0100, Jordi Sayol wrote: > > Al 10/03/13 12:57, En/na Russel Winder ha escrit: > > > Any chance of working with Jordi to get Debian packages into d-apt? > > > > > > > I'll create DUB deb packages soon. > > >

Re: DUB 0.9.11 released

2013-03-17 Thread Russel Winder
On Sun, 2013-03-10 at 13:16 +0100, Jordi Sayol wrote: > Al 10/03/13 12:57, En/na Russel Winder ha escrit: > > Any chance of working with Jordi to get Debian packages into d-apt? > > > > I'll create DUB deb packages soon. > Sorted. Thanks. -- Russel. ===

Re: Rust vs Dlang

2013-03-17 Thread Russel Winder
On Sat, 2013-03-16 at 21:06 -0400, Andrei Alexandrescu wrote: > On 3/16/13 10:42 AM, Suliman wrote: > > Hi folks! I had wrote small article about Rust vs D. I hope that you > > will like it! > > > > http://versusit.org/rust-vs-d > > Nice writeup. Could you please fix the code formatting? Indentati