Re: Increasing D's visibility

2014-10-31 Thread thedeemon via Digitalmars-d
On Thursday, 30 October 2014 at 13:04:26 UTC, First Try wrote: 1.) ADD Windows import of the C headers. 2.) ADD libraries such as Database and Gui 3.) Get a Scanner/Parser Generator going such as Antlr or Coco/r Actually, with DFL and Pegged I'm easily building Windows GUI apps now that use

Re: Increasing D's visibility

2014-10-31 Thread Gary Willoughby via Digitalmars-d
On Thursday, 30 October 2014 at 17:11:40 UTC, First Try wrote: If it wouldn't be impolite, i'd say that you are full of shit. You are betraying people into believing that crap and because of people like you, they will waste a lot of time. All to be found is half-baked stuff - most of it

Re: Increasing D's visibility

2014-10-31 Thread qznc via Digitalmars-d
On Thursday, 30 October 2014 at 17:11:40 UTC, First Try wrote: On Thursday, 30 October 2014 at 16:48:23 UTC, Gary Willoughby wrote: On Thursday, 30 October 2014 at 13:04:26 UTC, First Try wrote: 1.) ADD Windows import of the C headers. 2.) ADD libraries such as Database and Gui 3.) Get a

Re: Increasing D's visibility

2014-10-30 Thread qznc via Digitalmars-d
On Wednesday, 17 September 2014 at 15:41:02 UTC, Peter Alexander wrote: On Wednesday, 17 September 2014 at 14:59:48 UTC, Andrei Alexandrescu wrote: Awesome. Suggestion in order to leverage crowdsourcing: first focus on setting up the test bed such that adding benchmarks is easy. Then you and

Re: Increasing D's visibility

2014-10-30 Thread eles via Digitalmars-d
On Thursday, 18 September 2014 at 03:25:19 UTC, deadalnix wrote: On Thursday, 18 September 2014 at 02:54:33 UTC, Isaac Gouy wrote: On Thursday, 18 September 2014 at 00:59:41 UTC, Vladimir Panteleev wrote: Rule 34 Rule #34 There is porn of it. No exceptions. They refer to checked or

Re: Increasing D's visibility

2014-10-30 Thread Meta via Digitalmars-d
On Thursday, 30 October 2014 at 10:24:56 UTC, eles wrote: On Thursday, 18 September 2014 at 03:25:19 UTC, deadalnix wrote: On Thursday, 18 September 2014 at 02:54:33 UTC, Isaac Gouy wrote: On Thursday, 18 September 2014 at 00:59:41 UTC, Vladimir Panteleev wrote: Rule 34 Rule #34 There is

Re: Increasing D's visibility

2014-10-30 Thread First Try via Digitalmars-d
1.) ADD Windows import of the C headers. 2.) ADD libraries such as Database and Gui 3.) Get a Scanner/Parser Generator going such as Antlr or Coco/r For now I had to deinstall 'D' again and i guess a lot of other people will do the same.

Re: Increasing D's visibility

2014-10-30 Thread Gary Willoughby via Digitalmars-d
On Thursday, 30 October 2014 at 13:04:26 UTC, First Try wrote: 1.) ADD Windows import of the C headers. 2.) ADD libraries such as Database and Gui 3.) Get a Scanner/Parser Generator going such as Antlr or Coco/r For now I had to deinstall 'D' again and i guess a lot of other people will do the

Re: Increasing D's visibility

2014-10-30 Thread First Try via Digitalmars-d
On Thursday, 30 October 2014 at 16:48:23 UTC, Gary Willoughby wrote: On Thursday, 30 October 2014 at 13:04:26 UTC, First Try wrote: 1.) ADD Windows import of the C headers. 2.) ADD libraries such as Database and Gui 3.) Get a Scanner/Parser Generator going such as Antlr or Coco/r For now I

Re: Increasing D's visibility

2014-10-30 Thread eles via Digitalmars-d
On Thursday, 30 October 2014 at 17:11:40 UTC, First Try wrote: On Thursday, 30 October 2014 at 16:48:23 UTC, Gary Willoughby wrote: On Thursday, 30 October 2014 at 13:04:26 UTC, First Try wrote: You ought to be ashamed of yourself. Hey, What about describing a bit more in detail the

Re: Increasing D's visibility

2014-10-30 Thread ketmar via Digitalmars-d
On Thu, 30 Oct 2014 17:11:39 + First Try via Digitalmars-d digitalmars-d@puremagic.com wrote: If it wouldn't be impolite, i'd say that you are full of shit. You are betraying people into believing that crap and because of people like you, they will waste a lot of time. All to be found is

Re: D (and Groovy) in the Benchmarks Game [was Increasing D's visibility]

2014-09-17 Thread Russel Winder via Digitalmars-d
On Tue, 2014-09-16 at 21:04 +, Peter Alexander via Digitalmars-d wrote: […] I'll take a stab at it. Will give me something to do on my commute :-) (assuming his scripts work, or can be made to work on OS X). I started doing something similar for Groovy a while back (with @CompileStatic,

Re: Increasing D's visibility

2014-09-17 Thread bearophile via Digitalmars-d
Andrei Alexandrescu: https://issues.dlang.org/show_bug.cgi?id=13487 If the upload conditions and site are sufficiently good I am willing to offer some implementations in D and to keep them updated. I suggest to add two D versions for some benchmarks, one that shows short high level code,

Re: Increasing D's visibility

2014-09-17 Thread Peter Alexander via Digitalmars-d
On Wednesday, 17 September 2014 at 06:59:40 UTC, bearophile wrote: Andrei Alexandrescu: https://issues.dlang.org/show_bug.cgi?id=13487 If the upload conditions and site are sufficiently good I am willing to offer some implementations in D and to keep them updated. I suggest to add two D

Re: Increasing D's visibility

2014-09-17 Thread ketmar via Digitalmars-d
On Wed, 17 Sep 2014 09:57:02 + Peter Alexander via Digitalmars-d digitalmars-d@puremagic.com wrote: * CTFE version! (I imagine this will choke on most benchmarks though...) nope. it's not compile time that measured, it's execution time. so D will tear apart any other language in this

Re: Increasing D's visibility

2014-09-17 Thread bearophile via Digitalmars-d
Peter Alexander: * Direct translation from the C++ version. * High-level version using standard library, particularly ranges (this should be @safe!) * Low-level hand optimized using core.simd (when applicable). * CTFE version! (I imagine this will choke on most benchmarks though...) The

Re: Increasing D's visibility

2014-09-17 Thread Andrei Alexandrescu via Digitalmars-d
On 9/16/14, 11:59 PM, bearophile wrote: Andrei Alexandrescu: https://issues.dlang.org/show_bug.cgi?id=13487 If the upload conditions and site are sufficiently good I am willing to offer some implementations in D and to keep them updated. I suggest to add two D versions for some benchmarks,

Re: Increasing D's visibility

2014-09-17 Thread H. S. Teoh via Digitalmars-d
On Wed, Sep 17, 2014 at 07:46:00AM -0700, Andrei Alexandrescu via Digitalmars-d wrote: On 9/16/14, 11:59 PM, bearophile wrote: Andrei Alexandrescu: https://issues.dlang.org/show_bug.cgi?id=13487 If the upload conditions and site are sufficiently good I am willing to offer some

Re: Increasing D's visibility

2014-09-17 Thread Andrei Alexandrescu via Digitalmars-d
On 9/17/14, 2:57 AM, Peter Alexander wrote: This is what I intend to do (time permitting) * Direct translation from the C++ version. * High-level version using standard library, particularly ranges (this should be @safe!) * Low-level hand optimized using core.simd (when applicable). * CTFE

Re: Increasing D's visibility

2014-09-17 Thread Peter Alexander via Digitalmars-d
On Wednesday, 17 September 2014 at 14:59:48 UTC, Andrei Alexandrescu wrote: Awesome. Suggestion in order to leverage crowdsourcing: first focus on setting up the test bed such that adding benchmarks is easy. Then you and others can add a bunch of benchmarks. Yep, sounds like a plan.

Re: Increasing D's visibility

2014-09-17 Thread Russel Winder via Digitalmars-d
On Wed, 2014-09-17 at 07:46 -0700, Andrei Alexandrescu via Digitalmars-d wrote: […] Let's do it all on the github repo. Add a directory e.g. tools/benchmarks/ and organize things in there. A DVCS repository is clearly the correct infrastructure for this, but perhaps it should be a separate

Re: Increasing D's visibility

2014-09-17 Thread Andrei Alexandrescu via Digitalmars-d
On 9/17/14, 8:59 AM, Russel Winder via Digitalmars-d wrote: On Wed, 2014-09-17 at 07:46 -0700, Andrei Alexandrescu via Digitalmars-d wrote: […] Let's do it all on the github repo. Add a directory e.g. tools/benchmarks/ and organize things in there. A DVCS repository is clearly the correct

Re: Increasing D's visibility

2014-09-17 Thread Russel Winder via Digitalmars-d
On Wed, 2014-09-17 at 09:30 -0700, Andrei Alexandrescu via Digitalmars-d wrote: […] Nothing wrong with starting small and moving later to a larger pond when the need arises. Let's just get this started without worrying too much about minutia. -- Andrei OK so to the minutiae :-) which

Re: Increasing D's visibility

2014-09-17 Thread bachmeier via Digitalmars-d
On Wednesday, 17 September 2014 at 14:45:59 UTC, Andrei Alexandrescu wrote: On 9/16/14, 11:59 PM, bearophile wrote: Andrei Alexandrescu: https://issues.dlang.org/show_bug.cgi?id=13487 If the upload conditions and site are sufficiently good I am willing to offer some implementations in D

Re: Increasing D's visibility

2014-09-17 Thread H. S. Teoh via Digitalmars-d
On Wed, Sep 17, 2014 at 06:45:21PM +0100, Russel Winder via Digitalmars-d wrote: On Wed, 2014-09-17 at 09:30 -0700, Andrei Alexandrescu via Digitalmars-d wrote: […] Nothing wrong with starting small and moving later to a larger pond when the need arises. Let's just get this started without

Re: Increasing D's visibility

2014-09-17 Thread David Nadlinger via Digitalmars-d
On Wednesday, 17 September 2014 at 14:59:48 UTC, Andrei Alexandrescu wrote: Awesome. Suggestion in order to leverage crowdsourcing: first focus on setting up the test bed such that adding benchmarks is easy. Then you and others can add a bunch of benchmarks. On a somewhat related note, I've

Re: Increasing D's visibility

2014-09-17 Thread Peter Alexander via Digitalmars-d
On Wednesday, 17 September 2014 at 18:30:37 UTC, David Nadlinger wrote: On Wednesday, 17 September 2014 at 14:59:48 UTC, Andrei Alexandrescu wrote: Awesome. Suggestion in order to leverage crowdsourcing: first focus on setting up the test bed such that adding benchmarks is easy. Then you and

Re: Increasing D's visibility

2014-09-17 Thread Russel Winder via Digitalmars-d
On Wed, 2014-09-17 at 17:50 +, bachmeier via Digitalmars-d wrote: […] which has gotten a lot of attention. It uses Python. I'd like to write D versions of the programs to demonstrate that you can have a language that's both nicer than Python and much, much faster. You can no longer bet on

Re: Increasing D's visibility

2014-09-17 Thread David Nadlinger via Digitalmars-d
On Wednesday, 17 September 2014 at 18:58:20 UTC, Peter Alexander wrote: I imagine what you have could probably be extended to do comparisons with other languages, Not really. Well, I could always add some sort of reference functionality to compare the results to equivalent C++/…

Re: Increasing D's visibility

2014-09-17 Thread Isaac Gouy via Digitalmars-d
On Wednesday, 17 September 2014 at 18:30:37 UTC, David Nadlinger wrote: -snip- On a somewhat related note, I've been working on a CI system to keep tabs on the compile-time/run-time performance, memory usage and file size for our compilers. Maybe you've seen Emery Berger's work on

Re: Increasing D's visibility

2014-09-17 Thread Andrei Alexandrescu via Digitalmars-d
On 9/17/14, 10:45 AM, Russel Winder via Digitalmars-d wrote: On Wed, 2014-09-17 at 09:30 -0700, Andrei Alexandrescu via Digitalmars-d wrote: […] Nothing wrong with starting small and moving later to a larger pond when the need arises. Let's just get this started without worrying too much about

Re: Increasing D's visibility

2014-09-17 Thread Vladimir Panteleev via Digitalmars-d
On Tuesday, 16 September 2014 at 05:27:15 UTC, Isaac Gouy wrote: On Tuesday, 16 September 2014 at 02:20:18 UTC, Freddy wrote: What The D community do wrong in the first place? Nothing. There are just too many language implementations. It takes more time than I choose to donate. Been there;

Re: Increasing D's visibility

2014-09-17 Thread Isaac Gouy via Digitalmars-d
On Thursday, 18 September 2014 at 00:59:41 UTC, Vladimir Panteleev wrote: -snip- Off-topic question: I've been wondering, how do you magically appear here every time the Shootout is mentioned? Google magic. The project was renamed 6 years ago, it's the benchmarks game. Google shootout and

Re: Increasing D's visibility

2014-09-17 Thread deadalnix via Digitalmars-d
On Thursday, 18 September 2014 at 02:54:33 UTC, Isaac Gouy wrote: On Thursday, 18 September 2014 at 00:59:41 UTC, Vladimir Panteleev wrote: -snip- Off-topic question: I've been wondering, how do you magically appear here every time the Shootout is mentioned? Google magic. The project was

Re: Increasing D's visibility

2014-09-16 Thread anonymous via Digitalmars-d
On Monday, 15 September 2014 at 20:09:31 UTC, Martin Nowak wrote: http://learnxinyminutes.com/ On Monday, 18 November 2013 at 12:38:31 UTC, anonymous wrote: I had a go at it a while ago, but I lost interest. Here's what I came up with: https://gist.github.com/anonymous/7527033. If anyone

Re: Increasing D's visibility

2014-09-16 Thread ketmar via Digitalmars-d
On Mon, 15 Sep 2014 20:37:50 -0700 Andrei Alexandrescu via Digitalmars-d digitalmars-d@puremagic.com wrote: Isaac removed D for ease of maintenance reasons and a few in the community rushed to accuse him of bias. but he IS biased. why D? there are alot of other languages, so unless there are

Re: Increasing D's visibility

2014-09-16 Thread bachmeier via Digitalmars-d
On Tuesday, 16 September 2014 at 13:39:07 UTC, ketmar via Digitalmars-d wrote: On Mon, 15 Sep 2014 20:37:50 -0700 Andrei Alexandrescu via Digitalmars-d digitalmars-d@puremagic.com wrote: Isaac removed D for ease of maintenance reasons and a few in the community rushed to accuse him of bias.

Re: Increasing D's visibility

2014-09-16 Thread ketmar via Digitalmars-d
On Tue, 16 Sep 2014 13:51:14 + bachmeier via Digitalmars-d digitalmars-d@puremagic.com wrote: Why does it matter why D was dropped? it's not about D, it's about biasing. note that i'm not saying that there were some bad intentions, i'm just saying that Isaac was biased, in one way or

Re: Increasing D's visibility

2014-09-16 Thread Andrei Alexandrescu via Digitalmars-d
On 9/16/14, 7:04 AM, ketmar via Digitalmars-d wrote: On Tue, 16 Sep 2014 13:51:14 + bachmeier via Digitalmars-d digitalmars-d@puremagic.com wrote: Why does it matter why D was dropped? it's not about D, it's about biasing. note that i'm not saying that there were some bad intentions, i'm

Re: Increasing D's visibility

2014-09-16 Thread Kagamin via Digitalmars-d
I'd say, run the damned benchmark for C and D. C would setup performance scale. What would be interesting is to see, how compiler switches affect performance, especially assert vs release mode and bounds checking on/off.

Re: Increasing D's visibility

2014-09-16 Thread Kagamin via Digitalmars-d
Also: http://forum.dlang.org/post/op.xl87ulu4eav7ka@stevens-macbook-pro-2.local

Re: Increasing D's visibility

2014-09-16 Thread Andrei Alexandrescu via Digitalmars-d
On 9/16/14, 9:44 AM, Kagamin wrote: I'd say, run the damned benchmark for C and D. C would setup performance scale. What would be interesting is to see, how compiler switches affect performance, especially assert vs release mode and bounds checking on/off. I agree that C and D should be

Re: Increasing D's visibility

2014-09-16 Thread Anonymous via Digitalmars-d
Dlang on 4chan http://boards.4chan.org/g/thread/44196390/dlang

Re: Increasing D's visibility

2014-09-16 Thread Martin Nowak via Digitalmars-d
On 09/16/2014 07:32 PM, Andrei Alexandrescu wrote: I agree that C and D should be enough. Perhaps C++ and one more near the top (Ada, Fortran) would be good for context. Who wants to do this? Isaac made his setup publicly available. There was actually someone working on this a year ago or

Re: Increasing D's visibility

2014-09-16 Thread Peter Alexander via Digitalmars-d
On Tuesday, 16 September 2014 at 17:32:39 UTC, Andrei Alexandrescu wrote: On 9/16/14, 9:44 AM, Kagamin wrote: I'd say, run the damned benchmark for C and D. C would setup performance scale. What would be interesting is to see, how compiler switches affect performance, especially assert vs

Re: Increasing D's visibility

2014-09-16 Thread Martin Drasar via Digitalmars-d
On 16.9.2014 20:07, Anonymous via Digitalmars-d wrote: Dlang on 4chan http://boards.4chan.org/g/thread/44196390/dlang Yeah, and the discussion is just in line with typical 4chan discussions :-) A1) Andrei is fucking hot and he's not russian A2) @A1: Andrei will never be your husbando Why

Re: Increasing D's visibility

2014-09-16 Thread Cliff via Digitalmars-d
On Tuesday, 16 September 2014 at 21:21:08 UTC, Martin Drasar via Digitalmars-d wrote: On 16.9.2014 20:07, Anonymous via Digitalmars-d wrote: Dlang on 4chan http://boards.4chan.org/g/thread/44196390/dlang Yeah, and the discussion is just in line with typical 4chan discussions :-) A1)

Re: Increasing D's visibility

2014-09-16 Thread Meta via Digitalmars-d
On Tuesday, 16 September 2014 at 21:21:08 UTC, Martin Drasar via Digitalmars-d wrote: On 16.9.2014 20:07, Anonymous via Digitalmars-d wrote: Dlang on 4chan http://boards.4chan.org/g/thread/44196390/dlang Yeah, and the discussion is just in line with typical 4chan discussions :-) A1)

Re: Increasing D's visibility

2014-09-16 Thread Isaac Gouy via Digitalmars-d
On Tuesday, 16 September 2014 at 21:04:59 UTC, Peter Alexander wrote: -snip- I'll take a stab at it. Will give me something to do on my commute :-) (assuming his scripts work, or can be made to work on OS X). It'll be interesting to see which linux stuff is missing: -- without libgtop2 you

Re: Increasing D's visibility

2014-09-16 Thread Peter Alexander via Digitalmars-d
On Tuesday, 16 September 2014 at 22:26:48 UTC, Isaac Gouy wrote: On Tuesday, 16 September 2014 at 21:04:59 UTC, Peter Alexander wrote: -snip- I'll take a stab at it. Will give me something to do on my commute :-) (assuming his scripts work, or can be made to work on OS X). It'll be

Re: Increasing D's visibility

2014-09-16 Thread Andrei Alexandrescu via Digitalmars-d
On 9/16/14, 2:04 PM, Peter Alexander wrote: On Tuesday, 16 September 2014 at 17:32:39 UTC, Andrei Alexandrescu wrote: On 9/16/14, 9:44 AM, Kagamin wrote: I'd say, run the damned benchmark for C and D. C would setup performance scale. What would be interesting is to see, how compiler switches

Increasing D's visibility

2014-09-15 Thread Martin Nowak via Digitalmars-d
Whenever I stumble about a list of programming languages, D is missing. Not that most of those lists matter, but raising our presence would help us to get more people and more contributions to the language and it's ecosystem. # http://learnxinyminutes.com/ # unbelievable we're still missing

Re: Increasing D's visibility

2014-09-15 Thread ixid via Digitalmars-d
The benchmarks guy seems to have some kind of issue with D. He claims it's too much effort or some nonsense. On Monday, 15 September 2014 at 20:09:31 UTC, Martin Nowak wrote: Whenever I stumble about a list of programming languages, D is missing. Not that most of those lists matter, but

Re: Increasing D's visibility

2014-09-15 Thread Isaac Gouy via Digitalmars-d
On Monday, 15 September 2014 at 20:09:31 UTC, Martin Nowak wrote: # unbelievable we're still missing in the programming language shootout http://benchmarksgame.alioth.debian.org/ D is one of the 30 or so language implementations not measured on Q6600 that were measured on Pentium 4 before

Re: Increasing D's visibility

2014-09-15 Thread bearophile via Digitalmars-d
Isaac Gouy: Why don't you include language X? http://benchmarksgame.alioth.debian.org/play.html#languagex From that page: By now - if they had actually made measurements, and published and promoted them - their website would be highly ranked. This is probably false, for two or more

Re: Increasing D's visibility

2014-09-15 Thread H. S. Teoh via Digitalmars-d
On Mon, Sep 15, 2014 at 11:56:21PM +, bearophile via Digitalmars-d wrote: Isaac Gouy: Why don't you include language X? http://benchmarksgame.alioth.debian.org/play.html#languagex From that page: By now - if they had actually made measurements, and published and promoted them -

Re: Increasing D's visibility

2014-09-15 Thread Isaac Gouy via Digitalmars-d
On Monday, 15 September 2014 at 23:56:23 UTC, bearophile wrote: -snip- By now - if they had actually made measurements, and published and promoted them - their website would be highly ranked. This is probably false, for two or more reasons. It's so much less-effort to assume failure than to

Re: Increasing D's visibility

2014-09-15 Thread Andrei Alexandrescu via Digitalmars-d
On 9/15/14, 5:11 PM, H. S. Teoh via Digitalmars-d wrote: On Mon, Sep 15, 2014 at 11:56:21PM +, bearophile via Digitalmars-d wrote: Isaac Gouy: Why don't you include language X? http://benchmarksgame.alioth.debian.org/play.html#languagex From that page: By now - if they had actually

Re: Increasing D's visibility

2014-09-15 Thread Freddy via Digitalmars-d
On Tuesday, 16 September 2014 at 01:43:15 UTC, Andrei Alexandrescu wrote: My understanding of this situation is different. We've wronged the man in the past and a sign of good will from us would go a long way. Andrei What The D community do wrong in the first place?

Re: Increasing D's visibility

2014-09-15 Thread Andrei Alexandrescu via Digitalmars-d
On 9/15/14, 7:20 PM, Freddy wrote: On Tuesday, 16 September 2014 at 01:43:15 UTC, Andrei Alexandrescu wrote: My understanding of this situation is different. We've wronged the man in the past and a sign of good will from us would go a long way. Andrei What The D community do wrong in the

Re: Increasing D's visibility

2014-09-15 Thread Thomas Mader via Digitalmars-d
On Tuesday, 16 September 2014 at 01:43:15 UTC, Andrei Alexandrescu wrote: That would be exactly what's needed. Who's volunteering? I guess I already somehow did. I am in the progress of building a benchmarking suite: https://github.com/ThomasMader/benchmark Currently it is possible to

Re: Increasing D's visibility

2014-09-15 Thread Isaac Gouy via Digitalmars-d
On Tuesday, 16 September 2014 at 02:20:18 UTC, Freddy wrote: What The D community do wrong in the first place? Nothing. There are just too many language implementations. It takes more time than I choose to donate. Been there; done that.

Re: Increasing D's visibility

2014-09-15 Thread Isaac Gouy via Digitalmars-d
On Tuesday, 16 September 2014 at 03:53:10 UTC, Thomas Mader wrote: I am in the progress of building a benchmarking suite … But don't expect fast progress. ;-) Well, for faster progress, someone could just take the Python scripts from the benchmarks game, measure programs and figure out how