DConf 2013 Opening Keynote by Walter Bright: video and slides available

Regan Heath regan at netmail.co.nz
Fri May 10 04:05:44 PDT 2013


On Fri, 10 May 2013 11:45:21 +0100, JN <666total at wp.pl> wrote:

> Can't wait for Manu's slides/video to come up :)

I want them all!  :D

> I have to disagree with some of the points in the keynote though. The  
> part with "algorithm in D" example, I don't know but map(a => a.idup)  
> isn't exactly obvious.

Agreed.  This is a bit of a wart IMO.

> About the scope vs no-scope - it'd be interesting to see how try-finally  
> version looks like in comparison.

Have you seen Andre's slides comparing these.. does anyone have a link?

> About the IDE discussion near the end of keynote - I know a lot of you  
> people are happy just using Vim/Emacs + command line compiling, but  
> having a proper IDE is a big part in language adoption nowadays. I can't  
> speak for VisualD and MonoD, but I've heard they are nice, I am using  
> DDT which is also good, although debugging on windows with DMD isn't  
> that fun. A good example would be Visual Basic 6.0 - everyone seems to  
> hate it, yet a lot of people (mostly non-programmers) use it to make  
> apps because in few clicks you can make a GUI application. Same would  
> apply to Java too - language isn't the best there is, and coding Java  
> without Netbeans/Eclipse/IntelliJ would be a new dimension of pain but  
> with those IDEs writing stuff is 'fun'.

I think Walters point about not making a language require an IDE to add  
boilerplate is a good one, the boilerplate itself, and the fact the  
language requires it is the real issue, not whether an IDE is used to  
generate it.

As for IDE's in general, I use MSVC pretty much predominantly and when  
doing GUI development in C# it's RAD :p  Doing the same thing with a text  
editor would be painful.  The boilerplate in this case is the  
skeleton/structure for the GUI library, not the language, so it's a  
separate boilerplate issue, and not one that good language design can  
obviate.

That, plus all the other nice features of an IDE - many of which can be  
synthesized by an editor with scripting support, are the reasons to use  
one.  Integrated debugging, etc.

> All in all, great to see D community getting together to discuss and  
> share stuff =)

Wish I could have made the trip too :(

R

-- 
Using Opera's revolutionary email client: http://www.opera.com/mail/


More information about the Digitalmars-d-announce mailing list