home *** CD-ROM | disk | FTP | other *** search
/ Big Blue Disk 16 / bbd16.zip / DESK.TXT < prev    next >
Text File  |  1987-11-18  |  9KB  |  132 lines

  1. |D╔════════════════════════╗══════════════════════════════════════════════════════
  2. |D║ |5From the Editor's Desk |D║══════════════════════════════════════════════════════
  3. |D╚════════════════════════╝══════════════════════════════════════════════════════
  4.  
  5. ^C^1From the Editor's Desk
  6. ^Cby
  7. ^CDaniel Tobias
  8.  
  9.    ... Or maybe it should be "From the Editor's Disk"?  Anyway, this is a new 
  10. column which gives a quick overview of new products and developments in the 
  11. computer industry that have reached my desk. 
  12.  
  13.    ^1Microlawyer^0, from Progressive Peripherals (464 Kalamath St., Denver, CO 
  14. 80204; (303) 825-4144), won't replace your lawyer, but it might help you 
  15. generate the legal forms you need for personal or business use.  It consists of 
  16. a disk full of form templates ready to pop into your word processor to customize 
  17. for your own use.  A 218-page manual is included which explains what situations 
  18. the forms are intended to cover.  You are advised, however, to show any 
  19. resulting forms to your lawyer for approval; as written, they might not 
  20. necessarily comply with all state and local laws for your area.  For instance, 
  21. our own state of Louisiana has the strangest legal system in the country, the 
  22. only one based upon the Napoleonic Code, so that most such computerized legal 
  23. packages aren't applicable here without extensive modification.  However, this 
  24. package is still a good starting point to let you get an idea of what you need 
  25. to do before you start racking up legal fees. 
  26.  
  27.    But maybe, rather than wishing to generate forms, you're simply fed up with 
  28. forms and all the other manifestations of bureaucrats.  In that case, Infocom's 
  29. new game, ^1Bureaucracy^0, is for you.  It's written by Douglas Adams, the master of 
  30. satirical fiction who wrote The Hitchhiker's Guide to the Galaxy (the radio 
  31. show, TV show, book, and Infocom game).  Anyone familiar with the past work of 
  32. both Adams and Infocom can expect something special from this new game, and they 
  33. won't be disappointed.  I haven't quite solved it yet, but I've gotten through 
  34. the first few scenes (up to the part where you're aboard an airplane), and it's 
  35. really funny and challenging.  It's rather weird, but there is some internal 
  36. logic to it.  As usual for Infocom games, it comes with a bunch of clever props, 
  37. including a very humorous credit card application (be sure to read all the 
  38. carbon copies), and an ad for "Popular Paranoia" magazine. Like everything 
  39. Infocom has released before, it's great:  buy it! 
  40.  
  41.    One person who has always been a consistent foe of bureaucracy, particularly 
  42. the concept of people being forced to do things in a particularly cumbersome way 
  43. because "the computer requires it," is Ted Nelson.  This industry maverick has 
  44. been working since 1960 on a visionary system he calls ^1Xanadu^0, which would 
  45. contain the entire expanding literary output of mankind in a vast network of 
  46. interlinked documents instantly accessible to anyone in the world, to which all 
  47. users would be free to add their own publicly-readable commentaries, linkages, 
  48. and cross-indices.  He maintains that computers will replace paper as our 
  49. primary means of storing and viewing information, once computer systems are 
  50. designed to meet the needs of the user, rather than the user being forced to 
  51. learn the ways of the computer as it is at present.  This system, which finally 
  52. exists in a prototype version (after 27 years of research and development) is 
  53. described in Nelson's book, ^1Literary Machines^0, a new edition of which has 
  54. just been released.  Write to Project Xanadu, 8480 Fredericksburg #138, San 
  55. Antonio, TX 78229 for more information.  If you enclose a donation of $2 or 
  56. more, you'll be placed on their mailing list.  Xanadu is also described in 
  57. Nelson's wider-ranging book, ^1Computer Lib^0.  The first edition of this was 
  58. self-published in 1974, but a new edition has just been released by Microsoft 
  59. Press.  (I haven't seen it yet, but will review it once I do.)  All of 
  60. Nelson's writings make fascinating reading, though his unconventional style 
  61. may take a bit of getting used to.  The concept of "hypertext" (non-sequential 
  62. text) which Nelson invented back in the 1960's is becoming a common buzzword 
  63. nowadays; perhaps some of his other far-out ideas will also come true now that 
  64. technology has finally caught up to him. 
  65.  
  66.    It's "hacker" time:  Due to the special program of this issue being a 
  67. programming language, I'd like to bring up the subject of programming languages 
  68. here, with capsule reviews of those that I've been using, and announcements of 
  69. what's coming out in this area. 
  70.  
  71.    Borland's Turbo line of languages deserves special mention.  I use ^1Turbo 
  72. ^1Pascal^0 (version 3.0) extensively, and find it excellent.  (Our menu presenter, 
  73. and many other programs in past issues, are written in Turbo Pascal.)  Turbo 
  74. Pascal implements all of standard Pascal, but adds numerous extensions to get 
  75. around the sometimes infuriating limitations other Pascals usually have.  For 
  76. instance, you have full access to the machine through DOS interrupt calls, 
  77. inline machine language, peeks, pokes, ports, hexadecimal numbers, and pointer 
  78. arithmetic; this lets you do all kinds of hackerish stuff that is usually 
  79. forbidden by the overly paternalistic structure imposed by Pascal.  Turbo Pascal 
  80. has a very fast compiler, and a built-in editor with customizable commands.  
  81. Programs can be compiled as "standalone" executable files, or as "chain" files 
  82. that are runnable from another Turbo module.  All in all, it's a good package.  
  83. A new version (4.0) has just been released; we'll give you a review as soon as 
  84. we can get it. 
  85.  
  86.    ^1Turbo BASIC^0 is a BASIC compiler with many of the same features and advantages
  87. of Turbo Pascal.  It will work with standard BASICA programs, but if you write 
  88. programs in Turbo BASIC you can use lots of extra commands and structures, and 
  89. line numbers are optional.  However, we've found that programs compiled in Turbo 
  90. BASIC don't work on a PCjr.  The system locks up when keyboard input is 
  91. requested.  Perhaps Borland didn't think this orphan machine worth supporting.  
  92. At any rate, this one blemish is what forced us not to use Turbo BASIC for 
  93. compiling BIG BLUE DISK programs, since we still support the PCjr.  However, if 
  94. you don't use a PCjr, and don't care if your programs work on one, Turbo BASIC 
  95. may be the best choice for a BASIC compiler for your own personal use. 
  96.  
  97.    ^1Turbo Prolog^0 has the same features as the other Turbo languages, plus some
  98. new ones like windowing.  You can set up windows to have the source code up on 
  99. the screen while you run the program.  This is a very good environment to learn 
  100. the Prolog language, a powerful language suited for Artificial Intellegence 
  101. applications.  However, for actually writing serious applications it leaves 
  102. something to be desired, since programs of any complexity very rapidly fill all 
  103. memory and disk space.  A few years down the road, when everyone has computers 
  104. with megabytes of RAM and gigabytes of hard disk space, this may not be a 
  105. concern, but for now, this is still too wasteful.  A more compact, efficient 
  106. implementation of Prolog would be desirable for anyone wishing to implement 
  107. programs for serious use on present-day machines. 
  108.  
  109.    We just received a review copy of ^1Turbo C^0.  I haven't really got a chance
  110. to do an extensive test of it, but what I've seen so far looks pretty good.  It 
  111. has all the good features of the other Turbo languages, plus some more; each 
  112. successive Turbo language release seems to have a few more bells and whistles.  
  113. C has traditionally been the choice of "hackers" due to its facilities to get 
  114. down to machine level.  However, the other Turbo languages also do much of this. 
  115. Meanwhile, Turbo C adds some structure elements, so Borland is helping make 
  116. Pascal and C meet in the middle, with structure and hackerisms at once.  Turbo C 
  117. programs appear to run well on a PCjr, so you may be seeing some programs in 
  118. this language on future issues of BIG BLUE DISK. 
  119.  
  120.    I hear a new version (4.0) of Microsoft ^1QuickBASIC^0 is about to be released; 
  121. I'll review it as soon as we get it.  It sounds pretty good.  We use QuickBASIC 
  122. 3.0 for our compiled BASIC programs here.  It has generally worked well, though 
  123. a few bugs have turned up.  One thing I don't like is that QuickBASIC generally 
  124. requires that COMMAND.COM be reloaded when a program exits, which can be a pain 
  125. on single-drive systems.  This is what necessitates the "RETURN30.EXE" file on 
  126. BIG BLUE DISK, so that it can prompt you in a friendly manner for your master 
  127. disk if necessary.  The Turbo languages usually don't require the reloading of 
  128. COMMAND.COM.  QuickBASIC 4.0 is supposed to be a complete rewrite, so I'm 
  129. waiting to see if it's different from 3.0 in areas such as this. 
  130.  
  131.    Well, that's all I've got room for this month; see you later.
  132.