Re: The D language online tour - tour.dlang.org

2016-05-24 Thread Shammah Chancellor via Digitalmars-d-announce

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

2015-11-16 Thread Shammah Chancellor via Digitalmars-d-announce

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

2015-08-27 Thread Shammah Chancellor via Digitalmars-d-announce
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

2014-08-05 Thread Shammah Chancellor via Digitalmars-d-announce

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

2014-08-05 Thread Shammah Chancellor via Digitalmars-d-announce

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

2014-08-02 Thread Shammah Chancellor via Digitalmars-d-announce

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

2014-08-02 Thread Shammah Chancellor via Digitalmars-d-announce

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?