Re: The D language online tour - tour.dlang.org
On Tuesday, 17 May 2016 at 09:02:04 UTC, André wrote: On Monday, 16 May 2016 at 20:39:26 UTC, Jack Stouffer wrote: On Monday, 16 May 2016 at 18:02:29 UTC, Andrei Alexandrescu wrote: This is great work, thanks! Please announce in social media as well! -- Andrei Reddit: https://www.reddit.com/r/programming/comments/4jn6ks/the_online_d_language_tour/ Thanks! Hey, great site! Really glad this was done. The interface is a tiny bit confusing. At the end of the welcome it's not clear you need to goto the "Basics" tab to continue on. All the strings should probably just be tied together. -S.
Re: D compiler daily downloads at an all-time high
On Monday, 16 November 2015 at 19:16:09 UTC, Saurabh Das wrote: On Monday, 16 November 2015 at 15:20:51 UTC, Andrei Alexandrescu wrote: http://erdani.com/d/downloads.daily.png There have been 1677 dmd downloads per day (net after discounting Travis CI) on average over the past 28 days (i.e. four weeks ending Sunday, November 15). That's a new all-times high ever since we started measuring on January 02, 2013. The previous record, 1630 average daily downloads, was established in the four weeks ending November 17, 2014. w00t! Go us!
Re: Moving forward with work on the D language and foundation
On Monday, 24 August 2015 at 18:43:01 UTC, Andrei Alexandrescu wrote: Hello everyone, Following an increasing desire to focus on working on the D language and foundation, I have recently made the difficult decision to part ways with Facebook, my employer of five years and nine months. [...] Awesome. I wish I could join you. :) Maybe in time. How do we donate? Is there a mechanism to maybe do reoccurring donations via PayPal?
Re: SDC-32bit
On 2014-08-04 04:19:01 +, deadalnix said: On Saturday, 2 August 2014 at 22:48:35 UTC, Shammah Chancellor wrote: Also, it looks by using your fiber based scheduler that you can naturally parallize compiling. Have you investigated that at all? Obviously, yes. But that is quite tricky to get a deterministic result due to compile time features. I'm not sure what you mean. Are you referring to things like pragma msg?
Re: SDC-32bit
On 2014-08-05 17:02:27 +, Dicebot said: On Tuesday, 5 August 2014 at 16:54:47 UTC, Stefan Koch wrote: I'm not sure what you mean. Are you referring to things like pragma msg? to things like mixin(mixin(`writeln (Hello World);`); ``` bool foo() { ... } template bar(bool cond) { static if (cond) enum bar = int a;; else enum bar = int b;; } mixin(bar!(foo())); pragma(msg, is(typeof(a))); ``` Good luck doing parallel semantic analysis :D I am sure deadalnix can give example much worse than that though. They'd still work right. The only thing I can think of that'd be annoying would be that independent functions would compile in a non-deterministic order. So your errors and whatnot may display non-deterministically.
Re: SDC-32bit
On 2014-08-01 05:00:53 +, deadalnix said: On Tuesday, 29 July 2014 at 13:36:39 UTC, Stefan Koch wrote: Hello, I am happy to announce that my 32bit version of sdc compiles the whole testsuite including mixins. the only there are only 6 tests still failing 2 of them are dependent on size_t.siezof beeing 8. The otherer 4 have to do with execptoion handling. please check out the 32-branches on https://github.com/UplinkCoder/sdc and https://github.com/UplinkCoder/libd-llvm and https://github.com/UplinkCoder/libd I haven't yet updated the submodules so you have to fetch the 32-branch manually. and remember that this is experimental! please file issues on in my repo if your errors appear with both -m64 and -m32. if there are any questions please ask them. A bit late, but that is awesome. I need to go through all of this and am in holidays right now. #1 on the todo list when i come back. The methodology of SDC is awesome deadalnix. I'm very happy this is moving forward. It reduces the code to implement a D compiler by a substantial amount. When I have more time I plan to start contributing.
Re: SDC-32bit
On 2014-08-01 05:00:53 +, deadalnix said: On Tuesday, 29 July 2014 at 13:36:39 UTC, Stefan Koch wrote: Hello, I am happy to announce that my 32bit version of sdc compiles the whole testsuite including mixins. the only there are only 6 tests still failing 2 of them are dependent on size_t.siezof beeing 8. The otherer 4 have to do with execptoion handling. please check out the 32-branches on https://github.com/UplinkCoder/sdc and https://github.com/UplinkCoder/libd-llvm and https://github.com/UplinkCoder/libd I haven't yet updated the submodules so you have to fetch the 32-branch manually. and remember that this is experimental! please file issues on in my repo if your errors appear with both -m64 and -m32. if there are any questions please ask them. A bit late, but that is awesome. I need to go through all of this and am in holidays right now. #1 on the todo list when i come back. Also, it looks by using your fiber based scheduler that you can naturally parallize compiling. Have you investigated that at all?