Re: phobo's std.file is completely broke!

2018-09-21 Thread Ecstatic Coder via Digitalmars-d
On Thursday, 20 September 2018 at 19:49:01 UTC, Nick Sabalausky (Abscissa) wrote: On 09/19/2018 11:45 PM, Vladimir Panteleev wrote: On Thursday, 20 September 2018 at 03:23:36 UTC, Nick Sabalausky (Abscissa) wrote: (Not on a Win box at the moment.) I added the output of my test program to the

Re: phobo's std.file is completely broke!

2018-09-19 Thread Ecstatic Coder via Digitalmars-d
On Thursday, 20 September 2018 at 03:15:20 UTC, Vladimir Panteleev wrote: On Wednesday, 19 September 2018 at 06:11:22 UTC, Vladimir Panteleev wrote: One point of view is that the expected behavior is that the functions succeed. Another point of view is that Phobos should not allow programs to c

Re: phobo's std.file is completely broke!

2018-09-19 Thread Ecstatic Coder via Digitalmars-d
On Thursday, 20 September 2018 at 02:48:06 UTC, Nick Sabalausky (Abscissa) wrote: On 09/19/2018 02:33 AM, Jonathan Marler wrote: What drives me mad is when you have library writers who try to "protect" you from the underlying system by translating everything you do into what they "think" you'

Re: phobo's std.file is completely broke!

2018-09-19 Thread Ecstatic Coder via Digitalmars-d
They are certainly going to be less expensive that actual filesystem operations that hit the physical disk, but it will still be an unwanted overhead in 99.9% of cases. In any case, the overhead is only one issue. Seriously, checking the file path string *length* is above 260 characters to s

Re: phobo's std.file is completely broke!

2018-09-19 Thread Ecstatic Coder via Digitalmars-d
On Wednesday, 19 September 2018 at 05:32:47 UTC, Vladimir Panteleev wrote: On Wednesday, 19 September 2018 at 05:24:24 UTC, Ecstatic Coder wrote: None would ever be, considering you obviously have decided to ignore such a simple solution to the 260 character limit... Add "ad hominem" to your p

Re: phobo's std.file is completely broke!

2018-09-18 Thread Ecstatic Coder via Digitalmars-d
Do the PS2, GameCube and Xbox filesystems all have identical file path limits? Guess ;) And, did any of the paths in your game exceed 260 characters in length? No. But the suggested GetPhysicalPath() solution would also work equally well in this case. These comparisons are not helpful.

Re: phobo's std.file is completely broke!

2018-09-18 Thread Ecstatic Coder via Digitalmars-d
There will always be inherent differences between platforms, because they are wildly different. Right. Technically the PS2 console, the GameCube and the Xbox console were very different from each other, so I had no choice but to implement low-level abstraction function (GetPhysicalPath() etc)

Re: phobo's std.file is completely broke!

2018-09-18 Thread Ecstatic Coder via Digitalmars-d
On Monday, 17 September 2018 at 22:58:46 UTC, tide wrote: On Sunday, 16 September 2018 at 22:40:45 UTC, Vladimir Panteleev wrote: On Sunday, 16 September 2018 at 16:17:21 UTC, tide wrote: Nothing is "locked behind management". If you feel that some issue important to you is stalled, you can cre

Re: phobo's std.file is completely broke!

2018-09-17 Thread Ecstatic Coder via Digitalmars-d
On Saturday, 15 September 2018 at 23:06:57 UTC, Jonathan M Davis wrote: On Saturday, September 15, 2018 6:54:50 AM MDT Josphe Brigmo via Digitalmars-d wrote: On Saturday, 15 September 2018 at 12:38:41 UTC, Adam D. Ruppe wrote: > On Saturday, 15 September 2018 at 10:57:56 UTC, Josphe Brigmo > >

Re: D IDE

2018-09-05 Thread Ecstatic Coder via Digitalmars-d
Except that you don't have projects or solutions with something like vim or emacs. There is no structure specific to them. You can set them up to do the build from inside them, and with emacs, you can run gdb inside it if you're on an appropriate platform, but you're not going to have a "vim" p

Re: D is dead

2018-09-05 Thread Ecstatic Coder via Digitalmars-d
Hang on a second. assert(preserve == Yes.preserveAttributes); Something is smelling an awful lot here. Up to Windows 7 CopyFileW which is used for Windows didn't copy the attributes over[0] but it does now. This is a bug on our end, which should include a fallback to copying manually the fi

Re: D is dead

2018-09-04 Thread Ecstatic Coder via Digitalmars-d
On Tuesday, 4 September 2018 at 09:56:13 UTC, rikki cattermole wrote: On 04/09/2018 9:40 PM, Ecstatic Coder wrote: But it seems that the latest version of "std.file.copy" now completely ignores the "PreserveAttributes.no" argument on Windows, which made recent Windows builds of Resync fail on

Re: D is dead

2018-09-04 Thread Ecstatic Coder via Digitalmars-d
On Thursday, 23 August 2018 at 06:34:01 UTC, nkm1 wrote: On Thursday, 23 August 2018 at 05:37:12 UTC, Shachar Shemesh wrote: Let's start with this one: https://issues.dlang.org/show_bug.cgi?id=14246#c6 The problems I'm talking about are not easily fixable. They stem from features not playing w

Re: D is dead (was: Dicebot on leaving D: It is anarchy driven development in all its glory.)

2018-09-04 Thread Ecstatic Coder via Digitalmars-d
On Thursday, 23 August 2018 at 03:50:44 UTC, Shachar Shemesh wrote: On 22/08/18 21:34, Ali wrote: On Wednesday, 22 August 2018 at 17:42:56 UTC, Joakim wrote: Pretty positive overall, and the negatives he mentions are fairly obvious to anyone paying attention. Yea, I agree, the negatives are n

Re: C's Biggest Mistake on Hacker News

2018-07-26 Thread Ecstatic Coder via Digitalmars-d
It's the same story as always, just from complaining, things won't get magically better... (though it would be great if the world worked that way because then maybe my relationships would be more successful :O) You can choose whatever priorities you prefer for your scholarship and funded proj

Re: C's Biggest Mistake on Hacker News

2018-07-25 Thread Ecstatic Coder via Digitalmars-d
On Thursday, 26 July 2018 at 06:04:33 UTC, Paulo Pinto wrote: On Wednesday, 25 July 2018 at 21:16:40 UTC, Walter Bright wrote: On 7/24/2018 4:53 AM, Ecstatic Coder wrote:     str = str1 + " " + str2; But you have to be careful how it is written: str = "hello" + "world"; str = "hello

Re: C's Biggest Mistake on Hacker News

2018-07-25 Thread Ecstatic Coder via Digitalmars-d
On Wednesday, 25 July 2018 at 21:16:40 UTC, Walter Bright wrote: On 7/24/2018 4:53 AM, Ecstatic Coder wrote:     str = str1 + " " + str2; But you have to be careful how it is written: str = "hello" + "world"; str = "hello" + "world" + str1; don't work, etc. Yeah. That's exactly th

Re: C's Biggest Mistake on Hacker News

2018-07-25 Thread Ecstatic Coder via Digitalmars-d
On Wednesday, 25 July 2018 at 20:24:39 UTC, bpr wrote: On Wednesday, 25 July 2018 at 17:23:40 UTC, Ecstatic Coder wrote: But don't be too optimistic about BetterC... I'm too old to get optimistic about these things. In the very best case, D has quite an uphill battle for market share. Any no

Re: C's Biggest Mistake on Hacker News

2018-07-25 Thread Ecstatic Coder via Digitalmars-d
On Wednesday, 25 July 2018 at 16:39:51 UTC, bpr wrote: On Tuesday, 24 July 2018 at 17:24:41 UTC, Seb wrote: On Tuesday, 24 July 2018 at 17:14:53 UTC, Chris M. wrote: On Tuesday, 24 July 2018 at 16:15:52 UTC, bpr wrote: On Tuesday, 24 July 2018 at 14:07:43 UTC, Ecstatic Coder wrote: [...] No

Re: C's Biggest Mistake on Hacker News

2018-07-25 Thread Ecstatic Coder via Digitalmars-d
On Wednesday, 25 July 2018 at 08:23:40 UTC, Paulo Pinto wrote: On Tuesday, 24 July 2018 at 09:54:37 UTC, Ecstatic Coder wrote: On Tuesday, 24 July 2018 at 00:41:54 UTC, RhyS wrote: [...] +1 IMO, D in its current state, and with its current ecosystem, even after more than a decade of existen

Re: Comparing D vs C++ (wierd behaviour of C++)

2018-07-24 Thread Ecstatic Coder via Digitalmars-d
On Tuesday, 24 July 2018 at 21:03:00 UTC, Patrick Schluter wrote: On Tuesday, 24 July 2018 at 19:39:10 UTC, Ecstatic Coder wrote: He gets different results with and without optimization because without optimization the result of the calculation is spilled to the i unsigned int and then reloaded

Re: Comparing D vs C++ (wierd behaviour of C++)

2018-07-24 Thread Ecstatic Coder via Digitalmars-d
He gets different results with and without optimization because without optimization the result of the calculation is spilled to the i unsigned int and then reloaded for the print call. This save and reload truncated the value to its real value. In the optimized version, the compiler removed th

Re: Comparing D vs C++ (wierd behaviour of C++)

2018-07-24 Thread Ecstatic Coder via Digitalmars-d
On Tuesday, 24 July 2018 at 15:08:35 UTC, Patrick Schluter wrote: On Tuesday, 24 July 2018 at 14:41:17 UTC, Ecstatic Coder wrote: On Tuesday, 24 July 2018 at 14:08:26 UTC, Daniel Kozak wrote: I am not C++ expert so this seems wierd to me: #include #include using namespace std; int main(int

Re: C's Biggest Mistake on Hacker News

2018-07-24 Thread Ecstatic Coder via Digitalmars-d
On Tuesday, 24 July 2018 at 16:15:52 UTC, bpr wrote: On Tuesday, 24 July 2018 at 14:07:43 UTC, Ecstatic Coder wrote: On Tuesday, 24 July 2018 at 13:23:32 UTC, 12345swordy wrote: On Tuesday, 24 July 2018 at 09:54:37 UTC, Ecstatic Coder wrote: So, at the moment, I don't see how you can EASILY con

Re: Comparing D vs C++ (wierd behaviour of C++)

2018-07-24 Thread Ecstatic Coder via Digitalmars-d
On Tuesday, 24 July 2018 at 14:08:26 UTC, Daniel Kozak wrote: I am not C++ expert so this seems wierd to me: #include #include using namespace std; int main(int argc, char **argv) { char c = 0xFF; std::string sData = {c,c,c,c}; unsigned int i = (sData[0]&0xFF)*256

Re: C's Biggest Mistake on Hacker News

2018-07-24 Thread Ecstatic Coder via Digitalmars-d
On Tuesday, 24 July 2018 at 13:23:32 UTC, 12345swordy wrote: On Tuesday, 24 July 2018 at 09:54:37 UTC, Ecstatic Coder wrote: So, at the moment, I don't see how you can EASILY convince people to use BetterC for C/C++ use cases, like programming games, microcontrollers, etc. *Extremely powerful

Re: C's Biggest Mistake on Hacker News

2018-07-24 Thread Ecstatic Coder via Digitalmars-d
On Tuesday, 24 July 2018 at 12:13:27 UTC, Atila Neves wrote: On Tuesday, 24 July 2018 at 11:53:35 UTC, Ecstatic Coder wrote: On Tuesday, 24 July 2018 at 10:40:33 UTC, Dukc wrote: On Monday, 23 July 2018 at 15:06:16 UTC, Ecstatic Coder wrote: [...] They already work, except for the concatenat

Re: C's Biggest Mistake on Hacker News

2018-07-24 Thread Ecstatic Coder via Digitalmars-d
On Tuesday, 24 July 2018 at 10:40:33 UTC, Dukc wrote: On Monday, 23 July 2018 at 15:06:16 UTC, Ecstatic Coder wrote: And something that REALLY must be integrated into BetterC's low-level standard library in some way IMHO... They already work, except for the concatenation operator because it o

Re: C's Biggest Mistake on Hacker News

2018-07-24 Thread Ecstatic Coder via Digitalmars-d
On Tuesday, 24 July 2018 at 00:41:54 UTC, RhyS wrote: On Monday, 23 July 2018 at 22:45:15 UTC, Walter Bright wrote: I've predicted before that what will kill C is managers and customers requiring memory safety because unsafeness costs them millions. The "just hire better programmers" will never

Re: Sutter's ISO C++ Trip Report - The best compliment is when someone else steals your ideas....

2018-07-23 Thread Ecstatic Coder via Digitalmars-d
On Tuesday, 3 July 2018 at 03:27:06 UTC, Ali wrote: Well, D is not exactly known for contract oriented programming or DbC (Design by Contract) we have to thank Bertrand Meyer and his language Eiffel, for that Thanks for pointing this out ! His book "Object-Oriented Software Construction" is a

Re: C's Biggest Mistake on Hacker News

2018-07-23 Thread Ecstatic Coder via Digitalmars-d
On Monday, 23 July 2018 at 11:51:54 UTC, Jim Balter wrote: On Sunday, 22 July 2018 at 20:10:27 UTC, Walter Bright wrote: On 7/21/2018 11:53 PM, Walter Bright wrote: My article C's Biggest Mistake on front page of https://news.ycombinator.com ! Direct link: https://news.ycombinator.com/item?id

Re: Any comments about the new Ruby JIT Compiler

2018-06-23 Thread Ecstatic Coder via Digitalmars-d
On Wednesday, 13 June 2018 at 08:21:45 UTC, Martin Tschierschke wrote: The compilation is done by using the C compiler in the background. https://www.ruby-lang.org/en/news/2018/05/31/ruby-2-6-0-preview2-released/ Could D be an better choice for that purpose? Any comment? Wrong strategy...

Re: Adding Markdown to Ddoc

2017-12-19 Thread Ecstatic Coder via Digitalmars-d
On Thursday, 14 December 2017 at 10:39:02 UTC, Chris wrote: On Tuesday, 12 December 2017 at 18:14:18 UTC, Jakob Bornecrantz wrote: It's a language a small group of people (me included) have been working on for a while, I avoid naming it here because it's a system level language like D. I do

Re: Adding Markdown to Ddoc

2017-12-16 Thread Ecstatic Coder via Digitalmars-d
On Wednesday, 6 December 2017 at 09:33:47 UTC, Sönke Ludwig wrote: Am 06.12.2017 um 05:11 schrieb Walter Bright: https://help.github.com/articles/basic-writing-and-formatting-syntax/ Anyone interested in picking up the flag? (I know this has come up before, and I've been opposed to it, but I'

Re: My two cents

2017-10-20 Thread Ecstatic Coder via Digitalmars-d
On Wednesday, 18 October 2017 at 08:56:21 UTC, Satoshi wrote: Hi, I had been using D for almost 6 years and I want to share my opinion with you. I don't want to blame anyone but I'll focus more on bad things and possible improvements. And this is just how I see D from my perspective. (Sorry fo

Re: My first experience as a D Newbie

2017-10-19 Thread Ecstatic Coder via Digitalmars-d
On Thursday, 19 October 2017 at 16:43:51 UTC, H. S. Teoh wrote: On Thu, Oct 19, 2017 at 11:43:11AM +, jmh530 via Digitalmars-d wrote: [...] In some sense, though, you can pick your battles. The longer you've been reading the forums, the better you may have a sense of it. When I first starte

Re: My first experience as a D Newbie

2017-10-19 Thread Ecstatic Coder via Digitalmars-d
I remember those events very differently, so here they are for posterity: http://forum.dlang.org/thread/llreleiqxjllthmlg...@forum.dlang.org?page=1 http://forum.dlang.org/post/cxunwfnhdrlpujjxz...@forum.dlang.org That's exactly what I said. Thanks for confirming what I have written. This do

Re: My first experience as a D Newbie

2017-10-19 Thread Ecstatic Coder via Digitalmars-d
and ...remember... "Don’t Let The Perfect Be The Enemy Of The Good" True saying. I should apply it more often...

Re: My first experience as a D Newbie

2017-10-19 Thread Ecstatic Coder via Digitalmars-d
But in any case, you really need to check both your attitude, and expectations. Good luck. And I do hope you choose to become a 'contributor' at some point. Here is the list of D tools that I've open sourced so that PHP, JS and Go web developers may at least have a first experiment with D :

Re: My first experience as a D Newbie

2017-10-19 Thread Ecstatic Coder via Digitalmars-d
On Thursday, 19 October 2017 at 08:46:58 UTC, codephantom wrote: On Thursday, 19 October 2017 at 08:17:04 UTC, Ecstatic Coder wrote: On Thursday, 19 October 2017 at 07:04:14 UTC, Moritz Maxeiner And please stop the personal attacks, thanks. That's because of this kind of "harrassment" that pot

Re: My first experience as a D Newbie

2017-10-19 Thread Ecstatic Coder via Digitalmars-d
On Thursday, 19 October 2017 at 08:46:58 UTC, codephantom wrote: On Thursday, 19 October 2017 at 08:17:04 UTC, Ecstatic Coder wrote: On Thursday, 19 October 2017 at 07:04:14 UTC, Moritz Maxeiner And please stop the personal attacks, thanks. That's because of this kind of "harrassment" that pot

Re: My first experience as a D Newbie

2017-10-19 Thread Ecstatic Coder via Digitalmars-d
On Thursday, 19 October 2017 at 08:46:58 UTC, codephantom wrote: On Thursday, 19 October 2017 at 08:17:04 UTC, Ecstatic Coder wrote: On Thursday, 19 October 2017 at 07:04:14 UTC, Moritz Maxeiner And please stop the personal attacks, thanks. That's because of this kind of "harrassment" that pot

Re: My first experience as a D Newbie

2017-10-19 Thread Ecstatic Coder via Digitalmars-d
Btw maybe the simplest way to achieve what I suggest would be to ask Basil to allow the CoEdit windows installer to optionally download and install the D compiler. This way you download only one setup.exe, and you are ready to go... Just put a big obvious download link button towards this ex

Re: My first experience as a D Newbie

2017-10-19 Thread Ecstatic Coder via Digitalmars-d
On Thursday, 19 October 2017 at 08:22:17 UTC, codephantom wrote: On Thursday, 19 October 2017 at 06:32:10 UTC, Ecstatic Coder wrote: And the definitive answer about that is of course something like "Hey man, it's open source, it's all made by volunteers on their free time, so it must be complic

Re: My first experience as a D Newbie

2017-10-19 Thread Ecstatic Coder via Digitalmars-d
On Thursday, 19 October 2017 at 07:04:14 UTC, Moritz Maxeiner wrote: On Thursday, 19 October 2017 at 06:32:10 UTC, Ecstatic Coder wrote: [...] OK actually my initial proposal was this one : http://forum.dlang.org/post/mailman.6425.1503876081.31550.digitalmars-d-b...@puremagic.com [...] And t

Re: My first experience as a D Newbie

2017-10-18 Thread Ecstatic Coder via Digitalmars-d
On Thursday, 19 October 2017 at 01:32:14 UTC, codephantom wrote: On Wednesday, 18 October 2017 at 18:02:24 UTC, Ecstatic Coder wrote: But make the installation and learning curve as smooth as possible for less-skilled developers, by allowing them to download an all-in-one bundled installer (

Re: My first experience as a D Newbie

2017-10-18 Thread Ecstatic Coder via Digitalmars-d
On Monday, 16 October 2017 at 08:56:21 UTC, Rion wrote: On Sunday, 15 October 2017 at 20:27:35 UTC, Laeeth Isharc wrote: D is much less gratifying than other languages for most people. Just like Windows was more gratifying than Linux for most people in 2000. And I suppose that's likely to cha

Re: D on quora ...

2017-10-16 Thread Ecstatic Coder via Digitalmars-d
On Monday, 16 October 2017 at 17:17:29 UTC, Dmitry Olshansky wrote: On Monday, 16 October 2017 at 09:31:51 UTC, Ecstatic Coder wrote: Btw, when I say you can actually develop complete web servers in Dart and Go just with the components provided in the standard libraries, I really mean it, even

Re: D on quora ...

2017-10-16 Thread Ecstatic Coder via Digitalmars-d
On Monday, 16 October 2017 at 13:49:50 UTC, Atila Neves wrote: On Monday, 16 October 2017 at 09:58:46 UTC, Ecstatic Coder wrote: On Sunday, 15 October 2017 at 20:42:36 UTC, Laeeth Isharc wrote: On Sunday, 15 October 2017 at 07:21:55 UTC, Ecstatic Coder wrote: [...] Out of curiosity, what is

Re: D on quora ...

2017-10-16 Thread Ecstatic Coder via Digitalmars-d
On Monday, 16 October 2017 at 05:20:16 UTC, Dmitry Olshansky wrote: On Sunday, 15 October 2017 at 20:24:02 UTC, Adam Wilson wrote: database access (MySQL, PostgreSQL, Aerospike) libraries are available, That is important actually. So important that it should be a Priority 0 Must Have. Luc

Re: D on quora ...

2017-10-16 Thread Ecstatic Coder via Digitalmars-d
On Monday, 16 October 2017 at 02:10:31 UTC, Jerry wrote: On Sunday, 15 October 2017 at 16:29:22 UTC, Ecstatic Coder wrote: If all that is already available, perfect :) [snip] And moreover I'd be delighted to start using D instead of Go for my next web server developments. You can start now a

Re: D on quora ...

2017-10-16 Thread Ecstatic Coder via Digitalmars-d
On Sunday, 15 October 2017 at 20:42:36 UTC, Laeeth Isharc wrote: On Sunday, 15 October 2017 at 07:21:55 UTC, Ecstatic Coder wrote: But as a C++ developer, I can tell you that : D's GC is what prevents me to use it for my current C++ programming tasks. Because I can perfectly live with a GC tha

Re: D on quora ...

2017-10-16 Thread Ecstatic Coder via Digitalmars-d
On Monday, 16 October 2017 at 09:30:03 UTC, Jacob Carlborg wrote: On 2017-10-15 18:29, Ecstatic Coder wrote: Can you just confirm that D's fibers use most of the available processors/cores by default ? It depends entirely what you do with with the fibers. When it comes to vibe.d, it will onl

Re: D on quora ...

2017-10-16 Thread Ecstatic Coder via Digitalmars-d
Btw, when I say you can actually develop complete web servers in Dart and Go just with the components provided in the standard libraries, I really mean it, even if I personally also I programmed in Go. I also was part of Dart team for about a year. So yeah, I know what you mean. Ok, then ple

Re: D on quora ...

2017-10-15 Thread Ecstatic Coder via Digitalmars-d
On Sunday, 15 October 2017 at 12:14:02 UTC, Dmitry Olshansky wrote: On Sunday, 15 October 2017 at 10:09:02 UTC, Ecstatic Coder wrote: If the GC issue can not be tackled and even with the recent communication blogs, it still keeps showing up. Is it maybe not better to focus the marketing feature

Re: D on quora ...

2017-10-15 Thread Ecstatic Coder via Digitalmars-d
If the GC issue can not be tackled and even with the recent communication blogs, it still keeps showing up. Is it maybe not better to focus the marketing features that other developers ( none C++ ) may see as advantages and slow draw then in? High performance web development package for instanc

Re: D on quora ...

2017-10-15 Thread Ecstatic Coder via Digitalmars-d
On Friday, 6 October 2017 at 21:12:58 UTC, Rion wrote: On Friday, 6 October 2017 at 20:17:33 UTC, Jonathan M Davis wrote: D's GC isn't going anywhere. The implementation may be improved or replaced, but there are huge advantages to having the GC (particularly with regards to memory safety), and

Re: Advertise D's great compatibilty with JavaScript

2017-10-14 Thread Ecstatic Coder via Digitalmars-d
On Saturday, 14 October 2017 at 10:48:40 UTC, Joakim wrote: On Saturday, 14 October 2017 at 08:52:54 UTC, Ecstatic Coder wrote: On Saturday, 14 October 2017 at 07:45:06 UTC, Walter Bright wrote: On 6/18/2017 3:38 AM, Ecstatic Coder wrote: Something I really appreciate a lot with D is how close

Re: Advertise D's great compatibilty with JavaScript

2017-10-14 Thread Ecstatic Coder via Digitalmars-d
On Saturday, 14 October 2017 at 07:45:06 UTC, Walter Bright wrote: On 6/18/2017 3:38 AM, Ecstatic Coder wrote: Something I really appreciate a lot with D is how close it is to JavaScript. There's also a D implementation of Javascript: https://github.com/DigitalMars/DMDScript What about a DS

Re: D on quora ...

2017-10-14 Thread Ecstatic Coder via Digitalmars-d
On Friday, 6 October 2017 at 20:17:33 UTC, Jonathan M Davis wrote: On Friday, October 06, 2017 17:14:51 Rion via Digitalmars-d wrote: https://www.quora.com/What-is-your-review-of-D-programming-language It seems that D still has the GC being mentioned up to today. Maybe its better to move the s

Re: D's open source approach

2017-10-14 Thread Ecstatic Coder via Digitalmars-d
On Thursday, 12 October 2017 at 11:32:55 UTC, jmh530 wrote: On Thursday, 12 October 2017 at 07:54:19 UTC, Joakim wrote: By the reasoning in the essay, I don't expect this to be solved for free: the solution is for the devs behind the IDEs, Visual Studio, DlangIDE, etc., to charge money for a

Re: Advertise D's great compatibilty with JavaScript

2017-10-14 Thread Ecstatic Coder via Digitalmars-d
On Monday, 19 June 2017 at 01:57:00 UTC, Laeeth Isharc wrote: On Sunday, 18 June 2017 at 23:11:25 UTC, rikki cattermole wrote: On 18/06/2017 5:29 PM, Meta wrote: We should be careful not to make *too* close a comparison. While Javascript is a necessary evil for web applications and some people

Re: Advertise D's great compatibilty with JavaScript

2017-10-13 Thread Ecstatic Coder via Digitalmars-d
As just requested by a user, I've put the image size on the right. Nice remark, this indeed improves their readability. The image syntax will now be frozen this way : [[image_name.jpg:size]]. To update the existing files, just open them all in Geany, and replace the regular expression "\[\[(

Re: Advertise D's great compatibilty with JavaScript

2017-10-12 Thread Ecstatic Coder via Digitalmars-d
On Sunday, 18 June 2017 at 10:38:49 UTC, Ecstatic Coder wrote: Something I really appreciate a lot with D is how close it is to JavaScript. For instance, I have to maintain two similar versions of Pendown, a Markdown alternative for colored documents. There is a server-side version, in D :

Re: Promoting TutorialsPoint's D tutorial

2017-08-28 Thread Ecstatic Coder via Digitalmars-d
On Monday, 28 August 2017 at 02:49:30 UTC, Dmitry wrote: On Sunday, 27 August 2017 at 23:22:06 UTC, Ecstatic Coder wrote: Done ! https://issues.dlang.org/show_bug.cgi?id=17789 Thanks for the advice :) Also you could fork the site (main page), make changes and share result. Then will be poss

Re: Promoting TutorialsPoint's D tutorial

2017-08-27 Thread Ecstatic Coder via Digitalmars-d
On Sunday, 27 August 2017 at 20:31:03 UTC, Moritz Maxeiner wrote: On Sunday, 27 August 2017 at 20:13:35 UTC, Ecstatic Coder wrote: Following what you said, I've just looked at both Github accounts, and I can clearly see that it's much above my skill set to merge the content of both D-based webs

Re: Editor recommendations for new users.

2017-08-27 Thread Ecstatic Coder via Digitalmars-d
I only use vim, including the GUI version when I was on Windows a couple years ago, but I recently saw this blog post that suggests Sublime would be a good choice for noobs, who might be overwhelmed by vim's learning curve and want a more GUI-like experience: https://medium.freecodecamp.org/w

Re: Promoting TutorialsPoint's D tutorial

2017-08-27 Thread Ecstatic Coder via Digitalmars-d
On Sunday, 27 August 2017 at 19:11:19 UTC, ag0aep6g wrote: On 08/27/2017 08:07 PM, Ecstatic Coder wrote: I've already received enough "No, not interested" answers till now to the same proposal to think that this will be ok this time. Add my voice to that corpus - I honestly don't care what th

Re: Promoting TutorialsPoint's D tutorial

2017-08-27 Thread Ecstatic Coder via Digitalmars-d
I've already received enough "No, not interested" answers till now to the same proposal to think that this will be ok this time. Add my voice to that corpus - I honestly don't care what the website looks like. Ok, message received. At least I've got my answer for the PR. Thanks for your hon

Re: Promoting TutorialsPoint's D tutorial

2017-08-27 Thread Ecstatic Coder via Digitalmars-d
I agree, but here it's not a local modification I've done to a D library that I want to push so that other people can use it too. It's a change to the main landing page of the dlang.org website, which is by definition global and can ONLY be validated by those in charge of it. If those people

Re: Editor recommendations for new users.

2017-08-27 Thread Ecstatic Coder via Digitalmars-d
On Sunday, 27 August 2017 at 10:05:29 UTC, Nicholas Wilson wrote: So I will be doing a workshop on programming for the biology department at my university and I was wondering what would best suit the users. The following are a must: support windows & mac ( the more consistent between the t

Re: Promoting TutorialsPoint's D tutorial

2017-08-27 Thread Ecstatic Coder via Digitalmars-d
On Sunday, 27 August 2017 at 11:36:57 UTC, Moritz Maxeiner wrote: On Sunday, 27 August 2017 at 11:26:58 UTC, Ecstatic Coder wrote: [...] Just add the 4 examples I suggested, and you have a brand-new beginner-friendly website without changing anything else to the website canvas. If you want

Re: Promoting TutorialsPoint's D tutorial

2017-08-27 Thread Ecstatic Coder via Digitalmars-d
And I'd like to point out that maybe I'm not the best web developer in the world, but what I suggest is quite close to what you can see on the website of very successful programming languages. I'm only suggesting to have a SIMPLE and PRACTICAL landing page, which is also tailored for those wh

Re: Promoting TutorialsPoint's D tutorial

2017-08-27 Thread Ecstatic Coder via Digitalmars-d
You're reading the spec. Teaching is not the spec's first priority. It's not a tutorial or a programming textbook. Have you tried Ali's book? The page on modules is here: http://ddili.org/ders/d.en/modules.html Wait a second. Large parts of that are word-for-word the same as on the tutorialsp

Re: Promoting TutorialsPoint's D tutorial

2017-08-26 Thread Ecstatic Coder via Digitalmars-d
And btw, I actually consider this tutorial more like the fifth D book. Because once you download the PDF, honestly it's quite close to a real printed book. Hence my suggestion to put it AT LEAST under the four official books. I know it's not perfect. It could be simpler at some places, and

Re: What's the best D programming book

2017-08-26 Thread Ecstatic Coder via Digitalmars-d
On Friday, 25 August 2017 at 21:08:59 UTC, Macdonal wrote: What is the best D-Programming Book? This one is good too : https://www.tutorialspoint.com/d_programming/d_programming_pdf_version.htm Not as good as Andrei or Ali's book, but still good enough for both beginner and experienced progr

Promoting TutorialsPoint's D tutorial

2017-08-26 Thread Ecstatic Coder via Digitalmars-d
First I'd like to say the Dlang-Tour is a very good idea. Personally, *everytime* I push the "next" button I'm surprised there is *only* 1 example, while I'd expect at least 3 or 4 examples showing : 1. how to declare, use and print variables, including strings, slices and maps. 2. how to dec

Re: Quora

2017-08-23 Thread Ecstatic Coder via Digitalmars-d
A few other ones : https://www.quora.com/Is-C++-the-best-programming-language-to-learn-first https://www.quora.com/What-are-some-programming-languages-that-I-should-learn https://www.quora.com/How-do-I-learn-coding-7 https://www.quora.com/What-should-I-start-with-in-order-to-learn-computer-progra

Re: Community Rant

2017-08-23 Thread Ecstatic Coder via Digitalmars-d
But lets be honest. If I was just interested to learn about this "modern system programming language" that is C++ done right, I would dismiss D very quickly. We need to get together as a community and rethink your priorities, because with problems like this we're making it very hard for newcome

Re: Quora

2017-08-19 Thread Ecstatic Coder via Digitalmars-d
Its called necro-posting. I'm surprised that post isn't read-only. Call it like you want, but I ee people putting new answers/comments to years old posts all the times, as it's perfectly legitimate on many blogs and websites. What was the best answer 10 years ago is often completely wrong n

Re: Quora

2017-08-19 Thread Ecstatic Coder via Digitalmars-d
That is 6 years old. It would not help anybody to comment. Have you noticed that when you "google" something related to programming, the first results are often pages which are several years old ? If I understand you well, you are telling me to let these pages unchanged. We shouldn't tel

Re: Quora

2017-08-19 Thread Ecstatic Coder via Digitalmars-d
Or more likely some community members who have the privileges to remove answers, think that hype and "proof" of usage is more important than actual technical reasons. I suggest that you try to talk about D here : https://softwareengineering.stackexchange.com/questions/35890/best-programming-la

Re: Quora

2017-08-19 Thread Ecstatic Coder via Digitalmars-d
On Saturday, 19 August 2017 at 11:33:13 UTC, Joakim wrote: On Saturday, 19 August 2017 at 11:00:25 UTC, Rico Decho wrote: Here is another one : https://www.quora.com/Which-language-is-best-for-a-beginner-programmer I don't think many people here go to Quora, I know I don't. You answers were

Re: How do you use D?

2017-08-05 Thread Ecstatic Coder via Digitalmars-d
For instance, D is my favorite language, and I try to promote it as much as I can (reddit, stackoverflow, even on the go-nuts google groups). But professionally I still use C++ (#3 TIOBE), PHP (#7), Go (#16) and now Dart (#20). Not D. Despite Go and Dart are very recent "post-D" languages,

Re: How do you use D?

2017-08-05 Thread Ecstatic Coder via Digitalmars-d
Very interesting post. My bachelor's thesis was a expert system for stock trading implemented with Borland C++ 1.0, and D would have been a good fit as well if had been an option in 1989, so I understand why you think that financial development will make D popular. But that's the exact oppos

Re: Who maintains the D website?

2017-08-05 Thread Ecstatic Coder via Digitalmars-d
On Thursday, 3 August 2017 at 00:18:38 UTC, Andrej Mitrovic wrote: Is there a single person who's the main maintainer of the D website..? If not, I have some ideas on how to improve it. Not just ideas, I'd like to give a host at improving it myself, really. Have a look at "python.org". 2nd

Re: How do you use D?

2017-08-05 Thread Ecstatic Coder via Digitalmars-d
It is more about marketing. Maybe Go is not a perfect language, maybe not even a good one, but it's sold so good because of a good marketing So, calling D a "better C++" is a bad advertisement. But if you rename it to 'Script', for example "DatScript" and sell it as "better, statically typed

Re: D easily overlooked?

2017-07-16 Thread Ecstatic Coder via Digitalmars-d
I'm already following both of your advices. But D doesn't have to prove anything to become more popular. It just needs to have a better competitive advantage. And it almost has it. You know that all the bits of technology are already there, spread in independant files from various github acco

Re: D easily overlooked?

2017-07-16 Thread Ecstatic Coder via Digitalmars-d
Who is building the killer app? Why do you need a killer app ? Here is how Google "sells" Go on golang.org : "Go is an open source programming language that makes it easy to build simple, reliable, and efficient software." And here is how Google "sells" Dart dartlang.org : "Dart is an appl

Re: D easily overlooked?

2017-07-16 Thread Ecstatic Coder via Digitalmars-d
the only thing missing is that "we have more language than [real world usage]" coined from what Andre said at DConf. I couldn't say it better... D is a better language, but advertising it for that is not what will make it popular. People have DEVELOPMENT needs, before LANGUAGE needs. In its

Re: D easily overlooked?

2017-07-16 Thread Ecstatic Coder via Digitalmars-d
I agree with the others that having no major company behind DLang is not helping from a money/resource/exposure point of view. That said, there must be things we can do as a community to help improve the situation. I can imagine for example that the community could focus on particular sector

Re: D for mobile development

2017-07-08 Thread Ecstatic Coder via Digitalmars-d
IMHO, the curent D language and standard libraries are fine enough, and instead of investing time in tweaking them, making this GUI library and the required tool chain fully operational on desktop and mobile platform should be the #1 priority. This is a community-driven OSS project, there is n

Re: D for mobile development

2017-07-08 Thread Ecstatic Coder via Digitalmars-d
Dan has been looking for someone to take over the iOS port, which he hasn't had time for. So now, the only remaining android issue for DlangUI is an improved touch input... After that, mobile friendly custom widgets and theme. I've actually tried, and failed to make a "hello word" Android

D for mobile development

2017-07-07 Thread Ecstatic Coder via Digitalmars-d
In a few days I will try to develop a small mobile application for iOS and Android. At first I wanted to implement it in D, but I quickly came to the conclusion that this actually wasn't an option. Now I'm in the process of trying both Dart and Haxe. Both allow to implement the server and th

Re: Master thesis

2017-07-03 Thread Ecstatic Coder via Digitalmars-d
Maybe changing the application domain could give you a better dissertation axis for your thesis. For instance comparing the architecture and implementation details of the same game server application implemented in languages like C++, Rust, D, Go, Java, etc. As any web-related application, a

Re: Master thesis

2017-07-02 Thread Ecstatic Coder via Digitalmars-d
Maybe an comparison between different software-products (one in an insecure and one in a secure programming language) to show the difference and potential vulnerabilities. Maybe changing the application domain could give you a better dissertation axis for your thesis. For instance comparing

Re: Master thesis

2017-07-01 Thread Ecstatic Coder via Digitalmars-d
On Saturday, 1 July 2017 at 08:48:19 UTC, Dgame wrote: Hi there. I hope that is the right place for this topic. I'm currently writing my master thesis and just like in my bachelor thesis, D will play a significant role in my master thesis. My thesis will discuss the impact of software engineer

Re: Always false float comparisons

2017-06-30 Thread Ecstatic Coder via Digitalmars-d
So what you really want is: signed array lengths. You only have a use for the sloppy conversion, because D doesn't have signed array lengths. Yes and no. Signed safety is better, but the current behavior works too. Honestly I don't care if the bit maniacs want 8 million terabytes more for t

Re: Always false float comparisons

2017-06-29 Thread Ecstatic Coder via Digitalmars-d
On Thursday, 29 June 2017 at 19:12:24 UTC, ag0aep6g wrote: On Thursday, 29 June 2017 at 18:03:39 UTC, Ecstatic Coder wrote: I often do code like "x < array.length" where x needs to be a long to be able to handle negative values. I want my code to compile without warning, and therefore I'm aga

Re: Always false float comparisons

2017-06-29 Thread Ecstatic Coder via Digitalmars-d
On Thursday, 29 June 2017 at 19:12:24 UTC, ag0aep6g wrote: On Thursday, 29 June 2017 at 18:03:39 UTC, Ecstatic Coder wrote: I often do code like "x < array.length" where x needs to be a long to be able to handle negative values. I want my code to compile without warning, and therefore I'm aga

  1   2   >