<div id="popup_box_thanks" style="display:none" onClick="close_popup_thanks('popup_box_thanks', 'ts')"><br>Thanks for submitting your tip! All submissions are moderated by an editor before appearing online. We've reset the form so you can enter another tip. Or you can close the tip submission box. <div class="x_close" id="thanks_upper_right"><a href="javascript:void(0)" onmousedown="close_popup_thanks('popup_box_thanks', 'ts'); return true;">Close</a></div></div>
<div class="tbf_row"><div class="tbf_wide_extra_top not_bold">Please submit only technical tips that will help other TidBITS readers better use their Macs, iPhones, and related software and hardware. All product announcements should be sent to <a href="mailto:releases@tidbits.com">releases@tidbits.com</a>.</div></div>
<div class="tbf_left">URL</div><div class="tbf_right"><input type="text" value="" name="tip_link_url" tabindex="3"><span class="tip_description"><br>Enter the URL to a Web page that supports your tip.</span></div>
</div>
<div class="spacer"></div>
<div class="tbf_row">
<div class="tbf_left">Linked text</div><div class="tbf_right"><input type="text" value="" name="tip_link_label" tabindex="4"><span class="tip_description"><br>Enter the name of the page linked above.</span></div>
<div class="tbf_wide"><input type="submit" value="Preview Your Tip" name="preview_tip" onClick="fill_preview('tipbits_enclosure_preview', 'ts', this.form); return false;" tabindex="7"> <input type="submit" value="Send Us Your Tip!" name="submit_this_tip" onClick="handle_tip_submission('ts', '', this.form, 'tip'); return false;" tabindex="8"></div>
</div>
<div class="spacer"></div>
<div class="tbf_row">
<div class="tbf_wide"><span class="fine_print">When you submit a tip, you give us permission to use it. Read <a href="javascript:void(0)" onClick="generic_show_hide('tip_terms')">our terms</a> for more details. All submissions are reviewed before publication.</span></div>
<div class="tbf_wide"><span class="fine_print">Our terms: By submitting a tip, you agree to assign TidBITS Publishing Inc., a non-exclusive, worldwide, perpetual license to reproduce, publish, and distribute your tip in connection with the TidBITS Web site and associated products in any media. You agree that you created the content you submitted, and that you have the right to assign us this license. You give us permission to use your name, but your email address won't be publicly displayed or shared. We review all submissions before publication, and reserve the right to select which submissions we feel are appropriate for our readers and to edit those we publish.</span></div>
<div id="comment_thanks" style="display:none" onClick="close_popup_thanks('comment_thanks', 'comm')"><br>Thanks for submitting a comment! Please check your email for a link that, when clicked, will verify that you're a real person and cause your comment to appear immediately. <div class="x_close" id="comment_upper_right"><a href="javascript:void(0)" onmousedown="close_popup_thanks('comment_thanks', 'comm'); return true;">Close</a></div></div>
<div class="tbf_wide"><span class="fine_print">Our terms: We reserve the right to edit or delete any comment, so please post thoughtfully. We use your email address <i>only</i> to send you a one-time verification message confirming that you posted this comment. We also store your address to allow you to verify using other Web browsers in the future. For more info, see our <a href="http://db.tidbits.com/privacy.html">privacy policy</a>.</span></div>
<li><a href="/feeds/tidbits.rss" title="Subscribe via RSS" class="gettb">RSS <img src="/images/feed-icon-12x12.gif" width="12" height="12" border="0" class="nav_img" alt="Subscribe via RSS"></a></li>
<li><a href="http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewPodcast?id=276986548" title="Subscribe to the podcast" class="gettb">Podcast <img src="/images/feed-icon-12x12_podcast.gif" width="12" height="12" border="0" class="nav_img" alt="Subscribe to the postcast"></a></li>
<li><a href="http://www.twitter.com/TidBITS" title="Get Article Updates via Twitter" class="gettb">Twitter <img src="/images/feed_icon_12x12_twitter.png" width="12" height="12" border="0" class="nav_img" alt="Get Article Updates via Twitter"></a></li>
<li><a href="http://www.facebook.com/pages/TidBITS/195314925519" title="Go to the TidBITS Page at Facebook" class="gettb">Facebook <img src="/images/feed_icon_12x12_facebook.gif" width="12" height="12" border="0" class="nav_img" alt="Go to the TidBITS Page at Facebook"></a></li>
<li><a href="javascript:void(0)" title="Sections" class="tabhead" onClick="return showhide('articleslist')">Sections <span id="articleslist_triangle"><img src="/images/nav_triangle_open.gif" width="9" height="9" border="0" class="navtriangle" id="articleslist_tri_image" alt="Click to show or hide the contents of this section."></span></a></li>
<li><a href="javascript:void(0)" onClick="return showhide('stafflist')" title="Staff" class="tabhead">Staff <span id="stafflist_triangle"><img src="/images/nav_triangle_closed.gif" width="9" height="9" border="0" class="navtriangle" id="stafflist_tri_image" alt="Click to show or hide the contents of this section."></span></a></li>
<li><a href="javascript:void(0)" title="Issues" class="tabhead" onClick="return showhide('issuelist')">Weekly Issues <span id="issuelist_triangle"><img src="/images/nav_triangle_closed.gif" width="9" height="9" border="0" class="navtriangle" id="issuelist_tri_image" alt="Click to show or hide the contents of this section."></span></a></li>
<li><a href="javascript:void(0)" onClick="return showhide('abouttidbits')" title="About TidBITS" class="tabhead">About TidBITS <span id="abouttidbits_triangle"><img src="/images/nav_triangle_closed.gif" width="9" height="9" border="0" class="navtriangle" id="abouttidbits_tri_image" alt="Click to show or hide the contents of this section."></span></a></li>
<div class="center_top">Thoughtful, detailed coverage of the Mac, iPhone, and iPad, plus the best-selling <a href="http://www.takecontrolbooks.com/?pt=TB-TAGLINE" style="color:yellow">Take Control</a> ebooks.</div>
<!-- begin centercolumn -->
<div id="centercolumn">
<!-- begin rightcolumn_container -->
<div id="rightcolumn_container">
<!-- begin rightcolumn -->
<!-- rightcolumn is embedded within centercolumn so featured text wraps around it -->
</div><!-- end tearoffbox_wide_container for watchlist items -->
<!-- begin tearoff box wide -->
<div class="tearoffbox_wide_container">
<div class="tearoffbox_wide_tips">
<div class="tip_display">
<div class="tips_sponsor_logo">
</div>
<h6>Option-click to Hide Apps Quickly</h6>
<p><p>This trick has been available in the Mac OS for years, but many people still don't know it. If you have too many windows cluttering up your screen, you can hide specific ones easily as you work. When you're in any application, hold down the Option key and click on another app's window, on the Dock, or in the Finder to switch to that other app and simultaneously hide all the windows in the previously current app.</p></p>
</div>
<div class="tearoffbox_wide_bottom_tips">
<div style="padding-bottom:35px"><div class="tip_display" style="float:left"><p><br><a href="/tipbits/80">Link to this tip</a></p></div><div class="tip_display" style="float:right; width:150px">
<p class="credit">Written by<br><a href="/author/Adam%20C.%20Engst">Adam C. Engst</a></p></div></div>
<div class="tbf_wide_80" id="hc_rc_956">To help us avoid automated posts and misuse of our site, please enter the words below.</div><div class="x_close_row" id="hc_upper_right2_956"><a href="javascript:void(0)" onmousedown="HidePopupContent('hc_956', 'hc', '956'); return true;">Close</a></div>
<div class="featured_meta"><div class="meta_article">23 Nov 1992 | <a href="/article/2832?print_version=1">Print <span class="shift_up"><img src="/images/printer_icon.gif" alt="Printer-Friendly Version of This Article" border="0" width="9" height="10"></span></a></div></div>
<div id="article_box_956"><P>The power of a computer is to store, manipulate, and retrieve information; the power of the Macintosh is to present visual representations of that information which can be directly manipulated by the user. To me, anyway, this describes the Mac at its most Mac-like.</P><P>Contrary to popular supposition, the variations on this theme are far from exhausted. TidBITS has made a habit of calling attention to some of the more original and powerful contributions to the Macintosh info-processing world, with reviews of such hypertextual organizational milieus as Storyspace and Inspiration. Aficionados may now wish to look at a remarkable little freeware gem that has appeared on the nets, MacEuclid.</P><P>MacEuclid is a thesis project, the brainchild of Bernard Bernstein at the University of Colorado at Boulder. It is intended for visual representation and databasing of arguments. When I say "argument," I don't mean just "a single organized line of reasoning" - MacEuclid is not an outliner. I mean "a knock-down drag-out debate." MacEuclid best handles data such as, "Person A uses evidence X to claim P, but Person B uses evidence Y to claim Q, which is supposed to refute P and support R." This may sound arcane to some, but to me, trying to notate scholarly debates for reference, for study, and for later incorporation into class lectures or published material, it's bread-and-butter stuff. I discovered MacEuclid when I was at wit's end because, try as I might, I could not stuff into an outliner in any convenient or meaningful form the scholarly debate on the nature and date of the arrival of the "Indo-Europeans" into Greece. Guess what? MacEuclid handles it.</P><P>MacEuclid is easy to describe. In a window, you create Text Objects. Each has a text, of course, but also, optionally, a source (who says this?), and a type (what sort of utterance is it? "claim," "definition," "premise," "hypothesis," "observation," and "conclusion" are possible examples; none are included, you make up your own). The text objects are represented as boxes which you can resize and move around the window.</P><P>Then you create Relations. These are essentially labelled arrows running from Text Object to Text Object, except that they can also run to or from other Relations, and any number of Text Objects or Relations can feed into or out of a Relation. Again, each has, optionally, a source (who says this?) and a type ("supports," "refutes," and "therefore" are possible types; again, none are included, you make up your own).</P><P>You can also create List Objects. These are essentially Text Objects consisting of sets of Text Objects. For example, if I have fifteen pieces of evidence that someone uses to show that the Trojans were Indo-Europeans, I might make a Text Object of each, then combine them all into a single List Object for simplicity. Now, MacEuclid is <EM>not</EM> itself a logical analyzer. It knows nothing of the "meaning" of any Relations that you create; you can't use it to check whether a conclusion "really" follows from its premises. Indeed, that's the point; we're speaking here of arguments in which whether X is <EM>really</EM> evidence for P is precisely what is at issue. So, apart from making pretty pictures of debates (which you could have done with a drawing program), what's it for?</P><P>Glad you asked. First, you can have multiple windows on a document, and the very same object can appear in several windows, being updated automatically in all if changes are made in one. These windows are called displays, and each is stored as a separate file; the linkages across them are maintained by a master database file. The diagrammatic representation of the argument thus becomes three-dimensional. A window need never become too crowded; one part of the argument can live in one display, another in another, and so on. You can organize for convenience and simplicity in <EM>each</EM> display, while links are maintained across <EM>all</EM> displays.</P><P>Closely related to this is MacEuclid's capacity to hide and show objects. You can select objects, and hide them: they become invisible. At any later time, you can show any or all of them, selecting from a list. More important, you can select an object, and ask that any or all of its "relatives" be shown (each relative is a Relation leading into or out of your object, plus all Text Objects attached to that Relation). And you can do this in any display, regardless of the display in which you originally created that set of relatives: in other words, any part of the argument which you have marked in any display as relevant to a particular object can be examined from within any other display showing that object. This aspect of MacEuclid is referred to by its author, not without some justification, as hypertextual.</P><P>Finally, the whole argument, or a List object subset of it, can be queried as a database. As fields in your query you can specify text, type, source, Relations, and other features; found matches are gathered into a List object for you, and from there you can use the hypertextual features of MacEuclid to examine your results further. So once the argument is drawn up, it is easy to ask, in effect, "what observational evidence does Drews use to counter Kammenhuber's claim that the Indo-Iranians never ruled in Mitanni?", and have instant access to just that part of the argument that answers this question.</P><P>A last feature of MacEuclid is one that I am not likely to use, but which may be one of its most powerful: an argument, as embodied in a database, can be worked on over a network by multiple users. Each user logs in to MacEuclid when starting it up, and can examine or add to any part of the argument, but can change only features of the argument which she or he created in the first place. Thus MacEuclid can be used not only to chart an argument, but to engage in an argument.</P><P>MacEuclid has both simplicity and power - in short, it's downright elegant. It's a work in progress: bugs exist, but the author wants to hear about these, and to receive any other feedback the netting public wishes to offer. It merits serious attention.</P><P>MacEuclid is currently posted at <sumex-aim.stanford.edu> as two files:</P><BLOCKQUOTE> /info-mac/app/euclid-11b14.hqx<BR> /info-mac/app/euclid-docs.hqx</BLOCKQUOTE><P>MacEuclid's author can be reached as <A HREF="mailto:bernard@cs.colorado.edu">bernard@cs.colorado.edu</A> or <A HREF="mailto:BERNARDB@applelink.apple.com.">BERNARDB@applelink.apple.com.</A></P><!-- MacEuclid Matt Neuburg --></div>
<!-- end article text -->
<!-- PayBITS -->
<p> </p><div class="sponsorbox">
<div class="sponsortext"><A HREF="http://markspace.com/bits?source=tidbits"><IMG SRC="http://db.tidbits.com/images/badges/mark-space.gif" ALT="" HEIGHT="50" WIDTH="50" BORDER="0" ALIGN="left"></A>SYNC YOUR PHONE with The Missing Sync: Sync your calendar,<br />address book, music, photos and much more between your phone<br />and Mac. Supports ANDROID, BLACKBERRY, PALM PRE and many<br />other phones. <<a href="http://markspace.com/bits?source=tidbits">http://www.markspace.com/bits</a>></div>