Programming in D book, decent ebook versions

2014-12-15 Thread Ali Çehreli via Digitalmars-d-announce
- Removed the unrelated Turkish menu from the English pages - Improved the ebook formats - Removed the download page and linked the ebook versions directly from the main page instead I consider these beta quality: http://ddili.org/ders/d.en/ (I am not sure why, but you may have to

Re: Programming in D book, decent ebook versions

2014-12-15 Thread Mengu via Digitalmars-d-announce
On Monday, 15 December 2014 at 10:25:18 UTC, Ali Çehreli wrote: - Removed the unrelated Turkish menu from the English pages - Improved the ebook formats - Removed the download page and linked the ebook versions directly from the main page instead I consider these beta quality:

Re: [OT?] C compiler written form scratch in D

2014-12-15 Thread Stefan Koch via Digitalmars-d-announce
New videos are online :) part 1: https://www.youtube.com/watch?v=_YAUfd41URA part 2: https://www.youtube.com/watch?v=RGLgiPhwskM please give me feedback in this thread

Re: Programming in D book, decent ebook versions

2014-12-15 Thread Ali Çehreli via Digitalmars-d-announce
On 12/15/2014 03:17 AM, Mengu wrote: blank space on the left which is caused by the width of the div#content. I was hoping that no one would notice. :p if you can change width in styling of div#content The design of the whole site is less than ideal. :-/ I've done the easiest thing and

Re: Travis-CI support for D

2014-12-15 Thread Ellery Newcomer via Digitalmars-d-announce
On 12/14/2014 03:03 PM, Ellery Newcomer wrote: On 12/10/2014 08:50 PM, Martin Nowak wrote: Glad to announce that D support on Travis-CI was launched today. http://blog.travis-ci.com/2014-12-10-community-driven-language-support-comes-to-travis-ci/ trying it out with pyd, and I'm getting

Re: Lost a new commercial user this week :(

2014-12-15 Thread Jacob Carlborg via Digitalmars-d
On 2014-12-14 22:00, Kiith-Sa wrote: One thing I ran into often when I was inexperienced with D: the template constraints make some signatures extremely messy, and it takes a while to figure out when you have e.g. 3 template functions of the same name in std.algorithm, all with crypric

Re: Lost a new commercial user this week :(

2014-12-15 Thread Dicebot via Digitalmars-d
On Monday, 15 December 2014 at 07:48:37 UTC, Paulo Pinto wrote: Well, lots of Fortune 500 companies do. I have heard good enough first 9000 times, thanks. If you want to appeal to those users No.

Re: Adding DMDScript to dub

2014-12-15 Thread Rikki Cattermole via Digitalmars-d
On 15/12/2014 8:44 p.m., Walter Bright wrote: On 12/14/2014 10:21 PM, Rikki Cattermole wrote: On 15/12/2014 7:12 p.m., Walter Bright wrote: Branch ~test: Package names may not be empty. Check dub.json. That's a new error, I fixed the original per Rikki's advice. I don't understand it,

Ldc vs dmd vs gdc

2014-12-15 Thread Rikki Cattermole via Digitalmars-d
I found a little interesting difference between ldc, dmd and gdc today. Summarized in ldc it does not allow you to have multiple extern c'd function prototypes with different parameters but same mangling aka name. In dmd and gdc it compiles fine. I believe this is actually wrong. As c abi does

Re: Lost a new commercial user this week :(

2014-12-15 Thread Jacob Carlborg via Digitalmars-d
On 2014-12-14 22:00, Kiith-Sa wrote: One thing I ran into often when I was inexperienced with D: the template constraints make some signatures extremely messy, and it takes a while to figure out when you have e.g. 3 template functions of the same name in std.algorithm, all with crypric

Re: Adding DMDScript to dub

2014-12-15 Thread Jacob Carlborg via Digitalmars-d
On 2014-12-15 08:44, Walter Bright wrote: How do I get dub to stop looking at the test branch? I've complained about this before. As far as I know it's not currently possible. I would rather tell dub myself which versions are available. Not making all tags available that match a pattern.

Re: Adding DMDScript to dub

2014-12-15 Thread Martin Nowak via Digitalmars-d
On 12/15/2014 09:31 AM, Jacob Carlborg wrote: I've complained about this before. As far as I know it's not currently possible. I would rather tell dub myself which versions are available. Not making all tags available that match a pattern. Well here is the code

Re: Lost a new commercial user this week :(

2014-12-15 Thread ketmar via Digitalmars-d
On Mon, 15 Dec 2014 07:48:36 + Paulo Pinto via Digitalmars-d digitalmars-d@puremagic.com wrote: Well, lots of Fortune 500 companies do. google? fb? twitter? instagram? watsapp? those are companies that processes massive traffic. without windows. i prefer to look at them instead of ACME

Re: i want my bounty!

2014-12-15 Thread ketmar via Digitalmars-d
On Mon, 15 Dec 2014 13:19:01 +1100 Daniel Murphy via Digitalmars-d digitalmars-d@puremagic.com wrote: ketmar via Digitalmars-d wrote in message news:mailman.3160.1418550079.9932.digitalmar...@puremagic.com... but talking seriously, i don't need any bounty, i just want somebody to take a

Re: i want my bounty!

2014-12-15 Thread uri via Digitalmars-d
On Monday, 15 December 2014 at 08:54:24 UTC, ketmar via Digitalmars-d wrote: On Mon, 15 Dec 2014 13:19:01 +1100 Daniel Murphy via Digitalmars-d digitalmars-d@puremagic.com wrote: ketmar via Digitalmars-d wrote in message news:mailman.3160.1418550079.9932.digitalmar...@puremagic.com...

Re: Lost a new commercial user this week :(

2014-12-15 Thread Walter Bright via Digitalmars-d
On 12/15/2014 12:27 AM, Jacob Carlborg wrote: I made a suggestion for simplifying signatures in the documentation here [1] [1] http://forum.dlang.org/thread/lt1hai$186b$1...@digitalmars.com Please file as an enhancement request in bugzilla. Suggestions in the n.g. are likely to be

Re: i want my bounty!

2014-12-15 Thread Dicebot via Digitalmars-d
Choosing the way of throwing away code is up to you. Contributing in a way such it is acknowledged by upstream is defined by, coincidentally, upstream. The line gets drawn exactly at the moment where you are not satisfied with just throwing stuff away but want to claim bounty / get review.

Re: Adding DMDScript to dub

2014-12-15 Thread Walter Bright via Digitalmars-d
On 12/15/2014 12:31 AM, Jacob Carlborg wrote: On 2014-12-15 08:44, Walter Bright wrote: How do I get dub to stop looking at the test branch? I've complained about this before. As far as I know it's not currently possible. I would rather tell dub myself which versions are available. Not

Re: i want my bounty!

2014-12-15 Thread ketmar via Digitalmars-d
On Mon, 15 Dec 2014 09:14:26 + Dicebot via Digitalmars-d digitalmars-d@puremagic.com wrote: Choosing the way of throwing away code is up to you. Contributing in a way such it is acknowledged by upstream is defined by, coincidentally, upstream. The line gets drawn exactly at the moment

Re: DIP69 - Implement scope for escape proof references

2014-12-15 Thread Dicebot via Digitalmars-d
On Monday, 15 December 2014 at 06:12:05 UTC, Walter Bright wrote: C++ seems to do fine without it for const. It's a convenience feature. C++ const does not really restrict or affect anything for real, it is non-existent feature. `scope` as proposed would result in inability to store result

Re: i want my bounty!

2014-12-15 Thread ketmar via Digitalmars-d
On Mon, 15 Dec 2014 09:07:53 + uri via Digitalmars-d digitalmars-d@puremagic.com wrote: You were looking forward to that, in fact I'd say trolling for it... that's not the first time i asking why bugzilla is still able to host patches. i just wanted to make myself sure that any input is

Re: i want my bounty!

2014-12-15 Thread uri via Digitalmars-d
On Monday, 15 December 2014 at 09:31:28 UTC, ketmar via Digitalmars-d wrote: On Mon, 15 Dec 2014 09:07:53 + uri via Digitalmars-d digitalmars-d@puremagic.com wrote: You were looking forward to that, in fact I'd say trolling for it... that's not the first time i asking why bugzilla is still

Re: i want my bounty!

2014-12-15 Thread Dicebot via Digitalmars-d
On Monday, 15 December 2014 at 09:31:28 UTC, ketmar via Digitalmars-d wrote: On Mon, 15 Dec 2014 09:07:53 + uri via Digitalmars-d digitalmars-d@puremagic.com wrote: You were looking forward to that, in fact I'd say trolling for it... that's not the first time i asking why bugzilla is still

Re: i want my bounty!

2014-12-15 Thread ketmar via Digitalmars-d
On Mon, 15 Dec 2014 09:46:29 + uri via Digitalmars-d digitalmars-d@puremagic.com wrote: Ideally there'd be a tool to turn Bugzilla patch submission into a Github PR. But again it's work *someone* has to do and it isn't *that* much of a hurdle to get onto Github with a made up account

Re: i want my bounty!

2014-12-15 Thread ketmar via Digitalmars-d
On Mon, 15 Dec 2014 10:01:03 + Dicebot via Digitalmars-d digitalmars-d@puremagic.com wrote: On Monday, 15 December 2014 at 09:31:28 UTC, ketmar via Digitalmars-d wrote: On Mon, 15 Dec 2014 09:07:53 + uri via Digitalmars-d digitalmars-d@puremagic.com wrote: You were looking

Re: DIP69 - Implement scope for escape proof references

2014-12-15 Thread John Colvin via Digitalmars-d
On Sunday, 14 December 2014 at 23:27:15 UTC, Walter Bright wrote: I think I said that clearly: What do you get when you take a pointer of a function with an auto-ref arg? ...an error, because it's not actually a function! What's baffling to me is why even declare a function pointer parameter

Re: i want my bounty!

2014-12-15 Thread Artem Tarasov via Digitalmars-d
On Monday, 15 December 2014 at 10:11:37 UTC, ketmar via Digitalmars-d wrote: nope. i'm accepting the fact that D is doomed to be a toy, which ocasionally used here and there. i tried to fight with this, but this fight is lost before it's started. and now i surrender. Very true. This

Re: Lost a new commercial user this week :(

2014-12-15 Thread Paulo Pinto via Digitalmars-d
On Monday, 15 December 2014 at 08:49:11 UTC, ketmar via Digitalmars-d wrote: On Mon, 15 Dec 2014 07:48:36 + Paulo Pinto via Digitalmars-d digitalmars-d@puremagic.com wrote: Well, lots of Fortune 500 companies do. google? fb? twitter? instagram? watsapp? Companies like those are a

Re: i want my bounty!

2014-12-15 Thread Dicebot via Digitalmars-d
On Monday, 15 December 2014 at 10:24:38 UTC, Artem Tarasov wrote: On Monday, 15 December 2014 at 10:11:37 UTC, ketmar via Digitalmars-d wrote: nope. i'm accepting the fact that D is doomed to be a toy, which ocasionally used here and there. i tried to fight with this, but this fight is lost

Re: Lost a new commercial user this week :(

2014-12-15 Thread Paulo Pinto via Digitalmars-d
On Monday, 15 December 2014 at 08:13:33 UTC, Dicebot wrote: On Monday, 15 December 2014 at 07:48:37 UTC, Paulo Pinto wrote: Well, lots of Fortune 500 companies do. I have heard good enough first 9000 times, thanks. If you want to appeal to those users No. So how to you plan to make

Re: Lost a new commercial user this week :(

2014-12-15 Thread Dicebot via Digitalmars-d
On Monday, 15 December 2014 at 10:42:26 UTC, Paulo Pinto wrote: On Monday, 15 December 2014 at 08:13:33 UTC, Dicebot wrote: On Monday, 15 December 2014 at 07:48:37 UTC, Paulo Pinto wrote: Well, lots of Fortune 500 companies do. I have heard good enough first 9000 times, thanks. If you

Re: i want my bounty!

2014-12-15 Thread John Colvin via Digitalmars-d
On Monday, 15 December 2014 at 08:54:24 UTC, ketmar via Digitalmars-d wrote: On Mon, 15 Dec 2014 13:19:01 +1100 Daniel Murphy via Digitalmars-d digitalmars-d@puremagic.com wrote: ketmar via Digitalmars-d wrote in message news:mailman.3160.1418550079.9932.digitalmar...@puremagic.com...

Re: i want my bounty!

2014-12-15 Thread Artem Tarasov via Digitalmars-d
On Monday, 15 December 2014 at 10:37:23 UTC, Dicebot wrote: it is simply too far away effort-wise from something that can be used. Contributing something new to C++ standard library - now THAT is hard :) In D is simply a matter of willingness to do a quality effort, something any regular

Re: i want my bounty!

2014-12-15 Thread John Colvin via Digitalmars-d
On Monday, 15 December 2014 at 10:52:04 UTC, Artem Tarasov wrote: On Monday, 15 December 2014 at 10:37:23 UTC, Dicebot wrote: it is simply too far away effort-wise from something that can be used. Contributing something new to C++ standard library - now THAT is hard :) In D is simply a

Re: i want my bounty!

2014-12-15 Thread ketmar via Digitalmars-d
On Mon, 15 Dec 2014 10:47:29 + John Colvin via Digitalmars-d digitalmars-d@puremagic.com wrote: The attachment feature is useful (and is used) for listing large test-cases, stack traces etc. It is not an exclusive feature for patches. i don't ever talked about disabling attaches. but

Re: i want my bounty!

2014-12-15 Thread Dicebot via Digitalmars-d
On Monday, 15 December 2014 at 10:52:04 UTC, Artem Tarasov wrote: Fair point. The trouble I have with D in particular is its definition of 'quality'. For example, I'm unable to consider THIS 'quality effort': hhttps://github.com/tom-tan/phobos/commit/c7e99d9baff0749dfb334db322c5471b21a2539d -

pause garbage collection in parallel code

2014-12-15 Thread Stephan Schiffels via Digitalmars-d
Dear all, I have a parallel program, using std.parallelism (awesome!), but I recently noticed that I achieve very poor performance on many CPUs, and I identified the Garbage Collector to be the main cause of this. Because I have quite heavy memory usage, the Garbage collector interrupts all

Re: DIP69 - Implement scope for escape proof references

2014-12-15 Thread via Digitalmars-d
On Monday, 15 December 2014 at 01:44:27 UTC, Dicebot wrote: On Saturday, 13 December 2014 at 00:10:07 UTC, Walter Bright wrote: The proposal provides escape proof passing of arguments. This is necessary in order to make rc safe, for example. What are you looking for? I am looking for a tool

Re: pause garbage collection in parallel code

2014-12-15 Thread Artem Tarasov via Digitalmars-d
I had the same situation, and ended up with the malloc/free option. It's also often possible to get rid of allocations in a loop by pre-allocating thread-local buffers and reusing them throughout (see std.parallelism.TaskPool.workerLocalStorage).

Re: pause garbage collection in parallel code

2014-12-15 Thread bearophile via Digitalmars-d
Stephan Schiffels: 2.) Is there a way to pause the GC collection for the parallel part of my program, deliberately accepting higher memory usage? There are GC.disable and GC.enable. 3.) Most of the memory is used in one huge array, perhaps I should simply use malloc and free for that

Re: Lost a new commercial user this week :(

2014-12-15 Thread Mengu via Digitalmars-d
On Monday, 15 December 2014 at 10:46:30 UTC, Dicebot wrote: On Monday, 15 December 2014 at 10:42:26 UTC, Paulo Pinto wrote: On Monday, 15 December 2014 at 08:13:33 UTC, Dicebot wrote: On Monday, 15 December 2014 at 07:48:37 UTC, Paulo Pinto wrote: Well, lots of Fortune 500 companies do. I

Re: Lost a new commercial user this week :(

2014-12-15 Thread Dicebot via Digitalmars-d
On Monday, 15 December 2014 at 11:25:43 UTC, Mengu wrote: isn't that enterprise culture or communities/companies interested in investing in programming languages made java, c#, python and ruby mainstream? Java / C# - huge amount of enterprise money invested into it from the very start and

Re: i want my bounty!

2014-12-15 Thread Mengu via Digitalmars-d
On Monday, 15 December 2014 at 11:09:49 UTC, ketmar via Digitalmars-d wrote: On Mon, 15 Dec 2014 10:47:29 + John Colvin via Digitalmars-d digitalmars-d@puremagic.com wrote: The attachment feature is useful (and is used) for listing large test-cases, stack traces etc. It is not an

Re: DIP69 - Implement scope for escape proof references

2014-12-15 Thread Dicebot via Digitalmars-d
On Monday, 15 December 2014 at 11:23:28 UTC, Marc Schütz wrote: I think there are two cases that are relevant. 1) the tree nodes don't own their children, instead they are managed by - let's say - a region allocator, and 2) the tree nodes do own their children. In both cases, they can declare

Re: DIP69 - Implement scope for escape proof references

2014-12-15 Thread via Digitalmars-d
On Monday, 15 December 2014 at 06:12:05 UTC, Walter Bright wrote: On 12/14/2014 7:41 PM, Dicebot wrote: Being forced to duplicate every single function in two flavors to actually make scope system usable? This is as much critical as it can be. C++ seems to do fine without it for const. It's

Re: Lost a new commercial user this week :(

2014-12-15 Thread Atila Neves via Digitalmars-d
My personal preference is still for C++ done in a similar manner as vibe.d as I think it's the sweet spot between ease of use and scalability provided you have a talented team, but I've seen Java be used successfully for servicing hundreds of millions of users with a high concurrent

Re: DIP69 - Implement scope for escape proof references

2014-12-15 Thread via Digitalmars-d
On Monday, 15 December 2014 at 11:32:11 UTC, Dicebot wrote: On Monday, 15 December 2014 at 11:23:28 UTC, Marc Schütz wrote: I think there are two cases that are relevant. 1) the tree nodes don't own their children, instead they are managed by - let's say - a region allocator, and 2) the tree

Re: Lost a new commercial user this week :(

2014-12-15 Thread ponce via Digitalmars-d
On Monday, 15 December 2014 at 10:46:30 UTC, Dicebot wrote: I don't plan it and don't realistically ever expect it. Considering the fact that game development industry is traditionally one of the worst in contributing upstream I also don't have any motivation to convince them adopt D. If

Re: pause garbage collection in parallel code

2014-12-15 Thread Daniel Murphy via Digitalmars-d
Stephan Schiffels wrote in message news:wjeozpnitvhtxrkhu...@forum.dlang.org... I see several ways how to improve my code: 1.) Is there a way to tell the GC the maximum heap size allowed before it initiates a collection cycle? Cranking that up would cause fewer collection cycles and hence

Re: i want my bounty!

2014-12-15 Thread ketmar via Digitalmars-d
On Mon, 15 Dec 2014 11:27:30 + Mengu via Digitalmars-d digitalmars-d@puremagic.com wrote: first of all, judging by your language, you don't seem like a guy who follows guidelines. why are you even complaining if it's written here or there? 'cause i see something strange in blaming me for

Re: Lost a new commercial user this week :(

2014-12-15 Thread Dicebot via Digitalmars-d
On Monday, 15 December 2014 at 11:42:31 UTC, ponce wrote: On Monday, 15 December 2014 at 10:46:30 UTC, Dicebot wrote: I don't plan it and don't realistically ever expect it. Considering the fact that game development industry is traditionally one of the worst in contributing upstream I also

Re: pause garbage collection in parallel code

2014-12-15 Thread Stephan Schiffels via Digitalmars-d
On Monday, 15 December 2014 at 11:54:44 UTC, Daniel Murphy wrote: Stephan Schiffels wrote in message news:wjeozpnitvhtxrkhu...@forum.dlang.org... I see several ways how to improve my code: 1.) Is there a way to tell the GC the maximum heap size allowed before it initiates a collection

Re: pause garbage collection in parallel code

2014-12-15 Thread ponce via Digitalmars-d
On Monday, 15 December 2014 at 11:12:55 UTC, Stephan Schiffels wrote: 3.) Most of the memory is used in one huge array, perhaps I should simply use malloc and free for that particular array to avoid the GC from running so often. Yes. That way you know with certainty the GC won't scan it.

Re: DIP69 - Implement scope for escape proof references

2014-12-15 Thread deadalnix via Digitalmars-d
On Saturday, 13 December 2014 at 20:45:53 UTC, Walter Bright wrote: On 12/13/2014 2:10 AM, bearophile wrote: Walter Bright: struct Tree { RefCount!(Tree*) left; RefCount!(Tree*) right; ... } ... I don't think I'd ever have a use for this code. You have no use for tree structures?

Re: DIP69 - Implement scope for escape proof references

2014-12-15 Thread deadalnix via Digitalmars-d
On Monday, 15 December 2014 at 11:32:11 UTC, Dicebot wrote: For me scopeness is a property of view, not object itself - this also makes ownership method of actual data irrelevant. Only difference between GC owned data and stack allocated one is that former can have scoped view optionally but

Re: pause garbage collection in parallel code

2014-12-15 Thread Gary Willoughby via Digitalmars-d
On Monday, 15 December 2014 at 12:22:32 UTC, Stephan Schiffels wrote: Excellent, thanks everyone, problem solved. I use GC.disable and GC.enable for now, works like a charm. I new about these functions, but I thought they prevent GC-allocation, not just collection. Using ThreadLocal storage

Re: i want my bounty!

2014-12-15 Thread MattCoder via Digitalmars-d
On Monday, 15 December 2014 at 10:11:37 UTC, ketmar via Digitalmars-d wrote: ... i'm accepting the fact that D is doomed to be a toy, which ocasionally used here and there. i tried to fight with this, but this fight is lost before it's started. and now i surrender. Well I don't post too much

Re: pause garbage collection in parallel code

2014-12-15 Thread Stephan Schiffels via Digitalmars-d
On Monday, 15 December 2014 at 11:54:44 UTC, Daniel Murphy wrote: Stephan Schiffels wrote in message news:wjeozpnitvhtxrkhu...@forum.dlang.org... I see several ways how to improve my code: 1.) Is there a way to tell the GC the maximum heap size allowed before it initiates a collection

Re: Lost a new commercial user this week :(

2014-12-15 Thread Kagamin via Digitalmars-d
On Sunday, 14 December 2014 at 08:37:36 UTC, Manu via Digitalmars-d wrote: They then made HUGE noises about the quality of documentation. The prevailing opinion was that the D docs, in the eyes of a not-a-D-expert, are basically unreadable to them. The formatting didn't help, there's a lot of

Bug in compiler?

2014-12-15 Thread Shachar Shemesh via Digitalmars-d
Please consider the following program: import std.exception; void main() { struct A { int a; @disable this(this); @disable ref A opAssign(const ref A); ref A opOpAssign(string op: ~)(int data) { a += data; return this; }

dmd source download

2014-12-15 Thread John Colvin via Digitalmars-d
Is there an official download available that has the source for dmd, druntime, phobos and tools, but not the binaries as well? Github releases provide this, but of course that bypasses the download counters, which isn't ideal.

Re: i want my bounty!

2014-12-15 Thread ketmar via Digitalmars-d
On Mon, 15 Dec 2014 14:00:34 + MattCoder via Digitalmars-d digitalmars-d@puremagic.com wrote: On Monday, 15 December 2014 at 10:11:37 UTC, ketmar via Digitalmars-d wrote: ... i'm accepting the fact that D is doomed to be a toy, which ocasionally used here and there. i tried to fight

Re: Lost a new commercial user this week :(

2014-12-15 Thread Ilya Yaroshenko via Digitalmars-d
On Sunday, 14 December 2014 at 08:37:36 UTC, Manu via Digitalmars-d wrote: We were unable to build Win64 code (vibe.d doesn't support Win64 it seems), and the 32bit compiler produces useless OMF output. We couldn't link against any of our existing code which was a serious inconvenience, but

Re: pause garbage collection in parallel code

2014-12-15 Thread Daniel Murphy via Digitalmars-d
Stephan Schiffels wrote in message news:mzlhbfypcihvyatta...@forum.dlang.org... This doesn't work for me, for some reason. I reserve via GC.reserve(4_000_000_000), ensured that it does return at least that amount, but the Garbage collector will still collect like crazy, long before that

Re: i want my bounty!

2014-12-15 Thread John Colvin via Digitalmars-d
On Monday, 15 December 2014 at 11:27:30 UTC, Mengu wrote: p.s. i know i have your sympathy because of my all lower-case writing despite the hate we get. :-) Ah! That's why I can never parse ketmar's posts at a glance and keep getting lost. Full stops followed by capital letters make great

Re: Bug in compiler?

2014-12-15 Thread ketmar via Digitalmars-d
On Mon, 15 Dec 2014 16:01:35 +0200 Shachar Shemesh via Digitalmars-d digitalmars-d@puremagic.com wrote: Please consider the following program: import std.exception; void main() { struct A { int a; @disable this(this); @disable ref A opAssign(const ref

Re: Bug in compiler?

2014-12-15 Thread John Colvin via Digitalmars-d
On Monday, 15 December 2014 at 15:00:56 UTC, Marc Schütz wrote: On Monday, 15 December 2014 at 14:33:51 UTC, ketmar via Digitalmars-d wrote: On Mon, 15 Dec 2014 16:01:35 +0200 Shachar Shemesh via Digitalmars-d digitalmars-d@puremagic.com wrote: Please consider the following program: import

Re: Bug in compiler?

2014-12-15 Thread via Digitalmars-d
On Monday, 15 December 2014 at 14:33:51 UTC, ketmar via Digitalmars-d wrote: On Mon, 15 Dec 2014 16:01:35 +0200 Shachar Shemesh via Digitalmars-d digitalmars-d@puremagic.com wrote: Please consider the following program: import std.exception; void main() { struct A { int a;

Re: pause garbage collection in parallel code

2014-12-15 Thread Sean Kelly via Digitalmars-d
On Monday, 15 December 2014 at 14:39:50 UTC, Daniel Murphy wrote: Stephan Schiffels wrote in message news:mzlhbfypcihvyatta...@forum.dlang.org... This doesn't work for me, for some reason. I reserve via GC.reserve(4_000_000_000), ensured that it does return at least that amount, but the

Re: Lost a new commercial user this week :(

2014-12-15 Thread Sean Kelly via Digitalmars-d
On Monday, 15 December 2014 at 11:32:30 UTC, Atila Neves wrote: My personal preference is still for C++ done in a similar manner as vibe.d as I think it's the sweet spot between ease of use and scalability provided you have a talented team, but I've seen Java be used successfully for servicing

Re: i want my bounty!

2014-12-15 Thread Mengu via Digitalmars-d
On Monday, 15 December 2014 at 14:44:03 UTC, John Colvin wrote: On Monday, 15 December 2014 at 11:27:30 UTC, Mengu wrote: p.s. i know i have your sympathy because of my all lower-case writing despite the hate we get. :-) Ah! That's why I can never parse ketmar's posts at a glance and keep

Re: Adding DMDScript to dub

2014-12-15 Thread Jacob Carlborg via Digitalmars-d
On 2014-12-15 10:12, Walter Bright wrote: Would it work if I deleted the tags from the test branch? I don't know, at least previously Dub tracked branches as well. -- /Jacob Carlborg

Re: Adding DMDScript to dub

2014-12-15 Thread Jacob Carlborg via Digitalmars-d
On 2014-12-15 09:41, Martin Nowak wrote: Well here is the code https://github.com/D-Programming-Language/dub-registry, right? I don't have time to work on every single project myself. -- /Jacob Carlborg

Re: i want my bounty!

2014-12-15 Thread John Colvin via Digitalmars-d
On Monday, 15 December 2014 at 15:26:57 UTC, Mengu wrote: On Monday, 15 December 2014 at 14:44:03 UTC, John Colvin wrote: On Monday, 15 December 2014 at 11:27:30 UTC, Mengu wrote: p.s. i know i have your sympathy because of my all lower-case writing despite the hate we get. :-) Ah! That's

Re: i want my bounty!

2014-12-15 Thread Hannes Steffenhagen via Digitalmars-d
Eh, possibly if you're used to a language - like english - that's mostly only lowercase letters in the first place. I don't see what your problem with comprehending GH is what everyone is using for contributions, therefore if you're planning on making a contribution you should probable do it

Re: Lost a new commercial user this week :(

2014-12-15 Thread Jacob Carlborg via Digitalmars-d
On 2014-12-15 10:13, Walter Bright wrote: Please file as an enhancement request in bugzilla. Suggestions in the n.g. are likely to be forgotten. It looks like that has already been filed: https://issues.dlang.org/show_bug.cgi?id=13676 -- /Jacob Carlborg

Re: Lost a new commercial user this week :(

2014-12-15 Thread Steven Schveighoffer via Digitalmars-d
On 12/15/14 12:10 AM, Manu via Digitalmars-d wrote: On 15 December 2014 at 07:19, Nick B via Digitalmars-d digitalmars-d@puremagic.com wrote: On Sunday, 14 December 2014 at 15:03:27 UTC, Sönke Ludwig wrote: Lastly, when judging all these things, please always try to remember that almost all

Intel MPX

2014-12-15 Thread via Digitalmars-d
Any thoughts on how the upcoming hardware supported bounds checking from Intel will affect D? http://en.wikipedia.org/wiki/Intel_MPX Chapter 9 in: https://software.intel.com/sites/default/files/managed/0d/53/319433-022.pdf

Re: Adding DMDScript to dub

2014-12-15 Thread Martin Nowak via Digitalmars-d
On 12/15/2014 10:12 AM, Walter Bright wrote: Would it work if I deleted the tags from the test branch? Deleting the dub.json on the test branch should work. But you can also leave things as they are, the test branch isn't available. http://code.dlang.org/packages/dmdscript

Re: i want my bounty!

2014-12-15 Thread Steven Schveighoffer via Digitalmars-d
On 12/14/14 4:41 AM, ketmar via Digitalmars-d wrote: there is preapproved bounty ER in bugzilla: https://issues.dlang.org/show_bug.cgi?id=11070 i did that, where is my bounty?! but talking seriously, i don't need any bounty, i just want somebody to take a look at that and either tell me what

Re: i want my bounty!

2014-12-15 Thread ketmar via Digitalmars-d
On Mon, 15 Dec 2014 11:50:32 -0500 Steven Schveighoffer via Digitalmars-d digitalmars-d@puremagic.com wrote: your response was what, peasant? I don't care, that's my patch take it or leave it. It doesn't surprise me that your patch was missed or ignored. this is the equal answer to github or

Re: i want my bounty!

2014-12-15 Thread Steven Schveighoffer via Digitalmars-d
On 12/15/14 12:47 PM, ketmar via Digitalmars-d wrote: On Mon, 15 Dec 2014 11:50:32 -0500 Steven Schveighoffer via Digitalmars-d digitalmars-d@puremagic.com wrote: your response was what, peasant? I don't care, that's my patch take it or leave it. It doesn't surprise me that your patch was

Re: i want my bounty!

2014-12-15 Thread ketmar via Digitalmars-d
On Mon, 15 Dec 2014 12:51:47 -0500 Steven Schveighoffer via Digitalmars-d digitalmars-d@puremagic.com wrote: and this is not only about this particular patch, it's about the things i already mentioned in this discussion. such as having tools that says that they are for patches and then

Re: pause garbage collection in parallel code

2014-12-15 Thread H. S. Teoh via Digitalmars-d
On Mon, Dec 15, 2014 at 11:26:26AM +, bearophile via Digitalmars-d wrote: Stephan Schiffels: 2.) Is there a way to pause the GC collection for the parallel part of my program, deliberately accepting higher memory usage? There are GC.disable and GC.enable. [...] Recently in one of my

Re: Intel MPX

2014-12-15 Thread Paulo Pinto via Digitalmars-d
On Monday, 15 December 2014 at 16:30:14 UTC, Ola Fosheim Grøstad wrote: Any thoughts on how the upcoming hardware supported bounds checking from Intel will affect D? http://en.wikipedia.org/wiki/Intel_MPX Chapter 9 in:

Re: i want my bounty!

2014-12-15 Thread Jeremy DeHaan via Digitalmars-d
On Monday, 15 December 2014 at 18:05:22 UTC, ketmar via Digitalmars-d wrote: i will not use github under any circumstances, but this will be one little step along the long consistency road. at least nobody will be blamed for using bugzilla according to it's disclaimer. and surely i will stop

Re: i want my bounty!

2014-12-15 Thread Piotrek via Digitalmars-d
On Monday, 15 December 2014 at 18:05:22 UTC, ketmar via Digitalmars-d wrote: i will not use github under any circumstances Can I ask why? Seriosly. If I may know what you care for. Disclamer: - I kind of like your posts and work (projects). - Asking because I assume you are a GPL'guy (who,

Re: i want my bounty!

2014-12-15 Thread ketmar via Digitalmars-d
On Mon, 15 Dec 2014 19:04:36 + Piotrek via Digitalmars-d digitalmars-d@puremagic.com wrote: On Monday, 15 December 2014 at 18:05:22 UTC, ketmar via Digitalmars-d wrote: i will not use github under any circumstances Can I ask why? Seriosly. If I may know what you care for. there are

Re: i want my bounty!

2014-12-15 Thread ketmar via Digitalmars-d
On Mon, 15 Dec 2014 19:01:19 + Jeremy DeHaan via Digitalmars-d digitalmars-d@puremagic.com wrote: I don't understand your desire to avoid github, but what ever your reasons if you are willing to write updates for D there should be a way for you to get that into a pull request. Perhaps

Re: i want my bounty!

2014-12-15 Thread H. S. Teoh via Digitalmars-d
On Mon, Dec 15, 2014 at 09:30:59PM +0200, ketmar via Digitalmars-d wrote: On Mon, 15 Dec 2014 19:04:36 + Piotrek via Digitalmars-d digitalmars-d@puremagic.com wrote: On Monday, 15 December 2014 at 18:05:22 UTC, ketmar via Digitalmars-d wrote: i will not use github under any

Re: Why do you write D2 compiler using C++ language?

2014-12-15 Thread ddj via Digitalmars-d
On Monday, 15 December 2014 at 00:58:29 UTC, uri wrote: On Sunday, 14 December 2014 at 16:44:09 UTC, ddj wrote: On Saturday, 13 December 2014 at 23:02:52 UTC, Mike Parker wrote: On 12/13/2014 10:55 PM, ddj wrote: But so many issues and bug fixes scares me from using it. That's just the

Re: i want my bounty!

2014-12-15 Thread John Colvin via Digitalmars-d
On Monday, 15 December 2014 at 19:39:08 UTC, ketmar via Digitalmars-d wrote: On Mon, 15 Dec 2014 19:01:19 + Jeremy DeHaan via Digitalmars-d digitalmars-d@puremagic.com wrote: I don't understand your desire to avoid github, but what ever your reasons if you are willing to write updates

Re: Adding DMDScript to dub

2014-12-15 Thread Walter Bright via Digitalmars-d
On 12/15/2014 8:49 AM, Martin Nowak wrote: On 12/15/2014 10:12 AM, Walter Bright wrote: Would it work if I deleted the tags from the test branch? Deleting the dub.json on the test branch should work. But you can also leave things as they are, the test branch isn't available.

Re: i want my bounty!

2014-12-15 Thread ketmar via Digitalmars-d
On Mon, 15 Dec 2014 11:39:40 -0800 H. S. Teoh via Digitalmars-d digitalmars-d@puremagic.com wrote: On Mon, Dec 15, 2014 at 09:30:59PM +0200, ketmar via Digitalmars-d wrote: On Mon, 15 Dec 2014 19:04:36 + Piotrek via Digitalmars-d digitalmars-d@puremagic.com wrote: On Monday, 15

Re: Lost a new commercial user this week :(

2014-12-15 Thread Walter Bright via Digitalmars-d
On 12/15/2014 7:36 AM, Jacob Carlborg wrote: It looks like that has already been filed: https://issues.dlang.org/show_bug.cgi?id=13676 Thanks!

Re: Lost a new commercial user this week :(

2014-12-15 Thread evenex via Digitalmars-d
This is just my $0.02, not to ask for anything specific, but to add to the cross-section of perspectives on this topic, to whom it may concern: A colleague and I are writing a framework for building and managing complex simulations and chose to implement in D for the modeling power that the

Re: i want my bounty!

2014-12-15 Thread Wyatt via Digitalmars-d
On Monday, 15 December 2014 at 20:29:23 UTC, ketmar via Digitalmars-d wrote: sadly, i'm maintaining my patchset in the form of .patch files. git is great for continuous integration, but i routinely build DMD with some patches disabled, and maintaining that set with git is cumbersome. that's

Re: Lost a new commercial user this week :(

2014-12-15 Thread CraigDillabaugh via Digitalmars-d
On Monday, 15 December 2014 at 20:40:29 UTC, evenex wrote: This is just my $0.02, not to ask for anything specific, but to add to the cross-section of perspectives on this topic, to whom it may concern: A colleague and I are writing a framework for building and managing complex simulations

Re: Lost a new commercial user this week :(

2014-12-15 Thread Chris via Digitalmars-d
On Monday, 15 December 2014 at 20:40:29 UTC, evenex wrote: This is just my $0.02, not to ask for anything specific, but to add to the cross-section of perspectives on this topic, to whom it may concern: A colleague and I are writing a framework for building and managing complex simulations

Re: i want my bounty!

2014-12-15 Thread ketmar via Digitalmars-d
On Mon, 15 Dec 2014 21:08:57 + Wyatt via Digitalmars-d digitalmars-d@puremagic.com wrote: On Monday, 15 December 2014 at 20:29:23 UTC, ketmar via Digitalmars-d wrote: sadly, i'm maintaining my patchset in the form of .patch files. git is great for continuous integration, but i

  1   2   >