Knowledge

Gypsy (software)

Source 📝

25: 196:
For example, in Bravo's Command Mode, pressing "I" entered Insert Mode. In that mode, pressing character keys typed characters into a holding area ("buffer") until the Escape key was pressed, at which time the buffer contents were inserted before the selection and the editor returned to Command Mode.
192:
of Gypsy was radically different. In both Bravo and Gypsy, a command operated on the current selection. But Bravo had modes and Gypsy didn't. In Bravo, the effect of pressing a character key depended on the current mode, while in Gypsy, pressing a character key by itself always typed the character.
197:
In Gypsy, no command or buffer was needed to insert new text. The user simply selected an insertion point with the mouse and typed the new text. Each inserted character went directly into the document at the insertion point, which was automatically positioned after the new character.
208:
In addition to cut-copy-paste, Gypsy introduced double-click to select a word as well as the ability to change the style of a text selection to bold, italic or underlined by pressing the Control key (also called "Look") while pressing "B", "I", or
204:
To select text in Bravo, the user clicked the first and last characters to be selected, each with a different mouse button. In Gypsy, the user could drag from the first to the last character while holding a mouse button
212:
To minimize memorization and modes, the least frequently used commands in Gypsy appeared in a clickable menu. Each menu item could have parameters as in dialog boxes today. For example, the
131:
and Timothy Mott, with advice from Dan Swinehart and other colleagues. The code was built on Bravo as a base and the developers of Bravo, including Tom Malloy,
363: 393: 68: 46: 326: 254: 766: 388: 356: 676: 562: 906: 885: 862: 349: 151: 93: 39: 33: 216:(find) command took one parameter, which the user entered modelessly before clicking the command name, "Scan". 801: 645: 557: 492: 383: 721: 614: 372: 50: 97: 736: 691: 577: 487: 444: 331: 857: 771: 746: 658: 464: 454: 872: 469: 286: 101: 312: 459: 109: 852: 761: 671: 567: 497: 416: 136: 911: 819: 791: 751: 572: 424: 189: 132: 124: 113: 89: 85: 900: 305: 279: 726: 629: 624: 598: 539: 128: 296:
Fumbling the Future: How Xerox Invented, Then Ignored, the First Personal Computer
200:
Among other differences between Gypsy and the then-current version of Bravo were:
164:
Drag-through selection, double-click, and cut-copy-paste were quickly adopted by
796: 741: 681: 650: 552: 544: 429: 165: 847: 814: 781: 731: 336: 173: 147: 140: 117: 867: 829: 786: 582: 513: 177: 172:, beginning with Smalltalk-76. The ideas and techniques were refined in the 169: 155: 235: 188:
Although similar in capabilities to the then-current version of Bravo, the
341: 806: 776: 686: 449: 158: 337:
Larry Tesler demonstrating cut, copy, and paste in Gypsy on a Xerox Alto
701: 696: 411: 105: 619: 332:"Gypsy" an investigation of the Ginn computer-assisted editing system 139:
provided technical support to the effort. It was produced for use at
180:
and spread from there to most modern document preparation systems.
824: 756: 663: 505: 434: 144: 281:
Dealers of Lightning: Xerox PARC and the Dawn of the Computer Age
345: 236:"The Smalltalk-76 programming system design and implementation" 96:
to take advantage of those technologies to virtually eliminate
439: 18: 100:. Its operation would be familiar to any user of a modern 840: 714: 638: 607: 591: 532: 525: 480: 404: 304: 278: 294:Smith, Douglas K.; Robert C. Alexander (1988). 357: 298:. New York: William Morrow. pp. 105–112. 8: 529: 364: 350: 342: 69:Learn how and when to remove this message 32:This article includes a list of general 226: 311:. Cambridge, MA: MIT Press. pp.  7: 285:. New York: HarperCollins. pp.  123:It was designed and implemented at 262:. Xerox Palo Alto Research Center. 38:it lacks sufficient corresponding 14: 327:Gypsy: The Ginn Typescript System 394:of early word processor programs 253:Lampson, Butler (October 1976). 23: 767:The First XLEnt Word Processor 1: 234:Ingalls, Dan (January 1978). 277:Hiltzik, Michael A. (1999). 86:document preparation system 16:Document preparation system 928: 881: 379: 886:Category:Word processors 863:IBM Displaywriter System 303:Moggridge, Bill (2007). 152:Lexington, Massachusetts 94:graphical user interface 682:MobiSystems OfficeSuite 646:Atlantis Word Processor 373:Word processor programs 53:more precise citations. 307:Designing Interactions 184:Differences from Bravo 112:, a successor to the 108:document preparation 737:Atari Word Processor 692:Scientific WorkPlace 625:Nisus Writer Express 256:Alto User's Handbook 104:. It was the second 240:ACM Digital Library 120:personal computer. 858:Friden Flexowriter 772:IBM Lotus Symphony 747:Bank Street Writer 659:IBM Lotus Word Pro 894: 893: 710: 709: 651:Corel WordPerfect 545:Corel WordPerfect 102:personal computer 79: 78: 71: 919: 668: 655: 630:Nisus Writer Pro 549: 530: 518: 510: 502: 460:Collabora Online 421: 366: 359: 352: 343: 316: 310: 299: 290: 284: 264: 263: 261: 250: 244: 243: 231: 74: 67: 63: 60: 54: 49:this article by 40:inline citations 27: 26: 19: 927: 926: 922: 921: 920: 918: 917: 916: 907:Word processors 897: 896: 895: 890: 877: 853:CPT Corporation 836: 762:Electric Pencil 752:Cut & Paste 706: 672:Microsoft Works 666: 654:(since v. 10.0) 653: 634: 603: 587: 568:Kingsoft Writer 547: 521: 516: 508: 500: 476: 419: 400: 375: 370: 323: 302: 293: 276: 273: 271:Further reading 268: 267: 259: 252: 251: 247: 233: 232: 228: 223: 186: 137:Charles Simonyi 75: 64: 58: 55: 45:Please help to 44: 28: 24: 17: 12: 11: 5: 925: 923: 915: 914: 909: 899: 898: 892: 891: 889: 888: 882: 879: 878: 876: 875: 870: 865: 860: 855: 850: 844: 842: 838: 837: 835: 834: 833: 832: 827: 822: 820:OpenOffice.org 817: 809: 804: 799: 794: 792:Perfect Writer 789: 784: 779: 774: 769: 764: 759: 754: 749: 744: 739: 734: 729: 724: 718: 716: 712: 711: 708: 707: 705: 704: 699: 694: 689: 684: 679: 674: 669: 661: 656: 648: 642: 640: 636: 635: 633: 632: 627: 622: 617: 611: 609: 605: 604: 602: 601: 595: 593: 589: 588: 586: 585: 580: 575: 573:Microsoft Word 570: 565: 560: 555: 550: 548:(up to v. 9.0) 542: 536: 534: 533:Cross-platform 527: 523: 522: 520: 519: 511: 503: 501:(since v. 3.x) 495: 490: 488:Adobe Buzzword 484: 482: 478: 477: 475: 474: 473: 472: 467: 462: 452: 447: 442: 437: 432: 427: 425:Calligra Words 422: 420:(up to v. 2.x) 414: 408: 406: 402: 401: 399: 398: 397: 396: 386: 380: 377: 376: 371: 369: 368: 361: 354: 346: 340: 339: 334: 329: 322: 321:External links 319: 318: 317: 300: 291: 272: 269: 266: 265: 245: 225: 224: 222: 219: 218: 217: 210: 206: 190:user interface 185: 182: 141:Ginn & Co. 133:Butler Lampson 84:was the first 77: 76: 31: 29: 22: 15: 13: 10: 9: 6: 4: 3: 2: 924: 913: 910: 908: 905: 904: 902: 887: 884: 883: 880: 874: 871: 869: 866: 864: 861: 859: 856: 854: 851: 849: 846: 845: 843: 839: 831: 828: 826: 823: 821: 818: 816: 813: 812: 810: 808: 805: 803: 800: 798: 795: 793: 790: 788: 785: 783: 780: 778: 775: 773: 770: 768: 765: 763: 760: 758: 755: 753: 750: 748: 745: 743: 740: 738: 735: 733: 730: 728: 725: 723: 720: 719: 717: 713: 703: 700: 698: 695: 693: 690: 688: 685: 683: 680: 678: 675: 673: 670: 665: 662: 660: 657: 652: 649: 647: 644: 643: 641: 637: 631: 628: 626: 623: 621: 618: 616: 613: 612: 610: 606: 600: 597: 596: 594: 592:Classic MacOS 590: 584: 581: 579: 576: 574: 571: 569: 566: 564: 561: 559: 556: 554: 551: 546: 543: 541: 538: 537: 535: 531: 528: 524: 515: 512: 507: 504: 499: 496: 494: 493:Atlantis Nova 491: 489: 486: 485: 483: 479: 471: 468: 466: 463: 461: 458: 457: 456: 453: 451: 448: 446: 443: 441: 438: 436: 433: 431: 428: 426: 423: 418: 415: 413: 410: 409: 407: 403: 395: 392: 391: 390: 387: 385: 382: 381: 378: 374: 367: 362: 360: 355: 353: 348: 347: 344: 338: 335: 333: 330: 328: 325: 324: 320: 314: 309: 308: 301: 297: 292: 288: 283: 282: 275: 274: 270: 258: 257: 249: 246: 241: 237: 230: 227: 220: 215: 211: 207: 203: 202: 201: 198: 194: 191: 183: 181: 179: 175: 171: 167: 162: 160: 157: 153: 149: 146: 142: 138: 134: 130: 126: 121: 119: 115: 111: 107: 103: 99: 95: 91: 87: 83: 73: 70: 62: 52: 48: 42: 41: 35: 30: 21: 20: 757:davka writer 727:Apple Writer 715:Discontinued 599:Nisus Writer 540:Adobe InCopy 306: 295: 280: 255: 248: 239: 229: 213: 199: 195: 187: 163: 129:Larry Tesler 122: 81: 80: 65: 56: 37: 797:SpeedScript 742:AtariWriter 615:Apple Pages 553:Google Docs 465:LibreOffice 430:GNU TeXmacs 405:Open-source 166:Dan Ingalls 127:in 1975 by 88:based on a 51:introducing 901:Categories 848:AlphaSmart 815:StarOffice 782:Magic Desk 732:AppleWorks 667:(enhanced) 526:Commercial 509:(standard) 470:OpenOffice 389:Comparison 221:References 174:Apple Lisa 148:subsidiary 125:Xerox PARC 118:Xerox Alto 59:March 2023 34:references 868:IBM MT/ST 830:NeoOffice 787:PaperClip 677:Nota Bene 583:TextMaker 578:Scrivener 514:TextMaker 178:Macintosh 170:Smalltalk 159:textbooks 156:published 841:Hardware 807:WordStar 777:MacWrite 722:1st Word 687:PolyEdit 563:Ichitaro 481:Freeware 450:TextEdit 154:, which 811:Writer 702:XyWrite 697:WordPad 639:Windows 412:AbiWord 287:201–210 116:on the 110:program 106:WYSIWYG 47:improve 802:Sprint 620:Mellel 558:Hangul 517:(2008) 455:Writer 36:, but 912:Xerox 825:Go-oo 664:Jarte 608:macOS 506:Jarte 435:KWord 313:48–54 260:(PDF) 205:down. 145:Xerox 114:Bravo 98:modes 90:mouse 82:Gypsy 873:Wang 498:Bean 417:Bean 384:List 214:Scan 209:"U". 176:and 168:for 143:, a 135:and 92:and 445:Ted 440:LyX 150:in 903:: 238:. 161:. 365:e 358:t 351:v 315:. 289:. 242:. 72:) 66:( 61:) 57:( 43:.

Index

references
inline citations
improve
introducing
Learn how and when to remove this message
document preparation system
mouse
graphical user interface
modes
personal computer
WYSIWYG
program
Bravo
Xerox Alto
Xerox PARC
Larry Tesler
Butler Lampson
Charles Simonyi
Ginn & Co.
Xerox
subsidiary
Lexington, Massachusetts
published
textbooks
Dan Ingalls
Smalltalk
Apple Lisa
Macintosh
user interface
"The Smalltalk-76 programming system design and implementation"

Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.