<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" media="screen" href="/styles/xslt/rss.xslt"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:media="http://search.yahoo.com/mrss/" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:c9="http://channel9.msdn.com">
<channel>
	<title>Comment Feed for Channel 9 - Walter Bright: The D Programming Language</title>
	<atom:link rel="self" type="application/rss+xml" href="http://channel9.msdn.com/Events/Lang-NEXT/Lang-NEXT-2012/The-D-Programming-Language/rss"></atom:link>
	<image>
		<url>http://ch9files.blob.core.windows.net/ch9/66b0/b28924b0-14cc-4c84-a180-abdb9ad666b0/LangNextWalterBrightTheDProgrammingLanguage_220.jpg</url>
		<title>Channel 9 - Walter Bright: The D Programming Language</title>
		<link></link>
	</image>
	<description>The D Programming Language combines modeling power, modern convenience, and native efficiency into one powerful language. D embodies many new ideas in programming languages along with traditional proven techniques. </description>
	<link></link>
	<language>en</language>
	<pubDate>Fri, 24 May 2013 06:13:18 GMT</pubDate>
	<lastBuildDate>Fri, 24 May 2013 06:13:18 GMT</lastBuildDate>
	<generator>Rev9</generator>
	<item>
		<title>Re: Walter Bright: The D Programming Language</title>
		<description>
			<![CDATA[Hi, <br><br>Is this talk going to be available for download &#40;video&#41;&#63;<br><br>Cheers<p>posted by Ivan</p>]]>
		</description>
		<link>http://channel9.msdn.com/Events/Lang-NEXT/Lang-NEXT-2012/The-D-Programming-Language#c634696483117370623</link>
		<pubDate>Tue, 10 Apr 2012 09:51:51 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Events/Lang-NEXT/Lang-NEXT-2012/The-D-Programming-Language#c634696483117370623</guid>
		<dc:creator>Ivan</dc:creator>
	</item>
	<item>
		<title>Re: Walter Bright: The D Programming Language</title>
		<description>
			<![CDATA[<p>Yes.&nbsp;I am uploading it today. Stay tuned...</p><p>posted by golnazal</p>]]>
		</description>
		<link>http://channel9.msdn.com/Events/Lang-NEXT/Lang-NEXT-2012/The-D-Programming-Language#c634697623812093344</link>
		<pubDate>Wed, 11 Apr 2012 17:33:01 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Events/Lang-NEXT/Lang-NEXT-2012/The-D-Programming-Language#c634697623812093344</guid>
		<dc:creator>golnazal</dc:creator>
	</item>
	<item>
		<title>Re: Walter Bright: The D Programming Language</title>
		<description>
			<![CDATA[Very impressive, off to dlang.org<p>posted by Tarek</p>]]>
		</description>
		<link>http://channel9.msdn.com/Events/Lang-NEXT/Lang-NEXT-2012/The-D-Programming-Language#c634697838482371349</link>
		<pubDate>Wed, 11 Apr 2012 23:30:48 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Events/Lang-NEXT/Lang-NEXT-2012/The-D-Programming-Language#c634697838482371349</guid>
		<dc:creator>Tarek</dc:creator>
	</item>
	<item>
		<title>Re: Walter Bright: The D Programming Language</title>
		<description>
			<![CDATA[Microsoft, please support D as a first class programming language.<br><p>posted by fritz</p>]]>
		</description>
		<link>http://channel9.msdn.com/Events/Lang-NEXT/Lang-NEXT-2012/The-D-Programming-Language#c634698065062830121</link>
		<pubDate>Thu, 12 Apr 2012 05:48:26 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Events/Lang-NEXT/Lang-NEXT-2012/The-D-Programming-Language#c634698065062830121</guid>
		<dc:creator>fritz</dc:creator>
	</item>
	<item>
		<title>Re: Walter Bright: The D Programming Language</title>
		<description>
			<![CDATA[&#64;Walter&#58; You said that D is not going to succeed &#59;&#41;. While I am not using D, I already read Andrejs book about it and found it fascinating. So here are my reasons why I am not using D and maybe you can concentrate the community to fix it&#58;<br><br>1&#41; Good Visual Studio support. The VisualD plugin is not really what I mean, it is better than nothing but &#94;&#94;... What one needs is basic IntelliSense, that is real and good code completion &#40;I mean Clang has such stuff in the compiler&#41; and basic refactoring &#40;renaming is of utmost importance, I could live without the rest for a while&#41;. Well language should feel like other Visual Studio citizens.<br><br>2&#41; Debugging. I know I can set some breakpoints and inspect variables but it all feels weird. I can&#39;t specifically say why. Just compare it with the way you debug C&#35; or C&#43;&#43; apps in Visual Studio and you will know.<br><br>3&#41; And probably the biggest issue. No C&#43;&#43; support. You said one would need a C&#43;&#43; compiler in D compiler. That is true, but you also said that this alone would require 10 men years of work and this is false. Just use ClangLib&#33; For D to live on, it must support existing C&#43;&#43; codebases and this would also really set it ahead of anything there is. You could limit some advanced C&#43;&#43; features like some template vodoo to be used in D. So you could restrict the interface to something that is D compatible and maybe extend D at some corner cases where necessary.<br><br>No really, C&#43;&#43; backward compatibility would make D rather to an evolution of C&#43;&#43; and this is more or less what it is. D is how C&#43;&#43; should have been. But as we already discovered, if C&#43;&#43; would have been C backward compatible, the it would not have succeeded. And the same will happen to D. Butcher he langauge a bit and make it at least &#34;almost&#34; backwardcompatible to C&#43;&#43; APIs, not C&#43;&#43;, only the APIs...<br><br>I would love to program with D, but for now it is just not possible, at least not in a commercial productive way.<p>posted by Luna</p>]]>
		</description>
		<link>http://channel9.msdn.com/Events/Lang-NEXT/Lang-NEXT-2012/The-D-Programming-Language#c634698200461311531</link>
		<pubDate>Thu, 12 Apr 2012 09:34:06 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Events/Lang-NEXT/Lang-NEXT-2012/The-D-Programming-Language#c634698200461311531</guid>
		<dc:creator>Luna</dc:creator>
	</item>
	<item>
		<title>Re: Walter Bright: The D Programming Language</title>
		<description>
			<![CDATA[Sorry for all the mistakes &#94;&#94;. If one is not a native speaker, he should really re-read a message before posting it, but I hope you get the idea...<p>posted by Luna</p>]]>
		</description>
		<link>http://channel9.msdn.com/Events/Lang-NEXT/Lang-NEXT-2012/The-D-Programming-Language#c634698202548169002</link>
		<pubDate>Thu, 12 Apr 2012 09:37:34 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Events/Lang-NEXT/Lang-NEXT-2012/The-D-Programming-Language#c634698202548169002</guid>
		<dc:creator>Luna</dc:creator>
	</item>
	<item>
		<title>Re: Walter Bright: The D Programming Language</title>
		<description>
			<![CDATA[PS&#58; A little addition that just pops into my mind. I am not aware of the connection to Digital Mars, but one thing that might bother some developers is the closed back-end. Why not put the entire compiler under a free license, preferably the same a Clang and LLVM&#63;&#33; I mean what good is a proprietary license for when the language does not succeed...<br><br><p>posted by Luna</p>]]>
		</description>
		<link>http://channel9.msdn.com/Events/Lang-NEXT/Lang-NEXT-2012/The-D-Programming-Language#c634698205368209561</link>
		<pubDate>Thu, 12 Apr 2012 09:42:16 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Events/Lang-NEXT/Lang-NEXT-2012/The-D-Programming-Language#c634698205368209561</guid>
		<dc:creator>Luna</dc:creator>
	</item>
	<item>
		<title>Re: Walter Bright: The D Programming Language</title>
		<description>
			<![CDATA[Thanks&#33;&#33;&#33;<p>posted by Ivan</p>]]>
		</description>
		<link>http://channel9.msdn.com/Events/Lang-NEXT/Lang-NEXT-2012/The-D-Programming-Language#c634698266856791427</link>
		<pubDate>Thu, 12 Apr 2012 11:24:45 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Events/Lang-NEXT/Lang-NEXT-2012/The-D-Programming-Language#c634698266856791427</guid>
		<dc:creator>Ivan</dc:creator>
	</item>
	<item>
		<title>Re: Walter Bright: The D Programming Language</title>
		<description>
			<![CDATA[<br>&#64;Luna&#58; There are three implementations if D compiler. Two of them are pretty stable. One is the GDC project which adds D support to the GCC, second is the LDC project, which builds a D compiler on top of LLVM. There are few others, most notably the SDC project, which is a D compiler based on LLVM written in D itself.<br><br>About your previous post related to &#34;requirements for success&#34;... <br>1&#41; Support for VisualStudio is obviously important to you, but to other people who write server-software that is most likely going to work on Linux &#40;there is no need to debate that anymore - Linux is de-facto the winner here&#41;, we actually need a good toolchain for Linux and BSD. Sure for Windows developers VisualStudio support is important, others could care less &#40;including myself&#41;.<br>2&#41; I agree that better debugging is important. GDB support is pretty fine.<br>3&#41; D should not offer 100&#37; C&#43;&#43; support. I think that with coming support for C&#43;&#43; namespaces D is pretty fine. If developer needs more - write a wrapper. On top of all said, all C&#43;&#43; library authors typically provide C interface along their libraries &#40;if they want them to be used by wider community&#41;.<p>posted by Dejan Lekic</p>]]>
		</description>
		<link>http://channel9.msdn.com/Events/Lang-NEXT/Lang-NEXT-2012/The-D-Programming-Language#c634699060552999445</link>
		<pubDate>Fri, 13 Apr 2012 09:27:35 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Events/Lang-NEXT/Lang-NEXT-2012/The-D-Programming-Language#c634699060552999445</guid>
		<dc:creator>Dejan Lekic</dc:creator>
	</item>
	<item>
		<title>Re: Walter Bright: The D Programming Language</title>
		<description>
			<![CDATA[What stops me from D is three stuff&#58;<br>1. Good IDE. Faster than writing on C&#35; in VS I never ever written&#33; Good intellisense and debugging is a must have.<br>2. Lack of DBMS support. It must be fully functional, actively developed library with at least MS SQL, Oracle and MySQL support. Of course in most achievable generic way.<br>3. Same for GUI. I&#39;m tired of ugly boxes names &#34;Super controls for D&#34;, it&#39;s a cr&#64;p. Neither DFL, nor DWT, GTkD and other wrappers can be used as a rich interface. Library must be flexible in terms of constructing new controls, flexible in using different data sources, easy to use and capable to change layout in runtime. Now D has nothing even close to it. And of course lib must be written in D, using all his power.<br><br>Anyway, I study D and will do as much as possible to push D in public.<p>posted by Vincent</p>]]>
		</description>
		<link>http://channel9.msdn.com/Events/Lang-NEXT/Lang-NEXT-2012/The-D-Programming-Language#c634699137107005186</link>
		<pubDate>Fri, 13 Apr 2012 11:35:10 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Events/Lang-NEXT/Lang-NEXT-2012/The-D-Programming-Language#c634699137107005186</guid>
		<dc:creator>Vincent</dc:creator>
	</item>
	<item>
		<title>Re: Walter Bright: The D Programming Language</title>
		<description>
			<![CDATA[&#64;Vincent&#58; Did you try Mono-D &#63; I switched from Code&#58;&#58;Blocks to Mono-D recently.<br>2&#41; There are wrappers for almost every modern RDBMS drivers. However I agree that a higher level API similar to, say, JDBC would be great.<br>3&#41; I agree with the last statement here - a proper GUI toolkit for D must be done in D, using it&#39;s excellent support for concurrency, take advantage of TLS, D&#39;s delegates, use std.json and store layout and widget info in JSON format, the same way Clutter project does...<p>posted by Dejan Lekic</p>]]>
		</description>
		<link>http://channel9.msdn.com/Events/Lang-NEXT/Lang-NEXT-2012/The-D-Programming-Language#c634699180139592019</link>
		<pubDate>Fri, 13 Apr 2012 12:46:53 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Events/Lang-NEXT/Lang-NEXT-2012/The-D-Programming-Language#c634699180139592019</guid>
		<dc:creator>Dejan Lekic</dc:creator>
	</item>
	<item>
		<title>Re: Walter Bright: The D Programming Language</title>
		<description>
			<![CDATA[&#64;Dejan&#58; &#62;There are three implementations if D compiler. Two of them are pretty stable. <br><br>Ok I didn&#39;t look at all the others. But the front-end of the official compiler also contains some high priority bugs, showstoppers, like the inability of handling &#34;ref&#34; arguments to lambdas. Changes are not propagated, which renders the whole idea of lambdas pretty much useless for anything but pure functional ones... I just mean we shouldn&#39;t start to spawn a whole pile of compilers all having bugs and lacking feature in different areas &#40;which is a common pattern in the OpenSource world&#41; but instead one really good compiler should be written &#40;like Clang&#41;. And I blame the original compiler, because it was not entirely OpenSource. Otherwise there would not have been the need of reinventing the wheel...<br><br>&#62; About your previous post related to &#34;requirements for success&#34;... <br>&#62; 1&#41; Support for VisualStudio is obviously important to you, but to <br><br>Well, I think you are missing the point. When looking at recent charts of OS distribution, Linux is not even a rounding error anymore, at least on Desktops. How it looks on servers is a different matter but then I highly doubt that any sane person would dare to use D in &#40;productive&#41; server segment, as long as it is not proven to work correctly in the Desktop segment &#40;and it has still a lot of bugs&#33;&#41;. Anyway, the priority should not be to support a small fraction of developers first. Reaching the masses is much more effective and you do that by supporting Visual Studio... And a Visual Studio plugin for 2010 and above is not that hard to write if the compiler supports code-completion and reflection already.<br><br>&#62; 2&#41; I agree that better debugging is important. GDB support is pretty fine.<br><br>Well for some people it might be. The state-of-the art is way beyond GDB and when you chose a new language you don&#39;t want to take a step backwards.<br><br>&#62; 3&#41; D should not offer 100&#37; C&#43;&#43; support. <br><br>Well I said not 100&#37;. But pretty much anything that is vital for most APIs to work...<br><br>&#62; If developer needs more - write a wrapper. <br><br>This attitude won&#39;t work out. And in general reality works quite differently. D wants to get into a segment between C&#43;&#43; and say C&#35;. This is a tough competition&#33; There is simply no room for such a &#34;do it yourself&#34; attitude. D MUST reuse what we already have to even stand a slightest chance of becoming mainstream. I would recommend to support a major part of the C&#43;&#43; APIs, which should be possible, and maybe even some automatic wrapper generation to interact with existing .NET code. Thanks to D&#39;s garbage collector this might work out quite well...<p>posted by Luna</p>]]>
		</description>
		<link>http://channel9.msdn.com/Events/Lang-NEXT/Lang-NEXT-2012/The-D-Programming-Language#c634699260462514501</link>
		<pubDate>Fri, 13 Apr 2012 15:00:46 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Events/Lang-NEXT/Lang-NEXT-2012/The-D-Programming-Language#c634699260462514501</guid>
		<dc:creator>Luna</dc:creator>
	</item>
	<item>
		<title>Re: Walter Bright: The D Programming Language</title>
		<description>
			<![CDATA[&#64;Luna, none of your priorities are mine. They seem to be only Windows development related. Personnally, I don&#39;t care about windows development, I care about server side development. My own priorities are closer to what Vincent wrote in points 2 and 3. Of course, having a good IDE would be nice, but I can do without. What&#39;s important to me is not so much writing code quickly than writing code that&#39;s not full of bugs. Now, writing a GUI would be pretty nice, D has everything needed for that, and rather than trying to follow native intefaces, I&#39;d suggest starting from scratch and doing something slick with OpenGL. D has everything to do that, it only demands work.<p>posted by Anonymous coward</p>]]>
		</description>
		<link>http://channel9.msdn.com/Events/Lang-NEXT/Lang-NEXT-2012/The-D-Programming-Language#c634699999806186329</link>
		<pubDate>Sat, 14 Apr 2012 11:33:00 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Events/Lang-NEXT/Lang-NEXT-2012/The-D-Programming-Language#c634699999806186329</guid>
		<dc:creator>Anonymous coward</dc:creator>
	</item>
	<item>
		<title>Re: Walter Bright: The D Programming Language</title>
		<description>
			<![CDATA[Folks, I know Lekic from long time ago - one of those &#34;Linux is the only way, Windows and M&#36; suck&#34;. Everything he says, take with a grain &#40;or, a mountain&#41; of salt. Surprised to see him here in first place, given his attitude toward anything from MS throught last decade.<br><br>&#64;Dejan Lekic&#58; <br>Leko, ajd prestani vise da nas maltretiras sa Linux-om, dosta smo te trpeli po forumima u Srbiji proslu deceniju, moras li i ovde da trubis &#40;clear winner, bla, bla, bla&#41;&#63; <br><br>Ovo je ipak MSDN, a ljudi su naravno primarno zainteresovani za Visual Studio. Imas &#47;. pa tamo slobodno..<br> <br>Uostalom, sta to znaci - clear winner&#63; Apple nije clear winner na desktopu, npr., pa to ne sprecava ljude da kupuju njihove dekstop&#47;laptop masine i slicno.<br><br>Ko uostalom pise vise server-side poslovne aplikacije u C&#43;&#43; i slicnim &#40;nizim, ne kazem ovo u losem smislu&#41; jezicima&#63; Jako, jako retko. A ako se radi o sistemskim aplikacijama &#40;web, mail serveri i slicno&#41;, sigurno da to nece prelaziti na D u skorije vreme.<br><p>posted by David Rakic</p>]]>
		</description>
		<link>http://channel9.msdn.com/Events/Lang-NEXT/Lang-NEXT-2012/The-D-Programming-Language#c634704779992414428</link>
		<pubDate>Fri, 20 Apr 2012 00:19:59 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Events/Lang-NEXT/Lang-NEXT-2012/The-D-Programming-Language#c634704779992414428</guid>
		<dc:creator>David Rakic</dc:creator>
	</item>
	<item>
		<title>Re: Walter Bright: The D Programming Language</title>
		<description>
			<![CDATA[<p>Everybody's welcome here, even the M$ $ucks crowd. As long as you're respectful of others, chime in, watch, listen, learn, teach. C9 is a happy place.</p><p>C</p><p>posted by Charles</p>]]>
		</description>
		<link>http://channel9.msdn.com/Events/Lang-NEXT/Lang-NEXT-2012/The-D-Programming-Language#c634704784045125759</link>
		<pubDate>Fri, 20 Apr 2012 00:26:44 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Events/Lang-NEXT/Lang-NEXT-2012/The-D-Programming-Language#c634704784045125759</guid>
		<dc:creator>Charles</dc:creator>
	</item>
	<item>
		<title>Re: Walter Bright: The D Programming Language</title>
		<description>
			<![CDATA[Anything is better than that abortion known as Linux.<p>posted by Anon</p>]]>
		</description>
		<link>http://channel9.msdn.com/Events/Lang-NEXT/Lang-NEXT-2012/The-D-Programming-Language#c634706186549656203</link>
		<pubDate>Sat, 21 Apr 2012 15:24:14 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Events/Lang-NEXT/Lang-NEXT-2012/The-D-Programming-Language#c634706186549656203</guid>
		<dc:creator>Anon</dc:creator>
	</item>
	<item>
		<title>Re: Walter Bright: The D Programming Language</title>
		<description>
			<![CDATA[&#64;Whoever&#58; &#34;none of your priorities are mine. They seem to be only Windows development related. Personnally, I don&#39;t care about windows development, I care about server side development.&#34;<br><br>This is one very reason why Linux will never enter the consumer market. This attitude is typical to almost any Linux guy I know. They just don&#39;t get it why Windows is useable and used by normal people and thus they will have no chance at all to create a Linux that is consumer friendly, actually there is nothing close but Mac OS, which is too locked-in in my opinion, meaning it feels like a fridge.<br><br>So back to topic, if you want a mainstream language, you need excellent mainstream tools for mainstream operating systems. There are two kinds of guys seriously developing productive software in editors&#58;<br><br>1&#41; Ingenious people &#40;like Andrei for one&#41; with a great memory, those are quite countable on our little earth ball<br>2&#41; The cool collage guy who thinks he looks smart by not using IDE but actually has no idea what he is doing at all.<p>posted by Luna</p>]]>
		</description>
		<link>http://channel9.msdn.com/Events/Lang-NEXT/Lang-NEXT-2012/The-D-Programming-Language#c634706351041865707</link>
		<pubDate>Sat, 21 Apr 2012 19:58:24 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Events/Lang-NEXT/Lang-NEXT-2012/The-D-Programming-Language#c634706351041865707</guid>
		<dc:creator>Luna</dc:creator>
	</item>
	<item>
		<title>Re: Walter Bright: The D Programming Language</title>
		<description>
			<![CDATA[&#64;Luna&#58; Andrei doesn&#39;t use an IDE, btw. He uses Emacs.<p>posted by Nemo</p>]]>
		</description>
		<link>http://channel9.msdn.com/Events/Lang-NEXT/Lang-NEXT-2012/The-D-Programming-Language#c634709441823572295</link>
		<pubDate>Wed, 25 Apr 2012 09:49:42 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Events/Lang-NEXT/Lang-NEXT-2012/The-D-Programming-Language#c634709441823572295</guid>
		<dc:creator>Nemo</dc:creator>
	</item>
	<item>
		<title>Re: Walter Bright: The D Programming Language</title>
		<description>
			<![CDATA[&#64;Nemo&#58; Really&#63; Never thought of that. But at least my magic hand wrote that he doesn&#39;t, so you are probably right...<p>posted by Luna</p>]]>
		</description>
		<link>http://channel9.msdn.com/Events/Lang-NEXT/Lang-NEXT-2012/The-D-Programming-Language#c634710237162429893</link>
		<pubDate>Thu, 26 Apr 2012 07:55:16 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Events/Lang-NEXT/Lang-NEXT-2012/The-D-Programming-Language#c634710237162429893</guid>
		<dc:creator>Luna</dc:creator>
	</item>
</channel>
</rss>