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