Submit your D presentation to Strangeloop now! (Deadline is today)

2014-05-09 Thread Walter Bright via Digitalmars-d-announce
https://thestrangeloop.com/sessions-page/call-for-presentations The deadline is today. I submitted mine! Everyone who submitted a proposal to present at Dconf should submit it here as well.

Re: Adam Simpkins replaces Manu Evans as speaker for DConf 2014

2014-05-14 Thread Walter Bright via Digitalmars-d-announce
On 5/14/2014 12:33 PM, Andrei Alexandrescu wrote: Sadly Manu couldn't make the trip to DConf this year. But fear not - Adam Simpkins will replace him as a speaker. Adam is a senior engineer at Facebook and will discuss opportunities and challenges using D at Facebook.

Re: Gearing up for DConf 2014

2014-05-19 Thread Walter Bright via Digitalmars-d-announce
On 5/19/2014 11:11 AM, Andrej Mitrovic via Digitalmars-d-announce wrote: Walter Bright a.k.a. Walter Bright That just caused a stack overflow in my brain. Had to reboot it.

Re: Dash: An Open Source Game Engine in D

2014-05-19 Thread Walter Bright via Digitalmars-d-announce
On 5/19/2014 12:50 PM, Colden Cullen wrote: I’m super excited to be able to announce that the Dash game engine[1] is finally stable and ready for public use! http://www.reddit.com/r/programming/comments/25yw89/dash_an_opensource_game_engine_coded_in_d/ I recommend posting your message text on

Re: Dash: An Open Source Game Engine in D

2014-05-19 Thread Walter Bright via Digitalmars-d-announce
On 5/19/2014 1:55 PM, Colden Cullen wrote: Good call, check it out here[1]. We also have an /r/gamedev post[2], where we've gotten some good D-related questions. [1] http://www.reddit.com/r/programming/comments/25yw89/dash_an_opensource_game_engine_coded_in_d/chm21bv [2]

Re: Gearing up for DConf 2014

2014-05-19 Thread Walter Bright via Digitalmars-d-announce
On 5/19/2014 1:48 PM, Leandro Lucarella wrote: I think you should produce a video at the conferee with all the attendants wearing a Walter Bright mask and simulating a QA section all saying walter bright all the time. THAT MUST HAPPEN We keep you alive to serve this ship

Re: DConf 2013 Pictures

2014-05-24 Thread Walter Bright via Digitalmars-d-announce
On 5/21/2014 12:18 AM, Ali Çehreli wrote: The size is 112M and unfortunately it is slow. It worked quickly for me. Thanks!

Re: DConf 2013 Pictures

2014-05-24 Thread Walter Bright via Digitalmars-d-announce
On 5/20/2014 11:44 PM, Andrej Mitrovic via Digitalmars-d-announce wrote: This is great. But is there any way to download the pictures all at once? Yes, please!

Re: Video of my LDC talk @ FOSDEM'14

2014-05-26 Thread Walter Bright via Digitalmars-d-announce
On 5/25/2014 10:59 PM, Kai Nacke wrote: Hi all, the video of my LDC talk @ FOSDEM'14 in February is now online. Here is the link: http://video.fosdem.org/2014/K4401/Sunday/LDC_the_LLVMbased_D_compiler.webm In the same folder are also the videos of the other LLVM related talk. Sigh, Windows

Re: Video of my LDC talk @ FOSDEM'14

2014-05-26 Thread Walter Bright via Digitalmars-d-announce
On 5/26/2014 9:31 AM, John Colvin wrote: On Monday, 26 May 2014 at 16:14:56 UTC, Walter Bright wrote: On 5/25/2014 10:59 PM, Kai Nacke wrote: Hi all, the video of my LDC talk @ FOSDEM'14 in February is now online. Here is the link:

Re: Video of my LDC talk @ FOSDEM'14

2014-05-26 Thread Walter Bright via Digitalmars-d-announce
On 5/26/2014 10:30 AM, w0rp wrote: On Monday, 26 May 2014 at 17:06:27 UTC, Walter Bright wrote: Youtube has solved all these problems - why not use it? You can view .webm directly in recent Firefox or Chrome versions on Windows, you an also view .webm in IE9 and above provided you have the

Re: Video of my LDC talk @ FOSDEM'14

2014-05-26 Thread Walter Bright via Digitalmars-d-announce
It won't play on my Apple iPod nor on my Windows 8 laptop. It does work in my Samsung tablet. On 5/26/2014 2:47 PM, Kiith-Sa wrote: With this kind of thinking we'd still be using $FORMAT where $FORMAT is the first format that became the de-facto standard in a particular area. I suppose it

Re: Video of my LDC talk @ FOSDEM'14

2014-05-26 Thread Walter Bright via Digitalmars-d-announce
On 5/25/2014 10:59 PM, Kai Nacke wrote: the video of my LDC talk @ FOSDEM'14 in February is now online. Here is the link: http://video.fosdem.org/2014/K4401/Sunday/LDC_the_LLVMbased_D_compiler.webm It's a great talk. Thank you!

Re: Scott Meyers' DConf 2014 keynote The Last Thing D Needs

2014-05-27 Thread Walter Bright via Digitalmars-d-announce
On 5/27/2014 2:22 PM, w0rp wrote: I'm actually a native speaker of 25 years and I didn't get it at first. Natural language communicates ideas approximately. What bugs me is when people say: I could care less. when they mean: I couldn't care less. and: If you think that, you have

Re: Scott Meyers' DConf 2014 keynote The Last Thing D Needs

2014-05-28 Thread Walter Bright via Digitalmars-d-announce
On 5/27/2014 10:40 PM, Jesse Phillips wrote: When he explained why C++ inferred a const int type as int, he tripped me up because D does drop const for value types. But D does the simple to explain thing, may not be the expected thing (seen questions about it in D.learn), but it is simple to

Re: My D book is now officially coming soon

2014-05-28 Thread Walter Bright via Digitalmars-d-announce
On 5/28/2014 10:34 AM, Adam D. Ruppe wrote: I just posted it to reddit btw: http://www.reddit.com/r/programming/comments/26pn00/d_cookbook_officially_published_consists_of_d/ Just snagged my copy!

Re: Scott Meyers' DConf 2014 keynote The Last Thing D Needs

2014-05-28 Thread Walter Bright via Digitalmars-d-announce
On 5/28/2014 2:28 AM, John Colvin wrote: On Tuesday, 27 May 2014 at 21:40:00 UTC, Walter Bright wrote: On 5/27/2014 2:22 PM, w0rp wrote: I'm actually a native speaker of 25 years and I didn't get it at first. Natural language communicates ideas approximately. What bugs me is when people say:

Adam D. Ruppe's D Cookbook now available!

2014-05-28 Thread Walter Bright via Digitalmars-d-announce
http://www.packtpub.com/discover-advantages-of-programming-in-d-cookbook/book http://www.amazon.com/D-Cookbook-Adam-D-Ruppe/dp/1783287217 http://www.reddit.com/r/programming/comments/26pn00/d_cookbook_officially_published_consists_of_d/ After watching Adam's most excellent presentation at

Re: Scott Meyers' DConf 2014 keynote The Last Thing D Needs

2014-05-28 Thread Walter Bright via Digitalmars-d-announce
Some of the inconsistencies you mentioned and Brian mentioned in his talk are actually the result of consistencies. I know this is a bit of a difficult thing to wrap one's head around, but having something be mathematically consistent and humanly consistent are often at severe odds.

Re: Scott Meyers' DConf 2014 keynote The Last Thing D Needs

2014-05-28 Thread Walter Bright via Digitalmars-d-announce
On 5/28/2014 5:35 PM, Brian Rogoff wrote: Could you elaborate? Using some of the examples Brian gave, which ones do you think are are mathematically consistent/human inconsistent and which the inverse? Off the top of my head: static if (condition) else : ... declarations ...

Re: Scott Meyers' DConf 2014 keynote The Last Thing D Needs

2014-05-28 Thread Walter Bright via Digitalmars-d-announce
On 5/28/2014 6:06 PM, Brian Schott wrote: On Thursday, 29 May 2014 at 00:58:35 UTC, Walter Bright wrote: Off the top of my head: static if (condition) else : ... declarations ... All attributes apply to either: 1. the next statement or declaration 2. { ... } 3. : ... That case

Re: Scott Meyers' DConf 2014 keynote The Last Thing D Needs

2014-05-29 Thread Walter Bright via Digitalmars-d-announce
On 5/29/2014 7:28 AM, Jesse Phillips wrote: The language docs state, If the Initializer is void, however, the variable is not initialized. Which I suspect is false in the case of module scope and as Steven pointed out, other times doing special don't init is costly. The language does not

Re: Scott Meyers' DConf 2014 keynote The Last Thing D Needs

2014-05-29 Thread Walter Bright via Digitalmars-d-announce
On 5/29/2014 6:11 AM, Steven Schveighoffer wrote: struct X { int a; int b = void; // also initialized to 0. } This is because X must blit an init for a, and it would be silly to go through the trouble of blitting X.init to a, but not b. Especially, for instance, if you had an array of X

Re: Scott Meyers' DConf 2014 keynote The Last Thing D Needs

2014-05-29 Thread Walter Bright via Digitalmars-d-announce
On 5/29/2014 10:54 AM, Steven Schveighoffer wrote: Has anyone ever considered making the compiler build an 'optimized' init-blitting function instead of just defaulting to memcpy? In other words, the compiler knows at compile time the layout and initialization values of a struct. What about

Re: Scott Meyers' DConf 2014 keynote The Last Thing D Needs

2014-05-29 Thread Walter Bright via Digitalmars-d-announce
On 5/29/2014 11:11 AM, Dmitry Olshansky wrote: Static if is certainly NOT an attribute, it doesn't make any sense. Yes, it does make sense. It was not an accident that the frontend treats it as it does, the code to do it was deliberately put there. The attributes are all designed to affect

Re: Scott Meyers' DConf 2014 keynote The Last Thing D Needs

2014-05-29 Thread Walter Bright via Digitalmars-d-announce
On 5/29/2014 11:25 AM, Dmitry Olshansky wrote: Agreed. The simple dream of automatically decoding UTF and staying Unicode correct is a failure. Yes. Attempting to hide the fact that strings are UTF-8 is just doomed. It's like trying to pretend that floating point does not do rounding. It's

Re: Scott Meyers' DConf 2014 keynote The Last Thing D Needs

2014-05-29 Thread Walter Bright via Digitalmars-d-announce
On 5/29/2014 3:19 PM, Dmitry Olshansky wrote: With the reason being? The same reason you might want to put: @nogc: ... at the beginning of a source module instead of: @nogc: { ... }

Re: Scott Meyers' DConf 2014 keynote The Last Thing D Needs

2014-05-31 Thread Walter Bright via Digitalmars-d-announce
On 5/30/2014 5:37 AM, Steven Schveighoffer wrote: On Thu, 29 May 2014 21:15:21 -0400, deadalnix deadal...@gmail.com wrote: On Thursday, 29 May 2014 at 19:06:15 UTC, Steven Schveighoffer wrote: Static if is certainly NOT an attribute, it doesn't make any sense. Well... it sorta does. static

Real time captioning of D presentations

2014-06-01 Thread Walter Bright via Digitalmars-d-announce
https://lkuper.github.io/blog/2014/05/31/your-next-conference-should-have-real-time-captioning/ I know I'd find this very useful - what do you guys think?

Re: Real time captioning of D presentations

2014-06-01 Thread Walter Bright via Digitalmars-d-announce
On 6/1/2014 1:17 PM, Tobias Pankrath wrote: On Sunday, 1 June 2014 at 18:46:18 UTC, Walter Bright wrote: https://lkuper.github.io/blog/2014/05/31/your-next-conference-should-have-real-time-captioning/ I know I'd find this very useful - what do you guys think? I definitively prefer reading

Re: Real time captioning of D presentations

2014-06-01 Thread Walter Bright via Digitalmars-d-announce
On 6/1/2014 4:36 PM, Leandro Lucarella wrote: With FF, when watching native videos (webm for example), you can increase the speed of the video preserving the voice pitch. I usually use 1.5x speed and normally is very understandable :) I have to try that - what's the command?

Re: Real time captioning of D presentations

2014-06-02 Thread Walter Bright via Digitalmars-d-announce
On 6/2/2014 8:46 AM, Iain Buclaw via Digitalmars-d-announce wrote: However, what you can't do is change the accent to one that you may better understand. I know a lot of europeans sometimes don't quite follow me sometimes. :) Captioning also helps people who aren't native english speakers.

Re: Real time captioning of D presentations

2014-06-02 Thread Walter Bright via Digitalmars-d-announce
On 6/2/2014 8:47 AM, Peter Massey-Plantinga wrote: I am hearing impaired and interested in DConf talks. I can't always listen to the talks when they come out, but would definitely be more interested if they were captioned. And transcripts would be hugely appreciated as well. Thanks for letting

Re: Real time captioning of D presentations

2014-06-02 Thread Walter Bright via Digitalmars-d-announce
On 6/2/2014 8:53 AM, Meta wrote: If we were to release a transcript for the hearing impaired, it should not be *after* the talk is done. Sure, but we can't always do what's best, we can only do our best.

Re: Interview at Lang.NEXT

2014-06-04 Thread Walter Bright via Digitalmars-d-announce
On 6/4/2014 2:08 AM, Andrei Alexandrescu wrote: FWIW I'm not sure high resolution is necessary or recommended when watching me :o). -- Andrei I look better at low res.

Re: Interview at Lang.NEXT

2014-06-04 Thread Walter Bright via Digitalmars-d-announce
On 6/4/2014 4:27 AM, w0rp wrote: On Wednesday, 4 June 2014 at 06:19:05 UTC, Andrei Alexandrescu wrote: http://www.reddit.com/r/programming/comments/27911b/conversation_with_andrei_alexandrescu_all_things/ Andrei I never post on Reddit myself, but I noticed the guy asking about Qt ports.

Re: Chuck Allison's talk is up

2014-06-05 Thread Walter Bright via Digitalmars-d-announce
On 6/5/2014 9:34 AM, Andrei Alexandrescu wrote: https://news.ycombinator.com/newest http://www.reddit.com/r/programming/comments/27e5d7/dconf_day_1_talk_3_a_real_d_in_programming/ https://www.facebook.com/dlang.org/posts/860528800627469

Re: Interview at Lang.NEXT

2014-06-05 Thread Walter Bright via Digitalmars-d-announce
On 6/5/2014 6:31 AM, Bill Baxter via Digitalmars-d-announce wrote: But when it comes to tests, it's very convenient to just be able to fake any object by slapping some dummy functions in between curly braces. For example if I want a fake IWidthHaver instance, I just have to write x = {

Re: K-Nearest Neighbor + pointger alignments

2014-06-10 Thread Walter Bright via Digitalmars-d-announce
On 6/10/2014 1:46 AM, bearophile wrote: I don't like D to throw away static information that can be used to avoid run-time crashes, this is the opposite of what is usually called a safe language. To be pedantic, D being a safe language means memory safe, not no seg faults of any sort.

dmd front end now switched to Boost license

2014-06-12 Thread Walter Bright via Digitalmars-d-announce
https://github.com/D-Programming-Language/dmd/pull/3655

Re: dmd front end now switched to Boost license

2014-06-13 Thread Walter Bright via Digitalmars-d-announce
On 6/13/2014 4:31 AM, Dmitry Olshansky wrote: It's probably nice to have less restrictive license, but what we aim to achieve with that? 1. Boost is the least restrictive license 2. Minimize friction for adopting D 3. Harmonization with usage of Boost in the runtime library 4. Allow

Re: dmd front end now switched to Boost license

2014-06-14 Thread Walter Bright via Digitalmars-d-announce
On 6/14/2014 11:03 AM, Nick Sabalausky wrote: I'll take B, thanks. ;) Right on, Nick. And there's another advantage I neglected to mention - it allows DMDFE code to be moved into Phobos without issues.

Re: dmd front end now switched to Boost license

2014-06-14 Thread Walter Bright via Digitalmars-d-announce
On 6/14/2014 9:02 AM, Leandro Lucarella wrote: Not really, the standard library is included into user code (because of the templates), and that's the reason why it needs to be under a very permissive license. The compiler, on the other hand, doesn't, and one could agree is good to force people

Re: DConf Day 1 Talk 6: Case Studies in Simplifying Code with Compile-Time Reflection by Atila Neves

2014-06-16 Thread Walter Bright via Digitalmars-d-announce
On 6/16/2014 8:38 PM, Adam D. Ruppe wrote: BTW I tried posting the link to the sample chapter of my book in this too since it talks about reflection and the post seems to have just disappeared. I think I triggered reddits comment spam filter :( I gave up posting links on reddit years ago -

core.checkedint added to druntime

2014-06-17 Thread Walter Bright via Digitalmars-d-announce
https://github.com/D-Programming-Language/druntime/pull/839 While being a very modest piece of code in and of itself, I believe this offers a significant opportunity that both D compilers and user defined types can exploit. Not only can it be used to create an efficient safeint data type, it

Re: core.checkedint added to druntime

2014-06-18 Thread Walter Bright via Digitalmars-d-announce
On 6/18/2014 2:43 AM, bearophile wrote: Walter Bright: https://github.com/D-Programming-Language/druntime/pull/839 Why aren't functions with ubyte/byte/short/ushort arguments included? Because there is no ubyte/byte/short/ushort math in C, C++ or D. There is only int/long math.

Re: DConf Day 1 Talk 6: Case Studies in Simplifying Code with Compile-Time Reflection by Atila Neves

2014-06-21 Thread Walter Bright via Digitalmars-d-announce
On 6/21/2014 6:15 AM, Jacob Carlborg wrote: Youtube supports 4k resolution, is that good enough :). All videos from RailsConf 2014 was uploaded to youtube in 1080p resolution. For presentation videos, I don't see any point to hi res. DVD quality is more than good enough.

Re: core.checkedint added to druntime

2014-06-22 Thread Walter Bright via Digitalmars-d-announce
On 6/22/2014 12:37 AM, Nordlöw wrote: While being a very modest piece of code in and of itself, I believe this offers a significant opportunity that both D compilers and user defined types can exploit. I did this in C/C++ a while ago, out of which I have forgotten most of it :)

Re: LDC 0.13.0 has been released!

2014-06-25 Thread Walter Bright via Digitalmars-d-announce
On 6/23/2014 9:50 PM, Kai Nacke wrote: Hi everyone, LDC 0.13.0, the LLVM-based D compiler, is available for download! This is the first stable release based on the 2.064.2 frontend and standard library and supports LLVM 3.1-3.4.2 (OS X: 3.2/3.4.x only). As usual, you can find links to the

Re: EMSI has a Github page

2014-06-27 Thread Walter Bright via Digitalmars-d-announce
On 6/26/2014 2:26 PM, Brian Schott wrote: https://github.com/economicmodeling Stuff that's been made available: * D implementation of the DDoc macro processor * Documentation generator that doesn't need the compiler - No more requirement to use all the -I options to just get docs. -

Re: DConf Day 1 Panel with Walter Bright and Andrei Alexandrescu

2014-06-27 Thread Walter Bright via Digitalmars-d-announce
On 6/27/2014 12:53 PM, Dicebot wrote: http://youtu.be/TNvUIWFy02I Ack, need to work on my posture :-(

Re: bugzilla and auto-tester temporarily down

2014-07-01 Thread Walter Bright via Digitalmars-d-announce
On 7/1/2014 5:18 PM, Brad Roberts via Digitalmars-d-announce wrote: Both are back up and running Thanks, Brad, for taking care of this! Your help with bugzilla has been and is invaluable and most appreciated.

Re: DMD 2.066.0-b1

2014-07-03 Thread Walter Bright via Digitalmars-d-announce
On 7/3/2014 6:13 PM, Andrew Edwards wrote: A number of technical difficulties resulted in a delayed beta review. The review period has commenced and will continue until 0700 UTC ( PDT) 14 July 2014. Thank you, Andrew!

Re: Dconf 2014 Day 2 Talk 5: Tooling: Bringing Developers and Development Together by Brad Roberts

2014-07-11 Thread Walter Bright via Digitalmars-d-announce
On 7/11/2014 3:11 AM, Dicebot wrote: On Thursday, 10 July 2014 at 18:27:52 UTC, Andrei Alexandrescu wrote: https://twitter.com/D_Programming/status/487301149645873152 https://www.facebook.com/dlang.org/posts/882371471776535 https://news.ycombinator.com/newest

Re: Dconf 2014 Day 2 Talk 5: Tooling: Bringing Developers and Development Together by Brad Roberts

2014-07-11 Thread Walter Bright via Digitalmars-d-announce
On 7/11/2014 10:09 AM, Walter Bright wrote: On 7/11/2014 3:11 AM, Dicebot wrote: http://youtu.be/Es8st0E5428 The youtube link should go in the reddit posting, too! Ah, I see you did already. Thanks!

Re: DConf 2014 Day 2 Talk 7: Tiny, Ubiquitous Machines Powered by D by Michael D. Franklin

2014-07-14 Thread Walter Bright via Digitalmars-d-announce
On 7/14/2014 12:32 PM, Dicebot wrote: This is my favorite DConf 2014 talk. I absolutely admire dedication Mike has pushed through many annoying issues through to the point he has prevailed :) Best proof of concept for D usage in embedded barebone world I have seen so far. Post this on reddit!

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

2014-07-15 Thread Walter Bright via Digitalmars-d-announce
On 7/15/2014 11:28 AM, John wrote: At the end of this video, it sounds like it ends abruptly.. While answering a question, Walter says.. 'it turns out..' and the video ends there. That's when my time ran out and I vanished in a puff of greasy black smoke.

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

2014-07-15 Thread Walter Bright via Digitalmars-d-announce
On 7/15/2014 12:36 PM, Justin Whear wrote: The sentence was it turns out the simple compiler enhancement I am about to reveal makes all code run 5x faster. That does it. You're on the hook for writing my next material!

Re: DConf 2014: Adam D Ruppe's amazing slideless talk on x86 Bare Metal and Custom Runtime Programming

2014-07-17 Thread Walter Bright via Digitalmars-d-announce
On 7/17/2014 12:29 PM, Adam D. Ruppe wrote: On Thursday, 17 July 2014 at 18:48:11 UTC, deadalnix wrote: You may have been shadow banned. You should contact some reddit admins. It doesn't seem to be my account itself, just that link. Someone else says they tried posting it too but I can't see

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

2014-07-17 Thread Walter Bright via Digitalmars-d-announce
On 7/16/2014 7:21 AM, dennis luehring wrote: can you give an short (working) example code to show the different resulting assembler for your for-rewrite example - and what compilers your using for testing - only dmd or gdc? I used dmd.

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

2014-07-17 Thread Walter Bright via Digitalmars-d-announce
On 7/17/2014 9:40 PM, dennis luehring wrote: i understand your focus on dmd - but talking about fast code and optimizing WITHOUT even trying to compare with other compiler results is just a little bit strange for someone who stated speed = money The point was to get people to look at the asm

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

2014-07-18 Thread Walter Bright via Digitalmars-d-announce
On 7/17/2014 11:42 PM, dennis luehring wrote: Am 18.07.2014 07:54, schrieb Walter Bright: On 7/17/2014 9:40 PM, dennis luehring wrote: i understand your focus on dmd - but talking about fast code and optimizing WITHOUT even trying to compare with other compiler results is just a little bit

Re: DConf 2014 Lightning Talks

2014-07-21 Thread Walter Bright via Digitalmars-d-announce
On 7/21/2014 3:59 PM, Robert burner Schadek wrote: On Monday, 21 July 2014 at 22:08:26 UTC, Brian Schott wrote: On Monday, 21 July 2014 at 22:04:58 UTC, Ali Çehreli wrote: Thanks! I will wait at least another year before watching the video. I don't think I can stand seeing myself cramming 26

Re: DConf 2014 Lightning Talks

2014-07-22 Thread Walter Bright via Digitalmars-d-announce
On 7/21/2014 11:20 PM, Iain Buclaw via Digitalmars-d-announce wrote: I used to be in the dance business. Andrei's a drummer, Walter's a dancer. Now I know I have seen too much. :) No, I'm not posting any videos of that!

Re: Programming in D book is 100% translated

2014-07-24 Thread Walter Bright via Digitalmars-d-announce
On 7/24/2014 1:11 AM, Ali Çehreli wrote: I have completed the translation of the book. Phew... :) However, there is still more work, like adding a UDA chapter and working on many little TODO items. The following was the final chapter, which actually only scratches the surface of the very broad

Re: Programming in D book is 100% translated

2014-07-24 Thread Walter Bright via Digitalmars-d-announce
On 7/24/2014 1:11 AM, Ali Çehreli wrote: I have completed the translation of the book. Phew... :) However, there is still more work, like adding a UDA chapter and working on many little TODO items. The following was the final chapter, which actually only scratches the surface of the very broad

Re: DMD v2.066.0-rc1

2014-08-01 Thread Walter Bright via Digitalmars-d-announce
On 7/31/2014 5:51 AM, Andrew Edwards wrote: DMD v2.066.0-rc1 binaries are available for testing: http://wiki.dlang.org/Beta_Testing Thank you again, Andrew!

Re: DMD v2.066.0-rc1

2014-08-05 Thread Walter Bright via Digitalmars-d-announce
On 8/3/2014 8:51 PM, Manu via Digitalmars-d-announce wrote: This windiows installer went wrong on me. First, it tried to uninstall, it offered to uninstall from 'C:\D'. My DMD install is 'C:\dev\D'... The path was presented in a greyed out textbox that I couldn't type in to correct it, and no

Re: Mago Debugger changes hands

2014-08-09 Thread Walter Bright via Digitalmars-d-announce
On 8/9/2014 8:33 PM, Aldo Nunez wrote: Greetings to all Mago Debugger, Visual D, and interested D users. After 5 years, I can no longer continue development of Mago Debugger. The project requires too much attention for me to keep working on it while keeping my family happy. I learned a ton,

Re: COFF support for Win32 merged

2014-08-17 Thread Walter Bright via Digitalmars-d-announce
On 8/17/2014 2:57 AM, Jacob Carlborg wrote: I though that this might be important enough to share on the announce list: A pull request [1] by Rainer Schuetze which adds COFF support for Win32 has recently been merged by Walter. It seems to be enabled using the -m32mscoff flag. [1]

Re: COFF support for Win32 merged

2014-08-17 Thread Walter Bright via Digitalmars-d-announce
On 8/17/2014 6:11 AM, ketmar via Digitalmars-d-announce wrote: maybe this is due to mscoff support still considering 'experimental'? It certainly is, as there is no druntime support for it, it is not tested by the autotester, etc.

Re: D 2.066 is out. Enjoy!

2014-08-18 Thread Walter Bright via Digitalmars-d-announce
On 8/18/2014 12:00 PM, Andrei Alexandrescu wrote: Congratulations to everyone involved! http://www.reddit.com/r/programming/comments/2dwqvy/d_2066_nogc_c_namespaces_multidimensional_slices/ https://www.facebook.com/dlang.org/posts/905593426121006

Fix #2529: explicit protection package #3651

2014-08-19 Thread Walter Bright via Digitalmars-d-announce
On 8/19/2014 7:01 AM, Dicebot wrote: Walter, now that release is out can you please state your opinion about https://github.com/D-Programming-Language/dmd/pull/3651 ? It is blocking Phobos module split and decoupling. I keep thinking there's gotta be a way to do this without language

Re: D for the Win

2014-08-20 Thread Walter Bright via Digitalmars-d-announce
On 8/20/2014 2:21 PM, Andrei wrote: stumbled on this blog post: http://tomerfiliba.com/blog/dlang/ looked like something worth posting to r/programming, so I did http://www.reddit.com/r/programming/comments/2e49tm/d_for_the_win/

Re: D for the Win

2014-08-20 Thread Walter Bright via Digitalmars-d-announce
On 8/20/2014 2:33 PM, anonymous wrote: Dlang Dlang Über Alles as a German, O_O I'm not surprised that the German programming community has taken to D. After all, German cars all have those D stickers on them :-)

Re: D 2.066 is out. Enjoy!

2014-08-21 Thread Walter Bright via Digitalmars-d-announce
On 8/21/2014 11:54 AM, Jonathan M Davis wrote: LOL. Yeah, well, it would be ni going to support C+ce if we could get an actual list of the C++ features that D currently supports somewhere (and how to use them if it's not obvious). You've been doing so much great work on that that I have no clue

Re: D for the Win

2014-08-21 Thread Walter Bright via Digitalmars-d-announce
On 8/20/2014 3:02 PM, anonymous wrote: [...] I agree with Dicebot. Let's not go there.

Re: D 2.066 is out. Enjoy!

2014-08-22 Thread Walter Bright via Digitalmars-d-announce
On 8/22/2014 1:23 AM, Daniel Murphy wrote: Walter Bright wrote in message news:lt5l3k$2s5t$1...@digitalmars.com... The thing is, while the code was there, there wasn't a single test case for it in the test suite. Furthermore, at least for Elf, there was no support for the special mangling done

Re: D 2.066 is out. Enjoy!

2014-08-22 Thread Walter Bright via Digitalmars-d-announce
On 8/22/2014 1:18 AM, Daniel Murphy wrote: There are two reason it's not better documented: 1. I hate writing documentation. I really really hate it. Join the club :-) 2. These features are rather difficult to use, and I don't want people to think they can just plug-and-play. I've spent a

Re: core.stdcpp

2014-08-26 Thread Walter Bright via Digitalmars-d-announce
On 8/25/2014 11:12 PM, Mike wrote: The C standard library and C++ standard library are not part of D-the-language. D would even be better served by putting these features in phobos as std.stdc and std.stdcpp. This would make them just as conveniently available to users, and reduce the coupling

Re: core.stdcpp

2014-08-27 Thread Walter Bright via Digitalmars-d-announce
On 8/26/2014 5:32 PM, Mike wrote: We currently have std.c and core.stdc. I believe core.stdc should be migrated to std.c, not the other way around. And before we make the same mistake with core.stdcpp, we should set a new precedent with std.cpp instead. The irony is D1 has std.c, and for D2

Re: DMD v2.067.0-b1

2014-08-27 Thread Walter Bright via Digitalmars-d-announce
On 8/27/2014 2:19 PM, Andrew Edwards wrote: Hello all, Binaries for beta 1 is available for download and testing. You can find them at: http://wiki.dlang.org/Beta_Testing Test!!! Document bugs/regressions!!! Enjoy!!! Thanks to those who have contributed to the maintenance/upkeep of the wiki

Re: DMD v2.067.0-b1

2014-08-27 Thread Walter Bright via Digitalmars-d-announce
On 8/27/2014 2:27 PM, Dicebot wrote: Let's get them reviewed/pulled and do a 2.066 point release. Very true but this does not conflict with 2.067 cycle (other than competing for attention of compiler developers) You're right, somehow I misread 2.067 as 2.066. My mistake.

Re: core.stdcpp

2014-08-29 Thread Walter Bright via Digitalmars-d-announce
On 8/27/2014 2:38 PM, deadalnix wrote: The problem is that you don't always want to bring libc and libstdc++ with you with every single project you write. Remember that a library is not simply inserted bodily into the executable. A library is searched for modules that define unresolved

Re: D2 port of Sociomantic CDGC available for early experiments

2014-10-08 Thread Walter Bright via Digitalmars-d-announce
On 10/8/2014 2:55 AM, Vladimir Panteleev wrote: On Wednesday, 8 October 2014 at 00:18:16 UTC, Walter Bright wrote: Sort of like: user: need to fix this on the website n.g.: thanks! fixed now! user: no it isn't n.g.: looks good to me [lots of fruitless back and forth] n.g.: did you

Re: D on TV - FLOSS Weekly 311

2014-10-08 Thread Walter Bright via Digitalmars-d-announce
On 10/8/2014 3:25 PM, Walter Bright wrote: alias the Walter Andrei show! http://twit.tv/show/floss-weekly/311 And thanks to our hosts Randal Schwartz and Dan Lynch for hosting us!

Re: Walter and I are on at FLOSS weekly

2014-10-08 Thread Walter Bright via Digitalmars-d-announce
On 10/8/2014 2:01 PM, Andrei Alexandrescu wrote: Recorded this morning. Enjoy! http://twit.tv/show/floss-weekly/311 Andrei Ya beat me to it. G!!! :-)

D on TV - FLOSS Weekly 311

2014-10-08 Thread Walter Bright via Digitalmars-d-announce
alias the Walter Andrei show! http://twit.tv/show/floss-weekly/311

Re: D on TV - FLOSS Weekly 311

2014-10-08 Thread Walter Bright via Digitalmars-d-announce
On 10/8/2014 3:25 PM, Walter Bright wrote: alias the Walter Andrei show! http://twit.tv/show/floss-weekly/311 Looks like we overloaded their server! Yee-haw!

Re: D on TV - FLOSS Weekly 311

2014-10-08 Thread Walter Bright via Digitalmars-d-announce
On 10/8/2014 3:25 PM, Walter Bright wrote: alias the Walter Andrei show! http://twit.tv/show/floss-weekly/311 On reddit! https://www.reddit.com/r/programming/comments/2ipdpa/floss_weekly_311_the_d_language/ and on https://news.ycombinator.com/newest

Re: D on TV - FLOSS Weekly 311

2014-10-08 Thread Walter Bright via Digitalmars-d-announce
On 10/8/2014 6:25 PM, John wrote: Interesting talk! Thanks! I wish you had some lighting on you. You are hardly visible! It's to hide the scars where my head was sewed back on.

Re: D2 port of Sociomantic CDGC available for early experiments

2014-10-09 Thread Walter Bright via Digitalmars-d-announce
On 10/8/2014 11:43 PM, Rainer Schuetze wrote: Yes, but the problem is not to access command line arguments, but to run code before the GC initialization i.e. before _d_run_main is executed. If we can assume a C++ backend, using static initialization of a C++ global could work: static bool

Re: D2 port of Sociomantic CDGC available for early experiments

2014-10-09 Thread Walter Bright via Digitalmars-d-announce
On 10/9/2014 7:25 AM, Dicebot wrote: At the same time I don't see what real benefit such runtime options brings to the table. This is why in my PR garbage collector is currently chosen during compilation time. Choosing at compile time is probably best.

Re: D2 port of Sociomantic CDGC available for early experiments

2014-10-09 Thread Walter Bright via Digitalmars-d-announce
On 10/9/2014 11:25 AM, Rainer Schuetze wrote: Martin is very much against this, one reason is that it does not work with druntime in a shared library. I can understand that, but I also don't know what a reasonable use case would be for sharing a library yet using different GC's - it sounds

Re: D2 port of Sociomantic CDGC available for early experiments

2014-10-10 Thread Walter Bright via Digitalmars-d-announce
On 10/10/2014 12:37 AM, Rainer Schuetze wrote: It was my impression that phobos in a shared library would soon become the default on linux, i.e. any application would use it by default. In that case, all supported GCs might actually have to be included in the shared library. The options to

Re: D2 port of Sociomantic CDGC available for early experiments

2014-10-10 Thread Walter Bright via Digitalmars-d-announce
On 10/10/2014 5:45 PM, Leandro Lucarella wrote: I still don't understand why wouldn't we use environment variables for what they've been created for, it's foolish :-) Because using environment variables to tune program X will also affect programs A-Z.

Re: D2 port of Sociomantic CDGC available for early experiments

2014-10-10 Thread Walter Bright via Digitalmars-d-announce
On 10/10/2014 9:25 PM, Andrei Alexandrescu wrote: On 10/10/14, 7:54 PM, Walter Bright wrote: On 10/10/2014 5:45 PM, Leandro Lucarella wrote: I still don't understand why wouldn't we use environment variables for what they've been created for, it's foolish :-) Because using environment

Interview with Andrei Alexandrescu on the D Programming Language

2014-10-11 Thread Walter Bright via Digitalmars-d-announce
https://www.youtube.com/watch?v=tvdoIJaPooI On reddit: https://www.reddit.com/r/programming/comments/2iws85/interview_with_andrei_alexandrescu_on_the_d/

Re: D2 port of Sociomantic CDGC available for early experiments

2014-10-11 Thread Walter Bright via Digitalmars-d-announce
On 10/11/2014 3:59 PM, Leandro Lucarella wrote: You can use different mechanisms in different OSs. There is no need to force a runtime to be OS-independent. If that were the case, then we should close the concurrent GC pull request now. I still don't see why it can't use a special argument to

Re: D2 port of Sociomantic CDGC available for early experiments

2014-10-11 Thread Walter Bright via Digitalmars-d-announce
On 10/11/2014 4:23 PM, Leandro Lucarella wrote: It basically defines a bunch of environment variables and run the binary. This is a super common practice in posix systems. We are not inventing anything here. I don't know how windows or other OSs deal with defining environment variables in a

  1   2   3   4   5   6   7   >