Re: LDC 0.16.1 has been released!

2015-10-28 Thread Matt Soucy via Digitalmars-d-announce
On 10/28/2015 03:52 AM, Kai Nacke wrote:
> Hi everyone,
> 
> LDC 0.16.1, the LLVM-based D compiler, is available for download!
> This release is based on the 2.067.1 frontend and standard library and 
> supports LLVM 3.1-3.7 (OS X: no support for 3.3).
> 
> Don't miss to check if your preferred system is supported by this release. We 
> also have a Win64 compiler available!
> 
> As usual, you can find links to the changelog and the binary packages over at 
> digitalmars.D.ldc:
> http://forum.dlang.org/post/uqibfhjpugaxnbsbf...@forum.dlang.org
> 
> Regards,
> Kai
> 

Fantastic!

Since ldc2 is part of the Fedora repositories, do you happen to know who is 
responsible for pushing the update in?

-- 
Matt Soucy
http://msoucy.me/



signature.asc
Description: OpenPGP digital signature


Re: porting nanomsg bindings to dlang

2014-11-05 Thread Matt Soucy via Digitalmars-d-announce
On 11/05/2014 01:12 PM, Laeeth Isharc wrote:
 Hi.
 
 Everyone has heard of ZeroMQ, but the creator (or one of the main guys) has 
 been working on a successor framework written in C.  (He has an interesting 
 paper on why using C++ was a mistake - perhaps we should get him to look at D 
 if he has not done so already).
 
 In any case, I could not see a set of D bindings so I wrote a very rough 
 first draft of them last night.  I only picked up D a couple of months back, 
 and it's been about twenty years since I wrote much C (I am not a developer 
 by trade), so be kind if the results are not yet quite up to scratch.
 
 Link to the repository is here - not even worthy of alpha status:
 https://github.com/Laeeth/d-nanomsg/tree/master
 
 So far I have tried the first example from here (which works), and am working 
 my way down to test the others:
 
 http://tim.dysinger.net/posts/2013-09-16-getting-started-with-nanomsg.html
 

A few small suggestions:

Use a .gitignore so you're not tracking the objects and executables
Convert to a dub package to make it easier for other people to incorporate into 
their projects
Split out the test code from the library code

-- 
Matt Soucy
http://msoucy.me/



signature.asc
Description: OpenPGP digital signature


Re: DUB Bash Completion

2014-07-18 Thread Matt Soucy via Digitalmars-d-announce
On 07/14/2014 05:54 PM, Nordlöw wrote:
 On Monday, 14 July 2014 at 00:10:38 UTC, Mathias LANG wrote:
 complete --config= too, so you could tab complete
 
 Yeah, that would be nice. Need to add som json parsing to the bash logic. Any 
 suggestions on how to most easily and portably do that?

So, I implemented that for the builtin ones for the fish shell...
It's manually implemented, but easy enough to extend.

https://github.com/D-Programming-Language/dub/pull/375

-- 
Matt Soucy
http://msoucy.me/


Re: Dash: An Open Source Game Engine in D

2014-05-19 Thread Matt Soucy via Digitalmars-d-announce
On 05/19/2014 03:50 PM, Colden Cullen wrote:
 Hi everyone,
 
 I’m super excited to be able to announce that the Dash game engine[1] is 
 finally stable and ready for public use! I’m currently the Lead Engine 
 Programmer at Circular Studios[2] (the group behind Dash). We had 14 people 
 working on the team, 6 engine programmers and 8 game developers creating 
 Spectral Robot Task Force, a turn-based strategy game built with Dash.
 
 Dash is an OpenGL engine written in the D language that runs on both Windows 
 and Linux. We use a deferred-rendering model in the current pipeline, and a 
 component model for game development and logic. Other major features at the 
 moment include networking, skeletal-animation support, content and 
 configuration loading via YAML, and UI support through Awesomium[3] (though 
 we are in the process of moving over to using CEF[4] itself).
 
 Our vision for Dash is to have the programmer-facing model of XNA/Monogame 
 combined with the designer-friendliness of Unity in a fully free and open 
 source engine. We also hope that Dash can help to prove the power and 
 maturity of D as a language, as well as push D to continue improving.
 
 We’re open to any feedback you may have, or better yet, we’d love to see pull 
 requests for improvements.
 
 [1] https://github.com/Circular-Studios/Dash
 [2] http://circularstudios.com/
 [3] http://awesomium.com/
 [4] https://code.google.com/p/chromiumembedded/

Congratulations on the release, guys!

-- 
Matt Soucy
http://msoucy.me/