Re: 5 reasons the D programming language is a great choice for development

2019-02-06 Thread aberba via Digitalmars-d-announce

On Wednesday, 30 January 2019 at 20:34:58 UTC, Simen Kjærås wrote:

I found this article espousing D's strengths today:
https://opensource.com/article/17/5/d-open-source-software-development


I've gotten preoccupied lately with startup stuff and other form 
distractions, but I hope to be able to write more D related 
articles and tutorials on my blog (aberba.netlify.com) and other 
mediums this year.


Re: gtkDcoding Blog Post #0007 Now Live

2019-02-06 Thread Antonio Corbi via Digitalmars-d-announce

On Wednesday, 6 February 2019 at 13:28:14 UTC, Ron Tarrant wrote:
I forgot to do this yesterday (the announcement, not the post) 
so I'm doing it now. It's not so much about pressing buttons as 
it is releasing them (which conjures images of a 
catch-n-release mouse trap, but that's another story).


Hi Ron,

Probably you know this yet but in case you don't here it goes.

The gnome project maintains a 'How Do I do this...' page, it's 
almost gtk and C related but (thank's to the wonderful binding 
from Mike Wey) the 'mental mapping' from C->D + gtk->gtkd is very 
straightforward:


https://wiki.gnome.org/HowDoI/

Antonio.


Re: GtkD Blog Now Up and Running

2019-02-06 Thread Ron Tarrant via Digitalmars-d-announce

On Wednesday, 6 February 2019 at 16:53:49 UTC, Ron Tarrant wrote:

On Saturday, 2 February 2019 at 17:01:28 UTC, Ron Tarrant wrote:


I ran some more tests with dub and successfully compiled/ran 
some of my GtkD example code. (Yay!)


At some point, I guess I'd better write this up and post it.


Oddly, if I type:

dub init

in a git bash shell, it just wanders off like my grandmother when 
she's off her meds.


But it works fine from the Windows 10 command prompt.


Re: GtkD Blog Now Up and Running

2019-02-06 Thread Ron Tarrant via Digitalmars-d-announce

On Saturday, 2 February 2019 at 17:01:28 UTC, Ron Tarrant wrote:

It's one of the reasons I'm sticking with dmd for now.


This morning, after creating the file:

C:\ProgramData\dub\settings.json

with contents:

{
"defaultArchitecture": "x86_64",
"defaultCompiler": "ldc"
}


I ran some more tests with dub and successfully compiled/ran some 
of my GtkD example code. (Yay!)


At some point, I guess I'd better write this up and post it.


Re: gtkDcoding Blog Post #0007 Now Live

2019-02-06 Thread WebFreak001 via Digitalmars-d-announce

On Wednesday, 6 February 2019 at 13:28:14 UTC, Ron Tarrant wrote:
I forgot to do this yesterday (the announcement, not the post) 
so I'm doing it now. It's not so much about pressing buttons as 
it is releasing them (which conjures images of a 
catch-n-release mouse trap, but that's another story).


the link would have been nice :)

http://gtkdcoding.com/2019/02/05/0007-button_release.html


gtkDcoding Blog Post #0007 Now Live

2019-02-06 Thread Ron Tarrant via Digitalmars-d-announce
I forgot to do this yesterday (the announcement, not the post) so 
I'm doing it now. It's not so much about pressing buttons as it 
is releasing them (which conjures images of a catch-n-release 
mouse trap, but that's another story).




Re: Direct Links for Flipcause Donations (Workaround for Expired Sessions)

2019-02-06 Thread Mike Parker via Digitalmars-d-announce
On Wednesday, 6 February 2019 at 12:38:30 UTC, Martin 
Tschierschke wrote:




==> Your session has expired !
:-(

Now a timer is displayed, but I only got this result, even 
before reaching the page for

the payment details (credit card info).

Please other forum users test it, to know, if it is caused by 
something else...

...just donate 1 Dollar if you want to help.


Okay, it just happened for me, too. I've reported it. I'd still 
like to know if it's happening for everyone in the donation 
campaigns or if it's just certain people from certain locations. 
We've had some DConf registrations that went through okay, but 
I've seen no new donations in the other campaigns recently.


Re: Google Summer of Code 2019

2019-02-06 Thread Seb via Digitalmars-d-announce

On Sunday, 25 November 2018 at 13:58:25 UTC, Mike Parker wrote:
The time has come to start thinking about GSoC 2019. The 
application deadline for mentoring organizations is on February 
6. I'd like to get a solid list of project ideas for potential 
student applications.


I've set up a new page at the Wiki to collect ideas and seeded 
it with two from the GSoC 2018 page:


https://wiki.dlang.org/GSOC_2019_Ideas

I invite everyone to add ideas to the list. Please be as 
descriptive as you can in your summaries, and be explicit about 
the goals the project should achieve. We want projects that are 
both necessary and challenging.


Anyone who is interested in participating as a student or a 
mentor, please contact me (aldac...@gmail.com). Be sure to 
visit the GSOC FAQ for links to details about what both roles 
entail:


https://developers.google.com/open-source/gsoc/faq

I'll be putting out more information in the coming weeks, here 
and on the blog.


Just a ping to everyone that the application deadline is soon and 
that if you want to propose a project for this year's GSoC, this 
is your last chance to add it to the ideas pages.


In doubt, please feel free to reach out to Mike 
(aldac...@gmail.com) or me (sebastian.wilzb...@gmail.com)


Re: Direct Links for Flipcause Donations (Workaround for Expired Sessions)

2019-02-06 Thread Martin Tschierschke via Digitalmars-d-announce

On Wednesday, 6 February 2019 at 11:50:58 UTC, Mike Parker wrote:
Flipcause has informed me that the issue some donors have seen 
with expired sessions is happening when using their integrated 
pages rather than their hosted pages.


For our purposes, if you go to the Donations page here at 
dlang.org and select one of the campaigns in the menu presented 
there, or click the "Donate Now" button and select a campaign 
from the menu that pops up there, you'll be using the 
integrated page and may see the session expired error.


They are working to resolve the issue and have asked me to 
direct folks to the hosted pages instead of the integrated 
ones. I'm posting the direct links to the here as a temporary 
measure, but will have a more permanent solution in place in as 
soon as I can make time for it. (Note that the campaign link on 
the DConf registration page goes to the hosted page and not an 
integrated page, so should be okay for everyone, but I'm adding 
the link here anyway since it's also available in the campaign 
menu.)


Support the D Forums
https://www.flipcause.com/secure/cause_pdetails/NDkzNjc=



==> Your session has expired !
:-(

Now a timer is displayed, but I only got this result, even before 
reaching the page for

the payment details (credit card info).

Please other forum users test it, to know, if it is caused by 
something else...

...just donate 1 Dollar if you want to help.





Direct Links for Flipcause Donations (Workaround for Expired Sessions)

2019-02-06 Thread Mike Parker via Digitalmars-d-announce
Flipcause has informed me that the issue some donors have seen 
with expired sessions is happening when using their integrated 
pages rather than their hosted pages.


For our purposes, if you go to the Donations page here at 
dlang.org and select one of the campaigns in the menu presented 
there, or click the "Donate Now" button and select a campaign 
from the menu that pops up there, you'll be using the integrated 
page and may see the session expired error.


They are working to resolve the issue and have asked me to direct 
folks to the hosted pages instead of the integrated ones. I'm 
posting the direct links to the here as a temporary measure, but 
will have a more permanent solution in place in as soon as I can 
make time for it. (Note that the campaign link on the DConf 
registration page goes to the hosted page and not an integrated 
page, so should be okay for everyone, but I'm adding the link 
here anyway since it's also available in the campaign menu.)


Support the D Forums
https://www.flipcause.com/secure/cause_pdetails/NDkzNjc=

Donate to the D Language Foundation General Fund
https://www.flipcause.com/secure/cause_pdetails/NDMzMzE=

DConf 2019 Early-Bird Registration
https://www.flipcause.com/secure/cause_pdetails/NDgwMDA=


Re: Beta 2.084.1

2019-02-06 Thread Andre Pany via Digitalmars-d-announce
On Wednesday, 6 February 2019 at 08:37:29 UTC, Rainer Schuetze 
wrote:



On 05/02/2019 11:53, Andre Pany wrote:

[...]


I think this happens because the Windows SDK is detected, but 
VC is not. As the replacement import libraries for both are in 
the dmd\windows\lib64\mingw folder, adding it to the library 
search path would be causing some bad mixture of libraries.


VC is probably no longer detected because recent versions of 
the VS installations do not write an expected registry key, but 
assume the COM API to be used for detection (as added by 
https://github.com/dlang/dmd/pull/9243).


So pedantically, this is not a regression in dmd, but a changed 
environment. You should still be able to link when running the 
vcvarsall.bat to setup the VS/VC environment variables.


In my case I want to use LLD for D. I had to install the Build 
Tools for Python Development and this broke D (2.084.0). The 
mentioned errors occurs.


Kind regards
Andre



Re: intel-intrinsics v1.0.0

2019-02-06 Thread Guillaume Piolat via Digitalmars-d-announce

On Wednesday, 6 February 2019 at 07:41:25 UTC, Simen Kjærås wrote:


struct __m128 {
float4 value;
alias value this;
void opAssign(__m128i rhs) {
value = cast(float4)rhs.value;
}
}

--
  Simen


The problem is that when you emulate core.simd (DMD 32-bit on 
Windows require that, if you want super fast OPTLINK build 
times), then you have no way to have user-defined implicit 
conversions.
and magic vector types from the compiler float4 / int4 / short8 / 
long2 / byte16 are all implicitely convertible to each other, but 
I don't think we can replicate this.


Re: Beta 2.084.1

2019-02-06 Thread Rainer Schuetze via Digitalmars-d-announce



On 05/02/2019 11:53, Andre Pany wrote:
> On Tuesday, 5 February 2019 at 04:18:55 UTC, Martin Nowak wrote:
>> Glad to announce the first beta for the 2.084.1 point release, ♥ to
>> the 6 contributors.
>>
>> http://dlang.org/download.html#dmd_beta
>> http://dlang.org/changelog/2.084.1.html
>>
>> As usual please report any bugs at
>> https://issues.dlang.org
>>
>> -Martin
> 
> This beta again has this issue:
> lld-link.exe: error: could not open msvcrt100.lib: no such file or
> directory
> lld-link.exe: error: could not open OLDNAMES.lib: no such file or directory
> 
> (It is caused if you have a visual studio / build tools installation, then
> lld gets confused).
> 
> It was already solved in the nightly build, I downloaded some days ago.
> 
> Kind regards
> André

I think this happens because the Windows SDK is detected, but VC is not.
As the replacement import libraries for both are in the
dmd\windows\lib64\mingw folder, adding it to the library search path
would be causing some bad mixture of libraries.

VC is probably no longer detected because recent versions of the VS
installations do not write an expected registry key, but assume the COM
API to be used for detection (as added by
https://github.com/dlang/dmd/pull/9243).

So pedantically, this is not a regression in dmd, but a changed
environment. You should still be able to link when running the
vcvarsall.bat to setup the VS/VC environment variables.