Jump to page: 1 27  
Page
Thread overview
What are you planning for 2016?
Jan 05, 2016
Rikki Cattermole
Jan 05, 2016
Rikki Cattermole
Jan 08, 2016
Luis
Jan 08, 2016
rsw0x
Jan 05, 2016
Joakim
Jan 05, 2016
Joakim
Jan 05, 2016
Gerald
Jan 05, 2016
Adam D. Ruppe
Jan 05, 2016
Gerald
Jan 05, 2016
Adam D. Ruppe
Jan 05, 2016
Jacob Carlborg
Jan 05, 2016
Basile B.
Jan 05, 2016
Jacob Carlborg
Jan 05, 2016
Basile B.
Jan 05, 2016
bachmeier
Jan 05, 2016
jmh530
Jan 08, 2016
bachmeier
Jan 08, 2016
Jakob Jenkov
Jan 08, 2016
bachmeier
Jan 09, 2016
Jakob Jenkov
Jan 09, 2016
jmh530
Jan 10, 2016
bachmeier
Jan 05, 2016
Kapps
Jan 05, 2016
Dan Olson
Jan 05, 2016
Chris Wright
Jan 05, 2016
Jacob Carlborg
Jan 06, 2016
Chris Wright
Jan 05, 2016
thedeemon
Jan 05, 2016
Guillaume Piolat
Jan 06, 2016
Joakim
Jan 05, 2016
Guillaume Piolat
Jan 06, 2016
Nick Papanastasiou
Jan 06, 2016
Chris
Jan 06, 2016
wobbles
Jan 06, 2016
rsw0x
Jan 06, 2016
Claude
Jan 06, 2016
wobbles
Jan 07, 2016
Laeeth Isharc
Jan 06, 2016
Puming
Jan 06, 2016
Jacob Carlborg
Jan 06, 2016
BLM768
Jan 07, 2016
Henry Gouk
Jan 07, 2016
Guillaume Piolat
Jan 07, 2016
David Soria Parra
Jan 07, 2016
Laeeth Isharc
Jan 07, 2016
FreeSlave
Jan 07, 2016
MGW
Jan 08, 2016
Jakob Jenkov
Jan 08, 2016
Satoshi
Jan 08, 2016
Luis
Jan 08, 2016
Daren Scot Wilson
Jan 08, 2016
Jesse Phillips
Jan 02, 2017
Basile B.
Jan 02, 2017
rikki cattermole
Jan 02, 2017
Basile B.
Jan 02, 2017
ketmar
Jan 02, 2017
Basile B.
Jan 02, 2017
ketmar
Jan 02, 2017
Basile B.
Jan 02, 2017
ketmar
Jan 02, 2017
ikod
Jan 02, 2017
Chris Wright
Jan 02, 2017
ikod
January 05, 2016
I wonder what kind of programming people plan or _hope_ to use D for in 2016?

Do you have plans to:

1. migrate legacy C++ code bases to D when C++ bindings are final?

2. integrate with numerical solutions like TensorFlow?

3. create web services with vibe.d?

4. run D apps in the cloud?

5. run D apps on mobile?

6. create runtime less programs (games, embedded)?

7. work on the D language/phobos ?

8. or something else?


What other languages do you think you will use or toy with in 2016 and for what purpose?

What would it take for you to use D instead, or what changes would be needed for you to move from language X to D?

January 06, 2016
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.

Maybe some web development and assembly related stuff!
January 05, 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.

January 05, 2016
On Tuesday, 5 January 2016 at 12:27:12 UTC, Ola Fosheim Grøstad wrote:
> I wonder what kind of programming people plan or _hope_ to use D for in 2016?
>
> Do you have plans to:
>
> 1. migrate legacy C++ code bases to D when C++ bindings are final?
>
> 2. integrate with numerical solutions like TensorFlow?
>
> 3. create web services with vibe.d?
>
> 4. run D apps in the cloud?
>
> 5. run D apps on mobile?
>
> 6. create runtime less programs (games, embedded)?
>
> 7. work on the D language/phobos ?
>
> 8. or something else?
>
>
> What other languages do you think you will use or toy with in 2016 and for what purpose?
>
> What would it take for you to use D instead, or what changes would be needed for you to move from language X to D?

I plan on using the new Android support to build a mobile app entirely in D, with some components running on the server, ie "cloud," at least initially.  I'll probably bind to some existing C libraries, but no C++.  Hopefully I'm done working on the language/phobos, as most of the Android support is in, and I don't have anything else to add.

I don't anticipate nor want to use any other language, but I suspect I'll be forced to call some minimal Java through JNI, for a few native Android APIs that are Java-only and that I might need.
January 06, 2016
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.
>

January 05, 2016
On Tuesday, 5 January 2016 at 13:24:58 UTC, Joakim wrote:
> I plan on using the new Android support to build a mobile app entirely in D, with some components running on the server, ie "cloud," at least initially.
[...]
> I don't anticipate nor want to use any other language, but I suspect I'll be forced to call some minimal Java through JNI, for a few native Android APIs that are Java-only and that I might need.

Neat! Does this mean that you might be able to do commercial stuff with D on Android this year?

January 05, 2016
Keep working on Linux GTK applications using GtkD including:

* Finish my tiling terminal emulator, terminix (https://github.com/gnunn1/terminix)

* Take a shot at doing a Linux chat/IM application following the gnome-chat design
January 05, 2016
On Tuesday, 5 January 2016 at 13:42:26 UTC, Ola Fosheim Grøstad wrote:
> On Tuesday, 5 January 2016 at 13:24:58 UTC, Joakim wrote:
>> I plan on using the new Android support to build a mobile app entirely in D, with some components running on the server, ie "cloud," at least initially.
> [...]
>> I don't anticipate nor want to use any other language, but I suspect I'll be forced to call some minimal Java through JNI, for a few native Android APIs that are Java-only and that I might need.
>
> Neat! Does this mean that you might be able to do commercial stuff with D on Android this year?

Only in the sense that it will have a paid component, but it's just something I'll be doing on my own.

On Tuesday, 5 January 2016 at 13:43:32 UTC, Gerald wrote:
> Keep working on Linux GTK applications using GtkD including:
>
> * Finish my tiling terminal emulator, terminix (https://github.com/gnunn1/terminix)

Nice, you should put that on dub.
January 05, 2016
I know I'll be doing a few web programs in D (already have the contracts so it is increasing in priority even now). I'll probably be expanding my css tools for my other job too.

For non-work stuff, it all depends on how much time I have, but the basic list is:

1) the doc thing I've been talking about endlessly

2) improve D error messages. dmd "no template matches" and druntime "RangeError" are both sucky because they don't tell the user important facts the computer knows.

3) write a cocoa implementation for simpledisplay

4) get minigui up to 1.0

5) finish at least one of my games

> What other languages do you think you will use or toy with in 2016 and for what purpose?

I'll still be using Ruby, Python, Java, and of course, Javascript for other work things too.

> What would it take for you to use D instead, or what changes would be needed for you to move from language X to D?

My D program for work has a major component in Java which I just wrote last month because I wanted to use a major Java library and it was easier to just write it right there than mess with JNI or whatever.

If D had the same Java interface out of the box, or the same cutting-edge library I might have use it there too, but meh, idk. It is just a simple server that spits out XML - something Java is very good at.
January 05, 2016
On Tuesday, 5 January 2016 at 13:43:32 UTC, Gerald wrote:
> * Finish my tiling terminal emulator, terminix (https://github.com/gnunn1/terminix)

ooh, I wrote a terminal emulator too a while ago:

https://github.com/adamdruppe/terminal-emulator

If any of my code would be useful to you, always feel free to copy it.

« First   ‹ Prev
1 2 3 4 5 6 7