<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-19840928</id><updated>2024-03-13T14:27:00.935-04:00</updated><title type='text'>RB&#39;s:  Where&#39;s the Beef?</title><subtitle type='html'>REALbasic comments and sample programs by Barry Traver.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://traverrb.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19840928/posts/default?alt=atom'/><link rel='alternate' type='text/html' href='http://traverrb.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/19840928/posts/default?alt=atom&amp;start-index=26&amp;max-results=25'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>34</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-19840928.post-115636297884153341</id><published>2006-08-23T15:39:00.000-04:00</published><updated>2006-11-14T09:49:39.666-05:00</updated><title type='text'>J.S, Bach&#39;s Brandenburg Concertos: A HTMLViewer Example</title><summary type="text">Sorry that I haven&#39;t updated this blog recently, but my wife had double knee replacement surgery on June 15.  I don&#39;t drive a car (I haven&#39;t done so for twenty years or more), and - until this past week - my wife hasn&#39;t been able to drive either, so life has been a bit difficult (and would have been a lot more difficult if it had been for the kind helpfulness of some very good friends).I&#39;ve </summary><link rel='replies' type='application/atom+xml' href='http://traverrb.blogspot.com/feeds/115636297884153341/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/19840928/115636297884153341' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19840928/posts/default/115636297884153341'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19840928/posts/default/115636297884153341'/><link rel='alternate' type='text/html' href='http://traverrb.blogspot.com/2006/08/js-bachs-brandenburg-concertos.html' title='J.S, Bach&#39;s Brandenburg Concertos: A HTMLViewer Example'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19840928.post-115060447271955557</id><published>2006-06-17T23:57:00.000-04:00</published><updated>2006-06-22T23:12:03.750-04:00</updated><title type='text'>More on HTML-RTF for English BIble</title><summary type="text">There&#39;s an improved version available with fewer bugs:  HTML-RTF2.zip at http://traver.org/traverrb/.Changes include better handling of paragraphing and curly quotes (although mdash still needs some work for RTF).What does the program illustrate?  Two things, primarily:(1) How to retrieve HTML code for a Web page at a certain URL, how to extract data from the Web page, and how to create HTML code</summary><link rel='replies' type='application/atom+xml' href='http://traverrb.blogspot.com/feeds/115060447271955557/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/19840928/115060447271955557' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19840928/posts/default/115060447271955557'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19840928/posts/default/115060447271955557'/><link rel='alternate' type='text/html' href='http://traverrb.blogspot.com/2006/06/more-on-html-rtf-for-english-bible.html' title='More on HTML-RTF for English BIble'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19840928.post-115045717491531785</id><published>2006-06-16T07:07:00.000-04:00</published><updated>2006-06-16T07:26:14.973-04:00</updated><title type='text'>HTML-RTF:  Another Web-Related Program</title><summary type="text">HTML-RTF is a program I wrote for a friend who is the Web manager of a church denominational Web site.  It make use of data retrieved at http://www.biblegateway.com/.OK.  Here&#39;s what the program does (as I described it to him)....&quot;You indicate Testament (O.T. or N.T.), Book, Chapter, Verses, and Translation (choice of five for now, KJV, NASB, NIV, NKJV, and ESV).  You click on &#39;Make HTML.&#39;&quot;The </summary><link rel='replies' type='application/atom+xml' href='http://traverrb.blogspot.com/feeds/115045717491531785/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/19840928/115045717491531785' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19840928/posts/default/115045717491531785'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19840928/posts/default/115045717491531785'/><link rel='alternate' type='text/html' href='http://traverrb.blogspot.com/2006/06/html-rtf-another-web-related-program.html' title='HTML-RTF:  Another Web-Related Program'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19840928.post-114690811779678596</id><published>2006-05-06T05:06:00.000-04:00</published><updated>2006-05-06T05:35:21.200-04:00</updated><title type='text'>Accessing the Web Using REALbasic</title><summary type="text">There are two essential things you need to know about in order to do things on the Web using REALbasic:  a function called HTTPSocket and a control called HTLMViewer.Here&#39;s the main difference between them.  HTLMViewer allows you to View Web pages that have been written in HTML (or XHTML).  You don&#39;t see the HTML (or XHTML) code itself:  what you see is what you would see if you were to visit </summary><link rel='replies' type='application/atom+xml' href='http://traverrb.blogspot.com/feeds/114690811779678596/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/19840928/114690811779678596' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19840928/posts/default/114690811779678596'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19840928/posts/default/114690811779678596'/><link rel='alternate' type='text/html' href='http://traverrb.blogspot.com/2006/05/accessing-web-using-realbasic.html' title='Accessing the Web Using REALbasic'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19840928.post-114569864175834628</id><published>2006-04-22T05:04:00.000-04:00</published><updated>2006-04-22T05:37:22.163-04:00</updated><title type='text'>YahooMaps1:  An RB Off-line Yahoo Maps Utility</title><summary type="text">First, let me mention that I am planning to coninue TraverToys, but I will be making one change:  TraverToys will be given more descriptive names.  To call something &quot;TraverToy2&quot; or &quot;TraverToy5&quot; is not, I&#39;ve found, very helpful.  Many of the programs will continue to be fairly simple examples of REALbasic code, but in the future the names will hopefully give at least some hint as to what the </summary><link rel='replies' type='application/atom+xml' href='http://traverrb.blogspot.com/feeds/114569864175834628/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/19840928/114569864175834628' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19840928/posts/default/114569864175834628'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19840928/posts/default/114569864175834628'/><link rel='alternate' type='text/html' href='http://traverrb.blogspot.com/2006/04/yahoomaps1-rb-off-line-yahoo-maps.html' title='YahooMaps1:  An RB Off-line Yahoo Maps Utility'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19840928.post-114009352497640623</id><published>2006-02-16T06:19:00.000-05:00</published><updated>2006-05-04T22:13:48.716-04:00</updated><title type='text'>Some Favorite, Frequenty-Used Functions</title><summary type="text">As you know, I usually add something new to this blog every other day on the average.  Why the delay this time?  The main reason is that I have Verizon high-speed DSL (or, rather that I was without Verizon DSL for five days).I phoned Verizon on Thursday to let them know that I was unable to connect to the Internet.  I was told that I would have service restored &quot;in 48 to 72 hours.&quot;  How does that</summary><link rel='replies' type='application/atom+xml' href='http://traverrb.blogspot.com/feeds/114009352497640623/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/19840928/114009352497640623' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19840928/posts/default/114009352497640623'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19840928/posts/default/114009352497640623'/><link rel='alternate' type='text/html' href='http://traverrb.blogspot.com/2006/02/some-favorite-frequenty-used-functions.html' title='Some Favorite, Frequenty-Used Functions'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19840928.post-113941798808096060</id><published>2006-02-08T10:43:00.000-05:00</published><updated>2006-04-03T15:16:21.053-04:00</updated><title type='text'>Web Page Harvester Program: Some Preliminary Thoughts</title><summary type="text">Coming in the very near future is a program to &quot;harvest&quot; information (links, email addresses, and other informaiton) from Web pages.  Actually, I already had a program written like that ready to upload, but I decided to rewrite it from scratch, since - although it works perfectly on some sites - it fails to get all the information on some other sites.  (And I&#39;m not talking about those sites that </summary><link rel='replies' type='application/atom+xml' href='http://traverrb.blogspot.com/feeds/113941798808096060/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/19840928/113941798808096060' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19840928/posts/default/113941798808096060'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19840928/posts/default/113941798808096060'/><link rel='alternate' type='text/html' href='http://traverrb.blogspot.com/2006/02/web-page-harvester-program-some.html' title='Web Page Harvester Program: Some Preliminary Thoughts'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19840928.post-113866051277932653</id><published>2006-01-30T17:29:00.000-05:00</published><updated>2006-02-06T05:04:52.176-05:00</updated><title type='text'>RB CodeHelper Lite:  New &quot;Better Beta&quot; Available!</title><summary type="text">A new version of RB CodeHelper Lite is ready for people to beta-test, with some enhancements by Mark Nutter (read on!) and some bug fixes!  I very much appreciate Mark&#39;s kind comments about the program as well as his his additions to the code.Below are comments from two recent emails from him (the &quot;&amp;gt;&quot; indicates his quoting of my previous email, and &quot;&amp;gt;&amp;gt;&quot; indicates my quoting of his </summary><link rel='replies' type='application/atom+xml' href='http://traverrb.blogspot.com/feeds/113866051277932653/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/19840928/113866051277932653' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19840928/posts/default/113866051277932653'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19840928/posts/default/113866051277932653'/><link rel='alternate' type='text/html' href='http://traverrb.blogspot.com/2006/01/rb-codehelper-lite-new-better-beta.html' title='RB CodeHelper Lite:  New &quot;Better Beta&quot; Available!'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19840928.post-113855803120603353</id><published>2006-01-29T13:05:00.000-05:00</published><updated>2006-01-29T13:07:11.226-05:00</updated><title type='text'>diffpatch124:  Not much improvement over diffpatch114?</title><summary type="text">A couple of days ago I indicated that my diffpatch program (diffpatch114) did what it was intended to do, but it was neither user-friendly nor optimized for speed.  Well, diffpatch124 is a slight improvement, but not much of one.Here&#39;s how I described the the program and its deficiencies:&quot;diffpatch has two parts: &quot;The diff [part] compares two versions of a document, generating a set of </summary><link rel='replies' type='application/atom+xml' href='http://traverrb.blogspot.com/feeds/113855803120603353/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/19840928/113855803120603353' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19840928/posts/default/113855803120603353'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19840928/posts/default/113855803120603353'/><link rel='alternate' type='text/html' href='http://traverrb.blogspot.com/2006/01/diffpatch124-not-much-improvement-over_29.html' title='diffpatch124:  Not much improvement over diffpatch114?'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19840928.post-113846032218457292</id><published>2006-01-28T09:36:00.000-05:00</published><updated>2006-01-29T10:05:21.083-05:00</updated><title type='text'>RB Browser/Editor enhanced by Steve Garman</title><summary type="text">If you&#39;ve been finding my RB Browser Editor for the Language Reference (RB-BE-LR) useful, you&#39;ll be glad to hear that a version enhanced by Steve Garman (RB-BL-LPsg) using code by Mars Saxman as a foundation is now available.The feedback I got on my program indicated that some people thought it would be nice if it had a Splitter so that the amount of space given to the browser and the editor </summary><link rel='replies' type='application/atom+xml' href='http://traverrb.blogspot.com/feeds/113846032218457292/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/19840928/113846032218457292' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19840928/posts/default/113846032218457292'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19840928/posts/default/113846032218457292'/><link rel='alternate' type='text/html' href='http://traverrb.blogspot.com/2006/01/rb-browsereditor-enhanced-by-steve.html' title='RB Browser/Editor enhanced by Steve Garman'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19840928.post-113827235862695444</id><published>2006-01-26T05:09:00.000-05:00</published><updated>2006-01-28T09:58:55.900-05:00</updated><title type='text'>Learning Better Programming from diffpatch114?</title><summary type="text">I wrote diffpatch114 about two years ago, when I was a complete novice in REALbasic.  Although the program in one sense seems to work flawlessly, in another sense it is a good example of bad programming, an illustration of what to avoid (and hence, I hope, a step toward better programming).diffpatch has two parts:  &quot;The diff [part] compares two versions of a document, generating a set of </summary><link rel='replies' type='application/atom+xml' href='http://traverrb.blogspot.com/feeds/113827235862695444/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/19840928/113827235862695444' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19840928/posts/default/113827235862695444'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19840928/posts/default/113827235862695444'/><link rel='alternate' type='text/html' href='http://traverrb.blogspot.com/2006/01/learning-better-programming-from.html' title='Learning Better Programming from diffpatch114?'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19840928.post-113818216833478837</id><published>2006-01-25T03:51:00.000-05:00</published><updated>2006-01-26T05:46:33.053-05:00</updated><title type='text'>diffpatch:  An Alternative to the Unix Programs</title><summary type="text">First, some background:&quot;The standard Unix tools diff and patch are used to find the differences between text files and to apply the differences. These tools operate on a line by line basis using well-studied methods for computing the longest common subsequence (LCS).&quot;--http://diffxml.sourceforge.net/My own diffpatch program in REALbasic (written about two years ago) does not use &quot;well-studied </summary><link rel='replies' type='application/atom+xml' href='http://traverrb.blogspot.com/feeds/113818216833478837/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/19840928/113818216833478837' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19840928/posts/default/113818216833478837'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19840928/posts/default/113818216833478837'/><link rel='alternate' type='text/html' href='http://traverrb.blogspot.com/2006/01/diffpatch-alternative-to-unix-programs.html' title='diffpatch:  An Alternative to the Unix Programs'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19840928.post-113812160234656147</id><published>2006-01-24T11:22:00.000-05:00</published><updated>2006-01-24T11:53:25.026-05:00</updated><title type='text'>TraverToy4:  Extracting Source Code from XML</title><summary type="text">TraverToy4 is very similar to TraverToy1.  The difference is that TraverToy1 removes blank lines from source code, while TraverToy4 extracts the source code from the XML file and allows you to save it as a text file.  (Important:  No indenting is done.  I hope to return to that topic sometime in the future.)XML is similar to HTML.  In fact, an XHTML file is an XML file.  The most important thing </summary><link rel='replies' type='application/atom+xml' href='http://traverrb.blogspot.com/feeds/113812160234656147/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/19840928/113812160234656147' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19840928/posts/default/113812160234656147'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19840928/posts/default/113812160234656147'/><link rel='alternate' type='text/html' href='http://traverrb.blogspot.com/2006/01/travertoy4-extracting-source-code-from.html' title='TraverToy4:  Extracting Source Code from XML'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19840928.post-113788906590400512</id><published>2006-01-21T18:46:00.000-05:00</published><updated>2006-01-24T11:21:55.256-05:00</updated><title type='text'>Looking Back:  Index for the Past Month</title><summary type="text">Sorry about the delay in posting a new entry, but I&#39;ve kept my promise about trying to put up a new entry for every other day on the average.  Here&#39;s the evidence:Saturday, December 17, 2005REALbasic (RB): A Cross-Platform LanguageSunday, December 18, 2005TraverToy1 and Removing Blank LinesTuesday, December 20, 2005TraverToy2 and Platform DeterminationTuesday, December 20, 2005CardTrick for </summary><link rel='replies' type='application/atom+xml' href='http://traverrb.blogspot.com/feeds/113788906590400512/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/19840928/113788906590400512' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19840928/posts/default/113788906590400512'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19840928/posts/default/113788906590400512'/><link rel='alternate' type='text/html' href='http://traverrb.blogspot.com/2006/01/looking-back-index-for-past-month.html' title='Looking Back:  Index for the Past Month'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19840928.post-113753552997001554</id><published>2006-01-17T16:55:00.000-05:00</published><updated>2006-01-21T19:17:00.756-05:00</updated><title type='text'>RB CodeHelper Lite:  Just Thinking Out Loud</title><summary type="text">I&#39;ve made available an updated version of RB CodeHelper Lite.  It had worked fine on other Projects which I had tried it on, but did not work properly with Thomas Tempelmann&#39;s helpful RB Project Tool.I think I&#39;ve fixed CodeHelper for now, but - because of RS&#39;s lack of full documentation of their XML format - working with XML is like &quot;the scientific method,&quot; complete with its disadvantages which </summary><link rel='replies' type='application/atom+xml' href='http://traverrb.blogspot.com/feeds/113753552997001554/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/19840928/113753552997001554' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19840928/posts/default/113753552997001554'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19840928/posts/default/113753552997001554'/><link rel='alternate' type='text/html' href='http://traverrb.blogspot.com/2006/01/rb-codehelper-lite-just-thinking-out.html' title='RB CodeHelper Lite:  Just Thinking Out Loud'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19840928.post-113738378468374731</id><published>2006-01-15T22:00:00.000-05:00</published><updated>2006-01-17T17:05:59.473-05:00</updated><title type='text'>RB CodeHelper Lite:  Now Available But....</title><summary type="text">RB CodeHelper Lite (described previously in this blog) is now available, but...It has NOT been extensively beta-tested.  In particular, it has not been adequately tested on the Mac.  If you have a Mac, use it at your own risk.  In addition, your downloading it is conditional upon your wilingness to supply some feedback as to whether it works properly.I do not (yet) own a Mac, so - although RB </summary><link rel='replies' type='application/atom+xml' href='http://traverrb.blogspot.com/feeds/113738378468374731/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/19840928/113738378468374731' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19840928/posts/default/113738378468374731'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19840928/posts/default/113738378468374731'/><link rel='alternate' type='text/html' href='http://traverrb.blogspot.com/2006/01/rb-codehelper-lite-now-available-but.html' title='RB CodeHelper Lite:  Now Available But....'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19840928.post-113710933154503441</id><published>2006-01-12T17:29:00.000-05:00</published><updated>2006-01-15T22:57:27.350-05:00</updated><title type='text'>TraverToy3:  RB Code Indenter</title><summary type="text">Something that may be surprising is that the XML file for an RB Project contains no information on the indenting of the code.  If you, for example, simply extract the source code information, everything is &quot;flush&quot; with the left margin, i.e., there is no indenting.So if you want to have properly indented code from the information in the XML files, you&#39;ll have to add the formatting yourself, </summary><link rel='replies' type='application/atom+xml' href='http://traverrb.blogspot.com/feeds/113710933154503441/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/19840928/113710933154503441' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19840928/posts/default/113710933154503441'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19840928/posts/default/113710933154503441'/><link rel='alternate' type='text/html' href='http://traverrb.blogspot.com/2006/01/travertoy3-rb-code-indenter.html' title='TraverToy3:  RB Code Indenter'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19840928.post-113696226122600805</id><published>2006-01-11T01:04:00.000-05:00</published><updated>2006-01-13T19:05:40.033-05:00</updated><title type='text'>RB CodeHelper Lite: Finishing Up the Features</title><summary type="text">Previous blog entries have discussed some of the things that RB CodeHelper Lite can do.  This entry attempts to consider briefly most of the other features (but be aware that although RB CodeHelper has seventy-seven different tasks it can perform, RB CodeHelper is expected to have even more:  about twice that number!).RBCHL can display (properly indented) source code on the screen for the entire </summary><link rel='replies' type='application/atom+xml' href='http://traverrb.blogspot.com/feeds/113696226122600805/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/19840928/113696226122600805' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19840928/posts/default/113696226122600805'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19840928/posts/default/113696226122600805'/><link rel='alternate' type='text/html' href='http://traverrb.blogspot.com/2006/01/rb-codehelper-lite-finishing-up.html' title='RB CodeHelper Lite: Finishing Up the Features'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19840928.post-113678862305893012</id><published>2006-01-09T01:31:00.000-05:00</published><updated>2006-01-13T19:06:19.966-05:00</updated><title type='text'>Still More on What RB CodeHelper Lite Can Do</title><summary type="text">Today we look at some other things that RB CodeHelper Lite can do.In an earlier entry, I explained how &quot;Comment OLut Source and Add MsgBox&quot; could be helpful if you wanted to create a Project that was a subset of an existing Project.  &quot;Comment Out Entire Source&quot; can be useful if you need to build a new Project &quot;from scratch,&quot; but want the code from an earlier Project to be easily accessible in </summary><link rel='replies' type='application/atom+xml' href='http://traverrb.blogspot.com/feeds/113678862305893012/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/19840928/113678862305893012' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19840928/posts/default/113678862305893012'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19840928/posts/default/113678862305893012'/><link rel='alternate' type='text/html' href='http://traverrb.blogspot.com/2006/01/still-more-on-what-rb-codehelper-lite.html' title='Still More on What RB CodeHelper Lite Can Do'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19840928.post-113675569320465966</id><published>2006-01-08T16:23:00.000-05:00</published><updated>2006-01-13T19:06:59.613-05:00</updated><title type='text'>More Info on &quot;Alpha&quot; Lists for RB 2005 LR</title><summary type="text">Now two versions of index.html. are available!One is a short version (with 700+ lines and links); the other is a long version (with 3000+ lines and links).  Take your choice.  The short version is very similar to the &quot;Alpha&quot; list in REALbasic 5.5.x; the long version is a complete list, with links to all of the 3000+ files in the Topics folder.I think the addition of the &quot;alphabet bar&quot; to the long</summary><link rel='replies' type='application/atom+xml' href='http://traverrb.blogspot.com/feeds/113675569320465966/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/19840928/113675569320465966' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19840928/posts/default/113675569320465966'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19840928/posts/default/113675569320465966'/><link rel='alternate' type='text/html' href='http://traverrb.blogspot.com/2006/01/more-info-on-alpha-lists-for-rb-2005.html' title='More Info on &quot;Alpha&quot; Lists for RB 2005 LR'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19840928.post-113661316795802384</id><published>2006-01-07T00:33:00.000-05:00</published><updated>2006-01-13T19:07:49.850-05:00</updated><title type='text'>Now Available:  &quot;Alpha&quot; Index for RB 2005 LR</title><summary type="text">Attention:  RB 2005 Users!Do you miss the alphabetical (&quot;Alpha&quot;) index that you had available to you in REALbasic 5.5.x for the Language Reference?  Do you dislike having to select (guess?) a Category and after that to select (guess again?) a Topic in order to find the information that you want to find?  Then I have good news for you!I&#39;ve prepared a 3000-line HTML file that will make an extensive</summary><link rel='replies' type='application/atom+xml' href='http://traverrb.blogspot.com/feeds/113661316795802384/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/19840928/113661316795802384' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19840928/posts/default/113661316795802384'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19840928/posts/default/113661316795802384'/><link rel='alternate' type='text/html' href='http://traverrb.blogspot.com/2006/01/now-available-alpha-index-for-rb-2005.html' title='Now Available:  &quot;Alpha&quot; Index for RB 2005 LR'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19840928.post-113656464417003909</id><published>2006-01-06T09:39:00.000-05:00</published><updated>2006-01-13T19:08:28.223-05:00</updated><title type='text'>More Info on What CodeHelper Lite Can Do</title><summary type="text">Last time I provided a list of the seventy-seven tasks that CodeHelper Lite can perform.  In this entry, I will provide more of an explanation concerning some whose usefulness may perhaps be less obvious.Sometimes it is difficult to follow the logic or keep track of what&#39;s going on in long nested For/Next loops or complicated and lengthy If/End If statements.  By the time you get to the &quot;Next&quot; </summary><link rel='replies' type='application/atom+xml' href='http://traverrb.blogspot.com/feeds/113656464417003909/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/19840928/113656464417003909' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19840928/posts/default/113656464417003909'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19840928/posts/default/113656464417003909'/><link rel='alternate' type='text/html' href='http://traverrb.blogspot.com/2006/01/more-info-on-what-codehelper-lite-can.html' title='More Info on What CodeHelper Lite Can Do'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19840928.post-113641578945931022</id><published>2006-01-04T17:25:00.000-05:00</published><updated>2006-02-06T05:05:51.596-05:00</updated><title type='text'>RB CodeHelper and RB CodeHelper Lite</title><summary type="text">I&#39;m still looking for volunteers who would be willing to give me some feedback on a program I&#39;ve been working on called CodeHelper.  The program is still in the &quot;development&quot; stage, so you shouldn&#39;texpect to see the final product yet.  (&quot;Development&quot;-testing comes before &quot;alpha&quot;-testing, and that comes before &quot;beta&quot;-testing, so there&#39;s a way to go yet.)  If you&#39;re interested, let me hear from </summary><link rel='replies' type='application/atom+xml' href='http://traverrb.blogspot.com/feeds/113641578945931022/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/19840928/113641578945931022' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19840928/posts/default/113641578945931022'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19840928/posts/default/113641578945931022'/><link rel='alternate' type='text/html' href='http://traverrb.blogspot.com/2006/01/rb-codehelper-and-rb-codehelper-lite.html' title='RB CodeHelper and RB CodeHelper Lite'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19840928.post-113594545375487005</id><published>2005-12-30T06:55:00.000-05:00</published><updated>2006-06-16T08:56:54.343-04:00</updated><title type='text'>Intro to RSS and Some RB News Feeds</title><summary type="text">The purpose of this entry is to introduce RSS news feeds in general and some RB news feeds in particular.  If you are aware of other worthwhile RB news feeds not listed here, please let me know, so that I can mention them in a future entry.Although people agree on what &quot;RSS&quot; news feeds are, there is no such agreement on what &quot;RSS&quot; stands for.  There are at least three options:  &quot;Rich Site Summary</summary><link rel='replies' type='application/atom+xml' href='http://traverrb.blogspot.com/feeds/113594545375487005/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/19840928/113594545375487005' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19840928/posts/default/113594545375487005'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19840928/posts/default/113594545375487005'/><link rel='alternate' type='text/html' href='http://traverrb.blogspot.com/2005/12/intro-to-rss-and-some-rb-news-feeds.html' title='Intro to RSS and Some RB News Feeds'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19840928.post-113591791735328025</id><published>2005-12-29T23:10:00.000-05:00</published><updated>2006-01-13T19:10:32.746-05:00</updated><title type='text'>Method &quot;Overload&quot; Comments:  Further Discussion</title><summary type="text">Note at the end of each blog entry there is an indication of how many comments have been posted to that particular entry.  Sad to say, most of them say &quot;0 comments,&quot; but after the immediately previous entry there were &quot;4 comments&quot; (well, actually 2 comments plus 2 responses from me).If you click on the &quot;... comments&quot; you will be taken to an area where you can read comments people have posted or </summary><link rel='replies' type='application/atom+xml' href='http://traverrb.blogspot.com/feeds/113591791735328025/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/19840928/113591791735328025' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19840928/posts/default/113591791735328025'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19840928/posts/default/113591791735328025'/><link rel='alternate' type='text/html' href='http://traverrb.blogspot.com/2005/12/method-overload-comments-further.html' title='Method &quot;Overload&quot; Comments:  Further Discussion'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>