Re: Norwich 2018-11-07

2018-10-17 Thread bachmeier via Digitalmars-d
On Wednesday, 17 October 2018 at 08:35:09 UTC, Russel Winder wrote: D + GtkD (inc GStreamerD) is really quite nice. The biggest downside is the documentation presenting all the C examples not D ones, and the lack of non- trivial examples of use. The biggest problem is really not enough differ

Re: You don't like GC? Do you?

2018-10-12 Thread bachmeier via Digitalmars-d
On Friday, 12 October 2018 at 16:26:49 UTC, Stanislav Blinov wrote: On Thursday, 11 October 2018 at 21:22:19 UTC, aberba wrote: "It takes care of itself --- When writing a throwaway script... ...there's absolutely no need for a GC. In fact, the GC runtime will only

Re: Passing $ as a function argument

2018-10-11 Thread bachmeier via Digitalmars-d
On Thursday, 11 October 2018 at 00:01:27 UTC, James Japherson wrote: I don't understand why you need to be convinced that this is relevant. Do you not realize that there are cases where one wants to select the last element of a list without having to explicitly know it? It's fine if you w

Re: Interesting Observation from JAXLondon

2018-10-11 Thread bachmeier via Digitalmars-d
On Thursday, 11 October 2018 at 07:58:39 UTC, Russel Winder wrote: This was supposed to come to this list not the learn list. On Thu, 2018-10-11 at 07:57 +0100, Russel Winder wrote: It seems that in the modern world of Cloud and Kubernetes, and the charging model of the Cloud vendors, that the

Re: Passing $ as a function argument

2018-10-10 Thread bachmeier via Digitalmars-d
On Wednesday, 10 October 2018 at 08:46:42 UTC, James Japherson wrote: The usefulness comes from the case when bar is local: void foo(int loc) { auto bar = double[RandomPInt+1]; return bar[loc]; } then foo($) always returns a value and the outside world does not need to know about foo

Re: Please don't do a DConf 2018, consider alternatives

2018-10-02 Thread bachmeier via Digitalmars-d
On Tuesday, 2 October 2018 at 06:26:30 UTC, Joakim wrote: "Once the videos are all up, set up weekend meetups in several cities [all over the world], where a few livestreamed talks may talk place if some speakers don't want to spend more time producing a pre-recorded talk, but most time is spe

Re: Quick C bindings

2018-09-28 Thread bachmeier via Digitalmars-d
On Friday, 28 September 2018 at 16:39:14 UTC, Márcio Martins wrote: Hi y'all! If you'd be so kind and help me out here with a few questions/opinions: I would like to generate decent D bindings for https://github.com/libuv/libuv with as little pain as possible. What are you guys using these

Re: Forums intermittently going down?

2018-09-25 Thread bachmeier via Digitalmars-d
On Tuesday, 25 September 2018 at 21:20:29 UTC, Vladimir Panteleev wrote: Sometimes the database (SQLite) behaves unusually slow until you tell it to analyze itself, then it figures out some internal index it has to use that it wasn't using before (with no changes to schema). Those analysis ru

Re: Jai compiles 80,000 lines of code in under a second

2018-09-21 Thread bachmeier via Digitalmars-d
On Friday, 21 September 2018 at 07:37:14 UTC, Walter Bright wrote: On 9/21/2018 12:19 AM, mate wrote: It depends on the developer not doing anything stupid Aye, there's the rub! The evolution of programming language discussions from "sufficiently smart compiler" to "sufficiently smart progra

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

2018-09-18 Thread bachmeier via Digitalmars-d
On Tuesday, 18 September 2018 at 19:33:00 UTC, Nick Sabalausky (Abscissa) wrote: On 09/15/2018 09:54 AM, tide wrote: On Friday, 14 September 2018 at 19:17:58 UTC, bachmeier wrote: On Friday, 14 September 2018 at 19:06:14 UTC, Josphe Brigmo wrote: For very long file names it is broke and every c

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

2018-09-15 Thread bachmeier via Digitalmars-d
On Saturday, 15 September 2018 at 18:33:36 UTC, Josphe Brigmo wrote: and the biggest problem is that I don't see any motivation in the D community to make things better. This is an open source project. If you're hoping that you can report that something doesn't work the way you want it to and

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

2018-09-15 Thread bachmeier via Digitalmars-d
On Saturday, 15 September 2018 at 13:54:45 UTC, tide wrote: On Friday, 14 September 2018 at 19:17:58 UTC, bachmeier wrote: On Friday, 14 September 2018 at 19:06:14 UTC, Josphe Brigmo wrote: For very long file names it is broke and every command fails. These paths are not all that long but over

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

2018-09-14 Thread bachmeier via Digitalmars-d
On Friday, 14 September 2018 at 19:06:14 UTC, Josphe Brigmo wrote: For very long file names it is broke and every command fails. These paths are not all that long but over 256 limit. (For windows) Please file a bug report with reproducible examples if you believe it's a bug.

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

2018-09-04 Thread bachmeier via Digitalmars-d
On Friday, 24 August 2018 at 19:26:40 UTC, Walter Bright wrote: On 8/24/2018 6:04 AM, Chris wrote: For about a year I've had the feeling that D is moving too fast and going nowhere at the same time. D has to slow down and get stable. D is past the experimental stage. Too many people use it for

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

2018-08-24 Thread bachmeier via Digitalmars-d
On Friday, 24 August 2018 at 13:04:28 UTC, Chris wrote: For about a year I've had the feeling that D is moving too fast and going nowhere at the same time. D has to slow down and get stable. D is past the experimental stage. Too many people use it for real world programming and programmers val

Re: D is dead

2018-08-23 Thread bachmeier via Digitalmars-d
On Thursday, 23 August 2018 at 18:05:53 UTC, Shachar Shemesh wrote: On 23/08/18 20:57, bachmeier wrote: On Thursday, 23 August 2018 at 17:02:12 UTC, Shachar Shemesh wrote: If you can, feel free to contact me off-list, and I'm fairly sure we can get the budget for you to work on it. The same

Re: D is dead

2018-08-23 Thread bachmeier via Digitalmars-d
On Thursday, 23 August 2018 at 17:02:12 UTC, Shachar Shemesh wrote: If you can, feel free to contact me off-list, and I'm fairly sure we can get the budget for you to work on it. The same goes for anyone else on this list. I don't think Kenji will see your message, but he may be able to hel

Re: D is dead

2018-08-23 Thread bachmeier via Digitalmars-d
On Thursday, 23 August 2018 at 17:19:41 UTC, Ali wrote: On Thursday, 23 August 2018 at 16:22:54 UTC, Shachar Shemesh wrote: On 23/08/18 17:01, Steven Schveighoffer wrote: My main job is to develop for Weka, not develop D itself. Weka, at some point, made the strategic decision to use a non ma

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

2018-08-23 Thread bachmeier via Digitalmars-d
On Thursday, 23 August 2018 at 03:50:44 UTC, Shachar Shemesh wrote: To sum it up: fatal flaws + no path to fixing + no push from the community = inevitable eventual death. With great regrets, Shachar I want to jump in for the sake of someone from the outside coming in and reading this to s

Re: Is @safe still a work-in-progress?

2018-08-17 Thread bachmeier via Digitalmars-d
On Friday, 17 August 2018 at 17:59:45 UTC, H. S. Teoh wrote: As opposed to today's situation, where somebody tries something illegal and the compiler fails to detect it, and nobody even know there's a problem until it becomes an exploitable bug that causes a security problem. Given today's se

Re: Found on proggit: Nim receives funding from a company (D should be doing something like this)

2018-08-13 Thread bachmeier via Digitalmars-d
On Monday, 13 August 2018 at 12:06:25 UTC, I Lindström wrote: In that case things look decent enough for me to stop worrying about this too much. And yeah, if it's a common occurance that companies try to highjack things, then it's better to be careful. Enough things have been run to the ground

Re: Found on proggit: Nim receives funding from a company (D should be doing something like this)

2018-08-13 Thread bachmeier via Digitalmars-d
On Monday, 13 August 2018 at 09:50:29 UTC, Joakim wrote: Announced last week, the Nim team will be adding two full-time paid devs and setting up grants for needed projects with this new funding: https://our.status.im/status-partners-with-the-team-behind-the-programming-language-nim/ https://ni

Re: ./install.sh dmd broken?

2018-08-10 Thread bachmeier via Digitalmars-d
On Friday, 10 August 2018 at 13:19:21 UTC, Jean-Louis Leroy wrote: jll@euclid:~/dlang$ ./install.sh dmd Downloading and unpacking http://downloads.dlang.org/releases/2.x/2.081.1/dmd.2.081.1.linux.tar.xz # 100.0% Invalid sig

Re: DIP 1017--Add Bottom Type--Community Review Round 1

2018-08-09 Thread bachmeier via Digitalmars-d
On Thursday, 9 August 2018 at 13:45:54 UTC, Stefan Koch wrote: I hope there is a better name than Tbottom. A name like that is not consistent with the rest of the language. Why not Bottom? according to the DIP, the name can be chosen arbitrarily as the type is retrieved via matching the type

Re: DIP 1017--Add Bottom Type--Community Review Round 1

2018-08-09 Thread bachmeier via Digitalmars-d
On Thursday, 9 August 2018 at 13:56:05 UTC, Gary Willoughby wrote: perhaps this should actually be an attribute `@bottom`, or more a documenting: `@noreturn`? Yes, it should.

Re: DIP 1017--Add Bottom Type--Community Review Round 1

2018-08-09 Thread bachmeier via Digitalmars-d
On Thursday, 9 August 2018 at 03:02:55 UTC, Mike Parker wrote: This is the feedback thread for the first round of Community Review for DIP 1017, "Add Bottom Type": I hope there is a better name than Tbottom. A name like that is not consistent with the rest of the language. Why not Bottom?

Re: Is there any good reason why C++ namespaces are "closed" in D?

2018-08-06 Thread bachmeier via Digitalmars-d
On Monday, 6 August 2018 at 09:48:30 UTC, Danni Coy wrote: Outside perspective here and possibly stupid question. Is there any way we could have our cake and eat it too? One of the thinks I like is that it tends to be much more readable than C++, more code than necessary hurts readability of t

Re: New edition of "The D Programming Language"?

2018-08-03 Thread bachmeier via Digitalmars-d
On Thursday, 2 August 2018 at 22:37:05 UTC, dlangPupil2 wrote: Hi, Will there be a new edition of Andrei A's "The D Programming Language" (2010)? If so when will it be published? Thanks! This has come up many times, and I don't think it's going to happen. For one thing, most of the book i

Re: Is there any good reason why C++ namespaces are "closed" in D?

2018-08-02 Thread bachmeier via Digitalmars-d
On Thursday, 2 August 2018 at 04:59:52 UTC, Walter Bright wrote: The difference is those names are supposedly in different namespaces, given that the code is converted from C++: namespace ab { void foo(long); } ... lots of code ... namespace cd { void foo(int); } where the foo()'s

Re: Is there any good reason why C++ namespaces are "closed" in D?

2018-07-29 Thread bachmeier via Digitalmars-d
On Sunday, 29 July 2018 at 08:28:08 UTC, Walter Bright wrote: On 7/29/2018 1:15 AM, Manu wrote: All we're asking for is that C++ namespaces do **nothing** except affect the mangling. If I do that, the next bug report will be: extern (C++, "ab") { void foo(); } extern (C++, "cd") { void fo

Re: D on top of Hacker News!

2018-06-05 Thread bachmeier via Digitalmars-d
On Tuesday, 5 June 2018 at 21:53:51 UTC, I love Ice Cream wrote: On Tuesday, 5 June 2018 at 20:15:07 UTC, Jonathan M Davis wrote: On Tuesday, June 05, 2018 15:09:56 Dejan Lekic via Digitalmars-d wrote: On Sunday, 3 June 2018 at 17:40:46 UTC, I love Ice Cream wrote: >> Is D really a top 20 langu

Re: Installation on Ubuntu 18.04 is broken

2018-06-03 Thread bachmeier via Digitalmars-d
On Saturday, 2 June 2018 at 00:30:09 UTC, Norm wrote: Get a new distro. Which other major language doesn't work on Ubuntu?

Re: Installation on Ubuntu 18.04 is broken

2018-06-03 Thread bachmeier via Digitalmars-d
On Saturday, 2 June 2018 at 00:11:58 UTC, Seb wrote: The bug you referenced has long been fixed and is part of 2.080.0 I guess my computer was trolling me then, because it didn't work. Please do report a bug with instructions on how to reproduce if you are still experiencing problems. As I

Re: Installation on Ubuntu 18.04 is broken

2018-06-01 Thread bachmeier via Digitalmars-d
On Friday, 1 June 2018 at 21:21:25 UTC, IntegratedDimensions wrote: Your failure is that D is not a major language. It's like saying that "No other dogs I've come across meow, why does this dog meow"? It's a cat stupid!! :0 It may cease to be a major language if there is not more attention

Re: Installation on Ubuntu 18.04 is broken

2018-06-01 Thread bachmeier via Digitalmars-d
On Friday, 1 June 2018 at 16:41:21 UTC, bachmeier wrote: I would file a bug, but I don't have time to dig into this now, and it would just sit there with no response for six months anyway. I cannot find a way to get std.net.curl to work with Ubuntu 18.04. Details can be found here: https://f

Installation on Ubuntu 18.04 is broken

2018-06-01 Thread bachmeier via Digitalmars-d
I would file a bug, but I don't have time to dig into this now, and it would just sit there with no response for six months anyway. I cannot find a way to get std.net.curl to work with Ubuntu 18.04. Details can be found here: https://forum.dlang.org/thread/bug-1864...@https.issues.dlang.org%2

Re: Remember the Vasa! by Bjarne Stroustrup

2018-05-29 Thread bachmeier via Digitalmars-d
On Tuesday, 29 May 2018 at 17:40:39 UTC, Tony wrote: On Tuesday, 29 May 2018 at 11:31:53 UTC, Guillaume Piolat wrote: On Tuesday, 29 May 2018 at 05:11:27 UTC, Dmitry Olshansky wrote: D is probably at the edge of what I can tollerate complexity-wise. And we’ll get to simplify a few things soon

Re: On Forum Moderation

2018-05-26 Thread bachmeier via Digitalmars-d
On Saturday, 26 May 2018 at 14:37:57 UTC, Temtaime wrote: On Saturday, 26 May 2018 at 12:35:21 UTC, rikki cattermole wrote: No. The mailing list and forum should be identical. Mailing lists are used by old fools, i really see no reason why d cannot have normal solution like invision power su

Re: Why Is D So Slow?

2018-05-24 Thread bachmeier via Digitalmars-d
On Friday, 25 May 2018 at 00:35:43 UTC, Kaleb McKinney wrote: I began learning D to get a performance upgrade from Python for performance reliant applications, and I was disappointed to find that a basic "Hello, World!" program takes almost 8 seconds to run, where in Python, it only took about

Re: Ideas for students' summer projects

2018-05-23 Thread bachmeier via Digitalmars-d
On Wednesday, 23 May 2018 at 03:25:44 UTC, VectorThis wrote: On Wednesday, 23 May 2018 at 03:19:15 UTC, VectorThis wrote: so penetration is a bad word, cause 12345swordy says so? "M15 had been penetrated by Russian intelligence" oohh.. that's disgusting. "they penetrated the enemy territory

Re: Sealed classes - would you want them in D? (v2)

2018-05-18 Thread bachmeier via Digitalmars-d
On Friday, 18 May 2018 at 15:40:52 UTC, KingJoffrey wrote: This discussion (at least my reason for being involved in it) is about breaking this idiotic (in my opinion) concept that D enforces on 'everyone' - i.e the one class per module, or everything is public, and you have no say in it. I

Re: Sealed classes - would you want them in D? (v2)

2018-05-18 Thread bachmeier via Digitalmars-d
On Friday, 18 May 2018 at 12:26:14 UTC, Gheorghe Gabriel wrote: Good idea. Or: private(this) Because using "this" it is easier tu put this code in a mixin for multiple classes. Example: string var = "private(this) var;"; class A { mixin(var); } class B { mixin(var); } As clean and

Re: Sealed classes - would you want them in D?

2018-05-16 Thread bachmeier via Digitalmars-d
On Tuesday, 15 May 2018 at 21:05:10 UTC, Jonathan M Davis wrote: Ultimately, if newcomers don't want to be tripped up on stuff like this, their best bet is probably to read books like Andrei's "The D Programming Language" and Ali's "Programming in D." The wiki has a section dedicated to disc

Re: Sealed classes - would you want them in D?

2018-05-15 Thread bachmeier via Digitalmars-d
On Tuesday, 15 May 2018 at 15:05:45 UTC, KingJoffrey wrote: The problem is not so much D, but that C++/Java/C# programmers, and many from other languages (Go, Rust) will expect private to mean private...not private..depending on They will expect the interface they defined, to be respe

Re: Sealed classes - would you want them in D?

2018-05-15 Thread bachmeier via Digitalmars-d
On Saturday, 12 May 2018 at 06:35:55 UTC, KingJoffrey wrote: Come on, your code example misses my point completely. Take this program below, for example, and tell me that class encapsulation is not broken in D: === module test; import std.stdio : writeln; void m

Re: Is D releasing too often?

2018-05-14 Thread bachmeier via Digitalmars-d
On Monday, 14 May 2018 at 07:20:48 UTC, Joakim wrote: I thought I'd open it up to the community: now that you've experienced this faster pace, as a user of the D compilers, how do you like it? Would you prefer a slower release schedule, say 3-4 major releases a year? I would prefer to have a

Documentation for assumeUnique

2018-05-07 Thread bachmeier via Digitalmars-d
I filed a bug on this several weeks ago. Can someone tell me what is wrong in the source so that I can fix it? It is almost certainly trivial, but I don't see it. You can see the messed up documentation here: https://dlang.org/library/std/exception/assume_unique.html

Re: D as a college language

2018-05-04 Thread bachmeier via Digitalmars-d
On Friday, 4 May 2018 at 15:22:17 UTC, rikki cattermole wrote: Teaching materials is easy to create. They are, but professional quality teaching materials are not easy to create. Bad teaching materials are a net negative. The things I see presented in this forum, for instance, indicate that

Re: D as a college language

2018-05-04 Thread bachmeier via Digitalmars-d
On Friday, 4 May 2018 at 12:00:43 UTC, Sjoerd Nijboer wrote: Instead it would offer teachers who are looking for new new teaching material some material that is closely coupled to other material with a small set of technologies. Thus not forcing students to learn a new language every other cour

Re: A strategic vision for D

2018-05-01 Thread bachmeier via Digitalmars-d
On Tuesday, 1 May 2018 at 12:26:25 UTC, Joakim wrote: I realize it's right before the conference, but I'd like to put out a request for Walter and Andrei to spend five minutes during your talks laying out some overarching strategy for how you see D evolving. It could be during the keynotes or l

Re: (Unofficial) Discord Server!

2018-04-17 Thread bachmeier via Digitalmars-d
On Tuesday, 17 April 2018 at 06:43:16 UTC, JN wrote: On Monday, 16 April 2018 at 22:24:18 UTC, Luke Wilson wrote: Hi there! After having found nearly zero solutions for a D community on Discord, having one server be quite inefficient, I've made my own. https://discord.gg/crpA2Hn I hope to bri

Re: D compiles fast, right? Right??

2018-04-03 Thread bachmeier via Digitalmars-d
On Tuesday, 3 April 2018 at 21:17:35 UTC, Rubn wrote: I feel that's probably the case for any comparisons across two languages, you are going to have a person that is more knowledgeable in one language than another. Mistakes are going to be made, but I think it should be blatantly obvious that

Re: Deprecating this(this)

2018-04-02 Thread bachmeier via Digitalmars-d
On Monday, 2 April 2018 at 15:30:23 UTC, Paolo Invernizzi wrote: Andrei wrote in the message I am looking for folks to assist me in creating a DIP for that. There will be a _lot_ of work involved, so don't take it lightly. So, let's keep the discussion factual. I'm pretty sure that every a

Re: Deprecating this(this)

2018-04-02 Thread bachmeier via Digitalmars-d
On Sunday, 1 April 2018 at 11:17:38 UTC, Patrick Schluter wrote: What I was wondering too. I mean, breaking changes just don't happen to this language. Now there will be, without even an indication of how existing code would have to be rewritten, or how this large-scale breakage is different t

Re: Deprecating this(this)

2018-04-01 Thread bachmeier via Digitalmars-d
On Sunday, 1 April 2018 at 10:04:04 UTC, Johannes Loher wrote: This seems really sudden, april fool's joke? Not really sure, as there are real problems with this(this)... What I was wondering too. I mean, breaking changes just don't happen to this language. Now there will be, without even an

Re: D compiles fast, right? Right??

2018-03-30 Thread bachmeier via Digitalmars-d
On Friday, 30 March 2018 at 16:12:44 UTC, Atila Neves wrote: /tmp % time dmd -c foo.d dmd -c foo.d 0.12s user 0.02s system 98% cpu 0.139 total That... doesn't seem too fast to me. But wait, there's more: /tmp % time dmd -c -unittest foo.d dmd -c -unittest foo.d 0.46s user 0

Re: D mentioned in Infoworld

2018-03-27 Thread bachmeier via Digitalmars-d
On Tuesday, 27 March 2018 at 01:50:17 UTC, crimaniak wrote: On Monday, 26 March 2018 at 15:52:11 UTC, Jean-Louis Leroy wrote: https://www.infoworld.com/article/3263395/application-development/the-programming-languages-you-should-learn-now.html Looks like R advertising. I don't see how. Yes

Re: CTFE ^^ (pow)

2018-03-22 Thread bachmeier via Digitalmars-d
On Friday, 23 March 2018 at 02:42:12 UTC, Manu wrote: Small companies are often at a resource-shortage as it is... they probably wouldn't be looking for potential productivity increase opportunities (like using D instead of C) if that wasn't the case. IMO we need to be honest with them so th

Re: does it scale to have 1 person approve of all phobos additions?

2018-03-20 Thread bachmeier via Digitalmars-d
On Tuesday, 20 March 2018 at 22:09:18 UTC, Timothee Cour wrote: [...] No, it doesn't scale, and years of evidence have demonstrated that. I see no way that this will change, and because delegation is off the table, the only realistic way for the language to progress is to put as much as pos

Re: CTFE ^^ (pow)

2018-03-18 Thread bachmeier via Digitalmars-d
On Monday, 19 March 2018 at 01:15:28 UTC, Manu wrote: Or hire staff who are paid to work on 'boring' issues. I would make regular donations if I could be satisfied that my decade old issues would be addressed. I wonder how many others would too? That's actually possible now for corporate spo

Re: D beyond the specs

2018-03-16 Thread bachmeier via Digitalmars-d
On Friday, 16 March 2018 at 16:18:55 UTC, jmh530 wrote: We use qwerty because that's what the first commercially successful typewriter used. When computers came about, they needed to get people to transition over. Keeping qwerty was the optimal decision because of marginal costs and marginal

Re: D beyond the specs

2018-03-16 Thread bachmeier via Digitalmars-d
On Friday, 16 March 2018 at 15:14:08 UTC, Chris wrote: On Friday, 16 March 2018 at 14:50:26 UTC, Paulo Pinto wrote: Well, Algol, Pascal, Oberon, Component Pascal, VHDL, Ada are all examples of programming languages successfully used in Europe, while having adoption issues on US. Even Delphi

Re: Do we need Mat, Vec, TMmat, Diag, Sym and other matrix types?

2018-03-14 Thread bachmeier via Digitalmars-d
On Wednesday, 14 March 2018 at 17:22:16 UTC, Sam Potter wrote: Ideally data structures and algorithms covering this would be in the standard library? I sure hope not. At least not for a long time anyway. It would be hard to make any progress if it were in the standard library. At this stage f

Re: Do we need Mat, Vec, TMmat, Diag, Sym and other matrix types?

2018-03-13 Thread bachmeier via Digitalmars-d
On Tuesday, 13 March 2018 at 22:08:10 UTC, jmh530 wrote: With respect to interacting with libraries, I agree that a user should choose either row-order or column-order and stick to it. But what options are available for the user of a column-major language (or array library) to call mir if mir o

Re: Do we need Mat, Vec, TMmat, Diag, Sym and other matrix types?

2018-03-13 Thread bachmeier via Digitalmars-d
On Tuesday, 13 March 2018 at 12:09:04 UTC, jmh530 wrote: On Tuesday, 13 March 2018 at 10:39:29 UTC, 9il wrote: On Tuesday, 13 March 2018 at 05:36:06 UTC, J-S Caux wrote: Your suggestion [4] that matrix[i] returns a Vec is perhaps too inflexible. What one needs sometimes is to return a row, o

Re: D course material

2018-03-13 Thread bachmeier via Digitalmars-d
On Tuesday, 13 March 2018 at 12:39:24 UTC, Dmitry Olshansky wrote: Hi, folks! I’m testing waters for a D course at one University for first time it’ll be an optional thing. It’s still discussed but may very well become a reality. Before you ask - no, I’m not lecturing and in fact, I didn’t

Re: C++ launched its community survey, too

2018-02-27 Thread bachmeier via Digitalmars-d
On Tuesday, 27 February 2018 at 21:07:03 UTC, H. S. Teoh wrote: Granted, though, this is a lot easier than having to write JNI wrappers or (carefully!) translate C headers into D. It would be nice if you could actually just copy-n-paste a C header into an extern(C) block in D and have it Just

Re: C++ launched its community survey, too

2018-02-27 Thread bachmeier via Digitalmars-d
On Tuesday, 27 February 2018 at 20:33:18 UTC, Jonathan M Davis wrote: The other problem is that many of C++'s problems come from being a superset of C, which is also a huge strength, and it would be a pretty huge blow to C++ if it couldn't just #include C code and use it as if it were C++. To

Re: Go 2017 Survey Results

2018-02-27 Thread bachmeier via Digitalmars-d
On Tuesday, 27 February 2018 at 15:30:44 UTC, JN wrote: I'm no expert on programming language design, but I think there is a difference between templates and generics. At the basic level they are used for similar things - specializing container types, etc. But templates usually allow much more

Re: Go 2017 Survey Results

2018-02-27 Thread bachmeier via Digitalmars-d
On Monday, 26 February 2018 at 21:37:40 UTC, H. S. Teoh wrote: On Mon, Feb 26, 2018 at 09:04:20PM +, Ali via Digitalmars-d wrote: [...] 2) generic programming is important [...] It's something sorely lacking in Go, so it's not unsurprising it's a big item on the list. T It's also som

Re: Postgres and other database interfaces

2018-02-24 Thread bachmeier via Digitalmars-d
On Saturday, 24 February 2018 at 18:41:21 UTC, Denis F wrote: Hi! Here is dpq2 and vibe-d-postgresql developer. The problem is that I do not know English very well. So,I think it's better not to write any documentation than to write the wrong one. There are still some steps you can take: 1

Re: Postgres and other database interfaces

2018-02-24 Thread bachmeier via Digitalmars-d
On Saturday, 24 February 2018 at 14:54:21 UTC, Martin Tschierschke wrote: I would even go so far 'force' people publishing to dub, to provide documentation. If no docs, present, than the libs should be marked as *docs missing*. (Beside the number of Github stars) If there's no documentation,

Re: How do you get comfortable with Dlang.org's Forum?

2018-02-23 Thread bachmeier via Digitalmars-d
On Friday, 23 February 2018 at 17:56:29 UTC, Biocyberman wrote: Speaking on behalf of myself, after additional inputs from many excellent and respectful users in this 'forum'. I can say that, on the scale of 1 (least geeky) to 10 (most geeky), I would put forum.dlang.org to the level 8 of geeki

Re: New forum section under ecosystem?

2018-02-22 Thread bachmeier via Digitalmars-d
On Thursday, 22 February 2018 at 12:11:18 UTC, JN wrote: Right now, there is no place to share projects being work in progress. Even if they never go anywhere, it could generate some nice activity. General is more for language related issues. Announce works pretty much only for finished projec

Re: Status of @nogc with the runtime

2018-02-17 Thread bachmeier via Digitalmars-d
On Saturday, 17 February 2018 at 18:03:44 UTC, Peter Campbell wrote: My understanding from the vision documents and what Andrei mentioned at his DConf presentations is that the runtime itself will be modified to not rely on the GC, allowing for you to continue using features such as associati

Re: Being Positive

2018-02-13 Thread bachmeier via Digitalmars-d
On Monday, 12 February 2018 at 23:54:29 UTC, Arun Chandrasekaran wrote: Sorry if I'm hurting someone's sentiment, but is it just me who is seeing so much negative trend in the D forum about D itself? Here's an example from 2013, just a few months after I started using D. Andrei posted that Fac

Re: Being Positive

2018-02-12 Thread bachmeier via Digitalmars-d
On Monday, 12 February 2018 at 23:54:29 UTC, Arun Chandrasekaran wrote: Sorry if I'm hurting someone's sentiment, but is it just me who is seeing so much negative trend in the D forum about D itself? I don't remember seeing so much negative about Rust on rust forum and so on. Do you think it wi

Re: Old but interesting link as to the low adoption reason for D

2018-02-12 Thread bachmeier via Digitalmars-d
On Monday, 12 February 2018 at 22:10:49 UTC, Bo wrote: On Monday, 12 February 2018 at 21:49:00 UTC, Craig Dillabaugh wrote: So what is your suggested course of action to correct this PR problem? I have provided several: * As stated the D its focusing the wrong group of developers * Too much o

Re: Dub, Cargo, Go, Gradle, Maven

2018-02-12 Thread bachmeier via Digitalmars-d
On Monday, 12 February 2018 at 10:35:06 UTC, Russel Winder wrote: Having been obsessed by build and project management since about 1976, I'd be interested in doing some work on this. This is interesting to me, though I don't know how helpful I can be. At a minimum I will be able to do testing

Re: Which language futures make D overcompicated?

2018-02-10 Thread bachmeier via Digitalmars-d
On Friday, 9 February 2018 at 22:36:19 UTC, Ralph Doncaster wrote: While many more things were done right compared to C++, too many things were done wrong and there doesn't seem to be interest in breaking backward compatibility to excise them from D. I agree. Some users might shout because t

Re: Which language futures make D overcompicated?

2018-02-09 Thread bachmeier via Digitalmars-d
On Friday, 9 February 2018 at 16:05:52 UTC, Ralph Doncaster wrote: It might be clear and simple to you, but it's not to me. And I'm a rather advanced developer. While there are lots of things I like about D compared to C++ such as getting rid of #include hell, there's too many "messy" things

Re: A betterC base

2018-02-08 Thread bachmeier via Digitalmars-d
On Thursday, 8 February 2018 at 19:34:20 UTC, Walter Bright wrote: On 2/8/2018 10:11 AM, JN wrote: I agree, however these languages would probably have been successful even without GC, using e.g. some form of automatic reference counting. If reference counting would work with Java, and was be

Re: A betterC base

2018-02-08 Thread bachmeier via Digitalmars-d
On Thursday, 8 February 2018 at 15:55:09 UTC, JN wrote: Python was also a smashing success, but it doesn't use a garbage collector in it's default implementation (CPython). I'm pretty sure CPython uses a mark-and-sweep GC together with reference counting.

Re: A betterC base

2018-02-08 Thread bachmeier via Digitalmars-d
On Thursday, 8 February 2018 at 17:03:58 UTC, Dave Jones wrote: On Thursday, 8 February 2018 at 14:56:31 UTC, Adam D. Ruppe wrote: ooh better last sentence D's GC implementation follows in the footsteps of industry giants without compromising experts' ability to realize maximum potential fro

Re: My choice to pick Go over D ( and Rust ), mostly non-technical

2018-02-06 Thread bachmeier via Digitalmars-d
On Tuesday, 6 February 2018 at 21:44:16 UTC, Ralph Doncaster wrote: Is there an automatic way to make D wrappers for all the C function calls? https://github.com/jacob-carlborg/dstep

Re: Inline code in the docs - the correct way

2018-02-05 Thread bachmeier via Digitalmars-d
On Monday, 5 February 2018 at 15:27:56 UTC, H. S. Teoh wrote: On Mon, Feb 05, 2018 at 09:50:38AM -0500, Steven Schveighoffer via Digitalmars-d wrote: On 2/5/18 1:27 AM, H. S. Teoh wrote: > On Sun, Feb 04, 2018 at 02:34:31PM -0500, Steven > Schveighoffer via Digitalmars-d wrote: [...] > > I don'

Re: My choice to pick Go over D ( and Rust ), mostly non-technical

2018-02-03 Thread bachmeier via Digitalmars-d
On Saturday, 3 February 2018 at 23:39:00 UTC, Dgame wrote: On Saturday, 3 February 2018 at 23:29:58 UTC, Christof Schardt wrote: On Saturday, 3 February 2018 at 22:59:06 UTC, Dgame wrote: I congratulate you on your decision. I also changed to another language and I've never regretted it. Which

Re: My choice to pick Go over D ( and Rust ), mostly non-technical

2018-02-03 Thread bachmeier via Digitalmars-d
On Saturday, 3 February 2018 at 04:16:25 UTC, Walter Bright wrote: On 2/2/2018 7:06 AM, Benny wrote: Other languages have slogans, they have selling points. When i hear Go, you hear uniformal, fast, simple syntax language. When i hear Rust, you hear safe, manual memory management. When i hear

Re: My choice to pick Go over D ( and Rust ), mostly non-technical

2018-02-02 Thread bachmeier via Digitalmars-d
On Friday, 2 February 2018 at 17:24:47 UTC, H. S. Teoh wrote: On Fri, Feb 02, 2018 at 05:01:58PM +, bachmeier via Digitalmars-d wrote: [...] The things you want - a perfect out-of-the-box Windows experience, where you can make requests for others to do the things you want - is not what D

Re: My choice to pick Go over D ( and Rust ), mostly non-technical

2018-02-02 Thread bachmeier via Digitalmars-d
On Friday, 2 February 2018 at 15:06:35 UTC, Benny wrote: You don't want any comments on your post, but this being the internet, it's necessary to respond when you disagree. D has a nice community IF you fit into the mold. As a Windows user i am frankly fed up with people giving responses as

Re: Quora: Why hasn't D started to replace C++?

2018-02-01 Thread bachmeier via Digitalmars-d
On Thursday, 1 February 2018 at 11:11:20 UTC, Martin Tschierschke wrote: Idea: There should be some kind of news ticker for all enhancements and important decisions, maybe at first just via twitter with a special #tag beside #dlang where all updates are announced. And a place on the homepage,

Re: Quora: Why hasn't D started to replace C++?

2018-01-31 Thread bachmeier via Digitalmars-d
On Wednesday, 31 January 2018 at 16:13:51 UTC, John Gabriele wrote: I've never seen that page. Would've helped me to see it earlier. The D download page should include a blurb with a link to that install page. I tried going to github.com/dlang/dlang.org, finding the download page, and addin

Re: How programmers transition between languages

2018-01-30 Thread bachmeier via Digitalmars-d
On Tuesday, 30 January 2018 at 08:32:41 UTC, aberba wrote: On Sunday, 28 January 2018 at 00:47:23 UTC, bachmeier wrote: The community will have to do this. They are part of the community. I'm not saying Andrei or Walter should write an http/https2, json, etc. lib. They need to actively help b

Re: How programmers transition between languages

2018-01-28 Thread bachmeier via Digitalmars-d
On Sunday, 28 January 2018 at 13:50:03 UTC, Michael wrote: Most people at my university, outside of the computer science department, that are using languages like Python and R and MATLAB the most, are very aware of Rust and Go, but not D. I'd say Julia is getting a lot more attention than Rust

Re: How programmers transition between languages

2018-01-27 Thread bachmeier via Digitalmars-d
On Saturday, 27 January 2018 at 20:15:51 UTC, aberba wrote: There have been several complaints about tools, and certain important stuff missing in the standard library (HTTP/HTTP2, rpc, etc) and no 'official' response or some blog post from them about it (whether they even care). The communit

Re: Dscanner - DCD - Dfix ... Editor support or the lack of it.

2018-01-25 Thread bachmeier via Digitalmars-d
On Thursday, 25 January 2018 at 21:56:12 UTC, Benny wrote: It was my impression that D Foundation has sponsoring from different companies. No clue how much but its strange to run a Foundation and not being able to pay one or more full time employees. If someone has been hired to work on tooli

Re: Dscanner - DCD - Dfix ... Editor support or the lack of it.

2018-01-25 Thread bachmeier via Digitalmars-d
On Thursday, 25 January 2018 at 21:18:23 UTC, Benny wrote: When a new language like Rust is more tooling friendly and its extended platform integrates great with the editor plugins... Its not like Mozilla has hundreds of Engineers on Rust. Its extreme highly community driven. Even one paid de

Re: D as a betterC a game changer ?

2017-12-26 Thread bachmeier via Digitalmars-d
On Tuesday, 26 December 2017 at 19:34:35 UTC, Mike Franklin wrote: Rust is an example of a language that got it right. Rust got it right for a single, very specialized use case. The cost is that the language is of interest to the tiny fraction of programmers for whom that use case is relevan

Re: D build and SCons [was Answers needed from those using D for Web Development, Web APIs and Services]

2017-12-24 Thread bachmeier via Digitalmars-d
On Sunday, 24 December 2017 at 12:09:56 UTC, Russel Winder wrote: I am not a fan of Dub as a build system, but it appears to be the accepted standard, or in my view sub-standard. (Trying to develop GtkD code with Dub is a pain in the .) Should the community push to ditch Make, CMake, SCons

Re: Maybe D is right about GC after all !

2017-12-24 Thread bachmeier via Digitalmars-d
On Friday, 22 December 2017 at 18:59:34 UTC, John Gabriele wrote: I'm new to D. Coming primarily from Python these days, I'm looking at D not as a better C++ (haven't used that in many years), but as a better Python. If the world views D as a better [insert programming language] the marketing

  1   2   3   4   5   >