<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://weblogs.asp.net/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>Paul Welter&amp;#39;s Weblog : NetSpell</title><link>http://weblogs.asp.net/pwelter34/archive/tags/NetSpell/default.aspx</link><description>Tags: NetSpell</description><dc:language>en</dc:language><generator>CommunityServer 2007 SP1 (Build: 20510.895)</generator><item><title>First blog from the author of NetSpell</title><link>http://weblogs.asp.net/pwelter34/archive/2004/08/05/209607.aspx</link><pubDate>Fri, 06 Aug 2004 04:36:00 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:209607</guid><dc:creator>pwelter34</dc:creator><slash:comments>3</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/pwelter34/rsscomments.aspx?PostID=209607</wfw:commentRss><comments>http://weblogs.asp.net/pwelter34/archive/2004/08/05/209607.aspx#comments</comments><description>&lt;P&gt;&lt;SPAN&gt;Hello Everyone.&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;I decided I'd join the bandwagon and start bloging.&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;This blog will be mostly about software development in the .net framework.&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;Over the years I've come up with some interesting ideas and solutions. I hope share them though this medium. 
&lt;P&gt;&lt;/P&gt;&lt;/SPAN&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;The biggest thing I might be known for is the spell checker I've developed called &lt;a title="NetSpell" href="http://www.loresoft.com/NetSpell/" target="_blank"&gt;NetSpell&lt;/a&gt;.&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;I've really enjoyed this project because it has challenged me in many ways.&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;I&amp;#8217;ve written an &lt;A href="http://www.codeproject.com/csharp/NetSpell.asp"&gt;article on code project&lt;/A&gt; that talks more about it.&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;While the current version works well, I have big plans for improvement.&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;Want to help?
&lt;P&gt;&lt;/P&gt;&lt;/SPAN&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;I'm currently in the final stretch on development of version 3.0.&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;The one big thing that this version will have is As You Type spell checking in a RichTextBox.&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;Implementing this actually proved to be much more difficult then I had expected.&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;But, I believe I finally have it working.&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;I'm still getting a bit of flicker in the RichTextBox though. &lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;
&lt;P&gt;&lt;/P&gt;&lt;/SPAN&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;My long term plans are to make NetSpell more modular so its technologies can be used in other ways.&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;Things like phonetic coding and edit distance have uses other then in a spell checker.&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;I also what to find a better dictionary structure for the word list. I'm hoping to implant a Trie structure or maybe a b-tree.&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;Has anyone implemented a trie structure in .net?&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;Another big thing I'd like to add to the NetSpell project is a language lexer that supports Unicode, breaks the text into words, sentences and paragraphs.&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;
&lt;P&gt;&lt;/P&gt;&lt;/SPAN&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Well, this is just an introduction.&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;I plan to blog a lot about my spell checker.&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;I've also become an expert on the RichTextBox so I will be sharing things I've learned about that. 
&lt;P&gt;&lt;/P&gt;&lt;/SPAN&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;~ Paul
&lt;P&gt;&lt;/P&gt;&lt;/SPAN&gt;
&lt;P&gt;&lt;/P&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=209607" width="1" height="1"&gt;</description><category domain="http://weblogs.asp.net/pwelter34/archive/tags/NetSpell/default.aspx">NetSpell</category></item></channel></rss>