============================================================================== [ THE KAY*FOG RBBS | CPM-CC16.ART | posted 01/18/86 | 179 lines 10k ] The CP/M Connection Originally published in by Computer Currents Ted Silveira 2550 9th Street (copyright and all rights reserved) Berkeley, CA 94710 December 3, 1985 HOW SMART IS SMARTBRAIN? Thought processors, often called idea processors or outline processors, first appeared on the Apple II (ThinkTank) but now seem to have migrated almost everywhere, even to CP/M. KAMAS, a CP/M thought processor, is a large, elaborate, and sometimes slow commercial program that's been available for some time. TOUR20, which I reviewed here last June, is a smaller, faster, more limited program available free from public domain sources. Now there's a third program, a commercial one called SmartBrain available from Software Research Technologies, the people who created SmartKey. SmartBrain is actually a British program that Software Research has acquired and repackaged. In Britain, the program is called BrainStorm, and the documentation I got still referred to it as such. [WHAT SHOULD A THOUGHT PROCESSOR DO?] Typically, people want to use such a program in one of two ways. They want to do a top-down analysis, taking a large problem and dividing it into smaller and smaller pieces until each piece is a manageable size. Or they want to use it for brainstorming, creating an unsorted list of facts and ideas, and then sorting these into groups. In either case, the end result is an outline, a hierarchical arrangement of the various bits that shows which pieces belong together and what their relationship is. To ease these tasks, a thought processor should do a number of things. It should allow you to enter ideas free-form, in any order, and should give you at least a line for each idea (preferably more). It should allow you to arrange these ideas hierachically, move around the outline quickly, and rearrange branches of the outline easily. It should allow you to view the whole outline at once, so that you can see the full context of an idea. And it should also let you limit your view to just one or two levels so that you can concentrate on developing one particular section. Ideally, it should let you incorporate other outlines or text files into your outline. It should let you print the outline or save it to disk as a text file. And finally, it should be fast enough that you don't have to wait for it when you're building or editing your outline. [SMARTBRAIN AT A GLANCE] SmartBrain comes with a simple menu-driven installation program and a decent manual (including a short but useful tutorial). It's relatively easy to learn and easy to use, largely because it makes do with a fairly simple set of commands--I was up and running within 10 minutes. SmartBrain lets you enter items free-form, though it limits each entry to 72 characters. It also requires that your outline fit entirely in your computer's memory, which restricts outlines to about 40K, a limit few people will ever exceed. It has a useful set of commands for moving around the outline, including a hunt command to search for words or phrases (with wildcards, if you like). SmartBrain has a slightly offbeat method of moving parts of the outline around. You first mark a branch of the outline (using "@"). Then, when you move to another part of the outline, you can use either a "get" command, which will pull the marked branch to your current position, or a "put" command, which will take the branch at your current position and insert it at the mark (rather like target shooting). You can also use a "jump" command, which will move your cursor to the mark and move the mark to your previous cursor position (exchange them, in other words). SmartBrain also has commands to print files or save them to disk in various formats. The formatting commands make it easy to get a typical indented outline and possible (though less easy) to get other formats. Judged against wish list I gave above, SmartBrain has some definite strengths and at least one major weakness. [SMARTBRAIN'S STRENGTHS] SmartBrain's main strength is speed. Because it keeps itself and your outline in memory at all times, it reacts very quickly when you add, move, or modify entries. The screen gets rewritten quickly when you modify it or move to another area, and branches moved to new locations appear without delay. It's difficult to overestimate the importance of such responsiveness--a program that tedious to use is a program that doesn't get used. SmartBrain also has an interesting feature that not only allows you to make identical entries in different places but links them so that a change made to one "namesake" (as they're called) is automatically made to all. Though this feature won't be useful to everyone, it could be quite handy, for example, when using SmartBrain for keeping an appointment calendar (one of the sample applications shown). Finally, SmartBrain gets good marks for protecting against disasters. It always shows the amount of memory remaining (along with your current position in the outline). It disregards nonsense commands and always asks for confirmation at any important point (such as exiting the program). In addition, it always shows the current status of your outline--whether it's just been saved, has been modified without being saved, etc. [SMARTBRAIN'S WEAKNESSES] I have a few minor criticisms of SmartBrain. It should allow entries of more than 72 characters (two or three lines, at least). It uses the graphics of computers like the Kaypro in a trivial way (to draw boxes separating the menus and working areas); the effort could have been put into using highlighting to spruce up the editing process. And SmartBrain should allow you to load a previous outline from the command line, instead of forcing you to go through its main menu every time. But SmartBrain's big weakness is that it only allows you to see one level of your outline on the screen at a time--you have to send the outline to the printer or a disk file to see all the branches at once. A thought processor should _allow_ you to limit your view to one level if you want to, but it should also allow you to see two, three, four, or more levels on screen so that you can view entries in their larger context. After all, that's the reason people _use_ outlines--to make a visual model of the relationships between elements at different levels. Even a print-to-screen feature such as TOUR20 has would be better than nothing. [IS SMARTBRAIN FOR YOU?] The answer hinges on one question. Can you live with being able to see only one level of your outline on screen at a time? If so, then you may find that SmartBrain's simplicity and responsiveness outweigh its other limitations. If not, you'll have to look elsewhere or hope for a new edition of SmartBrain that corrects this problem. [WRITE-HAND-MAN UPDATE] A couple of months ago (August 27), I reviewed Write-Hand-Man, a Sidekick-like program for CP/M computers. Since then I've received an updated version of the program that corrects one of the major flaws I noted and adds several minor improvements. Originally, I complained that Write-Hand-Man's calculator could only do integer (whole number) arithmetic; it couldn't be used even for something as simple as dollars and cents. So even though the calculator could handle hexadecimal numbers, it wasn't much use to ordinary people. In the new version of Write-Hand-Man, there are now two calculators--one that's integer only but can handle hexadecimal numbers (like the old calculator), and one that can't handle hexadecimal numbers but can handle decimal places. This second calculator can handle numbers up to 14 digits and allows you to control the decimal precision of the answer. It certainly makes Write-Hand-Man more useful for the ordinary user. Write-Hand-Man has competition from several programs, all of which offer more features but all of which are also limited to specific machines--either Kaypro or Osborne. Though outmatched in features, Write- Hand-Man has two strengths of its own. It's the only Sidekick-like program I know of that should run on any CP/M 2.2 computer. And it's also the only open-ended program, the only program to which programmers can easily add new features. That may not strike sparks from most of us, but if the hotshot public domain programmers get a hold of it, there's no telling what might happen. SmartBrain $99.00 Write-Hand-Man $49.95 Software Research Technologies, Inc. Poor Person Software 3757 Wilshire Blvd., Suite 211 3721 Starr King Circle Los Angeles, CA 90010 Palo Alto, CA 94306 213/384-5430 415/493-3735 ------------------------------------------------------------------------------ Ted Silveira is a freelance writer and contributing editor to several computer-oriented publications. He appreciates suggestions or feedback and can be reached through the KAY*FOG RBBS (415)285-2687 and CompuServe (72135,1447) or by mail to 2756 Mattison Lane, Santa Cruz, CA 95065. ------------------------- End of CPM-CC16.ART Text -------------------------