Re: 5 reasons the D programming language is a great choice for development
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
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
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
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
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
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)
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
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)
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)
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
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
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
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.