On 06/01/16 2:21 AM, Ola Fosheim Grøstad wrote:
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?

Not currently, we just need infrastructure first.

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").

Mostly sljit/glulx.
Basically I want to study more assembly in general.
With the hope of killing off dmd-be *evil grin*.

The only other adaptation is using sljit to create a jit'd version of a tree graph for web application server (routing).

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.


Reply via email to