Re: One area where D has the edge

2015-01-27 Thread Paulo Pinto via Digitalmars-d
On Tuesday, 27 January 2015 at 15:09:36 UTC, Laeeth Isharc wrote: I cannot speak about small team experiences. Our projects usually take around 30+ developers. That it is a decent sized team to have to coordinate and it puts emphasis on very different questions. The context I am thinking of

Re: One area where D has the edge

2015-01-27 Thread Laeeth Isharc via Digitalmars-d
Out of curiosity, what is lacking in the current commercial offerings for hedge fund management? Why not use an existing engine? In the general sense, lots is lacking across the board. I started a macro fund in 2012 with a former colleague from Citadel in partnership with another company,

Re: One area where D has the edge

2015-01-27 Thread Paulo Pinto via Digitalmars-d
On Tuesday, 27 January 2015 at 06:08:34 UTC, Laeeth Isharc wrote: There was also this one from 1998 that was very small http://www.javaworld.com/article/2076641/learn-java/an-introduction-to-the-java-ring.html Java has some history running on small devices. Cheers, uri Indeed, and I

Re: One area where D has the edge

2015-01-27 Thread via Digitalmars-d
On Tuesday, 27 January 2015 at 19:27:43 UTC, Laeeth Isharc wrote: One of the things that was striking was the very limited set of choices available for a portfolio management system. Macro involves trading potentially any liquid product in any developed (and sometimes less developed) market,

Re: One area where D has the edge

2015-01-27 Thread Laeeth Isharc via Digitalmars-d
I cannot speak about small team experiences. Our projects usually take around 30+ developers. That it is a decent sized team to have to coordinate and it puts emphasis on very different questions. The context I am thinking of is much leaner - more like special forces than the regular army

Re: One area where D has the edge

2015-01-27 Thread bachmeier via Digitalmars-d
On Tuesday, 27 January 2015 at 13:02:06 UTC, Wyatt wrote: On Tuesday, 27 January 2015 at 02:39:03 UTC, bachmeier wrote: Which language today does something that's not done by any other language? INTERCAL has politeness. But what are you actually trying to say with this statement?

Re: One area where D has the edge

2015-01-27 Thread Wyatt via Digitalmars-d
On Monday, 26 January 2015 at 22:05:55 UTC, Laeeth Isharc wrote: I don't know F#. I know what you mean, but I don't think the competition to D consists of crappy languages - there are some very smart and creative people with large resources working on them (putting aside the question of the

Re: One area where D has the edge

2015-01-27 Thread Laeeth Isharc via Digitalmars-d
On Tuesday, 27 January 2015 at 13:02:06 UTC, Wyatt wrote: On Monday, 26 January 2015 at 22:05:55 UTC, Laeeth Isharc wrote: I don't know F#. I know what you mean, but I don't think the competition to D consists of crappy languages - there are some very smart and creative people with large

Re: One area where D has the edge

2015-01-27 Thread via Digitalmars-d
On Tuesday, 27 January 2015 at 15:09:36 UTC, Laeeth Isharc wrote: I cannot speak about small team experiences. Our projects usually take around 30+ developers. That it is a decent sized team to have to coordinate and it puts emphasis on very different questions. The context I am thinking of

Re: One area where D has the edge

2015-01-26 Thread via Digitalmars-d
On Sunday, 25 January 2015 at 21:50:53 UTC, Laeeth Isharc wrote: And beyond slower execution speed of Java, the memory bloat makes a big difference given how cloud pricing works (its peanuts to get a machine with a gig of ram, but 64 gig is not so cheap, and quickly gets very expensive - and

Re: One area where D has the edge

2015-01-26 Thread Laeeth Isharc via Digitalmars-d
On Monday, 26 January 2015 at 18:53:45 UTC, Ola Fosheim Grøstad wrote: On Sunday, 25 January 2015 at 21:50:53 UTC, Laeeth Isharc wrote: And beyond slower execution speed of Java, the memory bloat makes a big difference given how cloud pricing works (its peanuts to get a machine with a gig of

Re: One area where D has the edge

2015-01-26 Thread Laeeth Isharc via Digitalmars-d
If Java consumes 15% more power doing it, does it matter on a PC? Most people don't dare. Does it matter for small-scale server environments? Maybe not. Does it matter when you deploy Hadoop on a 10,000 node cluster, and the holistic inefficiency (multiple things running concurrently) goes

Re: One area where D has the edge

2015-01-26 Thread Laeeth Isharc via Digitalmars-d
On Monday, 26 January 2015 at 20:55:14 UTC, Wyatt wrote: On Monday, 26 January 2015 at 20:19:09 UTC, Laeeth Isharc wrote: Does Rust have the productivity of D? And it doesn't have the maturity, as I understand it. This brings up something that's been bugging me. D has a pitch for users

Re: One area where D has the edge

2015-01-26 Thread Wyatt via Digitalmars-d
On Monday, 26 January 2015 at 20:19:09 UTC, Laeeth Isharc wrote: Does Rust have the productivity of D? And it doesn't have the maturity, as I understand it. This brings up something that's been bugging me. D has a pitch for users of a lot of crappy languages, but what do we say when the

Re: One area where D has the edge

2015-01-26 Thread Laeeth Isharc via Digitalmars-d
There was also this one from 1998 that was very small http://www.javaworld.com/article/2076641/learn-java/an-introduction-to-the-java-ring.html Java has some history running on small devices. Cheers, uri Indeed, and I remember that well. However I was less interested in embedded devices

Re: One area where D has the edge

2015-01-26 Thread uri via Digitalmars-d
On Monday, 26 January 2015 at 22:53:15 UTC, Paulo Pinto wrote: On Monday, 26 January 2015 at 22:12:24 UTC, Laeeth Isharc wrote: If Java consumes 15% more power doing it, does it matter on a PC? Most people don't dare. Does it matter for small-scale server environments? Maybe not. Does it

Re: One area where D has the edge

2015-01-26 Thread bachmeier via Digitalmars-d
On Monday, 26 January 2015 at 20:55:14 UTC, Wyatt wrote: On Monday, 26 January 2015 at 20:19:09 UTC, Laeeth Isharc wrote: Does Rust have the productivity of D? And it doesn't have the maturity, as I understand it. This brings up something that's been bugging me. D has a pitch for users

Re: One area where D has the edge

2015-01-26 Thread Russel Winder via Digitalmars-d
On Tue, 2015-01-27 at 04:50 +, uri via Digitalmars-d wrote: Java has some history running on small devices. And, after all, Java (née Oak) was invented for programming white goods operating systems. Also set top boxes. The first tablet, Star7, appeared long before iPad. FTR JavaCard has

Re: One area where D has the edge

2015-01-26 Thread Paulo Pinto via Digitalmars-d
On Monday, 26 January 2015 at 22:12:24 UTC, Laeeth Isharc wrote: If Java consumes 15% more power doing it, does it matter on a PC? Most people don't dare. Does it matter for small-scale server environments? Maybe not. Does it matter when you deploy Hadoop on a 10,000 node cluster, and the

Re: One area where D has the edge

2015-01-26 Thread weaselcat via Digitalmars-d
On Monday, 26 January 2015 at 20:55:14 UTC, Wyatt wrote: On Monday, 26 January 2015 at 20:19:09 UTC, Laeeth Isharc wrote: Does Rust have the productivity of D? And it doesn't have the maturity, as I understand it. This brings up something that's been bugging me. D has a pitch for users

Re: One area where D has the edge

2015-01-26 Thread deadalnix via Digitalmars-d
Yup, most people like to shit on Java, but quite frankly, the ecosystem is way ahead of what exists on most platform. It is even fairly common to get a Java program up and running + tweaking of the JVM is less time and with better performance than what you would have in C++. Obviously,

Re: One area where D has the edge

2015-01-26 Thread Paulo Pinto via Digitalmars-d
On Sunday, 25 January 2015 at 21:50:53 UTC, Laeeth Isharc wrote: The author talks about C++ performance but D can match it whilst bringing scripting language style programmer productivity, and arguably higher quality code (because you can understand the code base as a coherent whole).

One area where D has the edge

2015-01-25 Thread Laeeth Isharc via Digitalmars-d
The author talks about C++ performance but D can match it whilst bringing scripting language style programmer productivity, and arguably higher quality code (because you can understand the code base as a coherent whole). Integration with C++ libraries is really the last missing piece, and it