home *** CD-ROM | disk | FTP | other *** search
/ Info-Mac 3 / Info_Mac_1994-01.iso / Periodical / TidBITs / TidBITS#202 < prev    next >
Internet Message Format  |  1993-12-31  |  30KB

  1. From: ace@tidbits.com (Adam C. Engst)
  2. Subject: TidBITS#202/15-Nov-93
  3. Date: Sun, 14 Nov 93 21:20:09 PDT
  4.  
  5. TidBITS#202/15-Nov-93
  6. =====================
  7.  
  8. Apple experiments with new varieties of the Macintosh this month,
  9.    so we have a report on the Macintosh TV and the Quadra 610, DOS
  10.    Compatible, which wins the worst name of the year award. Andrew
  11.    Johnston reviews the powerful and popular BBEdit, Mark Anbinder
  12.    explains some of the issues behind FirstClass bounces, and
  13.    readers provide various useful comments, such as international
  14.    availability of the Color It deal.
  15.  
  16. This issue of TidBITS sponsored in part by:
  17. * APS Technologies -- 800/443-4199 -- 71520.72@compuserve.com
  18.    New Seagate hard drives, new 10 GB HyperDAT, and new cases!
  19.    For APS price lists, email: aps-prices@tidbits.com <----- New!
  20.  
  21. Copyright 1990-1993 Adam & Tonya Engst. Details at end of issue.
  22.    Automated info: <info@tidbits.com> Comments: <ace@tidbits.com>
  23.    --------------------------------------------------------------
  24.  
  25. Topics:
  26.     MailBITS/15-Nov-93
  27.     Macintosh Quadra 610, DOS Compatible
  28.     Dreaded NDN Revisited
  29.     Macintosh TV: It Slices, It Dices
  30.     BBEdit: Not Quite Bare Bones
  31.     Reviews/15-Nov-93
  32.  
  33. [Archived as /info-mac/per/tb/tidbits-202.etx; 30K]
  34.  
  35.  
  36. MailBITS/15-Nov-93
  37. ------------------
  38.   This issue comes a day early since I'm spending much of the week
  39.   at the Association for Computing Machinery Conference on Hypertext
  40.   here in Seattle. Monday night I hope to attend a reception in
  41.   honor of Ted Nelson, the father of hypertext and creator of the
  42.   Xanadu system. If you want to read more about Ted Nelson and
  43.   Xanadu, I suggest you dig back into the TidBITS archives for
  44.   TidBITS #30_, in which Ian Feldman focused on Xanadu. And of
  45.   course, I'll have a report on the entire conference, probably in
  46.   next week's issue.
  47.  
  48.  
  49. **Mark H. Anbinder** <mha@baka.ithaca.ny.us> writes:
  50.   Thanks are due to several alert readers who let us know that the
  51.   lack of FPU on the low-end Quadra 610 model only appears to affect
  52.   Apple U.S.A. customers. The internationally-available Quadra 610
  53.   4/160, popular in higher-education programs overseas, sports a
  54.   complete 68040 processor. As far as we can determine, only the
  55.   U.S. Quadra 610 8/160 has a 68LC040 processor.
  56.  
  57.  
  58. **Chris Jackson** <chris_jackson@sil.org> writes:
  59.   I recently discovered that MicroFrontier offers their special
  60.   pricing to international customers as well (see TidBITS #199_).
  61.   The international price for Color It is $15, which includes
  62.   shipping, as opposed to the $8.37 it costs in the U.S.
  63.   MicroFrontier -- 800/949-5555 -- 515/270-8109 -- 515/278-6828
  64.   (fax)
  65.  
  66.  
  67. **Communicate Coughing** -- If you try the Communicate Lite demo
  68.   mentioned in TidBITS #199_, and you leave it connected but idle in
  69.   the background, it will make a slight coughing noise every five
  70.   minutes to let you know you are still connected, much as AppleLink
  71.   does. The reminder helps you to avoid running up a phone bill or
  72.   running down a PowerBook battery. If you don't like the sound, you
  73.   can turn it off, pick another one, or increase the time between
  74.   reminders.
  75.  
  76.  
  77. Macintosh Quadra 610, DOS Compatible
  78. ------------------------------------
  79.   Trivia quiz for the week time... Can you place these quotes?
  80.  
  81.     "It can run Mac software at about the speed of a IIcx,
  82.      PC software at the speed of a 33 MHz 386 clones..."
  83.  
  84.     "Apple decided to take advantage of their "MacOS Blue"
  85.      project and the ready availability of inexpensive
  86.      Pentiums (Intel's trade name for the processor commonly
  87.      but incorrectly known as the 586) by shipping an
  88.      Intel-based Macintosh late this summer."
  89.  
  90.   Unless you search way back in TidBITS, you probably won't the
  91.   first quote, since it came from TidBITS #52_, whereas the second
  92.   quote came from TidBITS #171_, a more recent issue. The main thing
  93.   these two quotes share is that they're fake - they were both April
  94.   Fool jokes, the first one in 1991, the second one in 1993.
  95.  
  96.   It's said that life imitates art, and if so Mark and I have earned
  97.   our artistic licenses. On Monday, Apple will announce the Quadra
  98.   610, DOS Compatible. That's what I've heard it's called, which is
  99.   even stupider than other names Apple has thought up recently, but
  100.   there's still hope that our advance information from Pythaeus
  101.   isn't quite correct on that account.
  102.  
  103.   The specs Pythaeus reported are real though, and we're talking
  104.   about a 25 MHz 68LC040 (the one without the FPU) and a 25 MHz
  105.   486SX (which is roughly comparable). We're still not sure to what
  106.   extent the two environments can interact in terms of sharing RAM,
  107.   copying information, etc., but if you have a single monitor you
  108.   can switch between Mac and DOS with a keystroke, and if you have
  109.   two monitors (it doesn't require an additional video card) you can
  110.   view both environments at the same time. The machine supports
  111.   standard VGA, SVGA, and multisync monitors as well as normal
  112.   Macintosh monitors, but the specifics are still masked.
  113.  
  114.   The machine includes MS-DOS 6 (hopefully 6.2, which is supposedly
  115.   less prone to snacking on your hard disk if you use its built-in
  116.   compression) but no mention was made of Windows. The two
  117.   configurations of the machine (notice how I'm actively trying to
  118.   avoid typing that awful name) include an 8/160 with Ethernet and
  119.   an 8/230/CD with Ethernet and an FPU. The only special port that
  120.   the machine includes is a PC joystick port.
  121.  
  122.   For existing owners of the Centris 610 or Quadra 610, the DOS
  123.   Compatibility Card for Macintosh provides similar functionality.
  124.   No word about support for other models, not even the 660AV, which
  125.   shares the 610 case. It's entirely likely that the machine is an
  126.   experiment, much like the Macintosh TV (see below), and should it
  127.   prove a successful one we'll undoubtedly see more blue blood in
  128.   this vein from Apple.
  129.  
  130.   Pricing for the machine is rumored at about $500 more than the
  131.   price of a comparable Quadra 610, so one would assume that the
  132.   stand-alone card will cost somewhere around $500 as well.
  133.  
  134.   Unfortunately, this article, which includes everything we know at
  135.   the moment, asks more questions than it answers, so we'll all have
  136.   to wait for those answers to appear.
  137.  
  138.   Information from:
  139.     Pythaeus
  140.  
  141.  
  142. Dreaded NDN Revisited
  143. ---------------------
  144.   by Mark H. Anbinder, News Editor -- mha@baka.ithaca.ny.us
  145.      Technical Support Coordinator, BAKA Computers
  146.  
  147.   Although Maury Markowitz's article on avoiding non-delivery
  148.   notices (NDNs) on FirstClass systems (see TidBITS #199_) has some
  149.   useful suggestions, a bit more explanation might be in order so
  150.   that FirstClass administrators can make educated decisions on
  151.   what's right for their systems.
  152.  
  153. * Expiry dates should be set such that the contents of a
  154.   conference or folder won't be unwieldy to the new user, but more
  155.   importantly so that the conference won't overflow. FirstClass has
  156.   a limit of 1,024 items in a single conference, so if a mailing
  157.   list or USENET newsgroup carries heavy traffic, it will fill up
  158.   quickly, and messages beyond the limit will be rewarded with NDNs
  159.   sent to the confused message senders. Allowing busy newsgroups'
  160.   messages to expire in a couple of days is appropriate. For low-
  161.   traffic mailing lists such as the TidBITS distribution list, an
  162.   expiry length of weeks or months is not unreasonable.
  163.  
  164. * Placing "Internet" and "Contributor" on the first line of the
  165.   Permissions screen for an Internet conference is a good
  166.   generalization, but won't be suitable for every system. If your
  167.   conferences, by default, allow unrestricted message posting,
  168.   that's plenty. If you wish to restrict posting at all, though,
  169.   your Internet gateway must indeed have posting privileges
  170.   explicitly assigned, and of course if your Internet gateway has a
  171.   name other than "Internet" you must use the correct name. The
  172.   permission list must go from highest privileges to lowest or no
  173.   privileges.
  174.  
  175. * If a message comes to a FirstClass server from another
  176.   FirstClass server that received it from the Internet, both the
  177.   FirstClass gateway and the local Internet gateway (if the
  178.   destination server has one) need posting privileges.
  179.  
  180. * Do indeed make sure you have a conference named "JunkNews" if
  181.   you are using one of the PostalUnion gateways from Information
  182.   Electronics. If you are using another gateway product, follow its
  183.   instructions to accommodate  incoming USENET news articles that
  184.   have no place to go.
  185.  
  186. * Regardless of your gateway software, you should have a user,
  187.   mailing list, or conference named "Postmaster" that receives
  188.   messages sent to that address at your Internet site. (This is a
  189.   network standard address for sending error reports or
  190.   administrative messages to a site.)
  191.  
  192.  
  193. Macintosh TV: It Slices, It Dices
  194. ---------------------------------
  195.   Is Macintosh TV the wave of the future for the next generation of
  196.   Macintosh-using couch potatoes? Or is it merely a special edition
  197.   gimmick that will run afoul of societal customs? That's what Apple
  198.   intends to find out.
  199.  
  200.   Macintosh TV combines a IIvx-class Macintosh with a color
  201.   television monitor. The Macintosh details include a 32 MHz 68030
  202.   (no word on the speed of the data bus, the albatross slung around
  203.   the neck of the IIvx) with 5 MB of RAM, a SuperDrive, and a 160 MB
  204.   hard disk. The hard disk is no doubt standard, but Apple limited
  205.   RAM expandability to 8 MB, which is pure idiocy in today's world
  206.   where 8 MB is rapidly becoming a realistic minimum configuration.
  207.   I suspect that the 5 MB comes in the form of 4 MB soldered on and
  208.   a 1 MB SIMM in a single slot, but I can't imagine why Apple would
  209.   prevent you from putting an 8 MB or 16 MB SIMM in that slot. It's
  210.   also unclear which motherboard model Apple used - only the
  211.   original PowerBooks were limited to 8 MB of RAM, but none used 32
  212.   MHz processors.
  213.  
  214.   Like the Performas, Macintosh TV comes with various pieces of
  215.   bundled software, including ClarisWorks 2.0 (perfect for many
  216.   students), the American Heritage Electronic Dictionary, Mavis
  217.   Beacon Teaches Typing, HomeWork Templates, and the Performa Click
  218.   Art Collection. Bundled CD-ROMs include Grolier's Multimedia
  219.   Encyclopedia, World Atlas, Space Shuttle, Wonders of the World
  220.   (Volume I), Time Almanac 1993, and the Kodak Photo CD Sampler.
  221.  
  222.   The television is a 14" color Sony Trinitron display capable of
  223.   displaying 8-bit color (256 colors) with a .26 mm dot pitch
  224.   (that's good). Although the system has 512K VRAM, there's no
  225.   telling if you could add more. More interestingly, Macintosh TV
  226.   includes a built-in cable tuner. Interaction between the
  227.   television and the computer is limited to frame grabbing, channel
  228.   surfing, password-protection of TV mode, and closed captions,
  229.   although many of these features I'd have to see to fully
  230.   understand. The frame grabbing feature will prove incredibly
  231.   popular, I suspect, and I'm sure we'll soon see 640 x 480 startup
  232.   screens from every imaginable television show and movie. Do keep
  233.   in mind that you may violate copyright law by grabbing such a
  234.   screen shot and distributing it, even for free.
  235.  
  236.   Apple didn't stop with the Macintosh and the TV, but added a
  237.   standard AppleCD 300i internal double-speed CD-ROM drive. The
  238.   CD-ROM drive plays normal audio CDs and CD-ROMs, and is compatible
  239.   with Kodak's PhotoCD format disks.
  240.  
  241.   Normal TV and computer features abound, so you can attach all
  242.   sorts of Macintosh peripherals, as well as TV peripherals like a
  243.   VCR, camcorder, laserdisc player, or video game unit. A single
  244.   infrared remote controls both the TV functions and the CD player,
  245.   and I bet that someone at MacHack next year will hack it to
  246.   control the Mac as well.
  247.  
  248.   If Macintosh TV sounds like an experiment, that's because it is.
  249.   Apple only sells Macintosh TV in the U.S. (a chorus of groans
  250.   arises from international readers - I know) and only via selected
  251.   consumer retail stores, higher education dealers, and the Apple
  252.   Catalog. The price isn't bad at $2,079 (and that's the ApplePrice,
  253.   which means that you probably won't find significant discounts
  254.   from it), and there is only the one configuration.
  255.  
  256.   If I were in college, I'd be drooling over Macintosh TV, although
  257.   I still think I would have preferred a Duo over a desktop Mac of
  258.   any sort. Nonetheless, the college market is perfect for such a
  259.   machine. Many college students don't yet have TVs, Macs, or CD
  260.   players, and with the addition of some decent speakers (a slightly
  261.   strange omission), you've got a fabulous dorm room system (minus a
  262.   radio, unfortunately). Dorm rooms, generally being smaller than
  263.   the average broom closet, won't suffer from what I see as the
  264.   major problem such a Mac will face - placement. It sounds silly,
  265.   but how many of you watch TV from the same location as you work on
  266.   your Mac? I'm willing to bet the percentage is low - my mother
  267.   always told me to move back from the TV when I was a kid
  268.   (apparently The Mother's Manual knew about VLF and ELF radiation
  269.   long ago) but you can't read a computer screen from six feet away.
  270.   Most normal furniture that holds TVs isn't designed to function as
  271.   a desk (the ergonomic implications of people using TV stands as
  272.   desk are painful to consider), and frankly, 14" is a bit small for
  273.   a TV these days. There's also a question of whether or not many
  274.   people think of TVs and computers as being related - TVs encourage
  275.   passivity whereas computers require interaction. Interactive TV
  276.   has generally flopped - will the same societal viewpoints hurt
  277.   Macintosh TV??
  278.  
  279.   Finally, although it seems to make sense to combine these
  280.   electronic gadgets, similar attempts at combining fax machines,
  281.   scanners, printers, and copiers have generally failed miserably.
  282.   Macintosh TV could run afoul of the same problem - why buy a
  283.   Macintosh TV when you already have a TV or a Macintosh? Because
  284.   it's cool, that's why!
  285.  
  286.   So no, I don't think that Macintosh TV will put the Mac into every
  287.   living room. I do think it that will be perfect for a high school
  288.   or college student who doesn't already have a computer,
  289.   television, or CD player. Putting it all into a single case was
  290.   intelligent as well, since the people for whom Macintosh TV makes
  291.   sense move frequently, and it's a pain to deal with gobs of
  292.   different components and cables.
  293.  
  294.  
  295. BBEdit: Not Quite Bare Bones
  296. ----------------------------
  297.   by Andrew Johnston -- ajohnston@dbug.org
  298.      President, Johnston/Johnston Consulting, Macintosh Developer
  299.  
  300.   I first started using BBEdit 2.2 about six months ago and was
  301.   impressed with all of the features available in this freeware
  302.   package from Bare-Bones Software. Not only was it free, but there
  303.   was an Internet address for support: bbedit@world.std.com. Since
  304.   then, two other versions of BBEdit have become available: BBEdit
  305.   Lite 2.3 and BBEdit 2.5. BBEdit Lite 2.3 is a smaller version of
  306.   BBEdit 2.2 but lacks some of the features of 2.2. It is, however,
  307.   the official freeware version of BBEdit - version 2.2 is no longer
  308.   supported. BBEdit Lite has everything that 2.2 has, except:
  309.  
  310. * Compare
  311. * XTND support
  312. * THINK Reference support
  313. * ToolServer support
  314. * On Location support
  315.  
  316.   Bare-Bones Software released BBEdit 2.5 about the time of the
  317.   Apple World Wide Developers conference. Unlike BBEdit Lite 2.3,
  318.   BBEdit 2.5 is the commercial version of BBEdit (yes - you pay for
  319.   this one - but it is worth it!) and sports a host of new features
  320.   not available in previous versions. BBEdit has too many features
  321.   for me to completely cover them all in the space of this review,
  322.   but I will try to cover those that I found most interesting.
  323.  
  324.   First, let's talk a little about what BBEdit is. BBEdit is a
  325.   text-only editor well-suited for software developers. BBEdit is
  326.   not a word processor in the sense of Nisus or Word. You won't be
  327.   inserting any graphics or QuickTime movies into BBEdit - nor will
  328.   you be changing the font or font style every other paragraph. You
  329.   will be working with a stable, well-written text editor that has
  330.   been fine-tuned for software development.
  331.  
  332.   I have used BBEdit 2.5 since the release of the Symantec C++
  333.   compiler and will, for the most part, be reviewing this commercial
  334.   version of the product. I have used BBEdit version 2.5 in
  335.   conjunction with Symantec C++ 6.0, Think Reference 2.0, and the
  336.   MPW ToolServer on several Macintosh platforms - a Mac IIcx with
  337.   Radius Rocket 25i, a Mac LC III, and a PowerBook 170 - all running
  338.   System 7.1. BBEdit ran equally well on all platforms, but is the
  339.   most useful when there is plenty of memory available to have all
  340.   the above Apple event-savvy applications loaded and running. This
  341.   was no problem with the Mac IIcx/Rocket (32 MB) and the LC III (20
  342.   MB) but worked less well on the PowerBook 170 (8 MB). With only 8
  343.   MB available I found that I could leave the THINK Project Manger
  344.   and BBEdit open simultaneously and had to alternate between using
  345.   the Symantec Debugger or the THINK Reference (but not both). Your
  346.   use will vary depending on the size of your system and projects.
  347.   It should be noted that this is not BBEdit's fault, since it needs
  348.   a minimum of 320K of memory - more for lots of open documents.
  349.  
  350.   BBEdit has two basic kinds of windows, browser windows and edit
  351.   windows. It can show multiple disk/file browsers, multiple
  352.   Symantec Project browsers, a compile error browser, and a glossary
  353.   browser.
  354.  
  355.   The disk/file browsers allow you to browse any installed file
  356.   system and view any files that BBEdit recognizes in the bottom
  357.   panel of the browser. BBEdit is also compatible with the Claris
  358.   XTND file filters. You can select and copy any text displayed in
  359.   the browser, but you cannot edit the file without opening an edit
  360.   window. The Project browsers allow you to look at the contents of
  361.   any Symantec Version 6.0 Project to see which files or libraries
  362.   (sub-projects) are in the project. You can view any text files
  363.   included in the project or automatically launch the Project to
  364.   start using it. Note that this means that the THINK Project
  365.   Manager doesn't have to be running in order to parse the projects!
  366.   BBEdit can also open project documents created by THINK C 5.0 or
  367.   THINK Pascal 4.0. The Compile Error browser lists all errors
  368.   generated by the Symantec compiler - more about it later. The
  369.   Glossary browser allows you to access the glossary feature of
  370.   BBEdit.
  371.  
  372.   Using BBEdit as the main editor in conjunction with the new
  373.   Symantec 6.0 Project Manager is virtually seamless and adds a host
  374.   of features that you won't find in the standard Symantec editor. A
  375.   few of the features I particularly appreciated were:
  376.  
  377. * split screen editing panes
  378. * multiple file and disk searching
  379. * compare tools similar to the MPW compare script
  380. * compiler errors batch window
  381. * ToolServer support
  382. * THINK Reference/MPW 411 support
  383. * support for DOS files (LF support etc.)
  384.  
  385.   BBEdit communicates via Apple events to the MPW ToolServer, THINK
  386.   Reference 2.0, and the Symantec compilers. To take advantage of
  387.   this integration you must run System 7; however, BBEdit does work
  388.   under System 6. My main motivation for using the commercial
  389.   version of BBEdit is that it has integrated support for the new
  390.   Symantec C and C++ compilers. In particular, you can use BBEdit
  391.   2.5 as the host editor when using the Symantec compiler by
  392.   selecting "Use external editor" in the Editor preferences under
  393.   the THINK Project Manager Options. Then place an alias (renamed
  394.   "Editor") to the BBEdit application in the Tools folder in the
  395.   Symantec compiler folder. This enables the Symantec C/C++ compiler
  396.   to communicate with an external editor using Apple events under
  397.   System 7.
  398.  
  399.   Once you have the Symantec compiler set up to use BBEdit as the
  400.   external editor you can execute almost all of the compiler
  401.   functions from BBEdit. BBEdit's THINK menu supports bringing the
  402.   THINK Project Manger to the front, Compile, Check Syntax, Add
  403.   File, Add & Compile, Disassemble, Preprocess, Precompile, Bring up
  404.   to Date, Make, and Run. Unfortunately not all the command key
  405.   equivalents for the compiler commands are the same as those in the
  406.   THINK Project Manager.
  407.  
  408.   The THINK Project Manager communicates compiler errors and
  409.   warnings via Apple events to BBEdit, which displays them in the
  410.   Compile Errors browser window. The browser lists all the errors
  411.   reported from the Symantec compiler and shows the selected file
  412.   and highlighted error in the lower section of the browser. To edit
  413.   the error you double-click on the error listed in the browser,
  414.   which opens the file and displays the line containing the error.
  415.   As with the Symantec Editor, the file does not have to be
  416.   explicitly saved to disk before compiling or checking syntax. For
  417.   some reason BBEdit never adds the Compile Errors window to the its
  418.   window management menu - all other open windows are added to
  419.   BBEdit's Windows menu for easy window management. When working
  420.   with several files you can easily lose sight of the Compile Errors
  421.   window. Hopefully this is just an oversight and will be changed in
  422.   the next release of BBEdit.
  423.  
  424.   BBEdit can NOT set breakpoints for the debugger. This is a
  425.   shortcoming because to set breakpoints you must go to the THINK
  426.   Project Manger, turn off the Use external editor option, and then
  427.   use the Project Manager's built-in editor to set the breakpoints
  428.   or set them directly in the debugger window. This is an oversight
  429.   of the THINK Project Manger's Apple event suite which I hope
  430.   Symantec will rectify in later releases.
  431.  
  432.   In addition to Symantec compiler support, BBEdit also has
  433.   integrated support for the MPW ToolServer. This feature puts it in
  434.   a class shared by few other editors. BBEdit can start and quit
  435.   ToolServer from the BBEdit ToolServer menu. BBEdit also adds to
  436.   the BBEdit ToolServer Menu any MPW tools or scripts that the user
  437.   places in the BBEdit ToolServer folder. This makes for a great
  438.   replacement to the cumbersome MPW environment and is essential for
  439.   those developers using MPW compilers. BBEdit opens a MPW Worksheet
  440.   window for ToolServer that allows you to communicate with the MPW
  441.   environment. You can generally perform any action that you would
  442.   normally run from MPW as long as it doesn't require an open text
  443.   file to perform. Once again, this limitation stems not from
  444.   BBEdit, but from ToolServer.
  445.  
  446.   BBEdit recognizes MPW Projector source control information but
  447.   does not currently directly support the MPW SourceServer. Rich
  448.   Siegel, BBEdit's author, indicates that he hopes to add direct
  449.   support for SourceServer along the lines of the existing
  450.   ToolServer support in the near future.
  451.  
  452.   Be aware of one quirk when using BBEdit with files that are under
  453.   MPW Projector support. In the current version of BBEdit, Projector
  454.   and Read-Only support are mutually exclusive. If you check both
  455.   Projector-Aware and Open Read-Only under the Filing Preferences,
  456.   BBEdit will overlook any projector status. In other words, if both
  457.   of these options are checked you can quickly change from Read-Only
  458.   to Read-Write without seeing the "Do you want to change the status
  459.   of the projector file to Modify Read-Only" dialog, fooling you
  460.   into thinking that the file is not under source code control. When
  461.   working on a software project not all the files I'm looking at may
  462.   be under source code control (Projector), such as Mac Header
  463.   files, MacApp source, or TCL source. In this case I would prefer
  464.   to default to opening all files as read-only to help me from
  465.   changing the source by accident. Rich is aware of this quandary
  466.   and hopefully will address it in the future.
  467.  
  468.   BBEdit supports both THINK Reference and MPW 411 files. You can
  469.   select which reference will be your primary lookup for Toolbox
  470.   help. I tend to use the THINK Reference as my primary source of
  471.   information; however, the MPW 411 system allows you to build your
  472.   own custom help files for projects. You must run the MPW
  473.   ToolServer to access 411 help files. Regardless of whether you use
  474.   THINK Reference or using MPW 411 files you access help via the
  475.   Toolbox Lookup menu item under the Search menu, or via the command
  476.   minus keyboard shortcut. BBEdit then sends the appropriate Apple
  477.   event to request the information for the highlighted words.
  478.  
  479.   BBEdit has strong search and replace capabilities including
  480.   standard GREP (Global Regular Expression Parser) style searches
  481.   that enable you to easily search for textual patterns. You can
  482.   search the active window, all currently open documents, the entire
  483.   project, or entire directories for matches. This can also extend
  484.   to global search and replace. Batch search operations are
  485.   displayed in a Search Results browser window added to the Windows
  486.   menu. Search Browser windows have an upper section showing the
  487.   line containing the found items and a lower section that displays
  488.   the rest of the text file surrounding the selection. You can view
  489.   the entire file in the browser window, but you cannot edit it.
  490.   Double-clicking on the search list or on the Open button quickly
  491.   opens the text file. BBEdit can open all the file types that it
  492.   recognizes - either text-only or any file that is supported
  493.   through the Claris XTND file filters - and can search the data
  494.   fork of any file.
  495.  
  496.   You can extend the capabilities of BBEdit by writing your own code
  497.   resources of type BBXT. BBEdit loads all code resource extensions
  498.   in the BBEdit Extensions folder at program startup and places them
  499.   in the BBEdit Extensions menu. BBEdit ships with a handful of
  500.   extensions - some are useful in their own right and a few are just
  501.   examples to help you write your own BBEdit extensions. The manual
  502.   carefully details how to write your own extensions and includes
  503.   the programming interface to BBEdit. Quite frankly, BBEdit is so
  504.   full featured that most users will never have the need to write
  505.   their own extensions, but it is nice to know that the flexibility
  506.   is there. Other BBEdit users have written a number of extensions
  507.   generally available on the nets.
  508.  
  509.   My pet peeve with BBEdit is that it lacks a built-in pop-up
  510.   function/marker function for quickly accessing C/C++ functions and
  511.   markers similar to the ones in the THINK Project Manger Editor.
  512.   BBEdit does come with a demo copy of PopUpFuncs ($45 from SciComp
  513.   Software) that provides this functionality, but this is a glaring
  514.   omission. Other users may not consider this a problem, but
  515.   considering this is one of the most heavily used features of any
  516.   programmer's editor I think it should be an integral part of the
  517.   editor and not an add-on. Also, PopUpFuncs 2.0 doesn't list C++
  518.   overloaded operator methods in its list of functions, making it
  519.   incomplete for C++ work.
  520.  
  521.   BBEdit's manual is detailed and well-written in a style similar to
  522.   the old THINK C 5.0 manuals. Overall, the product is well thought-
  523.   out and has evolved and been tested over a period of years by
  524.   hundreds (perhaps thousands) of early BBEdit freeware users.
  525.   BBEdit provides much functionality in an uncluttered interface
  526.   that belies its power. This program works and will work for you
  527.   regardless of which development system you use, just as it
  528.   provided a strong, straightforward, tool set for software
  529.   development for me in both THINK C/C++ and MPW. BBEdit is my
  530.   editor of choice for almost all development projects.
  531.  
  532.   BBEdit retails for $99 and can be purchased directly from Bare-
  533.   Bones Software. There are also discount prices for students (with
  534.   proof of enrollment) for $29, and $49 for previous users of the
  535.   old BBEdit. Users who want to upgrade can send in a screen shot of
  536.   their BBEdit Lite or BBEdit 2.2 About box or Get Info window to
  537.   get the discounted price. There is also a discount for competing
  538.   products (QUED/M, Vantage, etc.) or complementary products (THINK
  539.   C, THINK Pascal, MPW, etc.) at $49. E-mail orders should be sent
  540.   to <bbedit@world.std.com>, or to 73051,3255 on CompuServe.
  541.  
  542.     Bare-Bones Software -- 508/651-3561 -- bbedit@world.std.com
  543.  
  544.  
  545. Reviews/15-Nov-93
  546. -----------------
  547.  
  548. * MacWEEK -- 08-Nov-93, Vol. 7, #44
  549.     Duo 270c -- pg. 1
  550.     FrameMaker 4 -- pg. 31
  551.     VideoFusion 1.5 -- pg. 31
  552.     Meeting Maker XP 1.0 -- pg. 34
  553.     Aldus SuperPaint 3.5 -- pg. 35
  554.     ACS50 Speaker System -- pg. 35
  555.  
  556. * InfoWorld -- 08-Nov-93, Vol. 15, #45
  557.     Eo 440 -- pg. 120
  558.  
  559.  
  560. $$
  561.  
  562.  Non-profit, non-commercial publications may reprint articles if
  563.  full credit is given. Others please contact us. We don't guarantee
  564.  accuracy of articles. Caveat lector. Publication, product, and
  565.  company names may be registered trademarks of their companies.
  566.  
  567.  This text is wrapped as a setext. For more information send email
  568.  with the single word "setext" (no quotes) in the Subject: line to
  569.  <fileserver@tidbits.com>. A file will be returned shortly.
  570.  
  571.  For an APS price list, send email to: <aps-prices@tidbits.com>
  572.  
  573.  For information on TidBITS: how to subscribe to our mailing list,
  574.  where to find back issues, how to search issues on the Internet's
  575.  WAIS, and other useful stuff, send email to: <info@tidbits.com>
  576.  Otherwise, contact us at: ace@tidbits.com * CIS: 72511,306
  577.  AppleLink & BIX: TidBITS * AOL: Adam Engst * Delphi: Adam_Engst
  578.  TidBITS * 1106 North 31st Street * Renton, WA 98056 USA
  579.  ----------------------------------------------------------------
  580.  
  581.  
  582.  
  583.  
  584. Adam C. Engst, TidBITS Editor -- ace@tidbits.com -- info@tidbits.com
  585. Author of The Internet Starter Kit for Macintosh -- tisk@tidbits.com
  586.  
  587.