<?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>Channel 9 Forums - Coffeehouse - Rich text source files.</title>
	<atom:link rel="self" type="application/rss+xml" href="http://channel9.msdn.com/Forums/rss"></atom:link>
	<image>
		<url>http://mschnlnine.vo.llnwd.net/d1/Dev/App_Themes/C9/images/feedimage.png</url>
		<title>Channel 9 Forums - Coffeehouse - Rich text source files.</title>
		<link>http://channel9.msdn.com/Forums</link>
	</image>
	<description>Channel 9 keeps you up to date with the latest news and behind the scenes info from Microsoft that developers love to keep up with. From LINQ to SilverLight – Watch videos and hear about all the cool technologies coming and the people behind them.</description>
	<link>http://channel9.msdn.com/Forums</link>
	<language>en</language>
	<pubDate>Mon, 20 May 2013 19:53:56 GMT</pubDate>
	<lastBuildDate>Mon, 20 May 2013 19:53:56 GMT</lastBuildDate>
	<generator>Rev9</generator>
	<c9:totalResults>7</c9:totalResults>
	<c9:pageCount>-7</c9:pageCount>
	<c9:pageSize>-1</c9:pageSize>
	<item>
		<title>Coffeehouse - Rich text source files.</title>
		<description><![CDATA[<p>Why are we still stuck with using plain vanilla (albeit Unicode) text as source files?<br>
&nbsp;<br>
What if I want to include tables in my comments, underline something, put something else in
<strong>bold</strong> or even&nbsp;<font>highlight a paragraph and change the <font color="#808080">
color</font>?</font> Or maybe put an expainatory picture in there? Or a hyperlink? And while I'm at it - save the whole thing as XML instead of a text file?<br>
<br>
Or maybe I can, I just don't know about it?<br>
<br>
There has been much discussion over the years<br>
about how to document code. And how to keep code<br>
and documentation in sync. Javadoc and XML comments<br>
are a step in the right direction. And nowadays<br>
we've got syntax color coding to help us in our<br>
daily work.&nbsp;I think it would rock if I didn't have to have one set of source files, and one set of Word-files for documenation.
<br>
<br>
Ofcourse there is a very real risk of vendor or format lock-in. But let's assume for a second that everyone gets along and uses XML, RTF or something when saving the files. Couldn't this be both convenient and increase productivity?<br>
</p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/1277-Rich-text-source-files/1277#1277</link>
		<pubDate>Fri, 09 Apr 2004 01:45:31 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/1277-Rich-text-source-files/1277#1277</guid>
		<dc:creator>lars</dc:creator>
		<slash:comments>7</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/lars/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - Rich text source files.</title>
		<description><![CDATA[<p>I think this is a really good idea.&nbsp; I cant tell you how many times a picture would have been a much better comment than text alone could provide.&nbsp;
<br>
<br>
I dont think there is any reason to change the compilers though, you just need an IDE that will strip out the non-code stuff before it sends it to the compiler.&nbsp; Maybe someone (you?) should fork one of the open source C# IDE's and add this feature.</p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/1277-Rich-text-source-files/a5a9478fab04491c8c789dea0111bc90#a5a9478fab04491c8c789dea0111bc90</link>
		<pubDate>Fri, 09 Apr 2004 04:28:58 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/1277-Rich-text-source-files/a5a9478fab04491c8c789dea0111bc90#a5a9478fab04491c8c789dea0111bc90</guid>
		<dc:creator>Pseudo</dc:creator>
		<slash:comments>7</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/Pseudo/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - Rich text source files.</title>
		<description><![CDATA[<p><blockquote>
<div>lars wrote:</div>
<div>save the whole thing as XML instead of a text file?</div>
</blockquote>
<br>
<br>
Oh dear..</p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/1277-Rich-text-source-files/dfe8742780b1461dace59dea0111bcbe#dfe8742780b1461dace59dea0111bcbe</link>
		<pubDate>Fri, 09 Apr 2004 08:02:36 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/1277-Rich-text-source-files/dfe8742780b1461dace59dea0111bcbe#dfe8742780b1461dace59dea0111bcbe</guid>
		<dc:creator>jj5</dc:creator>
		<slash:comments>7</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/jj5/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - Rich text source files.</title>
		<description><![CDATA[<p>Yes! Here's a few thoughts I had on this a while ago <a href="http://jdanielsmith.org/DML">
http://jdanielsmith.org/DML</a>.<br>
<br>
This whole idea is also in-line with what Knuth proposed a long time ago with &quot;Literate Programming&quot;, see
<a href="http://sunburn.stanford.edu/~knuth/cweb.html">http://sunburn.stanford.edu/~knuth/cweb.html</a><br>
<br>
<br></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/1277-Rich-text-source-files/dc1469da31f44e6099499dea0111bd07#dc1469da31f44e6099499dea0111bd07</link>
		<pubDate>Fri, 09 Apr 2004 14:19:57 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/1277-Rich-text-source-files/dc1469da31f44e6099499dea0111bd07#dc1469da31f44e6099499dea0111bd07</guid>
		<dc:creator>JDanielSmith</dc:creator>
		<slash:comments>7</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/JDanielSmith/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - Rich text source files.</title>
		<description><![CDATA[<p>Thats why I like the idea of style sheets:<br>
<a href="http://channel9.msdn.com/ShowPost.aspx?PostID=851">http://channel9.msdn.com/ShowPost.aspx?PostID=851</a><br>
<br>
No need to explain further about seperation of code and independent developer visual preferences.</p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/1277-Rich-text-source-files/2104d84cfa24434885809dea0111bd34#2104d84cfa24434885809dea0111bd34</link>
		<pubDate>Fri, 09 Apr 2004 15:15:41 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/1277-Rich-text-source-files/2104d84cfa24434885809dea0111bd34#2104d84cfa24434885809dea0111bd34</guid>
		<dc:creator>HE3</dc:creator>
		<slash:comments>7</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/HE3/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - Rich text source files.</title>
		<description><![CDATA[<p>Darn, Knuth is always one step ahead. <img src='http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-1.gif' alt='Smiley' /><br>
<br>
I like the CSS idea too. I could actually end the whole &quot;best position of curly braces&quot; war forever. And everyone is a winner.</p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/1277-Rich-text-source-files/9bd75025a1da40e6b6819dea0111bd5f#9bd75025a1da40e6b6819dea0111bd5f</link>
		<pubDate>Sat, 10 Apr 2004 11:08:54 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/1277-Rich-text-source-files/9bd75025a1da40e6b6819dea0111bd5f#9bd75025a1da40e6b6819dea0111bd5f</guid>
		<dc:creator>lars</dc:creator>
		<slash:comments>7</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/lars/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - Rich text source files.</title>
		<description><![CDATA[<p>I wrote something like this a few years back when I was using Eiffel. I needed a way of printing my code and I hacked together a syntax highlighter which read in its bits and pieces from an XML based definition file for the language and made it all pretty...<br>
<br>
I worked out you only really need 2 rules for highlighting, which could be elaborated upon for positional info too&nbsp;<img src='http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-1.gif' alt='Smiley' /><br>
<br>
1st rule: Highlight key words. void, public etc.<br>
<br>
2nd rule: Highlight between 2 identifiers. {}, &quot;&quot;, /* */ etc.<br>
<br>
There are times where languages dont use a symbolic closing identifier,&nbsp;so identifiers can also include a new line break (for example &quot;//&quot;), and a range till the end of a term, like a hexadecimal number (for example $ff3)<br>
<br>
For each range define color and font style (with different styles for alpha and numerics). Inside each range you can also add lists of keywords for highlighting.<br>
<br>
I found I could write highlighters for Eiffel, Delphi, C&#43;&#43;, and Java using these simple rules.<br>
<br>
Anyone interesting in taking this somewhere? <img src='http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-1.gif' alt='Smiley' /></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/1277-Rich-text-source-files/51a651231c5f452eb7789dea0111bd8f#51a651231c5f452eb7789dea0111bd8f</link>
		<pubDate>Sat, 10 Apr 2004 11:37:56 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/1277-Rich-text-source-files/51a651231c5f452eb7789dea0111bd8f#51a651231c5f452eb7789dea0111bd8f</guid>
		<dc:creator>miseldine</dc:creator>
		<slash:comments>7</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/miseldine/Discussions/RSS</wfw:commentRss>
	</item>
</channel>
</rss>