3|Programmers Manual|../gm-programmersmanual.html
4|Introduction|gm-introduction.html
5|What is Gamma?|gm-introduction.html#GM-WHATISGAMMA
5|Assumptions about the Reader|gm-assumptionsaboutthereader.html
5|System Requirements|gm-systemrequirements.html
5|Download and Installation|gm-installation.html
5|Where can I get help?|gm-techsupport.html
4|Getting Started|gm-gettingstarted.html
5|Interactive Mode|gm-gettingstarted.html#GM-INTERACTIVEMODE
5|Executable Programs|gm-executableprograms1.html
5|Symbols and Values|gm-symbolsandvalues.html
4|Basic Data Types and Mechanisms|gm-basicdatatypesandmechanisms.html
5|Numeric Types|gm-basicdatatypesandmechanisms.html#GM-NUMERICTYPES
5|Logical Types|gm-logicaltypes.html
5|Strings|gm-strings.html
5|Lists and Arrays|gm-listsandarrays.html
5|Constants|gm-constants.html
5|Operators and Expressions|gm-operatorsandexpressions.html
5|Comments|gm-comments.html
5|Reserved Words|gm-reservedwords.html
5|Memory Management|gm-memorymanagement.html
4|Tutorial I|gm-tutorial1.html
5|Lists|gm-tutorial1.html#GM-LISTS
5|"Hello world" program|gm-helloworldprogram.html
4|Control Flow|gm-controlflow.html
5|Statements|gm-controlflow.html#GM-STATEMENTS
5|Function Calls|gm-functioncalls.html
5|Event Handling|gm-eventhandling.html
5|Error Handling|gm-errorhandling.html
4|Tutorial II|gm-tutorial2.html
5|Error Handling - try/catch, protect/unwind|gm-tutorial2.html#GM-ERRORHANDLINGTRYCATCH
5|Dynamic Scoping|gm-dynamicscoping.html
5|Error Handling - interactive session|gm-errorhandlinginteractive.html
4|Functions and Program Structure|gm-functionsandprogramstructure.html
5|Function Definition|gm-functionsandprogramstructure.html#GM-FUNCTIONDEFINITION
5|Function Arguments|gm-functionarguments.html
5|Function Renaming|gm-functionrenaming.html
5|Loading files|gm-loadingfiles.html
5|The main Function|gm-themainfunction.html
5|Executable Programs|gm-executableprograms2.html
5|Running a Gamma Program|gm-runningagammaprogram.html
5|Command Line Arguments|gm-commandlinearguments.html
4|Object Oriented Programming|gm-classes.html
5|Classes and Instances|gm-classes.html#GM-CLASSESANDINSTANCES
5|Methods|gm-methods.html
5|Inheritance|gm-inheritance.html
5|Instance Variables|gm-instancevariables.html
5|Class Variables|gm-classvariables.html
5|Constructors and Destructors|gm-constructorsanddestructors.html
5|Polymorphism|gm-polymorphism.html
5|Binary Classes and User Classes|gm-binaryclassesanduserclasses.html
4|Tutorial III|gm-tutorial3.html
5|Classes and OOP|gm-tutorial3.html#GM-CLASSESANDOOP
4|Interactive Development and Debugging|gm-developmentanddebugging.html
5|Interactive Mode Implementation|gm-developmentanddebugging.html#GM-INTERACTIVEMODEIMPLEMENTATION
5|Getting On-Line Help for Functions|gm-gettingonlinehelpforfunctions.html
5|Examining Variables in a Class or Instance|gm-examiningvariablesinaclass.html
5|Using the Debug Prompt|gm-usingthedebugprompt.html
5|Debugging a program|gm-debuggingaprogram.html
4|Advanced Types and Mechanisms|gm-advancedtypesandmechanisms.html
5|Symbols|gm-advancedtypesandmechanisms.html#GM-SYMBOLS
5|Evaluation|gm-evaluation.html
5|Literal Syntax and Evaluation|gm-literalsyntaxandevaluation.html
4|Input and Output|gm-inputandoutput.html
5|Referencing Files|gm-inputandoutput.html#GM-REFERENCINGFILES
5|Lisp and Gamma I/O mechanisms|gm-lispandgammaiomechanisms.html
5|Writing|gm-writing.html
5|Reading|gm-reading.html
4|Special Topics|gm-specialtopics.html
5|Modifying QNX Process Environment Variables|gm-specialtopics.html#GM-MODIFYINGPROCESSVARS
5|QNX 4 Interprocess Communication (IPC)|gm-interprocesscommunication.html
5|Cogent IPC|gm-cogentipc.html
4|Function List|gm-ax-functionlist.html
3|Reference|../gm-reference.html
4|Symbols and Literals|rs-symbolsandliterals.html
5|Data Types and Predicates|re-datatypes.html
5|undefined_p, undefined_symbol_p|re-undefinedp.html
5|Literals|re-literals.html
5|Predefined Symbols|re-predefinedsymbols.html
5|Reserved Words|re-reservedwords.html
5|nil|re-nil.html
5|gamma, phgamma|re-gamma.html
5|t|re-t.html
4|Operators|rs-operators.html
5|Operator Precedence and Associativity|re-operators.html
5|Arithmetic Operators|re-arithops.html
5|Assignment Operators|re-assignops.html
5|Binary Operator Shorthands|re-binopshorthands.html
5|Bitwise Operators|re-bitops.html
5|Class Operators|re-classops.html
5|Comparison Operators|re-compops.html
5|Evaluation Order Operators|re-evalorderops.html
5|Increment and Decrement Operators|re-incdcrops.html
5|Logical Operators|re-logicops.html
5|Quote Operators|re-quoteops.html
5|Ternary Operator|re-ternaryop.html
4|Statements|rs-statements.html
5|class|re-class.html
5|condition|re-condition.html
5|for|re-for.html
5|function|re-function.html
5|if|re-if.html
5|local|re-local.html
5|method|re-method.html
5|progn, prog1|re-progn.html
5|protect unwind|re-protectunwind.html
5|switch|re-switch.html
5|try catch|re-trycatch.html
5|while|re-while.html
5|with|re-with.html
4|Core Functions|rs-corefunctions.html
5|call|re-call.html
5|class_add_cvar|re-classaddcvar.html
5|class_add_ivar|re-classaddivar.html
5|class_name|re-classname.html
5|class_of|re-classof.html
5|defclass|re-defclass.html
5|defmacro, defmacroe|re-defmacro.html
5|defun, defune,|re-defun.html
5|defmethod|re-defmethod.html
5|defvar|re-defvar.html
5|destroy|re-destroy.html
5|eq, equal|re-eq.html
5|error|re-error.html
5|eval|re-eval.html
5|eval_list|re-evallist.html
5|eval_string|re-evalstring.html
5|funcall|re-funcall.html
5|function_args|re-functionargs.html
5|function_body|re-functionbody.html
5|function_name|re-functionname.html
5|getprop|re-getprop.html
5|has_cvar|re-hascvar.html
5|has_ivar|re-hasivar.html
5|instance_vars|re-instancevars.html
5|is_class_member|re-isclassmember.html
5|ivar_type|re-ivartype.html
5|macro|re-macro.html
5|new|re-new.html
5|parent_class|re-parentclass.html
5|print_stack|re-printstack.html
5|properties|re-properties.html
5|quote, backquote|re-quote.html
5|require, load|re-requireload.html
5|set, setq, setqq|re-set.html
5|setprop|re-setprop.html
5|setprops|re-setprops.html
5|trap_error|re-traperror.html
5|unwind_protect|re-unwindprotect.html
5|whence|re-whence.html
4|Lists and Arrays|rs-listsandarrays.html
5|append|re-append.html
5|aref|re-aref.html
5|array|re-array.html
5|array_to_list|re-arraytolist.html
5|aset|re-aset.html
5|assoc, assoc_equal|re-assoc.html
5|bsearch|re-bsearch.html
5|car, cdr, and others|re-car.html
5|cons|re-cons.html
5|copy|re-copy.html
5|copy_tree|re-copytree.html
5|delete|re-delete.html
5|difference|re-difference.html
5|find, find_equal|re-find.html
5|insert|re-insert.html
5|intersection|re-intersection.html
5|length|re-length.html
5|list, listq|re-list.html
5|list_to_array|re-listtoarray.html
5|make_array|re-makearray.html
5|nappend|re-nappend.html
5|nremove|re-nremove.html
5|nreplace, nreplace_equal|re-nreplace.html
5|nth_car, nth_cdr|re-nthcar.html
5|remove|re-remove.html
5|reverse|re-reverse.html
5|rplaca, rplacd|re-rplaca.html
5|shorten_array|re-shortenarray.html
5|sort|re-sort.html
5|union|re-union.html
4|Strings and Buffers|rs-stringsandbuffers.html
5|bdelete|re-bdelete.html
5|binsert|re-binsert.html
5|buffer|re-buffer.html
5|buffer_to_string|re-buffertostring.html
5|format|re-format.html
5|make_buffer|re-makebuffer.html
5|open_string|re-openstring.html
5|parse_string|re-parsestring.html
5|raw_memory|re-rawmemory.html
5|shell_match|re-shellmatch.html
5|shorten_buffer|re-shortenbuffer.html
5|strchr, strrchr|re-strchr.html
5|strcmp, stricmp|re-strcmp.html
5|string|re-string.html
5|stringc|re-stringc.html
5|string_file_buffer|re-stringfilebuffer.html
5|string_split|re-stringsplit.html
5|string_to_buffer|re-stringtobuffer.html
5|strlen|re-strlen.html
5|strncmp, strnicmp|re-strncmp.html
5|strrev|re-strrev.html
5|strstr|re-strstr.html
5|substr|re-substr.html
5|tolower|re-tolower.html
5|toupper|re-toupper.html
4|Data Type Conversion|datatypeconversion.html
5|bin|re-bin.html
5|char|re-char.html
5|char_val|re-charval.html
5|dec|re-dec.html
5|hex|re-hex.html
5|int|re-int.html
5|number|re-number.html
5|oct|re-oct.html
5|symbol|re-symbol.html
4|Math|rs-math.html
5|acos, asin, atan, atan2|re-acos.html
5|and, not, or|re-andnotor.html
5|band, bnot, bor, bxor|re-band.html
5|ceil|re-ceil.html
5|cfand, cfor|re-cfand.html
5|conf, set_conf|re-conf.html
5|cos, sin, tan|re-cos.html
5|div|re-div.html
5|exp|re-exp.html
5|floor|re-floor.html
5|log, log10, logn|re-log.html
5|neg|re-neg.html
5|pow|re-pow.html
5|random|re-random.html
5|round|re-round.html
5|set_random|re-setrandom.html
5|sqr|re-sqr.html
5|sqrt|re-sqrt.html
4|Input/Output|rs-inputoutput.html
5|close|re-close.html
5|fd_close|re-fdclose.html
5|fd_data_function|re-fddatafunction.html
5|fd_eof_function|re-fdeoffunction.html
5|fd_open|re-fdopen.html
5|fd_read|re-fdread.html
5|fd_to_file|re-fdtofile.html
5|fd_write|re-fdwrite.html
5|fileno|re-fileno.html
5|ioctl|re-ioctl.html
5|open|re-open.html
5|pipe|re-pipe.html
5|princ, print, pretty_princ, pretty_print|re-princ.html
5|pty, ptytio|re-pty.html
5|read|re-read.html
5|read_char, read_double, read_float, read_long, read_short|re-readchar.html
5|read_eval_file|re-readevalfile.html
5|read_line|re-readline.html
5|read_n_chars|re-readnchars.html
5|read_until|re-readuntil.html
5|seek|re-seek.html
5|ser_setup|re-sersetup.html
5|tell|re-tell.html
5|terpri|re-terpri.html
5|unread_char|re-unreadchar.html
5|write, writec, pretty_write, pretty_writec|re-write.html
5|write_n_chars|re-writenchars.html
4|File System|filesystem.html
5|absolute_path|re-absolutepath.html
5|access|re-access.html
5|basename|re-basename.html
5|cd|re-cd.html
5|chars_waiting|re-charswaiting.html
5|directory|re-directory.html
5|dirname|re-dirname.html
5|drain|re-drain.html
5|file_date|re-filedate.html
5|file_size|re-filesize.html
5|flush|re-flush.html
5|getcwd|re-getcwd.html
5|is_busy|re-isbusy.html
5|is_dir|re-isdir.html
5|is_file|re-isfile.html
5|is_readable|re-isreadable.html
5|is_writable|re-iswritable.html
5|mkdir|re-mkdir.html
5|path_node|re-pathnode.html
5|rename|re-rename.html
5|root_path|re-rootpath.html
5|tmpfile|re-tmpfile.html
5|unbuffer_file|re-unbufferfile.html
5|unlink|re-unlink.html
4|OS APIs|osapis.html
5|atexit|re-atexit.html
5|block_signal, unblock_signal|re-blocksignal.html
5|errno|re-errno.html
5|exec|re-exec.html
5|exit_program|re-exitprogram.html
5|fork|re-fork.html
5|getenv|re-getenv.html
5|gethostname|re-gethostname.html
5|getnid|re-getnid.html
5|getpid|re-getpid.html
5|getsockopt, setsockopt|re-getsockopt.html
5|kill|re-kill.html
5|nanosleep|re-nanosleep.html
5|setenv|re-setenv.html
5|shm_open|re-shmopen.html
5|shm_unlink|re-shmunlink.html
5|signal|re-signal.html
5|sleep, usleep|re-sleep.html
5|strerror|re-strerror.html
5|system|re-system.html
5|wait|re-wait.html
4|Dynamic Loading|rs-dynamicloading.html
5|AutoLoad|re-autoload.html
5|autoload_undefined_symbol|re-autoloadundefinedsymbol.html
5|AutoMapFunction|re-automapfunction.html
5|ClearAutoLoad|re-clearautoload.html
5|dlclose|re-dlclose.html
5|dlerror|re-dlerror.html
5|dlfunc|re-dlfunc.html
5|DllLoad|re-dllload.html
5|dlmethod|re-dlmethod.html
5|NoAutoLoad|re-noautoload.html
5|dlopen|re-dlopen.html
4|Profiling and Debugging|rs-profilinganddebugging.html
5|allocated_cells|re-allocatedcells.html
5|eval_count|re-evalcount.html
5|free_cells|re-freecells.html
5|function_calls|re-functioncalls.html
5|function_runtime|re-functionruntime.html
5|gc|re-gc.html
5|gc_blocksize|re-gcblocksize.html
5|gc_enable|re-gcenable.html
5|gc_newblock|re-gcnewblock.html
5|gc_trace|re-gctrace.html
5|profile|re-profile.html
5|set_autotrace|re-setautotrace.html
5|set_breakpoint|re-setbreakpoint.html
5|time|re-time.html
5|trace, notrace|re-trace.html
4|Miscellaneous|rs-miscellaneous.html
5|apropos|re-apropos.html
5|create_state, enter_state, exit_state|re-createstate.html
5|gensym|re-gensym.html
5|modules|re-modules.html
5|stack|re-stack.html
4|IPC|ipc.html
5|add_hook|re-addhook.html
5|close_task|re-closetask.html
5|_destroy_task|re-destroytask.html
5|init_async_ipc|re-initasyncipc.html
5|init_ipc|re-initipc.html
5|isend|re-isend.html
5|locate_task|re-locatetask.html
5|locate_task_id|re-locatetaskid.html
5|name_attach|re-nameattach.html
5|nserve_query|re-nservequery.html
5|remove_hook|re-removehook.html
5|run_hooks|re-runhooks.html
5|send|re-send.html
5|send_async|re-sendasync.html
5|send_string|re-sendstring.html
5|send_string_async|re-sendstringasync.html
5|taskdied, taskstarted|re-taskdied.html
5|task_info|re-taskinfo.html
4|Events and Callbacks|rs-eventsandcallbacks.html
5|add_set_function|re-addsetfunction.html
5|flush_events|re-flushevents.html
5|next_event, next_event_nb|re-nextevent.html
5|remove_set_function|re-removesetfunction.html
5|when_set_fns|re-whensetfns.html
4|Time, Date, and Timers|timedateandtimers.html
5|after|re-after.html
5|at|re-at.html
5|block_timers, unblock_timers|re-blocktimers.html
5|cancel|re-cancel.html
5|clock, nanoclock|re-clock.html
5|date|re-date.html
5|date|re-date.html
5|every|re-every.html
5|timer_is_proxy|re-timerisproxy.html
4|Cascade DataHub|rs-datahub.html
5|add_exception_function, add_echo_function|re-addexceptionfunction.html
5|lock_point|re-lockpoint.html
5|point_locked|re-pointlocked.html
5|point_nanoseconds|re-pointnanoseconds.html
5|point_seconds|re-pointseconds.html
5|point_security|re-pointsecurity.html
5|read_existing_point, read_point|re-readexistingpoint.html
5|register_all_points|re-registerallpoints.html
5|register_exception|re-registerexception.html
5|register_point, register_existing_point|re-registerpoint.html
5|remove_echo_function|re-removeechofunction.html
5|remove_exception_function|re-removeexceptionfunction.html
5|secure_point|re-securepoint.html
5|set_domain|re-setdomain.html
5|set_security|re-setsecurity.html
5|unregister_point|re-unregisterpoint.html
5|when_echo_fns, when_exception_fns|re-whenechofns.html
5|write_existing_point, write_point|re-writeexistingpoint.html
4|QNX 4|rs-qnx.html
5|dev_read|re-devread.html
5|ser_setup|re-sersetup.html
5|inp, inpw|re-inp.html
5|mmap|re-mmap.html
5|outp, outpw|re-outp.html
5|qnx_name_attach|re-qnxnameattach.html
5|qnx_name_detach|re-qnxnamedetach.html
5|qnx_name_locate|re-qnxnamelocate.html
5|qnx_osinfo|re-qnxosinfo.html
5|qnx_osstat|re-qnxosstat.html
5|qnx_proxy_attach|re-qnxproxyattach.html
5|qnx_proxy_detach|re-qnxproxydetach.html
5|qnx_proxy_rem_attach|re-qnxproxyremattach.html
5|qnx_proxy_rem_detach|re-qnxproxyremdetach.html
5|qnx_receive|re-qnxreceive.html
5|qnx_reply|re-qnxreply.html
5|qnx_send|re-qnxsend.html
5|qnx_spawn_process|re-qnxspawnprocess.html
5|qnx_trigger|re-qnxtrigger.html
5|qnx_vc_attach|re-qnxvcattach.html
5|qnx_vc_detach|re-qnxvcdetach.html
5|qnx_vc_name_attach|re-qnxvcnameattach.html
3|Index|../i27876.html
3|Colophon|../z29552.html
