Re: A New Era for the D Community

2023-05-03 Thread Don Allen via Digitalmars-d-announce
that the problems are happening and taking steps that have a reasonable probability of improving the situation. I will watch how this unfolds with great interest. /Don Allen

Re: More fun with toStringz and the GC

2022-08-06 Thread Don Allen via Digitalmars-d-announce
On Saturday, 6 August 2022 at 13:40:12 UTC, Don Allen wrote: On Saturday, 6 August 2022 at 02:14:24 UTC, Steven Schveighoffer wrote: On 8/5/22 8:51 PM, Don Allen wrote: And this, from Section 32.2 of the Language Reference Manual: If pointers to D garbage collector allocated memory are

Re: More fun with toStringz and the GC

2022-08-06 Thread Don Allen via Digitalmars-d-announce
On Saturday, 6 August 2022 at 02:14:24 UTC, Steven Schveighoffer wrote: On 8/5/22 8:51 PM, Don Allen wrote: And this, from Section 32.2 of the Language Reference Manual: If pointers to D garbage collector allocated memory are passed to C functions, it's critical to ensure that the m

Re: More fun with toStringz and the GC

2022-08-05 Thread Don Allen via Digitalmars-d-announce
On Friday, 5 August 2022 at 23:38:22 UTC, Steven Schveighoffer wrote: On 8/5/22 7:13 PM, jfondren wrote: On Friday, 5 August 2022 at 22:51:07 UTC, Don Allen wrote: My theory: because gc_protect2 is never referenced, I'm guessing that the compiler is optimizing away the storage of the ret

More fun with toStringz and the GC

2022-08-05 Thread Don Allen via Digitalmars-d-announce
the previous paragraph. Anyone have a better idea? By the way, I get the same error compiling this with dmd or ldc. /Don Allen

Re: DIP 1016--ref T accepts r-values--Formal Assessment

2019-01-30 Thread Don via Digitalmars-d-announce
On Wednesday, 30 January 2019 at 13:58:38 UTC, 12345swordy wrote: I do not accept gut feeling as a valid objection here. The current workarounds is shown to be painful as shown in the dip and in the discussions that it currently link. That *the* motivation here. Like I said previously I am on

Re: DIP 1016--ref T accepts r-values--Formal Assessment

2019-01-29 Thread Don via Digitalmars-d-announce
On Wednesday, 30 January 2019 at 03:01:36 UTC, 12345swordy wrote: On Wednesday, 30 January 2019 at 00:25:17 UTC, Don wrote: But what I fail to see is why can't the programmer solve this themselves instead of relying on a new feature that would cause more harm? Donald. ...Did you even

Re: DIP 1016--ref T accepts r-values--Formal Assessment

2019-01-29 Thread Don via Digitalmars-d-announce
I'm on the reviewers side here. To be honest I never liked this DIP and maybe I'll sound dumb but I think this is a case where this could bring more problem than anything. The way I see this would be more like a syntax sugar to create temporary variable for ref parameters and that's it. Bu

Re: Battle-plan for CTFE

2016-05-17 Thread Don Clugston via Digitalmars-d-announce
On Sunday, 15 May 2016 at 12:17:30 UTC, Daniel Murphy wrote: On 15/05/2016 9:57 PM, Martin Nowak wrote: On 05/15/2016 01:58 PM, Daniel Murphy wrote: The biggest advantage of bytecode is not the interpreter speed, it's that by lowering you can substitute VarExps etc with actual references to m

Re: Battle-plan for CTFE

2016-05-13 Thread Don Clugston via Digitalmars-d-announce
On Monday, 9 May 2016 at 16:57:39 UTC, Stefan Koch wrote: Hi Guys, I have been looking into the DMD now to see what I can do about CTFE. Unfortunately It is a pretty big mess to untangle. Code responsible for CTFE is in at least 3 files. [dinterpret.d, ctfeexpr.d, constfold.d] I was shocked to

Re: DConf 2016, Berlin: Call for Submissions is now open!

2015-10-26 Thread Don via Digitalmars-d-announce
On Friday, 23 October 2015 at 16:37:20 UTC, Andrei Alexandrescu wrote: http://dconf.org/2016/index.html Typo: "we're grateful to benefit of their hosting" should be "we're grateful to get the benefit of their hosting" or "we're grateful to benefit from their hosting".

Sociomantic: We're looking for a Linux Systems Admin!

2015-01-08 Thread Don via Digitalmars-d-announce
and the job ad doesn't even mention D, but it will involve working very closely with our D developers, in supporting the deployment and operation of D code. You can also review the job ad on our company website: https://www.sociomantic.com/jobs/linux-system-administrator/#.VK5_XV3ydwE - Don.

Re: Sargon component library now on Dub

2014-12-17 Thread Don via Digitalmars-d-announce
On Sunday, 14 December 2014 at 03:26:56 UTC, Walter Bright wrote: http://code.dlang.org/packages/sargon These two modules failed to generate much interest in incorporating them into Phobos, but I'm still rather proud of them :-) So am I, the halffloat is much faster than any other implement

Re: 438-byte "Hello, world" Win32 EXE in D

2014-09-11 Thread Don via Digitalmars-d-announce
On Wednesday, 10 September 2014 at 13:53:32 UTC, Marco Leise wrote: Am Tue, 09 Sep 2014 10:20:43 + schrieb "Don" : On Monday, 8 September 2014 at 08:18:32 UTC, Ola Fosheim Grøstad wrote: > On Monday, 8 September 2014 at 08:08:23 UTC, Kagamin wrote: >> But that downloade

Re: 438-byte "Hello, world" Win32 EXE in D

2014-09-09 Thread Don via Digitalmars-d-announce
On Monday, 8 September 2014 at 08:18:32 UTC, Ola Fosheim Grøstad wrote: On Monday, 8 September 2014 at 08:08:23 UTC, Kagamin wrote: But that downloaded file is bloatware, because it has to implement functionality, which is not provided by the system. That tiny pe file doesn't download anything,

Re: DConf 2014 Keynote: High Performance Code Using D by Walter Bright

2014-07-22 Thread Don via Digitalmars-d-announce
On Wednesday, 16 July 2014 at 10:22:41 UTC, bearophile wrote: Andrei Alexandrescu: http://www.reddit.com/r/programming/comments/2aruaf/dconf_2014_keynote_high_performance_code_using_d/ Despite Walter is used to "pipeline programming", so the next step is to also handle failures and off-band m

Re: It's official: Sociomantic Labs has been acquired by dunnhumby Ltd

2014-04-04 Thread Don
On Friday, 4 April 2014 at 02:38:58 UTC, Andrei Alexandrescu wrote: On 4/3/14, 7:04 AM, Don wrote: https://www.sociomantic.com/dunnhumby-acquires-sociomantic/ Congratulations to all involved! How will this impact the use of D at dunnhumby? Andrei This is going to be very big for D. Our

It's official: Sociomantic Labs has been acquired by dunnhumby Ltd

2014-04-03 Thread Don
https://www.sociomantic.com/dunnhumby-acquires-sociomantic/

Re: dmd 2.065 beta 3

2014-02-07 Thread Don
On Friday, 7 February 2014 at 10:00:50 UTC, Francesco Cattoglio wrote: On Friday, 7 February 2014 at 08:44:34 UTC, Rory McGuire wrote: Ouch! Wonder why the auto tester never picked that up. On 7 Feb 2014 10:40, "Don" wrote: Because of no final by default? No. The bug has proba

Re: dmd 2.065 beta 3

2014-02-07 Thread Don
On Monday, 3 February 2014 at 18:34:15 UTC, Andrew Edwards wrote: Following are the changes incorporated since beta 2: The list of current regressions may be accessed here: http://d.puremagic.com/issues/buglist.cgi?query_format=advanced&bug_severity=regression&bug_status=NEW&bug_status=ASSIGN

Re: dmd 2.065 beta 1 #2

2014-01-27 Thread Don
On Wednesday, 22 January 2014 at 13:37:07 UTC, Sönke Ludwig wrote: I'm getting deprecation warnings inside std.datetime to use "any" instead of "canFind". Also DMD now warns about using FP operators, such as <>=, for detecting NaN's. What's the rationale for this? One issue with this is that

Re: So, You Want To Write Your Own Programming Language?

2014-01-22 Thread Don
On Wednesday, 22 January 2014 at 10:38:40 UTC, bearophile wrote: Walter Bright: http://www.reddit.com/r/programming/comments/1vtm2l/so_you_want_to_write_your_own_language_dr_dobbs/ Thank you for the simple nice article. The poisoning approach. [...] This is the approach we've been using in

Re: So, You Want To Write Your Own Programming Language?

2014-01-22 Thread Don
On Wednesday, 22 January 2014 at 04:29:05 UTC, Walter Bright wrote: http://www.reddit.com/r/programming/comments/1vtm2l/so_you_want_to_write_your_own_language_dr_dobbs/ Great article. I was surprised that you mentioned lowering positively, though. I think from DMD we have enough experience t

Re: Increasing D Compiler Speed by Over 75%

2013-07-26 Thread Don
On Thursday, 25 July 2013 at 18:03:22 UTC, Walter Bright wrote: http://www.reddit.com/r/programming/comments/1j1i30/increasing_the_d_compiler_speed_by_over_75/ I just reported this compile speed killer: http://d.puremagic.com/issues/show_bug.cgi?id=10716 It has a big impact on some of the tes

Re: monarch dodra granted write access to phobos, druntime, and tools

2013-07-24 Thread Don
On Tuesday, 23 July 2013 at 19:24:10 UTC, Andrei Alexandrescu wrote: On 7/23/13 8:27 AM, Leandro Lucarella wrote: You don't need push access to the blessed repository to contribute, THAT's why git exists! Only people merging stuff needs push access and is good to keep that team as small as poss

Re: DConf 2013 Day 3 Talk 2: Code Analysis for D with AnalyzeD by Stefan Rohe

2013-06-14 Thread Don
On Wednesday, 12 June 2013 at 12:50:39 UTC, Andrei Alexandrescu wrote: Reddit: http://www.reddit.com/r/programming/comments/1g6x9g/dconf_2013_code_analysis_for_d_with_analyzed/ Hackernews: https://news.ycombinator.com/item?id=5867764 Twitter: https://twitter.com/D_Programming/status/344798127

Re: DConf 2013 Day 3 Talk 1: Metaprogramming in the Real World by Don Clugston

2013-06-14 Thread Don
On Friday, 14 June 2013 at 06:49:08 UTC, Jacob Carlborg wrote: On 2013-06-13 16:44, Leandro Lucarella wrote: I've always use VIM without any problems. Is not what you typically call an IDE though. I think now some of "our guys" are using Geany moderately successfully, for sure much better than

Re: DConf 2013 Day 3 Talk 1: Metaprogramming in the Real World by Don Clugston

2013-06-13 Thread Don
On Thursday, 13 June 2013 at 16:35:08 UTC, Regan Heath wrote: On Thu, 13 Jun 2013 15:32:03 +0100, Colin Grogan wrote: On Thursday, 13 June 2013 at 10:48:52 UTC, Regan Heath wrote: On Thu, 13 Jun 2013 08:31:03 +0100, Don wrote: On Thursday, 13 June 2013 at 06:58:22 UTC, Jacob Carlborg

Re: DConf 2013 Day 3 Talk 1: Metaprogramming in the Real World by Don Clugston

2013-06-13 Thread Don
On Thursday, 13 June 2013 at 12:39:49 UTC, Dicebot wrote: On Thursday, 13 June 2013 at 09:06:00 UTC, Don wrote: Mono-D and Eclipse DDT both have major problems with long pauses while typing (eg 15 seconds unresponsive) and crashes. Both of them even have "modules of death" where ju

Re: DConf 2013 Day 3 Talk 1: Metaprogramming in the Real World by Don Clugston

2013-06-13 Thread Don
On Thursday, 13 June 2013 at 08:25:19 UTC, Dicebot wrote: On Thursday, 13 June 2013 at 08:16:56 UTC, Peter Alexander wrote: Visual Studio constantly crashes for me at work, and I can imagine MonoDevelop and Eclipse being similar, but simpler editors like Sublime Text, TextMate, vim, emacs etc.

Re: DConf 2013 Day 3 Talk 1: Metaprogramming in the Real World by Don Clugston

2013-06-13 Thread Don
On Thursday, 13 June 2013 at 06:58:22 UTC, Jacob Carlborg wrote: On 2013-06-11 14:33, Andrei Alexandrescu wrote: Reddit: http://www.reddit.com/r/programming/comments/1g47df/dconf_2013_metaprogramming_in_the_real_world_by/ Hackernews: https://news.ycombinator.com/item?id=5861237 Twitter: http

Re: DConf 2013 Day 3 Talk 1: Metaprogramming in the Real World by Don Clugston

2013-06-12 Thread Don
On Tuesday, 11 June 2013 at 20:02:29 UTC, Walter Bright wrote: On 6/11/2013 12:21 PM, John Colvin wrote: On Tuesday, 11 June 2013 at 18:47:35 UTC, Walter Bright wrote: On 6/11/2013 8:28 AM, Adam D. Ruppe wrote: It is great stuff, solar power is almost free money if you can wait 20 years for i

Re: Don's talk's video to be online soon

2013-06-11 Thread Don
On Monday, 10 June 2013 at 23:54:41 UTC, Andrej Mitrovic wrote: On 6/11/13, Steven Schveighoffer wrote: On Mon, 10 Jun 2013 19:19:20 -0400, Anthony Goins wrote: Will there be video for Andrew Edwards? IIRC, Andrew specifically requested not to be videotaped. I'm having trouble finding

Re: dmd 2.063 beta 5

2013-05-24 Thread Don
On Friday, 24 May 2013 at 10:55:09 UTC, Artur Skawina wrote: On 05/24/13 02:33, Steven Schveighoffer wrote: On Thu, 23 May 2013 19:03:25 -0400, Artur Skawina wrote: On 05/23/13 23:06, Steven Schveighoffer wrote: compiles: struct S { const int x; this(int n) { x = n; } }

Re: dmd 2.063 beta 5

2013-05-23 Thread Don
On Thursday, 23 May 2013 at 13:52:49 UTC, Steven Schveighoffer wrote: On Thu, 23 May 2013 05:05:01 -0400, Don wrote: On Tuesday, 21 May 2013 at 20:36:20 UTC, Walter Bright wrote: Join the dmd beta mailing list to keep up with the betas. This one is pretty much good to go, unless something

Re: dmd 2.063 beta 5

2013-05-23 Thread Don
On Thursday, 23 May 2013 at 14:42:27 UTC, Dicebot wrote: something I may have actually used in real code writing a low-level networking library: struct Packet { immutable etherType = 0x0800; // IPv4 by default; // ... this(bool IPv6) {

Re: dmd 2.063 beta 5

2013-05-23 Thread Don
On Thursday, 23 May 2013 at 11:08:16 UTC, Artur Skawina wrote: On 05/23/13 11:05, Don wrote: On Tuesday, 21 May 2013 at 20:36:20 UTC, Walter Bright wrote: Join the dmd beta mailing list to keep up with the betas. This one is pretty much good to go, unless something disastrous crops up

Re: dmd 2.063 beta 5

2013-05-23 Thread Don
On Thursday, 23 May 2013 at 10:17:00 UTC, Peter Alexander wrote: On Thursday, 23 May 2013 at 09:05:02 UTC, Don wrote: This means that the const variable x has been initialized TWICE! That's no different from non-const members. It's perfectly OK to modify a non-const member as man

Re: dmd 2.063 beta 5

2013-05-23 Thread Don
On Tuesday, 21 May 2013 at 20:36:20 UTC, Walter Bright wrote: Join the dmd beta mailing list to keep up with the betas. This one is pretty much good to go, unless something disastrous crops up. http://ftp.digitalmars.com/dmd2beta.zip Remaining regressions: http://d.puremagic.com/issues/bug

Re: Rust vs Dlang

2013-03-18 Thread Don
On Saturday, 16 March 2013 at 14:42:58 UTC, Suliman wrote: Hi folks! I had wrote small article about Rust vs D. I hope that you will like it! http://versusit.org/rust-vs-d Your first Rust example has "100.times" instead of "10.times". Is factorial really a built-in Rust function?? If so, the

Re: An article about contract programming

2013-02-05 Thread Don
On Wednesday, 6 February 2013 at 04:05:23 UTC, Walter Bright wrote: On 2/5/2013 8:57 AM, bearophile wrote: D doesn't call the invariant even in that second case, as you see from this code that doesn't assert: Invariants, per the spec, are called on the end of constructors, the beginning of d

Re: Getting ready for 2.061

2012-12-23 Thread Don
On 23.12.2012 03:11, Walter Bright wrote: On 12/22/2012 5:43 PM, Jonathan M Davis wrote: On Saturday, December 22, 2012 17:36:11 Brad Roberts wrote: On 12/22/2012 3:44 PM, Jesse Phillips wrote: What is nice about making a pull request against staging is that the reviewer knows that the fix can

Re: User Defined Attributes

2012-11-07 Thread Don Clugston
On 06/11/12 17:59, deadalnix wrote: Le 06/11/2012 17:46, Walter Bright a écrit : On 11/6/2012 8:27 AM, deadalnix wrote: OK, I may break all the happiness of that news but . . . Tuple in D is notoriously known to be a badly designed feature. Basing more stuff on that just because we have them i

Re: D 1.076 Alpha for Windows 64 bits, works with VS 2010

2012-10-09 Thread Don Clugston
On 06/10/12 20:38, Walter Bright wrote: On 9/30/2012 9:35 PM, Andrej Mitrovic wrote: On 10/1/12, Walter Bright wrote: Also, consider that in C++ you can throw any type, such as an int. There is no credible way to make this work reasonably in D, as exceptions are all derived from Exception. I

Re: D 1.076 Alpha for Windows 64 bits, works with VS 2010

2012-10-01 Thread Don Clugston
On 27/09/12 15:42, Andrej Mitrovic wrote: On 9/27/12, Walter Bright wrote: D will probably not bother with the 64 bit SEH. How come, and what will be the consequences of this? I don't see much of a reason for this. When I implemented exception chaining, I went to quite a bit of work to und

Re: NaNs Just Don't Get No Respect

2012-08-21 Thread Don Clugston
On 21/08/12 16:14, renoX wrote: On Tuesday, 21 August 2012 at 12:25:45 UTC, Chad J wrote: On 08/20/2012 11:09 AM, Andrej Mitrovic wrote: On 8/20/12, Walter Bright wrote: On 8/19/2012 6:33 PM, Chad J wrote: How? I remember reading a lot of material on NaNs in D, but I don't recall these. S

Re: NaNs Just Don't Get No Respect

2012-08-21 Thread Don Clugston
On 20/08/12 22:21, cal wrote: On Monday, 20 August 2012 at 19:28:33 UTC, Peter Alexander wrote: On Sunday, 19 August 2012 at 22:22:28 UTC, Walter Bright wrote: > I find it more likely that the NaN will go unnoticed and > cause rare bugs. NaNs in your output are pretty obvious. For example, if

Re: NaNs Just Don't Get No Respect

2012-08-20 Thread Don Clugston
On 18/08/12 05:03, bearophile wrote: F i L: Why would it matter what is "normal"? It matters to me because I am curious. Why aren't my friends that work or study chemistry writing free small online articles like my programmer&CS friends do? Maybe it's systematic differences in their brain br

Re: Pull freeze

2012-07-30 Thread Don Clugston
On 29/07/12 13:43, Robert Clipsham wrote: On Sunday, 29 July 2012 at 06:08:18 UTC, Andrei Alexandrescu wrote: Due to the upcoming release, there will be no regular pull walk-through tomorrow. Thanks for the growing rate of contribution, and let's resume the ritual next Sunday. Andrei I really

Re: Coming Soon: Stable D Releases!

2012-07-25 Thread Don Clugston
On 25/07/12 14:32, Jacob Carlborg wrote: On 2012-07-25 09:43, Don Clugston wrote: We don't need this complexity. The solution is *trivial*. We just need to decide in advance that we will target a release every X weeks, and that it should be delayed only for reasons of stability. Yeah

Re: Coming Soon: Stable D Releases!

2012-07-25 Thread Don Clugston
On 24/07/12 19:27, Adam Wilson wrote: On Tue, 24 Jul 2012 01:50:02 -0700, Don Clugston wrote: On 16/07/12 09:51, Adam Wilson wrote: As a result of the D Versioning thread, we have decided to create a new organization on Github called dlang-stable. This organization will be responsible for

Re: Coming Soon: Stable D Releases!

2012-07-24 Thread Don Clugston
On 16/07/12 09:51, Adam Wilson wrote: As a result of the D Versioning thread, we have decided to create a new organization on Github called dlang-stable. This organization will be responsible for maintaining stable releases of DMD, DRuntime, and Phobos. So what is a stable release? A stable rele

Re: Purity in D – new article

2012-05-30 Thread Don Clugston
On 29/05/12 19:35, David Nadlinger wrote: On Tuesday, 29 May 2012 at 12:08:08 UTC, Don Clugston wrote: And to set the record straight -- the relaxed purity ideas were not my idea. I forget who first said them, but it wasn't me. I just championed them. Unfortunately, I don't quit

Re: Purity in D – new article

2012-05-29 Thread Don Clugston
On 27/05/12 22:56, David Nadlinger wrote: Some of you might remember that I have been meaning to write a comprehensive introduction to design and use of purity for quite some while now – I finally got around to do so: http://klickverbot.at/blog/2012/05/purity-in-d/ Feedback and criticism of all

Re: Visual D 0.3.32 maintenance release

2012-05-24 Thread Don Clugston
On 13/05/12 21:28, Walter Bright wrote: On 5/13/2012 5:31 AM, Rainer Schuetze wrote: With the workflow of bugzilla/svn it was just copy and pasting the diff into the bug report. I understand it is easier on Walter's side, though. Yes, it is definitely easier on my side. But consider that the

Re: Pull requests processing issue

2012-04-23 Thread Don Clugston
On 19/04/12 16:58, David Nadlinger wrote: On Wednesday, 18 April 2012 at 10:39:26 UTC, Don Clugston wrote: One problem is github. IMHO github's pull requests are quite ridiculous, there is no way to prioritize them. You can't blame GitHub for something we are not using it for – pu

Re: Pull requests processing issue

2012-04-18 Thread Don Clugston
On 18/04/12 12:19, Alex Rønne Petersen wrote: On 18-04-2012 11:00, Trass3r wrote: I think the problem of ~100 open pull requests needs to be faced better. People that see their patches rot in that list probably don't feel rewarded enough to submit more patches. So true. I won't do any further

Re: UFCS for D

2012-04-02 Thread Don Clugston
On 30/03/12 12:22, Walter Bright wrote: On 3/30/2012 2:15 AM, Nick Sabalausky wrote: Andrei and I have talked about it, and we think it is because of difficulties in breaking a module up into submodules of a package. We think it's something we need to address. Eh? Other people have voiced conc

Re: avgtime - Small D util for your everyday benchmarking needs

2012-03-27 Thread Don Clugston
On 23/03/12 16:25, Andrei Alexandrescu wrote: On 3/23/12 12:51 AM, Manfred Nowak wrote: Andrei Alexandrescu wrote: You may want to also print the mode of the distribution, nontrivial but informative In case of this implementation and according to the given link: trivial and noninformative, b

Re: avgtime - Small D util for your everyday benchmarking needs

2012-03-23 Thread Don Clugston
On 23/03/12 11:20, Don Clugston wrote: On 23/03/12 09:37, Juan Manuel Cabo wrote: On Friday, 23 March 2012 at 05:51:40 UTC, Manfred Nowak wrote: | For samples, if it is known that they are drawn from a symmetric | distribution, the sample mean can be used as an estimate of the | population

Re: avgtime - Small D util for your everyday benchmarking needs

2012-03-23 Thread Don Clugston
On 23/03/12 09:37, Juan Manuel Cabo wrote: On Friday, 23 March 2012 at 05:51:40 UTC, Manfred Nowak wrote: | For samples, if it is known that they are drawn from a symmetric | distribution, the sample mean can be used as an estimate of the | population mode. I'm not printing the population mod

Re: D to Javascript converter (a hacked up dmd)

2012-02-28 Thread Don Clugston
On 27/02/12 16:16, Adam D. Ruppe wrote: On Monday, 27 February 2012 at 11:32:52 UTC, Daniel Murphy wrote: How come you didn't do this as a proper fork/branch of dmd? At first, I downloaded a zip of your fork just to take a look at it - I had no intention of actually modifying it. But, then I

Re: Tango for D2: All user modules ported

2012-02-06 Thread Don Clugston
On 04/02/12 15:50, Damian Ziemba wrote: On Thursday, 2 February 2012 at 13:50:56 UTC, Don Clugston wrote: On 01/02/12 05:59, SiegeLord wrote: Hello everyone, Just wanted to put out an announcement with a progress report on porting effort of Tango. Through the heroic efforts by Igor Stepanov

Re: Tango for D2: All user modules ported

2012-02-02 Thread Don Clugston
On 01/02/12 05:59, SiegeLord wrote: Hello everyone, Just wanted to put out an announcement with a progress report on porting effort of Tango. Through the heroic efforts by Igor Stepanov, the initial porting was completed ahead of schedule.All the user modules are now ported > (save for tang

Re: DVM - D Version Manager 0.4.0

2012-01-13 Thread Don Clugston
On 09/01/12 13:09, Jacob Carlborg wrote: On 2012-01-09 10:30, Don Clugston wrote: On 06/01/12 22:29, Jacob Carlborg wrote: I just released a new version of DVM, 0.4.0. The only thing new in this release in the "compile" command. This allows to compile DMD, druntime and Phobos f

Re: DVM - D Version Manager 0.4.0

2012-01-09 Thread Don Clugston
On 06/01/12 22:29, Jacob Carlborg wrote: I just released a new version of DVM, 0.4.0. The only thing new in this release in the "compile" command. This allows to compile DMD, druntime and Phobos from github. Create a folder, clone DMD, druntime and Phobos in the newly create folder, run "dvm comp

Re: dmd 2.057 release

2011-12-15 Thread Don
On 15.12.2011 21:34, Jacob Carlborg wrote: On 2011-12-15 20:25, Walter Bright wrote: On 12/15/2011 4:16 AM, Jacob Carlborg wrote: I wonder if we can list breaking changes in a separate sections in the changelog. Any bug fix is a breaking change - code can and does depend on bugs (often inadve

Re: dmd 1.071 and 2.056 release

2011-10-30 Thread Don
On 27.10.2011 08:48, Jacob Carlborg wrote: On 2011-10-26 20:34, Walter Bright wrote: 100 bugs fixed! http://www.digitalmars.com/d/1.0/changelog.html http://ftp.digitalmars.com/dmd.1.071.zip http://www.digitalmars.com/d/2.0/changelog.html http://ftp.digitalmars.com/dmd.2.056.zip Impressive as

Re: dmd 1.069 and 2.054 release

2011-07-21 Thread Don
Walter Bright wrote: On 7/20/2011 2:29 PM, Don wrote: The new CTFE docs got left out somehow. Not sure what you're referring to? Sorry, it seems something went wrong with my repository. When I pushed, it didn't push to anything... I'll redo it.

Re: dmd 1.069 and 2.054 release

2011-07-20 Thread Don
Walter Bright wrote: Continuing the trend, more people contributed to this release than any other! http://www.digitalmars.com/d/1.0/changelog.html http://ftp.digitalmars.com/dmd.1.069.zip http://www.digitalmars.com/d/2.0/changelog.html http://ftp.digitalmars.com/dmd.2.054.zip The new CTFE do

Re: TDPL is an Amazon Kindle bestseller

2011-06-20 Thread Don
Walter Bright wrote: On 6/20/2011 12:11 AM, Don wrote: There's a solution: http://smellofbooks.com/ It says it's a "new book" smell. I actually like the old book smell. Check the full product list. There's an old book smell as well. And "Eau, you have

Re: TDPL is an Amazon Kindle bestseller

2011-06-20 Thread Don
Jonathan M Davis wrote: On 2011-06-19 13:26, Walter Bright wrote: On 6/19/2011 12:29 PM, Jonathan M Davis wrote: Well, I'm still not buying a Kindle. Death to e-books! ;) I just bought a Kindle and I'm running my unread paperbacks through the scanner and then trashing them! I _much_ prefer r

Re: dmd 1.068 and 2.053 release

2011-05-16 Thread Don
e'. Also immutable imstr = "test"; printf( toStringz( imstr ) ); wasn't working at first, but works now for some reason. Good to have an update though. A lot of CTFE stuff was rewritten. What all of the implications of that are, I don't know, but according to Don (who

Re: [Article Context, First Draft] Concurrency, Parallelism and D

2011-04-11 Thread Don
Andrei Alexandrescu wrote: On 04/10/2011 06:29 PM, Don wrote: Andrei Alexandrescu wrote: On 04/09/2011 09:27 PM, dsimcha wrote: On 4/9/2011 10:22 PM, Andrei Alexandrescu wrote: On 04/09/2011 08:31 PM, dsimcha wrote: On 4/9/2011 7:56 PM, Andrei Alexandrescu wrote: I think the article&#

Re: [Article Context, First Draft] Concurrency, Parallelism and D

2011-04-10 Thread Don
dsimcha wrote: On 4/10/2011 7:29 PM, Don wrote: Andrei Alexandrescu wrote: On 04/09/2011 09:27 PM, dsimcha wrote: On 4/9/2011 10:22 PM, Andrei Alexandrescu wrote: On 04/09/2011 08:31 PM, dsimcha wrote: On 4/9/2011 7:56 PM, Andrei Alexandrescu wrote: I think the article's title is miss

Re: [Article Context, First Draft] Concurrency, Parallelism and D

2011-04-10 Thread Don
Andrei Alexandrescu wrote: On 04/09/2011 09:27 PM, dsimcha wrote: On 4/9/2011 10:22 PM, Andrei Alexandrescu wrote: On 04/09/2011 08:31 PM, dsimcha wrote: On 4/9/2011 7:56 PM, Andrei Alexandrescu wrote: I think the article's title is missing a comma btw. Andrei Where? Where could it ever

Re: Digital Mars has been accepted for Google Summer of Code 2011

2011-03-23 Thread Don
Andrei Alexandrescu wrote: We have just got word from Google - Digital Mars has been accepted as a mentoring organization for Google Summer of Code 2011. Thanks to Trass3r for bringing up this idea, to Jens Mueller for reiterating it, and to the people who added to the project ideas wiki. Th

Re: dmd 1.067 and 2.052 release

2011-02-22 Thread Don
phobophile wrote: dsimcha Wrote: == Quote from Don (nos...@nospam.com)'s article Walter Bright wrote: Now with 64 bit Linux support! (Though expect problems with it, it's brand new.) http://www.digitalmars.com/d/1.0/changelog.html http://ftp.digitalmars.com/dmd.1.067

Re: dmd 1.067 and 2.052 release

2011-02-18 Thread Don
Walter Bright wrote: Now with 64 bit Linux support! (Though expect problems with it, it's brand new.) http://www.digitalmars.com/d/1.0/changelog.html http://ftp.digitalmars.com/dmd.1.067.zip http://www.digitalmars.com/d/2.0/changelog.html http://ftp.digitalmars.com/dmd.2.052.zip Eleven man-

Re: D Programming Language source (dmd, phobos,etc.) has moved to github

2011-01-27 Thread Don
Vladimir Panteleev wrote: On Wed, 26 Jan 2011 23:22:34 +0200, Don wrote: Vladimir Panteleev wrote: On Wed, 26 Jan 2011 06:33:35 +0200, Don wrote: I think this is a fallacy. It only applies if you (1) *completely disallow* any centralisation -- which I don't think ever happens in pra

Re: D Programming Language source (dmd, phobos,etc.) has moved to github

2011-01-26 Thread Don
Vladimir Panteleev wrote: On Wed, 26 Jan 2011 06:33:35 +0200, Don wrote: I think this is a fallacy. It only applies if you (1) *completely disallow* any centralisation -- which I don't think ever happens in practice! What about the Linux kernel? There's Linus's git repo, an

Re: D Programming Language source (dmd, phobos,etc.) has moved to github

2011-01-25 Thread Don
Vladimir Panteleev wrote: On Tue, 25 Jan 2011 23:08:13 +0200, Nick Sabalausky wrote: Browsing through http://hginit.com/index.html, it looks like with Hg, everything works just as well as with SVN, the only difference being that you need to remember to specify which repository you're talking a

Re: DVM - D Version Manager

2011-01-25 Thread Don
Nick Sabalausky wrote: "Jacob Carlborg" wrote in message news:ihkvrr$1l02$1...@digitalmars.com... I've created a tool that installs and manages D compilers and different versions. Description: DVM allows you to easily download and install D compilers and manage different versions of the com

Re: Phobos unit testing uncovers a CPU bug

2010-11-27 Thread Don
Kagamin wrote: Don Wrote: The great tragedy was that an early AMD processor gave much accurate sin and cos than the 387. But, people complained that it was different from Intel! So, their next processor duplicated Intel's hopelessly wrong trig functions. The same question goes to you

Re: Phobos unit testing uncovers a CPU bug

2010-11-26 Thread Don
Walter Bright wrote: Don wrote: The code below compiles to a single machine instruction, yet the results are CPU manufacturer-dependent. This is awesome work, Don. Kudos to you, David and Dmitry. BTW, I've read that fine-grained CPU detection can be done, beyond what CPUID give

Phobos unit testing uncovers a CPU bug

2010-11-26 Thread Don
The code below compiles to a single machine instruction, yet the results are CPU manufacturer-dependent. import std.math; void main() { assert( yl2x(0x1.0076fc5cc7933866p+40L, LN2) == 0x1.bba4a9f774f49d0ap+4L); // Pass on Intel, fails on AMD } The results for yl2x(0x1.0076

Re: Build a D project is now easy

2010-11-23 Thread Don
Leandro Lucarella wrote: Make can be very hard to learn, specially because people tend to use it wrongly and there are very few good examples and tutorials/docs. PS: I'm really talking about GMake :) Gmake != make. That I would say is the #1 problem with make. It has 200 different incompatibl

Re: Utah Valley University teaches D (using TDPL)

2010-11-18 Thread Don
Jonathan M Davis wrote: On Tuesday, November 16, 2010 13:33:54 bearophile wrote: Jonathan M Davis: Most of the rest (if not all of it) could indeed be done in a library. I am not sure it could be done nicely too :-) That would depend on what you're trying to do. Printing test success or fail

Re: dmd 1.065 and 2.050 release

2010-11-03 Thread Don
Stephan wrote: On 03.11.2010 13:29, Lars T. Kyllingstad wrote: On Fri, 29 Oct 2010 10:35:27 -0700, Walter Bright wrote: This is primarily a bug fix release. http://www.digitalmars.com/d/1.0/changelog.html http://ftp.digitalmars.com/dmd.1.065.zip http://www.digitalmars.com/d/2.0/changelog.htm

Re: Vibrant 1.5

2010-09-21 Thread Don
#ponce wrote: vec3h a = vec3h(cast(half)1.f, cast(half)2.f, cast(half)3.f); In C++ I can make the half type and create vec3h with vec3h a = vec3h(1, 2.f, 3); because so much thing are implicit. I heard stories of half-float => float conversions being the bottleneck I meant float -> half-f

Re: Vibrant 1.5

2010-09-21 Thread Don
#ponce wrote: Half floats, I don't know if they are better than user defined floats of Phobos2: http://bitbucket.org/ponce/vibrant/src/tip/trunk/common2/math/half.d half float are useful for 3D because it saves bandwidth with the graphic cards. Less for other purposes. I think common2 allow t

Re: Vibrant 1.5

2010-09-21 Thread Don
bearophile wrote: ponce: Vibrant has been open source'd (again): http://bitbucket.org/ponce/vibrant Very good. I have seen 2D vectors implemented something like ten times in D code, so I think it's time to stop this. They need to go in the standard library: http://bitbucket.org/ponce/vibran

Re: dmd 1.064 and 2.049 release

2010-09-20 Thread Don
bearophile wrote: Walter Bright: This is primarily a bug fix release. I was away. Thank you for all the work. For the close future I suggest to focus a bit more on fixing language/design corner cases, instead of just on normal dmd/Phobos/druntime bugs (as done in this release). Sorry bear

Re: dmd 1.063 and 2.048 release

2010-08-16 Thread Don
Brad Roberts wrote: On 8/15/2010 12:54 PM, Walter Bright wrote: Nick Sabalausky wrote: This may be a pain to do, but you could narrow it down from the other direction: recompile DMD from various trunk revisions between 2.046 and 2.047 and see which actual commit created the problem. Try mixing

Re: dflplot 0.01

2010-07-11 Thread Don
dsimcha wrote: == Quote from Don (nos...@nospam.com)'s article dsimcha wrote: In the spirit of making D2 a first-rate scientific computing language, I have just uploaded the first usable version of my DFL-based dflplot plotting library to Scrapple. Right now dflplot is still a wo

Re: dflplot 0.01

2010-07-11 Thread Don
dsimcha wrote: In the spirit of making D2 a first-rate scientific computing language, I have just uploaded the first usable version of my DFL-based dflplot plotting library to Scrapple. Right now dflplot is still a work in progress, but it's good enough to be useful for basic exploratory plotti

Re: Bug fix week

2010-05-27 Thread Don
Stewart Gordon wrote: Don wrote: IMHO, one of the most important bugs to fix is actually a spec bug: 4056 Template instantiation with bare parameter not documented Why single out that one? Because it's a feature that is used in almost every non-trivial D2 program, and the spec giv

Re: Bug fix week

2010-05-24 Thread Don
Andrei Alexandrescu wrote: We've had a tremendous infusion of talent and energy in Phobos, and lately work has picked up in unprecedented ways, both in terms of new features and bug fixes. I can't say how happy I am about that! At the end of this starting week, on Friday May 28, TDPL will be o

Re: dmd 1.061 and 2.046 release

2010-05-15 Thread Don
Walter Bright wrote: Leandro Lucarella wrote: I saw the patches, and having all hardcoded in the compiler doesn't seems like a good idea =/ I know the hardcoding is probably not the best, but I wanted to try it out to see if it was a good feature before committing a lot of work to it. The a

Re: Can we all please stop overreacting?

2010-04-30 Thread Don
Nick Sabalausky wrote: "another lurker" wrote in message news:hrfcfi$1ea...@digitalmars.com... == Quote from Don (nos...@nospam.com)'s article FeepingCreature wrote: The quality-of-code metric seems to be universally acknowledged - after all, druntime itself is a fork of

  1   2   3   >