What are you planning for 2016?

Ola Fosheim Grøstad via Digitalmars-d digitalmars-d at puremagic.com
Tue Jan 5 05:21:32 PST 2016


On Tuesday, 5 January 2016 at 12:33:54 UTC, Rikki Cattermole 
wrote:
> In the next couple of days I'll be doing a feedback thread on 
> my windowing and image library.
> After that I hope to see it to completion.

Cool! Are you going to use the libraries for an application?

> Maybe some web development and assembly related stuff!

What kind of assembly related things are you interested in? Would 
WebAssembly/asm.js be interesting? If someone is interested in 
creating a compiler for a small subset of D to WebAssembly/asm.js 
then I'd like to participate. Something small enough to be 
completed quickly (meaning "sunday programming").

Here are my (hopeful, given enough spare time) plans for D:

1. Code up a new experimental unicode-syntax for a subset of D 
now that the C++ to D transition is "complete", with a fair 
selection of unicode operators and symbols (e.g. "π", "∑", "≤", 
"≠" etc).

2. Toying with WebAssembly.

3. Finish some basic libraries for memory-slicing, queues, hashes 
and so.

I probably can't use D for any work related in 2016 :-/. For work 
I probably will continue to use C/C++/Objective-C++ (iOS/asm.js), 
Python (web), Go(web), TypeScript(web) and maybe adopt Angular2, 
Swift(iOS).

On the web side I am locked down to these language because of 
tooling and infrastructure support. On the iOS side tooling 
prevents adoption of non-Apple tech.

The only work-related area where I can use D (or Rust) in 2016 is 
runtime less asm.js for high performance web client engines. But 
neither D (or Rust) has asm.js support yet, so... I might dabble 
with that.



More information about the Digitalmars-d mailing list