<?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: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>2011-07-07T16:05:37.913-04:00</updated><title type='text'>RB's:  Where'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?max-results=100'/><link rel='alternate' type='text/html' href='http://traverrb.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Barry Traver</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.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>100</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's Brandenburg Concertos: A HTMLViewer Example</title><summary type='text'>Sorry that I haven't updated this blog recently, but my wife had double knee replacement surgery on June 15.  I don't drive a car (I haven't done so for twenty years or more), and - until this past week - my wife hasn'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'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.g?blogID=19840928&amp;postID=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&apos;s Brandenburg Concertos: A HTMLViewer Example'/><author><name>Barry Traver</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.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'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.g?blogID=19840928&amp;postID=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>Barry Traver</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.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's what the program does (as I described it to him)...."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 'Make HTML.'"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.g?blogID=19840928&amp;postID=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>Barry Traver</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.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's the main difference between them.  HTLMViewer allows you to View Web pages that have been written in HTML (or XHTML).  You don'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.g?blogID=19840928&amp;postID=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>Barry Traver</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.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 "TraverToy2" or "TraverToy5" is not, I'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.g?blogID=19840928&amp;postID=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>Barry Traver</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.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 "in 48 to 72 hours."  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.g?blogID=19840928&amp;postID=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>Barry Traver</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.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 "harvest" 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'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.g?blogID=19840928&amp;postID=113941798808096060' title='2 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>Barry Traver</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</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 "Better Beta" 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'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 "&gt;" indicates his quoting of my previous email, and "&gt;&gt;" indicates my quoting of his original email)</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.g?blogID=19840928&amp;postID=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>Barry Traver</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.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's how I described the the program and its deficiencies:"diffpatch has two parts: "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.g?blogID=19840928&amp;postID=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>Barry Traver</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.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've been finding my RB Browser Editor for the Language Reference (RB-BE-LR) useful, you'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.g?blogID=19840928&amp;postID=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>Barry Traver</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.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:  "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.g?blogID=19840928&amp;postID=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>Barry Traver</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.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:"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)."--http://diffxml.sourceforge.net/My own diffpatch program in REALbasic (written about two years ago) does not use "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.g?blogID=19840928&amp;postID=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>Barry Traver</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.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.g?blogID=19840928&amp;postID=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>Barry Traver</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.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've kept my promise about trying to put up a new entry for every other day on the average.  Here'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.g?blogID=19840928&amp;postID=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>Barry Traver</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.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'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's helpful RB Project Tool.I think I've fixed CodeHelper for now, but - because of RS's lack of full documentation of their XML format - working with XML is like "the scientific method," 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.g?blogID=19840928&amp;postID=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>Barry Traver</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.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.g?blogID=19840928&amp;postID=113738378468374731' title='1 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>Barry Traver</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</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 "flush" 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'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.g?blogID=19840928&amp;postID=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>Barry Traver</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.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.g?blogID=19840928&amp;postID=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>Barry Traver</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.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 "Comment OLut Source and Add MsgBox" could be helpful if you wanted to create a Project that was a subset of an existing Project.  "Comment Out Entire Source" can be useful if you need to build a new Project "from scratch," 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.g?blogID=19840928&amp;postID=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>Barry Traver</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.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 "Alpha" 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 "Alpha" 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 "alphabet bar" 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.g?blogID=19840928&amp;postID=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>Barry Traver</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.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:  "Alpha" Index for RB 2005 LR</title><summary type='text'>Attention:  RB 2005 Users!Do you miss the alphabetical ("Alpha") 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'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.g?blogID=19840928&amp;postID=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>Barry Traver</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.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's going on in long nested For/Next loops or complicated and lengthy If/End If statements.  By the time you get to the "Next" </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.g?blogID=19840928&amp;postID=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>Barry Traver</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.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'm still looking for volunteers who would be willing to give me some feedback on a program I've been working on called CodeHelper.  The program is still in the "development" stage, so you shouldn'texpect to see the final product yet.  ("Development"-testing comes before "alpha"-testing, and that comes before "beta"-testing, so there's a way to go yet.)  If you'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.g?blogID=19840928&amp;postID=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>Barry Traver</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.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 "RSS" news feeds are, there is no such agreement on what "RSS" stands for.  There are at least three options:  "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.g?blogID=19840928&amp;postID=113594545375487005' title='3 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>Barry Traver</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</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 "Overload" 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 "0 comments," but after the immediately previous entry there were "4 comments" (well, actually 2 comments plus 2 responses from me).If you click on the "... comments" 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.g?blogID=19840928&amp;postID=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>Barry Traver</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19840928.post-113569463941314792</id><published>2005-12-27T09:06:00.000-05:00</published><updated>2007-03-05T03:26:56.956-05:00</updated><title type='text'>Method "Overload" Example:  A Debugging Aid</title><summary type='text'>Don't let the word "overload" bother you.  We won't be "overdoing" anything.  In RB, "overload" means giving more than one method (i.e., Function or Sub) the same name, but with a different number or different types of passed parameters.  [Originally I had said "(or different return type)," but that was wrong - see the helpful comment by Will Leshner smong the comments to this blog entry.]  Many </summary><link rel='replies' type='application/atom+xml' href='http://traverrb.blogspot.com/feeds/113569463941314792/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19840928&amp;postID=113569463941314792' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19840928/posts/default/113569463941314792'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19840928/posts/default/113569463941314792'/><link rel='alternate' type='text/html' href='http://traverrb.blogspot.com/2005/12/method-overload-example-debugging-aid.html' title='Method &quot;Overload&quot; Example:  A Debugging Aid'/><author><name>Barry Traver</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19840928.post-113551880525262349</id><published>2005-12-25T08:14:00.000-05:00</published><updated>2006-01-13T19:11:57.596-05:00</updated><title type='text'>What's Planned for the Future for This Blog?</title><summary type='text'>You may be interested in some of the things planned for the future for discussion in this blog and, more particularly, interested in some of the programs whose source code serves as the basis for the discussion.  If so, read on!Future TraverToys and/or longer programs are designed to illustrate how to perform these tasks:(1) download a particular file from a certain Web address(2) download all of</summary><link rel='replies' type='application/atom+xml' href='http://traverrb.blogspot.com/feeds/113551880525262349/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19840928&amp;postID=113551880525262349' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19840928/posts/default/113551880525262349'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19840928/posts/default/113551880525262349'/><link rel='alternate' type='text/html' href='http://traverrb.blogspot.com/2005/12/whats-planned-for-future-for-this-blog.html' title='What&apos;s Planned for the Future for This Blog?'/><author><name>Barry Traver</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19840928.post-113543619300523086</id><published>2005-12-24T08:36:00.000-05:00</published><updated>2006-01-13T19:12:33.926-05:00</updated><title type='text'>XML:  All You Need to Know in One Easy Lesson</title><summary type='text'>This will be simple.  I promise.  It won't be "all you need to know" if you are a professional programmer working with XML files, but it will be "all you need to know" to understand the basics of how REALbasic's own XML format works.  And you'll have all the foundation you'll need to understand many of the TraverToys.  But it will be simple.After you've mastered this lesson, if you want further </summary><link rel='replies' type='application/atom+xml' href='http://traverrb.blogspot.com/feeds/113543619300523086/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19840928&amp;postID=113543619300523086' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19840928/posts/default/113543619300523086'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19840928/posts/default/113543619300523086'/><link rel='alternate' type='text/html' href='http://traverrb.blogspot.com/2005/12/xml-all-you-need-to-know-in-one-easy.html' title='XML:  All You Need to Know in One Easy Lesson'/><author><name>Barry Traver</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19840928.post-113525930410773022</id><published>2005-12-22T07:54:00.000-05:00</published><updated>2006-01-11T06:20:44.370-05:00</updated><title type='text'>Language Reference Utility1 for RB Browser/Editor</title><summary type='text'>Suppose you are in the RB IDE consulting the Language Reference.  Suppose further that you're on a particular page and you would like to add your own comment to that page.  Well, with the RB Browser/Editor for Language Reference (see yesterday's post), you can indeed add your own comment to that page.  But there's a problem:  how do you know which of the thousands of files that make up the HTML </summary><link rel='replies' type='application/atom+xml' href='http://traverrb.blogspot.com/feeds/113525930410773022/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19840928&amp;postID=113525930410773022' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19840928/posts/default/113525930410773022'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19840928/posts/default/113525930410773022'/><link rel='alternate' type='text/html' href='http://traverrb.blogspot.com/2005/12/language-reference-utility1-for-rb.html' title='Language Reference Utility1 for RB Browser/Editor'/><author><name>Barry Traver</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19840928.post-113520305848170576</id><published>2005-12-21T16:37:00.000-05:00</published><updated>2006-01-13T19:13:34.440-05:00</updated><title type='text'>RB Browser/Editor for Language Reference</title><summary type='text'>I've written a "quick and dirty" RB Browser/Editor that not only makes it easy to add your own annotations and code snippets to the Language Reference files so that your additions can be accessed from within the RB IDE, but also makes it easy to add links to relevant outside materials in HTML.Some Mac users may have discovered the book (in HTML format) I Declare:  Calling External Functions in </summary><link rel='replies' type='application/atom+xml' href='http://traverrb.blogspot.com/feeds/113520305848170576/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19840928&amp;postID=113520305848170576' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19840928/posts/default/113520305848170576'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19840928/posts/default/113520305848170576'/><link rel='alternate' type='text/html' href='http://traverrb.blogspot.com/2005/12/rb-browsereditor-for-language.html' title='RB Browser/Editor for Language Reference'/><author><name>Barry Traver</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19840928.post-113512594000323325</id><published>2005-12-20T18:47:00.000-05:00</published><updated>2006-01-15T23:03:17.090-05:00</updated><title type='text'>CardTrick for Windows Only</title><summary type='text'>Even though REALbasic is a cross-platform language, I sometimes write programs that work only in Microsoft Windows. That's because that's what my computer runs, and I used to program primarily in Visual Basic, a language very similar to REALbasic. I was accustomed to being able to use API calls to access the Windows operating system, so as to put to use the DLLs (Dynamic Link Libraries) that </summary><link rel='replies' type='application/atom+xml' href='http://traverrb.blogspot.com/feeds/113512594000323325/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19840928&amp;postID=113512594000323325' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19840928/posts/default/113512594000323325'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19840928/posts/default/113512594000323325'/><link rel='alternate' type='text/html' href='http://traverrb.blogspot.com/2005/12/cardtrick-for-windows-only.html' title='CardTrick for Windows Only'/><author><name>Barry Traver</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19840928.post-113510516961337566</id><published>2005-12-20T13:08:00.000-05:00</published><updated>2006-01-13T19:14:40.356-05:00</updated><title type='text'>TraverToy2 and Platform Determination</title><summary type='text'>First, let me mention that I've replaced TraverToy1 with an improved version. I should have run TraverToy1 through my CodeHelper program before I uploaded the source code.  The revised version eliminates Dimensioned but unused variables and alphabetizes the Dim statements and removed a bug that in effect removed the end-of-line markers in a processed file. So I thought I make make the topic of </summary><link rel='replies' type='application/atom+xml' href='http://traverrb.blogspot.com/feeds/113510516961337566/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19840928&amp;postID=113510516961337566' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19840928/posts/default/113510516961337566'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19840928/posts/default/113510516961337566'/><link rel='alternate' type='text/html' href='http://traverrb.blogspot.com/2005/12/travertoy2-and-platform-determination.html' title='TraverToy2 and Platform Determination'/><author><name>Barry Traver</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19840928.post-113489816817519080</id><published>2005-12-18T03:41:00.000-05:00</published><updated>2006-01-13T19:15:13.216-05:00</updated><title type='text'>TraverToy1 and Removing Blank Lines</title><summary type='text'>TraverToy1 has arrived, and its purpose is show how to remove all blank lines from the source code. Before you use it, you have to save the RB Project you want to process as an XML file. (Cheer up you won't need to know anything about XML in order to understand the program.) An XML file is just a simple text file in a particular format. In it you'll see "tagged" text, similar to what you see in </summary><link rel='replies' type='application/atom+xml' href='http://traverrb.blogspot.com/feeds/113489816817519080/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19840928&amp;postID=113489816817519080' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19840928/posts/default/113489816817519080'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19840928/posts/default/113489816817519080'/><link rel='alternate' type='text/html' href='http://traverrb.blogspot.com/2005/12/travertoy1-and-removing-blank-lines.html' title='TraverToy1 and Removing Blank Lines'/><author><name>Barry Traver</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19840928.post-113483643554051906</id><published>2005-12-17T10:09:00.000-05:00</published><updated>2006-01-13T19:15:57.246-05:00</updated><title type='text'>REALbasic (RB):  A Cross-Platform Language</title><summary type='text'>REALbasic (RB) is a cross-platform computer language used to develop programs for Windows, Mac, and Linux. In some ways, it is very similar to Visual Basic 6.0, except that an RB program will run without the hassle of a complicated installation procedure or the presence of a separate runtime file: you can put your program into a single file on a CD-ROM, and run it from there! "Where's the beef?" </summary><link rel='replies' type='application/atom+xml' href='http://traverrb.blogspot.com/feeds/113483643554051906/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19840928&amp;postID=113483643554051906' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19840928/posts/default/113483643554051906'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19840928/posts/default/113483643554051906'/><link rel='alternate' type='text/html' href='http://traverrb.blogspot.com/2005/12/realbasic-rb-cross-platform-language.html' title='REALbasic (RB):  A Cross-Platform Language'/><author><name>Barry Traver</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry></feed>
