Re: Release 2.072.2

2016-12-31 Thread Walter Bright via Digitalmars-d-announce
On 12/31/2016 3:49 PM, Meta wrote: Does this mean that DIP1000 has been implemented and is behind a feature switch, Not until 2.073

Re: It's alive! D building D building D, all on Android

2016-12-29 Thread Walter Bright via Digitalmars-d-announce
On 5/5/2016 1:17 AM, Joakim wrote: After a sleepless night of trying to build the latest ldc master branch 2.070.2 on my Android tablet a couple nights ago, almost the full druntime/phobos standard library test suite passes (only one assert in std.conv) and the same for the dmd test suite, with

Re: Silicon Valley D Meetup - December 22, 2016 - "The Curse of Knowledge: Et tu, D?" by Adam Wilson

2016-12-25 Thread Walter Bright via Digitalmars-d-announce
On 12/25/2016 2:15 AM, Adam Wilson wrote: This one is on me. And I do apologize profusely. We were talking beforehand about how we needed to remember to unmute, we had tested everything to make sure it worked, and then in a fit of eagerness to get started, I forgot to switch windows and unmute.

Re: Silicon Valley D Meetup - December 22, 2016 - "The Curse of Knowledge: Et tu, D?" by Adam Wilson

2016-12-24 Thread Walter Bright via Digitalmars-d-announce
On 12/23/2016 11:30 PM, Ali Çehreli wrote: (There is no audio on the recording until 45:45.) Oh, this is painful.

32 byte vectors - first blood

2016-12-24 Thread Walter Bright via Digitalmars-d-announce
Running AVX 32 bit vector code! (And getting the right results, too!) https://github.com/dlang/dmd/pull/6358

Re: Milestone - DMD front end is now 100% D!

2016-12-14 Thread Walter Bright via Digitalmars-d-announce
On 12/14/2016 7:21 PM, Joakim wrote: How far do you plan to go in bringing D idioms to the compiler itself? A simple grep shows 3 C-style `for` loops in the frontend for every D `foreach`. Do you plan on using ranges and algorithms, which likely means relying on Phobos at some point? Any

Milestone - DMD front end is now 100% D!

2016-12-14 Thread Walter Bright via Digitalmars-d-announce
The last one: https://github.com/dlang/dmd/pull/6310

Re: Andrei on the new D Foundation Scholarships

2016-12-05 Thread Walter Bright via Digitalmars-d-announce
On 12/5/2016 8:16 PM, Mike Parker wrote: Thanks. I've noticed that when I leave such comments they initially get a number of upvotes, but in some cases they get downvoted over time. So now I've taken to only leaving them on posts where I can't come up with an obvious title for the reddit link. I

Re: Andrei on the new D Foundation Scholarships

2016-12-05 Thread Walter Bright via Digitalmars-d-announce
On 12/5/2016 5:36 AM, Mike Parker wrote: After a two-week hiatus, the latest post at the blog takes the form of an interview with Andrei regarding the new scholarships he announced a couple weeks back. He talks about how the program came into existence, how it works, and some of what he hopes to

D programming jobs site

2016-11-27 Thread Walter Bright via Digitalmars-d-announce
https://www.jobsinnew.tech/langs/d/

Re: Nov 16 - Memory Safety and the D Programming Language

2016-11-21 Thread Walter Bright via Digitalmars-d-announce
On 11/21/2016 7:20 AM, ixid wrote: On Sunday, 20 November 2016 at 22:34:26 UTC, Walter Bright wrote: On 11/14/2016 1:39 AM, qznc wrote: On Monday, 14 November 2016 at 06:57:07 UTC, Walter Bright wrote: · Follow our YouTube channel. So, there will be a recording? Great! Unfortunately, the

Re: Nov 16 - Memory Safety and the D Programming Language

2016-11-20 Thread Walter Bright via Digitalmars-d-announce
On 11/14/2016 1:39 AM, qznc wrote: On Monday, 14 November 2016 at 06:57:07 UTC, Walter Bright wrote: · Follow our YouTube channel. So, there will be a recording? Great! Unfortunately, the audio was lost 18 minutes in. Looks to be not worth posting. I do have the slides up, though.

Re: Formal review of DIP1002

2016-11-17 Thread Walter Bright via Digitalmars-d-announce
On 11/17/2016 7:30 AM, Dicebot wrote: On Thursday, 17 November 2016 at 15:26:21 UTC, John Colvin wrote: Regardless of the outcome, I just want to commend whoever wrote the rejection text* on doing such a clear and comprehensive job. I'm sure it must be disappointing for a DIP author to have it

Nov 16 - Memory Safety and the D Programming Language

2016-11-13 Thread Walter Bright via Digitalmars-d-announce
This is a copy of the announcement. See y'all there! --- Folks please welcome Walter Bright as our presenter this month! Also please thank KForce for sponsoring our pizza this month!! Date/Time/Location: November 16th, 2016 at 7:00 PM Microsoft Eastside Campus, Bldg. 40, Steptoe

For those who cannot reach github today due to DNS DDOS attack

2016-10-21 Thread Walter Bright via Digitalmars-d-announce
Put these in your /etc/hosts file: 192.30.253.113 github.com 151.101.44.133 assets-cdn.github.com 54.236.140.90 collector.githubapp.com 192.30.253.116 api.github.com 192.30.253.122 ssh.github.com 151.101.44.133 avatars0.githubusercontent.com 151.101.44.133 avatars1.githubusercontent.com

Re: Comparing compilation time of random code in C++, D, Go, Pascal and Rust

2016-10-20 Thread Walter Bright via Digitalmars-d-announce
On 10/20/2016 9:20 AM, eugene wrote: could you give facts that on linux it is ok? You can find out by writing a program to generate 100,000 functions and compile the result on linux.

Re: Comparing compilation time of random code in C++, D, Go, Pascal and Rust

2016-10-20 Thread Walter Bright via Digitalmars-d-announce
On 10/19/2016 10:05 AM, Gary Willoughby wrote: D was doing well but in the larger examples the D compiler crashed: "Error: more than 32767 symbols in object file". The article didn't say it crashed. That message only occurs for Win32 object files - it's a limitation of the OMF file format.

Re: Article: Increasing the performance of D math code

2016-10-11 Thread Walter Bright via Digitalmars-d-announce
On 10/11/2016 7:01 AM, Johan Engelen wrote: I wrote a piece on LDC's fastmath stuff that Mir uses for high-performance D math code: https://johanengelen.github.io/ldc/2016/10/11/Math-performance-LDC.html Articles like this are great! Keep 'em coming.

Re: Please say hello to Alexandru

2016-10-04 Thread Walter Bright via Digitalmars-d-announce
Welcome, Alexandru!

Re: Numerical age for D: Mir v0.18.0 is faster then OpenBLAS

2016-09-24 Thread Walter Bright via Digitalmars-d-announce
On 9/23/2016 7:30 AM, Joakim wrote: People don't just want speed and portability, they want ease of use. Show them that D will be easier. Fast code, fast!

undeaD is now an official D repository!

2016-09-23 Thread Walter Bright via Digitalmars-d-announce
https://github.com/dlang/undeaD Need an obsolete Phobos module? Here they are, back from the dead and upgraded to work with the latest D Current modules included: std.bitarray std.date std.datebase std.dateparse std.regexp std.stream and friends --- Thanks to Martin Nowak for his help

Re: Cppcon tonight at 8:30 in Bellevue

2016-09-21 Thread Walter Bright via Digitalmars-d-announce
On 9/21/2016 3:48 PM, Brad Anderson wrote: On Wednesday, 21 September 2016 at 22:32:27 UTC, Walter Bright wrote: Wednesday 09/21/2016 8:30pm: Writing Secure C++ CppCon is being hosted at the Meydenbauer Center in Bellevue. Directions and parking information can be found here:

Cppcon tonight at 8:30 in Bellevue

2016-09-21 Thread Walter Bright via Digitalmars-d-announce
Wednesday 09/21/2016 8:30pm: Writing Secure C++ CppCon is being hosted at the Meydenbauer Center in Bellevue. Directions and parking information can be found here: http://www.meydenbauer.com/parking-directions/ Additional information on CppCon can be found here: http://cppcon.org/ Don't

Re: Joakim Intreviews Walter for the D Blog

2016-08-31 Thread Walter Bright via Digitalmars-d-announce
On 8/30/2016 1:27 PM, Walter Bright wrote: https://news.ycombinator.com/item?id=1239047 Well, that seems to be the wrong url :-(

Re: Joakim Intreviews Walter for the D Blog

2016-08-30 Thread Walter Bright via Digitalmars-d-announce
On 8/30/2016 4:50 AM, Mike Parker wrote: Joakim has put together an interview with Walter that's all about D. It's an enjoyable read. You can parse the interview at [1] and visit the reddit thread at [2]. I anticipate publishing more of Joakim's interviews on the blog in the future. [1]

Re: The D Language Foundation is now a tax exempt non-profit organization

2016-08-29 Thread Walter Bright via Digitalmars-d-announce
On 8/29/2016 1:42 PM, Craig Dillabaugh wrote: Thanks for your work on this Andrei. Yes, Andrei took charge of this and did all the work. Thank you!

Re: On the future of DIP1000

2016-08-28 Thread Walter Bright via Digitalmars-d-announce
On 8/28/2016 3:39 AM, Dicebot wrote: There have never been a single professional or at least constructively fashioned post from that account and tolerating that harms D public image. I have learned not to argue about this but I am very unhappy that you not only allow but encourage both off-topic

Re: On the future of DIP1000

2016-08-28 Thread Walter Bright via Digitalmars-d-announce
On 8/27/2016 11:58 PM, Bill Hicks wrote: white men There are plenty of other forums for politics. Not this one. You've had a couple of worthwhile posts, you're welcome to stay and continue in that vein. Posts with unprofessional behavior, politics, etc., will be simply deleted.

Re: On the future of DIP1000

2016-08-27 Thread Walter Bright via Digitalmars-d-announce
On 8/27/2016 9:04 AM, Dicebot wrote: Please never reply to that person unless you are his other account. Not in an announce threads at least. If the post is reasonably professional, it's ok to. Abusive posts just get deleted.

Re: On the future of DIP1000

2016-08-27 Thread Walter Bright via Digitalmars-d-announce
On 8/27/2016 8:19 AM, Bill Hicks wrote: I believe Andrei's point was that Rust had focused on one problem to the relative exclusion of others, not that memory safety was unimportant. Rust, to its credit, has changed the perception of the importance of memory safety. I bet in a few years

Re: On the future of DIP1000

2016-08-27 Thread Walter Bright via Digitalmars-d-announce
On 8/26/2016 9:53 PM, Bill Hicks wrote: On Wednesday, 24 August 2016 at 15:30:34 UTC, Martin Nowak wrote: we want memory safe code w/o the GC. -Martin Rust has had that since day one. Funny how not too long ago D core was mocking Rust, We've never mocked Rust's safety features, although

Re: On the future of DIP1000

2016-08-21 Thread Walter Bright via Digitalmars-d-announce
On 8/21/2016 7:01 PM, Jonathan M Davis via Digitalmars-d-announce wrote: Well, if you typically try and restrict your @system code to small parts of your program and use @trusted to turn them into @safe, then the vast majority of your program will be @safe. As I understand it, that's at least

Re: DIP1000: Scoped Pointers

2016-08-16 Thread Walter Bright via Digitalmars-d-announce
On 8/16/2016 6:01 PM, H. S. Teoh via Digitalmars-d-announce wrote: On Wed, Aug 17, 2016 at 01:01:05AM +, Chris Wright via Digitalmars-d-announce wrote: On Tue, 16 Aug 2016 18:55:40 +, Dicebot wrote: You need to add one more level of indirection for things to start going complicated.

Re: DIP1000: Scoped Pointers

2016-08-16 Thread Walter Bright via Digitalmars-d-announce
On 8/16/2016 5:31 PM, Mike wrote: On Monday, 15 August 2016 at 04:58:06 UTC, Walter Bright wrote: On 8/14/2016 9:56 PM, Joseph Rushton Wakeling wrote: Does that actually work in D2? Yes. Can you please clarify the current implementation `scope`, and what DIP1000 proposes to change with

Re: DIP1000: Scoped Pointers

2016-08-16 Thread Walter Bright via Digitalmars-d-announce
On 8/16/2016 11:25 AM, Meta wrote: What about this? struct Rnd { int* state; } void test() { scope rnd = new Rnd(); Rnd rnd2 = *rnd; saveGlobalState(rnd2); } 'state' is set to null by 'new Rnd()', and so no pointers escape.

Re: DIP1000: Scoped Pointers

2016-08-15 Thread Walter Bright via Digitalmars-d-announce
On 8/15/2016 6:54 AM, Rory McGuire via Digitalmars-d-announce wrote: okay nice, so that code would not compile but code such as: void test() { scope rnd = new Rnd; // reference semantic and stack allocated auto rnd2 = rnd; some_sneaky_function_that_saves_global_state(rnd); } would still

Re: DIP1000: Scoped Pointers

2016-08-14 Thread Walter Bright via Digitalmars-d-announce
On 8/14/2016 9:56 PM, Joseph Rushton Wakeling wrote: Does that actually work in D2? Yes.

Re: DIP1000: Scoped Pointers

2016-08-13 Thread Walter Bright via Digitalmars-d-announce
On 8/13/2016 1:50 PM, Joseph Rushton Wakeling wrote: Sure, but doesn't the envisioned DIP create the circumstances in which it could also be permitted in @safe code where the compiler can guarantee that the pointer's lifetime will not outlive the data referred to? The whole point of ref is

Re: DIP1000: Scoped Pointers

2016-08-13 Thread Walter Bright via Digitalmars-d-announce
On 8/13/2016 5:02 AM, Joseph Rushton Wakeling wrote: On Saturday, 13 August 2016 at 11:09:05 UTC, Walter Bright wrote: Taking the address of a ref variable has not been allowed in @safe code for a long time. Which is understandable given things as they are, but which could probably be relaxed

Re: DIP1000: Scoped Pointers

2016-08-13 Thread Walter Bright via Digitalmars-d-announce
On 8/13/2016 1:13 AM, Joseph Rushton Wakeling wrote: On Friday, 12 August 2016 at 19:37:47 UTC, Walter Bright wrote: That's just what this DIP addresses. struct MyWrapperStruct (T) { private T* data; public this (ref T input) { this.data = //

Re: DIP1000: Scoped Pointers

2016-08-12 Thread Walter Bright via Digitalmars-d-announce
On 8/12/2016 1:08 PM, Timon Gehr wrote: On 12.08.2016 21:39, Walter Bright wrote: On 8/12/2016 5:33 AM, Nordlöw wrote: If this is successfully implemented, what will D not be able to do, that Rust can/will? Have ownership semantics for pointers in more complex data structures. In D you'll

Re: DIP1000: Scoped Pointers

2016-08-12 Thread Walter Bright via Digitalmars-d-announce
On 8/12/2016 5:24 AM, Nordlöw wrote: On Wednesday, 10 August 2016 at 20:35:23 UTC, Dicebot wrote: The first DIP has just landed into the new queue. It is a proposal from language authors and thus it bypasses usual nitpicking process and proceeds straight to requesting community (your!)

Re: DIP1000: Scoped Pointers

2016-08-12 Thread Walter Bright via Digitalmars-d-announce
On 8/12/2016 5:33 AM, Nordlöw wrote: If this is successfully implemented, what will D not be able to do, that Rust can/will? Have ownership semantics for pointers in more complex data structures. In D you'll have to do such with ref counted objects. On the other hand, D code can reference

Re: DIP1000: Scoped Pointers

2016-08-12 Thread Walter Bright via Digitalmars-d-announce
On 8/12/2016 4:12 AM, Joseph Rushton Wakeling wrote: On Thursday, 11 August 2016 at 22:07:57 UTC, Walter Bright wrote: The scheme does not implement borrowing. References to internal data should be returned via 'return ref' or 'return scope', where their usage will be limited to the expression

Re: DIP1000: Scoped Pointers

2016-08-11 Thread Walter Bright via Digitalmars-d-announce
On 8/11/2016 12:59 PM, Joseph Rushton Wakeling wrote: There's a use-case that relates to some of our discussions together in another context, about structs or classes that borrow data via ref: The scheme does not implement borrowing. References to internal data should be returned via 'return

Re: DIP1000: Scoped Pointers

2016-08-11 Thread Walter Bright via Digitalmars-d-announce
On 8/11/2016 6:38 AM, Sönke Ludwig wrote: What would be nice to add is a behavior specification for 'scope' member variables (lifetime considered equal or slightly shorter than parent object lifetime). For example the `RefCountedSlice.payload` and `count` fields could be annotated with 'scope'

Re: DIP1000: Scoped Pointers

2016-08-11 Thread Walter Bright via Digitalmars-d-announce
On 8/10/2016 11:36 PM, rikki cattermole wrote: Perfect :) The nice thing about this scheme is it can do some things that Rust can't (and Rust can do things that this can't). I suppose it will balance out.

Re: DIP1000: Scoped Pointers

2016-08-10 Thread Walter Bright via Digitalmars-d-announce
On 8/10/2016 4:56 PM, Nicholas Wilson wrote: How will the infinite lifetime of ArrayLiteral and ArrayLiteral[constant] interact with LDC's GC to stack promotion pass? I don't know about how that works in LDC, but general such a promotion can only be done if the compiler can prove there are no

Re: Beta D 2.071.2-b1

2016-08-01 Thread Walter Bright via Digitalmars-d-announce
On 8/1/2016 4:02 AM, Martin Nowak wrote: First beta for the 2.071.2 point release. Thank you, Martin!

Re: D-Man culture

2016-07-28 Thread Walter Bright via Digitalmars-d-announce
On 7/28/2016 2:06 AM, Jack Applegame wrote: [...] Past time to drop this topic.

Re: DConf 2016 on YouTube

2016-07-21 Thread Walter Bright via Digitalmars-d-announce
On 7/21/2016 9:35 AM, Ali Çehreli wrote: Stealing the opportunity to announce this news... :) https://www.youtube.com/playlist?list=PL3jwVPmk_PRyTWWtTAZyvmjDF4pm6EX6z Reddit: https://www.reddit.com/r/programming/comments/4txf9w/dconf_2016_video_playlist/ Ali Yay for the closed

Re: D-Man culture

2016-07-21 Thread Walter Bright via Digitalmars-d-announce
On 7/21/2016 12:16 AM, Ali Çehreli wrote: Can you make a better ASCII D-Man drawing. o o |\ \ ___ / |,-oo\\ |||| |||| || // ||__// '--- \ \ / / ^ ^ Ali Nope! That one is pretty good!

Re: Vision document for H2 2016

2016-07-08 Thread Walter Bright via Digitalmars-d-announce
On 7/8/2016 7:01 AM, Eugene wrote: please add some features from Rust: primitive type aliases, like i8, u8, u32, and so on http://dlang.org/phobos/core_stdc_stdint.html

Re: Vision document for H2 2016

2016-07-08 Thread Walter Bright via Digitalmars-d-announce
On 7/8/2016 6:51 AM, Robert M. Münch wrote: 1. Fixing (all) bugs before doing new things: If I look as a CTO, CIO or CEO on D I the first thing I ask is: "Are they doing a lot of new stuff? And if, is this thing / last releasae that bullet proof stable that there are not annoying open issued?"

Re: Vision document for H2 2016

2016-07-07 Thread Walter Bright via Digitalmars-d-announce
On 7/7/2016 1:16 PM, H. S. Teoh via Digitalmars-d-announce wrote: Recently Walter has been fixing a series of compiler bugs related to @safe, which is a very promising development, but we're not quite there yet: https://issues.dlang.org/buglist.cgi?keywords=safe_id=209407=--- The

Re: First dmd nightly shipping with dub

2016-07-06 Thread Walter Bright via Digitalmars-d-announce
On 7/6/2016 2:28 AM, Martin Nowak wrote: This is the first nightly dmd build that includes dub binaries. http://nightlies.dlang.org/dmd-2016-07-06/ They will also be part of the upcoming 2.072.y releases. We will sync the dub and dmd release cycles, but not the versioning. Ah, wonderful! Thank

Re: Release D 2.071.1

2016-06-28 Thread Walter Bright via Digitalmars-d-announce
On 6/27/2016 3:11 PM, Martin Nowak wrote: Glad to announce D 2.071.1. http://dlang.org/download.html This point release fixes a few issues over 2.071.0, see the changelog for more details. http://dlang.org/changelog/2.071.1.html -Martin Thank you, Martin!

Re: [Semi OT] About code review

2016-06-27 Thread Walter Bright via Digitalmars-d-announce
On 6/26/2016 5:01 PM, deadalnix wrote: http://www.deadalnix.me/2016/06/27/on-code-review/ Nice article!

Re: D-Man culture

2016-06-21 Thread Walter Bright via Digitalmars-d-announce
On 6/19/2016 4:29 PM, Adam D. Ruppe wrote: We should probably make a D-man video game. Having one D-Man comic per This Week In D would be nice!

Re: D-Man culture

2016-06-19 Thread Walter Bright via Digitalmars-d-announce
I find this amazing and lots of fun!

Re: Button: A fast, correct, and elegantly simple build system.

2016-06-15 Thread Walter Bright via Digitalmars-d-announce
On 6/15/2016 4:07 AM, Edwin van Leeuwen wrote: How about using reggae? https://github.com/atilaneves/phobos/blob/reggae/reggaefile.d I haven't studied either.

Re: Work in Amsterdam

2016-06-13 Thread Walter Bright via Digitalmars-d-announce
On 6/13/2016 4:00 PM, Ali Çehreli wrote: On 06/13/2016 03:45 PM, Márcio Martins wrote: Forgive me if this is not the best place for this sort of posts, but we are looking for experienced developers willing to learn D to join our development team in Amsterdam. We are a fast-growing travel

Re: Button: A fast, correct, and elegantly simple build system.

2016-06-13 Thread Walter Bright via Digitalmars-d-announce
On 6/12/2016 4:27 PM, Jason White wrote: I don't understand this dependency-phobia. It's the "first 5 minutes" thing. Every hiccup there costs us maybe half the people who just want to try it out. Even the makefiles have hiccups. I've had builds fail with the dmd system because I had the

Re: Button: A fast, correct, and elegantly simple build system.

2016-06-12 Thread Walter Bright via Digitalmars-d-announce
On 5/30/2016 12:16 PM, Jason White wrote: Here is an example build description for DMD: https://github.com/jasonwhite/dmd/blob/button/src/BUILD.lua I'd say that's a lot easier to read than this crusty thing: https://github.com/dlang/dmd/blob/master/src/posix.mak Yes, the syntax

Re: Button: A fast, correct, and elegantly simple build system.

2016-06-12 Thread Walter Bright via Digitalmars-d-announce
On 6/3/2016 1:26 AM, Dicebot wrote: From that perspective, the best build system you could possibly have would look like this: ``` #!/usr/bin/rdmd import std.build; // define your build script as D code ``` Yeah, I have often thought that writing a self-contained D program to build D would

Re: The Official D Blog is Live

2016-06-03 Thread Walter Bright via Digitalmars-d-announce
Pretty dazz! Thanks, Mike!

Re: [Blog post] Operator overloading for structs in D

2016-06-02 Thread Walter Bright via Digitalmars-d-announce
On 6/2/2016 11:34 AM, Minas Mina wrote: I have written a blog post about operator overloading for structs. You can find it here: https://www.reddit.com/r/programming/comments/4m8mgr/operator_overloading_for_structs_in_d/ Comments and suggestions are appreciated. Things usually go better on

Re: Sociomantic's short DConf2016 video

2016-05-24 Thread Walter Bright via Digitalmars-d-announce
On 5/24/2016 4:04 PM, Jonathan M Davis via Digitalmars-d-announce wrote: Well, I guess that that answers the question of what they were going to do with the interviews they were doing. :) You should be pleased with your spot, well done!

Re: Sociomantic's short DConf2016 video

2016-05-24 Thread Walter Bright via Digitalmars-d-announce
On 5/24/2016 4:06 AM, Leandro Lucarella wrote: For the ones that missed it (and the ones that didn't too), here is a short video about the conference. https://vimeo.com/167235872 Sociomantic really did a great job with the conference and the video.

Re: My ACCU 2016 keynote video available online

2016-05-20 Thread Walter Bright via Digitalmars-d-announce
On 5/20/2016 6:47 AM, H. S. Teoh via Digitalmars-d-announce wrote: Not to mention inconsistency in what exactly is being tested for: if you want to check if something is an input range, do you use is(typeof(R.empty)), etc., or should you use __traits(compiles, R.init.empty), or is it

Re: My ACCU 2016 keynote video available online

2016-05-16 Thread Walter Bright via Digitalmars-d-announce
On 5/16/2016 6:46 AM, Andrei Alexandrescu wrote: Uses D for examples, showcases Design by Introspection, and rediscovers a fast partition routine. It was quite well received. https://www.youtube.com/watch?v=AxnotgLql0k

Re: Found on Reddit: Cache sizes with CPUID in C++ and D

2016-05-15 Thread Walter Bright via Digitalmars-d-announce
On 5/15/2016 7:56 AM, Ali Çehreli wrote: Then the author provides a function that does it correctly. https://issues.dlang.org/show_bug.cgi?id=16028

Re: Battle-plan for CTFE

2016-05-09 Thread Walter Bright via Digitalmars-d-announce
On 5/9/2016 2:32 PM, Andrej Mitrovic via Digitalmars-d-announce wrote: On 5/9/16, Stefan Koch via Digitalmars-d-announce wrote: I was shocked to discover that the PowExpression actually depends on phobos! I seem to remember having to implement

D Conference - use twitter #dconf to keep up to date

2016-05-02 Thread Walter Bright via Digitalmars-d-announce
Jet lagged as I am, I'll be at breakfast at Hotel Ibis at 630am. Come and join me!

Re: Commercial video processing app in D (experience report)

2016-04-27 Thread Walter Bright via Digitalmars-d-announce
On 4/27/2016 5:42 AM, thedeemon wrote: I just wanted to share some experience of using D in industry. Wonderful, thanks for taking the time to write this up. I'm especially pleased that you found great uses for a couple features that were a bit speculative because they are unusual - the user

Re: LZ4 decompression at CTFE

2016-04-27 Thread Walter Bright via Digitalmars-d-announce
On 4/26/2016 3:05 PM, Stefan Koch wrote: Hello, originally I want to wait with this announcement until DConf. But since I working on another toy. I can release this info early. So as per title. you can decompress .lz4 flies created by the standard lz4hc commnadline tool at compile time. No

Re: Command line utilities for tab-separated value files

2016-04-13 Thread Walter Bright via Digitalmars-d-announce
On 4/11/2016 5:50 PM, Jon D wrote: I'd welcome any feedback, either on the apps or the code. Intention is that the code be reasonable example programs. And, I may write a blog post about my D explorations at some point, they'd be referenced in such an article. You've got questions on:

Re: TECO - Inspiration for the D programming language

2016-04-12 Thread Walter Bright via Digitalmars-d-announce
On 4/12/2016 6:47 AM, Dan Olson wrote: Walter Bright writes: https://www.reddit.com/r/programming/comments/4e07lo/last_night_in_a_fit_of_boredom_far_away_from_my/d1x5rl7 I am tempted to try it on my TOPS-10 (PDP-10) account at LCM. I believe TECO is installed.

TECO - Inspiration for the D programming language

2016-04-11 Thread Walter Bright via Digitalmars-d-announce
https://www.reddit.com/r/programming/comments/4e07lo/last_night_in_a_fit_of_boredom_far_away_from_my/d1x5rl7

Re: DConf 2016 registrations have now hit 128!

2016-04-08 Thread Walter Bright via Digitalmars-d-announce
On 4/8/2016 2:07 PM, Andrei Alexandrescu wrote: On 4/7/16 7:45 PM, Walter Bright wrote: 132 today! There's been quite a surge of interest recently in two items: Tesla Model 3 and DConf 2016 :o). -- Andrei Maybe next year we'll sell 136,000 tickets!

Re: DConf 2016 registrations have now hit 128!

2016-04-07 Thread Walter Bright via Digitalmars-d-announce
132 today!

Re: DConf 2016 registrations have now hit 128!

2016-04-06 Thread Walter Bright via Digitalmars-d-announce
On 4/6/2016 4:56 PM, Adam D. Ruppe wrote: On Wednesday, 6 April 2016 at 23:51:47 UTC, Walter Bright wrote: Guess I'd better get busy working on my presentation. So, while I'm not going to be there this time, I'm thinking about doing a presentation anyway and posting it here in writing.

DConf 2016 registrations have now hit 128!

2016-04-06 Thread Walter Bright via Digitalmars-d-announce
Guess I'd better get busy working on my presentation.

Re: Blog article on new import changes

2016-03-30 Thread Walter Bright via Digitalmars-d-announce
On 3/30/2016 5:58 AM, Steven Schveighoffer wrote: Thanks for the feedback. And thanks for writing the article. Much appreciated.

Re: Weak Purity Blog Post

2016-03-28 Thread Walter Bright via Digitalmars-d-announce
On 3/27/2016 10:41 PM, deadalnix wrote: https://www.reddit.com/r/programming/comments/4c8zs6/how_dirtying_pure_functions_a_little_can_be/ BTW, thanks for posting it.

Re: Weak Purity Blog Post

2016-03-28 Thread Walter Bright via Digitalmars-d-announce
On 3/27/2016 6:44 PM, sarn wrote: D's implementation of functional purity supports "weak" purity - functions that can mutate arguments but are otherwise traditionally pure. I wrote a post about some of the practical benefits of this kind of purity:

Re: Weak Purity Blog Post

2016-03-28 Thread Walter Bright via Digitalmars-d-announce
On 3/27/2016 10:41 PM, deadalnix wrote: On Monday, 28 March 2016 at 05:21:36 UTC, Joakim wrote: On Monday, 28 March 2016 at 01:44:02 UTC, sarn wrote: D's implementation of functional purity supports "weak" purity - functions that can mutate arguments but are otherwise traditionally pure. I

Re: Upcoming appearance

2016-03-27 Thread Walter Bright via Digitalmars-d-announce
On 3/26/2016 11:18 PM, Saurabh Das wrote: On Saturday, 26 March 2016 at 20:45:49 UTC, Andrei Alexandrescu wrote: I'll be at ACCU teaching a day-long tutorial on D (http://accu.org/index.php/conferences/accu_conference_2016/accu2016_sessions#The_D_Language,_or_The_Art_of_Going_Meta) and

Re: LDC now supports Windows MSVC x86/x64 as first class targets

2016-03-20 Thread Walter Bright via Digitalmars-d-announce
On 3/19/2016 6:23 AM, kinke wrote: I'm proud to announce that MSVC is fully supported now for LDC trunk. Rainer Schuetze has implemented MSVC-compatible exception handling (available since brand-new LLVM 3.8) for LDC, so that we have fully working exception chaining now on Win64. Along the way,

Re: New Article: My Experience Porting Python Dateutil's Date Parser to D

2016-03-09 Thread Walter Bright via Digitalmars-d-announce
On 3/9/2016 1:55 PM, Jack Stouffer wrote: Hello everyone, I have spent the last two weeks porting the date string parsing functionality from the popular Python library, dateutil, to D. I have written about my experience here: http://jackstouffer.com/blog/porting_dateutil.html The code and docs

Re: DConf registrations have passed 110!

2016-03-09 Thread Walter Bright via Digitalmars-d-announce
On 3/9/2016 9:35 AM, Martin Tschierschke wrote: On Tuesday, 8 March 2016 at 22:54:00 UTC, Walter Bright wrote: This is more than double that of previous DConf's, and we've still got nearly 2 months to go! We've also been deluged with presentation proposals, and have a lot of work to do to sort

DConf registrations have passed 110!

2016-03-08 Thread Walter Bright via Digitalmars-d-announce
This is more than double that of previous DConf's, and we've still got nearly 2 months to go! We've also been deluged with presentation proposals, and have a lot of work to do to sort through them. All in all, this promises to be the best DConf by far! (It's both gratifying and terrifying!)

Re: GSoC 2016 - D Foundation was accepted!

2016-03-02 Thread Walter Bright via Digitalmars-d-announce
On 3/1/2016 5:57 AM, Andrei Alexandrescu wrote: Congratulations to everyone who helped, and especially to Craig for driving this! Craig, you should be really proud - this is a great accomplishment. -- Andrei I agree, thank you Craig!

Re: Beginning D: Unittesting, IntelliJ, & Dub

2016-01-31 Thread Walter Bright via Digitalmars-d-announce
On 1/31/2016 5:12 PM, Ali Çehreli wrote: Found on Reddit: https://www.reddit.com/r/programming/comments/43m0ld/begining_d_unittesting_intellij_dub/ rharriso, I haven't read the article yet but you have a typo in the title: Begining -> Beginning Ali Another post of the same article:

Re: Release D 2.070.0

2016-01-27 Thread Walter Bright via Digitalmars-d-announce
On 1/27/2016 1:08 PM, Martin Nowak wrote: Glad to announce D 2.070.0 http://dlang.org/download.html This release comes with the new std.experimental.ndslice, heavily expanded Windows bindings, and native exception handling on 64-bit linux. See the changelog for more details.

Re: Walter on his experience as a dev, on running an open source project and D

2016-01-21 Thread Walter Bright via Digitalmars-d-announce
On 1/21/2016 5:06 AM, burjui wrote: Recently I almost stopped listening to music (even ambient) while I write code, because it turns out I do less mistakes and overlook things not so often, when I code in silence. It makes coding less entertaining, but more productive. The trick is to turn the

Re: D is now catching C++ exceptions!

2016-01-21 Thread Walter Bright via Digitalmars-d-announce
On 1/21/2016 10:34 AM, Taylor Hillegeist wrote: is the http://dlang.org/spec/cpp_interface.html up to date? No.

Re: Walter on his experience as a dev, on running an open source project and D

2016-01-20 Thread Walter Bright via Digitalmars-d-announce
On 1/20/2016 12:41 PM, epsilomish wrote: Actually, the 'alias this' is probably not that much a problem. In their shoes I would even ask myself: mmh what is this obscure feature, let's have a deeper look to D...Anyway the technical part of the talk is small, there is the thing about lexical D

Airfares to Berlin for DConf 2016

2016-01-20 Thread Walter Bright via Digitalmars-d-announce
I saw on the news this evening that air fares for the next 3 weeks will be at a 3 year low. It's a good time to book the flights to Berlin!

Re: D is now catching C++ exceptions!

2016-01-18 Thread Walter Bright via Digitalmars-d-announce
On 1/18/2016 8:03 PM, Manu via Digitalmars-d-announce wrote: Nice work! Although I've never used C++ exceptions (or D exceptions) personally. Is there a roadmap for this stuff I can check out? Short list of upcoming C++ work? Since you're at the bleeding edge of interfacing to C++, I'd say

<    3   4   5   6   7   8   9   10   11   >