Re: I have a plan.. I really DO

2018-07-16 Thread Ecstatic Coder via Digitalmars-d-announce
On Monday, 16 July 2018 at 07:49:33 UTC, Kagamin wrote: On Friday, 13 July 2018 at 19:30:07 UTC, RhyS wrote: If there is a language out there that gaps that C/Java/dynamic fast and easy feel, and offers the ability to compile down with ease. I have not seen it. There's no silver bullet, you c

Re: I have a plan.. I really DO

2018-07-16 Thread Kagamin via Digitalmars-d-announce
On Friday, 13 July 2018 at 19:30:07 UTC, RhyS wrote: If there is a language out there that gaps that C/Java/dynamic fast and easy feel, and offers the ability to compile down with ease. I have not seen it. There's no silver bullet, you can choose from what exists or create your own. Recently

Re: I have a plan.. I really DO

2018-07-15 Thread Mark via Digitalmars-d-announce
On Thursday, 12 July 2018 at 14:49:14 UTC, bachmeier wrote: AFAICT, the money goes to internal compiler work to add new features to the language in order to appeal to C++ users. Well, there's also the redesign of the Phobos collections. I don't know if attracting C++ users is currently a speci

Re: I have a plan.. I really DO

2018-07-13 Thread Ecstatic Coder via Digitalmars-d-announce
On Friday, 13 July 2018 at 19:30:07 UTC, RhyS wrote: On Friday, 13 July 2018 at 13:15:07 UTC, Ecstatic Coder wrote: At the moment, developing in Rust can be quite painful because of too much focus on its borrow checker, as the reference counting system is just a side feature, which is not deepl

Re: I have a plan.. I really DO

2018-07-13 Thread RhyS via Digitalmars-d-announce
On Friday, 13 July 2018 at 13:15:07 UTC, Ecstatic Coder wrote: At the moment, developing in Rust can be quite painful because of too much focus on its borrow checker, as the reference counting system is just a side feature, which is not deeply integrated into the language. And Go suffers from

Re: I have a plan.. I really DO

2018-07-13 Thread Ecstatic Coder via Digitalmars-d-announce
On Thursday, 12 July 2018 at 12:07:55 UTC, wjoe wrote: On Tuesday, 10 July 2018 at 17:25:11 UTC, Yuxuan Shui wrote: Whether or not rust, go, etc. are just as or more popular than C++ or Java in 30 years remains to be seen. Rust and Go have their strengths, but also suffer from serious usabili

Re: I have a plan.. I really DO

2018-07-12 Thread bachmeier via Digitalmars-d-announce
On Thursday, 12 July 2018 at 11:36:15 UTC, RhyS wrote: Its the same with the donations. I stated before that D as a organisation with its financing feels very mysterious. You do not see where the money goes I've raised this issue elsewhere. I think there would be more incentive to donate if

Re: I have a plan.. I really DO

2018-07-12 Thread wjoe via Digitalmars-d-announce
On Tuesday, 10 July 2018 at 17:25:11 UTC, Yuxuan Shui wrote: (Although I don't quite agree with you. Some people DO resist change, that's why some decades old languages are still popular. But look at the popularity of new languages like Go, and Rust, and the ever-change landscape of front-end

Re: I have a plan.. I really DO

2018-07-12 Thread RhyS via Digitalmars-d-announce
On Wednesday, 11 July 2018 at 21:19:18 UTC, Ecstatic Coder wrote: I agree. And I must admit that from that point of view I'm indeed part of the problem... Its a problem every open source project faces. No matter if its D or Crystal or ... The main issue is that many people in those open sour

Re: I have a plan.. I really DO

2018-07-12 Thread RhyS via Digitalmars-d-announce
On Tuesday, 10 July 2018 at 10:48:30 UTC, bauss wrote: On Friday, 6 July 2018 at 23:27:57 UTC, RhyS wrote: Total 1336 packages found. 3359 total shards D has had a major release. Crystal has had a minor release. Total 1339 packages 3382 total shards This is a really weak point, because

Re: I have a plan.. I really DO

2018-07-11 Thread Ecstatic Coder via Digitalmars-d-announce
This is one of the things about open source / volunteer projects that may or may not be a good thing (it can be argued both ways). Since people aren't getting paid to do grunt work, if nobody steps up to the plate to fix an issue, it will either just sit there forever, or it will fall upon Wal

Re: I have a plan.. I really DO

2018-07-11 Thread H. S. Teoh via Digitalmars-d-announce
On Wed, Jul 11, 2018 at 09:36:25AM +, Ecstatic Coder via Digitalmars-d-announce wrote: [...] > Except for Crystal, I think that D is superior to many languages in > *ease of use* and *expressivity*, and I really like it a lot for that. > > But for technical aspect like performance, very hones

Re: I have a plan.. I really DO

2018-07-11 Thread Greatsam4sure via Digitalmars-d-announce
On Wednesday, 11 July 2018 at 13:57:45 UTC, SrMordred wrote: But for technical aspect like performance, very honestly I'm still not sure of its technical superiority over similar languages. Just have a look at this one, which is quite famous : https://www.techempower.com/benchmarks/ I kno

Re: I have a plan.. I really DO

2018-07-11 Thread SrMordred via Digitalmars-d-announce
But for technical aspect like performance, very honestly I'm still not sure of its technical superiority over similar languages. Just have a look at this one, which is quite famous : https://www.techempower.com/benchmarks/ I know that many people here will simply tell me that all those pe

Re: I have a plan.. I really DO

2018-07-11 Thread Kagamin via Digitalmars-d-announce
On Friday, 6 July 2018 at 15:19:33 UTC, Ecstatic Coder wrote: Actually you answer was right even if the point count was not stored as an integer ;) For C++, the answer is : never. Two small memory blocks will have to be allocated from the memory pool, which is not smart, obviously, but apart

Re: I have a plan.. I really DO

2018-07-11 Thread Ecstatic Coder via Digitalmars-d-announce
On Tuesday, 10 July 2018 at 18:20:27 UTC, H. S. Teoh wrote: On Tue, Jul 10, 2018 at 05:25:11PM +, Yuxuan Shui via Digitalmars-d-announce wrote: On Friday, 6 July 2018 at 21:15:46 UTC, H. S. Teoh wrote: [...] > Of course, for someone looking for an excuse not to use D, > they will always fi

Re: I have a plan.. I really DO

2018-07-10 Thread H. S. Teoh via Digitalmars-d-announce
On Tue, Jul 10, 2018 at 05:25:11PM +, Yuxuan Shui via Digitalmars-d-announce wrote: > On Friday, 6 July 2018 at 21:15:46 UTC, H. S. Teoh wrote: [...] > > Of course, for someone looking for an excuse not to use D, they will > > always find another reason why this is not sufficient. But that onl

Re: I have a plan.. I really DO

2018-07-10 Thread SrMordred via Digitalmars-d-announce
On Tuesday, 10 July 2018 at 17:44:59 UTC, Adam D. Ruppe wrote: On Tuesday, 10 July 2018 at 17:39:06 UTC, SrMordred wrote: After the GC.collect you now get 1GB of memory usage. http://dpldocs.info/experimental-docs/core.memory.GC.minimize.html yeah I was looking to this right now on the docs,

Re: I have a plan.. I really DO

2018-07-10 Thread Adam D. Ruppe via Digitalmars-d-announce
On Tuesday, 10 July 2018 at 17:39:06 UTC, SrMordred wrote: After the GC.collect you now get 1GB of memory usage. http://dpldocs.info/experimental-docs/core.memory.GC.minimize.html

Re: I have a plan.. I really DO

2018-07-10 Thread SrMordred via Digitalmars-d-announce
On Tuesday, 10 July 2018 at 17:03:01 UTC, H. S. Teoh wrote: AFAIK, the current GC does not release memory back to the OS. So you won't see the memory footprint decrease. However, it does free up memory for subsequent allocations. T if you put another int[] x; x.length = 1024 * 1024 * 128

Re: I have a plan.. I really DO

2018-07-10 Thread Yuxuan Shui via Digitalmars-d-announce
On Friday, 6 July 2018 at 21:15:46 UTC, H. S. Teoh wrote: On Fri, Jul 06, 2018 at 08:16:36PM +, Ecstatic Coder via Digitalmars-d-announce wrote: [...] I've never said that this is something smart to do. I'm just saying that this code can perfectly be executed once in a C++ game frame withou

Re: I have a plan.. I really DO

2018-07-10 Thread H. S. Teoh via Digitalmars-d-announce
On Tue, Jul 10, 2018 at 04:07:01PM +, SrMordred via Digitalmars-d-announce wrote: > > As I've already repeated twice, this is not true in D. You *can* > > predict precisely when the GC runs a collection cycle by calling > > GC.disable and then calling GC.collect according to *your* own > > sch

Re: I have a plan.. I really DO

2018-07-10 Thread SrMordred via Digitalmars-d-announce
As I've already repeated twice, this is not true in D. You *can* predict precisely when the GC runs a collection cycle by calling GC.disable and then calling GC.collect according to *your* own schedule. This is not just a theoretical thing. I have actually done this in my own projects, and it

Re: I have a plan.. I really DO

2018-07-10 Thread bauss via Digitalmars-d-announce
On Friday, 6 July 2018 at 23:27:57 UTC, RhyS wrote: Total 1336 packages found. 3359 total shards D has had a major release. Crystal has had a minor release. Total 1339 packages 3382 total shards This is a really weak point, because it doesn't show the quality of the packages. Just lo

Re: I have a plan.. I really DO

2018-07-06 Thread RhyS via Digitalmars-d-announce
On Friday, 6 July 2018 at 20:16:36 UTC, Ecstatic Coder wrote: Pfff, it was just an EXAMPLE of how some insignificant string concatenation code may eventually be a problem in any GC language even if it's done only once per frame. It does not matter that your point is a example. People will rip

Re: I have a plan.. I really DO

2018-07-06 Thread Ecstatic Coder via Digitalmars-d-announce
Friday, 6 July 2018 at 21:15:46 UTC, H. S. Teoh wrote: On Fri, Jul 06, 2018 at 08:16:36PM +, Ecstatic Coder via Digitalmars-d-announce wrote: [...] I've never said that this is something smart to do. I'm just saying that this code can perfectly be executed once in a C++ game frame without

Re: I have a plan.. I really DO

2018-07-06 Thread H. S. Teoh via Digitalmars-d-announce
On Fri, Jul 06, 2018 at 08:16:36PM +, Ecstatic Coder via Digitalmars-d-announce wrote: [...] > I've never said that this is something smart to do. I'm just saying > that this code can perfectly be executed once in a C++ game frame > without having to worry for a game freeze, because the string

Re: I have a plan.. I really DO

2018-07-06 Thread Ecstatic Coder via Digitalmars-d-announce
On Friday, 6 July 2018 at 19:22:13 UTC, 12345swordy wrote: On Friday, 6 July 2018 at 17:59:27 UTC, Ecstatic Coder wrote: While ANY C++ game can make ANY number of allocations/allocations inside a game loop and still run without a risking any freeze. You are doing something very wrong if you

Re: I have a plan.. I really DO

2018-07-06 Thread Ecstatic Coder via Digitalmars-d-announce
On Friday, 6 July 2018 at 19:27:51 UTC, 12345swordy wrote: On Friday, 6 July 2018 at 19:22:13 UTC, 12345swordy wrote: On Friday, 6 July 2018 at 17:59:27 UTC, Ecstatic Coder wrote: While ANY C++ game can make ANY number of allocations/allocations inside a game loop and still run without a ris

Re: I have a plan.. I really DO

2018-07-06 Thread Ecstatic Coder via Digitalmars-d-announce
On Friday, 6 July 2018 at 19:56:23 UTC, JN wrote: On Friday, 6 July 2018 at 18:19:08 UTC, Ecstatic Coder wrote: Because in C++, smart pointers and collections will make sure to free unused memory block as soon as they need to, and no later. I bet if D was reference counted from the start, C++

Re: I have a plan.. I really DO

2018-07-06 Thread JN via Digitalmars-d-announce
On Friday, 6 July 2018 at 18:19:08 UTC, Ecstatic Coder wrote: Because in C++, smart pointers and collections will make sure to free unused memory block as soon as they need to, and no later. I bet if D was reference counted from the start, C++ programmers would complain about "smart pointer o

Re: I have a plan.. I really DO

2018-07-06 Thread 12345swordy via Digitalmars-d-announce
On Friday, 6 July 2018 at 19:22:13 UTC, 12345swordy wrote: On Friday, 6 July 2018 at 17:59:27 UTC, Ecstatic Coder wrote: While ANY C++ game can make ANY number of allocations/allocations inside a game loop and still run without a risking any freeze. You are doing something very wrong if you

Re: I have a plan.. I really DO

2018-07-06 Thread 12345swordy via Digitalmars-d-announce
On Friday, 6 July 2018 at 17:59:27 UTC, Ecstatic Coder wrote: While ANY C++ game can make ANY number of allocations/allocations inside a game loop and still run without a risking any freeze. You are doing something very wrong if you are doing this. -Alexander Just try it. For what rhyme or

Re: I have a plan.. I really DO

2018-07-06 Thread Ecstatic Coder via Digitalmars-d-announce
On Friday, 6 July 2018 at 17:58:46 UTC, bachmeier wrote: On Friday, 6 July 2018 at 15:53:56 UTC, Ecstatic Coder wrote: With D, ANY forgotten allocation during the game loop (and I really mean even JUST ONE hidden allocation somewhere in the whole game or engine), may cause the game to regularl

Re: I have a plan.. I really DO

2018-07-06 Thread Ecstatic Coder via Digitalmars-d-announce
On Friday, 6 July 2018 at 17:43:29 UTC, JN wrote: On Friday, 6 July 2018 at 17:26:26 UTC, wjoe wrote: On Friday, 6 July 2018 at 15:53:56 UTC, Ecstatic Coder wrote: With D, ANY forgotten allocation during the game loop (and I really mean even JUST ONE hidden allocation somewhere in the whole ga

Re: I have a plan.. I really DO

2018-07-06 Thread bachmeier via Digitalmars-d-announce
On Wednesday, 4 July 2018 at 20:17:59 UTC, Maksim Fomin wrote: I am from area of economic, financial and scientific calculations used in decision making. So am I. It is hard for me to provide arguments for using D (meaning from professional area view) because c++ can be used for performance

Re: I have a plan.. I really DO

2018-07-06 Thread bachmeier via Digitalmars-d-announce
On Friday, 6 July 2018 at 15:53:56 UTC, Ecstatic Coder wrote: With D, ANY forgotten allocation during the game loop (and I really mean even JUST ONE hidden allocation somewhere in the whole game or engine), may cause the game to regularly freeze at the wrong time, because of an unwanted GC. He

Re: I have a plan.. I really DO

2018-07-06 Thread Ecstatic Coder via Digitalmars-d-announce
On Friday, 6 July 2018 at 17:22:15 UTC, 12345swordy wrote: On Friday, 6 July 2018 at 17:16:54 UTC, Ecstatic Coder wrote: Are you seriously going to ignore video games that are entirely implemented in GC focus language such as C#/java?! The GC is NOT AN ISSUE IF YOU KNOW WHAT YOU ARE DOING! -A

Re: I have a plan.. I really DO

2018-07-06 Thread JN via Digitalmars-d-announce
On Friday, 6 July 2018 at 17:26:26 UTC, wjoe wrote: On Friday, 6 July 2018 at 15:53:56 UTC, Ecstatic Coder wrote: With D, ANY forgotten allocation during the game loop (and I really mean even JUST ONE hidden allocation somewhere in the whole game or engine), may cause the game to regularly free

Re: I have a plan.. I really DO

2018-07-06 Thread wjoe via Digitalmars-d-announce
On Friday, 6 July 2018 at 17:26:26 UTC, wjoe wrote: And since you point out the D forum folks, I know game developers are a very special lot, too ... Edit: This should read: I know game developers who are a very special lot My point was to only refer to the people I know, not game developer

Re: I have a plan.. I really DO

2018-07-06 Thread wjoe via Digitalmars-d-announce
On Friday, 6 July 2018 at 15:53:56 UTC, Ecstatic Coder wrote: With D, ANY forgotten allocation during the game loop (and I really mean even JUST ONE hidden allocation somewhere in the whole game or engine), may cause the game to regularly freeze at the wrong time, because of an unwanted GC. Hen

Re: I have a plan.. I really DO

2018-07-06 Thread H. S. Teoh via Digitalmars-d-announce
On Fri, Jul 06, 2018 at 05:16:54PM +, Ecstatic Coder via Digitalmars-d-announce wrote: > > Are you seriously going to ignore video games that are entirely > > implemented in GC focus language such as C#/java?! The GC is NOT AN > > ISSUE IF YOU KNOW WHAT YOU ARE DOING! > > > > -Alexander > >

Re: I have a plan.. I really DO

2018-07-06 Thread 12345swordy via Digitalmars-d-announce
On Friday, 6 July 2018 at 17:16:54 UTC, Ecstatic Coder wrote: Are you seriously going to ignore video games that are entirely implemented in GC focus language such as C#/java?! The GC is NOT AN ISSUE IF YOU KNOW WHAT YOU ARE DOING! -Alexander +1 You are start reminding me of another person

Re: I have a plan.. I really DO

2018-07-06 Thread 12345swordy via Digitalmars-d-announce
On Friday, 6 July 2018 at 17:04:37 UTC, Ecstatic Coder wrote: Also if your concatenate string in a loop in c# then you use the https://www.dotnetperls.com/string-join function as it simpler and faster. There is no reason why we can't have the function equivalent in D. -Alexander Yeah I know

Re: I have a plan.. I really DO

2018-07-06 Thread Ecstatic Coder via Digitalmars-d-announce
Are you seriously going to ignore video games that are entirely implemented in GC focus language such as C#/java?! The GC is NOT AN ISSUE IF YOU KNOW WHAT YOU ARE DOING! -Alexander +1 Indeed ABSOLUTELY NO garbage collection will happen during the game loop is 100% of your GC-language code d

Re: I have a plan.. I really DO

2018-07-06 Thread 12345swordy via Digitalmars-d-announce
On Friday, 6 July 2018 at 17:00:49 UTC, Ecstatic Coder wrote: On Friday, 6 July 2018 at 16:48:17 UTC, 12345swordy wrote: On Friday, 6 July 2018 at 16:45:41 UTC, Ecstatic Coder wrote: On Friday, 6 July 2018 at 16:33:19 UTC, 12345swordy wrote: [...] LOL Unless you implement your game in manag

Re: I have a plan.. I really DO

2018-07-06 Thread Ecstatic Coder via Digitalmars-d-announce
On Friday, 6 July 2018 at 16:48:17 UTC, 12345swordy wrote: On Friday, 6 July 2018 at 16:45:41 UTC, Ecstatic Coder wrote: On Friday, 6 July 2018 at 16:33:19 UTC, 12345swordy wrote: On Friday, 6 July 2018 at 15:19:33 UTC, Ecstatic Coder wrote: For C++, the answer is : never. ...Yeah I had alre

Re: I have a plan.. I really DO

2018-07-06 Thread Ecstatic Coder via Digitalmars-d-announce
Also if your concatenate string in a loop in c# then you use the https://www.dotnetperls.com/string-join function as it simpler and faster. There is no reason why we can't have the function equivalent in D. -Alexander Yeah I know, this code was DELIBERATLY naive. That was the whole point of

Re: I have a plan.. I really DO

2018-07-06 Thread wjoe via Digitalmars-d-announce
On Friday, 6 July 2018 at 15:30:22 UTC, Ecstatic Coder wrote: On Friday, 6 July 2018 at 15:07:41 UTC, wjoe wrote: [...] Actually, as I said, even today many game engines are still written in a C-inspired manner, i.e. C + classes, templates and polymorphism, mainly for performance reasons (ca

Re: I have a plan.. I really DO

2018-07-06 Thread 12345swordy via Digitalmars-d-announce
On Friday, 6 July 2018 at 15:19:33 UTC, Ecstatic Coder wrote: On Friday, 6 July 2018 at 14:52:46 UTC, 12345swordy wrote: On Friday, 6 July 2018 at 14:11:05 UTC, Ecstatic Coder wrote: On Friday, 6 July 2018 at 13:50:37 UTC, 12345swordy wrote: [...] +1 Just one silly question. Can the follow

Re: I have a plan.. I really DO

2018-07-06 Thread H. S. Teoh via Digitalmars-d-announce
On Friday, 6 July 2018 at 16:10:04 UTC, Ecstatic Coder wrote: [...] With D, I CAN'T use the language and its standard library as usual, just because of the GC "phobia". Which would be the #1 problem for me, because "standard" D is perfect to me, as much as "standard" C++ is nice to me. That'

Re: I have a plan.. I really DO

2018-07-06 Thread 12345swordy via Digitalmars-d-announce
On Friday, 6 July 2018 at 16:45:41 UTC, Ecstatic Coder wrote: On Friday, 6 July 2018 at 16:33:19 UTC, 12345swordy wrote: On Friday, 6 July 2018 at 15:19:33 UTC, Ecstatic Coder wrote: For C++, the answer is : never. ...Yeah I had already figure out what your aiming at. For C++ the correct ans

Re: I have a plan.. I really DO

2018-07-06 Thread Ecstatic Coder via Digitalmars-d-announce
On Friday, 6 July 2018 at 16:33:19 UTC, 12345swordy wrote: On Friday, 6 July 2018 at 15:19:33 UTC, Ecstatic Coder wrote: For C++, the answer is : never. ...Yeah I had already figure out what your aiming at. For C++ the correct answer is "I do not know as I don't know how it is implemented".

Re: I have a plan.. I really DO

2018-07-06 Thread Ecstatic Coder via Digitalmars-d-announce
But then of course, you need to avoid a lot of D niceties. Unfortunately, in my case this is the exact moment where D looses a LOT of its shininess compared to C++. The balance is no more that much in favor of D as it was before, because it's "standard" D code which is so much more convenien

Re: I have a plan.. I really DO

2018-07-06 Thread 12345swordy via Digitalmars-d-announce
On Friday, 6 July 2018 at 15:19:33 UTC, Ecstatic Coder wrote: For C++, the answer is : never. ...Yeah I had already figure out what your aiming at. For C++ the correct answer is "I do not know as I don't know how it is implemented". You act like there isn't any GC libraries for C++. -Alex

Re: I have a plan.. I really DO

2018-07-06 Thread Steven Schveighoffer via Digitalmars-d-announce
On 7/6/18 11:53 AM, Ecstatic Coder wrote: Of course, the answer in C++ is that it won't compile, this is D code! ;) Seriously ? No, not seriously! I realized what you meant. I wrote : "And what about the same code in C++ ?" I thought people on this forum were smart enough to understand "th

Re: I have a plan.. I really DO

2018-07-06 Thread Ecstatic Coder via Digitalmars-d-announce
On Friday, 6 July 2018 at 14:14:27 UTC, rikki cattermole wrote: On 07/07/2018 2:11 AM, Ecstatic Coder wrote: On Friday, 6 July 2018 at 13:50:37 UTC, 12345swordy wrote: On Friday, 6 July 2018 at 13:15:43 UTC, Ecstatic Coder wrote: LOL Ok, if I'm wrong, then this means D is already a perfect r

Re: I have a plan.. I really DO

2018-07-06 Thread rikki cattermole via Digitalmars-d-announce
On 07/07/2018 3:53 AM, Ecstatic Coder wrote: With D, ANY forgotten allocation during the game loop (and I really mean even JUST ONE hidden allocation somewhere in the whole game or engine), may cause the game to regularly freeze at the wrong time, because of an unwanted GC. Hence the phobia.

Re: I have a plan.. I really DO

2018-07-06 Thread Ecstatic Coder via Digitalmars-d-announce
Of course, the answer in C++ is that it won't compile, this is D code! ;) Seriously ? I wrote : "And what about the same code in C++ ?" I thought people on this forum were smart enough to understand "the C++ port of this D code". I'm sorry to have been wrong on this. Anyway, what nobody he

Re: I have a plan.. I really DO

2018-07-06 Thread Steven Schveighoffer via Digitalmars-d-announce
On 7/6/18 11:19 AM, Ecstatic Coder wrote: On Friday, 6 July 2018 at 14:52:46 UTC, 12345swordy wrote: On Friday, 6 July 2018 at 14:11:05 UTC, Ecstatic Coder wrote: Just one silly question. Can the following "naive" D code trigger a garbage collection stall ? score.Text = point_count.to!string

Re: I have a plan.. I really DO

2018-07-06 Thread Ecstatic Coder via Digitalmars-d-announce
On Friday, 6 July 2018 at 15:07:41 UTC, wjoe wrote: On Friday, 6 July 2018 at 13:15:43 UTC, Ecstatic Coder wrote: Just by curiosity, can you tell me how many successful commercial games based on a D game engine are released each year ? Just out of curiosity, how many games have been released

Re: I have a plan.. I really DO

2018-07-06 Thread Ecstatic Coder via Digitalmars-d-announce
On Friday, 6 July 2018 at 14:52:46 UTC, 12345swordy wrote: On Friday, 6 July 2018 at 14:11:05 UTC, Ecstatic Coder wrote: On Friday, 6 July 2018 at 13:50:37 UTC, 12345swordy wrote: On Friday, 6 July 2018 at 13:15:43 UTC, Ecstatic Coder wrote: [...] No triple AAA engine is going to switch to D

Re: I have a plan.. I really DO

2018-07-06 Thread wjoe via Digitalmars-d-announce
On Friday, 6 July 2018 at 13:15:43 UTC, Ecstatic Coder wrote: Just by curiosity, can you tell me how many successful commercial games based on a D game engine are released each year ? Just out of curiosity, how many games have been released based on a C++ game engine in 1998 ? The original

Re: I have a plan.. I really DO

2018-07-06 Thread 12345swordy via Digitalmars-d-announce
On Friday, 6 July 2018 at 14:11:05 UTC, Ecstatic Coder wrote: On Friday, 6 July 2018 at 13:50:37 UTC, 12345swordy wrote: On Friday, 6 July 2018 at 13:15:43 UTC, Ecstatic Coder wrote: [...] No triple AAA engine is going to switch to D for the following reasons: 1.)Cost vs benefit from conver

Re: I have a plan.. I really DO

2018-07-06 Thread Ecstatic Coder via Digitalmars-d-announce
On Friday, 6 July 2018 at 13:50:37 UTC, 12345swordy wrote: On Friday, 6 July 2018 at 13:15:43 UTC, Ecstatic Coder wrote: LOL Ok, if I'm wrong, then this means D is already a perfect replacement to C++, especially for game development. Just by curiosity, can you tell me how many successful c

Re: I have a plan.. I really DO

2018-07-06 Thread rikki cattermole via Digitalmars-d-announce
On 07/07/2018 2:11 AM, Ecstatic Coder wrote: On Friday, 6 July 2018 at 13:50:37 UTC, 12345swordy wrote: On Friday, 6 July 2018 at 13:15:43 UTC, Ecstatic Coder wrote: LOL Ok, if I'm wrong, then this means D is already a perfect replacement to C++, especially for game development. Just by cur

Re: I have a plan.. I really DO

2018-07-06 Thread 12345swordy via Digitalmars-d-announce
On Friday, 6 July 2018 at 13:15:43 UTC, Ecstatic Coder wrote: LOL Ok, if I'm wrong, then this means D is already a perfect replacement to C++, especially for game development. Just by curiosity, can you tell me how many successful commercial games based on a D game engine are released each

Re: I have a plan.. I really DO

2018-07-06 Thread Ecstatic Coder via Digitalmars-d-announce
LOL Ok, if I'm wrong, then this means D is already a perfect replacement to C++, especially for game development. Just by curiosity, can you tell me how many successful commercial games based on a D game engine are released each year ? Or just this year maybe...

Re: I have a plan.. I really DO

2018-07-05 Thread aberba via Digitalmars-d-announce
On Wednesday, 4 July 2018 at 19:29:55 UTC, Ecstatic Coder wrote: On Wednesday, 4 July 2018 at 18:05:15 UTC, wjoe wrote: On Wednesday, 4 July 2018 at 08:50:57 UTC, Ecstatic Coder wrote: But indeed, being able use D in a GC-free environment (like C++ and Rust do) would be something many people ma

Re: I have a plan.. I really DO

2018-07-05 Thread Ecstatic Coder via Digitalmars-d-announce
Nobody and nothing forces anyone to use the GC or features which use it. Just go ahead and manage your memory manually. They will not be using features like dynamic arrays, the standard library, and such but that's not a loss since they'd roll their own, more performant implementations, anyway

Re: I have a plan.. I really DO

2018-07-05 Thread wjoe via Digitalmars-d-announce
On Wednesday, 4 July 2018 at 19:29:55 UTC, Ecstatic Coder wrote: First, to be clear, I mainly use D as a scripting language for file processing, and for this use case, having a GC is a blessing. This is a non issue and a GC doesn't matter at all in this case. You could allocate all you wanted

Re: I have a plan.. I really DO

2018-07-04 Thread Maksim Fomin via Digitalmars-d-announce
On Friday, 29 June 2018 at 07:03:52 UTC, Dmitry Olshansky wrote: I never ever (I think) did something provocative, something to finally see: ... My 5 cents inspired by experimenting with D some years ago. 1. Programming became niche oriented and quite diverse. Writing new language requires s

Re: I have a plan.. I really DO

2018-07-04 Thread JN via Digitalmars-d-announce
On Wednesday, 4 July 2018 at 19:49:00 UTC, Ecstatic Coder wrote: For instance, to be a perfect C++ alternative, D would probably need to be 100% : 1. usable (strings, slices, etc) without GC 2. interoperable with any existing C++ library For for game development : 3. compilable on all game de

Re: I have a plan.. I really DO

2018-07-04 Thread Ecstatic Coder via Digitalmars-d-announce
Exactly. As Walter has said before, (and I paraphrase,) it's far more profitable to cater to *existing* customers who are already using your product, to make their experience better, than to bend over backwards to satisfy the critical crowd who points at issue X and claim that they would not u

Re: I have a plan.. I really DO

2018-07-04 Thread Ecstatic Coder via Digitalmars-d-announce
On Wednesday, 4 July 2018 at 18:05:15 UTC, wjoe wrote: On Wednesday, 4 July 2018 at 08:50:57 UTC, Ecstatic Coder wrote: But indeed, being able use D in a GC-free environment (like C++ and Rust do) would be something many people may NEED, for instance to be able to EASILY use D for soft-realtime

Re: I have a plan.. I really DO

2018-07-04 Thread H. S. Teoh via Digitalmars-d-announce
On Wed, Jul 04, 2018 at 06:05:15PM +, wjoe via Digitalmars-d-announce wrote: > On Wednesday, 4 July 2018 at 08:50:57 UTC, Ecstatic Coder wrote: > > But indeed, being able use D in a GC-free environment (like C++ and > > Rust do) would be something many people may NEED, for instance to be > > ab

Re: I have a plan.. I really DO

2018-07-04 Thread wjoe via Digitalmars-d-announce
On Wednesday, 4 July 2018 at 08:50:57 UTC, Ecstatic Coder wrote: But indeed, being able use D in a GC-free environment (like C++ and Rust do) would be something many people may NEED, for instance to be able to EASILY use D for soft-realtime applications like games. This has to be the no. 1 ex

Re: I have a plan.. I really DO

2018-07-04 Thread Ecstatic Coder via Digitalmars-d-announce
Throw everything we can this dude's way so we can make D the most powerful we can We need pattern matching, we need typeclasses, we need HKT's, we need linear types, we need @nogc Phobos, we need concurrency so fearless I can change any variable and not give two shits Personally I don't real

Re: I have a plan.. I really DO

2018-07-03 Thread Chris M. via Digitalmars-d-announce
On Friday, 29 June 2018 at 07:03:52 UTC, Dmitry Olshansky wrote: I never ever (I think) did something provocative, something to finally see: - who in the community WANTS D language to succeed? - who are just these funny “people” let’s call th this, that are I don’t know “just hang around” B

Re: I have a plan.. I really DO

2018-07-03 Thread aberba via Digitalmars-d-announce
On Tuesday, 3 July 2018 at 06:43:44 UTC, Ecstatic Coder wrote: D has a very diverse use case so the generalization is moot. For example I prefer having the gc manage memory for me...For most of the things I do with D...contrary to other opinions. +1 For most D use cases (including mine, which

Re: I have a plan.. I really DO

2018-07-03 Thread Ecstatic Coder via Digitalmars-d-announce
On Tuesday, 3 July 2018 at 07:42:22 UTC, RhyS wrote: On Sunday, 1 July 2018 at 12:43:53 UTC, Johannes Loher wrote: Am 01.07.2018 um 14:12 schrieb Ecstatic Coder: Add a 10-liner "Hello World" web server example on the main page and that's it. There already is one in the examples: #!/usr/bin

Re: I have a plan.. I really DO

2018-07-03 Thread RhyS via Digitalmars-d-announce
On Sunday, 1 July 2018 at 12:43:53 UTC, Johannes Loher wrote: Am 01.07.2018 um 14:12 schrieb Ecstatic Coder: Add a 10-liner "Hello World" web server example on the main page and that's it. There already is one in the examples: #!/usr/bin/env dub /+ dub.sdl: name "hello_vibed" dependency "vi

Re: I have a plan.. I really DO

2018-07-03 Thread Mike Parker via Digitalmars-d-announce
On Tuesday, 3 July 2018 at 05:52:40 UTC, Ecstatic Coder wrote: I mean, you should offer a short panel of D enhancement projects, with their precise goal, minimum bugdet and investment time limit (for instance one year to reach the required budget), plus an ordered list of additional developme

Re: I have a plan.. I really DO

2018-07-02 Thread Ecstatic Coder via Digitalmars-d-announce
D has a very diverse use case so the generalization is moot. For example I prefer having the gc manage memory for me...For most of the things I do with D...contrary to other opinions. +1 For most D use cases (including mine, which is file processing), D's GC is a blessing, and one of its main

Re: I have a plan.. I really DO

2018-07-02 Thread Ecstatic Coder via Digitalmars-d-announce
Let me echo this: transparency has historically been a big problem for D. AFAIK, nobody in the broader community was ever told that the D foundation money would be used to fund a bunch of Romanian interns, it just happened. In the end, it appears to have worked out great, but why would anybody

Re: I have a plan.. I really DO

2018-07-02 Thread aberba via Digitalmars-d-announce
On Monday, 2 July 2018 at 18:03:25 UTC, bachmeier wrote: On Saturday, 30 June 2018 at 03:02:15 UTC, Joakim wrote: The future of native code will be replacing scripting languages. D is really good at that task. This will never happen, doesn't matter how good D is at it, they will always be bet

Re: I have a plan.. I really DO

2018-07-02 Thread bachmeier via Digitalmars-d-announce
On Saturday, 30 June 2018 at 03:02:15 UTC, Joakim wrote: The future of native code will be replacing scripting languages. D is really good at that task. This will never happen, doesn't matter how good D is at it, they will always be better because they sacrifice performance for ease of use.

Re: I have a plan.. I really DO

2018-07-02 Thread Ecstatic Coder via Digitalmars-d-announce
On Monday, 2 July 2018 at 05:20:51 UTC, Joakim wrote: On Sunday, 1 July 2018 at 15:40:20 UTC, Ecstatic Coder wrote: On Sunday, 1 July 2018 at 14:01:11 UTC, Jonathan M Davis wrote: On Sunday, July 01, 2018 13:37:32 Ecstatic Coder via Digitalmars-d-announce wrote: On Sunday, 1 July 2018 at 12:43

Re: I have a plan.. I really DO

2018-07-01 Thread Gheorghe Gabriel via Digitalmars-d-announce
On Friday, 29 June 2018 at 07:03:52 UTC, Dmitry Olshansky wrote: P.S. I mean what you think the future of native code is??? Rust? Crystal?? Nim??? Thank you very much for mentioning about the Crystal programming language. I din't know there is a Crystal lang so I changed my project name from

Re: I have a plan.. I really DO

2018-07-01 Thread Joakim via Digitalmars-d-announce
On Sunday, 1 July 2018 at 15:40:20 UTC, Ecstatic Coder wrote: On Sunday, 1 July 2018 at 14:01:11 UTC, Jonathan M Davis wrote: On Sunday, July 01, 2018 13:37:32 Ecstatic Coder via Digitalmars-d-announce wrote: On Sunday, 1 July 2018 at 12:43:53 UTC, Johannes Loher wrote: > Am 01.07.2018 um 14:12

Re: I have a plan.. I really DO

2018-07-01 Thread Ecstatic Coder via Digitalmars-d-announce
On Sunday, 1 July 2018 at 14:01:11 UTC, Jonathan M Davis wrote: On Sunday, July 01, 2018 13:37:32 Ecstatic Coder via Digitalmars-d-announce wrote: On Sunday, 1 July 2018 at 12:43:53 UTC, Johannes Loher wrote: > Am 01.07.2018 um 14:12 schrieb Ecstatic Coder: >> Add a 10-liner "Hello World" web se

Re: I have a plan.. I really DO

2018-07-01 Thread Jonathan M Davis via Digitalmars-d-announce
On Sunday, July 01, 2018 13:37:32 Ecstatic Coder via Digitalmars-d-announce wrote: > On Sunday, 1 July 2018 at 12:43:53 UTC, Johannes Loher wrote: > > Am 01.07.2018 um 14:12 schrieb Ecstatic Coder: > >> Add a 10-liner "Hello World" web server example on the main > >> page and that's it. > > > > Th

Re: I have a plan.. I really DO

2018-07-01 Thread Ecstatic Coder via Digitalmars-d-announce
On Sunday, 1 July 2018 at 12:43:53 UTC, Johannes Loher wrote: Am 01.07.2018 um 14:12 schrieb Ecstatic Coder: Add a 10-liner "Hello World" web server example on the main page and that's it. There already is one in the examples: #!/usr/bin/env dub /+ dub.sdl: name "hello_vibed" dependency "vi

Re: I have a plan.. I really DO

2018-07-01 Thread Johannes Loher via Digitalmars-d-announce
Am 01.07.2018 um 14:12 schrieb Ecstatic Coder: > > Add a 10-liner "Hello World" web server example on the main page and > that's it. There already is one in the examples: #!/usr/bin/env dub /+ dub.sdl: name "hello_vibed" dependency "vibe-d" version="~>0.8.0" +/ void main() { import vibe.d;

Re: I have a plan.. I really DO

2018-07-01 Thread Ecstatic Coder via Digitalmars-d-announce
On Sunday, 1 July 2018 at 02:57:26 UTC, RhyS wrote: On Saturday, 30 June 2018 at 07:11:18 UTC, Joakim wrote: I'd hope a manager would look at actually meaningful stats like downloads, rather than just fluffy stats such as "likes": http://www.somsubhra.com/github-release-stats/?username=crystal

Re: I have a plan.. I really DO

2018-07-01 Thread punkUser via Digitalmars-d-announce
On Saturday, 30 June 2018 at 21:15:09 UTC, Ecstatic Coder wrote: Already tried. Good luck with that... ;) Well to be clear I'm more providing the feedback out courtesy and thanks for the work people have done on D and vibe.d in particular. While I'd love to see D succeed in the long run, we'

Re: I have a plan.. I really DO

2018-07-01 Thread Timoses via Digitalmars-d-announce
On Sunday, 1 July 2018 at 02:57:26 UTC, RhyS wrote: D its buginess in between releases also does not help. I probably downloaded LDC and DMD in the last 9 months a dozen times, being forced to go back to older versions. Then trying the new versions, going back. Again and again on Windows. D

Re: I have a plan.. I really DO

2018-06-30 Thread Bauss via Digitalmars-d-announce
On Saturday, 30 June 2018 at 12:59:02 UTC, punkUser wrote: I don't normally contribute a lot here but as I've been using a fair mix of C/C++, D and Rust lately for a variety of projects from game dev to web to services, I have a few thoughts. Without exhaustively comparing the different pros/c

Re: I have a plan.. I really DO

2018-06-30 Thread RhyS via Digitalmars-d-announce
On Saturday, 30 June 2018 at 07:11:18 UTC, Joakim wrote: I'd hope a manager would look at actually meaningful stats like downloads, rather than just fluffy stats such as "likes": http://www.somsubhra.com/github-release-stats/?username=crystal-lang&repository=crystal http://www.somsubhra.com/git

Re: I have a plan.. I really DO

2018-06-30 Thread Ecstatic Coder via Digitalmars-d-announce
On Saturday, 30 June 2018 at 12:59:02 UTC, punkUser wrote: I don't normally contribute a lot here but as I've been using a fair mix of C/C++, D and Rust lately for a variety of projects from game dev to web to services, I have a few thoughts. Without exhaustively comparing the different pros/c

  1   2   >