<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" 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/"><channel><title>Writing</title><link>http://www.panopticoncentral.net/category/5.aspx</link><description>Writing</description><dc:language>en-US</dc:language><generator>.Text Version 0.95.2004.102</generator><item><dc:creator>Paul Vick</dc:creator><title>Beta VB 9.0 language specification released...</title><link>http://www.panopticoncentral.net/archive/2007/10/23/22406.aspx</link><pubDate>Tue, 23 Oct 2007 19:25:00 GMT</pubDate><guid>http://www.panopticoncentral.net/archive/2007/10/23/22406.aspx</guid><category domain="http://www.microsoft.com/blogs">Visual Basic</category><category>Visual Basic 2008</category><category>Writing</category><wfw:comment>http://www.panopticoncentral.net/comments/22406.aspx</wfw:comment><comments>http://www.panopticoncentral.net/archive/2007/10/23/22406.aspx#Feedback</comments><slash:comments>7</slash:comments><wfw:commentRss>http://www.panopticoncentral.net/comments/commentRss/22406.aspx</wfw:commentRss><trackback:ping>http://www.panopticoncentral.net/services/trackbacks/22406.aspx</trackback:ping><description>&lt;p&gt;While I was visiting MSR Cambridge this week with some other people from Redmond, Beth put up the &lt;a href="http://go.microsoft.com/fwlink/?LinkId=102846"&gt;Beta 2 version of the Visual Basic Language specification&lt;/a&gt; on our developer center--so she got to beat me to the announcement! This updated language specification corresponds to Visual Studio 2008 and covers the following major new features: &lt;ul&gt; &lt;li&gt;Friend assemblies (InternalsVisibleTo)&lt;/li&gt; &lt;li&gt;Relaxed delegates&lt;/li&gt; &lt;li&gt;Local type inferencing&lt;/li&gt; &lt;li&gt;Anonymous types&lt;/li&gt; &lt;li&gt;Extension methods&lt;/li&gt; &lt;li&gt;Nullable types&lt;/li&gt; &lt;li&gt;Ternary operator&lt;/li&gt; &lt;li&gt;Query expressions&lt;/li&gt; &lt;li&gt;Object initializers&lt;/li&gt; &lt;li&gt;Expression trees&lt;/li&gt; &lt;li&gt;Lambda expressions&lt;/li&gt; &lt;li&gt;Generic type inferencing&lt;/li&gt; &lt;li&gt;Partial methods &lt;/li&gt;&lt;/ul&gt; &lt;p&gt;The following features are not covered but should be shortly:  &lt;ul&gt; &lt;li&gt;XML Members&lt;/li&gt; &lt;li&gt;XML Literals&lt;/li&gt; &lt;li&gt;XML Namespaces &lt;/li&gt;&lt;/ul&gt; &lt;p&gt;The XML features are a little more difficult because I'm debating how much I should just refer to the XML 1.0 spec, versus how much I should specify explicitly. I'll probably err a little more on the side of the latter, since it'll be necessary for understandability...&lt;/p&gt;&lt;img src ="http://www.panopticoncentral.net/aggbug/22406.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>Paul Vick</dc:creator><title>Language Specification: Useful? Not?</title><link>http://www.panopticoncentral.net/archive/2006/12/19/18720.aspx</link><pubDate>Tue, 19 Dec 2006 14:41:00 GMT</pubDate><guid>http://www.panopticoncentral.net/archive/2006/12/19/18720.aspx</guid><category domain="http://www.microsoft.com/blogs">Visual Basic</category><category>Writing</category><wfw:comment>http://www.panopticoncentral.net/comments/18720.aspx</wfw:comment><comments>http://www.panopticoncentral.net/archive/2006/12/19/18720.aspx#Feedback</comments><slash:comments>20</slash:comments><wfw:commentRss>http://www.panopticoncentral.net/comments/commentRss/18720.aspx</wfw:commentRss><trackback:ping>http://www.panopticoncentral.net/services/trackbacks/18720.aspx</trackback:ping><description>&lt;p&gt;Random question for people: how many people out there actually ever look at the VB language specification? The original purpose of writing the language specification was purely for internal use, done so we'd have a reasonably authoritative explanation of the language aside from "whatever the compiler does" and "whatever MSDN happens to say." And to have a place where historical thinking could be preserved for future generations of VB team members, so there'd be some chance in hell that we could avoid making the same mistakes twice. But how useful is it for the public? Not that much, I would imagine, but I'm curious.&lt;/p&gt; &lt;p&gt;There should be a second edition of the 8.0 spec coming out in the next few months. Besides a bunch of corrections, it also cleans up the formatting and also--surprise, surprise--actually ensures that all the examples work and do what the spec says they will do. Up until now, language specifications have been published in Word, but with the new PDF tools that are available for Word, that's an option too. Do people like the Word format? Would you prefer PDF? Or both?&lt;/p&gt; &lt;p&gt;And finally, how tied are people to the structure of the specification? The Everett and Whidbey specifications only added on but didn't change the ordering of existing sections. Orcas will likely do the same. But beyond that, I've been toying with the idea of restructuring the spec a bit to make it a little clearer and put topics that should go together, together. I'm wondering if that would really throw people, or whether people wouldn't mind adapting. Not really a short-term issue, but...&lt;/p&gt;&lt;img src ="http://www.panopticoncentral.net/aggbug/18720.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>Paul Vick</dc:creator><title>Very nice review of the book on About.com...</title><link>http://www.panopticoncentral.net/archive/2005/10/24/10688.aspx</link><pubDate>Mon, 24 Oct 2005 21:01:00 GMT</pubDate><guid>http://www.panopticoncentral.net/archive/2005/10/24/10688.aspx</guid><category domain="http://www.microsoft.com/blogs">Visual Basic</category><category>Writing</category><wfw:comment>http://www.panopticoncentral.net/comments/10688.aspx</wfw:comment><comments>http://www.panopticoncentral.net/archive/2005/10/24/10688.aspx#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.panopticoncentral.net/comments/commentRss/10688.aspx</wfw:commentRss><trackback:ping>http://www.panopticoncentral.net/services/trackbacks/10688.aspx</trackback:ping><description>Dan Mabbutt has some &lt;A href="http://visualbasic.about.com/od/vbnet2005bookguide/fr/VIC0321169514.htm"&gt;very nice things to say&lt;/A&gt; about &lt;A href="http://www.amazon.com/exec/obidos/ASIN/0321169514/panopticoncen-20"&gt;The Visual Basic .NET Programming Language&lt;/A&gt;. Keep it up and maybe there'll be a &lt;A href="http://www.panopticoncentral.net/archive/2005/10/03/10630.aspx"&gt;new edition&lt;/A&gt; sooner rather than later!&lt;img src ="http://www.panopticoncentral.net/aggbug/10688.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>Paul Vick</dc:creator><title>The Visual Basic Language, 2nd Edition?</title><link>http://www.panopticoncentral.net/archive/2005/10/03/10630.aspx</link><pubDate>Mon, 03 Oct 2005 10:52:00 GMT</pubDate><guid>http://www.panopticoncentral.net/archive/2005/10/03/10630.aspx</guid><category domain="http://www.microsoft.com/blogs">Visual Basic</category><category>Writing</category><wfw:comment>http://www.panopticoncentral.net/comments/10630.aspx</wfw:comment><comments>http://www.panopticoncentral.net/archive/2005/10/03/10630.aspx#Feedback</comments><slash:comments>5</slash:comments><wfw:commentRss>http://www.panopticoncentral.net/comments/commentRss/10630.aspx</wfw:commentRss><trackback:ping>http://www.panopticoncentral.net/services/trackbacks/10630.aspx</trackback:ping><description>&lt;p&gt;Over the past several months, I&amp;rsquo;ve been &lt;a href="http://www.panopticoncentral.net/archive/2005/10/01/10627.aspx#10628"&gt;getting questions&lt;/a&gt; as to whether I&amp;rsquo;m going to be updating my book, &lt;a href="http://www.amazon.com/exec/obidos/ASIN/0321169514/panopticoncen-20"&gt;The Visual Basic .NET Language&lt;/a&gt;, for VB 2005. The unfortunate answer is: not at the moment.&lt;/p&gt;
&lt;p&gt;The first problem is that the VB .NET book market has been quite soft over the past year or two. This is not entirely surprising &amp;mdash;&amp;nbsp;although uptake on VB .NET has been very good considering the fact that the shift from VB6 to VB 2002 or VB 2003 was significant, it&amp;rsquo;s been (as I&amp;rsquo;ve always said it would be) a long-term process. We&amp;rsquo;re seeing continuously growing momentum behind VB .NET, and VB 2005 is shaping up to be a very big release for VB, but the fact is that the gradual transition has temporarily weakened the market for VB .NET books. It probably also doesn&amp;rsquo;t help that a so much of people&amp;rsquo;s VB6 experience transfers into VB .NET, thus lessening the need for a whole new shelf of books. The end result is that Addison-Wesley is taking a wait-and-see attitude towards a new edition of the book. I expect that with the release of VB 2005, the market realities are going to shift, but we&amp;rsquo;ll just have to see.&lt;/p&gt;
&lt;p&gt;The other problem is that even if AW was breaking down my door to get me to write a second edition, I&amp;rsquo;ve been so consumed by LINQ planning that I&amp;rsquo;m not really sure when I&amp;rsquo;d have the time. Just getting the language specification updated for VB 2005 has been difficult enough&amp;hellip; But I&amp;rsquo;m sure that I could squeeze it in there somewhere&amp;hellip;&lt;/p&gt;
&lt;p&gt;The end result is that what&amp;rsquo;s out there in my book is all there&amp;rsquo;s going to be for a little while. I still think that the book holds up very well in the face of our VB 2005 updates &amp;mdash; most of the things that need to be added to the book are pretty advanced features like generics and operator overloading, things that many people aren&amp;rsquo;t going to miss. And all the fundamental stuff still is extremely applicable to VB 2005. So I still think it&amp;rsquo;s a good buy. However, as time goes on, it&amp;rsquo;s inevitable that those holes will become more glaring, so I&amp;rsquo;ll continue to work with AW to see if we can&amp;rsquo;t get an update out there in the reasonably near future!&lt;/p&gt;&lt;img src ="http://www.panopticoncentral.net/aggbug/10630.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>Paul Vick</dc:creator><title>Vote for Me!</title><link>http://www.panopticoncentral.net/archive/2005/01/19/7143.aspx</link><pubDate>Wed, 19 Jan 2005 10:19:00 GMT</pubDate><guid>http://www.panopticoncentral.net/archive/2005/01/19/7143.aspx</guid><category>Personal</category><category>Writing</category><wfw:comment>http://www.panopticoncentral.net/comments/7143.aspx</wfw:comment><comments>http://www.panopticoncentral.net/archive/2005/01/19/7143.aspx#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.panopticoncentral.net/comments/commentRss/7143.aspx</wfw:commentRss><trackback:ping>http://www.panopticoncentral.net/services/trackbacks/7143.aspx</trackback:ping><description>&lt;p&gt;Now I know that you're all saying to yourselves: "Paul, I read &lt;A href="http://www.panopticoncentral.net/"&gt;your blog&lt;/A&gt; religiously, I've bought &lt;A href="http://www.amazon.com/exec/obidos/asin/0321169514/panopticoncen-20/102-2598508-4772924"&gt;your book&lt;/A&gt;, I've gone to all the talks you've given, I've listened to the &lt;A href="http://www.franklins.net/fnetdotnetrocks/dotnetrocks.aspx?showid="37""&gt;.NET Rocks show you were on&lt;/a&gt;, I'm even considering getting your name tattooed across my... What else can I possibly do to show my love for you?"&lt;/P&gt;&lt;P&gt;I'm glad you asked!&lt;/P&gt;&lt;P&gt;My friends at Addison-Wesley let me know that my book, &lt;A href="http://www.amazon.com/exec/obidos/asin/0321169514/panopticoncen-20/102-2598508-4772924"&gt;The Visual Basic .NET Programming Language&lt;/A&gt;, has been nominated for a Sys-Con Reader's Choice award! I'm up against some pretty stiff competition, so I urge everyone who liked my book and who subscribes (or wants to subscribe) to go to their voting page and vote for the book! And, as an added incentive, every person who votes for me will earn a free gift: my personal and undying gratitude! (Offer void where prohibited. No monetary value. Not available in WA, VA, CT, TX, IA, OK, ND, WV or Puerto Rico. See stores for more details.)&lt;/P&gt;&lt;img src ="http://www.panopticoncentral.net/aggbug/7143.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>Paul Vick</dc:creator><title>I'm rich, I'm rich!</title><link>http://www.panopticoncentral.net/archive/2004/10/10/1754.aspx</link><pubDate>Sun, 10 Oct 2004 23:28:00 GMT</pubDate><guid>http://www.panopticoncentral.net/archive/2004/10/10/1754.aspx</guid><category>Personal</category><category>Writing</category><wfw:comment>http://www.panopticoncentral.net/comments/1754.aspx</wfw:comment><comments>http://www.panopticoncentral.net/archive/2004/10/10/1754.aspx#Feedback</comments><slash:comments>12</slash:comments><wfw:commentRss>http://www.panopticoncentral.net/comments/commentRss/1754.aspx</wfw:commentRss><trackback:ping>http://www.panopticoncentral.net/services/trackbacks/1754.aspx</trackback:ping><description>&lt;p&gt;Well, not really. However, I &lt;em&gt;did&lt;/em&gt; get my first royalty check for &lt;a href="http://www.amazon.com/exec/obidos/ASIN/0321169514/panopticoncen-20"&gt;The Visual Basic .NET Programming Language&lt;/a&gt; this week, which was exciting. Since this was my first book, I had no idea at all: a) how many books I might sell and b) how much that might mean in royalties. I was just hoping that it might bring in enough to, you know, go to McDonalds for a dinner or two.&lt;/p&gt;&lt;p&gt;I still have no idea if the book is selling "well," since I have no idea what to compare the numbers to, but the royalties were quite a bit more than I had imagined. (Which may be more of a testament to my pessimistic expectations than to the size of the check.) I mean, it's not like it's a huge amount of money and I'm certainly not quitting my day job yet to write full time - I'll leave that to the Petzolds of the world - but it ain't nothin'. I still haven't done the calculation yet, though, to figure out what the current "per hour" rate would have been for writing the book. That might still be a bit depressing...&lt;/p&gt;&lt;p&gt;Now just go out there and buy, buy, buy the book! Buy a second, third, fourth copy! Perish the thought that sales should fall off and I'd have to go back to buying lottery tickets to fuel my dreams of vast wealth...&lt;/p&gt;&lt;img src ="http://www.panopticoncentral.net/aggbug/1754.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>Paul Vick</dc:creator><title>Sample chapter is available</title><link>http://www.panopticoncentral.net/archive/2004/04/05/895.aspx</link><pubDate>Mon, 05 Apr 2004 15:27:00 GMT</pubDate><guid>http://www.panopticoncentral.net/archive/2004/04/05/895.aspx</guid><category domain="http://www.microsoft.com/blogs">Visual Basic</category><category>Writing</category><wfw:comment>http://www.panopticoncentral.net/comments/895.aspx</wfw:comment><comments>http://www.panopticoncentral.net/archive/2004/04/05/895.aspx#Feedback</comments><slash:comments>5</slash:comments><wfw:commentRss>http://www.panopticoncentral.net/comments/commentRss/895.aspx</wfw:commentRss><trackback:ping>http://www.panopticoncentral.net/services/trackbacks/895.aspx</trackback:ping><description>&lt;P&gt;For those of you who've been considering buying my book but just want to make sure that it's worth whatever they're charging for it these days, Addison-Wesley (my publishers) has provided a &lt;A href="http://www.awprofessional.com/content/images/0321169514/samplechapter/vickch13.pdf"&gt;sample chapter&lt;/A&gt;&amp;nbsp;online in PDF format. The chapter is about inheritance, so it should give you a good idea of what the rest of the book is going to be like.&lt;/P&gt;
&lt;P&gt;As always, you can buy the book &lt;A href="http://www.amazon.com/exec/obidos/ASIN/0321169514/panopticoncen-20"&gt;here&lt;/A&gt;.&lt;/P&gt;&lt;img src ="http://www.panopticoncentral.net/aggbug/895.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>Paul Vick</dc:creator><title>My God, they're right!</title><link>http://www.panopticoncentral.net/archive/2004/03/19/292.aspx</link><pubDate>Fri, 19 Mar 2004 11:20:00 GMT</pubDate><guid>http://www.panopticoncentral.net/archive/2004/03/19/292.aspx</guid><category>Writing</category><wfw:comment>http://www.panopticoncentral.net/comments/292.aspx</wfw:comment><comments>http://www.panopticoncentral.net/archive/2004/03/19/292.aspx#Feedback</comments><slash:comments>3</slash:comments><wfw:commentRss>http://www.panopticoncentral.net/comments/commentRss/292.aspx</wfw:commentRss><trackback:ping>http://www.panopticoncentral.net/services/trackbacks/292.aspx</trackback:ping><description>&lt;P&gt;Someone - I forget who - told me that "once you get a copy of your book, it never fails that the first page that you open it to is going to have a glaring error on it, so be prepared." I thought, "yeah, right."&lt;/P&gt;
&lt;P&gt;So I just opened the book for maybe the second or third time to look something up, and sure enough - right there on the page was a massive, glaring, obvious, how-could-I-and-all-the-other-reviewers-miss-it error.&lt;/P&gt;
&lt;P&gt;Ug. I need an aspirin.&lt;/P&gt;&lt;img src ="http://www.panopticoncentral.net/aggbug/292.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>Paul Vick</dc:creator><title>The cat's out of the bag...</title><link>http://www.panopticoncentral.net/archive/2004/03/05/283.aspx</link><pubDate>Fri, 05 Mar 2004 16:44:00 GMT</pubDate><guid>http://www.panopticoncentral.net/archive/2004/03/05/283.aspx</guid><category domain="http://www.microsoft.com/blogs">Visual Basic</category><category>Writing</category><wfw:comment>http://www.panopticoncentral.net/comments/283.aspx</wfw:comment><comments>http://www.panopticoncentral.net/archive/2004/03/05/283.aspx#Feedback</comments><slash:comments>9</slash:comments><wfw:commentRss>http://www.panopticoncentral.net/comments/commentRss/283.aspx</wfw:commentRss><trackback:ping>http://www.panopticoncentral.net/services/trackbacks/283.aspx</trackback:ping><description>&lt;P&gt;Oh, and yeah, my book is finally available! I've actually got a real, printed copy of it sitting here on my desk and Amazon claims that they're shipping it within 24 hours! (It may not be on the shelves of your local Barnes and Noble for a little while longer, though.)&lt;/P&gt;
&lt;P&gt;Overall, I have to admit that I find this kind of frightening, somewhat akin to what it must be like taking your child off to their first day at school. Here's something that's been a part of you for quite some time, and now it's out there at the mercy of the big, bad world. Will it make friends? Will it get beaten up and come home crying? I guess now only time is going to tell....&lt;/P&gt;
&lt;P&gt;So, everyone, go out and buy a copy and tell me (and everyone else on Amazon) how wonderful it is! Here's a handy link to help you get started:&lt;/P&gt;
&lt;P&gt;&lt;A href="http://www.amazon.com/exec/obidos/ASIN/0321169514/panopticoncen-20"&gt;&lt;IMG src="http://images.amazon.com/images/P/0321169514.01.MZZZZZZZ.jpg"&gt;&lt;/IMG&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Hope you all like it....&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;P.S. - There's already someone selling a used copy of the book on Amazon. I've had my own copy something like 48 hours... how does &lt;U&gt;that&lt;/U&gt; happen?&lt;/EM&gt;&lt;/P&gt;&lt;img src ="http://www.panopticoncentral.net/aggbug/283.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>Paul Vick</dc:creator><title>One step closer...</title><link>http://www.panopticoncentral.net/archive/2003/12/12/254.aspx</link><pubDate>Fri, 12 Dec 2003 17:25:00 GMT</pubDate><guid>http://www.panopticoncentral.net/archive/2003/12/12/254.aspx</guid><category>Writing</category><wfw:comment>http://www.panopticoncentral.net/comments/254.aspx</wfw:comment><comments>http://www.panopticoncentral.net/archive/2003/12/12/254.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.panopticoncentral.net/comments/commentRss/254.aspx</wfw:commentRss><trackback:ping>http://www.panopticoncentral.net/services/trackbacks/254.aspx</trackback:ping><description>&lt;P&gt;Well, another step towards getting in print - it appears that Amazon now has my book in their database!&lt;/P&gt;
&lt;P&gt;&lt;A href="http://www.amazon.com/exec/obidos/ASIN/0321169514/panopticoncen-20"&gt;&lt;IMG src="http://images.amazon.com/images/P/0321169514.01.MZZZZZZZ.jpg"&gt;&lt;/IMG&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;There it is, in all it's glory. Amazon seems to be a little confused, though. For some reason they don't seem to know that it won't be published until March. And you can't find my book by searching on my author name.&lt;/P&gt;
&lt;P&gt;Also, when the book is actually published, there'll be a cool quote on the front cover but you'll just have to wait to see that one...&lt;/P&gt;&lt;img src ="http://www.panopticoncentral.net/aggbug/254.aspx" width = "1" height = "1" /&gt;</description></item></channel></rss>