FORTH Ulrneflslolls

Total Page:16

File Type:pdf, Size:1020Kb

FORTH Ulrneflslolls uir VOLUME Numbers 1-6 ................................................................ FORT3 DIMENSIONS INDEX INDEX COMPILED COURTESY OF * * VOLUME I, 11, 111 M. TASSANO * * 936 DELAWARE WAY * * LIVERMORE, CA 94550 * ................................................................ ADDING MODULES, STRUCTURED PROGRAMMING 11,132 APPLE-4TH CASE II,62 ART IFI C I AL LING U I S'r I CS 111,138 ASSEMBLER, 6502 111,143 ASSEMBLER, 8080 111,180 BALANCED TREE DELETION IN FASL II,96 BASIC COMPILER REVISITED 111,175 BEGINNER'S STUMBLING BLOCK II,23 BENCHMARK, PROJECT 11,112 BOOK REVIEW, STARTING FORTH III,76 BRINGING UP 8080 III,40 :CASE II,41 CASE AND PROD CONSTRUCTS II,53 CASE AS A DEFINING WORD 111,189 CASE AUGMENTED 111,187 CASE CONTEST STATEMENT II,73 CASE IMPLEMENTATION II,60 CASE STATEMENT 11,55 CASE STATEMENT II,81 CASE STATEMENT II,82 CASE STATEMENT II,84 CASE STATEMENT II,87 FORTH DIMENSIONS Page 1 INDEX CONTINUED CASE, SEL, AND COND STRUCTURES 11,116 CASES CONTINUED 111,187 CHARLES MOORE, Speech to a Forth Convention I,60 COMPILER SECURITY III,15 How it works and how it doesn't COMPLEX ANALYSIS IN FORTH 111,125 CONTROL STRUCTURES, TRANSPORTABLE 111,176 Wi th compiler Security CORRECTIONS 'TO METAFORTH III,41 CP/M, SKEWED SECTORS FOR 111,182 D-C HARTS I,30 DATA BASE DESIGN, ELEMENTS OF III,45 DATA STRUCTURES 111,110 in a telecommunications front end DATA STRUCTURES, OPTIMIZED FOR HARDW.CONTROL 111,118 DECOMPILER FOR SYN-FORTH III,61 DEFINING WORDS, NEW SYNTAX FOR DEFINING 11,121 DEVELOPMENT OF A DUMP UTILITY 11,170 DIAGNOSTICS ON DISK BUFFERS 111,183 DICTIONARY SEARCHES II1,57 DISCUSSION OF 'TO' II,19 DISK ACCESS SPEED INCREASE III,53 DISK BUFFERS, DIAGNOSTICS ON 111,183 DISK COPYING, CHANGING 8080 FIG III,42 DO-CASE EXTENSIONS II,64 ! DO-CASE STATEMENT II,57 DTC VS. ITC ON PDP-11 I,25 i DUMP UTILITY, DEVELOPMENT OF 11,170 EDITOR 11,142 EDITOR III,80 FORTH Inc., FIG, Starting FORTH FORTH DIMENSIONS Page 2 INDEX CONTINUED ED1TOR EXTENS IONS 11,156 EIGHT QUEENS PROBLEM 11,6 ENTRY FOR FIG CASE CONTEST 11,67 ERATOSTHENES, SIEVE OF III,iai EVOLUTION OF A FORTH FREAK 1,3 EXECUTION VARIABLE AND ARRAY 11,109 EXECUTION VECTORS 111,174 EXTENSIBILITY WITH FORTH 1,13 FASL, BALANCED TREE DELETION 11,96 FILE EDITOR 11,142 FILE NAMING SYSTEM 11,29 FLOATING POINT ON TRS-80 111,184 FOR NEWCOMERS 1,11 FORGET, "SMART" 11,154 FORGIVING FORGET 11,154 FORTH AND THE UNIVERSITY 111,101 FORTH CASE STATEMENT 11,7a FORTH DEFINITION 1,18 FORTH DIALECT, GERMAN, IPS 11,113 FORTH ENGINE III,~~ FORTH IMPLEMENTATION PROJECT 1,41 FORTH IN LASER FUSION I 11,102 FORTH IN LITERATURE ! ii,9 FORTH LEARNS GERMAN 1,5 I FORTH LEARNS GERMAN, Part 2 i,15 FORTH POEM ':SONG' 1,63 FORTH VS. ASSEMBLY 1,33 FORTH DIMENSIONS Page 3 INDEX CONTINUED FORTH, IMPLEMENTING AT UNIV. ROCHESTER 111,105 FORTH, The last ten years & next 2 weeks i,60 Speech by Charles Moore FORTH-85 "CASE" STATEMENT 1,50 FUNCTIONAL PROGRAMMING AND FORTH 111,137 GAME OF 31 111,154 GAME OF MASTERMIND III,158 GAME OF REVERSE 111,152 GAME, TOWERS OF HANOI 11,32 GENERALIZED CASE STRUCTURE 111,190 GENERALIZED LOOP CONSTRUCT 11,26 GERMAN FORTH DIALECT, IPS 11,113 GERMAN REVISITED 1,15 GERMAN, FORTH LEARNS 1t5 GERMAN, FORTH LEARNS, Part 2 1,15 GLOSSARY DOCUMENTATION 1,44 GOD0 CONSTRUCT, KITT PEAK 11,89 GRAPHIC GRAPHICS 111,185 GRAPHICS, SIMULATED TEK. 4010 111,155 GRAPHICS, TOWERS OF HANOI 11,32 GREATEST COMMON DIVISOR 11,156 HELP 1,19 HIGH SPEED DISK COPY 1,34 IMPLEMENTATION NO'i'LS, 6809 11,3 INCREASING DISK ACCESS SPEED, FIG III,53 INPUT NUMBER WORD SET 11,129 INTERRUPT HANDLER 111,116 IPS, GERMAN FORTH DIALECT 11,113 JUST IN CASE 11,37 FORTH DIMENSIONS Page 4 INDEX CONTINUED KITT PEAK GOD0 CONSTRUCT LOCAL VARIABLES, TURNING STACK INTO LOOP, A GENERALIZED CONSTRUCT MAPPED MEMORY MANAGEMENT MARKETING COLUMN MASTERMIND, GAME OF METAFORTH, CORRECTIONS TO MICRO ASSEMBLER, MICRO-SIZE MODEM, TRANSFER SCREENS BY MODEST PROPOSAL FOR DICTIONARY HEADERS MORE FROM GEORGE ( Pascal vs. Forth ) MUSIC GENERATION NEW SYNTAX FOR DEFINING DEFINING WORDS NOVA BUGS OPTIMIZING DICTIONARY SEARCHES PARAMETER PASSING TO DOES> PASCAL VS. FORTH ( MORE FROM GEORGE ) PDP-11, DTC VS. ITC POEM PROGRAMMING HINTS PROJECT BENCHMARK PROPOSED CASE STATEMENT RECURSION AND ACKERMANN FUNCTION RECURSION, EIGHT QUEENS PROBLEM RECURSION, ROUNTABLE ON REVERSE, GAME OF ROUNDTABLE ON RECURSION SEARCH FORTH DIMENSIONS Page 5 INDEX CONTINUED t USING 'ENCLOSE' ON 8080 USING FORTH FOR TRADEOFFS I Be tween ha rdwa re/ f i rmwa re/so f twa re VARIABLE AND ARRAY, EXECUTION VIEW OR NOT TO VIEW W, RENAME WHAT IS THE FORTH INTEREST GROUP? WORD SET, INPUT NUMBER WORDS ABOUT WORDS l..'.. 11,168 'ASCII ' III,72 Instead of EMIT :CASE 'CASE', A GENERALIZED STRUCTURE 'CASE', BOCHERT/LION 'CASE', BRECHER 'CASE', BROTHERS 'CASE', EAKER 'CASE', EMERY 'CASE', FITTERY 'CASE', KATTENBERG 'CASE', LYONS 'CASE', MUNSON 'CASE', PERRY 'CASE', POWELL 'CASE', SELZER 'CASE', WILSON FORTH DIMENSIONS Page 7 WORDS CONTINUED 'CASE', WITT/BUSLER ii,87 'CVD', CONVERT TO DECIMAL 111,142 'DO-CASE', ELVEY ii,57 'DO-CASE' I GILES 11,64 'ENCLOSE', 6502 CORRECTION 111,170 'ENDWHILE' III,72 'GODO', KITT PEAK 11,89 'SEARCH' 11,165 'TO' SOLUTION 1,38 'TO' SOLUTION CONTINUED 1,48 'VIEW' 11,164 'XEQ' 11,109 31, GAME OF 111,154 6502 'TINY' PSUEDO-CODE 11,7 6502, ASSEMBLER 111,143 6502, CORRECTIONS FOR 'ENCLOSE' 111,170 6800, LISTING, TREE DELETION 11,105 6809 IMPLEMENTATON NOTES 11,3 79 STANDARD 111,139 79 STANDARD - A TOOL BOX? III,74 79 STANDARD, 'FILL' II1,42 79 STANDARD, 'WORD' III,73 79 STANDARD, CONTINUING DIAL% 111,5 79 STANDARD, DO, LOOP, +LOOP I XI, 172 8080 ASSEMBLER 111,180 8080, FIG DISK COPYING II1,42 FORTH DIMENSIONS MISC. CONTINUED 8080, TIPS ON BRINGING UP III,40 9900 TRACE 111,173 FORTH DIMENSIONS Page 9 INDEX CONTINUED ASSEMBLER FOR 6502 111,149 ASSEMBLER FOR 8080 111,180 BASIC COMPILER FOR FIG 111,177 ' BATCH-COPY' III,54 'BUILDS, 'DOES' 11,128 CASE AS A DEFINING WORD 111,189 CASE AUGMENTED 111,187 'CASE', BOCHERT/LION 11,52 'CASE', BRECHER 11,54 'CASE', BROTHERS 11,55 CASES CONTINUED 111, 187 'CASE', EAKER 11,38 'CASE', EMERY 11,60 'CASE', FITTERY 11,62 'CASE', FORTH-85 1,50 'CASE' , GENERALIZED STRUCTURE 'CASE', KATTENBERG 11t68 ' CASE ' , MUNSON 'CASE', PERRY CASE, SEL, AND COND ' CASE ' , SELZ ER ' CASE ' , WILSON 11,85 'CASE', WITT/BUSLER 11,87 DATA BASE ELEMENTS III,45 DATA STRUCTURES 111,118 DECOMPILER FOR SYN-FORTH III,61 SCREENS Page 10 SCREENS CONTINUED DISK BUFFER LIIAGNOSTICS 111,183 'DO-CASE', ELVEY II,57 'D3-CASE' , GILES II,66 EDITOR III,84 EDITOR EXTENSIONS 11,157 EDITOR EXTENSIONS 11, 161 EIGHT QUEENS PROBLEM II,6 EXECUTION VARIABLE 11,111 ' EXPECT' II1,7 with user defined backspace FILE EDITOR 11,142 FILE NAMING SYSTEM II,30 FORGIVING FORGET 11,155 FORTH LEARNS GERMAN If5 GAME OF 31 111,154 GAME OF MASTERMIND 111,158 GAME OF REVERSE 111,152 GLOSSARY DOCUMENTATION I,44 GLOSSARY GENERATOR III,7 GRAPHICS (TEK 4010 SIMULATION) 111,156 GREATEST COMMON DIVISOR 11,167 HELP I,19 HIGH SPEED DISK COPY I,34 HUNT FOR CONTROL CHARS. 111,140 INPUT NUMBER WORDS 11,131 INTERRUPT HANDLER 111,117 JULIAN DATE 111,137 LOOP CONSTRUCT II,26 SCREENS Page 11 SCREENS CONT I NU E D 'MATCH' FOR EDITORS 11,177 MICRO ASSEMBLER 111,128 MODEM 111,162 MUSIC GENERATION III,54 OPTIMIZ ING DIC'I'I ONARY SEARCHES III,57 PROJECT BENCHMARK 11,112 RANDOM NUMBER GENERATOR II,34 ' SEARCH ' II1,lO for a string over a range of screens SECTOR SKEWING FOR CP/M 111,182 SIEVE OF ERATOSTHEN ES 111,181 SOFTWARE TOOLS III,10 STACK DIAGRAM PACKAGE III,30 STACK INTO VARIABLES 111,185 STRING STACK 111,121 SYMBOL DICTIONARY 11,150 THEORY THAT JACK BUILT II,9 'TO' SOLUTION I,40 'TO' SOLUTION CONTINUED I,48 TOWERS OF HANOI II,32 TRACE COLON WORDS III,58 TRANSIENT DEFINITIONS I11, 171 TREE DELETION IN FASL 11,103 TRS-80 FLOATING POINT 111,184 'VIEW' III,11 using 'where' I..'.. 11,168 6502 ASSEMBLER 111,149 8080 ASSEMBLER 111,180 SCREENS Page 12 ~ ~~~ ~~~~~~ ~~ ~- FORTH INTEREST GROUP Volume II P.O. Box 1105 Number 1 San Carlos, CA 94070 Price $2.00 1 General Information Publisher's Column 3 FORTH for the Motorola 6809 6 Recursion - The Eight Queens Problem 7 A 'TINY' Pseudo-Code 9 FORTH in Literature 10 News & FIG Doings 12 New Products 15 Letters Published by Fath Interest Qoup June 8-13 -icm Ckmical Society Mime I1 ND. 1 Itay/June 1980 Junc 21 So. Cal. FIG Meeting, MSI Data Corp., 300 Fi&r Ave., Costa ksa, C4. "I. FUbliSher by C. Martens June 28 FIG Monthly Meeting, 1:OO pm, at Liberty Mitaial Review Board W, Hapad, CA. Cane to the FOWL Wk- sbp at 1o:oo dm and stay on. Bill Ragsdale Dave Bculton Kim Harris John James -9e Claverick !XRlW DIWICFLS solicits editorial mterial, COrmentS and letters. Eb responsibility is assured for accvacy of ilklterlal SUbnltted. 4LL MAERL4L PUBLISHED BY THE FCRIl4 IHPEREST GWP IS IN THE PUBLIC DOMAIN. InfOrmdtiOn in FatTH DIllZLJSICNS my be reproduced with credit given to PUBLISHER'S COLUMN the autha and the Fath Interest Qoup. SUbScriptiOn to FORI'H DI-IW is hee with nenbershlp in the Fath Interest Qoup at $12.00 per Far ($15.00 . m't let yw membership in FIG crash. &new today! merseas). Fcr membership, change of adhess and/a to It's easy.
Recommended publications
  • AMOS Alphabasic
    AiphaBasic. TM User's Manual ©-1977 ALPHA MICROSYSTEMS ALLRIGHTSRESERVED p I would like to express my thanks to the followingpeople for their assistance in the developrient ofAiphaBasic: Mike Roach for debugging and suggestions on implementation of new features Paul Allen Eelstein for the trig package and advanced mathematical assistance Bob Hitchcock for operator and applications oriented suggestions and scaled arithmetic the myriad of users who pointed out problems in the earlier versions (scirtetiniesnot so tactfully) and most of all to Carolyn without whom much of thismay never have been accomplished. Dick Wilcox 'AMOS','AiphaBasic', and'AM—lOO' aretrademarks of products aix) software of ALPHAMICRDSYSTFjS Irvine, CA 92714 ©1977 —ALPHAMICR)SYSTEI.IS ALPHA MICRD 17881-F Sky Park North Irvine, CA 92714 INDEX INTDUCTIQN '10 ALPHABASIC PAGE 1 ALPHABASIC GENERAL INFORMATION PAGE 3 INTERACTIVE VS CCMPILER MODES PAGE 6 RUNNING BASIC PRAMS PAGE 7 ALPHABASIC VARIABLES PAGE 9 DATA FORMMS PAGE 11 ALPHABASIC EXPRESSIONS PAGE 13 ELMER CASE CHARACTERS PAGE 15 SUBSTRING MODIFIERS PAGE 16 MEMORY MAPPII)G SYSTEM PAGE 18 INTERACTIVE CCtIMAND SUMMARY PAGE 27 PRCRN4 STATFIIENIS PAGE 31 BASIC FUNCTIONS PAGE 37 FORMATTED OUTPUT VIA PRINT USINGSTATEMENTS PAGE 41 SCALED ARITHMETIC PAGE 43 ALPHABASIC FILE I/O SYSTEM PAGE 45 FILE I/O STATEMENTS PAGE 47 CALL It3G EXTERNAL ASSEMBLY LANGUAGESUBtYPINE5 PAGE 51 ERDR TRAPPING PAGE 54 SYSTEMS FUNCTIONS PAGE 57 EXPANDED TAB FUNCTIONS (SCREEN CONTROL) PAGE 59 FORMATTED NUMERIC DATA VIA THE "USING"MODIFIER PAGE 60 PRCCESSING INDEXED SEQUENTIAL FILES PAGE 61 CHAINING TO OTHER PR(XRAMS AND SYSTEMS PAGE 68 Note:This manual reflects Aiphasasicversion 3.3 release C INTRODUCTION 10 ALPHABASIC Alphasasicis an extension of the popular BASIC language with severalfeatures not found in other implementations.These features not only enhance the performance of traditional uses of the language but also make business applicationseasier to program.
    [Show full text]
  • February 1987 Revision A10 AMOS/L CURRENT REVISIONS OF
    February 1987 Revision A10 AMOS/L CURRENT REVISIONS OF SOFTWARE DOCUMENT A nON This document contains an alphabetic list of all software user manuals that apply to Alpha Micro computer systems using the AMOS/L operating system. (See the end of this document for a list of the manuals included in each volume of the AMOS/L docu­ mentation library.) F or your convenience, after each manual to which a change page packet or supplement applies, we have listed the additional documentation in parentheses. Update documenta­ tion must be ordered separately; it is not automatically shipped with the main manual except in the case of OPO- and 050- manuals. See your dealer for current prices and availability for the items listed below. LIST OF ALL SOFTWARE MANUALS Title Part Number Revision Absoft FORTRAN 2.2 Compiler User's Manual •••••••••••••••••••••••••••• OPO-00001-00 -00 (AMOS/L Supplement to Absoft FORTRAN 77)....................... 055-10121-00 AOO Absoft FORTRAN 2.2 Linker User's Manual................................ OPO-00002-00 -00 AlphaACCOUNTING Version 1.4b Release Notes......................... 055-10000-17 BOO AiphaBA5E Executive Oata Manager Library............................... POB-000l6-01 CONTAINS: Binder AlphaBASE 4.8 Release Notes.......................................... 055-10228-00 AOO AlphaBA5E Installation Instructions•••••••••••••••••••••••••••••••••••• 055-10229-00 AOO AlphaBA5E Programmer's Reference Manual •••••••••••••••••••••• P5M-00035-00 AOO AlphaBASE T utorial ..........................................................
    [Show full text]
  • Sheldon Linker, Ph.D. [email protected] — 949-697-6531 Extensive Experience in Virtually Every Area of Software & IT
    Sheldon Linker, Ph.D. [email protected] — 949-697-6531 Extensive experience in virtually every area of software & IT. I work well with coworkers and customers, and am a good documenter. As a manager, I tend to be ahead of schedule and under budget. I’ve supervised testing to aerospace, commercial, and other standards. Note that there is overlap because I accept part-time assignments. WORK EXPERIENCE 2016-Present: University of Maryland Global Campus: Accomplishment: My student typically earn A grades. Role: Adjunct professor Subject matter: Software engineering (Part-time, online only) 1983-Present: Linker Systems: Accomplishments: Designed & implemented the VoiceLink compiler & executive. Designed, managed, and wrote most of Animation Stand™ and its drivers. Developed the prover, compiler, and executive of the JCB™ language for the JCB-English™ and JCB-Robotics™ systems (see patents for more info). Roles: Programmer, Project manager, VP Technologies: 68K assembly, Abacus, Accom, ARTI, BCD, C, C++, Diaquest, Fujitsu scanners, GL, HP scanners, Irix, ITI, J2EE, Java, JSP, Knowledge Base, Lyon-Lamb, Mac, MacVac, NoSQL, Prolog, Rhetorex, Sanyo recorders, SCSI, SGI, Sony recorders, Unix, Windows 2021: Darena Solutions Accomplishments: Programmed various SAAS interfaces for databases and designed a database Role: Programmer Technologies: .Net Core, Entity Framework, C# 2014-2021: Piaget Autonomous Modeler Accomplishments: Designed and implemented the Java version of the Premise compiler & executive. Served in an advisory capacity for the C# extended version, as well as programmed some components and optimized for space & speed. Roles: Programmer, Advisor Technologies: Java, C#, internal NoSQL database 2014-2020, 2002-2008: Printing Industries Benefit Trust: Accomplishments: Improved accuracy of the reporting system.
    [Show full text]
  • B Lphb Mll::::Rc SOFTWARE MANUAL AMOS USER's GUIDE
    SOFTVVARE MANUAL AMOS USER'S GUIDE DWM-oo 1 00-35 REV. BOO '--_____B_lphB mll::::rc SOFTWARE MANUAL AMOS USER'S GUIDE DWM-OO 1 00-35 REV. BOO FIRST EDITION April 1979 REVISIONS INCORPORATED REVISION I DATE ADO Apr; L 1979 A01 15 October 1979 BOO 1 January 1983 ©1986 ALPHA MICROSYSTEMS THE INFORMATION CONTAINED IN THIS MANUAL IS BELIEVED TO BE ACCURATE AND RELIABLE. HOWEVER, NO RESPONSIBILITY FOR THE ACCURACY, COMPLETENESS OR USE OF THIS INFORMATION IS ASSUMED BY ALPHA MICRO. Th;s document refLects AMOS versions 4.6A and Later, and AMOS/L versions 1.0A and Later. This document may contain references to products covered under the following U.S. Patent Number(s): 4,530,048 THE FOLLOWING ARE TRADEMARKS OF ALPHA MICROSYSTEMS, SANTA ANA, CA 92799 AMOS AM-100 AlphaACCOUNTING AlphaBASIC AlphaCALC AlphaFORTRAN AlphaPASCAL Alpha Micro AlphaRJE AlphaSERVE AlphaWRITE ALPHA MICROSYSTEMS 3501 Sunflower P.O. Box 25059 Santa Ana, Ca 92799 AMOS USER'i GUIDE Page iii PREFACE If you've already read the Introduction to AMOS, DWM-00100-6S, you have a good idea of what goes on inside your Alpha Micro computer, and a basic understanding of the theory behind the operation of computers in general. Now, in this manual, you wilL have the opportunity to put your knowledge to practical use. If you are aLready familiar with the operation of a computer system, but have not read the Introduction to AMOS yet, you might want to skim over that book anyway before continuing with this one. This way you'll be able to pick out the differences between the ALpha Micro computer and whatever other computers you may already be familiar with.
    [Show full text]
  • VOLUN\E 4 • NUA1BER 9 • 1981 ALPHA MICRO USERS SOCIETY 191111Th St., Suite 210 Boulder, CO 80302 (303) 449-6917
    II VOLUN\E 4 • NUA1BER 9 • 1981 ALPHA MICRO USERS SOCIETY 191111th St., Suite 210 Boulder, CO 80302 (303) 449-6917 FROM THE PRESIDENT. .. 2 CLASSES ....................................................... 5 LOCAL NEWS ................................................... 7 AMUS DIRECTORY. .. 8 STRUCTURED PROGRAMMING PART II ............................. 10 CONVENTION ................................................... 13 FIELD REPORT .................................................. 21 LETTERS ....................................................... 22 BUG FiX ....................................................... 24 CLASSIFIED .................................................... 25 OFFICERS MEMBERS PRESIDENT Bob Fowler Stephen K. Elliott Alpha Information Systems Boulder, Colorado Palo Alto, CA 1st VICE PRESIDENT Michael Lewis Eugene Platt Dravac North American Title Co. Mahwah, NJ Houston, TX William Miller 2nd VICE PRESIDENT William Miller and Associates Thomas B. Cross Miami, FL Cross Communications Boulder, Colorado Jim Taylor Jim Taylor and Associates SECRETARYITREASURER Boulder, CO Pat Seitsinger Dunn, Moore and Associates Jim Rea Brighton, CO Micro Concepts Fullerton, CA STAFF Sharon Greene Manager We have a new staff typesetting and laying out the newsletter as of this issue. Many, many thanks go to Pat Seitsinger for her energy in editing the newsletter over the past year. It's hard enough to edit a monthly newsletter, but when you have a business to run along with it, it makes it doubly hard. Pat has improved the quality of the newsletter immensely and we greatly appreciate her efforts. Pat is being replaced by two people who will be typesetting and laying out the newsletter. Due to the fact that we are adding the extra step of typesetting, we will have to move up the deadlines for each issue. From now on, material must be received on the 10thofthe month to be included in the following newsletter. Also, all material for the newsletter should be sent directly to the AMUS office.
    [Show full text]
  • FOATH Uirnenslons
    FOATH UIrnEnSlOnS FORTH INTEREST GROUP Volume II P.O. Box 1 105 Number 4 San Carlos, CA 94070 Price $2.00 Historical Perspective 1Publisher’s Col um n 96 - Balanced Tree 108 Letters 109 The Execution Variable and Array 11I, I1 8,119 Meetings 112 Project Benchmark 113 IPS - A German FORTH-Dialect The CASE, SEL, 116 and COND Structures Published by Forth Interest Group Volume II No. 4 November/December 1980 PUBLISHER’S COLUMN Publisher Roy C. Martens Editorial Review Board Bill Ragsdale We’re deep into the planning and arrangements for Dave Boulton the FIG Convention and the FOAML Conference. If you Kim Harris haven’t made your reservations, call right away, we John James might be able to get you into the FORML Conference or Dave Kilbridge the Convention Banquet. Plan on coming to the Con- George Maverick vention anyway. Remember the dates and places :re. FORTH DIMENSIONS solicits editorial material, FORML Conference, November 26.27,828 comments and letters. No responsibility is assumed for Asilomar, CA accuracy of material submitted. ALL MATERIAL PUBLISHED BY THE FORTH INTEREST GROUP IS IN FIG Convention, November 29 THE PUBLIC DOMAIN. Information in FORTH Villa Hotel, San Mateo, CA DIMENSIONS may be reproduced with credit given to the author and the Forth Interest Group. The other big news! FORTH-79 STANDARD is available!!! Call (41 5) 962-8653 or send in your order, Subscription to FORTH DIMENSIONS is free with today! $1 O.OO! membership in the Forth Interest Group at $1 2.00 per year ($1 5.00 overseas).
    [Show full text]
  • DR. DOBB's JOURNAL of COMPUTER Calisthenics &
    S90£6 V) 'A311VA I.IS Second Class Postage Paid at Menlo Park, CA ijij31 VNn~V1 %£ Address Correction Requested leAW NOSNHo r NO~Aa ISZZ 10 60aS NHO rS90£6 I VOLa NO 3 ISSUE 43 NOV·DEC 1979 ALSO PUBLISHED BY PEOPLE'S COMPUTER COMPANY: DR. DOBB's JOURNAL of COMPUTER Calisthenics & Dr. Dobb's Journal is a highly respected reference journal which fills a unique and Orthodontia solid niche within the microcomputing world. We publish discussions and examples Send in this form or a facsimile to .tart your of general purpose system tools, articles on lubKription to Dr. Oobb's Joumal. legislation or trends affecting computerists, --- - -- -OADEAFOAM--------' a consumer watchdog column, as well as a St.rt my IoUbscription to Dr. Oobb'. JourMl, variety of monthly columns designed to 10 i.u", $15/yr. ($5 off the newMt.nd pricel. guide and help readers wend their way o o,.:k 'nctosed o Bill me through the confusion of a new and bur­ N _________________________ geoning industry. Add~n _______________________ Recent issues have included: • Growing, pruning City,Stefl _____________ Zip_ and climbing binary trees with tiny-c' Selecting business software for microcomputers • An inter­ Signature active timeshared operating system for the 8080 Pl._ inquire Ibout foreign nltel. Send order to' • A critical look at the MC68000 • A Z80· ZAP P.opI,', ComPUter Co., Box E, 1263 EI CImino. disassembler • Converting 8-bit memories t. Mlnlo P'tk, CA 94025. 16-bits OSI BASIC for the KIM-l • Let \ "f C7 computer speak ASCII I~ SHOGI: GAMES FOR YOU TO PROGRAM ATARI SOUNDS • CRYPTARITHMS TEXAS INSTRUMENTS GRAPHICS formerly VolumB 8 Number 3 SUBMITTING ITEMS FOR PUBLICATION STAFF Noy· Dec 1979 ~S LABEL tV1!ryming with your name, addras and the date; tspes should lifO include the EDITORS progl1lm nSTlt, langu.
    [Show full text]
  • AMOS System Commands Reference Manual
    AMOS System Commands Reference Manual DSM-00043-18 © 1998 Alpha Microsystems REVISIONS INCORPORATED REVISION DATE 00 March 1988 01 December 1988 02 September 1989 03 April 1991 04 September 1996 05 March 1997 06 June 1997 07 December 1997 08 June 1998 09 April 1999 10 October 1999 11 February 2000 12 August 2000 13 January 2001 14 March 2001 15 February 2002 16 May 2004 17 October 2006 18 September 2007 To re-order this document, request part number DSO-00043-00. This document applies to AMOS version 2.3A, PR 06/00, AMOS 8.0 and later. The information contained in this manual is believed to be accurate and reliable. However, no responsibility for the accuracy, completeness or use of this information is assumed by Alpha Microsystems. The following are registered trademarks of Alpha Microsystems, Irvine, CA 92614: AMOS Alpha Micro Alpha Micro AlphaACCOUNTING AlphaBASIC AlphaCALC AlphaFORTRAN 77 AlphaLAN AlphaWRITE inSight/am AlphaRJE The following are trademarks of Alpha Microsystems, Irvine, CA 92614: AlphaBASIC PLUS AlphaVUE AMPC AMTEC AlphaDDE AlphaConnect DART AlphaMAIL AlphaNET ESP MULTI All other copyrights and trademarks are the property of their respective holders. ALPHA MICROSYSTEMS 17534 Von Karman Irvine, CA 92614 Table of Contents CHAPTER 1 - INTRODUCTION TO THE MANUAL 1-1 CONCEPTS 1-1 AMOS Command Level 1-1 AMOS Prompt 1-1 Command Line 1-1 Command File 1-1 Defaults 1-2 File Specification 1-2 Re-entrant 1-2 Re-usable 1-2 Switch (or Option) 1-2 Wildcard 1-3 Wildcard File Command Switches 1-3 CONVENTIONS USED IN THIS MANUAL 1-3 CHAPTER 2 - INTRODUCTION TO AMOS COMMANDS 2-1 COMMANDS TO BE USED WITH CAUTION 2-2 Commands That Can Destroy Disk Contents 2-2 System Operator Commands 2-2 Access Limitations 2-2 CHAPTER 3 - FILE SPECIFICATIONS 3-1 CHAPTER 4 - DEFAULTS AND WILDCARD SYMBOLS 4-1 STANDARD SYSTEM DEFAULTS 4-1 WILDCARD SYMBOLS 4-1 STANDARD SYSTEM WILDCARD SYMBOLS 4-2 CHAPTER 5 - INPUT/OUTPUT REDIRECTION 5-1 REDIRECTION SYMBOLS 5-1 USING REDIRECTION 5-1 System Commands Reference Manual, Rev.
    [Show full text]
  • BASIC. FORTRAN.S-ALGOL. and Pascal Benchmarks on Microcomputers
    Monash University From the SelectedWorks of Marcus R Wigan Winter August 1, 1982 BASIC. FORTRAN.S-ALGOL. and Pascal Benchmarks on microcomputers. including the effects of floating point processor support. Marcus R Wigan, Oxford Systematics Available at: https://works.bepress.com/mwigan/14/ 1 Reprinted with permission from: Proceedings: National Conference on microcomputer software, Aug 1982. Microprocessor Special Interest Group, Austra l·j an Computer Society. MICSIG, Canberra (2Bp). ! : L! BASIC. FORTRAN.S-ALGOL. and Pascal Benchmarks on microcomputers. including the effects of floating point processor support. MR.W/gan -( I {Oxford Systematics. PO Box 287. Mt Waverley, Victoria 3149. Auatral/al ABSTRACT u A straightforward ·set 01 short and simple benchm.arks has been used to examine the relative performance 01 a wide range 01 mainframe, mini, and micro systems. ~Comparable sets ot BASIC, Pascal. FORTRAN and Structured Algol codes are given In a series ot Tables and Figuros. Special attention has been paid to the role of ! I additional processors to assist In the execution of the benchmark codes. These Include a 6809 used to - acceJerate APPLE-Pascal 1.1 p-code and an AMD 9511 to ac:c:elerate BASIC-E and Structured Algol semi-complied cod",. Two AMD 9511 versions of MicroSoft ooao FORTRAN FORLIB are included. The overlap In performance of I i mainframe, mini. and micro systems is illustrated. The major conclusion Is that special attention should be L.J paid to high speed Interpreters for semi-compiled commercially-available software products as a major thrust towards a transferable set of user ellvironments at different levels of execution speed.
    [Show full text]
  • AMOS User's Guide to Re-Order This Document, Request Part Number DSO-00042-00
    RIGHT. FROM THE START RIGHT. FROM THE START RIGHT. FROM THE START RIGHT. FROM THE START RIGHT. FROM THE START RIGHT. FROM THE START AMOS RIGHT. FROM THE START User's Guide RIGHT. FROM THE START RIGHT. FROM THE START RIGHT. FROM THE START RIGHT. FROM THE START RIGHT. FROM THE START RIGHT. FROM THE START RIGHT. FROM THE START DSM-00042-02 1992 Alpha Microsystems REVISIONS INCORPORATED REVISION DATE 00 March 1988 01 August 1988 02 April 1991 AMOS User's Guide To re-order this document, request part number DSO-00042-00. This document applies to AMOS versions 2.2 and later. The information contained in this manual is believed to be accurate and reliable. However, no responsibility for the accuracy, completeness or use of this information is assumed by Alpha Microsystems. This document may contain references to products covered under U.S. Patent Number 4,530,048. The following are registered trademarks of Alpha Microsystems, Santa Ana, CA 92799: AMIGOS AMOS Alpha Micro AlphaACCOUNTING AlphaBASIC AlphaCALC AlphaCOBOL AlphaFORTRAN 77 AlphaLAN AlphaLEDGER AlphaMAIL AlphaMATE AlphaNET AlphaPASCAL AlphaRJE AlphaWRITE CASELODE OmniBASIC VER-A-TEL VIDEOTRAX The following are trademarks of Alpha Microsystems, Santa Ana, CA 92799: AlphaBASIC PLUS AlphaVUE AM-PC AMTEC DART ESP MULTI inSight/am inFront/am All other copyrights and trademarks are the property of their respective holders. ALPHA MICROSYSTEMS P.O. Box 25059 Santa Ana, CA 92799 AMOS User's Guide PREFACE The AMOS User's Guide contains instructions for the operation and use of your Alpha Micro computer system. Not only does it contain guidelines for operating the various pieces of equipment attached to your system, but also rules for entering the many available AMOS commands, creating your own commands, and manipulating files and data sets.
    [Show full text]
  • AMOS Alphabasic
    I C -4 rn— —m r rr ; —r cr C -4 0 tfl — r z z mcC 1 June 1982 P55—10013—00 CHANGE PAGE PACKET #4 FOR THE ALPHA BASIC USER'S MANUAL 1.0 INTRODUCTION This 4th change page packet for the AIphaBASIC User's Manual (DWPI—QO100—OU, Revision 803 contains update instructions,a new title page, and the manual pages that we have revised, It updates the manual to Revision 804. This packet should be Implemented only in versions that have been updated to Revision level 803, that is, only if your manual includes the contents of change page packet #3. 1.1 UPDATE INSTRUCTIONS To make the update process easier, your copy of the AIphaBASIC User's Manual should be loose In a 3—ring binder. First, remove the title page from this changepage packet and exchange It for the title page in your copy of the manual. If your copy has been updated with change page packet #3, the titlepage you replace will show a 803 revision level. The new title Dage reflects revision level 804. Now, remove the remaining change pages from this packet and substitute them for the original pages listed below, As you exchange these pages for the originals, note thatwe have marked all revised portions of the text with change bars (vertical black lines in the left margin). Also notice that the number of the manual appears at the bottom of each change page. Original Pages Revised Pages Title page/u Title page/Il vii through ix vii through ix 2—9/2—10 2—9/2—10 5—1/5—2 5—1/5—2 11—5/11/6 11—5/11—6 12—1 through 12—4 12—1 through 12—4 13—11/13—12 13—11/13—12 16—1/16—2 16—1/16—2 17—3/17—4 17—3/17—4 18—1 through 18—4 18—1 through 18—7 19—9/19—10 19—9/19—10 19—13/19—14 19—13/19—14 A—13 through A—16 A—13 through A—16 8—3 through 8—6 8—3 through 8—6 C—1/C—2 C—1/C—2 S.OFTV'ARE MANUAL AIphaBASIC USER'S MANUAL D\A/N141]D1 LJDD1 REV.504 alphamicro F9RST EDTON AOO 197? BOO October 1980 801 October 30, 1980 BO2 April 30, 1980 BO3 October 31, 1981 804 June 1, 1982 ©1982 ALPHA MCROSYSTEMS THE INFORMATION CONTAINED IN THIS MANUAL IS BELIEVED TO BE ACCURATE AND RELIABLE.
    [Show full text]
  • Alphabasic USER's MANUAL OWM-00100-01
    SOFTWARE MANUAL AlphaBASIC USER'S MANUAL OWM-00100-01 REV. BOO ~alpha ~rnlcro SORWARE MANUAL AlphaBASIC USER'S MANUAL OWM-00100-01 REV.B01 ALPHA BASIC USER'S MANUAL Page ii NOTE: This printing of the manual contains the contents of Change Page Packet #1 for the "AlphaBASIC User's Manual", (DSS-10000-04), which may be ordered separately from Alpha Micro. First Printing: 1977 Second Printing: October 1980 Third Printing: 30 October 1980 'Alpha Micro', 'AMOS', 'AM-100', 'AlphaBASIC', 'AlphaPASCAL', and 'AlphaLISP' are trademarks of ALPHA MICROSYSTEMS Irvine, CA 92714 This book reflects AMOS Versions 4.4 and later ©1980 - ALPHA MICROSYSTEMS , ~:: ,,' ALPHA MICROSYSTEMS" ,,' , ;~ , 17881 Sky Park North ~ Irvine, CA 92714 ALPHA BASIC USER'S MANUAL Page iii Table of Contents CHAPTER 1 INTRODUCTION TO ALPHABASIC CHAPTER 2 INTERACTIVE AND COMPILER MODES 2.1 INTERACTIVE MODE ••••••••••••••••••••••••••••• 2-2 2.1.1 Loading, Creating, and Saving BASIC Programs •••••••••••••••••••••••••••••• 2-2 2.1.2 Direct Statements ••••••••••••••••••••• 2-3 2.1.~ Compiling and Running a Program ••••••• 2-4 2.1.3.1 Compiler Options ••••••••••••• 2-5 2.1.4 Debugging Features •••••••••••••••••••• 2-6 2.2 COMPILER MODE •••••••••••••••••••••••••••••••• 2-6 2.2.1 Creating a Program •••••••••••••••••••• 2-6 2.2.1.1 Program Form ••••••••••••••••• 2-7 2.2.2 Compiling a Program ••••••••••••••••••• 2-8 2.2.2.1 Compiler Options ••••••••••••• 2-9 2.2.3 Running a Program ••••••••••••••••••••• 2-9 CHAPTER 3 GENERAL INFORMATION 3.1 MULTIPLE STATEMENT LINES •••••••••••••••••••••
    [Show full text]