<?xml version="1.0" encoding="UTF-8"?><?xml-stylesheet type="text/xsl" media="screen" href="/App_Themes/default/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:evnet="http://www.mscommunities.com/rssmodule/"><channel><title>Comment Feed for Who wants to change the world? (Coffeehouse on Channel 9)</title><atom:link rel="self" type="application/rss+xml" href="http://channel9.msdn.com/forums/coffeehouse/473468-who-wants-to-change-the-world/rss/default.aspx" /><image><url>http://mschnlnine.vo.llnwd.net/d1/Dev/App_Themes/C9/images/feedimage.png</url><title>Comment Feed for Who wants to change the world? (Coffeehouse on Channel 9)</title><link>http://channel9.msdn.com/forums/Coffeehouse/473468-Who-wants-to-change-the-world/</link></image><description>Who wants to change the world?</description><link>http://channel9.msdn.com/forums/Coffeehouse/473468-Who-wants-to-change-the-world/</link><language>en-us</language><pubDate>Sat, 18 Jul 2009 00:42:49 GMT</pubDate><lastBuildDate>Sat, 18 Jul 2009 00:42:49 GMT</lastBuildDate><generator>EvNet (EvNet, Version=1.0.3608.3122, Culture=neutral, PublicKeyToken=null)</generator><item><title>Re: Re: Who wants to change the world?</title><description>&lt;p&gt;Yes... eventually. I've just got a few things I want to clean off my plate first, gimmie a few more days.&lt;/p&gt;</description><comments></comments><link>http://channel9.msdn.com/forums/Coffeehouse/473468-Who-wants-to-change-the-world/?CommentID=479465</link><pubDate>Sat, 18 Jul 2009 00:42:49 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/forums/Coffeehouse/473468-Who-wants-to-change-the-world/?CommentID=479465</guid><evnet:views>0</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/479465/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Yes... eventually. I've just got a few things I want to clean off my plate first, gimmie a few more days.</evnet:previewtext><dc:creator>W3bbo</dc:creator><slash:comments>0</slash:comments><wfw:commentRss></wfw:commentRss><trackback:ping>http://channel9.msdn.com/479465/Trackback.aspx</trackback:ping></item><item><title>Re: Re: Re: Re: Re: Re: Re: Who wants to change the world?</title><description>&lt;p&gt;&lt;blockquote&gt;&lt;div&gt;W3bbo said:&lt;/div&gt;&lt;div&gt;&lt;/p&gt;
&lt;p&gt;Why isn't source code saved to CIL (just with lots and lots of extra symbols and metadata) which we can then edit in any language or syntax/coding convention?&lt;/p&gt;
&lt;p&gt;That way someone can edit a file in VB and another person can edit the same file as though it were C#.&lt;/div&gt;&lt;/blockquote&gt;&lt;/p&gt;
&lt;p&gt;That is an interesting idea, much better than rewriting the 7zip algorithm, which I think is quite useless, if you're not surpassing performance of all prior implementations, but that doesn't seem to be your goal here, if at all possible.&lt;/p&gt;
&lt;p&gt;&lt;blockquote&gt;&lt;div&gt;AndyC said:&lt;/div&gt;&lt;div&gt;Then there is the thorny issue of how you store invalid code.&lt;/div&gt;&lt;/blockquote&gt;The same way you'd store comments, I'd guess. Either in a plain text wrapper, or in a wrapper storing language properties and code as is, if it's a compile failure.&lt;/p&gt;</description><comments></comments><link>http://channel9.msdn.com/forums/Coffeehouse/473468-Who-wants-to-change-the-world/?CommentID=479459</link><pubDate>Sat, 18 Jul 2009 00:28:29 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/forums/Coffeehouse/473468-Who-wants-to-change-the-world/?CommentID=479459</guid><evnet:views>0</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/479459/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>W3bbo said:
Why isn't source code saved to CIL (just with lots and lots of extra symbols and metadata) which we can then edit in any language or syntax/coding convention?
That way someone can edit a file in VB and another person can edit the same file as though it were C#.
That is an interesting&amp;#8230;</evnet:previewtext><dc:creator>Dorian Muthig</dc:creator><slash:comments>0</slash:comments><wfw:commentRss></wfw:commentRss><trackback:ping>http://channel9.msdn.com/479459/Trackback.aspx</trackback:ping></item><item><title>Re: Who wants to change the world?</title><description>&lt;p&gt;Is this project going ahead as planned?? I am interested in joining... &lt;/p&gt;</description><comments></comments><link>http://channel9.msdn.com/forums/Coffeehouse/473468-Who-wants-to-change-the-world/?CommentID=479457</link><pubDate>Fri, 17 Jul 2009 23:48:23 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/forums/Coffeehouse/473468-Who-wants-to-change-the-world/?CommentID=479457</guid><evnet:views>0</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/479457/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Is this project going ahead as planned?? I am interested in joining... </evnet:previewtext><dc:creator>anand042008</dc:creator><slash:comments>0</slash:comments><wfw:commentRss></wfw:commentRss><trackback:ping>http://channel9.msdn.com/479457/Trackback.aspx</trackback:ping></item><item><title>Re: Re: Re: Re: Re: Re: Re: Who wants to change the world?</title><description>&lt;p&gt;It's also kind of a pain if you only have access to a plain text editor at the time. Then there is the thorny issue of how you store invalid code.&lt;/p&gt;</description><comments></comments><link>http://channel9.msdn.com/forums/Coffeehouse/473468-Who-wants-to-change-the-world/?CommentID=475351</link><pubDate>Wed, 24 Jun 2009 14:18:42 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/forums/Coffeehouse/473468-Who-wants-to-change-the-world/?CommentID=475351</guid><evnet:views>0</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/475351/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>It's also kind of a pain if you only have access to a plain text editor at the time. Then there is the thorny issue of how you store invalid code.</evnet:previewtext><dc:creator>AndyC</dc:creator><slash:comments>0</slash:comments><wfw:commentRss></wfw:commentRss><trackback:ping>http://channel9.msdn.com/475351/Trackback.aspx</trackback:ping></item><item><title>Re: Re: Re: Re: Re: Re: Who wants to change the world?</title><description>&lt;p&gt;On an orthogonal subject, it's 2009, why are codefiles still (for all intents and purposes) plaintext?&lt;/p&gt;
&lt;p&gt;Why isn't source code saved to CIL (just with lots and lots of extra symbols and metadata) which we can then edit in any language or syntax/coding convention?&lt;/p&gt;
&lt;p&gt;That way someone can edit a file in VB and another person can edit the same file as though it were C#.&lt;/p&gt;
&lt;p&gt;I appreciate this scenario only works when the languages chosen are more-or-less compatible with each other, obviously you couldn't do COBOL.NET vs. F#.&lt;/p&gt;</description><comments></comments><link>http://channel9.msdn.com/forums/Coffeehouse/473468-Who-wants-to-change-the-world/?CommentID=475347</link><pubDate>Wed, 24 Jun 2009 13:45:37 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/forums/Coffeehouse/473468-Who-wants-to-change-the-world/?CommentID=475347</guid><evnet:views>0</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/475347/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>On an orthogonal subject, it's 2009, why are codefiles still (for all intents and purposes) plaintext?
Why isn't source code saved to CIL (just with lots and lots of extra symbols and metadata) which we can then edit in any language or syntax/coding convention?
That way someone can edit a file in VB&amp;#8230;</evnet:previewtext><dc:creator>W3bbo</dc:creator><slash:comments>0</slash:comments><wfw:commentRss></wfw:commentRss><trackback:ping>http://channel9.msdn.com/475347/Trackback.aspx</trackback:ping></item><item><title>Re: Re: Re: Re: Re: Re: Re: Who wants to change the world?</title><description>&lt;p&gt;What was that Dr. Herbie? I couldn't quite hear you.&lt;/p&gt;
&lt;p&gt;Actually, I could quite hear you.&lt;/p&gt;
&lt;p&gt;You're out on both of my projects!&lt;/p&gt;</description><comments></comments><link>http://channel9.msdn.com/forums/Coffeehouse/473468-Who-wants-to-change-the-world/?CommentID=475340</link><pubDate>Wed, 24 Jun 2009 11:39:01 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/forums/Coffeehouse/473468-Who-wants-to-change-the-world/?CommentID=475340</guid><evnet:views>0</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/475340/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>What was that Dr. Herbie? I couldn't quite hear you.
Actually, I could quite hear you.
You're out on both of my projects!</evnet:previewtext><dc:creator>Minh</dc:creator><slash:comments>0</slash:comments><wfw:commentRss></wfw:commentRss><trackback:ping>http://channel9.msdn.com/475340/Trackback.aspx</trackback:ping></item><item><title>Re: Re: Re: Re: Re: Re: Who wants to change the world?</title><description>&lt;p&gt;*whispers to W3bbo* &lt;em&gt;Not Minh. Don't let him in, he's weird&lt;/em&gt;.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description><comments></comments><link>http://channel9.msdn.com/forums/Coffeehouse/473468-Who-wants-to-change-the-world/?CommentID=475338</link><pubDate>Wed, 24 Jun 2009 11:24:47 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/forums/Coffeehouse/473468-Who-wants-to-change-the-world/?CommentID=475338</guid><evnet:views>0</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/475338/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>*whispers to W3bbo* Not Minh. Don't let him in, he's weird.
&amp;nbsp;</evnet:previewtext><dc:creator>Herbie Smith</dc:creator><slash:comments>0</slash:comments><wfw:commentRss></wfw:commentRss><trackback:ping>http://channel9.msdn.com/475338/Trackback.aspx</trackback:ping></item><item><title>Re: Re: Re: Re: Re: Who wants to change the world?</title><description>&lt;p&gt;I want to fork this project!&lt;/p&gt;
&lt;p&gt;The requirements are identical to W3bbo's&lt;/p&gt;
&lt;p&gt;but no opening-brace-on-same-line weirdos. Strictly for opening-brace-on-next-line believers, please.&lt;/p&gt;
&lt;p&gt;I also want to fork my own projects. No C# weirdos. Only for VB heroes please!&lt;/p&gt;</description><comments></comments><link>http://channel9.msdn.com/forums/Coffeehouse/473468-Who-wants-to-change-the-world/?CommentID=475335</link><pubDate>Wed, 24 Jun 2009 11:03:47 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/forums/Coffeehouse/473468-Who-wants-to-change-the-world/?CommentID=475335</guid><evnet:views>0</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/475335/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>I want to fork this project!
The requirements are identical to W3bbo's
but no opening-brace-on-same-line weirdos. Strictly for opening-brace-on-next-line believers, please.
I also want to fork my own projects. No C# weirdos. Only for VB heroes please!</evnet:previewtext><dc:creator>Minh</dc:creator><slash:comments>0</slash:comments><wfw:commentRss></wfw:commentRss><trackback:ping>http://channel9.msdn.com/475335/Trackback.aspx</trackback:ping></item><item><title>Re: Re: Re: Re: Who wants to change the world?</title><description>&lt;p&gt;Is there a codeplex link yet?&lt;/p&gt;</description><comments></comments><link>http://channel9.msdn.com/forums/Coffeehouse/473468-Who-wants-to-change-the-world/?CommentID=475165</link><pubDate>Tue, 23 Jun 2009 13:54:45 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/forums/Coffeehouse/473468-Who-wants-to-change-the-world/?CommentID=475165</guid><evnet:views>0</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/475165/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Is there a codeplex link yet?</evnet:previewtext><dc:creator>ZippyV</dc:creator><slash:comments>0</slash:comments><wfw:commentRss></wfw:commentRss><trackback:ping>http://channel9.msdn.com/475165/Trackback.aspx</trackback:ping></item><item><title>Re: Re: Re: Re: Who wants to change the world?</title><description>&lt;p&gt;++. It's hard to read and plain disgusting!&lt;/p&gt;</description><comments></comments><link>http://channel9.msdn.com/forums/Coffeehouse/473468-Who-wants-to-change-the-world/?CommentID=475163</link><pubDate>Tue, 23 Jun 2009 13:47:52 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/forums/Coffeehouse/473468-Who-wants-to-change-the-world/?CommentID=475163</guid><evnet:views>0</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/475163/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>++. It's hard to read and plain disgusting!</evnet:previewtext><dc:creator>Christian Liensberger</dc:creator><slash:comments>0</slash:comments><wfw:commentRss></wfw:commentRss><trackback:ping>http://channel9.msdn.com/475163/Trackback.aspx</trackback:ping></item><item><title>Re: Re: Re: Re: Who wants to change the world?</title><description>&lt;p&gt;&lt;blockquote&gt;&lt;div&gt;Also there's evidence to suggest that managed code can run faster than natively compiled code.&lt;/div&gt;&lt;/blockquote&gt;&lt;/p&gt;
&lt;p&gt;Don't get your hopes too high about that. While that might be true for some cases that's hardly the norm. Some reasons:&lt;/p&gt;
&lt;p&gt;- The JIT compiler can sometimes use "better" instructions than an "normal" compiler because it knows exactly what processor is running on. But also the JIT compiler has speed constraints that may prevent it from optimizing the code as much as a "normal" compiler.&lt;/p&gt;
&lt;p&gt;- There's overhead caused by runtime checks like checking array bounds and checking for nulls. You cannot avoid these.&lt;/p&gt;
&lt;p&gt;- GC overhead. That might be very small and compensated by faster allocations and better memory locallity. But depending on your data structures and allocation rate it can also have a large overhead. Out of curiosity I recently converted some personal project from native C++ to C++/CLI and the GC time went through the roof. Hardly surprised as the program allocates about 150 mbytes in less than 3 seconds and all data structures used in it are "linked list" style.&lt;/p&gt;</description><comments></comments><link>http://channel9.msdn.com/forums/Coffeehouse/473468-Who-wants-to-change-the-world/?CommentID=475158</link><pubDate>Tue, 23 Jun 2009 13:31:26 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/forums/Coffeehouse/473468-Who-wants-to-change-the-world/?CommentID=475158</guid><evnet:views>0</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/475158/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Also there's evidence to suggest that managed code can run faster than natively compiled code.
Don't get your hopes too high about that. While that might be true for some cases that's hardly the norm. Some reasons:
- The JIT compiler can sometimes use "better" instructions than an "normal" compiler&amp;#8230;</evnet:previewtext><dc:creator>Dexter</dc:creator><slash:comments>0</slash:comments><wfw:commentRss></wfw:commentRss><trackback:ping>http://channel9.msdn.com/475158/Trackback.aspx</trackback:ping></item><item><title>Re: Re: Re: Re: Who wants to change the world?</title><description>&lt;p&gt;Fair enough.&lt;/p&gt;
&lt;p&gt;It'll be interesting to see the speed comparisons once it's done. There's certainly a lot to be said for .Net's ability to JIT compile code for the CPU it's about to run on.&lt;/p&gt;
&lt;p&gt;Is there GUI stuff within the 7z.dll? I hadn't noticed any, though I've not really looked for it either.&lt;/p&gt;
&lt;p&gt;With my project I figured it'd be good to, hopefully, be able to drop in updated 7z.dll versions without having to recompile anything. I'm not sure if the binary interface has breaking changes between versions, though, so that may not turn out to be possible. My project is already one DLL of many, so there's not much to gain from avoiding one extra DLL. If I had astandalone .exe then I'd definitely see the advantage of keeping it that way, as you're doing.&lt;/p&gt;
&lt;p&gt;FWIW, 7z.dll seems to be the only DLL that's needed to get support for all the formats. (I think all the other DLLs are cut-down versions of 7z.dll with formats removed or read-only support, etc., except for 7-zip.dll which is the shell extension. )&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description><comments></comments><link>http://channel9.msdn.com/forums/Coffeehouse/473468-Who-wants-to-change-the-world/?CommentID=475155</link><pubDate>Tue, 23 Jun 2009 13:16:52 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/forums/Coffeehouse/473468-Who-wants-to-change-the-world/?CommentID=475155</guid><evnet:views>0</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/475155/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Fair enough.
It'll be interesting to see the speed comparisons once it's done. There's certainly a lot to be said for .Net's ability to JIT compile code for the CPU it's about to run on.
Is there GUI stuff within the 7z.dll? I hadn't noticed any, though I've not really looked for it either.
With my&amp;#8230;</evnet:previewtext><dc:creator>LeoDavidson</dc:creator><slash:comments>0</slash:comments><wfw:commentRss></wfw:commentRss><trackback:ping>http://channel9.msdn.com/475155/Trackback.aspx</trackback:ping></item><item><title>Re: Re: Re: Who wants to change the world?</title><description>&lt;p&gt;PInvoke is disallowed under lower trust levels, so say... an ASP.NET application on a common-or-garden webhost couldn't handle 7z files. Also there's evidence to suggest that managed code can run faster than natively compiled code. Then there's the size advantage, the 7zip binaries are 2.41MB (granted, this includes the GUI and support for other file formats; if you want to include 7zip support in your application you need to include at least the 7z.dll file which is over a megabyte in size). I believe a managed solution can do it in under 100KB (which can then be ILMerged into your primary assembly, simplifying distribution).&lt;/p&gt;</description><comments></comments><link>http://channel9.msdn.com/forums/Coffeehouse/473468-Who-wants-to-change-the-world/?CommentID=475150</link><pubDate>Tue, 23 Jun 2009 12:49:51 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/forums/Coffeehouse/473468-Who-wants-to-change-the-world/?CommentID=475150</guid><evnet:views>0</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/475150/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>PInvoke is disallowed under lower trust levels, so say... an ASP.NET application on a common-or-garden webhost couldn't handle 7z files. Also there's evidence to suggest that managed code can run faster than natively compiled code. Then there's the size advantage, the 7zip binaries are 2.41MB&amp;#8230;</evnet:previewtext><dc:creator>W3bbo</dc:creator><slash:comments>0</slash:comments><wfw:commentRss></wfw:commentRss><trackback:ping>http://channel9.msdn.com/475150/Trackback.aspx</trackback:ping></item><item><title>Re: Re: Who wants to change the world?</title><description>&lt;p&gt;I'm curious: How come you guys don't want to go the PInvoke route?&lt;/p&gt;
&lt;p&gt;Support for other archiectures/OS? Fewer DLL files? So it's "pure"? Just for fun? Or?&lt;/p&gt;
&lt;p&gt;Seems like a set of compression algorithms are something that would benefit from staying in C++/ASM. (7zip is already multi-threaded, as far as I can tell, by the way. At least, it uses both my CPU cores when I compress to zip or 7z, as I recall.)&lt;/p&gt;
&lt;p&gt;Have you considered using C++/CLI? I did a small test project a few years ago and found it was fantastic for wrapping C++ code to be used with .Net.&lt;/p&gt;
&lt;p&gt;Whatever the reasons for the project, good luck!&lt;/p&gt;
&lt;p&gt;I've been integrating it into a C++ app recently, as it happens, and it's a great library. Once you get over the initial hump so many archive formats "just work" with very little extra effort. The initial hump is a bit of a pain as there's not much documentation on how the library works and it's lacking proper DLL-client-side header files and related definitions (e.g. archive interface GUIDs), but some hunting around in the source and sample code quickly sorts that out.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description><comments></comments><link>http://channel9.msdn.com/forums/Coffeehouse/473468-Who-wants-to-change-the-world/?CommentID=475148</link><pubDate>Tue, 23 Jun 2009 12:39:50 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/forums/Coffeehouse/473468-Who-wants-to-change-the-world/?CommentID=475148</guid><evnet:views>0</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/475148/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>I'm curious: How come you guys don't want to go the PInvoke route?
Support for other archiectures/OS? Fewer DLL files? So it's "pure"? Just for fun? Or?
Seems like a set of compression algorithms are something that would benefit from staying in C++/ASM. (7zip is already multi-threaded, as far as I&amp;#8230;</evnet:previewtext><dc:creator>LeoDavidson</dc:creator><slash:comments>0</slash:comments><wfw:commentRss></wfw:commentRss><trackback:ping>http://channel9.msdn.com/475148/Trackback.aspx</trackback:ping></item><item><title>Re: Re: Re: Re: Re: Who wants to change the world?</title><description>&lt;p&gt;There's plenty of evidence that &lt;em&gt;I&lt;/em&gt; don't like reading one-true-brace style code. :)&lt;/p&gt;
&lt;p&gt;Anyway, I'm not on this project (no time for it), so it's not as if my opinion matters.&lt;/p&gt;</description><comments></comments><link>http://channel9.msdn.com/forums/Coffeehouse/473468-Who-wants-to-change-the-world/?CommentID=475147</link><pubDate>Tue, 23 Jun 2009 12:36:01 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/forums/Coffeehouse/473468-Who-wants-to-change-the-world/?CommentID=475147</guid><evnet:views>0</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/475147/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>There's plenty of evidence that I don't like reading one-true-brace style code. :)
Anyway, I'm not on this project (no time for it), so it's not as if my opinion matters.</evnet:previewtext><dc:creator>Sven Groot</dc:creator><slash:comments>0</slash:comments><wfw:commentRss></wfw:commentRss><trackback:ping>http://channel9.msdn.com/475147/Trackback.aspx</trackback:ping></item><item><title>Re: Re: Re: Re: Who wants to change the world?</title><description>&lt;p&gt;Neah, it's not that bad. The least readable formatting style is the GNU one :S.&lt;/p&gt;</description><comments></comments><link>http://channel9.msdn.com/forums/Coffeehouse/473468-Who-wants-to-change-the-world/?CommentID=475146</link><pubDate>Tue, 23 Jun 2009 12:35:02 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/forums/Coffeehouse/473468-Who-wants-to-change-the-world/?CommentID=475146</guid><evnet:views>0</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/475146/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Neah, it's not that bad. The least readable formatting style is the GNU one :S.</evnet:previewtext><dc:creator>Dexter</dc:creator><slash:comments>0</slash:comments><wfw:commentRss></wfw:commentRss><trackback:ping>http://channel9.msdn.com/475146/Trackback.aspx</trackback:ping></item><item><title>Re: Re: Re: Re: Who wants to change the world?</title><description>&lt;p&gt;Well, much as I personally despise that style, Steve McConnel in Code Complete states that there is no evidence that reading ease is affected by either style, and that's good enough for me.&lt;/p&gt;
&lt;p&gt;W3bbo's project, W3bbo's rules. :)&lt;/p&gt;
&lt;p&gt;Herbie&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description><comments></comments><link>http://channel9.msdn.com/forums/Coffeehouse/473468-Who-wants-to-change-the-world/?CommentID=475145</link><pubDate>Tue, 23 Jun 2009 12:33:56 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/forums/Coffeehouse/473468-Who-wants-to-change-the-world/?CommentID=475145</guid><evnet:views>0</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/475145/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Well, much as I personally despise that style, Steve McConnel in Code Complete states that there is no evidence that reading ease is affected by either style, and that's good enough for me.
W3bbo's project, W3bbo's rules. :)
Herbie
&amp;nbsp;</evnet:previewtext><dc:creator>Herbie Smith</dc:creator><slash:comments>0</slash:comments><wfw:commentRss></wfw:commentRss><trackback:ping>http://channel9.msdn.com/475145/Trackback.aspx</trackback:ping></item><item><title>Re: Re: Re: Re: Who wants to change the world?</title><description>&lt;p&gt;Yeah, I've actually never seen it with C# but all Java source that I look at is riddled with it :(&lt;/p&gt;</description><comments></comments><link>http://channel9.msdn.com/forums/Coffeehouse/473468-Who-wants-to-change-the-world/?CommentID=475138</link><pubDate>Tue, 23 Jun 2009 12:19:15 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/forums/Coffeehouse/473468-Who-wants-to-change-the-world/?CommentID=475138</guid><evnet:views>0</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/475138/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Yeah, I've actually never seen it with C# but all Java source that I look at is riddled with it :(</evnet:previewtext><dc:creator>KevinB</dc:creator><slash:comments>0</slash:comments><wfw:commentRss></wfw:commentRss><trackback:ping>http://channel9.msdn.com/475138/Trackback.aspx</trackback:ping></item><item><title>Re: Re: Re: Who wants to change the world?</title><description>&lt;p&gt;&lt;blockquote&gt;&lt;div&gt;Ewwww.&lt;/div&gt;&lt;/blockquote&gt;&lt;/p&gt;
&lt;p&gt;Seconded. It's easily the least readable formatting style in existence.&lt;/p&gt;</description><comments></comments><link>http://channel9.msdn.com/forums/Coffeehouse/473468-Who-wants-to-change-the-world/?CommentID=475132</link><pubDate>Tue, 23 Jun 2009 12:02:52 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/forums/Coffeehouse/473468-Who-wants-to-change-the-world/?CommentID=475132</guid><evnet:views>0</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/475132/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Ewwww.
Seconded. It's easily the least readable formatting style in existence.</evnet:previewtext><dc:creator>Sven Groot</dc:creator><slash:comments>0</slash:comments><wfw:commentRss></wfw:commentRss><trackback:ping>http://channel9.msdn.com/475132/Trackback.aspx</trackback:ping></item><item><title>Re: Re: Re: Who wants to change the world?</title><description>&lt;p&gt;I dont' fight VS, VS works with it very well; you just change the formatting options. The only thing VS doesn't play well with is indenting empty lines. VS2003 did it, but 05 and 08 stopped doing it for some reason.&lt;/p&gt;
&lt;p&gt;Also, "Smart formatting" is the work of the devil.&lt;/p&gt;</description><comments></comments><link>http://channel9.msdn.com/forums/Coffeehouse/473468-Who-wants-to-change-the-world/?CommentID=475128</link><pubDate>Tue, 23 Jun 2009 11:47:11 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/forums/Coffeehouse/473468-Who-wants-to-change-the-world/?CommentID=475128</guid><evnet:views>0</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/475128/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>I dont' fight VS, VS works with it very well; you just change the formatting options. The only thing VS doesn't play well with is indenting empty lines. VS2003 did it, but 05 and 08 stopped doing it for some reason.
Also, "Smart formatting" is the work of the devil.</evnet:previewtext><dc:creator>W3bbo</dc:creator><slash:comments>0</slash:comments><wfw:commentRss></wfw:commentRss><trackback:ping>http://channel9.msdn.com/475128/Trackback.aspx</trackback:ping></item><item><title>Re: Re: Who wants to change the world?</title><description>&lt;p&gt;&lt;blockquote&gt;&lt;div&gt;W3bbo said:&lt;/div&gt;&lt;div&gt;the opening brace appears at the end of the line the statment keyword appears&lt;/div&gt;&lt;/blockquote&gt;&lt;/p&gt;
&lt;p&gt;Ewwww. Wasn't there some C# coding standards somewhere that explicitly forbade that? It means you spend half your time fighting Visual Studio, leads to more errors and looks fugly.&lt;/p&gt;
&lt;p&gt;And because of that, I'm out &amp;lt;/Dragons Den&amp;gt;&lt;/p&gt;
&lt;p&gt;;)&lt;/p&gt;</description><comments></comments><link>http://channel9.msdn.com/forums/Coffeehouse/473468-Who-wants-to-change-the-world/?CommentID=475114</link><pubDate>Tue, 23 Jun 2009 09:49:46 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/forums/Coffeehouse/473468-Who-wants-to-change-the-world/?CommentID=475114</guid><evnet:views>0</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/475114/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>W3bbo said:the opening brace appears at the end of the line the statment keyword appears
Ewwww. Wasn't there some C# coding standards somewhere that explicitly forbade that? It means you spend half your time fighting Visual Studio, leads to more errors and looks fugly.
And because of that, I'm out &amp;lt;/Dragons Den&amp;gt;
;)</evnet:previewtext><dc:creator>AndyC</dc:creator><slash:comments>0</slash:comments><wfw:commentRss></wfw:commentRss><trackback:ping>http://channel9.msdn.com/475114/Trackback.aspx</trackback:ping></item><item><title>Re: Who wants to change the world?</title><description>&lt;p&gt;Just to say, I'm ready to start in a couple of weeks.&lt;/p&gt;
&lt;p&gt;If no-one minds, here are my coding conventions:&lt;/p&gt;
&lt;p&gt;Tabs for indentation; indent empty lines; spaces for alignment; align setters; the opening brace appears at the end of the line the statment keyword appears on; follow the official CLR API naming conventions for publics; private fields use underscore prefix; when using XML comments use condensed form (tags appear on the same line as the text) and if there's more than 5 lines move it to an external XML document; and wrap lines at 160 columns.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description><comments></comments><link>http://channel9.msdn.com/forums/Coffeehouse/473468-Who-wants-to-change-the-world/?CommentID=475058</link><pubDate>Tue, 23 Jun 2009 00:05:37 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/forums/Coffeehouse/473468-Who-wants-to-change-the-world/?CommentID=475058</guid><evnet:views>0</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/475058/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Just to say, I'm ready to start in a couple of weeks.
If no-one minds, here are my coding conventions:
Tabs for indentation; indent empty lines; spaces for alignment; align setters; the opening brace appears at the end of the line the statment keyword appears on; follow the official CLR API naming&amp;#8230;</evnet:previewtext><dc:creator>W3bbo</dc:creator><slash:comments>0</slash:comments><wfw:commentRss></wfw:commentRss><trackback:ping>http://channel9.msdn.com/475058/Trackback.aspx</trackback:ping></item><item><title>Re: Re: Re: Who wants to change the world?</title><description>&lt;p&gt;I haven't received an e-mail. Maybe you got the riddle wrong ;)&lt;/p&gt;
&lt;p&gt;I'll use the contact form on your site.&lt;/p&gt;</description><comments></comments><link>http://channel9.msdn.com/forums/Coffeehouse/473468-Who-wants-to-change-the-world/?CommentID=473792</link><pubDate>Mon, 15 Jun 2009 05:33:02 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/forums/Coffeehouse/473468-Who-wants-to-change-the-world/?CommentID=473792</guid><evnet:views>0</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/473792/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>I haven't received an e-mail. Maybe you got the riddle wrong ;)
I'll use the contact form on your site.</evnet:previewtext><dc:creator>Tommy Carlier</dc:creator><slash:comments>0</slash:comments><wfw:commentRss></wfw:commentRss><trackback:ping>http://channel9.msdn.com/473792/Trackback.aspx</trackback:ping></item><item><title>Re: Re: Who wants to change the world?</title><description>&lt;p&gt;tommy, I emailed you the other day, but I got a Delayed Delivery report, then an NDR.&lt;/p&gt;</description><comments></comments><link>http://channel9.msdn.com/forums/Coffeehouse/473468-Who-wants-to-change-the-world/?CommentID=473760</link><pubDate>Sun, 14 Jun 2009 21:57:30 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/forums/Coffeehouse/473468-Who-wants-to-change-the-world/?CommentID=473760</guid><evnet:views>0</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/473760/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>tommy, I emailed you the other day, but I got a Delayed Delivery report, then an NDR.</evnet:previewtext><dc:creator>W3bbo</dc:creator><slash:comments>0</slash:comments><wfw:commentRss></wfw:commentRss><trackback:ping>http://channel9.msdn.com/473760/Trackback.aspx</trackback:ping></item><item><title>Re: Who wants to change the world?</title><description>&lt;p&gt;&lt;strong&gt;"P/Invoking to the 7z DLLs"&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;-------------------------------&lt;br /&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;And here is library that does exactly that:&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.codeplex.com/sevenzipsharp"&gt;http://www.codeplex.com/sevenzipsharp&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;There is even a channel9 thread:&lt;/p&gt;
&lt;p&gt;&lt;a href="http://channel9.msdn.com/forums/TechOff/419331-Simple-C-7-zip-library/"&gt;http://channel9.msdn.com/forums/TechOff/419331-Simple-C-7-zip-library/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Just in case if someone doesn't know it.&lt;/p&gt;</description><comments></comments><link>http://channel9.msdn.com/forums/Coffeehouse/473468-Who-wants-to-change-the-world/?CommentID=473633</link><pubDate>Sat, 13 Jun 2009 19:26:28 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/forums/Coffeehouse/473468-Who-wants-to-change-the-world/?CommentID=473633</guid><evnet:views>0</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/473633/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>"P/Invoking to the 7z DLLs"
-------------------------------
And here is library that does exactly that:
http://www.codeplex.com/sevenzipsharp
There is even a channel9 thread:
http://channel9.msdn.com/forums/TechOff/419331-Simple-C-7-zip-library/
Just in case if someone doesn't know it.</evnet:previewtext><dc:creator>wastingtimewithforums</dc:creator><slash:comments>0</slash:comments><wfw:commentRss></wfw:commentRss><trackback:ping>http://channel9.msdn.com/473633/Trackback.aspx</trackback:ping></item></channel></rss>