XLISP-PLUS: Another Object-oriented Lisp

Version 2.1g


18 JUL 94

Tom Almy
tom.almy@tek.com

Portions of this manual and software are from XLISP which is Copyright (c) 1988, by David Michael Betz, all rights reserved. Mr. Betz grants permission for unrestricted non-commercial use. Portions of XLISP-PLUS from XLISP-STAT are Copyright (c) 1988, Luke Tierney. UNIXSTUF.C is from Winterp 1.0, Copyright 1989 Hewlett-Packard Company (by Niels Mayer). Other enhancements and bug fixes are provided without restriction by Tom Almy, Mikael Pettersson, Neal Holtz, Johnny Greenblatt, Ken Whedbee, Blake McBride, Pete Yadlowsky, and Richard Zidlicky. See source code for details.


TABLE OF CONTENTS
INTRODUCTION
XLISP COMMAND LOOP
BREAK COMMAND LOOP
DATA TYPES
THE EVALUATOR
HOOK FUNCTIONS
LEXICAL CONVENTIONS
8 BIT ASCII CHARACTERS
READTABLES
SYMBOL CASE CONTROL
PACKAGES
LAMBDA LISTS
OBJECTS
THE 'Object' CLASS
THE 'Class' CLASS
INSTANCE VARIABLES OF CLASS 'CLASS':
SYMBOLS
EVALUATION FUNCTIONS
MULTIPLE VALUE FUNCTIONS
SYMBOL FUNCTIONS
PACKAGE FUNCTIONS
PROPERTY LIST FUNCTIONS
HASH TABLE FUNCTIONS
ARRAY FUNCTIONS
SEQUENCE FUNCTIONS
LIST FUNCTIONS
DESTRUCTIVE LIST FUNCTIONS
ARITHMETIC FUNCTIONS
BITWISE LOGICAL FUNCTIONS
STRING FUNCTIONS
CHARACTER FUNCTIONS
STRUCTURE FUNCTIONS
OBJECT FUNCTIONS
PREDICATE FUNCTIONS
CONTROL CONSTRUCTS
LOOPING CONSTRUCTS
THE PROGRAM FEATURE
INPUT/OUTPUT FUNCTIONS
THE FORMAT FUNCTION
FILE I/O FUNCTIONS
STRING STREAM FUNCTIONS
DEBUGGING AND ERROR HANDLING FUNCTIONS
SYSTEM FUNCTIONS
ADDITIONAL FUNCTIONS AND UTILITIES
BUG FIXES AND EXTENSIONS
EXAMPLES: FILE I/O FUNCTIONS
INDEX

XLISP-PLUS - Version 2.1g - Tom Almy tom.almy@tek.com - 18 JUL 94
Generated with WebMaker