Re: run.dlang.io can now display ASM + AST + IR

2018-01-26 Thread Justin Whear via Digitalmars-d-announce
Very cool features!  Due to template expansion, even very simple 
D programs won't display their AST, e.g. 
https://run.dlang.io/is/yVsPsH gives me a "Compilation or running 
program took longer than 25 seconds. Aborted!"  Not sure what can 
be done about this, but it certainly limits the usefulness for 
now.




Re: LLVM 3.7 released - LDC is ready to use it!

2015-09-01 Thread Justin Whear via Digitalmars-d-announce
On Tue, 01 Sep 2015 21:45:30 +, Kai Nacke wrote:

> This is the 7th time that LDC and D are mentioned in the LLVM release
> notes!

Fantastic work keeping LDC bleeding edge!


Re: Voting for std.experimental.allocator

2015-07-08 Thread Justin Whear via Digitalmars-d-announce
Yes.


Re: EMSI is hiring a D developer

2015-04-15 Thread Justin Whear via Digitalmars-d-announce
On Wed, 15 Apr 2015 07:27:49 +, Abdulhaq wrote:

 On Tuesday, 14 April 2015 at 16:17:37 UTC, Justin Whear wrote:
 EMSI is hiring for an Engineer II to work on D codebases:
 https://
 emsi.bamboohr.com/jobs/view.php?id=30
 
 When it said Moscow I was thinking mmmh lots of traffic, a bit difficult
 to live in then I saw it was Moscow, Idaho.

We have traffic!  If I leave work at exactly 5 it takes me an extra three 
minutes to get home!


Re: EMSI is hiring a D developer

2015-04-15 Thread Justin Whear via Digitalmars-d-announce
On Wed, 15 Apr 2015 20:11:39 +, Ola Fosheim Grøstad wrote:

 That fact puts Orwell's writings in a new light.

Oooh, an Animal Farm reference; spooky.


EMSI is hiring a D developer

2015-04-14 Thread Justin Whear via Digitalmars-d-announce
EMSI is hiring for an Engineer II to work on D codebases: https://
emsi.bamboohr.com/jobs/view.php?id=30


Re: SublimeLinter D Plugin

2014-09-16 Thread Justin Whear via Digitalmars-d-announce
On Tue, 16 Sep 2014 18:00:00 +, Meta wrote:

 On Tuesday, 16 September 2014 at 00:16:43 UTC, Brian Schott wrote:
 Several of my co-workers use Sublime Text and wanted D-Scanner to work
 with SublimeLinter, so here it is.

 https://github.com/economicmodeling/SublimeLinter-dscanner
 
 Can individual style checks be disabled? That undocumented public
 function warning is driving me insane.

DScanner reads an ini file from ~/.config/dscanner/dscanner.ini
You can create that file by running `Dscanner --defaultConfig`, then edit 
it to disable the checks you're not interested in.


Re: Recompiling D code

2014-08-14 Thread Justin Whear via Digitalmars-d-announce
On Thu, 14 Aug 2014 14:58:20 +, John Colvin wrote:

 My experience with these sort of things suggests that it'll be the
 linker taking the time. Dynamic libraries are the solution.
 
 Dub needs proper support for dynamic library dependencies.

I'll second that suggestion.  Can you run the timings using -c?  
Obviously you won't get binaries out the end, but it'd help diagnose the 
problem.


Re: DSnips - making D coding awesome in Vim (with GIFs!)

2014-07-18 Thread Justin Whear via Digitalmars-d-announce
On Thu, 17 Jul 2014 20:57:10 +, Kiith-Sa wrote:

 DSnips is a set of UltiSnips snippets for D (now with GIFs showing each
 snippet in action (image-heavy))
 
 https://github.com/kiith-sa/DSnips
 
 This is an attempt to overhaul the D snippets I got merged to UltiSnips
 (now a separate vim-snippets repository), as the previous snippets had
 quite a few bugs. The snippets should now be easy to use together/chain
 (e.g. an imp (import) snippet places the cursor on the beginning of
 the next line so imp can be used for another import, wrap in
 try/catch places the cursor to be ready to add more catch blocks,
 module license can be replaced by using another snippet inside it,
 etc.
 
 There are some rather intelligent snippets, e.g. an operator builder
 for opBinary/opUnary/opOpAssign that will generate the skeleton for all
 operators typed in by the user, automatic DDoc Params: generation from
 function parameters, etc.
 
 I want to eventually try to merge this back to the default repository,
 but I'd like some comments/criticism/ideas first. Should any snippets be
 removed? Added? Any problems with the current snippets? (the wrap in
 try/catch in the previous version had issues with wrapping indented
 text, for example)

Posted to /r/vimplugins:
http://www.reddit.com/r/vimplugins/comments/2b2prz/
much_better_ultisnip_snippets_for_d/


Re: DSnips - making D coding awesome in Vim (with GIFs!)

2014-07-17 Thread Justin Whear via Digitalmars-d-announce
On Thu, 17 Jul 2014 20:57:10 +, Kiith-Sa wrote:

 I want to eventually try to merge this back to the default repository,
 but I'd like some comments/criticism/ideas first. Should any snippets be
 removed? Added? Any problems with the current snippets? (the wrap in
 try/catch in the previous version had issues with wrapping indented
 text, for example)

I'll try it out.  Of course, I'm really bad at using the current D 
snippets (aside from `main`--use that one all the time).  Those opBinary 
and friends snippets look quite useful.


Re: DConf 2014 Keynote: High Performance Code Using D by Walter Bright

2014-07-15 Thread Justin Whear via Digitalmars-d-announce
On Tue, 15 Jul 2014 18:28:34 +, John wrote:

 On Tuesday, 15 July 2014 at 16:20:34 UTC, Andrei Alexandrescu wrote:
 http://www.reddit.com/r/programming/comments/2aruaf/
dconf_2014_keynote_high_performance_code_using_d/

 https://www.facebook.com/dlang.org/posts/885322668148082

 https://twitter.com/D_Programming/status/489081312297635840


 Andrei
 
 
 Thanks for posting these videos.
 
 At the end of this video, it sounds like it ends abruptly.. While
 answering a question, Walter says.. 'it turns out..' and the video ends
 there.

The sentence was it turns out the simple compiler enhancement I am about 
to reveal makes all code run 5x faster.


Re: D Hackday Round 2

2014-07-07 Thread Justin Whear via Digitalmars-d-announce
On Mon, 07 Jul 2014 03:12:24 +, safety0ff wrote:

 On Thursday, 3 July 2014 at 23:17:33 UTC, Jonathan Crapuchettes wrote:

 Last time 24 issues were marked as resolved by the community (including
 EMSI).

 Please join us in squashing bugs on #d.
 
 Is this primarily bug tracker culling or does it include PR reviewing,
 debugging, etc?

Last month we mainly focused on Bugzilla, working through issues until we 
found good candidates for a PR.  Most of the closed issues were invalid 
or outdated, but a few new fixes were also submitted.  We'll try to work 
in some PR reviewing this time around.


Re: D Hackday this Friday

2014-06-06 Thread Justin Whear via Digitalmars-d-announce
On Fri, 06 Jun 2014 16:29:11 +, Brad Anderson wrote:

 On Monday, 2 June 2014 at 17:41:10 UTC, Jonathan Crapuchettes wrote:
 After Andrei's call for reducing pull requests and current issues
 associated with D, the data department at EMSI is doing a Fix D Issues
 Day this Friday and we would like to invite the D community to join
 us.

 Let's get those bugs below the 2000 mark!

 ---
 Jonathan Crapuchettes, Justin Whear, Brian Schott
 
 So is the plan to just comb over the issue tracker and fix easy issues
 and close resolved or invalid issues?

We have a company BBQ for lunch ...and free beer in the afternoon ...and 
my parents are coming into town, so I'm sticking with easy fixes this 
time around.


Re: DConf 2014 Day 1 Talk 2

2014-06-05 Thread Justin Whear via Digitalmars-d-announce
On Thu, 05 Jun 2014 21:51:14 +0200, Philippe Sigaud via
Digitalmars-d-announce wrote:

 On Tue, Jun 3, 2014 at 10:54 PM, Jonathan Crapuchettes
 Here is a link to the slides from the presentation.

 http://slides.com/jonathancrapuchettes/dconf
 
 
 On the 'issues with D' slide, you cite 'Can't get member names from
 Tuples'.
 Do you mean:
 
 alias Entry = Tuple!(int, index, string, value);
 
 = getting [index, value]
 
 ?

Yeah, that's what he meant.  Using MemberNames and tupleof(..).stringof 
give the actual field names which are procedurally generated.  The user-
supplied names are simply aliases to the generated fields.


Re: D Hackday this Friday

2014-06-02 Thread Justin Whear via Digitalmars-d-announce
On Mon, 02 Jun 2014 17:41:10 +, Jonathan Crapuchettes wrote:

 After Andrei's call for reducing pull requests and current issues
 associated with D, the data department at EMSI is doing a Fix D Issues
 Day this Friday and we would like to invite the D community to join us.
 
 Let's get those bugs below the 2000 mark!
 
 ---
 Jonathan Crapuchettes, Justin Whear, Brian Schott

I like FixPhobosFriday better.  Would work as a hashtag.


Re: Dash: An Open Source Game Engine in D

2014-05-19 Thread Justin Whear via Digitalmars-d-announce
On Mon, 19 May 2014 19:50:35 +, 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/

Very exciting!  Thank for the very liberal license; this is a great 
contribution to the community.
I know you guys are probably crunching on the million things that stand 
between alpha and release, but when you have time, a series of blog posts 
or articles would be awesome.  Topics such as your usage of mixins and 
your experience with the GC would be great and speak to the advantages of 
using D.

BTW, The Setting up Your Environment page link on the main repo page 
(the README) is broken.

Justin