Vision for the first semester of 2016

2016-01-24 Thread Andrei Alexandrescu via Digitalmars-d-announce
Hot off the press! http://wiki.dlang.org/Vision/2016H1 -- Andrei

Re: Vision for the first semester of 2016

2016-01-24 Thread Rikki Cattermole via Digitalmars-d-announce
On 25/01/16 3:37 PM, Andrei Alexandrescu wrote: Hot off the press! http://wiki.dlang.org/Vision/2016H1 -- Andrei There is a couple of things I want on there. 1. scope to be fixed and fully implemented (I'll bring some use cases to the table) 2. @assumenogc or something similar. That way

Re: Vision for the first semester of 2016

2016-01-24 Thread Rikki Cattermole via Digitalmars-d-announce
On 25/01/16 4:13 PM, Andrei Alexandrescu wrote: On 01/24/2016 10:07 PM, Rikki Cattermole wrote: 1. scope to be fixed and fully implemented (I'll bring some use cases to the table) 2. @assumenogc or something similar. That way IAllocator can be @nogc. Which to me is a requirement before

Re: Vision for the first semester of 2016

2016-01-24 Thread Andrei Alexandrescu via Digitalmars-d-announce
On 01/24/2016 10:07 PM, Rikki Cattermole wrote: 1. scope to be fixed and fully implemented (I'll bring some use cases to the table) 2. @assumenogc or something similar. That way IAllocator can be @nogc. Which to me is a requirement before it is out of experimental. Both are under the

Re: Vision for the first semester of 2016

2016-01-24 Thread tsbockman via Digitalmars-d-announce
On Monday, 25 January 2016 at 02:37:40 UTC, Andrei Alexandrescu wrote: Hot off the press! http://wiki.dlang.org/Vision/2016H1 -- Andrei Something went wrong here: We fell short of our 2000 pull requests goal in H2 2015. We have had only 1 1378 pull requests. In addition to the extraneous

Re: Vision for the first semester of 2016

2016-01-24 Thread Puming via Digitalmars-d-announce
On Monday, 25 January 2016 at 02:37:40 UTC, Andrei Alexandrescu wrote: Hot off the press! http://wiki.dlang.org/Vision/2016H1 -- Andrei For PRs, I suggest the goal to be number of PRs MERGED instead of created. That may provide the core team a subconsious incentive to look at long pending

Re: Vision for the first semester of 2016

2016-01-24 Thread Rikki Cattermole via Digitalmars-d-announce
On 25/01/16 4:21 PM, Puming wrote: On Monday, 25 January 2016 at 02:37:40 UTC, Andrei Alexandrescu wrote: Hot off the press! http://wiki.dlang.org/Vision/2016H1 -- Andrei For PRs, I suggest the goal to be number of PRs MERGED instead of created. That may provide the core team a subconsious

Re: vibe.d 0.7.27-beta.1

2016-01-24 Thread Sönke Ludwig via Digitalmars-d-announce
Am 24.01.2016 um 14:14 schrieb Robert M. Münch: On 2016-01-24 12:49:25 +, Snke Ludwig said: I didn't build libevent for win64 so far and I'd rather not want to invest that time. Instead, I'd recommend to just use the "win32" configuration of vibe-d(:core) on that platform. Just to be

Re: New D book available for pre-order: D Web Development

2016-01-24 Thread notna via Digitalmars-d-announce
On Thursday, 17 December 2015 at 08:08:26 UTC, Kai Nacke wrote: Hi Kai. Any news? Just some days left until "January 2016" is over ;) Regards Anton On Monday, 30 November 2015 at 03:36:29 UTC, Nick B wrote: On Sunday, 29 November 2015 at 18:24:38 UTC, Kai Nacke wrote: On Wednesday, 25

Re: vibe.d 0.7.27-beta.1

2016-01-24 Thread Robert M. Münch via Digitalmars-d-announce
On 2016-01-24 12:49:25 +, Snke Ludwig said: I didn't build libevent for win64 so far and I'd rather not want to invest that time. Instead, I'd recommend to just use the "win32" configuration of vibe-d(:core) on that platform. Just to be sure I get it. On Win32 I could use "libevent" or

very simple pure CPU raymarching demo

2016-01-24 Thread ketmar via Digitalmars-d-announce
the following[1] is the demo of pure CPU implementation of the famous "raymarching" algorithm[2]. of course, doing that in GLSL shader will be many times faster (10x? 20x? dunno), but i'm too lazy to port the necessary gl headers (and don't want to use derelict for some random reason ;-), so i

Re: very simple pure CPU raymarching demo

2016-01-24 Thread ketmar via Digitalmars-d-announce
ok, just4fun, mulththreaded renderer[1]. set ThreadCount to number of your CPU cores to get some speedup. note: this is not how `std.concurrency` should be used! please, don't do wroker queues as i did! [1] http://ketmar.no-ip.org/dmd/zrm3_adam_trd_x4.d

Re: vibe.d 0.7.27-beta.1

2016-01-24 Thread Sönke Ludwig via Digitalmars-d-announce
Am 23.01.2016 um 16:42 schrieb Robert M. Münch: Error: Error reading file 'C:\Users\robby\AppData\Roaming\dub\packages\vibe-d-0.7.27-beta.1\lib\win-amd64\event2.lib' I didn't build libevent for win64 so far and I'd rather not want to invest that time. Instead, I'd recommend to just use the

Re: New D book available for pre-order: D Web Development

2016-01-24 Thread Kai Nacke via Digitalmars-d-announce
On Sunday, 24 January 2016 at 13:03:42 UTC, notna wrote: Any news? Just some days left until "January 2016" is over ;) I am checking the pre-final PDFs of the last chapters right now. Publishing date will be very soon Regards, Kai

Re: Vision for the first semester of 2016

2016-01-24 Thread Puming via Digitalmars-d-announce
On Monday, 25 January 2016 at 03:49:56 UTC, Rikki Cattermole wrote: On 25/01/16 4:21 PM, Puming wrote: On Monday, 25 January 2016 at 02:37:40 UTC, Andrei Alexandrescu wrote: Hot off the press! http://wiki.dlang.org/Vision/2016H1 -- Andrei For PRs, I suggest the goal to be number of PRs

Re: Vision for the first semester of 2016

2016-01-24 Thread Andrew Edwards via Digitalmars-d-announce
On Monday, 25 January 2016 at 03:21:51 UTC, Puming wrote: On Monday, 25 January 2016 at 02:37:40 UTC, Andrei Alexandrescu wrote: Hot off the press! http://wiki.dlang.org/Vision/2016H1 -- Andrei [snip] For tooling, I suggest a look at GUI/IDEs, now that dlangui/dlangide seems a good

Re: Vision for the first semester of 2016

2016-01-24 Thread Russel Winder via Digitalmars-d-announce
On Mon, 2016-01-25 at 16:49 +1300, Rikki Cattermole via Digitalmars-d- announce wrote: > […] > That won't be happening anytime soon. > Until we have image and windowing in Phobos (I'm working on both) > there  > is no way a GUI toolkit is going in. And from what I know there will > be  > a LOT of

Re: Vision for the first semester of 2016

2016-01-24 Thread tsbockman via Digitalmars-d-announce
On Monday, 25 January 2016 at 07:03:35 UTC, Russel Winder wrote: The strategy should be "get rid of anything in Phobos that can be put out as a separate library". This makes no sense as a standard: since neither DMD nor druntime is allowed to depend upon Phobos, everything in Phobos *could*

Re: Vision for the first semester of 2016

2016-01-24 Thread Rikki Cattermole via Digitalmars-d-announce
On 25/01/16 7:39 PM, Andrew Edwards wrote: On Monday, 25 January 2016 at 03:21:51 UTC, Puming wrote: On Monday, 25 January 2016 at 02:37:40 UTC, Andrei Alexandrescu wrote: Hot off the press! http://wiki.dlang.org/Vision/2016H1 -- Andrei [snip] For tooling, I suggest a look at GUI/IDEs, now

Re: Vision for the first semester of 2016

2016-01-24 Thread Rikki Cattermole via Digitalmars-d-announce
On 25/01/16 7:18 PM, Puming wrote: On Monday, 25 January 2016 at 05:50:34 UTC, Rikki Cattermole wrote: I want us to hold off on that as well. I agree that we need a more solid base. I want people to really have a go with making GUI toolkits in D without the worry about how to do the cross

Re: Vision for the first semester of 2016

2016-01-24 Thread Chris Wright via Digitalmars-d-announce
On Sun, 24 Jan 2016 21:37:40 -0500, Andrei Alexandrescu wrote: > Hot off the press! http://wiki.dlang.org/Vision/2016H1 -- Andrei I'm not fond of the militaristic terminology for participants. Novice, adept, master, maybe? The section on safety is pretty short. I'd like to see in it: *

Re: Vision for the first semester of 2016

2016-01-24 Thread Rikki Cattermole via Digitalmars-d-announce
On 25/01/16 6:47 PM, Puming wrote: On Monday, 25 January 2016 at 03:49:56 UTC, Rikki Cattermole wrote: On 25/01/16 4:21 PM, Puming wrote: On Monday, 25 January 2016 at 02:37:40 UTC, Andrei Alexandrescu wrote: Hot off the press! http://wiki.dlang.org/Vision/2016H1 -- Andrei For PRs, I

Re: Vision for the first semester of 2016

2016-01-24 Thread Jack Stouffer via Digitalmars-d-announce
On Monday, 25 January 2016 at 02:37:40 UTC, Andrei Alexandrescu wrote: Hot off the press! http://wiki.dlang.org/Vision/2016H1 -- Andrei My biggest issue with these documents is that they have good ideas but rarely have plans to achieve them. As a consequence, most of these documents say how

Re: Vision for the first semester of 2016

2016-01-24 Thread Puming via Digitalmars-d-announce
On Monday, 25 January 2016 at 05:50:34 UTC, Rikki Cattermole wrote: I want us to hold off on that as well. I agree that we need a more solid base. I want people to really have a go with making GUI toolkits in D without the worry about how to do the cross platformy technical things. Is

Tutorial on using eclipse with D

2016-01-24 Thread Minas Mina via Digitalmars-d-announce
Another IDE tutorial! Reddit post: https://www.reddit.com/r/programming/comments/42gcxi/using_eclipse_ide_with_d/

Re: very simple pure CPU raymarching demo

2016-01-24 Thread karabuta via Digitalmars-d-announce
On Sunday, 24 January 2016 at 14:18:23 UTC, ketmar wrote: ok, just4fun, mulththreaded renderer[1]. set ThreadCount to number of your CPU cores to get some speedup. note: this is not how `std.concurrency` should be used! please, don't do wroker queues as i did! [1]

Re: very simple pure CPU raymarching demo

2016-01-24 Thread ketmar via Digitalmars-d-announce
This is the kind of maths I hoped I could try to understand. The spirit is not there :) it's very easy, actually. the basic idea is this: our "primitive" functions returns distance from a given point to the primitive. i.e. auto point(1, 2, 3); float dist = BoxPrimitive(point); now `dist` is

Ever want to compile D on your Android phone? Well, now you can!

2016-01-24 Thread Joakim via Digitalmars-d-announce
An alpha release of ldc, the llvm-based D compiler, for Android devices is now available. It is best used with the excellent Termux app (https://play.google.com/store/apps/details?id=com.termux=en) and a bluetooth keyboard. ;) Updated test runners, that run most tests from the standard

First crack at D

2016-01-24 Thread Andrei Alexandrescu via Digitalmars-d-announce
Found on reddit: https://www.reddit.com/r/programming/comments/42ejqn/first_crack_at_d_compile_time_logic_mostly/ Andrei