Re: DConf13: Venue and Cost

2013-02-03 Thread Steven Schveighoffer
On Sun, 03 Feb 2013 12:39:43 -0500, Ali Çehreli wrote: On 02/01/2013 12:16 PM, Paul D. Anderson wrote: > The DConf13 website is mostly "coming soon". That makes sense for the > schedule, speakers, talks, etc., but I'd like to make travel plans. > > Venue? Which hotel? > > Cost of Registra

Re: D 2.062 release

2013-02-17 Thread Steven Schveighoffer
On Sun, 17 Feb 2013 20:31:45 -0500, Mike Parker wrote: On Monday, 18 February 2013 at 01:02:43 UTC, Walter Bright wrote: http://digitalmars.com/d/download.html The dlang.org site isn't updated yet, but the downloads are there. Love the new release! Thanks to everyone who contributed. But I

Re: D 2.062 release

2013-02-17 Thread Steven Schveighoffer
On Sun, 17 Feb 2013 20:55:21 -0500, Walter Bright wrote: On 2/17/2013 5:31 PM, Mike Parker wrote: Love the new release! Thanks to everyone who contributed. But I just want to throw in my 2 cents about the new changelog format. It's impossible now to tell at a glance what the major changes/

Re: D 2.062 release

2013-02-17 Thread Steven Schveighoffer
On Sun, 17 Feb 2013 21:44:18 -0500, Walter Bright wrote: On 2/17/2013 6:11 PM, Steven Schveighoffer wrote: Let me give you some examples of "new features" std.array.replace compile error (string and immutable string) There's no Duration.max Document extern properly etc

Re: D 2.062 release

2013-02-17 Thread Steven Schveighoffer
On Sun, 17 Feb 2013 22:54:54 -0500, Walter Bright wrote: On 2/17/2013 7:36 PM, Steven Schveighoffer wrote: On Sun, 17 Feb 2013 21:44:18 -0500, Walter Bright wrote: On 2/17/2013 6:11 PM, Steven Schveighoffer wrote: Let me give you some examples of "new features" std.arr

Re: D 2.062 release

2013-02-18 Thread Steven Schveighoffer
On Mon, 18 Feb 2013 01:31:47 -0500, Walter Bright wrote: On 2/17/2013 10:18 PM, Nick Sabalausky wrote: Walter Bright wrote: On 2/17/2013 6:11 PM, Steven Schveighoffer wrote: Compare the earlier changelogs with the bugzilla entries. It's EXACTLY THE SAME TEXT. EXACTLY. No it

Re: Crystal

2013-03-21 Thread Steven Schveighoffer
On Wed, 20 Mar 2013 13:32:50 -0400, Russel Winder wrote: PS http://www.digitalmars.com/d/archives/digitalmars/D/announce/ appears to stop in 2012-12 http://forum.dlang.org/group/digitalmars.D.announce Don't use that other thing any more. -Steve

Re: Justin Bieber booked for Dconf 2013!

2013-04-02 Thread Steven Schveighoffer
On Tue, 02 Apr 2013 10:17:26 -0400, deadalnix wrote: On Monday, 1 April 2013 at 21:05:06 UTC, Walter Bright wrote: I know you are all Bieber fans, so you'll be please to know he will be doing the Keynote. I happily cede the slot to him. (P.S. Bieber has been an undercover D coder for quite

Re: Justin Bieber booked for Dconf 2013!

2013-04-03 Thread Steven Schveighoffer
On Wed, 03 Apr 2013 02:44:32 -0400, Walter Bright wrote: On 4/2/2013 11:28 PM, Jacob Carlborg wrote: I would bet that that lyrics matches quite a lot of songs. "EEIIOOAAHHEE..." --- every Led Zeppelin song No. Just, no. It reminds me of this: h

Re: DConf 2013 Opening Keynote by Walter Bright: video and slides available

2013-05-08 Thread Steven Schveighoffer
On Wed, 08 May 2013 00:46:29 -0400, Andrei Alexandrescu wrote: Go to http://dconf.org/talks/bright.html Andrei Something is wrong with that site. It says "Publishing in progress, your video will be available soon". Andrei's message was 6 hours ago, I don't know what it has to do to p

Re: DConf 2013 Day 1 Talk 2: Copy and Move Semantics in D by Ali Cehreli

2013-05-13 Thread Steven Schveighoffer
On Sat, 11 May 2013 20:22:57 -0400, Andrei Alexandrescu wrote: On 5/11/13 7:39 PM, Nick Sabalausky wrote: Furthermore, my whole point was nothing more than to merely suggest that *maybe* the delay should simply be somewhat less, *not* a demand or expectation, and *not* even a suggestion that

Re: DConf 2013 Day 1 Talk 2: Copy and Move Semantics in D by Ali Cehreli

2013-05-13 Thread Steven Schveighoffer
On Mon, 13 May 2013 14:35:14 -0400, Jacob Carlborg wrote: On 2013-05-13 18:04, Steven Schveighoffer wrote: I am happy with any reasonable schedule, including the current. 3 a week is max. BTW, this whole "I need it now" mentality reminds me of my first days of having a TiVo. My

Re: DConf 2013 Day 1 Talk 2: Copy and Move Semantics in D by Ali Cehreli

2013-05-13 Thread Steven Schveighoffer
On Mon, 13 May 2013 17:43:01 -0400, Andrej Mitrovic wrote: On 5/13/13, Steven Schveighoffer wrote: In about 4 days, I remember coming home and seeing 4 more hours and saying, "aw crap, we have four hours of TV to watch" When it became a chore, we deleted the "season pass

Re: DConf 2013 Day 1 Talk 2: Copy and Move Semantics in D by Ali Cehreli

2013-05-13 Thread Steven Schveighoffer
On Mon, 13 May 2013 17:43:01 -0400, Andrej Mitrovic wrote: Anyway I wish this PR stunt was announce *beforehand*. BTW, for comparison: Dconf 2007: 8/25-8/27 2007 Slides posted: 7/10/2008 http://forum.dlang.org/post/g54ptt$2so2$1...@digitalmars.com Reminds me of Lewis CK's "Everything

Re: DConf 2013 Day 1 Talk 2: Copy and Move Semantics in D by Ali Cehreli

2013-05-13 Thread Steven Schveighoffer
On Mon, 13 May 2013 17:43:01 -0400, Andrej Mitrovic wrote: Anyway I wish this PR stunt was announce *beforehand*. BTW, for comparison: Dconf 2007: 8/25-8/27 2007 Videos posted: 7/10/2008 http://forum.dlang.org/post/g54ptt$2so2$1...@digitalmars.com Reminds me of Lewis CK's "Everything

Re: DConf 2013 Day 1 Talk 2: Copy and Move Semantics in D by Ali Cehreli

2013-05-14 Thread Steven Schveighoffer
On Tue, 14 May 2013 20:26:36 -0400, Andrei Alexandrescu wrote: On 5/14/13 7:24 PM, Leandro Lucarella wrote: Still, 10 months seems crazy. As somebody mentioned before, 1 month seems much more reasonable, 2 at most. With three a week we'll be done in five more weeks. Please explain why

Re: dmd 2.063 beta 5

2013-05-23 Thread Steven Schveighoffer
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 disastrous crops up. http://ftp.digitalmars.com/dmd2beta.zip Remai

Re: dmd 2.063 beta 5

2013-05-23 Thread Steven Schveighoffer
On Thu, 23 May 2013 09:50:28 -0400, Artur Skawina wrote: On 05/23/13 15:12, Don wrote: On Thursday, 23 May 2013 at 11:08:16 UTC, Artur Skawina wrote: struct Packet(uint TYPE) { immutable uint type = TYPE; // ... } But that allows you to write: auto w = Packet!(7)(6); which sets

Re: dmd 2.063 beta 5

2013-05-23 Thread Steven Schveighoffer
On Thu, 23 May 2013 10:16:13 -0400, Iain Buclaw wrote: On 23 May 2013 14:52, Steven Schveighoffer wrote: Adding an initializer simply changes the default value from 0 to whatever you want. It's quite consistent IMO. Don't think it makes sense in non-POD structs... Have

Re: dmd 2.063 beta 5

2013-05-23 Thread Steven Schveighoffer
On Thu, 23 May 2013 11:07:16 -0400, Dicebot wrote: On Thursday, 23 May 2013 at 14:58:01 UTC, Steven Schveighoffer wrote: Seems like const qualifier for members is simply ignored inside the ctor, it should only be ignored until it is set, or until it is used. I am quite sure I have seen it

Re: dmd 2.063 beta 5

2013-05-23 Thread Steven Schveighoffer
On Thu, 23 May 2013 11:14:47 -0400, Steven Schveighoffer wrote: On Thu, 23 May 2013 11:07:16 -0400, Dicebot wrote: On Thursday, 23 May 2013 at 14:58:01 UTC, Steven Schveighoffer wrote: Seems like const qualifier for members is simply ignored inside the ctor, it should only be ignored

Re: dmd 2.063 beta 5

2013-05-23 Thread Steven Schveighoffer
On Thu, 23 May 2013 11:36:00 -0400, Artur Skawina wrote: If it wasn't clear - it is about the _language_, not what some compiler currently happens to do. Being able to mutate /initialized/ immutables is a bad idea. IOW you should not be able to modify 'Packet.type' above. The immutable isn'

Re: dmd 2.063 beta 5

2013-05-23 Thread Steven Schveighoffer
On Thu, 23 May 2013 12:09:26 -0400, Don wrote: 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

Re: dmd 2.063 beta 5

2013-05-23 Thread Steven Schveighoffer
On Thu, 23 May 2013 16:42:30 -0400, Artur Skawina wrote: On 05/23/13 18:26, Steven Schveighoffer wrote: On Thu, 23 May 2013 11:36:00 -0400, Artur Skawina wrote: If it wasn't clear - it is about the _language_, not what some compiler currently happens to do. Being able to m

Re: dmd 2.063 beta 5

2013-05-23 Thread Steven Schveighoffer
On Thu, 23 May 2013 17:06:57 -0400, Steven Schveighoffer wrote: On Thu, 23 May 2013 16:42:30 -0400, Artur Skawina wrote: For example you couldn't then do this: struct Packet(uint TY) { /*...*/immutable uint type=TY; immutable ubyte len=PLen(TY); /*...*/ } auto PProcess(PT)(

Re: dmd 2.063 beta 5

2013-05-23 Thread Steven Schveighoffer
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; } } It's the 'const int x = 42;' case we're talking about. *That* one does not compile

Re: dmd 2.063 beta 5

2013-05-23 Thread Steven Schveighoffer
On Thu, 23 May 2013 20:01:19 -0400, Walter Bright wrote: On 5/23/2013 2:05 AM, Don wrote: NO NO NO NO. I am violently opposed to this release. This beta contains the worst language misfeature of all time. It's silently snuck in under the guise of a bugfix. Don has an excellent point. H

Re: dmd 2.063 beta 5

2013-05-23 Thread Steven Schveighoffer
On Thu, 23 May 2013 21:56:47 -0400, Walter Bright wrote: On 5/23/2013 5:56 PM, Walter Bright wrote: On 5/23/2013 5:35 PM, Steven Schveighoffer wrote: What about making it an error UNLESS you pass a compiler flag. The user will be informed, and the new behavior (which I find useful) is

Re: dmd 2.063 beta 5

2013-05-23 Thread Steven Schveighoffer
On Thu, 23 May 2013 23:38:32 -0400, Walter Bright wrote: On 5/23/2013 7:38 PM, Steven Schveighoffer wrote: This is one change where ALL code broken by this change is fixable with a simple solution, and at some point, people will have to deal with this. Yes, but it is not so urgent as

Re: dmd 2.063 beta 5

2013-05-24 Thread Steven Schveighoffer
On Fri, 24 May 2013 07:57:51 -0400, Don wrote: 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

Re: dmd 2.063 beta 5

2013-05-24 Thread Steven Schveighoffer
On Fri, 24 May 2013 09:54:20 -0400, Dicebot wrote: On Friday, 24 May 2013 at 13:46:49 UTC, Steven Schveighoffer wrote: This was ALWAYS the case. struct S { int x = 5; // sets S.init.x to 5 } As far as I understand Don, this behavior should be considered misleading too, it does not

Re: Facebook Engineering blog entry on DConf 2013 by Ben Gertzfield

2013-05-24 Thread Steven Schveighoffer
On Fri, 24 May 2013 17:13:22 -0400, Andrei Alexandrescu wrote: Can it be seen without a Facebook account? Yes. -Steve

Re: DConf 2013 Day 2 Talk 2: Shared Libraries in D by Martin Nowak

2013-05-29 Thread Steven Schveighoffer
On Wed, 29 May 2013 22:12:54 -0400, Diggory wrote: With regard to the last point in the talk where Walter was suggesting not calling finalizers on objects whose code has been unloaded - would it not make more sense to simply call all the finalizers before unloading the library? In fact,

Re: dmd 2.063 released with 260 bugfixes and enhancements

2013-05-30 Thread Steven Schveighoffer
On Thu, 30 May 2013 11:16:28 -0400, Andrei Alexandrescu wrote: For the full story, mosey to the redesigned changelog: http://dlang.org/changelog.html Holy changelog! That is awesome. Please send kudos to whoever took the time to create that. -Steve

Re: DConf 2013 Day 2 Talk 3: C# to D by Adam Wilson

2013-05-31 Thread Steven Schveighoffer
On Fri, 31 May 2013 14:13:30 -0400, Piotr Szturmaj wrote: W dniu 31.05.2013 19:05, Jonathan M Davis pisze: On Friday, May 31, 2013 13:59:24 Juan Manuel Cabo wrote: About streams: there is some phobos support for streams, though it seems not finalized. Everything stream-related which is cu

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

2013-06-10 Thread Steven Schveighoffer
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 the link where that was stated. A shame too, he did a good job! -Steve

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

2013-06-11 Thread Steven Schveighoffer
On Tue, 11 Jun 2013 15:21:31 -0400, 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 it. Yeah, but you'll have to replace it befor

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

2013-06-11 Thread Steven Schveighoffer
On Tue, 11 Jun 2013 15:44:35 -0400, John Colvin wrote: It's not ready to roll out as the energy of the future, but in certain circumstances it's a good deal for an individual. It's not a good deal for the taxpayers who have to subsidize it to make it a good deal for the individual. Wo

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

2013-06-11 Thread Steven Schveighoffer
On Tue, 11 Jun 2013 16:18:09 -0400, Adam D. Ruppe wrote: On Tuesday, 11 June 2013 at 19:38:13 UTC, Steven Schveighoffer wrote: I have to laugh at this. "Solar is *almost* free money *if* you can wait 20 years" A 20 year payback time is no big deal to me, the house won't p

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

2013-06-11 Thread Steven Schveighoffer
On Tue, 11 Jun 2013 16:51:53 -0400, Walter Bright wrote: On 6/11/2013 1:18 PM, Adam D. Ruppe wrote: On Tuesday, 11 June 2013 at 19:38:13 UTC, Steven Schveighoffer wrote: I have to laugh at this. "Solar is *almost* free money *if* you can wait 20 years" A 20 year payback time

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

2013-06-11 Thread Steven Schveighoffer
On Tue, 11 Jun 2013 17:29:45 -0400, Walter Bright wrote: On 6/11/2013 2:19 PM, Steven Schveighoffer wrote: Define financially better off :) You have mo' moolah. Is their any other definition? Cash is not always the only consideration. Equity has value. Quality of living has

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

2013-06-11 Thread Steven Schveighoffer
On Tue, 11 Jun 2013 17:51:08 -0400, John Colvin wrote: On Tuesday, 11 June 2013 at 19:54:34 UTC, Steven Schveighoffer wrote: On Tue, 11 Jun 2013 15:44:35 -0400, John Colvin wrote: It's not ready to roll out as the energy of the future, but in certain circumstances it's a

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

2013-06-11 Thread Steven Schveighoffer
On Tue, 11 Jun 2013 23:36:11 -0400, Jesse Phillips wrote: On Tuesday, 11 June 2013 at 21:55:48 UTC, Adam D. Ruppe wrote: ...and if you sell it, unless you own multiple houses, you're now homeless. And housing prices are up, so getting a new house will erase the gains you got from selling

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

2013-06-11 Thread Steven Schveighoffer
On Tue, 11 Jun 2013 23:29:17 -0400, Walter Bright wrote: On 6/11/2013 6:54 PM, Steven Schveighoffer wrote: Property will ALWAYS have value, even if almost everything else goes to shit. Unless you buy in Detroit! (And that's far from the only such example. Many small towns in Am

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

2013-06-11 Thread Steven Schveighoffer
On Tue, 11 Jun 2013 23:40:29 -0400, Walter Bright wrote: On 6/11/2013 6:54 PM, Steven Schveighoffer wrote: My profit on my first condo, which I bought in '99 and sold in '05 was 150% of the *purchase price*. Minus the 6% commission :) Although, it was only 3% because a fam

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

2013-06-13 Thread Steven Schveighoffer
On Wed, 12 Jun 2013 13:20:30 -0400, Walter Bright wrote: Steven Schveighoffer wrote: > But you can continue to live in an underwater-mortgage house if you can pay for it. Yes, but we are talking about the financial difference between owning vs renting. Right, but my point is, if

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

2013-06-13 Thread Steven Schveighoffer
On Thu, 13 Jun 2013 13:33:26 -0400, Walter Bright wrote: On 6/13/2013 6:58 AM, Steven Schveighoffer wrote: Home ownership is much simpler than playing with stocks, I have to strongly disagree about that. Buying/selling a stock is a mouse click. Tax accounting is a one liner. Buying

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

2013-06-13 Thread Steven Schveighoffer
On Thu, 13 Jun 2013 15:10:06 -0400, Walter Bright wrote: On 6/13/2013 11:25 AM, Steven Schveighoffer wrote: I meant much simpler to predict/easier to come out ahead. Sheesh, so much literalism here :) I'm going to disagree with that one, too! Consider an S&P 500 index stock,

Re: SPY

2013-06-13 Thread Steven Schveighoffer
On Thu, 13 Jun 2013 16:48:12 -0400, Walter Bright wrote: On 6/13/2013 12:56 PM, Steven Schveighoffer wrote: On Thu, 13 Jun 2013 15:10:06 -0400, Walter Bright wrote: On 6/13/2013 11:25 AM, Steven Schveighoffer wrote: I meant much simpler to predict/easier to come out ahead. Sheesh, so

Re: SPY

2013-06-13 Thread Steven Schveighoffer
On Thu, 13 Jun 2013 19:18:58 -0400, Walter Bright wrote: On 6/13/2013 1:56 PM, Steven Schveighoffer wrote: I will when you can show me a stock you can live in :P Again, we were talking about the financial pros and cons of buying a house vs renting. The utility issue is therefore moot

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

2013-06-14 Thread Steven Schveighoffer
On Fri, 14 Jun 2013 05:12:09 -0400, Jacob Carlborg wrote: On 2013-06-14 10:58, bearophile wrote: So I suggested to offer the tools, but not a complete built-in solution. I agree. You can get quite far with what we have now and library support. Perhaps we could have a couple of different i

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

2013-06-17 Thread Steven Schveighoffer
On Sat, 15 Jun 2013 11:16:22 -0400, Jacob Carlborg wrote: On 2013-06-14 17:13, Steven Schveighoffer wrote: With @UDAs, we have a lot of unrealized power for unit tests. I have asked for ModuleInfo to contain an rtInfo member [1], like TypeInfo does. With that, and possibly splitting the

Re: DConf 2013 Day 3 Talk 4: LDC by David Nadlinger

2013-06-17 Thread Steven Schveighoffer
On Mon, 17 Jun 2013 11:19:14 -0400, Andrej Mitrovic wrote: On 6/17/13, Andrei Alexandrescu wrote: youtube: http://youtube.com/watch?v=ntdKZWSiJdY There seems to be some audio glitching every couple of seconds (at the beginning). I've noticed this in other videos as well. It's mostly minim

Re: D/Objective-C, extern (Objective-C)

2013-06-24 Thread Steven Schveighoffer
On Mon, 24 Jun 2013 13:53:40 -0400, Walter Bright wrote: On 6/24/2013 6:27 AM, Michel Fortin wrote: Finally, there is a couple of features that were added to Objective-C since then that should be added to the todo list to keep feature parity. Some of those, if implemented right, could ben

Re: D/Objective-C, extern (Objective-C)

2013-06-24 Thread Steven Schveighoffer
On Mon, 24 Jun 2013 14:25:40 -0400, Walter Bright wrote: On 6/24/2013 11:03 AM, Steven Schveighoffer wrote: All data members in Objective-C are private. So the object can control when it gives out this data, and take appropriate actions. AFAIK, ARC does not worry about internal

Re: D/Objective-C, extern (Objective-C)

2013-06-24 Thread Steven Schveighoffer
On Mon, 24 Jun 2013 16:36:50 -0400, Suliman wrote: Could anybody explain the practical side of this project? Where it can be helpful? First, you should quote the bit of the post that you are responding to. Since you responded to my post, I will answer. Objective C is the main developmen

Re: D/Objective-C, extern (Objective-C)

2013-06-24 Thread Steven Schveighoffer
On Mon, 24 Jun 2013 18:10:19 -0400, bearophile wrote: Jacob Carlborg: I don't think it adds much complexity. If you don't use extern (Objective-C) you don't need to learn it. D books must be bigger, D programmers must read those parts of the books, the error messages become more comple

Re: DConf 2013 Closing Keynote: Quo Vadis by Andrei Alexandrescu

2013-06-30 Thread Steven Schveighoffer
On Sun, 30 Jun 2013 15:51:32 -0400, Jonathan M Davis wrote: On Sunday, June 30, 2013 21:05:41 CJS wrote: In the talk Andrei seems to mentions that D's associative arrays are lacking in performance somehow. I'm very new to D, but it's not obvious to me what the shortcoming is. I assume it's t

Re: DConf 2013 Closing Keynote: Quo Vadis by Andrei Alexandrescu

2013-06-30 Thread Steven Schveighoffer
On Sun, 30 Jun 2013 21:43:53 -0400, Jonathan M Davis wrote: But I think that they key issue with swapping out the implementation is not whether you can swap out the implementation for your whole program but rather being able to choose different implementations for different parts of your

Re: DConf 2013 Closing Keynote: Quo Vadis by Andrei Alexandrescu

2013-06-30 Thread Steven Schveighoffer
On Sun, 30 Jun 2013 21:43:53 -0400, Jonathan M Davis wrote: On Sunday, June 30, 2013 19:20:47 Steven Schveighoffer wrote: No, the main issue is the current one is runtime-only, and so simple function calls such as toHash and opCmp cannot be inlined. Yeah. That's a big problem. We r

Re: DConf 2013 Closing Keynote: Quo Vadis by Andrei Alexandrescu

2013-06-30 Thread Steven Schveighoffer
On Sun, 30 Jun 2013 22:02:11 -0400, Jonathan M Davis wrote: On Sunday, June 30, 2013 21:54:08 Steven Schveighoffer wrote: On Sun, 30 Jun 2013 21:43:53 -0400, Jonathan M Davis wrote: > But I think that they key issue with swapping out > the implementation is not whether you can sw

Re: DUB Bugfix release 0.9.16

2013-07-01 Thread Steven Schveighoffer
I fixed the bug in your bug fix announcement :) -Steve

Re: dmd 2.065 beta 1 #2

2014-01-21 Thread Steven Schveighoffer
On Tue, 21 Jan 2014 20:06:31 -0500, Andrew Edwards wrote: On 1/21/14, 6:02 PM, Jordi Sayol wrote: El 21/01/14 23:29, Brad Anderson ha escrit: #.###.~b# ==> 2.065.b1 // beta #.###.~rc# ==> 2.065.rc1 // release candidate #.###.0 ==> 2.065.0 // initial release #.###.#

Re: Dmitry Olshansky is now a github committer

2014-01-26 Thread Steven Schveighoffer
On Sun, 26 Jan 2014 10:27:43 -0500, Dejan Lekic wrote: On Friday, 24 January 2014 at 18:00:29 UTC, Steve Teale wrote: On Thursday, 23 January 2014 at 17:38:04 UTC, Andrei Alexandrescu wrote: Congratulations to Dmitry! (His github ID is blackwhale.) Andrei Can't you go to prison for that?

Re: Scott Meyers will deliver a keynote talk at DConf 2014

2014-02-04 Thread Steven Schveighoffer
On Tue, 04 Feb 2014 19:01:50 -0500, Andrei Alexandrescu wrote: On 2/4/14, 3:34 PM, extrawurst wrote: On Tuesday, 4 February 2014 at 20:53:02 UTC, Andrei Alexandrescu wrote: In wake of this announcement, we decided to keep registration opened at pre-registration costs until we publish a prog

Re: Bounty for -minimal compiler flag

2014-02-14 Thread Steven Schveighoffer
On Fri, 14 Feb 2014 08:09:21 -0500, Daniel Murphy wrote: TLS, dynamic cast, profiling, static this/static ~this, assert, -cov, -profile, class == and synchronized all rely on druntime code. Also, D classes will fail to link without Object. I think classes heavily depend on druntime, I be

Re: Bounty for -minimal compiler flag

2014-02-14 Thread Steven Schveighoffer
On Fri, 14 Feb 2014 09:07:35 -0500, Daniel Murphy wrote: "1100110" wrote in message news:ldl6v6$255r$1...@digitalmars.com... I dont know enough about TLS to comment really. Thoughts? It's probably platform dependent, I guess it should work everywhere that C supports TLS. I'm 90% sure

Re: Bounty for -minimal compiler flag

2014-02-14 Thread Steven Schveighoffer
On Fri, 14 Feb 2014 10:46:19 -0500, Adam D. Ruppe wrote: On Friday, 14 February 2014 at 15:34:16 UTC, Steven Schveighoffer wrote: I think classes heavily depend on druntime, I believe Walter was indicating they would not be allowed (which trivially excludes class ==) My problem with

Re: Bounty for -minimal compiler flag

2014-02-14 Thread Steven Schveighoffer
On Fri, 14 Feb 2014 15:39:24 -0500, Jacob Carlborg wrote: On 2014-02-14 16:42, Steven Schveighoffer wrote: I'm 90% sure that MacOS does not natively support TLS, and uses the core.Thread class to store it. OS X support TLS natively since 10.7, but DMD still uses emulated TLS on

Re: Bounty for -minimal compiler flag

2014-02-15 Thread Steven Schveighoffer
On Sat, 15 Feb 2014 07:33:04 -0500, Jakob Ovrum wrote: On Friday, 14 February 2014 at 15:56:16 UTC, Steven Schveighoffer wrote: Classes are typically written with an expectation that the GC will clean them up. I don't think you can just get rid of that expectation. A class wr

Re: Bounty for -minimal compiler flag

2014-02-15 Thread Steven Schveighoffer
On Sat, 15 Feb 2014 23:53:19 -0500, Denis Koroskin <2kor...@gmail.com> wrote: On Sunday, 16 February 2014 at 02:57:25 UTC, Steven Schveighoffer wrote: I think that the best and quickest approach at this time is to disallow classes. They are not trivial. If we can figure out a clean

Re: Bounty for -minimal compiler flag

2014-02-16 Thread Steven Schveighoffer
On Sun, 16 Feb 2014 06:46:53 -0500, Jacob Carlborg wrote: On Sunday, 16 February 2014 at 11:43:22 UTC, Jacob Carlborg wrote: In D1 Tango added a new method, "dispose", to Object. This method is called when an object is destroyed either when calling "delete" or when going out of scope for s

Re: Bounty for -minimal compiler flag

2014-02-16 Thread Steven Schveighoffer
On Sun, 16 Feb 2014 11:18:12 -0500, Elie Morisse wrote: Isn't this a bit premature? The idea is controversial, if you read the thread Andrei and Walter wanted to postpone it: I convinced Walter of my view on this, so he won't work on it. I trust that at least between the two of us we c

Re: Bounty for -minimal compiler flag

2014-02-17 Thread Steven Schveighoffer
On Mon, 17 Feb 2014 15:12:39 -0500, Jacob Carlborg wrote: On 2014-02-16 21:51, Steven Schveighoffer wrote: Right, but there is no obligation to follow this pattern. One is free to just not do anything, and the GC will clean up your garbage. I was replying to the issue that it'

Re: Facebook puts bounties on bugs in the D programming language implementation

2014-02-20 Thread Steven Schveighoffer
On Thu, 20 Feb 2014 15:25:05 -0500, Baz wrote: Ahahahahaahhahahahahahaha$80... They just put 19 000 000 000 $ for a web app. Are you kiddin us ? JERK.MASSIVE DOUCHE.FUCK. Sorry, I know this is trolling, but I just have to respond. Fixing a bug in an open source project with very minor

Dconf Hotel?

2014-02-21 Thread Steven Schveighoffer
Last year, at the conference, after the sessions everyone met up at the Aloft hotel near Facebook's HQ to have passionate and fruitful discussions about D and I think a lot of good came out of it. As someone who was NOT staying at Aloft (and who was fortunate enough to have a speaker taxiin

Re: https everywhere

2014-02-21 Thread Steven Schveighoffer
On Fri, 21 Feb 2014 15:55:02 -0500, deadalnix wrote: On Friday, 21 February 2014 at 20:35:12 UTC, Dicebot wrote: On Friday, 21 February 2014 at 20:34:12 UTC, Walter Bright wrote: dlang.org and dconf.org now support https, https://dlang.org https://dconf.org Note that this is a self-signed c

Re: dmd 2.065.0

2014-02-24 Thread Steven Schveighoffer
On Mon, 24 Feb 2014 15:29:51 -0500, Walter Bright wrote: Looks like we need to do something about this: http://www.reddit.com/r/programming/comments/1ytfc5/d_2065_released_with_396_fixes_and_improvements/cfnmkih At a minimum, add it to the changelog. Or possibly remove that change. I thin

Re: dmd 2.065.0

2014-02-24 Thread Steven Schveighoffer
On Mon, 24 Feb 2014 16:09:39 -0500, Meta wrote: On Monday, 24 February 2014 at 21:00:53 UTC, Steven Schveighoffer wrote: I think the change should go (if it was intentional). IIRC, opCmp was required in D1 and older versions of D2, because hash collisions were stored in a tree instead of a

Re: dmd 2.065.0

2014-02-24 Thread Steven Schveighoffer
On Mon, 24 Feb 2014 16:23:45 -0500, Meta wrote: Ah, I see. I got the impression that he thought it was a deliberate change, which is why he was so irate. Maybe someone should mention this in the thread. I did, but I have a feeling it won't help :) -Steve

Re: dmd 2.065.0

2014-02-25 Thread Steven Schveighoffer
On Tue, 25 Feb 2014 05:28:42 -0500, Daniel Murphy wrote: "Steven Schveighoffer" wrote in message news:op.xbs1naiueav7ka@stevens-macbook-pro.local... A wild wild guess is that there was code in the compiler that used to require it (after all, it was required a long time

Re: dmd 2.065.0

2014-02-25 Thread Steven Schveighoffer
On Tue, 25 Feb 2014 12:11:46 -0500, Steven Schveighoffer wrote: I would suggest a proper interim fix is to only reject key types that define opEquals, but not opCmp. Then switch to using equals in druntime. Sorry, I meant define opCmp but not opEquals. Some types can be compared for

Re: dmd 2.065.0

2014-02-25 Thread Steven Schveighoffer
On Tue, 25 Feb 2014 14:33:05 -0500, Walter Bright wrote: On 2/25/2014 2:28 AM, Daniel Murphy wrote: Walter + Andrei did it, and it was completely intentional, and it was known that it would break code. https://github.com/D-Programming-Language/dmd/pull/3054 It was intended to only break

Re: dmd 2.065.0

2014-02-25 Thread Steven Schveighoffer
On Tue, 25 Feb 2014 15:12:41 -0500, Jacob Carlborg wrote: The thing is that the compiler complains about a deceleration looking like this: struct TagIndex { uint tag, index; } If the compiler generates opEquals and opCmp, then it's guaranteed opEquals(x, y) is equivalent to opCmp(

Re: My D book is now officially coming soon

2014-03-03 Thread Steven Schveighoffer
On Mon, 03 Mar 2014 11:37:48 -0500, Adam D. Ruppe wrote: As some of you might know, I've been working on a D book over the last few months. It is now available as "coming soon" on the publisher's website: http://www.packtpub.com/discover-advantages-of-programming-in-d-cookbook/book I w

Re: Dconf Hotel?

2014-03-03 Thread Steven Schveighoffer
On Fri, 21 Feb 2014 10:22:13 -0500, Steven Schveighoffer wrote: Last year, at the conference, after the sessions everyone met up at the Aloft hotel near Facebook's HQ to have passionate and fruitful discussions about D and I think a lot of good came out of it. As someone who wa

Re: DConf 2014 publishes schedule, opens registration

2014-03-03 Thread Steven Schveighoffer
On Mon, 03 Mar 2014 19:09:49 -0500, Alessandro Stamatto wrote: Damn! No spoilers about the mysterious Scott Meyers talk, what is the last thing D needs?!?!?! Curious! 8-) I'm uncertain if the "last thing D needs" is more like "A kick in the crotch is the last thing you need" or is it m

Re: DConf 2014 publishes schedule, opens registration

2014-03-03 Thread Steven Schveighoffer
On Mon, 03 Mar 2014 16:31:42 -0500, Andrei Alexandrescu wrote: http://dconf.org http://www.reddit.com/r/programming/comments/1zguvg/dconf_2014_publishes_schedule_opens_early_bird/ https://news.ycombinator.com/item?id=7336616 https://twitter.com/D_Programming/status/440600316887584768 A l

Re: Dconf Hotel?

2014-03-18 Thread Steven Schveighoffer
On Sat, 15 Mar 2014 17:59:26 -0400, Vladimir Panteleev wrote: On Friday, 21 February 2014 at 15:22:14 UTC, Steven Schveighoffer wrote: Last year, at the conference, after the sessions everyone met up at the Aloft hotel near Facebook's HQ to have passionate and fruitful discussions

Re: Dconf Hotel?

2014-03-19 Thread Steven Schveighoffer
On Tue, 18 Mar 2014 21:50:09 -0400, Mike Parker wrote: On 3/19/2014 7:56 AM, Steven Schveighoffer wrote: On Sat, 15 Mar 2014 17:59:26 -0400, Vladimir Panteleev wrote: Just to be clear, we're talking about this, right? http://www.aloftsiliconvalley.com/ Yep, that is where we gat

Re: Digger can now build D versions from the future

2014-04-01 Thread Steven Schveighoffer
On Tue, 01 Apr 2014 03:01:18 -0400, Vladimir Panteleev wrote: Hi everyone, It is my great pleasure to announce a new feature addition to the tool Digger. Digger's goal is to be able to build D versions from any point in D's history. As it has already conquered the present (building D f

Re: Digger can now build D versions from the future

2014-04-01 Thread Steven Schveighoffer
On Tue, 01 Apr 2014 08:34:24 -0400, Ali Çehreli wrote: On 04/01/2014 12:01 AM, Vladimir Panteleev wrote: It is my great pleasure to announce a new feature addition to the tool Digger. Impressive but have you tried DustMite: https://github.com/CyberShadow/DustMite/wiki pssst: I think V

Re: DMD 1.036 and 2.020 releases

2008-10-21 Thread Steven Schveighoffer
"Andrei Alexandrescu" wrote > Yigal Chripun wrote: >> Walter Bright Wrote: >> >>> http://www.digitalmars.com/d/1.0/changelog.html >>> http://ftp.digitalmars.com/dmd.1.036.zip >>> >>> The 2.0 version splits phobos into druntime and phobos libraries >>> (thanks to Sean Kelly). This will enable both

Re: DMD 1.036 and 2.020 releases

2008-10-21 Thread Steven Schveighoffer
"Bill Baxter" <[EMAIL PROTECTED]> wrote in message news:[EMAIL PROTECTED] > On Tue, Oct 21, 2008 at 8:29 AM, Walter Bright > <[EMAIL PROTECTED]> wrote: >> >> http://www.digitalmars.com/d/1.0/changelog.html >> http://ftp.digitalmars.com/dmd.1.036.zip >> >> The 2.0 version splits phobos into drunti

Re: DMD 1.036 and 2.020 releases

2008-10-21 Thread Steven Schveighoffer
"KennyTM~" wrote > Bill Baxter wrote: >> On Tue, Oct 21, 2008 at 8:29 AM, Walter Bright >> <[EMAIL PROTECTED]> wrote: >>> http://www.digitalmars.com/d/1.0/changelog.html >>> http://ftp.digitalmars.com/dmd.1.036.zip >>> >>> The 2.0 version splits phobos into druntime and phobos libraries (thanks >>

Re: DMD 1.036 and 2.020 releases

2008-10-21 Thread Steven Schveighoffer
"Walter Bright" wrote > Steven Schveighoffer wrote: >> one big issue: druntime only supported with phobos using D2. > > That's because the druntime support is a breaking change for Phobos users. Yes, I wasn't suggesting it should be done for D1, what I was sayi

Re: Adding Unicode operators to D

2008-10-22 Thread Steven Schveighoffer
"Andrei Alexandrescu" wrote > Correx: > > http://www.reddit.com/r/programming/comments/78rmc/allowing_unicode_operators_in_d_similarly_to/ > > Andrei > No thanks. Please let's only use operators that are on the keys of my keyboard. I don't fancy having to type key digraphs or trigraphs to try a

Re: Adding Unicode operators to D

2008-10-22 Thread Steven Schveighoffer
"Jarrett Billingsley" wrote > On Wed, Oct 22, 2008 at 9:36 PM, Steven Schveighoffer > <[EMAIL PROTECTED]> wrote: >> Why can't the emacs module solution work that was used for the cheverons? > > Bcause not everyone uses emacs? Including myself ;) But I r

Re: Adding Unicode operators to D

2008-10-23 Thread Steven Schveighoffer
"davidl" wrote >? Thu, 23 Oct 2008 09:36:29 +0800,Steven Schveighoffer ><[EMAIL PROTECTED]> ??: > >> "Andrei Alexandrescu" wrote >>> Correx: >>> >>> http://www.reddit.com/r/programming/comments/78rmc/allowing_unicode_operators_

Re: Adding Unicode operators to D

2008-10-24 Thread Steven Schveighoffer
"Bill Baxter" wrote > On Sat, Oct 25, 2008 at 6:37 AM, ore-sama <[EMAIL PROTECTED]> wrote: >> Bill Baxter Wrote: >> >>> (like I haven't been able to figure out how to get the >>> DOS console in Windows to display UTF-8) >> >> Console is a legacy technology (you even still call it "DOS"), why expect

  1   2   3   4   5   6   7   8   9   10   >