Internships investigating D in high-performance computing.

2014-01-07 Thread Ben Cumming

Hi there,

I want to get the word out about an internship position
investigating D for high performance computing at the Swiss
National Supercomputing Centre in Lugano, Switzerland (cscs.ch).
For more information about the position, visit:
http://www.cscs.ch/about/working_at_cscs/internships/investigating_the_d_programming_language_in_hpc/index.html

This is a good opportunity to work with D on some state of the
art hardware and tools. The project proposals aren't set in
stone, and we are open to proposals (they must be HPC-specific,
and preferably with GPUs).

The position is open to currently enrolled Masters students (or
highly motivated bachelor students). The positions are not
restricted to Swiss students, however for work permit reasons,
you must be enrolled at a European University.

The internships are paid, with enough to cover living costs, and
Ticino is a very pleasant place to be in summer with lots of
lakes and mountain valleys to explore on the weekends. If you are
interested, contact my colleague Claudio (find his email by
following the link above), or me at bcumm...@cscs.ch

Cheers,

Ben Cumming.


Re: std.signal : voting has begun

2014-01-07 Thread Robert
Just a little update: More recent and prettier documentation can 
be found at:


https://vhios.dyndns.org/dlang.org/web/phobos-prerelease/std_signal.html

The pull request for phobos can be found here:

https://github.com/D-Programming-Language/phobos/pull/1833/files

Best regards,

Robert


Re: Mobile App STACK4 with a D backend

2014-01-07 Thread extrawurst

On Monday, 6 January 2014 at 23:53:21 UTC, extrawurst wrote:


http://www.extrawurst.org/blog11/2014/01/stack4-and-the-d-programming-language-part1/


And it is on reddit now:
http://www.reddit.com/r/programming/comments/1um3e9/stack4_and_the_d_programming_language_part_1/


Re: Mobile App STACK4 with a D backend

2014-01-07 Thread Ben Cumming

It works fine on Nexus 5 (it also loaded promptly the first
time). I lost to the AI a couple of times before I tried to play
multiplayer, but gave up after waiting a couple of minutes for
another player to come online.


Re: Mobile App STACK4 with a D backend

2014-01-07 Thread extrawurst

On Tuesday, 7 January 2014 at 12:44:28 UTC, Ben Cumming wrote:

It works fine on Nexus 5 (it also loaded promptly the first
time). I lost to the AI a couple of times before I tried to play
multiplayer, but gave up after waiting a couple of minutes for
another player to come online.


You should be getting an android notification once some else 
wants to play (if there is no bug ^^). Right now both players 
need to be online simultaniously. Next release is going to change 
that.


Re: Mono-D v0.5.5.5 - Huge completion refactoring/v0.5.5.6 - Bug fixes

2014-01-07 Thread Alexander Bothe

On Tuesday, 7 January 2014 at 06:18:44 UTC, ilya-stromberg wrote:
On Monday, 6 January 2014 at 23:58:46 UTC, Alexander Bothe 
wrote:
On Thursday, 2 January 2014 at 20:13:33 UTC, Daniel Kozak 
wrote:

I must admit, that you do lots of awsome work on this IDE
(plugin). But still it is quiet bad. After clean install I am 
not

able to run even basic hello world. Ok I can uninstall
gnome-terminal and install xterm. After that I can run basic
terminal apps, but not debug them :(. Maybe it would be 
better to

stop adding new features and try to make it more stable.


Are you using Ubuntu?
Perhaps installing libgnome-ui might solve the problem.

Anyway, issues like these are mostly caused by MonoDevelop 
which can't be run on such a huge variety of Linux setups 
without further efforts - so how does this relate to stability 
when I actually am able to rundebug programs?


Probably, we can add additional notice for Ubuntu users.
I use Ubuntu KDE and can debug programs, but your installation 
instructions talk nothing about Ubuntu gnome.


BTW, it's also stability question. Assume that new D member 
wants to install Mono-D. What he should think if it fails for 
the most popular Linux OS? I understand that it's MonoDevelop 
issue, but new D member doesn't know it.



Okay, I've tested everything successfully under Ubuntu 13.XX now:

1) Downloadinguntar'ing my MD distro
2) Installing libgnomeui-0 due to that GnomePlatform error at 
launching MD (okay, that was indeed a main problem until now..but 
well, I'm off Ubuntu for..2 years now?)

3) Installing dmd from the d/l page
4) Installing Mono-D  the Gdb debugging addin

5) Add the dmd include path to Mono-D's settings
6) Making a test D project
7) Compile  Debug it

Now where's the actual problem with this 'routine'?

Which point except 2) wasn't written on my installation page 
already?


Re: Internships investigating D in high-performance computing.

2014-01-07 Thread Andrei Alexandrescu

On 1/7/14 12:55 AM, Ben Cumming wrote:

Hi there,

I want to get the word out about an internship position
investigating D for high performance computing at the Swiss
National Supercomputing Centre in Lugano, Switzerland (cscs.ch).
For more information about the position, visit:
http://www.cscs.ch/about/working_at_cscs/internships/investigating_the_d_programming_language_in_hpc/index.html

[snip]

This is awesome. Please let us on the core team know how we can help. 
I've put this on reddit too. 
http://www.reddit.com/r/programming/comments/1umrg9/internship_position_investigating_the_d/



Andrei




DConf 2014 discounted early registration just opened!

2014-01-07 Thread Andrei Alexandrescu

Spread the word!

http://www.reddit.com/r/programming/comments/1umslg/dconf_2014_early_discounted_registration_250_now/


Andrei


Re: Mobile App STACK4 with a D backend

2014-01-07 Thread Andrei Alexandrescu

On 1/6/14 3:53 PM, extrawurst wrote:

On Friday, 3 January 2014 at 05:27:28 UTC, Rob wrote:


Works great on my S4 against AI (damned AI beats me every time).
Haven't tried on-line game play yet. Looking forward to your write up.


Ok since this is gonna be a rather lengthy topic I decided to but it
into parts. Part 1 is published now:

http://www.extrawurst.org/blog11/2014/01/stack4-and-the-d-programming-language-part1/


Awesome work - fodder for DConf 2014. Hint, hint...

Andrei



Re: Mobile App STACK4 with a D backend

2014-01-07 Thread extrawurst
On Tuesday, 7 January 2014 at 16:55:04 UTC, Andrei Alexandrescu 
wrote:

On 1/6/14 3:53 PM, extrawurst wrote:

On Friday, 3 January 2014 at 05:27:28 UTC, Rob wrote:

Works great on my S4 against AI (damned AI beats me every 
time).
Haven't tried on-line game play yet. Looking forward to your 
write up.


Ok since this is gonna be a rather lengthy topic I decided to 
but it

into parts. Part 1 is published now:

http://www.extrawurst.org/blog11/2014/01/stack4-and-the-d-programming-language-part1/


Awesome work - fodder for DConf 2014. Hint, hint...

Andrei


No worries, the application (in addition to these posts) for 
dconf will be there on time ;)


Re: Internships investigating D in high-performance computing.

2014-01-07 Thread Ben Cumming
On Tuesday, 7 January 2014 at 16:33:55 UTC, Andrei Alexandrescu 
wrote:


This is awesome. Please let us on the core team know how we can 
help. I've put this on reddit too.


Thanks for the shout out Andrei. I am very interested in any 
feedback that anybody here has on potential work we could do. I 
am only starting out with D myself, so I'm open to any ideas from 
more experienced hands who might have put some thought into this 
before, or know of similar work.


Ben.


hackernews posts...

2014-01-07 Thread Andrei Alexandrescu

...on the recent news!

https://news.ycombinator.com/item?id=7018509

https://news.ycombinator.com/item?id=7019486

https://news.ycombinator.com/item?id=7019471



Andrei


Re: Non-anonymous mixin template fix [v1.0.1]

2014-01-07 Thread Alexander Bothe

On Tuesday, 7 January 2014 at 00:21:49 UTC, Alexander Bothe wrote:

Cheers,
Alex




Re: Non-anonymous mixin template fix [v1.0.1]

2014-01-07 Thread Alexander Bothe

On Tuesday, 7 January 2014 at 00:21:49 UTC, Alexander Bothe wrote:

Cheers,
Alex


Sry for accidently pressing Tab and Return while 
typing..anyway:


A new 'daily' release:
http://mono-d.alexanderbothe.com/completion-stuff-v1-1-1-1-1/


Re: Mono-D v0.5.5.5 - Huge completion refactoring/v0.5.5.6 - Bug fixes

2014-01-07 Thread Daniel Kozak

On Tuesday, 7 January 2014 at 12:57:15 UTC, Alexander Bothe wrote:
On Tuesday, 7 January 2014 at 06:18:44 UTC, ilya-stromberg 
wrote:
On Monday, 6 January 2014 at 23:58:46 UTC, Alexander Bothe 
wrote:
On Thursday, 2 January 2014 at 20:13:33 UTC, Daniel Kozak 
wrote:

I must admit, that you do lots of awsome work on this IDE
(plugin). But still it is quiet bad. After clean install I 
am not

able to run even basic hello world. Ok I can uninstall
gnome-terminal and install xterm. After that I can run basic
terminal apps, but not debug them :(. Maybe it would be 
better to

stop adding new features and try to make it more stable.


Are you using Ubuntu?
Perhaps installing libgnome-ui might solve the problem.

Anyway, issues like these are mostly caused by MonoDevelop 
which can't be run on such a huge variety of Linux setups 
without further efforts - so how does this relate to 
stability when I actually am able to rundebug programs?


Probably, we can add additional notice for Ubuntu users.
I use Ubuntu KDE and can debug programs, but your installation 
instructions talk nothing about Ubuntu gnome.


BTW, it's also stability question. Assume that new D member 
wants to install Mono-D. What he should think if it fails for 
the most popular Linux OS? I understand that it's MonoDevelop 
issue, but new D member doesn't know it.



Okay, I've tested everything successfully under Ubuntu 13.XX 
now:


1) Downloadinguntar'ing my MD distro
2) Installing libgnomeui-0 due to that GnomePlatform error at 
launching MD (okay, that was indeed a main problem until 
now..but well, I'm off Ubuntu for..2 years now?)

3) Installing dmd from the d/l page
4) Installing Mono-D  the Gdb debugging addin

5) Add the dmd include path to Mono-D's settings
6) Making a test D project
7) Compile  Debug it

Now where's the actual problem with this 'routine'?

Which point except 2) wasn't written on my installation page 
already?
Still debugging does not work :(. But for others (C#,...) it 
works well. Maybe it is something with dmd. I have clean 
installation of Archlinux x64