On 2/1/15 1:57 PM, Walter Bright wrote:
On 2/1/2015 3:28 AM, Johannes Pfau wrote:
He got some very direct responses that told him that if an OS doesn't
have thread-support etc there's no use to run D on that. Responses like
that obviously demotivate people.
From myself or Andrei? I don't recall such.
Yah, I must chime in here. I'm a bit surprised by Mike's conclusion that
he's been rejected.
I assume Mike is Michael V. Franklin who gave the talk at
https://www.youtube.com/watch?v=o5m0m_ZG9e8. I think that's an awesome
talk and awesome work.
Now when I saw his list of grievances today, I was bummed that it didn't
include a bunch of stuff that I can act on. It's just not my specialty,
and I can't spread myself too thin. I know Walter is a good match for
that, and I'm glad he acted on it.
There's something we need to explain about the vision document itself.
Do I want to see more of Mike's awesome work in D going forward? Yes. Do
I want to see D on mobile? Of course. There's a lot of stuff that Walter
and I would like to see happen that's not in the document. The document
itself includes things that he and I actually believe we can work on and
make happen. (In the case of vibe.d, we made sure we asked Sönke.) It
doesn't include awesome things that others can do without our help - and
it shouldn't.
The vision document also doesn't include things we believe are implied.
For example "D should remain an efficient, systems-level language." To
the extent D prevents systems-level work from getting done, we should
fix it to allow that to happen. Again, I'm glad folks like Walter and
Iain have an eye on that.
Andrei