- 1
- 2
- 3
- < previous
- next >
Would you do anything differently in the development of D if you had the chance?
I'd be much quicker to turn more of the responsibility for the work over to the community. Letting go of things is hard for me and something I need to do a lot better job of.
What is the most interesting program that you've seen written with D?
Don Clugston wrote a fascinating program that was actually able to generate floating point code and then execute it. He discusses it in this presentation: http://video.google.com/videoplay?docid=1440222849043528221&hl=en .
What sort of feedback have you received from the experimental version of D, or D 2.0, released in June 2007?
D 1.0 was pretty straightforward stuff, being features that were adapted from well-trod experience in other languages. D 2.0 has ventured into unexplored territory that doesn't have a track record in other languages. Since these capabilities are unproven, they generate some healthy scepticism. Only time will tell.
Have you ever seen the language used in a way that was not originally intended? If so, what was it? And did it or didn't it work?
There have been too many to list them all, but a couple examples are Don Clugston and Andrei Alexandrescu. They never cease to amaze me with how they use D. They often push the language beyond its limits, which turns into some powerful motivation to extend those limits and make it work. Don's presentation in the afore-mentioned video is a good example. You can see a glimpse of Andrei's work in, for example, the algorithms library at http://www.digitalmars.com/d/2.0/phobos/std_algorithm.html.
Do you still consider D to be a language "under development"?
A language that is not under development is a language that is not being used. D is under development, and will stay that way as long as people use it. C++, Java, Python, PERL, etc., are also widely used and are still under development.
Are changes still being made to the language or are you focusing on removing bugs right now?
I spend about half of my efforts fixing bugs and supporting existing releases, and the other half working on the future design of D 2.0.
Do you agree that the lack of support from many IDEs currently is a problem for the languages popularity right now?
There are many editors and IDEs that support D now: http://www.prowiki.org/wiki4d/wiki.cgi?EditorSupport
- 1
- 2
- 3
- < previous
- next >
References
- The A-Z of Programming Languages: AWK
- The A-Z of Programming Languages: Ada
- The A-Z of Programming Languages: ASP
- The A-Z of Programming Languages: BASH/Bourne-Again Shell
- The A-Z of Programming Languages: C++
- The A-Z of Programming Languages: Forth
- The A-Z of Programming Languages: INTERCAL
- The A-Z of programming languages: YACC
- The A-Z of Programming Languages: Modula-3
- Clugston video
- Andrei's work
- Wiki4D
- http://www.digitalmars.com/d/2.0/accu-functional.pdf
Latest on IDEs
- Microsoft files suit to defend Visual Studio users
- Komodo IDE for dynamic languages gets faster
- Google API allows creating apps that can track laptops
- Microsoft unveils new Visual Studio version
- Coghead clicks for non-coders
- Application builders in the sky
- Cloned code finder offered for Visual Studio
- Visual Studio 2008 SP1 is icing, and more cake
- Sun releases beta of NetBeans IDE
- Curl completes embrace of Eclipse IDE
Development Essentials
- Top 10 wicked cool algorithms
- Facebook app verification fee draws criticism
- Microsoft's openness stressed
- Yahoo's developer platform to launch this week
- Microsoft starts new developer portal
- Google API allows creating apps that can track laptops
- PHP, JavaScript, Ruby, Perl, Python, and Tcl Today: The State of the Scripting Universe
- Analyst: In-house app development fraught with waste
- Is unit testing doomed?
- Open source still the best way to develop software
TechWorld Jobs (beta)
Recent Jobs
TechWorld Blogs
-

TalkingTech
The view from the top of IT with TechWorld Editor Rodney Gedda
-

Entrenched
Cooking up better code, IDG's developers reveal some of their secrets
-

Broadband Voice
Darren Pauli digs in from the front line of Australia's broadband battleground
Recent blog posts
- A Novell approach to business
- An open storage stack? I like the sound of that
- The mobile clone wars: fighting for a better phone experience
- Stopping the "Clean Feed"
- Identifying web platforms
- Clean Feed ‘not technically possible’
- No Clean Feed - well duh!
- Conroy's content cops still on the cards
- Will open source ruin the economy? Please help
- Linux kernel 2.6.27 is out!
Recent comments
- A real alternative?
16 hours 33 min ago - Hello this is Brianna
2 days 2 hours ago - Turn any PC into a media center
2 days 15 hours ago - How About the Correct Title?
3 days 7 hours ago - who are you kidding?
3 days 12 hours ago - Seriously, how much did they pay for this advertisement
5 days 3 hours ago - SF Bay Area - free Seminar on Enterprise Cloud Computing
5 days 6 hours ago - video conferening but not telepresence...
5 days 13 hours ago - SAMSUNG OLED 40" TECHNOLOGY
5 days 22 hours ago - What was the question again, oh well this was prepared earlier
1 week 1 day ago - Worldwide broadband prices continue to drop which means ? in AU
1 week 1 day ago - Not a Problem Here in Australia and New Zealand
1 week 3 days ago - Clear the air
1 week 4 days ago - Tabbed browsing, Quick Find,
1 week 6 days ago - Microsoft details plans for new social bookmarking tool
2 weeks 1 day ago - There is a 3rd party tool
2 weeks 2 days ago - Demise of Windows
2 weeks 3 days ago - new OS
2 weeks 3 days ago - Re: Favicon
2 weeks 4 days ago - Multi Camera Kino
2 weeks 4 days ago



