IBM 5100 Portable Computer APL Reference Manual

by Staff at IBM

Paper Book, 1976

Status

Available

Library's review

Indeholder "Chapter 1. Operation", " IBM 5100 Portable Computer Overview", " Display Screen", " Switches", " Power On or Restart Procedures", " Display Screen Control", " Keyboard", " Attention", " Hold", " Execute", " Command", " Positioning the Cursor and Information on the Display Screen", "
Show More
Copy Display", " Indicator Lights", " Process Check", " In Process", "Chapter 2. System Commands", " System Overview", " System Command Descriptions", " The )CLEAR Command", " The )CONTINUE Command", " The )COPY Command", " The )DROP Command", " The )ERASE Command", " The )FNS Command", " The )LIB Command", " The )LOAD Command", " The )MARK Command", " The )MODE Command", " The )OUTSEL Command", " The )PATCH Command", " The )PCOPY Command", " The )REWIND Command", " The )SAVE Command", " The )SI Command", " The )SIV Command", " The )SYMBOLS Command", " The )VARS Command", " The )WSID Command", "Chapter 3. Data", " Variables", " Data Representation", " Numbers", " Scaled Representation (Scientific Notation)", " Character Constants", " Logical Data", " Scalar", " Arrays", " Generating Arrays", " Finding the Shape of An Array", " Empty Arrays", " Catenation", " Indexing", "Chapter 4. Primitive (Built-in) Functions", " Primitive Scaler Functions", " The + Function: Conjugate, Plus", " The - Function: Negation, Minus", " The × Function: Signum, Times", " The ÷ Function: Reciprocal, Divide", " The ⌈ Function: Ceiling, Maximum", " The ⌊ Function: Floor, Minimum", " The ∣ Function: Magnitude, Residue", " The ⋆ Function: Exponential, Power", " The ⍟ Function: Natural Log, Logarithm", " The ○ Function: Pi Times, Circular", " The ! Function: Factorial, Binomial", " The ? Function: Roll", " The ∧ Function: And", " The ∨ Function: Or", " The ~ Function: Not", " The ⍲ Function: Nand", " The ⍱ Function: Nor", " The > Function: Greater Than", " The = Function: Equal To", " The < Function: Less Than", " The ≥ Function: Greater Than or Equal To", " The ≤ Function: Less Than or Equal To", " The ≠ Function: Not Equal To", " Primitive Mixed Functions", " The ⍴ Function: Shape, Reshape (Structure)", " The , Function: Ravel, Catenate, Laminate", " The / Function: Compress", " The Function: Expand", " The ⍋ Function: Grade Up", " The ⍒ Function: Grade Down", " The ↑ Function: Take", " The ↓ Function: Drop", " The ⍳ Function: Index Generator, Index of", " The ⌽ Function: Reverse, Rotate", " The ⍉ Function: Transpose, Generalized Transpose", " The ? Function: Deal", " The ⊥ Function: Decode (Base Value)", " The ⊤ Function: Encode (Representation)", " The ∈ Function: Membership", " The ⌹ Function: Matrix Inverse, Matrix Divide", " The ⍎ Function: Execute", " The ⍕ Function: Format", " APL Operators", " Reduction Operator (/)", " Inner Product Operator (.)", " Outer Product Operator (∘.)", " Scan Operator ()", " Special Symbols", " Assignment Arrow ←", " Branch Arrow →", " Quad ⎕", " Quad Quote ⍞", " Comment ⍝", " Parentheses ()", "Chapter 5. System Variables and System Functions", " System Variables", " Comparison Tolerance: ⎕CT", " Index Origin: ⎕IO", " Primitive Precision: ⎕PP", " Print Width: ⎕PW", " Random Link: ⎕RL", " Line Counter: ⎕LC", " Workspace Available: ⎕WA", " Latent Expression: ⎕LX", " Atomic Vector: ⎕AV", " System Functions", " The ⎕CR Function: Canonical Representation", " The ⎕FX Function: Fix", " The ⎕EX Function: Expunge", " The ⎕NL Function: Name List", " The ⎕NC Function: Name Classification", "Chapter 6. User-Defined Functions", " Mechanics of Function Definition", " Function Header", " Branching and Labels", " Local and Global Names", " Interactive Functions", " Requesting Keyboard Input during Function Execution", " Arranging the Output from a User-Defined Function", " Bare Output", " Locked Functions", " Function Editing", " Displaying a User-Defined Function", " Revising a User-Defined Function", " Reopening Function Definition", " An Example of Function Editing", " Trace and Stop Controls", " Trace Control", " Stop Control", "Chapter 7. Suspended Function Execution", " Suspension", " State Indicator", "Chapter 8. Tape and Printer Input and Output", " Establishing a Variable to be Shared", " Opening a Data File or Specifying Printer Output", " Transferring Data", " Transferring Data to Tape (OUT or ADD Operation)", " Transferring Data from Tape (IN Operation)", " Transferring Data to the Printer (PRT Operation)", " Closing a Data File or Terminating the Printer Output", " Retracting the Variable Name Being Shared", " Return Codes", " An Example Using Tape and Printer Input/Output", "Chapter 9. More Things to Know About the 5100", " Data Security", " 5100 Storage Capacity", " Storage Considerations", " Tape Data Cartridge Handling and Care", "Chapter 10. The 5103 Printer", " How to Insert Forms", " How to Adjust the Copy Control Dial for Forms Thickness", " How to Replace a Ribbon", "Chapter 11. Error Messages", "Appendix A. Setup Procedures", " Environment", " 5100 Setup Procedure", " Auxiliary Tape Unit Setup Procedure", " Printer Setup Procedure", "Appendix B. APL Character Set and Overstruck Characters", "Appendix C. Atomic Vector", "Appendix D. 5100 APL Compatibility with IBM APLSV", "Glossary", "Index".

APL er et megasødt sprog. Det er bare synd at folk med rette synes at det er et write-only sprog. Her er Roger Hui's løsningsforslag til Otte-dronninge problemet.
queens←{⍵{((+/b)⌿⍵),⍺|(,b)/⍳×/⍴b←~↑(⊂⍳⍺)∊¨(↓⍵)+[0]¨⊂(c-⍳c←1↓⍴⍵)∘.ׯ1 0 1}⍣⍵⍳1 0}
Show Less

Publication

May 1976, IBM, SA21 9213 2

Language

Original language

English

Physical description

219 p.; 27.7 cm

Local notes

Omslag: Ikke angivet
Omslaget viser titlen og en stregtegning af en IBM 5100 bærbar
Indskannet omslag - N650U - 150 dpi

Pages

219

Library's rating

Rating

(1 rating; 3)
Page: 0.1792 seconds