<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Whither "Ask a Language Designer"?</title><link>http://blogs.msdn.com/ericgu/archive/2004/01/16/59467.aspx</link><description>Simon wrote: &amp;#8220;Any chance of the "ask the designers" column starting up again on your MSN community site?&amp;#8221; The answer to that question is &amp;#8220;Yes&amp;#8221;, I'm hoping to get something more regular than once a year up there in the near future,</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>re: Whither "Ask a Language Designer"?</title><link>http://blogs.msdn.com/ericgu/archive/2004/01/16/59467.aspx#59484</link><pubDate>Fri, 16 Jan 2004 20:18:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:59484</guid><dc:creator>Simon</dc:creator><description>Reason I asked is that I'm always on the lookout for material for our INETA community site (www.sadeveloper.net).&lt;br&gt;&lt;br&gt;We chatted at PDC about it, but I've been so busy that I never got round to getting back to you to ask for anything specific ... :-|&lt;br&gt;&lt;br&gt;Will send mail over weekend.  Definitely!</description></item><item><title>re: Whither "Ask a Language Designer"?</title><link>http://blogs.msdn.com/ericgu/archive/2004/01/16/59467.aspx#59631</link><pubDate>Sat, 17 Jan 2004 08:48:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:59631</guid><dc:creator>Keith Hill</dc:creator><description>How can C# better support creation of accurate minidumps for better post-mortem debugging?  My initial thought on this was to allow developers to tie into the first pass exception handling stack walk via the addition of exception filters to the language.  However, I'd be interested if there were other ways C# could address this.</description></item><item><title>re: Whither "Ask a Language Designer"?</title><link>http://blogs.msdn.com/ericgu/archive/2004/01/16/59467.aspx#59684</link><pubDate>Sat, 17 Jan 2004 14:29:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:59684</guid><dc:creator>Paul Laudeman</dc:creator><description>+1 for Keith's question/suggestion. </description></item><item><title>re: Whither "Ask a Language Designer"?</title><link>http://blogs.msdn.com/ericgu/archive/2004/01/16/59467.aspx#59690</link><pubDate>Sat, 17 Jan 2004 15:32:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:59690</guid><dc:creator>BillSaysThis</dc:creator><description>Will the team develop a MySQL data provider as a best practices example? Please?</description></item><item><title>re: Whither "Ask a Language Designer"?</title><link>http://blogs.msdn.com/ericgu/archive/2004/01/16/59467.aspx#59713</link><pubDate>Sat, 17 Jan 2004 19:21:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:59713</guid><dc:creator>phil</dc:creator><description>I want to write *mostly* managed code now but find that in many cases its easier to whip up a COM object in C++ and the tlbimp or aximp the puppy than it is to slog through the manual divination of dllimport, structure definitions, enums, etc.&lt;br&gt;&lt;br&gt;My apologies if this is already out there ...&lt;br&gt;&lt;br&gt;Here's my question: Where can I find Microsoft approved p/Invoke DllImports declarations for the Windows, WinCE, Shell, OLE, Crypto, TAPI, MAPI, WinInet, all supported versions of Office applications, and, of course, VS.NET itself (for addins).&lt;br&gt;&lt;br&gt;I would like these in C# as well as VB -- understanding that certain things can't be done in VB because of lack of unsafe/fixed support.&lt;br&gt;&lt;br&gt;How many times have 3rd parties had to cobble bits of this stuff together? How many times has it been done internally at MSFT?&lt;br&gt;</description></item><item><title>re: Whither "Ask a Language Designer"?</title><link>http://blogs.msdn.com/ericgu/archive/2004/01/16/59467.aspx#59726</link><pubDate>Sat, 17 Jan 2004 21:06:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:59726</guid><dc:creator>Jason Goodwin</dc:creator><description>One thing I really wish I could do with attributes is more directly support functionality like that provided when using the security permission attributes for declarative representation of security checks.&lt;br&gt;&lt;br&gt;I don't know what happens behind the scenes with those attributes, but it seems like the compiler emits special code due to the inclusion of the attribute that is ran at runtime.&lt;br&gt;&lt;br&gt;XC# (&lt;a target="_new" href="http://www.resolvecorp.com/products.htm"&gt;http://www.resolvecorp.com/products.htm&lt;/a&gt;) provides an ICompilationAttribute to use with their add-in compiler to do code generation tricks with attributes, but I would hate to build tommorrow's legacy systems using an add-in that the company might not have a license for.  However, I can really see this saving me enormous amounts of work with some items I'm doing right now, but I don't have the time to build similar technology and I hesitate to use it in something that will be in support for a time much longer than the licensing could last. (IIRC, their EULA allows them the right to revoke it whenever they want.)&lt;br&gt;&lt;br&gt;Are there any plans to include a similar feature in C# and the other CLR languages?&lt;br&gt;&lt;br&gt;One item I noted is that this tehcnology allows for something similar to AOP's static advice and introduce methods to be introduced.  Has there been any talk about introducing AOP concepts into the language?</description></item><item><title>re: Whither "Ask a Language Designer"?</title><link>http://blogs.msdn.com/ericgu/archive/2004/01/16/59467.aspx#59729</link><pubDate>Sat, 17 Jan 2004 21:16:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:59729</guid><dc:creator>Jason Goodwin</dc:creator><description>Second question more directly focused at C#.&lt;br&gt;&lt;br&gt;There are two uses of the using statement that I know of.&lt;br&gt;&lt;br&gt;One, is to allow references to classes inside a namespace to be made directly, or to setup an alias for a class.&lt;br&gt;&lt;br&gt;The other allows for a shorthand expansion of try {} finally { resourse.Dispose(); }.  I like this version because it increases code readability as long as the reader understands that using can be used in that way.&lt;br&gt;&lt;br&gt;The problem is that because of the more prevalent first usage, the majority of developers I have worked with didn't know about the second.  Why was the keyword used for both functions?</description></item><item><title>re: Whither "Ask a Language Designer"?</title><link>http://blogs.msdn.com/ericgu/archive/2004/01/16/59467.aspx#60025</link><pubDate>Mon, 19 Jan 2004 03:48:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:60025</guid><dc:creator>damien morton</dc:creator><description>This is a question, or rather a comment, about C# attributes. Ive come to like them very much, but its not possible to specify an attribute schema for classes. That is, Id like to specify that a class has an &amp;quot;attribute-class&amp;quot; which specifies which attributes it must, should, and/or may have. Has there been any thoughts about something like this?</description></item><item><title>re: Whither "Ask a Language Designer"?</title><link>http://blogs.msdn.com/ericgu/archive/2004/01/16/59467.aspx#60099</link><pubDate>Mon, 19 Jan 2004 08:40:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:60099</guid><dc:creator>Paul Bartlett</dc:creator><description>The attribute codegen sounds a bit like VC++ attributes, whose main use is in &amp;quot;supporting&amp;quot; ATL7 development. I'd certainly eb interested to know whether there is any planned convergence of the managed and unmanaged attributes.&lt;br&gt;&lt;br&gt;And: could contexts help out with the &amp;quot;attribute-class&amp;quot; issue?</description></item><item><title>re: Whither "Ask a Language Designer"?</title><link>http://blogs.msdn.com/ericgu/archive/2004/01/16/59467.aspx#60283</link><pubDate>Mon, 19 Jan 2004 19:29:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:60283</guid><dc:creator>Luc Cluitmans</dc:creator><description>In the C# 2.0 spec (section 20.7.1 of the Oct 2003 document), the rules for the 'new()' constraint are explained.&lt;br&gt;What is conspicuously lacking, IMHO, is a version of the 'new()' constraint that takes arguments, which would require the constrained type to have a constructor with that particular signature. The current construct only allows constraining to a type that has a no-arg constructor.&lt;br&gt;I think making this construct only available for classes that have a no-argument constructor is a severe limitation.&lt;br&gt;What is the reason for not extending this syntax - or is it an oversight?</description></item><item><title>re: Whither "Ask a Language Designer"?</title><link>http://blogs.msdn.com/ericgu/archive/2004/01/16/59467.aspx#60343</link><pubDate>Mon, 19 Jan 2004 22:20:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:60343</guid><dc:creator>Daniel O'Connell</dc:creator><description>&amp;quot;This is a question, or rather a comment, about C# attributes. Ive come to like them very much, but its not possible to specify an attribute schema for classes. That is, Id like to specify that a class has an &amp;quot;attribute-class&amp;quot; which specifies which attributes it must, should, and/or may have. Has there been any thoughts about something like this? &amp;quot;&lt;br&gt;&lt;br&gt;I too am curious about this, I have made several vauge propsals on microsoft.public.dotnet.languages.csharp with such things, things like attributes, interface requirements(components sometimes require multiple interfaces, while this can be done by aggregating interfaces, its not as clean), few other bits as a single entity. I doubt there is any consideration or news on this, but I am curious anyway.</description></item><item><title>re: Whither "Ask a Language Designer"?</title><link>http://blogs.msdn.com/ericgu/archive/2004/01/16/59467.aspx#61047</link><pubDate>Wed, 21 Jan 2004 11:24:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:61047</guid><dc:creator>Johann de Swardt</dc:creator><description>Why can I serialize a DataTable using remoting but I get a Serialization exception when I try to serialize a datarow?  Aren't datatables just collections of rows?</description></item><item><title>Putting it all in context</title><link>http://blogs.msdn.com/ericgu/archive/2004/01/16/59467.aspx#61601</link><pubDate>Thu, 22 Jan 2004 15:54:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:61601</guid><dc:creator>Paul's Imaginary Friend</dc:creator><description /></item><item><title>Whither "Ask a Language Designer"?</title><link>http://blogs.msdn.com/ericgu/archive/2004/01/16/59467.aspx#121864</link><pubDate>Wed, 28 Apr 2004 07:37:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:121864</guid><dc:creator>sachin</dc:creator><description>How to customize PrintPreviewDialog in C# such that addition of a button, deliting existing control and changing functionality of existing control should be possible. Sample code will help me a lot &lt;br&gt;regards</description></item><item><title>MBA</title><link>http://blogs.msdn.com/ericgu/archive/2004/01/16/59467.aspx#324596</link><pubDate>Sat, 18 Dec 2004 18:53:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:324596</guid><dc:creator>MBA</dc:creator><description>Helpful For MBA Fans.</description></item></channel></rss>