{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/r-b-build.Wf0FZcJN/b1/librep_0.92.5-3.2_i386.changes", "source2": "/srv/reproducible-results/rbuild-debian/r-b-build.Wf0FZcJN/b2/librep_0.92.5-3.2_i386.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -1,8 +1,8 @@\n \n e5ebc1700511f7c19fd0ff7ffae09ce5 5680 debug optional librep-dev-dbgsym_0.92.5-3.2_i386.deb\n- 4ae6a1966242c837c7178246f6687650 496016 libdevel optional librep-dev_0.92.5-3.2_i386.deb\n- 586d569896584eebe732c15c60349dfa 313824 debug optional librep16-dbgsym_0.92.5-3.2_i386.deb\n- f197fa54b6a0187babd313543c39438e 216796 libs optional librep16_0.92.5-3.2_i386.deb\n+ 302b44eeeab20aecedeb00e615a93081 495760 libdevel optional librep-dev_0.92.5-3.2_i386.deb\n+ 962f323293377d12d6195e17c409e078 313828 debug optional librep16-dbgsym_0.92.5-3.2_i386.deb\n+ 98c560c9a6afcdabe438cc835da6dfb6 216624 libs optional librep16_0.92.5-3.2_i386.deb\n 629aa54b1ba9698ea96a543f124f2d79 117804 debug optional rep-dbgsym_0.92.5-3.2_i386.deb\n e2740122d4bb8d253b184f0553784736 149400 doc optional rep-doc_0.92.5-3.2_all.deb\n 8d41ff778c4a36abde12c12048dff2d3 134552 lisp optional rep_0.92.5-3.2_i386.deb\n"}, {"source1": "librep-dev_0.92.5-3.2_i386.deb", "source2": "librep-dev_0.92.5-3.2_i386.deb", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2024-04-17 20:48:53.000000 debian-binary\n--rw-r--r-- 0 0 0 4012 2024-04-17 20:48:53.000000 control.tar.xz\n--rw-r--r-- 0 0 0 491812 2024-04-17 20:48:53.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 4008 2024-04-17 20:48:53.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 491560 2024-04-17 20:48:53.000000 data.tar.xz\n"}, {"source1": "control.tar.xz", "source2": "control.tar.xz", "unified_diff": null, "details": [{"source1": "control.tar", "source2": "control.tar", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "comments": ["Files differ"], "unified_diff": null}]}]}]}, {"source1": "data.tar.xz", "source2": "data.tar.xz", "unified_diff": null, "details": [{"source1": "data.tar", "source2": "data.tar", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -9,20 +9,20 @@\n -rw-r--r-- 0 root (0) root (0) 1196 2024-04-17 20:48:53.000000 ./usr/include/rep/rep_config.h\n -rw-r--r-- 0 root (0) root (0) 9225 2024-04-17 20:48:53.000000 ./usr/include/rep/rep_gh.h\n -rw-r--r-- 0 root (0) root (0) 30218 2024-04-17 20:48:53.000000 ./usr/include/rep/rep_lisp.h\n -rw-r--r-- 0 root (0) root (0) 5896 2024-04-17 20:48:53.000000 ./usr/include/rep/rep_regexp.h\n -rw-r--r-- 0 root (0) root (0) 25759 2024-04-17 20:48:53.000000 ./usr/include/rep/rep_subrs.h\n drwxr-xr-x 0 root (0) root (0) 0 2024-04-17 20:48:53.000000 ./usr/lib/\n drwxr-xr-x 0 root (0) root (0) 0 2024-04-17 20:48:53.000000 ./usr/lib/i386-linux-gnu/\n--rw-r--r-- 0 root (0) root (0) 644654 2024-04-17 20:48:53.000000 ./usr/lib/i386-linux-gnu/librep.a\n+-rw-r--r-- 0 root (0) root (0) 644666 2024-04-17 20:48:53.000000 ./usr/lib/i386-linux-gnu/librep.a\n drwxr-xr-x 0 root (0) root (0) 0 2024-04-17 20:48:53.000000 ./usr/lib/i386-linux-gnu/pkgconfig/\n -rw-r--r-- 0 root (0) root (0) 446 2024-04-17 20:48:53.000000 ./usr/lib/i386-linux-gnu/pkgconfig/librep.pc\n drwxr-xr-x 0 root (0) root (0) 0 2024-04-17 20:48:53.000000 ./usr/lib/i386-linux-gnu/rep/\n -rwxr-xr-x 0 root (0) root (0) 2959 2024-04-17 20:48:53.000000 ./usr/lib/i386-linux-gnu/rep/install-aliases\n--rwxr-xr-x 0 root (0) root (0) 348478 2024-04-17 20:48:53.000000 ./usr/lib/i386-linux-gnu/rep/libtool\n+-rwxr-xr-x 0 root (0) root (0) 348474 2024-04-17 20:48:53.000000 ./usr/lib/i386-linux-gnu/rep/libtool\n drwxr-xr-x 0 root (0) root (0) 0 2024-04-17 20:48:53.000000 ./usr/lib/i386-linux-gnu/rep/rep/\n drwxr-xr-x 0 root (0) root (0) 0 2024-04-17 20:48:53.000000 ./usr/lib/i386-linux-gnu/rep/rep/data/\n -rw-r--r-- 0 root (0) root (0) 35168 2024-04-17 20:48:53.000000 ./usr/lib/i386-linux-gnu/rep/rep/data/tables.a\n -rw-r--r-- 0 root (0) root (0) 21138 2024-04-17 20:48:53.000000 ./usr/lib/i386-linux-gnu/rep/rep/ffi.a\n drwxr-xr-x 0 root (0) root (0) 0 2024-04-17 20:48:53.000000 ./usr/lib/i386-linux-gnu/rep/rep/i18n/\n -rw-r--r-- 0 root (0) root (0) 9610 2024-04-17 20:48:53.000000 ./usr/lib/i386-linux-gnu/rep/rep/i18n/gettext.a\n drwxr-xr-x 0 root (0) root (0) 0 2024-04-17 20:48:53.000000 ./usr/lib/i386-linux-gnu/rep/rep/io/\n"}, {"source1": "./usr/lib/i386-linux-gnu/librep.a", "source2": "./usr/lib/i386-linux-gnu/librep.a", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -9,15 +9,15 @@\n ?rw-r--r-- 0 0 0 29608 1970-01-01 00:00:00.000000 gh.o\n ?rw-r--r-- 0 0 0 65236 1970-01-01 00:00:00.000000 lisp.o\n ?rw-r--r-- 0 0 0 53072 1970-01-01 00:00:00.000000 lispcmds.o\n ?rw-r--r-- 0 0 0 31292 1970-01-01 00:00:00.000000 lispmach.o\n ?rw-r--r-- 0 0 0 5320 1970-01-01 00:00:00.000000 macros.o\n ?rw-r--r-- 0 0 0 13900 1970-01-01 00:00:00.000000 main.o\n ?rw-r--r-- 0 0 0 1960 1970-01-01 00:00:00.000000 message.o\n-?rw-r--r-- 0 0 0 18320 1970-01-01 00:00:00.000000 misc.o\n+?rw-r--r-- 0 0 0 18332 1970-01-01 00:00:00.000000 misc.o\n ?rw-r--r-- 0 0 0 53596 1970-01-01 00:00:00.000000 numbers.o\n ?rw-r--r-- 0 0 0 4828 1970-01-01 00:00:00.000000 origin.o\n ?rw-r--r-- 0 0 0 22128 1970-01-01 00:00:00.000000 regexp.o\n ?rw-r--r-- 0 0 0 2364 1970-01-01 00:00:00.000000 regsub.o\n ?rw-r--r-- 0 0 0 23456 1970-01-01 00:00:00.000000 streams.o\n ?rw-r--r-- 0 0 0 33880 1970-01-01 00:00:00.000000 structures.o\n ?rw-r--r-- 0 0 0 33936 1970-01-01 00:00:00.000000 symbols.o\n"}, {"source1": "misc.o", "source2": "misc.o", "unified_diff": null, "details": [{"source1": "readelf --wide --file-header {}", "source2": "readelf --wide --file-header {}", "unified_diff": "@@ -6,15 +6,15 @@\n OS/ABI: UNIX - System V\n ABI Version: 0\n Type: REL (Relocatable file)\n Machine: Intel 80386\n Version: 0x1\n Entry point address: 0x0\n Start of program headers: 0 (bytes into file)\n- Start of section headers: 17320 (bytes into file)\n+ Start of section headers: 17332 (bytes into file)\n Flags: 0x0\n Size of this header: 52 (bytes)\n Size of program headers: 0 (bytes)\n Number of program headers: 0\n Size of section headers: 40 (bytes)\n Number of section headers: 25\n Section header string table index: 24\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -1,34 +1,34 @@\n-There are 25 section headers, starting at offset 0x43a8:\n+There are 25 section headers, starting at offset 0x43b4:\n \n Section Headers:\n [Nr] Name Type Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .group GROUP 00000000 000034 000008 04 22 59 4\n [ 2] .group GROUP 00000000 00003c 000008 04 22 54 4\n [ 3] .group GROUP 00000000 000044 000008 04 22 62 4\n [ 4] .group GROUP 00000000 00004c 000008 04 22 96 4\n [ 5] .text PROGBITS 00000000 000060 0011cb 00 AX 0 0 16\n- [ 6] .rel.text REL 00000000 003628 000880 08 I 22 5 4\n+ [ 6] .rel.text REL 00000000 003634 000880 08 I 22 5 4\n [ 7] .data PROGBITS 00000000 00122b 000000 00 WA 0 0 1\n [ 8] .bss NOBITS 00000000 00122c 00002c 00 WA 0 0 4\n [ 9] .rodata.str1.1 PROGBITS 00000000 00122c 0001fc 01 AMS 0 0 1\n [10] .data.rel.local PROGBITS 00000000 001428 000208 00 WA 0 0 4\n- [11] .rel.data.rel.local REL 00000000 003ea8 0001b0 08 I 22 10 4\n+ [11] .rel.data.rel.local REL 00000000 003eb4 0001b0 08 I 22 10 4\n [12] .data.rel.ro.local PROGBITS 00000000 001630 000138 00 WA 0 0 4\n- [13] .rel.data.rel.ro.local REL 00000000 004058 000138 08 I 22 12 4\n- [14] .rodata.str1.4 PROGBITS 00000000 001768 00002a 01 AMS 0 0 4\n- [15] .text.__x86.get_pc_thunk.ax PROGBITS 00000000 001792 000004 00 AXG 0 0 1\n- [16] .text.__x86.get_pc_thunk.bx PROGBITS 00000000 001796 000004 00 AXG 0 0 1\n- [17] .text.__x86.get_pc_thunk.si PROGBITS 00000000 00179a 000004 00 AXG 0 0 1\n- [18] .text.__x86.get_pc_thunk.di PROGBITS 00000000 00179e 000004 00 AXG 0 0 1\n- [19] .note.GNU-stack PROGBITS 00000000 0017a2 000000 00 0 0 1\n- [20] .eh_frame PROGBITS 00000000 0017a4 000ab4 00 A 0 0 4\n- [21] .rel.eh_frame REL 00000000 004190 000108 08 I 22 20 4\n- [22] .symtab SYMTAB 00000000 002258 000a70 10 23 53 4\n- [23] .strtab STRTAB 00000000 002cc8 00095e 00 0 0 1\n- [24] .shstrtab STRTAB 00000000 004298 00010e 00 0 0 1\n+ [13] .rel.data.rel.ro.local REL 00000000 004064 000138 08 I 22 12 4\n+ [14] .rodata.str1.4 PROGBITS 00000000 001768 000035 01 AMS 0 0 4\n+ [15] .text.__x86.get_pc_thunk.ax PROGBITS 00000000 00179d 000004 00 AXG 0 0 1\n+ [16] .text.__x86.get_pc_thunk.bx PROGBITS 00000000 0017a1 000004 00 AXG 0 0 1\n+ [17] .text.__x86.get_pc_thunk.si PROGBITS 00000000 0017a5 000004 00 AXG 0 0 1\n+ [18] .text.__x86.get_pc_thunk.di PROGBITS 00000000 0017a9 000004 00 AXG 0 0 1\n+ [19] .note.GNU-stack PROGBITS 00000000 0017ad 000000 00 0 0 1\n+ [20] .eh_frame PROGBITS 00000000 0017b0 000ab4 00 A 0 0 4\n+ [21] .rel.eh_frame REL 00000000 00419c 000108 08 I 22 20 4\n+ [22] .symtab SYMTAB 00000000 002264 000a70 10 23 53 4\n+ [23] .strtab STRTAB 00000000 002cd4 00095e 00 0 0 1\n+ [24] .shstrtab STRTAB 00000000 0042a4 00010e 00 0 0 1\n Key to Flags:\n W (write), A (alloc), X (execute), M (merge), S (strings), I (info),\n L (link order), O (extra OS processing required), G (group), T (TLS),\n C (compressed), x (unknown), o (OS specific), E (exclude),\n D (mbind), p (processor specific)\n"}, {"source1": "readelf --wide --relocs {}", "source2": "readelf --wide --relocs {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n-Relocation section '.rel.text' at offset 0x3628 contains 272 entries:\n+Relocation section '.rel.text' at offset 0x3634 contains 272 entries:\n Offset Info Type Sym. Value Symbol's Name\n 00000002 00003602 R_386_PC32 00000000 __x86.get_pc_thunk.bx\n 00000008 0000370a R_386_GOTPC 00000000 _GLOBAL_OFFSET_TABLE_\n 00000011 00003809 R_386_GOTOFF 00000024 rep_beep_fun\n 0000001d 0000392b R_386_GOT32X 00000000 Qt\n 00000031 00003b02 R_386_PC32 00000000 __x86.get_pc_thunk.ax\n 00000036 0000370a R_386_GOTPC 00000000 _GLOBAL_OFFSET_TABLE_\n@@ -270,15 +270,15 @@\n 00001196 00007f04 R_386_PLT32 00000000 rep_intern_static\n 0000119f 0000a609 R_386_GOTOFF 00000000 Qflatten_table\n 000011a4 00008104 R_386_PLT32 00000000 Fset\n 000011ae 00009804 R_386_PLT32 00000000 rep_pop_structure\n 000011bc 00000109 R_386_GOTOFF 00000000 .text\n 000011c2 00003809 R_386_GOTOFF 00000024 rep_beep_fun\n \n-Relocation section '.rel.data.rel.local' at offset 0x3ea8 contains 54 entries:\n+Relocation section '.rel.data.rel.local' at offset 0x3eb4 contains 54 entries:\n Offset Info Type Sym. Value Symbol's Name\n 00000004 00007001 R_386_32 00000c20 Fcrypt\n 00000008 00001201 R_386_32 00000000 .data.rel.ro.local\n 00000018 00006e01 R_386_32 00000b80 Fget_command_line_option\n 0000001c 00001201 R_386_32 00000000 .data.rel.ro.local\n 0000002c 00006c01 R_386_32 00000b20 Fsystem\n 00000030 00001201 R_386_32 00000000 .data.rel.ro.local\n@@ -327,15 +327,15 @@\n 000001d4 00001201 R_386_32 00000000 .data.rel.ro.local\n 000001e4 00004201 R_386_32 000001e0 Fcomplete_string\n 000001e8 00001201 R_386_32 00000000 .data.rel.ro.local\n 000001f8 00003501 R_386_32 00000000 Fbeep\n 000001fc 00001201 R_386_32 00000000 .data.rel.ro.local\n 00000200 00001201 R_386_32 00000000 .data.rel.ro.local\n \n-Relocation section '.rel.data.rel.ro.local' at offset 0x4058 contains 39 entries:\n+Relocation section '.rel.data.rel.ro.local' at offset 0x4064 contains 39 entries:\n Offset Info Type Sym. Value Symbol's Name\n 00000004 00000501 R_386_32 00000000 .rodata.str1.1\n 0000000c 00000501 R_386_32 00000000 .rodata.str1.1\n 00000014 00000501 R_386_32 00000000 .rodata.str1.1\n 0000001c 00000501 R_386_32 00000000 .rodata.str1.1\n 00000024 00000501 R_386_32 00000000 .rodata.str1.1\n 0000002c 00000501 R_386_32 00000000 .rodata.str1.1\n@@ -369,15 +369,15 @@\n 0000010c 00000501 R_386_32 00000000 .rodata.str1.1\n 00000114 00000501 R_386_32 00000000 .rodata.str1.1\n 0000011c 00000501 R_386_32 00000000 .rodata.str1.1\n 00000124 00000501 R_386_32 00000000 .rodata.str1.1\n 0000012c 00000501 R_386_32 00000000 .rodata.str1.1\n 00000134 00002e01 R_386_32 00000000 .rodata.str1.4\n \n-Relocation section '.rel.eh_frame' at offset 0x4190 contains 33 entries:\n+Relocation section '.rel.eh_frame' at offset 0x419c contains 33 entries:\n Offset Info Type Sym. Value Symbol's Name\n 00000020 00000102 R_386_PC32 00000000 .text\n 00000040 00000102 R_386_PC32 00000000 .text\n 00000078 00000102 R_386_PC32 00000000 .text\n 000000d8 00000102 R_386_PC32 00000000 .text\n 00000134 00000102 R_386_PC32 00000000 .text\n 000001d4 00000102 R_386_PC32 00000000 .text\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -26,15 +26,15 @@\n downcase-table\n upcase-table\n rep-build-id\n rep-interface-id\n rep-version\n process-environment\n operating-system\n-Thu Apr 18 2024 by pbuilder1@ionos2-i386.\n+Wed May 21 2025 by pbuilder2@i-capture-the-hostname.\n default_beep\n saved_name.0\n str_operating_system\n str_unix\n str_process_environment\n str_rep_version\n rep_version_string\n"}, {"source1": "readelf --wide --decompress --hex-dump=.data.rel.ro.local {}", "source2": "readelf --wide --decompress --hex-dump=.data.rel.ro.local {}", "unified_diff": "@@ -16,9 +16,9 @@\n 0x000000c0 450c0000 54010000 450f0000 61010000 E...T...E...a...\n 0x000000d0 45000000 71010000 45040000 72010000 E...q...E...r...\n 0x000000e0 450d0000 77010000 450e0000 85010000 E...w...E.......\n 0x000000f0 450c0000 94010000 45040000 a1010000 E.......E.......\n 0x00000100 450c0000 a6010000 45100000 b3010000 E.......E.......\n 0x00000110 450b0000 c4010000 45130000 d0010000 E.......E.......\n 0x00000120 45100000 e4010000 45060000 f5010000 E.......E.......\n- 0x00000130 45290000 00000000 E)......\n+ 0x00000130 45340000 00000000 E4......\n \n"}, {"source1": "readelf --wide --decompress --string-dump=.rodata.str1.4 {}", "source2": "readelf --wide --decompress --string-dump=.rodata.str1.4 {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n String dump of section '.rodata.str1.4':\n- [ 0] Thu Apr 18 2024 by pbuilder1@ionos2-i386.\n+ [ 0] Wed May 21 2025 by pbuilder2@i-capture-the-hostname.\n \n"}]}]}, {"source1": "./usr/lib/i386-linux-gnu/rep/libtool", "source2": "./usr/lib/i386-linux-gnu/rep/libtool", "unified_diff": "@@ -1,8 +1,8 @@\n-#! /bin/bash\n+#! /bin/sh\n # Generated automatically by config.status (librep) 0.92.5\n # NOTE: Changes made to this file will be lost: look at ltmain.sh.\n \n # Provide generalized library-building support services.\n # Written by Gordon Matzigkeit, 1996\n \n # Copyright (C) 2014 Free Software Foundation, Inc.\n@@ -52,15 +52,15 @@\n # Whether or not to optimize for fast installation.\n fast_install=needless\n \n # Shared archive member basename,for filename based shared library versioning on AIX.\n shared_archive_member_spec=\n \n # Shell to use when invoking shell scripts.\n-SHELL=\"/bin/bash\"\n+SHELL=\"/bin/sh\"\n \n # An echo program that protects backslashes.\n ECHO=\"printf %s\\\\n\"\n \n # The PATH separator for the build system.\n PATH_SEPARATOR=\":\"\n \n"}]}]}]}, {"source1": "librep16_0.92.5-3.2_i386.deb", "source2": "librep16_0.92.5-3.2_i386.deb", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2024-04-17 20:48:53.000000 debian-binary\n--rw-r--r-- 0 0 0 6088 2024-04-17 20:48:53.000000 control.tar.xz\n--rw-r--r-- 0 0 0 210516 2024-04-17 20:48:53.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 6084 2024-04-17 20:48:53.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 210348 2024-04-17 20:48:53.000000 data.tar.xz\n"}, {"source1": "control.tar.xz", "source2": "control.tar.xz", "unified_diff": null, "details": [{"source1": "control.tar", "source2": "control.tar", "unified_diff": null, "details": [{"source1": "./control", "source2": "./control", "unified_diff": "@@ -1,13 +1,13 @@\n Package: librep16\n Source: librep\n Version: 0.92.5-3.2\n Architecture: i386\n Maintainer: Jose M Calhariz \n-Installed-Size: 682\n+Installed-Size: 686\n Depends: libc6 (>= 2.34), libcrypt1 (>= 1:4.1.0), libgmp10 (>= 2:6.3.0+dfsg)\n Section: libs\n Priority: optional\n Multi-Arch: same\n Homepage: http://sawfish.tuxfamily.org/\n Description: embedded lisp command interpreter library\n rep is a dialect of Lisp, designed to be used both as an extension\n"}, {"source1": "./md5sums", "source2": "./md5sums", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "comments": ["Files differ"], "unified_diff": null}]}]}]}, {"source1": "data.tar.xz", "source2": "data.tar.xz", "unified_diff": null, "details": [{"source1": "data.tar", "source2": "data.tar", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,14 +1,14 @@\n drwxr-xr-x 0 root (0) root (0) 0 2024-04-17 20:48:53.000000 ./\n drwxr-xr-x 0 root (0) root (0) 0 2024-04-17 20:48:53.000000 ./usr/\n drwxr-xr-x 0 root (0) root (0) 0 2024-04-17 20:48:53.000000 ./usr/lib/\n drwxr-xr-x 0 root (0) root (0) 0 2024-04-17 20:48:53.000000 ./usr/lib/i386-linux-gnu/\n -rw-r--r-- 0 root (0) root (0) 440172 2024-04-17 20:48:53.000000 ./usr/lib/i386-linux-gnu/librep.so.16.0.0\n drwxr-xr-x 0 root (0) root (0) 0 2024-04-17 20:48:53.000000 ./usr/lib/i386-linux-gnu/rep/\n--rw-r--r-- 0 root (0) root (0) 184320 2024-04-17 20:48:53.000000 ./usr/lib/i386-linux-gnu/rep/doc-strings\n+-rw-r--r-- 0 root (0) root (0) 188416 2024-04-17 20:48:53.000000 ./usr/lib/i386-linux-gnu/rep/doc-strings\n -rwxr-xr-x 0 root (0) root (0) 2503 2024-04-17 20:48:53.000000 ./usr/lib/i386-linux-gnu/rep/emulate-gnu-tar\n drwxr-xr-x 0 root (0) root (0) 0 2024-04-17 20:48:53.000000 ./usr/share/\n drwxr-xr-x 0 root (0) root (0) 0 2024-04-17 20:48:53.000000 ./usr/share/doc/\n drwxr-xr-x 0 root (0) root (0) 0 2024-04-17 20:48:53.000000 ./usr/share/doc/librep16/\n -rw-r--r-- 0 root (0) root (0) 614 2024-04-17 20:48:53.000000 ./usr/share/doc/librep16/changelog.Debian.gz\n -rw-r--r-- 0 root (0) root (0) 17028 2015-03-23 17:03:39.000000 ./usr/share/doc/librep16/changelog.gz\n -rw-r--r-- 0 root (0) root (0) 1571 2016-01-09 17:28:41.000000 ./usr/share/doc/librep16/copyright\n"}, {"source1": "./usr/lib/i386-linux-gnu/librep.so.16.0.0", "source2": "./usr/lib/i386-linux-gnu/librep.so.16.0.0", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 861cf992265897d751f98fe3ba521d4a8c7aa117\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 1a027d2739afaa1e5221826e59c6f1455973cffb\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1785,15 +1785,15 @@\n Can only autoload from symbols\n Attempt to set value of constant\n Warning: %s newer than %s, using %s\n /usr/lib/i386-linux-gnu/rep/doc-strings\n File needs recompiling for current virtual machine\n ** error: --with-stack-direction is incorrect; it should be %d\n rep: using deprecated feature - %s\n-Thu Apr 18 2024 by pbuilder1@ionos2-i386.\n+Wed May 21 2025 by pbuilder2@i-capture-the-hostname.\n rep_STRINGP (dl_libs[i].file_name)\n n_input_handlers < MAX_HANDLERS\n thread_suspend\n make_thread\n enqueue_thread\n thread_wake\n mark_cont\n"}, {"source1": "objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}", "source2": "objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}", "unified_diff": "@@ -497,15 +497,15 @@\n \tje 1765a \n ./src/./src/continuations.c:824\n \tmov %ecx,0x8(%eax)\n ./src/./src/continuations.c:826\n \tmov %ecx,0x24(%ebx)\n \tjmp 175f3 \n ./src/./src/continuations.c:795 (discriminator 1)\n-\tlea -0x19498(%esi),%eax\n+\tlea -0x1948c(%esi),%eax\n \tmov %esi,%ebx\n \tpush %eax\n \tlea -0x1bda0(%esi),%eax\n \tpush $0x31b\n \tpush %eax\n \tlea -0x1bd90(%esi),%eax\n \tpush %eax\n@@ -1520,15 +1520,15 @@\n \tjmp 17fdf \n ./src/./src/continuations.c:1198 (discriminator 8)\n \tand $0x80,%edx\n \tjne 1797d \n \tjmp 17fb9 \n ./src/./src/continuations.c:1245 (discriminator 1)\n \tmov 0x4(%esp),%ebx\n-\tlea -0x1947c(%ebx),%eax\n+\tlea -0x19470(%ebx),%eax\n \tpush %eax\n \tlea -0x1bda0(%ebx),%eax\n \tpush $0x4dd\n \tpush %eax\n \tlea -0x19870(%ebx),%eax\n \tpush %eax\n \tcall 15a00 <__assert_fail@plt>\n@@ -2699,25 +2699,25 @@\n ./src/./src/continuations.c:869\n \tadd $0x4,%esp\n \tpop %ebx\n \tpop %esi\n ./src/./src/continuations.c:868\n \tjmp 17590 \n ./src/./src/continuations.c:863 (discriminator 1)\n-\tlea -0x19488(%ecx),%eax\n+\tlea -0x1947c(%ecx),%eax\n \tmov %ecx,%ebx\n \tpush %eax\n \tlea -0x1bda0(%ecx),%eax\n \tpush $0x35f\n \tpush %eax\n \tlea -0x1bd61(%ecx),%eax\n \tpush %eax\n \tcall 15a00 <__assert_fail@plt>\n ./src/./src/continuations.c:864 (discriminator 1)\n-\tlea -0x19488(%ecx),%eax\n+\tlea -0x1947c(%ecx),%eax\n \tmov %ecx,%ebx\n \tpush %eax\n \tlea -0x1bda0(%ecx),%eax\n \tpush $0x360\n \tpush %eax\n \tlea -0x1bd90(%ecx),%eax\n \tpush %eax\n@@ -3566,15 +3566,15 @@\n \tpop %edi\n \tpop %ebp\n ./src/./src/continuations.c:925\n \tjmp 18320 \n ./src/./src/continuations.c:969\n \tcall 4b9e0 \n ./src/./src/continuations.c:935 (discriminator 1)\n-\tlea -0x19470(%ebp),%eax\n+\tlea -0x19464(%ebp),%eax\n \tmov %ebp,%ebx\n \tpush %eax\n \tlea -0x1bda0(%ebp),%eax\n \tpush $0x3a7\n \tpush %eax\n \tlea -0x19838(%ebp),%eax\n \tpush %eax\n@@ -3828,24 +3828,24 @@\n \tpop %ebx\n \tpop %esi\n \tpop %edi\n \tpop %ebp\n ./src/./src/continuations.c:1148\n \tjmp 190e0 \n ./src/./src/continuations.c:1120 (discriminator 1)\n-\tlea -0x194b4(%ebx),%eax\n+\tlea -0x194a8(%ebx),%eax\n \tpush %eax\n \tlea -0x1bda0(%ebx),%eax\n \tpush $0x460\n \tpush %eax\n \tlea -0x1bd4b(%ebx),%eax\n \tpush %eax\n \tcall 15a00 <__assert_fail@plt>\n ./src/./src/continuations.c:1121 (discriminator 1)\n-\tlea -0x194b4(%ebx),%eax\n+\tlea -0x194a8(%ebx),%eax\n \tpush %eax\n \tlea -0x1bda0(%ebx),%eax\n \tpush $0x461\n \tpush %eax\n \tlea -0x1bd90(%ebx),%eax\n \tpush %eax\n \tcall 15a00 <__assert_fail@plt>\n@@ -4510,15 +4510,15 @@\n \tlea 0x0(%esi),%esi\n thread_delete():\n ./src/./src/continuations.c:980\n \tcall 190e0 \n \tjmp 19ab9 \n make_thread():\n ./src/./src/continuations.c:1054 (discriminator 1)\n-\tlea -0x194a4(%ebx),%eax\n+\tlea -0x19498(%ebx),%eax\n \tpush %eax\n \tlea -0x1bda0(%ebx),%eax\n \tpush $0x41e\n \tpush %eax\n \tlea -0x19810(%ebx),%eax\n \tpush %eax\n \tcall 15a00 <__assert_fail@plt>\n@@ -12410,25 +12410,25 @@\n \tmov %esi,%eax\n \tpop %esi\n \tpop %edi\n \tpop %ebp\n \tret\n ./src/./src/find.c:70 (discriminator 3)\n \tmov 0x8(%esp),%ebx\n-\tlea -0x1944c(%ebx),%eax\n+\tlea -0x19440(%ebx),%eax\n \tpush %eax\n \tlea -0x1b6e8(%ebx),%eax\n \tpush $0x46\n \tpush %eax\n \tlea -0x1b6d1(%ebx),%eax\n \tpush %eax\n \tcall 15a00 <__assert_fail@plt>\n ./src/./src/find.c:65 (discriminator 3)\n \tmov 0x8(%esp),%ebx\n-\tlea -0x1944c(%ebx),%eax\n+\tlea -0x19440(%ebx),%eax\n \tpush %eax\n \tlea -0x1b6e8(%ebx),%eax\n \tpush $0x41\n \tpush %eax\n \tlea -0x1b6e1(%ebx),%eax\n \tpush %eax\n \tcall 15a00 <__assert_fail@plt>\n@@ -13073,15 +13073,15 @@\n \tjmp 1e7f0 \n ./src/./src/find.c:213 (discriminator 8)\n \tand $0x80,%edx\n \tjne 1e671 \n \tjmp 1e79d \n mark_cached_regexps():\n ./src/./src/find.c:139 (discriminator 3)\n-\tlea -0x19460(%ebx),%eax\n+\tlea -0x19454(%ebx),%eax\n \tpush %eax\n \tlea -0x1b6e8(%ebx),%eax\n \tpush $0x8b\n \tpush %eax\n \tlea -0x1b6bb(%ebx),%eax\n \tpush %eax\n \tcall 15a00 <__assert_fail@plt>\n@@ -79781,15 +79781,15 @@\n find_dl():\n ./src/./src/unix_dl.c:172 (discriminator 3)\n \tlea -0x184b8(%ebx),%eax\n \tpush %eax\n \tlea -0x19d80(%ebx),%eax\n \tpush $0xac\n \tpush %eax\n-\tlea -0x194f8(%ebx),%eax\n+\tlea -0x194ec(%ebx),%eax\n \tpush %eax\n \tcall 15a00 <__assert_fail@plt>\n strcpy():\n /usr/include/i386-linux-gnu/bits/string_fortified.h:79 (discriminator 1)\n \tmovzwl -0x116(%ebp,%ecx,1),%edx\n \tmov %dx,-0x2(%eax,%ecx,1)\n \tjmp 45113 \n@@ -90268,15 +90268,15 @@\n \tret\n ./src/./src/unix_processes.c:1921 (discriminator 1)\n \tlea -0x18480(%ebx),%edx\n \tpush %edx\n \tlea -0x19bd0(%ebx),%edx\n \tpush $0x781\n \tpush %edx\n-\tlea -0x194d4(%ebx),%edx\n+\tlea -0x194c8(%ebx),%edx\n \tpush %edx\n \tcall 15a00 <__assert_fail@plt>\n \tlea %cs:0x0(%esi,%eiz,1),%esi\n \tlea 0x0(%esi),%esi\n \n 0004b410 :\n rep_system():\n"}, {"source1": "readelf --wide --decompress --hex-dump=.rodata {}", "source2": "readelf --wide --decompress --hex-dump=.rodata {}", "unified_diff": "@@ -643,31 +643,31 @@\n 0x0004e800 6e742076 69727475 616c206d 61636869 nt virtual machi\n 0x0004e810 6e650000 202a2a20 6572726f 723a202d ne.. ** error: -\n 0x0004e820 2d776974 682d7374 61636b2d 64697265 -with-stack-dire\n 0x0004e830 6374696f 6e206973 20696e63 6f727265 ction is incorre\n 0x0004e840 63743b20 69742073 686f756c 64206265 ct; it should be\n 0x0004e850 2025640a 00000000 7265703a 20757369 %d.....rep: usi\n 0x0004e860 6e672064 65707265 63617465 64206665 ng deprecated fe\n- 0x0004e870 61747572 65202d20 25730a00 54687520 ature - %s..Thu \n- 0x0004e880 41707220 31382032 30323420 62792070 Apr 18 2024 by p\n- 0x0004e890 6275696c 64657231 40696f6e 6f73322d builder1@ionos2-\n- 0x0004e8a0 69333836 2e000000 7265705f 53545249 i386....rep_STRI\n- 0x0004e8b0 4e475020 28646c5f 6c696273 5b695d2e NGP (dl_libs[i].\n- 0x0004e8c0 66696c65 5f6e616d 65290000 6e5f696e file_name)..n_in\n- 0x0004e8d0 7075745f 68616e64 6c657273 203c204d put_handlers < M\n- 0x0004e8e0 41585f48 414e444c 45525300 74687265 AX_HANDLERS.thre\n- 0x0004e8f0 61645f73 75737065 6e640000 6d616b65 ad_suspend..make\n- 0x0004e900 5f746872 65616400 656e7175 6575655f _thread.enqueue_\n- 0x0004e910 74687265 61640000 74687265 61645f77 thread..thread_w\n- 0x0004e920 616b6500 6d61726b 5f636f6e 74000000 ake.mark_cont...\n- 0x0004e930 74687265 61645f69 6e766f6b 65000000 thread_invoke...\n- 0x0004e940 6d61726b 5f636163 6865645f 72656765 mark_cached_rege\n- 0x0004e950 78707300 7265705f 636f6d70 696c655f xps.rep_compile_\n- 0x0004e960 72656765 78700000 00000000 00000000 regexp..........\n- 0x0004e970 00000000 00000000 00000000 00000000 ................\n+ 0x0004e870 61747572 65202d20 25730a00 57656420 ature - %s..Wed \n+ 0x0004e880 4d617920 32312032 30323520 62792070 May 21 2025 by p\n+ 0x0004e890 6275696c 64657232 40692d63 61707475 builder2@i-captu\n+ 0x0004e8a0 72652d74 68652d68 6f73746e 616d652e re-the-hostname.\n+ 0x0004e8b0 00000000 7265705f 53545249 4e475020 ....rep_STRINGP \n+ 0x0004e8c0 28646c5f 6c696273 5b695d2e 66696c65 (dl_libs[i].file\n+ 0x0004e8d0 5f6e616d 65290000 6e5f696e 7075745f _name)..n_input_\n+ 0x0004e8e0 68616e64 6c657273 203c204d 41585f48 handlers < MAX_H\n+ 0x0004e8f0 414e444c 45525300 74687265 61645f73 ANDLERS.thread_s\n+ 0x0004e900 75737065 6e640000 6d616b65 5f746872 uspend..make_thr\n+ 0x0004e910 65616400 656e7175 6575655f 74687265 ead.enqueue_thre\n+ 0x0004e920 61640000 74687265 61645f77 616b6500 ad..thread_wake.\n+ 0x0004e930 6d61726b 5f636f6e 74000000 74687265 mark_cont...thre\n+ 0x0004e940 61645f69 6e766f6b 65000000 6d61726b ad_invoke...mark\n+ 0x0004e950 5f636163 6865645f 72656765 78707300 _cached_regexps.\n+ 0x0004e960 7265705f 636f6d70 696c655f 72656765 rep_compile_rege\n+ 0x0004e970 78700000 00000000 00000000 00000000 xp..............\n 0x0004e980 67685f6e 65776c69 6e650000 67685f77 gh_newline..gh_w\n 0x0004e990 72697465 00000000 67685f64 6973706c rite....gh_displ\n 0x0004e9a0 61790000 67685f61 73737600 67685f6d ay..gh_assv.gh_m\n 0x0004e9b0 6f64756c 655f6c6f 6f6b7570 00000000 odule_lookup....\n 0x0004e9c0 67685f6c 6f6f6b75 70000000 67685f76 gh_lookup...gh_v\n 0x0004e9d0 6563746f 725f746f 5f6c6973 74000000 ector_to_list...\n 0x0004e9e0 67685f75 6e69666f 726d5f76 6563746f gh_uniform_vecto\n"}, {"source1": "readelf --wide --decompress --hex-dump=.data.rel.ro {}", "source2": "readelf --wide --decompress --hex-dump=.data.rel.ro {}", "unified_diff": "@@ -201,15 +201,15 @@\n 0x000673e0 450c0000 efd40400 450f0000 fcd40400 E.......E.......\n 0x000673f0 45000000 72e00400 45040000 0cd50400 E...r...E.......\n 0x00067400 450d0000 11d50400 450e0000 1fd50400 E.......E.......\n 0x00067410 450c0000 2ed50400 45040000 3bd50400 E.......E...;...\n 0x00067420 450c0000 40d50400 45100000 4dd50400 E...@...E...M...\n 0x00067430 450b0000 5ed50400 45130000 6ad50400 E...^...E...j...\n 0x00067440 45100000 7ed50400 45060000 8fd50400 E...~...E.......\n- 0x00067450 45290000 7ce80400 45060000 0bd60400 E)..|...E.......\n+ 0x00067450 45340000 7ce80400 45060000 0bd60400 E4..|...E.......\n 0x00067460 450e0000 12d60400 450e0000 21d60400 E.......E...!...\n 0x00067470 45030000 30d60400 45030000 34d60400 E...0...E...4...\n 0x00067480 450b0000 38d60400 45090000 44d60400 E...8...E...D...\n 0x00067490 450e0000 4ed60400 450e0000 5dd60400 E...N...E...]...\n 0x000674a0 45060000 6cd60400 45070000 73d60400 E...l...E...s...\n 0x000674b0 45080000 7bd60400 45070000 84d60400 E...{...E.......\n 0x000674c0 45030000 8cd60400 45040000 90d60400 E.......E.......\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": ["error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 31636639 39323236 35383937 64373531 1cf992265897d751\n- 0x00000010 66393866 65336261 35323164 34613863 f98fe3ba521d4a8c\n- 0x00000020 37616131 31372e64 65627567 00000000 7aa117.debug....\n- 0x00000030 2ceb082f ,../\n+ 0x00000000 30323764 32373339 61666161 31653532 027d2739afaa1e52\n+ 0x00000010 32313832 36653539 63366631 34353539 21826e59c6f14559\n+ 0x00000020 37336366 66622e64 65627567 00000000 73cffb.debug....\n+ 0x00000030 0f9ba91f ....\n \n"}]}, {"source1": "./usr/lib/i386-linux-gnu/rep/doc-strings", "source2": "./usr/lib/i386-linux-gnu/rep/doc-strings", "has_internal_linenos": true, "unified_diff": "@@ -1,19 +1,19 @@\n 00000000: cf9a 5713 0010 0000 0010 0000 0000 0000 ..W.............\n 00000010: 0010 0000 0900 0000 0010 0000 a700 0000 ................\n-00000020: 00d0 0200 0000 0000 5001 0000 0b00 0000 ........P.......\n-00000030: 0000 0000 0000 0000 0500 0000 fb3f 0000 .............?..\n-00000040: 0000 0000 0600 0000 facf 0000 0000 0000 ................\n-00000050: 0600 0000 fa5f 0000 0000 0000 0a00 0000 ....._..........\n-00000060: 8716 0100 0000 0000 0d00 0000 f31f 0100 ................\n-00000070: 0000 0000 0d00 0000 f3df 0000 0000 0000 ................\n-00000080: 1200 0000 ee9f 0000 0000 0000 1400 0000 ................\n-00000090: ec0f 0100 0000 0000 1b00 0000 e58f 0000 ................\n-000000a0: 0000 0000 2700 0000 d94f 0000 0000 0000 ....'....O......\n-000000b0: 2900 0000 d77f 0000 0000 0000 0000 0000 )...............\n+00000020: 00e0 0200 0000 0000 5001 0000 0800 0000 ........P.......\n+00000030: 0000 0000 0000 0000 0500 0000 fbef 0000 ................\n+00000040: 0000 0000 0600 0000 fa4f 0100 0000 0000 .........O......\n+00000050: 0700 0000 f9af 0000 0000 0000 0700 0000 ................\n+00000060: f93f 0000 0000 0000 0900 0000 f74f 0000 .?...........O..\n+00000070: 0000 0000 0a00 0000 f69f 0000 0000 0000 ................\n+00000080: 0a00 0000 8267 0000 0000 0000 0d00 0000 .....g..........\n+00000090: f35f 0000 0000 0000 0000 0000 0000 0000 ._..............\n+000000a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+000000b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 000000c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 000000d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 000000e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 000000f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 00000100: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 00000110: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 00000120: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n@@ -250,11271 +250,11527 @@\n 00000f90: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 00000fa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 00000fb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 00000fc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 00000fd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 00000fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 00000ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00001000: 0030 0200 0000 0000 0030 0200 0000 0000 .0.......0......\n-00001010: 0030 0200 0000 0000 0030 0200 0000 0000 .0.......0......\n-00001020: 0030 0200 0000 0000 0030 0200 0000 0000 .0.......0......\n-00001030: 0030 0200 0000 0000 0030 0200 0000 0000 .0.......0......\n-00001040: 0030 0200 0000 0000 0030 0200 0000 0000 .0.......0......\n-00001050: 0030 0200 0000 0000 0030 0200 0000 0000 .0.......0......\n-00001060: 0030 0200 0000 0000 0030 0200 0000 0000 .0.......0......\n-00001070: 0030 0200 0000 0000 0030 0200 0000 0000 .0.......0......\n-00001080: 0030 0200 0000 0000 0030 0200 0000 0000 .0.......0......\n-00001090: 0030 0200 0000 0000 0030 0200 0000 0000 .0.......0......\n-000010a0: 0030 0200 0000 0000 0030 0200 0000 0000 .0.......0......\n-000010b0: 0030 0200 0000 0000 0030 0200 0000 0000 .0.......0......\n-000010c0: 0030 0200 0000 0000 0030 0200 0000 0000 .0.......0......\n-000010d0: 0030 0200 0000 0000 0030 0200 0000 0000 .0.......0......\n-000010e0: 0030 0200 0000 0000 0030 0200 0000 0000 .0.......0......\n-000010f0: 0030 0200 0000 0000 0030 0200 0000 0000 .0.......0......\n-00001100: 0030 0200 0000 0000 0030 0200 0000 0000 .0.......0......\n-00001110: 0030 0200 0000 0000 0030 0200 0000 0000 .0.......0......\n-00001120: 0030 0200 0000 0000 0030 0200 0000 0000 .0.......0......\n-00001130: 0030 0200 0000 0000 0030 0200 0000 0000 .0.......0......\n-00001140: 0030 0200 0000 0000 0030 0200 0000 0000 .0.......0......\n-00001150: 0030 0200 0000 0000 0030 0200 0000 0000 .0.......0......\n-00001160: 0030 0200 0000 0000 0030 0200 0000 0000 .0.......0......\n-00001170: 0030 0200 0000 0000 0030 0200 0000 0000 .0.......0......\n-00001180: 0030 0200 0000 0000 0030 0200 0000 0000 .0.......0......\n-00001190: 0030 0200 0000 0000 0030 0200 0000 0000 .0.......0......\n-000011a0: 0030 0200 0000 0000 0030 0200 0000 0000 .0.......0......\n-000011b0: 0030 0200 0000 0000 0030 0200 0000 0000 .0.......0......\n-000011c0: 0030 0200 0000 0000 0030 0200 0000 0000 .0.......0......\n-000011d0: 0030 0200 0000 0000 0030 0200 0000 0000 .0.......0......\n-000011e0: 0030 0200 0000 0000 0030 0200 0000 0000 .0.......0......\n-000011f0: 0030 0200 0000 0000 0030 0200 0000 0000 .0.......0......\n-00001200: 0040 0200 0000 0000 0040 0200 0000 0000 .@.......@......\n-00001210: 0040 0200 0000 0000 0040 0200 0000 0000 .@.......@......\n-00001220: 0040 0200 0000 0000 0040 0200 0000 0000 .@.......@......\n-00001230: 0040 0200 0000 0000 0040 0200 0000 0000 .@.......@......\n-00001240: 0040 0200 0000 0000 0040 0200 0000 0000 .@.......@......\n-00001250: 0040 0200 0000 0000 0040 0200 0000 0000 .@.......@......\n-00001260: 0040 0200 0000 0000 0040 0200 0000 0000 .@.......@......\n-00001270: 0040 0200 0000 0000 0040 0200 0000 0000 .@.......@......\n-00001280: 0040 0200 0000 0000 0040 0200 0000 0000 .@.......@......\n-00001290: 0040 0200 0000 0000 0040 0200 0000 0000 .@.......@......\n-000012a0: 0040 0200 0000 0000 0040 0200 0000 0000 .@.......@......\n-000012b0: 0040 0200 0000 0000 0040 0200 0000 0000 .@.......@......\n-000012c0: 0040 0200 0000 0000 0040 0200 0000 0000 .@.......@......\n-000012d0: 0040 0200 0000 0000 0040 0200 0000 0000 .@.......@......\n-000012e0: 0040 0200 0000 0000 0040 0200 0000 0000 .@.......@......\n-000012f0: 0040 0200 0000 0000 0040 0200 0000 0000 .@.......@......\n-00001300: 0040 0200 0000 0000 0040 0200 0000 0000 .@.......@......\n-00001310: 0040 0200 0000 0000 0040 0200 0000 0000 .@.......@......\n-00001320: 0040 0200 0000 0000 0040 0200 0000 0000 .@.......@......\n-00001330: 0040 0200 0000 0000 0040 0200 0000 0000 .@.......@......\n-00001340: 0040 0200 0000 0000 0040 0200 0000 0000 .@.......@......\n-00001350: 0040 0200 0000 0000 0040 0200 0000 0000 .@.......@......\n-00001360: 0040 0200 0000 0000 0040 0200 0000 0000 .@.......@......\n-00001370: 0040 0200 0000 0000 0040 0200 0000 0000 .@.......@......\n-00001380: 0040 0200 0000 0000 0040 0200 0000 0000 .@.......@......\n-00001390: 0040 0200 0000 0000 0040 0200 0000 0000 .@.......@......\n-000013a0: 0040 0200 0000 0000 0040 0200 0000 0000 .@.......@......\n-000013b0: 0040 0200 0000 0000 0040 0200 0000 0000 .@.......@......\n-000013c0: 0040 0200 0000 0000 0040 0200 0000 0000 .@.......@......\n-000013d0: 0040 0200 0000 0000 0040 0200 0000 0000 .@.......@......\n-000013e0: 0040 0200 0000 0000 0040 0200 0000 0000 .@.......@......\n-000013f0: 0040 0200 0000 0000 0040 0200 0000 0000 .@.......@......\n-00001400: 00e0 0100 0000 0000 00e0 0100 0000 0000 ................\n-00001410: 00e0 0100 0000 0000 00e0 0100 0000 0000 ................\n-00001420: 00e0 0100 0000 0000 00e0 0100 0000 0000 ................\n-00001430: 00e0 0100 0000 0000 00e0 0100 0000 0000 ................\n-00001440: 00e0 0100 0000 0000 00e0 0100 0000 0000 ................\n-00001450: 00e0 0100 0000 0000 00e0 0100 0000 0000 ................\n-00001460: 00e0 0100 0000 0000 00e0 0100 0000 0000 ................\n-00001470: 00e0 0100 0000 0000 00e0 0100 0000 0000 ................\n-00001480: 00e0 0100 0000 0000 00e0 0100 0000 0000 ................\n-00001490: 00e0 0100 0000 0000 00e0 0100 0000 0000 ................\n-000014a0: 00e0 0100 0000 0000 00e0 0100 0000 0000 ................\n-000014b0: 00e0 0100 0000 0000 00e0 0100 0000 0000 ................\n-000014c0: 00e0 0100 0000 0000 00e0 0100 0000 0000 ................\n-000014d0: 00e0 0100 0000 0000 00e0 0100 0000 0000 ................\n-000014e0: 00e0 0100 0000 0000 00e0 0100 0000 0000 ................\n-000014f0: 00e0 0100 0000 0000 00e0 0100 0000 0000 ................\n-00001500: 00e0 0100 0000 0000 00e0 0100 0000 0000 ................\n-00001510: 00e0 0100 0000 0000 00e0 0100 0000 0000 ................\n-00001520: 00e0 0100 0000 0000 00e0 0100 0000 0000 ................\n-00001530: 00e0 0100 0000 0000 00e0 0100 0000 0000 ................\n-00001540: 00e0 0100 0000 0000 00e0 0100 0000 0000 ................\n-00001550: 00e0 0100 0000 0000 00e0 0100 0000 0000 ................\n-00001560: 00e0 0100 0000 0000 00e0 0100 0000 0000 ................\n-00001570: 00e0 0100 0000 0000 00e0 0100 0000 0000 ................\n-00001580: 00e0 0100 0000 0000 00e0 0100 0000 0000 ................\n-00001590: 00e0 0100 0000 0000 00e0 0100 0000 0000 ................\n-000015a0: 00e0 0100 0000 0000 00e0 0100 0000 0000 ................\n-000015b0: 00e0 0100 0000 0000 00e0 0100 0000 0000 ................\n-000015c0: 00e0 0100 0000 0000 00e0 0100 0000 0000 ................\n-000015d0: 00e0 0100 0000 0000 00e0 0100 0000 0000 ................\n-000015e0: 00e0 0100 0000 0000 00e0 0100 0000 0000 ................\n-000015f0: 00e0 0100 0000 0000 00e0 0100 0000 0000 ................\n-00001600: 00f0 0100 0000 0000 00f0 0100 0000 0000 ................\n-00001610: 00f0 0100 0000 0000 00f0 0100 0000 0000 ................\n-00001620: 00f0 0100 0000 0000 00f0 0100 0000 0000 ................\n-00001630: 00f0 0100 0000 0000 00f0 0100 0000 0000 ................\n-00001640: 00f0 0100 0000 0000 00f0 0100 0000 0000 ................\n-00001650: 00f0 0100 0000 0000 00f0 0100 0000 0000 ................\n-00001660: 00f0 0100 0000 0000 00f0 0100 0000 0000 ................\n-00001670: 00f0 0100 0000 0000 00f0 0100 0000 0000 ................\n-00001680: 00f0 0100 0000 0000 00f0 0100 0000 0000 ................\n-00001690: 00f0 0100 0000 0000 00f0 0100 0000 0000 ................\n-000016a0: 00f0 0100 0000 0000 00f0 0100 0000 0000 ................\n-000016b0: 00f0 0100 0000 0000 00f0 0100 0000 0000 ................\n-000016c0: 00f0 0100 0000 0000 00f0 0100 0000 0000 ................\n-000016d0: 00f0 0100 0000 0000 00f0 0100 0000 0000 ................\n-000016e0: 00f0 0100 0000 0000 00f0 0100 0000 0000 ................\n-000016f0: 00f0 0100 0000 0000 00f0 0100 0000 0000 ................\n-00001700: 00f0 0100 0000 0000 00f0 0100 0000 0000 ................\n-00001710: 00f0 0100 0000 0000 00f0 0100 0000 0000 ................\n-00001720: 00f0 0100 0000 0000 00f0 0100 0000 0000 ................\n-00001730: 00f0 0100 0000 0000 00f0 0100 0000 0000 ................\n-00001740: 00f0 0100 0000 0000 00f0 0100 0000 0000 ................\n-00001750: 00f0 0100 0000 0000 00f0 0100 0000 0000 ................\n-00001760: 00f0 0100 0000 0000 00f0 0100 0000 0000 ................\n-00001770: 00f0 0100 0000 0000 00f0 0100 0000 0000 ................\n-00001780: 00f0 0100 0000 0000 00f0 0100 0000 0000 ................\n-00001790: 00f0 0100 0000 0000 00f0 0100 0000 0000 ................\n-000017a0: 00f0 0100 0000 0000 00f0 0100 0000 0000 ................\n-000017b0: 00f0 0100 0000 0000 00f0 0100 0000 0000 ................\n-000017c0: 00f0 0100 0000 0000 00f0 0100 0000 0000 ................\n-000017d0: 00f0 0100 0000 0000 00f0 0100 0000 0000 ................\n-000017e0: 00f0 0100 0000 0000 00f0 0100 0000 0000 ................\n-000017f0: 00f0 0100 0000 0000 00f0 0100 0000 0000 ................\n-00001800: 0090 0200 0000 0000 0090 0200 0000 0000 ................\n-00001810: 0090 0200 0000 0000 0090 0200 0000 0000 ................\n-00001820: 0090 0200 0000 0000 0090 0200 0000 0000 ................\n-00001830: 0090 0200 0000 0000 0090 0200 0000 0000 ................\n-00001840: 0090 0200 0000 0000 0090 0200 0000 0000 ................\n-00001850: 0090 0200 0000 0000 0090 0200 0000 0000 ................\n-00001860: 0090 0200 0000 0000 0090 0200 0000 0000 ................\n-00001870: 0090 0200 0000 0000 0090 0200 0000 0000 ................\n-00001880: 0090 0200 0000 0000 0090 0200 0000 0000 ................\n-00001890: 0090 0200 0000 0000 0090 0200 0000 0000 ................\n-000018a0: 0090 0200 0000 0000 0090 0200 0000 0000 ................\n-000018b0: 0090 0200 0000 0000 0090 0200 0000 0000 ................\n-000018c0: 0090 0200 0000 0000 0090 0200 0000 0000 ................\n-000018d0: 0090 0200 0000 0000 0090 0200 0000 0000 ................\n-000018e0: 0090 0200 0000 0000 0090 0200 0000 0000 ................\n-000018f0: 0090 0200 0000 0000 0090 0200 0000 0000 ................\n-00001900: 0090 0200 0000 0000 0090 0200 0000 0000 ................\n-00001910: 0090 0200 0000 0000 0090 0200 0000 0000 ................\n-00001920: 0090 0200 0000 0000 0090 0200 0000 0000 ................\n-00001930: 0090 0200 0000 0000 0090 0200 0000 0000 ................\n-00001940: 0090 0200 0000 0000 0090 0200 0000 0000 ................\n-00001950: 0090 0200 0000 0000 0090 0200 0000 0000 ................\n-00001960: 0090 0200 0000 0000 0090 0200 0000 0000 ................\n-00001970: 0090 0200 0000 0000 0090 0200 0000 0000 ................\n-00001980: 0090 0200 0000 0000 0090 0200 0000 0000 ................\n-00001990: 0090 0200 0000 0000 0090 0200 0000 0000 ................\n-000019a0: 0090 0200 0000 0000 0090 0200 0000 0000 ................\n-000019b0: 0090 0200 0000 0000 0090 0200 0000 0000 ................\n-000019c0: 0090 0200 0000 0000 0090 0200 0000 0000 ................\n-000019d0: 0090 0200 0000 0000 0090 0200 0000 0000 ................\n-000019e0: 0090 0200 0000 0000 0090 0200 0000 0000 ................\n-000019f0: 0090 0200 0000 0000 0090 0200 0000 0000 ................\n-00001a00: 00a0 0200 0000 0000 00a0 0200 0000 0000 ................\n-00001a10: 00a0 0200 0000 0000 00a0 0200 0000 0000 ................\n-00001a20: 00a0 0200 0000 0000 00a0 0200 0000 0000 ................\n-00001a30: 00a0 0200 0000 0000 00a0 0200 0000 0000 ................\n-00001a40: 00a0 0200 0000 0000 00a0 0200 0000 0000 ................\n-00001a50: 00a0 0200 0000 0000 00a0 0200 0000 0000 ................\n-00001a60: 00a0 0200 0000 0000 00a0 0200 0000 0000 ................\n-00001a70: 00a0 0200 0000 0000 00a0 0200 0000 0000 ................\n-00001a80: 00a0 0200 0000 0000 00a0 0200 0000 0000 ................\n-00001a90: 00a0 0200 0000 0000 00a0 0200 0000 0000 ................\n-00001aa0: 00a0 0200 0000 0000 00a0 0200 0000 0000 ................\n-00001ab0: 00a0 0200 0000 0000 00a0 0200 0000 0000 ................\n-00001ac0: 00a0 0200 0000 0000 00a0 0200 0000 0000 ................\n-00001ad0: 00a0 0200 0000 0000 00a0 0200 0000 0000 ................\n-00001ae0: 00a0 0200 0000 0000 00a0 0200 0000 0000 ................\n-00001af0: 00a0 0200 0000 0000 00a0 0200 0000 0000 ................\n-00001b00: 00a0 0200 0000 0000 00a0 0200 0000 0000 ................\n-00001b10: 00a0 0200 0000 0000 00a0 0200 0000 0000 ................\n-00001b20: 00a0 0200 0000 0000 00a0 0200 0000 0000 ................\n-00001b30: 00a0 0200 0000 0000 00a0 0200 0000 0000 ................\n-00001b40: 00a0 0200 0000 0000 00a0 0200 0000 0000 ................\n-00001b50: 00a0 0200 0000 0000 00a0 0200 0000 0000 ................\n-00001b60: 00a0 0200 0000 0000 00a0 0200 0000 0000 ................\n-00001b70: 00a0 0200 0000 0000 00a0 0200 0000 0000 ................\n-00001b80: 00a0 0200 0000 0000 00a0 0200 0000 0000 ................\n-00001b90: 00a0 0200 0000 0000 00a0 0200 0000 0000 ................\n-00001ba0: 00a0 0200 0000 0000 00a0 0200 0000 0000 ................\n-00001bb0: 00a0 0200 0000 0000 00a0 0200 0000 0000 ................\n-00001bc0: 00a0 0200 0000 0000 00a0 0200 0000 0000 ................\n-00001bd0: 00a0 0200 0000 0000 00a0 0200 0000 0000 ................\n-00001be0: 00a0 0200 0000 0000 00a0 0200 0000 0000 ................\n-00001bf0: 00a0 0200 0000 0000 00a0 0200 0000 0000 ................\n-00001c00: 0060 0200 0000 0000 0060 0200 0000 0000 .`.......`......\n-00001c10: 0060 0200 0000 0000 0060 0200 0000 0000 .`.......`......\n-00001c20: 0060 0200 0000 0000 0060 0200 0000 0000 .`.......`......\n-00001c30: 0060 0200 0000 0000 0060 0200 0000 0000 .`.......`......\n-00001c40: 0060 0200 0000 0000 0060 0200 0000 0000 .`.......`......\n-00001c50: 0060 0200 0000 0000 0060 0200 0000 0000 .`.......`......\n-00001c60: 0060 0200 0000 0000 0060 0200 0000 0000 .`.......`......\n-00001c70: 0060 0200 0000 0000 0060 0200 0000 0000 .`.......`......\n-00001c80: 0060 0200 0000 0000 0060 0200 0000 0000 .`.......`......\n-00001c90: 0060 0200 0000 0000 0060 0200 0000 0000 .`.......`......\n-00001ca0: 0060 0200 0000 0000 0060 0200 0000 0000 .`.......`......\n-00001cb0: 0060 0200 0000 0000 0060 0200 0000 0000 .`.......`......\n-00001cc0: 0060 0200 0000 0000 0060 0200 0000 0000 .`.......`......\n-00001cd0: 0060 0200 0000 0000 0060 0200 0000 0000 .`.......`......\n-00001ce0: 0060 0200 0000 0000 0060 0200 0000 0000 .`.......`......\n-00001cf0: 0060 0200 0000 0000 0060 0200 0000 0000 .`.......`......\n-00001d00: 0060 0200 0000 0000 0060 0200 0000 0000 .`.......`......\n-00001d10: 0060 0200 0000 0000 0060 0200 0000 0000 .`.......`......\n-00001d20: 0060 0200 0000 0000 0060 0200 0000 0000 .`.......`......\n-00001d30: 0060 0200 0000 0000 0060 0200 0000 0000 .`.......`......\n-00001d40: 0060 0200 0000 0000 0060 0200 0000 0000 .`.......`......\n-00001d50: 0060 0200 0000 0000 0060 0200 0000 0000 .`.......`......\n-00001d60: 0060 0200 0000 0000 0060 0200 0000 0000 .`.......`......\n-00001d70: 0060 0200 0000 0000 0060 0200 0000 0000 .`.......`......\n-00001d80: 0060 0200 0000 0000 0060 0200 0000 0000 .`.......`......\n-00001d90: 0060 0200 0000 0000 0060 0200 0000 0000 .`.......`......\n-00001da0: 0060 0200 0000 0000 0060 0200 0000 0000 .`.......`......\n-00001db0: 0060 0200 0000 0000 0060 0200 0000 0000 .`.......`......\n-00001dc0: 0060 0200 0000 0000 0060 0200 0000 0000 .`.......`......\n-00001dd0: 0060 0200 0000 0000 0060 0200 0000 0000 .`.......`......\n-00001de0: 0060 0200 0000 0000 0060 0200 0000 0000 .`.......`......\n-00001df0: 0060 0200 0000 0000 0060 0200 0000 0000 .`.......`......\n-00001e00: 0070 0200 0000 0000 0070 0200 0000 0000 .p.......p......\n-00001e10: 0070 0200 0000 0000 0070 0200 0000 0000 .p.......p......\n-00001e20: 0070 0200 0000 0000 0070 0200 0000 0000 .p.......p......\n-00001e30: 0070 0200 0000 0000 0070 0200 0000 0000 .p.......p......\n-00001e40: 0070 0200 0000 0000 0070 0200 0000 0000 .p.......p......\n-00001e50: 0070 0200 0000 0000 0070 0200 0000 0000 .p.......p......\n-00001e60: 0070 0200 0000 0000 0070 0200 0000 0000 .p.......p......\n-00001e70: 0070 0200 0000 0000 0070 0200 0000 0000 .p.......p......\n-00001e80: 0070 0200 0000 0000 0070 0200 0000 0000 .p.......p......\n-00001e90: 0070 0200 0000 0000 0070 0200 0000 0000 .p.......p......\n-00001ea0: 0070 0200 0000 0000 0070 0200 0000 0000 .p.......p......\n-00001eb0: 0070 0200 0000 0000 0070 0200 0000 0000 .p.......p......\n-00001ec0: 0070 0200 0000 0000 0070 0200 0000 0000 .p.......p......\n-00001ed0: 0070 0200 0000 0000 0070 0200 0000 0000 .p.......p......\n-00001ee0: 0070 0200 0000 0000 0070 0200 0000 0000 .p.......p......\n-00001ef0: 0070 0200 0000 0000 0070 0200 0000 0000 .p.......p......\n-00001f00: 0070 0200 0000 0000 0070 0200 0000 0000 .p.......p......\n-00001f10: 0070 0200 0000 0000 0070 0200 0000 0000 .p.......p......\n-00001f20: 0070 0200 0000 0000 0070 0200 0000 0000 .p.......p......\n-00001f30: 0070 0200 0000 0000 0070 0200 0000 0000 .p.......p......\n-00001f40: 0070 0200 0000 0000 0070 0200 0000 0000 .p.......p......\n-00001f50: 0070 0200 0000 0000 0070 0200 0000 0000 .p.......p......\n-00001f60: 0070 0200 0000 0000 0070 0200 0000 0000 .p.......p......\n-00001f70: 0070 0200 0000 0000 0070 0200 0000 0000 .p.......p......\n-00001f80: 0070 0200 0000 0000 0070 0200 0000 0000 .p.......p......\n-00001f90: 0070 0200 0000 0000 0070 0200 0000 0000 .p.......p......\n-00001fa0: 0070 0200 0000 0000 0070 0200 0000 0000 .p.......p......\n-00001fb0: 0070 0200 0000 0000 0070 0200 0000 0000 .p.......p......\n-00001fc0: 0070 0200 0000 0000 0070 0200 0000 0000 .p.......p......\n-00001fd0: 0070 0200 0000 0000 0070 0200 0000 0000 .p.......p......\n-00001fe0: 0070 0200 0000 0000 0070 0200 0000 0000 .p.......p......\n-00001ff0: 0070 0200 0000 0000 0070 0200 0000 0000 .p.......p......\n-00002000: 7265 702e 6461 7461 233a 2f3d 2f3d 2041 rep.data#:/=/= A\n-00002010: 5247 3120 4152 4732 202e 2e2e 0a0a 5265 RG1 ARG2 .....Re\n-00002020: 7475 726e 7320 7420 6966 2065 6163 6820 turns t if each \n-00002030: 7661 6c75 6520 6973 2064 6966 6665 7265 value is differe\n-00002040: 6e74 2066 726f 6d20 6576 6572 7920 6f74 nt from every ot\n-00002050: 6865 7220 7661 6c75 652e 2028 5573 696e her value. (Usin\n-00002060: 670a 6065 7175 616c 2720 746f 2063 6f6d g.`equal' to com\n-00002070: 7061 7265 2076 616c 7565 732c 2065 7863 pare values, exc\n-00002080: 6570 7420 666f 7220 6e75 6d62 6572 732c ept for numbers,\n-00002090: 2077 6865 7265 2065 7861 6374 6e65 7373 where exactness\n-000020a0: 2069 730a 6967 6e6f 7265 642e 2972 6570 is.ignored.)rep\n-000020b0: 2e64 6174 6123 3e3e 2041 5247 3120 4152 .data#>> ARG1 AR\n-000020c0: 4732 205b 4152 4733 202e 2e2e 5d0a 0a52 G2 [ARG3 ...]..R\n-000020d0: 6574 7572 6e73 2074 2069 6620 4152 4731 eturns t if ARG1\n-000020e0: 2069 7320 6772 6561 7465 7220 7468 616e is greater than\n-000020f0: 2041 5247 322c 2061 6e64 2069 6620 4152 ARG2, and if AR\n-00002100: 4732 2069 7320 6772 6561 7465 7220 7468 G2 is greater th\n-00002110: 616e 2041 5247 332c 0a61 6e64 2073 6f20 an ARG3,.and so \n-00002120: 6f6e 2e20 4e6f 7465 2074 6861 7420 7468 on. Note that th\n-00002130: 6973 2063 6f6d 6d61 6e64 2069 736e 2774 is command isn't\n-00002140: 206c 696d 6974 6564 2074 6f20 6e75 6d62 limited to numb\n-00002150: 6572 732c 2069 7420 6361 6e20 646f 0a73 ers, it can do.s\n-00002160: 7472 696e 6773 2c20 706f 7369 7469 6f6e trings, position\n-00002170: 732c 206d 6172 6b73 2c20 6574 6320 6173 s, marks, etc as\n-00002180: 2077 656c 6c2e 7265 702e 6461 7461 233c well.rep.data#<\n-00002190: 3c20 4152 4731 2041 5247 3220 5b41 5247 < ARG1 ARG2 [ARG\n-000021a0: 3320 2e2e 2e5d 0a0a 5265 7475 726e 7320 3 ...]..Returns \n-000021b0: 7420 6966 2041 5247 3120 6973 206c 6573 t if ARG1 is les\n-000021c0: 7320 7468 616e 2041 5247 322e 204e 6f74 s than ARG2. Not\n-000021d0: 6520 7468 6174 2074 6869 7320 636f 6d6d e that this comm\n-000021e0: 616e 6420 6973 6e27 7420 6c69 6d69 7465 and isn't limite\n-000021f0: 6420 746f 0a6e 756d 6265 7273 2c20 6974 d to.numbers, it\n-00002200: 2063 616e 2064 6f20 7374 7269 6e67 732c can do strings,\n-00002210: 2070 6f73 6974 696f 6e73 2c20 6d61 726b positions, mark\n-00002220: 732c 2065 7463 2061 7320 7765 6c6c 2e72 s, etc as well.r\n-00002230: 6570 2e64 6174 6123 6e75 6c6c 6e75 6c6c ep.data#nullnull\n-00002240: 2041 5247 0a0a 5265 7475 726e 7320 7420 ARG..Returns t \n-00002250: 6966 2041 5247 2069 7320 6e69 6c2e 7265 if ARG is nil.re\n-00002260: 702e 6c61 6e67 2e69 6e74 6572 7072 6574 p.lang.interpret\n-00002270: 6572 2366 756e 6374 696f 6e70 6675 6e63 er#functionpfunc\n-00002280: 7469 6f6e 7020 4152 470a 0a52 6574 7572 tionp ARG..Retur\n-00002290: 6e73 2074 2069 6620 4152 4720 6973 2061 ns t if ARG is a\n-000022a0: 2066 756e 6374 696f 6e2e 7265 702e 6c61 function.rep.la\n-000022b0: 6e67 2e69 6e74 6572 7072 6574 6572 2373 ng.interpreter#s\n-000022c0: 7065 6369 616c 2d66 6f72 6d2d 7073 7065 pecial-form-pspe\n-000022d0: 6369 616c 2d66 6f72 6d2d 7020 4152 470a cial-form-p ARG.\n-000022e0: 0a52 6574 7572 6e73 2074 2069 6620 4152 .Returns t if AR\n-000022f0: 4720 6973 2061 2073 7065 6369 616c 2d66 G is a special-f\n-00002300: 6f72 6d2e 7265 702e 6461 7461 2373 6571 orm.rep.data#seq\n-00002310: 7565 6e63 6570 7365 7175 656e 6365 7020 uencepsequencep \n-00002320: 4152 470a 0a52 6574 7572 6e73 2074 2069 ARG..Returns t i\n-00002330: 7320 4152 4720 6973 2061 2073 6571 7565 s ARG is a seque\n-00002340: 6e63 6520 2861 206c 6973 742c 2076 6563 nce (a list, vec\n-00002350: 746f 7220 6f72 2073 7472 696e 6729 2e72 tor or string).r\n-00002360: 6570 2e6c 616e 672e 696e 7465 7270 7265 ep.lang.interpre\n-00002370: 7465 7223 7375 6272 2d6e 616d 6573 7562 ter#subr-namesub\n-00002380: 722d 6e61 6d65 2053 5542 5220 5b55 5345 r-name SUBR [USE\n-00002390: 2d56 4152 5d0a 0a52 6574 7572 6e73 2074 -VAR]..Returns t\n-000023a0: 6865 206e 616d 6520 2861 2073 7472 696e he name (a strin\n-000023b0: 6729 2061 7373 6f63 6961 7465 6420 7769 g) associated wi\n-000023c0: 7468 2053 5542 522e 7265 702e 6c61 6e67 th SUBR.rep.lang\n-000023d0: 2e69 6e74 6572 7072 6574 6572 2363 616c .interpreter#cal\n-000023e0: 6c2d 7769 7468 2d65 7863 6570 7469 6f6e l-with-exception\n-000023f0: 2d68 616e 646c 6572 6361 6c6c 2d77 6974 -handlercall-wit\n-00002400: 682d 6578 6365 7074 696f 6e2d 6861 6e64 h-exception-hand\n-00002410: 6c65 7220 5448 554e 4b20 4841 4e44 4c45 ler THUNK HANDLE\n-00002420: 520a 0a43 616c 6c20 5448 554e 4b20 616e R..Call THUNK an\n-00002430: 6420 7265 7475 726e 2069 7473 2076 616c d return its val\n-00002440: 7565 2e20 486f 7765 7665 7220 6966 2061 ue. However if a\n-00002450: 6e20 6578 6365 7074 696f 6e20 6f66 2061 n exception of a\n-00002460: 6e79 2066 6f72 6d0a 6f63 6375 7273 2c20 ny form.occurs, \n-00002470: 6361 6c6c 2048 414e 444c 4552 2077 6974 call HANDLER wit\n-00002480: 6820 6120 7369 6e67 6c65 2061 7267 756d h a single argum\n-00002490: 656e 742c 2074 6865 2065 7863 6570 7469 ent, the excepti\n-000024a0: 6f6e 2064 6174 612c 2061 6e64 0a72 6574 on data, and.ret\n-000024b0: 7572 6e20 6974 7320 7661 6c75 652e 7265 urn its value.re\n-000024c0: 702e 6c61 6e67 2e69 6e74 6572 7072 6574 p.lang.interpret\n-000024d0: 6572 2372 6169 7365 2d65 7863 6570 7469 er#raise-excepti\n-000024e0: 6f6e 7261 6973 652d 6578 6365 7074 696f onraise-exceptio\n-000024f0: 6e20 4441 5441 0a0a 5261 6973 6520 7468 n DATA..Raise th\n-00002500: 6520 6578 6365 7074 696f 6e20 7265 7072 e exception repr\n-00002510: 6573 656e 7465 6420 6279 2074 6865 2063 esented by the c\n-00002520: 6f6e 7320 6365 6c6c 2044 4154 412e 7265 ons cell DATA.re\n-00002530: 702e 766d 2e69 6e74 6572 7072 6574 6572 p.vm.interpreter\n-00002540: 236d 616b 652d 6279 7465 2d63 6f64 652d #make-byte-code-\n-00002550: 7375 6272 6d61 6b65 2d62 7974 652d 636f subrmake-byte-co\n-00002560: 6465 2d73 7562 7220 434f 4445 2043 4f4e de-subr CODE CON\n-00002570: 5354 414e 5453 2053 5441 434b 205b 444f STANTS STACK [DO\n-00002580: 435d 205b 494e 5445 5241 4354 4956 455d C] [INTERACTIVE]\n-00002590: 0a0a 5265 7475 726e 2061 6e20 6f62 6a65 ..Return an obje\n-000025a0: 6374 2074 6861 7420 6361 6e20 6265 2075 ct that can be u\n-000025b0: 7365 6420 6173 2074 6865 2066 756e 6374 sed as the funct\n-000025c0: 696f 6e20 7661 6c75 6520 6f66 2061 2073 ion value of a s\n-000025d0: 796d 626f 6c2e 7265 702e 766d 2e69 6e74 ymbol.rep.vm.int\n-000025e0: 6572 7072 6574 6572 2362 7974 6563 6f64 erpreter#bytecod\n-000025f0: 6570 6279 7465 636f 6465 7020 4152 470a epbytecodep ARG.\n-00002600: 0a52 6574 7572 6e73 2074 2069 6620 4152 .Returns t if AR\n-00002610: 4720 6973 2061 2062 7974 6520 636f 6465 G is a byte code\n-00002620: 2073 7562 726f 7574 696e 6520 2869 2e65 subroutine (i.e\n-00002630: 2e20 636f 6d70 696c 6564 204c 6973 7020 . compiled Lisp \n-00002640: 636f 6465 292e 7265 702e 6c61 6e67 2e64 code).rep.lang.d\n-00002650: 6562 7567 2375 6e69 782d 7072 696e 742d ebug#unix-print-\n-00002660: 616c 6c6f 6361 7469 6f6e 7375 6e69 782d allocationsunix-\n-00002670: 7072 696e 742d 616c 6c6f 6361 7469 6f6e print-allocation\n-00002680: 730a 0a4f 7574 7075 7420 6120 6c69 7374 s..Output a list\n-00002690: 206f 6620 616c 6c20 616c 6c6f 6361 7465 of all allocate\n-000026a0: 6420 6d65 6d6f 7279 2062 6c6f 636b 7320 d memory blocks \n-000026b0: 746f 2073 7461 6e64 6172 6420 6572 726f to standard erro\n-000026c0: 722e 7265 702e 6c61 6e67 2e69 6e74 6572 r.rep.lang.inter\n-000026d0: 7072 6574 6572 2363 616c 6c2f 6363 6361 preter#call/ccca\n-000026e0: 6c6c 2f63 6320 4655 4e43 5449 4f4e 0a0a ll/cc FUNCTION..\n-000026f0: 496e 766f 6b65 2046 554e 4354 494f 4e20 Invoke FUNCTION \n-00002700: 7769 7468 2061 2073 696e 676c 6520 7061 with a single pa\n-00002710: 7261 6d65 7465 722c 2074 6865 2063 6f6e rameter, the con\n-00002720: 7469 6e75 6174 696f 6e20 6675 6e63 7469 tinuation functi\n-00002730: 6f6e 206f 660a 7468 6520 6375 7272 656e on of.the curren\n-00002740: 7420 7374 6174 6520 6f66 2074 6865 2069 t state of the i\n-00002750: 6e74 6572 7072 6574 6572 2e20 5375 6273 nterpreter. Subs\n-00002760: 6571 7565 6e74 6c79 2063 616c 6c69 6e67 equently calling\n-00002770: 2074 6865 0a63 6f6e 7469 6e75 6174 696f the.continuatio\n-00002780: 6e20 6675 6e63 7469 6f6e 2028 7769 7468 n function (with\n-00002790: 2061 6e20 6f70 7469 6f6e 616c 2073 696e an optional sin\n-000027a0: 676c 6520 6172 6775 6d65 6e74 2920 7769 gle argument) wi\n-000027b0: 6c6c 2070 6173 730a 636f 6e74 726f 6c20 ll pass.control \n-000027c0: 696d 6d65 6469 6174 656c 7920 6261 636b immediately back\n-000027d0: 2074 6f20 7468 6520 7374 6174 656d 656e to the statemen\n-000027e0: 7420 666f 6c6c 6f77 696e 6720 7468 6520 t following the \n-000027f0: 6361 6c6c 2074 6f20 7468 650a 6063 616c call to the.`cal\n-00002800: 6c2f 6363 2720 6675 6e63 7469 6f6e 2028 l/cc' function (\n-00002810: 6576 656e 2069 6620 7468 6174 2073 7461 even if that sta\n-00002820: 636b 2066 7261 6d65 2068 6173 2073 696e ck frame has sin\n-00002830: 6365 2062 6565 6e20 6578 6974 6564 292e ce been exited).\n-00002840: 7265 702e 6c61 6e67 2e69 6e74 6572 7072 rep.lang.interpr\n-00002850: 6574 6572 2363 616c 6c2d 7769 7468 2d62 eter#call-with-b\n-00002860: 6172 7269 6572 6361 6c6c 2d77 6974 682d arriercall-with-\n-00002870: 6261 7272 6965 7220 5448 554e 4b20 434c barrier THUNK CL\n-00002880: 4f53 4544 205b 494e 2d54 4855 4e4b 5d20 OSED [IN-THUNK] \n-00002890: 5b4f 5554 2d54 4855 4e4b 5d0a 0a43 616c [OUT-THUNK]..Cal\n-000028a0: 6c20 5448 554e 4b20 696e 7369 6465 2061 l THUNK inside a\n-000028b0: 206e 6577 2065 7865 6375 7469 6f6e 2065 new execution e\n-000028c0: 6e76 6972 6f6e 6d65 6e74 2e20 4966 2043 nvironment. If C\n-000028d0: 4c4f 5345 4420 6973 206e 6f6e 2d60 6e69 LOSED is non-`ni\n-000028e0: 6c27 0a74 6865 6e20 7468 6520 6e65 7720 l'.then the new \n-000028f0: 656e 7669 726f 6e6d 656e 7420 7769 6c6c environment will\n-00002900: 2062 6520 6578 6974 6564 2065 7861 6374 be exited exact\n-00002910: 6c79 206f 6e63 6520 2869 2e65 2e0a 636f ly once (i.e..co\n-00002920: 6e74 696e 7561 7469 6f6e 7320 6d61 7920 ntinuations may \n-00002930: 6e6f 7420 7061 7373 2074 6872 6f75 6768 not pass through\n-00002940: 2069 7429 2e0a 0a41 6c74 6572 6e61 7469 it)...Alternati\n-00002950: 7665 6c79 2c20 6966 2043 4c4f 5345 4420 vely, if CLOSED \n-00002960: 6973 2060 6e69 6c27 2074 6865 6e20 7468 is `nil' then th\n-00002970: 6520 656e 7669 726f 6e6d 656e 7420 6973 e environment is\n-00002980: 2073 6169 6420 746f 2062 650a 606f 7065 said to be.`ope\n-00002990: 6e27 2061 6e64 2063 6f6e 7469 6e75 6174 n' and continuat\n-000029a0: 696f 6e73 206d 6179 2063 6175 7365 2063 ions may cause c\n-000029b0: 6f6e 7472 6f6c 2074 6f20 666c 6f77 2069 ontrol to flow i\n-000029c0: 6e74 6f20 616e 6420 6f75 7420 6f66 2074 nto and out of t\n-000029d0: 6865 0a6e 6577 2065 6e76 6972 6f6e 6d65 he.new environme\n-000029e0: 6e74 2e20 4173 2074 6869 7320 6861 7070 nt. As this happ\n-000029f0: 656e 7320 6f6e 6520 6f66 2049 4e2d 5448 ens one of IN-TH\n-00002a00: 554e 4b20 6f72 204f 5554 2d54 4855 4e4b UNK or OUT-THUNK\n-00002a10: 2077 696c 6c20 6265 0a63 616c 6c65 6420 will be.called \n-00002a20: 2869 6620 6465 6669 6e65 6429 2e0a 0a54 (if defined)...T\n-00002a30: 6865 2076 616c 7565 206f 6620 7468 6973 he value of this\n-00002a40: 2066 756e 6374 696f 6e20 6973 2074 6865 function is the\n-00002a50: 2076 616c 7565 2072 6574 7572 6e65 6420 value returned \n-00002a60: 6279 2054 4855 4e4b 2e72 6570 2e74 6872 by THUNK.rep.thr\n-00002a70: 6561 6473 236d 616b 652d 7468 7265 6164 eads#make-thread\n-00002a80: 6d61 6b65 2d74 6872 6561 6420 5448 554e make-thread THUN\n-00002a90: 4b20 5b4e 414d 455d 0a0a 4372 6561 7465 K [NAME]..Create\n-00002aa0: 2061 6e64 2072 6574 7572 6e20 616e 206f and return an o\n-00002ab0: 626a 6563 7420 7265 7072 6573 656e 7469 bject representi\n-00002ac0: 6e67 2061 206e 6577 2074 6872 6561 6420 ng a new thread \n-00002ad0: 6f66 2065 7865 6375 7469 6f6e 2e20 5468 of execution. Th\n-00002ae0: 650a 6e65 7720 7468 7265 6164 2077 696c e.new thread wil\n-00002af0: 6c20 6265 6769 6e20 6279 2063 616c 6c69 l begin by calli\n-00002b00: 6e67 2054 4855 4e4b 2c20 6120 6675 6e63 ng THUNK, a func\n-00002b10: 7469 6f6e 2077 6974 6820 7a65 726f 0a70 tion with zero.p\n-00002b20: 6172 616d 6574 6572 732e 7265 702e 7468 arameters.rep.th\n-00002b30: 7265 6164 7323 6d61 6b65 2d73 7573 7065 reads#make-suspe\n-00002b40: 6e64 6564 2d74 6872 6561 646d 616b 652d nded-threadmake-\n-00002b50: 7375 7370 656e 6465 642d 7468 7265 6164 suspended-thread\n-00002b60: 2054 4855 4e4b 205b 4e41 4d45 5d0a 0a49 THUNK [NAME]..I\n-00002b70: 6465 6e74 6963 616c 2074 6f20 606d 616b dentical to `mak\n-00002b80: 652d 7468 7265 6164 272c 2065 7863 6570 e-thread', excep\n-00002b90: 7420 7468 6174 2074 6865 2063 7265 6174 t that the creat\n-00002ba0: 6564 2074 6872 6561 6420 7769 6c6c 2062 ed thread will b\n-00002bb0: 650a 696d 6d65 6469 6174 656c 7920 7075 e.immediately pu\n-00002bc0: 7420 696e 2074 6865 2073 7573 7065 6e64 t in the suspend\n-00002bd0: 6564 2073 7461 7465 2e72 6570 2e74 6872 ed state.rep.thr\n-00002be0: 6561 6473 2374 6872 6561 642d 7969 656c eads#thread-yiel\n-00002bf0: 6474 6872 6561 642d 7969 656c 640a 0a50 dthread-yield..P\n-00002c00: 6173 7320 636f 6e74 726f 6c20 6177 6179 ass control away\n-00002c10: 2066 726f 6d20 7468 6520 6375 7272 656e from the curren\n-00002c20: 7420 7468 7265 6164 2069 6620 6f74 6865 t thread if othe\n-00002c30: 7220 7468 7265 6164 7320 6172 6520 7761 r threads are wa\n-00002c40: 6974 696e 670a 746f 2072 756e 2e72 6570 iting.to run.rep\n-00002c50: 2e74 6872 6561 6473 2374 6872 6561 642d .threads#thread-\n-00002c60: 7375 7370 656e 6465 642d 7074 6872 6561 suspended-pthrea\n-00002c70: 642d 7375 7370 656e 6465 642d 7020 5448 d-suspended-p TH\n-00002c80: 5245 4144 0a0a 5265 7475 726e 2060 7427 READ..Return `t'\n-00002c90: 2069 6620 5448 5245 4144 2069 7320 6375 if THREAD is cu\n-00002ca0: 7272 656e 746c 7920 7375 7370 656e 6465 rrently suspende\n-00002cb0: 6420 6672 6f6d 2072 756e 6e69 6e67 2e72 d from running.r\n-00002cc0: 6570 2e74 6872 6561 6473 2361 6c6c 2d74 ep.threads#all-t\n-00002cd0: 6872 6561 6473 616c 6c2d 7468 7265 6164 hreadsall-thread\n-00002ce0: 7320 5b44 4550 5448 5d0a 0a52 6574 7572 s [DEPTH]..Retur\n-00002cf0: 6e20 6120 6c69 7374 206f 6620 616c 6c20 n a list of all \n-00002d00: 7468 7265 6164 732e 7265 702e 7468 7265 threads.rep.thre\n-00002d10: 6164 7323 7468 7265 6164 2d70 6572 6d69 ads#thread-permi\n-00002d20: 7474 6872 6561 642d 7065 726d 6974 0a0a tthread-permit..\n-00002d30: 4465 6372 656d 656e 7420 7468 6520 7468 Decrement the th\n-00002d40: 7265 6164 2070 7265 656d 7074 696f 6e20 read preemption \n-00002d50: 6c6f 636b 2e20 5768 656e 2067 7265 6174 lock. When great\n-00002d60: 6865 7220 7468 616e 207a 6572 6f20 616c her than zero al\n-00002d70: 6c0a 7072 6565 6d70 7469 6f6e 206f 6620 l.preemption of \n-00002d80: 7468 7265 6164 7320 6973 2064 6973 6162 threads is disab\n-00002d90: 6c65 642e 2052 6574 7572 6e73 2060 7427 led. Returns `t'\n-00002da0: 2069 6620 7072 6565 6d70 7469 6f6e 2069 if preemption i\n-00002db0: 7320 626c 6f63 6b65 640a 6173 2074 6869 s blocked.as thi\n-00002dc0: 7320 6675 6e63 7469 6f6e 2072 6574 7572 s function retur\n-00002dd0: 6e73 2e72 6570 2e69 6f2e 6462 2e67 6462 ns.rep.io.db.gdb\n-00002de0: 6d23 6764 626d 2d6f 7065 6e67 6462 6d2d m#gdbm-opengdbm-\n-00002df0: 6f70 656e 2050 4154 4820 4143 4345 5353 open PATH ACCESS\n-00002e00: 2d54 5950 4520 5b4d 4f44 455d 205b 464c -TYPE [MODE] [FL\n-00002e10: 4147 535d 7265 702e 696f 2e64 622e 6764 AGS]rep.io.db.gd\n-00002e20: 626d 2367 6462 6d2d 636c 6f73 6567 6462 bm#gdbm-closegdb\n-00002e30: 6d2d 636c 6f73 6520 4442 4d72 6570 2e69 m-close DBMrep.i\n-00002e40: 6f2e 6462 2e67 6462 6d23 6764 626d 2d66 o.db.gdbm#gdbm-f\n-00002e50: 6574 6368 6764 626d 2d66 6574 6368 2044 etchgdbm-fetch D\n-00002e60: 424d 204b 4559 7265 702e 696f 2e64 622e BM KEYrep.io.db.\n-00002e70: 6764 626d 2367 6462 6d70 6764 626d 7020 gdbm#gdbmpgdbmp \n-00002e80: 4152 470a 0a52 6574 7572 6e73 2074 2069 ARG..Returns t i\n-00002e90: 6620 4152 4720 6973 2061 6e20 6764 626d f ARG is an gdbm\n-00002ea0: 206f 626a 6563 7420 2863 7265 6174 6564 object (created\n-00002eb0: 2062 7920 6067 6462 6d2d 6f70 656e 2729 by `gdbm-open')\n-00002ec0: 2e72 6570 2e69 6f2e 7374 7265 616d 7323 .rep.io.streams#\n-00002ed0: 7072 696e 6370 7269 6e63 204f 424a 4543 princprinc OBJEC\n-00002ee0: 5420 5b53 5452 4541 4d5d 0a0a 5072 696e T [STREAM]..Prin\n-00002ef0: 7473 2061 2074 6578 7420 7265 7072 6573 ts a text repres\n-00002f00: 656e 7461 7469 6f6e 206f 6620 4f42 4a45 entation of OBJE\n-00002f10: 4354 2074 6f20 5354 5245 414d 2028 6f72 CT to STREAM (or\n-00002f20: 2074 6865 2063 6f6e 7465 6e74 7320 6f66 the contents of\n-00002f30: 2074 6865 0a76 6172 6961 626c 6520 7374 the.variable st\n-00002f40: 616e 6461 7264 2d6f 7574 7075 7429 2c20 andard-output), \n-00002f50: 6e6f 2073 7472 616e 6765 2063 6861 7261 no strange chara\n-00002f60: 6374 6572 7320 6172 6520 7175 6f74 6564 cters are quoted\n-00002f70: 2061 6e64 206e 6f20 7175 6f74 6573 0a61 and no quotes.a\n-00002f80: 7265 2070 7269 6e74 6564 2061 726f 756e re printed aroun\n-00002f90: 6420 7374 7269 6e67 732e 7265 702e 696f d strings.rep.io\n-00002fa0: 2e73 7472 6561 6d73 236f 7574 7075 742d .streams#output-\n-00002fb0: 7374 7265 616d 2d70 6f75 7470 7574 2d73 stream-poutput-s\n-00002fc0: 7472 6561 6d2d 7020 4152 470a 0a52 6574 tream-p ARG..Ret\n-00002fd0: 7572 6e73 2074 2069 6620 4152 4720 6973 urns t if ARG is\n-00002fe0: 2061 6e20 6f75 7470 7574 2073 7472 6561 an output strea\n-00002ff0: 6d2e 0000 1700 0000 cd00 0000 0000 0000 m...............\n-00003000: 7265 702e 696f 2e64 622e 7364 626d 2373 rep.io.db.sdbm#s\n-00003010: 6462 6d2d 6f70 656e 7364 626d 2d6f 7065 dbm-opensdbm-ope\n-00003020: 6e20 5041 5448 2041 4343 4553 532d 5459 n PATH ACCESS-TY\n-00003030: 5045 205b 4d4f 4445 5d72 6570 2e69 6f2e PE [MODE]rep.io.\n-00003040: 6462 2e73 6462 6d23 7364 626d 2d63 6c6f db.sdbm#sdbm-clo\n-00003050: 7365 7364 626d 2d63 6c6f 7365 2044 424d sesdbm-close DBM\n-00003060: 7265 702e 696f 2e64 622e 7364 626d 2373 rep.io.db.sdbm#s\n-00003070: 6462 6d2d 6665 7463 6873 6462 6d2d 6665 dbm-fetchsdbm-fe\n-00003080: 7463 6820 4442 4d20 4b45 5972 6570 2e69 tch DBM KEYrep.i\n-00003090: 6f2e 6462 2e73 6462 6d23 7364 626d 2d73 o.db.sdbm#sdbm-s\n-000030a0: 746f 7265 7364 626d 2d73 746f 7265 2044 toresdbm-store D\n-000030b0: 424d 204b 4559 2056 414c 5545 205b 464c BM KEY VALUE [FL\n-000030c0: 4147 535d 7265 702e 696f 2e64 622e 7364 AGS]rep.io.db.sd\n-000030d0: 626d 2373 6462 6d2d 6465 6c65 7465 7364 bm#sdbm-deletesd\n-000030e0: 626d 2d64 656c 6574 6520 4442 4d20 4b45 bm-delete DBM KE\n-000030f0: 5972 6570 2e69 6f2e 6462 2e73 6462 6d23 Yrep.io.db.sdbm#\n-00003100: 7364 626d 2d66 6972 7374 6b65 7973 6462 sdbm-firstkeysdb\n-00003110: 6d2d 6669 7273 746b 6579 2044 424d 7265 m-firstkey DBMre\n-00003120: 702e 696f 2e64 622e 7364 626d 2373 6462 p.io.db.sdbm#sdb\n-00003130: 6d2d 6e65 7874 6b65 7973 6462 6d2d 6e65 m-nextkeysdbm-ne\n-00003140: 7874 6b65 7920 4442 4d72 6570 2e69 6f2e xtkey DBMrep.io.\n-00003150: 6462 2e73 6462 6d23 7364 626d 2d72 646f db.sdbm#sdbm-rdo\n-00003160: 6e6c 7973 6462 6d2d 7264 6f6e 6c79 2044 nlysdbm-rdonly D\n-00003170: 424d 7265 702e 696f 2e64 622e 7364 626d BMrep.io.db.sdbm\n-00003180: 2373 6462 6d2d 6572 726f 7273 6462 6d2d #sdbm-errorsdbm-\n-00003190: 6572 726f 7220 4442 4d72 6570 2e69 6f2e error DBMrep.io.\n-000031a0: 6462 2e73 6462 6d23 7364 626d 7073 6462 db.sdbm#sdbmpsdb\n-000031b0: 6d70 2041 5247 0a0a 5265 7475 726e 7320 mp ARG..Returns \n-000031c0: 7420 6966 2041 5247 2069 7320 616e 2073 t if ARG is an s\n-000031d0: 6462 6d20 6f62 6a65 6374 2028 6372 6561 dbm object (crea\n-000031e0: 7465 6420 6279 2060 7364 626d 2d6f 7065 ted by `sdbm-ope\n-000031f0: 6e27 292e 6964 6c65 2d68 6f6f 6b54 6869 n').idle-hookThi\n-00003200: 7320 686f 6f6b 2067 6574 7320 6576 616c s hook gets eval\n-00003210: 7561 7465 6420 6576 6572 7920 7365 636f uated every seco\n-00003220: 6e64 2077 6869 6c65 2074 6865 2065 6469 nd while the edi\n-00003230: 746f 7220 6973 2069 646c 652e 2044 6f6e tor is idle. Don\n-00003240: 2774 2064 6570 656e 640a 6f6e 2068 6f77 't depend.on how\n-00003250: 2072 6567 756c 6172 6c79 2074 6869 7320 regularly this \n-00003260: 6765 7473 2063 616c 6c65 642c 2061 6e79 gets called, any\n-00003270: 2065 7665 6e74 7320 6672 6f6d 2074 6865 events from the\n-00003280: 2077 696e 646f 772d 7379 7374 656d 2077 window-system w\n-00003290: 696c 6c0a 6465 6c61 7920 6974 2e20 416c ill.delay it. Al\n-000032a0: 736f 2c20 6175 746f 2d73 6176 696e 6720 so, auto-saving \n-000032b0: 6669 6c65 7320 616e 6420 6761 7262 6167 files and garbag\n-000032c0: 652d 636f 6c6c 6563 7469 6f6e 2074 616b e-collection tak\n-000032d0: 6520 7072 6563 6564 656e 6365 0a77 6865 e precedence.whe\n-000032e0: 6e20 7468 6572 6527 7320 6964 6c65 2074 n there's idle t\n-000032f0: 696d 6520 6176 6169 6c61 626c 652e 2055 ime available. U\n-00003300: 7365 2074 6869 7320 686f 6f6b 2073 7061 se this hook spa\n-00003310: 7269 6e67 6c79 2c20 6f72 2066 6f72 2073 ringly, or for s\n-00003320: 686f 7274 0a70 6572 696f 6473 206f 6e6c hort.periods onl\n-00003330: 7921 7072 6f67 7261 6d2d 6e61 6d65 5468 y!program-nameTh\n-00003340: 6520 6e61 6d65 206f 6620 7468 6520 7072 e name of the pr\n-00003350: 6f67 7261 6d20 7275 6e6e 696e 6720 7468 ogram running th\n-00003360: 6520 7265 7020 696e 7465 7270 7265 7465 e rep interprete\n-00003370: 722e 6572 726f 722d 6d6f 6465 5768 656e r.error-modeWhen\n-00003380: 206e 696c 2c20 6572 726f 7273 2061 7265 nil, errors are\n-00003390: 2068 616e 646c 6564 2061 7420 7468 6520 handled at the \n-000033a0: 6375 7272 656e 7420 6576 656e 7420 6c6f current event lo\n-000033b0: 6f70 2c20 6f74 6865 7220 706f 7373 6962 op, other possib\n-000033c0: 6c65 0a76 616c 7565 7320 696e 636c 7564 le.values includ\n-000033d0: 6520 6065 7869 7427 2061 6e64 2060 746f e `exit' and `to\n-000033e0: 702d 6c65 7665 6c27 2e69 6e74 6572 7275 p-level'.interru\n-000033f0: 7074 2d6d 6f64 6557 6865 6e20 6e69 6c2c pt-modeWhen nil,\n-00003400: 2069 6e74 6572 7275 7074 7320 6172 6520 interrupts are \n-00003410: 6861 6e64 6c65 6420 6174 2074 6865 2063 handled at the c\n-00003420: 7572 7265 6e74 2065 7665 6e74 206c 6f6f urrent event loo\n-00003430: 702c 206f 7468 6572 2070 6f73 7369 626c p, other possibl\n-00003440: 650a 7661 6c75 6573 2069 6e63 6c75 6465 e.values include\n-00003450: 2060 6578 6974 2720 616e 6420 6074 6f70 `exit' and `top\n-00003460: 2d6c 6576 656c 272e 7265 702e 7379 7374 -level'.rep.syst\n-00003470: 656d 2372 6563 7572 7369 7665 2d65 6469 em#recursive-edi\n-00003480: 7472 6563 7572 7369 7665 2d65 6469 740a trecursive-edit.\n-00003490: 0a45 6e74 6572 2061 206e 6577 2072 6563 .Enter a new rec\n-000034a0: 7572 7369 7665 2d65 6469 742e 7265 702e ursive-edit.rep.\n-000034b0: 7379 7374 656d 2372 6563 7572 7369 6f6e system#recursion\n-000034c0: 2d64 6570 7468 7265 6375 7273 696f 6e2d -depthrecursion-\n-000034d0: 6465 7074 680a 0a52 6574 7572 6e73 2074 depth..Returns t\n-000034e0: 6865 206e 756d 6265 7220 6f66 2072 6563 he number of rec\n-000034f0: 7572 7369 7665 2d65 6469 7427 7320 6465 ursive-edit's de\n-00003500: 6570 2077 6520 6172 652c 207a 6572 6f20 ep we are, zero \n-00003510: 7369 676e 6966 6965 7320 7468 650a 6f72 signifies the.or\n-00003520: 6967 696e 616c 206c 6576 656c 2e72 6570 iginal level.rep\n-00003530: 2e73 7973 7465 6d23 6f70 6572 6174 696e .system#operatin\n-00003540: 672d 7379 7374 656d 4120 7379 6d62 6f6c g-systemA symbol\n-00003550: 2064 6566 696e 696e 6720 7468 6520 7479 defining the ty\n-00003560: 7065 206f 6620 6f70 6572 6174 696e 6720 pe of operating \n-00003570: 7379 7374 656d 2074 6861 7420 4a61 6465 system that Jade\n-00003580: 2069 7320 7275 6e6e 696e 670a 756e 6465 is running.unde\n-00003590: 722e 2043 7572 7265 6e74 6c79 2074 6869 r. Currently thi\n-000035a0: 7320 6973 2061 6c77 6179 7320 7468 6520 s is always the \n-000035b0: 7379 6d62 6f6c 2060 756e 6978 272e 7072 symbol `unix'.pr\n-000035c0: 6f63 6573 732d 656e 7669 726f 6e6d 656e ocess-environmen\n-000035d0: 7441 206c 6973 7420 6f66 2061 6c6c 2065 tA list of all e\n-000035e0: 6e76 6972 6f6e 6d65 6e74 2076 6172 6961 nvironment varia\n-000035f0: 626c 6573 2028 6173 2073 7472 696e 6773 bles (as strings\n-00003600: 2022 4e41 4d45 3d56 414c 5545 2229 2070 \"NAME=VALUE\") p\n-00003610: 6173 7365 640a 746f 2074 6865 2069 6e74 assed.to the int\n-00003620: 6572 7072 6574 6572 2e20 416c 736f 2075 erpreter. Also u\n-00003630: 7365 6420 746f 2073 7065 6369 6679 2074 sed to specify t\n-00003640: 6865 2065 6e76 6972 6f6e 6d65 6e74 206f he environment o\n-00003650: 6620 7375 6270 726f 6365 7373 6573 2e72 f subprocesses.r\n-00003660: 6570 2e73 7973 7465 6d23 7265 702d 7665 ep.system#rep-ve\n-00003670: 7273 696f 6e41 2073 7472 696e 6720 6465 rsionA string de\n-00003680: 6669 6e69 6e67 2074 6865 2063 7572 7265 fining the curre\n-00003690: 6e74 2076 6572 7369 6f6e 206f 6620 7468 nt version of th\n-000036a0: 6520 5245 5020 696e 7465 7270 7265 7465 e REP interprete\n-000036b0: 722e 7265 702e 7379 7374 656d 2372 6570 r.rep.system#rep\n-000036c0: 2d62 7569 6c64 2d69 6441 2073 7472 696e -build-idA strin\n-000036d0: 6720 6465 7363 7269 6269 6e67 2077 6865 g describing whe\n-000036e0: 6e2c 2077 6865 7265 2c20 616e 6420 6279 n, where, and by\n-000036f0: 2077 686f 2074 6865 2072 756e 6e69 6e67 who the running\n-00003700: 2076 6572 7369 6f6e 206f 6620 7468 650a version of the.\n-00003710: 4c49 5350 2069 6e74 6572 7072 6574 6572 LISP interpreter\n-00003720: 2077 6173 2062 7569 6c74 2e72 6570 2e64 was built.rep.d\n-00003730: 6174 6123 7570 6361 7365 2d74 6162 6c65 ata#upcase-table\n-00003740: 3235 362d 6279 7465 2073 7472 696e 6720 256-byte string \n-00003750: 686f 6c64 696e 6720 7472 616e 736c 6174 holding translat\n-00003760: 696f 6e73 2074 6f20 7475 726e 2065 6163 ions to turn eac\n-00003770: 6820 6368 6172 6163 7465 7220 696e 746f h character into\n-00003780: 2069 7473 0a75 7070 6572 2d63 6173 6520 its.upper-case \n-00003790: 6571 7569 7661 6c65 6e74 2e72 6570 2e64 equivalent.rep.d\n-000037a0: 6174 6123 646f 776e 6361 7365 2d74 6162 ata#downcase-tab\n-000037b0: 6c65 3235 362d 6279 7465 2073 7472 696e le256-byte strin\n-000037c0: 6720 686f 6c64 696e 6720 7472 616e 736c g holding transl\n-000037d0: 6174 696f 6e73 2074 6f20 7475 726e 2065 ations to turn e\n-000037e0: 6163 6820 6368 6172 6163 7465 7220 696e ach character in\n-000037f0: 746f 2069 7473 0a6c 6f77 6572 2d63 6173 to its.lower-cas\n-00003800: 6520 6571 7569 7661 6c65 6e74 2e72 6570 e equivalent.rep\n-00003810: 2e64 6174 6123 666c 6174 7465 6e2d 7461 .data#flatten-ta\n-00003820: 626c 6554 7261 6e73 6c61 7469 6f6e 2074 bleTranslation t\n-00003830: 6162 6c65 2074 6f20 636f 6e76 6572 7420 able to convert \n-00003840: 6e65 776c 696e 6520 6368 6172 6163 7465 newline characte\n-00003850: 7273 2074 6f20 7370 6163 6573 2e72 6570 rs to spaces.rep\n-00003860: 2e73 7973 7465 6d23 6265 6570 6265 6570 .system#beepbeep\n-00003870: 0a0a 5269 6e67 7320 6120 6265 6c6c 2e72 ..Rings a bell.r\n-00003880: 6570 2e64 6174 6123 636f 6d70 6c65 7465 ep.data#complete\n-00003890: 2d73 7472 696e 6763 6f6d 706c 6574 652d -stringcomplete-\n-000038a0: 7374 7269 6e67 2054 454d 504c 4154 4520 string TEMPLATE \n-000038b0: 4c49 5354 205b 464f 4c44 2d43 4153 455d LIST [FOLD-CASE]\n-000038c0: 0a0a 5265 7475 726e 2061 2073 7472 696e ..Return a strin\n-000038d0: 6720 7768 6f73 6520 6265 6769 6e6e 696e g whose beginnin\n-000038e0: 6720 6d61 7463 6865 7320 7468 6520 7374 g matches the st\n-000038f0: 7269 6e67 2054 454d 504c 4154 452c 2061 ring TEMPLATE, a\n-00003900: 6e64 2069 7320 756e 6971 7565 0a69 6e20 nd is unique.in \n-00003910: 7468 6520 7365 7420 6f66 2061 6c6c 2073 the set of all s\n-00003920: 7472 696e 6773 2069 6e20 4c49 5354 2077 trings in LIST w\n-00003930: 6869 6368 2061 6c73 6f20 6d61 7463 6820 hich also match \n-00003940: 5445 4d50 4c41 5445 2e20 4966 2046 4f4c TEMPLATE. If FOL\n-00003950: 442d 4341 5345 0a69 7320 742c 2061 6c6c D-CASE.is t, all\n-00003960: 206d 6174 6368 696e 6720 6967 6e6f 7265 matching ignore\n-00003970: 7320 6368 6172 6163 7465 7220 6361 7365 s character case\n-00003980: 2e72 6570 2e73 7973 7465 6d23 6375 7272 .rep.system#curr\n-00003990: 656e 742d 7469 6d65 6375 7272 656e 742d ent-timecurrent-\n-000039a0: 7469 6d65 0a0a 5265 7475 726e 2061 2076 time..Return a v\n-000039b0: 616c 7565 2064 656e 6f74 696e 6720 7468 alue denoting th\n-000039c0: 6520 6375 7272 656e 7420 7379 7374 656d e current system\n-000039d0: 2074 696d 652e 2054 6869 7320 7769 6c6c time. This will\n-000039e0: 2062 6520 6120 636f 6e73 2063 656c 6c0a be a cons cell.\n-000039f0: 636f 6e74 6169 6e69 6e67 2028 4441 5953 containing (DAYS\n-00003a00: 202e 2053 4543 4f4e 4453 292c 2074 6865 . SECONDS), the\n-00003a10: 206e 756d 6265 7220 6f66 2044 4159 5320 number of DAYS \n-00003a20: 7369 6e63 6520 7468 6520 6570 6f63 682c since the epoch,\n-00003a30: 2061 6e64 2074 6865 0a6e 756d 6265 7220 and the.number \n-00003a40: 6f66 2073 6563 6f6e 6473 2073 696e 6365 of seconds since\n-00003a50: 2074 6865 2073 7461 7274 206f 6620 7468 the start of th\n-00003a60: 6520 6461 7920 2875 6e69 7665 7273 616c e day (universal\n-00003a70: 2074 696d 6529 2e72 6570 2e73 7973 7465 time).rep.syste\n-00003a80: 6d23 6375 7272 656e 742d 7574 696d 6563 m#current-utimec\n-00003a90: 7572 7265 6e74 2d75 7469 6d65 0a0a 5265 urrent-utime..Re\n-00003aa0: 7475 726e 2074 6865 2063 7572 7265 6e74 turn the current\n-00003ab0: 2074 696d 6520 696e 206d 6963 726f 7365 time in microse\n-00003ac0: 636f 6e64 732e 7265 702e 7379 7374 656d conds.rep.system\n-00003ad0: 2366 6978 2d74 696d 6566 6978 2d74 696d #fix-timefix-tim\n-00003ae0: 6520 5449 4d45 5354 414d 500a 0a45 6e73 e TIMESTAMP..Ens\n-00003af0: 7572 6520 7468 6174 2074 6865 2074 776f ure that the two\n-00003b00: 2070 6172 7473 206f 6620 5449 4d45 5354 parts of TIMEST\n-00003b10: 414d 5020 6172 6520 6d75 7475 616c 6c79 AMP are mutually\n-00003b20: 2063 6f6e 7369 7374 656e 742e 2049 6620 consistent. If \n-00003b30: 6e6f 740a 5449 4d45 5354 414d 5020 6973 not.TIMESTAMP is\n-00003b40: 2061 6c74 6572 6564 2e20 5265 7475 726e altered. Return\n-00003b50: 7320 5449 4d45 5354 414d 502e 7265 702e s TIMESTAMP.rep.\n-00003b60: 7379 7374 656d 2363 7572 7265 6e74 2d74 system#current-t\n-00003b70: 696d 652d 7374 7269 6e67 6375 7272 656e ime-stringcurren\n-00003b80: 742d 7469 6d65 2d73 7472 696e 6720 5b54 t-time-string [T\n-00003b90: 494d 455d 205b 464f 524d 4154 5d0a 0a52 IME] [FORMAT]..R\n-00003ba0: 6574 7572 6e73 2061 2068 756d 616e 2d72 eturns a human-r\n-00003bb0: 6561 6461 626c 6520 7374 7269 6e67 2064 eadable string d\n-00003bc0: 6566 696e 696e 6720 7468 6520 6375 7272 efining the curr\n-00003bd0: 656e 7420 6461 7465 2061 6e64 2074 696d ent date and tim\n-00003be0: 652c 206f 7220 6966 0a73 7065 6369 6669 e, or if.specifi\n-00003bf0: 6564 2c20 7468 6174 2064 6566 696e 696e ed, that definin\n-00003c00: 6720 5449 4d45 2e0a 0a49 6620 6465 6669 g TIME...If defi\n-00003c10: 6e65 642c 2046 4f52 4d41 5420 6973 2061 ned, FORMAT is a\n-00003c20: 2073 7472 696e 6720 6465 6669 6e69 6e67 string defining\n-00003c30: 2068 6f77 2074 6f20 6372 6561 7465 2074 how to create t\n-00003c40: 6865 2073 7472 696e 672e 2049 7420 6861 he string. It ha\n-00003c50: 730a 7468 6520 7361 6d65 2063 6f6e 7665 s.the same conve\n-00003c60: 6e74 696f 6e73 2061 7320 7468 6520 7465 ntions as the te\n-00003c70: 6d70 6c61 7465 2074 6f20 7468 6520 4320 mplate to the C \n-00003c80: 6c69 6272 6172 7927 7320 7374 7266 7469 library's strfti\n-00003c90: 6d65 2066 756e 6374 696f 6e2e 7265 702e me function.rep.\n-00003ca0: 7379 7374 656d 2374 696d 652d 6c61 7465 system#time-late\n-00003cb0: 722d 7074 696d 652d 6c61 7465 722d 7020 r-ptime-later-p \n-00003cc0: 5449 4d45 2d53 5441 4d50 3120 5449 4d45 TIME-STAMP1 TIME\n-00003cd0: 2d53 5441 4d50 320a 0a52 6574 7572 6e73 -STAMP2..Returns\n-00003ce0: 2074 2077 6865 6e20 5449 4d45 2d53 5441 t when TIME-STA\n-00003cf0: 4d50 3120 7265 6665 7273 2074 6f20 6120 MP1 refers to a \n-00003d00: 6c61 7465 7220 7469 6d65 2074 6861 6e20 later time than \n-00003d10: 5449 4d45 2d53 5441 4d50 322e 7265 702e TIME-STAMP2.rep.\n-00003d20: 7379 7374 656d 2373 6c65 6570 2d66 6f72 system#sleep-for\n-00003d30: 736c 6565 702d 666f 7220 5345 434f 4e44 sleep-for SECOND\n-00003d40: 5320 5b4d 494c 4c49 5345 434f 4e44 535d S [MILLISECONDS]\n-00003d50: 0a0a 5061 7573 6520 666f 7220 5345 434f ..Pause for SECO\n-00003d60: 4e44 5320 2870 6c75 7320 7468 6520 6f70 NDS (plus the op\n-00003d70: 7469 6f6e 616c 204d 494c 4c49 5345 434f tional MILLISECO\n-00003d80: 4e44 2063 6f6d 706f 6e65 6e74 2920 6c65 ND component) le\n-00003d90: 6e67 7468 206f 6620 7469 6d65 2e72 6570 ngth of time.rep\n-00003da0: 2e73 7973 7465 6d23 7369 742d 666f 7273 .system#sit-fors\n-00003db0: 6974 2d66 6f72 205b 5345 434f 4e44 535d it-for [SECONDS]\n-00003dc0: 205b 4d49 4c4c 4953 4543 4f4e 4453 5d0a [MILLISECONDS].\n-00003dd0: 0a57 6169 7420 666f 7220 696e 7075 7420 .Wait for input \n-00003de0: 746f 2061 7272 6976 6520 616e 6420 6265 to arrive and be\n-00003df0: 2070 726f 6365 7373 6564 2e20 4e6f 206d processed. No m\n-00003e00: 6f72 6520 7468 616e 2053 4543 4f4e 4453 ore than SECONDS\n-00003e10: 2073 6563 6f6e 6473 2070 6c75 730a 4d49 seconds plus.MI\n-00003e20: 4c4c 4953 4543 4f4e 4453 206d 696c 6c69 LLISECONDS milli\n-00003e30: 7365 636f 6e64 7320 7769 6c6c 2062 6520 seconds will be \n-00003e40: 7761 6974 6564 2e20 4966 2061 7420 7468 waited. If at th\n-00003e50: 6520 656e 6420 6f66 2074 6869 7320 7469 e end of this ti\n-00003e60: 6d65 206e 6f0a 696e 7075 7420 6861 7320 me no.input has \n-00003e70: 6172 7269 7665 642c 2072 6574 7572 6e20 arrived, return \n-00003e80: 742e 204f 7468 6572 7769 7365 2072 6574 t. Otherwise ret\n-00003e90: 7572 6e20 6e69 6c20 6966 2069 6e70 7574 urn nil if input\n-00003ea0: 2077 6173 2066 6f75 6e64 2e0a 0a49 6620 was found...If \n-00003eb0: 6e65 6974 6865 7220 5345 434f 4e44 5320 neither SECONDS \n-00003ec0: 6e6f 7220 4d49 4c4c 4953 4543 4f4e 4453 nor MILLISECONDS\n-00003ed0: 2069 7320 6465 6669 6e65 6420 7468 6520 is defined the \n-00003ee0: 636f 6d6d 616e 6420 7769 6c6c 2072 6574 command will ret\n-00003ef0: 7572 6e0a 696d 6d65 6469 6174 656c 792c urn.immediately,\n-00003f00: 2075 7369 6e67 2061 206e 756c 6c20 7469 using a null ti\n-00003f10: 6d65 6f75 742e 7265 702e 7379 7374 656d meout.rep.system\n-00003f20: 2375 7365 722d 6c6f 6769 6e2d 6e61 6d65 #user-login-name\n-00003f30: 7573 6572 2d6c 6f67 696e 2d6e 616d 650a user-login-name.\n-00003f40: 0a52 6574 7572 6e73 2074 6865 206c 6f67 .Returns the log\n-00003f50: 696e 206e 616d 6520 6f66 2074 6865 2075 in name of the u\n-00003f60: 7365 7220 2861 2073 7472 696e 6729 2e72 ser (a string).r\n-00003f70: 6570 2e73 7973 7465 6d23 7379 7374 656d ep.system#system\n-00003f80: 2d6e 616d 6573 7973 7465 6d2d 6e61 6d65 -namesystem-name\n-00003f90: 0a0a 5265 7475 726e 7320 7468 6520 6e61 ..Returns the na\n-00003fa0: 6d65 206f 6620 7468 6520 686f 7374 2077 me of the host w\n-00003fb0: 6869 6368 2074 6865 2065 6469 746f 7220 hich the editor \n-00003fc0: 6973 2072 756e 6e69 6e67 206f 6e2e 7265 is running on.re\n-00003fd0: 702e 696f 2e64 622e 6764 626d 2367 6462 p.io.db.gdbm#gdb\n-00003fe0: 6d2d 6465 6c65 7465 6764 626d 2d64 656c m-deletegdbm-del\n-00003ff0: 6574 6520 4442 4d20 4b45 5900 0000 0000 ete DBM KEY.....\n-00004000: 7265 702e 7379 7374 656d 2375 7365 722d rep.system#user-\n-00004010: 6675 6c6c 2d6e 616d 6575 7365 722d 6675 full-nameuser-fu\n-00004020: 6c6c 2d6e 616d 6520 5b52 4541 4c2d 4e41 ll-name [REAL-NA\n-00004030: 4d45 5d0a 0a52 6574 7572 6e73 2074 6865 ME]..Returns the\n-00004040: 2072 6561 6c20 6e61 6d65 206f 6620 7468 real name of th\n-00004050: 6520 7573 6572 2028 6120 7374 7269 6e67 e user (a string\n-00004060: 292e 2049 6620 5245 414c 2d4e 414d 4520 ). If REAL-NAME \n-00004070: 6973 206e 6f6e 2d6e 696c 2c20 6974 2773 is non-nil, it's\n-00004080: 0a74 6865 206e 616d 6520 746f 2072 6574 .the name to ret\n-00004090: 7572 6e20 696e 2073 7562 7365 7175 656e urn in subsequen\n-000040a0: 7420 6361 6c6c 732e 7265 702e 7379 7374 t calls.rep.syst\n-000040b0: 656d 2375 7365 722d 686f 6d65 2d64 6972 em#user-home-dir\n-000040c0: 6563 746f 7279 7573 6572 2d68 6f6d 652d ectoryuser-home-\n-000040d0: 6469 7265 6374 6f72 7920 5b55 5345 525d directory [USER]\n-000040e0: 0a0a 5265 7475 726e 2074 6865 2070 6174 ..Return the pat\n-000040f0: 6820 746f 2055 5345 5227 7320 686f 6d65 h to USER's home\n-00004100: 2064 6972 6563 746f 7279 2028 6120 7374 directory (a st\n-00004110: 7269 6e67 292e 2057 6865 6e20 5553 4552 ring). When USER\n-00004120: 2069 7320 756e 6465 6669 6e65 640a 7468 is undefined.th\n-00004130: 6520 6469 7265 6374 6f72 7920 6f66 2074 e directory of t\n-00004140: 6865 2075 7365 7220 7768 6f20 6578 6563 he user who exec\n-00004150: 7574 6564 204a 6164 6520 6973 2066 6f75 uted Jade is fou\n-00004160: 6e64 2e72 6570 2e73 7973 7465 6d23 6d65 nd.rep.system#me\n-00004170: 7373 6167 656d 6573 7361 6765 2053 5452 ssagemessage STR\n-00004180: 494e 4720 5b44 4953 504c 4159 2d4e 4f57 ING [DISPLAY-NOW\n-00004190: 5d0a 0a54 656d 706f 7261 7269 6c79 2073 ]..Temporarily s\n-000041a0: 6574 7320 7468 6520 7374 6174 7573 2064 ets the status d\n-000041b0: 6973 706c 6179 2074 6f20 5354 5249 4e47 isplay to STRING\n-000041c0: 2c20 7468 6973 206d 6179 206e 6f74 2068 , this may not h\n-000041d0: 6170 7065 6e20 756e 7469 6c20 7468 650a appen until the.\n-000041e0: 6e65 7874 2063 6f6d 706c 6574 6520 7265 next complete re\n-000041f0: 6469 7370 6c61 792c 2075 6e6c 6573 7320 display, unless \n-00004200: 4449 5350 4c41 592d 4e4f 5720 6973 206e DISPLAY-NOW is n\n-00004210: 6f6e 2d6e 696c 2e72 6570 2e64 6174 6123 on-nil.rep.data#\n-00004220: 616c 7068 612d 6368 6172 2d70 616c 7068 alpha-char-palph\n-00004230: 612d 6368 6172 2d70 2043 4841 520a 0a52 a-char-p CHAR..R\n-00004240: 6574 7572 6e73 2074 2069 6620 4348 4152 eturns t if CHAR\n-00004250: 2069 7320 616e 2061 6c70 6861 6265 7469 is an alphabeti\n-00004260: 6320 6368 6172 6163 7465 722e 7265 702e c character.rep.\n-00004270: 6461 7461 2375 7070 6572 2d63 6173 652d data#upper-case-\n-00004280: 7075 7070 6572 2d63 6173 652d 7020 4348 pupper-case-p CH\n-00004290: 4152 0a0a 5265 7475 726e 7320 7420 6966 AR..Returns t if\n-000042a0: 2043 4841 5220 6973 2075 7070 6572 2063 CHAR is upper c\n-000042b0: 6173 652e 7265 702e 6461 7461 236c 6f77 ase.rep.data#low\n-000042c0: 6572 2d63 6173 652d 706c 6f77 6572 2d63 er-case-plower-c\n-000042d0: 6173 652d 7020 4348 4152 0a0a 5265 7475 ase-p CHAR..Retu\n-000042e0: 726e 7320 7420 6966 2043 4841 5220 6973 rns t if CHAR is\n-000042f0: 206c 6f77 6572 2063 6173 652e 7265 702e lower case.rep.\n-00004300: 6461 7461 2364 6967 6974 2d63 6861 722d data#digit-char-\n-00004310: 7064 6967 6974 2d63 6861 722d 7020 4348 pdigit-char-p CH\n-00004320: 4152 0a0a 5265 7475 726e 7320 7420 6966 AR..Returns t if\n-00004330: 2043 4841 5220 6973 2061 2064 6967 6974 CHAR is a digit\n-00004340: 2e72 6570 2e64 6174 6123 616c 7068 616e .rep.data#alphan\n-00004350: 756d 6572 6963 7061 6c70 6861 6e75 6d65 umericpalphanume\n-00004360: 7269 6370 2043 4841 520a 0a52 6574 7572 ricp CHAR..Retur\n-00004370: 6e73 2074 2069 6620 4348 4152 2069 7320 ns t if CHAR is \n-00004380: 616c 7068 612d 6e75 6d65 7269 632e 7265 alpha-numeric.re\n-00004390: 702e 6461 7461 2373 7061 6365 2d63 6861 p.data#space-cha\n-000043a0: 722d 7073 7061 6365 2d63 6861 722d 7020 r-pspace-char-p \n-000043b0: 4348 4152 0a0a 5265 7475 726e 7320 7420 CHAR..Returns t \n-000043c0: 6966 2043 4841 5220 6973 2077 6869 7465 if CHAR is white\n-000043d0: 7370 6163 652e 7265 702e 6461 7461 2363 space.rep.data#c\n-000043e0: 6861 722d 7570 6361 7365 6368 6172 2d75 har-upcasechar-u\n-000043f0: 7063 6173 6520 4348 4152 0a0a 5265 7475 pcase CHAR..Retu\n-00004400: 726e 7320 7468 6520 7570 7065 722d 6361 rns the upper-ca\n-00004410: 7365 2065 7175 6976 616c 656e 7420 6f66 se equivalent of\n-00004420: 2043 4841 522e 7265 702e 6461 7461 2363 CHAR.rep.data#c\n-00004430: 6861 722d 646f 776e 6361 7365 6368 6172 har-downcasechar\n-00004440: 2d64 6f77 6e63 6173 6520 4348 4152 0a0a -downcase CHAR..\n-00004450: 5265 7475 726e 7320 7468 6520 6c6f 7765 Returns the lowe\n-00004460: 722d 6361 7365 2065 7175 6976 616c 656e r-case equivalen\n-00004470: 7420 6f66 2043 4841 522e 7265 702e 7379 t of CHAR.rep.sy\n-00004480: 7374 656d 2373 7973 7465 6d73 7973 7465 stem#systemsyste\n-00004490: 6d20 5348 454c 4c2d 434f 4d4d 414e 440a m SHELL-COMMAND.\n-000044a0: 0a53 796e 6368 726f 6e6f 7573 6c79 2065 .Synchronously e\n-000044b0: 7865 6375 7465 2074 6865 2073 6865 6c6c xecute the shell\n-000044c0: 2063 6f6d 6d61 6e64 2073 7472 696e 6720 command string \n-000044d0: 5348 454c 4c2d 434f 4d4d 414e 442e 2052 SHELL-COMMAND. R\n-000044e0: 6574 7572 6e73 2074 6865 0a65 7869 7420 eturns the.exit \n-000044f0: 7374 6174 7573 206f 6620 7468 6520 636f status of the co\n-00004500: 6d6d 616e 642c 206f 7220 7369 676e 616c mmand, or signal\n-00004510: 7320 616e 2065 7272 6f72 2069 6620 7468 s an error if th\n-00004520: 6520 7368 656c 6c20 636f 756c 646e 2774 e shell couldn't\n-00004530: 0a62 6520 7374 6172 7465 642e 0a0a 4e6f .be started...No\n-00004540: 7465 2074 6861 7420 7468 6520 6578 6974 te that the exit\n-00004550: 2073 7461 7475 7320 6973 205f 6e6f 745f status is _not_\n-00004560: 2074 6865 2073 616d 6520 6173 2074 6865 the same as the\n-00004570: 2072 6574 7572 6e20 636f 6465 2e20 4974 return code. It\n-00004580: 0a64 6570 656e 6473 206f 6e20 7468 6520 .depends on the \n-00004590: 6f70 6572 6174 696e 6720 7379 7374 656d operating system\n-000045a0: 2c20 6275 7420 756e 6465 7220 756e 6978 , but under unix\n-000045b0: 2074 6865 2072 6574 7572 6e20 636f 6465 the return code\n-000045c0: 206d 6179 2062 650a 666f 756e 6420 6279 may be.found by\n-000045d0: 2072 6967 6874 2d73 6869 6674 696e 6720 right-shifting \n-000045e0: 7468 6520 6578 6974 2073 7461 7475 7320 the exit status \n-000045f0: 6279 2065 6967 6874 2062 6974 732e 204c by eight bits. L\n-00004600: 6f77 206e 6f6e 2d7a 6572 6f0a 7661 6c75 ow non-zero.valu\n-00004610: 6573 2072 6570 7265 7365 6e74 2074 6861 es represent tha\n-00004620: 7420 7468 6520 7072 6f63 6573 7320 7761 t the process wa\n-00004630: 7320 6b69 6c6c 6564 2062 7920 6120 7369 s killed by a si\n-00004640: 676e 616c 2e72 6570 2e73 7973 7465 6d23 gnal.rep.system#\n-00004650: 6765 742d 636f 6d6d 616e 642d 6c69 6e65 get-command-line\n-00004660: 2d6f 7074 696f 6e67 6574 2d63 6f6d 6d61 -optionget-comma\n-00004670: 6e64 2d6c 696e 652d 6f70 7469 6f6e 204f nd-line-option O\n-00004680: 5054 494f 4e20 5b52 4551 5549 5245 532d PTION [REQUIRES-\n-00004690: 4152 4755 4d45 4e54 5d0a 0a52 6574 7572 ARGUMENT]..Retur\n-000046a0: 6e73 2074 2069 6620 4f50 5449 4f4e 2077 ns t if OPTION w\n-000046b0: 6173 2073 7065 6369 6669 6564 206f 6e20 as specified on \n-000046c0: 7468 6520 636f 6d6d 616e 6420 6c69 6e65 the command line\n-000046d0: 2028 4f50 5449 4f4e 2069 7320 7479 7069 (OPTION is typi\n-000046e0: 6361 6c6c 790a 6120 776f 7264 2062 6567 cally.a word beg\n-000046f0: 696e 6e69 6e67 2077 6974 6820 602d 2d27 inning with `--'\n-00004700: 292e 2049 6620 5245 5155 4952 4553 2d41 ). If REQUIRES-A\n-00004710: 5247 554d 454e 5420 6973 206e 6f6e 2d6e RGUMENT is non-n\n-00004720: 696c 2c20 7468 6973 206f 7074 696f 6e0a il, this option.\n-00004730: 7265 7175 6972 6573 2061 2070 6172 616d requires a param\n-00004740: 6574 6572 2c20 7468 6520 7661 6c75 6520 eter, the value \n-00004750: 6f66 2077 6869 6368 2069 7320 7265 7475 of which is retu\n-00004760: 726e 6564 2e20 4966 2061 2070 6172 616d rned. If a param\n-00004770: 6574 6572 7320 6973 6e27 740a 7375 7070 eters isn't.supp\n-00004780: 6c69 6564 2061 6e20 6572 726f 7220 6973 lied an error is\n-00004790: 2073 6967 6e61 6c6c 6564 2e72 6570 2e73 signalled.rep.s\n-000047a0: 7973 7465 6d23 6372 7970 7463 7279 7074 ystem#cryptcrypt\n-000047b0: 204b 4559 2053 414c 540a 0a54 6865 2060 KEY SALT..The `\n-000047c0: 6372 7970 7427 2066 756e 6374 696f 6e20 crypt' function \n-000047d0: 7461 6b65 7320 6120 7061 7373 776f 7264 takes a password\n-000047e0: 2c20 4b45 592c 2061 7320 6120 7374 7269 , KEY, as a stri\n-000047f0: 6e67 2c20 616e 6420 6120 5341 4c54 0a63 ng, and a SALT.c\n-00004800: 6861 7261 6374 6572 2061 7272 6179 2c20 haracter array, \n-00004810: 616e 6420 7265 7475 726e 7320 6120 7072 and returns a pr\n-00004820: 696e 7461 626c 6520 4153 4349 4920 7374 intable ASCII st\n-00004830: 7269 6e67 2077 6869 6368 2073 7461 7274 ring which start\n-00004840: 7320 7769 7468 0a61 6e6f 7468 6572 2073 s with.another s\n-00004850: 616c 742e 2020 4974 2069 7320 6265 6c69 alt. It is beli\n-00004860: 6576 6564 2074 6861 742c 2067 6976 656e eved that, given\n-00004870: 2074 6865 206f 7574 7075 7420 6f66 2074 the output of t\n-00004880: 6865 2066 756e 6374 696f 6e2c 0a74 6865 he function,.the\n-00004890: 2062 6573 7420 7761 7920 746f 2066 696e best way to fin\n-000048a0: 6420 6120 4b45 5920 7468 6174 2077 696c d a KEY that wil\n-000048b0: 6c20 7072 6f64 7563 6520 7468 6174 206f l produce that o\n-000048c0: 7574 7075 7420 6973 2074 6f20 6775 6573 utput is to gues\n-000048d0: 730a 7661 6c75 6573 206f 6620 4b45 5920 s.values of KEY \n-000048e0: 756e 7469 6c20 7468 6520 6f72 6967 696e until the origin\n-000048f0: 616c 2076 616c 7565 206f 6620 4b45 5920 al value of KEY \n-00004900: 6973 2066 6f75 6e64 2e0a 0a53 6565 2063 is found...See c\n-00004910: 7279 7074 2833 2920 666f 7220 6d6f 7265 rypt(3) for more\n-00004920: 2069 6e66 6f72 6d61 7469 6f6e 2e66 696c information.fil\n-00004930: 652d 6861 6e64 6c65 722d 616c 6973 7461 e-handler-alista\n-00004940: 206c 6973 7420 6f66 2060 2852 4547 4558 list of `(REGEX\n-00004950: 5020 2e20 4841 4e44 4c45 5229 272e 2049 P . HANDLER)'. I\n-00004960: 6620 5245 4745 5850 206d 6174 6368 6573 f REGEXP matches\n-00004970: 2074 6865 206e 616d 6520 6f66 2061 2066 the name of a f\n-00004980: 696c 650a 6265 696e 6720 6d61 6e69 7075 ile.being manipu\n-00004990: 6c61 7465 6420 7468 6520 6675 6e63 7469 lated the functi\n-000049a0: 6f6e 2048 414e 444c 4552 2069 7320 6361 on HANDLER is ca\n-000049b0: 6c6c 6564 2061 7320 2848 414e 444c 4552 lled as (HANDLER\n-000049c0: 204f 5045 5241 5449 4f4e 0a41 5247 532e OPERATION.ARGS.\n-000049d0: 2e2e 2920 7768 6572 6520 4152 4753 206d ..) where ARGS m\n-000049e0: 6174 6368 6573 2068 6f77 2074 6865 206f atches how the o\n-000049f0: 7269 6769 6e61 6c20 6675 6e63 7469 6f6e riginal function\n-00004a00: 2069 7320 6361 6c6c 6564 2e64 6566 6175 is called.defau\n-00004a10: 6c74 2d64 6972 6563 746f 7279 4275 6666 lt-directoryBuff\n-00004a20: 6572 2d6c 6f63 616c 2076 6172 6961 626c er-local variabl\n-00004a30: 6520 6162 736f 6c75 7465 6c79 2064 6566 e absolutely def\n-00004a40: 696e 696e 6720 7468 6520 6469 7265 6374 ining the direct\n-00004a50: 6f72 7920 746f 2077 6869 6368 2061 6c6c ory to which all\n-00004a60: 2066 696c 6573 0a61 6363 6573 7365 6420 files.accessed \n-00004a70: 696e 2074 6865 2062 7566 6665 7220 6172 in the buffer ar\n-00004a80: 6520 7265 736f 6c76 6564 2066 726f 6d20 e resolved from \n-00004a90: 2875 6e6c 6573 7320 7468 6579 2772 6520 (unless they're \n-00004aa0: 6162 736f 6c75 7465 2e29 2072 6570 2e69 absolute.) rep.i\n-00004ab0: 6f2e 6669 6c65 7323 6669 6c65 2d6e 616d o.files#file-nam\n-00004ac0: 652d 6162 736f 6c75 7465 2d70 6669 6c65 e-absolute-pfile\n-00004ad0: 2d6e 616d 652d 6162 736f 6c75 7465 2d70 -name-absolute-p\n-00004ae0: 2046 494c 452d 4e41 4d45 0a0a 5265 7475 FILE-NAME..Retu\n-00004af0: 726e 7320 7420 6966 2046 494c 452d 4e41 rns t if FILE-NA\n-00004b00: 4d45 2069 7320 636f 6e74 6578 742d 696e ME is context-in\n-00004b10: 6465 7065 6e64 656e 742c 2069 2e65 2e20 dependent, i.e. \n-00004b20: 6974 2064 6f65 7320 6e6f 7420 6e61 6d65 it does not name\n-00004b30: 2061 2066 696c 650a 7265 6c61 7469 7665 a file.relative\n-00004b40: 2074 6f20 7468 6520 6465 6661 756c 742d to the default-\n-00004b50: 6469 7265 6374 6f72 792e 7265 702e 696f directory.rep.io\n-00004b60: 2e66 696c 6573 2365 7870 616e 642d 6669 .files#expand-fi\n-00004b70: 6c65 2d6e 616d 6565 7870 616e 642d 6669 le-nameexpand-fi\n-00004b80: 6c65 2d6e 616d 6520 4649 4c45 2d4e 414d le-name FILE-NAM\n-00004b90: 4520 5b42 4153 452d 4449 525d 0a0a 4578 E [BASE-DIR]..Ex\n-00004ba0: 7061 6e64 7320 4649 4c45 2d4e 414d 4520 pands FILE-NAME \n-00004bb0: 6173 7375 6d69 6e67 2074 6861 7420 6974 assuming that it\n-00004bc0: 2073 7065 6369 6669 6573 2061 2066 696c specifies a fil\n-00004bd0: 6520 7265 6c61 7469 7665 2074 6f20 4241 e relative to BA\n-00004be0: 5345 2d44 4952 2e0a 4966 2042 4153 452d SE-DIR..If BASE-\n-00004bf0: 4449 5220 6973 2075 6e64 6566 696e 6564 DIR is undefined\n-00004c00: 2069 7420 6973 2074 616b 656e 2061 7320 it is taken as \n-00004c10: 7468 6520 6375 7272 656e 7420 7661 6c75 the current valu\n-00004c20: 6520 6f66 2074 6865 0a60 6465 6661 756c e of the.`defaul\n-00004c30: 742d 6469 7265 6374 6f72 7927 2076 6172 t-directory' var\n-00004c40: 6961 626c 652e 2057 6869 6c65 2065 7870 iable. While exp\n-00004c50: 616e 6469 6e67 2074 6865 2066 696c 6520 anding the file \n-00004c60: 6e61 6d65 2c20 616e 7920 6f62 7669 6f75 name, any obviou\n-00004c70: 730a 7369 6d70 6c69 6669 6361 7469 6f6e s.simplification\n-00004c80: 7320 7769 6c6c 2062 6520 7065 7266 6f72 s will be perfor\n-00004c90: 6d65 6420 2865 2e67 2e20 6f6e 2055 6e69 med (e.g. on Uni\n-00004ca0: 7820 7468 6520 7265 6d6f 7661 6c20 6f66 x the removal of\n-00004cb0: 2022 2e22 2061 6e64 0a22 2e2e 2220 7768 \".\" and.\"..\" wh\n-00004cc0: 6572 6520 706f 7373 6962 6c65 292e 0a0a ere possible)...\n-00004cd0: 4e6f 7465 2074 6861 7420 7468 6520 7265 Note that the re\n-00004ce0: 7475 726e 6564 2066 696c 6520 6e61 6d65 turned file name\n-00004cf0: 2077 696c 6c20 6f6e 6c79 2062 6520 6162 will only be ab\n-00004d00: 736f 6c75 7465 2069 6620 6f6e 6520 6f66 solute if one of\n-00004d10: 2074 6865 0a66 6f6c 6c6f 7769 6e67 2063 the.following c\n-00004d20: 6f6e 6469 7469 6f6e 7320 6973 206d 6574 onditions is met\n-00004d30: 3a0a 2020 312e 2042 4153 452d 4449 5220 :. 1. BASE-DIR \n-00004d40: 286f 7220 6064 6566 6175 6c74 2d64 6972 (or `default-dir\n-00004d50: 6563 746f 7279 2729 2069 7320 6162 736f ectory') is abso\n-00004d60: 6c75 7465 0a20 2032 2e20 4649 4c45 2d4e lute. 2. FILE-N\n-00004d70: 414d 4520 6973 2061 6c72 6561 6479 2061 AME is already a\n-00004d80: 6273 6f6c 7574 652e 0a0a 4e6f 7465 2066 bsolute...Note f\n-00004d90: 6f72 2066 696c 6520 6861 6e64 6c65 7220 or file handler \n-00004da0: 696d 706c 656d 656e 746f 7273 3a20 7768 implementors: wh\n-00004db0: 656e 2061 2068 616e 646c 6572 2069 7320 en a handler is \n-00004dc0: 6361 6c6c 6564 2066 6f72 2074 6865 0a60 called for the.`\n-00004dd0: 6578 7061 6e64 2d66 696c 652d 6e61 6d65 expand-file-name\n-00004de0: 2720 6f70 6572 6174 696f 6e2c 2069 7420 ' operation, it \n-00004df0: 7769 6c6c 206f 6e6c 7920 6576 6572 2072 will only ever r\n-00004e00: 6563 6569 7665 206f 6e65 2061 7267 756d eceive one argum\n-00004e10: 656e 742c 0a74 6865 2061 6c72 6561 6479 ent,.the already\n-00004e20: 2065 7870 616e 6465 6420 6669 6c65 206e expanded file n\n-00004e30: 616d 652e 2054 6865 206f 6e6c 7920 6163 ame. The only ac\n-00004e40: 7469 6f6e 2074 6861 7420 6d61 7920 6265 tion that may be\n-00004e50: 206e 6565 6420 746f 0a62 6520 7461 6b65 need to.be take\n-00004e60: 6e20 6973 2074 6f20 7369 6d70 6c69 6679 n is to simplify\n-00004e70: 2074 6865 2066 696c 6520 6e61 6d65 2028 the file name (\n-00004e80: 652e 672e 2072 656d 6f76 696e 6720 222e e.g. removing \".\n-00004e90: 2220 616e 6420 222e 2e22 2065 6e74 7269 \" and \"..\" entri\n-00004ea0: 6573 0a6f 7220 7768 6174 6576 6572 292e es.or whatever).\n-00004eb0: 7265 702e 696f 2e66 696c 6573 236c 6f63 rep.io.files#loc\n-00004ec0: 616c 2d66 696c 652d 6e61 6d65 6c6f 6361 al-file-nameloca\n-00004ed0: 6c2d 6669 6c65 2d6e 616d 6520 4649 4c45 l-file-name FILE\n-00004ee0: 2d4e 414d 450a 0a57 6865 6e20 706f 7373 -NAME..When poss\n-00004ef0: 6962 6c65 2c20 7265 7475 726e 2061 2073 ible, return a s\n-00004f00: 7472 696e 6720 6162 736f 6c75 7465 6c79 tring absolutely\n-00004f10: 206e 616d 696e 6720 7468 6520 6669 6c65 naming the file\n-00004f20: 2069 6e20 7468 6520 6c6f 6361 6c0a 6669 in the local.fi\n-00004f30: 6c65 2073 7973 7465 6d20 7468 6174 2046 le system that F\n-00004f40: 494c 452d 4e41 4d45 2072 6566 6572 7320 ILE-NAME refers \n-00004f50: 746f 2e20 4966 2046 494c 452d 4e41 4d45 to. If FILE-NAME\n-00004f60: 2064 6f65 7320 6e6f 7420 7265 6665 7220 does not refer \n-00004f70: 746f 0a61 2066 696c 6520 696e 2074 6865 to.a file in the\n-00004f80: 206c 6f63 616c 2073 7973 7465 6d2c 2072 local system, r\n-00004f90: 6574 7572 6e20 6e69 6c2e 7265 702e 696f eturn nil.rep.io\n-00004fa0: 2e66 696c 6573 2366 696c 6570 6669 6c65 .files#filepfile\n-00004fb0: 7020 4152 470a 0a52 6574 7572 6e73 2074 p ARG..Returns t\n-00004fc0: 2069 6620 4152 4720 6973 2061 2066 696c if ARG is a fil\n-00004fd0: 6520 6f62 6a65 6374 2e00 0000 0000 0000 e object........\n-00004fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00004ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00005000: 7265 702e 696f 2e66 696c 6573 2363 616e rep.io.files#can\n-00005010: 6f6e 6963 616c 2d66 696c 652d 6e61 6d65 onical-file-name\n-00005020: 6361 6e6f 6e69 6361 6c2d 6669 6c65 2d6e canonical-file-n\n-00005030: 616d 6520 4649 4c45 2d4e 414d 450a 0a52 ame FILE-NAME..R\n-00005040: 6574 7572 6e20 7468 6520 6361 6e6f 6e69 eturn the canoni\n-00005050: 6361 6c20 6e61 6d65 206f 6620 7468 6520 cal name of the \n-00005060: 6669 6c65 2063 616c 6c65 6420 4649 4c45 file called FILE\n-00005070: 2d4e 414d 452e 2054 6865 2063 616e 6f6e -NAME. The canon\n-00005080: 6963 616c 206e 616d 650a 6f66 2061 2066 ical name.of a f\n-00005090: 696c 6520 6973 2064 6566 696e 6564 2073 ile is defined s\n-000050a0: 7563 6820 7468 6174 2074 776f 2066 696c uch that two fil\n-000050b0: 6573 2063 616e 2062 6520 636f 6d70 6172 es can be compar\n-000050c0: 6564 2073 696d 706c 7920 6279 2063 6f6d ed simply by com\n-000050d0: 7061 7269 6e67 0a74 6865 6972 2063 616e paring.their can\n-000050e0: 6f6e 6963 616c 206e 616d 6573 3b20 6966 onical names; if\n-000050f0: 2074 6865 206e 616d 6573 206d 6174 6368 the names match\n-00005100: 2c20 7468 6579 2072 6566 6572 2074 6f20 , they refer to \n-00005110: 7468 6520 7361 6d65 2066 696c 652e 0a0a the same file...\n-00005120: 284e 6f74 6520 7468 6174 2074 6865 206f (Note that the o\n-00005130: 7070 6f73 6974 6520 6973 6e27 7420 616c pposite isn't al\n-00005140: 7761 7973 2074 7275 652c 2069 6620 7477 ways true, if tw\n-00005150: 6f20 6361 6e6f 6e69 6361 6c20 6e61 6d65 o canonical name\n-00005160: 7320 646f 6e27 740a 6d61 7463 6820 7468 s don't.match th\n-00005170: 6520 6669 6c65 2063 6f75 6c64 2073 7469 e file could sti\n-00005180: 6c6c 2062 6520 7468 6520 7361 6d65 2c20 ll be the same, \n-00005190: 666f 7220 6578 616d 706c 6520 7669 6120 for example via \n-000051a0: 6c69 6e6b 732e 204f 6e20 6d6f 7374 0a6f links. On most.o\n-000051b0: 7065 7261 7469 6e67 2073 7973 7465 6d73 perating systems\n-000051c0: 2c20 7379 6d62 6f6c 6963 206c 696e 6b73 , symbolic links\n-000051d0: 2077 696c 6c20 6265 2065 7870 616e 6465 will be expande\n-000051e0: 6420 7768 6572 6520 706f 7373 6962 6c65 d where possible\n-000051f0: 2e29 7265 702e 696f 2e66 696c 6573 2366 .)rep.io.files#f\n-00005200: 696c 652d 6e61 6d65 2d6e 6f6e 6469 7265 ile-name-nondire\n-00005210: 6374 6f72 7966 696c 652d 6e61 6d65 2d6e ctoryfile-name-n\n-00005220: 6f6e 6469 7265 6374 6f72 7920 4649 4c45 ondirectory FILE\n-00005230: 2d4e 414d 450a 0a52 6574 7572 6e20 7468 -NAME..Return th\n-00005240: 6520 6469 7265 6374 6f72 7920 636f 6d70 e directory comp\n-00005250: 6f6e 656e 7420 6f66 2046 494c 452d 4e41 onent of FILE-NA\n-00005260: 4d45 2c20 696e 636c 7564 696e 6720 7468 ME, including th\n-00005270: 6520 6669 6e61 6c0a 6469 7265 6374 6f72 e final.director\n-00005280: 7920 7365 7061 7261 746f 722e 7265 702e y separator.rep.\n-00005290: 696f 2e66 696c 6573 2366 696c 652d 6e61 io.files#file-na\n-000052a0: 6d65 2d64 6972 6563 746f 7279 6669 6c65 me-directoryfile\n-000052b0: 2d6e 616d 652d 6469 7265 6374 6f72 7920 -name-directory \n-000052c0: 4649 4c45 2d4e 414d 450a 0a52 6574 7572 FILE-NAME..Retur\n-000052d0: 6e20 7468 6520 6669 6c65 206e 616d 6520 n the file name \n-000052e0: 636f 6d70 6f6e 656e 7420 6f66 2046 494c component of FIL\n-000052f0: 452d 4e41 4d45 2c20 692e 652e 2065 7665 E-NAME, i.e. eve\n-00005300: 7279 7468 696e 6720 666f 6c6c 6f77 696e rything followin\n-00005310: 670a 7468 6520 6669 6e61 6c20 6469 7265 g.the final dire\n-00005320: 6374 6f72 7920 7365 7061 7261 746f 722e ctory separator.\n-00005330: 7265 702e 696f 2e66 696c 6573 2366 696c rep.io.files#fil\n-00005340: 652d 6e61 6d65 2d61 732d 6469 7265 6374 e-name-as-direct\n-00005350: 6f72 7966 696c 652d 6e61 6d65 2d61 732d oryfile-name-as-\n-00005360: 6469 7265 6374 6f72 7920 4649 4c45 2d4e directory FILE-N\n-00005370: 414d 450a 0a52 6574 7572 6e20 4649 4c45 AME..Return FILE\n-00005380: 2d4e 414d 4520 7375 6368 2074 6861 7420 -NAME such that \n-00005390: 6974 206e 616d 6573 2061 2064 6972 6563 it names a direc\n-000053a0: 746f 7279 2028 692e 6520 7769 7468 2061 tory (i.e with a\n-000053b0: 2074 6572 6d69 6e61 7469 6e67 0a64 6972 terminating.dir\n-000053c0: 6563 746f 7279 2073 6570 6172 6174 6f72 ectory separator\n-000053d0: 2063 6861 7261 6374 6572 2e29 7265 702e character.)rep.\n-000053e0: 696f 2e66 696c 6573 2364 6972 6563 746f io.files#directo\n-000053f0: 7279 2d66 696c 652d 6e61 6d65 6469 7265 ry-file-namedire\n-00005400: 6374 6f72 792d 6669 6c65 2d6e 616d 6520 ctory-file-name \n-00005410: 4449 522d 4e41 4d45 0a0a 5265 7475 726e DIR-NAME..Return\n-00005420: 2074 6865 206e 616d 6520 6f66 2074 6865 the name of the\n-00005430: 2066 696c 6520 7265 7072 6573 656e 7469 file representi\n-00005440: 6e67 2074 6865 2064 6972 6563 746f 7279 ng the directory\n-00005450: 2063 616c 6c65 6420 4449 522d 4e41 4d45 called DIR-NAME\n-00005460: 2e0a 5468 6973 2069 7320 7468 6520 6f70 ..This is the op\n-00005470: 706f 7369 7465 206f 6620 6669 6c65 2d6e posite of file-n\n-00005480: 616d 652d 6173 2d64 6972 6563 746f 7279 ame-as-directory\n-00005490: 2c20 7369 6e63 6520 6974 7320 6566 6665 , since its effe\n-000054a0: 6374 2069 7320 746f 0a5f 7265 6d6f 7665 ct is to._remove\n-000054b0: 5f20 616e 7920 7465 726d 696e 6174 696e _ any terminatin\n-000054c0: 6720 6469 7265 6374 6f72 7920 7365 7061 g directory sepa\n-000054d0: 7261 746f 722e 7265 702e 696f 2e66 696c rator.rep.io.fil\n-000054e0: 6573 2373 6574 2d69 6e70 7574 2d68 616e es#set-input-han\n-000054f0: 646c 6572 7365 742d 696e 7075 742d 6861 dlerset-input-ha\n-00005500: 6e64 6c65 7220 4c4f 4341 4c2d 4649 4c45 ndler LOCAL-FILE\n-00005510: 2046 554e 4354 494f 4e0a 0a41 7272 616e FUNCTION..Arran\n-00005520: 6765 2066 6f72 2046 554e 4354 494f 4e20 ge for FUNCTION \n-00005530: 746f 2062 6520 6361 6c6c 6564 2077 6865 to be called whe\n-00005540: 6e65 7665 7220 7065 6e64 696e 6720 696e never pending in\n-00005550: 7075 7420 6973 2061 7661 696c 6162 6c65 put is available\n-00005560: 0a6f 6e20 4c4f 4341 4c2d 4649 4c45 2e20 .on LOCAL-FILE. \n-00005570: 4e6f 7465 2074 6861 7420 7468 6973 206d Note that this m\n-00005580: 616b 6573 204c 4f43 414c 2d46 494c 4520 akes LOCAL-FILE \n-00005590: 646f 206e 6f6e 2d62 6c6f 636b 696e 6720 do non-blocking \n-000055a0: 696e 7075 742e 7265 702e 696f 2e66 696c input.rep.io.fil\n-000055b0: 6573 2366 696c 652d 6269 6e64 696e 6766 es#file-bindingf\n-000055c0: 696c 652d 6269 6e64 696e 6720 4649 4c45 ile-binding FILE\n-000055d0: 0a0a 5265 7475 726e 7320 7468 6520 6e61 ..Returns the na\n-000055e0: 6d65 206f 6620 7468 6520 6c6f 6769 6361 me of the logica\n-000055f0: 6c20 6669 6c65 2074 6861 7420 4649 4c45 l file that FILE\n-00005600: 2077 6173 206f 7065 6e65 6420 746f 2061 was opened to a\n-00005610: 6363 6573 732c 206f 7220 6e69 6c0a 6966 ccess, or nil.if\n-00005620: 2069 7420 6861 7320 6265 656e 2063 6c6f it has been clo\n-00005630: 7365 642c 2062 7574 2069 7320 7374 696c sed, but is stil\n-00005640: 6c20 746f 2062 6520 6761 7262 6167 6520 l to be garbage \n-00005650: 636f 6c6c 6563 7465 642e 7265 702e 696f collected.rep.io\n-00005660: 2e66 696c 6573 2366 696c 652d 7474 7970 .files#file-ttyp\n-00005670: 6669 6c65 2d74 7479 7020 4649 4c45 0a0a file-ttyp FILE..\n-00005680: 5265 7475 726e 7320 7472 7565 2069 6620 Returns true if \n-00005690: 4649 4c45 2069 7320 6c69 6e6b 6564 2074 FILE is linked t\n-000056a0: 6f20 6120 7474 792e 7265 702e 696f 2e66 o a tty.rep.io.f\n-000056b0: 696c 6573 2366 696c 652d 626f 756e 642d iles#file-bound-\n-000056c0: 7374 7265 616d 6669 6c65 2d62 6f75 6e64 streamfile-bound\n-000056d0: 2d73 7472 6561 6d20 4649 4c45 0a0a 4966 -stream FILE..If\n-000056e0: 2066 696c 6520 6f62 6a65 6374 2046 494c file object FIL\n-000056f0: 4520 646f 6573 6e27 7420 7265 6665 7220 E doesn't refer \n-00005700: 746f 2061 206c 6f63 616c 2066 696c 652c to a local file,\n-00005710: 2072 6574 7572 6e20 7468 6520 7374 7265 return the stre\n-00005720: 616d 0a74 6861 7420 6974 2773 2062 6f75 am.that it's bou\n-00005730: 6e64 2074 6f2e 7265 702e 696f 2e66 696c nd to.rep.io.fil\n-00005740: 6573 2366 696c 652d 6861 6e64 6c65 722d es#file-handler-\n-00005750: 6461 7461 6669 6c65 2d68 616e 646c 6572 datafile-handler\n-00005760: 2d64 6174 6120 4649 4c45 0a0a 5265 7475 -data FILE..Retu\n-00005770: 726e 2074 6865 2068 616e 646c 6572 2d73 rn the handler-s\n-00005780: 7065 6369 6669 6320 6461 7461 2066 6f72 pecific data for\n-00005790: 2046 494c 452e 7265 702e 696f 2e66 696c FILE.rep.io.fil\n-000057a0: 6573 2373 6574 2d66 696c 652d 6861 6e64 es#set-file-hand\n-000057b0: 6c65 722d 6461 7461 7365 742d 6669 6c65 ler-dataset-file\n-000057c0: 2d68 616e 646c 6572 2d64 6174 6120 4649 -handler-data FI\n-000057d0: 4c45 2044 4154 410a 0a53 6574 2074 6865 LE DATA..Set the\n-000057e0: 2068 616e 646c 6572 2d73 7065 6369 6669 handler-specifi\n-000057f0: 6320 6461 7461 206f 6620 6669 6c65 206f c data of file o\n-00005800: 626a 6563 7420 4649 4c45 2074 6f20 4441 bject FILE to DA\n-00005810: 5441 2e72 6570 2e69 6f2e 6669 6c65 7323 TA.rep.io.files#\n-00005820: 6f70 656e 2d66 696c 656f 7065 6e2d 6669 open-fileopen-fi\n-00005830: 6c65 2046 494c 452d 4e41 4d45 2041 4343 le FILE-NAME ACC\n-00005840: 4553 532d 5459 5045 0a0a 5265 7475 726e ESS-TYPE..Return\n-00005850: 2061 206e 6577 2066 696c 6520 6f62 6a65 a new file obje\n-00005860: 6374 2072 6566 6572 656e 6369 6e67 2074 ct referencing t\n-00005870: 6865 206c 6f67 6963 616c 2066 696c 6520 he logical file \n-00005880: 6361 6c6c 6564 2046 494c 452d 4e41 4d45 called FILE-NAME\n-00005890: 2c0a 666f 7220 4143 4345 5353 2d54 5950 ,.for ACCESS-TYP\n-000058a0: 4520 7265 7175 6573 7473 2e20 4143 4345 E requests. ACCE\n-000058b0: 5353 2d54 5950 4520 6361 6e20 6265 206f SS-TYPE can be o\n-000058c0: 6e65 206f 6620 7468 6520 7379 6d62 6f6c ne of the symbol\n-000058d0: 733a 0a0a 0972 6561 6409 0946 6f72 2069 s:...read..For i\n-000058e0: 6e70 7574 0a09 7772 6974 6509 0954 7275 nput..write..Tru\n-000058f0: 6e63 6174 6520 6f72 2063 7265 6174 6520 ncate or create \n-00005900: 7468 6520 6669 6c65 2c20 616e 6420 6f70 the file, and op\n-00005910: 656e 2066 6f72 206f 7574 7075 740a 0961 en for output..a\n-00005920: 7070 656e 6409 094f 7065 6e20 666f 7220 ppend..Open for \n-00005930: 6f75 7470 7574 2061 7420 7468 6520 656e output at the en\n-00005940: 6420 6f66 2074 6865 2066 696c 652e 7265 d of the file.re\n-00005950: 702e 696f 2e66 696c 6573 236d 616b 652d p.io.files#make-\n-00005960: 6669 6c65 2d66 726f 6d2d 7374 7265 616d file-from-stream\n-00005970: 6d61 6b65 2d66 696c 652d 6672 6f6d 2d73 make-file-from-s\n-00005980: 7472 6561 6d20 4649 4c45 2d4e 414d 4520 tream FILE-NAME \n-00005990: 5354 5245 414d 2048 414e 444c 4552 0a0a STREAM HANDLER..\n-000059a0: 5265 7475 726e 2061 206e 6577 2066 696c Return a new fil\n-000059b0: 6520 6f62 6a65 6374 2074 6861 7420 7265 e object that re\n-000059c0: 6665 7273 2074 6f20 7468 6520 6c6f 6769 fers to the logi\n-000059d0: 6361 6c20 6669 6c65 2063 616c 6c65 6420 cal file called \n-000059e0: 4649 4c45 2d4e 414d 452c 0a74 6861 7420 FILE-NAME,.that \n-000059f0: 6973 206e 6f74 2069 6e20 7468 6520 6c6f is not in the lo\n-00005a00: 6361 6c20 6669 6c69 6e67 2073 7973 7465 cal filing syste\n-00005a10: 6d2e 2041 6c6c 2061 6363 6573 7320 746f m. All access to\n-00005a20: 2074 6865 2066 696c 6520 6f62 6a65 6374 the file object\n-00005a30: 0a77 696c 6c20 6265 2064 6972 6563 7465 .will be directe\n-00005a40: 6420 7468 726f 7567 6820 7468 6520 7374 d through the st\n-00005a50: 7265 616d 206f 626a 6563 7420 5354 5245 ream object STRE\n-00005a60: 414d 2c20 616e 6420 7468 6520 6669 6c65 AM, and the file\n-00005a70: 2068 616e 646c 6572 0a66 756e 6374 696f handler.functio\n-00005a80: 6e20 4841 4e44 4c45 522e 7265 702e 696f n HANDLER.rep.io\n-00005a90: 2e66 696c 6573 2363 6c6f 7365 2d66 696c .files#close-fil\n-00005aa0: 6563 6c6f 7365 2d66 696c 6520 4649 4c45 eclose-file FILE\n-00005ab0: 0a0a 5369 676e 616c 2074 6861 7420 7468 ..Signal that th\n-00005ac0: 6572 6520 7769 6c6c 2062 6520 6e6f 206d ere will be no m\n-00005ad0: 6f72 6520 492f 4f20 7468 726f 7567 6820 ore I/O through \n-00005ae0: 7468 6520 6669 6c65 206f 626a 6563 7420 the file object \n-00005af0: 4649 4c45 2e72 6570 2e69 6f2e 6669 6c65 FILE.rep.io.file\n-00005b00: 7323 666c 7573 682d 6669 6c65 666c 7573 s#flush-fileflus\n-00005b10: 682d 6669 6c65 2046 494c 450a 0a46 6c75 h-file FILE..Flu\n-00005b20: 7368 2061 6e79 2062 7566 6665 7265 6420 sh any buffered \n-00005b30: 6f75 7470 7574 206f 6e20 4649 4c45 2e20 output on FILE. \n-00005b40: 5468 6973 2069 7320 7573 7561 6c6c 7920 This is usually \n-00005b50: 756e 6e65 6365 7373 6172 7920 7369 6e63 unnecessary sinc\n-00005b60: 650a 616c 6c20 6f75 7470 7574 2077 696c e.all output wil\n-00005b70: 6c20 6265 2066 6c75 7368 6564 2077 6865 l be flushed whe\n-00005b80: 6e20 4649 4c45 2069 7320 6576 656e 7475 n FILE is eventu\n-00005b90: 616c 6c79 2063 6c6f 7365 642e 7265 702e ally closed.rep.\n-00005ba0: 696f 2e66 696c 6573 2373 6565 6b2d 6669 io.files#seek-fi\n-00005bb0: 6c65 7365 656b 2d66 696c 6520 4649 4c45 leseek-file FILE\n-00005bc0: 205b 4f46 4653 4554 5d20 5b57 4845 5245 [OFFSET] [WHERE\n-00005bd0: 2d46 524f 4d5d 0a0a 4361 6c6c 6564 2061 -FROM]..Called a\n-00005be0: 7320 2873 6565 6b2d 6669 6c65 2046 494c s (seek-file FIL\n-00005bf0: 4529 2c20 7265 7475 726e 7320 7468 6520 E), returns the \n-00005c00: 6469 7374 616e 6365 2069 6e20 6279 7465 distance in byte\n-00005c10: 7320 6672 6f6d 2074 6865 2073 7461 7274 s from the start\n-00005c20: 0a6f 6620 7468 6520 6669 6c65 2074 6861 .of the file tha\n-00005c30: 7420 7468 6520 6e65 7874 2063 6861 7261 t the next chara\n-00005c40: 6374 6572 2077 6f75 6c64 2062 6520 7265 cter would be re\n-00005c50: 6164 2066 726f 6d2e 0a0a 4361 6c6c 6564 ad from...Called\n-00005c60: 2061 7320 2873 6565 6b2d 6669 6c65 2046 as (seek-file F\n-00005c70: 494c 4520 4f46 4653 4554 205b 5748 4552 ILE OFFSET [WHER\n-00005c80: 455d 2920 616c 7465 7273 2074 6865 2070 E]) alters the p\n-00005c90: 6f73 6974 696f 6e20 6672 6f6d 2077 6869 osition from whi\n-00005ca0: 6368 2074 6865 0a6e 6578 7420 6279 7465 ch the.next byte\n-00005cb0: 2077 696c 6c20 6265 2072 6561 642e 2057 will be read. W\n-00005cc0: 4845 5245 2063 616e 2062 6520 6f6e 6520 HERE can be one \n-00005cd0: 6f66 2c0a 0a09 6e69 6c09 094f 4646 5345 of,...nil..OFFSE\n-00005ce0: 5420 6279 7465 7320 6166 7465 7220 7468 T bytes after th\n-00005cf0: 6520 6375 7272 656e 7420 706f 7369 7469 e current positi\n-00005d00: 6f6e 0a09 7374 6172 7409 094f 4646 5345 on..start..OFFSE\n-00005d10: 5420 6279 7465 7320 6166 7465 7220 7468 T bytes after th\n-00005d20: 6520 6265 6769 6e6e 696e 6720 6f66 2074 e beginning of t\n-00005d30: 6865 2066 696c 650a 0965 6e64 0909 4f46 he file..end..OF\n-00005d40: 4653 4554 2062 7974 6573 2062 6566 6f72 FSET bytes befor\n-00005d50: 6520 7468 6520 656e 6420 6f66 2074 6865 e the end of the\n-00005d60: 2066 696c 652e 0a0a 4e6f 7465 2074 6861 file...Note tha\n-00005d70: 7420 6e6f 7420 616c 6c20 6669 6c65 7320 t not all files \n-00005d80: 6d61 7920 6265 2073 6565 6b61 626c 653b may be seekable;\n-00005d90: 2069 6620 2873 6565 6b2d 6669 6c65 2046 if (seek-file F\n-00005da0: 494c 4529 2072 6574 7572 6e73 0a6e 696c ILE) returns.nil\n-00005db0: 2028 692e 652e 2074 6865 2063 7572 7265 (i.e. the curre\n-00005dc0: 6e74 2070 6f73 6974 696f 6e20 6973 2075 nt position is u\n-00005dd0: 6e6b 6e6f 776e 2920 616e 7920 6174 7465 nknown) any atte\n-00005de0: 6d70 7473 2074 6f20 7365 7420 7468 650a mpts to set the.\n-00005df0: 6375 7272 656e 7420 706f 7369 7469 6f6e current position\n-00005e00: 2077 696c 6c20 616c 736f 2066 6169 6c2e will also fail.\n-00005e10: 7265 702e 696f 2e66 696c 6573 2364 656c rep.io.files#del\n-00005e20: 6574 652d 6669 6c65 6465 6c65 7465 2d66 ete-filedelete-f\n-00005e30: 696c 6520 4649 4c45 2d4e 414d 450a 0a44 ile FILE-NAME..D\n-00005e40: 656c 6574 6520 7468 6520 6669 6c65 2063 elete the file c\n-00005e50: 616c 6c65 6420 4649 4c45 2d4e 414d 452e alled FILE-NAME.\n-00005e60: 7265 702e 696f 2e66 696c 6573 2372 656e rep.io.files#ren\n-00005e70: 616d 652d 6669 6c65 7265 6e61 6d65 2d66 ame-filerename-f\n-00005e80: 696c 6520 4f4c 442d 4e41 4d45 204e 4557 ile OLD-NAME NEW\n-00005e90: 2d4e 414d 450a 0a52 656e 616d 6520 7468 -NAME..Rename th\n-00005ea0: 6520 6669 6c65 2063 616c 6c65 6420 4f4c e file called OL\n-00005eb0: 442d 4e41 4d45 2073 6f20 7468 6174 2069 D-NAME so that i\n-00005ec0: 7420 6973 2063 616c 6c65 6420 4e45 572d t is called NEW-\n-00005ed0: 4e41 4d45 2e20 4e6f 7465 2074 6861 740a NAME. Note that.\n-00005ee0: 7468 6973 2061 6c6d 6f73 7420 6365 7274 this almost cert\n-00005ef0: 6169 6e6c 7920 776f 6e27 7420 776f 726b ainly won't work\n-00005f00: 2061 6372 6f73 7320 6669 6c69 6e67 2073 across filing s\n-00005f10: 7973 7465 6d73 2e72 6570 2e69 6f2e 6669 ystems.rep.io.fi\n-00005f20: 6c65 7323 6d61 6b65 2d64 6972 6563 746f les#make-directo\n-00005f30: 7279 6d61 6b65 2d64 6972 6563 746f 7279 rymake-directory\n-00005f40: 2044 4952 4543 544f 5259 2d4e 414d 450a DIRECTORY-NAME.\n-00005f50: 0a43 7265 6174 6520 6120 6469 7265 6374 .Create a direct\n-00005f60: 6f72 7920 6361 6c6c 6564 2044 4952 4543 ory called DIREC\n-00005f70: 544f 5259 2d4e 414d 452e 7265 702e 696f TORY-NAME.rep.io\n-00005f80: 2e66 696c 6573 2363 6f70 792d 6669 6c65 .files#copy-file\n-00005f90: 636f 7079 2d66 696c 6520 534f 5552 4345 copy-file SOURCE\n-00005fa0: 2044 4553 5449 4e41 5449 4f4e 0a0a 4372 DESTINATION..Cr\n-00005fb0: 6561 7465 2061 206e 6577 2063 6f70 7920 eate a new copy \n-00005fc0: 6f66 2074 6865 2066 696c 6520 6361 6c6c of the file call\n-00005fd0: 6564 2053 4f55 5243 452c 2061 7320 7468 ed SOURCE, as th\n-00005fe0: 6520 6669 6c65 2063 616c 6c65 6420 4445 e file called DE\n-00005ff0: 5354 494e 4154 494f 4e2e 0000 0000 0000 STINATION.......\n-00006000: 7265 702e 696f 2e66 696c 6573 2364 656c rep.io.files#del\n-00006010: 6574 652d 6469 7265 6374 6f72 7964 656c ete-directorydel\n-00006020: 6574 652d 6469 7265 6374 6f72 7920 4449 ete-directory DI\n-00006030: 5245 4354 4f52 592d 4e41 4d45 0a0a 4465 RECTORY-NAME..De\n-00006040: 6c65 7465 2074 6865 2064 6972 6563 746f lete the directo\n-00006050: 7279 2063 616c 6c65 6420 4449 5245 4354 ry called DIRECT\n-00006060: 4f52 592d 4e41 4d45 2e20 4e6f 7465 2074 ORY-NAME. Note t\n-00006070: 6861 7420 7468 6520 6469 7265 6374 6f72 hat the director\n-00006080: 7920 696e 0a71 7565 7374 696f 6e20 7368 y in.question sh\n-00006090: 6f75 6c64 2062 6520 656d 7074 792e 7265 ould be empty.re\n-000060a0: 702e 696f 2e66 696c 6573 2366 696c 652d p.io.files#file-\n-000060b0: 7265 6164 6162 6c65 2d70 6669 6c65 2d72 readable-pfile-r\n-000060c0: 6561 6461 626c 652d 7020 4649 4c45 2d4e eadable-p FILE-N\n-000060d0: 414d 450a 0a52 6574 7572 6e73 2074 2069 AME..Returns t i\n-000060e0: 6620 7468 6520 6669 6c65 2063 616c 6c65 f the file calle\n-000060f0: 6420 4649 4c45 2d4e 414d 4520 6973 2061 d FILE-NAME is a\n-00006100: 7661 696c 6162 6c65 2066 6f72 2072 6561 vailable for rea\n-00006110: 6469 6e67 2066 726f 6d2e 7265 702e 696f ding from.rep.io\n-00006120: 2e66 696c 6573 2366 696c 652d 7772 6974 .files#file-writ\n-00006130: 6561 626c 652d 7066 696c 652d 7772 6974 eable-pfile-writ\n-00006140: 6162 6c65 2d70 2046 494c 452d 4e41 4d45 able-p FILE-NAME\n-00006150: 0a0a 5265 7475 726e 7320 7420 6966 2074 ..Returns t if t\n-00006160: 6865 2066 696c 6520 6361 6c6c 6564 2046 he file called F\n-00006170: 494c 452d 4e41 4d45 2069 7320 6176 6169 ILE-NAME is avai\n-00006180: 6c61 626c 6520 666f 7220 7772 6974 696e lable for writin\n-00006190: 6720 746f 2e72 6570 2e69 6f2e 6669 6c65 g to.rep.io.file\n-000061a0: 7323 6669 6c65 2d65 7865 6375 7461 626c s#file-executabl\n-000061b0: 652d 7066 696c 652d 6578 6563 7574 6162 e-pfile-executab\n-000061c0: 6c65 2d70 2046 494c 452d 4e41 4d45 0a0a le-p FILE-NAME..\n-000061d0: 5265 7475 726e 7320 7420 6966 2074 6865 Returns t if the\n-000061e0: 2066 696c 6520 6361 6c6c 6564 2046 494c file called FIL\n-000061f0: 452d 4e41 4d45 2069 7320 6578 6563 7574 E-NAME is execut\n-00006200: 6162 6c65 2e72 6570 2e69 6f2e 6669 6c65 able.rep.io.file\n-00006210: 7323 6669 6c65 2d65 7869 7374 732d 7066 s#file-exists-pf\n-00006220: 696c 652d 6578 6973 7473 2d70 2046 494c ile-exists-p FIL\n-00006230: 452d 4e41 4d45 0a0a 5265 7475 726e 7320 E-NAME..Returns \n-00006240: 7420 6966 2074 6865 2066 696c 6520 6361 t if the file ca\n-00006250: 6c6c 6564 2046 494c 452d 4e41 4d45 2065 lled FILE-NAME e\n-00006260: 7869 7374 732e 7265 702e 696f 2e66 696c xists.rep.io.fil\n-00006270: 6573 2366 696c 652d 7265 6775 6c61 722d es#file-regular-\n-00006280: 7066 696c 652d 7265 6775 6c61 722d 7020 pfile-regular-p \n-00006290: 4649 4c45 2d4e 414d 450a 0a52 6574 7572 FILE-NAME..Retur\n-000062a0: 6e73 2074 2069 6620 7468 6520 6669 6c65 ns t if the file\n-000062b0: 2063 616c 6c65 6420 4649 4c45 2d4e 414d called FILE-NAM\n-000062c0: 4520 6973 2061 206e 6f72 6d61 6c20 6669 E is a normal fi\n-000062d0: 6c65 2c20 6965 2c20 6e6f 7420 610a 6469 le, ie, not a.di\n-000062e0: 7265 6374 6f72 792c 2064 6576 6963 652c rectory, device,\n-000062f0: 2073 796d 626f 6c69 6320 6c69 6e6b 2c20 symbolic link, \n-00006300: 6574 632e 2e2e 7265 702e 696f 2e66 696c etc...rep.io.fil\n-00006310: 6573 2366 696c 652d 6469 7265 6374 6f72 es#file-director\n-00006320: 792d 7066 696c 652d 6469 7265 6374 6f72 y-pfile-director\n-00006330: 792d 7020 4649 4c45 2d4e 414d 450a 0a52 y-p FILE-NAME..R\n-00006340: 6574 7572 6e73 2074 2069 6620 7468 6520 eturns t if the \n-00006350: 6669 6c65 2063 616c 6c65 6420 4649 4c45 file called FILE\n-00006360: 2d4e 414d 4520 6973 2061 2064 6972 6563 -NAME is a direc\n-00006370: 746f 7279 2e72 6570 2e69 6f2e 6669 6c65 tory.rep.io.file\n-00006380: 7323 6669 6c65 2d73 796d 6c69 6e6b 2d70 s#file-symlink-p\n-00006390: 6669 6c65 2d73 796d 6c69 6e6b 2d70 2046 file-symlink-p F\n-000063a0: 494c 452d 4e41 4d45 0a0a 5265 7475 726e ILE-NAME..Return\n-000063b0: 7320 7420 6966 2074 6865 2066 696c 6520 s t if the file \n-000063c0: 6361 6c6c 6564 2046 494c 452d 4e41 4d45 called FILE-NAME\n-000063d0: 2069 7320 6120 7379 6d62 6f6c 6963 206c is a symbolic l\n-000063e0: 696e 6b20 746f 2061 6e6f 7468 6572 2066 ink to another f\n-000063f0: 696c 652e 7265 702e 696f 2e66 696c 6573 ile.rep.io.files\n-00006400: 2366 696c 652d 6f77 6e65 722d 7066 696c #file-owner-pfil\n-00006410: 652d 6f77 6e65 722d 7020 4649 4c45 2d4e e-owner-p FILE-N\n-00006420: 414d 450a 0a52 6574 7572 6e73 2074 2069 AME..Returns t i\n-00006430: 6620 7468 6520 6f77 6e65 7273 6869 7020 f the ownership \n-00006440: 2875 6964 2026 2067 6964 2920 6f66 2074 (uid & gid) of t\n-00006450: 6865 2066 696c 6520 6361 6c6c 6564 2046 he file called F\n-00006460: 494c 452d 4e41 4d45 2069 7320 7468 650a ILE-NAME is the.\n-00006470: 7361 6d65 2061 7320 7468 6174 206f 6620 same as that of \n-00006480: 616e 7920 6669 6c65 7320 7772 6974 7465 any files writte\n-00006490: 6e20 6279 2074 6865 2065 6469 746f 722e n by the editor.\n-000064a0: 3a72 6570 2e69 6f2e 6669 6c65 7323 6669 :rep.io.files#fi\n-000064b0: 6c65 2d67 6964 6669 6c65 2d67 6964 2046 le-gidfile-gid F\n-000064c0: 494c 452d 4e41 4d45 0a0a 5265 7475 726e ILE-NAME..Return\n-000064d0: 7320 7468 6520 6769 6420 6f66 2074 6865 s the gid of the\n-000064e0: 2066 696c 6520 6361 6c6c 6564 2046 494c file called FIL\n-000064f0: 452d 4e41 4d45 3a72 6570 2e69 6f2e 6669 E-NAME:rep.io.fi\n-00006500: 6c65 7323 6669 6c65 2d75 6964 6669 6c65 les#file-uidfile\n-00006510: 2d75 6964 2046 494c 452d 4e41 4d45 0a0a -uid FILE-NAME..\n-00006520: 5265 7475 726e 7320 7468 6520 7569 6420 Returns the uid \n-00006530: 6f66 2074 6865 2066 696c 6520 6361 6c6c of the file call\n-00006540: 6564 2046 494c 452d 4e41 4d45 7265 702e ed FILE-NAMErep.\n-00006550: 696f 2e66 696c 6573 2366 696c 652d 6e6c io.files#file-nl\n-00006560: 696e 6b73 6669 6c65 2d6e 6c69 6e6b 7320 inksfile-nlinks \n-00006570: 4649 4c45 2d4e 414d 450a 0a52 6574 7572 FILE-NAME..Retur\n-00006580: 6e73 2074 6865 206e 756d 6265 7220 6f66 ns the number of\n-00006590: 206c 696e 6b73 2070 6f69 6e74 696e 6720 links pointing \n-000065a0: 746f 2074 6865 2066 696c 6520 6361 6c6c to the file call\n-000065b0: 6564 2046 494c 452d 4e41 4d45 2e20 5468 ed FILE-NAME. Th\n-000065c0: 6973 2077 696c 6c0a 6265 206f 6e65 2069 is will.be one i\n-000065d0: 6620 4649 4c45 2d4e 414d 4520 6861 7320 f FILE-NAME has \n-000065e0: 6f6e 6c79 206f 6e65 206e 616d 652e 2044 only one name. D\n-000065f0: 6f65 736e 2774 2063 6f75 6e74 2073 796d oesn't count sym\n-00006600: 626f 6c69 6320 6c69 6e6b 732e 7265 702e bolic links.rep.\n-00006610: 696f 2e66 696c 6573 2366 696c 652d 7369 io.files#file-si\n-00006620: 7a65 6669 6c65 2d73 697a 6520 4649 4c45 zefile-size FILE\n-00006630: 2d4e 414d 450a 0a52 6574 7572 6e73 2074 -NAME..Returns t\n-00006640: 6865 2073 697a 6520 6f66 2074 6865 2066 he size of the f\n-00006650: 696c 6520 6361 6c6c 6564 2046 494c 452d ile called FILE-\n-00006660: 4e41 4d45 2069 6e20 6279 7465 732e 7265 NAME in bytes.re\n-00006670: 702e 696f 2e66 696c 6573 2366 696c 652d p.io.files#file-\n-00006680: 6d6f 6465 7366 696c 652d 6d6f 6465 7320 modesfile-modes \n-00006690: 4649 4c45 2d4e 414d 450a 0a52 6574 7572 FILE-NAME..Retur\n-000066a0: 6e20 7468 6520 6163 6365 7373 2070 6572 n the access per\n-000066b0: 6d69 7373 696f 6e73 206f 6620 7468 6520 missions of the \n-000066c0: 6669 6c65 2063 616c 6c65 6420 4649 4c45 file called FILE\n-000066d0: 2d4e 414d 452e 204e 6f74 6520 7468 6174 -NAME. Note that\n-000066e0: 2074 6865 0a66 6f72 6d61 7420 6f66 2074 the.format of t\n-000066f0: 6869 7320 6f62 6a65 6374 2069 7320 6669 his object is fi\n-00006700: 6c69 6e67 2073 7973 7465 6d20 6465 7065 ling system depe\n-00006710: 6e64 656e 742e 2049 7427 7320 6f6e 6c79 ndent. It's only\n-00006720: 2070 6f72 7461 626c 6520 7573 650a 6973 portable use.is\n-00006730: 2061 7320 616e 2061 7267 756d 656e 7420 as an argument \n-00006740: 746f 2073 6574 2d66 696c 652d 6d6f 6465 to set-file-mode\n-00006750: 732e 7265 702e 696f 2e66 696c 6573 2373 s.rep.io.files#s\n-00006760: 6574 2d66 696c 652d 6d6f 6465 7373 6574 et-file-modesset\n-00006770: 2d66 696c 652d 6d6f 6465 7320 4649 4c45 -file-modes FILE\n-00006780: 2d4e 414d 4520 4d4f 4445 530a 0a53 6574 -NAME MODES..Set\n-00006790: 7320 7468 6520 6163 6365 7373 2070 6572 s the access per\n-000067a0: 6d69 7373 696f 6e73 206f 6620 7468 6520 missions of the \n-000067b0: 6669 6c65 2063 616c 6c65 6420 4649 4c45 file called FILE\n-000067c0: 2d4e 414d 4520 746f 204d 4f44 4553 2e20 -NAME to MODES. \n-000067d0: 5468 6520 6f6e 6c79 0a70 6f72 7461 626c The only.portabl\n-000067e0: 6520 7761 7920 6f66 2067 6574 7469 6e67 e way of getting\n-000067f0: 204d 4f44 4553 2069 7320 6672 6f6d 2074 MODES is from t\n-00006800: 6865 2060 6669 6c65 2d6d 6f64 6573 2720 he `file-modes' \n-00006810: 6675 6e63 7469 6f6e 2073 696e 6365 2069 function since i\n-00006820: 740a 6d61 7920 6368 616e 6765 2061 6372 t.may change acr\n-00006830: 6f73 7320 6669 6c69 6e67 2073 7973 7465 oss filing syste\n-00006840: 6d73 2e72 6570 2e69 6f2e 6669 6c65 7323 ms.rep.io.files#\n-00006850: 6669 6c65 2d6d 6f64 6573 2d61 732d 7374 file-modes-as-st\n-00006860: 7269 6e67 6669 6c65 2d6d 6f64 6573 2d61 ringfile-modes-a\n-00006870: 732d 7374 7269 6e67 2046 494c 452d 4e41 s-string FILE-NA\n-00006880: 4d45 0a0a 5265 7475 726e 7320 6120 7465 ME..Returns a te\n-00006890: 6e20 6368 6172 6163 7465 7220 7374 7269 n character stri\n-000068a0: 6e67 2064 6573 6372 6962 696e 6720 7468 ng describing th\n-000068b0: 6520 6174 7472 6962 7574 6573 206f 6620 e attributes of \n-000068c0: 7468 6520 6669 6c65 0a63 616c 6c65 6420 the file.called \n-000068d0: 4649 4c45 2d4e 414d 452e 7265 702e 696f FILE-NAME.rep.io\n-000068e0: 2e66 696c 6573 2366 696c 652d 6d6f 6474 .files#file-modt\n-000068f0: 696d 6566 696c 652d 6d6f 6474 696d 6520 imefile-modtime \n-00006900: 4649 4c45 2d4e 414d 450a 0a52 6574 7572 FILE-NAME..Retur\n-00006910: 6e20 7468 6520 7469 6d65 2074 6861 7420 n the time that \n-00006920: 7468 6520 6669 6c65 2063 616c 6c65 6420 the file called \n-00006930: 4649 4c45 2d4e 414d 4520 7761 7320 6c61 FILE-NAME was la\n-00006940: 7374 206d 6f64 6966 6965 642c 2061 7320 st modified, as \n-00006950: 6120 636f 6e73 0a63 656c 6c20 7374 6f72 a cons.cell stor\n-00006960: 696e 6720 7477 6f20 696e 7465 6765 7273 ing two integers\n-00006970: 2c20 7468 6520 6c6f 7720 3234 2062 6974 , the low 24 bit\n-00006980: 732c 2061 6e64 2074 6865 2068 6967 6820 s, and the high \n-00006990: 6269 7473 2e72 6570 2e69 6f2e 6669 6c65 bits.rep.io.file\n-000069a0: 7323 6469 7265 6374 6f72 792d 6669 6c65 s#directory-file\n-000069b0: 7364 6972 6563 746f 7279 2d66 696c 6573 sdirectory-files\n-000069c0: 2044 4952 4543 544f 5259 0a0a 5265 7475 DIRECTORY..Retu\n-000069d0: 726e 7320 6120 6c69 7374 206f 6620 7468 rns a list of th\n-000069e0: 6520 6e61 6d65 7320 6f66 2061 6c6c 2066 e names of all f\n-000069f0: 696c 6573 2069 6e20 7468 6520 6469 7265 iles in the dire\n-00006a00: 6374 6f72 7920 6361 6c6c 6564 2044 4952 ctory called DIR\n-00006a10: 4543 544f 5259 2e0a 5468 6520 6c69 7374 ECTORY..The list\n-00006a20: 2069 7320 756e 736f 7274 6564 2e72 6570 is unsorted.rep\n-00006a30: 2e69 6f2e 6669 6c65 7323 7265 6164 2d73 .io.files#read-s\n-00006a40: 796d 6c69 6e6b 7265 6164 2d73 796d 6c69 ymlinkread-symli\n-00006a50: 6e6b 2046 494c 454e 414d 450a 0a52 6574 nk FILENAME..Ret\n-00006a60: 7572 6e20 7468 6520 7374 7269 6e67 2074 urn the string t\n-00006a70: 6861 7420 6973 2074 6865 2063 6f6e 7465 hat is the conte\n-00006a80: 6e74 7320 6f66 2074 6865 2073 796d 626f nts of the symbo\n-00006a90: 6c69 6320 6c69 6e6b 2046 494c 454e 414d lic link FILENAM\n-00006aa0: 452e 2054 6869 730a 7374 7269 6e67 206d E. This.string m\n-00006ab0: 6179 2062 6520 7265 6c61 7469 7665 2074 ay be relative t\n-00006ac0: 6f20 7468 6520 6469 7265 6374 6f72 7920 o the directory \n-00006ad0: 636f 6e74 6169 6e69 6e67 2046 494c 454e containing FILEN\n-00006ae0: 414d 452e 0a0a 5369 676e 616c 7320 616e AME...Signals an\n-00006af0: 2065 7272 6f72 2069 6620 4649 4c45 4e41 error if FILENA\n-00006b00: 4d45 2069 736e 2774 2061 2073 796d 626f ME isn't a symbo\n-00006b10: 6c69 6320 6c69 6e6b 2e72 6570 2e69 6f2e lic link.rep.io.\n-00006b20: 6669 6c65 7323 6d61 6b65 2d73 796d 6c69 files#make-symli\n-00006b30: 6e6b 6d61 6b65 2d73 796d 6c69 6e6b 2046 nkmake-symlink F\n-00006b40: 494c 454e 414d 4520 434f 4e54 454e 5453 ILENAME CONTENTS\n-00006b50: 0a0a 4372 6561 7465 2061 2073 796d 626f ..Create a symbo\n-00006b60: 6c69 6320 6c69 6e6b 2046 494c 454e 414d lic link FILENAM\n-00006b70: 4520 706f 696e 7469 6e67 2074 6f20 7468 E pointing to th\n-00006b80: 6520 6669 6c65 2063 616c 6c65 6420 434f e file called CO\n-00006b90: 4e54 454e 5453 2e0a 434f 4e54 454e 5453 NTENTS..CONTENTS\n-00006ba0: 206d 6179 2062 6520 7265 6c61 7469 7665 may be relative\n-00006bb0: 2074 6f20 7468 6520 6469 7265 6374 6f72 to the director\n-00006bc0: 7920 636f 6e74 6169 6e69 6e67 2046 494c y containing FIL\n-00006bd0: 454e 414d 452e 7265 702e 696f 2e66 696c ENAME.rep.io.fil\n-00006be0: 6573 2373 7464 696e 2d66 696c 6573 7464 es#stdin-filestd\n-00006bf0: 696e 2d66 696c 650a 0a52 6574 7572 6e73 in-file..Returns\n-00006c00: 2074 6865 2066 696c 6520 6f62 6a65 6374 the file object\n-00006c10: 2072 6570 7265 7365 6e74 696e 6720 7468 representing th\n-00006c20: 6520 6564 6974 6f72 2773 2073 7461 6e64 e editor's stand\n-00006c30: 6172 6420 696e 7075 742e 7265 702e 696f ard input.rep.io\n-00006c40: 2e66 696c 6573 2373 7464 6f75 742d 6669 .files#stdout-fi\n-00006c50: 6c65 7374 646f 7574 2d66 696c 650a 0a52 lestdout-file..R\n-00006c60: 6574 7572 6e73 2074 6865 2066 696c 6520 eturns the file \n-00006c70: 6f62 6a65 6374 2072 6570 7265 7365 6e74 object represent\n-00006c80: 696e 6720 7468 6520 6564 6974 6f72 2773 ing the editor's\n-00006c90: 2073 7461 6e64 6172 6420 6f75 7470 7574 standard output\n-00006ca0: 2e72 6570 2e69 6f2e 6669 6c65 7323 7374 .rep.io.files#st\n-00006cb0: 6465 7272 2d66 696c 6573 7464 6572 722d derr-filestderr-\n-00006cc0: 6669 6c65 0a0a 5265 7475 726e 7320 7468 file..Returns th\n-00006cd0: 6520 6669 6c65 206f 626a 6563 7420 7265 e file object re\n-00006ce0: 7072 6573 656e 7469 6e67 2074 6865 2065 presenting the e\n-00006cf0: 6469 746f 7227 7320 7374 616e 6461 7264 ditor's standard\n-00006d00: 206f 7574 7075 742e 7265 702e 696f 2e66 output.rep.io.f\n-00006d10: 696c 6573 236d 616b 652d 7465 6d70 2d6e iles#make-temp-n\n-00006d20: 616d 656d 616b 652d 7465 6d70 2d6e 616d amemake-temp-nam\n-00006d30: 650a 0a52 6574 7572 6e73 2074 6865 206e e..Returns the n\n-00006d40: 616d 6520 6f66 2061 2075 6e69 7175 6520 ame of a unique \n-00006d50: 6669 6c65 2069 6e20 7468 6520 6c6f 6361 file in the loca\n-00006d60: 6c20 6669 6c69 6e67 2073 7973 7465 6d2e l filing system.\n-00006d70: 7265 702e 696f 2e66 696c 6573 2373 6574 rep.io.files#set\n-00006d80: 2d66 696c 652d 6861 6e64 6c65 722d 656e -file-handler-en\n-00006d90: 7669 726f 6e6d 656e 7473 6574 2d66 696c vironmentset-fil\n-00006da0: 652d 6861 6e64 6c65 722d 656e 7669 726f e-handler-enviro\n-00006db0: 6e6d 656e 7420 454e 5672 6570 2e64 6174 nment ENVrep.dat\n-00006dc0: 612e 6461 7475 6d73 236d 616b 652d 6461 a.datums#make-da\n-00006dd0: 7475 6d6d 616b 652d 6461 7475 6d20 5641 tummake-datum VA\n-00006de0: 4c55 4520 4944 0a0a 4372 6561 7465 2061 LUE ID..Create a\n-00006df0: 6e64 2072 6574 7572 6e20 6120 6e65 7720 nd return a new \n-00006e00: 6461 7461 206f 626a 6563 7420 6f66 2074 data object of t\n-00006e10: 7970 6520 4944 2028 616e 2061 7262 6974 ype ID (an arbit\n-00006e20: 7261 7279 2076 616c 7565 292c 2069 740a rary value), it.\n-00006e30: 7769 6c6c 2068 6176 6520 6f62 6a65 6374 will have object\n-00006e40: 2056 414c 5545 2061 7373 6f63 6961 7465 VALUE associate\n-00006e50: 6420 7769 7468 2069 742e 7265 702e 6461 d with it.rep.da\n-00006e60: 7461 2e64 6174 756d 7323 6465 6669 6e65 ta.datums#define\n-00006e70: 2d64 6174 756d 2d70 7269 6e74 6572 6465 -datum-printerde\n-00006e80: 6669 6e65 2d64 6174 756d 2d70 7269 6e74 fine-datum-print\n-00006e90: 6572 2049 4420 5052 494e 5445 520a 0a52 er ID PRINTER..R\n-00006ea0: 6567 6973 7465 7220 6120 6375 7374 6f6d egister a custom\n-00006eb0: 2070 7269 6e74 6572 2066 6f72 2061 6c6c printer for all\n-00006ec0: 2064 6174 756d 7320 7769 7468 2074 7970 datums with typ\n-00006ed0: 6520 4944 2e20 5768 656e 2074 6865 7365 e ID. When these\n-00006ee0: 0a6f 626a 6563 7473 2070 7269 6e74 6564 .objects printed\n-00006ef0: 2061 7265 2c20 7468 6520 6675 6e63 7469 are, the functi\n-00006f00: 6f6e 2050 5249 4e54 4552 2077 696c 6c20 on PRINTER will \n-00006f10: 6265 2063 616c 6c65 6420 7769 7468 2074 be called with t\n-00006f20: 776f 0a61 7267 756d 656e 7473 2c20 7468 wo.arguments, th\n-00006f30: 6520 6461 7475 6d20 616e 6420 7468 6520 e datum and the \n-00006f40: 7374 7265 616d 2074 6f20 7072 696e 7420 stream to print \n-00006f50: 746f 2e72 6570 2e64 6174 612e 6461 7475 to.rep.data.datu\n-00006f60: 6d73 2364 6174 756d 2d72 6566 6461 7475 ms#datum-refdatu\n-00006f70: 6d2d 7265 6620 4441 5455 4d20 4944 0a0a m-ref DATUM ID..\n-00006f80: 4966 2064 6174 6120 6f62 6a65 6374 2044 If data object D\n-00006f90: 4154 554d 2068 6173 2074 7970 6520 4944 ATUM has type ID\n-00006fa0: 2c20 7265 7475 726e 2069 7473 2061 7373 , return its ass\n-00006fb0: 6f63 6961 7465 6420 7661 6c75 652c 2065 ociated value, e\n-00006fc0: 6c73 650a 7369 676e 616c 2061 6e20 6572 lse.signal an er\n-00006fd0: 726f 722e 7265 702e 696f 2e64 622e 6764 ror.rep.io.db.gd\n-00006fe0: 626d 2367 6462 6d2d 7761 6c6b 6764 626d bm#gdbm-walkgdbm\n-00006ff0: 2d77 616c 6b20 4655 4e20 4442 4d00 0000 -walk FUN DBM...\n-00007000: 7265 702e 6461 7461 2e64 6174 756d 7323 rep.data.datums#\n-00007010: 6461 7475 6d2d 7365 7464 6174 756d 2d73 datum-setdatum-s\n-00007020: 6574 2044 4154 554d 2049 4420 5641 4c55 et DATUM ID VALU\n-00007030: 450a 0a49 6620 6461 7461 206f 626a 6563 E..If data objec\n-00007040: 7420 4441 5455 4d20 6861 7320 7479 7065 t DATUM has type\n-00007050: 2049 442c 206d 6f64 6966 7920 6974 7320 ID, modify its \n-00007060: 6173 736f 6369 6174 6564 2076 616c 7565 associated value\n-00007070: 2074 6f20 6265 0a56 414c 5545 2c20 656c to be.VALUE, el\n-00007080: 7365 2073 6967 6e61 6c20 616e 2065 7272 se signal an err\n-00007090: 6f72 2e72 6570 2e64 6174 612e 6461 7475 or.rep.data.datu\n-000070a0: 6d73 2368 6173 2d74 7970 652d 7068 6173 ms#has-type-phas\n-000070b0: 2d74 7970 652d 7020 4152 4720 4944 0a0a -type-p ARG ID..\n-000070c0: 5265 7475 726e 2060 7427 2069 6620 6f62 Return `t' if ob\n-000070d0: 6a65 6374 2041 5247 2068 6173 2064 6174 ject ARG has dat\n-000070e0: 6120 7479 7065 2049 4420 2861 6e64 2074 a type ID (and t\n-000070f0: 6875 7320 7761 7320 696e 6974 6961 6c6c hus was initiall\n-00007100: 790a 6372 6561 7465 6420 7573 696e 6720 y.created using \n-00007110: 7468 6520 606d 616b 652d 6461 7475 6d27 the `make-datum'\n-00007120: 2066 756e 6374 696f 6e29 2e72 6570 2e75 function).rep.u\n-00007130: 7469 6c2e 6d64 3523 6d64 352d 7374 7269 til.md5#md5-stri\n-00007140: 6e67 6d64 352d 7374 7269 6e67 2053 5452 ngmd5-string STR\n-00007150: 494e 470a 0a52 6574 7572 6e20 7468 6520 ING..Return the \n-00007160: 696e 7465 6765 7220 7265 7072 6573 656e integer represen\n-00007170: 7469 6e67 2074 6865 204d 4435 206d 6573 ting the MD5 mes\n-00007180: 7361 6765 2064 6967 6573 7420 6f66 2074 sage digest of t\n-00007190: 6865 2062 7974 6573 0a73 746f 7265 6420 he bytes.stored \n-000071a0: 696e 2053 5452 494e 472e 2054 6869 7320 in STRING. This \n-000071b0: 696e 7465 6765 7220 7769 6c6c 2068 6176 integer will hav\n-000071c0: 6520 6e6f 206d 6f72 6520 7468 616e 2031 e no more than 1\n-000071d0: 3238 2073 6967 6e69 6669 6361 6e74 0a62 28 significant.b\n-000071e0: 6974 732e 7265 702e 7574 696c 2e6d 6435 its.rep.util.md5\n-000071f0: 236d 6435 2d6c 6f63 616c 2d66 696c 656d #md5-local-filem\n-00007200: 6435 2d6c 6f63 616c 2d66 696c 6520 4c4f d5-local-file LO\n-00007210: 4341 4c2d 4649 4c45 2d4e 414d 450a 0a52 CAL-FILE-NAME..R\n-00007220: 6574 7572 6e20 7468 6520 696e 7465 6765 eturn the intege\n-00007230: 7220 7265 7072 6573 656e 7469 6e67 2074 r representing t\n-00007240: 6865 204d 4435 206d 6573 7361 6765 2064 he MD5 message d\n-00007250: 6967 6573 7420 6f66 2074 6865 2062 7974 igest of the byt\n-00007260: 6573 0a73 746f 7265 6420 696e 2074 6865 es.stored in the\n-00007270: 2066 696c 6520 6361 6c6c 6564 204c 4f43 file called LOC\n-00007280: 414c 2d46 494c 452d 4e41 4d45 2028 7768 AL-FILE-NAME (wh\n-00007290: 6963 6820 6d75 7374 206e 616d 6520 6120 ich must name a \n-000072a0: 6669 6c65 2069 6e0a 7468 6520 6c6f 6361 file in.the loca\n-000072b0: 6c20 6669 6c69 6e67 2073 7973 7465 6d29 l filing system)\n-000072c0: 2e20 5468 6520 7265 7475 726e 6564 2069 . The returned i\n-000072d0: 6e74 6567 6572 2077 696c 6c20 6861 7665 nteger will have\n-000072e0: 206e 6f20 6d6f 7265 2074 6861 6e0a 3132 no more than.12\n-000072f0: 3820 7369 676e 6966 6963 616e 7420 6269 8 significant bi\n-00007300: 7473 2e6c 6f61 642d 7061 7468 4120 6c69 ts.load-pathA li\n-00007310: 7374 206f 6620 6469 7265 6374 6f72 7920 st of directory \n-00007320: 6e61 6d65 732e 2057 6865 6e20 606c 6f61 names. When `loa\n-00007330: 6427 206f 7065 6e73 2061 206c 6973 702d d' opens a lisp-\n-00007340: 6669 6c65 2069 7420 7365 6172 6368 6573 file it searches\n-00007350: 2065 6163 680a 6469 7265 6374 6f72 7920 each.directory \n-00007360: 6e61 6d65 6420 696e 2074 6869 7320 6c69 named in this li\n-00007370: 7374 2069 6e20 7475 726e 2075 6e74 696c st in turn until\n-00007380: 2074 6865 2066 696c 6520 6973 2066 6f75 the file is fou\n-00007390: 6e64 206f 7220 7468 6520 6c69 7374 0a69 nd or the list.i\n-000073a0: 7320 6578 6861 7573 7465 642e 646c 2d6c s exhausted.dl-l\n-000073b0: 6f61 642d 7061 7468 4c69 7374 206f 6620 oad-pathList of \n-000073c0: 6469 7265 6374 6f72 6965 7320 7365 6172 directories sear\n-000073d0: 6368 6564 2066 6f72 2064 796e 616d 6963 ched for dynamic\n-000073e0: 616c 6c79 206c 6f61 6465 6420 6f62 6a65 ally loaded obje\n-000073f0: 6374 2066 696c 6573 2e61 6674 6572 2d6c ct files.after-l\n-00007400: 6f61 642d 616c 6973 7441 206c 6973 7420 oad-alistA list \n-00007410: 6f66 2028 4c49 4252 4152 5920 464f 524d of (LIBRARY FORM\n-00007420: 532e 2e2e 292e 2057 6865 6e65 7665 7220 S...). Whenever \n-00007430: 7468 6520 606c 6f61 6427 2063 6f6d 6d61 the `load' comma\n-00007440: 6e64 2072 6561 6473 2061 2066 696c 650a nd reads a file.\n-00007450: 6f66 204c 6973 7020 636f 6465 204c 4942 of Lisp code LIB\n-00007460: 5241 5259 2c20 6974 2065 7865 6375 7465 RARY, it execute\n-00007470: 7320 6561 6368 206f 6620 464f 524d 532e s each of FORMS.\n-00007480: 204e 6f74 6520 7468 6174 204c 4942 5241 Note that LIBRA\n-00007490: 5259 206d 7573 740a 6578 6163 746c 7920 RY must.exactly \n-000074a0: 6d61 7463 6820 7468 6520 4649 4c45 2061 match the FILE a\n-000074b0: 7267 756d 656e 7420 6769 7665 6e20 746f rgument given to\n-000074c0: 2060 6c6f 6164 272e 7265 702d 6469 7265 `load'.rep-dire\n-000074d0: 6374 6f72 7954 6865 2064 6972 6563 746f ctoryThe directo\n-000074e0: 7279 2069 6e20 7768 6963 6820 616c 6c20 ry in which all \n-000074f0: 696e 7374 616c 6c65 6420 6461 7461 2066 installed data f\n-00007500: 696c 6573 206c 6976 652e 6c69 7370 2d6c iles live.lisp-l\n-00007510: 6962 2d64 6972 6563 746f 7279 5468 6520 ib-directoryThe \n-00007520: 6e61 6d65 206f 6620 7468 6520 6469 7265 name of the dire\n-00007530: 6374 6f72 7920 696e 2077 6869 6368 2074 ctory in which t\n-00007540: 6865 2073 7461 6e64 6172 6420 6c69 7370 he standard lisp\n-00007550: 2066 696c 6573 206c 6976 652e 7369 7465 files live.site\n-00007560: 2d6c 6973 702d 6469 7265 6374 6f72 7954 -lisp-directoryT\n-00007570: 6865 206e 616d 6520 6f66 2074 6865 2064 he name of the d\n-00007580: 6972 6563 746f 7279 2069 6e20 7768 6963 irectory in whic\n-00007590: 6820 7369 7465 2d73 7065 6369 6669 6320 h site-specific \n-000075a0: 4c69 7370 2066 696c 6573 2061 7265 2073 Lisp files are s\n-000075b0: 746f 7265 642e 6578 6563 2d64 6972 6563 tored.exec-direc\n-000075c0: 746f 7279 5468 6520 6e61 6d65 206f 6620 toryThe name of \n-000075d0: 7468 6520 6469 7265 6374 6f72 7920 636f the directory co\n-000075e0: 6e74 6169 6e69 6e67 2061 7263 6869 7465 ntaining archite\n-000075f0: 6374 7572 6520 7370 6563 6966 6963 2066 cture specific f\n-00007600: 696c 6573 2e64 6f63 756d 656e 7461 7469 iles.documentati\n-00007610: 6f6e 2d66 696c 6554 6865 206e 616d 6520 on-fileThe name \n-00007620: 6f66 2074 6865 2064 6174 6162 6173 6520 of the database \n-00007630: 636f 6e74 6169 6e69 6e67 2074 6865 206c containing the l\n-00007640: 6973 702d 6c69 6272 6172 7927 7320 646f isp-library's do\n-00007650: 6375 6d65 6e74 6174 696f 6e20 7374 7269 cumentation stri\n-00007660: 6e67 732e 646f 6375 6d65 6e74 6174 696f ngs.documentatio\n-00007670: 6e2d 6669 6c65 7341 206c 6973 7420 6f66 n-filesA list of\n-00007680: 2064 6174 6162 6173 6520 6e61 6d65 7320 database names \n-00007690: 636f 6e74 6169 6e69 6e67 2061 6c6c 2064 containing all d\n-000076a0: 6f63 756d 656e 7461 7469 6f6e 2073 7472 ocumentation str\n-000076b0: 696e 6773 2e64 6c2d 6c6f 6164 2d72 656c ings.dl-load-rel\n-000076c0: 6f63 2d6e 6f77 5768 656e 206e 6f6e 2d6e oc-nowWhen non-n\n-000076d0: 696c 2c20 6479 6e61 6d69 6361 6c6c 7920 il, dynamically \n-000076e0: 6c6f 6164 6564 206c 6962 7261 7269 6573 loaded libraries\n-000076f0: 2068 6176 6520 616c 6c20 7379 6d62 6f6c have all symbol\n-00007700: 2072 656c 6f63 6174 696f 6e73 0a70 6572 relocations.per\n-00007710: 6672 6f6d 6564 2061 7420 6c6f 6164 2d74 fromed at load-t\n-00007720: 696d 652c 206e 6f74 2061 7320 7265 7175 ime, not as requ\n-00007730: 6972 6564 2e6c 6f61 642d 6669 6c65 6e61 ired.load-filena\n-00007740: 6d65 5768 696c 6520 7573 696e 6720 7468 meWhile using th\n-00007750: 6520 606c 6f61 6427 2066 756e 6374 696f e `load' functio\n-00007760: 6e20 746f 206c 6f61 6420 6120 4c69 7370 n to load a Lisp\n-00007770: 206c 6962 7261 7279 2c20 7468 6973 2076 library, this v\n-00007780: 6172 6961 626c 6520 6973 0a73 6574 2074 ariable is.set t\n-00007790: 6f20 7468 6520 6e61 6d65 206f 6620 7468 o the name of th\n-000077a0: 6520 6669 6c65 2062 6569 6e67 206c 6f61 e file being loa\n-000077b0: 6465 642e 7265 702e 6c61 6e67 2e69 6e74 ded.rep.lang.int\n-000077c0: 6572 7072 6574 6572 2371 756f 7465 7175 erpreter#quotequ\n-000077d0: 6f74 6520 4152 470a 2741 5247 0a0a 5265 ote ARG.'ARG..Re\n-000077e0: 7475 726e 7320 4152 472e 7265 702e 6c61 turns ARG.rep.la\n-000077f0: 6e67 2e69 6e74 6572 7072 6574 6572 236c ng.interpreter#l\n-00007800: 616d 6264 616c 616d 6264 6120 4c41 4d42 ambdalambda LAMB\n-00007810: 4441 2d4c 4953 5420 424f 4459 2e2e 2e0a DA-LIST BODY....\n-00007820: 0a45 7661 6c75 6174 6573 2074 6f20 616e .Evaluates to an\n-00007830: 2061 6e6f 6e79 6d6f 7573 2066 756e 6374 anonymous funct\n-00007840: 696f 6e2e 7265 702e 6461 7461 2363 6172 ion.rep.data#car\n-00007850: 6361 7220 434f 4e53 2d43 454c 4c0a 0a52 car CONS-CELL..R\n-00007860: 6574 7572 6e73 2074 6865 2076 616c 7565 eturns the value\n-00007870: 2073 746f 7265 6420 696e 2074 6865 2063 stored in the c\n-00007880: 6172 2073 6c6f 7420 6f66 2043 4f4e 532d ar slot of CONS-\n-00007890: 4345 4c4c 2c20 6f72 206e 696c 2069 6620 CELL, or nil if \n-000078a0: 434f 4e53 2d43 454c 4c0a 6973 206e 696c CONS-CELL.is nil\n-000078b0: 2e72 6570 2e64 6174 6123 6364 7263 6472 .rep.data#cdrcdr\n-000078c0: 2043 4f4e 532d 4345 4c4c 0a0a 5265 7475 CONS-CELL..Retu\n-000078d0: 726e 7320 7468 6520 7661 6c75 6520 7374 rns the value st\n-000078e0: 6f72 6564 2069 6e20 7468 6520 6364 7220 ored in the cdr \n-000078f0: 736c 6f74 206f 6620 434f 4e53 2d43 454c slot of CONS-CEL\n-00007900: 4c2c 206f 7220 6e69 6c20 6966 2043 4f4e L, or nil if CON\n-00007910: 532d 4345 4c4c 0a69 7320 6e69 6c2e 7265 S-CELL.is nil.re\n-00007920: 702e 6461 7461 236c 6973 746c 6973 7420 p.data#listlist \n-00007930: 4152 4753 2e2e 2e0a 0a52 6574 7572 6e73 ARGS.....Returns\n-00007940: 2061 206e 6577 206c 6973 7420 7769 7468 a new list with\n-00007950: 2065 6c65 6d65 6e74 7320 4152 4753 2e2e elements ARGS..\n-00007960: 2e72 6570 2e64 6174 6123 6c69 7374 2a6c .rep.data#list*l\n-00007970: 6973 742a 2041 5247 3120 4152 4732 202e ist* ARG1 ARG2 .\n-00007980: 2e2e 2041 5247 4e0a 0a52 6574 7572 6e73 .. ARGN..Returns\n-00007990: 2061 206e 6577 206c 6973 7420 2841 5247 a new list (ARG\n-000079a0: 3120 4152 4732 202e 2e2e 2041 5247 4e2d 1 ARG2 ... ARGN-\n-000079b0: 3120 2e20 4152 474e 292e 2054 6861 7420 1 . ARGN). That \n-000079c0: 6973 2c20 7468 6520 7361 6d65 2061 7320 is, the same as \n-000079d0: 6672 6f6d 0a60 6c69 7374 2720 6275 7420 from.`list' but \n-000079e0: 7468 6520 6c61 7374 2061 7267 756d 656e the last argumen\n-000079f0: 7420 6973 2064 6f74 7465 6420 746f 2074 t is dotted to t\n-00007a00: 6865 206c 6173 7420 6275 7420 6f6e 6520 he last but one \n-00007a10: 6172 6775 6d65 6e74 2e72 6570 2e64 6174 argument.rep.dat\n-00007a20: 6123 6d61 6b65 2d6c 6973 746d 616b 652d a#make-listmake-\n-00007a30: 6c69 7374 204c 454e 4754 4820 5b49 4e49 list LENGTH [INI\n-00007a40: 5449 414c 2d72 6570 765d 0a0a 5265 7475 TIAL-repv]..Retu\n-00007a50: 726e 7320 6120 6e65 7720 6c69 7374 2077 rns a new list w\n-00007a60: 6974 6820 4c45 4e47 5448 206d 656d 6265 ith LENGTH membe\n-00007a70: 7273 2c20 6561 6368 206f 6620 7768 6963 rs, each of whic\n-00007a80: 6820 6973 2069 6e69 7469 616c 6973 6564 h is initialised\n-00007a90: 2074 6f0a 494e 4954 4941 4c2d 7265 7076 to.INITIAL-repv\n-00007aa0: 2c20 6f72 206e 696c 2e72 6570 2e64 6174 , or nil.rep.dat\n-00007ab0: 6123 6170 7065 6e64 6170 7065 6e64 204c a#appendappend L\n-00007ac0: 4953 5453 2e2e 2e0a 0a4e 6f6e 2d64 6573 ISTS.....Non-des\n-00007ad0: 7472 7563 7469 7665 6c79 2063 6f6e 6361 tructively conca\n-00007ae0: 7465 6e61 7465 7320 6561 6368 206f 6620 tenates each of \n-00007af0: 6974 2773 2061 7267 756d 656e 7420 4c49 it's argument LI\n-00007b00: 5354 532e 2e2e 2069 6e74 6f20 6f6e 650a STS... into one.\n-00007b10: 6e65 7720 6c69 7374 2077 6869 6368 2069 new list which i\n-00007b20: 7320 7265 7475 726e 6564 2e72 6570 2e64 s returned.rep.d\n-00007b30: 6174 6123 6e63 6f6e 636e 636f 6e63 204c ata#nconcnconc L\n-00007b40: 4953 5453 2e2e 2e0a 0a44 6573 7472 7563 ISTS.....Destruc\n-00007b50: 7469 7665 6c79 2063 6f6e 6361 7465 6e61 tively concatena\n-00007b60: 7465 7320 6561 6368 206f 6620 6974 2773 tes each of it's\n-00007b70: 2061 7267 756d 656e 7420 4c49 5354 532e argument LISTS.\n-00007b80: 2e2e 2069 6e74 6f20 6f6e 6520 6e65 770a .. into one new.\n-00007b90: 6c69 7374 2e20 4576 6572 7920 4c49 5354 list. Every LIST\n-00007ba0: 2062 7574 2074 6865 206c 6173 7420 6973 but the last is\n-00007bb0: 206d 6f64 6966 6965 6420 736f 2074 6861 modified so tha\n-00007bc0: 7420 6974 2773 206c 6173 7420 6364 7220 t it's last cdr \n-00007bd0: 706f 696e 7473 0a74 6f20 7468 6520 6265 points.to the be\n-00007be0: 6769 6e6e 696e 6720 6f66 2074 6865 206e ginning of the n\n-00007bf0: 6578 7420 6c69 7374 2e20 5265 7475 726e ext list. Return\n-00007c00: 7320 7468 6520 6e65 7720 6c69 7374 2e72 s the new list.r\n-00007c10: 6570 2e64 6174 6123 7270 6c61 6361 7270 ep.data#rplacarp\n-00007c20: 6c61 6361 2043 4f4e 532d 4345 4c4c 204e laca CONS-CELL N\n-00007c30: 4557 2d43 4152 0a0a 5365 7473 2074 6865 EW-CAR..Sets the\n-00007c40: 2076 616c 7565 206f 6620 7468 6520 6361 value of the ca\n-00007c50: 7220 736c 6f74 2069 6e20 434f 4e53 2d43 r slot in CONS-C\n-00007c60: 454c 4c20 746f 204e 4557 2d43 4152 2e0a ELL to NEW-CAR..\n-00007c70: 5265 7475 726e 7320 7468 6520 434f 4e53 Returns the CONS\n-00007c80: 2d43 454c 4c2e 7265 702e 6461 7461 2372 -CELL.rep.data#r\n-00007c90: 706c 6163 6472 706c 6163 6420 434f 4e53 placdrplacd CONS\n-00007ca0: 2d43 454c 4c20 4e45 572d 4344 520a 0a53 -CELL NEW-CDR..S\n-00007cb0: 6574 7320 7468 6520 7661 6c75 6520 6f66 ets the value of\n-00007cc0: 2074 6865 2063 6472 2073 6c6f 7420 696e the cdr slot in\n-00007cd0: 2043 4f4e 532d 4345 4c4c 2074 6f20 4e45 CONS-CELL to NE\n-00007ce0: 572d 4344 522e 0a52 6574 7572 6e73 2074 W-CDR..Returns t\n-00007cf0: 6865 2043 4f4e 532d 4345 4c4c 2e72 6570 he CONS-CELL.rep\n-00007d00: 2e64 6174 6123 7265 7665 7273 6572 6576 .data#reverserev\n-00007d10: 6572 7365 204c 4953 540a 0a52 6574 7572 erse LIST..Retur\n-00007d20: 6e73 2061 206e 6577 206c 6973 7420 7768 ns a new list wh\n-00007d30: 6963 6820 6973 2061 2063 6f70 7920 6f66 ich is a copy of\n-00007d40: 204c 4953 5420 6578 6365 7074 2074 6861 LIST except tha\n-00007d50: 7420 7468 6520 6d65 6d62 6572 7320 6172 t the members ar\n-00007d60: 6520 696e 0a72 6576 6572 7365 206f 7264 e in.reverse ord\n-00007d70: 6572 2e72 6570 2e64 6174 6123 6e72 6576 er.rep.data#nrev\n-00007d80: 6572 7365 6e72 6576 6572 7365 204c 4953 ersenreverse LIS\n-00007d90: 540a 0a52 6574 7572 6e73 204c 4953 5420 T..Returns LIST \n-00007da0: 616c 7465 7265 6420 736f 2074 6861 7420 altered so that \n-00007db0: 6974 2773 206d 656d 6265 7273 2061 7265 it's members are\n-00007dc0: 2069 6e20 7265 7665 7273 6520 6f72 6465 in reverse orde\n-00007dd0: 7220 746f 2077 6861 7420 7468 6579 0a77 r to what they.w\n-00007de0: 6572 652e 2054 6869 7320 6675 6e63 7469 ere. This functi\n-00007df0: 6f6e 2069 7320 6465 7374 7275 6374 6976 on is destructiv\n-00007e00: 6520 746f 7761 7264 7320 6974 2773 2061 e towards it's a\n-00007e10: 7267 756d 656e 742e 7265 702e 6461 7461 rgument.rep.data\n-00007e20: 2361 7373 6f63 6173 736f 6320 454c 5420 #assocassoc ELT \n-00007e30: 4153 534f 432d 4c49 5354 0a0a 5365 6172 ASSOC-LIST..Sear\n-00007e40: 6368 6573 2041 5353 4f43 2d4c 4953 5420 ches ASSOC-LIST \n-00007e50: 666f 7220 6120 6c69 7374 2077 686f 7365 for a list whose\n-00007e60: 2066 6972 7374 2065 6c65 6d65 6e74 2069 first element i\n-00007e70: 7320 454c 542e 2060 6173 736f 6327 2075 s ELT. `assoc' u\n-00007e80: 7365 730a 6065 7175 616c 2720 746f 2063 ses.`equal' to c\n-00007e90: 6f6d 7061 7265 2065 6c65 6d65 6e74 732e ompare elements.\n-00007ea0: 2052 6574 7572 6e73 2074 6865 2073 7562 Returns the sub\n-00007eb0: 2d6c 6973 7420 7374 6172 7469 6e67 2066 -list starting f\n-00007ec0: 726f 6d20 7468 6520 6669 7273 7420 0a6d rom the first .m\n-00007ed0: 6174 6368 696e 6720 6173 736f 6369 6174 atching associat\n-00007ee0: 696f 6e2e 0a46 6f72 2065 7861 6d70 6c65 ion..For example\n-00007ef0: 2c0a 2020 2020 2861 7373 6f63 2027 7468 ,. (assoc 'th\n-00007f00: 7265 6520 2728 286f 6e65 202e 2031 2920 ree '((one . 1) \n-00007f10: 2874 776f 202e 2032 2920 2874 6872 6565 (two . 2) (three\n-00007f20: 202e 2033 2920 2866 6f75 7220 2e20 3429 . 3) (four . 4)\n-00007f30: 2929 0a20 2020 2020 3d3e 2028 7468 7265 )). => (thre\n-00007f40: 6520 2e20 3329 7265 702e 6461 7461 2372 e . 3)rep.data#r\n-00007f50: 6173 7371 7261 7373 7120 454c 5420 4153 assqrassq ELT AS\n-00007f60: 534f 432d 4c49 5354 0a0a 5365 6172 6368 SOC-LIST..Search\n-00007f70: 6573 2041 5353 4f43 2d4c 4953 5420 666f es ASSOC-LIST fo\n-00007f80: 7220 6120 636f 6e73 2d63 656c 6c20 7768 r a cons-cell wh\n-00007f90: 6f73 6520 6364 7220 6973 2060 6571 2720 ose cdr is `eq' \n-00007fa0: 746f 2045 4c54 2e0a 5265 7475 726e 7320 to ELT..Returns \n-00007fb0: 7468 6520 6669 7273 7420 6d61 7463 6869 the first matchi\n-00007fc0: 6e67 2063 6f6e 732d 6365 6c6c 2c20 656c ng cons-cell, el\n-00007fd0: 7365 206e 696c 2e00 0000 0000 0000 0000 se nil..........\n-00007fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00007ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00008000: 7265 702e 6461 7461 2361 7373 7161 7373 rep.data#assqass\n-00008010: 7120 454c 5420 4153 534f 432d 4c49 5354 q ELT ASSOC-LIST\n-00008020: 0a0a 5365 6172 6368 6573 2041 5353 4f43 ..Searches ASSOC\n-00008030: 2d4c 4953 5420 666f 7220 6120 6c69 7374 -LIST for a list\n-00008040: 2077 686f 7365 2066 6972 7374 2065 6c65 whose first ele\n-00008050: 6d65 6e74 2069 7320 454c 542e 2060 6173 ment is ELT. `as\n-00008060: 7371 2720 7573 6573 2060 6571 270a 746f sq' uses `eq'.to\n-00008070: 2063 6f6d 7061 7265 2065 6c65 6d65 6e74 compare element\n-00008080: 732e 2052 6574 7572 6e73 2074 6865 2073 s. Returns the s\n-00008090: 7562 2d6c 6973 7420 7374 6172 7469 6e67 ub-list starting\n-000080a0: 2066 726f 6d20 7468 6520 6669 7273 7420 from the first \n-000080b0: 6d61 7463 6869 6e67 0a61 7373 6f63 6961 matching.associa\n-000080c0: 7469 6f6e 2e72 6570 2e64 6174 6123 7261 tion.rep.data#ra\n-000080d0: 7373 6f63 7261 7373 6f63 2045 4c54 2041 ssocrassoc ELT A\n-000080e0: 5353 4f43 2d4c 4953 540a 0a53 6561 7263 SSOC-LIST..Searc\n-000080f0: 6865 7320 4153 534f 432d 4c49 5354 2066 hes ASSOC-LIST f\n-00008100: 6f72 2061 2063 6f6e 732d 6365 6c6c 2077 or a cons-cell w\n-00008110: 686f 7365 2063 6472 2065 6c65 6d65 6e74 hose cdr element\n-00008120: 2069 7320 6065 7175 616c 2720 746f 2045 is `equal' to E\n-00008130: 4c54 2e20 0a52 6574 7572 6e73 2074 6865 LT. .Returns the\n-00008140: 2066 6972 7374 2063 6f6e 732d 6365 6c6c first cons-cell\n-00008150: 2077 6869 6368 206d 6174 6368 6573 2c20 which matches, \n-00008160: 6f72 206e 696c 2e0a 466f 7220 6578 616d or nil..For exam\n-00008170: 706c 652c 0a20 2020 2028 7261 7373 6f63 ple,. (rassoc\n-00008180: 2033 2027 2828 6f6e 6520 2e20 3129 2028 3 '((one . 1) (\n-00008190: 7477 6f20 2e20 3229 2028 7468 7265 6520 two . 2) (three \n-000081a0: 2e20 3329 2028 666f 7572 202e 2034 2929 . 3) (four . 4))\n-000081b0: 290a 2020 2020 203d 3e20 2874 6872 6565 ). => (three\n-000081c0: 202e 2033 2972 6570 2e64 6174 6123 6e74 . 3)rep.data#nt\n-000081d0: 686e 7468 2049 4e44 4558 204c 4953 540a hnth INDEX LIST.\n-000081e0: 0a52 6574 7572 6e73 2074 6865 2049 4e44 .Returns the IND\n-000081f0: 4558 7468 2065 6c65 6d65 6e74 206f 6620 EXth element of \n-00008200: 4c49 5354 2e20 5468 6520 6669 7273 7420 LIST. The first \n-00008210: 656c 656d 656e 7420 6861 7320 616e 2049 element has an I\n-00008220: 4e44 4558 206f 6620 7a65 726f 2e72 6570 NDEX of zero.rep\n-00008230: 2e64 6174 6123 6e74 6863 6472 6e74 6863 .data#nthcdrnthc\n-00008240: 6472 2049 4e44 4558 204c 4953 540a 0a52 dr INDEX LIST..R\n-00008250: 6574 7572 6e73 2074 6865 2049 4e44 4558 eturns the INDEX\n-00008260: 7468 2063 6472 206f 6620 4c49 5354 2e20 th cdr of LIST. \n-00008270: 5468 6520 6669 7273 7420 6973 2049 4e44 The first is IND\n-00008280: 4558 207a 6572 6f2e 7265 702e 6461 7461 EX zero.rep.data\n-00008290: 236c 6173 746c 6173 7420 4c49 5354 0a0a #lastlast LIST..\n-000082a0: 5265 7475 726e 7320 7468 6520 6c61 7374 Returns the last\n-000082b0: 2065 6c65 6d65 6e74 206f 6620 4c49 5354 element of LIST\n-000082c0: 2e72 6570 2e64 6174 6123 6d61 7063 6172 .rep.data#mapcar\n-000082d0: 6d61 7063 6172 2046 554e 4354 494f 4e20 mapcar FUNCTION \n-000082e0: 4c49 5354 0a0a 4361 6c6c 7320 4655 4e43 LIST..Calls FUNC\n-000082f0: 5449 4f4e 2d4e 414d 4520 7769 7468 2065 TION-NAME with e\n-00008300: 6163 6820 656c 656d 656e 7420 6f66 204c ach element of L\n-00008310: 4953 5420 6173 2061 6e20 6172 6775 6d65 IST as an argume\n-00008320: 6e74 2069 6e20 7475 726e 2061 6e64 0a72 nt in turn and.r\n-00008330: 6574 7572 6e73 2061 206e 6577 206c 6973 eturns a new lis\n-00008340: 7420 636f 6e73 7472 7563 7465 6420 6672 t constructed fr\n-00008350: 6f6d 2074 6865 2072 6573 756c 7473 2c20 om the results, \n-00008360: 6965 2c0a 2020 286d 6170 6361 7220 2866 ie,. (mapcar (f\n-00008370: 756e 6374 696f 6e20 286c 616d 6264 6120 unction (lambda \n-00008380: 2878 2920 2831 2b20 7829 2929 2027 2831 (x) (1+ x))) '(1\n-00008390: 2032 2033 2929 0a20 2020 3d3e 2028 3220 2 3)). => (2 \n-000083a0: 3320 3429 7265 702e 6461 7461 236d 6170 3 4)rep.data#map\n-000083b0: 636d 6170 6320 4655 4e43 5449 4f4e 204c cmapc FUNCTION L\n-000083c0: 4953 540a 0a41 7070 6c69 6573 2046 554e IST..Applies FUN\n-000083d0: 4354 494f 4e20 746f 2065 6163 6820 656c CTION to each el\n-000083e0: 656d 656e 7420 696e 204c 4953 542c 2064 ement in LIST, d\n-000083f0: 6973 6361 7264 7320 7468 6520 7265 7375 iscards the resu\n-00008400: 6c74 732e 7265 702e 6461 7461 2366 696c lts.rep.data#fil\n-00008410: 7465 7266 696c 7465 7220 5052 4544 4943 terfilter PREDIC\n-00008420: 4154 4520 4c49 5354 0a0a 5265 7475 726e ATE LIST..Return\n-00008430: 2061 206e 6577 206c 6973 742c 2063 6f6e a new list, con\n-00008440: 7369 7374 696e 6720 6f66 2074 6865 2065 sisting of the e\n-00008450: 6c65 6d65 6e74 7320 696e 204c 4953 5420 lements in LIST \n-00008460: 7768 6963 6820 7468 6520 6675 6e63 7469 which the functi\n-00008470: 6f6e 0a50 5245 4449 4341 5445 2072 6574 on.PREDICATE ret\n-00008480: 7572 6e73 2074 2077 6865 6e20 6170 706c urns t when appl\n-00008490: 6965 6420 746f 3b20 692e 652e 2073 6f6d ied to; i.e. som\n-000084a0: 6574 6869 6e67 206c 696b 650a 0a28 6d61 ething like..(ma\n-000084b0: 7063 6172 2027 6e63 6f6e 6320 286d 6170 pcar 'nconc (map\n-000084c0: 6361 7220 2327 286c 616d 6264 6120 2878 car #'(lambda (x\n-000084d0: 290a 0909 0920 2020 2877 6865 6e20 2850 ).... (when (P\n-000084e0: 5245 4449 4341 5445 2078 290a 0909 0920 REDICATE x).... \n-000084f0: 2020 2020 286c 6973 7420 7829 2929 0a09 (list x)))..\n-00008500: 0920 2020 2020 2020 4c49 5354 2929 7265 . LIST))re\n-00008510: 702e 6461 7461 236d 656d 6265 726d 656d p.data#membermem\n-00008520: 6265 7220 454c 5420 4c49 5354 0a0a 4966 ber ELT LIST..If\n-00008530: 2045 4c54 2069 7320 6120 6d65 6d62 6572 ELT is a member\n-00008540: 206f 6620 6c69 7374 204c 4953 5420 7468 of list LIST th\n-00008550: 656e 2072 6574 7572 6e20 7468 6520 7461 en return the ta\n-00008560: 696c 206f 6620 7468 6520 6c69 7374 2073 il of the list s\n-00008570: 7461 7274 696e 670a 6672 6f6d 2074 6865 tarting.from the\n-00008580: 206d 6174 6368 6564 2045 4c54 2c20 6965 matched ELT, ie\n-00008590: 2c0a 2020 286d 656d 6265 7220 3120 2728 ,. (member 1 '(\n-000085a0: 3220 3120 3329 290a 2020 203d 3e20 2831 2 1 3)). => (1\n-000085b0: 2033 290a 606d 656d 6265 7227 2075 7365 3).`member' use\n-000085c0: 7320 6065 7175 616c 2720 746f 2063 6f6d s `equal' to com\n-000085d0: 7061 7265 2061 746f 6d73 2e72 6570 2e64 pare atoms.rep.d\n-000085e0: 6174 6123 6d65 6d71 6d65 6d71 2045 4c54 ata#memqmemq ELT\n-000085f0: 204c 4953 540a 0a49 6620 454c 5420 6973 LIST..If ELT is\n-00008600: 2061 206d 656d 6265 7220 6f66 206c 6973 a member of lis\n-00008610: 7420 4c49 5354 2074 6865 6e20 7265 7475 t LIST then retu\n-00008620: 726e 2074 6865 2074 6169 6c20 6f66 2074 rn the tail of t\n-00008630: 6865 206c 6973 7420 7374 6172 7469 6e67 he list starting\n-00008640: 0a66 726f 6d20 7468 6520 6d61 7463 6865 .from the matche\n-00008650: 6420 454c 542c 2069 652c 0a20 2028 6d65 d ELT, ie,. (me\n-00008660: 6d71 2031 2027 2832 2031 2033 2929 0a20 mq 1 '(2 1 3)). \n-00008670: 2020 3d3e 2028 3120 3329 0a60 6d65 6d71 => (1 3).`memq\n-00008680: 2720 7573 6573 2060 6571 2720 746f 2063 ' uses `eq' to c\n-00008690: 6f6d 7061 7265 2061 746f 6d73 2e72 6570 ompare atoms.rep\n-000086a0: 2e64 6174 6123 6d65 6d71 6c6d 656d 716c .data#memqlmemql\n-000086b0: 2045 4c54 204c 4953 540a 0a49 6620 454c ELT LIST..If EL\n-000086c0: 5420 6973 2061 206d 656d 6265 7220 6f66 T is a member of\n-000086d0: 206c 6973 7420 4c49 5354 2074 6865 6e20 list LIST then \n-000086e0: 7265 7475 726e 2074 6865 2074 6169 6c20 return the tail \n-000086f0: 6f66 2074 6865 206c 6973 7420 7374 6172 of the list star\n-00008700: 7469 6e67 0a66 726f 6d20 7468 6520 6d61 ting.from the ma\n-00008710: 7463 6865 6420 454c 542e 2060 6d65 6d71 tched ELT. `memq\n-00008720: 6c27 2075 7365 7320 6065 716c 2720 746f l' uses `eql' to\n-00008730: 2063 6f6d 7061 7265 206c 6973 7420 6974 compare list it\n-00008740: 656d 732e 7265 702e 6461 7461 2364 656c ems.rep.data#del\n-00008750: 6574 6564 656c 6574 6520 454c 5420 4c49 etedelete ELT LI\n-00008760: 5354 0a0a 5265 7475 726e 7320 4c49 5354 ST..Returns LIST\n-00008770: 2077 6974 6820 616e 7920 6d65 6d62 6572 with any member\n-00008780: 7320 6065 7175 616c 2720 746f 2045 4c54 s `equal' to ELT\n-00008790: 2064 6573 7472 7563 7469 7665 6c79 2072 destructively r\n-000087a0: 656d 6f76 6564 2e72 6570 2e64 6174 6123 emoved.rep.data#\n-000087b0: 6465 6c71 6465 6c71 2045 4c54 204c 4953 delqdelq ELT LIS\n-000087c0: 540a 0a52 6574 7572 6e73 204c 4953 5420 T..Returns LIST \n-000087d0: 7769 7468 2061 6e79 206d 656d 6265 7273 with any members\n-000087e0: 2060 6571 2720 746f 2045 4c54 2064 6573 `eq' to ELT des\n-000087f0: 7472 7563 7469 7665 6c79 2072 656d 6f76 tructively remov\n-00008800: 6564 2e72 6570 2e64 6174 6123 6465 6c65 ed.rep.data#dele\n-00008810: 7465 2d69 6664 656c 6574 652d 6966 2046 te-ifdelete-if F\n-00008820: 554e 4354 494f 4e20 4c49 5354 0a0a 5369 UNCTION LIST..Si\n-00008830: 6d69 6c61 7220 746f 2060 6465 6c65 7465 milar to `delete\n-00008840: 2720 6578 6365 7074 2074 6861 7420 6120 ' except that a \n-00008850: 7072 6564 6963 6174 6520 6675 6e63 7469 predicate functi\n-00008860: 6f6e 2c20 4655 4e43 5449 4f4e 2d4e 414d on, FUNCTION-NAM\n-00008870: 452c 2069 730a 7573 6564 2074 6f20 6465 E, is.used to de\n-00008880: 6369 6465 2077 6869 6368 2065 6c65 6d65 cide which eleme\n-00008890: 6e74 7320 746f 2064 656c 6574 6520 2872 nts to delete (r\n-000088a0: 656d 6f76 6520 6465 7374 7275 6374 6976 emove destructiv\n-000088b0: 656c 7929 2e0a 6064 656c 6574 652d 6966 ely)..`delete-if\n-000088c0: 2720 6465 6c65 7465 7320 616e 2065 6c65 ' deletes an ele\n-000088d0: 6d65 6e74 2069 6620 4655 4e43 5449 4f4e ment if FUNCTION\n-000088e0: 2d4e 414d 4520 7265 7475 726e 7320 6e6f -NAME returns no\n-000088f0: 6e2d 6e69 6c20 7768 656e 200a 6170 706c n-nil when .appl\n-00008900: 6965 6420 746f 2074 6861 7420 656c 656d ied to that elem\n-00008910: 656e 742c 2069 652c 0a20 2028 6465 6c65 ent, ie,. (dele\n-00008920: 7465 2d69 6620 2728 6c61 6d62 6461 2028 te-if '(lambda (\n-00008930: 7829 2028 3d20 7820 3129 2920 2728 3120 x) (= x 1)) '(1 \n-00008940: 3220 3320 3420 3120 3229 290a 2020 203d 2 3 4 1 2)). =\n-00008950: 3e20 2832 2033 2034 2032 2972 6570 2e64 > (2 3 4 2)rep.d\n-00008960: 6174 6123 6465 6c65 7465 2d69 662d 6e6f ata#delete-if-no\n-00008970: 7464 656c 6574 652d 6966 2d6e 6f74 2046 tdelete-if-not F\n-00008980: 554e 4354 494f 4e20 4c49 5354 0a0a 5369 UNCTION LIST..Si\n-00008990: 6d69 6c61 7220 746f 2060 6465 6c65 7465 milar to `delete\n-000089a0: 2720 6578 6365 7074 2074 6861 7420 6120 ' except that a \n-000089b0: 7072 6564 6963 6174 6520 6675 6e63 7469 predicate functi\n-000089c0: 6f6e 2c20 4655 4e43 5449 4f4e 2d4e 414d on, FUNCTION-NAM\n-000089d0: 452c 2069 730a 7573 6564 2074 6f20 6465 E, is.used to de\n-000089e0: 6369 6465 2077 6869 6368 2065 6c65 6d65 cide which eleme\n-000089f0: 6e74 7320 746f 2064 656c 6574 6520 2872 nts to delete (r\n-00008a00: 656d 6f76 6520 6465 7374 7275 6374 6976 emove destructiv\n-00008a10: 656c 7929 2e0a 6064 656c 6574 652d 6966 ely)..`delete-if\n-00008a20: 2d6e 6f74 2720 6465 6c65 7465 7320 616e -not' deletes an\n-00008a30: 2065 6c65 6d65 6e74 2069 6620 4655 4e43 element if FUNC\n-00008a40: 5449 4f4e 2d4e 414d 4520 7265 7475 726e TION-NAME return\n-00008a50: 7320 6e69 6c20 7768 656e 200a 6170 706c s nil when .appl\n-00008a60: 6965 6420 746f 2074 6861 7420 656c 656d ied to that elem\n-00008a70: 656e 742c 2069 652c 0a20 2028 6465 6c65 ent, ie,. (dele\n-00008a80: 7465 2d69 662d 6e6f 7420 2728 6c61 6d62 te-if-not '(lamb\n-00008a90: 6461 2028 7829 2028 3d20 7820 3129 2920 da (x) (= x 1)) \n-00008aa0: 2728 3120 3220 3320 3420 3120 3229 290a '(1 2 3 4 1 2)).\n-00008ab0: 2020 203d 3e20 2831 2031 2972 6570 2e64 => (1 1)rep.d\n-00008ac0: 6174 6123 7665 6374 6f72 7665 6374 6f72 ata#vectorvector\n-00008ad0: 2041 5247 532e 2e2e 0a0a 5265 7475 726e ARGS.....Return\n-00008ae0: 7320 6120 6e65 7720 7665 6374 6f72 2077 s a new vector w\n-00008af0: 6974 6820 4152 4753 2e2e 2e20 6173 2069 ith ARGS... as i\n-00008b00: 7473 2065 6c65 6d65 6e74 732e 7265 702e ts elements.rep.\n-00008b10: 6461 7461 236d 616b 652d 7665 6374 6f72 data#make-vector\n-00008b20: 6d61 6b65 2d76 6563 746f 7220 5349 5a45 make-vector SIZE\n-00008b30: 205b 494e 4954 4941 4c2d 7265 7076 5d0a [INITIAL-repv].\n-00008b40: 0a43 7265 6174 6573 2061 206e 6577 2076 .Creates a new v\n-00008b50: 6563 746f 7220 6f66 2073 697a 6520 5349 ector of size SI\n-00008b60: 5a45 2e20 4966 2049 4e49 5449 414c 2d72 ZE. If INITIAL-r\n-00008b70: 6570 7620 6973 2070 726f 7669 6465 6420 epv is provided \n-00008b80: 6561 6368 2065 6c65 6d65 6e74 0a77 696c each element.wil\n-00008b90: 6c20 6265 2073 6574 2074 6f20 7468 6174 l be set to that\n-00008ba0: 2076 616c 7565 2c20 656c 7365 2074 6865 value, else the\n-00008bb0: 7920 7769 6c6c 2061 6c6c 2062 6520 6e69 y will all be ni\n-00008bc0: 6c2e 7265 702e 6461 7461 2361 7272 6179 l.rep.data#array\n-00008bd0: 7061 7272 6179 7020 4152 470a 0a52 6574 parrayp ARG..Ret\n-00008be0: 7572 6e73 2074 2077 6865 6e20 4152 4720 urns t when ARG \n-00008bf0: 6973 2061 6e20 6172 7261 792e 7265 702e is an array.rep.\n-00008c00: 6461 7461 2361 7365 7461 7365 7420 4152 data#asetaset AR\n-00008c10: 5241 5920 494e 4445 5820 4e45 572d 5641 RAY INDEX NEW-VA\n-00008c20: 4c55 450a 0a53 6574 7320 656c 656d 656e LUE..Sets elemen\n-00008c30: 7420 6e75 6d62 6572 2049 4e44 4558 2028 t number INDEX (\n-00008c40: 6120 706f 7369 7469 7665 2069 6e74 6567 a positive integ\n-00008c50: 6572 2920 6f66 2041 5252 4159 2028 6361 er) of ARRAY (ca\n-00008c60: 6e20 6265 2061 2076 6563 746f 720a 6f72 n be a vector.or\n-00008c70: 2061 2073 7472 696e 6729 2074 6f20 4e45 a string) to NE\n-00008c80: 572d 5641 4c55 452c 2072 6574 7572 6e69 W-VALUE, returni\n-00008c90: 6e67 204e 4557 2d56 414c 5545 2e20 4e6f ng NEW-VALUE. No\n-00008ca0: 7465 2074 6861 7420 7374 7269 6e67 730a te that strings.\n-00008cb0: 6361 6e20 6f6e 6c79 2063 6f6e 7461 696e can only contain\n-00008cc0: 2063 6861 7261 6374 6572 7320 2869 652c characters (ie,\n-00008cd0: 2069 6e74 6567 6572 7329 2e72 6570 2e64 integers).rep.d\n-00008ce0: 6174 6123 6172 6566 6172 6566 2041 5252 ata#arefaref ARR\n-00008cf0: 4159 2049 4e44 4558 0a0a 5265 7475 726e AY INDEX..Return\n-00008d00: 7320 7468 6520 494e 4445 5874 6820 2861 s the INDEXth (a\n-00008d10: 206e 6f6e 2d6e 6567 6174 6976 6520 696e non-negative in\n-00008d20: 7465 6765 7229 2065 6c65 6d65 6e74 206f teger) element o\n-00008d30: 6620 4152 5241 592c 2077 6869 6368 0a63 f ARRAY, which.c\n-00008d40: 616e 2062 6520 6120 7665 6374 6f72 206f an be a vector o\n-00008d50: 7220 6120 7374 7269 6e67 2e20 494e 4445 r a string. INDE\n-00008d60: 5820 7374 6172 7473 2061 7420 7a65 726f X starts at zero\n-00008d70: 2e72 6570 2e64 6174 6123 6d61 6b65 2d73 .rep.data#make-s\n-00008d80: 7472 696e 676d 616b 652d 7374 7269 6e67 tringmake-string\n-00008d90: 204c 454e 4754 4820 5b49 4e49 5449 414c LENGTH [INITIAL\n-00008da0: 2d56 414c 5545 5d0a 0a52 6574 7572 6e73 -VALUE]..Returns\n-00008db0: 2061 206e 6577 2073 7472 696e 6720 6f66 a new string of\n-00008dc0: 206c 656e 6774 6820 4c45 4e47 5448 2c20 length LENGTH, \n-00008dd0: 6561 6368 2063 6861 7261 6374 6572 2069 each character i\n-00008de0: 7320 696e 6974 6961 6c69 7365 6420 746f s initialised to\n-00008df0: 0a49 4e49 5449 414c 2d72 6570 762c 206f .INITIAL-repv, o\n-00008e00: 7220 746f 2073 7061 6365 2069 6620 494e r to space if IN\n-00008e10: 4954 4941 4c2d 5641 4c55 4520 6973 206e ITIAL-VALUE is n\n-00008e20: 6f74 2067 6976 656e 2e72 6570 2e64 6174 ot given.rep.dat\n-00008e30: 6123 7375 6273 7472 696e 6773 7562 7374 a#substringsubst\n-00008e40: 7269 6e67 2053 5452 494e 4720 5354 4152 ring STRING STAR\n-00008e50: 5420 5b45 4e44 5d0a 0a52 6574 7572 6e73 T [END]..Returns\n-00008e60: 2074 6865 2070 6f72 7469 6f6e 206f 6620 the portion of \n-00008e70: 5354 5249 4e47 2073 7461 7274 696e 6720 STRING starting \n-00008e80: 6174 2063 6861 7261 6374 6572 206e 756d at character num\n-00008e90: 6265 7220 5354 4152 5420 616e 6420 656e ber START and en\n-00008ea0: 6469 6e67 0a61 7420 7468 6520 6368 6172 ding.at the char\n-00008eb0: 6163 7465 7220 6265 666f 7265 2045 4e44 acter before END\n-00008ec0: 2028 6f72 2074 6865 2065 6e64 206f 6620 (or the end of \n-00008ed0: 7468 6520 7374 7269 6e67 2069 6620 454e the string if EN\n-00008ee0: 4420 6973 206e 6f74 2067 6976 656e 292e D is not given).\n-00008ef0: 0a41 6c6c 2069 6e64 6963 6573 2073 7461 .All indices sta\n-00008f00: 7274 2061 7420 7a65 726f 2e72 6570 2e64 rt at zero.rep.d\n-00008f10: 6174 6123 636f 6e63 6174 636f 6e63 6174 ata#concatconcat\n-00008f20: 2041 5247 532e 2e2e 0a0a 436f 6e63 6174 ARGS.....Concat\n-00008f30: 656e 6174 6573 2061 6c6c 2041 5247 532e enates all ARGS.\n-00008f40: 2e2e 2069 6e74 6f20 6120 7369 6e67 6c65 .. into a single\n-00008f50: 2073 7472 696e 672c 2065 6163 6820 6172 string, each ar\n-00008f60: 6775 6d65 6e74 2063 616e 2062 6520 6120 gument can be a \n-00008f70: 7374 7269 6e67 2c0a 6120 6368 6172 6163 string,.a charac\n-00008f80: 7465 7220 6f72 2061 206c 6973 7420 6f72 ter or a list or\n-00008f90: 2076 6563 746f 7220 6f66 2063 6861 7261 vector of chara\n-00008fa0: 6374 6572 732e 7265 702e 6461 7461 236e cters.rep.data#n\n-00008fb0: 6f74 6e6f 7420 4152 470a 0a49 6620 4152 otnot ARG..If AR\n-00008fc0: 4720 6973 206e 696c 2072 6574 7572 6e73 G is nil returns\n-00008fd0: 2074 2c20 656c 7365 2072 6574 7572 6e73 t, else returns\n-00008fe0: 206e 696c 2e00 0000 0000 0000 0000 0000 nil............\n-00008ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00009000: 7265 702e 6461 7461 236c 656e 6774 686c rep.data#lengthl\n-00009010: 656e 6774 6820 5345 5155 454e 4345 0a0a ength SEQUENCE..\n-00009020: 5265 7475 726e 7320 7468 6520 6e75 6d62 Returns the numb\n-00009030: 6572 206f 6620 656c 656d 656e 7473 2069 er of elements i\n-00009040: 6e20 5345 5155 454e 4345 2028 6120 7374 n SEQUENCE (a st\n-00009050: 7269 6e67 2c20 6c69 7374 206f 7220 7665 ring, list or ve\n-00009060: 6374 6f72 292e 7265 702e 6461 7461 2363 ctor).rep.data#c\n-00009070: 6f70 792d 7365 7175 656e 6365 636f 7079 opy-sequencecopy\n-00009080: 2d73 6571 7565 6e63 6520 5345 5155 454e -sequence SEQUEN\n-00009090: 4345 0a0a 5265 7475 726e 7320 6120 6e65 CE..Returns a ne\n-000090a0: 7720 7365 7175 656e 6365 2077 686f 7365 w sequence whose\n-000090b0: 2065 6c65 6d65 6e74 7320 6172 6520 6571 elements are eq\n-000090c0: 2074 6f20 7468 6f73 6520 696e 2053 4551 to those in SEQ\n-000090d0: 5545 4e43 452e 7265 702e 6461 7461 2365 UENCE.rep.data#e\n-000090e0: 6c74 656c 7420 5345 5155 454e 4345 2049 ltelt SEQUENCE I\n-000090f0: 4e44 4558 0a0a 5265 7475 726e 2074 6865 NDEX..Return the\n-00009100: 2065 6c65 6d65 6e74 206f 6620 5345 5155 element of SEQU\n-00009110: 454e 4345 2061 7420 706f 7369 7469 6f6e ENCE at position\n-00009120: 2049 4e44 4558 2028 636f 756e 7469 6e67 INDEX (counting\n-00009130: 2066 726f 6d20 7a65 726f 292e 7265 702e from zero).rep.\n-00009140: 6c61 6e67 2e69 6e74 6572 7072 6574 6572 lang.interpreter\n-00009150: 2363 6f6e 6463 6f6e 6420 2843 4f4e 4449 #condcond (CONDI\n-00009160: 5449 4f4e 2046 4f52 4d53 2e2e 2e20 2920 TION FORMS... ) \n-00009170: 2e2e 2e0a 0a46 696e 6420 7468 6520 6669 .....Find the fi\n-00009180: 7273 7420 434f 4e44 4954 494f 4e20 7768 rst CONDITION wh\n-00009190: 6963 6820 6861 7320 6120 7661 6c75 6520 ich has a value \n-000091a0: 6f66 2074 2077 6865 6e20 6576 616c 2765 of t when eval'e\n-000091b0: 642c 2074 6865 6e20 7065 7266 6f72 6d0a d, then perform.\n-000091c0: 6120 7072 6f67 6e20 6f6e 2069 7473 2061 a progn on its a\n-000091d0: 7373 6f63 6961 7465 6420 464f 524d 532e ssociated FORMS.\n-000091e0: 2049 6620 7468 6572 6520 6172 6520 6e6f If there are no\n-000091f0: 2046 4f52 4d53 2077 6974 6820 7468 6520 FORMS with the \n-00009200: 434f 4e44 4954 494f 4e0a 7468 656e 2074 CONDITION.then t\n-00009210: 6865 2076 616c 7565 206f 6620 7468 6520 he value of the \n-00009220: 434f 4e44 4954 494f 4e20 6973 2072 6574 CONDITION is ret\n-00009230: 7572 6e65 642e 2049 6620 6e6f 2043 4f4e urned. If no CON\n-00009240: 4449 5449 4f4e 2069 7320 7420 7468 656e DITION is t then\n-00009250: 0a72 6574 7572 6e20 6e69 6c2e 0a41 6e20 .return nil..An \n-00009260: 6578 616d 706c 652c 0a20 2028 636f 6e64 example,. (cond\n-00009270: 0a20 2020 2028 2873 7472 696e 6770 2066 . ((stringp f\n-00009280: 6f6f 290a 2020 2020 2020 2874 6974 6c65 oo). (title\n-00009290: 2022 666f 6f20 6973 2061 2073 7472 696e \"foo is a strin\n-000092a0: 6722 2929 0a20 2020 2028 286e 756d 6265 g\")). ((numbe\n-000092b0: 7270 2066 6f6f 290a 2020 2020 2020 2873 rp foo). (s\n-000092c0: 6574 7120 6261 7220 666f 6f29 0a20 2020 etq bar foo). \n-000092d0: 2020 2028 7469 746c 6520 2266 6f6f 2069 (title \"foo i\n-000092e0: 7320 6120 6e75 6d62 6572 2229 290a 2020 s a number\")). \n-000092f0: 2020 2874 0a20 2020 2020 2028 7469 746c (t. (titl\n-00009300: 6520 2266 6f6f 2069 7320 736f 6d65 7468 e \"foo is someth\n-00009310: 696e 6720 656c 7365 2e2e 2e22 2929 290a ing else...\"))).\n-00009320: 4e6f 7465 2074 6865 2075 7365 206f 6620 Note the use of \n-00009330: 706c 6169 6e20 6074 2720 6f6e 2069 7427 plain `t' on it'\n-00009340: 7320 6f77 6e20 666f 7220 7468 6520 6c61 s own for the la\n-00009350: 7374 2043 4f4e 4449 5449 4f4e 2c20 7468 st CONDITION, th\n-00009360: 6973 2069 730a 6c69 6b65 2074 6865 206c is is.like the l\n-00009370: 6173 7420 656c 7365 2069 6e20 616e 2065 ast else in an e\n-00009380: 6c73 652d 6966 2073 7461 7465 6d65 6e74 lse-if statement\n-00009390: 2069 6e20 432e 7265 702e 696f 2e66 696c in C.rep.io.fil\n-000093a0: 6573 236c 6f61 642d 6669 6c65 6c6f 6164 es#load-fileload\n-000093b0: 2d66 696c 6520 4649 4c45 4e41 4d45 205b -file FILENAME [\n-000093c0: 5354 5255 4354 5552 455d 0a0a 4c6f 6164 STRUCTURE]..Load\n-000093d0: 2074 6865 2066 696c 6520 6f66 204c 6973 the file of Lis\n-000093e0: 7020 666f 726d 7320 6361 6c6c 6564 2046 p forms called F\n-000093f0: 494c 454e 414d 4520 286e 6f20 7375 6666 ILENAME (no suff\n-00009400: 6978 6573 2061 7265 2061 6464 6564 2c20 ixes are added, \n-00009410: 6f72 0a70 6174 6873 2073 6561 7263 6865 or.paths searche\n-00009420: 6429 2e20 5468 6520 6669 6c65 2069 7320 d). The file is \n-00009430: 6c6f 6164 6564 2069 6e20 6120 6e75 6c6c loaded in a null\n-00009440: 206c 6578 6963 616c 2065 6e76 6972 6f6e lexical environ\n-00009450: 6d65 6e74 2c0a 7769 7468 696e 2053 5452 ment,.within STR\n-00009460: 5543 5455 5245 2e20 5468 6520 7661 6c75 UCTURE. The valu\n-00009470: 6520 6f66 2074 6865 206c 6173 7420 666f e of the last fo\n-00009480: 726d 2065 7661 6c75 6174 6564 2069 7320 rm evaluated is \n-00009490: 7265 7475 726e 6564 2e72 6570 2e69 6f2e returned.rep.io.\n-000094a0: 6669 6c65 7323 6c6f 6164 6c6f 6164 2046 files#loadload F\n-000094b0: 494c 4520 5b4e 4f2d 4552 524f 525d 205b ILE [NO-ERROR] [\n-000094c0: 4e4f 2d50 4154 485d 205b 4e4f 2d53 5546 NO-PATH] [NO-SUF\n-000094d0: 4649 585d 0a0a 4174 7465 6d70 7420 746f FIX]..Attempt to\n-000094e0: 206f 7065 6e20 616e 6420 7468 656e 2072 open and then r\n-000094f0: 6561 642d 616e 642d 6576 616c 2074 6865 ead-and-eval the\n-00009500: 2066 696c 6520 6f66 204c 6973 7020 636f file of Lisp co\n-00009510: 6465 2046 494c 452e 0a0a 466f 7220 6561 de FILE...For ea\n-00009520: 6368 2064 6972 6563 746f 7279 206e 616d ch directory nam\n-00009530: 6564 2069 6e20 7468 6520 7661 7269 6162 ed in the variab\n-00009540: 6c65 2060 6c6f 6164 2d70 6174 6827 2074 le `load-path' t\n-00009550: 7269 6573 2074 6865 2076 616c 7565 206f ries the value o\n-00009560: 660a 4649 4c45 2077 6974 6820 602e 6a6c f.FILE with `.jl\n-00009570: 6327 2028 636f 6d70 696c 6564 2d6c 6973 c' (compiled-lis\n-00009580: 7029 2061 7070 656e 6465 6420 746f 2069 p) appended to i\n-00009590: 742c 2074 6865 6e20 7769 7468 2060 2e6a t, then with `.j\n-000095a0: 6c27 2061 7070 656e 6465 640a 746f 2069 l' appended.to i\n-000095b0: 742c 2066 696e 616c 6c79 2074 7269 6573 t, finally tries\n-000095c0: 2046 494c 4520 7769 7468 6f75 7420 6d6f FILE without mo\n-000095d0: 6469 6669 6361 7469 6f6e 2e0a 0a49 6620 dification...If \n-000095e0: 4e4f 2d45 5252 4f52 2069 7320 6e6f 6e2d NO-ERROR is non-\n-000095f0: 6e69 6c20 6e6f 2065 7272 6f72 2069 7320 nil no error is \n-00009600: 7369 676e 616c 6c65 6420 6966 2046 494c signalled if FIL\n-00009610: 4520 6361 6e27 7420 6265 2066 6f75 6e64 E can't be found\n-00009620: 2e20 4966 0a4e 4f2d 5041 5448 2069 7320 . If.NO-PATH is \n-00009630: 6e6f 6e2d 6e69 6c20 7468 6520 606c 6f61 non-nil the `loa\n-00009640: 642d 7061 7468 2720 7661 7269 6162 6c65 d-path' variable\n-00009650: 2069 7320 6e6f 7420 7573 6564 2c20 6a75 is not used, ju\n-00009660: 7374 2074 6865 2076 616c 7565 0a6f 6620 st the value.of \n-00009670: 4649 4c45 2e20 4966 204e 4f2d 5355 4646 FILE. If NO-SUFF\n-00009680: 4958 2069 7320 6e6f 6e2d 6e69 6c20 6e6f IX is non-nil no\n-00009690: 2073 7566 6669 7865 7320 6172 6520 6170 suffixes are ap\n-000096a0: 7065 6e64 6564 2074 6f20 4649 4c45 2e0a pended to FILE..\n-000096b0: 0a49 6620 7468 6520 636f 6d70 696c 6564 .If the compiled\n-000096c0: 2076 6572 7369 6f6e 2069 7320 6f6c 6465 version is olde\n-000096d0: 7220 7468 616e 2069 7427 7320 736f 7572 r than it's sour\n-000096e0: 6365 2063 6f64 652c 2074 6865 2073 6f75 ce code, the sou\n-000096f0: 7263 6520 636f 6465 2069 730a 6c6f 6164 rce code is.load\n-00009700: 6564 2061 6e64 2061 2077 6172 6e69 6e67 ed and a warning\n-00009710: 2069 7320 6469 7370 6c61 7965 642e 7265 is displayed.re\n-00009720: 702e 6461 7461 2365 7175 616c 6571 7561 p.data#equalequa\n-00009730: 6c20 5641 4c55 4531 2056 414c 5545 320a l VALUE1 VALUE2.\n-00009740: 0a43 6f6d 7061 7265 7320 5641 4c55 4531 .Compares VALUE1\n-00009750: 2061 6e64 2056 414c 5545 322c 2063 6f6d and VALUE2, com\n-00009760: 7061 7265 7320 7468 6520 6163 7475 616c pares the actual\n-00009770: 2073 7472 7563 7475 7265 206f 6620 7468 structure of th\n-00009780: 6520 6f62 6a65 6374 7320 6e6f 740a 6a75 e objects not.ju\n-00009790: 7374 2077 6865 7468 6572 2074 6865 206f st whether the o\n-000097a0: 626a 6563 7473 2061 7265 206f 6e65 2061 bjects are one a\n-000097b0: 6e64 2074 6865 2073 616d 652e 2069 652c nd the same. ie,\n-000097c0: 2077 696c 6c20 7265 7475 726e 2074 2066 will return t f\n-000097d0: 6f72 2074 776f 0a73 7472 696e 6773 2062 or two.strings b\n-000097e0: 7569 6c74 2066 726f 6d20 7468 6520 7361 uilt from the sa\n-000097f0: 6d65 2063 6861 7261 6374 6572 7320 696e me characters in\n-00009800: 2074 6865 2073 616d 6520 6f72 6465 7220 the same order \n-00009810: 6576 656e 2069 6620 7468 6520 7374 7269 even if the stri\n-00009820: 6e67 7327 0a6c 6f63 6174 696f 6e20 696e ngs'.location in\n-00009830: 206d 656d 6f72 7920 6973 2064 6966 6665 memory is diffe\n-00009840: 7265 6e74 2e72 6570 2e64 6174 6123 6571 rent.rep.data#eq\n-00009850: 6571 2056 414c 5545 3120 5641 4c55 4532 eq VALUE1 VALUE2\n-00009860: 0a0a 5265 7475 726e 7320 7420 6966 2056 ..Returns t if V\n-00009870: 414c 5545 3120 616e 6420 5641 4c55 4532 ALUE1 and VALUE2\n-00009880: 2061 7265 206f 6e65 2061 6e64 2074 6865 are one and the\n-00009890: 2073 616d 6520 6f62 6a65 6374 2e20 4e6f same object. No\n-000098a0: 7465 2074 6861 740a 7468 6973 206d 6179 te that.this may\n-000098b0: 206f 7220 6d61 7920 6e6f 7420 6265 2074 or may not be t\n-000098c0: 7275 6520 666f 7220 6e75 6d62 6572 7320 rue for numbers \n-000098d0: 6f66 2074 6865 2073 616d 6520 7661 6c75 of the same valu\n-000098e0: 6520 2873 6565 2060 6571 6c27 292e 7265 e (see `eql').re\n-000098f0: 702e 6461 7461 2373 7472 696e 672d 6865 p.data#string-he\n-00009900: 6164 2d65 7173 7472 696e 672d 6865 6164 ad-eqstring-head\n-00009910: 2d65 7120 5354 5249 4e47 3120 5354 5249 -eq STRING1 STRI\n-00009920: 4e47 320a 0a52 6574 7572 6e73 2074 2069 NG2..Returns t i\n-00009930: 6620 5354 5249 4e47 3220 6d61 7463 6865 f STRING2 matche\n-00009940: 7320 7468 6520 6265 6769 6e6e 696e 6720 s the beginning \n-00009950: 6f66 2053 5452 494e 4731 2c20 6965 2c0a of STRING1, ie,.\n-00009960: 2020 2873 7472 696e 672d 6865 6164 2d65 (string-head-e\n-00009970: 7120 2266 6f6f 6261 7222 2022 666f 6f22 q \"foobar\" \"foo\"\n-00009980: 290a 2020 203d 3e20 740a 2020 2873 7472 ). => t. (str\n-00009990: 696e 672d 6865 6164 2d65 7120 2266 6f6f ing-head-eq \"foo\n-000099a0: 2220 2266 6f6f 6261 7222 290a 2020 203d \" \"foobar\"). =\n-000099b0: 3e20 6e69 6c72 6570 2e64 6174 6123 7374 > nilrep.data#st\n-000099c0: 7269 6e67 2d65 7175 616c 7374 7269 6e67 ring-equalstring\n-000099d0: 2d65 7175 616c 2053 5452 494e 4731 2053 -equal STRING1 S\n-000099e0: 5452 494e 4732 0a0a 5265 7475 726e 7320 TRING2..Returns \n-000099f0: 7420 6966 2053 5452 494e 4731 2061 6e64 t if STRING1 and\n-00009a00: 2053 5452 494e 4732 2061 7265 2074 6865 STRING2 are the\n-00009a10: 2073 616d 652c 2069 676e 6f72 696e 6720 same, ignoring \n-00009a20: 6361 7365 2e72 6570 2e64 6174 6123 7374 case.rep.data#st\n-00009a30: 7269 6e67 2d6c 6573 7370 7374 7269 6e67 ring-lesspstring\n-00009a40: 2d6c 6573 7370 2053 5452 494e 4731 2053 -lessp STRING1 S\n-00009a50: 5452 494e 4732 0a0a 5265 7475 726e 7320 TRING2..Returns \n-00009a60: 7420 6966 2053 5452 494e 4731 2069 7320 t if STRING1 is \n-00009a70: 606c 6573 7327 2074 6861 6e20 5354 5249 `less' than STRI\n-00009a80: 4e47 322c 2069 676e 6f72 696e 6720 6361 NG2, ignoring ca\n-00009a90: 7365 2e72 6570 2e64 6174 6123 3d3d 2041 se.rep.data#== A\n-00009aa0: 5247 3120 4152 4732 205b 4152 4733 202e RG1 ARG2 [ARG3 .\n-00009ab0: 2e2e 5d0a 0a52 6574 7572 6e73 2074 2069 ..]..Returns t i\n-00009ac0: 6620 6561 6368 2076 616c 7565 2069 7320 f each value is \n-00009ad0: 7468 6520 7361 6d65 2061 7320 6576 6572 the same as ever\n-00009ae0: 7920 6f74 6865 7220 7661 6c75 652e 2028 y other value. (\n-00009af0: 5573 696e 670a 6065 7175 616c 2720 746f Using.`equal' to\n-00009b00: 2063 6f6d 7061 7265 2076 616c 7565 732c compare values,\n-00009b10: 2065 7863 6570 7420 666f 7220 6e75 6d62 except for numb\n-00009b20: 6572 732c 2077 6865 7265 2065 7861 6374 ers, where exact\n-00009b30: 6e65 7373 2069 730a 6967 6e6f 7265 642e ness is.ignored.\n-00009b40: 2972 6570 2e64 6174 6123 3e3d 3e3d 2041 )rep.data#>=>= A\n-00009b50: 5247 3120 4152 4732 205b 4152 4733 202e RG1 ARG2 [ARG3 .\n-00009b60: 2e2e 5d0a 0a52 6574 7572 6e73 2074 2069 ..]..Returns t i\n-00009b70: 6620 4152 4731 2069 7320 6772 6561 7465 f ARG1 is greate\n-00009b80: 722d 6f72 2d65 7175 616c 2074 6861 6e20 r-or-equal than \n-00009b90: 4152 4732 2e20 4e6f 7465 2074 6861 7420 ARG2. Note that \n-00009ba0: 7468 6973 2063 6f6d 6d61 6e64 0a69 736e this command.isn\n-00009bb0: 2774 206c 696d 6974 6564 2074 6f20 6e75 't limited to nu\n-00009bc0: 6d62 6572 732c 2069 7420 6361 6e20 646f mbers, it can do\n-00009bd0: 2073 7472 696e 6773 2c20 706f 7369 7469 strings, positi\n-00009be0: 6f6e 732c 206d 6172 6b73 2c20 6574 6320 ons, marks, etc \n-00009bf0: 6173 2077 656c 6c2e 7265 702e 6461 7461 as well.rep.data\n-00009c00: 233c 3d3c 3d20 4152 4731 2041 5247 3220 #<=<= ARG1 ARG2 \n-00009c10: 5b41 5247 3320 2e2e 2e5d 0a0a 5265 7475 [ARG3 ...]..Retu\n-00009c20: 726e 7320 7420 6966 2041 5247 3120 6973 rns t if ARG1 is\n-00009c30: 206c 6573 732d 6f72 2d65 7175 616c 2074 less-or-equal t\n-00009c40: 6861 6e20 4152 4732 2e20 4e6f 7465 2074 han ARG2. Note t\n-00009c50: 6861 7420 7468 6973 2063 6f6d 6d61 6e64 hat this command\n-00009c60: 2069 736e 2774 0a6c 696d 6974 6564 2074 isn't.limited t\n-00009c70: 6f20 6e75 6d62 6572 732c 2069 7420 6361 o numbers, it ca\n-00009c80: 6e20 646f 2073 7472 696e 6773 2c20 706f n do strings, po\n-00009c90: 7369 7469 6f6e 732c 206d 6172 6b73 2c20 sitions, marks, \n-00009ca0: 6574 6320 6173 2077 656c 6c2e 7265 702e etc as well.rep.\n-00009cb0: 6461 7461 2361 746f 6d61 746f 6d20 4152 data#atomatom AR\n-00009cc0: 470a 0a52 6574 7572 6e73 2074 2069 6620 G..Returns t if \n-00009cd0: 4152 4720 6973 206e 6f74 2061 2063 6f6e ARG is not a con\n-00009ce0: 732d 6365 6c6c 2e72 6570 2e64 6174 6123 s-cell.rep.data#\n-00009cf0: 636f 6e73 7063 6f6e 7370 2041 5247 0a0a conspconsp ARG..\n-00009d00: 5265 7475 726e 7320 7420 6966 2041 5247 Returns t if ARG\n-00009d10: 2069 7320 6120 636f 6e73 2d63 656c 6c2e is a cons-cell.\n-00009d20: 7265 702e 6461 7461 236c 6973 7470 6c69 rep.data#listpli\n-00009d30: 7374 7020 4152 470a 0a52 6574 7572 6e73 stp ARG..Returns\n-00009d40: 2074 2069 6620 4152 4720 6973 2061 206c t if ARG is a l\n-00009d50: 6973 742c 2028 6569 7468 6572 2061 2063 ist, (either a c\n-00009d60: 6f6e 732d 6365 6c6c 206f 7220 6e69 6c29 ons-cell or nil)\n-00009d70: 2e72 6570 2e64 6174 6123 7374 7269 6e67 .rep.data#string\n-00009d80: 7073 7472 696e 6770 2041 5247 0a0a 5265 pstringp ARG..Re\n-00009d90: 7475 726e 7320 7420 6973 2041 5247 2069 turns t is ARG i\n-00009da0: 7320 6120 7374 7269 6e67 2e72 6570 2e64 s a string.rep.d\n-00009db0: 6174 6123 7665 6374 6f72 7076 6563 746f ata#vectorpvecto\n-00009dc0: 7270 2041 5247 0a0a 5265 7475 726e 7320 rp ARG..Returns \n-00009dd0: 7420 6966 2041 5247 2069 7320 6120 7665 t if ARG is a ve\n-00009de0: 6374 6f72 2e72 6570 2e6c 616e 672e 696e ctor.rep.lang.in\n-00009df0: 7465 7270 7265 7465 7223 6d61 6372 6f70 terpreter#macrop\n-00009e00: 6d61 6372 6f70 2041 5247 0a0a 5265 7475 macrop ARG..Retu\n-00009e10: 726e 7320 7420 6966 2041 5247 2069 7320 rns t if ARG is \n-00009e20: 6120 6d61 6372 6f2e 7265 702e 6c61 6e67 a macro.rep.lang\n-00009e30: 2e69 6e74 6572 7072 6574 6572 2373 7562 .interpreter#sub\n-00009e40: 7270 7375 6272 7020 4152 470a 0a52 6574 rpsubrp ARG..Ret\n-00009e50: 7572 6e73 2074 2069 6620 6172 6720 6973 urns t if arg is\n-00009e60: 2061 2070 7269 6d69 7469 7665 2066 756e a primitive fun\n-00009e70: 6374 696f 6e2e 7265 702e 7574 696c 2e75 ction.rep.util.u\n-00009e80: 7466 3823 7574 6638 2d73 7472 696e 672d tf8#utf8-string-\n-00009e90: 6c65 6e67 7468 7574 6638 2d73 7472 696e lengthutf8-strin\n-00009ea0: 672d 6c65 6e67 7468 2053 5452 494e 470a g-length STRING.\n-00009eb0: 0a52 6574 7572 6e73 2074 6865 206e 756d .Returns the num\n-00009ec0: 6265 7220 6f66 2063 6861 7261 6374 6572 ber of character\n-00009ed0: 7320 696e 2075 7466 2d38 2065 6e63 6f64 s in utf-8 encod\n-00009ee0: 6564 2053 5452 494e 472e 7265 702e 7574 ed STRING.rep.ut\n-00009ef0: 696c 2e75 7466 3823 7574 6638 2d73 7562 il.utf8#utf8-sub\n-00009f00: 7374 7269 6e67 7574 6638 2d73 7562 7374 stringutf8-subst\n-00009f10: 7269 6e67 2053 5452 494e 4720 5354 4152 ring STRING STAR\n-00009f20: 5420 5b45 4e44 5d0a 0a52 6574 7572 6e73 T [END]..Returns\n-00009f30: 2074 6865 2070 6f72 7469 6f6e 206f 6620 the portion of \n-00009f40: 5354 5249 4e47 2c20 656e 636f 6465 6420 STRING, encoded \n-00009f50: 696e 2075 7466 2d38 2c20 7374 6172 7469 in utf-8, starti\n-00009f60: 6e67 2061 740a 6368 6172 6163 7465 7220 ng at.character \n-00009f70: 6e75 6d62 6572 2053 5441 5254 2061 6e64 number START and\n-00009f80: 2065 6e64 696e 6720 6174 2074 6865 2063 ending at the c\n-00009f90: 6861 7261 6374 6572 2062 6566 6f72 6520 haracter before \n-00009fa0: 454e 4420 286f 7220 7468 650a 656e 6420 END (or the.end \n-00009fb0: 6f66 2074 6865 2073 7472 696e 6720 6966 of the string if\n-00009fc0: 2045 4e44 2069 7320 6e6f 7420 6769 7665 END is not give\n-00009fd0: 6e29 2e20 416c 6c20 696e 6469 6365 7320 n). All indices \n-00009fe0: 7374 6172 7420 6174 207a 6572 6f2e 0000 start at zero...\n-00009ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0000a000: 7265 702e 6c61 6e67 2e73 796d 626f 6c73 rep.lang.symbols\n-0000a010: 2373 6574 2d64 6566 6175 6c74 7365 742d #set-defaultset-\n-0000a020: 6465 6661 756c 7420 5359 4d42 4f4c 2056 default SYMBOL V\n-0000a030: 414c 5545 0a0a 5365 7473 2074 6865 2064 ALUE..Sets the d\n-0000a040: 6566 6175 6c74 2076 616c 7565 206f 6620 efault value of \n-0000a050: 5359 4d42 4f4c 2074 6f20 5641 4c55 452c SYMBOL to VALUE,\n-0000a060: 2074 6865 6e20 7265 7475 726e 7320 5641 then returns VA\n-0000a070: 4c55 452e 7265 702e 6c61 6e67 2e73 796d LUE.rep.lang.sym\n-0000a080: 626f 6c73 2373 796d 626f 6c2d 6e61 6d65 bols#symbol-name\n-0000a090: 7379 6d62 6f6c 2d6e 616d 6520 5359 4d42 symbol-name SYMB\n-0000a0a0: 4f4c 0a0a 5265 7475 726e 7320 7468 6520 OL..Returns the \n-0000a0b0: 7072 696e 742d 6e61 6d65 206f 6620 5359 print-name of SY\n-0000a0c0: 4d42 4f4c 2e72 6570 2e6c 616e 672e 7379 MBOL.rep.lang.sy\n-0000a0d0: 6d62 6f6c 7323 7075 7470 7574 2053 594d mbols#putput SYM\n-0000a0e0: 424f 4c20 5052 4f50 4552 5459 2072 6570 BOL PROPERTY rep\n-0000a0f0: 760a 0a53 6574 7320 7468 6520 7661 6c75 v..Sets the valu\n-0000a100: 6520 6f66 2053 594d 424f 4c27 7320 7072 e of SYMBOL's pr\n-0000a110: 6f70 6572 7479 2050 524f 5045 5254 5920 operty PROPERTY \n-0000a120: 746f 2072 6570 762c 2074 6869 7320 7661 to repv, this va\n-0000a130: 6c75 6520 6361 6e20 6265 0a72 6574 7269 lue can be.retri\n-0000a140: 6576 6564 2077 6974 6820 7468 6520 6067 eved with the `g\n-0000a150: 6574 2720 6675 6e63 7469 6f6e 2e72 6570 et' function.rep\n-0000a160: 2e6c 616e 672e 6465 6275 6723 756e 7472 .lang.debug#untr\n-0000a170: 6163 6575 6e74 7261 6365 2053 594d 424f aceuntrace SYMBO\n-0000a180: 4c0a 0a43 616e 6365 6c20 7468 6520 6566 L..Cancel the ef\n-0000a190: 6665 6374 206f 6620 2874 7261 6365 2053 fect of (trace S\n-0000a1a0: 594d 424f 4c29 2e70 7269 6e74 2d65 7363 YMBOL).print-esc\n-0000a1b0: 6170 6544 6566 696e 6573 2077 6869 6368 apeDefines which\n-0000a1c0: 2063 6f6e 7472 6f6c 2063 6861 7261 6374 control charact\n-0000a1d0: 6572 7320 6070 7269 6e74 2720 7368 6f75 ers `print' shou\n-0000a1e0: 6c64 2071 756f 7465 2e20 4163 6365 7074 ld quote. Accept\n-0000a1f0: 6162 6c65 2076 616c 7565 730a 6172 653a able values.are:\n-0000a200: 0a09 6e69 6c09 094f 6e6c 7920 6573 6361 ..nil..Only esca\n-0000a210: 7065 2064 6f75 626c 652d 7175 6f74 6520 pe double-quote \n-0000a220: 616e 6420 6261 636b 736c 6173 680a 096e and backslash..n\n-0000a230: 6577 6c69 6e65 7309 4573 6361 7065 2064 ewlines.Escape d\n-0000a240: 6f75 626c 652d 7175 6f74 652c 2062 6163 ouble-quote, bac\n-0000a250: 6b73 6c61 7368 2c20 6e65 776c 696e 652c kslash, newline,\n-0000a260: 0a09 0909 2054 4142 2c20 616e 6420 666f .... TAB, and fo\n-0000a270: 726d 6665 6564 2e0a 0974 0909 4573 6361 rmfeed...t..Esca\n-0000a280: 7065 2061 6c6c 2063 6f6e 7472 6f6c 2063 pe all control c\n-0000a290: 6f64 6573 2028 6368 6172 6163 7465 7273 odes (characters\n-0000a2a0: 2077 6974 6820 610a 0909 0920 7661 6c75 with a.... valu\n-0000a2b0: 6520 6c65 7373 2074 6861 6e20 3332 292c e less than 32),\n-0000a2c0: 2061 6e64 2061 6c6c 2063 6861 7261 6374 and all charact\n-0000a2d0: 6572 7320 7769 7468 0a09 0909 2061 2076 ers with.... a v\n-0000a2e0: 616c 7565 2067 7265 6174 6572 2074 6861 alue greater tha\n-0000a2f0: 6e20 3132 362e 7265 702e 6c61 6e67 2e69 n 126.rep.lang.i\n-0000a300: 6e74 6572 7072 6574 6572 2366 756e 6361 nterpreter#funca\n-0000a310: 6c6c 6675 6e63 616c 6c20 4655 4e43 5449 llfuncall FUNCTI\n-0000a320: 4f4e 2041 5247 532e 2e2e 0a0a 4361 6c6c ON ARGS.....Call\n-0000a330: 7320 4655 4e43 5449 4f4e 2077 6974 6820 s FUNCTION with \n-0000a340: 6172 6775 6d65 6e74 7320 4152 4753 2e2e arguments ARGS..\n-0000a350: 2e20 616e 6420 7265 7475 726e 7320 7468 . and returns th\n-0000a360: 6520 7265 7375 6c74 2e72 6570 2e6c 616e e result.rep.lan\n-0000a370: 672e 696e 7465 7270 7265 7465 7223 6170 g.interpreter#ap\n-0000a380: 706c 7961 7070 6c79 2046 554e 4354 494f plyapply FUNCTIO\n-0000a390: 4e20 4152 4753 2e2e 2e20 4152 472d 4c49 N ARGS... ARG-LI\n-0000a3a0: 5354 0a0a 4361 6c6c 7320 4655 4e43 5449 ST..Calls FUNCTI\n-0000a3b0: 4f4e 2070 6173 7369 6e67 2061 6c6c 206f ON passing all o\n-0000a3c0: 6620 4152 4753 2074 6f20 6974 2061 7320 f ARGS to it as \n-0000a3d0: 7765 6c6c 2061 7320 616c 6c20 656c 656d well as all elem\n-0000a3e0: 656e 7473 2069 6e20 4152 472d 4c49 5354 ents in ARG-LIST\n-0000a3f0: 2e0a 6965 2c0a 2020 2861 7070 6c79 202b ..ie,. (apply +\n-0000a400: 2031 2032 2033 2027 2834 2035 2036 2929 1 2 3 '(4 5 6))\n-0000a410: 0a20 2020 3d3e 2032 3172 6570 2e6c 616e . => 21rep.lan\n-0000a420: 672e 696e 7465 7270 7265 7465 7223 6d61 g.interpreter#ma\n-0000a430: 782d 6c69 7370 2d64 6570 7468 6d61 782d x-lisp-depthmax-\n-0000a440: 6c69 7370 2d64 6570 7468 205b 4e45 572d lisp-depth [NEW-\n-0000a450: 5641 4c55 455d 0a0a 5468 6520 6d61 7869 VALUE]..The maxi\n-0000a460: 6d75 6d20 6e75 6d62 6572 206f 6620 7469 mum number of ti\n-0000a470: 6d65 7320 7468 6174 2072 6570 5f66 756e mes that rep_fun\n-0000a480: 6361 6c6c 2063 616e 2062 6520 6361 6c6c call can be call\n-0000a490: 6564 2072 6563 7572 7369 7665 6c79 2e0a ed recursively..\n-0000a4a0: 0a54 6869 7320 6973 2069 6e74 656e 6465 .This is intende\n-0000a4b0: 6420 746f 2073 746f 7020 696e 6669 6e69 d to stop infini\n-0000a4c0: 7465 2072 6563 7572 7369 6f6e 2c20 6966 te recursion, if\n-0000a4d0: 2074 6865 2064 6566 6175 6c74 2076 616c the default val\n-0000a4e0: 7565 206f 6620 3235 3020 6973 0a74 6f6f ue of 250 is.too\n-0000a4f0: 2073 6d61 6c6c 2028 796f 7520 6765 7420 small (you get \n-0000a500: 6572 726f 7273 2069 6e20 6e6f 726d 616c errors in normal\n-0000a510: 2075 7365 2920 7365 7420 6974 2074 6f20 use) set it to \n-0000a520: 736f 6d65 7468 696e 6720 6c61 7267 6572 something larger\n-0000a530: 2e72 6570 2e72 6567 6578 7023 7175 6f74 .rep.regexp#quot\n-0000a540: 652d 7265 6765 7870 7175 6f74 652d 7265 e-regexpquote-re\n-0000a550: 6765 7870 2053 5452 494e 470a 0a52 6574 gexp STRING..Ret\n-0000a560: 7572 6e73 2061 206e 6577 2076 6572 7369 urns a new versi\n-0000a570: 6f6e 206f 6620 5354 5249 4e47 2c20 616e on of STRING, an\n-0000a580: 7920 6368 6172 6163 7465 7273 2077 6869 y characters whi\n-0000a590: 6368 2074 6865 2072 6567 6578 7020 726f ch the regexp ro\n-0000a5a0: 7574 696e 6573 0a74 7265 6174 2073 7065 utines.treat spe\n-0000a5b0: 6369 616c 6c79 2028 6173 7465 7269 736b cially (asterisk\n-0000a5c0: 732c 2073 7175 6172 6520 6272 6163 6b65 s, square bracke\n-0000a5d0: 7473 2c20 6574 632e 2e2e 2920 6973 2071 ts, etc...) is q\n-0000a5e0: 756f 7465 6420 6279 2074 6865 2065 7363 uoted by the esc\n-0000a5f0: 6170 650a 6368 6172 6163 7465 7220 605c ape.character `\\\n-0000a600: 272e 2049 6620 7468 6520 5354 5249 4e47 '. If the STRING\n-0000a610: 2064 6f65 7320 6e6f 7420 636f 6e74 6169 does not contai\n-0000a620: 6e20 616e 7920 7265 6765 7870 206d 6574 n any regexp met\n-0000a630: 612d 6368 6172 6163 7465 7273 0a69 7420 a-characters.it \n-0000a640: 6973 2072 6574 7572 6e65 6420 6173 2d69 is returned as-i\n-0000a650: 7320 2875 6e2d 636f 7069 6564 292e 7265 s (un-copied).re\n-0000a660: 702e 6c61 6e67 2e6d 6174 6823 2d2d 204e p.lang.math#-- N\n-0000a670: 554d 4245 5220 5b4e 554d 4245 5253 2e2e UMBER [NUMBERS..\n-0000a680: 2e5d 0a0a 4569 7468 6572 2072 6574 7572 .]..Either retur\n-0000a690: 6e73 2074 6865 206e 6567 6174 696f 6e20 ns the negation \n-0000a6a0: 6f66 204e 554d 4245 5220 6f72 2074 6865 of NUMBER or the\n-0000a6b0: 2076 616c 7565 206f 6620 4e55 4d42 4552 value of NUMBER\n-0000a6c0: 206d 696e 7573 0a4e 554d 4245 5253 7265 minus.NUMBERSre\n-0000a6d0: 702e 6c61 6e67 2e6d 6174 6823 7265 6d61 p.lang.math#rema\n-0000a6e0: 696e 6465 7272 656d 6169 6e64 6572 2044 inderremainder D\n-0000a6f0: 4956 4944 454e 4420 4449 5649 534f 520a IVIDEND DIVISOR.\n-0000a700: 0a52 6574 7572 6e73 2074 6865 2069 6e74 .Returns the int\n-0000a710: 6567 6572 2072 656d 6169 6e64 6572 2061 eger remainder a\n-0000a720: 6674 6572 2064 6976 6964 696e 6720 4449 fter dividing DI\n-0000a730: 5649 4445 4e44 2062 7920 4449 5649 534f VIDEND by DIVISO\n-0000a740: 522e 7265 702e 6c61 6e67 2e6d 6174 6823 R.rep.lang.math#\n-0000a750: 6d6f 646d 6f64 2044 4956 4944 454e 4420 modmod DIVIDEND \n-0000a760: 4449 5649 534f 520a 0a52 6574 7572 6e73 DIVISOR..Returns\n-0000a770: 2074 6865 2076 616c 7565 206f 6620 4449 the value of DI\n-0000a780: 5649 4445 4e44 206d 6f64 756c 6f20 4449 VIDEND modulo DI\n-0000a790: 5649 534f 523b 2075 6e6c 696b 6520 7468 VISOR; unlike th\n-0000a7a0: 6520 2520 2872 656d 6169 6e64 6572 290a e % (remainder).\n-0000a7b0: 6675 6e63 7469 6f6e 2074 6865 2062 6568 function the beh\n-0000a7c0: 6176 696f 7572 206f 6620 606d 6f64 2720 aviour of `mod' \n-0000a7d0: 6973 2077 656c 6c2d 6465 6669 6e65 6420 is well-defined \n-0000a7e0: 666f 7220 6e65 6761 7469 7665 2061 7267 for negative arg\n-0000a7f0: 756d 656e 7473 2c0a 7765 2068 6176 6520 uments,.we have \n-0000a800: 7468 6174 2c0a 0a09 286d 6f64 2058 2059 that,...(mod X Y\n-0000a810: 2920 3d3d 2058 202d 2028 2a20 5920 2866 ) == X - (* Y (f\n-0000a820: 6c6f 6f72 2028 2f20 5820 5929 2929 2c09 loor (/ X Y))),.\n-0000a830: 666f 7220 5920 6e6f 7420 6571 7561 6c20 for Y not equal \n-0000a840: 746f 207a 6572 6f0a 0a61 7373 756d 696e to zero..assumin\n-0000a850: 6720 7468 6174 2028 666c 6f6f 7220 5a29 g that (floor Z)\n-0000a860: 2067 6976 6573 2074 6865 206c 6561 7374 gives the least\n-0000a870: 2069 6e74 6567 6572 2067 7265 6174 6572 integer greater\n-0000a880: 2074 6861 6e20 6f72 2065 7175 616c 2074 than or equal t\n-0000a890: 6f20 5a2c 0a61 6e64 2074 6861 7420 666c o Z,.and that fl\n-0000a8a0: 6f61 7469 6e67 2070 6f69 6e74 2064 6976 oating point div\n-0000a8b0: 6973 696f 6e20 6973 2075 7365 642e 7265 ision is used.re\n-0000a8c0: 702e 6c61 6e67 2e6d 6174 6823 7175 6f74 p.lang.math#quot\n-0000a8d0: 6965 6e74 7175 6f74 6965 6e74 2044 4956 ientquotient DIV\n-0000a8e0: 4944 454e 4420 4449 5649 534f 520a 0a52 IDEND DIVISOR..R\n-0000a8f0: 6574 7572 6e73 2074 6865 2069 6e74 6567 eturns the integ\n-0000a900: 6572 2071 756f 7469 656e 7420 6672 6f6d er quotient from\n-0000a910: 2064 6976 6964 696e 6720 696e 7465 6765 dividing intege\n-0000a920: 7273 2044 4956 4944 454e 4420 616e 640a rs DIVIDEND and.\n-0000a930: 4449 5649 534f 522e 7265 702e 6c61 6e67 DIVISOR.rep.lang\n-0000a940: 2e6d 6174 6823 6c6f 676e 6f74 6c6f 676e .math#lognotlogn\n-0000a950: 6f74 204e 554d 4245 520a 0a52 6574 7572 ot NUMBER..Retur\n-0000a960: 6e73 2074 6865 2062 6974 7769 7365 206c ns the bitwise l\n-0000a970: 6f67 6963 616c 2060 6e6f 7427 206f 6620 ogical `not' of \n-0000a980: 4e55 4d42 4552 2e72 6570 2e6c 616e 672e NUMBER.rep.lang.\n-0000a990: 6d61 7468 236c 6f67 786f 726c 6f67 786f math#logxorlogxo\n-0000a9a0: 7220 4e55 4d42 4552 532e 2e2e 0a0a 5265 r NUMBERS.....Re\n-0000a9b0: 7475 726e 7320 7468 6520 6269 7477 6973 turns the bitwis\n-0000a9c0: 6520 6c6f 6769 6361 6c20 6065 7863 6c75 e logical `exclu\n-0000a9d0: 7369 7665 2d6f 7227 206f 6620 6974 7320 sive-or' of its \n-0000a9e0: 6172 6775 6d65 6e74 732e 7265 702e 6c61 arguments.rep.la\n-0000a9f0: 6e67 2e6d 6174 6823 666c 6f6f 7266 6c6f ng.math#floorflo\n-0000aa00: 6f72 204e 554d 4245 520a 0a52 6f75 6e64 or NUMBER..Round\n-0000aa10: 204e 554d 4245 5220 646f 776e 7761 7264 NUMBER downward\n-0000aa20: 7320 746f 2074 6865 206e 6561 7265 7374 s to the nearest\n-0000aa30: 2069 6e74 6567 6572 206c 6573 7320 7468 integer less th\n-0000aa40: 616e 206f 7220 6571 7561 6c20 746f 0a4e an or equal to.N\n-0000aa50: 554d 4245 522e 7265 702e 6c61 6e67 2e6d UMBER.rep.lang.m\n-0000aa60: 6174 6823 6365 696c 696e 6763 6569 6c69 ath#ceilingceili\n-0000aa70: 6e67 204e 554d 4245 520a 0a52 6f75 6e64 ng NUMBER..Round\n-0000aa80: 204e 554d 4245 5220 7570 7761 7264 7320 NUMBER upwards \n-0000aa90: 746f 2074 6865 206e 6561 7265 7374 2069 to the nearest i\n-0000aaa0: 6e74 6567 6572 2067 7265 6174 6572 2074 nteger greater t\n-0000aab0: 6861 6e20 6f72 2065 7175 616c 2074 6f0a han or equal to.\n-0000aac0: 4e55 4d42 4552 2e72 6570 2e6c 616e 672e NUMBER.rep.lang.\n-0000aad0: 6d61 7468 2365 7870 6578 7020 580a 0a52 math#expexp X..R\n-0000aae0: 6574 7572 6e20 6065 2720 2874 6865 2062 eturn `e' (the b\n-0000aaf0: 6173 6520 6f66 206e 6174 7572 616c 206c ase of natural l\n-0000ab00: 6f67 6172 6974 686d 7329 2072 6169 7365 ogarithms) raise\n-0000ab10: 6420 746f 2074 6865 2070 6f77 6572 2058 d to the power X\n-0000ab20: 2e72 6570 2e6c 616e 672e 6d61 7468 2361 .rep.lang.math#a\n-0000ab30: 7461 6e61 7461 6e20 580a 0a52 6574 7572 tanatan X..Retur\n-0000ab40: 6e73 2074 6865 2061 7263 2074 616e 6765 ns the arc tange\n-0000ab50: 6e74 206f 6620 5820 2874 6865 2076 616c nt of X (the val\n-0000ab60: 7565 2077 686f 7365 2074 616e 6765 6e74 ue whose tangent\n-0000ab70: 2069 7320 5829 2c20 696e 0a72 6164 6961 is X), in.radia\n-0000ab80: 6e73 2e0a 0a61 7461 6e20 5920 580a 0a52 ns...atan Y X..R\n-0000ab90: 6574 7572 6e73 2074 6865 2061 7263 2074 eturns the arc t\n-0000aba0: 616e 6765 6e74 206f 6620 592f 582c 2069 angent of Y/X, i\n-0000abb0: 6e20 7261 6469 616e 732e 2054 6865 2073 n radians. The s\n-0000abc0: 6967 6e73 206f 6620 626f 7468 2061 7267 igns of both arg\n-0000abd0: 756d 656e 7473 0a61 7265 2075 7365 6420 uments.are used \n-0000abe0: 746f 2064 6574 6572 6d69 6e65 2074 6865 to determine the\n-0000abf0: 2071 7561 6472 616e 7420 6f66 2074 6865 quadrant of the\n-0000ac00: 2072 6573 756c 742c 2061 6e64 2058 2069 result, and X i\n-0000ac10: 7320 7065 726d 6974 7465 6420 746f 0a62 s permitted to.b\n-0000ac20: 6520 7a65 726f 2e72 6570 2e6c 616e 672e e zero.rep.lang.\n-0000ac30: 6d61 7468 2365 7870 7465 7870 7420 5820 math#exptexpt X \n-0000ac40: 590a 0a52 6574 7572 6e73 2058 2072 6169 Y..Returns X rai\n-0000ac50: 7365 6420 746f 2074 6865 2070 6f77 6572 sed to the power\n-0000ac60: 2059 2e0a 0a49 6620 5820 6973 206e 6567 Y...If X is neg\n-0000ac70: 6174 6976 6520 616e 6420 5920 6973 2061 ative and Y is a\n-0000ac80: 206e 6f6e 2d69 6e74 6567 6572 2c20 7468 non-integer, th\n-0000ac90: 656e 2061 6e20 6172 6974 686d 6574 6963 en an arithmetic\n-0000aca0: 2065 7272 6f72 2069 730a 7369 676e 616c error is.signal\n-0000acb0: 6c65 6420 286d 6174 6865 6d61 7469 6361 led (mathematica\n-0000acc0: 6c6c 7920 7368 6f75 6c64 2072 6574 7572 lly should retur\n-0000acd0: 6e20 6120 636f 6d70 6c65 7820 6e75 6d62 n a complex numb\n-0000ace0: 6572 292e 7265 702e 6c61 6e67 2e6d 6174 er).rep.lang.mat\n-0000acf0: 6823 6578 6163 742d 3e69 6e65 7861 6374 h#exact->inexact\n-0000ad00: 6578 6163 742d 3e69 6e65 7861 6374 2058 exact->inexact X\n-0000ad10: 0a0a 5265 7475 726e 7320 616e 2069 6e65 ..Returns an ine\n-0000ad20: 7861 6374 2028 692e 652e 2066 6c6f 6174 xact (i.e. float\n-0000ad30: 696e 6720 706f 696e 7429 2072 6570 7265 ing point) repre\n-0000ad40: 7365 6e74 6174 696f 6e20 6f66 2058 2e72 sentation of X.r\n-0000ad50: 6570 2e6c 616e 672e 6d61 7468 2372 616e ep.lang.math#ran\n-0000ad60: 646f 6d72 616e 646f 6d20 5b4c 494d 4954 domrandom [LIMIT\n-0000ad70: 5d0a 0a50 726f 6475 6365 2061 2070 7365 ]..Produce a pse\n-0000ad80: 7564 6f2d 7261 6e64 6f6d 206e 756d 6265 udo-random numbe\n-0000ad90: 7220 6265 7477 6565 6e20 7a65 726f 2061 r between zero a\n-0000ada0: 6e64 204c 494d 4954 2028 6f72 2074 6865 nd LIMIT (or the\n-0000adb0: 206c 6172 6765 7374 0a70 6f73 6974 6976 largest.positiv\n-0000adc0: 6520 696e 7465 6765 7220 7265 7072 6573 e integer repres\n-0000add0: 656e 7461 626c 6529 2e20 4966 204c 494d entable). If LIM\n-0000ade0: 4954 2069 7320 7468 6520 7379 6d62 6f6c IT is the symbol\n-0000adf0: 2060 7427 2074 6865 0a67 656e 6572 6174 `t' the.generat\n-0000ae00: 6f72 2069 7320 7365 6564 6564 2077 6974 or is seeded wit\n-0000ae10: 6820 7468 6520 6375 7272 656e 7420 7469 h the current ti\n-0000ae20: 6d65 206f 6620 6461 792e 7265 702e 696f me of day.rep.io\n-0000ae30: 2e73 6f63 6b65 7473 2373 6f63 6b65 742d .sockets#socket-\n-0000ae40: 6164 6472 6573 7373 6f63 6b65 742d 6164 addresssocket-ad\n-0000ae50: 6472 6573 7320 534f 434b 4554 0a0a 5265 dress SOCKET..Re\n-0000ae60: 7475 726e 2074 6865 2061 6464 7265 7373 turn the address\n-0000ae70: 2061 7373 6f63 6961 7465 6420 7769 7468 associated with\n-0000ae80: 2053 4f43 4b45 542c 206f 7220 6661 6c73 SOCKET, or fals\n-0000ae90: 6520 6966 2074 6869 7320 6973 2075 6e6b e if this is unk\n-0000aea0: 6e6f 776e 2e72 6570 2e69 6f2e 736f 636b nown.rep.io.sock\n-0000aeb0: 6574 7323 736f 636b 6574 2d70 6f72 7473 ets#socket-ports\n-0000aec0: 6f63 6b65 742d 706f 7274 2053 4f43 4b45 ocket-port SOCKE\n-0000aed0: 540a 0a52 6574 7572 6e20 7468 6520 706f T..Return the po\n-0000aee0: 7274 2061 7373 6f63 6961 7465 6420 7769 rt associated wi\n-0000aef0: 7468 2053 4f43 4b45 542c 206f 7220 6661 th SOCKET, or fa\n-0000af00: 6c73 6520 6966 2074 6869 7320 6973 2075 lse if this is u\n-0000af10: 6e6b 6e6f 776e 2e72 6570 2e69 6f2e 736f nknown.rep.io.so\n-0000af20: 636b 6574 7323 736f 636b 6574 2d70 6565 ckets#socket-pee\n-0000af30: 722d 706f 7274 736f 636b 6574 2d70 6565 r-portsocket-pee\n-0000af40: 722d 706f 7274 2053 4f43 4b45 540a 0a52 r-port SOCKET..R\n-0000af50: 6574 7572 6e20 7468 6520 706f 7274 206f eturn the port o\n-0000af60: 6620 7468 6520 7065 6572 2063 6f6e 6e65 f the peer conne\n-0000af70: 6374 6564 2074 6f20 534f 434b 4554 2c20 cted to SOCKET, \n-0000af80: 6f72 2066 616c 7365 2069 6620 7468 6973 or false if this\n-0000af90: 2069 730a 756e 6b6e 6f77 6e2e 0072 6570 is.unknown..rep\n-0000afa0: 2e76 6d2e 636f 6d70 696c 6572 2363 6f6d .vm.compiler#com\n-0000afb0: 7069 6c65 2d64 6972 6563 746f 7279 2044 pile-directory D\n-0000afc0: 4952 2d4e 414d 4520 2321 6f70 7469 6f6e IR-NAME #!option\n-0000afd0: 616c 2046 4f52 4345 2d50 2045 5843 4c55 al FORCE-P EXCLU\n-0000afe0: 4445 2d52 4500 7265 702e 7574 696c 2e74 DE-RE.rep.util.t\n-0000aff0: 696d 6523 7469 6d65 2d20 5431 2054 3200 ime#time- T1 T2.\n-0000b000: 7265 702e 6c61 6e67 2e6d 6174 6823 6d61 rep.lang.math#ma\n-0000b010: 786d 6178 2041 5247 532e 2e2e 0a0a 5265 xmax ARGS.....Re\n-0000b020: 7475 726e 7320 7468 6520 6772 6561 7465 turns the greate\n-0000b030: 7374 206f 6620 6974 7320 6172 6775 6d65 st of its argume\n-0000b040: 6e74 732e 2054 6865 7265 206d 7573 7420 nts. There must \n-0000b050: 6265 2061 7420 6c65 6173 7420 7477 6f0a be at least two.\n-0000b060: 6172 6775 6d65 6e74 732e 2057 6865 6e20 arguments. When \n-0000b070: 636f 6d70 6172 696e 6720 6e75 6d62 6572 comparing number\n-0000b080: 732c 2061 6e79 2069 6e65 7861 6374 2061 s, any inexact a\n-0000b090: 7267 756d 656e 7473 2063 6175 7365 2074 rguments cause t\n-0000b0a0: 6865 0a72 6573 756c 7420 746f 2062 6520 he.result to be \n-0000b0b0: 696e 6578 6163 742e 7265 702e 696f 2e73 inexact.rep.io.s\n-0000b0c0: 6f63 6b65 7473 2373 6f63 6b65 7470 736f ockets#socketpso\n-0000b0d0: 636b 6574 7020 4152 470a 0a52 6574 7572 cketp ARG..Retur\n-0000b0e0: 6e20 7472 7565 2069 6620 4152 4720 6973 n true if ARG is\n-0000b0f0: 2061 6e20 756e 636c 6f73 6564 2073 6f63 an unclosed soc\n-0000b100: 6b65 7420 6f62 6a65 6374 2e72 6570 2e64 ket object.rep.d\n-0000b110: 6174 612e 7461 626c 6573 236d 616b 652d ata.tables#make-\n-0000b120: 7765 616b 2d74 6162 6c65 6d61 6b65 2d77 weak-tablemake-w\n-0000b130: 6561 6b2d 7461 626c 6520 4841 5348 2d46 eak-table HASH-F\n-0000b140: 554e 4354 494f 4e20 434f 4d50 4152 452d UNCTION COMPARE-\n-0000b150: 4655 4e43 5449 4f4e 0a0a 5369 6d69 6c61 FUNCTION..Simila\n-0000b160: 7220 746f 2060 6d61 6b65 2d74 6162 6c65 r to `make-table\n-0000b170: 2c20 6578 6365 7074 2074 6861 7420 6b65 , except that ke\n-0000b180: 792d 7661 6c75 6520 7061 6972 7320 7374 y-value pairs st\n-0000b190: 6f72 6564 2069 6e20 7468 6520 7461 626c ored in the tabl\n-0000b1a0: 650a 6172 6520 7361 6964 2074 6f20 6265 e.are said to be\n-0000b1b0: 2060 6077 6561 6b6c 7920 6b65 7965 6427 ``weakly keyed'\n-0000b1c0: 272e 2054 6861 7420 6973 2c20 7468 6579 '. That is, they\n-0000b1d0: 2061 7265 206f 6e6c 7920 7265 7461 696e are only retain\n-0000b1e0: 6564 2069 6e20 7468 650a 7461 626c 6520 ed in the.table \n-0000b1f0: 6173 206c 6f6e 6720 7468 6520 6b65 7920 as long the key \n-0000b200: 6861 7320 6e6f 7420 6265 656e 2067 6172 has not been gar\n-0000b210: 6261 6765 2063 6f6c 6c65 6374 6564 2e0a bage collected..\n-0000b220: 0a55 6e6c 696b 6520 7769 7468 2074 6162 .Unlike with tab\n-0000b230: 6c65 7320 6372 6561 7465 6420 6279 2074 les created by t\n-0000b240: 6865 2060 6d61 6b65 2d74 6162 6c65 2066 he `make-table f\n-0000b250: 756e 6374 696f 6e2c 2074 6865 2066 6163 unction, the fac\n-0000b260: 7420 7468 6174 0a74 6865 206b 6579 2069 t that.the key i\n-0000b270: 7320 7374 6f72 6564 2069 6e20 7468 6520 s stored in the \n-0000b280: 7461 626c 6520 6973 206e 6f74 2063 6f6e table is not con\n-0000b290: 7369 6465 7265 6420 676f 6f64 2065 6e6f sidered good eno\n-0000b2a0: 7567 6820 746f 2070 7265 7665 6e74 0a69 ugh to prevent.i\n-0000b2b0: 7420 6265 696e 6720 6761 7262 6167 6520 t being garbage \n-0000b2c0: 636f 6c6c 6563 7465 642e 7265 702e 6461 collected.rep.da\n-0000b2d0: 7461 2e74 6162 6c65 7323 7461 626c 652d ta.tables#table-\n-0000b2e0: 626f 756e 642d 7074 6162 6c65 2d62 6f75 bound-ptable-bou\n-0000b2f0: 6e64 2d70 2054 4142 4c45 204b 4559 0a0a nd-p TABLE KEY..\n-0000b300: 5265 7475 726e 7320 7472 7565 2069 6620 Returns true if \n-0000b310: 7468 6520 6861 7368 2074 6162 6c65 2054 the hash table T\n-0000b320: 4142 4c45 2063 6f6e 7461 696e 7320 6120 ABLE contains a \n-0000b330: 7661 6c75 6520 6173 736f 6369 6174 6564 value associated\n-0000b340: 2077 6974 680a 4b45 592e 7265 702e 6461 with.KEY.rep.da\n-0000b350: 7461 2e74 6162 6c65 7323 7461 626c 652d ta.tables#table-\n-0000b360: 7365 7474 6162 6c65 2d73 6574 2054 4142 settable-set TAB\n-0000b370: 4c45 204b 4559 2056 414c 5545 0a0a 4173 LE KEY VALUE..As\n-0000b380: 736f 6369 6174 6520 5641 4c55 4520 7769 sociate VALUE wi\n-0000b390: 7468 204b 4559 2069 6e20 6861 7368 2074 th KEY in hash t\n-0000b3a0: 6162 6c65 2054 4142 4c45 2e20 5265 7475 able TABLE. Retu\n-0000b3b0: 726e 7320 5641 4c55 452e 7265 702e 6c61 rns VALUE.rep.la\n-0000b3c0: 6e67 2e69 6e74 6572 7072 6574 6572 2366 ng.interpreter#f\n-0000b3d0: 6c75 6964 666c 7569 6420 464c 5549 440a luidfluid FLUID.\n-0000b3e0: 0a52 6574 7572 6e20 7468 6520 7661 6c75 .Return the valu\n-0000b3f0: 6520 6f66 2074 6865 206d 6f73 7420 7265 e of the most re\n-0000b400: 6365 6e74 6c79 2063 7265 6174 6564 2062 cently created b\n-0000b410: 696e 6469 6e67 206f 6620 7468 6520 666c inding of the fl\n-0000b420: 7569 640a 7661 7269 6162 6c65 206f 626a uid.variable obj\n-0000b430: 6563 7420 464c 5549 442e 7265 702e 766d ect FLUID.rep.vm\n-0000b440: 2e63 6f6d 7069 6c65 7223 636f 6d70 696c .compiler#compil\n-0000b450: 652d 6c69 7370 2d6c 6962 5265 636f 6d70 e-lisp-libRecomp\n-0000b460: 696c 6520 616c 6c20 6f75 7420 6f66 2064 ile all out of d\n-0000b470: 6174 6520 6669 6c65 7320 696e 2074 6865 ate files in the\n-0000b480: 206c 6973 7020 6c69 6272 6172 7920 6469 lisp library di\n-0000b490: 7265 6374 6f72 792e 2049 6620 464f 5243 rectory. If FORC\n-0000b4a0: 452d 500a 6973 2074 7275 6520 6974 2773 E-P.is true it's\n-0000b4b0: 2061 7320 7468 6f75 6768 2061 6c6c 2066 as though all f\n-0000b4c0: 696c 6573 2077 6572 6520 6f75 7420 6f66 iles were out of\n-0000b4d0: 2064 6174 652e 0a54 6869 7320 6d61 6b65 date..This make\n-0000b4e0: 7320 7375 7265 2074 6861 7420 616c 6c20 s sure that all \n-0000b4f0: 646f 6320 7374 7269 6e67 7320 6172 6520 doc strings are \n-0000b500: 7772 6974 7465 6e20 746f 2074 6865 6972 written to their\n-0000b510: 2073 7065 6369 616c 2066 696c 6520 616e special file an\n-0000b520: 640a 7468 6174 2066 696c 6573 2077 6869 d.that files whi\n-0000b530: 6368 2073 686f 756c 646e 2774 2062 6520 ch shouldn't be \n-0000b540: 636f 6d70 696c 6564 2061 7265 6e27 742e compiled aren't.\n-0000b550: 0072 6570 2e76 6d2e 636f 6d70 696c 6572 .rep.vm.compiler\n-0000b560: 2363 6f6d 7069 6c65 2d6c 6973 702d 6c69 #compile-lisp-li\n-0000b570: 6220 2321 6f70 7469 6f6e 616c 2044 4952 b #!optional DIR\n-0000b580: 4543 544f 5259 2046 4f52 4345 2d50 0072 ECTORY FORCE-P.r\n-0000b590: 6570 2e76 6d2e 636f 6d70 696c 6572 2e62 ep.vm.compiler.b\n-0000b5a0: 6173 6963 2363 6f6d 7069 6c65 2d66 6f72 asic#compile-for\n-0000b5b0: 6d20 464f 524d 0072 6570 2e76 6d2e 636f m FORM.rep.vm.co\n-0000b5c0: 6d70 696c 6572 2e6d 6f64 756c 6573 2363 mpiler.modules#c\n-0000b5d0: 6f6d 7069 6c65 2d66 756e 6374 696f 6e20 ompile-function \n-0000b5e0: 4655 4e43 5449 4f4e 2023 216f 7074 696f FUNCTION #!optio\n-0000b5f0: 6e61 6c20 4e41 4d45 7265 702e 6e65 742e nal NAMErep.net.\n-0000b600: 7270 6323 6465 7265 6769 7374 6572 2d72 rpc#deregister-r\n-0000b610: 7063 2d73 6572 7665 7252 656d 6f76 6520 pc-serverRemove \n-0000b620: 534f 434b 4554 2066 726f 6d20 7468 6520 SOCKET from the \n-0000b630: 7461 626c 6520 6f66 2072 7063 2063 6f6e table of rpc con\n-0000b640: 6e65 6374 696f 6e73 2e00 7265 702e 6e65 nections..rep.ne\n-0000b650: 742e 7270 6323 6465 7265 6769 7374 6572 t.rpc#deregister\n-0000b660: 2d72 7063 2d73 6572 7665 7220 534f 434b -rpc-server SOCK\n-0000b670: 4554 7265 702e 6e65 742e 7270 6323 7270 ETrep.net.rpc#rp\n-0000b680: 632d 6f75 7470 7574 2d68 616e 646c 6572 c-output-handler\n-0000b690: 5468 6520 6675 6e63 7469 6f6e 2075 7365 The function use\n-0000b6a0: 6420 746f 2068 616e 646c 6520 616e 7920 d to handle any \n-0000b6b0: 4f55 5450 5554 2066 726f 6d20 534f 434b OUTPUT from SOCK\n-0000b6c0: 4554 2e72 6570 2e6e 6574 2e72 7063 2372 ET.rep.net.rpc#r\n-0000b6d0: 7063 2d63 7265 6174 652d 7365 7276 6572 pc-create-server\n-0000b6e0: 5374 6172 7420 6c69 7374 656e 696e 6720 Start listening \n-0000b6f0: 666f 7220 7270 6320 636f 6e6e 6563 7469 for rpc connecti\n-0000b700: 6f6e 7320 6f6e 2074 6865 2063 7572 7265 ons on the curre\n-0000b710: 6e74 206d 6163 6869 6e65 0072 6570 2e6e nt machine.rep.n\n-0000b720: 6574 2e72 7063 2372 7063 2d63 7265 6174 et.rpc#rpc-creat\n-0000b730: 652d 7365 7276 6572 7265 702e 6e65 742e e-serverrep.net.\n-0000b740: 7270 6323 6465 7374 726f 792d 7270 632d rpc#destroy-rpc-\n-0000b750: 7365 7276 616e 7452 656d 6f76 6520 7468 servantRemove th\n-0000b760: 6520 7365 7276 616e 7420 7769 7468 2073 e servant with s\n-0000b770: 6572 7661 6e74 2d69 6420 4944 2066 726f ervant-id ID fro\n-0000b780: 6d20 7468 6520 7461 626c 6520 6f66 2073 m the table of s\n-0000b790: 6572 7661 6e74 732e 0072 6570 2e6e 6574 ervants..rep.net\n-0000b7a0: 2e72 7063 2364 6573 7472 6f79 2d72 7063 .rpc#destroy-rpc\n-0000b7b0: 2d73 6572 7661 6e74 2049 4400 7265 702e -servant ID.rep.\n-0000b7c0: 6e65 742e 7270 6323 6361 6c6c 2d77 6974 net.rpc#call-wit\n-0000b7d0: 682d 7270 632d 7365 7276 616e 7420 494d h-rpc-servant IM\n-0000b7e0: 504c 2043 414c 4c42 4143 4b00 7265 702e PL CALLBACK.rep.\n-0000b7f0: 6e65 742e 7270 6323 7270 632d 7072 6f78 net.rpc#rpc-prox\n-0000b800: 792d 3e67 6c6f 6261 6c2d 6964 2050 524f y->global-id PRO\n-0000b810: 5859 0072 6570 2e6e 6574 2e72 7063 2372 XY.rep.net.rpc#r\n-0000b820: 7063 2d70 726f 7879 2d3e 7365 7276 616e pc-proxy->servan\n-0000b830: 742d 6964 2050 524f 5859 0072 6570 2e6e t-id PROXY.rep.n\n-0000b840: 6574 2e72 7063 2373 6572 7661 6e74 2d69 et.rpc#servant-i\n-0000b850: 642d 3e67 6c6f 6261 6c2d 6964 2049 4472 d->global-id IDr\n-0000b860: 6570 2e6e 6574 2e72 7063 2367 6c6f 6261 ep.net.rpc#globa\n-0000b870: 6c2d 6964 2d3e 7270 632d 7072 6f78 7952 l-id->rpc-proxyR\n-0000b880: 6574 7572 6e20 6120 6675 6e63 7469 6f6e eturn a function\n-0000b890: 2074 6861 7420 6361 6e20 6265 2075 7365 that can be use\n-0000b8a0: 6420 746f 2063 616c 6c20 7468 6520 5250 d to call the RP\n-0000b8b0: 4320 6173 736f 6369 6174 6564 2077 6974 C associated wit\n-0000b8c0: 6820 7468 650a 676c 6f62 616c 2073 6572 h the.global ser\n-0000b8d0: 7661 6e74 2069 6420 4944 2028 6120 7374 vant id ID (a st\n-0000b8e0: 7269 6e67 292e 7265 702e 6e65 742e 646f ring).rep.net.do\n-0000b8f0: 6d61 696e 2d6e 616d 6523 646f 6d61 696e main-name#domain\n-0000b900: 2d61 626f 7665 5265 7475 726e 2074 6865 -aboveReturn the\n-0000b910: 206e 616d 6520 6f66 2070 6172 656e 7420 name of parent \n-0000b920: 646f 6d61 696e 206f 6620 7468 6520 7374 domain of the st\n-0000b930: 7269 6e67 2044 4f4d 4149 4e2e 0072 6570 ring DOMAIN..rep\n-0000b940: 2e6e 6574 2e64 6f6d 6169 6e2d 6e61 6d65 .net.domain-name\n-0000b950: 2364 6f6d 6169 6e2d 6162 6f76 6520 444f #domain-above DO\n-0000b960: 4d41 494e 0072 6570 2e6e 6574 2e64 6f6d MAIN.rep.net.dom\n-0000b970: 6169 6e2d 6e61 6d65 2364 6f6d 6169 6e2d ain-name#domain-\n-0000b980: 6162 6f76 652d 7020 4431 2044 3200 7265 above-p D1 D2.re\n-0000b990: 702e 6e65 742e 646f 6d61 696e 2d6e 616d p.net.domain-nam\n-0000b9a0: 6523 646f 6d61 696e 2d65 7175 616c 2d70 e#domain-equal-p\n-0000b9b0: 2044 3120 4432 7265 702e 696f 2e73 7472 D1 D2rep.io.str\n-0000b9c0: 6561 6d73 2370 7269 6e31 2d74 6f2d 7374 eams#prin1-to-st\n-0000b9d0: 7269 6e67 5265 7475 726e 2061 2073 7472 ringReturn a str\n-0000b9e0: 696e 6720 7265 7072 6573 656e 7469 6e67 ing representing\n-0000b9f0: 2041 5247 2e00 7265 702e 696f 2e73 7472 ARG..rep.io.str\n-0000ba00: 6561 6d73 2370 7269 6e31 2d74 6f2d 7374 eams#prin1-to-st\n-0000ba10: 7269 6e67 2041 5247 7265 702e 696f 2e73 ring ARGrep.io.s\n-0000ba20: 7472 6561 6d73 2372 6561 642d 6672 6f6d treams#read-from\n-0000ba30: 2d73 7472 696e 6752 6561 6473 2061 6e20 -stringReads an \n-0000ba40: 6f62 6a65 6374 2066 726f 6d20 5354 5249 object from STRI\n-0000ba50: 4e47 2c20 7374 6172 7469 6e67 2061 7420 NG, starting at \n-0000ba60: 6368 6172 6163 7465 7220 6e75 6d62 6572 character number\n-0000ba70: 2053 5441 5254 2028 6465 6661 756c 740a START (default.\n-0000ba80: 6973 2030 292e 0072 6570 2e69 6f2e 7374 is 0)..rep.io.st\n-0000ba90: 7265 616d 7323 7374 7265 616d 7020 4152 reams#streamp AR\n-0000baa0: 4772 6570 2e69 6f2e 6669 6c65 7323 6669 Grep.io.files#fi\n-0000bab0: 6c65 2d6e 6577 6572 2d74 6861 6e2d 6669 le-newer-than-fi\n-0000bac0: 6c65 2d70 5265 7475 726e 7320 7420 7768 le-pReturns t wh\n-0000bad0: 656e 2046 494c 4531 2077 6173 206d 6f64 en FILE1 was mod\n-0000bae0: 6966 6965 6420 6d6f 7265 2072 6563 656e ified more recen\n-0000baf0: 746c 7920 7468 616e 2046 494c 4532 2e72 tly than FILE2.r\n-0000bb00: 6570 2e69 6f2e 6669 6c65 7323 6c6f 6164 ep.io.files#load\n-0000bb10: 2d61 6c6c 5472 7920 746f 206c 6f61 6420 -allTry to load \n-0000bb20: 6669 6c65 7320 6361 6c6c 6564 2046 494c files called FIL\n-0000bb30: 4520 286f 7220 4649 4c45 2e6a 6c2c 2065 E (or FILE.jl, e\n-0000bb40: 7463 2920 6672 6f6d 2061 6c6c 2064 6972 tc) from all dir\n-0000bb50: 6563 746f 7269 6573 2069 6e20 7468 650a ectories in the.\n-0000bb60: 4c49 5350 206c 6f61 6420 7061 7468 2028 LISP load path (\n-0000bb70: 6578 6365 7074 2074 6865 2063 7572 7265 except the curre\n-0000bb80: 6e74 2064 6972 6563 746f 7279 292e 0072 nt directory)..r\n-0000bb90: 6570 2e69 6f2e 6669 6c65 7323 6361 6c6c ep.io.files#call\n-0000bba0: 2d61 6674 6572 2d6c 6f61 6420 4c49 4252 -after-load LIBR\n-0000bbb0: 4152 5920 5448 554e 4b72 6570 2e69 6f2e ARY THUNKrep.io.\n-0000bbc0: 6669 6c65 2d68 616e 646c 6572 732e 7265 file-handlers.re\n-0000bbd0: 6d6f 7465 2e72 6570 2372 656d 6f74 652d mote.rep#remote-\n-0000bbe0: 7265 702d 636c 6f73 652d 616c 6c43 6c6f rep-close-allClo\n-0000bbf0: 7365 2061 6c6c 2072 756e 6e69 6e67 2072 se all running r\n-0000bc00: 6570 2d72 656d 6f74 6520 7375 6270 726f ep-remote subpro\n-0000bc10: 6365 7373 6573 2e72 6570 2e69 6f2e 6669 cesses.rep.io.fi\n-0000bc20: 6c65 2d68 616e 646c 6572 732e 7265 6d6f le-handlers.remo\n-0000bc30: 7465 2e72 6570 2372 656d 6f74 652d 7265 te.rep#remote-re\n-0000bc40: 702d 656d 7074 792d 6361 6368 6544 6973 p-empty-cacheDis\n-0000bc50: 6361 7264 2061 6c6c 2063 6163 6865 6420 card all cached \n-0000bc60: 7265 702d 7265 6d6f 7465 2064 6972 6563 rep-remote direc\n-0000bc70: 746f 7279 2065 6e74 7269 6573 2e72 656d tory entries.rem\n-0000bc80: 6f74 652d 6674 702d 616e 6f6e 2d70 6173 ote-ftp-anon-pas\n-0000bc90: 7377 6450 6173 7377 6f72 6420 7365 6e74 swdPassword sent\n-0000bca0: 2074 6f20 616e 6f6e 796d 6f75 7320 4654 to anonymous FT\n-0000bcb0: 5020 7365 7373 696f 6e73 2e72 656d 6f74 P sessions.remot\n-0000bcc0: 652d 6674 702d 6d75 6c74 692d 6d73 6773 e-ftp-multi-msgs\n-0000bcd0: 5265 6775 6c61 7220 6578 7072 6573 7369 Regular expressi\n-0000bce0: 6f6e 206d 6174 6368 696e 6720 7468 6520 on matching the \n-0000bcf0: 7374 6172 7420 6f66 2061 206d 756c 7469 start of a multi\n-0000bd00: 6c69 6e65 2066 7470 2072 6570 6c79 2e72 line ftp reply.r\n-0000bd10: 656d 6f74 652d 6674 702d 676f 6f64 2d6d emote-ftp-good-m\n-0000bd20: 7367 7352 6567 756c 6172 2065 7870 7265 sgsRegular expre\n-0000bd30: 7373 696f 6e20 6d61 7463 6869 6e67 2066 ssion matching f\n-0000bd40: 7470 2022 7375 6363 6573 7322 206d 6573 tp \"success\" mes\n-0000bd50: 7361 6765 732e 7265 6d6f 7465 2d66 7470 sages.remote-ftp\n-0000bd60: 2d70 6173 7377 642d 6d73 6773 5265 6775 -passwd-msgsRegu\n-0000bd70: 6c61 7220 6578 7072 6573 7369 6f6e 206d lar expression m\n-0000bd80: 6174 6368 696e 6720 7061 7373 776f 7264 atching password\n-0000bd90: 2070 726f 6d70 742e 7265 702e 696f 2e66 prompt.rep.io.f\n-0000bda0: 696c 652d 6861 6e64 6c65 7273 2e72 656d ile-handlers.rem\n-0000bdb0: 6f74 652e 6674 7023 7265 6d6f 7465 2d66 ote.ftp#remote-f\n-0000bdc0: 7470 2d63 6c6f 7365 2d68 6f73 7443 6c6f tp-close-hostClo\n-0000bdd0: 7365 2074 6865 2046 5450 2073 7562 7072 se the FTP subpr\n-0000bde0: 6f63 6573 7320 636f 6e6e 6563 7420 746f ocess connect to\n-0000bdf0: 2060 5553 4552 4048 4f53 5427 2e74 6172 `USER@HOST'.tar\n-0000be00: 6668 2d67 6e75 2d74 6172 2d70 726f 6772 fh-gnu-tar-progr\n-0000be10: 616d 4c6f 6361 7469 6f6e 206f 6620 474e amLocation of GN\n-0000be20: 5520 7461 7220 7072 6f67 7261 6d2e 7461 U tar program.ta\n-0000be30: 7266 682d 6d61 782d 6361 6368 6564 2d64 rfh-max-cached-d\n-0000be40: 6972 7354 6f74 616c 206e 756d 6265 7220 irsTotal number \n-0000be50: 6f66 2074 6172 206c 6973 7469 6e67 7320 of tar listings \n-0000be60: 746f 2063 6163 6865 2e74 6172 6668 2d6c to cache.tarfh-l\n-0000be70: 6172 6765 7374 2d63 6163 6865 642d 6669 argest-cached-fi\n-0000be80: 6c65 5369 7a65 206f 6620 7468 6520 6c61 leSize of the la\n-0000be90: 7267 6573 7420 6361 6368 6162 6c65 2074 rgest cachable t\n-0000bea0: 6172 2066 696c 652e 7265 702e 696f 2e66 ar file.rep.io.f\n-0000beb0: 696c 652d 6861 6e64 6c65 7273 2e74 6172 ile-handlers.tar\n-0000bec0: 2374 6172 6668 2d65 6d70 7479 2d63 6163 #tarfh-empty-cac\n-0000bed0: 6865 4469 7363 6172 6420 616c 6c20 6361 heDiscard all ca\n-0000bee0: 6368 6564 2054 4152 2064 6972 6563 746f ched TAR directo\n-0000bef0: 7279 2065 6e74 7269 6573 2e72 6570 2e75 ry entries.rep.u\n-0000bf00: 7469 6c2e 6d65 6d6f 697a 6523 6d65 6d6f til.memoize#memo\n-0000bf10: 697a 6543 7265 6174 6520 616e 6420 7265 izeCreate and re\n-0000bf20: 7475 726e 2061 2063 6163 6869 6e67 2076 turn a caching v\n-0000bf30: 6572 7369 6f6e 206f 6620 7468 6520 6675 ersion of the fu\n-0000bf40: 6e63 7469 6f6e 2046 2e20 4620 6d61 7920 nction F. F may \n-0000bf50: 6e6f 7420 6265 0a61 6e20 6175 746f 6c6f not be.an autolo\n-0000bf60: 6164 2064 6566 696e 6974 696f 6e2e 0072 ad definition..r\n-0000bf70: 6570 2e75 7469 6c2e 6d65 6d6f 697a 6523 ep.util.memoize#\n-0000bf80: 6d65 6d6f 697a 6520 4600 7265 702e 7574 memoize F.rep.ut\n-0000bf90: 696c 2e74 696d 6523 7469 6d65 2d3e 7365 il.time#time->se\n-0000bfa0: 636f 6e64 7320 5449 4d45 0072 6570 2e75 conds TIME.rep.u\n-0000bfb0: 7469 6c2e 7469 6d65 2373 6563 6f6e 6473 til.time#seconds\n-0000bfc0: 2d3e 7469 6d65 2053 4543 5300 7265 702e ->time SECS.rep.\n-0000bfd0: 7574 696c 2e6d 6973 6323 7072 6f67 7261 util.misc#progra\n-0000bfe0: 6d2d 6578 6973 7473 2d70 2050 524f 4752 m-exists-p PROGR\n-0000bff0: 414d 0000 0d00 0000 8900 0000 0000 0000 AM..............\n-0000c000: 7265 702e 696f 2e73 7472 6561 6d73 236d rep.io.streams#m\n-0000c010: 616b 652d 7374 7269 6e67 2d6f 7574 7075 ake-string-outpu\n-0000c020: 742d 7374 7265 616d 6d61 6b65 2d73 7472 t-streammake-str\n-0000c030: 696e 672d 6f75 7470 7574 2d73 7472 6561 ing-output-strea\n-0000c040: 6d0a 0a52 6574 7572 6e73 2061 6e20 6f75 m..Returns an ou\n-0000c050: 7470 7574 2073 7472 6561 6d20 7768 6963 tput stream whic\n-0000c060: 6820 7769 6c6c 2061 6363 756d 756c 6174 h will accumulat\n-0000c070: 6520 7468 6520 6368 6172 6163 7465 7273 e the characters\n-0000c080: 2077 7269 7474 656e 2074 6f0a 6974 2066 written to.it f\n-0000c090: 6f72 2074 6865 2075 7365 206f 6620 7468 or the use of th\n-0000c0a0: 6520 6067 6574 2d6f 7574 7075 742d 7374 e `get-output-st\n-0000c0b0: 7265 616d 2d73 7472 696e 6727 2066 756e ream-string' fun\n-0000c0c0: 6374 696f 6e2e 7265 702e 7374 7275 6374 ction.rep.struct\n-0000c0d0: 7572 6573 236d 616b 652d 7374 7275 6374 ures#make-struct\n-0000c0e0: 7572 656d 616b 652d 7374 7275 6374 7572 uremake-structur\n-0000c0f0: 6520 494e 5445 5246 4143 4520 434f 4e46 e INTERFACE CONF\n-0000c100: 4947 2d54 4855 4e4b 2042 4f44 592d 5448 IG-THUNK BODY-TH\n-0000c110: 554e 4b20 5b4e 414d 455d 0a0a 4372 6561 UNK [NAME]..Crea\n-0000c120: 7465 2061 6e64 2072 6574 7572 6e20 6120 te and return a \n-0000c130: 6e65 7720 7374 7275 6374 7572 652e 2049 new structure. I\n-0000c140: 6620 4e41 4d45 2069 7320 6120 6e6f 6e2d f NAME is a non-\n-0000c150: 6e69 6c20 7379 6d62 6f6c 2074 6865 0a73 nil symbol the.s\n-0000c160: 7472 7563 7475 7265 2077 696c 6c20 7461 tructure will ta\n-0000c170: 6b65 2074 6861 7420 6e61 6d65 2e0a 0a54 ke that name...T\n-0000c180: 6865 206e 6577 2073 7472 7563 7475 7265 he new structure\n-0000c190: 2077 696c 6c20 6265 2061 6476 6572 7469 will be adverti\n-0000c1a0: 7365 6420 6173 2065 7870 6f72 7469 6e67 sed as exporting\n-0000c1b0: 2062 696e 6469 6e67 7320 6465 6669 6e65 bindings define\n-0000c1c0: 6420 6279 0a49 4e54 4552 4641 4345 2028 d by.INTERFACE (\n-0000c1d0: 6375 7272 656e 746c 7920 6a75 7374 2061 currently just a\n-0000c1e0: 206c 6973 7420 6f66 2073 796d 626f 6c73 list of symbols\n-0000c1f0: 292e 0a0a 4966 2043 4f4e 4649 472d 5448 )...If CONFIG-TH\n-0000c200: 554e 4b20 6973 206e 6f6e 2d6e 696c 2069 UNK is non-nil i\n-0000c210: 7420 6973 2061 207a 6572 6f2d 7061 7261 t is a zero-para\n-0000c220: 6d65 7465 7220 6675 6e63 7469 6f6e 2074 meter function t\n-0000c230: 6f20 6265 2063 616c 6c65 640a 746f 2064 o be called.to d\n-0000c240: 6566 696e 6520 7468 6520 636f 6e66 6967 efine the config\n-0000c250: 7572 6174 696f 6e20 6f66 2074 6865 2073 uration of the s\n-0000c260: 7472 7563 7475 7265 2028 6375 7272 656e tructure (curren\n-0000c270: 746c 7920 6974 2773 206f 7065 6e65 6420 tly it's opened \n-0000c280: 616e 640a 6163 6365 7373 6564 2073 7472 and.accessed str\n-0000c290: 7563 7475 7265 732e 2920 5468 6973 2074 uctures.) This t\n-0000c2a0: 6875 6e6b 2077 696c 6c20 6265 2065 7661 hunk will be eva\n-0000c2b0: 6c75 6174 6564 2069 6e20 7468 6520 656e luated in the en\n-0000c2c0: 7669 726f 6e6d 656e 740a 6f66 2074 6865 vironment.of the\n-0000c2d0: 206e 6577 2073 7472 7563 7475 7265 2c20 new structure, \n-0000c2e0: 6275 7420 7769 7468 206f 6e6c 7920 7468 but with only th\n-0000c2f0: 6520 6025 6d65 7461 2720 286d 6f64 756c e `%meta' (modul\n-0000c300: 652d 636f 6e66 6967 7572 6174 696f 6e29 e-configuration)\n-0000c310: 0a73 7472 7563 7475 7265 206f 7065 6e65 .structure opene\n-0000c320: 642e 0a0a 4966 2042 4f44 592d 5448 554e d...If BODY-THUN\n-0000c330: 4b20 6973 206e 6f6e 2d6e 696c 2069 7420 K is non-nil it \n-0000c340: 6973 2061 207a 6572 6f2d 7061 7261 6d65 is a zero-parame\n-0000c350: 7465 7220 6675 6e63 7469 6f6e 2074 6f20 ter function to \n-0000c360: 6265 2063 616c 6c65 640a 746f 2064 6566 be called.to def\n-0000c370: 696e 6520 7468 6520 7661 6c75 6573 206f ine the values o\n-0000c380: 6620 7468 6520 6269 6e64 696e 6773 2065 f the bindings e\n-0000c390: 7870 6f72 7465 6420 6279 2074 6865 2073 xported by the s\n-0000c3a0: 7472 7563 7475 7265 2e20 4974 2077 696c tructure. It wil\n-0000c3b0: 6c0a 6265 2065 7661 6c75 6174 6564 2069 l.be evaluated i\n-0000c3c0: 6e20 7468 6520 656e 7669 726f 6e6d 656e n the environmen\n-0000c3d0: 7420 6f66 2074 6865 206e 6577 2073 7472 t of the new str\n-0000c3e0: 7563 7475 7265 2e0a 0a4e 6f74 6520 7468 ucture...Note th\n-0000c3f0: 6174 2074 6865 2063 6170 7475 7265 6420 at the captured \n-0000c400: 7374 6174 6520 6f66 2074 6865 2063 6c6f state of the clo\n-0000c410: 7375 7265 7320 434f 4e46 4947 2d54 4855 sures CONFIG-THU\n-0000c420: 4e4b 2061 6e64 0a42 4f44 592d 5448 554e NK and.BODY-THUN\n-0000c430: 4b20 6d61 7920 6265 206d 6f64 6966 6965 K may be modifie\n-0000c440: 6420 6279 2074 6869 7320 6675 6e63 7469 d by this functi\n-0000c450: 6f6e 2172 6570 2e73 7472 7563 7475 7265 on!rep.structure\n-0000c460: 7323 2573 7472 7563 7475 7265 2d72 6566 s#%structure-ref\n-0000c470: 2573 7472 7563 7475 7265 2d72 6566 2053 %structure-ref S\n-0000c480: 5452 5543 5455 5245 2056 4152 0a0a 5265 TRUCTURE VAR..Re\n-0000c490: 7475 726e 2074 6865 2076 616c 7565 206f turn the value o\n-0000c4a0: 6620 7468 6520 6269 6e64 696e 6720 6f66 f the binding of\n-0000c4b0: 2073 796d 626f 6c20 5641 5220 696e 2073 symbol VAR in s\n-0000c4c0: 7472 7563 7475 7265 206f 626a 6563 740a tructure object.\n-0000c4d0: 5354 5255 4354 5552 4520 6f72 2061 6e79 STRUCTURE or any\n-0000c4e0: 2069 6e6e 6572 206f 7065 6e65 6420 7374 inner opened st\n-0000c4f0: 7275 6374 7572 6573 2e0a 0a52 6574 7572 ructures...Retur\n-0000c500: 6e73 2061 2076 6f69 6420 7661 6c75 6520 ns a void value \n-0000c510: 6966 206e 6f20 7375 6368 2062 696e 6469 if no such bindi\n-0000c520: 6e67 2e72 6570 2e73 7472 7563 7475 7265 ng.rep.structure\n-0000c530: 7323 7374 7275 6374 7572 652d 7365 7473 s#structure-sets\n-0000c540: 7472 7563 7475 7265 2d73 6574 2053 5452 tructure-set STR\n-0000c550: 5543 5455 5245 2056 4152 2056 414c 5545 UCTURE VAR VALUE\n-0000c560: 0a0a 5365 7420 7468 6520 7661 6c75 6520 ..Set the value \n-0000c570: 6f66 2074 6865 2062 696e 6469 6e67 206f of the binding o\n-0000c580: 6620 7379 6d62 6f6c 2056 4152 2069 6e20 f symbol VAR in \n-0000c590: 7374 7275 6374 7572 6520 6f62 6a65 6374 structure object\n-0000c5a0: 0a53 5452 5543 5455 5245 2074 6f20 5641 .STRUCTURE to VA\n-0000c5b0: 4c55 452e 2049 6620 6e6f 2073 7563 6820 LUE. If no such \n-0000c5c0: 6269 6e64 696e 6720 6578 6973 7473 2c20 binding exists, \n-0000c5d0: 616e 2065 7272 6f72 2069 7320 7369 676e an error is sign\n-0000c5e0: 616c 6c65 642e 7265 702e 7374 7275 6374 alled.rep.struct\n-0000c5f0: 7572 6573 2365 7874 6572 6e61 6c2d 7374 ures#external-st\n-0000c600: 7275 6374 7572 652d 7265 6665 7874 6572 ructure-refexter\n-0000c610: 6e61 6c2d 7374 7275 6374 7572 652d 7265 nal-structure-re\n-0000c620: 6620 5354 5255 4354 2d4e 414d 4520 5641 f STRUCT-NAME VA\n-0000c630: 520a 0a52 6574 7572 6e20 7468 6520 7661 R..Return the va\n-0000c640: 6c75 6520 6f66 2074 6865 2062 696e 6469 lue of the bindi\n-0000c650: 6e67 206f 6620 7379 6d62 6f6c 2056 4152 ng of symbol VAR\n-0000c660: 2077 6974 6869 6e20 7468 6520 7374 7275 within the stru\n-0000c670: 6374 7572 650a 6361 6c6c 6564 2053 5452 cture.called STR\n-0000c680: 5543 542d 4e41 4d45 2e20 5468 6973 2073 UCT-NAME. This s\n-0000c690: 7472 7563 7475 7265 206d 7573 7420 6861 tructure must ha\n-0000c6a0: 7665 2070 7265 7669 6f75 736c 7920 6265 ve previously be\n-0000c6b0: 656e 206d 6172 6b65 6420 6173 0a61 6363 en marked as.acc\n-0000c6c0: 6573 7369 626c 6520 6279 2074 6865 2063 essible by the c\n-0000c6d0: 7572 7265 6e74 2073 7472 7563 7475 7265 urrent structure\n-0000c6e0: 2028 6279 2075 7369 6e67 2074 6865 2060 (by using the `\n-0000c6f0: 6163 6365 7373 2720 6d6f 6475 6c65 0a63 access' module.c\n-0000c700: 6f6e 6669 6775 7261 7469 6f6e 2064 6972 onfiguration dir\n-0000c710: 6563 7469 7665 292e 0a0a 5369 676e 616c ective)...Signal\n-0000c720: 7320 616e 2065 7272 6f72 2069 6620 6e6f s an error if no\n-0000c730: 2073 7563 6820 6269 6e64 696e 6720 6578 such binding ex\n-0000c740: 6973 7473 2e72 6570 2e73 7472 7563 7475 ists.rep.structu\n-0000c750: 7265 7323 7374 7275 6374 7572 652d 6e61 res#structure-na\n-0000c760: 6d65 7374 7275 6374 7572 652d 6e61 6d65 mestructure-name\n-0000c770: 2053 5452 5543 5455 5245 0a0a 5265 7475 STRUCTURE..Retu\n-0000c780: 726e 7320 7468 6520 6e61 6d65 2028 6120 rns the name (a \n-0000c790: 7379 6d62 6f6c 2920 6f66 2073 7472 7563 symbol) of struc\n-0000c7a0: 7475 7265 206f 626a 6563 7420 5354 5255 ture object STRU\n-0000c7b0: 4354 5552 452e 7265 702e 7374 7275 6374 CTURE.rep.struct\n-0000c7c0: 7572 6573 2373 7472 7563 7475 7265 2d69 ures#structure-i\n-0000c7d0: 6d70 6f72 7473 7374 7275 6374 7572 652d mportsstructure-\n-0000c7e0: 696d 706f 7274 7320 5354 5255 4354 5552 imports STRUCTUR\n-0000c7f0: 450a 0a52 6574 7572 6e73 2074 6865 206c E..Returns the l\n-0000c800: 6973 7420 6f66 2073 7472 7563 7475 7265 ist of structure\n-0000c810: 206e 616d 6573 206f 7065 6e65 6420 6279 names opened by\n-0000c820: 2073 7472 7563 7475 7265 206f 626a 6563 structure objec\n-0000c830: 740a 5354 5255 4354 5552 452e 7265 702e t.STRUCTURE.rep.\n-0000c840: 7374 7275 6374 7572 6573 2373 7472 7563 structures#struc\n-0000c850: 7475 7265 2d66 696c 6573 7472 7563 7475 ture-filestructu\n-0000c860: 7265 2d66 696c 6520 4e41 4d45 0a0a 5265 re-file NAME..Re\n-0000c870: 7475 726e 2061 2073 7472 696e 6720 7468 turn a string th\n-0000c880: 6174 2077 6f75 6c64 2062 6520 7573 6564 at would be used\n-0000c890: 2074 6f20 6c6f 6361 7465 2061 2073 7472 to locate a str\n-0000c8a0: 7563 7475 7265 2063 616c 6c65 6420 4e41 ucture called NA\n-0000c8b0: 4d45 2028 610a 7379 6d62 6f6c 292e 7265 ME (a.symbol).re\n-0000c8c0: 702e 7374 7275 6374 7572 6573 2363 7572 p.structures#cur\n-0000c8d0: 7265 6e74 2d73 7472 7563 7475 7265 6375 rent-structurecu\n-0000c8e0: 7272 656e 742d 7374 7275 6374 7572 650a rrent-structure.\n-0000c8f0: 0a52 6574 7572 6e20 7468 6520 6375 7272 .Return the curr\n-0000c900: 656e 7420 7374 7275 6374 7572 6520 6f62 ent structure ob\n-0000c910: 6a65 6374 2e72 6570 2e73 7472 7563 7475 ject.rep.structu\n-0000c920: 7265 7323 7374 7275 6374 7572 6570 7374 res#structurepst\n-0000c930: 7275 6374 7572 6570 2041 5247 0a0a 5265 ructurep ARG..Re\n-0000c940: 7475 726e 2060 7427 2069 6620 4152 4720 turn `t' if ARG \n-0000c950: 6973 2061 2073 7472 7563 7475 7265 206f is a structure o\n-0000c960: 626a 6563 742e 7265 702e 7374 7275 6374 bject.rep.struct\n-0000c970: 7572 6573 2365 7661 6c65 7661 6c20 464f ures#evaleval FO\n-0000c980: 524d 205b 5354 5255 4354 5552 455d 0a0a RM [STRUCTURE]..\n-0000c990: 5265 7475 726e 2074 6865 2072 6573 756c Return the resul\n-0000c9a0: 7420 6f66 2065 7661 6c75 6174 696e 6720 t of evaluating \n-0000c9b0: 464f 524d 2069 6e73 6964 6520 7374 7275 FORM inside stru\n-0000c9c0: 6374 7572 6520 6f62 6a65 6374 2053 5452 cture object STR\n-0000c9d0: 5543 5455 5245 0a28 7769 7468 2061 206e UCTURE.(with a n\n-0000c9e0: 756c 6c20 6c65 7869 6361 6c20 656e 7669 ull lexical envi\n-0000c9f0: 726f 6e6d 656e 7429 2e72 6570 2e73 7472 ronment).rep.str\n-0000ca00: 7563 7475 7265 7323 6d61 6b65 2d62 696e uctures#make-bin\n-0000ca10: 6469 6e67 2d69 6d6d 7574 6162 6c65 6d61 ding-immutablema\n-0000ca20: 6b65 2d62 696e 6469 6e67 2d69 6d6d 7574 ke-binding-immut\n-0000ca30: 6162 6c65 2056 4152 0a0a 466c 6167 2074 able VAR..Flag t\n-0000ca40: 6861 7420 7468 6520 6269 6e64 696e 6720 hat the binding \n-0000ca50: 6f66 2073 796d 626f 6c20 5641 5220 696e of symbol VAR in\n-0000ca60: 2074 6865 2063 7572 7265 6e74 2073 7472 the current str\n-0000ca70: 7563 7475 7265 206d 6179 206e 6f74 2062 ucture may not b\n-0000ca80: 650a 6368 616e 6765 642e 7265 702e 7374 e.changed.rep.st\n-0000ca90: 7275 6374 7572 6573 2362 696e 6469 6e67 ructures#binding\n-0000caa0: 2d69 6d6d 7574 6162 6c65 2d70 6269 6e64 -immutable-pbind\n-0000cab0: 696e 672d 696d 6d75 7461 626c 652d 7020 ing-immutable-p \n-0000cac0: 5641 5220 5b53 5452 5543 5455 5245 5d0a VAR [STRUCTURE].\n-0000cad0: 0a52 6574 7572 6e20 6074 2720 6966 2074 .Return `t' if t\n-0000cae0: 6865 2062 696e 6469 6e67 206f 6620 7379 he binding of sy\n-0000caf0: 6d62 6f6c 2056 4152 2069 6e20 7468 6520 mbol VAR in the \n-0000cb00: 5354 5255 4354 5552 4520 6861 7320 6265 STRUCTURE has be\n-0000cb10: 656e 206d 6164 650a 636f 6e73 7461 6e74 en made.constant\n-0000cb20: 2e72 6570 2e73 7472 7563 7475 7265 7323 .rep.structures#\n-0000cb30: 7072 6f76 6964 6570 726f 7669 6465 2046 provideprovide F\n-0000cb40: 4541 5455 5245 0a0a 5368 6f77 2074 6861 EATURE..Show tha\n-0000cb50: 7420 7468 6520 6665 6174 7572 6520 4645 t the feature FE\n-0000cb60: 4154 5552 4520 2861 2073 796d 626f 6c29 ATURE (a symbol)\n-0000cb70: 2068 6173 2062 6565 6e20 6c6f 6164 6564 has been loaded\n-0000cb80: 2069 6e20 7468 6520 6375 7272 656e 740a in the current.\n-0000cb90: 7374 7275 6374 7572 652e 7265 702e 7374 structure.rep.st\n-0000cba0: 7275 6374 7572 6573 2372 6571 7569 7265 ructures#require\n-0000cbb0: 7265 7175 6972 6520 4645 4154 5552 450a require FEATURE.\n-0000cbc0: 0a49 6620 4645 4154 5552 4520 2861 2073 .If FEATURE (a s\n-0000cbd0: 796d 626f 6c29 2068 6173 206e 6f74 2061 ymbol) has not a\n-0000cbe0: 6c72 6561 6479 2062 6565 6e20 6c6f 6164 lready been load\n-0000cbf0: 6564 2c20 6c6f 6164 2069 742e 2054 6865 ed, load it. The\n-0000cc00: 2066 696c 650a 6c6f 6164 6564 2069 7320 file.loaded is \n-0000cc10: 6569 7468 6572 2046 494c 4520 2869 6620 either FILE (if \n-0000cc20: 6769 7665 6e29 2c20 6f72 2074 6865 2070 given), or the p\n-0000cc30: 7269 6e74 206e 616d 6520 6f66 2046 4541 rint name of FEA\n-0000cc40: 5455 5245 2e72 6570 2e69 6f2e 7072 6f63 TURE.rep.io.proc\n-0000cc50: 6573 7365 7323 6b69 6c6c 2d70 726f 6365 esses#kill-proce\n-0000cc60: 7373 6b69 6c6c 2d70 726f 6365 7373 2050 sskill-process P\n-0000cc70: 524f 4345 5353 205b 5349 474e 414c 2d47 ROCESS [SIGNAL-G\n-0000cc80: 524f 5550 5d0a 0a4b 696c 6c20 7468 6520 ROUP]..Kill the \n-0000cc90: 6173 796e 6368 726f 6e6f 7573 2070 726f asynchronous pro\n-0000cca0: 6365 7373 2050 524f 4345 5353 2e20 4966 cess PROCESS. If\n-0000ccb0: 2053 4947 4e41 4c2d 4752 4f55 5020 6973 SIGNAL-GROUP is\n-0000ccc0: 2074 2c20 6b69 6c6c 2061 6c6c 0a63 6869 t, kill all.chi\n-0000ccd0: 6c64 2070 726f 6365 7373 6573 206f 6620 ld processes of \n-0000cce0: 5052 4f43 4553 5320 2869 7427 7320 7072 PROCESS (it's pr\n-0000ccf0: 6f63 6573 7320 6772 6f75 7029 2e72 6570 ocess group).rep\n-0000cd00: 2e69 6f2e 7072 6f63 6573 7365 7323 7369 .io.processes#si\n-0000cd10: 676e 616c 5f70 726f 6365 7373 7369 676e gnal_processsign\n-0000cd20: 616c 2d70 726f 6365 7373 2050 524f 4345 al-process PROCE\n-0000cd30: 5353 2053 4947 4e41 4c20 5b53 4947 4e41 SS SIGNAL [SIGNA\n-0000cd40: 4c2d 4752 4f55 505d 0a0a 5365 6e64 7320 L-GROUP]..Sends \n-0000cd50: 7468 6520 7369 676e 616c 2053 4947 4e41 the signal SIGNA\n-0000cd60: 4c20 746f 2074 6865 2070 726f 6365 7373 L to the process\n-0000cd70: 2050 524f 4345 5353 2e20 4966 2053 4947 PROCESS. If SIG\n-0000cd80: 4e41 4c2d 4752 4f55 5020 6973 0a6e 6f6e NAL-GROUP is.non\n-0000cd90: 2d6e 696c 2061 6c73 6f20 636f 6e74 696e -nil also contin\n-0000cda0: 7565 7320 7468 6520 7072 6f63 6573 7365 ues the processe\n-0000cdb0: 7320 696e 2074 6865 2070 726f 6365 7373 s in the process\n-0000cdc0: 2067 726f 7570 206f 6620 5052 4f43 4553 group of PROCES\n-0000cdd0: 532e 0a0a 5052 4f43 4553 5320 6d61 7920 S...PROCESS may \n-0000cde0: 6265 2065 6974 6865 7220 6120 4c69 7370 be either a Lisp\n-0000cdf0: 2070 726f 6365 7373 206f 626a 6563 742c process object,\n-0000ce00: 206f 7220 616e 2069 6e74 6567 6572 2067 or an integer g\n-0000ce10: 6976 696e 6720 7468 650a 7072 6f63 6573 iving the.proces\n-0000ce20: 732d 6964 206f 6620 6120 7072 6f63 6573 s-id of a proces\n-0000ce30: 7320 286e 6f74 206e 6563 6573 7361 7269 s (not necessari\n-0000ce40: 6c79 2073 7461 7274 6564 2062 7920 7265 ly started by re\n-0000ce50: 7029 2e0a 0a53 4947 4e41 4c20 6d61 7920 p)...SIGNAL may \n-0000ce60: 6569 7468 6572 2062 6520 6120 6e75 6d65 either be a nume\n-0000ce70: 7269 6320 7369 676e 616c 2c20 6f72 2061 ric signal, or a\n-0000ce80: 2073 796d 626f 6c20 6e61 6d69 6e67 2061 symbol naming a\n-0000ce90: 2073 6967 6e61 6c2c 2069 2e65 2e0a 7468 signal, i.e..th\n-0000cea0: 6520 7379 6d62 6f6c 2060 494e 5427 2066 e symbol `INT' f\n-0000ceb0: 6f72 2074 6865 2055 4e49 5820 5349 4749 or the UNIX SIGI\n-0000cec0: 4e54 2073 6967 6e61 6c2e 7265 702e 696f NT signal.rep.io\n-0000ced0: 2e70 726f 6365 7373 6573 2370 726f 6365 .processes#proce\n-0000cee0: 7373 2d65 7869 742d 7374 6174 7573 7072 ss-exit-statuspr\n-0000cef0: 6f63 6573 732d 6578 6974 2d73 7461 7475 ocess-exit-statu\n-0000cf00: 7320 5052 4f43 4553 530a 0a52 6574 7572 s PROCESS..Retur\n-0000cf10: 6e73 2074 6865 2075 6e70 726f 6365 7373 ns the unprocess\n-0000cf20: 6564 2065 7869 742d 7374 6174 7573 206f ed exit-status o\n-0000cf30: 6620 7468 6520 6c61 7374 2070 726f 6365 f the last proce\n-0000cf40: 7373 2074 6f20 6265 2072 756e 206f 6e20 ss to be run on \n-0000cf50: 7468 650a 7072 6f63 6573 732d 6f62 6a65 the.process-obje\n-0000cf60: 6374 2050 524f 4345 5353 2e20 4966 2050 ct PROCESS. If P\n-0000cf70: 524f 4345 5353 2069 7320 6375 7272 656e ROCESS is curren\n-0000cf80: 746c 7920 7275 6e6e 696e 672c 2072 6574 tly running, ret\n-0000cf90: 7572 6e20 6e69 6c2e 7265 702e 696f 2e70 urn nil.rep.io.p\n-0000cfa0: 726f 6365 7373 6573 2370 726f 6365 7373 rocesses#process\n-0000cfb0: 2d73 746f 7070 6564 2d70 7072 6f63 6573 -stopped-pproces\n-0000cfc0: 732d 7374 6f70 7065 642d 7020 5052 4f43 s-stopped-p PROC\n-0000cfd0: 4553 530a 0a52 6574 7572 6e20 7420 6966 ESS..Return t if\n-0000cfe0: 2050 524f 4345 5353 2068 6173 2062 6565 PROCESS has bee\n-0000cff0: 6e20 7374 6f70 7065 642e 0000 0000 0000 n stopped.......\n-0000d000: 7265 702e 7379 7374 656d 2363 616c 6c2d rep.system#call-\n-0000d010: 686f 6f6b 6361 6c6c 2d68 6f6f 6b20 484f hookcall-hook HO\n-0000d020: 4f4b 2041 5247 2d4c 4953 5420 5b54 5950 OK ARG-LIST [TYP\n-0000d030: 455d 0a0a 4361 6c6c 2074 6865 2068 6f6f E]..Call the hoo\n-0000d040: 6b20 6e61 6d65 6420 6279 2074 6865 2073 k named by the s\n-0000d050: 796d 626f 6c20 484f 4f4b 2c20 7061 7373 ymbol HOOK, pass\n-0000d060: 696e 6720 616c 6c20 6675 6e63 7469 6f6e ing all function\n-0000d070: 7320 7468 6520 6172 6775 6d65 6e74 730a s the arguments.\n-0000d080: 696e 2074 6865 206c 6973 7420 4152 472d in the list ARG-\n-0000d090: 4c49 5354 2e20 4e6f 7465 2074 6861 7420 LIST. Note that \n-0000d0a0: 484f 4f4b 206d 6179 2061 6c73 6f20 6265 HOOK may also be\n-0000d0b0: 2074 6865 2061 6374 7561 6c20 6c69 7374 the actual list\n-0000d0c0: 206f 6620 6675 6e63 7469 6f6e 730a 746f of functions.to\n-0000d0d0: 2063 616c 6c2e 0a0a 5459 5045 2064 6566 call...TYPE def\n-0000d0e0: 696e 6573 2068 6f77 2074 6865 2072 6574 ines how the ret\n-0000d0f0: 7572 6e20 7661 6c75 6573 206f 6620 6561 urn values of ea\n-0000d100: 6368 2066 756e 6374 696f 6e20 696e 2074 ch function in t\n-0000d110: 6865 2068 6f6f 6b20 6172 650a 7472 6561 he hook are.trea\n-0000d120: 7465 642e 2049 6620 5459 5045 2069 7320 ted. If TYPE is \n-0000d130: 6e69 6c20 7468 6579 2061 7265 2069 676e nil they are ign\n-0000d140: 6f72 6564 2c20 6966 2054 5950 4520 6973 ored, if TYPE is\n-0000d150: 2074 6865 2073 796d 626f 6c20 6061 6e64 the symbol `and\n-0000d160: 270a 7468 6520 686f 6f6b 2061 626f 7274 '.the hook abort\n-0000d170: 7320 6166 7465 7220 6120 6675 6e63 7469 s after a functi\n-0000d180: 6f6e 2072 6574 7572 6e73 206e 696c 2c20 on returns nil, \n-0000d190: 6966 2054 5950 4520 6973 2060 6f72 2720 if TYPE is `or' \n-0000d1a0: 7468 6520 686f 6f6b 0a61 626f 7274 7320 the hook.aborts \n-0000d1b0: 7768 656e 2061 2066 756e 6374 696f 6e20 when a function \n-0000d1c0: 7265 7475 726e 7320 6e6f 6e2d 6e69 6c2e returns non-nil.\n-0000d1d0: 0a0a 496e 2061 6c6c 2063 6173 6573 2074 ..In all cases t\n-0000d1e0: 6865 2076 616c 7565 2072 6574 7572 6e65 he value returne\n-0000d1f0: 6420 6279 2074 6865 206c 6173 742d 6576 d by the last-ev\n-0000d200: 616c 7561 7465 6420 6675 6e63 7469 6f6e aluated function\n-0000d210: 2069 730a 7265 7475 726e 6564 2e72 6570 is.returned.rep\n-0000d220: 2e76 6d2e 696e 7465 7270 7265 7465 7223 .vm.interpreter#\n-0000d230: 7661 6c69 6461 7465 2d62 7974 652d 636f validate-byte-co\n-0000d240: 6465 7661 6c69 6461 7465 2d62 7974 652d devalidate-byte-\n-0000d250: 636f 6465 2042 432d 4d41 4a4f 5220 4243 code BC-MAJOR BC\n-0000d260: 2d4d 494e 4f52 0a0a 4368 6563 6b20 7468 -MINOR..Check th\n-0000d270: 6174 2062 7974 6520 636f 6465 7320 6672 at byte codes fr\n-0000d280: 6f6d 2069 6e73 7472 7563 7469 6f6e 2073 om instruction s\n-0000d290: 6574 2042 432d 4d41 4a4f 522e 4243 2d4d et BC-MAJOR.BC-M\n-0000d2a0: 494e 4f52 2c20 6d61 7920 6265 0a65 7865 INOR, may be.exe\n-0000d2b0: 6375 7465 642e 2049 6620 6e6f 742c 2061 cuted. If not, a\n-0000d2c0: 6e20 6572 726f 7220 7769 6c6c 2062 6520 n error will be \n-0000d2d0: 7369 676e 616c 6c65 642e 7265 702e 6c61 signalled.rep.la\n-0000d2e0: 6e67 2e69 6e74 6572 7072 6574 6572 236d ng.interpreter#m\n-0000d2f0: 6163 726f 6578 7061 6e64 2d31 6d61 6372 acroexpand-1macr\n-0000d300: 6f65 7870 616e 642d 3120 464f 524d 205b oexpand-1 FORM [\n-0000d310: 454e 5649 524f 4e4d 454e 545d 0a0a 4966 ENVIRONMENT]..If\n-0000d320: 2046 4f52 4d20 6973 2061 206d 6163 726f FORM is a macro\n-0000d330: 2063 616c 6c2c 2065 7870 616e 6420 6974 call, expand it\n-0000d340: 206f 6e63 6520 616e 6420 7265 7475 726e once and return\n-0000d350: 2074 6865 2072 6573 756c 7469 6e67 2066 the resulting f\n-0000d360: 6f72 6d2e 0a0a 4966 2045 4e56 4952 4f4e orm...If ENVIRON\n-0000d370: 4d45 4e54 2069 7320 7370 6563 6966 6965 MENT is specifie\n-0000d380: 6420 6974 2069 7320 6120 6675 6e63 7469 d it is a functi\n-0000d390: 6f6e 2074 6f20 6361 6c6c 2074 6f20 646f on to call to do\n-0000d3a0: 2074 6865 2061 6374 7561 6c0a 6578 7061 the actual.expa\n-0000d3b0: 6e73 696f 6e2e 2041 6e79 206d 6163 726f nsion. Any macro\n-0000d3c0: 2065 7870 616e 6465 7273 2072 6563 7572 expanders recur\n-0000d3d0: 7369 7665 6c79 2063 616c 6c69 6e67 206d sively calling m\n-0000d3e0: 6163 726f 6578 7061 6e64 2073 686f 756c acroexpand shoul\n-0000d3f0: 640a 7061 7373 2074 6865 2076 616c 7565 d.pass the value\n-0000d400: 206f 6620 7468 6520 606d 6163 726f 2d65 of the `macro-e\n-0000d410: 6e76 6972 6f6e 6d65 6e74 2720 7661 7269 nvironment' vari\n-0000d420: 6162 6c65 2074 6f20 7468 6973 2070 6172 able to this par\n-0000d430: 616d 6574 6572 2e72 6570 2e6c 616e 672e ameter.rep.lang.\n-0000d440: 696e 7465 7270 7265 7465 7223 6d61 6372 interpreter#macr\n-0000d450: 6f65 7870 616e 646d 6163 726f 6578 7061 oexpandmacroexpa\n-0000d460: 6e64 2046 4f52 4d20 5b45 4e56 4952 4f4e nd FORM [ENVIRON\n-0000d470: 4d45 4e54 5d0a 0a49 6620 464f 524d 2069 MENT]..If FORM i\n-0000d480: 7320 6120 6d61 6372 6f20 6361 6c6c 2c20 s a macro call, \n-0000d490: 6578 7061 6e64 2069 7420 756e 7469 6c20 expand it until \n-0000d4a0: 6974 2069 736e 2774 2e0a 0a49 6620 454e it isn't...If EN\n-0000d4b0: 5649 524f 4e4d 454e 5420 6973 2073 7065 VIRONMENT is spe\n-0000d4c0: 6369 6669 6564 2069 7420 6973 2061 2066 cified it is a f\n-0000d4d0: 756e 6374 696f 6e20 746f 2063 616c 6c20 unction to call \n-0000d4e0: 746f 2064 6f20 7468 6520 6163 7475 616c to do the actual\n-0000d4f0: 0a65 7870 616e 7369 6f6e 2e20 416e 7920 .expansion. Any \n-0000d500: 6d61 6372 6f20 6578 7061 6e64 6572 7320 macro expanders \n-0000d510: 7265 6375 7273 6976 656c 7920 6361 6c6c recursively call\n-0000d520: 696e 6720 6d61 6372 6f65 7870 616e 6420 ing macroexpand \n-0000d530: 7368 6f75 6c64 0a70 6173 7320 7468 6520 should.pass the \n-0000d540: 7661 6c75 6520 6f66 2074 6865 2060 6d61 value of the `ma\n-0000d550: 6372 6f2d 656e 7669 726f 6e6d 656e 7427 cro-environment'\n-0000d560: 2076 6172 6961 626c 6520 746f 2074 6869 variable to thi\n-0000d570: 7320 7061 7261 6d65 7465 722e 7265 702e s parameter.rep.\n-0000d580: 6c61 6e67 2e69 6e74 6572 7072 6574 6572 lang.interpreter\n-0000d590: 2363 6f6e 7469 6e75 6174 696f 6e2d 6361 #continuation-ca\n-0000d5a0: 6c6c 6162 6c65 2d70 636f 6e74 696e 7561 llable-pcontinua\n-0000d5b0: 7469 6f6e 2d63 616c 6c61 626c 652d 7020 tion-callable-p \n-0000d5c0: 434f 4e54 494e 5541 5449 4f4e 0a0a 5265 CONTINUATION..Re\n-0000d5d0: 7475 726e 7320 6074 2720 6966 2074 6865 turns `t' if the\n-0000d5e0: 2063 6f6e 7469 6e75 6174 696f 6e20 6f62 continuation ob\n-0000d5f0: 6a65 6374 2043 4f4e 5449 4e55 4154 494f ject CONTINUATIO\n-0000d600: 4e20 6672 6f6d 2074 6865 2063 7572 7265 N from the curre\n-0000d610: 6e74 0a65 7865 6375 7469 6f6e 2070 6f69 nt.execution poi\n-0000d620: 6e74 206f 6620 7468 6520 696e 7465 7270 nt of the interp\n-0000d630: 7265 7465 722e 7265 702e 6c61 6e67 2e69 reter.rep.lang.i\n-0000d640: 6e74 6572 7072 6574 6572 2363 616c 6c2d nterpreter#call-\n-0000d650: 7769 7468 2d6f 626a 6563 7463 616c 6c2d with-objectcall-\n-0000d660: 7769 7468 2d6f 626a 6563 7420 4152 4720 with-object ARG \n-0000d670: 5448 554e 4b0a 0a43 616c 6c20 7468 6520 THUNK..Call the \n-0000d680: 7a65 726f 2d70 6172 616d 6574 6572 2066 zero-parameter f\n-0000d690: 756e 6374 696f 6e20 5448 554e 4b2c 2077 unction THUNK, w\n-0000d6a0: 6974 6820 6f62 6a65 6374 2041 5247 2074 ith object ARG t\n-0000d6b0: 656d 706f 7261 7269 6c79 0a60 626f 756e emporarily.`boun\n-0000d6c0: 6427 2028 6120 7479 7065 2d73 7065 6369 d' (a type-speci\n-0000d6d0: 6669 6320 6f70 6572 6174 696f 6e2c 2075 fic operation, u\n-0000d6e0: 7375 616c 6c79 2074 6f20 6d61 6b65 2041 sually to make A\n-0000d6f0: 5247 2060 6163 7469 7665 2720 696e 0a73 RG `active' in.s\n-0000d700: 6f6d 6520 7761 7929 2e20 5768 656e 2054 ome way). When T\n-0000d710: 4855 4e4b 2072 6574 7572 6e73 2041 5247 HUNK returns ARG\n-0000d720: 2069 7320 756e 626f 756e 642e 2054 6865 is unbound. The\n-0000d730: 2076 616c 7565 2072 6574 7572 6e65 6420 value returned \n-0000d740: 6279 0a54 4855 4e4b 2069 7320 7468 656e by.THUNK is then\n-0000d750: 2072 6574 7572 6e65 642e 0a0a 4966 2054 returned...If T\n-0000d760: 4855 4e4b 2069 7320 6576 6572 206c 6566 HUNK is ever lef\n-0000d770: 7420 6475 6520 746f 2061 2063 6f6e 7469 t due to a conti\n-0000d780: 6e75 6174 696f 6e20 6265 696e 6720 696e nuation being in\n-0000d790: 766f 6b65 642c 2041 5247 2077 696c 6c20 voked, ARG will \n-0000d7a0: 6265 0a75 6e62 6f75 6e64 2e20 4966 2054 be.unbound. If T\n-0000d7b0: 4855 4e4b 2069 7320 7375 6273 6571 7565 HUNK is subseque\n-0000d7c0: 6e74 6c79 2072 6565 6e74 6572 6564 2c20 ntly reentered, \n-0000d7d0: 4152 4720 7769 6c6c 2062 6520 7265 626f ARG will be rebo\n-0000d7e0: 756e 642e 7265 702e 6c61 6e67 2e69 6e74 und.rep.lang.int\n-0000d7f0: 6572 7072 6574 6572 2363 616c 6c2d 7769 erpreter#call-wi\n-0000d800: 7468 2d64 796e 616d 6963 2d72 6f6f 7463 th-dynamic-rootc\n-0000d810: 616c 6c2d 7769 7468 2d64 796e 616d 6963 all-with-dynamic\n-0000d820: 2d72 6f6f 7420 5448 554e 4b0a 0a43 616c -root THUNK..Cal\n-0000d830: 6c20 7468 6520 7a65 726f 2d70 6172 616d l the zero-param\n-0000d840: 6574 6572 2066 756e 6374 696f 6e20 5448 eter function TH\n-0000d850: 554e 4b2c 2061 7320 7468 6520 726f 6f74 UNK, as the root\n-0000d860: 206f 6620 6120 6e65 7720 6578 6563 7574 of a new execut\n-0000d870: 696f 6e0a 656e 7669 726f 6e6d 656e 742e ion.environment.\n-0000d880: 2054 6869 7320 6d65 616e 7320 7468 6174 This means that\n-0000d890: 2074 6865 2063 6f6e 7469 6e75 6174 696f the continuatio\n-0000d8a0: 6e20 6f66 2054 4855 4e4b 2077 696c 6c20 n of THUNK will \n-0000d8b0: 616c 7761 7973 2062 650a 7265 6163 6865 always be.reache\n-0000d8c0: 6420 6f6e 6365 2c20 616e 6420 6f6e 6365 d once, and once\n-0000d8d0: 206f 6e6c 792e 2041 6e79 2063 6f6e 7469 only. Any conti\n-0000d8e0: 6e75 6174 696f 6e73 2061 626f 7665 2074 nuations above t\n-0000d8f0: 6865 206e 6577 2072 6f6f 7420 6d61 790a he new root may.\n-0000d900: 6e6f 7420 6265 2069 6e76 6f6b 6564 2066 not be invoked f\n-0000d910: 726f 6d20 696e 7369 6465 2074 6865 2072 rom inside the r\n-0000d920: 6f6f 742e 7265 702e 7468 7265 6164 7323 oot.rep.threads#\n-0000d930: 7468 7265 6164 2d64 656c 6574 6574 6872 thread-deletethr\n-0000d940: 6561 642d 6465 6c65 7465 205b 5448 5245 ead-delete [THRE\n-0000d950: 4144 5d0a 0a4d 6172 6b20 5448 5245 4144 AD]..Mark THREAD\n-0000d960: 2028 6f72 2074 6865 2063 7572 7265 6e74 (or the current\n-0000d970: 2074 6872 6561 6429 2c20 6173 2062 6569 thread), as bei\n-0000d980: 6e67 2064 656c 6574 6564 2e20 4974 2077 ng deleted. It w\n-0000d990: 696c 6c20 6e6f 7420 6265 0a73 7769 7463 ill not be.switc\n-0000d9a0: 6865 6420 746f 2069 6e20 7468 6520 6675 hed to in the fu\n-0000d9b0: 7475 7265 2e20 4966 2074 6865 2063 7572 ture. If the cur\n-0000d9c0: 7265 6e74 2074 6872 6561 6420 6973 2064 rent thread is d\n-0000d9d0: 656c 6574 6564 2c20 636f 6e74 726f 6c0a eleted, control.\n-0000d9e0: 7769 6c6c 2062 6520 7061 7373 6564 2074 will be passed t\n-0000d9f0: 6f20 7468 6520 6e65 7874 2072 756e 6e61 o the next runna\n-0000da00: 626c 6520 7468 7265 6164 2e20 4465 6c65 ble thread. Dele\n-0000da10: 7469 6e67 2074 6865 206c 6173 7420 7275 ting the last ru\n-0000da20: 6e6e 6162 6c65 0a74 6872 6561 6420 7265 nnable.thread re\n-0000da30: 7375 6c74 7320 666f 7263 6573 2074 6865 sults forces the\n-0000da40: 2063 6f6e 7461 696e 696e 6720 6479 6e61 containing dyna\n-0000da50: 6d69 6320 726f 6f74 2074 6f20 6265 2063 mic root to be c\n-0000da60: 6c6f 7365 642e 7265 702e 7468 7265 6164 losed.rep.thread\n-0000da70: 7323 7468 7265 6164 2d73 7573 7065 6e64 s#thread-suspend\n-0000da80: 7468 7265 6164 2d73 7573 7065 6e64 205b thread-suspend [\n-0000da90: 5448 5245 4144 5d20 5b4d 5345 4353 5d0a THREAD] [MSECS].\n-0000daa0: 0a4d 6172 6b20 5448 5245 4144 2028 6f72 .Mark THREAD (or\n-0000dab0: 2074 6865 2063 7572 7265 6e74 2074 6872 the current thr\n-0000dac0: 6561 6429 2061 7320 6265 696e 6720 7375 ead) as being su\n-0000dad0: 7370 656e 6465 642e 2049 7420 7769 6c6c spended. It will\n-0000dae0: 206e 6f74 2062 650a 7365 6c65 6374 6564 not be.selected\n-0000daf0: 2075 6e74 696c 2069 7420 6861 7320 7468 until it has th\n-0000db00: 6973 2073 7461 7475 7320 7265 6d6f 7665 is status remove\n-0000db10: 642e 2053 7573 7065 6e64 696e 6720 7468 d. Suspending th\n-0000db20: 6520 6375 7272 656e 740a 7468 7265 6164 e current.thread\n-0000db30: 2077 696c 6c20 7061 7373 2063 6f6e 7472 will pass contr\n-0000db40: 6f6c 2074 6f20 7468 6520 6e65 7874 2072 ol to the next r\n-0000db50: 756e 6e61 626c 6520 7468 7265 6164 2e20 unnable thread. \n-0000db60: 4966 2074 6865 7265 2061 7265 206e 6f0a If there are no.\n-0000db70: 7275 6e6e 6162 6c65 2074 6872 6561 6473 runnable threads\n-0000db80: 2c20 7468 656e 2073 6c65 6570 2075 6e74 , then sleep unt\n-0000db90: 696c 2074 6865 206e 6578 7420 7468 7265 il the next thre\n-0000dba0: 6164 2062 6563 6f6d 6573 2072 756e 6e61 ad becomes runna\n-0000dbb0: 626c 652e 0a0a 5265 7475 726e 7320 7472 ble...Returns tr\n-0000dbc0: 7565 2069 6620 7468 6520 7469 6d65 6f75 ue if the timeou\n-0000dbd0: 7420 7761 7320 7265 6163 6865 642e 7265 t was reached.re\n-0000dbe0: 702e 7468 7265 6164 7323 7468 7265 6164 p.threads#thread\n-0000dbf0: 2d6a 6f69 6e74 6872 6561 642d 6a6f 696e -jointhread-join\n-0000dc00: 2054 4852 4541 4420 5b4d 5345 4353 5d20 THREAD [MSECS] \n-0000dc10: 5b44 4546 4155 4c54 2d56 414c 5545 5d0a [DEFAULT-VALUE].\n-0000dc20: 0a53 7573 7065 6e64 2074 6865 2063 7572 .Suspend the cur\n-0000dc30: 7265 6e74 2074 6872 6561 6420 756e 7469 rent thread unti\n-0000dc40: 6c20 5448 5245 4144 2068 6173 2065 7869 l THREAD has exi\n-0000dc50: 7465 642c 206f 7220 4d53 4543 530a 6d69 ted, or MSECS.mi\n-0000dc60: 6c6c 6973 6563 6f6e 6473 2068 6176 6520 lliseconds have \n-0000dc70: 7061 7373 6564 2e20 4966 2054 4852 4541 passed. If THREA\n-0000dc80: 4420 6578 6974 7320 6e6f 726d 616c 6c79 D exits normally\n-0000dc90: 2c20 7265 7475 726e 2074 6865 2076 616c , return the val\n-0000dca0: 7565 206f 660a 7468 6520 6c61 7374 2066 ue of.the last f\n-0000dcb0: 6f72 6d20 6974 2065 7661 6c75 6174 6564 orm it evaluated\n-0000dcc0: 2c20 656c 7365 2072 6574 7572 6e20 4445 , else return DE\n-0000dcd0: 4641 554c 542d 5641 4c55 452e 0a0a 4974 FAULT-VALUE...It\n-0000dce0: 2069 7320 616e 2065 7272 6f72 2074 6f20 is an error to \n-0000dcf0: 6361 6c6c 2074 6872 6561 642d 6a6f 696e call thread-join\n-0000dd00: 206f 6e20 6120 5448 5245 4144 2074 6861 on a THREAD tha\n-0000dd10: 7420 6973 206e 6f74 2061 206d 656d 6265 t is not a membe\n-0000dd20: 7220 6f66 0a63 7572 7265 6e74 2064 796e r of.current dyn\n-0000dd30: 616d 6963 2072 6f6f 742e 7265 702e 7468 amic root.rep.th\n-0000dd40: 7265 6164 7323 7468 7265 6164 2d77 616b reads#thread-wak\n-0000dd50: 6574 6872 6561 642d 7761 6b65 205b 5448 ethread-wake [TH\n-0000dd60: 5245 4144 5d0a 0a49 6620 5448 5245 4144 READ]..If THREAD\n-0000dd70: 2028 6f72 2074 6865 2063 7572 7265 6e74 (or the current\n-0000dd80: 2074 6872 6561 6429 2069 7320 6375 7272 thread) is curr\n-0000dd90: 656e 746c 7920 7375 7370 656e 6465 642c ently suspended,\n-0000dda0: 206d 6172 6b20 6974 2061 730a 6265 696e mark it as.bein\n-0000ddb0: 6720 7275 6e6e 6162 6c65 206f 6e63 6520 g runnable once \n-0000ddc0: 6d6f 7265 2e72 6570 2e74 6872 6561 6473 more.rep.threads\n-0000ddd0: 2374 6872 6561 6470 7468 7265 6164 7020 #threadpthreadp \n-0000dde0: 4152 470a 0a52 6574 7572 6e20 6074 2720 ARG..Return `t' \n-0000ddf0: 6966 2041 5247 2069 7320 6120 7468 7265 if ARG is a thre\n-0000de00: 6164 206f 626a 6563 742e 7265 702e 7468 ad object.rep.th\n-0000de10: 7265 6164 7323 7468 7265 6164 2d65 7869 reads#thread-exi\n-0000de20: 7465 642d 7074 6872 6561 642d 6578 6974 ted-pthread-exit\n-0000de30: 6564 2d70 2054 4852 4541 440a 0a52 6574 ed-p THREAD..Ret\n-0000de40: 7572 6e20 6074 2720 6966 2054 4852 4541 urn `t' if THREA\n-0000de50: 4420 6861 7320 6578 6974 6564 2e72 6570 D has exited.rep\n-0000de60: 2e74 6872 6561 6473 2363 7572 7265 6e74 .threads#current\n-0000de70: 2d74 6872 6561 6463 7572 7265 6e74 2d74 -threadcurrent-t\n-0000de80: 6872 6561 6420 5b44 4550 5448 5d0a 0a52 hread [DEPTH]..R\n-0000de90: 6574 7572 6e20 7468 6520 6375 7272 656e eturn the curren\n-0000dea0: 746c 7920 6578 6563 7574 696e 6720 7468 tly executing th\n-0000deb0: 7265 6164 2e72 6570 2e74 6872 6561 6473 read.rep.threads\n-0000dec0: 2374 6872 6561 642d 666f 7262 6964 7468 #thread-forbidth\n-0000ded0: 7265 6164 2d66 6f72 6269 640a 0a49 6e63 read-forbid..Inc\n-0000dee0: 7265 6d65 6e74 2074 6865 2074 6872 6561 rement the threa\n-0000def0: 6420 7072 6565 6d70 7469 6f6e 206c 6f63 d preemption loc\n-0000df00: 6b2e 2057 6865 6e20 6772 6561 7468 6572 k. When greather\n-0000df10: 2074 6861 6e20 7a65 726f 2061 6c6c 0a70 than zero all.p\n-0000df20: 7265 656d 7074 696f 6e20 6f66 2074 6872 reemption of thr\n-0000df30: 6561 6473 2069 7320 6469 7361 626c 6564 eads is disabled\n-0000df40: 2e20 5265 7475 726e 7320 6074 2720 6966 . Returns `t' if\n-0000df50: 2070 7265 656d 7074 696f 6e20 6973 2062 preemption is b\n-0000df60: 6c6f 636b 6564 0a61 7320 7468 6973 2066 locked.as this f\n-0000df70: 756e 6374 696f 6e20 7265 7475 726e 732e unction returns.\n-0000df80: 7265 702e 696f 2e64 622e 6764 626d 2367 rep.io.db.gdbm#g\n-0000df90: 6462 6d2d 7374 6f72 6567 6462 6d2d 7374 dbm-storegdbm-st\n-0000dfa0: 6f72 6520 4442 4d20 4b45 5920 5641 4c55 ore DBM KEY VALU\n-0000dfb0: 4520 5b46 4c41 4753 5d72 6570 2e6c 616e E [FLAGS]rep.lan\n-0000dfc0: 672e 6d61 7468 2373 696e 7369 6e20 580a g.math#sinsin X.\n-0000dfd0: 0a52 6574 7572 6e73 2074 6865 2073 696e .Returns the sin\n-0000dfe0: 6520 6f66 2058 2c20 696e 2072 6164 6961 e of X, in radia\n-0000dff0: 6e73 2e00 0000 0000 0000 0000 0000 0000 ns..............\n-0000e000: 666f 726d 6174 2d68 6f6f 6b73 2d61 6c69 format-hooks-ali\n-0000e010: 7374 416c 6973 7420 6f66 2028 4348 4152 stAlist of (CHAR\n-0000e020: 202e 2046 554e 4354 494f 4e29 2064 6566 . FUNCTION) def\n-0000e030: 696e 696e 6720 6578 7472 6120 666f 726d ining extra form\n-0000e040: 6174 2063 6f6e 7665 7273 696f 6e73 2066 at conversions f\n-0000e050: 6f72 2074 6865 0a66 6f72 6d61 7420 6675 or the.format fu\n-0000e060: 6e63 7469 6f6e 2e20 4655 4e43 5449 4f4e nction. FUNCTION\n-0000e070: 2069 7320 6361 6c6c 6564 2061 7320 2846 is called as (F\n-0000e080: 554e 4354 494f 4e20 7265 7076 292c 2061 UNCTION repv), a\n-0000e090: 6e64 2073 686f 756c 640a 7265 7475 726e nd should.return\n-0000e0a0: 2074 6865 2073 7472 696e 6720 746f 2062 the string to b\n-0000e0b0: 6520 696e 7365 7274 6564 2e72 6570 2e69 e inserted.rep.i\n-0000e0c0: 6f2e 7374 7265 616d 7323 7772 6974 6577 o.streams#writew\n-0000e0d0: 7269 7465 2053 5452 4541 4d20 4441 5441 rite STREAM DATA\n-0000e0e0: 205b 4c45 4e47 5448 5d0a 0a57 7269 7465 [LENGTH]..Write\n-0000e0f0: 7320 4441 5441 2c20 7768 6963 6820 6361 s DATA, which ca\n-0000e100: 6e20 6569 7468 6572 2062 6520 6120 7374 n either be a st\n-0000e110: 7269 6e67 206f 7220 6120 6368 6172 6163 ring or a charac\n-0000e120: 7465 722c 2074 6f20 7468 6520 7374 7265 ter, to the stre\n-0000e130: 616d 0a53 5452 4541 4d2c 2072 6574 7572 am.STREAM, retur\n-0000e140: 6e69 6e67 2074 6865 206e 756d 6265 7220 ning the number \n-0000e150: 6f66 2063 6861 7261 6374 6572 7320 6163 of characters ac\n-0000e160: 7475 616c 6c79 2077 7269 7474 656e 2e20 tually written. \n-0000e170: 4966 2044 4154 4120 6973 0a61 2073 7472 If DATA is.a str\n-0000e180: 696e 6720 4c45 4e47 5448 2063 616e 2064 ing LENGTH can d\n-0000e190: 6566 696e 6520 686f 7720 6d61 6e79 2063 efine how many c\n-0000e1a0: 6861 7261 6374 6572 7320 746f 2077 7269 haracters to wri\n-0000e1b0: 7465 2e72 6570 2e69 6f2e 7374 7265 616d te.rep.io.stream\n-0000e1c0: 7323 7265 6164 2d63 6861 7272 6561 642d s#read-charread-\n-0000e1d0: 6368 6172 2053 5452 4541 4d0a 0a52 6561 char STREAM..Rea\n-0000e1e0: 6473 2074 6865 206e 6578 7420 6368 6172 ds the next char\n-0000e1f0: 6163 7465 7220 6672 6f6d 2074 6865 2069 acter from the i\n-0000e200: 6e70 7574 2d73 7472 6561 6d20 5354 5245 nput-stream STRE\n-0000e210: 414d 2c20 6966 206e 6f20 6d6f 7265 2063 AM, if no more c\n-0000e220: 6861 7261 6374 6572 730a 6172 6520 6176 haracters.are av\n-0000e230: 6169 6c61 626c 6520 7265 7475 726e 7320 ailable returns \n-0000e240: 6e69 6c2e 7265 702e 696f 2e73 7472 6561 nil.rep.io.strea\n-0000e250: 6d73 2370 6565 6b2d 6368 6172 7065 656b ms#peek-charpeek\n-0000e260: 2d63 6861 7220 5354 5245 414d 0a0a 5265 -char STREAM..Re\n-0000e270: 7475 726e 7320 7468 6520 6e65 7874 2063 turns the next c\n-0000e280: 6861 7261 6374 6572 2066 726f 6d20 7468 haracter from th\n-0000e290: 6520 696e 7075 742d 7374 7265 616d 2053 e input-stream S\n-0000e2a0: 5452 4541 4d2c 202a 7769 7468 6f75 742a TREAM, *without*\n-0000e2b0: 0a72 656d 6f76 696e 6720 7468 6174 2063 .removing that c\n-0000e2c0: 6861 7261 6374 6572 2066 726f 6d20 7468 haracter from th\n-0000e2d0: 6520 6865 6164 206f 6620 7468 6520 7374 e head of the st\n-0000e2e0: 7265 616d 2e20 4966 206e 6f20 6d6f 7265 ream. If no more\n-0000e2f0: 0a63 6861 7261 6374 6572 7320 6172 6520 .characters are \n-0000e300: 6176 6169 6c61 626c 6520 7265 7475 726e available return\n-0000e310: 7320 6e69 6c2e 7265 702e 696f 2e73 7472 s nil.rep.io.str\n-0000e320: 6561 6d73 2372 6561 642d 6368 6172 7372 eams#read-charsr\n-0000e330: 6561 642d 6368 6172 7320 5354 5245 414d ead-chars STREAM\n-0000e340: 2043 4f55 4e54 0a0a 5265 6164 2075 7074 COUNT..Read upt\n-0000e350: 6f20 434f 554e 5420 6368 6172 6163 7465 o COUNT characte\n-0000e360: 7273 2066 726f 6d20 7468 6520 696e 7075 rs from the inpu\n-0000e370: 7420 7374 7265 616d 2053 5452 4541 4d2c t stream STREAM,\n-0000e380: 2072 6574 7572 6e69 6e67 2061 0a73 7472 returning a.str\n-0000e390: 696e 6720 636f 6e74 6169 6e69 6e67 2074 ing containing t\n-0000e3a0: 6865 2063 6861 7261 6374 6572 732e 2049 he characters. I\n-0000e3b0: 6620 454f 4620 6973 2072 6561 6420 6265 f EOF is read be\n-0000e3c0: 666f 7265 2072 6561 6469 6e67 2043 4f55 fore reading COU\n-0000e3d0: 4e54 0a63 6861 7261 6374 6572 732c 2074 NT.characters, t\n-0000e3e0: 6865 2072 6574 7572 6e65 6420 7374 7269 he returned stri\n-0000e3f0: 6e67 2077 696c 6c20 636f 6e74 6169 6e20 ng will contain \n-0000e400: 7468 6520 6368 6172 6163 7465 7273 2072 the characters r\n-0000e410: 6561 6420 7570 2074 6f0a 7468 6174 2070 ead up to.that p\n-0000e420: 6f69 6e74 2e20 4966 206e 6f20 6368 6172 oint. If no char\n-0000e430: 6163 7465 7273 2061 7265 2072 6561 642c acters are read,\n-0000e440: 206e 696c 2077 696c 6c20 6265 2072 6574 nil will be ret\n-0000e450: 7572 6e65 642e 7265 702e 696f 2e73 7472 urned.rep.io.str\n-0000e460: 6561 6d73 2372 6561 642d 6c69 6e65 7265 eams#read-linere\n-0000e470: 6164 2d6c 696e 6520 5354 5245 414d 0a0a ad-line STREAM..\n-0000e480: 5265 6164 206f 6e65 206c 696e 6520 6f66 Read one line of\n-0000e490: 2074 6578 7420 6672 6f6d 2053 5452 4541 text from STREA\n-0000e4a0: 4d2e 2020 5265 7475 726e 2069 7420 6173 M. Return it as\n-0000e4b0: 2061 2073 7472 696e 672e 2020 4966 2074 a string. If t\n-0000e4c0: 6865 0a6c 696e 6520 7761 7320 7465 726d he.line was term\n-0000e4d0: 696e 6174 6564 2062 7920 6120 6e65 776c inated by a newl\n-0000e4e0: 696e 6520 2869 6e73 7465 6164 206f 6620 ine (instead of \n-0000e4f0: 454f 4629 2069 7420 6973 2069 6e63 6c75 EOF) it is inclu\n-0000e500: 6465 6420 696e 0a74 6865 2072 6574 7572 ded in.the retur\n-0000e510: 6e20 7661 6c75 652e 2020 4966 2065 6e64 n value. If end\n-0000e520: 206f 6620 6669 6c65 206f 6363 7572 7320 of file occurs \n-0000e530: 696d 6d65 6469 6174 656c 7920 6265 666f immediately befo\n-0000e540: 7265 2061 6e79 0a63 6861 7261 6374 6572 re any.character\n-0000e550: 7320 6361 6e20 6265 2072 6561 642c 2072 s can be read, r\n-0000e560: 6574 7572 6e20 6e69 6c2e 7265 702e 696f eturn nil.rep.io\n-0000e570: 2e73 7472 6561 6d73 2363 6f70 792d 7374 .streams#copy-st\n-0000e580: 7265 616d 636f 7079 2d73 7472 6561 6d20 reamcopy-stream \n-0000e590: 534f 5552 4345 2d53 5452 4541 4d20 4445 SOURCE-STREAM DE\n-0000e5a0: 5354 2d53 5452 4541 4d0a 0a43 6f70 7920 ST-STREAM..Copy \n-0000e5b0: 616c 6c20 6368 6172 6163 7465 7273 2066 all characters f\n-0000e5c0: 726f 6d20 534f 5552 4345 2d53 5452 4541 rom SOURCE-STREA\n-0000e5d0: 4d20 746f 2044 4553 542d 5354 5245 414d M to DEST-STREAM\n-0000e5e0: 2075 6e74 696c 2061 6e20 454f 4620 6973 until an EOF is\n-0000e5f0: 0a72 6561 642e 2052 6574 7572 6e73 2074 .read. Returns t\n-0000e600: 6865 206e 756d 6265 7220 6f66 2063 6861 he number of cha\n-0000e610: 7261 6374 6572 7320 636f 7069 6564 2e72 racters copied.r\n-0000e620: 6570 2e69 6f2e 7374 7265 616d 7323 7265 ep.io.streams#re\n-0000e630: 6164 7265 6164 205b 5354 5245 414d 5d0a adread [STREAM].\n-0000e640: 0a52 6561 6473 206f 6e65 206c 6973 702d .Reads one lisp-\n-0000e650: 6f62 6a65 6374 2066 726f 6d20 7468 6520 object from the \n-0000e660: 696e 7075 742d 7374 7265 616d 2053 5452 input-stream STR\n-0000e670: 4541 4d20 286f 7220 7468 6520 7661 6c75 EAM (or the valu\n-0000e680: 6520 6f66 2074 6865 0a76 6172 6961 626c e of the.variabl\n-0000e690: 6520 6073 7461 6e64 6172 642d 696e 7075 e `standard-inpu\n-0000e6a0: 7427 2069 6620 5354 5245 414d 2069 7320 t' if STREAM is \n-0000e6b0: 756e 7370 6563 6966 6965 6429 2061 6e64 unspecified) and\n-0000e6c0: 2072 6574 7572 6e20 6974 2e72 6570 2e69 return it.rep.i\n-0000e6d0: 6f2e 7374 7265 616d 7323 7072 696e 7470 o.streams#printp\n-0000e6e0: 7269 6e74 204f 424a 4543 5420 5b53 5452 rint OBJECT [STR\n-0000e6f0: 4541 4d5d 0a0a 4669 7273 7420 6f75 7470 EAM]..First outp\n-0000e700: 7574 7320 6120 6e65 776c 696e 652c 2074 uts a newline, t\n-0000e710: 6865 6e20 7072 696e 7473 2061 2074 6578 hen prints a tex\n-0000e720: 7420 7265 7072 6573 656e 7461 7469 6f6e t representation\n-0000e730: 206f 6620 4f42 4a45 4354 2074 6f0a 5354 of OBJECT to.ST\n-0000e740: 5245 414d 2028 6f72 2074 6865 2063 6f6e REAM (or the con\n-0000e750: 7465 6e74 7320 6f66 2074 6865 2076 6172 tents of the var\n-0000e760: 6961 626c 6520 6073 7461 6e64 6172 642d iable `standard-\n-0000e770: 6f75 7470 7574 2729 2069 6e20 6120 666f output') in a fo\n-0000e780: 726d 2073 7569 7461 626c 650a 666f 7220 rm suitable.for \n-0000e790: 6072 6561 6427 2e72 6570 2e69 6f2e 7374 `read'.rep.io.st\n-0000e7a0: 7265 616d 7323 7072 696e 3170 7269 6e31 reams#prin1prin1\n-0000e7b0: 204f 424a 4543 5420 5b53 5452 4541 4d5d OBJECT [STREAM]\n-0000e7c0: 0a0a 5072 696e 7473 2061 2074 6578 7420 ..Prints a text \n-0000e7d0: 7265 7072 6573 656e 7461 7469 6f6e 206f representation o\n-0000e7e0: 6620 4f42 4a45 4354 2074 6f20 5354 5245 f OBJECT to STRE\n-0000e7f0: 414d 2028 6f72 2074 6865 2063 6f6e 7465 AM (or the conte\n-0000e800: 6e74 7320 6f66 2074 6865 0a76 6172 6961 nts of the.varia\n-0000e810: 626c 6520 6073 7461 6e64 6172 642d 6f75 ble `standard-ou\n-0000e820: 7470 7574 2729 2069 6e20 6120 666f 726d tput') in a form\n-0000e830: 2073 7569 7461 626c 6520 666f 7220 6072 suitable for `r\n-0000e840: 6561 6427 2e72 6570 2e69 6f2e 7374 7265 ead'.rep.io.stre\n-0000e850: 616d 7323 666f 726d 6174 666f 726d 6174 ams#formatformat\n-0000e860: 2053 5452 4541 4d20 464f 524d 4154 2d53 STREAM FORMAT-S\n-0000e870: 5452 494e 4720 4152 4753 2e2e 2e0a 0a57 TRING ARGS.....W\n-0000e880: 7269 7465 7320 6120 7374 7269 6e67 2063 rites a string c\n-0000e890: 7265 6174 6564 2066 726f 6d20 7468 6520 reated from the \n-0000e8a0: 666f 726d 6174 2073 7065 6369 6669 6361 format specifica\n-0000e8b0: 7469 6f6e 2046 4f52 4d41 542d 5354 5249 tion FORMAT-STRI\n-0000e8c0: 4e47 2061 6e64 0a74 6865 2061 7267 756d NG and.the argum\n-0000e8d0: 656e 742d 7661 6c75 6573 2041 5247 5320 ent-values ARGS \n-0000e8e0: 746f 2074 6865 2073 7472 6561 6d2c 2053 to the stream, S\n-0000e8f0: 5452 4541 4d2e 2049 6620 5354 5245 414d TREAM. If STREAM\n-0000e900: 2069 7320 6e69 6c20 6120 7374 7269 6e67 is nil a string\n-0000e910: 0a69 7320 6372 6561 7465 6420 616e 6420 .is created and \n-0000e920: 7265 7475 726e 6564 2e0a 0a46 4f52 4d41 returned...FORMA\n-0000e930: 542d 5354 5249 4e47 2069 7320 6120 7465 T-STRING is a te\n-0000e940: 6d70 6c61 7465 2066 6f72 2074 6865 2072 mplate for the r\n-0000e950: 6573 756c 742c 2061 6e79 2060 2527 2063 esult, any `%' c\n-0000e960: 6861 7261 6374 6572 7320 696e 7472 6f64 haracters introd\n-0000e970: 7563 650a 6120 7375 6273 7469 7475 7469 uce.a substituti\n-0000e980: 6f6e 2c20 7573 696e 6720 7468 6520 6e65 on, using the ne\n-0000e990: 7874 2075 6e75 7365 6420 4152 472e 2054 xt unused ARG. T\n-0000e9a0: 6865 2073 7562 7374 6974 7574 696f 6e73 he substitutions\n-0000e9b0: 2068 6176 6520 7468 650a 666f 6c6c 6f77 have the.follow\n-0000e9c0: 696e 6720 7379 6e74 6178 2c0a 0a09 255b ing syntax,...%[\n-0000e9d0: 464c 4147 535d 5b46 4945 4c44 2d57 4944 FLAGS][FIELD-WID\n-0000e9e0: 5448 5d5b 2e50 5245 4349 5349 4f4e 5d43 TH][.PRECISION]C\n-0000e9f0: 4f4e 5645 5253 494f 4e0a 0a46 4945 4c44 ONVERSION..FIELD\n-0000ea00: 2d57 4944 5448 2069 7320 6120 706f 7369 -WIDTH is a posi\n-0000ea10: 7469 7665 2064 6563 696d 616c 2069 6e74 tive decimal int\n-0000ea20: 6567 6572 2c20 6465 6669 6e69 6e67 2074 eger, defining t\n-0000ea30: 6865 2073 697a 6520 696e 0a63 6861 7261 he size in.chara\n-0000ea40: 6374 6572 7320 6f66 2074 6865 2073 7562 cters of the sub\n-0000ea50: 7374 6974 7574 696f 6e20 6f75 7470 7574 stitution output\n-0000ea60: 2e20 5052 4543 4953 494f 4e20 6973 206f . PRECISION is o\n-0000ea70: 6e6c 7920 7661 6c69 6420 7768 656e 0a70 nly valid when.p\n-0000ea80: 7269 6e74 696e 6720 666c 6f61 7469 6e67 rinting floating\n-0000ea90: 2070 6f69 6e74 206e 756d 6265 7273 2e0a point numbers..\n-0000eaa0: 0a43 4f4e 5645 5253 494f 4e20 6973 2061 .CONVERSION is a\n-0000eab0: 2063 6861 7261 6374 6572 2064 6566 696e character defin\n-0000eac0: 696e 6720 686f 7720 746f 2063 6f6e 7665 ing how to conve\n-0000ead0: 7274 2074 6865 2063 6f72 7265 7370 6f6e rt the correspon\n-0000eae0: 6469 6e67 2041 5247 0a74 6f20 7465 7874 ding ARG.to text\n-0000eaf0: 2e20 5468 6520 6465 6661 756c 7420 6f70 . The default op\n-0000eb00: 7469 6f6e 7320 6172 653a 0a0a 0964 094f tions are:...d.O\n-0000eb10: 7574 7075 7420 4152 4720 6173 2061 2064 utput ARG as a d\n-0000eb20: 6563 696d 616c 2069 6e74 6567 6572 0a09 ecimal integer..\n-0000eb30: 782c 2058 094f 7574 7075 7420 4152 4720 x, X.Output ARG \n-0000eb40: 6173 2061 2068 6578 6164 6563 696d 616c as a hexadecimal\n-0000eb50: 2069 6e74 6567 6572 0a09 6f09 4f75 7470 integer..o.Outp\n-0000eb60: 7574 2041 5247 2061 7320 616e 206f 6374 ut ARG as an oct\n-0000eb70: 616c 2069 6e74 6567 6572 0a09 6309 4f75 al integer..c.Ou\n-0000eb80: 7470 7574 2041 5247 2061 7320 6120 6368 tput ARG as a ch\n-0000eb90: 6172 6163 7465 720a 0973 094f 7574 7075 aracter..s.Outpu\n-0000eba0: 7420 7468 6520 7265 7375 6c74 206f 6620 t the result of \n-0000ebb0: 6028 7072 696e 6320 4152 4729 270a 0953 `(princ ARG)'..S\n-0000ebc0: 094f 7574 7075 7420 7468 6520 7265 7375 .Output the resu\n-0000ebd0: 6c74 206f 6620 6028 7072 696e 3120 4152 lt of `(prin1 AR\n-0000ebe0: 4729 270a 0a46 4c41 4753 2069 7320 6120 G)'..FLAGS is a \n-0000ebf0: 7365 7175 656e 6365 206f 6620 7a65 726f sequence of zero\n-0000ec00: 206f 7220 6d6f 7265 206f 6620 7468 6520 or more of the \n-0000ec10: 666f 6c6c 6f77 696e 6720 6368 6172 6163 following charac\n-0000ec20: 7465 7273 2c0a 0a09 2d09 4c65 6674 206a ters,...-.Left j\n-0000ec30: 7573 7469 6679 2073 7562 7374 6974 7574 ustify substitut\n-0000ec40: 696f 6e20 7769 7468 696e 2066 6965 6c64 ion within field\n-0000ec50: 0a09 5e09 5472 756e 6361 7465 2073 7562 ..^.Truncate sub\n-0000ec60: 7374 6974 7574 696f 6e20 6174 2073 697a stitution at siz\n-0000ec70: 6520 6f66 2066 6965 6c64 0a09 3009 5061 e of field..0.Pa\n-0000ec80: 6420 7468 6520 6669 656c 6420 7769 7468 d the field with\n-0000ec90: 207a 6572 6f73 2069 6e73 7465 6164 206f zeros instead o\n-0000eca0: 6620 7370 6163 6573 0a09 2b09 466f 7220 f spaces..+.For \n-0000ecb0: 642c 2078 2c20 616e 6420 6f20 636f 6e76 d, x, and o conv\n-0000ecc0: 6572 7369 6f6e 732c 206f 7574 7075 7420 ersions, output \n-0000ecd0: 6120 6c65 6164 696e 6720 706c 7573 0a09 a leading plus..\n-0000ece0: 0920 7369 676e 2069 6620 4152 4720 6973 . sign if ARG is\n-0000ecf0: 2070 6f73 6974 6976 650a 0960 2027 0928 positive..` '.(\n-0000ed00: 4120 7370 6163 6529 2046 6f72 2064 2c20 A space) For d, \n-0000ed10: 782c 2061 6e64 206f 2063 6f6e 7665 7273 x, and o convers\n-0000ed20: 696f 6e73 2c20 6966 2074 6865 2072 6573 ions, if the res\n-0000ed30: 756c 740a 0909 2064 6f65 736e 2774 2073 ult... doesn't s\n-0000ed40: 7461 7274 2077 6974 6820 6120 706c 7573 tart with a plus\n-0000ed50: 206f 7220 6d69 6e75 7320 7369 676e 2c20 or minus sign, \n-0000ed60: 6f75 7470 7574 2061 0a09 0920 6c65 6164 output a... lead\n-0000ed70: 696e 6720 7370 6163 650a 0a54 6865 206c ing space..The l\n-0000ed80: 6973 7420 6f66 2043 4f4e 5645 5253 494f ist of CONVERSIO\n-0000ed90: 4e53 2063 616e 2062 6520 6578 7465 6e64 NS can be extend\n-0000eda0: 6564 2074 6872 6f75 6768 2074 6865 2066 ed through the f\n-0000edb0: 6f72 6d61 742d 686f 6f6b 732d 616c 6973 ormat-hooks-alis\n-0000edc0: 740a 7661 7269 6162 6c65 3b20 7468 6520 t.variable; the \n-0000edd0: 7374 7269 6e67 7320 6372 6561 7465 6420 strings created \n-0000ede0: 6279 2074 6865 7365 2065 7874 7261 2063 by these extra c\n-0000edf0: 6f6e 7665 7273 696f 6e73 2061 7265 2066 onversions are f\n-0000ee00: 6f72 6d61 7474 6564 0a61 7320 6966 2062 ormatted.as if b\n-0000ee10: 7920 7468 6520 6073 2720 636f 6e76 6572 y the `s' conver\n-0000ee20: 7369 6f6e 2e20 0a0a 4e6f 7465 2074 6861 sion. ..Note tha\n-0000ee30: 7420 7468 6520 4649 454c 442d 5749 4454 t the FIELD-WIDT\n-0000ee40: 4820 616e 6420 616c 6c20 666c 6167 7320 H and all flags \n-0000ee50: 6375 7272 656e 746c 7920 6861 7665 206e currently have n\n-0000ee60: 6f20 6566 6665 6374 206f 6e20 7468 650a o effect on the.\n-0000ee70: 6053 2720 636f 6e76 6572 7369 6f6e 2c20 `S' conversion, \n-0000ee80: 286f 7220 7468 6520 6073 2720 636f 6e76 (or the `s' conv\n-0000ee90: 6572 7369 6f6e 2077 6865 6e20 7468 6520 ersion when the \n-0000eea0: 4152 4720 6973 6e27 7420 6120 7374 7269 ARG isn't a stri\n-0000eeb0: 6e67 292e 7265 702e 696f 2e73 7472 6561 ng).rep.io.strea\n-0000eec0: 6d73 236d 616b 652d 7374 7269 6e67 2d69 ms#make-string-i\n-0000eed0: 6e70 7574 2d73 7472 6561 6d6d 616b 652d nput-streammake-\n-0000eee0: 7374 7269 6e67 2d69 6e70 7574 2d73 7472 string-input-str\n-0000eef0: 6561 6d20 5354 5249 4e47 205b 5354 4152 eam STRING [STAR\n-0000ef00: 545d 0a0a 5265 7475 726e 7320 6120 696e T]..Returns a in\n-0000ef10: 7075 7420 7374 7265 616d 2c20 6974 2077 put stream, it w\n-0000ef20: 696c 6c20 7375 7070 6c79 2c20 696e 206f ill supply, in o\n-0000ef30: 7264 6572 2c20 7468 6520 6368 6172 6163 rder, the charac\n-0000ef40: 7465 7273 2069 6e20 5354 5249 4e47 2c0a ters in STRING,.\n-0000ef50: 7374 6172 7469 6e67 2066 726f 6d20 5354 starting from ST\n-0000ef60: 4152 5420 286f 7220 7468 6520 6265 6769 ART (or the begi\n-0000ef70: 6e6e 696e 6720 6f66 2074 6865 2073 7472 nning of the str\n-0000ef80: 696e 6729 2e72 6570 2e69 6f2e 7374 7265 ing).rep.io.stre\n-0000ef90: 616d 7323 696e 7075 742d 7374 7265 616d ams#input-stream\n-0000efa0: 2d70 696e 7075 742d 7374 7265 616d 2d70 -pinput-stream-p\n-0000efb0: 2041 5247 0a0a 5265 7475 726e 7320 7420 ARG..Returns t \n-0000efc0: 6966 2041 5247 2069 7320 616e 2069 6e70 if ARG is an inp\n-0000efd0: 7574 2073 7472 6561 6d2e 0072 6570 2e73 ut stream..rep.s\n-0000efe0: 7472 7563 7475 7265 7323 7061 7273 652d tructures#parse-\n-0000eff0: 696e 7465 7266 6163 6520 5349 4700 0000 interface SIG...\n-0000f000: 7265 702e 696f 2e73 7472 6561 6d73 2367 rep.io.streams#g\n-0000f010: 6574 2d6f 7574 7075 742d 7374 7265 616d et-output-stream\n-0000f020: 2d73 7472 696e 6767 6574 2d6f 7574 7075 -stringget-outpu\n-0000f030: 742d 7374 7265 616d 2d73 7472 696e 6720 t-stream-string \n-0000f040: 5354 5249 4e47 2d4f 5554 5055 542d 5354 STRING-OUTPUT-ST\n-0000f050: 5245 414d 0a0a 5265 7475 726e 7320 6120 REAM..Returns a \n-0000f060: 7374 7269 6e67 2063 6f6e 7461 696e 696e string containin\n-0000f070: 6720 7468 6520 6368 6172 6163 7465 7273 g the characters\n-0000f080: 2077 7269 7474 656e 2074 6f20 7468 6520 written to the \n-0000f090: 7374 7265 616d 2053 5452 494e 472d 0a4f stream STRING-.O\n-0000f0a0: 5554 5055 542d 5354 5245 414d 2028 6372 UTPUT-STREAM (cr\n-0000f0b0: 6561 7465 6420 6279 2060 6d61 6b65 2d73 eated by `make-s\n-0000f0c0: 7472 696e 672d 6f75 7470 7574 2d73 7472 tring-output-str\n-0000f0d0: 6561 6d27 292e 2054 6865 2073 7472 6561 eam'). The strea\n-0000f0e0: 6d20 6973 2074 6865 6e0a 7265 7365 7420 m is then.reset \n-0000f0f0: 736f 2074 6861 7420 7468 6520 6e65 7874 so that the next\n-0000f100: 2063 616c 6c20 746f 2074 6869 7320 6675 call to this fu\n-0000f110: 6e63 7469 6f6e 2077 6974 6820 7468 6973 nction with this\n-0000f120: 2073 7472 6561 6d20 7769 6c6c 206f 6e6c stream will onl\n-0000f130: 790a 7265 7475 726e 2074 6865 206e 6577 y.return the new\n-0000f140: 2063 6861 7261 6374 6572 732e 7265 702e characters.rep.\n-0000f150: 7374 7275 6374 7572 6573 2367 6574 2d73 structures#get-s\n-0000f160: 7472 7563 7475 7265 6765 742d 7374 7275 tructureget-stru\n-0000f170: 6374 7572 6520 4e41 4d45 0a0a 5265 7475 cture NAME..Retu\n-0000f180: 726e 2074 6865 2073 7472 7563 7475 7265 rn the structure\n-0000f190: 2063 616c 6c65 6420 4e41 4d45 2028 6120 called NAME (a \n-0000f1a0: 7379 6d62 6f6c 292c 206f 7220 7265 7475 symbol), or retu\n-0000f1b0: 726e 2060 6e69 6c27 2069 6620 6e6f 0a73 rn `nil' if no.s\n-0000f1c0: 7563 6820 7374 7275 6374 7572 652e 7265 uch structure.re\n-0000f1d0: 702e 7374 7275 6374 7572 6573 236e 616d p.structures#nam\n-0000f1e0: 652d 7374 7275 6374 7572 656e 616d 652d e-structurename-\n-0000f1f0: 7374 7275 6374 7572 6520 5354 5255 4354 structure STRUCT\n-0000f200: 5552 4520 4e41 4d45 0a0a 4173 7369 676e URE NAME..Assign\n-0000f210: 2074 6865 206e 616d 6520 4e41 4d45 2028 the name NAME (\n-0000f220: 6120 7379 6d62 6f6c 2920 746f 2073 7472 a symbol) to str\n-0000f230: 7563 7475 7265 206f 626a 6563 7420 5354 ucture object ST\n-0000f240: 5255 4354 5552 452e 7265 702e 7374 7275 RUCTURE.rep.stru\n-0000f250: 6374 7572 6573 2373 7472 7563 7475 7265 ctures#structure\n-0000f260: 2d62 6f75 6e64 2d70 7374 7275 6374 7572 -bound-pstructur\n-0000f270: 652d 626f 756e 642d 7020 5354 5255 4354 e-bound-p STRUCT\n-0000f280: 5552 4520 5641 520a 0a52 6574 7572 6e20 URE VAR..Return \n-0000f290: 6074 2720 6966 2073 796d 626f 6c20 5641 `t' if symbol VA\n-0000f2a0: 5220 6861 7320 6120 6e6f 6e2d 766f 6964 R has a non-void\n-0000f2b0: 2062 696e 6469 6e67 2069 6e20 5354 5255 binding in STRU\n-0000f2c0: 4354 5552 452e 7265 702e 7374 7275 6374 CTURE.rep.struct\n-0000f2d0: 7572 6573 2373 7472 7563 7475 7265 2d64 ures#structure-d\n-0000f2e0: 6566 696e 6573 7472 7563 7475 7265 2d64 efinestructure-d\n-0000f2f0: 6566 696e 6520 5354 5255 4354 5552 4520 efine STRUCTURE \n-0000f300: 5641 5220 5641 4c55 450a 0a53 6574 2074 VAR VALUE..Set t\n-0000f310: 6865 2076 616c 7565 206f 6620 7468 6520 he value of the \n-0000f320: 6269 6e64 696e 6720 6f66 2073 796d 626f binding of symbo\n-0000f330: 6c20 5641 5220 696e 2073 7472 7563 7475 l VAR in structu\n-0000f340: 7265 206f 626a 6563 740a 5354 5255 4354 re object.STRUCT\n-0000f350: 5552 4520 746f 2056 414c 5545 2e20 4966 URE to VALUE. If\n-0000f360: 206e 6f20 7375 6368 2062 696e 6469 6e67 no such binding\n-0000f370: 2065 7869 7374 732c 206f 6e65 2069 7320 exists, one is \n-0000f380: 6372 6561 7465 642e 7265 702e 7374 7275 created.rep.stru\n-0000f390: 6374 7572 6573 2373 7472 7563 7475 7265 ctures#structure\n-0000f3a0: 2d69 6e74 6572 6661 6365 7374 7275 6374 -interfacestruct\n-0000f3b0: 7572 652d 696e 7465 7266 6163 6520 5354 ure-interface ST\n-0000f3c0: 5255 4354 5552 450a 0a52 6574 7572 6e73 RUCTURE..Returns\n-0000f3d0: 2074 6865 2069 6e74 6572 6661 6365 206f the interface o\n-0000f3e0: 6620 7374 7275 6374 7572 6520 6f62 6a65 f structure obje\n-0000f3f0: 6374 2053 5452 5543 5455 5245 2e72 6570 ct STRUCTURE.rep\n-0000f400: 2e73 7472 7563 7475 7265 7323 7374 7275 .structures#stru\n-0000f410: 6374 7572 652d 6578 706f 7274 732d 7073 cture-exports-ps\n-0000f420: 7472 7563 7475 7265 2d65 7870 6f72 7473 tructure-exports\n-0000f430: 2d70 2053 5452 5543 5455 5245 2053 594d -p STRUCTURE SYM\n-0000f440: 0a0a 5265 7475 726e 7320 7472 7565 2069 ..Returns true i\n-0000f450: 6620 7374 7275 6374 7572 6520 6f62 6a65 f structure obje\n-0000f460: 6374 2053 5452 5543 5455 5245 2065 7870 ct STRUCTURE exp\n-0000f470: 6f72 7473 2061 2062 696e 6469 6e67 206f orts a binding o\n-0000f480: 6620 7379 6d62 6f6c 0a53 594d 2e72 6570 f symbol.SYM.rep\n-0000f490: 2e73 7472 7563 7475 7265 7323 7374 7275 .structures#stru\n-0000f4a0: 6374 7572 652d 6163 6365 7373 6962 6c65 cture-accessible\n-0000f4b0: 7374 7275 6374 7572 652d 6163 6365 7373 structure-access\n-0000f4c0: 6962 6c65 2053 5452 5543 5455 5245 0a0a ible STRUCTURE..\n-0000f4d0: 5265 7475 726e 7320 7468 6520 6c69 7374 Returns the list\n-0000f4e0: 206f 6620 7374 7275 6374 7572 6520 6e61 of structure na\n-0000f4f0: 6d65 7320 6163 6365 7373 6564 2062 7920 mes accessed by \n-0000f500: 7374 7275 6374 7572 6520 6f62 6a65 6374 structure object\n-0000f510: 0a53 5452 5543 5455 5245 2e72 6570 2e73 .STRUCTURE.rep.s\n-0000f520: 7472 7563 7475 7265 7323 7365 742d 696e tructures#set-in\n-0000f530: 7465 7266 6163 6573 6574 2d69 6e74 6572 terfaceset-inter\n-0000f540: 6661 6365 2053 5452 5543 5455 5245 2049 face STRUCTURE I\n-0000f550: 4e54 4552 4641 4345 0a0a 5365 7420 7468 NTERFACE..Set th\n-0000f560: 6520 696e 7465 7266 6163 6520 6f66 2073 e interface of s\n-0000f570: 7472 7563 7475 7265 206f 626a 6563 7420 tructure object \n-0000f580: 5354 5255 4354 5552 4520 746f 2049 4e54 STRUCTURE to INT\n-0000f590: 4552 4641 4345 2e72 6570 2e73 7472 7563 ERFACE.rep.struc\n-0000f5a0: 7475 7265 7323 696e 7465 726e 2d73 7472 tures#intern-str\n-0000f5b0: 7563 7475 7265 696e 7465 726e 2d73 7472 uctureintern-str\n-0000f5c0: 7563 7475 7265 2053 5452 5543 542d 4e41 ucture STRUCT-NA\n-0000f5d0: 4d45 0a0a 5265 7475 726e 2074 6865 2073 ME..Return the s\n-0000f5e0: 7472 7563 7475 7265 2063 616c 6c65 6420 tructure called \n-0000f5f0: 5354 5255 4354 2d4e 414d 452e 2049 6620 STRUCT-NAME. If \n-0000f600: 6e6f 2073 7563 6820 7374 7275 6374 7572 no such structur\n-0000f610: 6520 6578 6973 7473 2c0a 6174 7465 6d70 e exists,.attemp\n-0000f620: 7420 746f 206c 6f61 6420 6974 2c20 6275 t to load it, bu\n-0000f630: 7420 6974 2069 736e 2774 2069 6d70 6f72 t it isn't impor\n-0000f640: 7465 6420 746f 2061 6e79 206d 6f64 756c ted to any modul\n-0000f650: 652e 7265 702e 7374 7275 6374 7572 6573 e.rep.structures\n-0000f660: 236f 7065 6e2d 7374 7275 6374 7572 6573 #open-structures\n-0000f670: 6f70 656e 2d73 7472 7563 7475 7265 7320 open-structures \n-0000f680: 5354 5255 4354 2d4e 414d 4553 0a0a 4d61 STRUCT-NAMES..Ma\n-0000f690: 726b 2074 6861 7420 7468 6520 6375 7272 rk that the curr\n-0000f6a0: 656e 7420 7374 7275 6374 7572 6573 2068 ent structures h\n-0000f6b0: 6173 206f 7065 6e65 6420 7468 6520 6c69 as opened the li\n-0000f6c0: 7374 206f 6620 7374 7275 6374 7572 6573 st of structures\n-0000f6d0: 0a6e 616d 6564 2069 6e20 7468 6520 6c69 .named in the li\n-0000f6e0: 7374 2053 5452 5543 542d 4e41 4d45 532e st STRUCT-NAMES.\n-0000f6f0: 7265 702e 7374 7275 6374 7572 6573 2361 rep.structures#a\n-0000f700: 6363 6573 732d 7374 7275 6374 7572 6573 ccess-structures\n-0000f710: 6163 6365 7373 2d73 7472 7563 7475 7265 access-structure\n-0000f720: 7320 5354 5255 4354 2d4e 414d 4553 0a0a s STRUCT-NAMES..\n-0000f730: 4d61 726b 2074 6861 7420 7468 6520 6375 Mark that the cu\n-0000f740: 7272 656e 7420 7374 7275 6374 7572 6573 rrent structures\n-0000f750: 206d 6179 2061 6363 6573 7320 7468 6520 may access the \n-0000f760: 6c69 7374 206f 6620 7374 7275 6374 7572 list of structur\n-0000f770: 6573 0a6e 616d 6564 2069 6e20 7468 6520 es.named in the \n-0000f780: 6c69 7374 2053 5452 5543 542d 4e41 4d45 list STRUCT-NAME\n-0000f790: 532e 7265 702e 7374 7275 6374 7572 6573 S.rep.structures\n-0000f7a0: 2373 7472 7563 7475 7265 2d77 616c 6b73 #structure-walks\n-0000f7b0: 7472 7563 7475 7265 2d77 616c 6b20 4655 tructure-walk FU\n-0000f7c0: 4e43 5449 4f4e 2053 5452 5543 5455 5245 NCTION STRUCTURE\n-0000f7d0: 0a0a 4361 6c6c 2046 554e 4354 494f 4e20 ..Call FUNCTION \n-0000f7e0: 666f 7220 6561 6368 2062 696e 6469 6e67 for each binding\n-0000f7f0: 2069 6e20 7374 7275 6374 7572 6520 6f62 in structure ob\n-0000f800: 6a65 6374 2053 5452 5543 5455 5245 2e20 ject STRUCTURE. \n-0000f810: 5468 650a 6675 6e63 7469 6f6e 2069 7320 The.function is \n-0000f820: 6361 6c6c 6564 2077 6974 6820 7477 6f20 called with two \n-0000f830: 6172 6775 6d65 6e74 732c 2074 6865 2076 arguments, the v\n-0000f840: 6172 6961 626c 6520 616e 6420 7468 6520 ariable and the \n-0000f850: 6269 6e64 696e 6727 730a 7661 6c75 652e binding's.value.\n-0000f860: 7265 702e 7374 7275 6374 7572 6573 2366 rep.structures#f\n-0000f870: 6561 7475 7265 7066 6561 7475 7265 7020 eaturepfeaturep \n-0000f880: 4645 4154 5552 450a 0a52 6574 7572 6e20 FEATURE..Return \n-0000f890: 6e6f 6e2d 6e69 6c20 6966 2066 6561 7475 non-nil if featu\n-0000f8a0: 7265 2046 4541 5455 5245 2068 6173 2061 re FEATURE has a\n-0000f8b0: 6c72 6561 6479 2062 6565 6e20 6c6f 6164 lready been load\n-0000f8c0: 6564 2062 7920 7468 6520 6375 7272 656e ed by the curren\n-0000f8d0: 740a 7374 7275 6374 7572 652e 7265 702e t.structure.rep.\n-0000f8e0: 696f 2e70 726f 6365 7373 6573 236d 616b io.processes#mak\n-0000f8f0: 652d 7072 6f63 6573 736d 616b 652d 7072 e-processmake-pr\n-0000f900: 6f63 6573 7320 5b4f 5554 5055 542d 5354 ocess [OUTPUT-ST\n-0000f910: 5245 414d 5d20 5b46 554e 5d20 5b44 4952 REAM] [FUN] [DIR\n-0000f920: 5d20 5b50 524f 4752 414d 5d20 5b41 5247 ] [PROGRAM] [ARG\n-0000f930: 535d 0a0a 4372 6561 7465 7320 6120 6e65 S]..Creates a ne\n-0000f940: 7720 7072 6f63 6573 732d 6f62 6a65 6374 w process-object\n-0000f950: 2c20 4f55 5450 5554 2d53 5452 4541 4d20 , OUTPUT-STREAM \n-0000f960: 6973 2077 6865 7265 2061 6c6c 206f 7574 is where all out\n-0000f970: 7075 7420 6672 6f6d 2074 6869 730a 7072 put from this.pr\n-0000f980: 6f63 6573 7320 676f 6573 2c20 626f 7468 ocess goes, both\n-0000f990: 2073 7464 6f75 7420 616e 6420 7374 6465 stdout and stde\n-0000f9a0: 7272 2c20 4655 4e20 6973 2061 2066 756e rr, FUN is a fun\n-0000f9b0: 6374 696f 6e20 746f 2063 616c 6c20 6561 ction to call ea\n-0000f9c0: 6368 2074 696d 650a 7468 6520 7072 6f63 ch time.the proc\n-0000f9d0: 6573 7320 7275 6e6e 696e 6720 6f6e 2074 ess running on t\n-0000f9e0: 6869 7320 6f62 6a65 6374 2063 6861 6e67 his object chang\n-0000f9f0: 6573 2073 7461 7465 2e20 4449 5220 6973 es state. DIR is\n-0000fa00: 2074 6865 2070 726f 6365 7373 270a 6375 the process'.cu\n-0000fa10: 7272 656e 7420 6469 7265 6374 6f72 792c rrent directory,\n-0000fa20: 2050 524f 4752 414d 2074 6865 2066 696c PROGRAM the fil\n-0000fa30: 656e 616d 6520 6f66 2074 6865 2070 726f ename of the pro\n-0000fa40: 6772 616d 2074 6f20 7275 6e20 616e 6420 gram to run and \n-0000fa50: 4152 4753 2061 0a6c 6973 7420 6f66 2061 ARGS a.list of a\n-0000fa60: 7267 756d 656e 7473 2070 6173 7365 6420 rguments passed \n-0000fa70: 746f 2074 6865 2070 726f 6365 7373 2e0a to the process..\n-0000fa80: 0a41 6e79 206f 6620 7468 6520 6172 6775 .Any of the argu\n-0000fa90: 6d65 6e74 7320 6d61 7920 6265 2075 6e73 ments may be uns\n-0000faa0: 7065 6369 6669 6564 2c20 696e 2077 6869 pecified, in whi\n-0000fab0: 6368 2063 6173 6520 7468 6579 2063 616e ch case they can\n-0000fac0: 2062 6520 7365 740a 6569 7468 6572 2062 be set.either b\n-0000fad0: 7920 7468 6520 6675 6e63 7469 6f6e 7320 y the functions \n-0000fae0: 7072 6f76 6964 6564 206f 7220 6279 2074 provided or by t\n-0000faf0: 6865 2066 756e 6374 696f 6e20 6361 6c6c he function call\n-0000fb00: 6564 2074 6f20 6372 6561 7465 2074 6865 ed to create the\n-0000fb10: 0a61 6374 7561 6c20 7275 6e6e 696e 6720 .actual running \n-0000fb20: 7072 6f63 6573 732e 0a0a 4966 2074 6865 process...If the\n-0000fb30: 2044 4952 2070 6172 616d 6574 6572 2069 DIR parameter i\n-0000fb40: 7320 6e69 6c20 6974 2077 696c 6c20 6265 s nil it will be\n-0000fb50: 2069 6e68 6572 6974 6564 2066 726f 6d20 inherited from \n-0000fb60: 7468 650a 6064 6566 6175 6c74 2d64 6972 the.`default-dir\n-0000fb70: 6563 746f 7279 2720 7661 7269 6162 6c65 ectory' variable\n-0000fb80: 206f 6620 7468 6520 6375 7272 656e 7420 of the current \n-0000fb90: 6275 6666 6572 2e72 6570 2e69 6f2e 7072 buffer.rep.io.pr\n-0000fba0: 6f63 6573 7365 7323 636c 6f73 652d 7072 ocesses#close-pr\n-0000fbb0: 6f63 6573 7363 6c6f 7365 2d70 726f 6365 ocessclose-proce\n-0000fbc0: 7373 6573 205b 5052 4f43 4553 535d 0a0a sses [PROCESS]..\n-0000fbd0: 436c 6f73 6573 2074 6865 2073 7464 696e Closes the stdin\n-0000fbe0: 2c20 7374 646f 7574 2c20 616e 6420 7374 , stdout, and st\n-0000fbf0: 6465 7272 2073 7472 6561 6d73 206f 6620 derr streams of \n-0000fc00: 7468 6520 6173 796e 6368 726f 6e6f 7573 the asynchronous\n-0000fc10: 2070 726f 6365 7373 2d0a 6f62 6a65 6374 process-.object\n-0000fc20: 2050 524f 4345 5353 2e72 6570 2e69 6f2e PROCESS.rep.io.\n-0000fc30: 7072 6f63 6573 7365 7323 7374 6172 742d processes#start-\n-0000fc40: 7072 6f63 6573 7373 7461 7274 2d70 726f processstart-pro\n-0000fc50: 6365 7373 205b 5052 4f43 4553 535d 205b cess [PROCESS] [\n-0000fc60: 5052 4f47 5241 4d5d 205b 4152 4753 2e2e PROGRAM] [ARGS..\n-0000fc70: 2e5d 0a0a 5374 6172 7473 2061 2070 726f .]..Starts a pro\n-0000fc80: 6365 7373 2072 756e 6e69 6e67 206f 6e20 cess running on \n-0000fc90: 7072 6f63 6573 732d 6f62 6a65 6374 2050 process-object P\n-0000fca0: 524f 4345 5353 2e20 5468 6520 6368 696c ROCESS. The chil\n-0000fcb0: 642d 7072 6f63 6573 7320 7275 6e73 0a61 d-process runs.a\n-0000fcc0: 7379 6e63 6872 6f6e 6f75 736c 7920 7769 synchronously wi\n-0000fcd0: 7468 2074 6865 2065 6469 746f 722e 2049 th the editor. I\n-0000fce0: 6620 5052 4f43 4553 5320 6973 2075 6e73 f PROCESS is uns\n-0000fcf0: 7065 6369 6669 6564 2074 6865 206d 616b pecified the mak\n-0000fd00: 652d 7072 6f63 6573 730a 6675 6e63 7469 e-process.functi\n-0000fd10: 6f6e 2077 696c 6c20 6265 2063 616c 6c65 on will be calle\n-0000fd20: 6420 2877 6974 6820 7a65 726f 2061 7267 d (with zero arg\n-0000fd30: 756d 656e 7473 2920 746f 2063 7265 6174 uments) to creat\n-0000fd40: 6520 6f6e 652e 0a0a 5052 4f47 5241 4d20 e one...PROGRAM \n-0000fd50: 6973 2074 6865 2066 696c 656e 616d 6520 is the filename \n-0000fd60: 6f66 2074 6865 2062 696e 6172 7920 696d of the binary im\n-0000fd70: 6167 652c 2069 7420 7769 6c6c 2062 6520 age, it will be \n-0000fd80: 7365 6172 6368 6564 2066 6f72 2069 6e0a searched for in.\n-0000fd90: 616c 6c20 6469 7265 6374 6f72 6965 7320 all directories \n-0000fda0: 6c69 7374 6564 2069 6e20 7468 6520 6050 listed in the `P\n-0000fdb0: 4154 4827 2065 6e76 6972 6f6e 6d65 6e74 ATH' environment\n-0000fdc0: 2076 6172 6961 626c 652e 0a41 5247 5320 variable..ARGS \n-0000fdd0: 6172 6520 7468 6520 6172 6775 6d65 6e74 are the argument\n-0000fde0: 7320 746f 2067 6976 6520 746f 2074 6865 s to give to the\n-0000fdf0: 2070 726f 6365 7373 2e0a 0a49 6620 616e process...If an\n-0000fe00: 7920 6f66 2074 6865 206f 7074 696f 6e61 y of the optiona\n-0000fe10: 6c20 7061 7261 6d65 7465 7273 2061 7265 l parameters are\n-0000fe20: 2075 6e73 7065 6369 6669 6564 2074 6865 unspecified the\n-0000fe30: 7920 7368 6f75 6c64 2068 6176 6520 6265 y should have be\n-0000fe40: 656e 0a73 6574 2069 6e20 7468 6520 5052 en.set in the PR\n-0000fe50: 4f43 4553 5320 7072 696f 7220 746f 2063 OCESS prior to c\n-0000fe60: 616c 6c69 6e67 2074 6869 7320 6675 6e63 alling this func\n-0000fe70: 7469 6f6e 2e72 6570 2e69 6f2e 7072 6f63 tion.rep.io.proc\n-0000fe80: 6573 7365 7323 696e 7465 7272 7570 742d esses#interrupt-\n-0000fe90: 7072 6f63 6573 7369 6e74 6572 7275 7074 processinterrupt\n-0000fea0: 2d70 726f 6365 7373 2050 524f 4345 5353 -process PROCESS\n-0000feb0: 205b 5349 474e 414c 2d47 524f 5550 5d0a [SIGNAL-GROUP].\n-0000fec0: 0a49 6e74 6572 7275 7074 2074 6865 2061 .Interrupt the a\n-0000fed0: 7379 6e63 6872 6f6e 6f75 7320 7072 6f63 synchronous proc\n-0000fee0: 6573 7320 5052 4f43 4553 532e 2049 6620 ess PROCESS. If \n-0000fef0: 5349 474e 414c 2d47 524f 5550 2069 7320 SIGNAL-GROUP is \n-0000ff00: 742c 2069 6e74 6572 7275 7074 0a61 6c6c t, interrupt.all\n-0000ff10: 2063 6869 6c64 2070 726f 6365 7373 6573 child processes\n-0000ff20: 206f 6620 5052 4f43 4553 5320 2869 7427 of PROCESS (it'\n-0000ff30: 7320 7072 6f63 6573 7320 6772 6f75 7029 s process group)\n-0000ff40: 2e72 6570 2e69 6f2e 7072 6f63 6573 7365 .rep.io.processe\n-0000ff50: 7323 7072 6f63 6573 732d 7275 6e6e 696e s#process-runnin\n-0000ff60: 672d 7070 726f 6365 7373 2d72 756e 6e69 g-pprocess-runni\n-0000ff70: 6e67 2d70 2050 524f 4345 5353 0a0a 5265 ng-p PROCESS..Re\n-0000ff80: 7475 726e 2074 2069 6620 5052 4f43 4553 turn t if PROCES\n-0000ff90: 5320 6973 2072 756e 6e69 6e67 2e72 6570 S is running.rep\n-0000ffa0: 2e69 6f2e 7072 6f63 6573 7365 7323 7072 .io.processes#pr\n-0000ffb0: 6f63 6573 732d 7070 726f 6365 7373 7020 ocess-pprocessp \n-0000ffc0: 4152 470a 0a52 6574 7572 6e20 7420 6973 ARG..Return t is\n-0000ffd0: 2041 5247 2069 7320 6120 7072 6f63 6573 ARG is a proces\n-0000ffe0: 732d 6f62 6a65 6374 2e00 7265 702e 6461 s-object..rep.da\n-0000fff0: 7461 236d 616b 652d 6775 6172 6469 616e ta#make-guardian\n-00010000: 7265 702e 696f 2e70 726f 6365 7373 6573 rep.io.processes\n-00010010: 2363 616c 6c2d 7072 6f63 6573 7363 616c #call-processcal\n-00010020: 6c2d 7072 6f63 6573 7320 5b50 524f 4345 l-process [PROCE\n-00010030: 5353 5d20 5b49 4e2d 4649 4c45 5d20 5b50 SS] [IN-FILE] [P\n-00010040: 524f 4752 414d 5d20 5b41 5247 532e 2e2e ROGRAM] [ARGS...\n-00010050: 5d0a 0a53 7461 7274 7320 6120 7072 6f63 ]..Starts a proc\n-00010060: 6573 7320 7275 6e6e 696e 6720 6f6e 2070 ess running on p\n-00010070: 726f 6365 7373 2d6f 626a 6563 7420 5052 rocess-object PR\n-00010080: 4f43 4553 532e 2057 6169 7473 2066 6f72 OCESS. Waits for\n-00010090: 2074 6865 2063 6869 6c64 2074 6f0a 6578 the child to.ex\n-000100a0: 6974 2c20 7468 656e 2072 6574 7572 6e73 it, then returns\n-000100b0: 2074 6865 2065 7869 742d 7661 6c75 6520 the exit-value \n-000100c0: 6f66 2074 6865 2063 6869 6c64 2e20 4966 of the child. If\n-000100d0: 2050 524f 4345 5353 2069 7320 756e 7370 PROCESS is unsp\n-000100e0: 6563 6966 6965 640a 7468 6520 6d61 6b65 ecified.the make\n-000100f0: 2d70 726f 6365 7373 2066 756e 6374 696f -process functio\n-00010100: 6e20 7769 6c6c 2062 6520 6361 6c6c 6564 n will be called\n-00010110: 2028 7769 7468 207a 6572 6f20 6172 6775 (with zero argu\n-00010120: 6d65 6e74 7329 2074 6f20 6372 6561 7465 ments) to create\n-00010130: 206f 6e65 2e0a 0a49 4e2d 4649 4c45 2069 one...IN-FILE i\n-00010140: 7320 7468 6520 6e61 6d65 206f 6620 7468 s the name of th\n-00010150: 6520 6669 6c65 2074 6f20 636f 6e6e 6563 e file to connec\n-00010160: 7420 746f 2074 6865 2070 726f 6365 7373 t to the process\n-00010170: 2720 7374 616e 6461 7264 2069 6e70 7574 ' standard input\n-00010180: 2c0a 6966 2074 6869 7320 6973 206e 6f74 ,.if this is not\n-00010190: 2064 6566 696e 6564 2060 2f64 6576 2f6e defined `/dev/n\n-000101a0: 756c 6c27 2069 7320 7573 6564 2e0a 5052 ull' is used..PR\n-000101b0: 4f47 5241 4d20 6973 2074 6865 2066 696c OGRAM is the fil\n-000101c0: 656e 616d 6520 6f66 2074 6865 2062 696e ename of the bin\n-000101d0: 6172 7920 696d 6167 652c 2069 7420 7769 ary image, it wi\n-000101e0: 6c6c 2062 6520 7365 6172 6368 6564 2066 ll be searched f\n-000101f0: 6f72 2069 6e0a 616c 6c20 6469 7265 6374 or in.all direct\n-00010200: 6f72 6965 7320 6c69 7374 6564 2069 6e20 ories listed in \n-00010210: 7468 6520 6050 4154 4827 2065 6e76 6972 the `PATH' envir\n-00010220: 6f6e 6d65 6e74 2076 6172 6961 626c 652e onment variable.\n-00010230: 0a41 5247 5320 6172 6520 7468 6520 6172 .ARGS are the ar\n-00010240: 6775 6d65 6e74 7320 746f 2067 6976 6520 guments to give \n-00010250: 746f 2074 6865 2070 726f 6365 7373 2e0a to the process..\n-00010260: 0a49 6620 616e 7920 6f66 2074 6865 206f .If any of the o\n-00010270: 7074 696f 6e61 6c20 7061 7261 6d65 7465 ptional paramete\n-00010280: 7273 2061 7265 2075 6e73 7065 6369 6669 rs are unspecifi\n-00010290: 6564 2074 6865 7920 7368 6f75 6c64 2068 ed they should h\n-000102a0: 6176 6520 6265 656e 0a73 6574 2069 6e20 ave been.set in \n-000102b0: 7468 6520 5052 4f43 4553 5320 7072 696f the PROCESS prio\n-000102c0: 7220 746f 2063 616c 6c69 6e67 2074 6869 r to calling thi\n-000102d0: 7320 6675 6e63 7469 6f6e 2e72 6570 2e69 s function.rep.i\n-000102e0: 6f2e 7072 6f63 6573 7365 7323 7374 6f70 o.processes#stop\n-000102f0: 2d70 726f 6365 7373 7374 6f70 2d70 726f -processstop-pro\n-00010300: 6365 7373 2050 524f 4345 5353 205b 5349 cess PROCESS [SI\n-00010310: 474e 414c 2d47 524f 5550 5d0a 0a53 7573 GNAL-GROUP]..Sus\n-00010320: 7065 6e64 7320 6578 6563 7574 696f 6e20 pends execution \n-00010330: 6f66 2050 524f 4345 5353 2c20 7365 6520 of PROCESS, see \n-00010340: 6063 6f6e 7469 6e75 652d 7072 6f63 6573 `continue-proces\n-00010350: 7327 2e20 4966 2053 4947 4e41 4c2d 4752 s'. If SIGNAL-GR\n-00010360: 4f55 5020 6973 0a6e 6f6e 2d6e 696c 2061 OUP is.non-nil a\n-00010370: 6c73 6f20 7375 7370 656e 6473 2074 6865 lso suspends the\n-00010380: 2070 726f 6365 7373 6573 2069 6e20 7468 processes in th\n-00010390: 6520 7072 6f63 6573 7320 6772 6f75 7020 e process group \n-000103a0: 6f66 2050 524f 4345 5353 2e72 6570 2e69 of PROCESS.rep.i\n-000103b0: 6f2e 7072 6f63 6573 7365 7323 636f 6e74 o.processes#cont\n-000103c0: 696e 7565 2d70 726f 6365 7373 636f 6e74 inue-processcont\n-000103d0: 696e 7565 2d70 726f 6365 7373 2050 524f inue-process PRO\n-000103e0: 4345 5353 205b 5349 474e 414c 2d47 524f CESS [SIGNAL-GRO\n-000103f0: 5550 5d0a 0a52 6573 7461 7274 7320 5052 UP]..Restarts PR\n-00010400: 4f43 4553 5320 6166 7465 7220 6974 2068 OCESS after it h\n-00010410: 6173 2062 6565 6e20 7374 6f70 7065 6420 as been stopped \n-00010420: 2876 6961 2060 7374 6f70 2d70 726f 6365 (via `stop-proce\n-00010430: 7373 2729 2e20 4966 0a53 4947 4e41 4c2d ss'). If.SIGNAL-\n-00010440: 4752 4f55 5020 6973 206e 6f6e 2d6e 696c GROUP is non-nil\n-00010450: 2061 6c73 6f20 636f 6e74 696e 7565 7320 also continues \n-00010460: 7468 6520 7072 6f63 6573 7365 7320 696e the processes in\n-00010470: 2074 6865 2070 726f 6365 7373 2067 726f the process gro\n-00010480: 7570 206f 660a 5052 4f43 4553 532e 7265 up of.PROCESS.re\n-00010490: 702e 696f 2e70 726f 6365 7373 6573 2370 p.io.processes#p\n-000104a0: 726f 6365 7373 2d65 7869 742d 7661 6c75 rocess-exit-valu\n-000104b0: 6570 726f 6365 7373 2d65 7869 742d 7661 eprocess-exit-va\n-000104c0: 6c75 6520 5052 4f43 4553 530a 0a52 6574 lue PROCESS..Ret\n-000104d0: 7572 6e73 2074 6865 2072 6574 7572 6e2d urns the return-\n-000104e0: 7661 6c75 6520 6f66 2074 6865 206c 6173 value of the las\n-000104f0: 7420 7072 6f63 6573 7320 746f 2062 6520 t process to be \n-00010500: 7275 6e20 6f6e 2050 524f 4345 5353 2c20 run on PROCESS, \n-00010510: 6f72 206e 696c 2069 663a 0a20 2061 2920 or nil if:. a) \n-00010520: 6e6f 2070 726f 6365 7373 2068 6173 2072 no process has r\n-00010530: 756e 206f 6e20 5052 4f43 4553 530a 2020 un on PROCESS. \n-00010540: 6229 2050 524f 4345 5353 2069 7320 7374 b) PROCESS is st\n-00010550: 696c 6c20 7275 6e6e 696e 670a 2020 6329 ill running. c)\n-00010560: 2050 524f 4345 5353 2065 7869 7465 6420 PROCESS exited \n-00010570: 6162 6e6f 726d 616c 6c79 7265 702e 696f abnormallyrep.io\n-00010580: 2e70 726f 6365 7373 6573 2370 726f 6365 .processes#proce\n-00010590: 7373 2d69 6470 726f 6365 7373 2d69 6420 ss-idprocess-id \n-000105a0: 5b50 524f 4345 5353 5d0a 0a49 6620 5052 [PROCESS]..If PR\n-000105b0: 4f43 4553 5320 6973 2072 756e 6e69 6e67 OCESS is running\n-000105c0: 206f 7220 7374 6f70 7065 642c 2072 6574 or stopped, ret\n-000105d0: 7572 6e20 7468 6520 7072 6f63 6573 732d urn the process-\n-000105e0: 6964 656e 7469 6669 6572 2061 7373 6f63 identifier assoc\n-000105f0: 6961 7465 640a 7769 7468 2069 7420 2869 iated.with it (i\n-00010600: 652c 2069 7473 2070 6964 292e 0a0a 4966 e, its pid)...If\n-00010610: 2050 524f 4345 5353 2069 7320 6e69 6c2c PROCESS is nil,\n-00010620: 2072 6574 7572 6e20 7468 6520 7072 6f63 return the proc\n-00010630: 6573 7320 6964 206f 6620 7468 6520 4c69 ess id of the Li\n-00010640: 7370 2069 6e74 6572 7072 6574 6572 2e72 sp interpreter.r\n-00010650: 6570 2e69 6f2e 7072 6f63 6573 7365 7323 ep.io.processes#\n-00010660: 7072 6f63 6573 732d 696e 2d75 7365 2d70 process-in-use-p\n-00010670: 7072 6f63 6573 732d 696e 2d75 7365 2d70 process-in-use-p\n-00010680: 2050 524f 4345 5353 0a0a 5369 6d69 6c61 PROCESS..Simila\n-00010690: 7220 746f 2060 7072 6f63 6573 732d 7275 r to `process-ru\n-000106a0: 6e6e 696e 672d 7027 2065 7863 6570 7420 nning-p' except \n-000106b0: 7468 6174 2074 6869 7320 7265 7475 726e that this return\n-000106c0: 7320 7420 6576 656e 2077 6865 6e20 7468 s t even when th\n-000106d0: 650a 7072 6f63 6573 7320 6861 7320 7374 e.process has st\n-000106e0: 6f70 7065 642e 7265 702e 696f 2e70 726f opped.rep.io.pro\n-000106f0: 6365 7373 6573 2370 726f 6365 7373 2d70 cesses#process-p\n-00010700: 726f 6770 726f 6365 7373 2d70 726f 6720 rogprocess-prog \n-00010710: 5052 4f43 4553 530a 0a52 6574 7572 6e20 PROCESS..Return \n-00010720: 7468 6520 6e61 6d65 206f 6620 7468 6520 the name of the \n-00010730: 7072 6f67 7261 6d20 696e 2050 524f 4345 program in PROCE\n-00010740: 5353 2e72 6570 2e69 6f2e 7072 6f63 6573 SS.rep.io.proces\n-00010750: 7365 7323 7365 742d 7072 6f63 6573 732d ses#set-process-\n-00010760: 7072 6f67 7365 742d 7072 6f63 6573 732d progset-process-\n-00010770: 7072 6f67 2050 524f 4345 5353 2050 524f prog PROCESS PRO\n-00010780: 4752 414d 0a0a 5365 7473 2074 6865 206e GRAM..Sets the n\n-00010790: 616d 6520 6f66 2074 6865 2070 726f 6772 ame of the progr\n-000107a0: 616d 2074 6f20 7275 6e20 6f6e 2050 524f am to run on PRO\n-000107b0: 4345 5353 2074 6f20 4649 4c45 2e72 6570 CESS to FILE.rep\n-000107c0: 2e69 6f2e 7072 6f63 6573 7365 7323 7365 .io.processes#se\n-000107d0: 742d 7072 6f63 6573 732d 6172 6773 7365 t-process-argsse\n-000107e0: 742d 7072 6f63 6573 732d 6172 6773 2050 t-process-args P\n-000107f0: 524f 4345 5353 2041 5247 2d4c 4953 540a ROCESS ARG-LIST.\n-00010800: 0a53 6574 2074 6865 2061 7267 756d 656e .Set the argumen\n-00010810: 7473 2074 6f20 5052 4f43 4553 532e 7265 ts to PROCESS.re\n-00010820: 702e 696f 2e70 726f 6365 7373 6573 2370 p.io.processes#p\n-00010830: 726f 6365 7373 2d6f 7574 7075 742d 7374 rocess-output-st\n-00010840: 7265 616d 7072 6f63 6573 732d 6f75 7470 reamprocess-outp\n-00010850: 7574 2d73 7472 6561 6d20 5052 4f43 4553 ut-stream PROCES\n-00010860: 530a 0a52 6574 7572 6e20 7468 6520 7374 S..Return the st\n-00010870: 7265 616d 2074 6f20 7768 6963 6820 616c ream to which al\n-00010880: 6c20 6f75 7470 7574 2066 726f 6d20 5052 l output from PR\n-00010890: 4f43 4553 5320 6973 2073 656e 742e 7265 OCESS is sent.re\n-000108a0: 702e 696f 2e70 726f 6365 7373 6573 2373 p.io.processes#s\n-000108b0: 6574 2d70 726f 6365 7373 2d6f 7574 7075 et-process-outpu\n-000108c0: 742d 7374 7265 616d 7365 742d 7072 6f63 t-streamset-proc\n-000108d0: 6573 732d 6f75 7470 7574 2d73 7472 6561 ess-output-strea\n-000108e0: 6d20 5052 4f43 4553 5320 5354 5245 414d m PROCESS STREAM\n-000108f0: 0a0a 5365 7420 7468 6520 6f75 7470 7574 ..Set the output\n-00010900: 2d73 7472 6561 6d20 6f66 2050 524f 4345 -stream of PROCE\n-00010910: 5353 2074 6f20 5354 5245 414d 2e20 6e69 SS to STREAM. ni\n-00010920: 6c20 6d65 616e 7320 6469 7363 6172 6420 l means discard \n-00010930: 616c 6c20 6f75 7470 7574 2e72 6570 2e69 all output.rep.i\n-00010940: 6f2e 7072 6f63 6573 7365 7323 7072 6f63 o.processes#proc\n-00010950: 6573 732d 6572 726f 722d 7374 7265 616d ess-error-stream\n-00010960: 7072 6f63 6573 732d 6572 726f 722d 7374 process-error-st\n-00010970: 7265 616d 2050 524f 4345 5353 0a0a 5265 ream PROCESS..Re\n-00010980: 7475 726e 2074 6865 2073 7472 6561 6d20 turn the stream \n-00010990: 746f 2077 6869 6368 2061 6c6c 2073 7461 to which all sta\n-000109a0: 6e64 6172 642d 6572 726f 7220 6f75 7470 ndard-error outp\n-000109b0: 7574 2066 726f 6d20 5052 4f43 4553 5320 ut from PROCESS \n-000109c0: 6973 2073 656e 742e 7265 702e 696f 2e70 is sent.rep.io.p\n-000109d0: 726f 6365 7373 6573 2373 6574 2d70 726f rocesses#set-pro\n-000109e0: 6365 7373 2d65 7272 6f72 2d73 7472 6561 cess-error-strea\n-000109f0: 6d73 6574 2d70 726f 6365 7373 2d65 7272 mset-process-err\n-00010a00: 6f72 2d73 7472 6561 6d20 5052 4f43 4553 or-stream PROCES\n-00010a10: 5320 5354 5245 414d 0a0a 5365 7420 7468 S STREAM..Set th\n-00010a20: 6520 6572 726f 722d 7374 7265 616d 206f e error-stream o\n-00010a30: 6620 5052 4f43 4553 5320 746f 2053 5452 f PROCESS to STR\n-00010a40: 4541 4d2e 206e 696c 206d 6561 6e73 2064 EAM. nil means d\n-00010a50: 6973 6361 7264 2061 6c6c 206f 7574 7075 iscard all outpu\n-00010a60: 742e 0a0a 4e6f 7465 2074 6861 7420 7468 t...Note that th\n-00010a70: 6973 2063 7572 7265 6e74 6c79 206f 6e6c is currently onl\n-00010a80: 7920 776f 726b 7320 636f 7272 6563 746c y works correctl\n-00010a90: 7920 7769 7468 2070 6970 6520 636f 6e6e y with pipe conn\n-00010aa0: 6563 7469 6f6e 732e 7265 702e 696f 2e70 ections.rep.io.p\n-00010ab0: 726f 6365 7373 6573 2370 726f 6365 7373 rocesses#process\n-00010ac0: 2d66 756e 6374 696f 6e70 726f 6365 7373 -functionprocess\n-00010ad0: 2d66 756e 6374 696f 6e20 5052 4f43 4553 -function PROCES\n-00010ae0: 530a 0a52 6574 7572 6e20 7468 6520 6675 S..Return the fu\n-00010af0: 6e63 7469 6f6e 2077 6869 6368 2069 7320 nction which is \n-00010b00: 6361 6c6c 6564 2077 6865 6e20 5052 4f43 called when PROC\n-00010b10: 4553 5320 6368 616e 6765 7320 7374 6174 ESS changes stat\n-00010b20: 6520 2869 2e65 2e20 6974 0a65 7869 7473 e (i.e. it.exits\n-00010b30: 206f 7220 6973 2073 746f 7070 6564 292e or is stopped).\n-00010b40: 7265 702e 696f 2e70 726f 6365 7373 6573 rep.io.processes\n-00010b50: 2373 6574 2d70 726f 6365 7373 2d66 756e #set-process-fun\n-00010b60: 6374 696f 6e73 6574 2d70 726f 6365 7373 ctionset-process\n-00010b70: 2d66 756e 6374 696f 6e20 5052 4f43 4553 -function PROCES\n-00010b80: 5320 4655 4e43 5449 4f4e 0a0a 5365 7420 S FUNCTION..Set \n-00010b90: 7468 6520 6675 6e63 7469 6f6e 2077 6869 the function whi\n-00010ba0: 6368 2069 7320 6361 6c6c 6564 2077 6865 ch is called whe\n-00010bb0: 6e20 5052 4f43 4553 5320 6368 616e 6765 n PROCESS change\n-00010bc0: 7320 7374 6174 6520 746f 2046 554e 4354 s state to FUNCT\n-00010bd0: 494f 4e2e 7265 702e 696f 2e70 726f 6365 ION.rep.io.proce\n-00010be0: 7373 6573 2370 726f 6365 7373 2d64 6972 sses#process-dir\n-00010bf0: 7072 6f63 6573 732d 6469 7220 5052 4f43 process-dir PROC\n-00010c00: 4553 530a 0a52 6574 7572 6e20 7468 6520 ESS..Return the \n-00010c10: 6e61 6d65 206f 6620 7468 6520 6469 7265 name of the dire\n-00010c20: 6374 6f72 7920 7768 6963 6820 6265 636f ctory which beco\n-00010c30: 6d65 7320 7468 6520 776f 726b 696e 6720 mes the working \n-00010c40: 6469 7265 6374 6f72 7920 6f66 0a50 524f directory of.PRO\n-00010c50: 4345 5353 2077 6865 6e20 6974 2069 7320 CESS when it is \n-00010c60: 7374 6172 7465 642e 7265 702e 696f 2e70 started.rep.io.p\n-00010c70: 726f 6365 7373 6573 2361 6374 6976 652d rocesses#active-\n-00010c80: 7072 6f63 6573 7365 7361 6374 6976 652d processesactive-\n-00010c90: 7072 6f63 6573 7365 730a 0a52 6574 7572 processes..Retur\n-00010ca0: 6e20 6120 6c69 7374 2063 6f6e 7461 696e n a list contain\n-00010cb0: 696e 6720 616c 6c20 6163 7469 7665 2070 ing all active p\n-00010cc0: 726f 6365 7373 206f 626a 6563 7473 2e72 rocess objects.r\n-00010cd0: 6570 2e69 6f2e 7072 6f63 6573 7365 7323 ep.io.processes#\n-00010ce0: 6163 6365 7074 2d70 726f 6365 7373 2d6f accept-process-o\n-00010cf0: 7574 7075 7461 6363 6570 742d 7072 6f63 utputaccept-proc\n-00010d00: 6573 732d 6f75 7470 7574 205b 5345 434f ess-output [SECO\n-00010d10: 4e44 535d 205b 4d49 4c4c 4953 4543 4f4e NDS] [MILLISECON\n-00010d20: 4453 5d0a 0a57 6169 7420 5345 434f 4e44 DS]..Wait SECOND\n-00010d30: 5320 706c 7573 204d 494c 4c49 5345 434f S plus MILLISECO\n-00010d40: 4e44 5320 666f 7220 6f75 7470 7574 2066 NDS for output f\n-00010d50: 726f 6d20 616e 7920 6173 796e 6368 726f rom any asynchro\n-00010d60: 6e6f 7573 2073 7562 7072 6f63 6573 7365 nous subprocesse\n-00010d70: 732e 0a49 6620 616e 7920 6172 7269 7665 s..If any arrive\n-00010d80: 732c 2070 726f 6365 7373 2069 742c 2074 s, process it, t\n-00010d90: 6865 6e20 7265 7475 726e 206e 696c 2e20 hen return nil. \n-00010da0: 4f74 6865 7277 6973 6520 7265 7475 726e Otherwise return\n-00010db0: 2074 2e0a 0a4e 6f74 6520 7468 6174 206f t...Note that o\n-00010dc0: 7574 7075 7420 696e 636c 7564 6573 206e utput includes n\n-00010dd0: 6f74 6966 6963 6174 696f 6e20 6f66 2070 otification of p\n-00010de0: 726f 6365 7373 2074 6572 6d69 6e61 7469 rocess terminati\n-00010df0: 6f6e 2e72 6570 2e6c 616e 672e 7379 6d62 on.rep.lang.symb\n-00010e00: 6f6c 7323 696e 7465 726e 696e 7465 726e ols#internintern\n-00010e10: 204e 414d 4520 5b4f 4241 5252 4159 5d0a NAME [OBARRAY].\n-00010e20: 0a49 6620 6120 7379 6d62 6f6c 2077 6974 .If a symbol wit\n-00010e30: 6820 7072 696e 742d 6e61 6d65 2065 7869 h print-name exi\n-00010e40: 7374 7320 696e 204f 4241 5252 4159 2028 sts in OBARRAY (\n-00010e50: 6f72 2074 6865 2064 6566 6175 6c74 2920 or the default) \n-00010e60: 7265 7475 726e 2069 742e 0a45 6c73 6520 return it..Else \n-00010e70: 7573 6520 6028 6d61 6b65 2d73 796d 626f use `(make-symbo\n-00010e80: 6c20 4e41 4d45 2927 2074 6f20 6372 6561 l NAME)' to crea\n-00010e90: 7465 2061 206e 6577 2073 796d 626f 6c2c te a new symbol,\n-00010ea0: 2069 6e74 6572 6e20 7468 6174 2069 6e74 intern that int\n-00010eb0: 6f20 7468 650a 4f42 4152 5241 592c 2074 o the.OBARRAY, t\n-00010ec0: 6865 6e20 7265 7475 726e 2069 742e 7265 hen return it.re\n-00010ed0: 702e 6c61 6e67 2e69 6e74 6572 7072 6574 p.lang.interpret\n-00010ee0: 6572 236d 616b 652d 636c 6f73 7572 656d er#make-closurem\n-00010ef0: 616b 652d 636c 6f73 7572 6520 4655 4e43 ake-closure FUNC\n-00010f00: 5449 4f4e 2026 6f70 7469 6f6e 616c 204e TION &optional N\n-00010f10: 414d 450a 0a52 6574 7572 6e20 6120 6675 AME..Return a fu\n-00010f20: 6e63 7469 6f6e 616c 206f 626a 6563 7420 nctional object \n-00010f30: 7768 6963 6820 6d61 6b65 7320 7468 6520 which makes the \n-00010f40: 636c 6f73 7572 6520 6f66 2046 554e 4354 closure of FUNCT\n-00010f50: 494f 4e20 616e 6420 7468 650a 6375 7272 ION and the.curr\n-00010f60: 656e 7420 656e 7669 726f 6e6d 656e 742e ent environment.\n-00010f70: 7265 702e 7374 7275 6374 7572 6573 2373 rep.structures#s\n-00010f80: 6574 2d73 7065 6369 616c 2d65 6e76 6972 et-special-envir\n-00010f90: 6f6e 6d65 6e74 7365 742d 7370 6563 6961 onmentset-specia\n-00010fa0: 6c2d 656e 7669 726f 6e6d 656e 7420 454e l-environment EN\n-00010fb0: 5620 5354 5255 4354 5552 4572 6570 2e6c V STRUCTURErep.l\n-00010fc0: 616e 672e 6d61 7468 2331 2d31 2d20 4e55 ang.math#1-1- NU\n-00010fd0: 4d42 4552 0a0a 5265 7475 726e 204e 554d MBER..Return NUM\n-00010fe0: 4245 5220 6d69 6e75 7320 312e 0000 0000 BER minus 1.....\n-00010ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00011000: 7265 702e 696f 2e70 726f 6365 7373 6573 rep.io.processes\n-00011010: 2370 726f 6365 7373 2d61 7267 7370 726f #process-argspro\n-00011020: 6365 7373 2d61 7267 7320 5052 4f43 4553 cess-args PROCES\n-00011030: 530a 0a52 6574 7572 6e20 7468 6520 6c69 S..Return the li\n-00011040: 7374 206f 6620 6172 6775 6d65 6e74 7320 st of arguments \n-00011050: 746f 2050 524f 4345 5353 2e72 6570 2e69 to PROCESS.rep.i\n-00011060: 6f2e 7072 6f63 6573 7365 7323 7365 742d o.processes#set-\n-00011070: 7072 6f63 6573 732d 6469 7273 6574 2d70 process-dirset-p\n-00011080: 726f 6365 7373 2d64 6972 2050 524f 4345 rocess-dir PROCE\n-00011090: 5353 2044 4952 0a0a 5365 7420 7468 6520 SS DIR..Set the \n-000110a0: 6469 7265 6374 6f72 7920 6f66 2050 524f directory of PRO\n-000110b0: 4345 5353 2074 6f20 4449 522e 7265 702e CESS to DIR.rep.\n-000110c0: 696f 2e70 726f 6365 7373 6573 2370 726f io.processes#pro\n-000110d0: 6365 7373 2d63 6f6e 6e65 6374 696f 6e2d cess-connection-\n-000110e0: 7479 7065 7072 6f63 6573 732d 636f 6e6e typeprocess-conn\n-000110f0: 6563 7469 6f6e 2d74 7970 6520 5052 4f43 ection-type PROC\n-00011100: 4553 530a 0a52 6574 7572 6e73 2061 2073 ESS..Returns a s\n-00011110: 796d 626f 6c20 6465 6669 6e69 6e67 2074 ymbol defining t\n-00011120: 6865 2074 7970 6520 6f66 2073 7472 6561 he type of strea\n-00011130: 6d20 2869 2e65 2e20 7069 7065 2c20 7074 m (i.e. pipe, pt\n-00011140: 792c 206f 720a 736f 636b 6574 7061 6972 y, or.socketpair\n-00011150: 2920 7573 6564 2074 6f20 636f 6e6e 6563 ) used to connec\n-00011160: 7420 5052 4f43 4553 5320 7769 7468 2069 t PROCESS with i\n-00011170: 7473 2070 6879 7369 6361 6c20 7072 6f63 ts physical proc\n-00011180: 6573 732e 7265 702e 696f 2e70 726f 6365 ess.rep.io.proce\n-00011190: 7373 6573 2373 6574 2d70 726f 6365 7373 sses#set-process\n-000111a0: 2d63 6f6e 6e65 6374 696f 6e2d 7479 7065 -connection-type\n-000111b0: 7365 742d 7072 6f63 6573 732d 636f 6e6e set-process-conn\n-000111c0: 6563 7469 6f6e 2d74 7970 6520 5052 4f43 ection-type PROC\n-000111d0: 4553 5320 5459 5045 0a0a 4465 6669 6e65 ESS TYPE..Define\n-000111e0: 2068 6f77 2050 524f 4345 5353 2063 6f6d how PROCESS com\n-000111f0: 6d75 6e69 6361 7465 7320 7769 7468 2069 municates with i\n-00011200: 7427 7320 6368 696c 6420 7072 6f63 6573 t's child proces\n-00011210: 732c 2054 5950 4520 6d61 7920 6265 0a6f s, TYPE may be.o\n-00011220: 6e65 206f 6620 7468 6520 666f 6c6c 6f77 ne of the follow\n-00011230: 696e 6720 7379 6d62 6f6c 733a 0a0a 2020 ing symbols:.. \n-00011240: 7074 7909 0955 7365 2061 2070 7479 0a20 pty..Use a pty. \n-00011250: 2070 6970 6509 0954 6872 6565 2070 6970 pipe..Three pip\n-00011260: 6573 2061 7265 2075 7365 640a 2020 736f es are used. so\n-00011270: 636b 6574 7061 6972 0955 7365 2061 2073 cketpair.Use a s\n-00011280: 6f63 6b65 7470 6169 720a 0a54 6869 7320 ocketpair..This \n-00011290: 6675 6e63 7469 6f6e 2063 616e 206f 6e6c function can onl\n-000112a0: 7920 6265 2075 7365 6420 7768 656e 2050 y be used when P\n-000112b0: 524f 4345 5353 2069 7320 6e6f 7420 696e ROCESS is not in\n-000112c0: 2075 7365 2e0a 0a4e 6f74 6520 7468 6174 use...Note that\n-000112d0: 206f 6e6c 7920 7468 6520 6070 6970 6527 only the `pipe'\n-000112e0: 2063 6f6e 6e65 6374 696f 6e20 7479 7065 connection type\n-000112f0: 2061 6c6c 6f77 7320 7072 6f63 6573 7320 allows process \n-00011300: 6f75 7470 7574 2061 6e64 0a70 726f 6365 output and.proce\n-00011310: 7373 2065 7272 6f72 206f 7574 7075 7420 ss error output \n-00011320: 746f 2062 6520 6469 6666 6572 656e 7469 to be differenti\n-00011330: 6174 6564 2e72 6570 2e6c 616e 672e 7379 ated.rep.lang.sy\n-00011340: 6d62 6f6c 7323 6669 6e64 2d73 796d 626f mbols#find-symbo\n-00011350: 6c66 696e 642d 7379 6d62 6f6c 204e 414d lfind-symbol NAM\n-00011360: 4520 5b4f 4241 5252 4159 5d0a 0a52 6574 E [OBARRAY]..Ret\n-00011370: 7572 6e73 2074 6865 2073 796d 626f 6c20 urns the symbol \n-00011380: 7769 7468 2070 7269 6e74 2d6e 616d 6520 with print-name \n-00011390: 4e41 4d45 2c20 666f 756e 6420 6279 2073 NAME, found by s\n-000113a0: 6561 7263 6869 6e67 204f 4241 5252 4159 earching OBARRAY\n-000113b0: 2028 6f72 0a74 6865 2064 6566 6175 6c74 (or.the default\n-000113c0: 2060 7265 705f 6f62 6172 7261 7927 2069 `rep_obarray' i\n-000113d0: 6620 6e69 6c29 2c20 6f72 206e 696c 2069 f nil), or nil i\n-000113e0: 6620 6e6f 2073 7563 6820 7379 6d62 6f6c f no such symbol\n-000113f0: 2065 7869 7374 732e 7265 702e 6c61 6e67 exists.rep.lang\n-00011400: 2e73 796d 626f 6c73 2369 6e74 6572 6e2d .symbols#intern-\n-00011410: 7379 6d62 6f6c 696e 7465 726e 2d73 796d symbolintern-sym\n-00011420: 626f 6c20 5359 4d42 4f4c 205b 4f42 4152 bol SYMBOL [OBAR\n-00011430: 5241 595d 0a0a 5374 6f72 6573 2053 594d RAY]..Stores SYM\n-00011440: 424f 4c20 696e 204f 4241 5252 4159 2028 BOL in OBARRAY (\n-00011450: 6f72 2074 6865 2064 6566 6175 6c74 292e or the default).\n-00011460: 2049 6620 5359 4d42 4f4c 2068 6173 2061 If SYMBOL has a\n-00011470: 6c72 6561 6479 2062 6565 6e20 696e 7465 lready been inte\n-00011480: 726e 6564 0a73 6f6d 6577 6865 7265 2061 rned.somewhere a\n-00011490: 6e20 6572 726f 7220 6973 2073 6967 6e61 n error is signa\n-000114a0: 6c6c 6564 2e72 6570 2e6c 616e 672e 7379 lled.rep.lang.sy\n-000114b0: 6d62 6f6c 7323 756e 696e 7465 726e 756e mbols#uninternun\n-000114c0: 696e 7465 726e 2053 594d 424f 4c20 5b4f intern SYMBOL [O\n-000114d0: 4241 5252 4159 5d0a 0a52 656d 6f76 6573 BARRAY]..Removes\n-000114e0: 2053 594d 424f 4c20 6672 6f6d 204f 4241 SYMBOL from OBA\n-000114f0: 5252 4159 2028 6f72 2074 6865 2064 6566 RRAY (or the def\n-00011500: 6175 6c74 292e 2055 7365 2074 6869 7320 ault). Use this \n-00011510: 7769 7468 2063 6175 7469 6f6e 2e72 6570 with caution.rep\n-00011520: 2e6c 616e 672e 696e 7465 7270 7265 7465 .lang.interprete\n-00011530: 7223 636c 6f73 7572 652d 6675 6e63 7469 r#closure-functi\n-00011540: 6f6e 636c 6f73 7572 652d 6675 6e63 7469 onclosure-functi\n-00011550: 6f6e 2046 554e 4152 470a 0a52 6574 7572 on FUNARG..Retur\n-00011560: 6e20 7468 6520 6675 6e63 7469 6f6e 2076 n the function v\n-00011570: 616c 7565 2061 7373 6f63 6961 7465 6420 alue associated \n-00011580: 7769 7468 2074 6865 2063 6c6f 7375 7265 with the closure\n-00011590: 2046 554e 4152 472e 7265 702e 6c61 6e67 FUNARG.rep.lang\n-000115a0: 2e69 6e74 6572 7072 6574 6572 2373 6574 .interpreter#set\n-000115b0: 2d63 6c6f 7375 7265 2d66 756e 6374 696f -closure-functio\n-000115c0: 6e73 6574 2d63 6c6f 7375 7265 2d66 756e nset-closure-fun\n-000115d0: 6374 696f 6e20 4655 4e41 5247 2046 554e ction FUNARG FUN\n-000115e0: 4354 494f 4e0a 0a53 6574 2074 6865 2066 CTION..Set the f\n-000115f0: 756e 6374 696f 6e20 7661 6c75 6520 696e unction value in\n-00011600: 2074 6865 2063 6c6f 7375 7265 2046 554e the closure FUN\n-00011610: 4152 4720 746f 2046 554e 4354 494f 4e2e ARG to FUNCTION.\n-00011620: 7265 702e 7374 7275 6374 7572 6573 2363 rep.structures#c\n-00011630: 6c6f 7375 7265 2d66 756e 6374 696f 6e73 losure-functions\n-00011640: 7562 722d 7374 7275 6374 7572 6520 5355 ubr-structure SU\n-00011650: 4252 0a0a 5265 7475 726e 2074 6865 2073 BR..Return the s\n-00011660: 7472 7563 7475 7265 2061 7373 6f63 6961 tructure associa\n-00011670: 7465 6420 7769 7468 2074 6865 2073 7562 ted with the sub\n-00011680: 7220 5355 4252 2e72 6520 4655 4e41 5247 r SUBR.re FUNARG\n-00011690: 2e72 6570 2e6c 616e 672e 696e 7465 7270 .rep.lang.interp\n-000116a0: 7265 7465 7223 636c 6f73 7572 652d 6e61 reter#closure-na\n-000116b0: 6d65 636c 6f73 7572 652d 6e61 6d65 2046 meclosure-name F\n-000116c0: 554e 4152 470a 0a52 6574 7572 6e20 7468 UNARG..Return th\n-000116d0: 6520 6e61 6d65 2061 7373 6f63 6961 7465 e name associate\n-000116e0: 6420 7769 7468 2074 6865 2063 6c6f 7375 d with the closu\n-000116f0: 7265 2046 554e 4152 472e 7265 702e 6c61 re FUNARG.rep.la\n-00011700: 6e67 2e69 6e74 6572 7072 6574 6572 2363 ng.interpreter#c\n-00011710: 6c6f 7375 7265 7066 756e 6172 6770 2041 losurepfunargp A\n-00011720: 5247 0a0a 5265 7475 726e 7320 7420 6966 RG..Returns t if\n-00011730: 2041 5247 2069 7320 6120 636c 6f73 7572 ARG is a closur\n-00011740: 6572 6570 2e6c 616e 672e 696e 7465 7270 erep.lang.interp\n-00011750: 7265 7465 7223 6465 6676 6172 6465 6676 reter#defvardefv\n-00011760: 6172 204e 414d 4520 5b44 4546 4155 4c54 ar NAME [DEFAULT\n-00011770: 2d56 414c 5545 205b 444f 432d 5354 5249 -VALUE [DOC-STRI\n-00011780: 4e47 5d5d 0a0a 4465 6669 6e65 2061 2073 NG]]..Define a s\n-00011790: 7065 6369 616c 2076 6172 6961 626c 6520 pecial variable \n-000117a0: 6361 6c6c 6564 204e 414d 4520 7768 6f73 called NAME whos\n-000117b0: 6520 7374 616e 6461 7264 2076 616c 7565 e standard value\n-000117c0: 2069 7320 4445 4641 554c 542d 0a56 414c is DEFAULT-.VAL\n-000117d0: 5545 2e20 4966 204e 414d 4520 6973 2061 UE. If NAME is a\n-000117e0: 6c72 6561 6479 2062 6f75 6e64 2074 6f20 lready bound to \n-000117f0: 6120 7661 6c75 6520 2874 6861 7427 7320 a value (that's \n-00011800: 6e6f 7420 616e 2061 7574 6f6c 6f61 640a not an autoload.\n-00011810: 6465 6669 6e69 7469 6f6e 2920 6974 2069 definition) it i\n-00011820: 7320 6c65 6674 2061 7320 6974 2069 732c s left as it is,\n-00011830: 206f 7468 6572 7769 7365 2044 4546 4155 otherwise DEFAU\n-00011840: 4c54 2d56 414c 5545 2069 7320 6576 616c LT-VALUE is eval\n-00011850: 7561 7465 640a 616e 6420 7468 6520 7370 uated.and the sp\n-00011860: 6563 6961 6c20 7661 6c75 6520 6f66 204e ecial value of N\n-00011870: 414d 4520 6973 2062 6f75 6e64 2074 6f20 AME is bound to \n-00011880: 7468 6520 7265 7375 6c74 2e0a 0a49 6620 the result...If \n-00011890: 444f 432d 5354 5249 4e47 2069 7320 6769 DOC-STRING is gi\n-000118a0: 7665 6e2c 2061 6e64 2069 7320 6120 7374 ven, and is a st\n-000118b0: 7269 6e67 2c20 6974 2077 696c 6c20 6265 ring, it will be\n-000118c0: 2075 7365 6420 746f 2073 6574 2074 6865 used to set the\n-000118d0: 0a60 646f 6375 6d65 6e74 6174 696f 6e27 .`documentation'\n-000118e0: 2070 726f 7065 7274 7920 6f66 2074 6865 property of the\n-000118f0: 2073 796d 626f 6c20 4e41 4d45 2e0a 0a28 symbol NAME...(\n-00011900: 4966 2074 6865 2073 796d 626f 6c20 4e41 If the symbol NA\n-00011910: 4d45 2069 7320 6d61 726b 6564 2062 7566 ME is marked buf\n-00011920: 6665 722d 6c6f 6361 6c20 7468 6520 6465 fer-local the de\n-00011930: 6661 756c 7420 7661 6c75 6520 6f66 2074 fault value of t\n-00011940: 6865 0a76 6172 6961 626c 6520 7769 6c6c he.variable will\n-00011950: 2062 6520 7365 7420 2869 6620 6e65 6365 be set (if nece\n-00011960: 7373 6172 7929 206e 6f74 2074 6865 206c ssary) not the l\n-00011970: 6f63 616c 2076 616c 7565 2e29 7265 702e ocal value.)rep.\n-00011980: 6c61 6e67 2e73 796d 626f 6c73 2364 6566 lang.symbols#def\n-00011990: 6175 6c74 2d76 616c 7565 6465 6661 756c ault-valuedefaul\n-000119a0: 742d 7661 6c75 6520 5359 4d42 4f4c 0a0a t-value SYMBOL..\n-000119b0: 5265 7475 726e 7320 7468 6520 6465 6661 Returns the defa\n-000119c0: 756c 7420 7661 6c75 6520 6f66 2074 6865 ult value of the\n-000119d0: 2073 796d 626f 6c20 5359 4d42 4f4c 2e20 symbol SYMBOL. \n-000119e0: 5468 6973 2077 696c 6c20 6265 2074 6865 This will be the\n-000119f0: 2076 616c 7565 206f 660a 5359 4d42 4f4c value of.SYMBOL\n-00011a00: 2069 6e20 6275 6666 6572 7320 6f72 2077 in buffers or w\n-00011a10: 696e 646f 7773 2077 6869 6368 2064 6f20 indows which do \n-00011a20: 6e6f 7420 6861 7665 2074 6865 6972 206f not have their o\n-00011a30: 776e 206c 6f63 616c 2076 616c 7565 2e72 wn local value.r\n-00011a40: 6570 2e6c 616e 672e 7379 6d62 6f6c 7323 ep.lang.symbols#\n-00011a50: 7365 7473 6574 2053 594d 424f 4c20 7265 setset SYMBOL re\n-00011a60: 7076 0a0a 5365 7473 2074 6865 2076 616c pv..Sets the val\n-00011a70: 7565 206f 6620 5359 4d42 4f4c 2074 6f20 ue of SYMBOL to \n-00011a80: 7265 7076 2e20 4966 2053 594d 424f 4c20 repv. If SYMBOL \n-00011a90: 6861 7320 6120 6275 6666 6572 2d6c 6f63 has a buffer-loc\n-00011aa0: 616c 2062 696e 6469 6e67 0a69 6e20 7468 al binding.in th\n-00011ab0: 6520 6375 7272 656e 7420 6275 6666 6572 e current buffer\n-00011ac0: 206f 7220 606d 616b 652d 7661 7269 6162 or `make-variab\n-00011ad0: 6c65 2d62 7566 6665 722d 6c6f 6361 6c27 le-buffer-local'\n-00011ae0: 2068 6173 2062 6565 6e20 6361 6c6c 6564 has been called\n-00011af0: 206f 6e0a 5359 4d42 4f4c 2074 6865 2062 on.SYMBOL the b\n-00011b00: 7566 6665 722d 6c6f 6361 6c20 7661 6c75 uffer-local valu\n-00011b10: 6520 696e 2074 6865 2063 7572 7265 6e74 e in the current\n-00011b20: 2062 7566 6665 7220 6973 2073 6574 2e20 buffer is set. \n-00011b30: 5265 7475 726e 7320 7265 7076 2e72 6570 Returns repv.rep\n-00011b40: 2e6c 616e 672e 7379 6d62 6f6c 7323 7365 .lang.symbols#se\n-00011b50: 7470 6c69 7374 7365 7470 6c69 7374 2053 tplistsetplist S\n-00011b60: 594d 424f 4c20 5052 4f50 2d4c 4953 540a YMBOL PROP-LIST.\n-00011b70: 0a53 6574 7320 7468 6520 7072 6f70 6572 .Sets the proper\n-00011b80: 7479 206c 6973 7420 6f66 2053 594d 424f ty list of SYMBO\n-00011b90: 4c20 746f 2050 524f 502d 4c49 5354 2c20 L to PROP-LIST, \n-00011ba0: 7265 7475 726e 7320 5052 4f50 2d4c 4953 returns PROP-LIS\n-00011bb0: 542e 7265 702e 6c61 6e67 2e73 796d 626f T.rep.lang.symbo\n-00011bc0: 6c73 2362 6f75 6e64 7062 6f75 6e64 7020 ls#boundpboundp \n-00011bd0: 5359 4d42 4f4c 0a0a 5265 7475 726e 7320 SYMBOL..Returns \n-00011be0: 7420 6966 2053 594d 424f 4c20 6861 7320 t if SYMBOL has \n-00011bf0: 6120 7661 6c75 6520 6173 2061 2076 6172 a value as a var\n-00011c00: 6961 626c 652e 7265 702e 6c61 6e67 2e73 iable.rep.lang.s\n-00011c10: 796d 626f 6c73 2373 796d 626f 6c2d 706c ymbols#symbol-pl\n-00011c20: 6973 7473 796d 626f 6c2d 706c 6973 7420 istsymbol-plist \n-00011c30: 5359 4d42 4f4c 0a0a 5265 7475 726e 7320 SYMBOL..Returns \n-00011c40: 7468 6520 7072 6f70 6572 7479 2d6c 6973 the property-lis\n-00011c50: 7420 6f66 2053 594d 424f 4c2e 7265 702e t of SYMBOL.rep.\n-00011c60: 6c61 6e67 2e73 796d 626f 6c73 2367 656e lang.symbols#gen\n-00011c70: 7379 6d67 656e 7379 6d0a 0a52 6574 7572 symgensym..Retur\n-00011c80: 6e73 2061 206e 6577 2028 6e6f 6e2d 696e ns a new (non-in\n-00011c90: 7465 726e 6564 2920 7379 6d62 6f6c 2077 terned) symbol w\n-00011ca0: 6974 6820 6120 756e 6971 7565 2070 7269 ith a unique pri\n-00011cb0: 6e74 206e 616d 652e 7265 702e 6c61 6e67 nt name.rep.lang\n-00011cc0: 2e73 796d 626f 6c73 2373 796d 626f 6c70 .symbols#symbolp\n-00011cd0: 7379 6d62 6f6c 7020 4152 470a 0a52 6574 symbolp ARG..Ret\n-00011ce0: 7572 6e73 2074 2069 6620 4152 4720 6973 urns t if ARG is\n-00011cf0: 2061 2073 796d 626f 6c2e 7265 702e 6c61 a symbol.rep.la\n-00011d00: 6e67 2e73 796d 626f 6c73 236d 616b 756e ng.symbols#makun\n-00011d10: 626f 756e 646d 616b 756e 626f 756e 6420 boundmakunbound \n-00011d20: 5359 4d42 4f4c 0a0a 4d61 6b65 2053 594d SYMBOL..Make SYM\n-00011d30: 424f 4c20 6861 7665 206e 6f20 7661 6c75 BOL have no valu\n-00011d40: 6520 6173 2061 2076 6172 6961 626c 652e e as a variable.\n-00011d50: 7265 702e 6c61 6e67 2e73 796d 626f 6c73 rep.lang.symbols\n-00011d60: 2367 6574 6765 7420 5359 4d42 4f4c 2050 #getget SYMBOL P\n-00011d70: 524f 5045 5254 590a 0a52 6574 7572 6e73 ROPERTY..Returns\n-00011d80: 2074 6865 2076 616c 7565 206f 6620 5359 the value of SY\n-00011d90: 4d42 4f4c 2773 2070 726f 7065 7274 7920 MBOL's property \n-00011da0: 5052 4f50 4552 5459 2e20 5365 6520 6070 PROPERTY. See `p\n-00011db0: 7574 272e 7265 702e 6c61 6e67 2e73 796d ut'.rep.lang.sym\n-00011dc0: 626f 6c73 2361 7072 6f70 6f73 6170 726f bols#aproposapro\n-00011dd0: 706f 7320 5245 4745 5850 205b 5052 4544 pos REGEXP [PRED\n-00011de0: 4943 4154 455d 205b 4f42 4152 5241 595d ICATE] [OBARRAY]\n-00011df0: 0a0a 5265 7475 726e 7320 6120 6c69 7374 ..Returns a list\n-00011e00: 206f 6620 7379 6d62 6f6c 7320 6672 6f6d of symbols from\n-00011e10: 204f 4241 5252 4159 2028 6f72 2074 6865 OBARRAY (or the\n-00011e20: 2064 6566 6175 6c74 2920 7768 6f73 6520 default) whose \n-00011e30: 7072 696e 742d 6e61 6d65 0a6d 6174 6368 print-name.match\n-00011e40: 6573 2074 6865 2072 6567 756c 6172 2d65 es the regular-e\n-00011e50: 7870 7265 7373 696f 6e20 5245 4745 5850 xpression REGEXP\n-00011e60: 2e20 4966 2050 5245 4449 4341 5445 2069 . If PREDICATE i\n-00011e70: 7320 6769 7665 6e20 616e 6420 6e6f 6e2d s given and non-\n-00011e80: 6e69 6c2c 0a65 6163 6820 7379 6d62 6f6c nil,.each symbol\n-00011e90: 2077 6869 6368 206d 6174 6368 6573 2069 which matches i\n-00011ea0: 7320 6170 706c 6965 6420 746f 2074 6865 s applied to the\n-00011eb0: 2066 756e 6374 696f 6e20 5052 4544 4943 function PREDIC\n-00011ec0: 4154 452c 2069 6620 7468 6520 7661 6c75 ATE, if the valu\n-00011ed0: 650a 6973 206e 6f6e 2d6e 696c 2069 7420 e.is non-nil it \n-00011ee0: 6973 2063 6f6e 7369 6465 7265 6420 6120 is considered a \n-00011ef0: 6d61 7463 682e 7265 702e 6c61 6e67 2e64 match.rep.lang.d\n-00011f00: 6562 7567 2374 7261 6365 7472 6163 6520 ebug#tracetrace \n-00011f10: 5359 4d42 4f4c 0a0a 466c 6167 2074 6861 SYMBOL..Flag tha\n-00011f20: 7420 7768 656e 6576 6572 2053 594d 424f t whenever SYMBO\n-00011f30: 4c20 6973 2065 7661 6c75 6174 6564 2028 L is evaluated (\n-00011f40: 6173 2061 2076 6172 6961 626c 6520 6f72 as a variable or\n-00011f50: 2061 2066 756e 6374 696f 6e29 2074 6865 a function) the\n-00011f60: 0a64 6562 7567 6765 7220 6973 2065 6e74 .debugger is ent\n-00011f70: 6572 6564 2e72 6570 2e6c 616e 672e 7379 ered.rep.lang.sy\n-00011f80: 6d62 6f6c 7323 6b65 7977 6f72 6470 6b65 mbols#keywordpke\n-00011f90: 7977 6f72 6470 2041 5247 0a0a 5265 7475 ywordp ARG..Retu\n-00011fa0: 726e 2074 7275 6520 6966 2041 5247 2069 rn true if ARG i\n-00011fb0: 7320 6120 6b65 7977 6f72 6420 7379 6d62 s a keyword symb\n-00011fc0: 6f6c 2e72 6570 2e6c 616e 672e 6d61 7468 ol.rep.lang.math\n-00011fd0: 2331 2b31 2b20 4e55 4d42 4552 0a0a 5265 #1+1+ NUMBER..Re\n-00011fe0: 7475 726e 204e 554d 4245 5220 706c 7573 turn NUMBER plus\n-00011ff0: 2031 2e00 0000 0000 0000 0000 0000 0000 1..............\n-00012000: 7265 702e 6c61 6e67 2e69 6e74 6572 7072 rep.lang.interpr\n-00012010: 6574 6572 236c 6574 2a6c 6574 2028 4249 eter#let*let (BI\n-00012020: 4e44 494e 4753 2e2e 2e29 2042 4f44 592e NDINGS...) BODY.\n-00012030: 2e2e 0a0a 5369 6d69 6c61 7220 746f 2060 ....Similar to `\n-00012040: 6c65 7427 2065 7863 6570 7420 7468 6174 let' except that\n-00012050: 2074 6865 2042 494e 4449 4e47 5320 6172 the BINDINGS ar\n-00012060: 6520 696e 7374 616c 6c65 6420 6173 2074 e installed as t\n-00012070: 6865 6972 2076 616c 7565 730a 6172 6520 heir values.are \n-00012080: 636f 6d70 7574 6564 2c20 696e 2074 6865 computed, in the\n-00012090: 206f 7264 6572 2074 6865 7920 6172 6520 order they are \n-000120a0: 7772 6974 7465 6e2e 7265 702e 6c61 6e67 written.rep.lang\n-000120b0: 2e69 6e74 6572 7072 6574 6572 2363 6173 .interpreter#cas\n-000120c0: 6545 6163 6820 434c 4155 5345 2069 7320 eEach CLAUSE is \n-000120d0: 6028 2849 5445 4d53 2e2e 2e20 2920 464f `((ITEMS... ) FO\n-000120e0: 524d 532e 2e2e 2927 2e20 4669 6e64 2074 RMS...)'. Find t\n-000120f0: 6865 2066 6972 7374 2043 4c41 5553 4520 he first CLAUSE \n-00012100: 7769 7468 2061 6e0a 4954 454d 206d 6174 with an.ITEM mat\n-00012110: 6368 696e 6720 2875 7369 6e67 2060 6571 ching (using `eq\n-00012120: 6c27 2920 7468 6520 7265 7375 6c74 206f l') the result o\n-00012130: 6620 6576 616c 7561 7469 6e67 204b 4559 f evaluating KEY\n-00012140: 2028 6f6e 6c79 0a65 7661 6c75 6174 6564 (only.evaluated\n-00012150: 206f 6e63 6529 2c20 7468 656e 2065 7661 once), then eva\n-00012160: 6c75 6174 6520 7468 6520 6173 736f 6369 luate the associ\n-00012170: 6174 6564 2046 4f52 4d53 2069 6e20 6120 ated FORMS in a \n-00012180: 6070 726f 676e 272e 2054 6865 0a66 696e `progn'. The.fin\n-00012190: 616c 2063 6c61 7573 6520 6d61 7920 6861 al clause may ha\n-000121a0: 7665 2074 6865 2066 6f72 6d20 6028 7420 ve the form `(t \n-000121b0: 464f 524d 532e 2e2e 2927 2c20 7768 6963 FORMS...)', whic\n-000121c0: 6820 616c 7761 7973 206d 6174 6368 6573 h always matches\n-000121d0: 204b 4559 0a69 6620 6e6f 206f 7468 6572 KEY.if no other\n-000121e0: 2043 4c41 5553 4520 6861 7320 616c 7265 CLAUSE has alre\n-000121f0: 6164 792e 2052 6574 7572 6e73 2066 616c ady. Returns fal\n-00012200: 7365 2069 6620 6e6f 2063 6c61 7573 6520 se if no clause \n-00012210: 6d61 7463 6865 732e 0a0a 4966 2061 6e79 matches...If any\n-00012220: 206f 6620 7468 6520 4954 454d 5320 6170 of the ITEMS ap\n-00012230: 7065 6172 206d 6f72 6520 7468 616e 206f pear more than o\n-00012240: 6e63 652c 2074 6865 6e20 7468 6520 6265 nce, then the be\n-00012250: 6861 7669 6f75 7220 6973 0a75 6e64 6566 haviour is.undef\n-00012260: 696e 6564 2e72 6570 2e6c 616e 672e 696e ined.rep.lang.in\n-00012270: 7465 7270 7265 7465 7223 7768 656e 4576 terpreter#whenEv\n-00012280: 616c 7561 7465 7320 434f 4e44 4954 494f aluates CONDITIO\n-00012290: 4e2c 2069 6620 6974 2069 7320 7472 7565 N, if it is true\n-000122a0: 2061 6e20 696d 706c 6963 6974 2070 726f an implicit pro\n-000122b0: 676e 2069 7320 7065 7266 6f72 6d65 640a gn is performed.\n-000122c0: 7769 7468 2046 4f52 4d53 2e00 7265 702e with FORMS..rep.\n-000122d0: 6c61 6e67 2e69 6e74 6572 7072 6574 6572 lang.interpreter\n-000122e0: 2377 6865 6e20 434f 4e44 4954 494f 4e20 #when CONDITION \n-000122f0: 2321 7265 7374 2046 4f52 4d53 0072 6570 #!rest FORMS.rep\n-00012300: 2e6c 616e 672e 696e 7465 7270 7265 7465 .lang.interprete\n-00012310: 7223 756e 6c65 7373 2043 4f4e 4449 5449 r#unless CONDITI\n-00012320: 4f4e 2023 2172 6573 7420 464f 524d 5300 ON #!rest FORMS.\n-00012330: 7265 702e 6c61 6e67 2e69 6e74 6572 7072 rep.lang.interpr\n-00012340: 6574 6572 2370 726f 6732 202e 2041 5247 eter#prog2 . ARG\n-00012350: 5372 6570 2e6c 616e 672e 696e 7465 7270 Srep.lang.interp\n-00012360: 7265 7465 7223 6465 636c 6172 6564 6563 reter#declaredec\n-00012370: 6c61 7265 2043 4c41 5553 4553 2e2e 2e0a lare CLAUSES....\n-00012380: 0a50 726f 7669 6465 2074 6865 2063 6f6d .Provide the com\n-00012390: 7069 6c65 7220 7769 7468 2065 7874 7261 piler with extra\n-000123a0: 2069 6e66 6f72 6d61 7469 6f6e 2077 6869 information whi\n-000123b0: 6c65 2063 6f6d 7069 6c69 6e67 2074 6865 le compiling the\n-000123c0: 2066 6f72 6d73 0a74 6861 7420 6170 7065 forms.that appe\n-000123d0: 6172 2069 6e20 7468 6520 7361 6d65 206c ar in the same l\n-000123e0: 6578 6963 616c 2073 636f 7065 2061 7320 exical scope as \n-000123f0: 7468 6520 6465 636c 6172 6174 696f 6e2e the declaration.\n-00012400: 0a0a 4561 6368 2043 4c41 5553 4520 6973 ..Each CLAUSE is\n-00012410: 2061 206c 6973 742c 2074 6865 2066 6972 a list, the fir\n-00012420: 7374 2065 6c65 6d65 6e74 206f 6620 7768 st element of wh\n-00012430: 6963 6820 6973 2061 2073 796d 626f 6c20 ich is a symbol \n-00012440: 6465 6669 6e69 6e67 0a74 6865 2074 7970 defining.the typ\n-00012450: 6520 6f66 2064 6563 6c61 7261 7469 6f6e e of declaration\n-00012460: 2c20 7468 6520 6f74 6865 7220 656c 656d , the other elem\n-00012470: 656e 7473 2072 656c 6174 6520 746f 2074 ents relate to t\n-00012480: 6865 2064 6563 6c61 7261 7469 6f6e 2e0a he declaration..\n-00012490: 5365 6520 7468 6520 6043 6f6d 7069 6c65 See the `Compile\n-000124a0: 7220 4465 636c 6172 6174 696f 6e73 2720 r Declarations' \n-000124b0: 6e6f 6465 206f 6620 7468 6520 6c69 6272 node of the libr\n-000124c0: 6570 206d 616e 7561 6c20 666f 7220 6465 ep manual for de\n-000124d0: 7461 696c 730a 6f66 2074 6865 2070 6f73 tails.of the pos\n-000124e0: 7369 626c 6520 6465 636c 6172 6174 696f sible declaratio\n-000124f0: 6e20 7479 7065 732e 7265 702e 6c61 6e67 n types.rep.lang\n-00012500: 2e69 6e74 6572 7072 6574 6572 2374 6872 .interpreter#thr\n-00012510: 6f77 5065 7266 6f72 6d73 2061 206e 6f6e owPerforms a non\n-00012520: 2d6c 6f63 616c 2065 7869 7420 746f 2074 -local exit to t\n-00012530: 6865 2060 6361 7463 6827 2066 6f72 6d20 he `catch' form \n-00012540: 7761 6974 696e 6720 666f 7220 5441 4720 waiting for TAG \n-00012550: 616e 6420 7265 7475 726e 0a56 414c 5545 and return.VALUE\n-00012560: 2066 726f 6d20 6974 2e00 7265 702e 6c61 from it..rep.la\n-00012570: 6e67 2e69 6e74 6572 7072 6574 6572 2361 ng.interpreter#a\n-00012580: 7574 6f6c 6f61 642d 6d61 6372 6f20 5359 utoload-macro SY\n-00012590: 4d42 4f4c 2d46 4f52 4d20 4649 4c45 2023 MBOL-FORM FILE #\n-000125a0: 2172 6573 7420 4558 5452 4172 6570 2e6c !rest EXTRArep.l\n-000125b0: 616e 672e 6d61 7468 236f 6464 7052 6574 ang.math#oddpRet\n-000125c0: 7572 6e20 7420 6966 2058 2069 7320 6f64 urn t if X is od\n-000125d0: 642c 2069 2e65 2e20 282f 3d20 286d 6f64 d, i.e. (/= (mod\n-000125e0: 2058 2032 2920 3029 2e72 6570 2e6c 616e X 2) 0).rep.lan\n-000125f0: 672e 6d61 7468 2365 7665 6e70 5265 7475 g.math#evenpRetu\n-00012600: 726e 2074 2069 6620 5820 6973 206f 6464 rn t if X is odd\n-00012610: 2c20 692e 652e 2028 3d20 286d 6f64 2058 , i.e. (= (mod X\n-00012620: 2032 2920 3029 2e00 7265 702e 6c61 6e67 2) 0)..rep.lang\n-00012630: 2e62 6163 6b71 756f 7465 2362 6163 6b71 .backquote#backq\n-00012640: 756f 7465 2041 5247 0072 6570 2e6d 6f64 uote ARG.rep.mod\n-00012650: 756c 652d 7379 7374 656d 2364 6566 696e ule-system#defin\n-00012660: 652d 7374 7275 6374 7572 6573 2053 5452 e-structures STR\n-00012670: 5543 5453 2043 4f4e 4649 4720 2e20 424f UCTS CONFIG . BO\n-00012680: 4459 0072 6570 2e64 6174 6123 7374 7269 DY.rep.data#stri\n-00012690: 6e67 2d75 7070 6572 2d63 6173 652d 7020 ng-upper-case-p \n-000126a0: 5800 7265 702e 6461 7461 2e72 696e 6723 X.rep.data.ring#\n-000126b0: 7269 6e67 2d63 6170 6163 6974 7920 5249 ring-capacity RI\n-000126c0: 4e47 7265 702e 6461 7461 2e72 696e 6723 NGrep.data.ring#\n-000126d0: 7269 6e67 2d3e 6c69 7374 5265 7475 726e ring->listReturn\n-000126e0: 2074 6865 2065 6c65 6d65 6e74 7320 696e the elements in\n-000126f0: 2072 696e 6720 6275 6666 6572 2052 494e ring buffer RIN\n-00012700: 4720 6173 2061 206c 6973 742c 206e 6577 G as a list, new\n-00012710: 6573 7420 746f 206f 6c64 6573 742e 7265 est to oldest.re\n-00012720: 702e 7468 7265 6164 732e 6d75 7465 7823 p.threads.mutex#\n-00012730: 6d61 6b65 2d6d 7574 6578 4372 6561 7465 make-mutexCreate\n-00012740: 2061 6e64 2072 6574 7572 6e20 6120 6d75 and return a mu\n-00012750: 7465 7820 6f62 6a65 6374 2e20 4e6f 2074 tex object. No t\n-00012760: 6872 6561 6420 7769 6c6c 206f 776e 2074 hread will own t\n-00012770: 6865 206e 6577 206d 7574 6578 2e72 6570 he new mutex.rep\n-00012780: 2e74 6872 6561 6473 2e6d 7574 6578 236d .threads.mutex#m\n-00012790: 6179 6265 2d6f 6274 6169 6e2d 6d75 7465 aybe-obtain-mute\n-000127a0: 7841 7474 656d 7074 2074 6f20 6f62 7461 xAttempt to obta\n-000127b0: 696e 206d 7574 6578 204d 5458 2066 6f72 in mutex MTX for\n-000127c0: 2074 6865 2063 7572 7265 6e74 2074 6872 the current thr\n-000127d0: 6561 6420 7769 7468 6f75 7420 626c 6f63 ead without bloc\n-000127e0: 6b69 6e67 2e0a 5265 7475 726e 7320 7472 king..Returns tr\n-000127f0: 7565 2069 6620 6162 6c65 2074 6f20 6f62 ue if able to ob\n-00012800: 7461 696e 2074 6865 206d 7574 6578 2c20 tain the mutex, \n-00012810: 6661 6c73 6520 6f74 6865 7277 6973 652e false otherwise.\n-00012820: 7265 702e 187e 0000 0000 0000 0e00 0000 rep..~..........\n-00012830: 2001 0000 2a45 f419 696e 7465 e933 0000 ...*E..inte.3..\n-00012840: 0000 0000 0e00 0000 7100 0000 dc3f 0007 ........q....?..\n-00012850: 7265 702e 4487 0000 0000 0000 0f00 0000 rep.D...........\n-00012860: 5400 0000 6464 d010 7265 702e b5de 0000 T...dd..rep.....\n-00012870: 0000 0000 1900 0000 b200 0000 5b8a 0217 ............[...\n-00012880: 7265 702e 27ac 0000 0000 0000 1200 0000 rep.'...........\n-00012890: ab00 0000 1950 650e 7265 702e da68 0000 .....Pe.rep..h..\n-000128a0: 0000 0000 1900 0000 a200 0000 8a77 7a1a .............wz.\n-000128b0: 7265 702e 19a7 0100 0000 0000 2900 0000 rep.........)...\n-000128c0: 4300 0000 f825 f41e 0072 6570 e9ff 0000 C....%...rep....\n-000128d0: 0000 0000 1700 0000 0000 0000 3e7a 2f12 ............>z/.\n-000128e0: 0072 6570 ce11 0200 0000 0000 1e00 0000 .rep............\n-000128f0: 0900 0000 249d c21b 7265 702e 9b37 0000 ....$...rep..7..\n-00012900: 0000 0000 1700 0000 5b00 0000 8d91 cb18 ........[.......\n-00012910: 7265 702e 38a9 0000 0000 0000 1400 0000 rep.8...........\n-00012920: 3b00 0000 fe81 1b1c 7265 702e f511 0200 ;.......rep.....\n-00012930: 0000 0000 1e00 0000 4100 0000 8d84 0e09 ........A.......\n-00012940: 7265 702e c5a0 0000 0000 0000 1400 0000 rep.............\n-00012950: 8400 0000 2395 4818 0072 6570 07ab 0100 ....#.H..rep....\n-00012960: 0000 0000 3600 0000 1500 0000 0478 251a ....6........x%.\n-00012970: 7265 702e 700f 0100 0000 0000 2600 0000 rep.p.......&...\n-00012980: 2500 0000 861a 2703 7265 702e b599 0000 %.....'.rep.....\n-00012990: 0000 0000 1500 0000 5b00 0000 9824 ec02 ........[....$..\n-000129a0: 7265 702e 97f5 0000 0000 0000 1f00 0000 rep.............\n-000129b0: 9c00 0000 e760 bd0f 7265 702e 209d 0000 .....`..rep. ...\n-000129c0: 0000 0000 0e00 0000 4300 0000 c91f 8f06 ........C.......\n-000129d0: 7265 702e 97e7 0000 0000 0000 1400 0000 rep.............\n-000129e0: 9a00 0000 a742 b80b 7265 702e 5da1 0000 .....B..rep.]...\n-000129f0: 0000 0000 1600 0000 3400 0000 129d 5204 ........4.....R.\n-00012a00: 7265 702e db85 0000 0000 0000 0d00 0000 rep.............\n-00012a10: b500 0000 f58b 2a08 7265 702e 1e31 0000 ......*.rep..1..\n-00012a20: 0000 0000 1b00 0000 1000 0000 100e fa19 ................\n-00012a30: 7265 702e 00a0 0000 0000 0000 1c00 0000 rep.............\n-00012a40: 5800 0000 ac84 8a0a 7265 702e 5ea6 0000 X.......rep.^...\n-00012a50: 0000 0000 0f00 0000 6100 0000 0ee6 ba1d ........a.......\n-00012a60: 7265 702e b9df 0000 0000 0000 1100 0000 rep.............\n-00012a70: 2900 0000 6f5e 931f 7265 702e 74a0 0000 )...o^..rep.t...\n-00012a80: 0000 0000 1c00 0000 3500 0000 272c e615 ........5...',..\n-00012a90: 7374 616e f7a3 0100 0000 0000 0f00 0000 stan............\n-00012aa0: 3400 0000 b522 0c19 7265 702e c809 0100 4....\"..rep.....\n-00012ab0: 0000 0000 2900 0000 b700 0000 df10 031f ....)...........\n-00012ac0: 7265 702e 2b7b 0000 0000 0000 0e00 0000 rep.+{..........\n-00012ad0: d600 0000 4884 4719 7265 702e 5267 0000 ....H.G.rep.Rg..\n-00012ae0: 0000 0000 1b00 0000 d600 0000 26a9 0001 ............&...\n-00012af0: 7265 702e ac9c 0000 0000 0000 0d00 0000 rep.............\n-00012b00: 2e00 0000 9772 3d1a 7265 702e 7aa5 0100 .....r=.rep.z...\n-00012b10: 0000 0000 1c00 0000 5000 0000 47c0 651c ........P...G.e.\n-00012b20: 7265 702e 939a 0000 0000 0000 0a00 0000 rep.............\n-00012b30: a400 0000 8d51 d10f 7265 702e 87a9 0000 .....Q..rep.....\n-00012b40: 0000 0000 1400 0000 4f00 0000 857c 1f0c ........O....|..\n-00012b50: 7265 702e 00d0 0000 0000 0000 1400 0000 rep.............\n-00012b60: 0902 0000 2157 7b03 7265 702e bd07 0100 ....!W{.rep.....\n-00012b70: 0000 0000 2100 0000 4000 0000 b84e fb0a ....!...@....N..\n-00012b80: 7265 702e 38a9 0100 0000 0000 3500 0000 rep.8.......5...\n-00012b90: 4a00 0000 c34d 501b 7265 702e 0388 0000 J....MP.rep.....\n-00012ba0: 0000 0000 1200 0000 4601 0000 cf8f 091c ........F.......\n-00012bb0: 7265 702e a655 0000 0000 0000 1900 0000 rep..U..........\n-00012bc0: 9b00 0000 c526 1810 7265 702e cef1 0000 .....&..rep.....\n-00012bd0: 0000 0000 1d00 0000 5d00 0000 e2b6 c50c ........].......\n-00012be0: 7265 702e a483 0000 0000 0000 0d00 0000 rep.............\n-00012bf0: 5300 0000 b145 bb19 0072 6570 71a6 0100 S....E...repq...\n-00012c00: 0000 0000 2900 0000 0300 0000 3f77 0c1d ....).......?w..\n-00012c10: 0072 6570 c3a8 0100 0000 0000 1d00 0000 .rep............\n-00012c20: 0d00 0000 e9e7 b815 7265 6d6f 61aa 0100 ........remoa...\n-00012c30: 0000 0000 1800 0000 4800 0000 d3f7 9f11 ........H.......\n-00012c40: 7265 702e 9d3d 0000 0000 0000 1200 0000 rep..=..........\n-00012c50: 6701 0000 0063 940e 7265 702e d40b 0100 g....c..rep.....\n-00012c60: 0000 0000 1c00 0000 7800 0000 5c65 091f ........x...\\e..\n-00012c70: 7265 702e 0e85 0000 0000 0000 0f00 0000 rep.............\n-00012c80: be00 0000 2ccf a81d 7265 702e c182 0000 ....,...rep.....\n-00012c90: 0000 0000 0f00 0000 d400 0000 ec29 a501 .............)..\n-00012ca0: 7265 702e 31a5 0000 0000 0000 1700 0000 rep.1...........\n-00012cb0: 1601 0000 c91f 0f07 7265 702e cbe6 0000 ........rep.....\n-00012cc0: 0000 0000 1400 0000 b800 0000 5975 d310 ............Yu..\n-00012cd0: 7265 702e 19a4 0000 0000 0000 2300 0000 rep.........#...\n-00012ce0: f500 0000 c18b b31c 7265 702e 4368 0000 ........rep.Ch..\n-00012cf0: 0000 0000 2100 0000 7600 0000 4957 8f11 ....!...v...IW..\n-00012d00: 7265 702e bb0f 0100 0000 0000 1000 0000 rep.............\n-00012d10: 2100 0000 fb37 d019 7265 702e 21ab 0000 !....7..rep.!...\n-00012d20: 0000 0000 1200 0000 f400 0000 4548 3009 ............EH0.\n-00012d30: 7265 702e 9e60 0000 0000 0000 1c00 0000 rep..`..........\n-00012d40: 6000 0000 03fb 2706 7265 702e b04e 0000 `.....'.rep..N..\n-00012d50: 0000 0000 1c00 0000 ce00 0000 5a96 ef11 ............Z...\n-00012d60: 7265 702e 00f0 0000 0000 0000 2700 0000 rep.........'...\n-00012d70: 2501 0000 3ed1 1607 7265 702e 45e8 0000 %...>...rep.E...\n-00012d80: 0000 0000 1500 0000 5a06 0000 a51b 6713 ........Z.....g.\n-00012d90: 7265 702e e606 0100 0000 0000 1d00 0000 rep.............\n-00012da0: 4000 0000 8edc 1b03 6166 7465 f973 0000 @.......afte.s..\n-00012db0: 0000 0000 1000 0000 bf00 0000 bd6f 2806 .............o(.\n-00012dc0: 7265 702e 4fad 0000 0000 0000 1400 0000 rep.O...........\n-00012dd0: c700 0000 9b96 180f 7265 702e e6a5 0100 ........rep.....\n-00012de0: 0000 0000 2000 0000 6b00 0000 a5f1 a519 .... ...k.......\n-00012df0: 0072 6570 bda7 0100 0000 0000 1600 0000 .rep............\n-00012e00: 1900 0000 82ec b605 7265 702e b96d 0000 ........rep..m..\n-00012e10: 0000 0000 1a00 0000 8700 0000 8356 d405 .............V..\n-00012e20: 7265 702e ce3f 0000 0000 0000 1a00 0000 rep..?..........\n-00012e30: 1300 0000 4bf0 d81c 7265 702e db02 0100 ....K...rep.....\n-00012e40: 0000 0000 1d00 0000 b300 0000 a38f d91e ................\n-00012e50: 7072 696e a7a1 0000 0000 0000 0c00 0000 prin............\n-00012e60: 4301 0000 6063 d21b 7265 702e eaa9 0000 C...`c..rep.....\n-00012e70: 0000 0000 1300 0000 5900 0000 8ff0 c118 ........Y.......\n-00012e80: 0072 6570 9da6 0100 0000 0000 2100 0000 .rep........!...\n-00012e90: 0700 0000 b704 4d04 7265 702e 9657 0000 ......M.rep..W..\n-00012ea0: 0000 0000 2200 0000 5b00 0000 e2f0 c705 ....\"...[.......\n-00012eb0: 7265 702e 2b71 0000 0000 0000 1700 0000 rep.+q..........\n-00012ec0: a200 0000 723e 0802 7265 702e 2aae 0000 ....r>..rep.*...\n-00012ed0: 0000 0000 1d00 0000 5e00 0000 eb41 de13 ........^....A..\n-00012ee0: 0072 6570 eda8 0100 0000 0000 3600 0000 .rep........6...\n-00012ef0: 1500 0000 e674 d31d 7265 702e 36d6 0000 .....t..rep.6...\n-00012f00: 0000 0000 2500 0000 8901 0000 1776 a91b ....%........v..\n-00012f10: 7265 6d6f 99ab 0100 0000 0000 1600 0000 remo............\n-00012f20: 2d00 0000 bf2c 7f07 7265 702e 5da1 0100 -....,..rep.]...\n-00012f30: 0000 0000 1a00 0000 3c01 0000 5a10 5e03 ........<...Z.^.\n-00012f40: 7265 702e dcab 0100 0000 0000 1300 0000 rep.............\n-00012f50: 4500 0000 3506 4a17 7265 702e 85ef 0000 E...5.J.rep.....\n-00012f60: 0000 0000 1d00 0000 3800 0000 fb62 c01e ........8....b..\n-00012f70: 0072 6570 e5af 0000 0000 0000 1400 0000 .rep............\n-00012f80: 0600 0000 00a1 850d 7265 702e fdf3 0000 ........rep.....\n-00012f90: 0000 0000 2200 0000 6e00 0000 5967 cb1b ....\"...n...Yg..\n-00012fa0: 7265 702e 00a0 0100 0000 0000 2500 0000 rep.........%...\n-00012fb0: 3801 0000 680a 2f1d 7265 702e f89b 0000 8...h./.rep.....\n-00012fc0: 0000 0000 0b00 0000 a900 0000 c8c6 c204 ................\n-00012fd0: 7265 702e 34ac 0100 0000 0000 1e00 0000 rep.4...........\n-00012fe0: 2200 0000 5d98 180b 7265 702e 8e04 0100 \"...]...rep.....\n-00012ff0: 0000 0000 2300 0000 c900 0000 0000 0000 ....#...........\n-00013000: 7265 702e 6c61 6e67 2e69 6e74 6572 7072 rep.lang.interpr\n-00013010: 6574 6572 2364 6566 7661 722d 7365 7471 eter#defvar-setq\n-00013020: 6465 6676 6172 2d73 6574 7120 5641 5249 defvar-setq VARI\n-00013030: 4142 4c45 205b 5641 4c55 4520 5b44 4f43 ABLE [VALUE [DOC\n-00013040: 5d5d 0a0a 4465 636c 6172 6573 2074 6865 ]]..Declares the\n-00013050: 2073 796d 626f 6c20 5641 5249 4142 4c45 symbol VARIABLE\n-00013060: 2061 7320 6120 7370 6563 6961 6c20 7661 as a special va\n-00013070: 7269 6162 6c65 2c20 616e 6420 7365 7473 riable, and sets\n-00013080: 2069 7473 2076 616c 7565 0a74 6f20 5641 its value.to VA\n-00013090: 4c55 4520 286f 7220 6661 6c73 6520 6966 LUE (or false if\n-000130a0: 2056 414c 5545 2069 736e 2774 2064 6566 VALUE isn't def\n-000130b0: 696e 6564 292e 2049 6620 444f 4320 6973 ined). If DOC is\n-000130c0: 2067 6976 656e 2069 7420 7769 6c6c 2062 given it will b\n-000130d0: 650a 696e 7374 616c 6c65 6420 6173 2074 e.installed as t\n-000130e0: 6865 2064 6f63 756d 656e 7461 7469 6f6e he documentation\n-000130f0: 2073 7472 696e 6720 6173 736f 6369 6174 string associat\n-00013100: 6564 2077 6974 6820 5641 5249 4142 4c45 ed with VARIABLE\n-00013110: 2e0a 0a49 7427 7320 7468 6520 7361 6d65 ...It's the same\n-00013120: 2061 7320 7468 6520 7072 6576 696f 7573 as the previous\n-00013130: 2060 6465 6669 6e65 2d73 7065 6369 616c `define-special\n-00013140: 2d76 6172 6961 626c 6527 2e72 6570 2e6c -variable'.rep.l\n-00013150: 616e 672e 696e 7465 7270 7265 7465 7223 ang.interpreter#\n-00013160: 6675 6e63 7469 6f6e 2d6e 616d 6552 6574 function-nameRet\n-00013170: 7572 6e73 2074 6865 2066 756e 6374 696f urns the functio\n-00013180: 6e27 7320 6e61 6d65 2028 6120 7379 6d62 n's name (a symb\n-00013190: 6f6c 292e 0072 6570 2e6c 616e 672e 696e ol)..rep.lang.in\n-000131a0: 7465 7270 7265 7465 7223 6675 6e63 7469 terpreter#functi\n-000131b0: 6f6e 2d6e 616d 6520 4655 4e43 7265 702e on-name FUNCrep.\n-000131c0: 6c61 6e67 2e6d 6174 6823 706f 7369 7469 lang.math#positi\n-000131d0: 7665 7052 6574 7572 6e20 7420 6966 2058 vepReturn t if X\n-000131e0: 2069 7320 6772 6561 7465 7220 7468 616e is greater than\n-000131f0: 207a 6572 6f2e 7265 702e 6461 7461 2373 zero.rep.data#s\n-00013200: 7472 696e 672d 6c6f 7765 722d 6361 7365 tring-lower-case\n-00013210: 2d70 5265 7475 726e 2074 2069 6620 7374 -pReturn t if st\n-00013220: 7269 6e67 2058 2069 7320 6c6f 7765 7220 ring X is lower \n-00013230: 6361 7365 2028 636f 6e74 6169 6e73 206e case (contains n\n-00013240: 6f20 7570 7065 7220 6361 7365 2063 6861 o upper case cha\n-00013250: 7261 6374 6572 7320 616e 640a 6174 206c racters and.at l\n-00013260: 6561 7374 206f 6e65 206c 6f77 6572 2d63 east one lower-c\n-00013270: 6173 6520 6368 6172 6163 7465 7229 2e00 ase character)..\n-00013280: 7265 702e 6461 7461 2373 7472 696e 672d rep.data#string-\n-00013290: 646f 776e 6361 7365 2058 0072 6570 2e64 downcase X.rep.d\n-000132a0: 6174 612e 7269 6e67 2372 696e 672d 7369 ata.ring#ring-si\n-000132b0: 7a65 2052 494e 4772 6570 2e74 6872 6561 ze RINGrep.threa\n-000132c0: 6473 2e6d 6573 7361 6765 2d70 6f72 7423 ds.message-port#\n-000132d0: 6d61 6b65 2d6d 6573 7361 6765 2d70 6f72 make-message-por\n-000132e0: 7443 7265 6174 6520 616e 6420 7265 7475 tCreate and retu\n-000132f0: 726e 2061 206e 6577 206d 6573 7361 6765 rn a new message\n-00013300: 2070 6f72 742e 7265 702e 7468 7265 6164 port.rep.thread\n-00013310: 732e 6d65 7373 6167 652d 706f 7274 236d s.message-port#m\n-00013320: 6573 7361 6765 2d73 656e 6453 656e 6420 essage-sendSend \n-00013330: 7468 6520 6d65 7373 6167 6520 4d45 5353 the message MESS\n-00013340: 4147 4520 2861 6e20 6172 6269 7472 6172 AGE (an arbitrar\n-00013350: 7920 7661 6c75 6529 2074 6f20 6d65 7373 y value) to mess\n-00013360: 6167 6520 706f 7274 2050 4f52 542e 0072 age port PORT..r\n-00013370: 6570 2e74 6872 6561 6473 2e6d 7574 6578 ep.threads.mutex\n-00013380: 236d 6179 6265 2d6f 6274 6169 6e2d 6d75 #maybe-obtain-mu\n-00013390: 7465 7820 4d54 5872 6570 2e77 7777 2e71 tex MTXrep.www.q\n-000133a0: 756f 7465 2d75 726c 2375 6e71 756f 7465 uote-url#unquote\n-000133b0: 2d75 726c 556e 6573 6361 7065 2055 524c -urlUnescape URL\n-000133c0: 206d 6574 612d 6368 6172 6163 7465 7273 meta-characters\n-000133d0: 2069 6e20 5354 5249 4e47 2e00 1000 0000 in STRING......\n-000133e0: 2a00 0000 aa8b 6220 6c6f 6164 0373 0000 *.....b load.s..\n-000133f0: 0000 0000 0900 0000 a000 0000 beec db3b ...............;\n-00013400: 7265 702e 0ade 0000 0000 0000 1b00 0000 rep.............\n-00013410: 3800 0000 b0fb 2b20 7265 702e 5dde 0000 8.....+ rep.]...\n-00013420: 0000 0000 1a00 0000 3e00 0000 4966 af23 ........>...If.#\n-00013430: 666f 726d 00e0 0000 0000 0000 1200 0000 form............\n-00013440: a900 0000 2f4a ff2a 7265 702e 400b 0100 ..../J.*rep.@...\n-00013450: 0000 0000 2500 0000 6f00 0000 4d60 8b35 ....%...o...M`.5\n-00013460: 7265 702e 56e4 0000 0000 0000 1800 0000 rep.V...........\n-00013470: fc00 0000 a31c 113e 7265 702e 7c90 0100 .......>rep.|...\n-00013480: 0000 0000 1200 0000 4900 0000 8979 d323 ........I....y.#\n-00013490: 7265 702e 80df 0000 0000 0000 1900 0000 rep.............\n-000134a0: 2000 0000 f338 be36 7265 702e d790 0100 ....8.6rep.....\n-000134b0: 0000 0000 1200 0000 8100 0000 9b74 b238 .............t.8\n-000134c0: 7265 702e 2644 0000 0000 0000 1600 0000 rep.&D..........\n-000134d0: 3e00 0000 1d43 d928 7265 702e 0c8b 0000 >....C.(rep.....\n-000134e0: 0000 0000 1400 0000 a200 0000 2518 c727 ............%..'\n-000134f0: 7265 702e a68f 0000 0000 0000 0c00 0000 rep.............\n-00013500: 3300 0000 a20d 6637 7265 702e 48f2 0000 3.....f7rep.H...\n-00013510: 0000 0000 2000 0000 5e00 0000 3147 f821 .... ...^...1G.!\n-00013520: 7265 702e bbe0 0000 0000 0000 1400 0000 rep.............\n-00013530: e400 0000 1516 ab25 7265 702e 644b 0100 .......%rep.dK..\n-00013540: 0000 0000 1400 0000 7b01 0000 5c17 9d30 ........{...\\..0\n-00013550: 7265 702e 1a61 0000 0000 0000 1d00 0000 rep..a..........\n-00013560: 5e00 0000 09fb 6b24 7265 702e 1bf5 0000 ^.....k$rep.....\n-00013570: 0000 0000 1c00 0000 6000 0000 21c0 3e2e ........`...!.>.\n-00013580: 7265 702e 7cd5 0000 0000 0000 2c00 0000 rep.|.......,...\n-00013590: 8e00 0000 6d47 8324 7265 702e 44e2 0000 ....mG.$rep.D...\n-000135a0: 0000 0000 1800 0000 ba00 0000 8e6c 0127 .............l.'\n-000135b0: 7072 696e f346 0100 0000 0000 0b00 0000 prin.F..........\n-000135c0: 4700 0000 1eb1 7126 7265 702e af4f 0100 G.....q&rep..O..\n-000135d0: 0000 0000 1100 0000 2b00 0000 6858 d523 ........+...hX.#\n-000135e0: 7265 702e 5592 0100 0000 0000 2200 0000 rep.U.......\"...\n-000135f0: 4601 0000 0c5a 6c35 7265 702e dc94 0100 F....Zl5rep.....\n-00013600: 0000 0000 1700 0000 7c00 0000 3805 f634 ........|...8..4\n-00013610: 7265 702e 536f 0000 0000 0000 1900 0000 rep.So..........\n-00013620: 6800 0000 7e3a d239 7265 702e bf99 0100 h...~:.9rep.....\n-00013630: 0000 0000 2100 0000 2e01 0000 7c97 9c3b ....!.......|..;\n-00013640: 7265 702e 680c 0100 0000 0000 2100 0000 rep.h.......!...\n-00013650: 4600 0000 8fd4 9e37 7265 702e 5e46 0100 F......7rep.^F..\n-00013660: 0000 0000 1a00 0000 7b00 0000 4ea6 dd26 ........{...N..&\n-00013670: 7374 616e c19b 0100 0000 0000 0e00 0000 stan............\n-00013680: 3300 0000 775a b93b 7265 702e 9b9d 0100 3...wZ.;rep.....\n-00013690: 0000 0000 1a00 0000 f800 0000 6431 533b ............d1S;\n-000136a0: 7265 702e 41ff 0000 0000 0000 2200 0000 rep.A.......\"...\n-000136b0: 3a00 0000 4b18 0f3a 7265 702e 6d9f 0100 :...K..:rep.m...\n-000136c0: 0000 0000 2100 0000 4900 0000 680a ef37 ....!...I...h..7\n-000136d0: 7265 702e 419b 0000 0000 0000 0b00 0000 rep.A...........\n-000136e0: ac00 0000 33a8 282c 7265 702e 197a 0000 ....3.(,rep..z..\n-000136f0: 0000 0000 1200 0000 7e00 0000 e1dd b224 ........~......$\n-00013700: 7265 702e 00c0 0100 0000 0000 2800 0000 rep.........(...\n-00013710: 9800 0000 348c 022f 0072 6570 e6c1 0100 ....4../.rep....\n-00013720: 0000 0000 2a00 0000 0b00 0000 64df d42a ....*.......d..*\n-00013730: 7265 702e 52f6 0000 0000 0000 1e00 0000 rep.R...........\n-00013740: 8000 0000 8b01 5a3c 7265 702e 9c5b 0000 ......Z......4\n-00013850: 7265 702e 28c1 0100 0000 0000 2200 0000 rep.(.......\"...\n-00013860: 3800 0000 7a96 9a2f 7265 702e b4ee 0000 8...z../rep.....\n-00013870: 0000 0000 2700 0000 aa00 0000 57f8 1a22 ....'.......W..\"\n-00013880: 7265 702e 66da 0000 0000 0000 1a00 0000 rep.f...........\n-00013890: 5e01 0000 ed75 2733 7265 702e d46f 0000 ^....u'3rep..o..\n-000138a0: 0000 0000 1800 0000 1100 0000 fbb3 1a37 ...............7\n-000138b0: 7265 702e 5143 0100 0000 0000 1f00 0000 rep.QC..........\n-000138c0: 3f00 0000 f283 8f22 7265 702e fc42 0000 ?......\"rep..B..\n-000138d0: 0000 0000 1500 0000 3000 0000 5cae 7530 ........0...\\.u0\n-000138e0: 7265 702e bb8a 0000 0000 0000 0f00 0000 rep.............\n-000138f0: 4200 0000 811b 9828 7265 702e 3346 0100 B......(rep.3F..\n-00013900: 0000 0000 1800 0000 1300 0000 b88c 8f31 ...............1\n-00013910: 7265 702e b495 0100 0000 0000 1900 0000 rep.............\n-00013920: 7e00 0000 c2c0 4331 7265 702e 6a91 0100 ~.....C1rep.j...\n-00013930: 0000 0000 1500 0000 2900 0000 7f86 5a2a ........).....Z*\n-00013940: 7265 702e 4b96 0100 0000 0000 1a00 0000 rep.K...........\n-00013950: a100 0000 97ae 4422 7265 702e 8df4 0000 ......D\"rep.....\n-00013960: 0000 0000 2300 0000 6b00 0000 64aa 5028 ....#...k...d.P(\n-00013970: 7265 702e 619b 0100 0000 0000 2600 0000 rep.a.......&...\n-00013980: 3a00 0000 dded b42c 0072 6570 679c 0100 :......,.repg...\n-00013990: 0000 0000 2000 0000 0e00 0000 0244 7d2f .... ........D}/\n-000139a0: 7265 702e 8c52 0000 0000 0000 2000 0000 rep..R...... ...\n-000139b0: 8400 0000 887f 1427 7265 702e c0c0 0100 .......'rep.....\n-000139c0: 0000 0000 2000 0000 4800 0000 78f5 ef3c .... ...H...x..<\n-000139d0: 7265 702e b547 0100 0000 0000 1300 0000 rep..G..........\n-000139e0: 3200 0000 0fa6 1723 7265 6d6f 35c3 0100 2......#remo5...\n-000139f0: 0000 0000 1600 0000 2c00 0000 3bcd e737 ........,...;..7\n-00013a00: 7265 702e d69c 0100 0000 0000 2100 0000 rep.........!...\n-00013a10: a400 0000 2336 333d 7265 702e f251 0000 ....#63=rep..Q..\n-00013a20: 0000 0000 2300 0000 7700 0000 a77c f736 ....#...w....|.6\n-00013a30: 7265 702e 5b89 0000 0000 0000 1600 0000 rep.[...........\n-00013a40: 4a01 0000 3544 7035 7265 6d6f 98c4 0100 J...5Dp5remo....\n-00013a50: 0000 0000 1400 0000 7f00 0000 97a7 6838 ..............h8\n-00013a60: 7265 6d6f 2bc5 0100 0000 0000 1900 0000 remo+...........\n-00013a70: 8300 0000 6279 0f26 7265 702e 706d 0000 ....by.&rep.pm..\n-00013a80: 0000 0000 2900 0000 2000 0000 4f62 4224 ....)... ...ObB$\n-00013a90: 7265 6d6f c7c5 0100 0000 0000 1600 0000 remo............\n-00013aa0: 2d00 0000 0125 6130 7265 702e 77c6 0100 -....%a0rep.w...\n-00013ab0: 0000 0000 3400 0000 2300 0000 4622 e73a ....4...#...F\".:\n-00013ac0: 7265 702e 259a 0000 0000 0000 1500 0000 rep.%...........\n-00013ad0: 5900 0000 5447 142d 7265 702e 4a49 0100 Y...TG.-rep.JI..\n-00013ae0: 0000 0000 1700 0000 5101 0000 8db1 c83c ........Q......<\n-00013af0: 7265 702e 524e 0100 0000 0000 1400 0000 rep.RN..........\n-00013b00: 4f00 0000 49ca ad23 7265 6d6f fcc3 0100 O...I..#remo....\n-00013b10: 0000 0000 1800 0000 3f00 0000 2951 5c2e ........?...)Q\\.\n-00013b20: 7265 702e cec6 0100 0000 0000 3600 0000 rep.........6...\n-00013b30: 2900 0000 f94c 6e3c 7265 702e 37d4 0000 )....Ln\n-00013be0: 7263 702d aec3 0100 0000 0000 0b00 0000 rcp-............\n-00013bf0: 4300 0000 5df4 5f31 7265 702e a16c 0000 C...]._1rep..l..\n-00013c00: 0000 0000 1800 0000 4f00 0000 6fff 492d ........O...o.I-\n-00013c10: 7265 702e e79c 0000 0000 0000 0e00 0000 rep.............\n-00013c20: 2b00 0000 f87c 042f 7265 702e b54e 0100 +....|./rep..N..\n-00013c30: 0000 0000 1300 0000 2900 0000 3650 a629 ........)...6P.)\n-00013c40: 7265 702e 0e9b 0100 0000 0000 2800 0000 rep.........(...\n-00013c50: 2b00 0000 1581 0c3c 7265 702e 2dc9 0100 +......rep.....\n-00013ed0: 0000 0000 2500 0000 3b00 0000 81b6 6e25 ....%...;.....n%\n-00013ee0: 7265 702e c581 0000 0000 0000 0c00 0000 rep.............\n-00013ef0: 5c00 0000 ce27 8a37 7265 702e dc53 0000 \\....'.7rep..S..\n-00013f00: 0000 0000 2000 0000 da00 0000 ad3b 4837 .... ........;H7\n-00013f10: 7265 702e b645 0100 0000 0000 2300 0000 rep..E......#...\n-00013f20: 5a00 0000 4621 fd28 7265 702e 6897 0100 Z...F!.(rep.h...\n-00013f30: 0000 0000 1a00 0000 ad00 0000 e412 b83d ...............=\n-00013f40: 7265 6d6f 0ac6 0100 0000 0000 1a00 0000 remo............\n-00013f50: 5300 0000 9576 6038 7265 702e ec41 0100 S....v`8rep..A..\n-00013f60: 0000 0000 1d00 0000 aa00 0000 93f0 942c ...............,\n-00013f70: 2a69 7370 02c9 0100 0000 0000 1400 0000 *isp............\n-00013f80: 1700 0000 003d 332f 0072 6570 d79f 0100 .....=3/.rep....\n-00013f90: 0000 0000 1c00 0000 0000 0000 df9f 1528 ...............(\n-00013fa0: 7265 702e a891 0100 0000 0000 1600 0000 rep.............\n-00013fb0: 2b00 0000 e583 232d 7265 702e bd93 0100 +.....#-rep.....\n-00013fc0: 0000 0000 1b00 0000 9600 0000 59e1 b62e ............Y...\n-00013fd0: 7265 702e 9b47 0000 0000 0000 1000 0000 rep..G..........\n-00013fe0: 8201 0000 b30b ab2c 7265 702e 29fc 0000 .......,rep.)...\n-00013ff0: 0000 0000 1e00 0000 2e02 0000 0000 0000 ................\n-00014000: 7265 702e 696f 2e70 726f 6365 7373 6573 rep.io.processes\n-00014010: 2361 6363 6570 742d 7072 6f63 6573 732d #accept-process-\n-00014020: 6f75 7470 7574 2d31 6163 6365 7074 2d70 output-1accept-p\n-00014030: 726f 6365 7373 2d6f 7574 7075 742d 3120 rocess-output-1 \n-00014040: 5052 4f43 4553 5320 5b53 4543 4f4e 4453 PROCESS [SECONDS\n-00014050: 5d20 5b4d 494c 4c49 5345 434f 4e44 535d ] [MILLISECONDS]\n-00014060: 0a0a 5761 6974 2053 4543 4f4e 4453 2070 ..Wait SECONDS p\n-00014070: 6c75 7320 4d49 4c4c 4953 4543 4f4e 4453 lus MILLISECONDS\n-00014080: 2066 6f72 206f 7574 7075 7420 6672 6f6d for output from\n-00014090: 2074 6865 2061 7379 6e63 6872 6f6e 6f75 the asynchronou\n-000140a0: 730a 7375 6270 726f 6365 7373 2050 524f s.subprocess PRO\n-000140b0: 4345 5353 2e20 4966 2061 6e79 2061 7272 CESS. If any arr\n-000140c0: 6976 6573 2c20 7072 6f63 6573 7320 6974 ives, process it\n-000140d0: 2c20 7468 656e 2072 6574 7572 6e20 6e69 , then return ni\n-000140e0: 6c2e 0a4f 7468 6572 7769 7365 2072 6574 l..Otherwise ret\n-000140f0: 7572 6e20 742e 0a0a 4e6f 7465 2074 6861 urn t...Note tha\n-00014100: 7420 6f75 7470 7574 2069 6e63 6c75 6465 t output include\n-00014110: 7320 6e6f 7469 6669 6361 7469 6f6e 206f s notification o\n-00014120: 6620 7072 6f63 6573 7320 7465 726d 696e f process termin\n-00014130: 6174 696f 6e2e 7265 702e 6c61 6e67 2e73 ation.rep.lang.s\n-00014140: 796d 626f 6c73 236d 616b 652d 7379 6d62 ymbols#make-symb\n-00014150: 6f6c 6d61 6b65 2d73 796d 626f 6c20 4e41 olmake-symbol NA\n-00014160: 4d45 0a0a 5265 7475 726e 7320 6120 6e65 ME..Returns a ne\n-00014170: 772c 2075 6e69 6e74 6572 6e65 642c 2073 w, uninterned, s\n-00014180: 796d 626f 6c20 7769 7468 2070 7269 6e74 ymbol with print\n-00014190: 2d6e 616d 6520 4e41 4d45 2e20 4974 2773 -name NAME. It's\n-000141a0: 2076 616c 7565 2061 6e64 0a66 756e 6374 value and.funct\n-000141b0: 696f 6e20 6465 6669 6e69 7469 6f6e 2061 ion definition a\n-000141c0: 7265 2062 6f74 6820 766f 6964 2061 6e64 re both void and\n-000141d0: 2069 7420 6861 7320 6120 6e69 6c20 7072 it has a nil pr\n-000141e0: 6f70 6572 7479 2d6c 6973 742e 7265 702e operty-list.rep.\n-000141f0: 6c61 6e67 2e73 796d 626f 6c73 236d 616b lang.symbols#mak\n-00014200: 652d 6f62 6172 7261 796d 616b 652d 6f62 e-obarraymake-ob\n-00014210: 6172 7261 7920 5349 5a45 0a0a 4372 6561 array SIZE..Crea\n-00014220: 7465 7320 6120 6e65 7720 7374 7275 6374 tes a new struct\n-00014230: 7572 6520 666f 7220 7374 6f72 696e 6720 ure for storing \n-00014240: 7379 6d62 6f6c 7320 696e 2e20 5468 6973 symbols in. This\n-00014250: 2069 7320 6261 7369 6361 6c6c 7920 6120 is basically a \n-00014260: 7665 6374 6f72 0a77 6974 6820 6120 6665 vector.with a fe\n-00014270: 7720 736c 6967 6874 2064 6966 6665 7265 w slight differe\n-00014280: 6e63 6573 2028 616c 6c20 656c 656d 656e nces (all elemen\n-00014290: 7473 2069 6e69 7469 616c 6973 6564 2074 ts initialised t\n-000142a0: 6f20 6120 7370 6563 6961 6c20 7661 6c75 o a special valu\n-000142b0: 6529 2e72 6570 2e6c 616e 672e 7379 6d62 e).rep.lang.symb\n-000142c0: 6f6c 7323 7379 6d62 6f6c 2d76 616c 7565 ols#symbol-value\n-000142d0: 7379 6d62 6f6c 2d76 616c 7565 2053 594d symbol-value SYM\n-000142e0: 424f 4c0a 0a52 6574 7572 6e73 2074 6865 BOL..Returns the\n-000142f0: 2076 616c 7565 206f 6620 5359 4d42 4f4c value of SYMBOL\n-00014300: 2c20 6966 2053 594d 424f 4c20 6973 2066 , if SYMBOL is f\n-00014310: 6c61 6767 6564 2061 7320 6861 7669 6e67 lagged as having\n-00014320: 2062 7566 6665 722d 6c6f 6361 6c0a 7661 buffer-local.va\n-00014330: 6c75 6573 206c 6f6f 6b20 666f 7220 6f6e lues look for on\n-00014340: 6520 6f66 2074 686f 7365 2066 6972 7374 e of those first\n-00014350: 2e72 6570 2e6c 616e 672e 7379 6d62 6f6c .rep.lang.symbol\n-00014360: 7323 6465 6661 756c 742d 626f 756e 6470 s#default-boundp\n-00014370: 6465 6661 756c 742d 626f 756e 6470 2053 default-boundp S\n-00014380: 594d 424f 4c0a 0a52 6574 7572 6e73 2074 YMBOL..Returns t\n-00014390: 2069 6620 5359 4d42 4f4c 2068 6173 2061 if SYMBOL has a\n-000143a0: 2064 6566 6175 6c74 2076 616c 7565 2e72 default value.r\n-000143b0: 6570 2e6c 616e 672e 696e 7465 7270 7265 ep.lang.interpre\n-000143c0: 7465 7223 7365 7471 7365 7471 205b 5359 ter#setqsetq [SY\n-000143d0: 4d42 4f4c 2046 4f52 4d5d 202e 2e2e 0a0a MBOL FORM] .....\n-000143e0: 5365 7473 2074 6865 2076 616c 7565 206f Sets the value o\n-000143f0: 6620 6561 6368 2053 594d 424f 4c20 746f f each SYMBOL to\n-00014400: 2074 6865 2076 616c 7565 206f 6620 6974 the value of it\n-00014410: 7320 636f 7272 6573 706f 6e64 696e 6720 s corresponding \n-00014420: 464f 524d 0a65 7661 6c75 6174 6564 2c20 FORM.evaluated, \n-00014430: 7265 7475 726e 7320 7468 6520 7661 6c75 returns the valu\n-00014440: 6520 6f66 2074 6865 206c 6173 7420 6576 e of the last ev\n-00014450: 616c 7561 7469 6f6e 2e72 6570 2e6c 616e aluation.rep.lan\n-00014460: 672e 696e 7465 7270 7265 7465 7223 2564 g.interpreter#%d\n-00014470: 6566 696e 6525 6465 6669 6e65 2053 594d efine%define SYM\n-00014480: 424f 4c20 464f 524d 205b 444f 432d 5354 BOL FORM [DOC-ST\n-00014490: 5249 4e47 5d0a 0a45 7661 6c75 6174 6520 RING]..Evaluate \n-000144a0: 464f 524d 2c20 7468 656e 2063 7265 6174 FORM, then creat\n-000144b0: 6520 6120 746f 702d 6c65 7665 6c20 6269 e a top-level bi\n-000144c0: 6e64 696e 6720 6f66 2053 594d 424f 4c20 nding of SYMBOL \n-000144d0: 7768 6f73 6520 7661 6c75 6520 6973 0a74 whose value is.t\n-000144e0: 6865 2072 6573 756c 7420 6f66 2074 6865 he result of the\n-000144f0: 2065 7661 6c75 6174 696f 6e2e 2049 6620 evaluation. If \n-00014500: 7375 6368 2061 2062 696e 6469 6e67 2061 such a binding a\n-00014510: 6c72 6561 6479 2065 7869 7374 732c 2069 lready exists, i\n-00014520: 7420 7769 6c6c 0a62 6520 6f76 6572 7772 t will.be overwr\n-00014530: 6974 7465 6e2e 7265 702e 6c61 6e67 2e73 itten.rep.lang.s\n-00014540: 796d 626f 6c73 236d 616b 652d 7661 7269 ymbols#make-vari\n-00014550: 6162 6c65 2d73 7065 6369 616c 6d61 6b65 able-specialmake\n-00014560: 2d76 6172 6961 626c 652d 7370 6563 6961 -variable-specia\n-00014570: 6c20 5359 4d42 4f4c 0a0a 4d61 726b 2053 l SYMBOL..Mark S\n-00014580: 594d 424f 4c20 6173 2062 6569 6e67 2061 YMBOL as being a\n-00014590: 2073 7065 6369 616c 2028 6479 6e61 6d69 special (dynami\n-000145a0: 6361 6c6c 792d 626f 756e 6429 2076 6172 cally-bound) var\n-000145b0: 6961 626c 652e 7265 702e 6c61 6e67 2e73 iable.rep.lang.s\n-000145c0: 796d 626f 6c73 2373 7065 6369 616c 2d76 ymbols#special-v\n-000145d0: 6172 6961 626c 652d 7073 7065 6369 616c ariable-pspecial\n-000145e0: 2d76 6172 6961 626c 652d 7020 5359 4d42 -variable-p SYMB\n-000145f0: 4f4c 0a0a 5265 7475 726e 7320 7420 6966 OL..Returns t if\n-00014600: 2053 594d 424f 4c20 6973 2061 2073 7065 SYMBOL is a spe\n-00014610: 6369 616c 2076 6172 6961 626c 6520 2864 cial variable (d\n-00014620: 796e 616d 6963 616c 6c79 2073 636f 7065 ynamically scope\n-00014630: 6429 2e72 6570 2e6c 616e 672e 7379 6d62 d).rep.lang.symb\n-00014640: 6f6c 7323 6f62 6172 7261 796f 6261 7272 ols#obarrayobarr\n-00014650: 6179 205b 4e45 572d 5641 4c55 455d 7265 ay [NEW-VALUE]re\n-00014660: 702e 6461 7461 2367 6172 6261 6765 2d74 p.data#garbage-t\n-00014670: 6872 6573 686f 6c64 6761 7262 6167 652d hresholdgarbage-\n-00014680: 7468 7265 7368 6f6c 6420 5b4e 4557 2d56 threshold [NEW-V\n-00014690: 414c 5545 5d0a 0a54 6865 206e 756d 6265 ALUE]..The numbe\n-000146a0: 7220 6f66 2062 7974 6573 206f 6620 7374 r of bytes of st\n-000146b0: 6f72 6167 6520 7768 6963 6820 6d75 7374 orage which must\n-000146c0: 2062 6520 7573 6564 2062 6566 6f72 6520 be used before \n-000146d0: 6120 6761 7262 6167 652d 0a63 6f6c 6c65 a garbage-.colle\n-000146e0: 6374 696f 6e20 6973 2074 7269 6767 6572 ction is trigger\n-000146f0: 6564 2e70 7269 6e74 2d6c 6576 656c 5468 ed.print-levelTh\n-00014700: 6520 6e75 6d62 6572 206f 6620 6c69 7374 e number of list\n-00014710: 206c 6576 656c 7320 746f 2064 6573 6365 levels to desce\n-00014720: 6e64 2077 6865 6e20 7072 696e 7469 6e67 nd when printing\n-00014730: 2062 6566 6f72 6520 6162 6272 6576 6961 before abbrevia\n-00014740: 7469 6e67 2e72 6570 2e6c 616e 672e 696e ting.rep.lang.in\n-00014750: 7465 7270 7265 7465 7223 7072 6f67 6e70 terpreter#prognp\n-00014760: 726f 676e 2046 4f52 4d53 2e2e 2e0a 0a45 rogn FORMS.....E\n-00014770: 7661 6c27 7320 6561 6368 206f 6620 7468 val's each of th\n-00014780: 6520 464f 524d 5320 696e 206f 7264 6572 e FORMS in order\n-00014790: 2072 6574 7572 6e69 6e67 2074 6865 2076 returning the v\n-000147a0: 616c 7565 206f 6620 7468 6520 6c61 7374 alue of the last\n-000147b0: 0a6f 6e65 2e72 6570 2e6c 616e 672e 6465 .one.rep.lang.de\n-000147c0: 6275 6723 7374 6570 7374 6570 2046 4f52 bug#stepstep FOR\n-000147d0: 4d0a 0a55 7365 2074 6865 204c 6973 7020 M..Use the Lisp \n-000147e0: 6465 6275 6767 6572 2074 6f20 6576 616c debugger to eval\n-000147f0: 7561 7465 2046 4f52 4d2e 7265 702e 6c61 uate FORM.rep.la\n-00014800: 6e67 2e64 6562 7567 2362 6163 6b74 7261 ng.debug#backtra\n-00014810: 6365 6261 636b 7472 6163 6520 5b53 5452 cebacktrace [STR\n-00014820: 4541 4d5d 0a0a 5072 696e 7473 2061 2062 EAM]..Prints a b\n-00014830: 6163 6b74 7261 6365 206f 6620 7468 6520 acktrace of the \n-00014840: 6375 7272 656e 7420 4c69 7370 2063 616c current Lisp cal\n-00014850: 6c20 7374 6163 6b20 746f 2053 5452 4541 l stack to STREA\n-00014860: 4d20 286f 7220 746f 0a60 7374 616e 6461 M (or to.`standa\n-00014870: 7264 2d6f 7574 7075 7427 292e 0a54 6865 rd-output')..The\n-00014880: 2066 6f72 6d61 7420 6973 2073 6f6d 6574 format is somet\n-00014890: 6869 6e67 206c 696b 653a 0a20 2046 554e hing like:. FUN\n-000148a0: 4354 494f 4e20 2841 5247 4c49 5354 2920 CTION (ARGLIST) \n-000148b0: 4152 4753 2d45 5641 4c4c 4544 2d50 0a77 ARGS-EVALLED-P.w\n-000148c0: 6865 7265 2041 5247 532d 4556 414c 4c45 here ARGS-EVALLE\n-000148d0: 442d 5020 6973 2065 6974 6865 7220 6074 D-P is either `t\n-000148e0: 2720 6f72 2060 6e69 6c27 2c20 6465 7065 ' or `nil', depe\n-000148f0: 6e64 696e 6720 6f6e 2077 6865 7468 6572 nding on whether\n-00014900: 206f 7220 6e6f 740a 4152 474c 4953 5420 or not.ARGLIST \n-00014910: 6861 6420 6265 656e 2065 7661 6c75 6174 had been evaluat\n-00014920: 6564 206f 7220 6e6f 7420 6265 666f 7265 ed or not before\n-00014930: 2062 6569 6e67 2070 7574 2069 6e74 6f20 being put into \n-00014940: 7468 6520 7374 6163 6b2e 7265 702e 7265 the stack.rep.re\n-00014950: 6765 7870 2373 7472 696e 672d 6d61 7463 gexp#string-matc\n-00014960: 6873 7472 696e 672d 6d61 7463 6820 5245 hstring-match RE\n-00014970: 4745 5850 2053 5452 494e 4720 5b53 5441 GEXP STRING [STA\n-00014980: 5254 5d20 5b49 474e 4f52 452d 4341 5345 RT] [IGNORE-CASE\n-00014990: 2d50 5d0a 0a52 6574 7572 6e20 7420 6966 -P]..Return t if\n-000149a0: 2052 4547 4558 5020 6d61 7463 6865 7320 REGEXP matches \n-000149b0: 5354 5249 4e47 2e20 5570 6461 7465 7320 STRING. Updates \n-000149c0: 7468 6520 6d61 7463 6820 6461 7461 2e0a the match data..\n-000149d0: 0a57 6865 6e20 6465 6669 6e65 642c 2053 .When defined, S\n-000149e0: 5441 5254 2069 7320 7468 6520 696e 6465 TART is the inde\n-000149f0: 7820 6f66 2074 6865 2066 6972 7374 2063 x of the first c\n-00014a00: 6861 7261 6374 6572 2074 6f20 7374 6172 haracter to star\n-00014a10: 740a 6d61 7463 6869 6e67 2061 7420 2863 t.matching at (c\n-00014a20: 6f75 6e74 696e 6720 6672 6f6d 207a 6572 ounting from zer\n-00014a30: 6f29 2e20 5768 656e 2049 474e 4f52 452d o). When IGNORE-\n-00014a40: 4341 5345 2d50 2069 7320 6e6f 6e2d 6e69 CASE-P is non-ni\n-00014a50: 6c20 7468 650a 6361 7365 206f 6620 6d61 l the.case of ma\n-00014a60: 7463 6865 6420 7374 7269 6e67 7320 6172 tched strings ar\n-00014a70: 6520 6967 6e6f 7265 642e 204e 6f74 6520 e ignored. Note \n-00014a80: 7468 6174 2063 6861 7261 6374 6572 2063 that character c\n-00014a90: 6c61 7373 6573 2061 7265 0a73 7469 6c6c lasses are.still\n-00014aa0: 2063 6173 652d 7369 676e 6966 6963 616e case-significan\n-00014ab0: 742e 7265 702e 7265 6765 7870 2373 7472 t.rep.regexp#str\n-00014ac0: 696e 672d 6c6f 6f6b 696e 672d 6174 7374 ing-looking-atst\n-00014ad0: 7269 6e67 2d6c 6f6f 6b69 6e67 2d61 7420 ring-looking-at \n-00014ae0: 5245 4745 5850 2053 5452 494e 4720 5b53 REGEXP STRING [S\n-00014af0: 5441 5254 5d20 5b49 474e 4f52 452d 4341 TART] [IGNORE-CA\n-00014b00: 5345 2d50 5d0a 0a52 6574 7572 6e73 2074 SE-P]..Returns t\n-00014b10: 2069 6620 5245 4745 5850 206d 6174 6368 if REGEXP match\n-00014b20: 6573 2074 6865 2053 5452 494e 4720 2873 es the STRING (s\n-00014b30: 7461 7274 696e 6720 6174 2063 6861 7261 tarting at chara\n-00014b40: 6374 6572 2053 5441 5254 292e 0a55 7064 cter START)..Upd\n-00014b50: 6174 6573 2074 6865 206d 6174 6368 2064 ates the match d\n-00014b60: 6174 612e 7265 702e 7265 6765 7870 236d ata.rep.regexp#m\n-00014b70: 6174 6368 2d65 6e64 6d61 7463 682d 656e atch-endmatch-en\n-00014b80: 6420 5b45 5850 5245 5353 494f 4e2d 494e d [EXPRESSION-IN\n-00014b90: 4445 585d 0a0a 5265 7475 726e 2074 6865 DEX]..Return the\n-00014ba0: 2070 6f73 6974 696f 6e20 7768 6963 6820 position which \n-00014bb0: 7468 6520 4558 5052 4553 5349 4f4e 2d49 the EXPRESSION-I\n-00014bc0: 4e44 4558 2774 6820 7061 7265 6e74 6865 NDEX'th parenthe\n-00014bd0: 7369 7365 6420 6578 7072 6573 7369 6f6e sised expression\n-00014be0: 0a65 6e64 6564 2061 7420 696e 2074 6865 .ended at in the\n-00014bf0: 206c 6173 7420 7375 6363 6573 7366 756c last successful\n-00014c00: 2072 6567 6578 7020 6d61 7463 682e 2049 regexp match. I\n-00014c10: 6620 4558 5052 4553 5349 4f4e 2d49 4e44 f EXPRESSION-IND\n-00014c20: 4558 2069 730a 6e69 6c20 6f72 2030 2074 EX is.nil or 0 t\n-00014c30: 6865 2065 6e64 206f 6620 7468 6520 7768 he end of the wh\n-00014c40: 6f6c 6520 6d61 7463 6820 6973 2072 6574 ole match is ret\n-00014c50: 7572 6e65 6420 696e 7374 6561 642e 0a54 urned instead..T\n-00014c60: 6865 2072 6574 7572 6e65 6420 7661 6c75 he returned valu\n-00014c70: 6520 7769 6c6c 2065 6974 6865 7220 6265 e will either be\n-00014c80: 2061 2070 6f73 6974 696f 6e20 6966 2074 a position if t\n-00014c90: 6865 206c 6173 7420 6d61 7463 6820 7761 he last match wa\n-00014ca0: 7320 696e 2061 0a62 7566 6665 722c 206f s in a.buffer, o\n-00014cb0: 7220 616e 2069 6e74 6567 6572 2069 6620 r an integer if \n-00014cc0: 7468 6520 6c61 7374 206d 6174 6368 2077 the last match w\n-00014cd0: 6173 2069 6e20 6120 7374 7269 6e67 2028 as in a string (\n-00014ce0: 692e 652e 2072 6567 6578 702d 6d61 7463 i.e. regexp-matc\n-00014cf0: 6829 2e72 6570 2e72 6567 6578 7023 7265 h).rep.regexp#re\n-00014d00: 6765 7870 2d63 6163 6865 2d63 6f6e 7472 gexp-cache-contr\n-00014d10: 6f6c 7265 6765 7870 2d63 6163 6865 2d63 olregexp-cache-c\n-00014d20: 6f6e 7472 6f6c 205b 534f 4654 2d4c 494d ontrol [SOFT-LIM\n-00014d30: 4954 5d0a 0a49 6620 534f 4654 2d4c 494d IT]..If SOFT-LIM\n-00014d40: 4954 2069 7320 6465 6669 6e65 642c 2069 IT is defined, i\n-00014d50: 7420 7370 6563 6966 6965 7320 7468 6520 t specifies the \n-00014d60: 6d61 7869 6d75 6d20 6e75 6d62 6572 206f maximum number o\n-00014d70: 6620 6279 7465 7320 7468 6174 0a74 6865 f bytes that.the\n-00014d80: 2072 6567 6578 7020 6361 6368 6520 6d61 regexp cache ma\n-00014d90: 7920 6f63 6375 7079 2061 6674 6572 2067 y occupy after g\n-00014da0: 6172 6261 6765 2063 6f6c 6c65 6374 696f arbage collectio\n-00014db0: 6e2e 0a0a 5265 7475 726e 7320 2853 4f46 n...Returns (SOF\n-00014dc0: 542d 4c49 4d49 5420 4355 5252 454e 542d T-LIMIT CURRENT-\n-00014dd0: 5349 5a45 2043 5552 5245 4e54 2d45 4e54 SIZE CURRENT-ENT\n-00014de0: 5249 4553 2048 4954 5320 4d49 5353 4553 RIES HITS MISSES\n-00014df0: 292e 7265 702e 6c61 6e67 2e6d 6174 6823 ).rep.lang.math#\n-00014e00: 2a2a 204e 554d 4245 5253 2e2e 2e0a 0a4d ** NUMBERS.....M\n-00014e10: 756c 7469 706c 6965 7320 616c 6c20 4e55 ultiplies all NU\n-00014e20: 4d42 4552 5320 746f 6765 7468 6572 2e20 MBERS together. \n-00014e30: 4966 206e 6f20 6e75 6d62 6572 7320 6172 If no numbers ar\n-00014e40: 6520 6769 7665 6e20 7265 7475 726e 7320 e given returns \n-00014e50: 312e 7265 702e 6c61 6e67 2e6d 6174 6823 1.rep.lang.math#\n-00014e60: 6c6f 6769 6f72 6c6f 6769 6f72 204e 554d logiorlogior NUM\n-00014e70: 4245 5253 2e2e 2e0a 0a52 6574 7572 6e73 BERS.....Returns\n-00014e80: 2074 6865 2062 6974 7769 7365 206c 6f67 the bitwise log\n-00014e90: 6963 616c 2060 696e 636c 7573 6976 652d ical `inclusive-\n-00014ea0: 6f72 2720 6f66 2069 7473 2061 7267 756d or' of its argum\n-00014eb0: 656e 7473 2e72 6570 2e6c 616e 672e 6d61 ents.rep.lang.ma\n-00014ec0: 7468 237a 6572 6f70 7a65 726f 7020 4e55 th#zeropzerop NU\n-00014ed0: 4d42 4552 0a0a 5265 7475 726e 2074 2069 MBER..Return t i\n-00014ee0: 6620 4e55 4d42 4552 2069 7320 7a65 726f f NUMBER is zero\n-00014ef0: 2e72 6570 2e6c 616e 672e 6d61 7468 2361 .rep.lang.math#a\n-00014f00: 7368 6173 6820 4e55 4d42 4552 2043 4f55 shash NUMBER COU\n-00014f10: 4e54 0a0a 5573 6520 616e 2061 7269 7468 NT..Use an arith\n-00014f20: 6d65 7469 6320 7368 6966 7420 746f 2073 metic shift to s\n-00014f30: 6869 6674 2074 6865 2062 6974 7320 696e hift the bits in\n-00014f40: 204e 554d 4245 5220 6279 2043 4f55 4e54 NUMBER by COUNT\n-00014f50: 2062 6974 7320 746f 0a74 6865 206c 6566 bits to.the lef\n-00014f60: 742c 2061 206e 6567 6174 6976 6520 434f t, a negative CO\n-00014f70: 554e 5420 6d65 616e 7320 7368 6966 7420 UNT means shift \n-00014f80: 7269 6768 742e 0a0a 426f 7468 204e 554d right...Both NUM\n-00014f90: 4245 5220 616e 6420 434f 554e 5420 6d75 BER and COUNT mu\n-00014fa0: 7374 2062 6520 696e 7465 6765 7273 2e72 st be integers.r\n-00014fb0: 6570 2e6c 616e 672e 6d61 7468 2363 6f73 ep.lang.math#cos\n-00014fc0: 636f 7320 580a 0a52 6574 7572 6e73 2074 cos X..Returns t\n-00014fd0: 6865 2063 6f73 696e 6520 6f66 2058 2c20 he cosine of X, \n-00014fe0: 696e 2072 6164 6961 6e73 2e00 0000 0000 in radians......\n-00014ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00015000: 7265 702e 6c61 6e67 2e73 796d 626f 6c73 rep.lang.symbols\n-00015010: 236d 616b 652d 6b65 7977 6f72 646d 616b #make-keywordmak\n-00015020: 652d 6b65 7977 6f72 6420 5359 4d42 4f4c e-keyword SYMBOL\n-00015030: 0a0a 5265 7475 726e 2074 6865 206b 6579 ..Return the key\n-00015040: 776f 7264 2073 796d 626f 6c20 7468 6174 word symbol that\n-00015050: 2073 686f 756c 6420 6265 2075 7365 6420 should be used \n-00015060: 696e 2061 7267 756d 656e 7420 6c69 7374 in argument list\n-00015070: 7320 746f 0a70 726f 7669 6465 2074 6865 s to.provide the\n-00015080: 206d 6172 6b20 7468 6520 7661 6c75 6520 mark the value \n-00015090: 6f66 2074 6865 2061 7267 756d 656e 7420 of the argument \n-000150a0: 6361 6c6c 6564 2053 594d 424f 4c2e 2041 called SYMBOL. A\n-000150b0: 6e20 6572 726f 7220 6973 0a73 6967 6e61 n error is.signa\n-000150c0: 6c6c 6564 2069 6620 5359 4d42 4f4c 2069 lled if SYMBOL i\n-000150d0: 7320 6974 7365 6c66 2061 206b 6579 776f s itself a keywo\n-000150e0: 7264 2e72 6570 2e64 6174 6123 636f 6e73 rd.rep.data#cons\n-000150f0: 636f 6e73 2043 4152 2043 4452 0a0a 5265 cons CAR CDR..Re\n-00015100: 7475 726e 7320 6120 6e65 7720 636f 6e73 turns a new cons\n-00015110: 2d63 656c 6c20 7769 7468 2063 6172 2043 -cell with car C\n-00015120: 4152 2061 6e64 2063 6472 2043 4452 2e72 AR and cdr CDR.r\n-00015130: 6570 2e64 6174 6123 6964 6c65 2d67 6172 ep.data#idle-gar\n-00015140: 6261 6765 2d74 6872 6573 686f 6c64 6964 bage-thresholdid\n-00015150: 6c65 2d67 6172 6261 6765 2d74 6872 6573 le-garbage-thres\n-00015160: 686f 6c64 205b 4e45 572d 5641 4c55 455d hold [NEW-VALUE]\n-00015170: 0a0a 5468 6520 6e75 6d62 6572 206f 6620 ..The number of \n-00015180: 6279 7465 7320 6f66 2073 746f 7261 6765 bytes of storage\n-00015190: 2077 6869 6368 206d 7573 7420 6265 2075 which must be u\n-000151a0: 7365 6420 6265 666f 7265 2061 2067 6172 sed before a gar\n-000151b0: 6261 6765 2d0a 636f 6c6c 6563 7469 6f6e bage-.collection\n-000151c0: 2069 7320 7472 6967 6765 7265 6420 7768 is triggered wh\n-000151d0: 656e 2074 6865 2065 6469 746f 7220 6973 en the editor is\n-000151e0: 2069 646c 652e 7265 702e 6461 7461 2367 idle.rep.data#g\n-000151f0: 6172 6261 6765 2d63 6f6c 6c65 6374 6761 arbage-collectga\n-00015200: 7262 6167 652d 636f 6c6c 6563 740a 0a53 rbage-collect..S\n-00015210: 6361 6e73 2061 6c6c 2061 6c6c 6f63 6174 cans all allocat\n-00015220: 6564 2073 746f 7261 6765 2066 6f72 2075 ed storage for u\n-00015230: 6e75 7361 626c 6520 6461 7461 2c20 616e nusable data, an\n-00015240: 6420 7075 7473 2069 7420 6f6e 746f 2074 d puts it onto t\n-00015250: 6865 2066 7265 652d 0a6c 6973 742e 2054 he free-.list. T\n-00015260: 6869 7320 6973 2064 6f6e 6520 6175 746f his is done auto\n-00015270: 6d61 7469 6361 6c6c 7920 7768 656e 2074 matically when t\n-00015280: 6865 2061 6d6f 756e 7420 6f66 2073 746f he amount of sto\n-00015290: 7261 6765 2075 7365 6420 7369 6e63 6520 rage used since \n-000152a0: 7468 650a 6c61 7374 2067 6172 6261 6765 the.last garbage\n-000152b0: 2d63 6f6c 6c65 6374 696f 6e20 6973 2067 -collection is g\n-000152c0: 7265 6174 6572 2074 6861 6e20 6067 6172 reater than `gar\n-000152d0: 6261 6765 2d74 6872 6573 686f 6c64 272e bage-threshold'.\n-000152e0: 6465 6275 672d 6f6e 2d65 7272 6f72 5768 debug-on-errorWh\n-000152f0: 656e 2061 6e20 6572 726f 7220 6973 2073 en an error is s\n-00015300: 6967 6e61 6c6c 6564 2074 6869 7320 7661 ignalled this va\n-00015310: 7269 6162 6c65 2063 6f6e 7472 6f6c 7320 riable controls \n-00015320: 7768 6574 6865 7220 6f72 206e 6f74 2074 whether or not t\n-00015330: 6f0a 656e 7465 7220 7468 6520 4c69 7370 o.enter the Lisp\n-00015340: 2064 6562 7567 6765 7220 696d 6d65 6469 debugger immedi\n-00015350: 6174 656c 792e 2049 6620 7468 6520 7661 ately. If the va\n-00015360: 7269 6162 6c65 2773 2076 616c 7565 2069 riable's value i\n-00015370: 7320 6e6f 6e2d 6e69 6c20 6f72 2061 0a6c s non-nil or a.l\n-00015380: 6973 7420 6f66 2073 796d 626f 6c73 2d2d ist of symbols--\n-00015390: 6f6e 6520 6f66 2077 6869 6368 2069 7320 one of which is \n-000153a0: 7468 6520 7369 676e 616c 6c65 6420 6572 the signalled er\n-000153b0: 726f 7220 7379 6d62 6f6c 2d2d 7468 650a ror symbol--the.\n-000153c0: 6465 6275 6767 6572 2069 7320 656e 7465 debugger is ente\n-000153d0: 7265 642e 2052 6561 6420 696e 666f 2066 red. Read info f\n-000153e0: 6f72 2074 6865 2064 6574 6169 6c73 2e62 or the details.b\n-000153f0: 6163 6b74 7261 6365 2d6f 6e2d 6572 726f acktrace-on-erro\n-00015400: 7257 6865 6e20 616e 2065 7272 6f72 2069 rWhen an error i\n-00015410: 7320 7369 676e 616c 6c65 6420 7468 6973 s signalled this\n-00015420: 2076 6172 6961 626c 6520 636f 6e74 726f variable contro\n-00015430: 6c73 2077 6865 7468 6572 206f 7220 6e6f ls whether or no\n-00015440: 7420 746f 0a70 7269 6e74 2074 6865 2062 t to.print the b\n-00015450: 6163 6b74 7261 6365 2069 6d6d 6564 6961 acktrace immedia\n-00015460: 7465 6c79 2e20 4966 2074 6865 2076 6172 tely. If the var\n-00015470: 6961 626c 6527 7320 7661 6c75 6520 6973 iable's value is\n-00015480: 206e 6f6e 2d6e 696c 206f 7220 6120 6c69 non-nil or a li\n-00015490: 7374 0a6f 6620 7379 6d62 6f6c 732d 2d6f st.of symbols--o\n-000154a0: 6e65 206f 6620 7768 6963 6820 6973 2074 ne of which is t\n-000154b0: 6865 2073 6967 6e61 6c6c 6564 2065 7272 he signalled err\n-000154c0: 6f72 2073 796d 626f 6c2d 2d74 6865 2062 or symbol--the b\n-000154d0: 6163 6b74 7261 6365 0a69 7320 7072 696e acktrace.is prin\n-000154e0: 7465 642e 2052 6561 6420 696e 666f 2066 ted. Read info f\n-000154f0: 6f72 2074 6865 2064 6574 6169 6c73 2e64 or the details.d\n-00015500: 6562 7567 2d6d 6163 726f 7357 6865 6e20 ebug-macrosWhen \n-00015510: 6e69 6c2c 2074 6865 2064 6562 7567 6765 nil, the debugge\n-00015520: 7220 6973 6e27 7420 656e 7465 7265 6420 r isn't entered \n-00015530: 7768 696c 6520 6578 7061 6e64 696e 6720 while expanding \n-00015540: 6d61 6372 6f20 6465 6669 6e69 7469 6f6e macro definition\n-00015550: 732e 6572 726f 722d 6861 6e64 6c65 722d s.error-handler-\n-00015560: 6675 6e63 7469 6f6e 5768 656e 2073 6574 functionWhen set\n-00015570: 2074 6f20 6120 6675 6e63 7469 6f6e 2076 to a function v\n-00015580: 616c 7565 2c20 6361 6c6c 6564 2077 6974 alue, called wit\n-00015590: 6820 7477 6f20 6172 6775 6d65 6e74 7320 h two arguments \n-000155a0: 2865 7272 6f72 2074 7970 650a 616e 6420 (error type.and \n-000155b0: 6461 7461 2920 7768 656e 206c 6973 7020 data) when lisp \n-000155c0: 6572 726f 7273 206f 6363 7572 2e70 7269 errors occur.pri\n-000155d0: 6e74 2d6c 656e 6774 6854 6865 206d 6178 nt-lengthThe max\n-000155e0: 696d 756d 206e 756d 6265 7220 6f66 206c imum number of l\n-000155f0: 6973 7420 656c 656d 656e 7473 2074 6f20 ist elements to \n-00015600: 7072 696e 7420 6265 666f 7265 2061 6262 print before abb\n-00015610: 7265 7669 6174 696e 672e 7265 702e 6c61 reviating.rep.la\n-00015620: 6e67 2e64 6562 7567 2362 7265 616b 6272 ng.debug#breakbr\n-00015630: 6561 6b0a 0a54 6865 206e 6578 7420 666f eak..The next fo\n-00015640: 726d 2074 6f20 6265 2065 7661 6c75 6174 rm to be evaluat\n-00015650: 6564 2077 696c 6c20 6265 2064 6f6e 6520 ed will be done \n-00015660: 736f 2074 6872 6f75 6768 2074 6865 204c so through the L\n-00015670: 6973 7020 6465 6275 6767 6572 2e72 6570 isp debugger.rep\n-00015680: 2e6c 616e 672e 696e 7465 7270 7265 7465 .lang.interprete\n-00015690: 7223 7369 676e 616c 7369 676e 616c 2045 r#signalsignal E\n-000156a0: 5252 4f52 2d53 594d 424f 4c20 4441 5441 RROR-SYMBOL DATA\n-000156b0: 0a0a 5369 676e 616c 2074 6861 7420 616e ..Signal that an\n-000156c0: 2065 7272 6f72 2068 6173 2068 6170 7065 error has happe\n-000156d0: 6e65 642e 2045 5252 4f52 2d53 594d 424f ned. ERROR-SYMBO\n-000156e0: 4c20 6973 2074 6865 206e 616d 6520 6f66 L is the name of\n-000156f0: 2061 2073 796d 626f 6c0a 636c 6173 7369 a symbol.classi\n-00015700: 6679 696e 6720 7468 6520 7479 7065 206f fying the type o\n-00015710: 6620 6572 726f 722c 2069 7420 7368 6f75 f error, it shou\n-00015720: 6c64 2068 6176 6520 6120 7072 6f70 6572 ld have a proper\n-00015730: 7479 2060 6572 726f 722d 6d65 7373 6167 ty `error-messag\n-00015740: 6527 0a28 6120 7374 7269 6e67 2920 7769 e'.(a string) wi\n-00015750: 7468 2061 2073 686f 7274 2064 6573 6372 th a short descr\n-00015760: 6970 7469 6f6e 206f 6620 7468 6520 6572 iption of the er\n-00015770: 726f 7220 6d65 7373 6167 652e 0a44 4154 ror message..DAT\n-00015780: 4120 6973 2061 206c 6973 7420 6f66 206f A is a list of o\n-00015790: 626a 6563 7473 2077 6869 6368 2061 7265 bjects which are\n-000157a0: 2072 656c 6576 616e 7420 746f 2074 6865 relevant to the\n-000157b0: 2065 7272 6f72 202d 2d20 7468 6579 2077 error -- they w\n-000157c0: 696c 6c0a 6265 206d 6164 6520 6176 6169 ill.be made avai\n-000157d0: 6c61 626c 6520 746f 2061 6e79 2065 7272 lable to any err\n-000157e0: 6f72 2d68 616e 646c 6572 206f 7220 7072 or-handler or pr\n-000157f0: 696e 7465 6420 6279 2074 6865 2064 6566 inted by the def\n-00015800: 6175 6c74 2065 7272 6f72 0a68 616e 646c ault error.handl\n-00015810: 6572 2e72 6570 2e72 6567 6578 7023 6578 er.rep.regexp#ex\n-00015820: 7061 6e64 2d6c 6173 742d 6d61 7463 6865 pand-last-matche\n-00015830: 7870 616e 642d 6c61 7374 2d6d 6174 6368 xpand-last-match\n-00015840: 2054 454d 504c 4154 452d 5354 5249 4e47 TEMPLATE-STRING\n-00015850: 0a0a 4578 7061 6e64 2074 6865 2073 6176 ..Expand the sav\n-00015860: 6564 2065 7870 7265 7373 696f 6e73 2066 ed expressions f\n-00015870: 726f 6d20 7468 6520 6d6f 7374 2072 6563 rom the most rec\n-00015880: 656e 7420 7375 6363 6573 7366 756c 6c79 ent successfully\n-00015890: 206d 6174 6368 6564 0a72 6567 6578 7020 matched.regexp \n-000158a0: 6163 636f 7264 696e 6720 746f 2054 454d according to TEM\n-000158b0: 504c 4154 452d 5354 5249 4e47 2c20 6120 PLATE-STRING, a \n-000158c0: 7374 7269 6e67 2074 6861 7420 6d61 7920 string that may \n-000158d0: 636f 6e74 6169 6e20 616e 7920 6f66 0a74 contain any of.t\n-000158e0: 6865 2066 6f6c 6c6f 7769 6e67 2065 7363 he following esc\n-000158f0: 6170 6520 7365 7175 656e 6365 732c 0a0a ape sequences,..\n-00015900: 2020 5c30 2c20 5c26 2020 2077 686f 6c65 \\0, \\& whole\n-00015910: 2073 7472 696e 6720 6d61 7463 6865 6420 string matched \n-00015920: 6279 2052 4547 4558 500a 2020 5c4e 0920 by REGEXP. \\N. \n-00015930: 2020 4e27 7468 2070 6172 656e 7468 656e N'th parenthen\n-00015940: 7369 7a65 6420 6578 7072 6573 7369 6f6e sized expression\n-00015950: 2028 3120 3c3d 204e 203c 3d20 3929 7265 (1 <= N <= 9)re\n-00015960: 702e 7265 6765 7870 236d 6174 6368 2d73 p.regexp#match-s\n-00015970: 7461 7274 6d61 7463 682d 7374 6172 7420 tartmatch-start \n-00015980: 5b45 5850 5245 5353 494f 4e2d 494e 4445 [EXPRESSION-INDE\n-00015990: 585d 0a0a 5265 7475 726e 2074 6865 2070 X]..Return the p\n-000159a0: 6f73 6974 696f 6e20 7768 6963 6820 7468 osition which th\n-000159b0: 6520 4558 5052 4553 5349 4f4e 2d49 4e44 e EXPRESSION-IND\n-000159c0: 4558 2774 6820 7061 7265 6e74 6865 7369 EX'th parenthesi\n-000159d0: 7365 6420 6578 7072 6573 7369 6f6e 0a73 sed expression.s\n-000159e0: 7461 7274 6564 2061 7420 696e 2074 6865 tarted at in the\n-000159f0: 206c 6173 7420 7375 6363 6573 7366 756c last successful\n-00015a00: 2072 6567 6578 7020 6d61 7463 682e 2049 regexp match. I\n-00015a10: 6620 4558 5052 4553 5349 4f4e 2d49 4e44 f EXPRESSION-IND\n-00015a20: 4558 2069 730a 6e69 6c20 6f72 2030 2074 EX is.nil or 0 t\n-00015a30: 6865 2073 7461 7274 206f 6620 7468 6520 he start of the \n-00015a40: 7768 6f6c 6520 6d61 7463 6820 6973 2072 whole match is r\n-00015a50: 6574 7572 6e65 6420 696e 7374 6561 642e eturned instead.\n-00015a60: 0a54 6865 2072 6574 7572 6e65 6420 7661 .The returned va\n-00015a70: 6c75 6520 7769 6c6c 2065 6974 6865 7220 lue will either \n-00015a80: 6265 2061 2070 6f73 6974 696f 6e20 6966 be a position if\n-00015a90: 2074 6865 206c 6173 7420 6d61 7463 6820 the last match \n-00015aa0: 7761 7320 696e 2061 0a62 7566 6665 722c was in a.buffer,\n-00015ab0: 206f 7220 616e 2069 6e74 6567 6572 2069 or an integer i\n-00015ac0: 6620 7468 6520 6c61 7374 206d 6174 6368 f the last match\n-00015ad0: 2077 6173 2069 6e20 6120 7374 7269 6e67 was in a string\n-00015ae0: 2028 692e 652e 2072 6567 6578 702d 6d61 (i.e. regexp-ma\n-00015af0: 7463 6829 2e72 6570 2e6c 616e 672e 6d61 tch).rep.lang.ma\n-00015b00: 7468 232b 2b20 4e55 4d42 4552 532e 2e2e th#++ NUMBERS...\n-00015b10: 0a0a 4164 6473 2061 6c6c 204e 554d 4245 ..Adds all NUMBE\n-00015b20: 5253 2074 6f67 6574 6865 722e 2049 6620 RS together. If \n-00015b30: 6e6f 2061 7267 756d 656e 7473 2061 7265 no arguments are\n-00015b40: 2067 6976 656e 2072 6574 7572 6e73 2030 given returns 0\n-00015b50: 2e72 6570 2e6c 616e 672e 6d61 7468 232f .rep.lang.math#/\n-00015b60: 2f20 4e55 4d42 4552 532e 2e2e 0a0a 4469 / NUMBERS.....Di\n-00015b70: 7669 6465 7320 4e55 4d42 4552 5320 2869 vides NUMBERS (i\n-00015b80: 6e20 6c65 6674 2d74 6f2d 7269 6768 7420 n left-to-right \n-00015b90: 6f72 6465 7229 2e72 6570 2e6c 616e 672e order).rep.lang.\n-00015ba0: 6d61 7468 236c 6f67 616e 646c 6f67 616e math#logandlogan\n-00015bb0: 6420 4e55 4d42 4552 532e 2e2e 0a0a 5265 d NUMBERS.....Re\n-00015bc0: 7475 726e 7320 7468 6520 6269 7477 6973 turns the bitwis\n-00015bd0: 6520 6c6f 6769 6361 6c20 6061 6e64 2720 e logical `and' \n-00015be0: 6f66 2069 7473 2061 7267 756d 656e 7473 of its arguments\n-00015bf0: 2e72 6570 2e64 6174 6123 6571 6c65 716c .rep.data#eqleql\n-00015c00: 2041 5247 3120 4152 4732 0a0a 5369 6d69 ARG1 ARG2..Simi\n-00015c10: 6c61 7220 746f 2060 6571 2720 6578 6365 lar to `eq' exce\n-00015c20: 7074 2074 6861 7420 6e75 6d62 6572 7320 pt that numbers \n-00015c30: 7769 7468 2074 6865 2073 616d 6520 7661 with the same va\n-00015c40: 6c75 6520 7769 6c6c 2061 6c77 6179 7320 lue will always \n-00015c50: 6265 0a63 6f6e 7369 6465 7265 6420 6065 be.considered `e\n-00015c60: 716c 2720 2874 6869 7320 6d61 7920 6f72 ql' (this may or\n-00015c70: 206d 6179 206e 6f74 2062 6520 7468 6520 may not be the \n-00015c80: 6361 7365 2077 6974 6820 6065 7127 292e case with `eq').\n-00015c90: 0a0a 4e6f 7465 2068 6f77 6576 6572 2074 ..Note however t\n-00015ca0: 6861 7420 6578 6163 7420 616e 6420 696e hat exact and in\n-00015cb0: 6578 6163 7420 7665 7273 696f 6e73 206f exact versions o\n-00015cc0: 6620 7468 6520 7361 6d65 206e 756d 6265 f the same numbe\n-00015cd0: 7220 6172 6520 6e6f 740a 636f 6e73 6964 r are not.consid\n-00015ce0: 6572 6564 2074 6865 2073 616d 6520 7661 ered the same va\n-00015cf0: 6c75 652e 2041 7320 6120 7275 6c65 206f lue. As a rule o\n-00015d00: 6620 7468 756d 622c 2069 6620 7477 6f20 f thumb, if two \n-00015d10: 6e75 6d62 6572 7320 7072 696e 7420 7468 numbers print th\n-00015d20: 650a 7361 6d65 2c20 7468 6579 2077 696c e.same, they wil\n-00015d30: 6c20 6265 2063 6f6e 7369 6465 7265 6420 l be considered \n-00015d40: 6065 716c 272e 7265 702e 6c61 6e67 2e6d `eql'.rep.lang.m\n-00015d50: 6174 6823 7472 756e 6361 7465 7472 756e ath#truncatetrun\n-00015d60: 6361 7465 204e 554d 4245 520a 0a52 6f75 cate NUMBER..Rou\n-00015d70: 6e64 204e 554d 4245 5220 746f 2074 6865 nd NUMBER to the\n-00015d80: 206e 6561 7265 7374 2069 6e74 6567 6572 nearest integer\n-00015d90: 2062 6574 7765 656e 204e 554d 4245 5220 between NUMBER \n-00015da0: 616e 6420 7a65 726f 2e72 6570 2e6c 616e and zero.rep.lan\n-00015db0: 672e 6d61 7468 236c 6f67 6c6f 6720 5820 g.math#loglog X \n-00015dc0: 5b42 4153 455d 0a0a 5265 7475 726e 2074 [BASE]..Return t\n-00015dd0: 6865 206c 6f67 6172 6974 686d 206f 6620 he logarithm of \n-00015de0: 5820 696e 2062 6173 6520 4241 5345 2e20 X in base BASE. \n-00015df0: 416e 2061 7269 7468 6d65 7469 6320 6572 An arithmetic er\n-00015e00: 726f 7220 6973 0a73 6967 6e61 6c6c 6564 ror is.signalled\n-00015e10: 2069 6620 5820 6973 206c 6573 7320 7468 if X is less th\n-00015e20: 616e 207a 6572 6f2e 2049 6620 4241 5345 an zero. If BASE\n-00015e30: 2069 736e 2774 2064 6566 696e 6564 2c20 isn't defined, \n-00015e40: 7265 7475 726e 2074 6865 0a6e 6174 7572 return the.natur\n-00015e50: 616c 206c 6f67 6172 6974 686d 206f 6620 al logarithm of \n-00015e60: 582e 7265 702e 6c61 6e67 2e6d 6174 6823 X.rep.lang.math#\n-00015e70: 7461 6e74 616e 2058 0a0a 5265 7475 726e tantan X..Return\n-00015e80: 7320 7468 6520 7461 6e67 656e 7420 6f66 s the tangent of\n-00015e90: 2058 2c20 696e 2072 6164 6961 6e73 2e72 X, in radians.r\n-00015ea0: 6570 2e6c 616e 672e 6d61 7468 2367 6364 ep.lang.math#gcd\n-00015eb0: 6763 6420 2e2e 2e0a 0a52 6574 7572 6e20 gcd .....Return \n-00015ec0: 7468 6520 6772 6561 7465 7374 2063 6f6d the greatest com\n-00015ed0: 6d6f 6e20 6469 7669 736f 7220 6f66 2074 mon divisor of t\n-00015ee0: 6865 2069 6e74 6567 6572 2061 7267 756d he integer argum\n-00015ef0: 656e 7473 2e20 5468 6520 7265 7375 6c74 ents. The result\n-00015f00: 0a69 7320 616c 7761 7973 206e 6f6e 2d6e .is always non-n\n-00015f10: 6567 6174 6976 652e 2052 6574 7572 6e73 egative. Returns\n-00015f20: 2030 2077 6974 6820 6172 6775 6d65 6e74 0 with argument\n-00015f30: 732e 7265 702e 6c61 6e67 2e6d 6174 6823 s.rep.lang.math#\n-00015f40: 6578 6163 7470 6578 6163 7470 2041 5247 exactpexactp ARG\n-00015f50: 0a0a 5265 7475 726e 2074 2069 6620 4152 ..Return t if AR\n-00015f60: 4720 6973 2061 6e20 6578 6163 7420 6e75 G is an exact nu\n-00015f70: 6d62 6572 2e72 6570 2e6c 616e 672e 6d61 mber.rep.lang.ma\n-00015f80: 7468 236e 756d 6572 6174 6f72 6e75 6d65 th#numeratornume\n-00015f90: 7261 746f 7220 580a 0a52 6574 7572 6e20 rator X..Return \n-00015fa0: 7468 6520 6e75 6d65 7261 746f 7220 6f66 the numerator of\n-00015fb0: 2072 6174 696f 6e61 6c20 6e75 6d62 6572 rational number\n-00015fc0: 2058 2e00 7265 702e 766d 2e63 6f6d 7069 X..rep.vm.compi\n-00015fd0: 6c65 7223 636f 6d70 696c 652d 6669 6c65 ler#compile-file\n-00015fe0: 2046 494c 452d 4e41 4d45 0072 6570 2e6c FILE-NAME.rep.l\n-00015ff0: 616e 672e 6d61 7468 2365 7665 6e70 2058 ang.math#evenp X\n-00016000: 0400 0000 0e00 0000 f2bf 0000 0000 0000 ................\n-00016010: 0e00 0000 f22f 0000 0000 0000 1600 0000 ...../..........\n-00016020: ea5f 0100 0000 0000 a004 0000 60db 0100 ._..........`...\n-00016030: 0000 0000 a50f 0000 5bd0 0100 0000 0000 ........[.......\n-00016040: a50f 0000 5bd0 0100 0000 0000 0200 0000 ....[...........\n-00016050: a700 0000 9da6 895d 7265 702e 0030 0000 .......]rep..0..\n-00016060: 0000 0000 1800 0000 2100 0000 dea3 c652 ........!......R\n-00016070: 7265 702e 98cf 0000 0000 0000 2200 0000 rep.........\"...\n-00016080: 4000 0000 ce4e f750 7265 702e db8c 0000 @....N.Prep.....\n-00016090: 0000 0000 0d00 0000 8900 0000 a52e 8c5c ...............\\\n-000160a0: 7265 702e 0020 0000 0000 0000 0c00 0000 rep.. ..........\n-000160b0: a100 0000 4e4b e746 7265 702e 625e 0100 ....NK.Frep.b^..\n-000160c0: 0000 0000 1100 0000 2c00 0000 e61a 7d5e ........,.....}^\n-000160d0: 7265 702e d6d2 0100 0000 0000 1e00 0000 rep.............\n-000160e0: 3c00 0000 5c55 1650 7265 702e 93d1 0100 <...\\U.Prep.....\n-000160f0: 0000 0000 0f00 0000 4500 0000 a5fd 0356 ........E......V\n-00016100: 7265 702e 325f 0100 0000 0000 1400 0000 rep.2_..........\n-00016110: 2f00 0000 df3f ff49 7265 702e 57d5 0100 /....?.Irep.W...\n-00016120: 0000 0000 1f00 0000 af00 0000 ffa5 2342 ..............#B\n-00016130: 7265 702e 6f3f 0000 0000 0000 1600 0000 rep.o?..........\n-00016140: 4900 0000 d68c ec4f 0072 6570 2ad7 0100 I......O.rep*...\n-00016150: 0000 0000 1900 0000 0700 0000 0a00 405a ..............@Z\n-00016160: 7265 702e 6030 0000 0000 0000 1900 0000 rep.`0..........\n-00016170: 1200 0000 c4b1 9354 0072 6570 12b8 0000 .......T.rep....\n-00016180: 0000 0000 2200 0000 0600 0000 371c 5240 ....\".......7.R@\n-00016190: 0072 6570 4ad7 0100 0000 0000 2200 0000 .repJ.......\"...\n-000161a0: 0700 0000 23ab 0e54 7265 702e b9d7 0100 ....#..Trep.....\n-000161b0: 0000 0000 2000 0000 de00 0000 2b4d c044 .... .......+M.D\n-000161c0: 7265 702e b7d8 0100 0000 0000 2300 0000 rep.........#...\n-000161d0: 1201 0000 daf9 775b 7265 702e f8b5 0000 ......w[rep.....\n-000161e0: 0000 0000 2100 0000 3000 0000 f56c ed5e ....!...0....l.^\n-000161f0: 7265 702e 00d0 0100 0000 0000 1b00 0000 rep.............\n-00016200: 4000 0000 1f61 3c47 7265 6d6f 7dbc 0000 @....a....Q.Xrep.#...\n-000165a0: 0000 0000 1c00 0000 a700 0000 fe03 7c48 ..............|H\n-000165b0: 7265 702e 9f5e 0100 0000 0000 1100 0000 rep..^..........\n-000165c0: 8200 0000 ccdd b24d 7265 702e 755f 0100 .......Mrep.u_..\n-000165d0: 0000 0000 1700 0000 3700 0000 6e3e b654 ........7...n>.T\n-000165e0: 7265 702e bf2c 0000 0000 0000 1700 0000 rep..,..........\n-000165f0: 3200 0000 4e79 b74a 7265 702e 00b0 0000 2...Ny.Jrep.....\n-00016600: 0000 0000 1100 0000 a700 0000 e635 8055 .............5.U\n-00016610: 7265 702e 751f 0100 0000 0000 1900 0000 rep.u...........\n-00016620: 3500 0000 805c 295e 7265 702e ee98 0000 5....\\)^rep.....\n-00016630: 0000 0000 1700 0000 b000 0000 139a 2d5b ..............-[\n-00016640: 6465 6275 ff54 0100 0000 0000 0c00 0000 debu.T..........\n-00016650: 4700 0000 864b 2c45 7265 702e 72b6 0000 G....K,Erep.r...\n-00016660: 0000 0000 1e00 0000 3300 0000 c2d4 f654 ........3......T\n-00016670: 7265 702e 1e79 0000 0000 0000 0d00 0000 rep..y..........\n-00016680: 3600 0000 f34a e644 0072 6570 bbb7 0000 6....J.D.rep....\n-00016690: 0000 0000 2200 0000 0e00 0000 d144 315b ....\"........D1[\n-000166a0: 7265 702e cab2 0000 0000 0000 1d00 0000 rep.............\n-000166b0: 6300 0000 17ab f045 0072 6570 3ab8 0000 c......E.rep:...\n-000166c0: 0000 0000 2200 0000 0300 0000 53b5 9044 ....\".......S..D\n-000166d0: 7265 702e 18ba 0000 0000 0000 1f00 0000 rep.............\n-000166e0: 4f00 0000 22ac 8c49 0072 6570 86ba 0000 O...\"..I.rep....\n-000166f0: 0000 0000 1700 0000 0400 0000 07f4 3347 ..............3G\n-00016700: 7265 702e ac34 0000 0000 0000 1a00 0000 rep..4..........\n-00016710: 6700 0000 89f3 a749 7265 702e 662e 0000 g......Irep.f...\n-00016720: 0000 0000 1400 0000 4700 0000 81ee aa5d ........G......]\n-00016730: 7265 702e b81c 0100 0000 0000 1800 0000 rep.............\n-00016740: 2a00 0000 8d24 1656 7265 702e 501d 0100 *....$.Vrep.P...\n-00016750: 0000 0000 1400 0000 5000 0000 ac84 0a40 ........P......@\n-00016760: 7265 702e 515b 0100 0000 0000 0f00 0000 rep.Q[..........\n-00016770: 3700 0000 c132 4340 7265 702e b178 0000 7....2C@rep..x..\n-00016780: 0000 0000 0c00 0000 6100 0000 e74a 8b50 ........a....J.P\n-00016790: 7265 702e 9116 0100 0000 0000 2100 0000 rep.........!...\n-000167a0: 4800 0000 2b47 1159 7265 702e 9693 0000 H...+G.Yrep.....\n-000167b0: 0000 0000 1600 0000 ed00 0000 6127 8259 ............a'.Y\n-000167c0: 6465 6275 e052 0100 0000 0000 0e00 0000 debu.R..........\n-000167d0: 0101 0000 15d8 9353 7265 702e 0bb1 0000 .......Srep.....\n-000167e0: 0000 0000 1f00 0000 a001 0000 b895 d34e ...............N\n-000167f0: 0072 6570 1ab7 0000 0000 0000 1e00 0000 .rep............\n-00016800: 0000 0000 1658 c55d 7265 702e 2f51 0100 .....X.]rep./Q..\n-00016810: 0000 0000 1f00 0000 9800 0000 064d 2e42 .............M.B\n-00016820: 7265 702e ffba 0000 0000 0000 1500 0000 rep.............\n-00016830: 7a00 0000 4f8d 335e 0072 6570 ebb7 0000 z...O.3^.rep....\n-00016840: 0000 0000 2100 0000 0600 0000 5b1f 5842 ....!.......[.XB\n-00016850: 7265 702e 3cc8 0000 0000 0000 1d00 0000 rep.<...........\n-00016860: 6500 0000 e338 d659 7265 702e b8b0 0000 e....8.Yrep.....\n-00016870: 0000 0000 1600 0000 3d00 0000 915a b956 ........=....Z.V\n-00016880: 7265 702e c3b6 0000 0000 0000 1d00 0000 rep.............\n-00016890: 3a00 0000 9d5c 2040 7265 702e f130 0000 :....\\ @rep..0..\n-000168a0: 0000 0000 1c00 0000 1100 0000 079a c742 ...............B\n-000168b0: 0072 6570 8ebb 0000 0000 0000 1d00 0000 .rep............\n-000168c0: 0e00 0000 05e5 8b42 7265 6d6f 0fbd 0000 .......Bremo....\n-000168d0: 0000 0000 1400 0000 3300 0000 f00f 6250 ........3.....bP\n-000168e0: 7461 7266 2ebe 0000 0000 0000 1500 0000 tarf............\n-000168f0: 2600 0000 63aa 9d58 7265 702e 2e25 0000 &...c..Xrep..%..\n-00016900: 0000 0000 2600 0000 8200 0000 5d42 3041 ....&.......]B0A\n-00016910: 7265 702e 3a6c 0000 0000 0000 1800 0000 rep.:l..........\n-00016920: 4f00 0000 8da4 b64b 7265 702e 3f1a 0100 O......Krep.?...\n-00016930: 0000 0000 1400 0000 ea00 0000 124b 3e40 .............K>@\n-00016940: 7265 702e 5c3b 0000 0000 0000 1e00 0000 rep.\\;..........\n-00016950: 2201 0000 c2de a244 7265 702e 3d1b 0100 \"......Drep.=...\n-00016960: 0000 0000 1900 0000 5c00 0000 9fd3 0257 ........\\......W\n-00016970: 7265 702e 465d 0100 0000 0000 1600 0000 rep.F]..........\n-00016980: 4d00 0000 9296 025e 7265 702e 4ab3 0000 M......^rep.J...\n-00016990: 0000 0000 1900 0000 5700 0000 7662 5343 ........W...vbSC\n-000169a0: 7265 702e 1742 0000 0000 0000 1500 0000 rep..B..........\n-000169b0: 4000 0000 7e4f 8b53 7265 702e 4546 0000 @...~O.Srep.EF..\n-000169c0: 0000 0000 2200 0000 3401 0000 b959 7048 ....\"...4....YpH\n-000169d0: 0072 6570 8db9 0000 0000 0000 2300 0000 .rep........#...\n-000169e0: 0600 0000 be87 2b46 7265 702e 7d56 0100 ......+Frep.}V..\n-000169f0: 0000 0000 1b00 0000 7b01 0000 db8a 014f ........{......O\n-00016a00: 7265 702e 4143 0000 0000 0000 1600 0000 rep.AC..........\n-00016a10: 3700 0000 b90f 3449 7265 702e 9931 0000 7.....4Irep..1..\n-00016a20: 0000 0000 1400 0000 4700 0000 e38f cb5d ........G......]\n-00016a30: 7265 702e 5a56 0000 0000 0000 1600 0000 rep.ZV..........\n-00016a40: 3800 0000 a53a 275e 7265 702e bec8 0000 8....:'^rep.....\n-00016a50: 0000 0000 2000 0000 3700 0000 0aeb ab4d .... ...7......M\n-00016a60: 0072 6570 98b7 0000 0000 0000 2000 0000 .rep........ ...\n-00016a70: 0300 0000 d6d9 c84a 7265 702e b6b9 0000 .......Jrep.....\n-00016a80: 0000 0000 1e00 0000 2100 0000 2b24 4f4b ........!...+$OK\n-00016a90: 7461 7266 69be 0000 0000 0000 1900 0000 tarfi...........\n-00016aa0: 2600 0000 f504 1257 7265 702e 7563 0000 &......Wrep.uc..\n-00016ab0: 0000 0000 1b00 0000 6400 0000 221e 395e ........d...\".9^\n-00016ac0: 7265 702e d654 0000 0000 0000 1e00 0000 rep..T..........\n-00016ad0: b200 0000 4ace 8c51 7265 702e 66c9 0000 ....J..Qrep.f...\n-00016ae0: 0000 0000 1300 0000 8000 0000 db38 8359 .............8.Y\n-00016af0: 0072 6570 49b6 0000 0000 0000 2200 0000 .repI.......\"...\n-00016b00: 0700 0000 6764 6746 0072 6570 aabf 0000 ....gdgF.rep....\n-00016b10: 0000 0000 1c00 0000 0500 0000 5479 0843 ............Ty.C\n-00016b20: 0072 6570 cbbf 0000 0000 0000 1f00 0000 .rep............\n-00016b30: 0800 0000 e018 f85d 0072 6570 58d1 0100 .......].repX...\n-00016b40: 0000 0000 1300 0000 0900 0000 9bcb 445f ..............D_\n-00016b50: 7265 702e b477 0000 0000 0000 1a00 0000 rep..w..........\n-00016b60: 1c00 0000 5447 7051 7265 702e 5e22 0000 ....TGpQrep.^\"..\n-00016b70: 0000 0000 1e00 0000 2e00 0000 87e3 225f ..............\"_\n-00016b80: 7265 702e 467f 0000 0000 0000 0e00 0000 rep.F...........\n-00016b90: 8300 0000 a2ad d74b 7265 702e bab3 0000 .......Krep.....\n-00016ba0: 0000 0000 1a00 0000 6600 0000 8146 a14c ........f....F.L\n-00016bb0: 7265 702e 3ab4 0000 0000 0000 2000 0000 rep.:....... ...\n-00016bc0: f600 0000 b734 1f55 7265 702e 5f36 0000 .....4.Urep._6..\n-00016bd0: 0000 0000 1600 0000 3d00 0000 278d e05b ........=...'..[\n-00016be0: 7265 702e 2016 0100 0000 0000 1f00 0000 rep. ...........\n-00016bf0: 4800 0000 488a 7354 7265 702e d66b 0000 H...H.sTrep..k..\n-00016c00: 0000 0000 1700 0000 4d00 0000 256d 505e ........M...%mP^\n-00016c10: 0072 6570 3cb9 0000 0000 0000 2100 0000 .rep<.......!...\n-00016c20: 0700 0000 dc0a 5c52 7265 702e 0090 0000 ......\\Rrep.....\n-00016c30: 0000 0000 0f00 0000 5700 0000 9984 554b ........W.....UK\n-00016c40: 7265 702e d643 0000 0000 0000 1400 0000 rep..C..........\n-00016c50: 3c00 0000 3b65 5556 7265 702e 0663 0000 <...;eUVrep..c..\n-00016c60: 0000 0000 1d00 0000 5200 0000 6b18 4048 ........R...k.@H\n-00016c70: 7265 702e 9815 0100 0000 0000 2900 0000 rep.........)...\n-00016c80: 5f00 0000 afc0 864d 0072 6570 64b9 0000 _......M.repd...\n-00016c90: 0000 0000 2300 0000 0600 0000 0326 c243 ....#........&.C\n-00016ca0: 7265 702e 00c0 0000 0000 0000 2800 0000 rep.........(...\n-00016cb0: 9e00 0000 5357 c24c 7265 702e fbbe 0000 ....SW.Lrep.....\n-00016cc0: 0000 0000 1800 0000 5b00 0000 7bf3 a755 ........[...{..U\n-00016cd0: 0072 6570 50b5 0000 0000 0000 2100 0000 .repP.......!...\n-00016ce0: 1d00 0000 6d8a fd5d 7265 702e d32d 0000 ....m..]rep..-..\n-00016cf0: 0000 0000 1800 0000 2900 0000 6874 304d ........)...ht0M\n-00016d00: 0072 6570 89bf 0000 0000 0000 1c00 0000 .rep............\n-00016d10: 0500 0000 e51a ea50 7265 702e e6c5 0000 .......Prep.....\n-00016d20: 0000 0000 2500 0000 3a01 0000 941b 3e53 ....%...:.....>S\n-00016d30: 6572 726f 5255 0100 0000 0000 1600 0000 erroRU..........\n-00016d40: 6500 0000 64ee 4e40 7265 702e 9569 0000 e...d.N@rep..i..\n-00016d50: 0000 0000 1c00 0000 7c00 0000 28e0 fd41 ........|...(..A\n-00016d60: 7265 702e f813 0100 0000 0000 1e00 0000 rep.............\n-00016d70: 8f00 0000 b48f 8351 7265 702e 2d35 0000 .......Qrep.-5..\n-00016d80: 0000 0000 1b00 0000 7600 0000 8db1 b147 ........v......G\n-00016d90: 7265 702e 975b 0100 0000 0000 1400 0000 rep..[..........\n-00016da0: 4600 0000 a18e ab4a 7265 702e 7f38 0000 F......Jrep..8..\n-00016db0: 0000 0000 1800 0000 ea00 0000 b8bb ec4f ...............O\n-00016dc0: 7265 702e be24 0000 0000 0000 2400 0000 rep..$......$...\n-00016dd0: 4c00 0000 da7b 4f5e 7265 6d6f bbbc 0000 L....{O^remo....\n-00016de0: 0000 0000 1500 0000 3f00 0000 dae3 b35a ........?......Z\n-00016df0: 7265 702e 3b2e 0000 0000 0000 1900 0000 rep.;...........\n-00016e00: 1200 0000 2a39 6355 7265 702e bc10 0100 ....*9cUrep.....\n-00016e10: 0000 0000 2800 0000 a000 0000 3012 bc5b ....(.......0..[\n-00016e20: 0072 6570 8cd0 0100 0000 0000 2c00 0000 .rep........,...\n-00016e30: 0500 0000 f2c5 4b4e 7265 702e bdd0 0100 ......KNrep.....\n-00016e40: 0000 0000 1500 0000 8600 0000 1433 8d47 .............3.G\n-00016e50: 0072 6570 74d1 0100 0000 0000 1700 0000 .rept...........\n-00016e60: 0800 0000 fbab db4b 7265 702e 5fb8 0000 .......Krep._...\n-00016e70: 0000 0000 2000 0000 6700 0000 c502 8c57 .... ...g......W\n-00016e80: 7265 702e 1a56 0100 0000 0000 1400 0000 rep..V..........\n-00016e90: 4f00 0000 8b42 2d42 7265 702e 1358 0000 O....B-Brep..X..\n-00016ea0: 0000 0000 1600 0000 2501 0000 c396 fb4d ........%......M\n-00016eb0: 3a72 6570 f664 0000 0000 0000 1600 0000 :rep.d..........\n-00016ec0: 4000 0000 9f9b 5441 7265 702e fa16 0100 @.....TArep.....\n-00016ed0: 0000 0000 1d00 0000 2a00 0000 6ded 974b ........*...m..K\n-00016ee0: 0072 6570 f5b9 0000 0000 0000 1f00 0000 .rep............\n-00016ef0: 0400 0000 bf43 2455 7265 702e 17bc 0000 .....C$Urep.....\n-00016f00: 0000 0000 3600 0000 3000 0000 c6d2 ef40 ....6...0......@\n-00016f10: 7265 702e 98bd 0000 0000 0000 3500 0000 rep.........5...\n-00016f20: 3000 0000 a817 044a 7265 702e e7d1 0100 0......Jrep.....\n-00016f30: 0000 0000 1300 0000 bb00 0000 62bd f144 ............b..D\n-00016f40: 0072 6570 b5d2 0100 0000 0000 1700 0000 .rep............\n-00016f50: 0a00 0000 b0b2 794b 0072 6570 30d3 0100 ......yK.rep0...\n-00016f60: 0000 0000 1f00 0000 0800 0000 d108 3a52 ..............:R\n-00016f70: 7265 702e 38b7 0000 0000 0000 1f00 0000 rep.8...........\n-00016f80: 4100 0000 08c5 9d44 7265 702e ab4a 0000 A......Drep..J..\n-00016f90: 0000 0000 2100 0000 8e00 0000 b7aa 8642 ....!..........B\n-00016fa0: 0072 6570 8eb5 0000 0000 0000 2300 0000 .rep........#...\n-00016fb0: 0500 0000 24a3 0b5c 7265 702e a1ba 0000 ....$..\\rep.....\n-00016fc0: 0000 0000 2300 0000 3b00 0000 7d15 375b ....#...;...}.7[\n-00016fd0: 0072 6570 2bd5 0100 0000 0000 1e00 0000 .rep+...........\n-00016fe0: 0e00 0000 983d 3e4b 7265 702e 6e66 0000 .....=>Krep.nf..\n-00016ff0: 0000 0000 1700 0000 cd00 0000 0000 0000 ................\n-00017000: 7265 702e 6c61 6e67 2e62 6163 6b71 756f rep.lang.backquo\n-00017010: 7465 2362 6163 6b71 756f 7465 4172 6775 te#backquoteArgu\n-00017020: 6d65 6e74 2053 5452 5543 5455 5245 2064 ment STRUCTURE d\n-00017030: 6573 6372 6962 6573 2061 2074 656d 706c escribes a templ\n-00017040: 6174 6520 746f 2062 7569 6c64 2e0a 0a54 ate to build...T\n-00017050: 6865 2077 686f 6c65 2073 7472 7563 7475 he whole structu\n-00017060: 7265 2061 6374 7320 6173 2069 6620 6974 re acts as if it\n-00017070: 2077 6572 6520 7175 6f74 6564 2065 7863 were quoted exc\n-00017080: 6570 7420 666f 7220 6365 7274 6169 6e0a ept for certain.\n-00017090: 706c 6163 6573 2077 6865 7265 2065 7870 places where exp\n-000170a0: 7265 7373 696f 6e73 2061 7265 2065 7661 ressions are eva\n-000170b0: 6c75 6174 6564 2061 6e64 2069 6e73 6572 luated and inser\n-000170c0: 7465 6420 6f72 2073 706c 6963 6564 2069 ted or spliced i\n-000170d0: 6e2e 0a0a 466f 7220 6578 616d 706c 653a n...For example:\n-000170e0: 0a0a 6220 2020 2020 2020 2020 2020 2020 ..b \n-000170f0: 203d 3e20 2862 6120 6262 2062 6329 0909 => (ba bb bc)..\n-00017100: 3b20 6173 7375 6d65 2062 2068 6173 2074 ; assume b has t\n-00017110: 6869 7320 7661 6c75 650a 6028 6120 6220 his value.`(a b \n-00017120: 6329 2020 2020 2020 203d 3e20 2861 2062 c) => (a b\n-00017130: 2063 2909 093b 2062 6163 6b71 756f 7465 c)..; backquote\n-00017140: 2061 6374 7320 6c69 6b65 2071 756f 7465 acts like quote\n-00017150: 0a60 2861 202c 6220 6329 2020 2020 2020 .`(a ,b c) \n-00017160: 3d3e 2028 6120 2862 6120 6262 2062 6329 => (a (ba bb bc)\n-00017170: 2063 2909 3b20 696e 7365 7274 2074 6865 c).; insert the\n-00017180: 2076 616c 7565 206f 6620 620a 6028 6120 value of b.`(a \n-00017190: 2c40 6220 6329 2020 2020 203d 3e20 2861 ,@b c) => (a\n-000171a0: 2062 6120 6262 2062 6320 6329 093b 2073 ba bb bc c).; s\n-000171b0: 706c 6963 6520 696e 2074 6865 2076 616c plice in the val\n-000171c0: 7565 206f 6620 620a 0a56 6563 746f 7273 ue of b..Vectors\n-000171d0: 2077 6f72 6b20 6a75 7374 206c 696b 6520 work just like \n-000171e0: 6c69 7374 732e 2020 4e65 7374 6564 2062 lists. Nested b\n-000171f0: 6163 6b71 756f 7465 7320 6172 6520 7065 ackquotes are pe\n-00017200: 726d 6974 7465 642e 7265 702e 6d6f 6475 rmitted.rep.modu\n-00017210: 6c65 2d73 7973 7465 6d23 6465 6669 6e65 le-system#define\n-00017220: 2d73 7472 7563 7475 7265 4372 6561 7465 -structureCreate\n-00017230: 2061 206d 6f64 756c 6520 6361 6c6c 6564 a module called\n-00017240: 204e 414d 4520 7768 6f73 6520 696e 7465 NAME whose inte\n-00017250: 7266 6163 6520 6973 2053 4947 2c20 7768 rface is SIG, wh\n-00017260: 6f73 650a 636f 6e66 6967 7572 6174 696f ose.configuratio\n-00017270: 6e20 6973 2064 6566 696e 6564 2062 7920 n is defined by \n-00017280: 434f 4e46 4947 2028 6569 7468 6572 2061 CONFIG (either a\n-00017290: 2073 696e 676c 6520 636c 6175 7365 2c20 single clause, \n-000172a0: 6f72 2061 206c 6973 740a 6f66 2063 6c61 or a list.of cla\n-000172b0: 7573 6573 292c 2061 6e64 2077 686f 7365 uses), and whose\n-000172c0: 2064 6566 696e 6974 696f 6e73 2061 7265 definitions are\n-000172d0: 2064 6566 696e 6564 2062 7920 7468 6520 defined by the \n-000172e0: 6c69 7374 206f 6620 666f 726d 730a 424f list of forms.BO\n-000172f0: 4459 2e0a 0a53 6565 2074 6865 2060 6465 DY...See the `de\n-00017300: 6669 6e65 2d69 6e74 6572 6661 6365 2720 fine-interface' \n-00017310: 616e 6420 6073 7472 7563 7475 7265 2720 and `structure' \n-00017320: 6d61 6372 6f73 2066 6f72 2064 6573 6372 macros for descr\n-00017330: 6970 7469 6f6e 7320 6f66 0a74 6865 2069 iptions of.the i\n-00017340: 6e74 6572 6661 6365 2061 6e64 2063 6f6e nterface and con\n-00017350: 6669 6775 7261 7469 6f6e 2063 6c61 7573 figuration claus\n-00017360: 6520 7379 6e74 6178 6573 2072 6573 7065 e syntaxes respe\n-00017370: 6374 6976 656c 792e 7265 702e 7468 7265 ctively.rep.thre\n-00017380: 6164 732e 6d65 7373 6167 652d 706f 7274 ads.message-port\n-00017390: 236d 6573 7361 6765 2d77 6169 7469 6e67 #message-waiting\n-000173a0: 2d70 5265 7475 726e 2074 7275 6520 6966 -pReturn true if\n-000173b0: 2074 6865 7265 2061 7265 206d 6573 7361 there are messa\n-000173c0: 6765 7320 7761 6974 696e 6720 6f6e 206d ges waiting on m\n-000173d0: 6573 7361 6765 2070 6f72 7420 504f 5254 essage port PORT\n-000173e0: 2e00 0000 5292 9d67 7265 702e 2f22 0000 ....R..grep./\"..\n-000173f0: 0000 0000 0d00 0000 2200 0000 c767 ae64 ........\"....g.d\n-00017400: 7265 702e 4028 0000 0000 0000 2600 0000 rep.@(......&...\n-00017410: 0302 0000 dde7 6473 7265 702e f9c9 0000 ......dsrep.....\n-00017420: 0000 0000 2500 0000 6c00 0000 acab 1e7f ....%...l.......\n-00017430: 7265 702e e381 0100 0000 0000 1c00 0000 rep.............\n-00017440: a100 0000 1c0d 9c66 7265 702e 5e8c 0100 .......frep.^...\n-00017450: 0000 0000 1a00 0000 8100 0000 8814 937d ...............}\n-00017460: 7265 702e 15c9 0000 0000 0000 1900 0000 rep.............\n-00017470: 3800 0000 02da 2369 7265 702e cb88 0100 8.....#irep.....\n-00017480: 0000 0000 1c00 0000 3202 0000 3d47 7e78 ........2...=G~x\n-00017490: 0072 6570 84bc 0100 0000 0000 1600 0000 .rep............\n-000174a0: 0700 0000 6891 9a69 7265 702e 8aca 0000 ....h..irep.....\n-000174b0: 0000 0000 2200 0000 7500 0000 8ec3 c375 ....\"...u......u\n-000174c0: 6c6f 6164 3577 0000 0000 0000 0d00 0000 load5w..........\n-000174d0: 7200 0000 8ba2 d075 7265 702e 4d2c 0000 r......urep.M,..\n-000174e0: 0000 0000 1e00 0000 5400 0000 234b 7776 ........T...#Kwv\n-000174f0: 7265 702e 0d38 0000 0000 0000 1600 0000 rep..8..........\n-00017500: 3a00 0000 40fa c477 7265 702e 867c 0000 :...@..wrep..|..\n-00017510: 0000 0000 0f00 0000 6800 0000 c91f 8f79 ........h......y\n-00017520: 7265 702e c12e 0000 0000 0000 1400 0000 rep.............\n-00017530: c500 0000 8aaa b878 7265 702e 061c 0100 .......xrep.....\n-00017540: 0000 0000 1d00 0000 3900 0000 b6ea c664 ........9......d\n-00017550: 0072 6570 5fb1 0100 0000 0000 1f00 0000 .rep_...........\n-00017560: 0e00 0000 50ac 9860 7265 6d6f 09b6 0100 ....P..`remo....\n-00017570: 0000 0000 1f00 0000 3400 0000 e9e6 1366 ........4......f\n-00017580: 0072 6570 a1bc 0100 0000 0000 1200 0000 .rep............\n-00017590: 0500 0000 4363 6664 7265 702e efbc 0100 ....Ccfdrep.....\n-000175a0: 0000 0000 1200 0000 5600 0000 7145 f76a ........V...qE.j\n-000175b0: 0072 6570 57bd 0100 0000 0000 1000 0000 .repW...........\n-000175c0: 0800 0000 948b 7b6a 7265 702e 0b8f 0000 ......{jrep.....\n-000175d0: 0000 0000 0f00 0000 8c00 0000 225c 3364 ............\"\\3d\n-000175e0: 7265 702e f7b7 0100 0000 0000 3500 0000 rep.........5...\n-000175f0: 4300 0000 6fab ee7b 0072 6570 6fbd 0100 C...o..{.repo...\n-00017600: 0000 0000 0e00 0000 0800 0000 94fd 3b6f ..............;o\n-00017610: 7265 702e 0cb1 0100 0000 0000 2200 0000 rep.........\"...\n-00017620: 3100 0000 be46 d57c 0072 6570 9ebf 0100 1....F.|.rep....\n-00017630: 0000 0000 1f00 0000 0a00 0000 7923 cf63 ............y#.c\n-00017640: 6669 6c65 2d49 0000 0000 0000 1200 0000 file-I..........\n-00017650: cc00 0000 120f 6961 7265 702e 0070 0000 ......iarep..p..\n-00017660: 0000 0000 1900 0000 7a00 0000 98ae e670 ........z......p\n-00017670: 7265 702e c28b 0000 0000 0000 0f00 0000 rep.............\n-00017680: 2b00 0000 c864 a97c 7265 702e 01bb 0100 +....d.|rep.....\n-00017690: 0000 0000 1d00 0000 4900 0000 ba2a 896e ........I....*.n\n-000176a0: 6674 702d feb3 0100 0000 0000 0b00 0000 ftp-............\n-000176b0: 1e00 0000 4003 dc78 0072 6570 67bb 0100 ....@..x.repg...\n-000176c0: 0000 0000 2600 0000 0a00 0000 556b a463 ....&.......Uk.c\n-000176d0: 0072 6570 4b23 0200 0000 0000 1800 0000 .repK#..........\n-000176e0: 0e00 0000 b528 a274 0072 6570 5124 0200 .....(.t.repQ$..\n-000176f0: 0000 0000 1c00 0000 1000 0000 2038 0d7b ............ 8.{\n-00017700: 0072 6570 ad24 0200 0000 0000 1a00 0000 .rep.$..........\n-00017710: 0e00 0000 fa48 e373 7265 702e b442 0000 .....H.srep..B..\n-00017720: 0000 0000 1500 0000 3300 0000 9f71 b062 ........3....q.b\n-00017730: 7265 702e c123 0200 0000 0000 1d00 0000 rep..#..........\n-00017740: 7300 0000 bb56 ee60 7265 702e d524 0200 s....V.`rep..$..\n-00017750: 0000 0000 1b00 0000 4c00 0000 2021 2f7d ........L... !/}\n-00017760: 7265 702e f55a 0000 0000 0000 1700 0000 rep..Z..........\n-00017770: 9000 0000 d4f2 8761 7265 702e 9c3c 0000 .......arep..<..\n-00017780: 0000 0000 1700 0000 6900 0000 71e8 c56f ........i...q..o\n-00017790: 7265 702e e651 0100 0000 0000 1800 0000 rep..Q..........\n-000177a0: e200 0000 aece a27e 7265 702e 198b 0100 .......~rep.....\n-000177b0: 0000 0000 2200 0000 6c00 0000 23d4 0564 ....\"...l...#..d\n-000177c0: 0072 6570 b8bc 0100 0000 0000 1600 0000 .rep............\n-000177d0: 2100 0000 d0ab 257b 7265 702e 3c25 0200 !.....%{rep.<%..\n-000177e0: 0000 0000 1700 0000 5501 0000 8427 346c ........U....'4l\n-000177f0: 7265 702e c427 0200 0000 0000 2c00 0000 rep..'......,...\n-00017800: 1800 0000 f9d7 ee76 6261 636b ef53 0100 .......vback.S..\n-00017810: 0000 0000 1200 0000 fe00 0000 439c d369 ............C..i\n-00017820: 7265 702e 0828 0200 0000 0000 1a00 0000 rep..(..........\n-00017830: 6f01 0000 bbd9 ab61 7265 702e a082 0100 o......arep.....\n-00017840: 0000 0000 1c00 0000 b300 0000 f122 1363 .............\".c\n-00017850: 7265 6d6f 0fb7 0100 0000 0000 1800 0000 remo............\n-00017860: 4a00 0000 a021 d564 7265 702e 97bb 0100 J....!.drep.....\n-00017870: 0000 0000 2d00 0000 3700 0000 63ab 446d ....-...7...c.Dm\n-00017880: 0072 6570 5dbc 0100 0000 0000 2700 0000 .rep].......'...\n-00017890: 0000 0000 32ea bc6d 7265 702e 9994 0000 ....2..mrep.....\n-000178a0: 0000 0000 1100 0000 7402 0000 4a73 8372 ........t...Js.r\n-000178b0: 7265 702e e350 0100 0000 0000 0d00 0000 rep..P..........\n-000178c0: 3f00 0000 140a 6e7b 7265 702e 61b2 0100 ?.....n{rep.a...\n-000178d0: 0000 0000 2200 0000 3600 0000 0edb b573 ....\"...6......s\n-000178e0: 7265 702e 5f20 0200 0000 0000 1d00 0000 rep._ ..........\n-000178f0: 7400 0000 365a 167e 7265 702e b6c7 0000 t...6Z.~rep.....\n-00017900: 0000 0000 2000 0000 6600 0000 a9ea 006e .... ...f......n\n-00017910: 7265 6d6f 5cb6 0100 0000 0000 1c00 0000 remo\\...........\n-00017920: 4b00 0000 9f8b be68 2a69 7370 e1b9 0100 K......h*isp....\n-00017930: 0000 0000 1000 0000 2100 0000 64eb 0375 ........!...d..u\n-00017940: 7265 702e a840 0000 0000 0000 1e00 0000 rep..@..........\n-00017950: 9d00 0000 4e57 5371 7265 702e 6f83 0100 ....NWSqrep.o...\n-00017960: 0000 0000 2200 0000 ae01 0000 508c 2565 ....\".......P.%e\n-00017970: 0072 6570 c322 0200 0000 0000 1a00 0000 .rep.\"..........\n-00017980: 1700 0000 d415 637d 7265 702e f422 0200 ......c}rep..\"..\n-00017990: 0000 0000 1700 0000 4000 0000 2f79 887f ........@.../y..\n-000179a0: 0072 6570 7d24 0200 0000 0000 2000 0000 .rep}$...... ...\n-000179b0: 1000 0000 bf20 bb7e 7265 702e 5e59 0100 ..... .~rep.^Y..\n-000179c0: 0000 0000 1600 0000 8101 0000 9df8 2e7b ...............{\n-000179d0: 7265 702e 5bb9 0100 0000 0000 2100 0000 rep.[.......!...\n-000179e0: 2900 0000 6f4a 977d 7265 702e 3053 0000 )...oJ.}rep.0S..\n-000179f0: 0000 0000 2300 0000 8900 0000 c4b6 8876 ....#..........v\n-00017a00: 7265 702e 3513 0100 0000 0000 1c00 0000 rep.5...........\n-00017a10: a700 0000 abcd 2562 7265 702e 7123 0200 ......%brep.q#..\n-00017a20: 0000 0000 1600 0000 3a00 0000 59d1 6b7e ........:...Y.k~\n-00017a30: 0072 6570 9129 0200 0000 0000 1b00 0000 .rep.)..........\n-00017a40: 0e00 0000 2eab c46b 7265 702e 588f 0100 .......krep.X...\n-00017a50: 0000 0000 1e00 0000 7600 0000 c928 a678 ........v....(.x\n-00017a60: 7265 702e 9a2f 0000 0000 0000 1e00 0000 rep../..........\n-00017a70: 3a00 0000 3e0c cd65 6578 6563 b675 0000 :...>..eexec.u..\n-00017a80: 0000 0000 0e00 0000 4100 0000 bef8 ad63 ........A......c\n-00017a90: 7265 702e 5b10 0100 0000 0000 2000 0000 rep.[....... ...\n-00017aa0: 4100 0000 3bcc a87f 7265 702e a78b 0100 A...;...rep.....\n-00017ab0: 0000 0000 1b00 0000 9c00 0000 7afa 7d76 ............z.}v\n-00017ac0: 7265 702d c874 0000 0000 0000 0d00 0000 rep-.t..........\n-00017ad0: 3500 0000 47c0 c569 7265 702e ad20 0000 5...G..irep.. ..\n-00017ae0: 0000 0000 0a00 0000 cf00 0000 7ddf 5f64 ............}._d\n-00017af0: 7265 702e f15b 0100 0000 0000 0c00 0000 rep..[..........\n-00017b00: 4901 0000 104d 1674 7265 702e 8a5a 0000 I....M.trep..Z..\n-00017b10: 0000 0000 1700 0000 5400 0000 63b8 8c7b ........T...c..{\n-00017b20: 7265 702e 00b0 0100 0000 0000 1c00 0000 rep.............\n-00017b30: 7900 0000 2c34 7869 7265 702e 7c19 0100 y...,4xirep.|...\n-00017b40: 0000 0000 1e00 0000 a500 0000 895e f66b .............^.k\n-00017b50: 7265 702e 142e 0000 0000 0000 1900 0000 rep.............\n-00017b60: 0e00 0000 d5f9 a87a 7265 702e 638e 0100 .......zrep.c...\n-00017b70: 0000 0000 1f00 0000 d600 0000 9344 4769 .............DGi\n-00017b80: 7265 702e 0c66 0000 0000 0000 1600 0000 rep..f..........\n-00017b90: 4c00 0000 5cc5 b767 7265 702e 5bb3 0100 L...\\..grep.[...\n-00017ba0: 0000 0000 3500 0000 3900 0000 58c1 ae72 ....5...9...X..r\n-00017bb0: 7265 702e 4598 0000 0000 0000 0b00 0000 rep.E...........\n-00017bc0: 9e00 0000 36d0 f579 7265 702e 9561 0000 ....6..yrep..a..\n-00017bd0: 0000 0000 1e00 0000 5200 0000 d401 ec64 ........R......d\n-00017be0: 7265 6d6f 27b4 0100 0000 0000 0f00 0000 remo'...........\n-00017bf0: 2900 0000 3a79 4f7e 7265 6d6f 02b5 0100 )...:yO~remo....\n-00017c00: 0000 0000 1500 0000 4300 0000 51d7 9661 ........C...Q..a\n-00017c10: 7265 702e f98c 0100 0000 0000 1b00 0000 rep.............\n-00017c20: 4c00 0000 7499 0874 0072 6570 2bb3 0100 L...t..t.rep+...\n-00017c30: 0000 0000 2400 0000 0c00 0000 05a7 c368 ....$..........h\n-00017c40: 7265 6d6f 71b7 0100 0000 0000 1400 0000 remoq...........\n-00017c50: 3d00 0000 6fcd cd6d 7265 702e 086d 0000 =...o..mrep..m..\n-00017c60: 0000 0000 1b00 0000 4d00 0000 9ca0 1167 ........M......g\n-00017c70: 7265 702e b21b 0100 0000 0000 1700 0000 rep.............\n-00017c80: 3d00 0000 80f9 cd79 7265 6d6f c3b6 0100 =......yremo....\n-00017c90: 0000 0000 1300 0000 3900 0000 4310 737f ........9...C.s.\n-00017ca0: 2a69 7370 a5b9 0100 0000 0000 1000 0000 *isp............\n-00017cb0: 2c00 0000 9757 9166 7265 702e 85bd 0100 ,....W.frep.....\n-00017cc0: 0000 0000 1600 0000 0302 0000 53d0 ee6e ............S..n\n-00017cd0: 7265 702e 7a5f 0000 0000 0000 1600 0000 rep.z_..........\n-00017ce0: 6a00 0000 11d3 977f 7265 702e aa22 0000 j.......rep..\"..\n-00017cf0: 0000 0000 2300 0000 3700 0000 4186 af78 ....#...7...A..x\n-00017d00: 7265 702e 21cb 0000 0000 0000 1600 0000 rep.!...........\n-00017d10: 6300 0000 ebd8 767d 7265 6d6f b6b4 0100 c.....v}remo....\n-00017d20: 0000 0000 1200 0000 3a00 0000 1722 5d6d ........:....\"]m\n-00017d30: 7265 702e 3657 0000 0000 0000 1e00 0000 rep.6W..........\n-00017d40: 4200 0000 3488 ea7f 7265 702e 082d 0000 B...4...rep..-..\n-00017d50: 0000 0000 1900 0000 b200 0000 d77d de6f .............}.o\n-00017d60: 7265 702e 1d15 0100 0000 0000 2500 0000 rep.........%...\n-00017d70: 5600 0000 06c4 666a 0072 6570 c2b7 0100 V.....fj.rep....\n-00017d80: 0000 0000 3500 0000 0000 0000 4d6e 1969 ....5.......Mn.i\n-00017d90: 7265 702e c226 0000 0000 0000 1c00 0000 rep..&..........\n-00017da0: 6201 0000 861e 7d64 7265 702e a5ba 0100 b.....}drep.....\n-00017db0: 0000 0000 1700 0000 4500 0000 c89a 2365 ........E.....#e\n-00017dc0: 0072 6570 6fb8 0100 0000 0000 2b00 0000 .repo.......+...\n-00017dd0: 0000 0000 60fd 6b7a 0072 6570 c7bf 0100 ....`.kz.rep....\n-00017de0: 0000 0000 1500 0000 1000 0000 15fb b662 ...............b\n-00017df0: 7265 702e 1b21 0200 0000 0000 1900 0000 rep..!..........\n-00017e00: 8f01 0000 02bf 2369 2a63 6f6d 95b0 0100 ......#i*com....\n-00017e10: 0000 0000 1500 0000 6200 0000 e617 9e64 ........b......d\n-00017e20: 0072 6570 f020 0200 0000 0000 1e00 0000 .rep. ..........\n-00017e30: 0d00 0000 a6b6 027c 7265 702e 8e43 0000 .......|rep..C..\n-00017e40: 0000 0000 1500 0000 3300 0000 e5de 2561 ........3.....%a\n-00017e50: 0072 6570 a826 0200 0000 0000 1800 0000 .rep.&..........\n-00017e60: 0700 0000 b97a 826b 7265 702e 3930 0000 .....z.krep.90..\n-00017e70: 0000 0000 1900 0000 0e00 0000 9267 cb68 .............g.h\n-00017e80: 7265 702e a787 0000 0000 0000 0d00 0000 rep.............\n-00017e90: 4f00 0000 ea86 6469 7265 702e 737d 0000 O.....direp.s}..\n-00017ea0: 0000 0000 1100 0000 9400 0000 6df3 4a6e ............m.Jn\n-00017eb0: 7265 702e c6c0 0000 0000 0000 1d00 0000 rep.............\n-00017ec0: 7003 0000 200c 1978 7265 702e 8411 0100 p... ..xrep.....\n-00017ed0: 0000 0000 2c00 0000 8501 0000 336b c568 ....,.......3k.h\n-00017ee0: 7265 702e c726 0200 0000 0000 2100 0000 rep..&......!...\n-00017ef0: dc00 0000 260c 4a7d 7265 702e 6c42 0000 ....&.J}rep.lB..\n-00017f00: 0000 0000 1500 0000 3300 0000 0e45 a376 ........3....E.v\n-00017f10: 7265 702e 07b2 0100 0000 0000 2200 0000 rep.........\"...\n-00017f20: 3800 0000 731f b87d 7265 702e 196b 0000 8...s..}rep..k..\n-00017f30: 0000 0000 1900 0000 a400 0000 6e65 f264 ............ne.d\n-00017f40: 7265 702e 692a 0000 0000 0000 1700 0000 rep.i*..........\n-00017f50: aa00 0000 1fd6 b269 7265 702e 9a4f 0000 .......irep..O..\n-00017f60: 0000 0000 1200 0000 2d00 0000 1918 767f ........-.....v.\n-00017f70: 7265 702e 773a 0000 0000 0000 1800 0000 rep.w:..........\n-00017f80: 3700 0000 c396 fb60 3a72 6570 a064 0000 7......`:rep.d..\n-00017f90: 0000 0000 1600 0000 4000 0000 0cf0 b87b ........@......{\n-00017fa0: 7265 702e 9ab8 0100 0000 0000 1b00 0000 rep.............\n-00017fb0: 4400 0000 c287 5062 7265 702e 6662 0000 D.....Pbrep.fb..\n-00017fc0: 0000 0000 1b00 0000 8500 0000 84d8 a376 ...............v\n-00017fd0: 7265 702e 3f85 0100 0000 0000 1c00 0000 rep.?...........\n-00017fe0: 4001 0000 eb21 8279 2a69 7370 62ba 0100 @....!.y*ispb...\n-00017ff0: 0000 0000 1000 0000 3300 0000 0000 0000 ........3.......\n-00018000: 7265 702e 6c61 6e67 2e6d 6174 6823 6163 rep.lang.math#ac\n-00018010: 6f73 6163 6f73 2058 0a0a 5265 7475 726e osacos X..Return\n-00018020: 2074 6865 2061 7263 2063 6f73 696e 6520 the arc cosine \n-00018030: 6f66 2058 2028 7468 6520 7661 6c75 6520 of X (the value \n-00018040: 7768 6f73 6520 636f 7369 6e65 2069 7320 whose cosine is \n-00018050: 5829 2c20 696e 2072 6164 6961 6e73 2e72 X), in radians.r\n-00018060: 6570 2e6c 616e 672e 6d61 7468 2369 6e65 ep.lang.math#ine\n-00018070: 7861 6374 2d3e 6578 6163 7469 6e65 7861 xact->exactinexa\n-00018080: 6374 2d3e 6578 6163 7420 580a 0a52 6574 ct->exact X..Ret\n-00018090: 7572 6e73 2061 6e20 6578 6163 7420 7265 urns an exact re\n-000180a0: 7072 6573 656e 7461 7469 6f6e 206f 6620 presentation of \n-000180b0: 582e 2054 6869 7320 6d61 7920 696e 766f X. This may invo\n-000180c0: 6c76 6520 6120 6c6f 7373 206f 660a 6163 lve a loss of.ac\n-000180d0: 6375 7261 6379 2e72 6570 2e6c 616e 672e curacy.rep.lang.\n-000180e0: 6d61 7468 2364 656e 6f6d 696e 6174 6f72 math#denominator\n-000180f0: 6465 6e6f 6d69 6e61 746f 7220 580a 0a52 denominator X..R\n-00018100: 6574 7572 6e20 7468 6520 6465 6e6f 6d69 eturn the denomi\n-00018110: 6e61 746f 7220 6f66 2072 6174 696f 6e61 nator of rationa\n-00018120: 6c20 6e75 6d62 6572 2058 2e72 6570 2e6c l number X.rep.l\n-00018130: 616e 672e 6d61 7468 236d 696e 6d69 6e20 ang.math#minmin \n-00018140: 4152 4753 2e2e 2e0a 0a52 6574 7572 6e73 ARGS.....Returns\n-00018150: 2074 6865 2073 6d61 6c6c 6573 7420 6f66 the smallest of\n-00018160: 2069 7473 2061 7267 756d 656e 7473 2e20 its arguments. \n-00018170: 5468 6572 6520 6d75 7374 2062 6520 6174 There must be at\n-00018180: 206c 6561 7374 2074 776f 0a61 7267 756d least two.argum\n-00018190: 656e 7473 2e20 5768 656e 2063 6f6d 7061 ents. When compa\n-000181a0: 7269 6e67 206e 756d 6265 7273 2c20 616e ring numbers, an\n-000181b0: 7920 696e 6578 6163 7420 6172 6775 6d65 y inexact argume\n-000181c0: 6e74 7320 6361 7573 6520 7468 650a 7265 nts cause the.re\n-000181d0: 7375 6c74 2074 6f20 6265 2069 6e65 7861 sult to be inexa\n-000181e0: 6374 2e72 6570 2e6c 616e 672e 6d61 7468 ct.rep.lang.math\n-000181f0: 2373 7472 696e 672d 3e6e 756d 6265 7273 #string->numbers\n-00018200: 7472 696e 672d 3e6e 756d 6265 7220 5354 tring->number ST\n-00018210: 5249 4e47 205b 5241 4449 585d 0a0a 5265 RING [RADIX]..Re\n-00018220: 7475 726e 2074 6865 206e 756d 6265 7220 turn the number \n-00018230: 7265 7072 6573 656e 7465 6420 6279 2053 represented by S\n-00018240: 5452 494e 472e 2049 6620 5241 4449 5820 TRING. If RADIX \n-00018250: 6973 2073 7065 6369 6669 6564 2c20 7468 is specified, th\n-00018260: 650a 6e75 6d62 6572 2069 7320 7061 7273 e.number is pars\n-00018270: 6564 2066 726f 6d20 7468 6174 2062 6173 ed from that bas\n-00018280: 652c 206f 7468 6572 7769 7365 2062 6173 e, otherwise bas\n-00018290: 6520 3130 2069 7320 6173 7375 6d65 642e e 10 is assumed.\n-000182a0: 7265 702e 6c61 6e67 2e6d 6174 6823 6e75 rep.lang.math#nu\n-000182b0: 6d62 6572 2d3e 7374 7269 6e67 6e75 6d62 mber->stringnumb\n-000182c0: 6572 2d3e 7374 7269 6e67 205a 205b 5241 er->string Z [RA\n-000182d0: 4449 585d 0a0a 5265 7475 726e 2061 2073 DIX]..Return a s\n-000182e0: 7472 696e 6720 636f 6e74 6169 6e69 6e67 tring containing\n-000182f0: 2061 2070 7269 6e74 6564 2072 6570 7265 a printed repre\n-00018300: 7365 6e74 6174 696f 6e20 6f66 2074 6865 sentation of the\n-00018310: 206e 756d 6265 7220 5a2e 2049 660a 5241 number Z. If.RA\n-00018320: 4449 5820 6973 2073 7065 6369 6669 6564 DIX is specified\n-00018330: 2c20 7072 696e 7420 7468 6520 6e75 6d62 , print the numb\n-00018340: 6572 2069 6e20 7468 6174 2062 6173 652c er in that base,\n-00018350: 206f 7468 6572 7769 7365 2070 7269 6e74 otherwise print\n-00018360: 2069 740a 696e 2062 6173 6520 3130 2e72 it.in base 10.r\n-00018370: 6570 2e69 6f2e 736f 636b 6574 7323 736f ep.io.sockets#so\n-00018380: 636b 6574 2d6c 6f63 616c 2d73 6572 7665 cket-local-serve\n-00018390: 7273 6f63 6b65 742d 6c6f 6361 6c2d 7365 rsocket-local-se\n-000183a0: 7276 6572 2041 4444 5245 5353 205b 4341 rver ADDRESS [CA\n-000183b0: 4c4c 4241 434b 5d20 5b53 454e 5449 4e45 LLBACK] [SENTINE\n-000183c0: 4c5d 0a0a 4372 6561 7465 2061 6e64 2072 L]..Create and r\n-000183d0: 6574 7572 6e20 6120 736f 636b 6574 206c eturn a socket l\n-000183e0: 6973 7465 6e69 6e67 2066 6f72 2063 6f6e istening for con\n-000183f0: 6e65 6374 696f 6e73 206f 6e20 7468 6520 nections on the \n-00018400: 756e 6978 2064 6f6d 6169 6e0a 736f 636b unix domain.sock\n-00018410: 6574 2061 7420 4144 4452 4553 5320 2861 et at ADDRESS (a\n-00018420: 2073 7065 6369 616c 206e 6f64 6520 696e special node in\n-00018430: 2074 6865 206c 6f63 616c 2066 696c 696e the local filin\n-00018440: 6720 7379 7374 656d 292e 0a0a 5768 656e g system)...When\n-00018450: 2061 2063 6f6e 6e65 6374 696f 6e20 6973 a connection is\n-00018460: 2072 6571 7565 7374 6564 2043 414c 4c42 requested CALLB\n-00018470: 4143 4b20 6973 2063 616c 6c65 6420 7769 ACK is called wi\n-00018480: 7468 2074 6865 2073 6572 7665 720a 736f th the server.so\n-00018490: 636b 6574 2061 7320 6974 7320 736f 6c65 cket as its sole\n-000184a0: 2061 7267 756d 656e 742e 2049 7420 6d75 argument. It mu\n-000184b0: 7374 2063 616c 6c20 6073 6f63 6b65 742d st call `socket-\n-000184c0: 6163 6365 7074 2720 746f 206d 616b 6520 accept' to make \n-000184d0: 7468 650a 636f 6e6e 6563 7469 6f6e 2e0a the.connection..\n-000184e0: 0a57 6865 6e20 7468 6520 736f 636b 6574 .When the socket\n-000184f0: 2069 7320 7368 7574 646f 776e 2072 656d is shutdown rem\n-00018500: 6f74 656c 792c 2053 454e 5449 4e45 4c20 otely, SENTINEL \n-00018510: 6973 2063 616c 6c65 6420 7769 7468 2074 is called with t\n-00018520: 6865 0a73 6f63 6b65 7420 6173 2069 7473 he.socket as its\n-00018530: 206f 6e6c 7920 6172 6775 6d65 6e74 2e72 only argument.r\n-00018540: 6570 2e69 6f2e 736f 636b 6574 7323 736f ep.io.sockets#so\n-00018550: 636b 6574 2d63 6c69 656e 7473 6f63 6b65 cket-clientsocke\n-00018560: 742d 636c 6965 6e74 2048 4f53 544e 414d t-client HOSTNAM\n-00018570: 4520 504f 5254 205b 5354 5245 414d 5d20 E PORT [STREAM] \n-00018580: 5b53 454e 5449 4e45 4c5d 0a0a 4372 6561 [SENTINEL]..Crea\n-00018590: 7465 2061 6e64 2072 6574 7572 6e20 6120 te and return a \n-000185a0: 736f 636b 6574 2063 6f6e 6e65 6374 6564 socket connected\n-000185b0: 2074 6f20 7468 6520 736f 636b 6574 206f to the socket o\n-000185c0: 6e20 7468 6520 686f 7374 2063 616c 6c65 n the host calle\n-000185d0: 640a 484f 5354 4e41 4d45 2028 6120 7374 d.HOSTNAME (a st\n-000185e0: 7269 6e67 2920 7769 7468 2070 6f72 7420 ring) with port \n-000185f0: 6e75 6d62 6572 2050 4f52 542e 0a0a 416c number PORT...Al\n-00018600: 6c20 6f75 7470 7574 2066 726f 6d20 7468 l output from th\n-00018610: 6973 2073 6f63 6b65 7420 7769 6c6c 2062 is socket will b\n-00018620: 6520 636f 7069 6564 2074 6f20 5354 5245 e copied to STRE\n-00018630: 414d 3b20 7768 656e 2074 6865 2073 6f63 AM; when the soc\n-00018640: 6b65 740a 6973 2063 6c6f 7365 6420 646f ket.is closed do\n-00018650: 776e 2072 656d 6f74 656c 7920 5345 4e54 wn remotely SENT\n-00018660: 494e 454c 2077 696c 6c20 6265 2063 616c INEL will be cal\n-00018670: 6c65 6420 7769 7468 2074 6865 2073 6f63 led with the soc\n-00018680: 6b65 7420 6173 2069 7473 0a73 696e 676c ket as its.singl\n-00018690: 6520 6172 6775 6d65 6e74 2e72 6570 2e69 e argument.rep.i\n-000186a0: 6f2e 736f 636b 6574 7323 736f 636b 6574 o.sockets#socket\n-000186b0: 2d73 6572 7665 7273 6f63 6b65 742d 7365 -serversocket-se\n-000186c0: 7276 6572 205b 484f 5354 4e41 4d45 5d20 rver [HOSTNAME] \n-000186d0: 5b50 4f52 545d 205b 4341 4c4c 4241 434b [PORT] [CALLBACK\n-000186e0: 5d20 5b53 454e 5449 4e45 4c5d 0a0a 4372 ] [SENTINEL]..Cr\n-000186f0: 6561 7465 2061 6e64 2072 6574 7572 6e20 eate and return \n-00018700: 6120 736f 636b 6574 2063 6f6e 6e65 6374 a socket connect\n-00018710: 6564 206c 6973 7465 6e69 6e67 2066 6f72 ed listening for\n-00018720: 2063 6f6e 6e65 6374 696f 6e73 206f 6e20 connections on \n-00018730: 7468 650a 686f 7374 2063 616c 6c65 6420 the.host called \n-00018740: 484f 5354 4e41 4d45 2028 6120 7374 7269 HOSTNAME (a stri\n-00018750: 6e67 2920 7769 7468 2070 6f72 7420 6e75 ng) with port nu\n-00018760: 6d62 6572 2050 4f52 542e 2049 6620 484f mber PORT. If HO\n-00018770: 5354 4e41 4d45 2069 730a 6661 6c73 652c STNAME is.false,\n-00018780: 206c 6973 7465 6e20 666f 7220 616e 7920 listen for any \n-00018790: 696e 636f 6d69 6e67 2061 6464 7265 7373 incoming address\n-000187a0: 6573 2e20 4966 2050 4f52 5420 6973 2075 es. If PORT is u\n-000187b0: 6e64 6566 696e 6564 2061 2072 616e 646f ndefined a rando\n-000187c0: 6d0a 706f 7274 2077 696c 6c20 6265 2063 m.port will be c\n-000187d0: 686f 7365 6e2e 0a0a 5768 656e 2061 2063 hosen...When a c\n-000187e0: 6f6e 6e65 6374 696f 6e20 6973 2072 6571 onnection is req\n-000187f0: 7565 7374 6564 2043 414c 4c42 4143 4b20 uested CALLBACK \n-00018800: 6973 2063 616c 6c65 6420 7769 7468 2074 is called with t\n-00018810: 6865 2073 6572 7665 720a 736f 636b 6574 he server.socket\n-00018820: 2061 7320 6974 7320 736f 6c65 2061 7267 as its sole arg\n-00018830: 756d 656e 742e 2049 7420 6d75 7374 2063 ument. It must c\n-00018840: 616c 6c20 6073 6f63 6b65 742d 6163 6365 all `socket-acce\n-00018850: 7074 2720 746f 206d 616b 6520 7468 650a pt' to make the.\n-00018860: 636f 6e6e 6563 7469 6f6e 2e0a 0a57 6865 connection...Whe\n-00018870: 6e20 7468 6520 736f 636b 6574 2069 7320 n the socket is \n-00018880: 7368 7574 646f 776e 2072 656d 6f74 656c shutdown remotel\n-00018890: 792c 2053 454e 5449 4e45 4c20 6973 2063 y, SENTINEL is c\n-000188a0: 616c 6c65 6420 7769 7468 2074 6865 0a73 alled with the.s\n-000188b0: 6f63 6b65 7420 6173 2069 7473 206f 6e6c ocket as its onl\n-000188c0: 7920 6172 6775 6d65 6e74 2e72 6570 2e69 y argument.rep.i\n-000188d0: 6f2e 736f 636b 6574 7323 736f 636b 6574 o.sockets#socket\n-000188e0: 2d61 6363 6570 7473 6f63 6b65 742d 6163 -acceptsocket-ac\n-000188f0: 6365 7074 2053 4f43 4b45 5420 5b53 5452 cept SOCKET [STR\n-00018900: 4541 4d5d 205b 5345 4e54 494e 454c 5d0a EAM] [SENTINEL].\n-00018910: 0a41 6363 6570 7420 7468 6520 7065 6e64 .Accept the pend\n-00018920: 696e 6720 636f 6e6e 6563 7469 6f6e 2072 ing connection r\n-00018930: 6571 7565 7374 206f 6e20 7365 7276 6572 equest on server\n-00018940: 2073 6f63 6b65 7420 534f 434b 4554 2e20 socket SOCKET. \n-00018950: 5468 6973 0a77 696c 6c20 6372 6561 7465 This.will create\n-00018960: 2061 6e64 2072 6574 7572 6e20 6120 636c and return a cl\n-00018970: 6965 6e74 2073 6f63 6b65 7420 666f 726d ient socket form\n-00018980: 696e 6720 7468 6520 656e 6420 706f 696e ing the end poin\n-00018990: 7420 6f66 2074 6865 0a63 6f6e 6e65 6374 t of the.connect\n-000189a0: 696f 6e2e 0a0a 416e 7920 6f75 7470 7574 ion...Any output\n-000189b0: 2072 6563 6569 7665 6420 7769 6c6c 2062 received will b\n-000189c0: 6520 636f 7069 6564 2074 6f20 7468 6520 e copied to the \n-000189d0: 6f75 7470 7574 2073 7472 6561 6d20 5354 output stream ST\n-000189e0: 5245 414d 2c20 7768 656e 0a74 6865 2063 REAM, when.the c\n-000189f0: 6f6e 6e65 6374 696f 6e20 6973 2074 6572 onnection is ter\n-00018a00: 6d69 6e61 7465 6420 7265 6d6f 7465 6c79 minated remotely\n-00018a10: 2053 454e 5449 4e45 4c20 7769 6c6c 2062 SENTINEL will b\n-00018a20: 6520 6361 6c6c 6564 2077 6974 6820 7468 e called with th\n-00018a30: 650a 636c 6f73 6564 2073 6f63 6b65 7420 e.closed socket \n-00018a40: 6173 2069 7473 2073 6f6c 6520 6172 6775 as its sole argu\n-00018a50: 6d65 6e74 2e0a 0a4e 6f74 6520 7468 6174 ment...Note that\n-00018a60: 2074 6869 7320 6675 6e63 7469 6f6e 206d this function m\n-00018a70: 7573 7420 6265 2063 616c 6c65 6420 6576 ust be called ev\n-00018a80: 6572 7920 7469 6d65 2061 2063 6f6e 6e65 ery time a conne\n-00018a90: 6374 696f 6e20 7265 7175 6573 740a 6973 ction request.is\n-00018aa0: 2072 6563 6569 7665 642e 2049 6620 7468 received. If th\n-00018ab0: 6520 7365 7276 6572 2077 616e 7473 2074 e server wants t\n-00018ac0: 6f20 7265 6a65 6374 2074 6865 2063 6f6e o reject the con\n-00018ad0: 6e65 6374 696f 6e20 6974 2073 686f 756c nection it shoul\n-00018ae0: 640a 7375 6273 6571 7565 6e74 6c79 2063 d.subsequently c\n-00018af0: 616c 6c20 6063 6c6f 7365 2d73 6f63 6b65 all `close-socke\n-00018b00: 7427 206f 6e20 7468 6520 6372 6561 7465 t' on the create\n-00018b10: 6420 636c 6965 6e74 2e72 6570 2e69 6f2e d client.rep.io.\n-00018b20: 736f 636b 6574 7323 736f 636b 6574 2d70 sockets#socket-p\n-00018b30: 6565 722d 6164 6472 6573 7373 6f63 6b65 eer-addresssocke\n-00018b40: 742d 7065 6572 2d61 6464 7265 7373 2053 t-peer-address S\n-00018b50: 4f43 4b45 540a 0a52 6574 7572 6e20 7468 OCKET..Return th\n-00018b60: 6520 6164 6472 6573 7320 6f66 2074 6865 e address of the\n-00018b70: 2070 6565 7220 636f 6e6e 6563 7465 6420 peer connected \n-00018b80: 746f 2053 4f43 4b45 542c 206f 7220 6661 to SOCKET, or fa\n-00018b90: 6c73 6520 6966 2074 6869 730a 6973 2075 lse if this.is u\n-00018ba0: 6e6b 6e6f 776e 2e72 6570 2e64 6174 612e nknown.rep.data.\n-00018bb0: 7461 626c 6573 2373 7472 696e 672d 6861 tables#string-ha\n-00018bc0: 7368 7374 7269 6e67 2d68 6173 6820 5354 shstring-hash ST\n-00018bd0: 5249 4e47 0a0a 5265 7475 726e 2061 2070 RING..Return a p\n-00018be0: 6f73 6974 6976 6520 6669 786e 756d 2073 ositive fixnum s\n-00018bf0: 6f6d 6568 6f77 2072 656c 6174 6564 2074 omehow related t\n-00018c00: 6f20 7468 6520 636f 6e74 656e 7473 206f o the contents o\n-00018c10: 6620 5354 5249 4e47 2c0a 7375 6368 2074 f STRING,.such t\n-00018c20: 6861 7420 2873 7472 696e 673d 2058 2059 hat (string= X Y\n-00018c30: 2920 696d 706c 6965 7320 283d 2028 7374 ) implies (= (st\n-00018c40: 7269 6e67 2d68 6173 6820 5829 2028 7374 ring-hash X) (st\n-00018c50: 7269 6e67 2d68 6173 6820 5929 292e 7265 ring-hash Y)).re\n-00018c60: 702e 6461 7461 2e74 6162 6c65 7323 6571 p.data.tables#eq\n-00018c70: 7561 6c2d 6861 7368 6571 7561 6c2d 6861 ual-hashequal-ha\n-00018c80: 7368 2041 5247 0a0a 5265 7475 726e 2061 sh ARG..Return a\n-00018c90: 2070 6f73 6974 6976 6520 6669 786e 756d positive fixnum\n-00018ca0: 2073 6f6d 6568 6f77 2072 656c 6174 6564 somehow related\n-00018cb0: 2074 6f20 4152 472c 2073 7563 6820 7468 to ARG, such th\n-00018cc0: 6174 2028 6571 7561 6c20 5820 5929 0a69 at (equal X Y).i\n-00018cd0: 6d70 6c69 6573 2028 3d20 2865 7175 616c mplies (= (equal\n-00018ce0: 2d68 6173 6820 5829 2028 6571 7561 6c2d -hash X) (equal-\n-00018cf0: 6861 7368 2059 2929 2e72 6570 2e64 6174 hash Y)).rep.dat\n-00018d00: 612e 7461 626c 6573 2374 6162 6c65 2d75 a.tables#table-u\n-00018d10: 6e73 6574 7461 626c 652d 756e 7365 7420 nsettable-unset \n-00018d20: 5441 424c 4520 4b45 590a 0a52 656d 6f76 TABLE KEY..Remov\n-00018d30: 6520 616e 7920 7661 6c75 6520 7374 6f72 e any value stor\n-00018d40: 6564 2069 6e20 5441 424c 4520 6173 736f ed in TABLE asso\n-00018d50: 6369 6174 6564 2077 6974 6820 4b45 592e ciated with KEY.\n-00018d60: 7265 702e 696f 2e74 696d 6572 7323 7365 rep.io.timers#se\n-00018d70: 742d 7469 6d65 7273 6574 2d74 696d 6572 t-timerset-timer\n-00018d80: 2054 494d 4552 205b 5345 434f 4e44 535d TIMER [SECONDS]\n-00018d90: 205b 4d49 4c4c 4953 4543 4f4e 4453 5d0a [MILLISECONDS].\n-00018da0: 0a52 6573 7461 7274 2074 6865 206f 6e65 .Restart the one\n-00018db0: 2d73 686f 7420 7469 6d65 7220 5449 4d45 -shot timer TIME\n-00018dc0: 522e 2049 6620 5345 434f 4e44 5320 616e R. If SECONDS an\n-00018dd0: 642f 6f72 204d 494c 4c49 5345 434f 4e44 d/or MILLISECOND\n-00018de0: 5320 6973 0a64 6566 696e 6564 2074 6865 S is.defined the\n-00018df0: 2070 6572 696f 6420 6166 7465 7220 7768 period after wh\n-00018e00: 6963 6820 6974 2066 6972 6573 2077 696c ich it fires wil\n-00018e10: 6c20 6265 2072 6573 6574 2074 6f20 7468 l be reset to th\n-00018e20: 6520 7370 6563 6966 6965 640a 6475 7261 e specified.dura\n-00018e30: 7469 6f6e 2e20 4f74 6865 7277 6973 652c tion. Otherwise,\n-00018e40: 2074 6865 2065 7869 7374 696e 6720 7661 the existing va\n-00018e50: 6c75 6573 2061 7265 2070 7265 7365 7276 lues are preserv\n-00018e60: 6564 2e72 6570 2e6c 616e 672e 696e 7465 ed.rep.lang.inte\n-00018e70: 7270 7265 7465 7223 6d61 6b65 2d66 6c75 rpreter#make-flu\n-00018e80: 6964 6d61 6b65 2d66 6c75 6964 205b 5641 idmake-fluid [VA\n-00018e90: 4c55 455d 0a0a 4372 6561 7465 2061 6e64 LUE]..Create and\n-00018ea0: 2072 6574 7572 6e20 616e 206f 626a 6563 return an objec\n-00018eb0: 7420 7265 7072 6573 656e 7469 6e67 2061 t representing a\n-00018ec0: 2060 666c 7569 6427 2076 616c 7565 2d2d `fluid' value--\n-00018ed0: 616e 2061 6e6f 6e79 6d6f 7573 0a64 796e an anonymous.dyn\n-00018ee0: 616d 6963 616c 6c79 2062 6f75 6e64 2076 amically bound v\n-00018ef0: 6172 6961 626c 652e 0a0a 4966 2056 414c ariable...If VAL\n-00018f00: 5545 2069 7320 6465 6669 6e65 6420 7468 UE is defined th\n-00018f10: 6520 696e 6974 6961 6c20 7661 6c75 6520 e initial value \n-00018f20: 6f66 2074 6865 2066 6c75 6964 2069 7320 of the fluid is \n-00018f30: 5641 4c55 452c 206f 7468 6572 7769 7365 VALUE, otherwise\n-00018f40: 0a69 7420 6973 2074 6865 2073 796d 626f .it is the symbo\n-00018f50: 6c20 606e 696c 272e 7265 702e 6c61 6e67 l `nil'.rep.lang\n-00018f60: 2e69 6e74 6572 7072 6574 6572 2366 6c75 .interpreter#flu\n-00018f70: 6964 2d73 6574 666c 7569 642d 7365 7420 id-setfluid-set \n-00018f80: 464c 5549 4420 5641 4c55 450a 0a53 6574 FLUID VALUE..Set\n-00018f90: 2074 6865 2076 616c 7565 206f 6620 7468 the value of th\n-00018fa0: 6520 6d6f 7374 2072 6563 656e 746c 7920 e most recently \n-00018fb0: 6372 6561 7465 6420 6269 6e64 696e 6720 created binding \n-00018fc0: 6f66 2074 6865 2066 6c75 6964 0a76 6172 of the fluid.var\n-00018fd0: 6961 626c 6520 6f62 6a65 6374 2046 4c55 iable object FLU\n-00018fe0: 4944 2074 6f20 5641 4c55 452e 0000 0000 ID to VALUE.....\n-00018ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00019000: 7265 702e 6c61 6e67 2e6d 6174 6823 726f rep.lang.math#ro\n-00019010: 756e 6472 6f75 6e64 204e 554d 4245 520a undround NUMBER.\n-00019020: 0a52 6f75 6e64 204e 554d 4245 5220 746f .Round NUMBER to\n-00019030: 2074 6865 206e 6561 7265 7374 2069 6e74 the nearest int\n-00019040: 6567 6572 2e20 4861 6c66 7761 7920 6361 eger. Halfway ca\n-00019050: 7365 7320 6172 6520 726f 756e 6465 6420 ses are rounded \n-00019060: 746f 2074 6865 0a6e 6561 7265 7374 2065 to the.nearest e\n-00019070: 7665 6e20 696e 7465 6765 722e 7265 702e ven integer.rep.\n-00019080: 6c61 6e67 2e6d 6174 6823 6173 696e 6173 lang.math#asinas\n-00019090: 696e 2058 0a0a 5265 7475 726e 2074 6865 in X..Return the\n-000190a0: 2061 7263 2073 696e 6520 6f66 2058 2028 arc sine of X (\n-000190b0: 7468 6520 7661 6c75 6520 7768 6f73 6520 the value whose \n-000190c0: 7369 6e65 2069 7320 5829 2c20 696e 2072 sine is X), in r\n-000190d0: 6164 6961 6e73 2e72 6570 2e6c 616e 672e adians.rep.lang.\n-000190e0: 6d61 7468 2373 7172 7473 7172 7420 580a math#sqrtsqrt X.\n-000190f0: 0a52 6574 7572 6e73 2074 6865 206e 6f6e .Returns the non\n-00019100: 6e65 6761 7469 7665 2073 7175 6172 6520 negative square \n-00019110: 726f 6f74 206f 6620 582e 2049 6620 5820 root of X. If X \n-00019120: 6973 206e 6567 6174 6976 652c 2073 6967 is negative, sig\n-00019130: 6e61 6c73 2061 6e0a 6172 6974 686d 6574 nals an.arithmet\n-00019140: 6963 2065 7272 6f72 2028 7368 6f75 6c64 ic error (should\n-00019150: 2072 6574 7572 6e20 6120 636f 6d70 6c65 return a comple\n-00019160: 7820 6e75 6d62 6572 292e 7265 702e 6c61 x number).rep.la\n-00019170: 6e67 2e6d 6174 6823 6e75 6d62 6572 706e ng.math#numberpn\n-00019180: 756d 6265 7270 2041 5247 0a0a 5265 7475 umberp ARG..Retu\n-00019190: 726e 2074 2069 6620 4152 4720 6973 2061 rn t if ARG is a\n-000191a0: 206e 756d 6265 722e 7265 702e 6c61 6e67 number.rep.lang\n-000191b0: 2e6d 6174 6823 696e 7465 6765 7270 696e .math#integerpin\n-000191c0: 7465 6765 7270 2041 5247 0a0a 5265 7475 tegerp ARG..Retu\n-000191d0: 726e 2074 2069 6620 4152 4720 6973 2061 rn t if ARG is a\n-000191e0: 2069 6e74 6567 6572 2e72 6570 2e6c 616e integer.rep.lan\n-000191f0: 672e 6d61 7468 2366 6978 6e75 6d70 6669 g.math#fixnumpfi\n-00019200: 786e 756d 7020 4152 470a 0a52 6574 7572 xnump ARG..Retur\n-00019210: 6e20 7420 6966 2041 5247 2069 7320 6120 n t if ARG is a \n-00019220: 6669 786e 756d 2028 692e 652e 2061 6e20 fixnum (i.e. an \n-00019230: 696e 7465 6765 7220 7468 6174 2066 6974 integer that fit\n-00019240: 7320 696e 2061 204c 6973 700a 706f 696e s in a Lisp.poin\n-00019250: 7465 7229 2e72 6570 2e69 6f2e 736f 636b ter).rep.io.sock\n-00019260: 6574 7323 736f 636b 6574 2d6c 6f63 616c ets#socket-local\n-00019270: 2d63 6c69 656e 7473 6f63 6b65 742d 6c6f -clientsocket-lo\n-00019280: 6361 6c2d 636c 6965 6e74 2041 4444 5245 cal-client ADDRE\n-00019290: 5353 205b 5354 5245 414d 5d20 5b53 454e SS [STREAM] [SEN\n-000192a0: 5449 4e45 4c5d 0a0a 4372 6561 7465 2061 TINEL]..Create a\n-000192b0: 6e64 2072 6574 7572 6e20 6120 736f 636b nd return a sock\n-000192c0: 6574 2063 6f6e 6e65 6374 6564 2074 6f20 et connected to \n-000192d0: 7468 6520 756e 6978 2064 6f6d 6169 6e20 the unix domain \n-000192e0: 736f 636b 6574 2061 740a 4144 4452 4553 socket at.ADDRES\n-000192f0: 5320 2861 2073 7065 6369 616c 206e 6f64 S (a special nod\n-00019300: 6520 696e 2074 6865 206c 6f63 616c 2066 e in the local f\n-00019310: 696c 696e 6720 7379 7374 656d 292e 0a0a iling system)...\n-00019320: 416c 6c20 6f75 7470 7574 2066 726f 6d20 All output from \n-00019330: 7468 6973 2073 6f63 6b65 7420 7769 6c6c this socket will\n-00019340: 2062 6520 636f 7069 6564 2074 6f20 5354 be copied to ST\n-00019350: 5245 414d 3b20 7768 656e 2074 6865 2073 REAM; when the s\n-00019360: 6f63 6b65 740a 6973 2063 6c6f 7365 6420 ocket.is closed \n-00019370: 646f 776e 2072 656d 6f74 656c 7920 5345 down remotely SE\n-00019380: 4e54 494e 454c 2077 696c 6c20 6265 2063 NTINEL will be c\n-00019390: 616c 6c65 6420 7769 7468 2074 6865 2073 alled with the s\n-000193a0: 6f63 6b65 7420 6173 2069 7473 0a73 696e ocket as its.sin\n-000193b0: 676c 6520 6172 6775 6d65 6e74 2e72 6570 gle argument.rep\n-000193c0: 2e69 6f2e 736f 636b 6574 7323 636c 6f73 .io.sockets#clos\n-000193d0: 652d 736f 636b 6574 636c 6f73 652d 736f e-socketclose-so\n-000193e0: 636b 6574 2053 4f43 4b45 540a 0a53 6875 cket SOCKET..Shu\n-000193f0: 7464 6f77 6e20 7468 6520 636f 6e6e 6563 tdown the connec\n-00019400: 7469 6f6e 2061 7373 6f63 6961 7465 2077 tion associate w\n-00019410: 6974 6820 534f 434b 4554 2e20 4e6f 7465 ith SOCKET. Note\n-00019420: 2074 6861 7420 7468 6973 2064 6f65 7320 that this does \n-00019430: 6e6f 740a 6361 7573 6520 7468 6520 5345 not.cause the SE\n-00019440: 4e54 494e 454c 2066 756e 6374 696f 6e20 NTINEL function \n-00019450: 6173 736f 6369 6174 6564 2077 6974 6820 associated with \n-00019460: 534f 434b 4554 2074 6f20 7275 6e2e 7265 SOCKET to run.re\n-00019470: 702e 6461 7461 2e74 6162 6c65 7323 7379 p.data.tables#sy\n-00019480: 6d62 6f6c 2d68 6173 6873 796d 626f 6c2d mbol-hashsymbol-\n-00019490: 6861 7368 2053 594d 424f 4c0a 0a52 6574 hash SYMBOL..Ret\n-000194a0: 7572 6e20 6120 706f 7369 7469 7665 2066 urn a positive f\n-000194b0: 6978 6e75 6d20 736f 6d65 686f 7720 7265 ixnum somehow re\n-000194c0: 6c61 7465 6420 746f 2074 6865 206e 616d lated to the nam\n-000194d0: 6520 6f66 2053 594d 424f 4c2e 7265 702e e of SYMBOL.rep.\n-000194e0: 6461 7461 2e74 6162 6c65 7323 6571 2d68 data.tables#eq-h\n-000194f0: 6173 6865 712d 6861 7368 2041 5247 0a0a asheq-hash ARG..\n-00019500: 5265 7475 726e 2061 2070 6f73 6974 6976 Return a positiv\n-00019510: 6520 6669 786e 756d 2073 6f6d 6568 6f77 e fixnum somehow\n-00019520: 2072 656c 6174 6564 2074 6f20 6f62 6a65 related to obje\n-00019530: 6374 2041 5247 2c20 7375 6368 2074 6861 ct ARG, such tha\n-00019540: 7420 2865 7120 580a 5929 2069 6d70 6c69 t (eq X.Y) impli\n-00019550: 6573 2028 3d20 2865 712d 6861 7368 2058 es (= (eq-hash X\n-00019560: 2920 2865 712d 6861 7368 2059 2929 2e72 ) (eq-hash Y)).r\n-00019570: 6570 2e64 6174 612e 7461 626c 6573 2374 ep.data.tables#t\n-00019580: 6162 6c65 7074 6162 6c65 7020 4152 470a ableptablep ARG.\n-00019590: 0a52 6574 7572 6e20 7472 7565 2069 6620 .Return true if \n-000195a0: 4152 4720 6973 2061 2068 6173 6820 7461 ARG is a hash ta\n-000195b0: 626c 652e 7265 702e 6461 7461 2e74 6162 ble.rep.data.tab\n-000195c0: 6c65 7323 7461 626c 652d 7265 6674 6162 les#table-reftab\n-000195d0: 6c65 2d72 6566 2054 4142 4c45 204b 4559 le-ref TABLE KEY\n-000195e0: 0a0a 5265 7475 726e 2074 6865 2076 616c ..Return the val\n-000195f0: 7565 2073 746f 7265 6420 696e 2068 6173 ue stored in has\n-00019600: 6820 7461 626c 6520 5441 424c 4520 696e h table TABLE in\n-00019610: 6465 7865 6420 6279 206f 626a 6563 7420 dexed by object \n-00019620: 4b45 592e 0a52 6574 7572 6e73 2066 616c KEY..Returns fal\n-00019630: 7365 2069 6620 6e6f 2073 7563 6820 7661 se if no such va\n-00019640: 6c75 6520 6578 6973 7473 2e72 6570 2e64 lue exists.rep.d\n-00019650: 6174 612e 7461 626c 6573 2374 6162 6c65 ata.tables#table\n-00019660: 2d77 616c 6b74 6162 6c65 2d77 616c 6b20 -walktable-walk \n-00019670: 4655 4e43 5449 4f4e 2054 4142 4c45 0a0a FUNCTION TABLE..\n-00019680: 4361 6c6c 2046 554e 4354 494f 4e20 666f Call FUNCTION fo\n-00019690: 7220 6576 6572 7920 6b65 792d 7661 6c75 r every key-valu\n-000196a0: 6520 7061 6972 2073 746f 7265 6420 696e e pair stored in\n-000196b0: 2068 6173 6820 7461 626c 6520 5441 424c hash table TABL\n-000196c0: 452e 2046 6f72 0a65 6163 6820 7061 6972 E. For.each pair\n-000196d0: 2c20 7468 6520 6675 6e63 7469 6f6e 2069 , the function i\n-000196e0: 7320 6361 6c6c 6564 2077 6974 6820 6172 s called with ar\n-000196f0: 6775 6d65 6e74 7320 6028 4b45 5920 5641 guments `(KEY VA\n-00019700: 4c55 4529 272e 7265 702e 6461 7461 2e74 LUE)'.rep.data.t\n-00019710: 6162 6c65 7323 7461 626c 652d 7369 7a65 ables#table-size\n-00019720: 7461 626c 652d 7369 7a65 2054 4142 4c45 table-size TABLE\n-00019730: 0a0a 5265 7475 726e 7320 7468 6520 6e75 ..Returns the nu\n-00019740: 6d62 6572 206f 6620 6974 656d 7320 6375 mber of items cu\n-00019750: 7272 656e 746c 7920 7374 6f72 6564 2069 rrently stored i\n-00019760: 6e20 5441 424c 452e 7265 702e 696f 2e74 n TABLE.rep.io.t\n-00019770: 696d 6572 7323 6465 6c65 7465 2d74 696d imers#delete-tim\n-00019780: 6572 6465 6c65 7465 2d74 696d 6572 2054 erdelete-timer T\n-00019790: 494d 4552 0a0a 5072 6576 656e 7420 7468 IMER..Prevent th\n-000197a0: 6520 6f6e 652d 7368 6f74 2074 696d 6572 e one-shot timer\n-000197b0: 2054 494d 4552 2066 726f 6d20 6669 7269 TIMER from firi\n-000197c0: 6e67 2028 692e 652e 2063 616c 6c69 6e67 ng (i.e. calling\n-000197d0: 2074 6865 2066 756e 6374 696f 6e0a 6173 the function.as\n-000197e0: 736f 6369 6174 6564 2077 6974 6820 6974 sociated with it\n-000197f0: 292e 2049 6620 7468 6520 7469 6d65 7220 ). If the timer \n-00019800: 6861 7320 616c 7265 6164 7920 6669 7265 has already fire\n-00019810: 642c 2074 6869 7320 6675 6e63 7469 6f6e d, this function\n-00019820: 2068 6173 0a6e 6f20 6566 6665 6374 2e72 has.no effect.r\n-00019830: 6570 2e6c 616e 672e 696e 7465 7270 7265 ep.lang.interpre\n-00019840: 7465 7223 7769 7468 2d66 6c75 6964 7377 ter#with-fluidsw\n-00019850: 6974 682d 666c 7569 6473 2046 4c55 4944 ith-fluids FLUID\n-00019860: 5320 5641 4c55 4553 2054 4855 4e4b 0a0a S VALUES THUNK..\n-00019870: 4361 6c6c 2054 4855 4e4b 2061 6e64 2072 Call THUNK and r\n-00019880: 6574 7572 6e20 7468 6520 7661 6c75 6520 eturn the value \n-00019890: 7468 6174 2069 7420 7265 7475 726e 7320 that it returns \n-000198a0: 7769 7468 206e 6577 2062 696e 6469 6e67 with new binding\n-000198b0: 730a 6372 6561 7465 6420 666f 7220 6561 s.created for ea\n-000198c0: 6368 206f 6620 7468 6520 666c 7569 6420 ch of the fluid \n-000198d0: 7661 7269 6162 6c65 7320 7370 6563 6966 variables specif\n-000198e0: 6965 6420 696e 2074 6865 206c 6973 7420 ied in the list \n-000198f0: 464c 5549 4453 2e0a 466f 7220 6561 6368 FLUIDS..For each\n-00019900: 206d 656d 6265 7220 6f66 2046 4c55 4944 member of FLUID\n-00019910: 5320 7468 6520 636f 7272 6573 706f 6e64 S the correspond\n-00019920: 696e 6720 6d65 6d62 6572 206f 6620 7468 ing member of th\n-00019930: 6520 5641 4c55 4553 206c 6973 740a 7072 e VALUES list.pr\n-00019940: 6f76 6964 6573 2074 6865 2069 6e69 7469 ovides the initi\n-00019950: 616c 2076 616c 7565 206f 6620 7468 6520 al value of the \n-00019960: 6e65 7720 6269 6e64 696e 672e 0a0a 4966 new binding...If\n-00019970: 2074 6865 206c 6973 7473 2046 4c55 4944 the lists FLUID\n-00019980: 5320 616e 6420 5641 4c55 4553 2061 7265 S and VALUES are\n-00019990: 206e 6f74 206f 6620 7468 6520 7361 6d65 not of the same\n-000199a0: 206c 656e 6774 682c 2061 6e20 6572 726f length, an erro\n-000199b0: 7220 6973 0a73 6967 6e61 6c6c 6564 2e72 r is.signalled.r\n-000199c0: 6570 2e76 6d2e 636f 6d70 696c 6572 2363 ep.vm.compiler#c\n-000199d0: 6f6d 7069 6c65 2d64 6972 6563 746f 7279 ompile-directory\n-000199e0: 436f 6d70 696c 6573 2061 6c6c 204c 6973 Compiles all Lis\n-000199f0: 7020 6669 6c65 7320 696e 2074 6865 2064 p files in the d\n-00019a00: 6972 6563 746f 7279 2044 4952 4543 544f irectory DIRECTO\n-00019a10: 5259 2d4e 414d 4520 7768 6f73 6520 6f62 RY-NAME whose ob\n-00019a20: 6a65 6374 0a66 696c 6573 2061 7265 2065 ject.files are e\n-00019a30: 6974 6865 7220 6f6c 6465 7220 7468 616e ither older than\n-00019a40: 2074 6865 6972 2073 6f75 7263 6520 6669 their source fi\n-00019a50: 6c65 206f 7220 646f 6e27 7420 6578 6973 le or don't exis\n-00019a60: 742e 2049 660a 464f 5243 452d 5020 6973 t. If.FORCE-P is\n-00019a70: 2074 7275 6520 6576 6572 7920 6c69 7370 true every lisp\n-00019a80: 2066 696c 6520 6973 2072 6563 6f6d 7069 file is recompi\n-00019a90: 6c65 642e 2041 6e79 2073 7562 6469 7265 led. Any subdire\n-00019aa0: 6374 6f72 6965 7320 6f66 0a44 4952 2d4e ctories of.DIR-N\n-00019ab0: 414d 4520 6172 6520 7265 6375 7273 6564 AME are recursed\n-00019ac0: 2069 6e74 6f2e 0a0a 4558 434c 5544 452d into...EXCLUDE-\n-00019ad0: 5245 206d 6179 2062 6520 6120 7265 6765 RE may be a rege\n-00019ae0: 7870 206d 6174 6368 696e 6720 6669 6c65 xp matching file\n-00019af0: 7320 7768 6963 6820 7368 6f75 6c64 6e27 s which shouldn'\n-00019b00: 7420 6265 2063 6f6d 7069 6c65 642e 7265 t be compiled.re\n-00019b10: 702e 766d 2e63 6f6d 7069 6c65 722e 6d6f p.vm.compiler.mo\n-00019b20: 6475 6c65 7323 636f 6d70 696c 652d 6675 dules#compile-fu\n-00019b30: 6e63 7469 6f6e 436f 6d70 696c 6573 2074 nctionCompiles t\n-00019b40: 6865 2062 6f64 7920 6f66 2074 6865 2066 he body of the f\n-00019b50: 756e 6374 696f 6e20 4655 4e43 5449 4f4e unction FUNCTION\n-00019b60: 2e72 6570 2e76 6d2e 636f 6d70 696c 6572 .rep.vm.compiler\n-00019b70: 2e6d 6f64 756c 6573 2363 6f6d 7069 6c65 .modules#compile\n-00019b80: 2d6d 6f64 756c 6543 6f6d 7069 6c65 7320 -moduleCompiles \n-00019b90: 616c 6c20 6675 6e63 7469 6f6e 2062 696e all function bin\n-00019ba0: 6469 6e67 7320 696e 2074 6865 206d 6f64 dings in the mod\n-00019bb0: 756c 6520 6e61 6d65 6420 5354 5255 4354 ule named STRUCT\n-00019bc0: 2e73 7461 6e64 6172 642d 696e 7075 7453 .standard-inputS\n-00019bd0: 7472 6561 6d20 7468 6174 2060 7265 6164 tream that `read\n-00019be0: 2720 7461 6b65 7320 6974 7320 696e 7075 ' takes its inpu\n-00019bf0: 7420 6672 6f6d 2062 7920 6465 6661 756c t from by defaul\n-00019c00: 742e 7374 616e 6461 7264 2d65 7272 6f72 t.standard-error\n-00019c10: 5374 616e 6461 7264 2073 7472 6561 6d20 Standard stream \n-00019c20: 666f 7220 6572 726f 7220 6f75 7470 7574 for error output\n-00019c30: 2e00 7265 702e 6e65 742e 7270 6323 7265 ..rep.net.rpc#re\n-00019c40: 6769 7374 6572 2d72 7063 2d73 6572 7665 gister-rpc-serve\n-00019c50: 7220 534f 434b 4554 2023 216b 6579 2043 r SOCKET #!key C\n-00019c60: 4c4f 5341 424c 4500 7265 702e 6e65 742e LOSABLE.rep.net.\n-00019c70: 7270 6323 7270 632d 736f 636b 6574 2d6c rpc#rpc-socket-l\n-00019c80: 6973 7465 6e65 7220 4d41 5354 4552 2d53 istener MASTER-S\n-00019c90: 4f43 4b45 5400 7265 702e 6e65 742e 7270 OCKET.rep.net.rp\n-00019ca0: 6323 7270 632d 6465 7374 726f 792d 7365 c#rpc-destroy-se\n-00019cb0: 7276 6572 0072 6570 2e6e 6574 2e72 7063 rver.rep.net.rpc\n-00019cc0: 236d 616b 652d 7270 632d 7365 7276 616e #make-rpc-servan\n-00019cd0: 7420 494d 504c 7265 702e 6e65 742e 7270 t IMPLrep.net.rp\n-00019ce0: 6323 6361 6c6c 2d77 6974 682d 7270 632d c#call-with-rpc-\n-00019cf0: 7365 7276 616e 7443 616c 6c20 7468 6520 servantCall the \n-00019d00: 6675 6e63 7469 6f6e 2043 414c 4c42 4143 function CALLBAC\n-00019d10: 4b20 7769 7468 2061 2073 696e 676c 6520 K with a single \n-00019d20: 6172 6775 6d65 6e74 2c20 7468 6520 7365 argument, the se\n-00019d30: 7276 616e 742d 6964 2074 6861 740a 6361 rvant-id that.ca\n-00019d40: 6e20 6265 2075 7365 6420 746f 2063 616c n be used to cal\n-00019d50: 6c20 7468 6520 6675 6e63 7469 6f6e 2049 l the function I\n-00019d60: 4d50 4c2e 204f 6e63 6520 4341 4c4c 4241 MPL. Once CALLBA\n-00019d70: 434b 2072 6574 7572 6e73 2c20 7468 6520 CK returns, the \n-00019d80: 7365 7276 616e 742d 6964 0a62 6563 6f6d servant-id.becom\n-00019d90: 6573 2069 6e76 616c 6964 2e72 6570 2e6e es invalid.rep.n\n-00019da0: 6574 2e72 7063 2361 7379 6e63 2d72 7063 et.rpc#async-rpc\n-00019db0: 2d63 616c 6c43 616c 6c20 7468 6520 7270 -callCall the rp\n-00019dc0: 6320 7072 6f78 7920 6675 6e63 7469 6f6e c proxy function\n-00019dd0: 2050 524f 5859 2077 6974 6820 6172 6775 PROXY with argu\n-00019de0: 6d65 6e74 7320 4152 4753 2e20 4974 2077 ments ARGS. It w\n-00019df0: 696c 6c20 6265 2063 616c 6c65 640a 6173 ill be called.as\n-00019e00: 796e 6368 726f 6e6f 7573 6c79 2e20 4e6f ynchronously. No\n-00019e10: 2072 6573 756c 7420 7769 6c6c 2062 6520 result will be \n-00019e20: 7265 7475 726e 6564 2066 726f 6d20 7468 returned from th\n-00019e30: 6520 7265 6d6f 7465 2066 756e 6374 696f e remote functio\n-00019e40: 6e0a 756e 6c65 7373 2043 414c 4c42 4143 n.unless CALLBAC\n-00019e50: 4b20 6973 2067 6976 656e 2c20 696e 2077 K is given, in w\n-00019e60: 6869 6368 2063 6173 6520 2843 414c 4c42 hich case (CALLB\n-00019e70: 4143 4b20 5354 4154 5553 2056 414c 5545 ACK STATUS VALUE\n-00019e80: 2920 7769 6c6c 2062 650a 6361 6c6c 6564 ) will be.called\n-00019e90: 2061 7420 736f 6d65 2070 6f69 6e74 2069 at some point i\n-00019ea0: 6e20 7468 6520 6675 7475 7265 2e00 7265 n the future..re\n-00019eb0: 702e 6e65 742e 7270 6323 6173 796e 632d p.net.rpc#async-\n-00019ec0: 7270 632d 6361 6c6c 2050 524f 5859 2023 rpc-call PROXY #\n-00019ed0: 216b 6579 2043 414c 4c42 4143 4b20 2e20 !key CALLBACK . \n-00019ee0: 4152 4753 7265 702e 6e65 742e 7270 6323 ARGSrep.net.rpc#\n-00019ef0: 7270 632d 7072 6f78 792d 3e73 6572 7661 rpc-proxy->serva\n-00019f00: 6e74 2d69 6452 6574 7572 6e20 7468 6520 nt-idReturn the \n-00019f10: 756e 7175 616c 6966 6965 6420 7365 7276 unqualified serv\n-00019f20: 616e 742d 6964 2028 6120 7379 6d62 6f6c ant-id (a symbol\n-00019f30: 2920 7468 6174 2063 616e 2062 6520 7573 ) that can be us\n-00019f40: 6564 2074 6f0a 7265 6665 7265 6e63 6520 ed to.reference \n-00019f50: 7468 6520 5250 4320 7072 6f78 7920 6675 the RPC proxy fu\n-00019f60: 6e63 7469 6f6e 2050 524f 5859 2e72 6570 nction PROXY.rep\n-00019f70: 2e6e 6574 2e72 7063 2373 6572 7661 6e74 .net.rpc#servant\n-00019f80: 2d69 642d 3e67 6c6f 6261 6c2d 6964 5265 -id->global-idRe\n-00019f90: 7475 726e 2074 6865 2067 6c6f 6261 6c6c turn the globall\n-00019fa0: 7920 7265 6665 7265 6e63 6561 626c 6520 y referenceable \n-00019fb0: 5250 4320 7365 7276 616e 7420 6964 2066 RPC servant id f\n-00019fc0: 6f72 206c 6f63 616c 2073 6572 7661 6e74 or local servant\n-00019fd0: 2069 6420 4944 2e00 7265 702e 7574 696c id ID..rep.util\n-00019fe0: 2e69 7370 656c 6c23 6973 7065 6c6c 2d73 .ispell#ispell-s\n-00019ff0: 746f 7000 0000 0000 0000 0000 0000 0000 top.............\n-0001a000: 7265 702e 696f 2e73 6f63 6b65 7473 2361 rep.io.sockets#a\n-0001a010: 6363 6570 742d 736f 636b 6574 2d6f 7574 ccept-socket-out\n-0001a020: 7075 742d 3161 6363 6570 742d 736f 636b put-1accept-sock\n-0001a030: 6574 2d6f 7574 7075 742d 3120 534f 434b et-output-1 SOCK\n-0001a040: 4554 205b 5345 4353 5d20 5b4d 5345 4353 ET [SECS] [MSECS\n-0001a050: 5d0a 0a50 726f 6365 7373 2061 6e79 2070 ]..Process any p\n-0001a060: 656e 6469 6e67 206f 7574 7075 7420 6672 ending output fr\n-0001a070: 6f6d 2053 4f43 4b45 5420 2874 6869 7320 om SOCKET (this \n-0001a080: 696e 636c 7564 6573 2063 6f6e 6e65 6374 includes connect\n-0001a090: 696f 6e0a 7265 7175 6573 7473 2c20 6461 ion.requests, da\n-0001a0a0: 7461 2074 7261 6e73 6665 7220 616e 6420 ta transfer and \n-0001a0b0: 7368 7574 646f 776e 206e 6f74 6966 6963 shutdown notific\n-0001a0c0: 6174 696f 6e73 292e 0a0a 5761 6974 7320 ations)...Waits \n-0001a0d0: 666f 7220 5345 4353 2073 6563 6f6e 6473 for SECS seconds\n-0001a0e0: 2061 6e64 204d 5345 4353 206d 696c 6c69 and MSECS milli\n-0001a0f0: 7365 636f 6e64 732e 2052 6574 7572 6e73 seconds. Returns\n-0001a100: 2074 7275 6520 6966 2074 6865 0a74 696d true if the.tim\n-0001a110: 656f 7574 2077 6173 2072 6561 6368 6564 eout was reached\n-0001a120: 2077 6974 686f 7574 2061 6e79 206f 7574 without any out\n-0001a130: 7075 7420 6265 696e 6720 7072 6f63 6573 put being proces\n-0001a140: 7365 642c 206f 7468 6572 7769 7365 0a72 sed, otherwise.r\n-0001a150: 6574 7572 6e73 2066 616c 7365 2e72 6570 eturns false.rep\n-0001a160: 2e64 6174 612e 7461 626c 6573 236d 616b .data.tables#mak\n-0001a170: 652d 7461 626c 656d 616b 652d 7461 626c e-tablemake-tabl\n-0001a180: 6520 4841 5348 2d46 554e 4354 494f 4e20 e HASH-FUNCTION \n-0001a190: 434f 4d50 4152 452d 4655 4e43 5449 4f4e COMPARE-FUNCTION\n-0001a1a0: 0a0a 4372 6561 7465 2061 6e64 2072 6574 ..Create and ret\n-0001a1b0: 7572 6e20 6120 6e65 7720 6861 7368 2074 urn a new hash t\n-0001a1c0: 6162 6c65 2e20 5768 656e 2073 746f 7269 able. When stori\n-0001a1d0: 6e67 2061 6e64 2072 6566 6572 656e 6369 ng and referenci\n-0001a1e0: 6e67 206b 6579 730a 6974 2077 696c 6c20 ng keys.it will \n-0001a1f0: 7573 6520 7468 6520 6675 6e63 7469 6f6e use the function\n-0001a200: 2048 4153 482d 4655 4e43 5449 4f4e 2074 HASH-FUNCTION t\n-0001a210: 6f20 6d61 7020 6b65 7973 2074 6f20 6861 o map keys to ha\n-0001a220: 7368 2063 6f64 6573 0a28 706f 7369 7469 sh codes.(positi\n-0001a230: 7665 2066 6978 6e75 6d73 292c 2061 6e64 ve fixnums), and\n-0001a240: 2074 6865 2070 7265 6469 6361 7465 2066 the predicate f\n-0001a250: 756e 6374 696f 6e20 434f 4d50 4152 452d unction COMPARE-\n-0001a260: 4655 4e43 5449 4f4e 2074 6f0a 636f 6d70 FUNCTION to.comp\n-0001a270: 6172 6520 7477 6f20 6b65 7973 2028 7368 are two keys (sh\n-0001a280: 6f75 6c64 2072 6574 7572 6e20 7472 7565 ould return true\n-0001a290: 2069 6620 7468 6520 6b65 7973 2061 7265 if the keys are\n-0001a2a0: 2063 6f6e 7369 6465 7265 6420 6571 7561 considered equa\n-0001a2b0: 6c29 2e72 6570 2e69 6f2e 7469 6d65 7273 l).rep.io.timers\n-0001a2c0: 236d 616b 652d 7469 6d65 726d 616b 652d #make-timermake-\n-0001a2d0: 7469 6d65 7220 4655 4e43 5449 4f4e 205b timer FUNCTION [\n-0001a2e0: 5345 434f 4e44 535d 205b 4d49 4c4c 4953 SECONDS] [MILLIS\n-0001a2f0: 4543 4f4e 4453 5d0a 0a43 7265 6174 6520 ECONDS]..Create \n-0001a300: 616e 6420 7265 7475 726e 2061 206e 6577 and return a new\n-0001a310: 206f 6e65 2d73 686f 7420 7469 6d65 7220 one-shot timer \n-0001a320: 6f62 6a65 6374 2e20 4166 7465 7220 5345 object. After SE\n-0001a330: 434f 4e44 532a 3130 3030 202b 0a4d 494c CONDS*1000 +.MIL\n-0001a340: 4c49 5345 434f 4e44 5320 6d69 6c6c 6973 LISECONDS millis\n-0001a350: 6563 6f6e 6473 2046 554e 4354 494f 4e20 econds FUNCTION \n-0001a360: 7769 6c6c 2062 6520 6361 6c6c 6564 2e0a will be called..\n-0001a370: 0a4e 6f74 6520 7468 6174 2074 6865 2074 .Note that the t\n-0001a380: 696d 6572 2077 696c 6c20 6f6e 6c79 2066 imer will only f\n-0001a390: 6972 6520 5f6f 6e63 655f 2c20 7573 6520 ire _once_, use \n-0001a3a0: 7468 6520 6073 6574 2d74 696d 6572 2720 the `set-timer' \n-0001a3b0: 6675 6e63 7469 6f6e 0a74 6f20 7265 2d65 function.to re-e\n-0001a3c0: 6e61 626c 6520 6974 2e00 7265 702e 766d nable it..rep.vm\n-0001a3d0: 2e63 6f6d 7069 6c65 722e 6d6f 6475 6c65 .compiler.module\n-0001a3e0: 7323 636f 6d70 696c 652d 6d6f 6475 6c65 s#compile-module\n-0001a3f0: 2053 5452 5543 5473 7461 6e64 6172 642d STRUCTstandard-\n-0001a400: 6f75 7470 7574 5374 7265 616d 2074 6861 outputStream tha\n-0001a410: 7420 6070 7269 6e3f 2720 7772 6974 6573 t `prin?' writes\n-0001a420: 2069 7473 206f 7574 7075 7420 746f 2062 its output to b\n-0001a430: 7920 6465 6661 756c 742e 7265 702e 6e65 y default.rep.ne\n-0001a440: 742e 7270 6323 7265 6769 7374 6572 2d72 t.rpc#register-r\n-0001a450: 7063 2d73 6572 7665 7241 6464 2074 6865 pc-serverAdd the\n-0001a460: 2063 6f6e 6e65 6374 696f 6e20 534f 434b connection SOCK\n-0001a470: 4554 2074 6f20 7468 6520 7461 626c 6520 ET to the table \n-0001a480: 6f66 206b 6e6f 776e 2072 7063 2063 6f6e of known rpc con\n-0001a490: 6e65 6374 696f 6e73 2e20 4966 0a43 4c4f nections. If.CLO\n-0001a4a0: 5341 424c 4520 6973 2074 7275 652c 2074 SABLE is true, t\n-0001a4b0: 6865 6e20 7468 6520 736f 636b 6574 2063 hen the socket c\n-0001a4c0: 6f75 6c64 2062 6520 636c 6f73 6564 2061 ould be closed a\n-0001a4d0: 6e64 2072 656f 7065 6e65 6420 7369 6d70 nd reopened simp\n-0001a4e0: 6c79 0a62 7920 6b6e 6f77 696e 6720 6974 ly.by knowing it\n-0001a4f0: 7320 6164 6472 6573 7320 616e 6420 706f s address and po\n-0001a500: 7274 206e 756d 6265 722e 7265 702e 6e65 rt number.rep.ne\n-0001a510: 742e 7270 6323 7270 632d 736f 636b 6574 t.rpc#rpc-socket\n-0001a520: 2d6c 6973 7465 6e65 7254 6865 2066 756e -listenerThe fun\n-0001a530: 6374 696f 6e20 7468 6174 2073 686f 756c ction that shoul\n-0001a540: 6420 6265 2075 7365 6420 746f 206c 6973 d be used to lis\n-0001a550: 7465 6e20 666f 7220 636f 6e6e 6563 7469 ten for connecti\n-0001a560: 6f6e 7320 6f6e 2072 7063 0a73 6572 7665 ons on rpc.serve\n-0001a570: 7220 736f 636b 6574 732e 7265 702e 6e65 r sockets.rep.ne\n-0001a580: 742e 7270 6323 6d61 6b65 2d72 7063 2d73 t.rpc#make-rpc-s\n-0001a590: 6572 7661 6e74 5265 6769 7374 6572 2074 ervantRegister t\n-0001a5a0: 6865 2066 756e 6374 696f 6e20 494d 504c he function IMPL\n-0001a5b0: 2061 7320 616e 2072 7063 2073 6572 7661 as an rpc serva\n-0001a5c0: 6e74 2c20 616e 6420 7265 7475 726e 2074 nt, and return t\n-0001a5d0: 6865 2063 7265 6174 6564 0a73 6572 7661 he created.serva\n-0001a5e0: 6e74 2d69 642e 7265 702e 6e65 742e 7270 nt-id.rep.net.rp\n-0001a5f0: 6323 7270 632d 7072 6f78 792d 3e67 6c6f c#rpc-proxy->glo\n-0001a600: 6261 6c2d 6964 5265 7475 726e 2074 6865 bal-idReturn the\n-0001a610: 2067 6c6f 6261 6c6c 792d 7661 6c69 6420 globally-valid \n-0001a620: 7365 7276 616e 742d 6964 2028 6120 7374 servant-id (a st\n-0001a630: 7269 6e67 2920 7468 6174 2063 616e 2062 ring) that can b\n-0001a640: 6520 7573 6564 2074 6f0a 7265 6665 7265 e used to.refere\n-0001a650: 6e63 6520 7468 6520 5250 4320 7072 6f78 nce the RPC prox\n-0001a660: 7920 6675 6e63 7469 6f6e 2050 524f 5859 y function PROXY\n-0001a670: 2e00 7265 702e 6e65 742e 7270 6323 7265 ..rep.net.rpc#re\n-0001a680: 6d6f 7465 2d73 6572 7661 6e74 2d69 642d mote-servant-id-\n-0001a690: 3e67 6c6f 6261 6c2d 6964 2049 4400 7265 >global-id ID.re\n-0001a6a0: 702e 6e65 742e 646f 6d61 696e 2d6e 616d p.net.domain-nam\n-0001a6b0: 6523 646f 6d61 696e 2d70 6172 7473 2044 e#domain-parts D\n-0001a6c0: 4f4d 4149 4e00 7265 702e 6e65 742e 646f OMAIN.rep.net.do\n-0001a6d0: 6d61 696e 2d6e 616d 6523 646f 6d61 696e main-name#domain\n-0001a6e0: 2d62 656c 6f77 2d70 2044 3120 4432 0072 -below-p D1 D2.r\n-0001a6f0: 6570 2e6e 6574 2e64 6f6d 6169 6e2d 6e61 ep.net.domain-na\n-0001a700: 6d65 236d 6170 2d64 6f6d 6169 6e73 2046 me#map-domains F\n-0001a710: 554e 2044 4f4d 4149 4e72 6570 2e6e 6574 UN DOMAINrep.net\n-0001a720: 2e64 6f6d 6169 6e2d 6e61 6d65 236d 6170 .domain-name#map\n-0001a730: 2d64 6f6d 6169 6e73 2d64 6f77 6e77 6172 -domains-downwar\n-0001a740: 6473 4361 6c6c 2028 4655 4e20 4e41 4d45 dsCall (FUN NAME\n-0001a750: 2920 666f 7220 6561 6368 2073 7562 2d64 ) for each sub-d\n-0001a760: 6f6d 6169 6e20 6f66 2044 4f4d 4149 4e20 omain of DOMAIN \n-0001a770: 2865 6e64 696e 6720 7769 7468 2044 4f4d (ending with DOM\n-0001a780: 4149 4e29 2e00 7265 702e 696f 2e73 7472 AIN)..rep.io.str\n-0001a790: 6561 6d73 2372 6561 642d 6672 6f6d 2d73 eams#read-from-s\n-0001a7a0: 7472 696e 6720 5354 5249 4e47 2023 216f tring STRING #!o\n-0001a7b0: 7074 696f 6e61 6c20 5354 4152 5400 7265 ptional START.re\n-0001a7c0: 702e 696f 2e66 696c 6573 236c 6f61 642d p.io.files#load-\n-0001a7d0: 616c 6c20 4649 4c45 2023 216f 7074 696f all FILE #!optio\n-0001a7e0: 6e61 6c20 4341 4c4c 4241 434b 7265 702e nal CALLBACKrep.\n-0001a7f0: 696f 2e66 696c 6573 2365 7661 6c2d 6166 io.files#eval-af\n-0001a800: 7465 722d 6c6f 6164 4172 7261 6e67 6520 ter-loadArrange \n-0001a810: 666f 7220 464f 524d 2074 6f20 6265 2065 for FORM to be e\n-0001a820: 7661 6c75 6174 6564 2069 6d6d 6564 6961 valuated immedia\n-0001a830: 7465 6c79 2061 6674 6572 2074 6865 206c tely after the l\n-0001a840: 6962 7261 7279 206f 6620 4c69 7370 2063 ibrary of Lisp c\n-0001a850: 6f64 650a 4c49 4252 4152 5920 6861 7320 ode.LIBRARY has \n-0001a860: 6265 656e 2072 6561 6420 6279 2074 6865 been read by the\n-0001a870: 2060 6c6f 6164 2720 6675 6e63 7469 6f6e `load' function\n-0001a880: 2e20 4e6f 7465 2074 6861 7420 4c49 4252 . Note that LIBR\n-0001a890: 4152 5920 6d75 7374 2065 7861 6374 6c79 ARY must exactly\n-0001a8a0: 0a6d 6174 6368 2074 6865 2046 494c 4520 .match the FILE \n-0001a8b0: 6172 6775 6d65 6e74 2074 6f20 606c 6f61 argument to `loa\n-0001a8c0: 6427 2e00 7265 702e 696f 2e66 696c 6573 d'..rep.io.files\n-0001a8d0: 2365 7661 6c2d 6166 7465 722d 6c6f 6164 #eval-after-load\n-0001a8e0: 204c 4942 5241 5259 2046 4f52 4d00 7265 LIBRARY FORM.re\n-0001a8f0: 702e 696f 2e66 696c 652d 6861 6e64 6c65 p.io.file-handle\n-0001a900: 7273 2e72 656d 6f74 652e 7265 7023 7265 rs.remote.rep#re\n-0001a910: 6d6f 7465 2d72 6570 2d63 6c6f 7365 2d68 mote-rep-close-h\n-0001a920: 6f73 7420 484f 5354 2023 216f 7074 696f ost HOST #!optio\n-0001a930: 6e61 6c20 5553 4552 7265 702e 696f 2e66 nal USERrep.io.f\n-0001a940: 696c 652d 6861 6e64 6c65 7273 2e72 656d ile-handlers.rem\n-0001a950: 6f74 652e 7265 7023 7265 6d6f 7465 2d72 ote.rep#remote-r\n-0001a960: 6570 2d61 6464 2d70 6173 7377 6441 6464 ep-add-passwdAdd\n-0001a970: 2074 6865 2073 7472 696e 6720 5041 5353 the string PASS\n-0001a980: 5744 2061 7320 7468 6520 7061 7373 776f WD as the passwo\n-0001a990: 7264 2066 6f72 2072 6570 2d72 656d 6f74 rd for rep-remot\n-0001a9a0: 6520 7365 7373 696f 6e20 6f66 2055 5345 e session of USE\n-0001a9b0: 5240 484f 5354 2e00 7265 702e 696f 2e66 R@HOST..rep.io.f\n-0001a9c0: 696c 652d 6861 6e64 6c65 7273 2e72 656d ile-handlers.rem\n-0001a9d0: 6f74 652e 7265 7023 7265 6d6f 7465 2d72 ote.rep#remote-r\n-0001a9e0: 6570 2d61 6464 2d70 6173 7377 6420 5553 ep-add-passwd US\n-0001a9f0: 4552 2048 4f53 5420 5041 5353 5744 7265 ER HOST PASSWDre\n-0001aa00: 6d6f 7465 2d66 7470 2d6d 6178 2d73 6573 mote-ftp-max-ses\n-0001aa10: 7369 6f6e 7349 6620 7472 7565 2c20 7468 sionsIf true, th\n-0001aa20: 6520 6d61 7869 6d75 6d20 6e75 6d62 6572 e maximum number\n-0001aa30: 206f 6620 4654 5020 636c 6965 6e74 7320 of FTP clients \n-0001aa40: 7468 6174 206d 6179 2062 6520 7275 6e6e that may be runn\n-0001aa50: 696e 670a 636f 6e63 7572 7265 6e74 6c79 ing.concurrently\n-0001aa60: 2e72 656d 6f74 652d 6674 702d 7472 616e .remote-ftp-tran\n-0001aa70: 7366 6572 2d74 7970 654d 6f64 6520 696e sfer-typeMode in\n-0001aa80: 2077 6869 6368 2074 6f20 7472 616e 7366 which to transf\n-0001aa90: 6572 2066 696c 6573 2c20 6f6e 6520 6f66 er files, one of\n-0001aaa0: 2074 6865 2073 796d 626f 6c73 2060 6269 the symbols `bi\n-0001aab0: 6e61 7279 2720 6f72 2060 6173 6369 6927 nary' or `ascii'\n-0001aac0: 2e72 656d 6f74 652d 6674 702d 6261 642d .remote-ftp-bad-\n-0001aad0: 6d73 6773 5265 6775 6c61 7220 6578 7072 msgsRegular expr\n-0001aae0: 6573 7369 6f6e 206d 6174 6368 696e 6720 ession matching \n-0001aaf0: 6674 7020 2266 6169 6c75 7265 2220 6d65 ftp \"failure\" me\n-0001ab00: 7373 6167 6573 2e00 7265 702e 696f 2e66 ssages..rep.io.f\n-0001ab10: 696c 652d 6861 6e64 6c65 7273 2e72 656d ile-handlers.rem\n-0001ab20: 6f74 652e 6674 7023 7265 6d6f 7465 2d66 ote.ftp#remote-f\n-0001ab30: 7470 2d63 6c6f 7365 2d68 6f73 7420 484f tp-close-host HO\n-0001ab40: 5354 2023 216f 7074 696f 6e61 6c20 5553 ST #!optional US\n-0001ab50: 4552 0072 6570 2e69 6f2e 6669 6c65 2d68 ER.rep.io.file-h\n-0001ab60: 616e 646c 6572 732e 7265 6d6f 7465 2e66 andlers.remote.f\n-0001ab70: 7470 2372 656d 6f74 652d 6674 702d 6164 tp#remote-ftp-ad\n-0001ab80: 642d 7061 7373 7764 2055 5345 5220 484f d-passwd USER HO\n-0001ab90: 5354 2050 4153 5357 4472 656d 6f74 652d ST PASSWDremote-\n-0001aba0: 6465 6661 756c 742d 6261 636b 656e 6442 default-backendB\n-0001abb0: 6163 6b65 6e64 2075 7365 6420 666f 7220 ackend used for \n-0001abc0: 6f74 6865 7277 6973 6520 756e 7370 6563 otherwise unspec\n-0001abd0: 6966 6965 6420 686f 7374 732e 7265 702e ified hosts.rep.\n-0001abe0: 7574 696c 2e74 696d 6523 7469 6d65 2d52 util.time#time-R\n-0001abf0: 6574 7572 6e20 7468 6520 6e75 6d62 6572 eturn the number\n-0001ac00: 206f 6620 7365 636f 6e64 7320 6469 6666 of seconds diff\n-0001ac10: 6572 656e 6365 2062 6574 7765 656e 2074 erence between t\n-0001ac20: 696d 6573 7461 6d70 7320 5431 2061 6e64 imestamps T1 and\n-0001ac30: 2054 322e 7265 702e 7574 696c 2e64 6174 T2.rep.util.dat\n-0001ac40: 6523 6461 7465 2d6d 6f6e 7468 2d61 6c69 e#date-month-ali\n-0001ac50: 7374 416c 6973 7420 6f66 2028 4d4f 4e54 stAlist of (MONT\n-0001ac60: 482d 4e41 4d45 202e 204d 4f4e 5448 2d4e H-NAME . MONTH-N\n-0001ac70: 554d 292e 7265 702e 7574 696c 2e64 6174 UM).rep.util.dat\n-0001ac80: 6523 6461 7465 2d74 776f 2d64 6967 6974 e#date-two-digit\n-0001ac90: 2d79 6561 722d 7072 6566 6978 4120 7477 -year-prefixA tw\n-0001aca0: 6f2d 6469 6769 7420 7374 7269 6e67 2074 o-digit string t\n-0001acb0: 6861 7420 7769 6c6c 2062 6520 7072 6570 hat will be prep\n-0001acc0: 656e 6465 6420 746f 2079 6561 7220 7370 ended to year sp\n-0001acd0: 6563 6966 6963 6174 696f 6e73 2074 6861 ecifications tha\n-0001ace0: 740a 6f6e 6c79 2068 6176 6520 7477 6f2c t.only have two,\n-0001acf0: 206c 6f77 6572 206f 7264 6572 2c20 6469 lower order, di\n-0001ad00: 6769 7473 2e20 5468 6973 2069 7320 7069 gits. This is pi\n-0001ad10: 636b 6564 2075 7020 6175 746f 6d61 7469 cked up automati\n-0001ad20: 6361 6c6c 7920 6672 6f6d 0a74 6865 2063 cally from.the c\n-0001ad30: 7572 7265 6e74 2079 6561 722c 2069 2e65 urrent year, i.e\n-0001ad40: 2e20 3139 3937 202d 3e20 2231 3922 2c20 . 1997 -> \"19\", \n-0001ad50: 3230 3031 202d 3e20 2232 3022 2e72 6570 2001 -> \"20\".rep\n-0001ad60: 2e75 7469 6c2e 6461 7465 2370 6172 7365 .util.date#parse\n-0001ad70: 2d64 6174 6550 6172 7365 2074 6865 2064 -dateParse the d\n-0001ad80: 6174 6520 7370 6563 6966 6963 7469 6f6e ate specifiction\n-0001ad90: 2069 6e20 5354 5249 4e47 2c20 6f70 7469 in STRING, opti\n-0001ada0: 6f6e 616c 6c79 2073 7461 7274 696e 6720 onally starting \n-0001adb0: 6174 2074 6865 2050 4f49 4e54 2774 680a at the POINT'th.\n-0001adc0: 6368 6172 6163 7465 7220 696e 2074 6865 character in the\n-0001add0: 2073 7472 696e 672e 2054 6869 7320 7769 string. This wi\n-0001ade0: 6c6c 2070 6172 7365 2064 6174 6573 2069 ll parse dates i\n-0001adf0: 6e20 5246 432d 3832 3220 6d61 696c 206d n RFC-822 mail m\n-0001ae00: 6573 7361 6765 732e 7265 702e 7574 696c essages.rep.util\n-0001ae10: 2e69 7370 656c 6c23 6964 2d73 7472 696e .ispell#id-strin\n-0001ae20: 6753 7472 696e 6720 7365 6e74 2062 7920 gString sent by \n-0001ae30: 6973 7065 6c6c 2069 6465 6e74 6966 7969 ispell identifyi\n-0001ae40: 6e67 2069 7473 656c 6620 7768 656e 2069 ng itself when i\n-0001ae50: 7420 7374 6172 7465 6420 6578 6563 7574 t started execut\n-0001ae60: 696e 672e 7265 702e 7574 696c 2e69 7370 ing.rep.util.isp\n-0001ae70: 656c 6c23 7065 6e64 696e 672d 6f75 7470 ell#pending-outp\n-0001ae80: 7574 5374 7269 6e67 206f 6620 6f75 7470 utString of outp\n-0001ae90: 7574 2072 6563 6569 7665 6420 6672 6f6d ut received from\n-0001aea0: 2069 7370 656c 6c20 6275 7420 6e6f 7420 ispell but not \n-0001aeb0: 7072 6f63 6573 7365 642e 7265 702e 7379 processed.rep.sy\n-0001aec0: 7374 656d 2367 6574 656e 7652 6574 7572 stem#getenvRetur\n-0001aed0: 6e20 7468 6520 7661 6c75 6520 6f66 2074 n the value of t\n-0001aee0: 6865 2065 6e76 6972 6f6e 6d65 6e74 2076 he environment v\n-0001aef0: 6172 6961 626c 6520 4e41 4d45 2c20 6120 ariable NAME, a \n-0001af00: 7374 7269 6e67 2e20 5468 6520 7661 7269 string. The vari\n-0001af10: 6162 6c65 0a60 7072 6f63 6573 732d 656e able.`process-en\n-0001af20: 7669 726f 6e6d 656e 7427 2069 7320 7573 vironment' is us\n-0001af30: 6564 2074 6f20 6669 6e64 2074 6865 2076 ed to find the v\n-0001af40: 616c 7565 2e72 6570 2e64 6174 6123 6173 alue.rep.data#as\n-0001af50: 736f 632d 7265 6765 7870 5363 616e 2041 soc-regexpScan A\n-0001af60: 4c49 5354 2066 6f72 2061 6e20 656c 656d LIST for an elem\n-0001af70: 656e 7420 7768 6f73 6520 6361 7220 6973 ent whose car is\n-0001af80: 2061 2072 6567 756c 6172 2065 7870 7265 a regular expre\n-0001af90: 7373 696f 6e20 6d61 7463 6869 6e67 2074 ssion matching t\n-0001afa0: 6865 0a73 7472 696e 6720 494e 5055 542e he.string INPUT.\n-0001afb0: 7265 702e 6461 7461 2372 656d 7152 6574 rep.data#remqRet\n-0001afc0: 7572 6e73 2061 206e 6577 2063 6f70 7920 urns a new copy \n-0001afd0: 6f66 204c 5354 2077 6974 6820 616c 6c20 of LST with all \n-0001afe0: 656c 656d 656e 7473 2060 6571 2720 746f elements `eq' to\n-0001aff0: 2045 4c54 2064 6973 6361 7264 6564 2e00 ELT discarded..\n-0001b000: 7265 702e 766d 2e63 6f6d 7069 6c65 7223 rep.vm.compiler#\n-0001b010: 636f 6d70 696c 652d 6669 6c65 436f 6d70 compile-fileComp\n-0001b020: 696c 6573 2074 6865 2066 696c 6520 6f66 iles the file of\n-0001b030: 206a 6164 652d 6c69 7370 2063 6f64 6520 jade-lisp code \n-0001b040: 4649 4c45 2d4e 414d 4520 696e 746f 2061 FILE-NAME into a\n-0001b050: 206e 6577 2066 696c 6520 6361 6c6c 6564 new file called\n-0001b060: 0a60 2863 6f6e 6361 7420 4649 4c45 2d4e .`(concat FILE-N\n-0001b070: 414d 4520 3f63 2927 2028 6965 2c20 6066 AME ?c)' (ie, `f\n-0001b080: 6f6f 2e6a 6c27 203d 3e20 6066 6f6f 2e6a oo.jl' => `foo.j\n-0001b090: 6c63 2729 2e2a 636f 6d70 696c 6572 2d77 lc').*compiler-w\n-0001b0a0: 7269 7465 2d64 6f63 732a 5768 656e 2074 rite-docs*When t\n-0001b0b0: 2061 6c6c 2064 6f63 2d73 7472 696e 6773 all doc-strings\n-0001b0c0: 2061 7265 2061 7070 656e 6465 6420 746f are appended to\n-0001b0d0: 2074 6865 2064 6f63 2066 696c 6520 616e the doc file an\n-0001b0e0: 6420 7265 706c 6163 6564 2077 6974 680a d replaced with.\n-0001b0f0: 7468 6569 7220 706f 7369 7469 6f6e 2069 their position i\n-0001b100: 6e20 7468 6174 2066 696c 652e 7265 702e n that file.rep.\n-0001b110: 766d 2e63 6f6d 7069 6c65 722e 6261 7369 vm.compiler.basi\n-0001b120: 6323 636f 6d70 696c 652d 666f 726d 436f c#compile-formCo\n-0001b130: 6d70 696c 6520 7468 6520 4c69 7370 2066 mpile the Lisp f\n-0001b140: 6f72 6d20 464f 524d 2069 6e74 6f20 6120 orm FORM into a \n-0001b150: 6279 7465 2063 6f64 6520 666f 726d 2e00 byte code form..\n-0001b160: 7265 702e 6e65 742e 7270 6323 7270 632d rep.net.rpc#rpc-\n-0001b170: 6f75 7470 7574 2d68 616e 646c 6572 2053 output-handler S\n-0001b180: 4f43 4b45 5420 4f55 5450 5554 7265 702e OCKET OUTPUTrep.\n-0001b190: 6e65 742e 7270 6323 7270 632d 6465 7374 net.rpc#rpc-dest\n-0001b1a0: 726f 792d 7365 7276 6572 5374 6f70 206c roy-serverStop l\n-0001b1b0: 6973 7465 6e69 6e67 2066 6f72 2072 7063 istening for rpc\n-0001b1c0: 2063 6f6e 6e65 6374 696f 6e73 206f 6e20 connections on \n-0001b1d0: 7468 6520 6375 7272 656e 7420 6d61 6368 the current mach\n-0001b1e0: 696e 6500 7265 702e 6e65 742e 7270 6323 ine.rep.net.rpc#\n-0001b1f0: 676c 6f62 616c 2d69 642d 3e72 7063 2d70 global-id->rpc-p\n-0001b200: 726f 7879 2049 4472 6570 2e6e 6574 2e64 roxy IDrep.net.d\n-0001b210: 6f6d 6169 6e2d 6e61 6d65 2364 6f6d 6169 omain-name#domai\n-0001b220: 6e2d 6265 6c6f 772d 7052 6574 7572 6e20 n-below-pReturn \n-0001b230: 7472 7565 2069 6620 646f 6d61 696e 206e true if domain n\n-0001b240: 616d 6520 4431 2069 7320 6062 656c 6f77 ame D1 is `below\n-0001b250: 2720 646f 6d61 696e 206e 616d 6520 4432 ' domain name D2\n-0001b260: 2e72 6570 2e6e 6574 2e64 6f6d 6169 6e2d .rep.net.domain-\n-0001b270: 6e61 6d65 2364 6f6d 6169 6e2d 6571 7561 name#domain-equa\n-0001b280: 6c2d 7052 6574 7572 6e20 7472 7565 2069 l-pReturn true i\n-0001b290: 6620 7468 6520 646f 6d61 696e 206e 616d f the domain nam\n-0001b2a0: 6573 2044 3120 616e 6420 4432 2061 7265 es D1 and D2 are\n-0001b2b0: 2074 6865 2073 616d 6572 6570 2e69 6f2e the samerep.io.\n-0001b2c0: 6669 6c65 7323 6669 6c65 2d6e 616d 653d files#file-name=\n-0001b2d0: 5265 7475 726e 7320 7420 7768 656e 204e Returns t when N\n-0001b2e0: 414d 4531 2061 6e64 204e 414d 4532 2062 AME1 and NAME2 b\n-0001b2f0: 6f74 6820 6e61 6d65 2074 6865 2073 616d oth name the sam\n-0001b300: 6520 6669 6c65 2e00 7265 702e 696f 2e66 e file..rep.io.f\n-0001b310: 696c 6573 2366 696c 652d 6e61 6d65 3d20 iles#file-name= \n-0001b320: 4e41 4d45 3120 4e41 4d45 3200 7265 702e NAME1 NAME2.rep.\n-0001b330: 696f 2e66 696c 6573 2366 696c 652d 6e65 io.files#file-ne\n-0001b340: 7765 722d 7468 616e 2d66 696c 652d 7020 wer-than-file-p \n-0001b350: 4649 4c45 3120 4649 4c45 3272 6570 2e69 FILE1 FILE2rep.i\n-0001b360: 6f2e 6669 6c65 2d68 616e 646c 6572 732e o.file-handlers.\n-0001b370: 7265 6d6f 7465 2e72 6570 2372 656d 6f74 remote.rep#remot\n-0001b380: 652d 7265 702d 636c 6f73 652d 686f 7374 e-rep-close-host\n-0001b390: 436c 6f73 6520 7468 6520 7265 702d 7265 Close the rep-re\n-0001b3a0: 6d6f 7465 2073 7562 7072 6f63 6573 7320 mote subprocess \n-0001b3b0: 636f 6e6e 6563 7465 6420 746f 2060 5553 connected to `US\n-0001b3c0: 4552 4048 4f53 5427 2e00 7265 702e 696f ER@HOST'..rep.io\n-0001b3d0: 2e66 696c 652d 6861 6e64 6c65 7273 2e72 .file-handlers.r\n-0001b3e0: 656d 6f74 652e 7265 7023 7265 6d6f 7465 emote.rep#remote\n-0001b3f0: 2d72 6570 2d63 6c6f 7365 2d61 6c6c 6674 -rep-close-allft\n-0001b400: 702d 7072 6f67 7261 6d50 726f 6772 616d p-programProgram\n-0001b410: 2075 7365 6420 666f 7220 4654 5020 7365 used for FTP se\n-0001b420: 7373 696f 6e73 2e72 656d 6f74 652d 6674 ssions.remote-ft\n-0001b430: 702d 6172 6773 4c69 7374 206f 6620 6172 p-argsList of ar\n-0001b440: 6775 6d65 6e74 7320 746f 2072 656d 6f74 guments to remot\n-0001b450: 6520 4654 5020 7365 7373 696f 6e73 2e72 e FTP sessions.r\n-0001b460: 656d 6f74 652d 6674 702d 6d61 782d 6d65 emote-ftp-max-me\n-0001b470: 7373 6167 652d 6c69 6e65 7357 6865 6e20 ssage-linesWhen \n-0001b480: 7472 7565 2c20 7468 6520 6d61 7869 6d75 true, the maximu\n-0001b490: 6d20 6e75 6d62 6572 206f 6620 4654 5020 m number of FTP \n-0001b4a0: 6d65 7373 6167 6520 6c69 6e65 7320 746f message lines to\n-0001b4b0: 206b 6565 702e 7265 6d6f 7465 2d66 7470 keep.remote-ftp\n-0001b4c0: 2d74 696d 656f 7574 4e75 6d62 6572 206f -timeoutNumber o\n-0001b4d0: 6620 7365 636f 6e64 7320 746f 2077 6169 f seconds to wai\n-0001b4e0: 7420 666f 7220 4654 5020 6f75 7470 7574 t for FTP output\n-0001b4f0: 2062 6566 6f72 6520 6769 7669 6e67 2075 before giving u\n-0001b500: 702e 7265 6d6f 7465 2d66 7470 2d61 6e6f p.remote-ftp-ano\n-0001b510: 6e2d 7573 6572 7352 6567 756c 6172 2065 n-usersRegular e\n-0001b520: 7870 7265 7373 696f 6e20 6d61 7463 6869 xpression matchi\n-0001b530: 6e67 2075 7365 7220 6e61 6d65 7320 6f66 ng user names of\n-0001b540: 2060 616e 6f6e 796d 6f75 7327 2046 5450 `anonymous' FTP\n-0001b550: 2073 6573 7369 6f6e 732e 7265 6d6f 7465 sessions.remote\n-0001b560: 2d66 7470 2d65 6368 6f2d 6f75 7470 7574 -ftp-echo-output\n-0001b570: 5768 656e 2074 2c20 6563 686f 2061 6c6c When t, echo all\n-0001b580: 206f 7574 7075 7420 6672 6f6d 2046 5450 output from FTP\n-0001b590: 2070 726f 6365 7373 6573 2e20 5573 6520 processes. Use \n-0001b5a0: 666f 7220 6465 6275 6767 696e 6720 6f6e for debugging on\n-0001b5b0: 6c79 2e72 656d 6f74 652d 6674 702d 7061 ly.remote-ftp-pa\n-0001b5c0: 7373 7764 2d61 6c69 7374 416c 6973 7420 sswd-alistAlist \n-0001b5d0: 6f66 2028 5553 4552 4048 4f53 5420 2e20 of (USER@HOST . \n-0001b5e0: 5041 5353 5744 2920 6465 6669 6e69 6e67 PASSWD) defining\n-0001b5f0: 2061 6c6c 206b 6e6f 776e 2046 5450 2070 all known FTP p\n-0001b600: 6173 7377 6f72 6473 2e72 656d 6f74 652d asswords.remote-\n-0001b610: 6674 702d 6469 7263 6163 6865 2d65 7870 ftp-dircache-exp\n-0001b620: 6972 792d 7469 6d65 4e75 6d62 6572 206f iry-timeNumber o\n-0001b630: 6620 7365 636f 6e64 7320 6265 666f 7265 f seconds before\n-0001b640: 2061 2064 6972 6361 6368 6520 656e 7472 a dircache entr\n-0001b650: 7920 6973 2072 6572 6561 642e 7265 6d6f y is reread.remo\n-0001b660: 7465 2d66 7470 2d64 6972 6361 6368 652d te-ftp-dircache-\n-0001b670: 6d61 782d 6469 7273 4d61 7869 6d75 6d20 max-dirsMaximum \n-0001b680: 6e75 6d62 6572 206f 6620 6469 7265 6374 number of direct\n-0001b690: 6f72 6965 7320 7768 6f73 6520 636f 6e74 ories whose cont\n-0001b6a0: 656e 7473 206d 6179 2062 6520 6361 6368 ents may be cach\n-0001b6b0: 6564 2061 7420 616e 7920 6f6e 650a 7469 ed at any one.ti\n-0001b6c0: 6d65 2e72 656d 6f74 652d 6674 702d 7365 me.remote-ftp-se\n-0001b6d0: 7373 696f 6e73 4c69 7374 206f 6620 4654 ssionsList of FT\n-0001b6e0: 5020 7374 7275 6374 7572 6573 2064 6566 P structures def\n-0001b6f0: 696e 696e 6720 616c 6c20 7275 6e6e 696e ining all runnin\n-0001b700: 6720 4654 5020 7365 7373 696f 6e73 2e72 g FTP sessions.r\n-0001b710: 656d 6f74 652d 6674 702d 7072 6f6d 7074 emote-ftp-prompt\n-0001b720: 2d72 6567 6578 7052 6567 756c 6172 2065 -regexpRegular e\n-0001b730: 7870 7265 7373 696f 6e20 6d61 7463 6869 xpression matchi\n-0001b740: 6e67 2061 2070 726f 6d70 7420 6672 6f6d ng a prompt from\n-0001b750: 2074 6865 2046 5450 2063 6f6d 6d61 6e64 the FTP command\n-0001b760: 2028 746f 2062 6520 6967 6e6f 7265 6429 (to be ignored)\n-0001b770: 2e72 656d 6f74 652d 6674 702d 736b 6970 .remote-ftp-skip\n-0001b780: 2d6d 7367 7352 6567 756c 6172 2065 7870 -msgsRegular exp\n-0001b790: 7265 7373 696f 6e20 6d61 7463 6869 6e67 ression matching\n-0001b7a0: 2066 7470 206d 6573 7361 6765 7320 7468 ftp messages th\n-0001b7b0: 6174 2063 616e 2062 6520 6967 6e6f 7265 at can be ignore\n-0001b7c0: 642e 0072 6570 2e69 6f2e 6669 6c65 2d68 d..rep.io.file-h\n-0001b7d0: 616e 646c 6572 732e 7265 6d6f 7465 2e66 andlers.remote.f\n-0001b7e0: 7470 2372 656d 6f74 652d 6674 702d 636c tp#remote-ftp-cl\n-0001b7f0: 6f73 652d 616c 6c72 6570 2e69 6f2e 6669 ose-allrep.io.fi\n-0001b800: 6c65 2d68 616e 646c 6572 732e 7265 6d6f le-handlers.remo\n-0001b810: 7465 2e66 7470 2372 656d 6f74 652d 6674 te.ftp#remote-ft\n-0001b820: 702d 6164 642d 7061 7373 7764 4164 6420 p-add-passwdAdd \n-0001b830: 7468 6520 7374 7269 6e67 2050 4153 5357 the string PASSW\n-0001b840: 4420 6173 2074 6865 2070 6173 7377 6f72 D as the passwor\n-0001b850: 6420 666f 7220 4654 5020 7365 7373 696f d for FTP sessio\n-0001b860: 6e20 6f66 2055 5345 5240 484f 5354 2e00 n of USER@HOST..\n-0001b870: 7265 702e 696f 2e66 696c 652d 6861 6e64 rep.io.file-hand\n-0001b880: 6c65 7273 2e74 6172 2374 6172 6668 2d65 lers.tar#tarfh-e\n-0001b890: 6d70 7479 2d63 6163 6865 7265 702e 7574 mpty-cacherep.ut\n-0001b8a0: 696c 2e74 696d 6523 7469 6d65 2d3e 7365 il.time#time->se\n-0001b8b0: 636f 6e64 7343 6f6e 7665 7274 2074 6865 condsConvert the\n-0001b8c0: 2074 696d 6573 7461 6d70 2054 494d 4520 timestamp TIME \n-0001b8d0: 746f 2074 6865 206e 756d 6265 7220 6f66 to the number of\n-0001b8e0: 2073 6563 6f6e 6473 2073 696e 6365 2074 seconds since t\n-0001b8f0: 6865 2065 706f 6368 2e72 6570 2e75 7469 he epoch.rep.uti\n-0001b900: 6c2e 6d69 7363 2370 726f 6772 616d 2d65 l.misc#program-e\n-0001b910: 7869 7374 732d 7052 6574 7572 6e73 2074 xists-pReturns t\n-0001b920: 7275 6520 6966 2061 2070 726f 6772 616d rue if a program\n-0001b930: 206e 616d 6564 2043 4d44 2063 616e 2062 named CMD can b\n-0001b940: 6520 666f 756e 6420 696e 2074 6865 2063 e found in the c\n-0001b950: 7572 7265 6e74 2070 6174 6872 6570 2e75 urrent pathrep.u\n-0001b960: 7469 6c2e 6461 7465 2364 6174 652d 7469 til.date#date-ti\n-0001b970: 6d65 7a6f 6e65 2d61 6c69 7374 416c 6973 mezone-alistAlis\n-0001b980: 7420 6f66 2028 5449 4d45 5a4f 4e45 202e t of (TIMEZONE .\n-0001b990: 204d 494e 5554 4553 2d44 4946 4645 5245 MINUTES-DIFFERE\n-0001b9a0: 4e43 4529 2e2a 6973 7065 6c6c 2d70 726f NCE).*ispell-pro\n-0001b9b0: 6772 616d 2a46 696c 656e 616d 6520 6f66 gram*Filename of\n-0001b9c0: 2070 726f 6772 616d 2075 7365 6420 746f program used to\n-0001b9d0: 2073 7461 7274 2069 7370 656c 6c28 3129 start ispell(1)\n-0001b9e0: 2e2a 6973 7065 6c6c 2d6f 7074 696f 6e73 .*ispell-options\n-0001b9f0: 2a4c 6973 7420 6f66 206f 7074 696f 6e73 *List of options\n-0001ba00: 2074 6f20 7061 7373 2074 6f20 4973 7065 to pass to Ispe\n-0001ba10: 6c6c 2a69 7370 656c 6c2d 6469 6374 696f ll*ispell-dictio\n-0001ba20: 6e61 7279 2a4e 616d 6520 6f66 2064 6963 nary*Name of dic\n-0001ba30: 7469 6f6e 6172 7920 746f 2070 6173 7320 tionary to pass \n-0001ba40: 746f 2049 7370 656c 6c2c 206f 7220 6e69 to Ispell, or ni\n-0001ba50: 6c20 666f 7220 7468 6520 6465 6661 756c l for the defaul\n-0001ba60: 742e 2a69 7370 656c 6c2d 7469 6d65 6f75 t.*ispell-timeou\n-0001ba70: 742a 5365 636f 6e64 7320 746f 2077 6169 t*Seconds to wai\n-0001ba80: 7420 666f 7220 6973 7065 6c6c 206f 7574 t for ispell out\n-0001ba90: 7075 7420 6265 666f 7265 2067 6976 696e put before givin\n-0001baa0: 6720 7570 2e72 6570 2e75 7469 6c2e 6973 g up.rep.util.is\n-0001bab0: 7065 6c6c 2370 726f 6365 7373 5375 6270 pell#processSubp\n-0001bac0: 726f 6365 7373 2074 6861 7420 6973 7065 rocess that ispe\n-0001bad0: 6c6c 2069 7320 7275 6e6e 696e 6720 696e ll is running in\n-0001bae0: 2c20 6f72 206e 696c 2069 6620 6973 7065 , or nil if ispe\n-0001baf0: 6c6c 2069 736e 2774 2072 756e 6e69 6e67 ll isn't running\n-0001bb00: 2e72 6570 2e75 7469 6c2e 6973 7065 6c6c .rep.util.ispell\n-0001bb10: 236c 696e 652d 6361 6c6c 6261 636b 4675 #line-callbackFu\n-0001bb20: 6e63 7469 6f6e 2074 6f20 6361 6c6c 2061 nction to call a\n-0001bb30: 7379 6e63 6872 6f6e 6f75 736c 7920 7769 synchronously wi\n-0001bb40: 7468 2061 2073 696e 676c 6520 6c69 6e65 th a single line\n-0001bb50: 206f 6620 6f75 7470 7574 2066 726f 6d20 of output from \n-0001bb60: 6973 7065 6c6c 2e00 7265 702e 7574 696c ispell..rep.util\n-0001bb70: 2e69 7370 656c 6c23 6973 7065 6c6c 2d73 .ispell#ispell-s\n-0001bb80: 6574 2d64 6963 7469 6f6e 6172 7920 4449 et-dictionary DI\n-0001bb90: 4354 2d4e 414d 4572 6570 2e75 7469 6c2e CT-NAMErep.util.\n-0001bba0: 6973 7065 6c6c 2369 7370 656c 6c2d 6164 ispell#ispell-ad\n-0001bbb0: 642d 776f 7264 2d74 6f2d 6469 6374 696f d-word-to-dictio\n-0001bbc0: 6e61 7279 4164 6420 7468 6520 7374 7269 naryAdd the stri\n-0001bbd0: 6e67 2057 4f52 4420 746f 2079 6f75 7220 ng WORD to your \n-0001bbe0: 7065 7273 6f6e 616c 2049 7370 656c 6c20 personal Ispell \n-0001bbf0: 6469 6374 696f 6e61 7279 2e72 6570 2e75 dictionary.rep.u\n-0001bc00: 7469 6c2e 6973 7065 6c6c 2369 7370 656c til.ispell#ispel\n-0001bc10: 6c2d 6164 642d 776f 7264 2d66 6f72 2d73 l-add-word-for-s\n-0001bc20: 6573 7369 6f6e 4164 6420 7468 6520 7374 essionAdd the st\n-0001bc30: 7269 6e67 2057 4f52 4420 746f 2049 7370 ring WORD to Isp\n-0001bc40: 656c 6c27 7320 7065 722d 7365 7373 696f ell's per-sessio\n-0001bc50: 6e20 6469 6374 696f 6e61 7279 2e00 7265 n dictionary..re\n-0001bc60: 702e 7574 696c 2e69 7370 656c 6c23 6973 p.util.ispell#is\n-0001bc70: 7065 6c6c 2d73 6176 652d 6469 6374 696f pell-save-dictio\n-0001bc80: 6e61 7279 0072 6570 2e73 7973 7465 6d23 nary.rep.system#\n-0001bc90: 7077 642d 7072 6f6d 7074 2050 524f 4d50 pwd-prompt PROMP\n-0001bca0: 5400 7265 702e 7379 7374 656d 2367 6574 T.rep.system#get\n-0001bcb0: 656e 7620 4e41 4d45 0072 6570 2e64 6174 env NAME.rep.dat\n-0001bcc0: 6123 6173 736f 632d 7265 6765 7870 2049 a#assoc-regexp I\n-0001bcd0: 4e50 5554 2041 4c49 5354 2023 216f 7074 NPUT ALIST #!opt\n-0001bce0: 696f 6e61 6c20 464f 4c44 2d43 4153 4572 ional FOLD-CASEr\n-0001bcf0: 6570 2e64 6174 6123 7265 6d6f 7665 2d69 ep.data#remove-i\n-0001bd00: 6652 6574 7572 6e73 2061 206e 6577 2063 fReturns a new c\n-0001bd10: 6f70 7920 6f66 204c 5354 2077 6974 6820 opy of LST with \n-0001bd20: 616e 7920 656c 656d 656e 7473 2072 656d any elements rem\n-0001bd30: 6f76 6564 2066 6f72 2077 6869 6368 2028 oved for which (\n-0001bd40: 5052 4544 2045 4c54 290a 7265 7475 726e PRED ELT).return\n-0001bd50: 7320 7472 7565 2e00 7265 702e 6461 7461 s true..rep.data\n-0001bd60: 2372 656d 6f76 6520 454c 5420 4c53 5400 #remove ELT LST.\n-0001bd70: 7265 702e 6461 7461 2372 656d 7120 454c rep.data#remq EL\n-0001bd80: 5420 4c53 5472 6570 2e64 6174 6123 6d61 T LSTrep.data#ma\n-0001bd90: 6b65 2d67 7561 7264 6961 6e43 7265 6174 ke-guardianCreat\n-0001bda0: 6520 6120 6e65 7720 6775 6172 6469 616e e a new guardian\n-0001bdb0: 2e20 4775 6172 6469 616e 7320 7072 6f76 . Guardians prov\n-0001bdc0: 6964 6520 6120 6d65 616e 7320 6f66 2070 ide a means of p\n-0001bdd0: 726f 7465 6374 696e 6720 6461 7461 0a6f rotecting data.o\n-0001bde0: 626a 6563 7473 2066 726f 6d20 6465 616c bjects from deal\n-0001bdf0: 6c6f 6361 7469 6f6e 2077 6865 6e20 7468 location when th\n-0001be00: 6579 2068 6176 6520 6e6f 2065 7874 616e ey have no extan\n-0001be10: 7420 7265 6665 7265 6e63 6573 2e0a 0a60 t references...`\n-0001be20: 6d61 6b65 2d67 7561 7264 6961 6e27 2072 make-guardian' r\n-0001be30: 6574 7572 6e73 2061 2066 756e 6374 696f eturns a functio\n-0001be40: 6e20 7265 7072 6573 656e 7469 6e67 2061 n representing a\n-0001be50: 2073 696e 676c 6520 6775 6172 6469 616e single guardian\n-0001be60: 2e0a 4361 6c6c 696e 6720 7468 6973 2066 ..Calling this f\n-0001be70: 756e 6374 696f 6e20 7769 7468 2061 2073 unction with a s\n-0001be80: 696e 676c 6520 6172 6775 6d65 6e74 2061 ingle argument a\n-0001be90: 6464 7320 7468 6174 2076 616c 7565 2074 dds that value t\n-0001bea0: 6f20 7468 650a 6c69 7374 206f 6620 6f62 o the.list of ob\n-0001beb0: 6a65 6374 7320 7072 6f74 6563 7465 6420 jects protected \n-0001bec0: 6279 2074 6865 2067 7561 7264 6961 6e2e by the guardian.\n-0001bed0: 2043 616c 6c69 6e67 2074 6865 2066 756e Calling the fun\n-0001bee0: 6374 696f 6e20 7769 7468 206e 6f0a 6172 ction with no.ar\n-0001bef0: 6775 6d65 6e74 7320 7265 7475 726e 7320 guments returns \n-0001bf00: 6f6e 6520 6f66 2074 6865 206f 626a 6563 one of the objec\n-0001bf10: 7473 2074 6861 7420 776f 756c 6420 6f74 ts that would ot\n-0001bf20: 6865 7277 6973 6520 6861 7665 2062 6565 herwise have bee\n-0001bf30: 6e0a 6465 616c 6c6f 6361 7465 6420 6279 n.deallocated by\n-0001bf40: 2074 6865 2067 6172 6261 6765 2063 6f6c the garbage col\n-0001bf50: 6c65 6374 6f72 2c20 6f72 2066 616c 7365 lector, or false\n-0001bf60: 2069 6620 6e6f 2073 7563 6820 6f62 6a65 if no such obje\n-0001bf70: 6374 730a 6578 6973 7420 7468 6174 2068 cts.exist that h\n-0001bf80: 6176 6520 6e6f 7420 616c 7265 6164 7920 ave not already \n-0001bf90: 6265 656e 2072 6574 7572 6e65 642e 0072 been returned..r\n-0001bfa0: 6570 2e73 7973 7465 6d23 7265 6d6f 7665 ep.system#remove\n-0001bfb0: 2d68 6f6f 6b2d 6279 2d6e 616d 6520 484f -hook-by-name HO\n-0001bfc0: 4f4b 204e 414d 4500 7265 702e 7379 7374 OK NAME.rep.syst\n-0001bfd0: 656d 2369 6e2d 686f 6f6b 2d70 2048 4f4f em#in-hook-p HOO\n-0001bfe0: 4b2d 5359 4d42 4f4c 2046 554e 0000 0000 K-SYMBOL FUN....\n+00001000: 0040 0200 0000 0000 0040 0200 0000 0000 .@.......@......\n+00001010: 0040 0200 0000 0000 0040 0200 0000 0000 .@.......@......\n+00001020: 0040 0200 0000 0000 0040 0200 0000 0000 .@.......@......\n+00001030: 0040 0200 0000 0000 0040 0200 0000 0000 .@.......@......\n+00001040: 0040 0200 0000 0000 0040 0200 0000 0000 .@.......@......\n+00001050: 0040 0200 0000 0000 0040 0200 0000 0000 .@.......@......\n+00001060: 0040 0200 0000 0000 0040 0200 0000 0000 .@.......@......\n+00001070: 0040 0200 0000 0000 0040 0200 0000 0000 .@.......@......\n+00001080: 0040 0200 0000 0000 0040 0200 0000 0000 .@.......@......\n+00001090: 0040 0200 0000 0000 0040 0200 0000 0000 .@.......@......\n+000010a0: 0040 0200 0000 0000 0040 0200 0000 0000 .@.......@......\n+000010b0: 0040 0200 0000 0000 0040 0200 0000 0000 .@.......@......\n+000010c0: 0040 0200 0000 0000 0040 0200 0000 0000 .@.......@......\n+000010d0: 0040 0200 0000 0000 0040 0200 0000 0000 .@.......@......\n+000010e0: 0040 0200 0000 0000 0040 0200 0000 0000 .@.......@......\n+000010f0: 0040 0200 0000 0000 0040 0200 0000 0000 .@.......@......\n+00001100: 0040 0200 0000 0000 0040 0200 0000 0000 .@.......@......\n+00001110: 0040 0200 0000 0000 0040 0200 0000 0000 .@.......@......\n+00001120: 0040 0200 0000 0000 0040 0200 0000 0000 .@.......@......\n+00001130: 0040 0200 0000 0000 0040 0200 0000 0000 .@.......@......\n+00001140: 0040 0200 0000 0000 0040 0200 0000 0000 .@.......@......\n+00001150: 0040 0200 0000 0000 0040 0200 0000 0000 .@.......@......\n+00001160: 0040 0200 0000 0000 0040 0200 0000 0000 .@.......@......\n+00001170: 0040 0200 0000 0000 0040 0200 0000 0000 .@.......@......\n+00001180: 0040 0200 0000 0000 0040 0200 0000 0000 .@.......@......\n+00001190: 0040 0200 0000 0000 0040 0200 0000 0000 .@.......@......\n+000011a0: 0040 0200 0000 0000 0040 0200 0000 0000 .@.......@......\n+000011b0: 0040 0200 0000 0000 0040 0200 0000 0000 .@.......@......\n+000011c0: 0040 0200 0000 0000 0040 0200 0000 0000 .@.......@......\n+000011d0: 0040 0200 0000 0000 0040 0200 0000 0000 .@.......@......\n+000011e0: 0040 0200 0000 0000 0040 0200 0000 0000 .@.......@......\n+000011f0: 0040 0200 0000 0000 0040 0200 0000 0000 .@.......@......\n+00001200: 0050 0200 0000 0000 0050 0200 0000 0000 .P.......P......\n+00001210: 0050 0200 0000 0000 0050 0200 0000 0000 .P.......P......\n+00001220: 0050 0200 0000 0000 0050 0200 0000 0000 .P.......P......\n+00001230: 0050 0200 0000 0000 0050 0200 0000 0000 .P.......P......\n+00001240: 0050 0200 0000 0000 0050 0200 0000 0000 .P.......P......\n+00001250: 0050 0200 0000 0000 0050 0200 0000 0000 .P.......P......\n+00001260: 0050 0200 0000 0000 0050 0200 0000 0000 .P.......P......\n+00001270: 0050 0200 0000 0000 0050 0200 0000 0000 .P.......P......\n+00001280: 0050 0200 0000 0000 0050 0200 0000 0000 .P.......P......\n+00001290: 0050 0200 0000 0000 0050 0200 0000 0000 .P.......P......\n+000012a0: 0050 0200 0000 0000 0050 0200 0000 0000 .P.......P......\n+000012b0: 0050 0200 0000 0000 0050 0200 0000 0000 .P.......P......\n+000012c0: 0050 0200 0000 0000 0050 0200 0000 0000 .P.......P......\n+000012d0: 0050 0200 0000 0000 0050 0200 0000 0000 .P.......P......\n+000012e0: 0050 0200 0000 0000 0050 0200 0000 0000 .P.......P......\n+000012f0: 0050 0200 0000 0000 0050 0200 0000 0000 .P.......P......\n+00001300: 0050 0200 0000 0000 0050 0200 0000 0000 .P.......P......\n+00001310: 0050 0200 0000 0000 0050 0200 0000 0000 .P.......P......\n+00001320: 0050 0200 0000 0000 0050 0200 0000 0000 .P.......P......\n+00001330: 0050 0200 0000 0000 0050 0200 0000 0000 .P.......P......\n+00001340: 0050 0200 0000 0000 0050 0200 0000 0000 .P.......P......\n+00001350: 0050 0200 0000 0000 0050 0200 0000 0000 .P.......P......\n+00001360: 0050 0200 0000 0000 0050 0200 0000 0000 .P.......P......\n+00001370: 0050 0200 0000 0000 0050 0200 0000 0000 .P.......P......\n+00001380: 0050 0200 0000 0000 0050 0200 0000 0000 .P.......P......\n+00001390: 0050 0200 0000 0000 0050 0200 0000 0000 .P.......P......\n+000013a0: 0050 0200 0000 0000 0050 0200 0000 0000 .P.......P......\n+000013b0: 0050 0200 0000 0000 0050 0200 0000 0000 .P.......P......\n+000013c0: 0050 0200 0000 0000 0050 0200 0000 0000 .P.......P......\n+000013d0: 0050 0200 0000 0000 0050 0200 0000 0000 .P.......P......\n+000013e0: 0050 0200 0000 0000 0050 0200 0000 0000 .P.......P......\n+000013f0: 0050 0200 0000 0000 0050 0200 0000 0000 .P.......P......\n+00001400: 0000 0200 0000 0000 0000 0200 0000 0000 ................\n+00001410: 0000 0200 0000 0000 0000 0200 0000 0000 ................\n+00001420: 0000 0200 0000 0000 0000 0200 0000 0000 ................\n+00001430: 0000 0200 0000 0000 0000 0200 0000 0000 ................\n+00001440: 0000 0200 0000 0000 0000 0200 0000 0000 ................\n+00001450: 0000 0200 0000 0000 0000 0200 0000 0000 ................\n+00001460: 0000 0200 0000 0000 0000 0200 0000 0000 ................\n+00001470: 0000 0200 0000 0000 0000 0200 0000 0000 ................\n+00001480: 0000 0200 0000 0000 0000 0200 0000 0000 ................\n+00001490: 0000 0200 0000 0000 0000 0200 0000 0000 ................\n+000014a0: 0000 0200 0000 0000 0000 0200 0000 0000 ................\n+000014b0: 0000 0200 0000 0000 0000 0200 0000 0000 ................\n+000014c0: 0000 0200 0000 0000 0000 0200 0000 0000 ................\n+000014d0: 0000 0200 0000 0000 0000 0200 0000 0000 ................\n+000014e0: 0000 0200 0000 0000 0000 0200 0000 0000 ................\n+000014f0: 0000 0200 0000 0000 0000 0200 0000 0000 ................\n+00001500: 0000 0200 0000 0000 0000 0200 0000 0000 ................\n+00001510: 0000 0200 0000 0000 0000 0200 0000 0000 ................\n+00001520: 0000 0200 0000 0000 0000 0200 0000 0000 ................\n+00001530: 0000 0200 0000 0000 0000 0200 0000 0000 ................\n+00001540: 0000 0200 0000 0000 0000 0200 0000 0000 ................\n+00001550: 0000 0200 0000 0000 0000 0200 0000 0000 ................\n+00001560: 0000 0200 0000 0000 0000 0200 0000 0000 ................\n+00001570: 0000 0200 0000 0000 0000 0200 0000 0000 ................\n+00001580: 0000 0200 0000 0000 0000 0200 0000 0000 ................\n+00001590: 0000 0200 0000 0000 0000 0200 0000 0000 ................\n+000015a0: 0000 0200 0000 0000 0000 0200 0000 0000 ................\n+000015b0: 0000 0200 0000 0000 0000 0200 0000 0000 ................\n+000015c0: 0000 0200 0000 0000 0000 0200 0000 0000 ................\n+000015d0: 0000 0200 0000 0000 0000 0200 0000 0000 ................\n+000015e0: 0000 0200 0000 0000 0000 0200 0000 0000 ................\n+000015f0: 0000 0200 0000 0000 0000 0200 0000 0000 ................\n+00001600: 0010 0200 0000 0000 0010 0200 0000 0000 ................\n+00001610: 0010 0200 0000 0000 0010 0200 0000 0000 ................\n+00001620: 0010 0200 0000 0000 0010 0200 0000 0000 ................\n+00001630: 0010 0200 0000 0000 0010 0200 0000 0000 ................\n+00001640: 0010 0200 0000 0000 0010 0200 0000 0000 ................\n+00001650: 0010 0200 0000 0000 0010 0200 0000 0000 ................\n+00001660: 0010 0200 0000 0000 0010 0200 0000 0000 ................\n+00001670: 0010 0200 0000 0000 0010 0200 0000 0000 ................\n+00001680: 0010 0200 0000 0000 0010 0200 0000 0000 ................\n+00001690: 0010 0200 0000 0000 0010 0200 0000 0000 ................\n+000016a0: 0010 0200 0000 0000 0010 0200 0000 0000 ................\n+000016b0: 0010 0200 0000 0000 0010 0200 0000 0000 ................\n+000016c0: 0010 0200 0000 0000 0010 0200 0000 0000 ................\n+000016d0: 0010 0200 0000 0000 0010 0200 0000 0000 ................\n+000016e0: 0010 0200 0000 0000 0010 0200 0000 0000 ................\n+000016f0: 0010 0200 0000 0000 0010 0200 0000 0000 ................\n+00001700: 0010 0200 0000 0000 0010 0200 0000 0000 ................\n+00001710: 0010 0200 0000 0000 0010 0200 0000 0000 ................\n+00001720: 0010 0200 0000 0000 0010 0200 0000 0000 ................\n+00001730: 0010 0200 0000 0000 0010 0200 0000 0000 ................\n+00001740: 0010 0200 0000 0000 0010 0200 0000 0000 ................\n+00001750: 0010 0200 0000 0000 0010 0200 0000 0000 ................\n+00001760: 0010 0200 0000 0000 0010 0200 0000 0000 ................\n+00001770: 0010 0200 0000 0000 0010 0200 0000 0000 ................\n+00001780: 0010 0200 0000 0000 0010 0200 0000 0000 ................\n+00001790: 0010 0200 0000 0000 0010 0200 0000 0000 ................\n+000017a0: 0010 0200 0000 0000 0010 0200 0000 0000 ................\n+000017b0: 0010 0200 0000 0000 0010 0200 0000 0000 ................\n+000017c0: 0010 0200 0000 0000 0010 0200 0000 0000 ................\n+000017d0: 0010 0200 0000 0000 0010 0200 0000 0000 ................\n+000017e0: 0010 0200 0000 0000 0010 0200 0000 0000 ................\n+000017f0: 0010 0200 0000 0000 0010 0200 0000 0000 ................\n+00001800: 0080 0200 0000 0000 0080 0200 0000 0000 ................\n+00001810: 0080 0200 0000 0000 0080 0200 0000 0000 ................\n+00001820: 0080 0200 0000 0000 0080 0200 0000 0000 ................\n+00001830: 0080 0200 0000 0000 0080 0200 0000 0000 ................\n+00001840: 0080 0200 0000 0000 0080 0200 0000 0000 ................\n+00001850: 0080 0200 0000 0000 0080 0200 0000 0000 ................\n+00001860: 0080 0200 0000 0000 0080 0200 0000 0000 ................\n+00001870: 0080 0200 0000 0000 0080 0200 0000 0000 ................\n+00001880: 0080 0200 0000 0000 0080 0200 0000 0000 ................\n+00001890: 0080 0200 0000 0000 0080 0200 0000 0000 ................\n+000018a0: 0080 0200 0000 0000 0080 0200 0000 0000 ................\n+000018b0: 0080 0200 0000 0000 0080 0200 0000 0000 ................\n+000018c0: 0080 0200 0000 0000 0080 0200 0000 0000 ................\n+000018d0: 0080 0200 0000 0000 0080 0200 0000 0000 ................\n+000018e0: 0080 0200 0000 0000 0080 0200 0000 0000 ................\n+000018f0: 0080 0200 0000 0000 0080 0200 0000 0000 ................\n+00001900: 0080 0200 0000 0000 0080 0200 0000 0000 ................\n+00001910: 0080 0200 0000 0000 0080 0200 0000 0000 ................\n+00001920: 0080 0200 0000 0000 0080 0200 0000 0000 ................\n+00001930: 0080 0200 0000 0000 0080 0200 0000 0000 ................\n+00001940: 0080 0200 0000 0000 0080 0200 0000 0000 ................\n+00001950: 0080 0200 0000 0000 0080 0200 0000 0000 ................\n+00001960: 0080 0200 0000 0000 0080 0200 0000 0000 ................\n+00001970: 0080 0200 0000 0000 0080 0200 0000 0000 ................\n+00001980: 0080 0200 0000 0000 0080 0200 0000 0000 ................\n+00001990: 0080 0200 0000 0000 0080 0200 0000 0000 ................\n+000019a0: 0080 0200 0000 0000 0080 0200 0000 0000 ................\n+000019b0: 0080 0200 0000 0000 0080 0200 0000 0000 ................\n+000019c0: 0080 0200 0000 0000 0080 0200 0000 0000 ................\n+000019d0: 0080 0200 0000 0000 0080 0200 0000 0000 ................\n+000019e0: 0080 0200 0000 0000 0080 0200 0000 0000 ................\n+000019f0: 0080 0200 0000 0000 0080 0200 0000 0000 ................\n+00001a00: 0090 0200 0000 0000 0090 0200 0000 0000 ................\n+00001a10: 0090 0200 0000 0000 0090 0200 0000 0000 ................\n+00001a20: 0090 0200 0000 0000 0090 0200 0000 0000 ................\n+00001a30: 0090 0200 0000 0000 0090 0200 0000 0000 ................\n+00001a40: 0090 0200 0000 0000 0090 0200 0000 0000 ................\n+00001a50: 0090 0200 0000 0000 0090 0200 0000 0000 ................\n+00001a60: 0090 0200 0000 0000 0090 0200 0000 0000 ................\n+00001a70: 0090 0200 0000 0000 0090 0200 0000 0000 ................\n+00001a80: 0090 0200 0000 0000 0090 0200 0000 0000 ................\n+00001a90: 0090 0200 0000 0000 0090 0200 0000 0000 ................\n+00001aa0: 0090 0200 0000 0000 0090 0200 0000 0000 ................\n+00001ab0: 0090 0200 0000 0000 0090 0200 0000 0000 ................\n+00001ac0: 0090 0200 0000 0000 0090 0200 0000 0000 ................\n+00001ad0: 0090 0200 0000 0000 0090 0200 0000 0000 ................\n+00001ae0: 0090 0200 0000 0000 0090 0200 0000 0000 ................\n+00001af0: 0090 0200 0000 0000 0090 0200 0000 0000 ................\n+00001b00: 0090 0200 0000 0000 0090 0200 0000 0000 ................\n+00001b10: 0090 0200 0000 0000 0090 0200 0000 0000 ................\n+00001b20: 0090 0200 0000 0000 0090 0200 0000 0000 ................\n+00001b30: 0090 0200 0000 0000 0090 0200 0000 0000 ................\n+00001b40: 0090 0200 0000 0000 0090 0200 0000 0000 ................\n+00001b50: 0090 0200 0000 0000 0090 0200 0000 0000 ................\n+00001b60: 0090 0200 0000 0000 0090 0200 0000 0000 ................\n+00001b70: 0090 0200 0000 0000 0090 0200 0000 0000 ................\n+00001b80: 0090 0200 0000 0000 0090 0200 0000 0000 ................\n+00001b90: 0090 0200 0000 0000 0090 0200 0000 0000 ................\n+00001ba0: 0090 0200 0000 0000 0090 0200 0000 0000 ................\n+00001bb0: 0090 0200 0000 0000 0090 0200 0000 0000 ................\n+00001bc0: 0090 0200 0000 0000 0090 0200 0000 0000 ................\n+00001bd0: 0090 0200 0000 0000 0090 0200 0000 0000 ................\n+00001be0: 0090 0200 0000 0000 0090 0200 0000 0000 ................\n+00001bf0: 0090 0200 0000 0000 0090 0200 0000 0000 ................\n+00001c00: 00b0 0200 0000 0000 00b0 0200 0000 0000 ................\n+00001c10: 00b0 0200 0000 0000 00b0 0200 0000 0000 ................\n+00001c20: 00b0 0200 0000 0000 00b0 0200 0000 0000 ................\n+00001c30: 00b0 0200 0000 0000 00b0 0200 0000 0000 ................\n+00001c40: 00b0 0200 0000 0000 00b0 0200 0000 0000 ................\n+00001c50: 00b0 0200 0000 0000 00b0 0200 0000 0000 ................\n+00001c60: 00b0 0200 0000 0000 00b0 0200 0000 0000 ................\n+00001c70: 00b0 0200 0000 0000 00b0 0200 0000 0000 ................\n+00001c80: 00b0 0200 0000 0000 00b0 0200 0000 0000 ................\n+00001c90: 00b0 0200 0000 0000 00b0 0200 0000 0000 ................\n+00001ca0: 00b0 0200 0000 0000 00b0 0200 0000 0000 ................\n+00001cb0: 00b0 0200 0000 0000 00b0 0200 0000 0000 ................\n+00001cc0: 00b0 0200 0000 0000 00b0 0200 0000 0000 ................\n+00001cd0: 00b0 0200 0000 0000 00b0 0200 0000 0000 ................\n+00001ce0: 00b0 0200 0000 0000 00b0 0200 0000 0000 ................\n+00001cf0: 00b0 0200 0000 0000 00b0 0200 0000 0000 ................\n+00001d00: 00b0 0200 0000 0000 00b0 0200 0000 0000 ................\n+00001d10: 00b0 0200 0000 0000 00b0 0200 0000 0000 ................\n+00001d20: 00b0 0200 0000 0000 00b0 0200 0000 0000 ................\n+00001d30: 00b0 0200 0000 0000 00b0 0200 0000 0000 ................\n+00001d40: 00b0 0200 0000 0000 00b0 0200 0000 0000 ................\n+00001d50: 00b0 0200 0000 0000 00b0 0200 0000 0000 ................\n+00001d60: 00b0 0200 0000 0000 00b0 0200 0000 0000 ................\n+00001d70: 00b0 0200 0000 0000 00b0 0200 0000 0000 ................\n+00001d80: 00b0 0200 0000 0000 00b0 0200 0000 0000 ................\n+00001d90: 00b0 0200 0000 0000 00b0 0200 0000 0000 ................\n+00001da0: 00b0 0200 0000 0000 00b0 0200 0000 0000 ................\n+00001db0: 00b0 0200 0000 0000 00b0 0200 0000 0000 ................\n+00001dc0: 00b0 0200 0000 0000 00b0 0200 0000 0000 ................\n+00001dd0: 00b0 0200 0000 0000 00b0 0200 0000 0000 ................\n+00001de0: 00b0 0200 0000 0000 00b0 0200 0000 0000 ................\n+00001df0: 00b0 0200 0000 0000 00b0 0200 0000 0000 ................\n+00001e00: 00c0 0200 0000 0000 00c0 0200 0000 0000 ................\n+00001e10: 00c0 0200 0000 0000 00c0 0200 0000 0000 ................\n+00001e20: 00c0 0200 0000 0000 00c0 0200 0000 0000 ................\n+00001e30: 00c0 0200 0000 0000 00c0 0200 0000 0000 ................\n+00001e40: 00c0 0200 0000 0000 00c0 0200 0000 0000 ................\n+00001e50: 00c0 0200 0000 0000 00c0 0200 0000 0000 ................\n+00001e60: 00c0 0200 0000 0000 00c0 0200 0000 0000 ................\n+00001e70: 00c0 0200 0000 0000 00c0 0200 0000 0000 ................\n+00001e80: 00c0 0200 0000 0000 00c0 0200 0000 0000 ................\n+00001e90: 00c0 0200 0000 0000 00c0 0200 0000 0000 ................\n+00001ea0: 00c0 0200 0000 0000 00c0 0200 0000 0000 ................\n+00001eb0: 00c0 0200 0000 0000 00c0 0200 0000 0000 ................\n+00001ec0: 00c0 0200 0000 0000 00c0 0200 0000 0000 ................\n+00001ed0: 00c0 0200 0000 0000 00c0 0200 0000 0000 ................\n+00001ee0: 00c0 0200 0000 0000 00c0 0200 0000 0000 ................\n+00001ef0: 00c0 0200 0000 0000 00c0 0200 0000 0000 ................\n+00001f00: 00c0 0200 0000 0000 00c0 0200 0000 0000 ................\n+00001f10: 00c0 0200 0000 0000 00c0 0200 0000 0000 ................\n+00001f20: 00c0 0200 0000 0000 00c0 0200 0000 0000 ................\n+00001f30: 00c0 0200 0000 0000 00c0 0200 0000 0000 ................\n+00001f40: 00c0 0200 0000 0000 00c0 0200 0000 0000 ................\n+00001f50: 00c0 0200 0000 0000 00c0 0200 0000 0000 ................\n+00001f60: 00c0 0200 0000 0000 00c0 0200 0000 0000 ................\n+00001f70: 00c0 0200 0000 0000 00c0 0200 0000 0000 ................\n+00001f80: 00c0 0200 0000 0000 00c0 0200 0000 0000 ................\n+00001f90: 00c0 0200 0000 0000 00c0 0200 0000 0000 ................\n+00001fa0: 00c0 0200 0000 0000 00c0 0200 0000 0000 ................\n+00001fb0: 00c0 0200 0000 0000 00c0 0200 0000 0000 ................\n+00001fc0: 00c0 0200 0000 0000 00c0 0200 0000 0000 ................\n+00001fd0: 00c0 0200 0000 0000 00c0 0200 0000 0000 ................\n+00001fe0: 00c0 0200 0000 0000 00c0 0200 0000 0000 ................\n+00001ff0: 00c0 0200 0000 0000 00c0 0200 0000 0000 ................\n+00002000: 7265 702e 7374 7275 6374 7572 6573 2373 rep.structures#s\n+00002010: 7472 7563 7475 7265 2d66 696c 6573 7472 tructure-filestr\n+00002020: 7563 7475 7265 2d66 696c 6520 4e41 4d45 ucture-file NAME\n+00002030: 0a0a 5265 7475 726e 2061 2073 7472 696e ..Return a strin\n+00002040: 6720 7468 6174 2077 6f75 6c64 2062 6520 g that would be \n+00002050: 7573 6564 2074 6f20 6c6f 6361 7465 2061 used to locate a\n+00002060: 2073 7472 7563 7475 7265 2063 616c 6c65 structure calle\n+00002070: 6420 4e41 4d45 2028 610a 7379 6d62 6f6c d NAME (a.symbol\n+00002080: 292e 7265 702e 7374 7275 6374 7572 6573 ).rep.structures\n+00002090: 2363 7572 7265 6e74 2d73 7472 7563 7475 #current-structu\n+000020a0: 7265 6375 7272 656e 742d 7374 7275 6374 recurrent-struct\n+000020b0: 7572 650a 0a52 6574 7572 6e20 7468 6520 ure..Return the \n+000020c0: 6375 7272 656e 7420 7374 7275 6374 7572 current structur\n+000020d0: 6520 6f62 6a65 6374 2e72 6570 2e73 7472 e object.rep.str\n+000020e0: 7563 7475 7265 7323 7374 7275 6374 7572 uctures#structur\n+000020f0: 6570 7374 7275 6374 7572 6570 2041 5247 epstructurep ARG\n+00002100: 0a0a 5265 7475 726e 2060 7427 2069 6620 ..Return `t' if \n+00002110: 4152 4720 6973 2061 2073 7472 7563 7475 ARG is a structu\n+00002120: 7265 206f 626a 6563 742e 7265 702e 7374 re object.rep.st\n+00002130: 7275 6374 7572 6573 2365 7661 6c65 7661 ructures#evaleva\n+00002140: 6c20 464f 524d 205b 5354 5255 4354 5552 l FORM [STRUCTUR\n+00002150: 455d 0a0a 5265 7475 726e 2074 6865 2072 E]..Return the r\n+00002160: 6573 756c 7420 6f66 2065 7661 6c75 6174 esult of evaluat\n+00002170: 696e 6720 464f 524d 2069 6e73 6964 6520 ing FORM inside \n+00002180: 7374 7275 6374 7572 6520 6f62 6a65 6374 structure object\n+00002190: 2053 5452 5543 5455 5245 0a28 7769 7468 STRUCTURE.(with\n+000021a0: 2061 206e 756c 6c20 6c65 7869 6361 6c20 a null lexical \n+000021b0: 656e 7669 726f 6e6d 656e 7429 2e72 6570 environment).rep\n+000021c0: 2e73 7472 7563 7475 7265 7323 6d61 6b65 .structures#make\n+000021d0: 2d62 696e 6469 6e67 2d69 6d6d 7574 6162 -binding-immutab\n+000021e0: 6c65 6d61 6b65 2d62 696e 6469 6e67 2d69 lemake-binding-i\n+000021f0: 6d6d 7574 6162 6c65 2056 4152 0a0a 466c mmutable VAR..Fl\n+00002200: 6167 2074 6861 7420 7468 6520 6269 6e64 ag that the bind\n+00002210: 696e 6720 6f66 2073 796d 626f 6c20 5641 ing of symbol VA\n+00002220: 5220 696e 2074 6865 2063 7572 7265 6e74 R in the current\n+00002230: 2073 7472 7563 7475 7265 206d 6179 206e structure may n\n+00002240: 6f74 2062 650a 6368 616e 6765 642e 7265 ot be.changed.re\n+00002250: 702e 7374 7275 6374 7572 6573 2362 696e p.structures#bin\n+00002260: 6469 6e67 2d69 6d6d 7574 6162 6c65 2d70 ding-immutable-p\n+00002270: 6269 6e64 696e 672d 696d 6d75 7461 626c binding-immutabl\n+00002280: 652d 7020 5641 5220 5b53 5452 5543 5455 e-p VAR [STRUCTU\n+00002290: 5245 5d0a 0a52 6574 7572 6e20 6074 2720 RE]..Return `t' \n+000022a0: 6966 2074 6865 2062 696e 6469 6e67 206f if the binding o\n+000022b0: 6620 7379 6d62 6f6c 2056 4152 2069 6e20 f symbol VAR in \n+000022c0: 7468 6520 5354 5255 4354 5552 4520 6861 the STRUCTURE ha\n+000022d0: 7320 6265 656e 206d 6164 650a 636f 6e73 s been made.cons\n+000022e0: 7461 6e74 2e72 6570 2e73 7472 7563 7475 tant.rep.structu\n+000022f0: 7265 7323 7072 6f76 6964 6570 726f 7669 res#provideprovi\n+00002300: 6465 2046 4541 5455 5245 0a0a 5368 6f77 de FEATURE..Show\n+00002310: 2074 6861 7420 7468 6520 6665 6174 7572 that the featur\n+00002320: 6520 4645 4154 5552 4520 2861 2073 796d e FEATURE (a sym\n+00002330: 626f 6c29 2068 6173 2062 6565 6e20 6c6f bol) has been lo\n+00002340: 6164 6564 2069 6e20 7468 6520 6375 7272 aded in the curr\n+00002350: 656e 740a 7374 7275 6374 7572 652e 7265 ent.structure.re\n+00002360: 702e 7374 7275 6374 7572 6573 2372 6571 p.structures#req\n+00002370: 7569 7265 7265 7175 6972 6520 4645 4154 uirerequire FEAT\n+00002380: 5552 450a 0a49 6620 4645 4154 5552 4520 URE..If FEATURE \n+00002390: 2861 2073 796d 626f 6c29 2068 6173 206e (a symbol) has n\n+000023a0: 6f74 2061 6c72 6561 6479 2062 6565 6e20 ot already been \n+000023b0: 6c6f 6164 6564 2c20 6c6f 6164 2069 742e loaded, load it.\n+000023c0: 2054 6865 2066 696c 650a 6c6f 6164 6564 The file.loaded\n+000023d0: 2069 7320 6569 7468 6572 2046 494c 4520 is either FILE \n+000023e0: 2869 6620 6769 7665 6e29 2c20 6f72 2074 (if given), or t\n+000023f0: 6865 2070 7269 6e74 206e 616d 6520 6f66 he print name of\n+00002400: 2046 4541 5455 5245 2e72 6570 2d64 6972 FEATURE.rep-dir\n+00002410: 6563 746f 7279 5468 6520 6469 7265 6374 ectoryThe direct\n+00002420: 6f72 7920 696e 2077 6869 6368 2061 6c6c ory in which all\n+00002430: 2069 6e73 7461 6c6c 6564 2064 6174 6120 installed data \n+00002440: 6669 6c65 7320 6c69 7665 2e65 7865 632d files live.exec-\n+00002450: 6469 7265 6374 6f72 7954 6865 206e 616d directoryThe nam\n+00002460: 6520 6f66 2074 6865 2064 6972 6563 746f e of the directo\n+00002470: 7279 2063 6f6e 7461 696e 696e 6720 6172 ry containing ar\n+00002480: 6368 6974 6563 7475 7265 2073 7065 6369 chitecture speci\n+00002490: 6669 6320 6669 6c65 732e 6c6f 6164 2d66 fic files.load-f\n+000024a0: 696c 656e 616d 6557 6869 6c65 2075 7369 ilenameWhile usi\n+000024b0: 6e67 2074 6865 2060 6c6f 6164 2720 6675 ng the `load' fu\n+000024c0: 6e63 7469 6f6e 2074 6f20 6c6f 6164 2061 nction to load a\n+000024d0: 204c 6973 7020 6c69 6272 6172 792c 2074 Lisp library, t\n+000024e0: 6869 7320 7661 7269 6162 6c65 2069 730a his variable is.\n+000024f0: 7365 7420 746f 2074 6865 206e 616d 6520 set to the name \n+00002500: 6f66 2074 6865 2066 696c 6520 6265 696e of the file bein\n+00002510: 6720 6c6f 6164 6564 2e72 6570 2e6c 616e g loaded.rep.lan\n+00002520: 672e 696e 7465 7270 7265 7465 7223 7175 g.interpreter#qu\n+00002530: 6f74 6571 756f 7465 2041 5247 0a27 4152 otequote ARG.'AR\n+00002540: 470a 0a52 6574 7572 6e73 2041 5247 2e72 G..Returns ARG.r\n+00002550: 6570 2e64 6174 6123 6364 7263 6472 2043 ep.data#cdrcdr C\n+00002560: 4f4e 532d 4345 4c4c 0a0a 5265 7475 726e ONS-CELL..Return\n+00002570: 7320 7468 6520 7661 6c75 6520 7374 6f72 s the value stor\n+00002580: 6564 2069 6e20 7468 6520 6364 7220 736c ed in the cdr sl\n+00002590: 6f74 206f 6620 434f 4e53 2d43 454c 4c2c ot of CONS-CELL,\n+000025a0: 206f 7220 6e69 6c20 6966 2043 4f4e 532d or nil if CONS-\n+000025b0: 4345 4c4c 0a69 7320 6e69 6c2e 7265 702e CELL.is nil.rep.\n+000025c0: 6461 7461 236c 6973 746c 6973 7420 4152 data#listlist AR\n+000025d0: 4753 2e2e 2e0a 0a52 6574 7572 6e73 2061 GS.....Returns a\n+000025e0: 206e 6577 206c 6973 7420 7769 7468 2065 new list with e\n+000025f0: 6c65 6d65 6e74 7320 4152 4753 2e2e 2e72 lements ARGS...r\n+00002600: 6570 2e64 6174 6123 7270 6c61 6364 7270 ep.data#rplacdrp\n+00002610: 6c61 6364 2043 4f4e 532d 4345 4c4c 204e lacd CONS-CELL N\n+00002620: 4557 2d43 4452 0a0a 5365 7473 2074 6865 EW-CDR..Sets the\n+00002630: 2076 616c 7565 206f 6620 7468 6520 6364 value of the cd\n+00002640: 7220 736c 6f74 2069 6e20 434f 4e53 2d43 r slot in CONS-C\n+00002650: 454c 4c20 746f 204e 4557 2d43 4452 2e0a ELL to NEW-CDR..\n+00002660: 5265 7475 726e 7320 7468 6520 434f 4e53 Returns the CONS\n+00002670: 2d43 454c 4c2e 7265 702e 6461 7461 236e -CELL.rep.data#n\n+00002680: 7265 7665 7273 656e 7265 7665 7273 6520 reversenreverse \n+00002690: 4c49 5354 0a0a 5265 7475 726e 7320 4c49 LIST..Returns LI\n+000026a0: 5354 2061 6c74 6572 6564 2073 6f20 7468 ST altered so th\n+000026b0: 6174 2069 7427 7320 6d65 6d62 6572 7320 at it's members \n+000026c0: 6172 6520 696e 2072 6576 6572 7365 206f are in reverse o\n+000026d0: 7264 6572 2074 6f20 7768 6174 2074 6865 rder to what the\n+000026e0: 790a 7765 7265 2e20 5468 6973 2066 756e y.were. This fun\n+000026f0: 6374 696f 6e20 6973 2064 6573 7472 7563 ction is destruc\n+00002700: 7469 7665 2074 6f77 6172 6473 2069 7427 tive towards it'\n+00002710: 7320 6172 6775 6d65 6e74 2e72 6570 2e64 s argument.rep.d\n+00002720: 6174 6123 7261 7373 7172 6173 7371 2045 ata#rassqrassq E\n+00002730: 4c54 2041 5353 4f43 2d4c 4953 540a 0a53 LT ASSOC-LIST..S\n+00002740: 6561 7263 6865 7320 4153 534f 432d 4c49 earches ASSOC-LI\n+00002750: 5354 2066 6f72 2061 2063 6f6e 732d 6365 ST for a cons-ce\n+00002760: 6c6c 2077 686f 7365 2063 6472 2069 7320 ll whose cdr is \n+00002770: 6065 7127 2074 6f20 454c 542e 0a52 6574 `eq' to ELT..Ret\n+00002780: 7572 6e73 2074 6865 2066 6972 7374 206d urns the first m\n+00002790: 6174 6368 696e 6720 636f 6e73 2d63 656c atching cons-cel\n+000027a0: 6c2c 2065 6c73 6520 6e69 6c2e 7265 702e l, else nil.rep.\n+000027b0: 6461 7461 2366 696c 7465 7266 696c 7465 data#filterfilte\n+000027c0: 7220 5052 4544 4943 4154 4520 4c49 5354 r PREDICATE LIST\n+000027d0: 0a0a 5265 7475 726e 2061 206e 6577 206c ..Return a new l\n+000027e0: 6973 742c 2063 6f6e 7369 7374 696e 6720 ist, consisting \n+000027f0: 6f66 2074 6865 2065 6c65 6d65 6e74 7320 of the elements \n+00002800: 696e 204c 4953 5420 7768 6963 6820 7468 in LIST which th\n+00002810: 6520 6675 6e63 7469 6f6e 0a50 5245 4449 e function.PREDI\n+00002820: 4341 5445 2072 6574 7572 6e73 2074 2077 CATE returns t w\n+00002830: 6865 6e20 6170 706c 6965 6420 746f 3b20 hen applied to; \n+00002840: 692e 652e 2073 6f6d 6574 6869 6e67 206c i.e. something l\n+00002850: 696b 650a 0a28 6d61 7063 6172 2027 6e63 ike..(mapcar 'nc\n+00002860: 6f6e 6320 286d 6170 6361 7220 2327 286c onc (mapcar #'(l\n+00002870: 616d 6264 6120 2878 290a 0909 0920 2020 ambda (x).... \n+00002880: 2877 6865 6e20 2850 5245 4449 4341 5445 (when (PREDICATE\n+00002890: 2078 290a 0909 0920 2020 2020 286c 6973 x).... (lis\n+000028a0: 7420 7829 2929 0a09 0920 2020 2020 2020 t x)))... \n+000028b0: 4c49 5354 2929 7265 702e 6461 7461 236d LIST))rep.data#m\n+000028c0: 656d 716c 6d65 6d71 6c20 454c 5420 4c49 emqlmemql ELT LI\n+000028d0: 5354 0a0a 4966 2045 4c54 2069 7320 6120 ST..If ELT is a \n+000028e0: 6d65 6d62 6572 206f 6620 6c69 7374 204c member of list L\n+000028f0: 4953 5420 7468 656e 2072 6574 7572 6e20 IST then return \n+00002900: 7468 6520 7461 696c 206f 6620 7468 6520 the tail of the \n+00002910: 6c69 7374 2073 7461 7274 696e 670a 6672 list starting.fr\n+00002920: 6f6d 2074 6865 206d 6174 6368 6564 2045 om the matched E\n+00002930: 4c54 2e20 606d 656d 716c 2720 7573 6573 LT. `memql' uses\n+00002940: 2060 6571 6c27 2074 6f20 636f 6d70 6172 `eql' to compar\n+00002950: 6520 6c69 7374 2069 7465 6d73 2e72 6570 e list items.rep\n+00002960: 2e64 6174 6123 6465 6c71 6465 6c71 2045 .data#delqdelq E\n+00002970: 4c54 204c 4953 540a 0a52 6574 7572 6e73 LT LIST..Returns\n+00002980: 204c 4953 5420 7769 7468 2061 6e79 206d LIST with any m\n+00002990: 656d 6265 7273 2060 6571 2720 746f 2045 embers `eq' to E\n+000029a0: 4c54 2064 6573 7472 7563 7469 7665 6c79 LT destructively\n+000029b0: 2072 656d 6f76 6564 2e72 6570 2e64 6174 removed.rep.dat\n+000029c0: 6123 6172 7261 7970 6172 7261 7970 2041 a#arrayparrayp A\n+000029d0: 5247 0a0a 5265 7475 726e 7320 7420 7768 RG..Returns t wh\n+000029e0: 656e 2041 5247 2069 7320 616e 2061 7272 en ARG is an arr\n+000029f0: 6179 2e72 6570 2e64 6174 6123 6173 6574 ay.rep.data#aset\n+00002a00: 6173 6574 2041 5252 4159 2049 4e44 4558 aset ARRAY INDEX\n+00002a10: 204e 4557 2d56 414c 5545 0a0a 5365 7473 NEW-VALUE..Sets\n+00002a20: 2065 6c65 6d65 6e74 206e 756d 6265 7220 element number \n+00002a30: 494e 4445 5820 2861 2070 6f73 6974 6976 INDEX (a positiv\n+00002a40: 6520 696e 7465 6765 7229 206f 6620 4152 e integer) of AR\n+00002a50: 5241 5920 2863 616e 2062 6520 6120 7665 RAY (can be a ve\n+00002a60: 6374 6f72 0a6f 7220 6120 7374 7269 6e67 ctor.or a string\n+00002a70: 2920 746f 204e 4557 2d56 414c 5545 2c20 ) to NEW-VALUE, \n+00002a80: 7265 7475 726e 696e 6720 4e45 572d 5641 returning NEW-VA\n+00002a90: 4c55 452e 204e 6f74 6520 7468 6174 2073 LUE. Note that s\n+00002aa0: 7472 696e 6773 0a63 616e 206f 6e6c 7920 trings.can only \n+00002ab0: 636f 6e74 6169 6e20 6368 6172 6163 7465 contain characte\n+00002ac0: 7273 2028 6965 2c20 696e 7465 6765 7273 rs (ie, integers\n+00002ad0: 292e 7265 702e 6461 7461 2361 7265 6661 ).rep.data#arefa\n+00002ae0: 7265 6620 4152 5241 5920 494e 4445 580a ref ARRAY INDEX.\n+00002af0: 0a52 6574 7572 6e73 2074 6865 2049 4e44 .Returns the IND\n+00002b00: 4558 7468 2028 6120 6e6f 6e2d 6e65 6761 EXth (a non-nega\n+00002b10: 7469 7665 2069 6e74 6567 6572 2920 656c tive integer) el\n+00002b20: 656d 656e 7420 6f66 2041 5252 4159 2c20 ement of ARRAY, \n+00002b30: 7768 6963 680a 6361 6e20 6265 2061 2076 which.can be a v\n+00002b40: 6563 746f 7220 6f72 2061 2073 7472 696e ector or a strin\n+00002b50: 672e 2049 4e44 4558 2073 7461 7274 7320 g. INDEX starts \n+00002b60: 6174 207a 6572 6f2e 7265 702e 6461 7461 at zero.rep.data\n+00002b70: 2363 6f6e 6361 7463 6f6e 6361 7420 4152 #concatconcat AR\n+00002b80: 4753 2e2e 2e0a 0a43 6f6e 6361 7465 6e61 GS.....Concatena\n+00002b90: 7465 7320 616c 6c20 4152 4753 2e2e 2e20 tes all ARGS... \n+00002ba0: 696e 746f 2061 2073 696e 676c 6520 7374 into a single st\n+00002bb0: 7269 6e67 2c20 6561 6368 2061 7267 756d ring, each argum\n+00002bc0: 656e 7420 6361 6e20 6265 2061 2073 7472 ent can be a str\n+00002bd0: 696e 672c 0a61 2063 6861 7261 6374 6572 ing,.a character\n+00002be0: 206f 7220 6120 6c69 7374 206f 7220 7665 or a list or ve\n+00002bf0: 6374 6f72 206f 6620 6368 6172 6163 7465 ctor of characte\n+00002c00: 7273 2e72 6570 2e64 6174 6123 6c65 6e67 rs.rep.data#leng\n+00002c10: 7468 6c65 6e67 7468 2053 4551 5545 4e43 thlength SEQUENC\n+00002c20: 450a 0a52 6574 7572 6e73 2074 6865 206e E..Returns the n\n+00002c30: 756d 6265 7220 6f66 2065 6c65 6d65 6e74 umber of element\n+00002c40: 7320 696e 2053 4551 5545 4e43 4520 2861 s in SEQUENCE (a\n+00002c50: 2073 7472 696e 672c 206c 6973 7420 6f72 string, list or\n+00002c60: 2076 6563 746f 7229 2e72 6570 2e64 6174 vector).rep.dat\n+00002c70: 6123 636f 7079 2d73 6571 7565 6e63 6563 a#copy-sequencec\n+00002c80: 6f70 792d 7365 7175 656e 6365 2053 4551 opy-sequence SEQ\n+00002c90: 5545 4e43 450a 0a52 6574 7572 6e73 2061 UENCE..Returns a\n+00002ca0: 206e 6577 2073 6571 7565 6e63 6520 7768 new sequence wh\n+00002cb0: 6f73 6520 656c 656d 656e 7473 2061 7265 ose elements are\n+00002cc0: 2065 7120 746f 2074 686f 7365 2069 6e20 eq to those in \n+00002cd0: 5345 5155 454e 4345 2e72 6570 2e64 6174 SEQUENCE.rep.dat\n+00002ce0: 6123 656c 7465 6c74 2053 4551 5545 4e43 a#eltelt SEQUENC\n+00002cf0: 4520 494e 4445 580a 0a52 6574 7572 6e20 E INDEX..Return \n+00002d00: 7468 6520 656c 656d 656e 7420 6f66 2053 the element of S\n+00002d10: 4551 5545 4e43 4520 6174 2070 6f73 6974 EQUENCE at posit\n+00002d20: 696f 6e20 494e 4445 5820 2863 6f75 6e74 ion INDEX (count\n+00002d30: 696e 6720 6672 6f6d 207a 6572 6f29 2e72 ing from zero).r\n+00002d40: 6570 2e69 6f2e 6669 6c65 7323 6c6f 6164 ep.io.files#load\n+00002d50: 2d66 696c 656c 6f61 642d 6669 6c65 2046 -fileload-file F\n+00002d60: 494c 454e 414d 4520 5b53 5452 5543 5455 ILENAME [STRUCTU\n+00002d70: 5245 5d0a 0a4c 6f61 6420 7468 6520 6669 RE]..Load the fi\n+00002d80: 6c65 206f 6620 4c69 7370 2066 6f72 6d73 le of Lisp forms\n+00002d90: 2063 616c 6c65 6420 4649 4c45 4e41 4d45 called FILENAME\n+00002da0: 2028 6e6f 2073 7566 6669 7865 7320 6172 (no suffixes ar\n+00002db0: 6520 6164 6465 642c 206f 720a 7061 7468 e added, or.path\n+00002dc0: 7320 7365 6172 6368 6564 292e 2054 6865 s searched). The\n+00002dd0: 2066 696c 6520 6973 206c 6f61 6465 6420 file is loaded \n+00002de0: 696e 2061 206e 756c 6c20 6c65 7869 6361 in a null lexica\n+00002df0: 6c20 656e 7669 726f 6e6d 656e 742c 0a77 l environment,.w\n+00002e00: 6974 6869 6e20 5354 5255 4354 5552 452e ithin STRUCTURE.\n+00002e10: 2054 6865 2076 616c 7565 206f 6620 7468 The value of th\n+00002e20: 6520 6c61 7374 2066 6f72 6d20 6576 616c e last form eval\n+00002e30: 7561 7465 6420 6973 2072 6574 7572 6e65 uated is returne\n+00002e40: 642e 7265 702e 6461 7461 2365 7165 7120 d.rep.data#eqeq \n+00002e50: 5641 4c55 4531 2056 414c 5545 320a 0a52 VALUE1 VALUE2..R\n+00002e60: 6574 7572 6e73 2074 2069 6620 5641 4c55 eturns t if VALU\n+00002e70: 4531 2061 6e64 2056 414c 5545 3220 6172 E1 and VALUE2 ar\n+00002e80: 6520 6f6e 6520 616e 6420 7468 6520 7361 e one and the sa\n+00002e90: 6d65 206f 626a 6563 742e 204e 6f74 6520 me object. Note \n+00002ea0: 7468 6174 0a74 6869 7320 6d61 7920 6f72 that.this may or\n+00002eb0: 206d 6179 206e 6f74 2062 6520 7472 7565 may not be true\n+00002ec0: 2066 6f72 206e 756d 6265 7273 206f 6620 for numbers of \n+00002ed0: 7468 6520 7361 6d65 2076 616c 7565 2028 the same value (\n+00002ee0: 7365 6520 6065 716c 2729 2e72 6570 2e64 see `eql').rep.d\n+00002ef0: 6174 6123 7374 7269 6e67 2d68 6561 642d ata#string-head-\n+00002f00: 6571 7374 7269 6e67 2d68 6561 642d 6571 eqstring-head-eq\n+00002f10: 2053 5452 494e 4731 2053 5452 494e 4732 STRING1 STRING2\n+00002f20: 0a0a 5265 7475 726e 7320 7420 6966 2053 ..Returns t if S\n+00002f30: 5452 494e 4732 206d 6174 6368 6573 2074 TRING2 matches t\n+00002f40: 6865 2062 6567 696e 6e69 6e67 206f 6620 he beginning of \n+00002f50: 5354 5249 4e47 312c 2069 652c 0a20 2028 STRING1, ie,. (\n+00002f60: 7374 7269 6e67 2d68 6561 642d 6571 2022 string-head-eq \"\n+00002f70: 666f 6f62 6172 2220 2266 6f6f 2229 0a20 foobar\" \"foo\"). \n+00002f80: 2020 3d3e 2074 0a20 2028 7374 7269 6e67 => t. (string\n+00002f90: 2d68 6561 642d 6571 2022 666f 6f22 2022 -head-eq \"foo\" \"\n+00002fa0: 666f 6f62 6172 2229 0a20 2020 3d3e 206e foobar\"). => n\n+00002fb0: 696c 7265 702e 6461 7461 236e 756c 6c6e ilrep.data#nulln\n+00002fc0: 756c 6c20 4152 470a 0a52 6574 7572 6e73 ull ARG..Returns\n+00002fd0: 2074 2069 6620 4152 4720 6973 206e 696c t if ARG is nil\n+00002fe0: 2e00 7265 702e 6c61 6e67 2e6d 6174 6823 ..rep.lang.math#\n+00002ff0: 6576 656e 7020 5800 2e02 0000 0000 0000 evenp X.........\n+00003000: 7265 702e 7379 7374 656d 236f 7065 7261 rep.system#opera\n+00003010: 7469 6e67 2d73 7973 7465 6d41 2073 796d ting-systemA sym\n+00003020: 626f 6c20 6465 6669 6e69 6e67 2074 6865 bol defining the\n+00003030: 2074 7970 6520 6f66 206f 7065 7261 7469 type of operati\n+00003040: 6e67 2073 7973 7465 6d20 7468 6174 204a ng system that J\n+00003050: 6164 6520 6973 2072 756e 6e69 6e67 0a75 ade is running.u\n+00003060: 6e64 6572 2e20 4375 7272 656e 746c 7920 nder. Currently \n+00003070: 7468 6973 2069 7320 616c 7761 7973 2074 this is always t\n+00003080: 6865 2073 796d 626f 6c20 6075 6e69 7827 he symbol `unix'\n+00003090: 2e70 726f 6365 7373 2d65 6e76 6972 6f6e .process-environ\n+000030a0: 6d65 6e74 4120 6c69 7374 206f 6620 616c mentA list of al\n+000030b0: 6c20 656e 7669 726f 6e6d 656e 7420 7661 l environment va\n+000030c0: 7269 6162 6c65 7320 2861 7320 7374 7269 riables (as stri\n+000030d0: 6e67 7320 224e 414d 453d 5641 4c55 4522 ngs \"NAME=VALUE\"\n+000030e0: 2920 7061 7373 6564 0a74 6f20 7468 6520 ) passed.to the \n+000030f0: 696e 7465 7270 7265 7465 722e 2041 6c73 interpreter. Als\n+00003100: 6f20 7573 6564 2074 6f20 7370 6563 6966 o used to specif\n+00003110: 7920 7468 6520 656e 7669 726f 6e6d 656e y the environmen\n+00003120: 7420 6f66 2073 7562 7072 6f63 6573 7365 t of subprocesse\n+00003130: 732e 7265 702e 7379 7374 656d 2372 6570 s.rep.system#rep\n+00003140: 2d76 6572 7369 6f6e 4120 7374 7269 6e67 -versionA string\n+00003150: 2064 6566 696e 696e 6720 7468 6520 6375 defining the cu\n+00003160: 7272 656e 7420 7665 7273 696f 6e20 6f66 rrent version of\n+00003170: 2074 6865 2052 4550 2069 6e74 6572 7072 the REP interpr\n+00003180: 6574 6572 2e72 6570 2e73 7973 7465 6d23 eter.rep.system#\n+00003190: 7265 702d 6275 696c 642d 6964 4120 7374 rep-build-idA st\n+000031a0: 7269 6e67 2064 6573 6372 6962 696e 6720 ring describing \n+000031b0: 7768 656e 2c20 7768 6572 652c 2061 6e64 when, where, and\n+000031c0: 2062 7920 7768 6f20 7468 6520 7275 6e6e by who the runn\n+000031d0: 696e 6720 7665 7273 696f 6e20 6f66 2074 ing version of t\n+000031e0: 6865 0a4c 4953 5020 696e 7465 7270 7265 he.LISP interpre\n+000031f0: 7465 7220 7761 7320 6275 696c 742e 7265 ter was built.re\n+00003200: 702e 6461 7461 2375 7063 6173 652d 7461 p.data#upcase-ta\n+00003210: 626c 6532 3536 2d62 7974 6520 7374 7269 ble256-byte stri\n+00003220: 6e67 2068 6f6c 6469 6e67 2074 7261 6e73 ng holding trans\n+00003230: 6c61 7469 6f6e 7320 746f 2074 7572 6e20 lations to turn \n+00003240: 6561 6368 2063 6861 7261 6374 6572 2069 each character i\n+00003250: 6e74 6f20 6974 730a 7570 7065 722d 6361 nto its.upper-ca\n+00003260: 7365 2065 7175 6976 616c 656e 742e 7265 se equivalent.re\n+00003270: 702e 6461 7461 2364 6f77 6e63 6173 652d p.data#downcase-\n+00003280: 7461 626c 6532 3536 2d62 7974 6520 7374 table256-byte st\n+00003290: 7269 6e67 2068 6f6c 6469 6e67 2074 7261 ring holding tra\n+000032a0: 6e73 6c61 7469 6f6e 7320 746f 2074 7572 nslations to tur\n+000032b0: 6e20 6561 6368 2063 6861 7261 6374 6572 n each character\n+000032c0: 2069 6e74 6f20 6974 730a 6c6f 7765 722d into its.lower-\n+000032d0: 6361 7365 2065 7175 6976 616c 656e 742e case equivalent.\n+000032e0: 7265 702e 6461 7461 2366 6c61 7474 656e rep.data#flatten\n+000032f0: 2d74 6162 6c65 5472 616e 736c 6174 696f -tableTranslatio\n+00003300: 6e20 7461 626c 6520 746f 2063 6f6e 7665 n table to conve\n+00003310: 7274 206e 6577 6c69 6e65 2063 6861 7261 rt newline chara\n+00003320: 6374 6572 7320 746f 2073 7061 6365 732e cters to spaces.\n+00003330: 7265 702e 7379 7374 656d 2362 6565 7062 rep.system#beepb\n+00003340: 6565 700a 0a52 696e 6773 2061 2062 656c eep..Rings a bel\n+00003350: 6c2e 7265 702e 6461 7461 2363 6f6d 706c l.rep.data#compl\n+00003360: 6574 652d 7374 7269 6e67 636f 6d70 6c65 ete-stringcomple\n+00003370: 7465 2d73 7472 696e 6720 5445 4d50 4c41 te-string TEMPLA\n+00003380: 5445 204c 4953 5420 5b46 4f4c 442d 4341 TE LIST [FOLD-CA\n+00003390: 5345 5d0a 0a52 6574 7572 6e20 6120 7374 SE]..Return a st\n+000033a0: 7269 6e67 2077 686f 7365 2062 6567 696e ring whose begin\n+000033b0: 6e69 6e67 206d 6174 6368 6573 2074 6865 ning matches the\n+000033c0: 2073 7472 696e 6720 5445 4d50 4c41 5445 string TEMPLATE\n+000033d0: 2c20 616e 6420 6973 2075 6e69 7175 650a , and is unique.\n+000033e0: 696e 2074 6865 2073 6574 206f 6620 616c in the set of al\n+000033f0: 6c20 7374 7269 6e67 7320 696e 204c 4953 l strings in LIS\n+00003400: 5420 7768 6963 6820 616c 736f 206d 6174 T which also mat\n+00003410: 6368 2054 454d 504c 4154 452e 2049 6620 ch TEMPLATE. If \n+00003420: 464f 4c44 2d43 4153 450a 6973 2074 2c20 FOLD-CASE.is t, \n+00003430: 616c 6c20 6d61 7463 6869 6e67 2069 676e all matching ign\n+00003440: 6f72 6573 2063 6861 7261 6374 6572 2063 ores character c\n+00003450: 6173 652e 7265 702e 7379 7374 656d 2363 ase.rep.system#c\n+00003460: 7572 7265 6e74 2d74 696d 6563 7572 7265 urrent-timecurre\n+00003470: 6e74 2d74 696d 650a 0a52 6574 7572 6e20 nt-time..Return \n+00003480: 6120 7661 6c75 6520 6465 6e6f 7469 6e67 a value denoting\n+00003490: 2074 6865 2063 7572 7265 6e74 2073 7973 the current sys\n+000034a0: 7465 6d20 7469 6d65 2e20 5468 6973 2077 tem time. This w\n+000034b0: 696c 6c20 6265 2061 2063 6f6e 7320 6365 ill be a cons ce\n+000034c0: 6c6c 0a63 6f6e 7461 696e 696e 6720 2844 ll.containing (D\n+000034d0: 4159 5320 2e20 5345 434f 4e44 5329 2c20 AYS . SECONDS), \n+000034e0: 7468 6520 6e75 6d62 6572 206f 6620 4441 the number of DA\n+000034f0: 5953 2073 696e 6365 2074 6865 2065 706f YS since the epo\n+00003500: 6368 2c20 616e 6420 7468 650a 6e75 6d62 ch, and the.numb\n+00003510: 6572 206f 6620 7365 636f 6e64 7320 7369 er of seconds si\n+00003520: 6e63 6520 7468 6520 7374 6172 7420 6f66 nce the start of\n+00003530: 2074 6865 2064 6179 2028 756e 6976 6572 the day (univer\n+00003540: 7361 6c20 7469 6d65 292e 7265 702e 7379 sal time).rep.sy\n+00003550: 7374 656d 2363 7572 7265 6e74 2d75 7469 stem#current-uti\n+00003560: 6d65 6375 7272 656e 742d 7574 696d 650a mecurrent-utime.\n+00003570: 0a52 6574 7572 6e20 7468 6520 6375 7272 .Return the curr\n+00003580: 656e 7420 7469 6d65 2069 6e20 6d69 6372 ent time in micr\n+00003590: 6f73 6563 6f6e 6473 2e72 6570 2e73 7973 oseconds.rep.sys\n+000035a0: 7465 6d23 6669 782d 7469 6d65 6669 782d tem#fix-timefix-\n+000035b0: 7469 6d65 2054 494d 4553 5441 4d50 0a0a time TIMESTAMP..\n+000035c0: 456e 7375 7265 2074 6861 7420 7468 6520 Ensure that the \n+000035d0: 7477 6f20 7061 7274 7320 6f66 2054 494d two parts of TIM\n+000035e0: 4553 5441 4d50 2061 7265 206d 7574 7561 ESTAMP are mutua\n+000035f0: 6c6c 7920 636f 6e73 6973 7465 6e74 2e20 lly consistent. \n+00003600: 4966 206e 6f74 0a54 494d 4553 5441 4d50 If not.TIMESTAMP\n+00003610: 2069 7320 616c 7465 7265 642e 2052 6574 is altered. Ret\n+00003620: 7572 6e73 2054 494d 4553 5441 4d50 2e72 urns TIMESTAMP.r\n+00003630: 6570 2e73 7973 7465 6d23 6375 7272 656e ep.system#curren\n+00003640: 742d 7469 6d65 2d73 7472 696e 6763 7572 t-time-stringcur\n+00003650: 7265 6e74 2d74 696d 652d 7374 7269 6e67 rent-time-string\n+00003660: 205b 5449 4d45 5d20 5b46 4f52 4d41 545d [TIME] [FORMAT]\n+00003670: 0a0a 5265 7475 726e 7320 6120 6875 6d61 ..Returns a huma\n+00003680: 6e2d 7265 6164 6162 6c65 2073 7472 696e n-readable strin\n+00003690: 6720 6465 6669 6e69 6e67 2074 6865 2063 g defining the c\n+000036a0: 7572 7265 6e74 2064 6174 6520 616e 6420 urrent date and \n+000036b0: 7469 6d65 2c20 6f72 2069 660a 7370 6563 time, or if.spec\n+000036c0: 6966 6965 642c 2074 6861 7420 6465 6669 ified, that defi\n+000036d0: 6e69 6e67 2054 494d 452e 0a0a 4966 2064 ning TIME...If d\n+000036e0: 6566 696e 6564 2c20 464f 524d 4154 2069 efined, FORMAT i\n+000036f0: 7320 6120 7374 7269 6e67 2064 6566 696e s a string defin\n+00003700: 696e 6720 686f 7720 746f 2063 7265 6174 ing how to creat\n+00003710: 6520 7468 6520 7374 7269 6e67 2e20 4974 e the string. It\n+00003720: 2068 6173 0a74 6865 2073 616d 6520 636f has.the same co\n+00003730: 6e76 656e 7469 6f6e 7320 6173 2074 6865 nventions as the\n+00003740: 2074 656d 706c 6174 6520 746f 2074 6865 template to the\n+00003750: 2043 206c 6962 7261 7279 2773 2073 7472 C library's str\n+00003760: 6674 696d 6520 6675 6e63 7469 6f6e 2e72 ftime function.r\n+00003770: 6570 2e73 7973 7465 6d23 7469 6d65 2d6c ep.system#time-l\n+00003780: 6174 6572 2d70 7469 6d65 2d6c 6174 6572 ater-ptime-later\n+00003790: 2d70 2054 494d 452d 5354 414d 5031 2054 -p TIME-STAMP1 T\n+000037a0: 494d 452d 5354 414d 5032 0a0a 5265 7475 IME-STAMP2..Retu\n+000037b0: 726e 7320 7420 7768 656e 2054 494d 452d rns t when TIME-\n+000037c0: 5354 414d 5031 2072 6566 6572 7320 746f STAMP1 refers to\n+000037d0: 2061 206c 6174 6572 2074 696d 6520 7468 a later time th\n+000037e0: 616e 2054 494d 452d 5354 414d 5032 2e72 an TIME-STAMP2.r\n+000037f0: 6570 2e73 7973 7465 6d23 736c 6565 702d ep.system#sleep-\n+00003800: 666f 7273 6c65 6570 2d66 6f72 2053 4543 forsleep-for SEC\n+00003810: 4f4e 4453 205b 4d49 4c4c 4953 4543 4f4e ONDS [MILLISECON\n+00003820: 4453 5d0a 0a50 6175 7365 2066 6f72 2053 DS]..Pause for S\n+00003830: 4543 4f4e 4453 2028 706c 7573 2074 6865 ECONDS (plus the\n+00003840: 206f 7074 696f 6e61 6c20 4d49 4c4c 4953 optional MILLIS\n+00003850: 4543 4f4e 4420 636f 6d70 6f6e 656e 7429 ECOND component)\n+00003860: 206c 656e 6774 6820 6f66 2074 696d 652e length of time.\n+00003870: 7265 702e 7379 7374 656d 2373 6974 2d66 rep.system#sit-f\n+00003880: 6f72 7369 742d 666f 7220 5b53 4543 4f4e orsit-for [SECON\n+00003890: 4453 5d20 5b4d 494c 4c49 5345 434f 4e44 DS] [MILLISECOND\n+000038a0: 535d 0a0a 5761 6974 2066 6f72 2069 6e70 S]..Wait for inp\n+000038b0: 7574 2074 6f20 6172 7269 7665 2061 6e64 ut to arrive and\n+000038c0: 2062 6520 7072 6f63 6573 7365 642e 204e be processed. N\n+000038d0: 6f20 6d6f 7265 2074 6861 6e20 5345 434f o more than SECO\n+000038e0: 4e44 5320 7365 636f 6e64 7320 706c 7573 NDS seconds plus\n+000038f0: 0a4d 494c 4c49 5345 434f 4e44 5320 6d69 .MILLISECONDS mi\n+00003900: 6c6c 6973 6563 6f6e 6473 2077 696c 6c20 lliseconds will \n+00003910: 6265 2077 6169 7465 642e 2049 6620 6174 be waited. If at\n+00003920: 2074 6865 2065 6e64 206f 6620 7468 6973 the end of this\n+00003930: 2074 696d 6520 6e6f 0a69 6e70 7574 2068 time no.input h\n+00003940: 6173 2061 7272 6976 6564 2c20 7265 7475 as arrived, retu\n+00003950: 726e 2074 2e20 4f74 6865 7277 6973 6520 rn t. Otherwise \n+00003960: 7265 7475 726e 206e 696c 2069 6620 696e return nil if in\n+00003970: 7075 7420 7761 7320 666f 756e 642e 0a0a put was found...\n+00003980: 4966 206e 6569 7468 6572 2053 4543 4f4e If neither SECON\n+00003990: 4453 206e 6f72 204d 494c 4c49 5345 434f DS nor MILLISECO\n+000039a0: 4e44 5320 6973 2064 6566 696e 6564 2074 NDS is defined t\n+000039b0: 6865 2063 6f6d 6d61 6e64 2077 696c 6c20 he command will \n+000039c0: 7265 7475 726e 0a69 6d6d 6564 6961 7465 return.immediate\n+000039d0: 6c79 2c20 7573 696e 6720 6120 6e75 6c6c ly, using a null\n+000039e0: 2074 696d 656f 7574 2e72 6570 2e73 7973 timeout.rep.sys\n+000039f0: 7465 6d23 7573 6572 2d6c 6f67 696e 2d6e tem#user-login-n\n+00003a00: 616d 6575 7365 722d 6c6f 6769 6e2d 6e61 ameuser-login-na\n+00003a10: 6d65 0a0a 5265 7475 726e 7320 7468 6520 me..Returns the \n+00003a20: 6c6f 6769 6e20 6e61 6d65 206f 6620 7468 login name of th\n+00003a30: 6520 7573 6572 2028 6120 7374 7269 6e67 e user (a string\n+00003a40: 292e 7265 702e 7379 7374 656d 2375 7365 ).rep.system#use\n+00003a50: 722d 6675 6c6c 2d6e 616d 6575 7365 722d r-full-nameuser-\n+00003a60: 6675 6c6c 2d6e 616d 6520 5b52 4541 4c2d full-name [REAL-\n+00003a70: 4e41 4d45 5d0a 0a52 6574 7572 6e73 2074 NAME]..Returns t\n+00003a80: 6865 2072 6561 6c20 6e61 6d65 206f 6620 he real name of \n+00003a90: 7468 6520 7573 6572 2028 6120 7374 7269 the user (a stri\n+00003aa0: 6e67 292e 2049 6620 5245 414c 2d4e 414d ng). If REAL-NAM\n+00003ab0: 4520 6973 206e 6f6e 2d6e 696c 2c20 6974 E is non-nil, it\n+00003ac0: 2773 0a74 6865 206e 616d 6520 746f 2072 's.the name to r\n+00003ad0: 6574 7572 6e20 696e 2073 7562 7365 7175 eturn in subsequ\n+00003ae0: 656e 7420 6361 6c6c 732e 7265 702e 7379 ent calls.rep.sy\n+00003af0: 7374 656d 2375 7365 722d 686f 6d65 2d64 stem#user-home-d\n+00003b00: 6972 6563 746f 7279 7573 6572 2d68 6f6d irectoryuser-hom\n+00003b10: 652d 6469 7265 6374 6f72 7920 5b55 5345 e-directory [USE\n+00003b20: 525d 0a0a 5265 7475 726e 2074 6865 2070 R]..Return the p\n+00003b30: 6174 6820 746f 2055 5345 5227 7320 686f ath to USER's ho\n+00003b40: 6d65 2064 6972 6563 746f 7279 2028 6120 me directory (a \n+00003b50: 7374 7269 6e67 292e 2057 6865 6e20 5553 string). When US\n+00003b60: 4552 2069 7320 756e 6465 6669 6e65 640a ER is undefined.\n+00003b70: 7468 6520 6469 7265 6374 6f72 7920 6f66 the directory of\n+00003b80: 2074 6865 2075 7365 7220 7768 6f20 6578 the user who ex\n+00003b90: 6563 7574 6564 204a 6164 6520 6973 2066 ecuted Jade is f\n+00003ba0: 6f75 6e64 2e72 6570 2e73 7973 7465 6d23 ound.rep.system#\n+00003bb0: 7379 7374 656d 2d6e 616d 6573 7973 7465 system-namesyste\n+00003bc0: 6d2d 6e61 6d65 0a0a 5265 7475 726e 7320 m-name..Returns \n+00003bd0: 7468 6520 6e61 6d65 206f 6620 7468 6520 the name of the \n+00003be0: 686f 7374 2077 6869 6368 2074 6865 2065 host which the e\n+00003bf0: 6469 746f 7220 6973 2072 756e 6e69 6e67 ditor is running\n+00003c00: 206f 6e2e 7265 702e 7379 7374 656d 236d on.rep.system#m\n+00003c10: 6573 7361 6765 6d65 7373 6167 6520 5354 essagemessage ST\n+00003c20: 5249 4e47 205b 4449 5350 4c41 592d 4e4f RING [DISPLAY-NO\n+00003c30: 575d 0a0a 5465 6d70 6f72 6172 696c 7920 W]..Temporarily \n+00003c40: 7365 7473 2074 6865 2073 7461 7475 7320 sets the status \n+00003c50: 6469 7370 6c61 7920 746f 2053 5452 494e display to STRIN\n+00003c60: 472c 2074 6869 7320 6d61 7920 6e6f 7420 G, this may not \n+00003c70: 6861 7070 656e 2075 6e74 696c 2074 6865 happen until the\n+00003c80: 0a6e 6578 7420 636f 6d70 6c65 7465 2072 .next complete r\n+00003c90: 6564 6973 706c 6179 2c20 756e 6c65 7373 edisplay, unless\n+00003ca0: 2044 4953 504c 4159 2d4e 4f57 2069 7320 DISPLAY-NOW is \n+00003cb0: 6e6f 6e2d 6e69 6c2e 7265 702e 6461 7461 non-nil.rep.data\n+00003cc0: 2361 6c70 6861 2d63 6861 722d 7061 6c70 #alpha-char-palp\n+00003cd0: 6861 2d63 6861 722d 7020 4348 4152 0a0a ha-char-p CHAR..\n+00003ce0: 5265 7475 726e 7320 7420 6966 2043 4841 Returns t if CHA\n+00003cf0: 5220 6973 2061 6e20 616c 7068 6162 6574 R is an alphabet\n+00003d00: 6963 2063 6861 7261 6374 6572 2e72 6570 ic character.rep\n+00003d10: 2e64 6174 6123 7570 7065 722d 6361 7365 .data#upper-case\n+00003d20: 2d70 7570 7065 722d 6361 7365 2d70 2043 -pupper-case-p C\n+00003d30: 4841 520a 0a52 6574 7572 6e73 2074 2069 HAR..Returns t i\n+00003d40: 6620 4348 4152 2069 7320 7570 7065 7220 f CHAR is upper \n+00003d50: 6361 7365 2e72 6570 2e64 6174 6123 6c6f case.rep.data#lo\n+00003d60: 7765 722d 6361 7365 2d70 6c6f 7765 722d wer-case-plower-\n+00003d70: 6361 7365 2d70 2043 4841 520a 0a52 6574 case-p CHAR..Ret\n+00003d80: 7572 6e73 2074 2069 6620 4348 4152 2069 urns t if CHAR i\n+00003d90: 7320 6c6f 7765 7220 6361 7365 2e72 6570 s lower case.rep\n+00003da0: 2e64 6174 6123 6469 6769 742d 6368 6172 .data#digit-char\n+00003db0: 2d70 6469 6769 742d 6368 6172 2d70 2043 -pdigit-char-p C\n+00003dc0: 4841 520a 0a52 6574 7572 6e73 2074 2069 HAR..Returns t i\n+00003dd0: 6620 4348 4152 2069 7320 6120 6469 6769 f CHAR is a digi\n+00003de0: 742e 7265 702e 6461 7461 2361 6c70 6861 t.rep.data#alpha\n+00003df0: 6e75 6d65 7269 6370 616c 7068 616e 756d numericpalphanum\n+00003e00: 6572 6963 7020 4348 4152 0a0a 5265 7475 ericp CHAR..Retu\n+00003e10: 726e 7320 7420 6966 2043 4841 5220 6973 rns t if CHAR is\n+00003e20: 2061 6c70 6861 2d6e 756d 6572 6963 2e72 alpha-numeric.r\n+00003e30: 6570 2e64 6174 6123 7370 6163 652d 6368 ep.data#space-ch\n+00003e40: 6172 2d70 7370 6163 652d 6368 6172 2d70 ar-pspace-char-p\n+00003e50: 2043 4841 520a 0a52 6574 7572 6e73 2074 CHAR..Returns t\n+00003e60: 2069 6620 4348 4152 2069 7320 7768 6974 if CHAR is whit\n+00003e70: 6573 7061 6365 2e72 6570 2e64 6174 6123 espace.rep.data#\n+00003e80: 6368 6172 2d75 7063 6173 6563 6861 722d char-upcasechar-\n+00003e90: 7570 6361 7365 2043 4841 520a 0a52 6574 upcase CHAR..Ret\n+00003ea0: 7572 6e73 2074 6865 2075 7070 6572 2d63 urns the upper-c\n+00003eb0: 6173 6520 6571 7569 7661 6c65 6e74 206f ase equivalent o\n+00003ec0: 6620 4348 4152 2e72 6570 2e64 6174 6123 f CHAR.rep.data#\n+00003ed0: 6368 6172 2d64 6f77 6e63 6173 6563 6861 char-downcasecha\n+00003ee0: 722d 646f 776e 6361 7365 2043 4841 520a r-downcase CHAR.\n+00003ef0: 0a52 6574 7572 6e73 2074 6865 206c 6f77 .Returns the low\n+00003f00: 6572 2d63 6173 6520 6571 7569 7661 6c65 er-case equivale\n+00003f10: 6e74 206f 6620 4348 4152 2e72 6570 2e69 nt of CHAR.rep.i\n+00003f20: 6f2e 7072 6f63 6573 7365 7323 636c 6f73 o.processes#clos\n+00003f30: 652d 7072 6f63 6573 7363 6c6f 7365 2d70 e-processclose-p\n+00003f40: 726f 6365 7373 6573 205b 5052 4f43 4553 rocesses [PROCES\n+00003f50: 535d 0a0a 436c 6f73 6573 2074 6865 2073 S]..Closes the s\n+00003f60: 7464 696e 2c20 7374 646f 7574 2c20 616e tdin, stdout, an\n+00003f70: 6420 7374 6465 7272 2073 7472 6561 6d73 d stderr streams\n+00003f80: 206f 6620 7468 6520 6173 796e 6368 726f of the asynchro\n+00003f90: 6e6f 7573 2070 726f 6365 7373 2d0a 6f62 nous process-.ob\n+00003fa0: 6a65 6374 2050 524f 4345 5353 2e72 6570 ject PROCESS.rep\n+00003fb0: 2e69 6f2e 7072 6f63 6573 7365 7323 7072 .io.processes#pr\n+00003fc0: 6f63 6573 732d 7070 726f 6365 7373 7020 ocess-pprocessp \n+00003fd0: 4152 470a 0a52 6574 7572 6e20 7420 6973 ARG..Return t is\n+00003fe0: 2041 5247 2069 7320 6120 7072 6f63 6573 ARG is a proces\n+00003ff0: 732d 6f62 6a65 6374 2e00 0000 0000 0000 s-object........\n+00004000: 7265 702e 7379 7374 656d 2373 7973 7465 rep.system#syste\n+00004010: 6d73 7973 7465 6d20 5348 454c 4c2d 434f msystem SHELL-CO\n+00004020: 4d4d 414e 440a 0a53 796e 6368 726f 6e6f MMAND..Synchrono\n+00004030: 7573 6c79 2065 7865 6375 7465 2074 6865 usly execute the\n+00004040: 2073 6865 6c6c 2063 6f6d 6d61 6e64 2073 shell command s\n+00004050: 7472 696e 6720 5348 454c 4c2d 434f 4d4d tring SHELL-COMM\n+00004060: 414e 442e 2052 6574 7572 6e73 2074 6865 AND. Returns the\n+00004070: 0a65 7869 7420 7374 6174 7573 206f 6620 .exit status of \n+00004080: 7468 6520 636f 6d6d 616e 642c 206f 7220 the command, or \n+00004090: 7369 676e 616c 7320 616e 2065 7272 6f72 signals an error\n+000040a0: 2069 6620 7468 6520 7368 656c 6c20 636f if the shell co\n+000040b0: 756c 646e 2774 0a62 6520 7374 6172 7465 uldn't.be starte\n+000040c0: 642e 0a0a 4e6f 7465 2074 6861 7420 7468 d...Note that th\n+000040d0: 6520 6578 6974 2073 7461 7475 7320 6973 e exit status is\n+000040e0: 205f 6e6f 745f 2074 6865 2073 616d 6520 _not_ the same \n+000040f0: 6173 2074 6865 2072 6574 7572 6e20 636f as the return co\n+00004100: 6465 2e20 4974 0a64 6570 656e 6473 206f de. It.depends o\n+00004110: 6e20 7468 6520 6f70 6572 6174 696e 6720 n the operating \n+00004120: 7379 7374 656d 2c20 6275 7420 756e 6465 system, but unde\n+00004130: 7220 756e 6978 2074 6865 2072 6574 7572 r unix the retur\n+00004140: 6e20 636f 6465 206d 6179 2062 650a 666f n code may be.fo\n+00004150: 756e 6420 6279 2072 6967 6874 2d73 6869 und by right-shi\n+00004160: 6674 696e 6720 7468 6520 6578 6974 2073 fting the exit s\n+00004170: 7461 7475 7320 6279 2065 6967 6874 2062 tatus by eight b\n+00004180: 6974 732e 204c 6f77 206e 6f6e 2d7a 6572 its. Low non-zer\n+00004190: 6f0a 7661 6c75 6573 2072 6570 7265 7365 o.values represe\n+000041a0: 6e74 2074 6861 7420 7468 6520 7072 6f63 nt that the proc\n+000041b0: 6573 7320 7761 7320 6b69 6c6c 6564 2062 ess was killed b\n+000041c0: 7920 6120 7369 676e 616c 2e72 6570 2e73 y a signal.rep.s\n+000041d0: 7973 7465 6d23 6765 742d 636f 6d6d 616e ystem#get-comman\n+000041e0: 642d 6c69 6e65 2d6f 7074 696f 6e67 6574 d-line-optionget\n+000041f0: 2d63 6f6d 6d61 6e64 2d6c 696e 652d 6f70 -command-line-op\n+00004200: 7469 6f6e 204f 5054 494f 4e20 5b52 4551 tion OPTION [REQ\n+00004210: 5549 5245 532d 4152 4755 4d45 4e54 5d0a UIRES-ARGUMENT].\n+00004220: 0a52 6574 7572 6e73 2074 2069 6620 4f50 .Returns t if OP\n+00004230: 5449 4f4e 2077 6173 2073 7065 6369 6669 TION was specifi\n+00004240: 6564 206f 6e20 7468 6520 636f 6d6d 616e ed on the comman\n+00004250: 6420 6c69 6e65 2028 4f50 5449 4f4e 2069 d line (OPTION i\n+00004260: 7320 7479 7069 6361 6c6c 790a 6120 776f s typically.a wo\n+00004270: 7264 2062 6567 696e 6e69 6e67 2077 6974 rd beginning wit\n+00004280: 6820 602d 2d27 292e 2049 6620 5245 5155 h `--'). If REQU\n+00004290: 4952 4553 2d41 5247 554d 454e 5420 6973 IRES-ARGUMENT is\n+000042a0: 206e 6f6e 2d6e 696c 2c20 7468 6973 206f non-nil, this o\n+000042b0: 7074 696f 6e0a 7265 7175 6972 6573 2061 ption.requires a\n+000042c0: 2070 6172 616d 6574 6572 2c20 7468 6520 parameter, the \n+000042d0: 7661 6c75 6520 6f66 2077 6869 6368 2069 value of which i\n+000042e0: 7320 7265 7475 726e 6564 2e20 4966 2061 s returned. If a\n+000042f0: 2070 6172 616d 6574 6572 7320 6973 6e27 parameters isn'\n+00004300: 740a 7375 7070 6c69 6564 2061 6e20 6572 t.supplied an er\n+00004310: 726f 7220 6973 2073 6967 6e61 6c6c 6564 ror is signalled\n+00004320: 2e72 6570 2e73 7973 7465 6d23 6372 7970 .rep.system#cryp\n+00004330: 7463 7279 7074 204b 4559 2053 414c 540a tcrypt KEY SALT.\n+00004340: 0a54 6865 2060 6372 7970 7427 2066 756e .The `crypt' fun\n+00004350: 6374 696f 6e20 7461 6b65 7320 6120 7061 ction takes a pa\n+00004360: 7373 776f 7264 2c20 4b45 592c 2061 7320 ssword, KEY, as \n+00004370: 6120 7374 7269 6e67 2c20 616e 6420 6120 a string, and a \n+00004380: 5341 4c54 0a63 6861 7261 6374 6572 2061 SALT.character a\n+00004390: 7272 6179 2c20 616e 6420 7265 7475 726e rray, and return\n+000043a0: 7320 6120 7072 696e 7461 626c 6520 4153 s a printable AS\n+000043b0: 4349 4920 7374 7269 6e67 2077 6869 6368 CII string which\n+000043c0: 2073 7461 7274 7320 7769 7468 0a61 6e6f starts with.ano\n+000043d0: 7468 6572 2073 616c 742e 2020 4974 2069 ther salt. It i\n+000043e0: 7320 6265 6c69 6576 6564 2074 6861 742c s believed that,\n+000043f0: 2067 6976 656e 2074 6865 206f 7574 7075 given the outpu\n+00004400: 7420 6f66 2074 6865 2066 756e 6374 696f t of the functio\n+00004410: 6e2c 0a74 6865 2062 6573 7420 7761 7920 n,.the best way \n+00004420: 746f 2066 696e 6420 6120 4b45 5920 7468 to find a KEY th\n+00004430: 6174 2077 696c 6c20 7072 6f64 7563 6520 at will produce \n+00004440: 7468 6174 206f 7574 7075 7420 6973 2074 that output is t\n+00004450: 6f20 6775 6573 730a 7661 6c75 6573 206f o guess.values o\n+00004460: 6620 4b45 5920 756e 7469 6c20 7468 6520 f KEY until the \n+00004470: 6f72 6967 696e 616c 2076 616c 7565 206f original value o\n+00004480: 6620 4b45 5920 6973 2066 6f75 6e64 2e0a f KEY is found..\n+00004490: 0a53 6565 2063 7279 7074 2833 2920 666f .See crypt(3) fo\n+000044a0: 7220 6d6f 7265 2069 6e66 6f72 6d61 7469 r more informati\n+000044b0: 6f6e 2e72 6570 2e69 6f2e 7072 6f63 6573 on.rep.io.proces\n+000044c0: 7365 7323 6d61 6b65 2d70 726f 6365 7373 ses#make-process\n+000044d0: 6d61 6b65 2d70 726f 6365 7373 205b 4f55 make-process [OU\n+000044e0: 5450 5554 2d53 5452 4541 4d5d 205b 4655 TPUT-STREAM] [FU\n+000044f0: 4e5d 205b 4449 525d 205b 5052 4f47 5241 N] [DIR] [PROGRA\n+00004500: 4d5d 205b 4152 4753 5d0a 0a43 7265 6174 M] [ARGS]..Creat\n+00004510: 6573 2061 206e 6577 2070 726f 6365 7373 es a new process\n+00004520: 2d6f 626a 6563 742c 204f 5554 5055 542d -object, OUTPUT-\n+00004530: 5354 5245 414d 2069 7320 7768 6572 6520 STREAM is where \n+00004540: 616c 6c20 6f75 7470 7574 2066 726f 6d20 all output from \n+00004550: 7468 6973 0a70 726f 6365 7373 2067 6f65 this.process goe\n+00004560: 732c 2062 6f74 6820 7374 646f 7574 2061 s, both stdout a\n+00004570: 6e64 2073 7464 6572 722c 2046 554e 2069 nd stderr, FUN i\n+00004580: 7320 6120 6675 6e63 7469 6f6e 2074 6f20 s a function to \n+00004590: 6361 6c6c 2065 6163 6820 7469 6d65 0a74 call each time.t\n+000045a0: 6865 2070 726f 6365 7373 2072 756e 6e69 he process runni\n+000045b0: 6e67 206f 6e20 7468 6973 206f 626a 6563 ng on this objec\n+000045c0: 7420 6368 616e 6765 7320 7374 6174 652e t changes state.\n+000045d0: 2044 4952 2069 7320 7468 6520 7072 6f63 DIR is the proc\n+000045e0: 6573 7327 0a63 7572 7265 6e74 2064 6972 ess'.current dir\n+000045f0: 6563 746f 7279 2c20 5052 4f47 5241 4d20 ectory, PROGRAM \n+00004600: 7468 6520 6669 6c65 6e61 6d65 206f 6620 the filename of \n+00004610: 7468 6520 7072 6f67 7261 6d20 746f 2072 the program to r\n+00004620: 756e 2061 6e64 2041 5247 5320 610a 6c69 un and ARGS a.li\n+00004630: 7374 206f 6620 6172 6775 6d65 6e74 7320 st of arguments \n+00004640: 7061 7373 6564 2074 6f20 7468 6520 7072 passed to the pr\n+00004650: 6f63 6573 732e 0a0a 416e 7920 6f66 2074 ocess...Any of t\n+00004660: 6865 2061 7267 756d 656e 7473 206d 6179 he arguments may\n+00004670: 2062 6520 756e 7370 6563 6966 6965 642c be unspecified,\n+00004680: 2069 6e20 7768 6963 6820 6361 7365 2074 in which case t\n+00004690: 6865 7920 6361 6e20 6265 2073 6574 0a65 hey can be set.e\n+000046a0: 6974 6865 7220 6279 2074 6865 2066 756e ither by the fun\n+000046b0: 6374 696f 6e73 2070 726f 7669 6465 6420 ctions provided \n+000046c0: 6f72 2062 7920 7468 6520 6675 6e63 7469 or by the functi\n+000046d0: 6f6e 2063 616c 6c65 6420 746f 2063 7265 on called to cre\n+000046e0: 6174 6520 7468 650a 6163 7475 616c 2072 ate the.actual r\n+000046f0: 756e 6e69 6e67 2070 726f 6365 7373 2e0a unning process..\n+00004700: 0a49 6620 7468 6520 4449 5220 7061 7261 .If the DIR para\n+00004710: 6d65 7465 7220 6973 206e 696c 2069 7420 meter is nil it \n+00004720: 7769 6c6c 2062 6520 696e 6865 7269 7465 will be inherite\n+00004730: 6420 6672 6f6d 2074 6865 0a60 6465 6661 d from the.`defa\n+00004740: 756c 742d 6469 7265 6374 6f72 7927 2076 ult-directory' v\n+00004750: 6172 6961 626c 6520 6f66 2074 6865 2063 ariable of the c\n+00004760: 7572 7265 6e74 2062 7566 6665 722e 7265 urrent buffer.re\n+00004770: 702e 696f 2e70 726f 6365 7373 6573 2373 p.io.processes#s\n+00004780: 7461 7274 2d70 726f 6365 7373 7374 6172 tart-processstar\n+00004790: 742d 7072 6f63 6573 7320 5b50 524f 4345 t-process [PROCE\n+000047a0: 5353 5d20 5b50 524f 4752 414d 5d20 5b41 SS] [PROGRAM] [A\n+000047b0: 5247 532e 2e2e 5d0a 0a53 7461 7274 7320 RGS...]..Starts \n+000047c0: 6120 7072 6f63 6573 7320 7275 6e6e 696e a process runnin\n+000047d0: 6720 6f6e 2070 726f 6365 7373 2d6f 626a g on process-obj\n+000047e0: 6563 7420 5052 4f43 4553 532e 2054 6865 ect PROCESS. The\n+000047f0: 2063 6869 6c64 2d70 726f 6365 7373 2072 child-process r\n+00004800: 756e 730a 6173 796e 6368 726f 6e6f 7573 uns.asynchronous\n+00004810: 6c79 2077 6974 6820 7468 6520 6564 6974 ly with the edit\n+00004820: 6f72 2e20 4966 2050 524f 4345 5353 2069 or. If PROCESS i\n+00004830: 7320 756e 7370 6563 6966 6965 6420 7468 s unspecified th\n+00004840: 6520 6d61 6b65 2d70 726f 6365 7373 0a66 e make-process.f\n+00004850: 756e 6374 696f 6e20 7769 6c6c 2062 6520 unction will be \n+00004860: 6361 6c6c 6564 2028 7769 7468 207a 6572 called (with zer\n+00004870: 6f20 6172 6775 6d65 6e74 7329 2074 6f20 o arguments) to \n+00004880: 6372 6561 7465 206f 6e65 2e0a 0a50 524f create one...PRO\n+00004890: 4752 414d 2069 7320 7468 6520 6669 6c65 GRAM is the file\n+000048a0: 6e61 6d65 206f 6620 7468 6520 6269 6e61 name of the bina\n+000048b0: 7279 2069 6d61 6765 2c20 6974 2077 696c ry image, it wil\n+000048c0: 6c20 6265 2073 6561 7263 6865 6420 666f l be searched fo\n+000048d0: 7220 696e 0a61 6c6c 2064 6972 6563 746f r in.all directo\n+000048e0: 7269 6573 206c 6973 7465 6420 696e 2074 ries listed in t\n+000048f0: 6865 2060 5041 5448 2720 656e 7669 726f he `PATH' enviro\n+00004900: 6e6d 656e 7420 7661 7269 6162 6c65 2e0a nment variable..\n+00004910: 4152 4753 2061 7265 2074 6865 2061 7267 ARGS are the arg\n+00004920: 756d 656e 7473 2074 6f20 6769 7665 2074 uments to give t\n+00004930: 6f20 7468 6520 7072 6f63 6573 732e 0a0a o the process...\n+00004940: 4966 2061 6e79 206f 6620 7468 6520 6f70 If any of the op\n+00004950: 7469 6f6e 616c 2070 6172 616d 6574 6572 tional parameter\n+00004960: 7320 6172 6520 756e 7370 6563 6966 6965 s are unspecifie\n+00004970: 6420 7468 6579 2073 686f 756c 6420 6861 d they should ha\n+00004980: 7665 2062 6565 6e0a 7365 7420 696e 2074 ve been.set in t\n+00004990: 6865 2050 524f 4345 5353 2070 7269 6f72 he PROCESS prior\n+000049a0: 2074 6f20 6361 6c6c 696e 6720 7468 6973 to calling this\n+000049b0: 2066 756e 6374 696f 6e2e 7265 702e 696f function.rep.io\n+000049c0: 2e70 726f 6365 7373 6573 2363 616c 6c2d .processes#call-\n+000049d0: 7072 6f63 6573 7363 616c 6c2d 7072 6f63 processcall-proc\n+000049e0: 6573 7320 5b50 524f 4345 5353 5d20 5b49 ess [PROCESS] [I\n+000049f0: 4e2d 4649 4c45 5d20 5b50 524f 4752 414d N-FILE] [PROGRAM\n+00004a00: 5d20 5b41 5247 532e 2e2e 5d0a 0a53 7461 ] [ARGS...]..Sta\n+00004a10: 7274 7320 6120 7072 6f63 6573 7320 7275 rts a process ru\n+00004a20: 6e6e 696e 6720 6f6e 2070 726f 6365 7373 nning on process\n+00004a30: 2d6f 626a 6563 7420 5052 4f43 4553 532e -object PROCESS.\n+00004a40: 2057 6169 7473 2066 6f72 2074 6865 2063 Waits for the c\n+00004a50: 6869 6c64 2074 6f0a 6578 6974 2c20 7468 hild to.exit, th\n+00004a60: 656e 2072 6574 7572 6e73 2074 6865 2065 en returns the e\n+00004a70: 7869 742d 7661 6c75 6520 6f66 2074 6865 xit-value of the\n+00004a80: 2063 6869 6c64 2e20 4966 2050 524f 4345 child. If PROCE\n+00004a90: 5353 2069 7320 756e 7370 6563 6966 6965 SS is unspecifie\n+00004aa0: 640a 7468 6520 6d61 6b65 2d70 726f 6365 d.the make-proce\n+00004ab0: 7373 2066 756e 6374 696f 6e20 7769 6c6c ss function will\n+00004ac0: 2062 6520 6361 6c6c 6564 2028 7769 7468 be called (with\n+00004ad0: 207a 6572 6f20 6172 6775 6d65 6e74 7329 zero arguments)\n+00004ae0: 2074 6f20 6372 6561 7465 206f 6e65 2e0a to create one..\n+00004af0: 0a49 4e2d 4649 4c45 2069 7320 7468 6520 .IN-FILE is the \n+00004b00: 6e61 6d65 206f 6620 7468 6520 6669 6c65 name of the file\n+00004b10: 2074 6f20 636f 6e6e 6563 7420 746f 2074 to connect to t\n+00004b20: 6865 2070 726f 6365 7373 2720 7374 616e he process' stan\n+00004b30: 6461 7264 2069 6e70 7574 2c0a 6966 2074 dard input,.if t\n+00004b40: 6869 7320 6973 206e 6f74 2064 6566 696e his is not defin\n+00004b50: 6564 2060 2f64 6576 2f6e 756c 6c27 2069 ed `/dev/null' i\n+00004b60: 7320 7573 6564 2e0a 5052 4f47 5241 4d20 s used..PROGRAM \n+00004b70: 6973 2074 6865 2066 696c 656e 616d 6520 is the filename \n+00004b80: 6f66 2074 6865 2062 696e 6172 7920 696d of the binary im\n+00004b90: 6167 652c 2069 7420 7769 6c6c 2062 6520 age, it will be \n+00004ba0: 7365 6172 6368 6564 2066 6f72 2069 6e0a searched for in.\n+00004bb0: 616c 6c20 6469 7265 6374 6f72 6965 7320 all directories \n+00004bc0: 6c69 7374 6564 2069 6e20 7468 6520 6050 listed in the `P\n+00004bd0: 4154 4827 2065 6e76 6972 6f6e 6d65 6e74 ATH' environment\n+00004be0: 2076 6172 6961 626c 652e 0a41 5247 5320 variable..ARGS \n+00004bf0: 6172 6520 7468 6520 6172 6775 6d65 6e74 are the argument\n+00004c00: 7320 746f 2067 6976 6520 746f 2074 6865 s to give to the\n+00004c10: 2070 726f 6365 7373 2e0a 0a49 6620 616e process...If an\n+00004c20: 7920 6f66 2074 6865 206f 7074 696f 6e61 y of the optiona\n+00004c30: 6c20 7061 7261 6d65 7465 7273 2061 7265 l parameters are\n+00004c40: 2075 6e73 7065 6369 6669 6564 2074 6865 unspecified the\n+00004c50: 7920 7368 6f75 6c64 2068 6176 6520 6265 y should have be\n+00004c60: 656e 0a73 6574 2069 6e20 7468 6520 5052 en.set in the PR\n+00004c70: 4f43 4553 5320 7072 696f 7220 746f 2063 OCESS prior to c\n+00004c80: 616c 6c69 6e67 2074 6869 7320 6675 6e63 alling this func\n+00004c90: 7469 6f6e 2e72 6570 2e69 6f2e 7072 6f63 tion.rep.io.proc\n+00004ca0: 6573 7365 7323 696e 7465 7272 7570 742d esses#interrupt-\n+00004cb0: 7072 6f63 6573 7369 6e74 6572 7275 7074 processinterrupt\n+00004cc0: 2d70 726f 6365 7373 2050 524f 4345 5353 -process PROCESS\n+00004cd0: 205b 5349 474e 414c 2d47 524f 5550 5d0a [SIGNAL-GROUP].\n+00004ce0: 0a49 6e74 6572 7275 7074 2074 6865 2061 .Interrupt the a\n+00004cf0: 7379 6e63 6872 6f6e 6f75 7320 7072 6f63 synchronous proc\n+00004d00: 6573 7320 5052 4f43 4553 532e 2049 6620 ess PROCESS. If \n+00004d10: 5349 474e 414c 2d47 524f 5550 2069 7320 SIGNAL-GROUP is \n+00004d20: 742c 2069 6e74 6572 7275 7074 0a61 6c6c t, interrupt.all\n+00004d30: 2063 6869 6c64 2070 726f 6365 7373 6573 child processes\n+00004d40: 206f 6620 5052 4f43 4553 5320 2869 7427 of PROCESS (it'\n+00004d50: 7320 7072 6f63 6573 7320 6772 6f75 7029 s process group)\n+00004d60: 2e72 6570 2e69 6f2e 7072 6f63 6573 7365 .rep.io.processe\n+00004d70: 7323 6b69 6c6c 2d70 726f 6365 7373 6b69 s#kill-processki\n+00004d80: 6c6c 2d70 726f 6365 7373 2050 524f 4345 ll-process PROCE\n+00004d90: 5353 205b 5349 474e 414c 2d47 524f 5550 SS [SIGNAL-GROUP\n+00004da0: 5d0a 0a4b 696c 6c20 7468 6520 6173 796e ]..Kill the asyn\n+00004db0: 6368 726f 6e6f 7573 2070 726f 6365 7373 chronous process\n+00004dc0: 2050 524f 4345 5353 2e20 4966 2053 4947 PROCESS. If SIG\n+00004dd0: 4e41 4c2d 4752 4f55 5020 6973 2074 2c20 NAL-GROUP is t, \n+00004de0: 6b69 6c6c 2061 6c6c 0a63 6869 6c64 2070 kill all.child p\n+00004df0: 726f 6365 7373 6573 206f 6620 5052 4f43 rocesses of PROC\n+00004e00: 4553 5320 2869 7427 7320 7072 6f63 6573 ESS (it's proces\n+00004e10: 7320 6772 6f75 7029 2e72 6570 2e69 6f2e s group).rep.io.\n+00004e20: 7072 6f63 6573 7365 7323 7374 6f70 2d70 processes#stop-p\n+00004e30: 726f 6365 7373 7374 6f70 2d70 726f 6365 rocessstop-proce\n+00004e40: 7373 2050 524f 4345 5353 205b 5349 474e ss PROCESS [SIGN\n+00004e50: 414c 2d47 524f 5550 5d0a 0a53 7573 7065 AL-GROUP]..Suspe\n+00004e60: 6e64 7320 6578 6563 7574 696f 6e20 6f66 nds execution of\n+00004e70: 2050 524f 4345 5353 2c20 7365 6520 6063 PROCESS, see `c\n+00004e80: 6f6e 7469 6e75 652d 7072 6f63 6573 7327 ontinue-process'\n+00004e90: 2e20 4966 2053 4947 4e41 4c2d 4752 4f55 . If SIGNAL-GROU\n+00004ea0: 5020 6973 0a6e 6f6e 2d6e 696c 2061 6c73 P is.non-nil als\n+00004eb0: 6f20 7375 7370 656e 6473 2074 6865 2070 o suspends the p\n+00004ec0: 726f 6365 7373 6573 2069 6e20 7468 6520 rocesses in the \n+00004ed0: 7072 6f63 6573 7320 6772 6f75 7020 6f66 process group of\n+00004ee0: 2050 524f 4345 5353 2e72 6570 2e69 6f2e PROCESS.rep.io.\n+00004ef0: 7072 6f63 6573 7365 7323 636f 6e74 696e processes#contin\n+00004f00: 7565 2d70 726f 6365 7373 636f 6e74 696e ue-processcontin\n+00004f10: 7565 2d70 726f 6365 7373 2050 524f 4345 ue-process PROCE\n+00004f20: 5353 205b 5349 474e 414c 2d47 524f 5550 SS [SIGNAL-GROUP\n+00004f30: 5d0a 0a52 6573 7461 7274 7320 5052 4f43 ]..Restarts PROC\n+00004f40: 4553 5320 6166 7465 7220 6974 2068 6173 ESS after it has\n+00004f50: 2062 6565 6e20 7374 6f70 7065 6420 2876 been stopped (v\n+00004f60: 6961 2060 7374 6f70 2d70 726f 6365 7373 ia `stop-process\n+00004f70: 2729 2e20 4966 0a53 4947 4e41 4c2d 4752 '). If.SIGNAL-GR\n+00004f80: 4f55 5020 6973 206e 6f6e 2d6e 696c 2061 OUP is non-nil a\n+00004f90: 6c73 6f20 636f 6e74 696e 7565 7320 7468 lso continues th\n+00004fa0: 6520 7072 6f63 6573 7365 7320 696e 2074 e processes in t\n+00004fb0: 6865 2070 726f 6365 7373 2067 726f 7570 he process group\n+00004fc0: 206f 660a 5052 4f43 4553 532e 7265 702e of.PROCESS.rep.\n+00004fd0: 6c61 6e67 2e73 796d 626f 6c73 236f 6261 lang.symbols#oba\n+00004fe0: 7272 6179 6f62 6172 7261 7920 5b4e 4557 rrayobarray [NEW\n+00004ff0: 2d56 414c 5545 5d00 0000 0000 0000 0000 -VALUE].........\n+00005000: 7265 702e 696f 2e70 726f 6365 7373 6573 rep.io.processes\n+00005010: 2373 6967 6e61 6c5f 7072 6f63 6573 7373 #signal_processs\n+00005020: 6967 6e61 6c2d 7072 6f63 6573 7320 5052 ignal-process PR\n+00005030: 4f43 4553 5320 5349 474e 414c 205b 5349 OCESS SIGNAL [SI\n+00005040: 474e 414c 2d47 524f 5550 5d0a 0a53 656e GNAL-GROUP]..Sen\n+00005050: 6473 2074 6865 2073 6967 6e61 6c20 5349 ds the signal SI\n+00005060: 474e 414c 2074 6f20 7468 6520 7072 6f63 GNAL to the proc\n+00005070: 6573 7320 5052 4f43 4553 532e 2049 6620 ess PROCESS. If \n+00005080: 5349 474e 414c 2d47 524f 5550 2069 730a SIGNAL-GROUP is.\n+00005090: 6e6f 6e2d 6e69 6c20 616c 736f 2063 6f6e non-nil also con\n+000050a0: 7469 6e75 6573 2074 6865 2070 726f 6365 tinues the proce\n+000050b0: 7373 6573 2069 6e20 7468 6520 7072 6f63 sses in the proc\n+000050c0: 6573 7320 6772 6f75 7020 6f66 2050 524f ess group of PRO\n+000050d0: 4345 5353 2e0a 0a50 524f 4345 5353 206d CESS...PROCESS m\n+000050e0: 6179 2062 6520 6569 7468 6572 2061 204c ay be either a L\n+000050f0: 6973 7020 7072 6f63 6573 7320 6f62 6a65 isp process obje\n+00005100: 6374 2c20 6f72 2061 6e20 696e 7465 6765 ct, or an intege\n+00005110: 7220 6769 7669 6e67 2074 6865 0a70 726f r giving the.pro\n+00005120: 6365 7373 2d69 6420 6f66 2061 2070 726f cess-id of a pro\n+00005130: 6365 7373 2028 6e6f 7420 6e65 6365 7373 cess (not necess\n+00005140: 6172 696c 7920 7374 6172 7465 6420 6279 arily started by\n+00005150: 2072 6570 292e 0a0a 5349 474e 414c 206d rep)...SIGNAL m\n+00005160: 6179 2065 6974 6865 7220 6265 2061 206e ay either be a n\n+00005170: 756d 6572 6963 2073 6967 6e61 6c2c 206f umeric signal, o\n+00005180: 7220 6120 7379 6d62 6f6c 206e 616d 696e r a symbol namin\n+00005190: 6720 6120 7369 676e 616c 2c20 692e 652e g a signal, i.e.\n+000051a0: 0a74 6865 2073 796d 626f 6c20 6049 4e54 .the symbol `INT\n+000051b0: 2720 666f 7220 7468 6520 554e 4958 2053 ' for the UNIX S\n+000051c0: 4947 494e 5420 7369 676e 616c 2e72 6570 IGINT signal.rep\n+000051d0: 2e69 6f2e 7072 6f63 6573 7365 7323 7072 .io.processes#pr\n+000051e0: 6f63 6573 732d 6578 6974 2d73 7461 7475 ocess-exit-statu\n+000051f0: 7370 726f 6365 7373 2d65 7869 742d 7374 sprocess-exit-st\n+00005200: 6174 7573 2050 524f 4345 5353 0a0a 5265 atus PROCESS..Re\n+00005210: 7475 726e 7320 7468 6520 756e 7072 6f63 turns the unproc\n+00005220: 6573 7365 6420 6578 6974 2d73 7461 7475 essed exit-statu\n+00005230: 7320 6f66 2074 6865 206c 6173 7420 7072 s of the last pr\n+00005240: 6f63 6573 7320 746f 2062 6520 7275 6e20 ocess to be run \n+00005250: 6f6e 2074 6865 0a70 726f 6365 7373 2d6f on the.process-o\n+00005260: 626a 6563 7420 5052 4f43 4553 532e 2049 bject PROCESS. I\n+00005270: 6620 5052 4f43 4553 5320 6973 2063 7572 f PROCESS is cur\n+00005280: 7265 6e74 6c79 2072 756e 6e69 6e67 2c20 rently running, \n+00005290: 7265 7475 726e 206e 696c 2e72 6570 2e69 return nil.rep.i\n+000052a0: 6f2e 7072 6f63 6573 7365 7323 7072 6f63 o.processes#proc\n+000052b0: 6573 732d 6578 6974 2d76 616c 7565 7072 ess-exit-valuepr\n+000052c0: 6f63 6573 732d 6578 6974 2d76 616c 7565 ocess-exit-value\n+000052d0: 2050 524f 4345 5353 0a0a 5265 7475 726e PROCESS..Return\n+000052e0: 7320 7468 6520 7265 7475 726e 2d76 616c s the return-val\n+000052f0: 7565 206f 6620 7468 6520 6c61 7374 2070 ue of the last p\n+00005300: 726f 6365 7373 2074 6f20 6265 2072 756e rocess to be run\n+00005310: 206f 6e20 5052 4f43 4553 532c 206f 7220 on PROCESS, or \n+00005320: 6e69 6c20 6966 3a0a 2020 6129 206e 6f20 nil if:. a) no \n+00005330: 7072 6f63 6573 7320 6861 7320 7275 6e20 process has run \n+00005340: 6f6e 2050 524f 4345 5353 0a20 2062 2920 on PROCESS. b) \n+00005350: 5052 4f43 4553 5320 6973 2073 7469 6c6c PROCESS is still\n+00005360: 2072 756e 6e69 6e67 0a20 2063 2920 5052 running. c) PR\n+00005370: 4f43 4553 5320 6578 6974 6564 2061 626e OCESS exited abn\n+00005380: 6f72 6d61 6c6c 7972 6570 2e69 6f2e 7072 ormallyrep.io.pr\n+00005390: 6f63 6573 7365 7323 7072 6f63 6573 732d ocesses#process-\n+000053a0: 6964 7072 6f63 6573 732d 6964 205b 5052 idprocess-id [PR\n+000053b0: 4f43 4553 535d 0a0a 4966 2050 524f 4345 OCESS]..If PROCE\n+000053c0: 5353 2069 7320 7275 6e6e 696e 6720 6f72 SS is running or\n+000053d0: 2073 746f 7070 6564 2c20 7265 7475 726e stopped, return\n+000053e0: 2074 6865 2070 726f 6365 7373 2d69 6465 the process-ide\n+000053f0: 6e74 6966 6965 7220 6173 736f 6369 6174 ntifier associat\n+00005400: 6564 0a77 6974 6820 6974 2028 6965 2c20 ed.with it (ie, \n+00005410: 6974 7320 7069 6429 2e0a 0a49 6620 5052 its pid)...If PR\n+00005420: 4f43 4553 5320 6973 206e 696c 2c20 7265 OCESS is nil, re\n+00005430: 7475 726e 2074 6865 2070 726f 6365 7373 turn the process\n+00005440: 2069 6420 6f66 2074 6865 204c 6973 7020 id of the Lisp \n+00005450: 696e 7465 7270 7265 7465 722e 7265 702e interpreter.rep.\n+00005460: 696f 2e70 726f 6365 7373 6573 2370 726f io.processes#pro\n+00005470: 6365 7373 2d72 756e 6e69 6e67 2d70 7072 cess-running-ppr\n+00005480: 6f63 6573 732d 7275 6e6e 696e 672d 7020 ocess-running-p \n+00005490: 5052 4f43 4553 530a 0a52 6574 7572 6e20 PROCESS..Return \n+000054a0: 7420 6966 2050 524f 4345 5353 2069 7320 t if PROCESS is \n+000054b0: 7275 6e6e 696e 672e 7265 702e 696f 2e70 running.rep.io.p\n+000054c0: 726f 6365 7373 6573 2370 726f 6365 7373 rocesses#process\n+000054d0: 2d73 746f 7070 6564 2d70 7072 6f63 6573 -stopped-pproces\n+000054e0: 732d 7374 6f70 7065 642d 7020 5052 4f43 s-stopped-p PROC\n+000054f0: 4553 530a 0a52 6574 7572 6e20 7420 6966 ESS..Return t if\n+00005500: 2050 524f 4345 5353 2068 6173 2062 6565 PROCESS has bee\n+00005510: 6e20 7374 6f70 7065 642e 7265 702e 696f n stopped.rep.io\n+00005520: 2e70 726f 6365 7373 6573 2370 726f 6365 .processes#proce\n+00005530: 7373 2d69 6e2d 7573 652d 7070 726f 6365 ss-in-use-pproce\n+00005540: 7373 2d69 6e2d 7573 652d 7020 5052 4f43 ss-in-use-p PROC\n+00005550: 4553 530a 0a53 696d 696c 6172 2074 6f20 ESS..Similar to \n+00005560: 6070 726f 6365 7373 2d72 756e 6e69 6e67 `process-running\n+00005570: 2d70 2720 6578 6365 7074 2074 6861 7420 -p' except that \n+00005580: 7468 6973 2072 6574 7572 6e73 2074 2065 this returns t e\n+00005590: 7665 6e20 7768 656e 2074 6865 0a70 726f ven when the.pro\n+000055a0: 6365 7373 2068 6173 2073 746f 7070 6564 cess has stopped\n+000055b0: 2e72 6570 2e69 6f2e 7072 6f63 6573 7365 .rep.io.processe\n+000055c0: 7323 7072 6f63 6573 732d 7072 6f67 7072 s#process-progpr\n+000055d0: 6f63 6573 732d 7072 6f67 2050 524f 4345 ocess-prog PROCE\n+000055e0: 5353 0a0a 5265 7475 726e 2074 6865 206e SS..Return the n\n+000055f0: 616d 6520 6f66 2074 6865 2070 726f 6772 ame of the progr\n+00005600: 616d 2069 6e20 5052 4f43 4553 532e 7265 am in PROCESS.re\n+00005610: 702e 696f 2e70 726f 6365 7373 6573 2373 p.io.processes#s\n+00005620: 6574 2d70 726f 6365 7373 2d70 726f 6773 et-process-progs\n+00005630: 6574 2d70 726f 6365 7373 2d70 726f 6720 et-process-prog \n+00005640: 5052 4f43 4553 5320 5052 4f47 5241 4d0a PROCESS PROGRAM.\n+00005650: 0a53 6574 7320 7468 6520 6e61 6d65 206f .Sets the name o\n+00005660: 6620 7468 6520 7072 6f67 7261 6d20 746f f the program to\n+00005670: 2072 756e 206f 6e20 5052 4f43 4553 5320 run on PROCESS \n+00005680: 746f 2046 494c 452e 7265 702e 696f 2e70 to FILE.rep.io.p\n+00005690: 726f 6365 7373 6573 2370 726f 6365 7373 rocesses#process\n+000056a0: 2d61 7267 7370 726f 6365 7373 2d61 7267 -argsprocess-arg\n+000056b0: 7320 5052 4f43 4553 530a 0a52 6574 7572 s PROCESS..Retur\n+000056c0: 6e20 7468 6520 6c69 7374 206f 6620 6172 n the list of ar\n+000056d0: 6775 6d65 6e74 7320 746f 2050 524f 4345 guments to PROCE\n+000056e0: 5353 2e72 6570 2e69 6f2e 7072 6f63 6573 SS.rep.io.proces\n+000056f0: 7365 7323 7365 742d 7072 6f63 6573 732d ses#set-process-\n+00005700: 6172 6773 7365 742d 7072 6f63 6573 732d argsset-process-\n+00005710: 6172 6773 2050 524f 4345 5353 2041 5247 args PROCESS ARG\n+00005720: 2d4c 4953 540a 0a53 6574 2074 6865 2061 -LIST..Set the a\n+00005730: 7267 756d 656e 7473 2074 6f20 5052 4f43 rguments to PROC\n+00005740: 4553 532e 7265 702e 696f 2e70 726f 6365 ESS.rep.io.proce\n+00005750: 7373 6573 2370 726f 6365 7373 2d6f 7574 sses#process-out\n+00005760: 7075 742d 7374 7265 616d 7072 6f63 6573 put-streamproces\n+00005770: 732d 6f75 7470 7574 2d73 7472 6561 6d20 s-output-stream \n+00005780: 5052 4f43 4553 530a 0a52 6574 7572 6e20 PROCESS..Return \n+00005790: 7468 6520 7374 7265 616d 2074 6f20 7768 the stream to wh\n+000057a0: 6963 6820 616c 6c20 6f75 7470 7574 2066 ich all output f\n+000057b0: 726f 6d20 5052 4f43 4553 5320 6973 2073 rom PROCESS is s\n+000057c0: 656e 742e 7265 702e 696f 2e70 726f 6365 ent.rep.io.proce\n+000057d0: 7373 6573 2373 6574 2d70 726f 6365 7373 sses#set-process\n+000057e0: 2d6f 7574 7075 742d 7374 7265 616d 7365 -output-streamse\n+000057f0: 742d 7072 6f63 6573 732d 6f75 7470 7574 t-process-output\n+00005800: 2d73 7472 6561 6d20 5052 4f43 4553 5320 -stream PROCESS \n+00005810: 5354 5245 414d 0a0a 5365 7420 7468 6520 STREAM..Set the \n+00005820: 6f75 7470 7574 2d73 7472 6561 6d20 6f66 output-stream of\n+00005830: 2050 524f 4345 5353 2074 6f20 5354 5245 PROCESS to STRE\n+00005840: 414d 2e20 6e69 6c20 6d65 616e 7320 6469 AM. nil means di\n+00005850: 7363 6172 6420 616c 6c20 6f75 7470 7574 scard all output\n+00005860: 2e72 6570 2e69 6f2e 7072 6f63 6573 7365 .rep.io.processe\n+00005870: 7323 7072 6f63 6573 732d 6572 726f 722d s#process-error-\n+00005880: 7374 7265 616d 7072 6f63 6573 732d 6572 streamprocess-er\n+00005890: 726f 722d 7374 7265 616d 2050 524f 4345 ror-stream PROCE\n+000058a0: 5353 0a0a 5265 7475 726e 2074 6865 2073 SS..Return the s\n+000058b0: 7472 6561 6d20 746f 2077 6869 6368 2061 tream to which a\n+000058c0: 6c6c 2073 7461 6e64 6172 642d 6572 726f ll standard-erro\n+000058d0: 7220 6f75 7470 7574 2066 726f 6d20 5052 r output from PR\n+000058e0: 4f43 4553 5320 6973 2073 656e 742e 7265 OCESS is sent.re\n+000058f0: 702e 696f 2e70 726f 6365 7373 6573 2373 p.io.processes#s\n+00005900: 6574 2d70 726f 6365 7373 2d65 7272 6f72 et-process-error\n+00005910: 2d73 7472 6561 6d73 6574 2d70 726f 6365 -streamset-proce\n+00005920: 7373 2d65 7272 6f72 2d73 7472 6561 6d20 ss-error-stream \n+00005930: 5052 4f43 4553 5320 5354 5245 414d 0a0a PROCESS STREAM..\n+00005940: 5365 7420 7468 6520 6572 726f 722d 7374 Set the error-st\n+00005950: 7265 616d 206f 6620 5052 4f43 4553 5320 ream of PROCESS \n+00005960: 746f 2053 5452 4541 4d2e 206e 696c 206d to STREAM. nil m\n+00005970: 6561 6e73 2064 6973 6361 7264 2061 6c6c eans discard all\n+00005980: 206f 7574 7075 742e 0a0a 4e6f 7465 2074 output...Note t\n+00005990: 6861 7420 7468 6973 2063 7572 7265 6e74 hat this current\n+000059a0: 6c79 206f 6e6c 7920 776f 726b 7320 636f ly only works co\n+000059b0: 7272 6563 746c 7920 7769 7468 2070 6970 rrectly with pip\n+000059c0: 6520 636f 6e6e 6563 7469 6f6e 732e 7265 e connections.re\n+000059d0: 702e 696f 2e70 726f 6365 7373 6573 2370 p.io.processes#p\n+000059e0: 726f 6365 7373 2d66 756e 6374 696f 6e70 rocess-functionp\n+000059f0: 726f 6365 7373 2d66 756e 6374 696f 6e20 rocess-function \n+00005a00: 5052 4f43 4553 530a 0a52 6574 7572 6e20 PROCESS..Return \n+00005a10: 7468 6520 6675 6e63 7469 6f6e 2077 6869 the function whi\n+00005a20: 6368 2069 7320 6361 6c6c 6564 2077 6865 ch is called whe\n+00005a30: 6e20 5052 4f43 4553 5320 6368 616e 6765 n PROCESS change\n+00005a40: 7320 7374 6174 6520 2869 2e65 2e20 6974 s state (i.e. it\n+00005a50: 0a65 7869 7473 206f 7220 6973 2073 746f .exits or is sto\n+00005a60: 7070 6564 292e 7265 702e 696f 2e70 726f pped).rep.io.pro\n+00005a70: 6365 7373 6573 2373 6574 2d70 726f 6365 cesses#set-proce\n+00005a80: 7373 2d66 756e 6374 696f 6e73 6574 2d70 ss-functionset-p\n+00005a90: 726f 6365 7373 2d66 756e 6374 696f 6e20 rocess-function \n+00005aa0: 5052 4f43 4553 5320 4655 4e43 5449 4f4e PROCESS FUNCTION\n+00005ab0: 0a0a 5365 7420 7468 6520 6675 6e63 7469 ..Set the functi\n+00005ac0: 6f6e 2077 6869 6368 2069 7320 6361 6c6c on which is call\n+00005ad0: 6564 2077 6865 6e20 5052 4f43 4553 5320 ed when PROCESS \n+00005ae0: 6368 616e 6765 7320 7374 6174 6520 746f changes state to\n+00005af0: 2046 554e 4354 494f 4e2e 7265 702e 696f FUNCTION.rep.io\n+00005b00: 2e70 726f 6365 7373 6573 2370 726f 6365 .processes#proce\n+00005b10: 7373 2d64 6972 7072 6f63 6573 732d 6469 ss-dirprocess-di\n+00005b20: 7220 5052 4f43 4553 530a 0a52 6574 7572 r PROCESS..Retur\n+00005b30: 6e20 7468 6520 6e61 6d65 206f 6620 7468 n the name of th\n+00005b40: 6520 6469 7265 6374 6f72 7920 7768 6963 e directory whic\n+00005b50: 6820 6265 636f 6d65 7320 7468 6520 776f h becomes the wo\n+00005b60: 726b 696e 6720 6469 7265 6374 6f72 7920 rking directory \n+00005b70: 6f66 0a50 524f 4345 5353 2077 6865 6e20 of.PROCESS when \n+00005b80: 6974 2069 7320 7374 6172 7465 642e 7265 it is started.re\n+00005b90: 702e 696f 2e70 726f 6365 7373 6573 2373 p.io.processes#s\n+00005ba0: 6574 2d70 726f 6365 7373 2d64 6972 7365 et-process-dirse\n+00005bb0: 742d 7072 6f63 6573 732d 6469 7220 5052 t-process-dir PR\n+00005bc0: 4f43 4553 5320 4449 520a 0a53 6574 2074 OCESS DIR..Set t\n+00005bd0: 6865 2064 6972 6563 746f 7279 206f 6620 he directory of \n+00005be0: 5052 4f43 4553 5320 746f 2044 4952 2e72 PROCESS to DIR.r\n+00005bf0: 6570 2e69 6f2e 7072 6f63 6573 7365 7323 ep.io.processes#\n+00005c00: 7072 6f63 6573 732d 636f 6e6e 6563 7469 process-connecti\n+00005c10: 6f6e 2d74 7970 6570 726f 6365 7373 2d63 on-typeprocess-c\n+00005c20: 6f6e 6e65 6374 696f 6e2d 7479 7065 2050 onnection-type P\n+00005c30: 524f 4345 5353 0a0a 5265 7475 726e 7320 ROCESS..Returns \n+00005c40: 6120 7379 6d62 6f6c 2064 6566 696e 696e a symbol definin\n+00005c50: 6720 7468 6520 7479 7065 206f 6620 7374 g the type of st\n+00005c60: 7265 616d 2028 692e 652e 2070 6970 652c ream (i.e. pipe,\n+00005c70: 2070 7479 2c20 6f72 0a73 6f63 6b65 7470 pty, or.socketp\n+00005c80: 6169 7229 2075 7365 6420 746f 2063 6f6e air) used to con\n+00005c90: 6e65 6374 2050 524f 4345 5353 2077 6974 nect PROCESS wit\n+00005ca0: 6820 6974 7320 7068 7973 6963 616c 2070 h its physical p\n+00005cb0: 726f 6365 7373 2e72 6570 2e69 6f2e 7072 rocess.rep.io.pr\n+00005cc0: 6f63 6573 7365 7323 7365 742d 7072 6f63 ocesses#set-proc\n+00005cd0: 6573 732d 636f 6e6e 6563 7469 6f6e 2d74 ess-connection-t\n+00005ce0: 7970 6573 6574 2d70 726f 6365 7373 2d63 ypeset-process-c\n+00005cf0: 6f6e 6e65 6374 696f 6e2d 7479 7065 2050 onnection-type P\n+00005d00: 524f 4345 5353 2054 5950 450a 0a44 6566 ROCESS TYPE..Def\n+00005d10: 696e 6520 686f 7720 5052 4f43 4553 5320 ine how PROCESS \n+00005d20: 636f 6d6d 756e 6963 6174 6573 2077 6974 communicates wit\n+00005d30: 6820 6974 2773 2063 6869 6c64 2070 726f h it's child pro\n+00005d40: 6365 7373 2c20 5459 5045 206d 6179 2062 cess, TYPE may b\n+00005d50: 650a 6f6e 6520 6f66 2074 6865 2066 6f6c e.one of the fol\n+00005d60: 6c6f 7769 6e67 2073 796d 626f 6c73 3a0a lowing symbols:.\n+00005d70: 0a20 2070 7479 0909 5573 6520 6120 7074 . pty..Use a pt\n+00005d80: 790a 2020 7069 7065 0909 5468 7265 6520 y. pipe..Three \n+00005d90: 7069 7065 7320 6172 6520 7573 6564 0a20 pipes are used. \n+00005da0: 2073 6f63 6b65 7470 6169 7209 5573 6520 socketpair.Use \n+00005db0: 6120 736f 636b 6574 7061 6972 0a0a 5468 a socketpair..Th\n+00005dc0: 6973 2066 756e 6374 696f 6e20 6361 6e20 is function can \n+00005dd0: 6f6e 6c79 2062 6520 7573 6564 2077 6865 only be used whe\n+00005de0: 6e20 5052 4f43 4553 5320 6973 206e 6f74 n PROCESS is not\n+00005df0: 2069 6e20 7573 652e 0a0a 4e6f 7465 2074 in use...Note t\n+00005e00: 6861 7420 6f6e 6c79 2074 6865 2060 7069 hat only the `pi\n+00005e10: 7065 2720 636f 6e6e 6563 7469 6f6e 2074 pe' connection t\n+00005e20: 7970 6520 616c 6c6f 7773 2070 726f 6365 ype allows proce\n+00005e30: 7373 206f 7574 7075 7420 616e 640a 7072 ss output and.pr\n+00005e40: 6f63 6573 7320 6572 726f 7220 6f75 7470 ocess error outp\n+00005e50: 7574 2074 6f20 6265 2064 6966 6665 7265 ut to be differe\n+00005e60: 6e74 6961 7465 642e 7265 702e 696f 2e70 ntiated.rep.io.p\n+00005e70: 726f 6365 7373 6573 2361 6374 6976 652d rocesses#active-\n+00005e80: 7072 6f63 6573 7365 7361 6374 6976 652d processesactive-\n+00005e90: 7072 6f63 6573 7365 730a 0a52 6574 7572 processes..Retur\n+00005ea0: 6e20 6120 6c69 7374 2063 6f6e 7461 696e n a list contain\n+00005eb0: 696e 6720 616c 6c20 6163 7469 7665 2070 ing all active p\n+00005ec0: 726f 6365 7373 206f 626a 6563 7473 2e72 rocess objects.r\n+00005ed0: 6570 2e69 6f2e 7072 6f63 6573 7365 7323 ep.io.processes#\n+00005ee0: 6163 6365 7074 2d70 726f 6365 7373 2d6f accept-process-o\n+00005ef0: 7574 7075 7461 6363 6570 742d 7072 6f63 utputaccept-proc\n+00005f00: 6573 732d 6f75 7470 7574 205b 5345 434f ess-output [SECO\n+00005f10: 4e44 535d 205b 4d49 4c4c 4953 4543 4f4e NDS] [MILLISECON\n+00005f20: 4453 5d0a 0a57 6169 7420 5345 434f 4e44 DS]..Wait SECOND\n+00005f30: 5320 706c 7573 204d 494c 4c49 5345 434f S plus MILLISECO\n+00005f40: 4e44 5320 666f 7220 6f75 7470 7574 2066 NDS for output f\n+00005f50: 726f 6d20 616e 7920 6173 796e 6368 726f rom any asynchro\n+00005f60: 6e6f 7573 2073 7562 7072 6f63 6573 7365 nous subprocesse\n+00005f70: 732e 0a49 6620 616e 7920 6172 7269 7665 s..If any arrive\n+00005f80: 732c 2070 726f 6365 7373 2069 742c 2074 s, process it, t\n+00005f90: 6865 6e20 7265 7475 726e 206e 696c 2e20 hen return nil. \n+00005fa0: 4f74 6865 7277 6973 6520 7265 7475 726e Otherwise return\n+00005fb0: 2074 2e0a 0a4e 6f74 6520 7468 6174 206f t...Note that o\n+00005fc0: 7574 7075 7420 696e 636c 7564 6573 206e utput includes n\n+00005fd0: 6f74 6966 6963 6174 696f 6e20 6f66 2070 otification of p\n+00005fe0: 726f 6365 7373 2074 6572 6d69 6e61 7469 rocess terminati\n+00005ff0: 6f6e 2e00 0000 0000 0000 0000 0000 0000 on..............\n+00006000: 7265 702e 696f 2e70 726f 6365 7373 6573 rep.io.processes\n+00006010: 2361 6363 6570 742d 7072 6f63 6573 732d #accept-process-\n+00006020: 6f75 7470 7574 2d31 6163 6365 7074 2d70 output-1accept-p\n+00006030: 726f 6365 7373 2d6f 7574 7075 742d 3120 rocess-output-1 \n+00006040: 5052 4f43 4553 5320 5b53 4543 4f4e 4453 PROCESS [SECONDS\n+00006050: 5d20 5b4d 494c 4c49 5345 434f 4e44 535d ] [MILLISECONDS]\n+00006060: 0a0a 5761 6974 2053 4543 4f4e 4453 2070 ..Wait SECONDS p\n+00006070: 6c75 7320 4d49 4c4c 4953 4543 4f4e 4453 lus MILLISECONDS\n+00006080: 2066 6f72 206f 7574 7075 7420 6672 6f6d for output from\n+00006090: 2074 6865 2061 7379 6e63 6872 6f6e 6f75 the asynchronou\n+000060a0: 730a 7375 6270 726f 6365 7373 2050 524f s.subprocess PRO\n+000060b0: 4345 5353 2e20 4966 2061 6e79 2061 7272 CESS. If any arr\n+000060c0: 6976 6573 2c20 7072 6f63 6573 7320 6974 ives, process it\n+000060d0: 2c20 7468 656e 2072 6574 7572 6e20 6e69 , then return ni\n+000060e0: 6c2e 0a4f 7468 6572 7769 7365 2072 6574 l..Otherwise ret\n+000060f0: 7572 6e20 742e 0a0a 4e6f 7465 2074 6861 urn t...Note tha\n+00006100: 7420 6f75 7470 7574 2069 6e63 6c75 6465 t output include\n+00006110: 7320 6e6f 7469 6669 6361 7469 6f6e 206f s notification o\n+00006120: 6620 7072 6f63 6573 7320 7465 726d 696e f process termin\n+00006130: 6174 696f 6e2e 7265 702e 6c61 6e67 2e73 ation.rep.lang.s\n+00006140: 796d 626f 6c73 236d 616b 652d 7379 6d62 ymbols#make-symb\n+00006150: 6f6c 6d61 6b65 2d73 796d 626f 6c20 4e41 olmake-symbol NA\n+00006160: 4d45 0a0a 5265 7475 726e 7320 6120 6e65 ME..Returns a ne\n+00006170: 772c 2075 6e69 6e74 6572 6e65 642c 2073 w, uninterned, s\n+00006180: 796d 626f 6c20 7769 7468 2070 7269 6e74 ymbol with print\n+00006190: 2d6e 616d 6520 4e41 4d45 2e20 4974 2773 -name NAME. It's\n+000061a0: 2076 616c 7565 2061 6e64 0a66 756e 6374 value and.funct\n+000061b0: 696f 6e20 6465 6669 6e69 7469 6f6e 2061 ion definition a\n+000061c0: 7265 2062 6f74 6820 766f 6964 2061 6e64 re both void and\n+000061d0: 2069 7420 6861 7320 6120 6e69 6c20 7072 it has a nil pr\n+000061e0: 6f70 6572 7479 2d6c 6973 742e 7265 702e operty-list.rep.\n+000061f0: 6c61 6e67 2e73 796d 626f 6c73 236d 616b lang.symbols#mak\n+00006200: 652d 6f62 6172 7261 796d 616b 652d 6f62 e-obarraymake-ob\n+00006210: 6172 7261 7920 5349 5a45 0a0a 4372 6561 array SIZE..Crea\n+00006220: 7465 7320 6120 6e65 7720 7374 7275 6374 tes a new struct\n+00006230: 7572 6520 666f 7220 7374 6f72 696e 6720 ure for storing \n+00006240: 7379 6d62 6f6c 7320 696e 2e20 5468 6973 symbols in. This\n+00006250: 2069 7320 6261 7369 6361 6c6c 7920 6120 is basically a \n+00006260: 7665 6374 6f72 0a77 6974 6820 6120 6665 vector.with a fe\n+00006270: 7720 736c 6967 6874 2064 6966 6665 7265 w slight differe\n+00006280: 6e63 6573 2028 616c 6c20 656c 656d 656e nces (all elemen\n+00006290: 7473 2069 6e69 7469 616c 6973 6564 2074 ts initialised t\n+000062a0: 6f20 6120 7370 6563 6961 6c20 7661 6c75 o a special valu\n+000062b0: 6529 2e72 6570 2e6c 616e 672e 7379 6d62 e).rep.lang.symb\n+000062c0: 6f6c 7323 6669 6e64 2d73 796d 626f 6c66 ols#find-symbolf\n+000062d0: 696e 642d 7379 6d62 6f6c 204e 414d 4520 ind-symbol NAME \n+000062e0: 5b4f 4241 5252 4159 5d0a 0a52 6574 7572 [OBARRAY]..Retur\n+000062f0: 6e73 2074 6865 2073 796d 626f 6c20 7769 ns the symbol wi\n+00006300: 7468 2070 7269 6e74 2d6e 616d 6520 4e41 th print-name NA\n+00006310: 4d45 2c20 666f 756e 6420 6279 2073 6561 ME, found by sea\n+00006320: 7263 6869 6e67 204f 4241 5252 4159 2028 rching OBARRAY (\n+00006330: 6f72 0a74 6865 2064 6566 6175 6c74 2060 or.the default `\n+00006340: 7265 705f 6f62 6172 7261 7927 2069 6620 rep_obarray' if \n+00006350: 6e69 6c29 2c20 6f72 206e 696c 2069 6620 nil), or nil if \n+00006360: 6e6f 2073 7563 6820 7379 6d62 6f6c 2065 no such symbol e\n+00006370: 7869 7374 732e 7265 702e 6c61 6e67 2e73 xists.rep.lang.s\n+00006380: 796d 626f 6c73 2369 6e74 6572 6e2d 7379 ymbols#intern-sy\n+00006390: 6d62 6f6c 696e 7465 726e 2d73 796d 626f mbolintern-symbo\n+000063a0: 6c20 5359 4d42 4f4c 205b 4f42 4152 5241 l SYMBOL [OBARRA\n+000063b0: 595d 0a0a 5374 6f72 6573 2053 594d 424f Y]..Stores SYMBO\n+000063c0: 4c20 696e 204f 4241 5252 4159 2028 6f72 L in OBARRAY (or\n+000063d0: 2074 6865 2064 6566 6175 6c74 292e 2049 the default). I\n+000063e0: 6620 5359 4d42 4f4c 2068 6173 2061 6c72 f SYMBOL has alr\n+000063f0: 6561 6479 2062 6565 6e20 696e 7465 726e eady been intern\n+00006400: 6564 0a73 6f6d 6577 6865 7265 2061 6e20 ed.somewhere an \n+00006410: 6572 726f 7220 6973 2073 6967 6e61 6c6c error is signall\n+00006420: 6564 2e72 6570 2e6c 616e 672e 7379 6d62 ed.rep.lang.symb\n+00006430: 6f6c 7323 696e 7465 726e 696e 7465 726e ols#internintern\n+00006440: 204e 414d 4520 5b4f 4241 5252 4159 5d0a NAME [OBARRAY].\n+00006450: 0a49 6620 6120 7379 6d62 6f6c 2077 6974 .If a symbol wit\n+00006460: 6820 7072 696e 742d 6e61 6d65 2065 7869 h print-name exi\n+00006470: 7374 7320 696e 204f 4241 5252 4159 2028 sts in OBARRAY (\n+00006480: 6f72 2074 6865 2064 6566 6175 6c74 2920 or the default) \n+00006490: 7265 7475 726e 2069 742e 0a45 6c73 6520 return it..Else \n+000064a0: 7573 6520 6028 6d61 6b65 2d73 796d 626f use `(make-symbo\n+000064b0: 6c20 4e41 4d45 2927 2074 6f20 6372 6561 l NAME)' to crea\n+000064c0: 7465 2061 206e 6577 2073 796d 626f 6c2c te a new symbol,\n+000064d0: 2069 6e74 6572 6e20 7468 6174 2069 6e74 intern that int\n+000064e0: 6f20 7468 650a 4f42 4152 5241 592c 2074 o the.OBARRAY, t\n+000064f0: 6865 6e20 7265 7475 726e 2069 742e 7265 hen return it.re\n+00006500: 702e 6c61 6e67 2e73 796d 626f 6c73 2375 p.lang.symbols#u\n+00006510: 6e69 6e74 6572 6e75 6e69 6e74 6572 6e20 ninternunintern \n+00006520: 5359 4d42 4f4c 205b 4f42 4152 5241 595d SYMBOL [OBARRAY]\n+00006530: 0a0a 5265 6d6f 7665 7320 5359 4d42 4f4c ..Removes SYMBOL\n+00006540: 2066 726f 6d20 4f42 4152 5241 5920 286f from OBARRAY (o\n+00006550: 7220 7468 6520 6465 6661 756c 7429 2e20 r the default). \n+00006560: 5573 6520 7468 6973 2077 6974 6820 6361 Use this with ca\n+00006570: 7574 696f 6e2e 7265 702e 6c61 6e67 2e69 ution.rep.lang.i\n+00006580: 6e74 6572 7072 6574 6572 236d 616b 652d nterpreter#make-\n+00006590: 636c 6f73 7572 656d 616b 652d 636c 6f73 closuremake-clos\n+000065a0: 7572 6520 4655 4e43 5449 4f4e 2026 6f70 ure FUNCTION &op\n+000065b0: 7469 6f6e 616c 204e 414d 450a 0a52 6574 tional NAME..Ret\n+000065c0: 7572 6e20 6120 6675 6e63 7469 6f6e 616c urn a functional\n+000065d0: 206f 626a 6563 7420 7768 6963 6820 6d61 object which ma\n+000065e0: 6b65 7320 7468 6520 636c 6f73 7572 6520 kes the closure \n+000065f0: 6f66 2046 554e 4354 494f 4e20 616e 6420 of FUNCTION and \n+00006600: 7468 650a 6375 7272 656e 7420 656e 7669 the.current envi\n+00006610: 726f 6e6d 656e 742e 7265 702e 6c61 6e67 ronment.rep.lang\n+00006620: 2e69 6e74 6572 7072 6574 6572 2363 6c6f .interpreter#clo\n+00006630: 7375 7265 2d66 756e 6374 696f 6e63 6c6f sure-functionclo\n+00006640: 7375 7265 2d66 756e 6374 696f 6e20 4655 sure-function FU\n+00006650: 4e41 5247 0a0a 5265 7475 726e 2074 6865 NARG..Return the\n+00006660: 2066 756e 6374 696f 6e20 7661 6c75 6520 function value \n+00006670: 6173 736f 6369 6174 6564 2077 6974 6820 associated with \n+00006680: 7468 6520 636c 6f73 7572 6520 4655 4e41 the closure FUNA\n+00006690: 5247 2e72 6570 2e6c 616e 672e 696e 7465 RG.rep.lang.inte\n+000066a0: 7270 7265 7465 7223 7365 742d 636c 6f73 rpreter#set-clos\n+000066b0: 7572 652d 6675 6e63 7469 6f6e 7365 742d ure-functionset-\n+000066c0: 636c 6f73 7572 652d 6675 6e63 7469 6f6e closure-function\n+000066d0: 2046 554e 4152 4720 4655 4e43 5449 4f4e FUNARG FUNCTION\n+000066e0: 0a0a 5365 7420 7468 6520 6675 6e63 7469 ..Set the functi\n+000066f0: 6f6e 2076 616c 7565 2069 6e20 7468 6520 on value in the \n+00006700: 636c 6f73 7572 6520 4655 4e41 5247 2074 closure FUNARG t\n+00006710: 6f20 4655 4e43 5449 4f4e 2e72 6570 2e73 o FUNCTION.rep.s\n+00006720: 7472 7563 7475 7265 7323 636c 6f73 7572 tructures#closur\n+00006730: 652d 6675 6e63 7469 6f6e 7375 6272 2d73 e-functionsubr-s\n+00006740: 7472 7563 7475 7265 2053 5542 520a 0a52 tructure SUBR..R\n+00006750: 6574 7572 6e20 7468 6520 7374 7275 6374 eturn the struct\n+00006760: 7572 6520 6173 736f 6369 6174 6564 2077 ure associated w\n+00006770: 6974 6820 7468 6520 7375 6272 2053 5542 ith the subr SUB\n+00006780: 522e 7265 2046 554e 4152 472e 7265 702e R.re FUNARG.rep.\n+00006790: 6c61 6e67 2e69 6e74 6572 7072 6574 6572 lang.interpreter\n+000067a0: 2363 6c6f 7375 7265 2d6e 616d 6563 6c6f #closure-nameclo\n+000067b0: 7375 7265 2d6e 616d 6520 4655 4e41 5247 sure-name FUNARG\n+000067c0: 0a0a 5265 7475 726e 2074 6865 206e 616d ..Return the nam\n+000067d0: 6520 6173 736f 6369 6174 6564 2077 6974 e associated wit\n+000067e0: 6820 7468 6520 636c 6f73 7572 6520 4655 h the closure FU\n+000067f0: 4e41 5247 2e72 6570 2e6c 616e 672e 696e NARG.rep.lang.in\n+00006800: 7465 7270 7265 7465 7223 636c 6f73 7572 terpreter#closur\n+00006810: 6570 6675 6e61 7267 7020 4152 470a 0a52 epfunargp ARG..R\n+00006820: 6574 7572 6e73 2074 2069 6620 4152 4720 eturns t if ARG \n+00006830: 6973 2061 2063 6c6f 7375 7265 7265 702e is a closurerep.\n+00006840: 7374 7275 6374 7572 6573 2373 6574 2d73 structures#set-s\n+00006850: 7065 6369 616c 2d65 6e76 6972 6f6e 6d65 pecial-environme\n+00006860: 6e74 7365 742d 7370 6563 6961 6c2d 656e ntset-special-en\n+00006870: 7669 726f 6e6d 656e 7420 454e 5620 5354 vironment ENV ST\n+00006880: 5255 4354 5552 4572 6570 2e6c 616e 672e RUCTURErep.lang.\n+00006890: 696e 7465 7270 7265 7465 7223 6465 6676 interpreter#defv\n+000068a0: 6172 6465 6676 6172 204e 414d 4520 5b44 ardefvar NAME [D\n+000068b0: 4546 4155 4c54 2d56 414c 5545 205b 444f EFAULT-VALUE [DO\n+000068c0: 432d 5354 5249 4e47 5d5d 0a0a 4465 6669 C-STRING]]..Defi\n+000068d0: 6e65 2061 2073 7065 6369 616c 2076 6172 ne a special var\n+000068e0: 6961 626c 6520 6361 6c6c 6564 204e 414d iable called NAM\n+000068f0: 4520 7768 6f73 6520 7374 616e 6461 7264 E whose standard\n+00006900: 2076 616c 7565 2069 7320 4445 4641 554c value is DEFAUL\n+00006910: 542d 0a56 414c 5545 2e20 4966 204e 414d T-.VALUE. If NAM\n+00006920: 4520 6973 2061 6c72 6561 6479 2062 6f75 E is already bou\n+00006930: 6e64 2074 6f20 6120 7661 6c75 6520 2874 nd to a value (t\n+00006940: 6861 7427 7320 6e6f 7420 616e 2061 7574 hat's not an aut\n+00006950: 6f6c 6f61 640a 6465 6669 6e69 7469 6f6e oload.definition\n+00006960: 2920 6974 2069 7320 6c65 6674 2061 7320 ) it is left as \n+00006970: 6974 2069 732c 206f 7468 6572 7769 7365 it is, otherwise\n+00006980: 2044 4546 4155 4c54 2d56 414c 5545 2069 DEFAULT-VALUE i\n+00006990: 7320 6576 616c 7561 7465 640a 616e 6420 s evaluated.and \n+000069a0: 7468 6520 7370 6563 6961 6c20 7661 6c75 the special valu\n+000069b0: 6520 6f66 204e 414d 4520 6973 2062 6f75 e of NAME is bou\n+000069c0: 6e64 2074 6f20 7468 6520 7265 7375 6c74 nd to the result\n+000069d0: 2e0a 0a49 6620 444f 432d 5354 5249 4e47 ...If DOC-STRING\n+000069e0: 2069 7320 6769 7665 6e2c 2061 6e64 2069 is given, and i\n+000069f0: 7320 6120 7374 7269 6e67 2c20 6974 2077 s a string, it w\n+00006a00: 696c 6c20 6265 2075 7365 6420 746f 2073 ill be used to s\n+00006a10: 6574 2074 6865 0a60 646f 6375 6d65 6e74 et the.`document\n+00006a20: 6174 696f 6e27 2070 726f 7065 7274 7920 ation' property \n+00006a30: 6f66 2074 6865 2073 796d 626f 6c20 4e41 of the symbol NA\n+00006a40: 4d45 2e0a 0a28 4966 2074 6865 2073 796d ME...(If the sym\n+00006a50: 626f 6c20 4e41 4d45 2069 7320 6d61 726b bol NAME is mark\n+00006a60: 6564 2062 7566 6665 722d 6c6f 6361 6c20 ed buffer-local \n+00006a70: 7468 6520 6465 6661 756c 7420 7661 6c75 the default valu\n+00006a80: 6520 6f66 2074 6865 0a76 6172 6961 626c e of the.variabl\n+00006a90: 6520 7769 6c6c 2062 6520 7365 7420 2869 e will be set (i\n+00006aa0: 6620 6e65 6365 7373 6172 7929 206e 6f74 f necessary) not\n+00006ab0: 2074 6865 206c 6f63 616c 2076 616c 7565 the local value\n+00006ac0: 2e29 7265 702e 6c61 6e67 2e73 796d 626f .)rep.lang.symbo\n+00006ad0: 6c73 2373 796d 626f 6c2d 7661 6c75 6573 ls#symbol-values\n+00006ae0: 796d 626f 6c2d 7661 6c75 6520 5359 4d42 ymbol-value SYMB\n+00006af0: 4f4c 0a0a 5265 7475 726e 7320 7468 6520 OL..Returns the \n+00006b00: 7661 6c75 6520 6f66 2053 594d 424f 4c2c value of SYMBOL,\n+00006b10: 2069 6620 5359 4d42 4f4c 2069 7320 666c if SYMBOL is fl\n+00006b20: 6167 6765 6420 6173 2068 6176 696e 6720 agged as having \n+00006b30: 6275 6666 6572 2d6c 6f63 616c 0a76 616c buffer-local.val\n+00006b40: 7565 7320 6c6f 6f6b 2066 6f72 206f 6e65 ues look for one\n+00006b50: 206f 6620 7468 6f73 6520 6669 7273 742e of those first.\n+00006b60: 7265 702e 6c61 6e67 2e73 796d 626f 6c73 rep.lang.symbols\n+00006b70: 2364 6566 6175 6c74 2d76 616c 7565 6465 #default-valuede\n+00006b80: 6661 756c 742d 7661 6c75 6520 5359 4d42 fault-value SYMB\n+00006b90: 4f4c 0a0a 5265 7475 726e 7320 7468 6520 OL..Returns the \n+00006ba0: 6465 6661 756c 7420 7661 6c75 6520 6f66 default value of\n+00006bb0: 2074 6865 2073 796d 626f 6c20 5359 4d42 the symbol SYMB\n+00006bc0: 4f4c 2e20 5468 6973 2077 696c 6c20 6265 OL. This will be\n+00006bd0: 2074 6865 2076 616c 7565 206f 660a 5359 the value of.SY\n+00006be0: 4d42 4f4c 2069 6e20 6275 6666 6572 7320 MBOL in buffers \n+00006bf0: 6f72 2077 696e 646f 7773 2077 6869 6368 or windows which\n+00006c00: 2064 6f20 6e6f 7420 6861 7665 2074 6865 do not have the\n+00006c10: 6972 206f 776e 206c 6f63 616c 2076 616c ir own local val\n+00006c20: 7565 2e72 6570 2e6c 616e 672e 7379 6d62 ue.rep.lang.symb\n+00006c30: 6f6c 7323 7365 7473 6574 2053 594d 424f ols#setset SYMBO\n+00006c40: 4c20 7265 7076 0a0a 5365 7473 2074 6865 L repv..Sets the\n+00006c50: 2076 616c 7565 206f 6620 5359 4d42 4f4c value of SYMBOL\n+00006c60: 2074 6f20 7265 7076 2e20 4966 2053 594d to repv. If SYM\n+00006c70: 424f 4c20 6861 7320 6120 6275 6666 6572 BOL has a buffer\n+00006c80: 2d6c 6f63 616c 2062 696e 6469 6e67 0a69 -local binding.i\n+00006c90: 6e20 7468 6520 6375 7272 656e 7420 6275 n the current bu\n+00006ca0: 6666 6572 206f 7220 606d 616b 652d 7661 ffer or `make-va\n+00006cb0: 7269 6162 6c65 2d62 7566 6665 722d 6c6f riable-buffer-lo\n+00006cc0: 6361 6c27 2068 6173 2062 6565 6e20 6361 cal' has been ca\n+00006cd0: 6c6c 6564 206f 6e0a 5359 4d42 4f4c 2074 lled on.SYMBOL t\n+00006ce0: 6865 2062 7566 6665 722d 6c6f 6361 6c20 he buffer-local \n+00006cf0: 7661 6c75 6520 696e 2074 6865 2063 7572 value in the cur\n+00006d00: 7265 6e74 2062 7566 6665 7220 6973 2073 rent buffer is s\n+00006d10: 6574 2e20 5265 7475 726e 7320 7265 7076 et. Returns repv\n+00006d20: 2e72 6570 2e6c 616e 672e 7379 6d62 6f6c .rep.lang.symbol\n+00006d30: 7323 7365 742d 6465 6661 756c 7473 6574 s#set-defaultset\n+00006d40: 2d64 6566 6175 6c74 2053 594d 424f 4c20 -default SYMBOL \n+00006d50: 5641 4c55 450a 0a53 6574 7320 7468 6520 VALUE..Sets the \n+00006d60: 6465 6661 756c 7420 7661 6c75 6520 6f66 default value of\n+00006d70: 2053 594d 424f 4c20 746f 2056 414c 5545 SYMBOL to VALUE\n+00006d80: 2c20 7468 656e 2072 6574 7572 6e73 2056 , then returns V\n+00006d90: 414c 5545 2e72 6570 2e6c 616e 672e 7379 ALUE.rep.lang.sy\n+00006da0: 6d62 6f6c 7323 7365 7470 6c69 7374 7365 mbols#setplistse\n+00006db0: 7470 6c69 7374 2053 594d 424f 4c20 5052 tplist SYMBOL PR\n+00006dc0: 4f50 2d4c 4953 540a 0a53 6574 7320 7468 OP-LIST..Sets th\n+00006dd0: 6520 7072 6f70 6572 7479 206c 6973 7420 e property list \n+00006de0: 6f66 2053 594d 424f 4c20 746f 2050 524f of SYMBOL to PRO\n+00006df0: 502d 4c49 5354 2c20 7265 7475 726e 7320 P-LIST, returns \n+00006e00: 5052 4f50 2d4c 4953 542e 7265 702e 6c61 PROP-LIST.rep.la\n+00006e10: 6e67 2e73 796d 626f 6c73 2373 796d 626f ng.symbols#symbo\n+00006e20: 6c2d 6e61 6d65 7379 6d62 6f6c 2d6e 616d l-namesymbol-nam\n+00006e30: 6520 5359 4d42 4f4c 0a0a 5265 7475 726e e SYMBOL..Return\n+00006e40: 7320 7468 6520 7072 696e 742d 6e61 6d65 s the print-name\n+00006e50: 206f 6620 5359 4d42 4f4c 2e72 6570 2e6c of SYMBOL.rep.l\n+00006e60: 616e 672e 7379 6d62 6f6c 7323 6465 6661 ang.symbols#defa\n+00006e70: 756c 742d 626f 756e 6470 6465 6661 756c ult-boundpdefaul\n+00006e80: 742d 626f 756e 6470 2053 594d 424f 4c0a t-boundp SYMBOL.\n+00006e90: 0a52 6574 7572 6e73 2074 2069 6620 5359 .Returns t if SY\n+00006ea0: 4d42 4f4c 2068 6173 2061 2064 6566 6175 MBOL has a defau\n+00006eb0: 6c74 2076 616c 7565 2e72 6570 2e6c 616e lt value.rep.lan\n+00006ec0: 672e 7379 6d62 6f6c 7323 626f 756e 6470 g.symbols#boundp\n+00006ed0: 626f 756e 6470 2053 594d 424f 4c0a 0a52 boundp SYMBOL..R\n+00006ee0: 6574 7572 6e73 2074 2069 6620 5359 4d42 eturns t if SYMB\n+00006ef0: 4f4c 2068 6173 2061 2076 616c 7565 2061 OL has a value a\n+00006f00: 7320 6120 7661 7269 6162 6c65 2e72 6570 s a variable.rep\n+00006f10: 2e6c 616e 672e 7379 6d62 6f6c 7323 7379 .lang.symbols#sy\n+00006f20: 6d62 6f6c 2d70 6c69 7374 7379 6d62 6f6c mbol-plistsymbol\n+00006f30: 2d70 6c69 7374 2053 594d 424f 4c0a 0a52 -plist SYMBOL..R\n+00006f40: 6574 7572 6e73 2074 6865 2070 726f 7065 eturns the prope\n+00006f50: 7274 792d 6c69 7374 206f 6620 5359 4d42 rty-list of SYMB\n+00006f60: 4f4c 2e72 6570 2e6c 616e 672e 7379 6d62 OL.rep.lang.symb\n+00006f70: 6f6c 7323 6765 6e73 796d 6765 6e73 796d ols#gensymgensym\n+00006f80: 0a0a 5265 7475 726e 7320 6120 6e65 7720 ..Returns a new \n+00006f90: 286e 6f6e 2d69 6e74 6572 6e65 6429 2073 (non-interned) s\n+00006fa0: 796d 626f 6c20 7769 7468 2061 2075 6e69 ymbol with a uni\n+00006fb0: 7175 6520 7072 696e 7420 6e61 6d65 2e70 que print name.p\n+00006fc0: 726f 6772 616d 2d6e 616d 6554 6865 206e rogram-nameThe n\n+00006fd0: 616d 6520 6f66 2074 6865 2070 726f 6772 ame of the progr\n+00006fe0: 616d 2072 756e 6e69 6e67 2074 6865 2072 am running the r\n+00006ff0: 6570 2069 6e74 6572 7072 6574 6572 2e00 ep interpreter..\n+00007000: 7265 702e 6c61 6e67 2e73 796d 626f 6c73 rep.lang.symbols\n+00007010: 2373 796d 626f 6c70 7379 6d62 6f6c 7020 #symbolpsymbolp \n+00007020: 4152 470a 0a52 6574 7572 6e73 2074 2069 ARG..Returns t i\n+00007030: 6620 4152 4720 6973 2061 2073 796d 626f f ARG is a symbo\n+00007040: 6c2e 7265 702e 6c61 6e67 2e69 6e74 6572 l.rep.lang.inter\n+00007050: 7072 6574 6572 2373 6574 7173 6574 7120 preter#setqsetq \n+00007060: 5b53 594d 424f 4c20 464f 524d 5d20 2e2e [SYMBOL FORM] ..\n+00007070: 2e0a 0a53 6574 7320 7468 6520 7661 6c75 ...Sets the valu\n+00007080: 6520 6f66 2065 6163 6820 5359 4d42 4f4c e of each SYMBOL\n+00007090: 2074 6f20 7468 6520 7661 6c75 6520 6f66 to the value of\n+000070a0: 2069 7473 2063 6f72 7265 7370 6f6e 6469 its correspondi\n+000070b0: 6e67 2046 4f52 4d0a 6576 616c 7561 7465 ng FORM.evaluate\n+000070c0: 642c 2072 6574 7572 6e73 2074 6865 2076 d, returns the v\n+000070d0: 616c 7565 206f 6620 7468 6520 6c61 7374 alue of the last\n+000070e0: 2065 7661 6c75 6174 696f 6e2e 7265 702e evaluation.rep.\n+000070f0: 6c61 6e67 2e69 6e74 6572 7072 6574 6572 lang.interpreter\n+00007100: 2325 6465 6669 6e65 2564 6566 696e 6520 #%define%define \n+00007110: 5359 4d42 4f4c 2046 4f52 4d20 5b44 4f43 SYMBOL FORM [DOC\n+00007120: 2d53 5452 494e 475d 0a0a 4576 616c 7561 -STRING]..Evalua\n+00007130: 7465 2046 4f52 4d2c 2074 6865 6e20 6372 te FORM, then cr\n+00007140: 6561 7465 2061 2074 6f70 2d6c 6576 656c eate a top-level\n+00007150: 2062 696e 6469 6e67 206f 6620 5359 4d42 binding of SYMB\n+00007160: 4f4c 2077 686f 7365 2076 616c 7565 2069 OL whose value i\n+00007170: 730a 7468 6520 7265 7375 6c74 206f 6620 s.the result of \n+00007180: 7468 6520 6576 616c 7561 7469 6f6e 2e20 the evaluation. \n+00007190: 4966 2073 7563 6820 6120 6269 6e64 696e If such a bindin\n+000071a0: 6720 616c 7265 6164 7920 6578 6973 7473 g already exists\n+000071b0: 2c20 6974 2077 696c 6c0a 6265 206f 7665 , it will.be ove\n+000071c0: 7277 7269 7474 656e 2e72 6570 2e6c 616e rwritten.rep.lan\n+000071d0: 672e 7379 6d62 6f6c 7323 6d61 6b75 6e62 g.symbols#makunb\n+000071e0: 6f75 6e64 6d61 6b75 6e62 6f75 6e64 2053 oundmakunbound S\n+000071f0: 594d 424f 4c0a 0a4d 616b 6520 5359 4d42 YMBOL..Make SYMB\n+00007200: 4f4c 2068 6176 6520 6e6f 2076 616c 7565 OL have no value\n+00007210: 2061 7320 6120 7661 7269 6162 6c65 2e72 as a variable.r\n+00007220: 6570 2e6c 616e 672e 7379 6d62 6f6c 7323 ep.lang.symbols#\n+00007230: 6765 7467 6574 2053 594d 424f 4c20 5052 getget SYMBOL PR\n+00007240: 4f50 4552 5459 0a0a 5265 7475 726e 7320 OPERTY..Returns \n+00007250: 7468 6520 7661 6c75 6520 6f66 2053 594d the value of SYM\n+00007260: 424f 4c27 7320 7072 6f70 6572 7479 2050 BOL's property P\n+00007270: 524f 5045 5254 592e 2053 6565 2060 7075 ROPERTY. See `pu\n+00007280: 7427 2e72 6570 2e6c 616e 672e 7379 6d62 t'.rep.lang.symb\n+00007290: 6f6c 7323 7075 7470 7574 2053 594d 424f ols#putput SYMBO\n+000072a0: 4c20 5052 4f50 4552 5459 2072 6570 760a L PROPERTY repv.\n+000072b0: 0a53 6574 7320 7468 6520 7661 6c75 6520 .Sets the value \n+000072c0: 6f66 2053 594d 424f 4c27 7320 7072 6f70 of SYMBOL's prop\n+000072d0: 6572 7479 2050 524f 5045 5254 5920 746f erty PROPERTY to\n+000072e0: 2072 6570 762c 2074 6869 7320 7661 6c75 repv, this valu\n+000072f0: 6520 6361 6e20 6265 0a72 6574 7269 6576 e can be.retriev\n+00007300: 6564 2077 6974 6820 7468 6520 6067 6574 ed with the `get\n+00007310: 2720 6675 6e63 7469 6f6e 2e72 6570 2e6c ' function.rep.l\n+00007320: 616e 672e 7379 6d62 6f6c 7323 6170 726f ang.symbols#apro\n+00007330: 706f 7361 7072 6f70 6f73 2052 4547 4558 posapropos REGEX\n+00007340: 5020 5b50 5245 4449 4341 5445 5d20 5b4f P [PREDICATE] [O\n+00007350: 4241 5252 4159 5d0a 0a52 6574 7572 6e73 BARRAY]..Returns\n+00007360: 2061 206c 6973 7420 6f66 2073 796d 626f a list of symbo\n+00007370: 6c73 2066 726f 6d20 4f42 4152 5241 5920 ls from OBARRAY \n+00007380: 286f 7220 7468 6520 6465 6661 756c 7429 (or the default)\n+00007390: 2077 686f 7365 2070 7269 6e74 2d6e 616d whose print-nam\n+000073a0: 650a 6d61 7463 6865 7320 7468 6520 7265 e.matches the re\n+000073b0: 6775 6c61 722d 6578 7072 6573 7369 6f6e gular-expression\n+000073c0: 2052 4547 4558 502e 2049 6620 5052 4544 REGEXP. If PRED\n+000073d0: 4943 4154 4520 6973 2067 6976 656e 2061 ICATE is given a\n+000073e0: 6e64 206e 6f6e 2d6e 696c 2c0a 6561 6368 nd non-nil,.each\n+000073f0: 2073 796d 626f 6c20 7768 6963 6820 6d61 symbol which ma\n+00007400: 7463 6865 7320 6973 2061 7070 6c69 6564 tches is applied\n+00007410: 2074 6f20 7468 6520 6675 6e63 7469 6f6e to the function\n+00007420: 2050 5245 4449 4341 5445 2c20 6966 2074 PREDICATE, if t\n+00007430: 6865 2076 616c 7565 0a69 7320 6e6f 6e2d he value.is non-\n+00007440: 6e69 6c20 6974 2069 7320 636f 6e73 6964 nil it is consid\n+00007450: 6572 6564 2061 206d 6174 6368 2e72 6570 ered a match.rep\n+00007460: 2e6c 616e 672e 7379 6d62 6f6c 7323 6d61 .lang.symbols#ma\n+00007470: 6b65 2d76 6172 6961 626c 652d 7370 6563 ke-variable-spec\n+00007480: 6961 6c6d 616b 652d 7661 7269 6162 6c65 ialmake-variable\n+00007490: 2d73 7065 6369 616c 2053 594d 424f 4c0a -special SYMBOL.\n+000074a0: 0a4d 6172 6b20 5359 4d42 4f4c 2061 7320 .Mark SYMBOL as \n+000074b0: 6265 696e 6720 6120 7370 6563 6961 6c20 being a special \n+000074c0: 2864 796e 616d 6963 616c 6c79 2d62 6f75 (dynamically-bou\n+000074d0: 6e64 2920 7661 7269 6162 6c65 2e72 6570 nd) variable.rep\n+000074e0: 2e6c 616e 672e 7379 6d62 6f6c 7323 7370 .lang.symbols#sp\n+000074f0: 6563 6961 6c2d 7661 7269 6162 6c65 2d70 ecial-variable-p\n+00007500: 7370 6563 6961 6c2d 7661 7269 6162 6c65 special-variable\n+00007510: 2d70 2053 594d 424f 4c0a 0a52 6574 7572 -p SYMBOL..Retur\n+00007520: 6e73 2074 2069 6620 5359 4d42 4f4c 2069 ns t if SYMBOL i\n+00007530: 7320 6120 7370 6563 6961 6c20 7661 7269 s a special vari\n+00007540: 6162 6c65 2028 6479 6e61 6d69 6361 6c6c able (dynamicall\n+00007550: 7920 7363 6f70 6564 292e 7265 702e 6c61 y scoped).rep.la\n+00007560: 6e67 2e64 6562 7567 2374 7261 6365 7472 ng.debug#tracetr\n+00007570: 6163 6520 5359 4d42 4f4c 0a0a 466c 6167 ace SYMBOL..Flag\n+00007580: 2074 6861 7420 7768 656e 6576 6572 2053 that whenever S\n+00007590: 594d 424f 4c20 6973 2065 7661 6c75 6174 YMBOL is evaluat\n+000075a0: 6564 2028 6173 2061 2076 6172 6961 626c ed (as a variabl\n+000075b0: 6520 6f72 2061 2066 756e 6374 696f 6e29 e or a function)\n+000075c0: 2074 6865 0a64 6562 7567 6765 7220 6973 the.debugger is\n+000075d0: 2065 6e74 6572 6564 2e72 6570 2e6c 616e entered.rep.lan\n+000075e0: 672e 6465 6275 6723 756e 7472 6163 6575 g.debug#untraceu\n+000075f0: 6e74 7261 6365 2053 594d 424f 4c0a 0a43 ntrace SYMBOL..C\n+00007600: 616e 6365 6c20 7468 6520 6566 6665 6374 ancel the effect\n+00007610: 206f 6620 2874 7261 6365 2053 594d 424f of (trace SYMBO\n+00007620: 4c29 2e72 6570 2e6c 616e 672e 7379 6d62 L).rep.lang.symb\n+00007630: 6f6c 7323 6d61 6b65 2d6b 6579 776f 7264 ols#make-keyword\n+00007640: 6d61 6b65 2d6b 6579 776f 7264 2053 594d make-keyword SYM\n+00007650: 424f 4c0a 0a52 6574 7572 6e20 7468 6520 BOL..Return the \n+00007660: 6b65 7977 6f72 6420 7379 6d62 6f6c 2074 keyword symbol t\n+00007670: 6861 7420 7368 6f75 6c64 2062 6520 7573 hat should be us\n+00007680: 6564 2069 6e20 6172 6775 6d65 6e74 206c ed in argument l\n+00007690: 6973 7473 2074 6f0a 7072 6f76 6964 6520 ists to.provide \n+000076a0: 7468 6520 6d61 726b 2074 6865 2076 616c the mark the val\n+000076b0: 7565 206f 6620 7468 6520 6172 6775 6d65 ue of the argume\n+000076c0: 6e74 2063 616c 6c65 6420 5359 4d42 4f4c nt called SYMBOL\n+000076d0: 2e20 416e 2065 7272 6f72 2069 730a 7369 . An error is.si\n+000076e0: 676e 616c 6c65 6420 6966 2053 594d 424f gnalled if SYMBO\n+000076f0: 4c20 6973 2069 7473 656c 6620 6120 6b65 L is itself a ke\n+00007700: 7977 6f72 642e 7265 702e 6c61 6e67 2e73 yword.rep.lang.s\n+00007710: 796d 626f 6c73 236b 6579 776f 7264 706b ymbols#keywordpk\n+00007720: 6579 776f 7264 7020 4152 470a 0a52 6574 eywordp ARG..Ret\n+00007730: 7572 6e20 7472 7565 2069 6620 4152 4720 urn true if ARG \n+00007740: 6973 2061 206b 6579 776f 7264 2073 796d is a keyword sym\n+00007750: 626f 6c2e 7265 702e 6461 7461 2e64 6174 bol.rep.data.dat\n+00007760: 756d 7323 6d61 6b65 2d64 6174 756d 6d61 ums#make-datumma\n+00007770: 6b65 2d64 6174 756d 2056 414c 5545 2049 ke-datum VALUE I\n+00007780: 440a 0a43 7265 6174 6520 616e 6420 7265 D..Create and re\n+00007790: 7475 726e 2061 206e 6577 2064 6174 6120 turn a new data \n+000077a0: 6f62 6a65 6374 206f 6620 7479 7065 2049 object of type I\n+000077b0: 4420 2861 6e20 6172 6269 7472 6172 7920 D (an arbitrary \n+000077c0: 7661 6c75 6529 2c20 6974 0a77 696c 6c20 value), it.will \n+000077d0: 6861 7665 206f 626a 6563 7420 5641 4c55 have object VALU\n+000077e0: 4520 6173 736f 6369 6174 6564 2077 6974 E associated wit\n+000077f0: 6820 6974 2e72 6570 2e64 6174 612e 6461 h it.rep.data.da\n+00007800: 7475 6d73 2364 6566 696e 652d 6461 7475 tums#define-datu\n+00007810: 6d2d 7072 696e 7465 7264 6566 696e 652d m-printerdefine-\n+00007820: 6461 7475 6d2d 7072 696e 7465 7220 4944 datum-printer ID\n+00007830: 2050 5249 4e54 4552 0a0a 5265 6769 7374 PRINTER..Regist\n+00007840: 6572 2061 2063 7573 746f 6d20 7072 696e er a custom prin\n+00007850: 7465 7220 666f 7220 616c 6c20 6461 7475 ter for all datu\n+00007860: 6d73 2077 6974 6820 7479 7065 2049 442e ms with type ID.\n+00007870: 2057 6865 6e20 7468 6573 650a 6f62 6a65 When these.obje\n+00007880: 6374 7320 7072 696e 7465 6420 6172 652c cts printed are,\n+00007890: 2074 6865 2066 756e 6374 696f 6e20 5052 the function PR\n+000078a0: 494e 5445 5220 7769 6c6c 2062 6520 6361 INTER will be ca\n+000078b0: 6c6c 6564 2077 6974 6820 7477 6f0a 6172 lled with two.ar\n+000078c0: 6775 6d65 6e74 732c 2074 6865 2064 6174 guments, the dat\n+000078d0: 756d 2061 6e64 2074 6865 2073 7472 6561 um and the strea\n+000078e0: 6d20 746f 2070 7269 6e74 2074 6f2e 7265 m to print to.re\n+000078f0: 702e 6461 7461 2e64 6174 756d 7323 6461 p.data.datums#da\n+00007900: 7475 6d2d 7265 6664 6174 756d 2d72 6566 tum-refdatum-ref\n+00007910: 2044 4154 554d 2049 440a 0a49 6620 6461 DATUM ID..If da\n+00007920: 7461 206f 626a 6563 7420 4441 5455 4d20 ta object DATUM \n+00007930: 6861 7320 7479 7065 2049 442c 2072 6574 has type ID, ret\n+00007940: 7572 6e20 6974 7320 6173 736f 6369 6174 urn its associat\n+00007950: 6564 2076 616c 7565 2c20 656c 7365 0a73 ed value, else.s\n+00007960: 6967 6e61 6c20 616e 2065 7272 6f72 2e72 ignal an error.r\n+00007970: 6570 2e64 6174 612e 6461 7475 6d73 2364 ep.data.datums#d\n+00007980: 6174 756d 2d73 6574 6461 7475 6d2d 7365 atum-setdatum-se\n+00007990: 7420 4441 5455 4d20 4944 2056 414c 5545 t DATUM ID VALUE\n+000079a0: 0a0a 4966 2064 6174 6120 6f62 6a65 6374 ..If data object\n+000079b0: 2044 4154 554d 2068 6173 2074 7970 6520 DATUM has type \n+000079c0: 4944 2c20 6d6f 6469 6679 2069 7473 2061 ID, modify its a\n+000079d0: 7373 6f63 6961 7465 6420 7661 6c75 6520 ssociated value \n+000079e0: 746f 2062 650a 5641 4c55 452c 2065 6c73 to be.VALUE, els\n+000079f0: 6520 7369 676e 616c 2061 6e20 6572 726f e signal an erro\n+00007a00: 722e 7265 702e 6461 7461 2e64 6174 756d r.rep.data.datum\n+00007a10: 7323 6861 732d 7479 7065 2d70 6861 732d s#has-type-phas-\n+00007a20: 7479 7065 2d70 2041 5247 2049 440a 0a52 type-p ARG ID..R\n+00007a30: 6574 7572 6e20 6074 2720 6966 206f 626a eturn `t' if obj\n+00007a40: 6563 7420 4152 4720 6861 7320 6461 7461 ect ARG has data\n+00007a50: 2074 7970 6520 4944 2028 616e 6420 7468 type ID (and th\n+00007a60: 7573 2077 6173 2069 6e69 7469 616c 6c79 us was initially\n+00007a70: 0a63 7265 6174 6564 2075 7369 6e67 2074 .created using t\n+00007a80: 6865 2060 6d61 6b65 2d64 6174 756d 2720 he `make-datum' \n+00007a90: 6675 6e63 7469 6f6e 292e 7265 702e 6c61 function).rep.la\n+00007aa0: 6e67 2e69 6e74 6572 7072 6574 6572 2363 ng.interpreter#c\n+00007ab0: 6f6e 7469 6e75 6174 696f 6e2d 6361 6c6c ontinuation-call\n+00007ac0: 6162 6c65 2d70 636f 6e74 696e 7561 7469 able-pcontinuati\n+00007ad0: 6f6e 2d63 616c 6c61 626c 652d 7020 434f on-callable-p CO\n+00007ae0: 4e54 494e 5541 5449 4f4e 0a0a 5265 7475 NTINUATION..Retu\n+00007af0: 726e 7320 6074 2720 6966 2074 6865 2063 rns `t' if the c\n+00007b00: 6f6e 7469 6e75 6174 696f 6e20 6f62 6a65 ontinuation obje\n+00007b10: 6374 2043 4f4e 5449 4e55 4154 494f 4e20 ct CONTINUATION \n+00007b20: 6672 6f6d 2074 6865 2063 7572 7265 6e74 from the current\n+00007b30: 0a65 7865 6375 7469 6f6e 2070 6f69 6e74 .execution point\n+00007b40: 206f 6620 7468 6520 696e 7465 7270 7265 of the interpre\n+00007b50: 7465 722e 7265 702e 6c61 6e67 2e69 6e74 ter.rep.lang.int\n+00007b60: 6572 7072 6574 6572 2363 616c 6c2f 6363 erpreter#call/cc\n+00007b70: 6361 6c6c 2f63 6320 4655 4e43 5449 4f4e call/cc FUNCTION\n+00007b80: 0a0a 496e 766f 6b65 2046 554e 4354 494f ..Invoke FUNCTIO\n+00007b90: 4e20 7769 7468 2061 2073 696e 676c 6520 N with a single \n+00007ba0: 7061 7261 6d65 7465 722c 2074 6865 2063 parameter, the c\n+00007bb0: 6f6e 7469 6e75 6174 696f 6e20 6675 6e63 ontinuation func\n+00007bc0: 7469 6f6e 206f 660a 7468 6520 6375 7272 tion of.the curr\n+00007bd0: 656e 7420 7374 6174 6520 6f66 2074 6865 ent state of the\n+00007be0: 2069 6e74 6572 7072 6574 6572 2e20 5375 interpreter. Su\n+00007bf0: 6273 6571 7565 6e74 6c79 2063 616c 6c69 bsequently calli\n+00007c00: 6e67 2074 6865 0a63 6f6e 7469 6e75 6174 ng the.continuat\n+00007c10: 696f 6e20 6675 6e63 7469 6f6e 2028 7769 ion function (wi\n+00007c20: 7468 2061 6e20 6f70 7469 6f6e 616c 2073 th an optional s\n+00007c30: 696e 676c 6520 6172 6775 6d65 6e74 2920 ingle argument) \n+00007c40: 7769 6c6c 2070 6173 730a 636f 6e74 726f will pass.contro\n+00007c50: 6c20 696d 6d65 6469 6174 656c 7920 6261 l immediately ba\n+00007c60: 636b 2074 6f20 7468 6520 7374 6174 656d ck to the statem\n+00007c70: 656e 7420 666f 6c6c 6f77 696e 6720 7468 ent following th\n+00007c80: 6520 6361 6c6c 2074 6f20 7468 650a 6063 e call to the.`c\n+00007c90: 616c 6c2f 6363 2720 6675 6e63 7469 6f6e all/cc' function\n+00007ca0: 2028 6576 656e 2069 6620 7468 6174 2073 (even if that s\n+00007cb0: 7461 636b 2066 7261 6d65 2068 6173 2073 tack frame has s\n+00007cc0: 696e 6365 2062 6565 6e20 6578 6974 6564 ince been exited\n+00007cd0: 292e 7265 702e 6c61 6e67 2e69 6e74 6572 ).rep.lang.inter\n+00007ce0: 7072 6574 6572 2363 616c 6c2d 7769 7468 preter#call-with\n+00007cf0: 2d6f 626a 6563 7463 616c 6c2d 7769 7468 -objectcall-with\n+00007d00: 2d6f 626a 6563 7420 4152 4720 5448 554e -object ARG THUN\n+00007d10: 4b0a 0a43 616c 6c20 7468 6520 7a65 726f K..Call the zero\n+00007d20: 2d70 6172 616d 6574 6572 2066 756e 6374 -parameter funct\n+00007d30: 696f 6e20 5448 554e 4b2c 2077 6974 6820 ion THUNK, with \n+00007d40: 6f62 6a65 6374 2041 5247 2074 656d 706f object ARG tempo\n+00007d50: 7261 7269 6c79 0a60 626f 756e 6427 2028 rarily.`bound' (\n+00007d60: 6120 7479 7065 2d73 7065 6369 6669 6320 a type-specific \n+00007d70: 6f70 6572 6174 696f 6e2c 2075 7375 616c operation, usual\n+00007d80: 6c79 2074 6f20 6d61 6b65 2041 5247 2060 ly to make ARG `\n+00007d90: 6163 7469 7665 2720 696e 0a73 6f6d 6520 active' in.some \n+00007da0: 7761 7929 2e20 5768 656e 2054 4855 4e4b way). When THUNK\n+00007db0: 2072 6574 7572 6e73 2041 5247 2069 7320 returns ARG is \n+00007dc0: 756e 626f 756e 642e 2054 6865 2076 616c unbound. The val\n+00007dd0: 7565 2072 6574 7572 6e65 6420 6279 0a54 ue returned by.T\n+00007de0: 4855 4e4b 2069 7320 7468 656e 2072 6574 HUNK is then ret\n+00007df0: 7572 6e65 642e 0a0a 4966 2054 4855 4e4b urned...If THUNK\n+00007e00: 2069 7320 6576 6572 206c 6566 7420 6475 is ever left du\n+00007e10: 6520 746f 2061 2063 6f6e 7469 6e75 6174 e to a continuat\n+00007e20: 696f 6e20 6265 696e 6720 696e 766f 6b65 ion being invoke\n+00007e30: 642c 2041 5247 2077 696c 6c20 6265 0a75 d, ARG will be.u\n+00007e40: 6e62 6f75 6e64 2e20 4966 2054 4855 4e4b nbound. If THUNK\n+00007e50: 2069 7320 7375 6273 6571 7565 6e74 6c79 is subsequently\n+00007e60: 2072 6565 6e74 6572 6564 2c20 4152 4720 reentered, ARG \n+00007e70: 7769 6c6c 2062 6520 7265 626f 756e 642e will be rebound.\n+00007e80: 7265 702e 6c61 6e67 2e69 6e74 6572 7072 rep.lang.interpr\n+00007e90: 6574 6572 2363 616c 6c2d 7769 7468 2d64 eter#call-with-d\n+00007ea0: 796e 616d 6963 2d72 6f6f 7463 616c 6c2d ynamic-rootcall-\n+00007eb0: 7769 7468 2d64 796e 616d 6963 2d72 6f6f with-dynamic-roo\n+00007ec0: 7420 5448 554e 4b0a 0a43 616c 6c20 7468 t THUNK..Call th\n+00007ed0: 6520 7a65 726f 2d70 6172 616d 6574 6572 e zero-parameter\n+00007ee0: 2066 756e 6374 696f 6e20 5448 554e 4b2c function THUNK,\n+00007ef0: 2061 7320 7468 6520 726f 6f74 206f 6620 as the root of \n+00007f00: 6120 6e65 7720 6578 6563 7574 696f 6e0a a new execution.\n+00007f10: 656e 7669 726f 6e6d 656e 742e 2054 6869 environment. Thi\n+00007f20: 7320 6d65 616e 7320 7468 6174 2074 6865 s means that the\n+00007f30: 2063 6f6e 7469 6e75 6174 696f 6e20 6f66 continuation of\n+00007f40: 2054 4855 4e4b 2077 696c 6c20 616c 7761 THUNK will alwa\n+00007f50: 7973 2062 650a 7265 6163 6865 6420 6f6e ys be.reached on\n+00007f60: 6365 2c20 616e 6420 6f6e 6365 206f 6e6c ce, and once onl\n+00007f70: 792e 2041 6e79 2063 6f6e 7469 6e75 6174 y. Any continuat\n+00007f80: 696f 6e73 2061 626f 7665 2074 6865 206e ions above the n\n+00007f90: 6577 2072 6f6f 7420 6d61 790a 6e6f 7420 ew root may.not \n+00007fa0: 6265 2069 6e76 6f6b 6564 2066 726f 6d20 be invoked from \n+00007fb0: 696e 7369 6465 2074 6865 2072 6f6f 742e inside the root.\n+00007fc0: 0072 6570 2e6d 6f64 756c 652d 7379 7374 .rep.module-syst\n+00007fd0: 656d 2364 6566 696e 652d 7374 7275 6374 em#define-struct\n+00007fe0: 7572 652d 616c 6961 7320 544f 2046 524f ure-alias TO FRO\n+00007ff0: 4d00 0000 0000 0000 0000 0000 0000 0000 M...............\n+00008000: 7265 702e 6c61 6e67 2e69 6e74 6572 7072 rep.lang.interpr\n+00008010: 6574 6572 2363 616c 6c2d 7769 7468 2d62 eter#call-with-b\n+00008020: 6172 7269 6572 6361 6c6c 2d77 6974 682d arriercall-with-\n+00008030: 6261 7272 6965 7220 5448 554e 4b20 434c barrier THUNK CL\n+00008040: 4f53 4544 205b 494e 2d54 4855 4e4b 5d20 OSED [IN-THUNK] \n+00008050: 5b4f 5554 2d54 4855 4e4b 5d0a 0a43 616c [OUT-THUNK]..Cal\n+00008060: 6c20 5448 554e 4b20 696e 7369 6465 2061 l THUNK inside a\n+00008070: 206e 6577 2065 7865 6375 7469 6f6e 2065 new execution e\n+00008080: 6e76 6972 6f6e 6d65 6e74 2e20 4966 2043 nvironment. If C\n+00008090: 4c4f 5345 4420 6973 206e 6f6e 2d60 6e69 LOSED is non-`ni\n+000080a0: 6c27 0a74 6865 6e20 7468 6520 6e65 7720 l'.then the new \n+000080b0: 656e 7669 726f 6e6d 656e 7420 7769 6c6c environment will\n+000080c0: 2062 6520 6578 6974 6564 2065 7861 6374 be exited exact\n+000080d0: 6c79 206f 6e63 6520 2869 2e65 2e0a 636f ly once (i.e..co\n+000080e0: 6e74 696e 7561 7469 6f6e 7320 6d61 7920 ntinuations may \n+000080f0: 6e6f 7420 7061 7373 2074 6872 6f75 6768 not pass through\n+00008100: 2069 7429 2e0a 0a41 6c74 6572 6e61 7469 it)...Alternati\n+00008110: 7665 6c79 2c20 6966 2043 4c4f 5345 4420 vely, if CLOSED \n+00008120: 6973 2060 6e69 6c27 2074 6865 6e20 7468 is `nil' then th\n+00008130: 6520 656e 7669 726f 6e6d 656e 7420 6973 e environment is\n+00008140: 2073 6169 6420 746f 2062 650a 606f 7065 said to be.`ope\n+00008150: 6e27 2061 6e64 2063 6f6e 7469 6e75 6174 n' and continuat\n+00008160: 696f 6e73 206d 6179 2063 6175 7365 2063 ions may cause c\n+00008170: 6f6e 7472 6f6c 2074 6f20 666c 6f77 2069 ontrol to flow i\n+00008180: 6e74 6f20 616e 6420 6f75 7420 6f66 2074 nto and out of t\n+00008190: 6865 0a6e 6577 2065 6e76 6972 6f6e 6d65 he.new environme\n+000081a0: 6e74 2e20 4173 2074 6869 7320 6861 7070 nt. As this happ\n+000081b0: 656e 7320 6f6e 6520 6f66 2049 4e2d 5448 ens one of IN-TH\n+000081c0: 554e 4b20 6f72 204f 5554 2d54 4855 4e4b UNK or OUT-THUNK\n+000081d0: 2077 696c 6c20 6265 0a63 616c 6c65 6420 will be.called \n+000081e0: 2869 6620 6465 6669 6e65 6429 2e0a 0a54 (if defined)...T\n+000081f0: 6865 2076 616c 7565 206f 6620 7468 6973 he value of this\n+00008200: 2066 756e 6374 696f 6e20 6973 2074 6865 function is the\n+00008210: 2076 616c 7565 2072 6574 7572 6e65 6420 value returned \n+00008220: 6279 2054 4855 4e4b 2e72 6570 2e74 6872 by THUNK.rep.thr\n+00008230: 6561 6473 236d 616b 652d 7468 7265 6164 eads#make-thread\n+00008240: 6d61 6b65 2d74 6872 6561 6420 5448 554e make-thread THUN\n+00008250: 4b20 5b4e 414d 455d 0a0a 4372 6561 7465 K [NAME]..Create\n+00008260: 2061 6e64 2072 6574 7572 6e20 616e 206f and return an o\n+00008270: 626a 6563 7420 7265 7072 6573 656e 7469 bject representi\n+00008280: 6e67 2061 206e 6577 2074 6872 6561 6420 ng a new thread \n+00008290: 6f66 2065 7865 6375 7469 6f6e 2e20 5468 of execution. Th\n+000082a0: 650a 6e65 7720 7468 7265 6164 2077 696c e.new thread wil\n+000082b0: 6c20 6265 6769 6e20 6279 2063 616c 6c69 l begin by calli\n+000082c0: 6e67 2054 4855 4e4b 2c20 6120 6675 6e63 ng THUNK, a func\n+000082d0: 7469 6f6e 2077 6974 6820 7a65 726f 0a70 tion with zero.p\n+000082e0: 6172 616d 6574 6572 732e 7265 702e 7468 arameters.rep.th\n+000082f0: 7265 6164 7323 6d61 6b65 2d73 7573 7065 reads#make-suspe\n+00008300: 6e64 6564 2d74 6872 6561 646d 616b 652d nded-threadmake-\n+00008310: 7375 7370 656e 6465 642d 7468 7265 6164 suspended-thread\n+00008320: 2054 4855 4e4b 205b 4e41 4d45 5d0a 0a49 THUNK [NAME]..I\n+00008330: 6465 6e74 6963 616c 2074 6f20 606d 616b dentical to `mak\n+00008340: 652d 7468 7265 6164 272c 2065 7863 6570 e-thread', excep\n+00008350: 7420 7468 6174 2074 6865 2063 7265 6174 t that the creat\n+00008360: 6564 2074 6872 6561 6420 7769 6c6c 2062 ed thread will b\n+00008370: 650a 696d 6d65 6469 6174 656c 7920 7075 e.immediately pu\n+00008380: 7420 696e 2074 6865 2073 7573 7065 6e64 t in the suspend\n+00008390: 6564 2073 7461 7465 2e72 6570 2e74 6872 ed state.rep.thr\n+000083a0: 6561 6473 2374 6872 6561 642d 7969 656c eads#thread-yiel\n+000083b0: 6474 6872 6561 642d 7969 656c 640a 0a50 dthread-yield..P\n+000083c0: 6173 7320 636f 6e74 726f 6c20 6177 6179 ass control away\n+000083d0: 2066 726f 6d20 7468 6520 6375 7272 656e from the curren\n+000083e0: 7420 7468 7265 6164 2069 6620 6f74 6865 t thread if othe\n+000083f0: 7220 7468 7265 6164 7320 6172 6520 7761 r threads are wa\n+00008400: 6974 696e 670a 746f 2072 756e 2e72 6570 iting.to run.rep\n+00008410: 2e74 6872 6561 6473 2374 6872 6561 642d .threads#thread-\n+00008420: 6465 6c65 7465 7468 7265 6164 2d64 656c deletethread-del\n+00008430: 6574 6520 5b54 4852 4541 445d 0a0a 4d61 ete [THREAD]..Ma\n+00008440: 726b 2054 4852 4541 4420 286f 7220 7468 rk THREAD (or th\n+00008450: 6520 6375 7272 656e 7420 7468 7265 6164 e current thread\n+00008460: 292c 2061 7320 6265 696e 6720 6465 6c65 ), as being dele\n+00008470: 7465 642e 2049 7420 7769 6c6c 206e 6f74 ted. It will not\n+00008480: 2062 650a 7377 6974 6368 6564 2074 6f20 be.switched to \n+00008490: 696e 2074 6865 2066 7574 7572 652e 2049 in the future. I\n+000084a0: 6620 7468 6520 6375 7272 656e 7420 7468 f the current th\n+000084b0: 7265 6164 2069 7320 6465 6c65 7465 642c read is deleted,\n+000084c0: 2063 6f6e 7472 6f6c 0a77 696c 6c20 6265 control.will be\n+000084d0: 2070 6173 7365 6420 746f 2074 6865 206e passed to the n\n+000084e0: 6578 7420 7275 6e6e 6162 6c65 2074 6872 ext runnable thr\n+000084f0: 6561 642e 2044 656c 6574 696e 6720 7468 ead. Deleting th\n+00008500: 6520 6c61 7374 2072 756e 6e61 626c 650a e last runnable.\n+00008510: 7468 7265 6164 2072 6573 756c 7473 2066 thread results f\n+00008520: 6f72 6365 7320 7468 6520 636f 6e74 6169 orces the contai\n+00008530: 6e69 6e67 2064 796e 616d 6963 2072 6f6f ning dynamic roo\n+00008540: 7420 746f 2062 6520 636c 6f73 6564 2e72 t to be closed.r\n+00008550: 6570 2e74 6872 6561 6473 2374 6872 6561 ep.threads#threa\n+00008560: 642d 7375 7370 656e 6474 6872 6561 642d d-suspendthread-\n+00008570: 7375 7370 656e 6420 5b54 4852 4541 445d suspend [THREAD]\n+00008580: 205b 4d53 4543 535d 0a0a 4d61 726b 2054 [MSECS]..Mark T\n+00008590: 4852 4541 4420 286f 7220 7468 6520 6375 HREAD (or the cu\n+000085a0: 7272 656e 7420 7468 7265 6164 2920 6173 rrent thread) as\n+000085b0: 2062 6569 6e67 2073 7573 7065 6e64 6564 being suspended\n+000085c0: 2e20 4974 2077 696c 6c20 6e6f 7420 6265 . It will not be\n+000085d0: 0a73 656c 6563 7465 6420 756e 7469 6c20 .selected until \n+000085e0: 6974 2068 6173 2074 6869 7320 7374 6174 it has this stat\n+000085f0: 7573 2072 656d 6f76 6564 2e20 5375 7370 us removed. Susp\n+00008600: 656e 6469 6e67 2074 6865 2063 7572 7265 ending the curre\n+00008610: 6e74 0a74 6872 6561 6420 7769 6c6c 2070 nt.thread will p\n+00008620: 6173 7320 636f 6e74 726f 6c20 746f 2074 ass control to t\n+00008630: 6865 206e 6578 7420 7275 6e6e 6162 6c65 he next runnable\n+00008640: 2074 6872 6561 642e 2049 6620 7468 6572 thread. If ther\n+00008650: 6520 6172 6520 6e6f 0a72 756e 6e61 626c e are no.runnabl\n+00008660: 6520 7468 7265 6164 732c 2074 6865 6e20 e threads, then \n+00008670: 736c 6565 7020 756e 7469 6c20 7468 6520 sleep until the \n+00008680: 6e65 7874 2074 6872 6561 6420 6265 636f next thread beco\n+00008690: 6d65 7320 7275 6e6e 6162 6c65 2e0a 0a52 mes runnable...R\n+000086a0: 6574 7572 6e73 2074 7275 6520 6966 2074 eturns true if t\n+000086b0: 6865 2074 696d 656f 7574 2077 6173 2072 he timeout was r\n+000086c0: 6561 6368 6564 2e72 6570 2e74 6872 6561 eached.rep.threa\n+000086d0: 6473 2374 6872 6561 642d 6a6f 696e 7468 ds#thread-jointh\n+000086e0: 7265 6164 2d6a 6f69 6e20 5448 5245 4144 read-join THREAD\n+000086f0: 205b 4d53 4543 535d 205b 4445 4641 554c [MSECS] [DEFAUL\n+00008700: 542d 5641 4c55 455d 0a0a 5375 7370 656e T-VALUE]..Suspen\n+00008710: 6420 7468 6520 6375 7272 656e 7420 7468 d the current th\n+00008720: 7265 6164 2075 6e74 696c 2054 4852 4541 read until THREA\n+00008730: 4420 6861 7320 6578 6974 6564 2c20 6f72 D has exited, or\n+00008740: 204d 5345 4353 0a6d 696c 6c69 7365 636f MSECS.milliseco\n+00008750: 6e64 7320 6861 7665 2070 6173 7365 642e nds have passed.\n+00008760: 2049 6620 5448 5245 4144 2065 7869 7473 If THREAD exits\n+00008770: 206e 6f72 6d61 6c6c 792c 2072 6574 7572 normally, retur\n+00008780: 6e20 7468 6520 7661 6c75 6520 6f66 0a74 n the value of.t\n+00008790: 6865 206c 6173 7420 666f 726d 2069 7420 he last form it \n+000087a0: 6576 616c 7561 7465 642c 2065 6c73 6520 evaluated, else \n+000087b0: 7265 7475 726e 2044 4546 4155 4c54 2d56 return DEFAULT-V\n+000087c0: 414c 5545 2e0a 0a49 7420 6973 2061 6e20 ALUE...It is an \n+000087d0: 6572 726f 7220 746f 2063 616c 6c20 7468 error to call th\n+000087e0: 7265 6164 2d6a 6f69 6e20 6f6e 2061 2054 read-join on a T\n+000087f0: 4852 4541 4420 7468 6174 2069 7320 6e6f HREAD that is no\n+00008800: 7420 6120 6d65 6d62 6572 206f 660a 6375 t a member of.cu\n+00008810: 7272 656e 7420 6479 6e61 6d69 6320 726f rrent dynamic ro\n+00008820: 6f74 2e72 6570 2e74 6872 6561 6473 2374 ot.rep.threads#t\n+00008830: 6872 6561 642d 7761 6b65 7468 7265 6164 hread-wakethread\n+00008840: 2d77 616b 6520 5b54 4852 4541 445d 0a0a -wake [THREAD]..\n+00008850: 4966 2054 4852 4541 4420 286f 7220 7468 If THREAD (or th\n+00008860: 6520 6375 7272 656e 7420 7468 7265 6164 e current thread\n+00008870: 2920 6973 2063 7572 7265 6e74 6c79 2073 ) is currently s\n+00008880: 7573 7065 6e64 6564 2c20 6d61 726b 2069 uspended, mark i\n+00008890: 7420 6173 0a62 6569 6e67 2072 756e 6e61 t as.being runna\n+000088a0: 626c 6520 6f6e 6365 206d 6f72 652e 7265 ble once more.re\n+000088b0: 702e 7468 7265 6164 7323 7468 7265 6164 p.threads#thread\n+000088c0: 7074 6872 6561 6470 2041 5247 0a0a 5265 pthreadp ARG..Re\n+000088d0: 7475 726e 2060 7427 2069 6620 4152 4720 turn `t' if ARG \n+000088e0: 6973 2061 2074 6872 6561 6420 6f62 6a65 is a thread obje\n+000088f0: 6374 2e72 6570 2e74 6872 6561 6473 2374 ct.rep.threads#t\n+00008900: 6872 6561 642d 7375 7370 656e 6465 642d hread-suspended-\n+00008910: 7074 6872 6561 642d 7375 7370 656e 6465 pthread-suspende\n+00008920: 642d 7020 5448 5245 4144 0a0a 5265 7475 d-p THREAD..Retu\n+00008930: 726e 2060 7427 2069 6620 5448 5245 4144 rn `t' if THREAD\n+00008940: 2069 7320 6375 7272 656e 746c 7920 7375 is currently su\n+00008950: 7370 656e 6465 6420 6672 6f6d 2072 756e spended from run\n+00008960: 6e69 6e67 2e72 6570 2e74 6872 6561 6473 ning.rep.threads\n+00008970: 2374 6872 6561 642d 6578 6974 6564 2d70 #thread-exited-p\n+00008980: 7468 7265 6164 2d65 7869 7465 642d 7020 thread-exited-p \n+00008990: 5448 5245 4144 0a0a 5265 7475 726e 2060 THREAD..Return `\n+000089a0: 7427 2069 6620 5448 5245 4144 2068 6173 t' if THREAD has\n+000089b0: 2065 7869 7465 642e 7265 702e 7468 7265 exited.rep.thre\n+000089c0: 6164 7323 6375 7272 656e 742d 7468 7265 ads#current-thre\n+000089d0: 6164 6375 7272 656e 742d 7468 7265 6164 adcurrent-thread\n+000089e0: 205b 4445 5054 485d 0a0a 5265 7475 726e [DEPTH]..Return\n+000089f0: 2074 6865 2063 7572 7265 6e74 6c79 2065 the currently e\n+00008a00: 7865 6375 7469 6e67 2074 6872 6561 642e xecuting thread.\n+00008a10: 7265 702e 7468 7265 6164 7323 616c 6c2d rep.threads#all-\n+00008a20: 7468 7265 6164 7361 6c6c 2d74 6872 6561 threadsall-threa\n+00008a30: 6473 205b 4445 5054 485d 0a0a 5265 7475 ds [DEPTH]..Retu\n+00008a40: 726e 2061 206c 6973 7420 6f66 2061 6c6c rn a list of all\n+00008a50: 2074 6872 6561 6473 2e72 6570 2e74 6872 threads.rep.thr\n+00008a60: 6561 6473 2374 6872 6561 642d 666f 7262 eads#thread-forb\n+00008a70: 6964 7468 7265 6164 2d66 6f72 6269 640a idthread-forbid.\n+00008a80: 0a49 6e63 7265 6d65 6e74 2074 6865 2074 .Increment the t\n+00008a90: 6872 6561 6420 7072 6565 6d70 7469 6f6e hread preemption\n+00008aa0: 206c 6f63 6b2e 2057 6865 6e20 6772 6561 lock. When grea\n+00008ab0: 7468 6572 2074 6861 6e20 7a65 726f 2061 ther than zero a\n+00008ac0: 6c6c 0a70 7265 656d 7074 696f 6e20 6f66 ll.preemption of\n+00008ad0: 2074 6872 6561 6473 2069 7320 6469 7361 threads is disa\n+00008ae0: 626c 6564 2e20 5265 7475 726e 7320 6074 bled. Returns `t\n+00008af0: 2720 6966 2070 7265 656d 7074 696f 6e20 ' if preemption \n+00008b00: 6973 2062 6c6f 636b 6564 0a61 7320 7468 is blocked.as th\n+00008b10: 6973 2066 756e 6374 696f 6e20 7265 7475 is function retu\n+00008b20: 726e 732e 7265 702e 7468 7265 6164 7323 rns.rep.threads#\n+00008b30: 7468 7265 6164 2d70 6572 6d69 7474 6872 thread-permitthr\n+00008b40: 6561 642d 7065 726d 6974 0a0a 4465 6372 ead-permit..Decr\n+00008b50: 656d 656e 7420 7468 6520 7468 7265 6164 ement the thread\n+00008b60: 2070 7265 656d 7074 696f 6e20 6c6f 636b preemption lock\n+00008b70: 2e20 5768 656e 2067 7265 6174 6865 7220 . When greather \n+00008b80: 7468 616e 207a 6572 6f20 616c 6c0a 7072 than zero all.pr\n+00008b90: 6565 6d70 7469 6f6e 206f 6620 7468 7265 eemption of thre\n+00008ba0: 6164 7320 6973 2064 6973 6162 6c65 642e ads is disabled.\n+00008bb0: 2052 6574 7572 6e73 2060 7427 2069 6620 Returns `t' if \n+00008bc0: 7072 6565 6d70 7469 6f6e 2069 7320 626c preemption is bl\n+00008bd0: 6f63 6b65 640a 6173 2074 6869 7320 6675 ocked.as this fu\n+00008be0: 6e63 7469 6f6e 2072 6574 7572 6e73 2e66 nction returns.f\n+00008bf0: 6f72 6d61 742d 686f 6f6b 732d 616c 6973 ormat-hooks-alis\n+00008c00: 7441 6c69 7374 206f 6620 2843 4841 5220 tAlist of (CHAR \n+00008c10: 2e20 4655 4e43 5449 4f4e 2920 6465 6669 . FUNCTION) defi\n+00008c20: 6e69 6e67 2065 7874 7261 2066 6f72 6d61 ning extra forma\n+00008c30: 7420 636f 6e76 6572 7369 6f6e 7320 666f t conversions fo\n+00008c40: 7220 7468 650a 666f 726d 6174 2066 756e r the.format fun\n+00008c50: 6374 696f 6e2e 2046 554e 4354 494f 4e20 ction. FUNCTION \n+00008c60: 6973 2063 616c 6c65 6420 6173 2028 4655 is called as (FU\n+00008c70: 4e43 5449 4f4e 2072 6570 7629 2c20 616e NCTION repv), an\n+00008c80: 6420 7368 6f75 6c64 0a72 6574 7572 6e20 d should.return \n+00008c90: 7468 6520 7374 7269 6e67 2074 6f20 6265 the string to be\n+00008ca0: 2069 6e73 6572 7465 642e 7265 702e 696f inserted.rep.io\n+00008cb0: 2e73 7472 6561 6d73 2377 7269 7465 7772 .streams#writewr\n+00008cc0: 6974 6520 5354 5245 414d 2044 4154 4120 ite STREAM DATA \n+00008cd0: 5b4c 454e 4754 485d 0a0a 5772 6974 6573 [LENGTH]..Writes\n+00008ce0: 2044 4154 412c 2077 6869 6368 2063 616e DATA, which can\n+00008cf0: 2065 6974 6865 7220 6265 2061 2073 7472 either be a str\n+00008d00: 696e 6720 6f72 2061 2063 6861 7261 6374 ing or a charact\n+00008d10: 6572 2c20 746f 2074 6865 2073 7472 6561 er, to the strea\n+00008d20: 6d0a 5354 5245 414d 2c20 7265 7475 726e m.STREAM, return\n+00008d30: 696e 6720 7468 6520 6e75 6d62 6572 206f ing the number o\n+00008d40: 6620 6368 6172 6163 7465 7273 2061 6374 f characters act\n+00008d50: 7561 6c6c 7920 7772 6974 7465 6e2e 2049 ually written. I\n+00008d60: 6620 4441 5441 2069 730a 6120 7374 7269 f DATA is.a stri\n+00008d70: 6e67 204c 454e 4754 4820 6361 6e20 6465 ng LENGTH can de\n+00008d80: 6669 6e65 2068 6f77 206d 616e 7920 6368 fine how many ch\n+00008d90: 6172 6163 7465 7273 2074 6f20 7772 6974 aracters to writ\n+00008da0: 652e 7265 702e 696f 2e73 7472 6561 6d73 e.rep.io.streams\n+00008db0: 2372 6561 642d 6368 6172 7265 6164 2d63 #read-charread-c\n+00008dc0: 6861 7220 5354 5245 414d 0a0a 5265 6164 har STREAM..Read\n+00008dd0: 7320 7468 6520 6e65 7874 2063 6861 7261 s the next chara\n+00008de0: 6374 6572 2066 726f 6d20 7468 6520 696e cter from the in\n+00008df0: 7075 742d 7374 7265 616d 2053 5452 4541 put-stream STREA\n+00008e00: 4d2c 2069 6620 6e6f 206d 6f72 6520 6368 M, if no more ch\n+00008e10: 6172 6163 7465 7273 0a61 7265 2061 7661 aracters.are ava\n+00008e20: 696c 6162 6c65 2072 6574 7572 6e73 206e ilable returns n\n+00008e30: 696c 2e72 6570 2e69 6f2e 7374 7265 616d il.rep.io.stream\n+00008e40: 7323 7065 656b 2d63 6861 7270 6565 6b2d s#peek-charpeek-\n+00008e50: 6368 6172 2053 5452 4541 4d0a 0a52 6574 char STREAM..Ret\n+00008e60: 7572 6e73 2074 6865 206e 6578 7420 6368 urns the next ch\n+00008e70: 6172 6163 7465 7220 6672 6f6d 2074 6865 aracter from the\n+00008e80: 2069 6e70 7574 2d73 7472 6561 6d20 5354 input-stream ST\n+00008e90: 5245 414d 2c20 2a77 6974 686f 7574 2a0a REAM, *without*.\n+00008ea0: 7265 6d6f 7669 6e67 2074 6861 7420 6368 removing that ch\n+00008eb0: 6172 6163 7465 7220 6672 6f6d 2074 6865 aracter from the\n+00008ec0: 2068 6561 6420 6f66 2074 6865 2073 7472 head of the str\n+00008ed0: 6561 6d2e 2049 6620 6e6f 206d 6f72 650a eam. If no more.\n+00008ee0: 6368 6172 6163 7465 7273 2061 7265 2061 characters are a\n+00008ef0: 7661 696c 6162 6c65 2072 6574 7572 6e73 vailable returns\n+00008f00: 206e 696c 2e72 6570 2e69 6f2e 7374 7265 nil.rep.io.stre\n+00008f10: 616d 7323 636f 7079 2d73 7472 6561 6d63 ams#copy-streamc\n+00008f20: 6f70 792d 7374 7265 616d 2053 4f55 5243 opy-stream SOURC\n+00008f30: 452d 5354 5245 414d 2044 4553 542d 5354 E-STREAM DEST-ST\n+00008f40: 5245 414d 0a0a 436f 7079 2061 6c6c 2063 REAM..Copy all c\n+00008f50: 6861 7261 6374 6572 7320 6672 6f6d 2053 haracters from S\n+00008f60: 4f55 5243 452d 5354 5245 414d 2074 6f20 OURCE-STREAM to \n+00008f70: 4445 5354 2d53 5452 4541 4d20 756e 7469 DEST-STREAM unti\n+00008f80: 6c20 616e 2045 4f46 2069 730a 7265 6164 l an EOF is.read\n+00008f90: 2e20 5265 7475 726e 7320 7468 6520 6e75 . Returns the nu\n+00008fa0: 6d62 6572 206f 6620 6368 6172 6163 7465 mber of characte\n+00008fb0: 7273 2063 6f70 6965 642e 7265 702e 7379 rs copied.rep.sy\n+00008fc0: 7374 656d 2372 6563 7572 7369 7665 2d65 stem#recursive-e\n+00008fd0: 6469 7472 6563 7572 7369 7665 2d65 6469 ditrecursive-edi\n+00008fe0: 740a 0a45 6e74 6572 2061 206e 6577 2072 t..Enter a new r\n+00008ff0: 6563 7572 7369 7665 2d65 6469 742e 0000 ecursive-edit...\n+00009000: 7265 702e 696f 2e73 7472 6561 6d73 2372 rep.io.streams#r\n+00009010: 6561 642d 6368 6172 7372 6561 642d 6368 ead-charsread-ch\n+00009020: 6172 7320 5354 5245 414d 2043 4f55 4e54 ars STREAM COUNT\n+00009030: 0a0a 5265 6164 2075 7074 6f20 434f 554e ..Read upto COUN\n+00009040: 5420 6368 6172 6163 7465 7273 2066 726f T characters fro\n+00009050: 6d20 7468 6520 696e 7075 7420 7374 7265 m the input stre\n+00009060: 616d 2053 5452 4541 4d2c 2072 6574 7572 am STREAM, retur\n+00009070: 6e69 6e67 2061 0a73 7472 696e 6720 636f ning a.string co\n+00009080: 6e74 6169 6e69 6e67 2074 6865 2063 6861 ntaining the cha\n+00009090: 7261 6374 6572 732e 2049 6620 454f 4620 racters. If EOF \n+000090a0: 6973 2072 6561 6420 6265 666f 7265 2072 is read before r\n+000090b0: 6561 6469 6e67 2043 4f55 4e54 0a63 6861 eading COUNT.cha\n+000090c0: 7261 6374 6572 732c 2074 6865 2072 6574 racters, the ret\n+000090d0: 7572 6e65 6420 7374 7269 6e67 2077 696c urned string wil\n+000090e0: 6c20 636f 6e74 6169 6e20 7468 6520 6368 l contain the ch\n+000090f0: 6172 6163 7465 7273 2072 6561 6420 7570 aracters read up\n+00009100: 2074 6f0a 7468 6174 2070 6f69 6e74 2e20 to.that point. \n+00009110: 4966 206e 6f20 6368 6172 6163 7465 7273 If no characters\n+00009120: 2061 7265 2072 6561 642c 206e 696c 2077 are read, nil w\n+00009130: 696c 6c20 6265 2072 6574 7572 6e65 642e ill be returned.\n+00009140: 7265 702e 696f 2e73 7472 6561 6d73 2372 rep.io.streams#r\n+00009150: 6561 642d 6c69 6e65 7265 6164 2d6c 696e ead-lineread-lin\n+00009160: 6520 5354 5245 414d 0a0a 5265 6164 206f e STREAM..Read o\n+00009170: 6e65 206c 696e 6520 6f66 2074 6578 7420 ne line of text \n+00009180: 6672 6f6d 2053 5452 4541 4d2e 2020 5265 from STREAM. Re\n+00009190: 7475 726e 2069 7420 6173 2061 2073 7472 turn it as a str\n+000091a0: 696e 672e 2020 4966 2074 6865 0a6c 696e ing. If the.lin\n+000091b0: 6520 7761 7320 7465 726d 696e 6174 6564 e was terminated\n+000091c0: 2062 7920 6120 6e65 776c 696e 6520 2869 by a newline (i\n+000091d0: 6e73 7465 6164 206f 6620 454f 4629 2069 nstead of EOF) i\n+000091e0: 7420 6973 2069 6e63 6c75 6465 6420 696e t is included in\n+000091f0: 0a74 6865 2072 6574 7572 6e20 7661 6c75 .the return valu\n+00009200: 652e 2020 4966 2065 6e64 206f 6620 6669 e. If end of fi\n+00009210: 6c65 206f 6363 7572 7320 696d 6d65 6469 le occurs immedi\n+00009220: 6174 656c 7920 6265 666f 7265 2061 6e79 ately before any\n+00009230: 0a63 6861 7261 6374 6572 7320 6361 6e20 .characters can \n+00009240: 6265 2072 6561 642c 2072 6574 7572 6e20 be read, return \n+00009250: 6e69 6c2e 7265 702e 696f 2e73 7472 6561 nil.rep.io.strea\n+00009260: 6d73 2372 6561 6472 6561 6420 5b53 5452 ms#readread [STR\n+00009270: 4541 4d5d 0a0a 5265 6164 7320 6f6e 6520 EAM]..Reads one \n+00009280: 6c69 7370 2d6f 626a 6563 7420 6672 6f6d lisp-object from\n+00009290: 2074 6865 2069 6e70 7574 2d73 7472 6561 the input-strea\n+000092a0: 6d20 5354 5245 414d 2028 6f72 2074 6865 m STREAM (or the\n+000092b0: 2076 616c 7565 206f 6620 7468 650a 7661 value of the.va\n+000092c0: 7269 6162 6c65 2060 7374 616e 6461 7264 riable `standard\n+000092d0: 2d69 6e70 7574 2720 6966 2053 5452 4541 -input' if STREA\n+000092e0: 4d20 6973 2075 6e73 7065 6369 6669 6564 M is unspecified\n+000092f0: 2920 616e 6420 7265 7475 726e 2069 742e ) and return it.\n+00009300: 7265 702e 696f 2e73 7472 6561 6d73 2370 rep.io.streams#p\n+00009310: 7269 6e74 7072 696e 7420 4f42 4a45 4354 rintprint OBJECT\n+00009320: 205b 5354 5245 414d 5d0a 0a46 6972 7374 [STREAM]..First\n+00009330: 206f 7574 7075 7473 2061 206e 6577 6c69 outputs a newli\n+00009340: 6e65 2c20 7468 656e 2070 7269 6e74 7320 ne, then prints \n+00009350: 6120 7465 7874 2072 6570 7265 7365 6e74 a text represent\n+00009360: 6174 696f 6e20 6f66 204f 424a 4543 5420 ation of OBJECT \n+00009370: 746f 0a53 5452 4541 4d20 286f 7220 7468 to.STREAM (or th\n+00009380: 6520 636f 6e74 656e 7473 206f 6620 7468 e contents of th\n+00009390: 6520 7661 7269 6162 6c65 2060 7374 616e e variable `stan\n+000093a0: 6461 7264 2d6f 7574 7075 7427 2920 696e dard-output') in\n+000093b0: 2061 2066 6f72 6d20 7375 6974 6162 6c65 a form suitable\n+000093c0: 0a66 6f72 2060 7265 6164 272e 7265 702e .for `read'.rep.\n+000093d0: 696f 2e73 7472 6561 6d73 2370 7269 6e31 io.streams#prin1\n+000093e0: 7072 696e 3120 4f42 4a45 4354 205b 5354 prin1 OBJECT [ST\n+000093f0: 5245 414d 5d0a 0a50 7269 6e74 7320 6120 REAM]..Prints a \n+00009400: 7465 7874 2072 6570 7265 7365 6e74 6174 text representat\n+00009410: 696f 6e20 6f66 204f 424a 4543 5420 746f ion of OBJECT to\n+00009420: 2053 5452 4541 4d20 286f 7220 7468 6520 STREAM (or the \n+00009430: 636f 6e74 656e 7473 206f 6620 7468 650a contents of the.\n+00009440: 7661 7269 6162 6c65 2060 7374 616e 6461 variable `standa\n+00009450: 7264 2d6f 7574 7075 7427 2920 696e 2061 rd-output') in a\n+00009460: 2066 6f72 6d20 7375 6974 6162 6c65 2066 form suitable f\n+00009470: 6f72 2060 7265 6164 272e 7265 702e 696f or `read'.rep.io\n+00009480: 2e73 7472 6561 6d73 2370 7269 6e63 7072 .streams#princpr\n+00009490: 696e 6320 4f42 4a45 4354 205b 5354 5245 inc OBJECT [STRE\n+000094a0: 414d 5d0a 0a50 7269 6e74 7320 6120 7465 AM]..Prints a te\n+000094b0: 7874 2072 6570 7265 7365 6e74 6174 696f xt representatio\n+000094c0: 6e20 6f66 204f 424a 4543 5420 746f 2053 n of OBJECT to S\n+000094d0: 5452 4541 4d20 286f 7220 7468 6520 636f TREAM (or the co\n+000094e0: 6e74 656e 7473 206f 6620 7468 650a 7661 ntents of the.va\n+000094f0: 7269 6162 6c65 2073 7461 6e64 6172 642d riable standard-\n+00009500: 6f75 7470 7574 292c 206e 6f20 7374 7261 output), no stra\n+00009510: 6e67 6520 6368 6172 6163 7465 7273 2061 nge characters a\n+00009520: 7265 2071 756f 7465 6420 616e 6420 6e6f re quoted and no\n+00009530: 2071 756f 7465 730a 6172 6520 7072 696e quotes.are prin\n+00009540: 7465 6420 6172 6f75 6e64 2073 7472 696e ted around strin\n+00009550: 6773 2e72 6570 2e69 6f2e 7374 7265 616d gs.rep.io.stream\n+00009560: 7323 666f 726d 6174 666f 726d 6174 2053 s#formatformat S\n+00009570: 5452 4541 4d20 464f 524d 4154 2d53 5452 TREAM FORMAT-STR\n+00009580: 494e 4720 4152 4753 2e2e 2e0a 0a57 7269 ING ARGS.....Wri\n+00009590: 7465 7320 6120 7374 7269 6e67 2063 7265 tes a string cre\n+000095a0: 6174 6564 2066 726f 6d20 7468 6520 666f ated from the fo\n+000095b0: 726d 6174 2073 7065 6369 6669 6361 7469 rmat specificati\n+000095c0: 6f6e 2046 4f52 4d41 542d 5354 5249 4e47 on FORMAT-STRING\n+000095d0: 2061 6e64 0a74 6865 2061 7267 756d 656e and.the argumen\n+000095e0: 742d 7661 6c75 6573 2041 5247 5320 746f t-values ARGS to\n+000095f0: 2074 6865 2073 7472 6561 6d2c 2053 5452 the stream, STR\n+00009600: 4541 4d2e 2049 6620 5354 5245 414d 2069 EAM. If STREAM i\n+00009610: 7320 6e69 6c20 6120 7374 7269 6e67 0a69 s nil a string.i\n+00009620: 7320 6372 6561 7465 6420 616e 6420 7265 s created and re\n+00009630: 7475 726e 6564 2e0a 0a46 4f52 4d41 542d turned...FORMAT-\n+00009640: 5354 5249 4e47 2069 7320 6120 7465 6d70 STRING is a temp\n+00009650: 6c61 7465 2066 6f72 2074 6865 2072 6573 late for the res\n+00009660: 756c 742c 2061 6e79 2060 2527 2063 6861 ult, any `%' cha\n+00009670: 7261 6374 6572 7320 696e 7472 6f64 7563 racters introduc\n+00009680: 650a 6120 7375 6273 7469 7475 7469 6f6e e.a substitution\n+00009690: 2c20 7573 696e 6720 7468 6520 6e65 7874 , using the next\n+000096a0: 2075 6e75 7365 6420 4152 472e 2054 6865 unused ARG. The\n+000096b0: 2073 7562 7374 6974 7574 696f 6e73 2068 substitutions h\n+000096c0: 6176 6520 7468 650a 666f 6c6c 6f77 696e ave the.followin\n+000096d0: 6720 7379 6e74 6178 2c0a 0a09 255b 464c g syntax,...%[FL\n+000096e0: 4147 535d 5b46 4945 4c44 2d57 4944 5448 AGS][FIELD-WIDTH\n+000096f0: 5d5b 2e50 5245 4349 5349 4f4e 5d43 4f4e ][.PRECISION]CON\n+00009700: 5645 5253 494f 4e0a 0a46 4945 4c44 2d57 VERSION..FIELD-W\n+00009710: 4944 5448 2069 7320 6120 706f 7369 7469 IDTH is a positi\n+00009720: 7665 2064 6563 696d 616c 2069 6e74 6567 ve decimal integ\n+00009730: 6572 2c20 6465 6669 6e69 6e67 2074 6865 er, defining the\n+00009740: 2073 697a 6520 696e 0a63 6861 7261 6374 size in.charact\n+00009750: 6572 7320 6f66 2074 6865 2073 7562 7374 ers of the subst\n+00009760: 6974 7574 696f 6e20 6f75 7470 7574 2e20 itution output. \n+00009770: 5052 4543 4953 494f 4e20 6973 206f 6e6c PRECISION is onl\n+00009780: 7920 7661 6c69 6420 7768 656e 0a70 7269 y valid when.pri\n+00009790: 6e74 696e 6720 666c 6f61 7469 6e67 2070 nting floating p\n+000097a0: 6f69 6e74 206e 756d 6265 7273 2e0a 0a43 oint numbers...C\n+000097b0: 4f4e 5645 5253 494f 4e20 6973 2061 2063 ONVERSION is a c\n+000097c0: 6861 7261 6374 6572 2064 6566 696e 696e haracter definin\n+000097d0: 6720 686f 7720 746f 2063 6f6e 7665 7274 g how to convert\n+000097e0: 2074 6865 2063 6f72 7265 7370 6f6e 6469 the correspondi\n+000097f0: 6e67 2041 5247 0a74 6f20 7465 7874 2e20 ng ARG.to text. \n+00009800: 5468 6520 6465 6661 756c 7420 6f70 7469 The default opti\n+00009810: 6f6e 7320 6172 653a 0a0a 0964 094f 7574 ons are:...d.Out\n+00009820: 7075 7420 4152 4720 6173 2061 2064 6563 put ARG as a dec\n+00009830: 696d 616c 2069 6e74 6567 6572 0a09 782c imal integer..x,\n+00009840: 2058 094f 7574 7075 7420 4152 4720 6173 X.Output ARG as\n+00009850: 2061 2068 6578 6164 6563 696d 616c 2069 a hexadecimal i\n+00009860: 6e74 6567 6572 0a09 6f09 4f75 7470 7574 nteger..o.Output\n+00009870: 2041 5247 2061 7320 616e 206f 6374 616c ARG as an octal\n+00009880: 2069 6e74 6567 6572 0a09 6309 4f75 7470 integer..c.Outp\n+00009890: 7574 2041 5247 2061 7320 6120 6368 6172 ut ARG as a char\n+000098a0: 6163 7465 720a 0973 094f 7574 7075 7420 acter..s.Output \n+000098b0: 7468 6520 7265 7375 6c74 206f 6620 6028 the result of `(\n+000098c0: 7072 696e 6320 4152 4729 270a 0953 094f princ ARG)'..S.O\n+000098d0: 7574 7075 7420 7468 6520 7265 7375 6c74 utput the result\n+000098e0: 206f 6620 6028 7072 696e 3120 4152 4729 of `(prin1 ARG)\n+000098f0: 270a 0a46 4c41 4753 2069 7320 6120 7365 '..FLAGS is a se\n+00009900: 7175 656e 6365 206f 6620 7a65 726f 206f quence of zero o\n+00009910: 7220 6d6f 7265 206f 6620 7468 6520 666f r more of the fo\n+00009920: 6c6c 6f77 696e 6720 6368 6172 6163 7465 llowing characte\n+00009930: 7273 2c0a 0a09 2d09 4c65 6674 206a 7573 rs,...-.Left jus\n+00009940: 7469 6679 2073 7562 7374 6974 7574 696f tify substitutio\n+00009950: 6e20 7769 7468 696e 2066 6965 6c64 0a09 n within field..\n+00009960: 5e09 5472 756e 6361 7465 2073 7562 7374 ^.Truncate subst\n+00009970: 6974 7574 696f 6e20 6174 2073 697a 6520 itution at size \n+00009980: 6f66 2066 6965 6c64 0a09 3009 5061 6420 of field..0.Pad \n+00009990: 7468 6520 6669 656c 6420 7769 7468 207a the field with z\n+000099a0: 6572 6f73 2069 6e73 7465 6164 206f 6620 eros instead of \n+000099b0: 7370 6163 6573 0a09 2b09 466f 7220 642c spaces..+.For d,\n+000099c0: 2078 2c20 616e 6420 6f20 636f 6e76 6572 x, and o conver\n+000099d0: 7369 6f6e 732c 206f 7574 7075 7420 6120 sions, output a \n+000099e0: 6c65 6164 696e 6720 706c 7573 0a09 0920 leading plus... \n+000099f0: 7369 676e 2069 6620 4152 4720 6973 2070 sign if ARG is p\n+00009a00: 6f73 6974 6976 650a 0960 2027 0928 4120 ositive..` '.(A \n+00009a10: 7370 6163 6529 2046 6f72 2064 2c20 782c space) For d, x,\n+00009a20: 2061 6e64 206f 2063 6f6e 7665 7273 696f and o conversio\n+00009a30: 6e73 2c20 6966 2074 6865 2072 6573 756c ns, if the resul\n+00009a40: 740a 0909 2064 6f65 736e 2774 2073 7461 t... doesn't sta\n+00009a50: 7274 2077 6974 6820 6120 706c 7573 206f rt with a plus o\n+00009a60: 7220 6d69 6e75 7320 7369 676e 2c20 6f75 r minus sign, ou\n+00009a70: 7470 7574 2061 0a09 0920 6c65 6164 696e tput a... leadin\n+00009a80: 6720 7370 6163 650a 0a54 6865 206c 6973 g space..The lis\n+00009a90: 7420 6f66 2043 4f4e 5645 5253 494f 4e53 t of CONVERSIONS\n+00009aa0: 2063 616e 2062 6520 6578 7465 6e64 6564 can be extended\n+00009ab0: 2074 6872 6f75 6768 2074 6865 2066 6f72 through the for\n+00009ac0: 6d61 742d 686f 6f6b 732d 616c 6973 740a mat-hooks-alist.\n+00009ad0: 7661 7269 6162 6c65 3b20 7468 6520 7374 variable; the st\n+00009ae0: 7269 6e67 7320 6372 6561 7465 6420 6279 rings created by\n+00009af0: 2074 6865 7365 2065 7874 7261 2063 6f6e these extra con\n+00009b00: 7665 7273 696f 6e73 2061 7265 2066 6f72 versions are for\n+00009b10: 6d61 7474 6564 0a61 7320 6966 2062 7920 matted.as if by \n+00009b20: 7468 6520 6073 2720 636f 6e76 6572 7369 the `s' conversi\n+00009b30: 6f6e 2e20 0a0a 4e6f 7465 2074 6861 7420 on. ..Note that \n+00009b40: 7468 6520 4649 454c 442d 5749 4454 4820 the FIELD-WIDTH \n+00009b50: 616e 6420 616c 6c20 666c 6167 7320 6375 and all flags cu\n+00009b60: 7272 656e 746c 7920 6861 7665 206e 6f20 rrently have no \n+00009b70: 6566 6665 6374 206f 6e20 7468 650a 6053 effect on the.`S\n+00009b80: 2720 636f 6e76 6572 7369 6f6e 2c20 286f ' conversion, (o\n+00009b90: 7220 7468 6520 6073 2720 636f 6e76 6572 r the `s' conver\n+00009ba0: 7369 6f6e 2077 6865 6e20 7468 6520 4152 sion when the AR\n+00009bb0: 4720 6973 6e27 7420 6120 7374 7269 6e67 G isn't a string\n+00009bc0: 292e 7265 702e 696f 2e73 7472 6561 6d73 ).rep.io.streams\n+00009bd0: 236d 616b 652d 7374 7269 6e67 2d69 6e70 #make-string-inp\n+00009be0: 7574 2d73 7472 6561 6d6d 616b 652d 7374 ut-streammake-st\n+00009bf0: 7269 6e67 2d69 6e70 7574 2d73 7472 6561 ring-input-strea\n+00009c00: 6d20 5354 5249 4e47 205b 5354 4152 545d m STRING [START]\n+00009c10: 0a0a 5265 7475 726e 7320 6120 696e 7075 ..Returns a inpu\n+00009c20: 7420 7374 7265 616d 2c20 6974 2077 696c t stream, it wil\n+00009c30: 6c20 7375 7070 6c79 2c20 696e 206f 7264 l supply, in ord\n+00009c40: 6572 2c20 7468 6520 6368 6172 6163 7465 er, the characte\n+00009c50: 7273 2069 6e20 5354 5249 4e47 2c0a 7374 rs in STRING,.st\n+00009c60: 6172 7469 6e67 2066 726f 6d20 5354 4152 arting from STAR\n+00009c70: 5420 286f 7220 7468 6520 6265 6769 6e6e T (or the beginn\n+00009c80: 696e 6720 6f66 2074 6865 2073 7472 696e ing of the strin\n+00009c90: 6729 2e72 6570 2e69 6f2e 7374 7265 616d g).rep.io.stream\n+00009ca0: 7323 6d61 6b65 2d73 7472 696e 672d 6f75 s#make-string-ou\n+00009cb0: 7470 7574 2d73 7472 6561 6d6d 616b 652d tput-streammake-\n+00009cc0: 7374 7269 6e67 2d6f 7574 7075 742d 7374 string-output-st\n+00009cd0: 7265 616d 0a0a 5265 7475 726e 7320 616e ream..Returns an\n+00009ce0: 206f 7574 7075 7420 7374 7265 616d 2077 output stream w\n+00009cf0: 6869 6368 2077 696c 6c20 6163 6375 6d75 hich will accumu\n+00009d00: 6c61 7465 2074 6865 2063 6861 7261 6374 late the charact\n+00009d10: 6572 7320 7772 6974 7465 6e20 746f 0a69 ers written to.i\n+00009d20: 7420 666f 7220 7468 6520 7573 6520 6f66 t for the use of\n+00009d30: 2074 6865 2060 6765 742d 6f75 7470 7574 the `get-output\n+00009d40: 2d73 7472 6561 6d2d 7374 7269 6e67 2720 -stream-string' \n+00009d50: 6675 6e63 7469 6f6e 2e72 6570 2e69 6f2e function.rep.io.\n+00009d60: 7374 7265 616d 7323 6765 742d 6f75 7470 streams#get-outp\n+00009d70: 7574 2d73 7472 6561 6d2d 7374 7269 6e67 ut-stream-string\n+00009d80: 6765 742d 6f75 7470 7574 2d73 7472 6561 get-output-strea\n+00009d90: 6d2d 7374 7269 6e67 2053 5452 494e 472d m-string STRING-\n+00009da0: 4f55 5450 5554 2d53 5452 4541 4d0a 0a52 OUTPUT-STREAM..R\n+00009db0: 6574 7572 6e73 2061 2073 7472 696e 6720 eturns a string \n+00009dc0: 636f 6e74 6169 6e69 6e67 2074 6865 2063 containing the c\n+00009dd0: 6861 7261 6374 6572 7320 7772 6974 7465 haracters writte\n+00009de0: 6e20 746f 2074 6865 2073 7472 6561 6d20 n to the stream \n+00009df0: 5354 5249 4e47 2d0a 4f55 5450 5554 2d53 STRING-.OUTPUT-S\n+00009e00: 5452 4541 4d20 2863 7265 6174 6564 2062 TREAM (created b\n+00009e10: 7920 606d 616b 652d 7374 7269 6e67 2d6f y `make-string-o\n+00009e20: 7574 7075 742d 7374 7265 616d 2729 2e20 utput-stream'). \n+00009e30: 5468 6520 7374 7265 616d 2069 7320 7468 The stream is th\n+00009e40: 656e 0a72 6573 6574 2073 6f20 7468 6174 en.reset so that\n+00009e50: 2074 6865 206e 6578 7420 6361 6c6c 2074 the next call t\n+00009e60: 6f20 7468 6973 2066 756e 6374 696f 6e20 o this function \n+00009e70: 7769 7468 2074 6869 7320 7374 7265 616d with this stream\n+00009e80: 2077 696c 6c20 6f6e 6c79 0a72 6574 7572 will only.retur\n+00009e90: 6e20 7468 6520 6e65 7720 6368 6172 6163 n the new charac\n+00009ea0: 7465 7273 2e72 6570 2e69 6f2e 7374 7265 ters.rep.io.stre\n+00009eb0: 616d 7323 696e 7075 742d 7374 7265 616d ams#input-stream\n+00009ec0: 2d70 696e 7075 742d 7374 7265 616d 2d70 -pinput-stream-p\n+00009ed0: 2041 5247 0a0a 5265 7475 726e 7320 7420 ARG..Returns t \n+00009ee0: 6966 2041 5247 2069 7320 616e 2069 6e70 if ARG is an inp\n+00009ef0: 7574 2073 7472 6561 6d2e 7265 702e 696f ut stream.rep.io\n+00009f00: 2e73 7472 6561 6d73 236f 7574 7075 742d .streams#output-\n+00009f10: 7374 7265 616d 2d70 6f75 7470 7574 2d73 stream-poutput-s\n+00009f20: 7472 6561 6d2d 7020 4152 470a 0a52 6574 tream-p ARG..Ret\n+00009f30: 7572 6e73 2074 2069 6620 4152 4720 6973 urns t if ARG is\n+00009f40: 2061 6e20 6f75 7470 7574 2073 7472 6561 an output strea\n+00009f50: 6d2e 6572 726f 722d 6d6f 6465 5768 656e m.error-modeWhen\n+00009f60: 206e 696c 2c20 6572 726f 7273 2061 7265 nil, errors are\n+00009f70: 2068 616e 646c 6564 2061 7420 7468 6520 handled at the \n+00009f80: 6375 7272 656e 7420 6576 656e 7420 6c6f current event lo\n+00009f90: 6f70 2c20 6f74 6865 7220 706f 7373 6962 op, other possib\n+00009fa0: 6c65 0a76 616c 7565 7320 696e 636c 7564 le.values includ\n+00009fb0: 6520 6065 7869 7427 2061 6e64 2060 746f e `exit' and `to\n+00009fc0: 702d 6c65 7665 6c27 2e72 6570 2e69 6f2e p-level'.rep.io.\n+00009fd0: 6462 2e67 6462 6d23 6764 626d 2d64 656c db.gdbm#gdbm-del\n+00009fe0: 6574 6567 6462 6d2d 6465 6c65 7465 2044 etegdbm-delete D\n+00009ff0: 424d 204b 4559 0000 0000 0000 0000 0000 BM KEY..........\n+0000a000: 7265 702e 6c61 6e67 2e69 6e74 6572 7072 rep.lang.interpr\n+0000a010: 6574 6572 236d 6163 726f 6578 7061 6e64 eter#macroexpand\n+0000a020: 2d31 6d61 6372 6f65 7870 616e 642d 3120 -1macroexpand-1 \n+0000a030: 464f 524d 205b 454e 5649 524f 4e4d 454e FORM [ENVIRONMEN\n+0000a040: 545d 0a0a 4966 2046 4f52 4d20 6973 2061 T]..If FORM is a\n+0000a050: 206d 6163 726f 2063 616c 6c2c 2065 7870 macro call, exp\n+0000a060: 616e 6420 6974 206f 6e63 6520 616e 6420 and it once and \n+0000a070: 7265 7475 726e 2074 6865 2072 6573 756c return the resul\n+0000a080: 7469 6e67 2066 6f72 6d2e 0a0a 4966 2045 ting form...If E\n+0000a090: 4e56 4952 4f4e 4d45 4e54 2069 7320 7370 NVIRONMENT is sp\n+0000a0a0: 6563 6966 6965 6420 6974 2069 7320 6120 ecified it is a \n+0000a0b0: 6675 6e63 7469 6f6e 2074 6f20 6361 6c6c function to call\n+0000a0c0: 2074 6f20 646f 2074 6865 2061 6374 7561 to do the actua\n+0000a0d0: 6c0a 6578 7061 6e73 696f 6e2e 2041 6e79 l.expansion. Any\n+0000a0e0: 206d 6163 726f 2065 7870 616e 6465 7273 macro expanders\n+0000a0f0: 2072 6563 7572 7369 7665 6c79 2063 616c recursively cal\n+0000a100: 6c69 6e67 206d 6163 726f 6578 7061 6e64 ling macroexpand\n+0000a110: 2073 686f 756c 640a 7061 7373 2074 6865 should.pass the\n+0000a120: 2076 616c 7565 206f 6620 7468 6520 606d value of the `m\n+0000a130: 6163 726f 2d65 6e76 6972 6f6e 6d65 6e74 acro-environment\n+0000a140: 2720 7661 7269 6162 6c65 2074 6f20 7468 ' variable to th\n+0000a150: 6973 2070 6172 616d 6574 6572 2e72 6570 is parameter.rep\n+0000a160: 2e6c 616e 672e 696e 7465 7270 7265 7465 .lang.interprete\n+0000a170: 7223 6d61 6372 6f65 7870 616e 646d 6163 r#macroexpandmac\n+0000a180: 726f 6578 7061 6e64 2046 4f52 4d20 5b45 roexpand FORM [E\n+0000a190: 4e56 4952 4f4e 4d45 4e54 5d0a 0a49 6620 NVIRONMENT]..If \n+0000a1a0: 464f 524d 2069 7320 6120 6d61 6372 6f20 FORM is a macro \n+0000a1b0: 6361 6c6c 2c20 6578 7061 6e64 2069 7420 call, expand it \n+0000a1c0: 756e 7469 6c20 6974 2069 736e 2774 2e0a until it isn't..\n+0000a1d0: 0a49 6620 454e 5649 524f 4e4d 454e 5420 .If ENVIRONMENT \n+0000a1e0: 6973 2073 7065 6369 6669 6564 2069 7420 is specified it \n+0000a1f0: 6973 2061 2066 756e 6374 696f 6e20 746f is a function to\n+0000a200: 2063 616c 6c20 746f 2064 6f20 7468 6520 call to do the \n+0000a210: 6163 7475 616c 0a65 7870 616e 7369 6f6e actual.expansion\n+0000a220: 2e20 416e 7920 6d61 6372 6f20 6578 7061 . Any macro expa\n+0000a230: 6e64 6572 7320 7265 6375 7273 6976 656c nders recursivel\n+0000a240: 7920 6361 6c6c 696e 6720 6d61 6372 6f65 y calling macroe\n+0000a250: 7870 616e 6420 7368 6f75 6c64 0a70 6173 xpand should.pas\n+0000a260: 7320 7468 6520 7661 6c75 6520 6f66 2074 s the value of t\n+0000a270: 6865 2060 6d61 6372 6f2d 656e 7669 726f he `macro-enviro\n+0000a280: 6e6d 656e 7427 2076 6172 6961 626c 6520 nment' variable \n+0000a290: 746f 2074 6869 7320 7061 7261 6d65 7465 to this paramete\n+0000a2a0: 722e 6964 6c65 2d68 6f6f 6b54 6869 7320 r.idle-hookThis \n+0000a2b0: 686f 6f6b 2067 6574 7320 6576 616c 7561 hook gets evalua\n+0000a2c0: 7465 6420 6576 6572 7920 7365 636f 6e64 ted every second\n+0000a2d0: 2077 6869 6c65 2074 6865 2065 6469 746f while the edito\n+0000a2e0: 7220 6973 2069 646c 652e 2044 6f6e 2774 r is idle. Don't\n+0000a2f0: 2064 6570 656e 640a 6f6e 2068 6f77 2072 depend.on how r\n+0000a300: 6567 756c 6172 6c79 2074 6869 7320 6765 egularly this ge\n+0000a310: 7473 2063 616c 6c65 642c 2061 6e79 2065 ts called, any e\n+0000a320: 7665 6e74 7320 6672 6f6d 2074 6865 2077 vents from the w\n+0000a330: 696e 646f 772d 7379 7374 656d 2077 696c indow-system wil\n+0000a340: 6c0a 6465 6c61 7920 6974 2e20 416c 736f l.delay it. Also\n+0000a350: 2c20 6175 746f 2d73 6176 696e 6720 6669 , auto-saving fi\n+0000a360: 6c65 7320 616e 6420 6761 7262 6167 652d les and garbage-\n+0000a370: 636f 6c6c 6563 7469 6f6e 2074 616b 6520 collection take \n+0000a380: 7072 6563 6564 656e 6365 0a77 6865 6e20 precedence.when \n+0000a390: 7468 6572 6527 7320 6964 6c65 2074 696d there's idle tim\n+0000a3a0: 6520 6176 6169 6c61 626c 652e 2055 7365 e available. Use\n+0000a3b0: 2074 6869 7320 686f 6f6b 2073 7061 7269 this hook spari\n+0000a3c0: 6e67 6c79 2c20 6f72 2066 6f72 2073 686f ngly, or for sho\n+0000a3d0: 7274 0a70 6572 696f 6473 206f 6e6c 7921 rt.periods only!\n+0000a3e0: 696e 7465 7272 7570 742d 6d6f 6465 5768 interrupt-modeWh\n+0000a3f0: 656e 206e 696c 2c20 696e 7465 7272 7570 en nil, interrup\n+0000a400: 7473 2061 7265 2068 616e 646c 6564 2061 ts are handled a\n+0000a410: 7420 7468 6520 6375 7272 656e 7420 6576 t the current ev\n+0000a420: 656e 7420 6c6f 6f70 2c20 6f74 6865 7220 ent loop, other \n+0000a430: 706f 7373 6962 6c65 0a76 616c 7565 7320 possible.values \n+0000a440: 696e 636c 7564 6520 6065 7869 7427 2061 include `exit' a\n+0000a450: 6e64 2060 746f 702d 6c65 7665 6c27 2e72 nd `top-level'.r\n+0000a460: 6570 2e73 7973 7465 6d23 7265 6375 7273 ep.system#recurs\n+0000a470: 696f 6e2d 6465 7074 6872 6563 7572 7369 ion-depthrecursi\n+0000a480: 6f6e 2d64 6570 7468 0a0a 5265 7475 726e on-depth..Return\n+0000a490: 7320 7468 6520 6e75 6d62 6572 206f 6620 s the number of \n+0000a4a0: 7265 6375 7273 6976 652d 6564 6974 2773 recursive-edit's\n+0000a4b0: 2064 6565 7020 7765 2061 7265 2c20 7a65 deep we are, ze\n+0000a4c0: 726f 2073 6967 6e69 6669 6573 2074 6865 ro signifies the\n+0000a4d0: 0a6f 7269 6769 6e61 6c20 6c65 7665 6c2e .original level.\n+0000a4e0: 7265 702e 7574 696c 2e75 7466 3823 7574 rep.util.utf8#ut\n+0000a4f0: 6638 2d73 7472 696e 672d 6c65 6e67 7468 f8-string-length\n+0000a500: 7574 6638 2d73 7472 696e 672d 6c65 6e67 utf8-string-leng\n+0000a510: 7468 2053 5452 494e 470a 0a52 6574 7572 th STRING..Retur\n+0000a520: 6e73 2074 6865 206e 756d 6265 7220 6f66 ns the number of\n+0000a530: 2063 6861 7261 6374 6572 7320 696e 2075 characters in u\n+0000a540: 7466 2d38 2065 6e63 6f64 6564 2053 5452 tf-8 encoded STR\n+0000a550: 494e 472e 7265 702e 7574 696c 2e75 7466 ING.rep.util.utf\n+0000a560: 3823 7574 6638 2d73 7562 7374 7269 6e67 8#utf8-substring\n+0000a570: 7574 6638 2d73 7562 7374 7269 6e67 2053 utf8-substring S\n+0000a580: 5452 494e 4720 5354 4152 5420 5b45 4e44 TRING START [END\n+0000a590: 5d0a 0a52 6574 7572 6e73 2074 6865 2070 ]..Returns the p\n+0000a5a0: 6f72 7469 6f6e 206f 6620 5354 5249 4e47 ortion of STRING\n+0000a5b0: 2c20 656e 636f 6465 6420 696e 2075 7466 , encoded in utf\n+0000a5c0: 2d38 2c20 7374 6172 7469 6e67 2061 740a -8, starting at.\n+0000a5d0: 6368 6172 6163 7465 7220 6e75 6d62 6572 character number\n+0000a5e0: 2053 5441 5254 2061 6e64 2065 6e64 696e START and endin\n+0000a5f0: 6720 6174 2074 6865 2063 6861 7261 6374 g at the charact\n+0000a600: 6572 2062 6566 6f72 6520 454e 4420 286f er before END (o\n+0000a610: 7220 7468 650a 656e 6420 6f66 2074 6865 r the.end of the\n+0000a620: 2073 7472 696e 6720 6966 2045 4e44 2069 string if END i\n+0000a630: 7320 6e6f 7420 6769 7665 6e29 2e20 416c s not given). Al\n+0000a640: 6c20 696e 6469 6365 7320 7374 6172 7420 l indices start \n+0000a650: 6174 207a 6572 6f2e 7265 702e 7374 7275 at zero.rep.stru\n+0000a660: 6374 7572 6573 2367 6574 2d73 7472 7563 ctures#get-struc\n+0000a670: 7475 7265 6765 742d 7374 7275 6374 7572 tureget-structur\n+0000a680: 6520 4e41 4d45 0a0a 5265 7475 726e 2074 e NAME..Return t\n+0000a690: 6865 2073 7472 7563 7475 7265 2063 616c he structure cal\n+0000a6a0: 6c65 6420 4e41 4d45 2028 6120 7379 6d62 led NAME (a symb\n+0000a6b0: 6f6c 292c 206f 7220 7265 7475 726e 2060 ol), or return `\n+0000a6c0: 6e69 6c27 2069 6620 6e6f 0a73 7563 6820 nil' if no.such \n+0000a6d0: 7374 7275 6374 7572 652e 7265 702e 7374 structure.rep.st\n+0000a6e0: 7275 6374 7572 6573 236e 616d 652d 7374 ructures#name-st\n+0000a6f0: 7275 6374 7572 656e 616d 652d 7374 7275 ructurename-stru\n+0000a700: 6374 7572 6520 5354 5255 4354 5552 4520 cture STRUCTURE \n+0000a710: 4e41 4d45 0a0a 4173 7369 676e 2074 6865 NAME..Assign the\n+0000a720: 206e 616d 6520 4e41 4d45 2028 6120 7379 name NAME (a sy\n+0000a730: 6d62 6f6c 2920 746f 2073 7472 7563 7475 mbol) to structu\n+0000a740: 7265 206f 626a 6563 7420 5354 5255 4354 re object STRUCT\n+0000a750: 5552 452e 7265 702e 7374 7275 6374 7572 URE.rep.structur\n+0000a760: 6573 236d 616b 652d 7374 7275 6374 7572 es#make-structur\n+0000a770: 656d 616b 652d 7374 7275 6374 7572 6520 emake-structure \n+0000a780: 494e 5445 5246 4143 4520 434f 4e46 4947 INTERFACE CONFIG\n+0000a790: 2d54 4855 4e4b 2042 4f44 592d 5448 554e -THUNK BODY-THUN\n+0000a7a0: 4b20 5b4e 414d 455d 0a0a 4372 6561 7465 K [NAME]..Create\n+0000a7b0: 2061 6e64 2072 6574 7572 6e20 6120 6e65 and return a ne\n+0000a7c0: 7720 7374 7275 6374 7572 652e 2049 6620 w structure. If \n+0000a7d0: 4e41 4d45 2069 7320 6120 6e6f 6e2d 6e69 NAME is a non-ni\n+0000a7e0: 6c20 7379 6d62 6f6c 2074 6865 0a73 7472 l symbol the.str\n+0000a7f0: 7563 7475 7265 2077 696c 6c20 7461 6b65 ucture will take\n+0000a800: 2074 6861 7420 6e61 6d65 2e0a 0a54 6865 that name...The\n+0000a810: 206e 6577 2073 7472 7563 7475 7265 2077 new structure w\n+0000a820: 696c 6c20 6265 2061 6476 6572 7469 7365 ill be advertise\n+0000a830: 6420 6173 2065 7870 6f72 7469 6e67 2062 d as exporting b\n+0000a840: 696e 6469 6e67 7320 6465 6669 6e65 6420 indings defined \n+0000a850: 6279 0a49 4e54 4552 4641 4345 2028 6375 by.INTERFACE (cu\n+0000a860: 7272 656e 746c 7920 6a75 7374 2061 206c rrently just a l\n+0000a870: 6973 7420 6f66 2073 796d 626f 6c73 292e ist of symbols).\n+0000a880: 0a0a 4966 2043 4f4e 4649 472d 5448 554e ..If CONFIG-THUN\n+0000a890: 4b20 6973 206e 6f6e 2d6e 696c 2069 7420 K is non-nil it \n+0000a8a0: 6973 2061 207a 6572 6f2d 7061 7261 6d65 is a zero-parame\n+0000a8b0: 7465 7220 6675 6e63 7469 6f6e 2074 6f20 ter function to \n+0000a8c0: 6265 2063 616c 6c65 640a 746f 2064 6566 be called.to def\n+0000a8d0: 696e 6520 7468 6520 636f 6e66 6967 7572 ine the configur\n+0000a8e0: 6174 696f 6e20 6f66 2074 6865 2073 7472 ation of the str\n+0000a8f0: 7563 7475 7265 2028 6375 7272 656e 746c ucture (currentl\n+0000a900: 7920 6974 2773 206f 7065 6e65 6420 616e y it's opened an\n+0000a910: 640a 6163 6365 7373 6564 2073 7472 7563 d.accessed struc\n+0000a920: 7475 7265 732e 2920 5468 6973 2074 6875 tures.) This thu\n+0000a930: 6e6b 2077 696c 6c20 6265 2065 7661 6c75 nk will be evalu\n+0000a940: 6174 6564 2069 6e20 7468 6520 656e 7669 ated in the envi\n+0000a950: 726f 6e6d 656e 740a 6f66 2074 6865 206e ronment.of the n\n+0000a960: 6577 2073 7472 7563 7475 7265 2c20 6275 ew structure, bu\n+0000a970: 7420 7769 7468 206f 6e6c 7920 7468 6520 t with only the \n+0000a980: 6025 6d65 7461 2720 286d 6f64 756c 652d `%meta' (module-\n+0000a990: 636f 6e66 6967 7572 6174 696f 6e29 0a73 configuration).s\n+0000a9a0: 7472 7563 7475 7265 206f 7065 6e65 642e tructure opened.\n+0000a9b0: 0a0a 4966 2042 4f44 592d 5448 554e 4b20 ..If BODY-THUNK \n+0000a9c0: 6973 206e 6f6e 2d6e 696c 2069 7420 6973 is non-nil it is\n+0000a9d0: 2061 207a 6572 6f2d 7061 7261 6d65 7465 a zero-paramete\n+0000a9e0: 7220 6675 6e63 7469 6f6e 2074 6f20 6265 r function to be\n+0000a9f0: 2063 616c 6c65 640a 746f 2064 6566 696e called.to defin\n+0000aa00: 6520 7468 6520 7661 6c75 6573 206f 6620 e the values of \n+0000aa10: 7468 6520 6269 6e64 696e 6773 2065 7870 the bindings exp\n+0000aa20: 6f72 7465 6420 6279 2074 6865 2073 7472 orted by the str\n+0000aa30: 7563 7475 7265 2e20 4974 2077 696c 6c0a ucture. It will.\n+0000aa40: 6265 2065 7661 6c75 6174 6564 2069 6e20 be evaluated in \n+0000aa50: 7468 6520 656e 7669 726f 6e6d 656e 7420 the environment \n+0000aa60: 6f66 2074 6865 206e 6577 2073 7472 7563 of the new struc\n+0000aa70: 7475 7265 2e0a 0a4e 6f74 6520 7468 6174 ture...Note that\n+0000aa80: 2074 6865 2063 6170 7475 7265 6420 7374 the captured st\n+0000aa90: 6174 6520 6f66 2074 6865 2063 6c6f 7375 ate of the closu\n+0000aaa0: 7265 7320 434f 4e46 4947 2d54 4855 4e4b res CONFIG-THUNK\n+0000aab0: 2061 6e64 0a42 4f44 592d 5448 554e 4b20 and.BODY-THUNK \n+0000aac0: 6d61 7920 6265 206d 6f64 6966 6965 6420 may be modified \n+0000aad0: 6279 2074 6869 7320 6675 6e63 7469 6f6e by this function\n+0000aae0: 2172 6570 2e73 7472 7563 7475 7265 7323 !rep.structures#\n+0000aaf0: 2573 7472 7563 7475 7265 2d72 6566 2573 %structure-ref%s\n+0000ab00: 7472 7563 7475 7265 2d72 6566 2053 5452 tructure-ref STR\n+0000ab10: 5543 5455 5245 2056 4152 0a0a 5265 7475 UCTURE VAR..Retu\n+0000ab20: 726e 2074 6865 2076 616c 7565 206f 6620 rn the value of \n+0000ab30: 7468 6520 6269 6e64 696e 6720 6f66 2073 the binding of s\n+0000ab40: 796d 626f 6c20 5641 5220 696e 2073 7472 ymbol VAR in str\n+0000ab50: 7563 7475 7265 206f 626a 6563 740a 5354 ucture object.ST\n+0000ab60: 5255 4354 5552 4520 6f72 2061 6e79 2069 RUCTURE or any i\n+0000ab70: 6e6e 6572 206f 7065 6e65 6420 7374 7275 nner opened stru\n+0000ab80: 6374 7572 6573 2e0a 0a52 6574 7572 6e73 ctures...Returns\n+0000ab90: 2061 2076 6f69 6420 7661 6c75 6520 6966 a void value if\n+0000aba0: 206e 6f20 7375 6368 2062 696e 6469 6e67 no such binding\n+0000abb0: 2e72 6570 2e73 7472 7563 7475 7265 7323 .rep.structures#\n+0000abc0: 7374 7275 6374 7572 652d 626f 756e 642d structure-bound-\n+0000abd0: 7073 7472 7563 7475 7265 2d62 6f75 6e64 pstructure-bound\n+0000abe0: 2d70 2053 5452 5543 5455 5245 2056 4152 -p STRUCTURE VAR\n+0000abf0: 0a0a 5265 7475 726e 2060 7427 2069 6620 ..Return `t' if \n+0000ac00: 7379 6d62 6f6c 2056 4152 2068 6173 2061 symbol VAR has a\n+0000ac10: 206e 6f6e 2d76 6f69 6420 6269 6e64 696e non-void bindin\n+0000ac20: 6720 696e 2053 5452 5543 5455 5245 2e72 g in STRUCTURE.r\n+0000ac30: 6570 2e73 7472 7563 7475 7265 7323 7374 ep.structures#st\n+0000ac40: 7275 6374 7572 652d 7365 7473 7472 7563 ructure-setstruc\n+0000ac50: 7475 7265 2d73 6574 2053 5452 5543 5455 ture-set STRUCTU\n+0000ac60: 5245 2056 4152 2056 414c 5545 0a0a 5365 RE VAR VALUE..Se\n+0000ac70: 7420 7468 6520 7661 6c75 6520 6f66 2074 t the value of t\n+0000ac80: 6865 2062 696e 6469 6e67 206f 6620 7379 he binding of sy\n+0000ac90: 6d62 6f6c 2056 4152 2069 6e20 7374 7275 mbol VAR in stru\n+0000aca0: 6374 7572 6520 6f62 6a65 6374 0a53 5452 cture object.STR\n+0000acb0: 5543 5455 5245 2074 6f20 5641 4c55 452e UCTURE to VALUE.\n+0000acc0: 2049 6620 6e6f 2073 7563 6820 6269 6e64 If no such bind\n+0000acd0: 696e 6720 6578 6973 7473 2c20 616e 2065 ing exists, an e\n+0000ace0: 7272 6f72 2069 7320 7369 676e 616c 6c65 rror is signalle\n+0000acf0: 642e 7265 702e 7374 7275 6374 7572 6573 d.rep.structures\n+0000ad00: 2373 7472 7563 7475 7265 2d64 6566 696e #structure-defin\n+0000ad10: 6573 7472 7563 7475 7265 2d64 6566 696e estructure-defin\n+0000ad20: 6520 5354 5255 4354 5552 4520 5641 5220 e STRUCTURE VAR \n+0000ad30: 5641 4c55 450a 0a53 6574 2074 6865 2076 VALUE..Set the v\n+0000ad40: 616c 7565 206f 6620 7468 6520 6269 6e64 alue of the bind\n+0000ad50: 696e 6720 6f66 2073 796d 626f 6c20 5641 ing of symbol VA\n+0000ad60: 5220 696e 2073 7472 7563 7475 7265 206f R in structure o\n+0000ad70: 626a 6563 740a 5354 5255 4354 5552 4520 bject.STRUCTURE \n+0000ad80: 746f 2056 414c 5545 2e20 4966 206e 6f20 to VALUE. If no \n+0000ad90: 7375 6368 2062 696e 6469 6e67 2065 7869 such binding exi\n+0000ada0: 7374 732c 206f 6e65 2069 7320 6372 6561 sts, one is crea\n+0000adb0: 7465 642e 7265 702e 7374 7275 6374 7572 ted.rep.structur\n+0000adc0: 6573 2365 7874 6572 6e61 6c2d 7374 7275 es#external-stru\n+0000add0: 6374 7572 652d 7265 6665 7874 6572 6e61 cture-refexterna\n+0000ade0: 6c2d 7374 7275 6374 7572 652d 7265 6620 l-structure-ref \n+0000adf0: 5354 5255 4354 2d4e 414d 4520 5641 520a STRUCT-NAME VAR.\n+0000ae00: 0a52 6574 7572 6e20 7468 6520 7661 6c75 .Return the valu\n+0000ae10: 6520 6f66 2074 6865 2062 696e 6469 6e67 e of the binding\n+0000ae20: 206f 6620 7379 6d62 6f6c 2056 4152 2077 of symbol VAR w\n+0000ae30: 6974 6869 6e20 7468 6520 7374 7275 6374 ithin the struct\n+0000ae40: 7572 650a 6361 6c6c 6564 2053 5452 5543 ure.called STRUC\n+0000ae50: 542d 4e41 4d45 2e20 5468 6973 2073 7472 T-NAME. This str\n+0000ae60: 7563 7475 7265 206d 7573 7420 6861 7665 ucture must have\n+0000ae70: 2070 7265 7669 6f75 736c 7920 6265 656e previously been\n+0000ae80: 206d 6172 6b65 6420 6173 0a61 6363 6573 marked as.acces\n+0000ae90: 7369 626c 6520 6279 2074 6865 2063 7572 sible by the cur\n+0000aea0: 7265 6e74 2073 7472 7563 7475 7265 2028 rent structure (\n+0000aeb0: 6279 2075 7369 6e67 2074 6865 2060 6163 by using the `ac\n+0000aec0: 6365 7373 2720 6d6f 6475 6c65 0a63 6f6e cess' module.con\n+0000aed0: 6669 6775 7261 7469 6f6e 2064 6972 6563 figuration direc\n+0000aee0: 7469 7665 292e 0a0a 5369 676e 616c 7320 tive)...Signals \n+0000aef0: 616e 2065 7272 6f72 2069 6620 6e6f 2073 an error if no s\n+0000af00: 7563 6820 6269 6e64 696e 6720 6578 6973 uch binding exis\n+0000af10: 7473 2e72 6570 2e73 7472 7563 7475 7265 ts.rep.structure\n+0000af20: 7323 7374 7275 6374 7572 652d 6e61 6d65 s#structure-name\n+0000af30: 7374 7275 6374 7572 652d 6e61 6d65 2053 structure-name S\n+0000af40: 5452 5543 5455 5245 0a0a 5265 7475 726e TRUCTURE..Return\n+0000af50: 7320 7468 6520 6e61 6d65 2028 6120 7379 s the name (a sy\n+0000af60: 6d62 6f6c 2920 6f66 2073 7472 7563 7475 mbol) of structu\n+0000af70: 7265 206f 626a 6563 7420 5354 5255 4354 re object STRUCT\n+0000af80: 5552 452e 7265 702e 7374 7275 6374 7572 URE.rep.structur\n+0000af90: 6573 2373 7472 7563 7475 7265 2d69 6e74 es#structure-int\n+0000afa0: 6572 6661 6365 7374 7275 6374 7572 652d erfacestructure-\n+0000afb0: 696e 7465 7266 6163 6520 5354 5255 4354 interface STRUCT\n+0000afc0: 5552 450a 0a52 6574 7572 6e73 2074 6865 URE..Returns the\n+0000afd0: 2069 6e74 6572 6661 6365 206f 6620 7374 interface of st\n+0000afe0: 7275 6374 7572 6520 6f62 6a65 6374 2053 ructure object S\n+0000aff0: 5452 5543 5455 5245 2e00 0000 0000 0000 TRUCTURE........\n+0000b000: 7265 702e 7374 7275 6374 7572 6573 2373 rep.structures#s\n+0000b010: 7472 7563 7475 7265 2d65 7870 6f72 7473 tructure-exports\n+0000b020: 2d70 7374 7275 6374 7572 652d 6578 706f -pstructure-expo\n+0000b030: 7274 732d 7020 5354 5255 4354 5552 4520 rts-p STRUCTURE \n+0000b040: 5359 4d0a 0a52 6574 7572 6e73 2074 7275 SYM..Returns tru\n+0000b050: 6520 6966 2073 7472 7563 7475 7265 206f e if structure o\n+0000b060: 626a 6563 7420 5354 5255 4354 5552 4520 bject STRUCTURE \n+0000b070: 6578 706f 7274 7320 6120 6269 6e64 696e exports a bindin\n+0000b080: 6720 6f66 2073 796d 626f 6c0a 5359 4d2e g of symbol.SYM.\n+0000b090: 7265 702e 7374 7275 6374 7572 6573 2373 rep.structures#s\n+0000b0a0: 7472 7563 7475 7265 2d69 6d70 6f72 7473 tructure-imports\n+0000b0b0: 7374 7275 6374 7572 652d 696d 706f 7274 structure-import\n+0000b0c0: 7320 5354 5255 4354 5552 450a 0a52 6574 s STRUCTURE..Ret\n+0000b0d0: 7572 6e73 2074 6865 206c 6973 7420 6f66 urns the list of\n+0000b0e0: 2073 7472 7563 7475 7265 206e 616d 6573 structure names\n+0000b0f0: 206f 7065 6e65 6420 6279 2073 7472 7563 opened by struc\n+0000b100: 7475 7265 206f 626a 6563 740a 5354 5255 ture object.STRU\n+0000b110: 4354 5552 452e 7265 702e 7374 7275 6374 CTURE.rep.struct\n+0000b120: 7572 6573 2373 7472 7563 7475 7265 2d61 ures#structure-a\n+0000b130: 6363 6573 7369 626c 6573 7472 7563 7475 ccessiblestructu\n+0000b140: 7265 2d61 6363 6573 7369 626c 6520 5354 re-accessible ST\n+0000b150: 5255 4354 5552 450a 0a52 6574 7572 6e73 RUCTURE..Returns\n+0000b160: 2074 6865 206c 6973 7420 6f66 2073 7472 the list of str\n+0000b170: 7563 7475 7265 206e 616d 6573 2061 6363 ucture names acc\n+0000b180: 6573 7365 6420 6279 2073 7472 7563 7475 essed by structu\n+0000b190: 7265 206f 626a 6563 740a 5354 5255 4354 re object.STRUCT\n+0000b1a0: 5552 452e 7265 702e 7374 7275 6374 7572 URE.rep.structur\n+0000b1b0: 6573 2373 6574 2d69 6e74 6572 6661 6365 es#set-interface\n+0000b1c0: 7365 742d 696e 7465 7266 6163 6520 5354 set-interface ST\n+0000b1d0: 5255 4354 5552 4520 494e 5445 5246 4143 RUCTURE INTERFAC\n+0000b1e0: 450a 0a53 6574 2074 6865 2069 6e74 6572 E..Set the inter\n+0000b1f0: 6661 6365 206f 6620 7374 7275 6374 7572 face of structur\n+0000b200: 6520 6f62 6a65 6374 2053 5452 5543 5455 e object STRUCTU\n+0000b210: 5245 2074 6f20 494e 5445 5246 4143 452e RE to INTERFACE.\n+0000b220: 7265 702e 7374 7275 6374 7572 6573 2369 rep.structures#i\n+0000b230: 6e74 6572 6e2d 7374 7275 6374 7572 6569 ntern-structurei\n+0000b240: 6e74 6572 6e2d 7374 7275 6374 7572 6520 ntern-structure \n+0000b250: 5354 5255 4354 2d4e 414d 450a 0a52 6574 STRUCT-NAME..Ret\n+0000b260: 7572 6e20 7468 6520 7374 7275 6374 7572 urn the structur\n+0000b270: 6520 6361 6c6c 6564 2053 5452 5543 542d e called STRUCT-\n+0000b280: 4e41 4d45 2e20 4966 206e 6f20 7375 6368 NAME. If no such\n+0000b290: 2073 7472 7563 7475 7265 2065 7869 7374 structure exist\n+0000b2a0: 732c 0a61 7474 656d 7074 2074 6f20 6c6f s,.attempt to lo\n+0000b2b0: 6164 2069 742c 2062 7574 2069 7420 6973 ad it, but it is\n+0000b2c0: 6e27 7420 696d 706f 7274 6564 2074 6f20 n't imported to \n+0000b2d0: 616e 7920 6d6f 6475 6c65 2e72 6570 2e73 any module.rep.s\n+0000b2e0: 7472 7563 7475 7265 7323 6f70 656e 2d73 tructures#open-s\n+0000b2f0: 7472 7563 7475 7265 736f 7065 6e2d 7374 tructuresopen-st\n+0000b300: 7275 6374 7572 6573 2053 5452 5543 542d ructures STRUCT-\n+0000b310: 4e41 4d45 530a 0a4d 6172 6b20 7468 6174 NAMES..Mark that\n+0000b320: 2074 6865 2063 7572 7265 6e74 2073 7472 the current str\n+0000b330: 7563 7475 7265 7320 6861 7320 6f70 656e uctures has open\n+0000b340: 6564 2074 6865 206c 6973 7420 6f66 2073 ed the list of s\n+0000b350: 7472 7563 7475 7265 730a 6e61 6d65 6420 tructures.named \n+0000b360: 696e 2074 6865 206c 6973 7420 5354 5255 in the list STRU\n+0000b370: 4354 2d4e 414d 4553 2e72 6570 2e73 7472 CT-NAMES.rep.str\n+0000b380: 7563 7475 7265 7323 6163 6365 7373 2d73 uctures#access-s\n+0000b390: 7472 7563 7475 7265 7361 6363 6573 732d tructuresaccess-\n+0000b3a0: 7374 7275 6374 7572 6573 2053 5452 5543 structures STRUC\n+0000b3b0: 542d 4e41 4d45 530a 0a4d 6172 6b20 7468 T-NAMES..Mark th\n+0000b3c0: 6174 2074 6865 2063 7572 7265 6e74 2073 at the current s\n+0000b3d0: 7472 7563 7475 7265 7320 6d61 7920 6163 tructures may ac\n+0000b3e0: 6365 7373 2074 6865 206c 6973 7420 6f66 cess the list of\n+0000b3f0: 2073 7472 7563 7475 7265 730a 6e61 6d65 structures.name\n+0000b400: 6420 696e 2074 6865 206c 6973 7420 5354 d in the list ST\n+0000b410: 5255 4354 2d4e 414d 4553 2e72 6570 2e73 RUCT-NAMES.rep.s\n+0000b420: 7472 7563 7475 7265 7323 7374 7275 6374 tructures#struct\n+0000b430: 7572 652d 7761 6c6b 7374 7275 6374 7572 ure-walkstructur\n+0000b440: 652d 7761 6c6b 2046 554e 4354 494f 4e20 e-walk FUNCTION \n+0000b450: 5354 5255 4354 5552 450a 0a43 616c 6c20 STRUCTURE..Call \n+0000b460: 4655 4e43 5449 4f4e 2066 6f72 2065 6163 FUNCTION for eac\n+0000b470: 6820 6269 6e64 696e 6720 696e 2073 7472 h binding in str\n+0000b480: 7563 7475 7265 206f 626a 6563 7420 5354 ucture object ST\n+0000b490: 5255 4354 5552 452e 2054 6865 0a66 756e RUCTURE. The.fun\n+0000b4a0: 6374 696f 6e20 6973 2063 616c 6c65 6420 ction is called \n+0000b4b0: 7769 7468 2074 776f 2061 7267 756d 656e with two argumen\n+0000b4c0: 7473 2c20 7468 6520 7661 7269 6162 6c65 ts, the variable\n+0000b4d0: 2061 6e64 2074 6865 2062 696e 6469 6e67 and the binding\n+0000b4e0: 2773 0a76 616c 7565 2e72 6570 2e73 7472 's.value.rep.str\n+0000b4f0: 7563 7475 7265 7323 6665 6174 7572 6570 uctures#featurep\n+0000b500: 6665 6174 7572 6570 2046 4541 5455 5245 featurep FEATURE\n+0000b510: 0a0a 5265 7475 726e 206e 6f6e 2d6e 696c ..Return non-nil\n+0000b520: 2069 6620 6665 6174 7572 6520 4645 4154 if feature FEAT\n+0000b530: 5552 4520 6861 7320 616c 7265 6164 7920 URE has already \n+0000b540: 6265 656e 206c 6f61 6465 6420 6279 2074 been loaded by t\n+0000b550: 6865 2063 7572 7265 6e74 0a73 7472 7563 he current.struc\n+0000b560: 7475 7265 2e6c 6f61 642d 7061 7468 4120 ture.load-pathA \n+0000b570: 6c69 7374 206f 6620 6469 7265 6374 6f72 list of director\n+0000b580: 7920 6e61 6d65 732e 2057 6865 6e20 606c y names. When `l\n+0000b590: 6f61 6427 206f 7065 6e73 2061 206c 6973 oad' opens a lis\n+0000b5a0: 702d 6669 6c65 2069 7420 7365 6172 6368 p-file it search\n+0000b5b0: 6573 2065 6163 680a 6469 7265 6374 6f72 es each.director\n+0000b5c0: 7920 6e61 6d65 6420 696e 2074 6869 7320 y named in this \n+0000b5d0: 6c69 7374 2069 6e20 7475 726e 2075 6e74 list in turn unt\n+0000b5e0: 696c 2074 6865 2066 696c 6520 6973 2066 il the file is f\n+0000b5f0: 6f75 6e64 206f 7220 7468 6520 6c69 7374 ound or the list\n+0000b600: 0a69 7320 6578 6861 7573 7465 642e 646c .is exhausted.dl\n+0000b610: 2d6c 6f61 642d 7061 7468 4c69 7374 206f -load-pathList o\n+0000b620: 6620 6469 7265 6374 6f72 6965 7320 7365 f directories se\n+0000b630: 6172 6368 6564 2066 6f72 2064 796e 616d arched for dynam\n+0000b640: 6963 616c 6c79 206c 6f61 6465 6420 6f62 ically loaded ob\n+0000b650: 6a65 6374 2066 696c 6573 2e61 6674 6572 ject files.after\n+0000b660: 2d6c 6f61 642d 616c 6973 7441 206c 6973 -load-alistA lis\n+0000b670: 7420 6f66 2028 4c49 4252 4152 5920 464f t of (LIBRARY FO\n+0000b680: 524d 532e 2e2e 292e 2057 6865 6e65 7665 RMS...). Wheneve\n+0000b690: 7220 7468 6520 606c 6f61 6427 2063 6f6d r the `load' com\n+0000b6a0: 6d61 6e64 2072 6561 6473 2061 2066 696c mand reads a fil\n+0000b6b0: 650a 6f66 204c 6973 7020 636f 6465 204c e.of Lisp code L\n+0000b6c0: 4942 5241 5259 2c20 6974 2065 7865 6375 IBRARY, it execu\n+0000b6d0: 7465 7320 6561 6368 206f 6620 464f 524d tes each of FORM\n+0000b6e0: 532e 204e 6f74 6520 7468 6174 204c 4942 S. Note that LIB\n+0000b6f0: 5241 5259 206d 7573 740a 6578 6163 746c RARY must.exactl\n+0000b700: 7920 6d61 7463 6820 7468 6520 4649 4c45 y match the FILE\n+0000b710: 2061 7267 756d 656e 7420 6769 7665 6e20 argument given \n+0000b720: 746f 2060 6c6f 6164 272e 6c69 7370 2d6c to `load'.lisp-l\n+0000b730: 6962 2d64 6972 6563 746f 7279 5468 6520 ib-directoryThe \n+0000b740: 6e61 6d65 206f 6620 7468 6520 6469 7265 name of the dire\n+0000b750: 6374 6f72 7920 696e 2077 6869 6368 2074 ctory in which t\n+0000b760: 6865 2073 7461 6e64 6172 6420 6c69 7370 he standard lisp\n+0000b770: 2066 696c 6573 206c 6976 652e 7369 7465 files live.site\n+0000b780: 2d6c 6973 702d 6469 7265 6374 6f72 7954 -lisp-directoryT\n+0000b790: 6865 206e 616d 6520 6f66 2074 6865 2064 he name of the d\n+0000b7a0: 6972 6563 746f 7279 2069 6e20 7768 6963 irectory in whic\n+0000b7b0: 6820 7369 7465 2d73 7065 6369 6669 6320 h site-specific \n+0000b7c0: 4c69 7370 2066 696c 6573 2061 7265 2073 Lisp files are s\n+0000b7d0: 746f 7265 642e 646f 6375 6d65 6e74 6174 tored.documentat\n+0000b7e0: 696f 6e2d 6669 6c65 5468 6520 6e61 6d65 ion-fileThe name\n+0000b7f0: 206f 6620 7468 6520 6461 7461 6261 7365 of the database\n+0000b800: 2063 6f6e 7461 696e 696e 6720 7468 6520 containing the \n+0000b810: 6c69 7370 2d6c 6962 7261 7279 2773 2064 lisp-library's d\n+0000b820: 6f63 756d 656e 7461 7469 6f6e 2073 7472 ocumentation str\n+0000b830: 696e 6773 2e64 6f63 756d 656e 7461 7469 ings.documentati\n+0000b840: 6f6e 2d66 696c 6573 4120 6c69 7374 206f on-filesA list o\n+0000b850: 6620 6461 7461 6261 7365 206e 616d 6573 f database names\n+0000b860: 2063 6f6e 7461 696e 696e 6720 616c 6c20 containing all \n+0000b870: 646f 6375 6d65 6e74 6174 696f 6e20 7374 documentation st\n+0000b880: 7269 6e67 732e 646c 2d6c 6f61 642d 7265 rings.dl-load-re\n+0000b890: 6c6f 632d 6e6f 7757 6865 6e20 6e6f 6e2d loc-nowWhen non-\n+0000b8a0: 6e69 6c2c 2064 796e 616d 6963 616c 6c79 nil, dynamically\n+0000b8b0: 206c 6f61 6465 6420 6c69 6272 6172 6965 loaded librarie\n+0000b8c0: 7320 6861 7665 2061 6c6c 2073 796d 626f s have all symbo\n+0000b8d0: 6c20 7265 6c6f 6361 7469 6f6e 730a 7065 l relocations.pe\n+0000b8e0: 7266 726f 6d65 6420 6174 206c 6f61 642d rfromed at load-\n+0000b8f0: 7469 6d65 2c20 6e6f 7420 6173 2072 6571 time, not as req\n+0000b900: 7569 7265 642e 7265 702e 6c61 6e67 2e69 uired.rep.lang.i\n+0000b910: 6e74 6572 7072 6574 6572 236c 616d 6264 nterpreter#lambd\n+0000b920: 616c 616d 6264 6120 4c41 4d42 4441 2d4c alambda LAMBDA-L\n+0000b930: 4953 5420 424f 4459 2e2e 2e0a 0a45 7661 IST BODY.....Eva\n+0000b940: 6c75 6174 6573 2074 6f20 616e 2061 6e6f luates to an ano\n+0000b950: 6e79 6d6f 7573 2066 756e 6374 696f 6e2e nymous function.\n+0000b960: 7265 702e 6461 7461 2363 6172 6361 7220 rep.data#carcar \n+0000b970: 434f 4e53 2d43 454c 4c0a 0a52 6574 7572 CONS-CELL..Retur\n+0000b980: 6e73 2074 6865 2076 616c 7565 2073 746f ns the value sto\n+0000b990: 7265 6420 696e 2074 6865 2063 6172 2073 red in the car s\n+0000b9a0: 6c6f 7420 6f66 2043 4f4e 532d 4345 4c4c lot of CONS-CELL\n+0000b9b0: 2c20 6f72 206e 696c 2069 6620 434f 4e53 , or nil if CONS\n+0000b9c0: 2d43 454c 4c0a 6973 206e 696c 2e72 6570 -CELL.is nil.rep\n+0000b9d0: 2e64 6174 6123 6c69 7374 2a6c 6973 742a .data#list*list*\n+0000b9e0: 2041 5247 3120 4152 4732 202e 2e2e 2041 ARG1 ARG2 ... A\n+0000b9f0: 5247 4e0a 0a52 6574 7572 6e73 2061 206e RGN..Returns a n\n+0000ba00: 6577 206c 6973 7420 2841 5247 3120 4152 ew list (ARG1 AR\n+0000ba10: 4732 202e 2e2e 2041 5247 4e2d 3120 2e20 G2 ... ARGN-1 . \n+0000ba20: 4152 474e 292e 2054 6861 7420 6973 2c20 ARGN). That is, \n+0000ba30: 7468 6520 7361 6d65 2061 7320 6672 6f6d the same as from\n+0000ba40: 0a60 6c69 7374 2720 6275 7420 7468 6520 .`list' but the \n+0000ba50: 6c61 7374 2061 7267 756d 656e 7420 6973 last argument is\n+0000ba60: 2064 6f74 7465 6420 746f 2074 6865 206c dotted to the l\n+0000ba70: 6173 7420 6275 7420 6f6e 6520 6172 6775 ast but one argu\n+0000ba80: 6d65 6e74 2e72 6570 2e64 6174 6123 6d61 ment.rep.data#ma\n+0000ba90: 6b65 2d6c 6973 746d 616b 652d 6c69 7374 ke-listmake-list\n+0000baa0: 204c 454e 4754 4820 5b49 4e49 5449 414c LENGTH [INITIAL\n+0000bab0: 2d72 6570 765d 0a0a 5265 7475 726e 7320 -repv]..Returns \n+0000bac0: 6120 6e65 7720 6c69 7374 2077 6974 6820 a new list with \n+0000bad0: 4c45 4e47 5448 206d 656d 6265 7273 2c20 LENGTH members, \n+0000bae0: 6561 6368 206f 6620 7768 6963 6820 6973 each of which is\n+0000baf0: 2069 6e69 7469 616c 6973 6564 2074 6f0a initialised to.\n+0000bb00: 494e 4954 4941 4c2d 7265 7076 2c20 6f72 INITIAL-repv, or\n+0000bb10: 206e 696c 2e72 6570 2e64 6174 6123 6170 nil.rep.data#ap\n+0000bb20: 7065 6e64 6170 7065 6e64 204c 4953 5453 pendappend LISTS\n+0000bb30: 2e2e 2e0a 0a4e 6f6e 2d64 6573 7472 7563 .....Non-destruc\n+0000bb40: 7469 7665 6c79 2063 6f6e 6361 7465 6e61 tively concatena\n+0000bb50: 7465 7320 6561 6368 206f 6620 6974 2773 tes each of it's\n+0000bb60: 2061 7267 756d 656e 7420 4c49 5354 532e argument LISTS.\n+0000bb70: 2e2e 2069 6e74 6f20 6f6e 650a 6e65 7720 .. into one.new \n+0000bb80: 6c69 7374 2077 6869 6368 2069 7320 7265 list which is re\n+0000bb90: 7475 726e 6564 2e72 6570 2e64 6174 6123 turned.rep.data#\n+0000bba0: 6e63 6f6e 636e 636f 6e63 204c 4953 5453 nconcnconc LISTS\n+0000bbb0: 2e2e 2e0a 0a44 6573 7472 7563 7469 7665 .....Destructive\n+0000bbc0: 6c79 2063 6f6e 6361 7465 6e61 7465 7320 ly concatenates \n+0000bbd0: 6561 6368 206f 6620 6974 2773 2061 7267 each of it's arg\n+0000bbe0: 756d 656e 7420 4c49 5354 532e 2e2e 2069 ument LISTS... i\n+0000bbf0: 6e74 6f20 6f6e 6520 6e65 770a 6c69 7374 nto one new.list\n+0000bc00: 2e20 4576 6572 7920 4c49 5354 2062 7574 . Every LIST but\n+0000bc10: 2074 6865 206c 6173 7420 6973 206d 6f64 the last is mod\n+0000bc20: 6966 6965 6420 736f 2074 6861 7420 6974 ified so that it\n+0000bc30: 2773 206c 6173 7420 6364 7220 706f 696e 's last cdr poin\n+0000bc40: 7473 0a74 6f20 7468 6520 6265 6769 6e6e ts.to the beginn\n+0000bc50: 696e 6720 6f66 2074 6865 206e 6578 7420 ing of the next \n+0000bc60: 6c69 7374 2e20 5265 7475 726e 7320 7468 list. Returns th\n+0000bc70: 6520 6e65 7720 6c69 7374 2e72 6570 2e64 e new list.rep.d\n+0000bc80: 6174 6123 7270 6c61 6361 7270 6c61 6361 ata#rplacarplaca\n+0000bc90: 2043 4f4e 532d 4345 4c4c 204e 4557 2d43 CONS-CELL NEW-C\n+0000bca0: 4152 0a0a 5365 7473 2074 6865 2076 616c AR..Sets the val\n+0000bcb0: 7565 206f 6620 7468 6520 6361 7220 736c ue of the car sl\n+0000bcc0: 6f74 2069 6e20 434f 4e53 2d43 454c 4c20 ot in CONS-CELL \n+0000bcd0: 746f 204e 4557 2d43 4152 2e0a 5265 7475 to NEW-CAR..Retu\n+0000bce0: 726e 7320 7468 6520 434f 4e53 2d43 454c rns the CONS-CEL\n+0000bcf0: 4c2e 7265 702e 6461 7461 2372 6576 6572 L.rep.data#rever\n+0000bd00: 7365 7265 7665 7273 6520 4c49 5354 0a0a sereverse LIST..\n+0000bd10: 5265 7475 726e 7320 6120 6e65 7720 6c69 Returns a new li\n+0000bd20: 7374 2077 6869 6368 2069 7320 6120 636f st which is a co\n+0000bd30: 7079 206f 6620 4c49 5354 2065 7863 6570 py of LIST excep\n+0000bd40: 7420 7468 6174 2074 6865 206d 656d 6265 t that the membe\n+0000bd50: 7273 2061 7265 2069 6e0a 7265 7665 7273 rs are in.revers\n+0000bd60: 6520 6f72 6465 722e 7265 702e 6461 7461 e order.rep.data\n+0000bd70: 2361 7373 6f63 6173 736f 6320 454c 5420 #assocassoc ELT \n+0000bd80: 4153 534f 432d 4c49 5354 0a0a 5365 6172 ASSOC-LIST..Sear\n+0000bd90: 6368 6573 2041 5353 4f43 2d4c 4953 5420 ches ASSOC-LIST \n+0000bda0: 666f 7220 6120 6c69 7374 2077 686f 7365 for a list whose\n+0000bdb0: 2066 6972 7374 2065 6c65 6d65 6e74 2069 first element i\n+0000bdc0: 7320 454c 542e 2060 6173 736f 6327 2075 s ELT. `assoc' u\n+0000bdd0: 7365 730a 6065 7175 616c 2720 746f 2063 ses.`equal' to c\n+0000bde0: 6f6d 7061 7265 2065 6c65 6d65 6e74 732e ompare elements.\n+0000bdf0: 2052 6574 7572 6e73 2074 6865 2073 7562 Returns the sub\n+0000be00: 2d6c 6973 7420 7374 6172 7469 6e67 2066 -list starting f\n+0000be10: 726f 6d20 7468 6520 6669 7273 7420 0a6d rom the first .m\n+0000be20: 6174 6368 696e 6720 6173 736f 6369 6174 atching associat\n+0000be30: 696f 6e2e 0a46 6f72 2065 7861 6d70 6c65 ion..For example\n+0000be40: 2c0a 2020 2020 2861 7373 6f63 2027 7468 ,. (assoc 'th\n+0000be50: 7265 6520 2728 286f 6e65 202e 2031 2920 ree '((one . 1) \n+0000be60: 2874 776f 202e 2032 2920 2874 6872 6565 (two . 2) (three\n+0000be70: 202e 2033 2920 2866 6f75 7220 2e20 3429 . 3) (four . 4)\n+0000be80: 2929 0a20 2020 2020 3d3e 2028 7468 7265 )). => (thre\n+0000be90: 6520 2e20 3329 7265 702e 6461 7461 2361 e . 3)rep.data#a\n+0000bea0: 7373 7161 7373 7120 454c 5420 4153 534f ssqassq ELT ASSO\n+0000beb0: 432d 4c49 5354 0a0a 5365 6172 6368 6573 C-LIST..Searches\n+0000bec0: 2041 5353 4f43 2d4c 4953 5420 666f 7220 ASSOC-LIST for \n+0000bed0: 6120 6c69 7374 2077 686f 7365 2066 6972 a list whose fir\n+0000bee0: 7374 2065 6c65 6d65 6e74 2069 7320 454c st element is EL\n+0000bef0: 542e 2060 6173 7371 2720 7573 6573 2060 T. `assq' uses `\n+0000bf00: 6571 270a 746f 2063 6f6d 7061 7265 2065 eq'.to compare e\n+0000bf10: 6c65 6d65 6e74 732e 2052 6574 7572 6e73 lements. Returns\n+0000bf20: 2074 6865 2073 7562 2d6c 6973 7420 7374 the sub-list st\n+0000bf30: 6172 7469 6e67 2066 726f 6d20 7468 6520 arting from the \n+0000bf40: 6669 7273 7420 6d61 7463 6869 6e67 0a61 first matching.a\n+0000bf50: 7373 6f63 6961 7469 6f6e 2e72 6570 2e64 ssociation.rep.d\n+0000bf60: 6174 6123 6e74 686e 7468 2049 4e44 4558 ata#nthnth INDEX\n+0000bf70: 204c 4953 540a 0a52 6574 7572 6e73 2074 LIST..Returns t\n+0000bf80: 6865 2049 4e44 4558 7468 2065 6c65 6d65 he INDEXth eleme\n+0000bf90: 6e74 206f 6620 4c49 5354 2e20 5468 6520 nt of LIST. The \n+0000bfa0: 6669 7273 7420 656c 656d 656e 7420 6861 first element ha\n+0000bfb0: 7320 616e 2049 4e44 4558 206f 6620 7a65 s an INDEX of ze\n+0000bfc0: 726f 2e72 6570 2e64 6174 6123 6c61 7374 ro.rep.data#last\n+0000bfd0: 6c61 7374 204c 4953 540a 0a52 6574 7572 last LIST..Retur\n+0000bfe0: 6e73 2074 6865 206c 6173 7420 656c 656d ns the last elem\n+0000bff0: 656e 7420 6f66 204c 4953 542e 0000 0000 ent of LIST.....\n+0000c000: 7265 702e 6c61 6e67 2e6d 6174 6823 726f rep.lang.math#ro\n+0000c010: 756e 6472 6f75 6e64 204e 554d 4245 520a undround NUMBER.\n+0000c020: 0a52 6f75 6e64 204e 554d 4245 5220 746f .Round NUMBER to\n+0000c030: 2074 6865 206e 6561 7265 7374 2069 6e74 the nearest int\n+0000c040: 6567 6572 2e20 4861 6c66 7761 7920 6361 eger. Halfway ca\n+0000c050: 7365 7320 6172 6520 726f 756e 6465 6420 ses are rounded \n+0000c060: 746f 2074 6865 0a6e 6561 7265 7374 2065 to the.nearest e\n+0000c070: 7665 6e20 696e 7465 6765 722e 7265 702e ven integer.rep.\n+0000c080: 6c61 6e67 2e6d 6174 6823 636f 7363 6f73 lang.math#coscos\n+0000c090: 2058 0a0a 5265 7475 726e 7320 7468 6520 X..Returns the \n+0000c0a0: 636f 7369 6e65 206f 6620 582c 2069 6e20 cosine of X, in \n+0000c0b0: 7261 6469 616e 732e 7265 702e 6c61 6e67 radians.rep.lang\n+0000c0c0: 2e6d 6174 6823 6173 696e 6173 696e 2058 .math#asinasin X\n+0000c0d0: 0a0a 5265 7475 726e 2074 6865 2061 7263 ..Return the arc\n+0000c0e0: 2073 696e 6520 6f66 2058 2028 7468 6520 sine of X (the \n+0000c0f0: 7661 6c75 6520 7768 6f73 6520 7369 6e65 value whose sine\n+0000c100: 2069 7320 5829 2c20 696e 2072 6164 6961 is X), in radia\n+0000c110: 6e73 2e72 6570 2e6c 616e 672e 6d61 7468 ns.rep.lang.math\n+0000c120: 2373 7172 7473 7172 7420 580a 0a52 6574 #sqrtsqrt X..Ret\n+0000c130: 7572 6e73 2074 6865 206e 6f6e 6e65 6761 urns the nonnega\n+0000c140: 7469 7665 2073 7175 6172 6520 726f 6f74 tive square root\n+0000c150: 206f 6620 582e 2049 6620 5820 6973 206e of X. If X is n\n+0000c160: 6567 6174 6976 652c 2073 6967 6e61 6c73 egative, signals\n+0000c170: 2061 6e0a 6172 6974 686d 6574 6963 2065 an.arithmetic e\n+0000c180: 7272 6f72 2028 7368 6f75 6c64 2072 6574 rror (should ret\n+0000c190: 7572 6e20 6120 636f 6d70 6c65 7820 6e75 urn a complex nu\n+0000c1a0: 6d62 6572 292e 7265 702e 6c61 6e67 2e6d mber).rep.lang.m\n+0000c1b0: 6174 6823 6e75 6d62 6572 706e 756d 6265 ath#numberpnumbe\n+0000c1c0: 7270 2041 5247 0a0a 5265 7475 726e 2074 rp ARG..Return t\n+0000c1d0: 2069 6620 4152 4720 6973 2061 206e 756d if ARG is a num\n+0000c1e0: 6265 722e 7265 702e 6c61 6e67 2e6d 6174 ber.rep.lang.mat\n+0000c1f0: 6823 696e 7465 6765 7270 696e 7465 6765 h#integerpintege\n+0000c200: 7270 2041 5247 0a0a 5265 7475 726e 2074 rp ARG..Return t\n+0000c210: 2069 6620 4152 4720 6973 2061 2069 6e74 if ARG is a int\n+0000c220: 6567 6572 2e72 6570 2e6c 616e 672e 6d61 eger.rep.lang.ma\n+0000c230: 7468 2366 6978 6e75 6d70 6669 786e 756d th#fixnumpfixnum\n+0000c240: 7020 4152 470a 0a52 6574 7572 6e20 7420 p ARG..Return t \n+0000c250: 6966 2041 5247 2069 7320 6120 6669 786e if ARG is a fixn\n+0000c260: 756d 2028 692e 652e 2061 6e20 696e 7465 um (i.e. an inte\n+0000c270: 6765 7220 7468 6174 2066 6974 7320 696e ger that fits in\n+0000c280: 2061 204c 6973 700a 706f 696e 7465 7229 a Lisp.pointer)\n+0000c290: 2e72 6570 2e69 6f2e 736f 636b 6574 7323 .rep.io.sockets#\n+0000c2a0: 736f 636b 6574 2d6c 6f63 616c 2d63 6c69 socket-local-cli\n+0000c2b0: 656e 7473 6f63 6b65 742d 6c6f 6361 6c2d entsocket-local-\n+0000c2c0: 636c 6965 6e74 2041 4444 5245 5353 205b client ADDRESS [\n+0000c2d0: 5354 5245 414d 5d20 5b53 454e 5449 4e45 STREAM] [SENTINE\n+0000c2e0: 4c5d 0a0a 4372 6561 7465 2061 6e64 2072 L]..Create and r\n+0000c2f0: 6574 7572 6e20 6120 736f 636b 6574 2063 eturn a socket c\n+0000c300: 6f6e 6e65 6374 6564 2074 6f20 7468 6520 onnected to the \n+0000c310: 756e 6978 2064 6f6d 6169 6e20 736f 636b unix domain sock\n+0000c320: 6574 2061 740a 4144 4452 4553 5320 2861 et at.ADDRESS (a\n+0000c330: 2073 7065 6369 616c 206e 6f64 6520 696e special node in\n+0000c340: 2074 6865 206c 6f63 616c 2066 696c 696e the local filin\n+0000c350: 6720 7379 7374 656d 292e 0a0a 416c 6c20 g system)...All \n+0000c360: 6f75 7470 7574 2066 726f 6d20 7468 6973 output from this\n+0000c370: 2073 6f63 6b65 7420 7769 6c6c 2062 6520 socket will be \n+0000c380: 636f 7069 6564 2074 6f20 5354 5245 414d copied to STREAM\n+0000c390: 3b20 7768 656e 2074 6865 2073 6f63 6b65 ; when the socke\n+0000c3a0: 740a 6973 2063 6c6f 7365 6420 646f 776e t.is closed down\n+0000c3b0: 2072 656d 6f74 656c 7920 5345 4e54 494e remotely SENTIN\n+0000c3c0: 454c 2077 696c 6c20 6265 2063 616c 6c65 EL will be calle\n+0000c3d0: 6420 7769 7468 2074 6865 2073 6f63 6b65 d with the socke\n+0000c3e0: 7420 6173 2069 7473 0a73 696e 676c 6520 t as its.single \n+0000c3f0: 6172 6775 6d65 6e74 2e72 6570 2e69 6f2e argument.rep.io.\n+0000c400: 736f 636b 6574 7323 636c 6f73 652d 736f sockets#close-so\n+0000c410: 636b 6574 636c 6f73 652d 736f 636b 6574 cketclose-socket\n+0000c420: 2053 4f43 4b45 540a 0a53 6875 7464 6f77 SOCKET..Shutdow\n+0000c430: 6e20 7468 6520 636f 6e6e 6563 7469 6f6e n the connection\n+0000c440: 2061 7373 6f63 6961 7465 2077 6974 6820 associate with \n+0000c450: 534f 434b 4554 2e20 4e6f 7465 2074 6861 SOCKET. Note tha\n+0000c460: 7420 7468 6973 2064 6f65 7320 6e6f 740a t this does not.\n+0000c470: 6361 7573 6520 7468 6520 5345 4e54 494e cause the SENTIN\n+0000c480: 454c 2066 756e 6374 696f 6e20 6173 736f EL function asso\n+0000c490: 6369 6174 6564 2077 6974 6820 534f 434b ciated with SOCK\n+0000c4a0: 4554 2074 6f20 7275 6e2e 7265 702e 6c61 ET to run.rep.la\n+0000c4b0: 6e67 2e69 6e74 6572 7072 6574 6572 2377 ng.interpreter#w\n+0000c4c0: 6974 682d 666c 7569 6473 7769 7468 2d66 ith-fluidswith-f\n+0000c4d0: 6c75 6964 7320 464c 5549 4453 2056 414c luids FLUIDS VAL\n+0000c4e0: 5545 5320 5448 554e 4b0a 0a43 616c 6c20 UES THUNK..Call \n+0000c4f0: 5448 554e 4b20 616e 6420 7265 7475 726e THUNK and return\n+0000c500: 2074 6865 2076 616c 7565 2074 6861 7420 the value that \n+0000c510: 6974 2072 6574 7572 6e73 2077 6974 6820 it returns with \n+0000c520: 6e65 7720 6269 6e64 696e 6773 0a63 7265 new bindings.cre\n+0000c530: 6174 6564 2066 6f72 2065 6163 6820 6f66 ated for each of\n+0000c540: 2074 6865 2066 6c75 6964 2076 6172 6961 the fluid varia\n+0000c550: 626c 6573 2073 7065 6369 6669 6564 2069 bles specified i\n+0000c560: 6e20 7468 6520 6c69 7374 2046 4c55 4944 n the list FLUID\n+0000c570: 532e 0a46 6f72 2065 6163 6820 6d65 6d62 S..For each memb\n+0000c580: 6572 206f 6620 464c 5549 4453 2074 6865 er of FLUIDS the\n+0000c590: 2063 6f72 7265 7370 6f6e 6469 6e67 206d corresponding m\n+0000c5a0: 656d 6265 7220 6f66 2074 6865 2056 414c ember of the VAL\n+0000c5b0: 5545 5320 6c69 7374 0a70 726f 7669 6465 UES list.provide\n+0000c5c0: 7320 7468 6520 696e 6974 6961 6c20 7661 s the initial va\n+0000c5d0: 6c75 6520 6f66 2074 6865 206e 6577 2062 lue of the new b\n+0000c5e0: 696e 6469 6e67 2e0a 0a49 6620 7468 6520 inding...If the \n+0000c5f0: 6c69 7374 7320 464c 5549 4453 2061 6e64 lists FLUIDS and\n+0000c600: 2056 414c 5545 5320 6172 6520 6e6f 7420 VALUES are not \n+0000c610: 6f66 2074 6865 2073 616d 6520 6c65 6e67 of the same leng\n+0000c620: 7468 2c20 616e 2065 7272 6f72 2069 730a th, an error is.\n+0000c630: 7369 676e 616c 6c65 642e 7265 702e 7265 signalled.rep.re\n+0000c640: 6765 7870 2373 7472 696e 672d 6d61 7463 gexp#string-matc\n+0000c650: 6873 7472 696e 672d 6d61 7463 6820 5245 hstring-match RE\n+0000c660: 4745 5850 2053 5452 494e 4720 5b53 5441 GEXP STRING [STA\n+0000c670: 5254 5d20 5b49 474e 4f52 452d 4341 5345 RT] [IGNORE-CASE\n+0000c680: 2d50 5d0a 0a52 6574 7572 6e20 7420 6966 -P]..Return t if\n+0000c690: 2052 4547 4558 5020 6d61 7463 6865 7320 REGEXP matches \n+0000c6a0: 5354 5249 4e47 2e20 5570 6461 7465 7320 STRING. Updates \n+0000c6b0: 7468 6520 6d61 7463 6820 6461 7461 2e0a the match data..\n+0000c6c0: 0a57 6865 6e20 6465 6669 6e65 642c 2053 .When defined, S\n+0000c6d0: 5441 5254 2069 7320 7468 6520 696e 6465 TART is the inde\n+0000c6e0: 7820 6f66 2074 6865 2066 6972 7374 2063 x of the first c\n+0000c6f0: 6861 7261 6374 6572 2074 6f20 7374 6172 haracter to star\n+0000c700: 740a 6d61 7463 6869 6e67 2061 7420 2863 t.matching at (c\n+0000c710: 6f75 6e74 696e 6720 6672 6f6d 207a 6572 ounting from zer\n+0000c720: 6f29 2e20 5768 656e 2049 474e 4f52 452d o). When IGNORE-\n+0000c730: 4341 5345 2d50 2069 7320 6e6f 6e2d 6e69 CASE-P is non-ni\n+0000c740: 6c20 7468 650a 6361 7365 206f 6620 6d61 l the.case of ma\n+0000c750: 7463 6865 6420 7374 7269 6e67 7320 6172 tched strings ar\n+0000c760: 6520 6967 6e6f 7265 642e 204e 6f74 6520 e ignored. Note \n+0000c770: 7468 6174 2063 6861 7261 6374 6572 2063 that character c\n+0000c780: 6c61 7373 6573 2061 7265 0a73 7469 6c6c lasses are.still\n+0000c790: 2063 6173 652d 7369 676e 6966 6963 616e case-significan\n+0000c7a0: 742e 7265 702e 7265 6765 7870 2373 7472 t.rep.regexp#str\n+0000c7b0: 696e 672d 6c6f 6f6b 696e 672d 6174 7374 ing-looking-atst\n+0000c7c0: 7269 6e67 2d6c 6f6f 6b69 6e67 2d61 7420 ring-looking-at \n+0000c7d0: 5245 4745 5850 2053 5452 494e 4720 5b53 REGEXP STRING [S\n+0000c7e0: 5441 5254 5d20 5b49 474e 4f52 452d 4341 TART] [IGNORE-CA\n+0000c7f0: 5345 2d50 5d0a 0a52 6574 7572 6e73 2074 SE-P]..Returns t\n+0000c800: 2069 6620 5245 4745 5850 206d 6174 6368 if REGEXP match\n+0000c810: 6573 2074 6865 2053 5452 494e 4720 2873 es the STRING (s\n+0000c820: 7461 7274 696e 6720 6174 2063 6861 7261 tarting at chara\n+0000c830: 6374 6572 2053 5441 5254 292e 0a55 7064 cter START)..Upd\n+0000c840: 6174 6573 2074 6865 206d 6174 6368 2064 ates the match d\n+0000c850: 6174 612e 7265 702e 7265 6765 7870 236d ata.rep.regexp#m\n+0000c860: 6174 6368 2d65 6e64 6d61 7463 682d 656e atch-endmatch-en\n+0000c870: 6420 5b45 5850 5245 5353 494f 4e2d 494e d [EXPRESSION-IN\n+0000c880: 4445 585d 0a0a 5265 7475 726e 2074 6865 DEX]..Return the\n+0000c890: 2070 6f73 6974 696f 6e20 7768 6963 6820 position which \n+0000c8a0: 7468 6520 4558 5052 4553 5349 4f4e 2d49 the EXPRESSION-I\n+0000c8b0: 4e44 4558 2774 6820 7061 7265 6e74 6865 NDEX'th parenthe\n+0000c8c0: 7369 7365 6420 6578 7072 6573 7369 6f6e sised expression\n+0000c8d0: 0a65 6e64 6564 2061 7420 696e 2074 6865 .ended at in the\n+0000c8e0: 206c 6173 7420 7375 6363 6573 7366 756c last successful\n+0000c8f0: 2072 6567 6578 7020 6d61 7463 682e 2049 regexp match. I\n+0000c900: 6620 4558 5052 4553 5349 4f4e 2d49 4e44 f EXPRESSION-IND\n+0000c910: 4558 2069 730a 6e69 6c20 6f72 2030 2074 EX is.nil or 0 t\n+0000c920: 6865 2065 6e64 206f 6620 7468 6520 7768 he end of the wh\n+0000c930: 6f6c 6520 6d61 7463 6820 6973 2072 6574 ole match is ret\n+0000c940: 7572 6e65 6420 696e 7374 6561 642e 0a54 urned instead..T\n+0000c950: 6865 2072 6574 7572 6e65 6420 7661 6c75 he returned valu\n+0000c960: 6520 7769 6c6c 2065 6974 6865 7220 6265 e will either be\n+0000c970: 2061 2070 6f73 6974 696f 6e20 6966 2074 a position if t\n+0000c980: 6865 206c 6173 7420 6d61 7463 6820 7761 he last match wa\n+0000c990: 7320 696e 2061 0a62 7566 6665 722c 206f s in a.buffer, o\n+0000c9a0: 7220 616e 2069 6e74 6567 6572 2069 6620 r an integer if \n+0000c9b0: 7468 6520 6c61 7374 206d 6174 6368 2077 the last match w\n+0000c9c0: 6173 2069 6e20 6120 7374 7269 6e67 2028 as in a string (\n+0000c9d0: 692e 652e 2072 6567 6578 702d 6d61 7463 i.e. regexp-matc\n+0000c9e0: 6829 2e72 6570 2e72 6567 6578 7023 7265 h).rep.regexp#re\n+0000c9f0: 6765 7870 2d63 6163 6865 2d63 6f6e 7472 gexp-cache-contr\n+0000ca00: 6f6c 7265 6765 7870 2d63 6163 6865 2d63 olregexp-cache-c\n+0000ca10: 6f6e 7472 6f6c 205b 534f 4654 2d4c 494d ontrol [SOFT-LIM\n+0000ca20: 4954 5d0a 0a49 6620 534f 4654 2d4c 494d IT]..If SOFT-LIM\n+0000ca30: 4954 2069 7320 6465 6669 6e65 642c 2069 IT is defined, i\n+0000ca40: 7420 7370 6563 6966 6965 7320 7468 6520 t specifies the \n+0000ca50: 6d61 7869 6d75 6d20 6e75 6d62 6572 206f maximum number o\n+0000ca60: 6620 6279 7465 7320 7468 6174 0a74 6865 f bytes that.the\n+0000ca70: 2072 6567 6578 7020 6361 6368 6520 6d61 regexp cache ma\n+0000ca80: 7920 6f63 6375 7079 2061 6674 6572 2067 y occupy after g\n+0000ca90: 6172 6261 6765 2063 6f6c 6c65 6374 696f arbage collectio\n+0000caa0: 6e2e 0a0a 5265 7475 726e 7320 2853 4f46 n...Returns (SOF\n+0000cab0: 542d 4c49 4d49 5420 4355 5252 454e 542d T-LIMIT CURRENT-\n+0000cac0: 5349 5a45 2043 5552 5245 4e54 2d45 4e54 SIZE CURRENT-ENT\n+0000cad0: 5249 4553 2048 4954 5320 4d49 5353 4553 RIES HITS MISSES\n+0000cae0: 292e 7072 696e 742d 6c65 7665 6c54 6865 ).print-levelThe\n+0000caf0: 206e 756d 6265 7220 6f66 206c 6973 7420 number of list \n+0000cb00: 6c65 7665 6c73 2074 6f20 6465 7363 656e levels to descen\n+0000cb10: 6420 7768 656e 2070 7269 6e74 696e 6720 d when printing \n+0000cb20: 6265 666f 7265 2061 6262 7265 7669 6174 before abbreviat\n+0000cb30: 696e 672e 7265 702e 6c61 6e67 2e69 6e74 ing.rep.lang.int\n+0000cb40: 6572 7072 6574 6572 2370 726f 676e 7072 erpreter#prognpr\n+0000cb50: 6f67 6e20 464f 524d 532e 2e2e 0a0a 4576 ogn FORMS.....Ev\n+0000cb60: 616c 2773 2065 6163 6820 6f66 2074 6865 al's each of the\n+0000cb70: 2046 4f52 4d53 2069 6e20 6f72 6465 7220 FORMS in order \n+0000cb80: 7265 7475 726e 696e 6720 7468 6520 7661 returning the va\n+0000cb90: 6c75 6520 6f66 2074 6865 206c 6173 740a lue of the last.\n+0000cba0: 6f6e 652e 7265 702e 6c61 6e67 2e64 6562 one.rep.lang.deb\n+0000cbb0: 7567 2373 7465 7073 7465 7020 464f 524d ug#stepstep FORM\n+0000cbc0: 0a0a 5573 6520 7468 6520 4c69 7370 2064 ..Use the Lisp d\n+0000cbd0: 6562 7567 6765 7220 746f 2065 7661 6c75 ebugger to evalu\n+0000cbe0: 6174 6520 464f 524d 2e72 6570 2e6c 616e ate FORM.rep.lan\n+0000cbf0: 672e 6465 6275 6723 6261 636b 7472 6163 g.debug#backtrac\n+0000cc00: 6562 6163 6b74 7261 6365 205b 5354 5245 ebacktrace [STRE\n+0000cc10: 414d 5d0a 0a50 7269 6e74 7320 6120 6261 AM]..Prints a ba\n+0000cc20: 636b 7472 6163 6520 6f66 2074 6865 2063 cktrace of the c\n+0000cc30: 7572 7265 6e74 204c 6973 7020 6361 6c6c urrent Lisp call\n+0000cc40: 2073 7461 636b 2074 6f20 5354 5245 414d stack to STREAM\n+0000cc50: 2028 6f72 2074 6f0a 6073 7461 6e64 6172 (or to.`standar\n+0000cc60: 642d 6f75 7470 7574 2729 2e0a 5468 6520 d-output')..The \n+0000cc70: 666f 726d 6174 2069 7320 736f 6d65 7468 format is someth\n+0000cc80: 696e 6720 6c69 6b65 3a0a 2020 4655 4e43 ing like:. FUNC\n+0000cc90: 5449 4f4e 2028 4152 474c 4953 5429 2041 TION (ARGLIST) A\n+0000cca0: 5247 532d 4556 414c 4c45 442d 500a 7768 RGS-EVALLED-P.wh\n+0000ccb0: 6572 6520 4152 4753 2d45 5641 4c4c 4544 ere ARGS-EVALLED\n+0000ccc0: 2d50 2069 7320 6569 7468 6572 2060 7427 -P is either `t'\n+0000ccd0: 206f 7220 606e 696c 272c 2064 6570 656e or `nil', depen\n+0000cce0: 6469 6e67 206f 6e20 7768 6574 6865 7220 ding on whether \n+0000ccf0: 6f72 206e 6f74 0a41 5247 4c49 5354 2068 or not.ARGLIST h\n+0000cd00: 6164 2062 6565 6e20 6576 616c 7561 7465 ad been evaluate\n+0000cd10: 6420 6f72 206e 6f74 2062 6566 6f72 6520 d or not before \n+0000cd20: 6265 696e 6720 7075 7420 696e 746f 2074 being put into t\n+0000cd30: 6865 2073 7461 636b 2e72 6570 2e64 6174 he stack.rep.dat\n+0000cd40: 6123 6761 7262 6167 652d 7468 7265 7368 a#garbage-thresh\n+0000cd50: 6f6c 6467 6172 6261 6765 2d74 6872 6573 oldgarbage-thres\n+0000cd60: 686f 6c64 205b 4e45 572d 5641 4c55 455d hold [NEW-VALUE]\n+0000cd70: 0a0a 5468 6520 6e75 6d62 6572 206f 6620 ..The number of \n+0000cd80: 6279 7465 7320 6f66 2073 746f 7261 6765 bytes of storage\n+0000cd90: 2077 6869 6368 206d 7573 7420 6265 2075 which must be u\n+0000cda0: 7365 6420 6265 666f 7265 2061 2067 6172 sed before a gar\n+0000cdb0: 6261 6765 2d0a 636f 6c6c 6563 7469 6f6e bage-.collection\n+0000cdc0: 2069 7320 7472 6967 6765 7265 642e 7265 is triggered.re\n+0000cdd0: 702e 696f 2e74 696d 6572 7323 6465 6c65 p.io.timers#dele\n+0000cde0: 7465 2d74 696d 6572 6465 6c65 7465 2d74 te-timerdelete-t\n+0000cdf0: 696d 6572 2054 494d 4552 0a0a 5072 6576 imer TIMER..Prev\n+0000ce00: 656e 7420 7468 6520 6f6e 652d 7368 6f74 ent the one-shot\n+0000ce10: 2074 696d 6572 2054 494d 4552 2066 726f timer TIMER fro\n+0000ce20: 6d20 6669 7269 6e67 2028 692e 652e 2063 m firing (i.e. c\n+0000ce30: 616c 6c69 6e67 2074 6865 2066 756e 6374 alling the funct\n+0000ce40: 696f 6e0a 6173 736f 6369 6174 6564 2077 ion.associated w\n+0000ce50: 6974 6820 6974 292e 2049 6620 7468 6520 ith it). If the \n+0000ce60: 7469 6d65 7220 6861 7320 616c 7265 6164 timer has alread\n+0000ce70: 7920 6669 7265 642c 2074 6869 7320 6675 y fired, this fu\n+0000ce80: 6e63 7469 6f6e 2068 6173 0a6e 6f20 6566 nction has.no ef\n+0000ce90: 6665 6374 2e72 6570 2e69 6f2e 6669 6c65 fect.rep.io.file\n+0000cea0: 7323 6669 6c65 2d6e 616d 652d 6e6f 6e64 s#file-name-nond\n+0000ceb0: 6972 6563 746f 7279 6669 6c65 2d6e 616d irectoryfile-nam\n+0000cec0: 652d 6e6f 6e64 6972 6563 746f 7279 2046 e-nondirectory F\n+0000ced0: 494c 452d 4e41 4d45 0a0a 5265 7475 726e ILE-NAME..Return\n+0000cee0: 2074 6865 2064 6972 6563 746f 7279 2063 the directory c\n+0000cef0: 6f6d 706f 6e65 6e74 206f 6620 4649 4c45 omponent of FILE\n+0000cf00: 2d4e 414d 452c 2069 6e63 6c75 6469 6e67 -NAME, including\n+0000cf10: 2074 6865 2066 696e 616c 0a64 6972 6563 the final.direc\n+0000cf20: 746f 7279 2073 6570 6172 6174 6f72 2e72 tory separator.r\n+0000cf30: 6570 2e69 6f2e 6669 6c65 7323 6669 6c65 ep.io.files#file\n+0000cf40: 2d6e 616d 652d 6469 7265 6374 6f72 7966 -name-directoryf\n+0000cf50: 696c 652d 6e61 6d65 2d64 6972 6563 746f ile-name-directo\n+0000cf60: 7279 2046 494c 452d 4e41 4d45 0a0a 5265 ry FILE-NAME..Re\n+0000cf70: 7475 726e 2074 6865 2066 696c 6520 6e61 turn the file na\n+0000cf80: 6d65 2063 6f6d 706f 6e65 6e74 206f 6620 me component of \n+0000cf90: 4649 4c45 2d4e 414d 452c 2069 2e65 2e20 FILE-NAME, i.e. \n+0000cfa0: 6576 6572 7974 6869 6e67 2066 6f6c 6c6f everything follo\n+0000cfb0: 7769 6e67 0a74 6865 2066 696e 616c 2064 wing.the final d\n+0000cfc0: 6972 6563 746f 7279 2073 6570 6172 6174 irectory separat\n+0000cfd0: 6f72 2e72 6570 2e69 6f2e 6462 2e73 6462 or.rep.io.db.sdb\n+0000cfe0: 6d23 7364 626d 2d72 646f 6e6c 7973 6462 m#sdbm-rdonlysdb\n+0000cff0: 6d2d 7264 6f6e 6c79 2044 424d 0000 0000 m-rdonly DBM....\n+0000d000: 0072 6570 2e6c 616e 672e 696e 7465 7270 .rep.lang.interp\n+0000d010: 7265 7465 7223 6465 6669 6e65 2d73 7065 reter#define-spe\n+0000d020: 6369 616c 2d76 6172 6961 626c 6520 5641 cial-variable VA\n+0000d030: 5220 2321 6f70 7469 6f6e 616c 2056 414c R #!optional VAL\n+0000d040: 5545 2044 4f43 7265 702e 6c61 6e67 2e69 UE DOCrep.lang.i\n+0000d050: 6e74 6572 7072 6574 6572 2377 6974 682d nterpreter#with-\n+0000d060: 6f62 6a65 6374 4576 616c 7561 7465 204f objectEvaluate O\n+0000d070: 424a 2061 6e64 206d 616b 6520 6974 7320 BJ and make its \n+0000d080: 7661 6c75 6520 6060 6375 7272 656e 7427 value ``current'\n+0000d090: 2720 696e 2073 6f6d 6520 7761 7920 6d65 ' in some way me\n+0000d0a0: 616e 696e 6766 756c 0a66 6f72 2074 6865 aningful.for the\n+0000d0b0: 2064 6174 6120 7479 7065 2c20 6576 616c data type, eval\n+0000d0c0: 7561 7465 2061 6c6c 2042 4f44 5920 666f uate all BODY fo\n+0000d0d0: 726d 732c 2074 6865 6e20 7265 7475 726e rms, then return\n+0000d0e0: 2074 6f20 7468 6520 6f6c 640a 6375 7272 to the old.curr\n+0000d0f0: 656e 7420 7661 6c75 6520 6f66 2077 6861 ent value of wha\n+0000d100: 7465 7665 7220 7761 7320 6368 616e 6765 tever was change\n+0000d110: 642e 2052 6574 7572 6e20 7468 6520 7661 d. Return the va\n+0000d120: 6c75 6520 6f66 2074 6865 206c 6173 740a lue of the last.\n+0000d130: 424f 4459 2066 6f72 6d20 6576 616c 7561 BODY form evalua\n+0000d140: 7465 642e 7265 702e 6c61 6e67 2e69 6e74 ted.rep.lang.int\n+0000d150: 6572 7072 6574 6572 2375 6e77 696e 642d erpreter#unwind-\n+0000d160: 7072 6f74 6563 7452 6574 7572 6e20 7468 protectReturn th\n+0000d170: 6520 7265 7375 6c74 206f 6620 6576 616c e result of eval\n+0000d180: 7561 7469 6e67 2046 4f52 4d2e 2057 6865 uating FORM. Whe\n+0000d190: 6e20 6578 6563 7574 696f 6e20 6c65 6176 n execution leav\n+0000d1a0: 6573 2074 6865 0a64 796e 616d 6963 2065 es the.dynamic e\n+0000d1b0: 7874 656e 7420 6f66 2046 4f52 4d20 6576 xtent of FORM ev\n+0000d1c0: 616c 7561 7465 2060 2870 726f 676e 2042 aluate `(progn B\n+0000d1d0: 4f44 5929 2720 2865 7665 6e20 6966 2065 ODY)' (even if e\n+0000d1e0: 7869 7469 6e67 2064 7565 2074 6f0a 616e xiting due to.an\n+0000d1f0: 2065 7863 6570 7469 6f6e 2077 6974 6869 exception withi\n+0000d200: 6e20 464f 524d 292e 0a0a 4e6f 7465 2074 n FORM)...Note t\n+0000d210: 6861 7420 7768 656e 2046 4f52 4d20 6973 hat when FORM is\n+0000d220: 2065 7869 7465 6420 6279 2063 616c 6c69 exited by calli\n+0000d230: 6e67 2061 2063 6f6e 7469 6e75 6174 696f ng a continuatio\n+0000d240: 6e2c 2069 7420 6973 0a75 6e64 6566 696e n, it is.undefin\n+0000d250: 6564 2077 6865 7468 6572 206f 7220 6e6f ed whether or no\n+0000d260: 7420 424f 4459 2077 696c 6c20 6265 2065 t BODY will be e\n+0000d270: 7661 6c75 6174 6564 2e00 7265 702e 6c61 valuated..rep.la\n+0000d280: 6e67 2e69 6e74 6572 7072 6574 6572 2363 ng.interpreter#c\n+0000d290: 6f6e 6469 7469 6f6e 2d63 6173 6520 5641 ondition-case VA\n+0000d2a0: 5220 464f 524d 202e 2048 414e 444c 4552 R FORM . HANDLER\n+0000d2b0: 5372 6570 2e6c 616e 672e 696e 7465 7270 Srep.lang.interp\n+0000d2c0: 7265 7465 7223 6175 746f 6c6f 6164 5465 reter#autoloadTe\n+0000d2d0: 6c6c 2074 6865 2065 7661 6c75 6174 6f72 ll the evaluator\n+0000d2e0: 2074 6861 7420 7468 6520 7661 6c75 6520 that the value \n+0000d2f0: 6f66 2053 594d 424f 4c20 7769 6c6c 2062 of SYMBOL will b\n+0000d300: 6520 696e 6974 6961 6c69 7365 640a 6279 e initialised.by\n+0000d310: 206c 6f61 6469 6e67 2046 494c 452e 0072 loading FILE..r\n+0000d320: 6570 2e6c 616e 672e 696e 7465 7270 7265 ep.lang.interpre\n+0000d330: 7465 7223 6964 656e 7469 7479 2041 5247 ter#identity ARG\n+0000d340: 7265 702e 6c61 6e67 2e69 6e74 6572 7072 rep.lang.interpr\n+0000d350: 6574 6572 2365 7661 6c2d 7768 656e 2d63 eter#eval-when-c\n+0000d360: 6f6d 7069 6c65 464f 524d 2069 7320 6576 ompileFORM is ev\n+0000d370: 616c 7561 7465 6420 6174 2063 6f6d 7069 aluated at compi\n+0000d380: 6c65 2d74 696d 6520 2a6f 6e6c 792a 2e20 le-time *only*. \n+0000d390: 5468 6520 6576 616c 7561 7465 6420 7661 The evaluated va\n+0000d3a0: 6c75 6520 6973 2069 6e73 6572 7465 640a lue is inserted.\n+0000d3b0: 696e 746f 2074 6865 2063 6f6d 7069 6c65 into the compile\n+0000d3c0: 6420 7072 6f67 7261 6d2e 2057 6865 6e20 d program. When \n+0000d3d0: 696e 7465 7270 7265 7465 642c 206e 696c interpreted, nil\n+0000d3e0: 2069 7320 7265 7475 726e 6564 2e00 7265 is returned..re\n+0000d3f0: 702e 6c61 6e67 2e69 6e74 6572 7072 6574 p.lang.interpret\n+0000d400: 6572 2365 7661 6c2d 7768 656e 2d63 6f6d er#eval-when-com\n+0000d410: 7069 6c65 2046 4f52 4d72 6570 2e6c 616e pile FORMrep.lan\n+0000d420: 672e 696e 7465 7270 7265 7465 7223 6e6f g.interpreter#no\n+0000d430: 7041 2064 6f2d 6e6f 7468 696e 6720 636f pA do-nothing co\n+0000d440: 6d6d 616e 642e 7265 702e 6c61 6e67 2e64 mmand.rep.lang.d\n+0000d450: 6f63 2364 6573 6372 6962 652d 7661 6c75 oc#describe-valu\n+0000d460: 6550 7269 6e74 2074 6f20 7374 616e 6461 ePrint to standa\n+0000d470: 7264 2d6f 7574 7075 7420 6120 6465 7363 rd-output a desc\n+0000d480: 7269 7074 696f 6e20 6f66 2074 6865 206c ription of the l\n+0000d490: 6973 7020 6461 7461 206f 626a 6563 7420 isp data object \n+0000d4a0: 5641 4c55 452e 2049 660a 4e41 4d45 2069 VALUE. If.NAME i\n+0000d4b0: 7320 7472 7565 2c20 7468 656e 2069 7420 s true, then it \n+0000d4c0: 7368 6f75 6c64 2062 6520 7468 6520 7379 should be the sy\n+0000d4d0: 6d62 6f6c 2074 6861 7420 6973 2061 7373 mbol that is ass\n+0000d4e0: 6f63 6961 7465 6420 7769 7468 2056 414c ociated with VAL\n+0000d4f0: 5545 2e72 6570 2e6c 616e 672e 646f 6323 UE.rep.lang.doc#\n+0000d500: 646f 6375 6d65 6e74 2d76 6172 6961 626c document-variabl\n+0000d510: 6553 6574 7320 7468 6520 646f 6375 6d65 eSets the docume\n+0000d520: 6e74 6174 696f 6e20 7072 6f70 6572 7479 ntation property\n+0000d530: 206f 6620 5359 4d42 4f4c 2074 6f20 444f of SYMBOL to DO\n+0000d540: 432d 5354 5249 4e47 2e72 6570 2e6c 616e C-STRING.rep.lan\n+0000d550: 672e 646f 6323 6164 642d 646f 6375 6d65 g.doc#add-docume\n+0000d560: 6e74 6174 696f 6e41 6464 7320 6120 646f ntationAdds a do\n+0000d570: 6375 6d65 6e74 6174 696f 6e20 7374 7269 cumentation stri\n+0000d580: 6e67 2053 5452 494e 4720 746f 2074 6865 ng STRING to the\n+0000d590: 2066 696c 6520 6f66 2073 7563 6820 7374 file of such st\n+0000d5a0: 7269 6e67 732e 7265 702e 6c61 6e67 2e6d rings.rep.lang.m\n+0000d5b0: 6174 6823 7265 616c 7052 6574 7572 6e20 ath#realpReturn \n+0000d5c0: 7420 6966 2058 2069 7320 6120 7265 616c t if X is a real\n+0000d5d0: 206e 756d 6265 722e 7265 702e 6c61 6e67 number.rep.lang\n+0000d5e0: 2e6d 6174 6823 7261 7469 6f6e 616c 7052 .math#rationalpR\n+0000d5f0: 6574 7572 6e20 7420 6966 2058 2069 7320 eturn t if X is \n+0000d600: 6120 2870 6f73 7369 626c 7920 696e 6578 a (possibly inex\n+0000d610: 6163 7429 2072 6174 696f 6e61 6c20 6e75 act) rational nu\n+0000d620: 6d62 6572 2e72 6570 2e6c 616e 672e 6d61 mber.rep.lang.ma\n+0000d630: 7468 236e 6567 6174 6976 6570 5265 7475 th#negativepRetu\n+0000d640: 726e 2074 2069 6620 5820 6973 206c 6573 rn t if X is les\n+0000d650: 7320 7468 616e 207a 6572 6f2e 7265 702e s than zero.rep.\n+0000d660: 6c61 6e67 2e6d 6174 6823 6c63 6d52 6574 lang.math#lcmRet\n+0000d670: 7572 6e20 7468 6520 6c65 6173 7420 636f urn the least co\n+0000d680: 6d6d 6f6e 206d 756c 7469 706c 6520 6f66 mmon multiple of\n+0000d690: 2069 6e74 6567 6572 7320 4120 616e 6420 integers A and \n+0000d6a0: 422e 0072 6570 2e6c 616e 672e 6d61 7468 B..rep.lang.math\n+0000d6b0: 236c 636d 202e 2041 5247 5372 6570 2e6e #lcm . ARGSrep.n\n+0000d6c0: 6574 2e72 7063 2364 6572 6567 6973 7465 et.rpc#deregiste\n+0000d6d0: 722d 7270 632d 7365 7276 6572 5265 6d6f r-rpc-serverRemo\n+0000d6e0: 7665 2053 4f43 4b45 5420 6672 6f6d 2074 ve SOCKET from t\n+0000d6f0: 6865 2074 6162 6c65 206f 6620 7270 6320 he table of rpc \n+0000d700: 636f 6e6e 6563 7469 6f6e 732e 0072 6570 connections..rep\n+0000d710: 2e6e 6574 2e72 7063 2364 6572 6567 6973 .net.rpc#deregis\n+0000d720: 7465 722d 7270 632d 7365 7276 6572 2053 ter-rpc-server S\n+0000d730: 4f43 4b45 5472 6570 2e6e 6574 2e72 7063 OCKETrep.net.rpc\n+0000d740: 2372 7063 2d6f 7574 7075 742d 6861 6e64 #rpc-output-hand\n+0000d750: 6c65 7254 6865 2066 756e 6374 696f 6e20 lerThe function \n+0000d760: 7573 6564 2074 6f20 6861 6e64 6c65 2061 used to handle a\n+0000d770: 6e79 204f 5554 5055 5420 6672 6f6d 2053 ny OUTPUT from S\n+0000d780: 4f43 4b45 542e 7265 702e 6e65 742e 7270 OCKET.rep.net.rp\n+0000d790: 6323 7270 632d 6372 6561 7465 2d73 6572 c#rpc-create-ser\n+0000d7a0: 7665 7253 7461 7274 206c 6973 7465 6e69 verStart listeni\n+0000d7b0: 6e67 2066 6f72 2072 7063 2063 6f6e 6e65 ng for rpc conne\n+0000d7c0: 6374 696f 6e73 206f 6e20 7468 6520 6375 ctions on the cu\n+0000d7d0: 7272 656e 7420 6d61 6368 696e 6500 7265 rrent machine.re\n+0000d7e0: 702e 6e65 742e 7270 6323 7270 632d 6372 p.net.rpc#rpc-cr\n+0000d7f0: 6561 7465 2d73 6572 7665 7272 6570 2e6e eate-serverrep.n\n+0000d800: 6574 2e72 7063 2364 6573 7472 6f79 2d72 et.rpc#destroy-r\n+0000d810: 7063 2d73 6572 7661 6e74 5265 6d6f 7665 pc-servantRemove\n+0000d820: 2074 6865 2073 6572 7661 6e74 2077 6974 the servant wit\n+0000d830: 6820 7365 7276 616e 742d 6964 2049 4420 h servant-id ID \n+0000d840: 6672 6f6d 2074 6865 2074 6162 6c65 206f from the table o\n+0000d850: 6620 7365 7276 616e 7473 2e00 7265 702e f servants..rep.\n+0000d860: 6e65 742e 7270 6323 6465 7374 726f 792d net.rpc#destroy-\n+0000d870: 7270 632d 7365 7276 616e 7420 4944 0072 rpc-servant ID.r\n+0000d880: 6570 2e6e 6574 2e72 7063 2363 616c 6c2d ep.net.rpc#call-\n+0000d890: 7769 7468 2d72 7063 2d73 6572 7661 6e74 with-rpc-servant\n+0000d8a0: 2049 4d50 4c20 4341 4c4c 4241 434b 0072 IMPL CALLBACK.r\n+0000d8b0: 6570 2e6e 6574 2e72 7063 2372 7063 2d70 ep.net.rpc#rpc-p\n+0000d8c0: 726f 7879 2d3e 676c 6f62 616c 2d69 6420 roxy->global-id \n+0000d8d0: 5052 4f58 5900 7265 702e 6e65 742e 7270 PROXY.rep.net.rp\n+0000d8e0: 6323 7270 632d 7072 6f78 792d 3e73 6572 c#rpc-proxy->ser\n+0000d8f0: 7661 6e74 2d69 6420 5052 4f58 5900 7265 vant-id PROXY.re\n+0000d900: 702e 6e65 742e 7270 6323 7365 7276 616e p.net.rpc#servan\n+0000d910: 742d 6964 2d3e 676c 6f62 616c 2d69 6420 t-id->global-id \n+0000d920: 4944 7265 702e 6e65 742e 7270 6323 676c IDrep.net.rpc#gl\n+0000d930: 6f62 616c 2d69 642d 3e72 7063 2d70 726f obal-id->rpc-pro\n+0000d940: 7879 5265 7475 726e 2061 2066 756e 6374 xyReturn a funct\n+0000d950: 696f 6e20 7468 6174 2063 616e 2062 6520 ion that can be \n+0000d960: 7573 6564 2074 6f20 6361 6c6c 2074 6865 used to call the\n+0000d970: 2052 5043 2061 7373 6f63 6961 7465 6420 RPC associated \n+0000d980: 7769 7468 2074 6865 0a67 6c6f 6261 6c20 with the.global \n+0000d990: 7365 7276 616e 7420 6964 2049 4420 2861 servant id ID (a\n+0000d9a0: 2073 7472 696e 6729 2e72 6570 2e6e 6574 string).rep.net\n+0000d9b0: 2e64 6f6d 6169 6e2d 6e61 6d65 2364 6f6d .domain-name#dom\n+0000d9c0: 6169 6e2d 6162 6f76 6552 6574 7572 6e20 ain-aboveReturn \n+0000d9d0: 7468 6520 6e61 6d65 206f 6620 7061 7265 the name of pare\n+0000d9e0: 6e74 2064 6f6d 6169 6e20 6f66 2074 6865 nt domain of the\n+0000d9f0: 2073 7472 696e 6720 444f 4d41 494e 2e00 string DOMAIN..\n+0000da00: 7265 702e 6e65 742e 646f 6d61 696e 2d6e rep.net.domain-n\n+0000da10: 616d 6523 646f 6d61 696e 2d61 626f 7665 ame#domain-above\n+0000da20: 2044 4f4d 4149 4e00 7265 702e 6e65 742e DOMAIN.rep.net.\n+0000da30: 646f 6d61 696e 2d6e 616d 6523 646f 6d61 domain-name#doma\n+0000da40: 696e 2d61 626f 7665 2d70 2044 3120 4432 in-above-p D1 D2\n+0000da50: 0072 6570 2e6e 6574 2e64 6f6d 6169 6e2d .rep.net.domain-\n+0000da60: 6e61 6d65 2364 6f6d 6169 6e2d 6571 7561 name#domain-equa\n+0000da70: 6c2d 7020 4431 2044 3200 7265 702e 6461 l-p D1 D2.rep.da\n+0000da80: 7461 2372 656d 6f76 652d 6966 2050 5245 ta#remove-if PRE\n+0000da90: 4420 4c53 5400 7265 702e 6461 7461 2372 D LST.rep.data#r\n+0000daa0: 656d 6f76 652d 6966 2d6e 6f74 2046 554e emove-if-not FUN\n+0000dab0: 204c 5354 7265 702e 6461 7461 2372 656d LSTrep.data#rem\n+0000dac0: 6f76 6552 6574 7572 6e73 2061 206e 6577 oveReturns a new\n+0000dad0: 2063 6f70 7920 6f66 204c 5354 2077 6974 copy of LST wit\n+0000dae0: 6820 616c 6c20 656c 656d 656e 7473 2060 h all elements `\n+0000daf0: 6571 7561 6c27 2074 6f20 454c 5420 6469 equal' to ELT di\n+0000db00: 7363 6172 6465 642e 7265 702e 7379 7374 scarded.rep.syst\n+0000db10: 656d 2370 7764 2d70 726f 6d70 7450 726f em#pwd-promptPro\n+0000db20: 6d70 7420 666f 7220 6120 636f 6e66 6964 mpt for a confid\n+0000db30: 656e 7469 616c 2073 7472 696e 672c 2077 ential string, w\n+0000db40: 6974 6820 5052 4f4d 5054 2061 7320 7468 ith PROMPT as th\n+0000db50: 6520 7469 746c 6520 7374 7269 6e67 2e20 e title string. \n+0000db60: 5468 650a 636f 6e74 656e 7473 206f 6620 The.contents of \n+0000db70: 7468 6520 7072 6f6d 7074 2077 696c 6c20 the prompt will \n+0000db80: 6265 206d 6173 6b65 6420 6f75 7420 7768 be masked out wh\n+0000db90: 696c 7374 2062 6569 6e67 2065 6e74 6572 ilst being enter\n+0000dba0: 6564 2e72 6570 2e76 6d2e 6469 7361 7373 ed.rep.vm.disass\n+0000dbb0: 656d 626c 6572 2364 6973 6173 7365 6d62 embler#disassemb\n+0000dbc0: 6c65 4469 7373 6173 656d 626c 6573 2041 leDissasembles A\n+0000dbd0: 5247 2c20 7769 7468 206f 7574 7075 7420 RG, with output \n+0000dbe0: 746f 2053 5452 4541 4d2c 206f 7220 7468 to STREAM, or th\n+0000dbf0: 6520 2a64 6973 6173 7365 6d62 6c79 2a20 e *disassembly* \n+0000dc00: 6275 6666 6572 2e00 7265 702e 7777 772e buffer..rep.www.\n+0000dc10: 7175 6f74 652d 7572 6c23 7175 6f74 652d quote-url#quote-\n+0000dc20: 7572 6c20 5354 5249 4e47 2a77 6765 742d url STRING*wget-\n+0000dc30: 7072 6f67 7261 6d2a 4c6f 6361 7469 6f6e program*Location\n+0000dc40: 206f 6620 6077 6765 7427 2070 726f 6772 of `wget' progr\n+0000dc50: 616d 2e00 7265 702e 6d6f 6475 6c65 2d73 am..rep.module-s\n+0000dc60: 7973 7465 6d23 6465 6669 6e65 2d69 6e74 ystem#define-int\n+0000dc70: 6572 6661 6365 204e 414d 4520 5349 4772 erface NAME SIGr\n+0000dc80: 6570 2e6d 6f64 756c 652d 7379 7374 656d ep.module-system\n+0000dc90: 2364 6566 696e 652d 7374 7275 6374 7572 #define-structur\n+0000dca0: 652d 616c 6961 7343 7265 6174 6520 6120 e-aliasCreate a \n+0000dcb0: 7365 636f 6e64 6172 7920 6e61 6d65 2054 secondary name T\n+0000dcc0: 4f20 666f 7220 7468 6520 7374 7275 6374 O for the struct\n+0000dcd0: 7572 6520 6361 6c6c 6564 2046 524f 4d2e ure called FROM.\n+0000dce0: 7265 702e 6d6f 6475 6c65 2d73 7973 7465 rep.module-syste\n+0000dcf0: 6d23 7374 7275 6374 7572 652d 7265 6645 m#structure-refE\n+0000dd00: 7661 6c75 6174 6573 2074 6f20 7468 6520 valuates to the \n+0000dd10: 6375 7272 656e 7420 7661 6c75 6520 6f66 current value of\n+0000dd20: 2074 6865 2067 6c6f 6261 6c20 6269 6e64 the global bind\n+0000dd30: 696e 6720 6f66 2073 796d 626f 6c0a 5641 ing of symbol.VA\n+0000dd40: 522d 4e41 4d45 2069 6e20 7468 6520 6d6f R-NAME in the mo\n+0000dd50: 6475 6c65 2063 616c 6c65 6420 5354 5255 dule called STRU\n+0000dd60: 4354 2d4e 414d 452e 2054 6869 7320 7374 CT-NAME. This st\n+0000dd70: 7275 6374 7572 6520 6d75 7374 0a70 7265 ructure must.pre\n+0000dd80: 7669 6f75 736c 7920 6861 7665 2062 6565 viously have bee\n+0000dd90: 6e20 6f70 656e 6564 206f 7220 6163 6365 n opened or acce\n+0000dda0: 7373 6564 2062 7920 7468 6520 6375 7272 ssed by the curr\n+0000ddb0: 656e 7420 6d6f 6475 6c65 2e0a 0a57 6865 ent module...Whe\n+0000ddc0: 6e20 7265 6164 2c20 7468 6520 7379 6e74 n read, the synt\n+0000ddd0: 6178 2060 464f 4f23 4241 5227 2065 7870 ax `FOO#BAR' exp\n+0000dde0: 616e 6473 2074 6f20 6028 7374 7275 6374 ands to `(struct\n+0000ddf0: 7572 652d 7265 6620 464f 4f20 4241 5229 ure-ref FOO BAR)\n+0000de00: 272e 0072 6570 2e74 6872 6561 6473 2e6d '..rep.threads.m\n+0000de10: 6573 7361 6765 2d70 6f72 7423 6d61 6b65 essage-port#make\n+0000de20: 2d6d 6573 7361 6765 2d70 6f72 7400 7265 -message-port.re\n+0000de30: 702e 7468 7265 6164 732e 6d65 7373 6167 p.threads.messag\n+0000de40: 652d 706f 7274 236d 6573 7361 6765 2d77 e-port#message-w\n+0000de50: 6169 7469 6e67 2d70 2050 4f52 5400 7265 aiting-p PORT.re\n+0000de60: 702e 7468 7265 6164 732e 6d65 7373 6167 p.threads.messag\n+0000de70: 652d 706f 7274 236d 6573 7361 6765 2d73 e-port#message-s\n+0000de80: 656e 6420 504f 5254 204d 4553 5341 4745 end PORT MESSAGE\n+0000de90: 7265 702e 7468 7265 6164 732e 6d75 7465 rep.threads.mute\n+0000dea0: 7823 6d75 7465 7870 5265 7475 726e 7320 x#mutexpReturns \n+0000deb0: 7472 7565 2069 6620 4152 4720 6973 2061 true if ARG is a\n+0000dec0: 206d 7574 6578 206f 626a 6563 742e 0072 mutex object..r\n+0000ded0: 6570 2e74 6872 6561 6473 2e6d 7574 6578 ep.threads.mutex\n+0000dee0: 236d 7574 6578 7020 4152 4772 6570 2e74 #mutexp ARGrep.t\n+0000def0: 6872 6561 6473 2e6d 7574 6578 2372 656c hreads.mutex#rel\n+0000df00: 6561 7365 2d6d 7574 6578 5265 6c65 6173 ease-mutexReleas\n+0000df10: 6520 7468 6520 6d75 7465 7820 6f62 6a65 e the mutex obje\n+0000df20: 6374 204d 5458 2028 7768 6963 6820 7368 ct MTX (which sh\n+0000df30: 6f75 6c64 2068 6176 6520 7072 6576 696f ould have previo\n+0000df40: 7573 6c79 2062 6565 6e20 6f62 7461 696e usly been obtain\n+0000df50: 6564 0a62 7920 7468 6520 6375 7272 656e ed.by the curren\n+0000df60: 7420 7468 7265 6164 292e 2052 6574 7572 t thread). Retur\n+0000df70: 6e73 2074 7275 6520 6966 2074 6865 206d ns true if the m\n+0000df80: 7574 6578 2068 6173 206e 6f20 6e65 7720 utex has no new \n+0000df90: 6f77 6e65 722e 7265 702e 7374 7275 6374 owner.rep.struct\n+0000dfa0: 7572 6573 2361 6c69 6173 2d73 7472 7563 ures#alias-struc\n+0000dfb0: 7475 7265 4372 6561 7465 2061 6e20 616c tureCreate an al\n+0000dfc0: 6961 7320 6f66 2074 6865 2073 7472 7563 ias of the struc\n+0000dfd0: 7475 7265 2063 616c 6c65 6420 4652 4f4d ture called FROM\n+0000dfe0: 2061 7320 7468 6520 6e61 6d65 2054 4f2e as the name TO.\n+0000dff0: 0000 0000 0d00 0000 8900 0000 0000 0000 ................\n+0000e000: 7265 702e 696f 2e66 696c 6573 236c 6f61 rep.io.files#loa\n+0000e010: 646c 6f61 6420 4649 4c45 205b 4e4f 2d45 dload FILE [NO-E\n+0000e020: 5252 4f52 5d20 5b4e 4f2d 5041 5448 5d20 RROR] [NO-PATH] \n+0000e030: 5b4e 4f2d 5355 4646 4958 5d0a 0a41 7474 [NO-SUFFIX]..Att\n+0000e040: 656d 7074 2074 6f20 6f70 656e 2061 6e64 empt to open and\n+0000e050: 2074 6865 6e20 7265 6164 2d61 6e64 2d65 then read-and-e\n+0000e060: 7661 6c20 7468 6520 6669 6c65 206f 6620 val the file of \n+0000e070: 4c69 7370 2063 6f64 6520 4649 4c45 2e0a Lisp code FILE..\n+0000e080: 0a46 6f72 2065 6163 6820 6469 7265 6374 .For each direct\n+0000e090: 6f72 7920 6e61 6d65 6420 696e 2074 6865 ory named in the\n+0000e0a0: 2076 6172 6961 626c 6520 606c 6f61 642d variable `load-\n+0000e0b0: 7061 7468 2720 7472 6965 7320 7468 6520 path' tries the \n+0000e0c0: 7661 6c75 6520 6f66 0a46 494c 4520 7769 value of.FILE wi\n+0000e0d0: 7468 2060 2e6a 6c63 2720 2863 6f6d 7069 th `.jlc' (compi\n+0000e0e0: 6c65 642d 6c69 7370 2920 6170 7065 6e64 led-lisp) append\n+0000e0f0: 6564 2074 6f20 6974 2c20 7468 656e 2077 ed to it, then w\n+0000e100: 6974 6820 602e 6a6c 2720 6170 7065 6e64 ith `.jl' append\n+0000e110: 6564 0a74 6f20 6974 2c20 6669 6e61 6c6c ed.to it, finall\n+0000e120: 7920 7472 6965 7320 4649 4c45 2077 6974 y tries FILE wit\n+0000e130: 686f 7574 206d 6f64 6966 6963 6174 696f hout modificatio\n+0000e140: 6e2e 0a0a 4966 204e 4f2d 4552 524f 5220 n...If NO-ERROR \n+0000e150: 6973 206e 6f6e 2d6e 696c 206e 6f20 6572 is non-nil no er\n+0000e160: 726f 7220 6973 2073 6967 6e61 6c6c 6564 ror is signalled\n+0000e170: 2069 6620 4649 4c45 2063 616e 2774 2062 if FILE can't b\n+0000e180: 6520 666f 756e 642e 2049 660a 4e4f 2d50 e found. If.NO-P\n+0000e190: 4154 4820 6973 206e 6f6e 2d6e 696c 2074 ATH is non-nil t\n+0000e1a0: 6865 2060 6c6f 6164 2d70 6174 6827 2076 he `load-path' v\n+0000e1b0: 6172 6961 626c 6520 6973 206e 6f74 2075 ariable is not u\n+0000e1c0: 7365 642c 206a 7573 7420 7468 6520 7661 sed, just the va\n+0000e1d0: 6c75 650a 6f66 2046 494c 452e 2049 6620 lue.of FILE. If \n+0000e1e0: 4e4f 2d53 5546 4649 5820 6973 206e 6f6e NO-SUFFIX is non\n+0000e1f0: 2d6e 696c 206e 6f20 7375 6666 6978 6573 -nil no suffixes\n+0000e200: 2061 7265 2061 7070 656e 6465 6420 746f are appended to\n+0000e210: 2046 494c 452e 0a0a 4966 2074 6865 2063 FILE...If the c\n+0000e220: 6f6d 7069 6c65 6420 7665 7273 696f 6e20 ompiled version \n+0000e230: 6973 206f 6c64 6572 2074 6861 6e20 6974 is older than it\n+0000e240: 2773 2073 6f75 7263 6520 636f 6465 2c20 's source code, \n+0000e250: 7468 6520 736f 7572 6365 2063 6f64 6520 the source code \n+0000e260: 6973 0a6c 6f61 6465 6420 616e 6420 6120 is.loaded and a \n+0000e270: 7761 726e 696e 6720 6973 2064 6973 706c warning is displ\n+0000e280: 6179 6564 2e72 6570 2e64 6174 6123 3a2f ayed.rep.data#:/\n+0000e290: 3d2f 3d20 4152 4731 2041 5247 3220 2e2e =/= ARG1 ARG2 ..\n+0000e2a0: 2e0a 0a52 6574 7572 6e73 2074 2069 6620 ...Returns t if \n+0000e2b0: 6561 6368 2076 616c 7565 2069 7320 6469 each value is di\n+0000e2c0: 6666 6572 656e 7420 6672 6f6d 2065 7665 fferent from eve\n+0000e2d0: 7279 206f 7468 6572 2076 616c 7565 2e20 ry other value. \n+0000e2e0: 2855 7369 6e67 0a60 6571 7561 6c27 2074 (Using.`equal' t\n+0000e2f0: 6f20 636f 6d70 6172 6520 7661 6c75 6573 o compare values\n+0000e300: 2c20 6578 6365 7074 2066 6f72 206e 756d , except for num\n+0000e310: 6265 7273 2c20 7768 6572 6520 6578 6163 bers, where exac\n+0000e320: 746e 6573 7320 6973 0a69 676e 6f72 6564 tness is.ignored\n+0000e330: 2e29 7265 702e 6461 7461 233e 3e20 4152 .)rep.data#>> AR\n+0000e340: 4731 2041 5247 3220 5b41 5247 3320 2e2e G1 ARG2 [ARG3 ..\n+0000e350: 2e5d 0a0a 5265 7475 726e 7320 7420 6966 .]..Returns t if\n+0000e360: 2041 5247 3120 6973 2067 7265 6174 6572 ARG1 is greater\n+0000e370: 2074 6861 6e20 4152 4732 2c20 616e 6420 than ARG2, and \n+0000e380: 6966 2041 5247 3220 6973 2067 7265 6174 if ARG2 is great\n+0000e390: 6572 2074 6861 6e20 4152 4733 2c0a 616e er than ARG3,.an\n+0000e3a0: 6420 736f 206f 6e2e 204e 6f74 6520 7468 d so on. Note th\n+0000e3b0: 6174 2074 6869 7320 636f 6d6d 616e 6420 at this command \n+0000e3c0: 6973 6e27 7420 6c69 6d69 7465 6420 746f isn't limited to\n+0000e3d0: 206e 756d 6265 7273 2c20 6974 2063 616e numbers, it can\n+0000e3e0: 2064 6f0a 7374 7269 6e67 732c 2070 6f73 do.strings, pos\n+0000e3f0: 6974 696f 6e73 2c20 6d61 726b 732c 2065 itions, marks, e\n+0000e400: 7463 2061 7320 7765 6c6c 2e72 6570 2e64 tc as well.rep.d\n+0000e410: 6174 6123 3c3c 2041 5247 3120 4152 4732 ata#<< ARG1 ARG2\n+0000e420: 205b 4152 4733 202e 2e2e 5d0a 0a52 6574 [ARG3 ...]..Ret\n+0000e430: 7572 6e73 2074 2069 6620 4152 4731 2069 urns t if ARG1 i\n+0000e440: 7320 6c65 7373 2074 6861 6e20 4152 4732 s less than ARG2\n+0000e450: 2e20 4e6f 7465 2074 6861 7420 7468 6973 . Note that this\n+0000e460: 2063 6f6d 6d61 6e64 2069 736e 2774 206c command isn't l\n+0000e470: 696d 6974 6564 2074 6f0a 6e75 6d62 6572 imited to.number\n+0000e480: 732c 2069 7420 6361 6e20 646f 2073 7472 s, it can do str\n+0000e490: 696e 6773 2c20 706f 7369 7469 6f6e 732c ings, positions,\n+0000e4a0: 206d 6172 6b73 2c20 6574 6320 6173 2077 marks, etc as w\n+0000e4b0: 656c 6c2e 7265 702e 6c61 6e67 2e69 6e74 ell.rep.lang.int\n+0000e4c0: 6572 7072 6574 6572 2366 756e 6374 696f erpreter#functio\n+0000e4d0: 6e70 6675 6e63 7469 6f6e 7020 4152 470a npfunctionp ARG.\n+0000e4e0: 0a52 6574 7572 6e73 2074 2069 6620 4152 .Returns t if AR\n+0000e4f0: 4720 6973 2061 2066 756e 6374 696f 6e2e G is a function.\n+0000e500: 7265 702e 6c61 6e67 2e69 6e74 6572 7072 rep.lang.interpr\n+0000e510: 6574 6572 2373 7065 6369 616c 2d66 6f72 eter#special-for\n+0000e520: 6d2d 7073 7065 6369 616c 2d66 6f72 6d2d m-pspecial-form-\n+0000e530: 7020 4152 470a 0a52 6574 7572 6e73 2074 p ARG..Returns t\n+0000e540: 2069 6620 4152 4720 6973 2061 2073 7065 if ARG is a spe\n+0000e550: 6369 616c 2d66 6f72 6d2e 7265 702e 6461 cial-form.rep.da\n+0000e560: 7461 2373 6571 7565 6e63 6570 7365 7175 ta#sequencepsequ\n+0000e570: 656e 6365 7020 4152 470a 0a52 6574 7572 encep ARG..Retur\n+0000e580: 6e73 2074 2069 7320 4152 4720 6973 2061 ns t is ARG is a\n+0000e590: 2073 6571 7565 6e63 6520 2861 206c 6973 sequence (a lis\n+0000e5a0: 742c 2076 6563 746f 7220 6f72 2073 7472 t, vector or str\n+0000e5b0: 696e 6729 2e72 6570 2e6c 616e 672e 696e ing).rep.lang.in\n+0000e5c0: 7465 7270 7265 7465 7223 7375 6272 2d6e terpreter#subr-n\n+0000e5d0: 616d 6573 7562 722d 6e61 6d65 2053 5542 amesubr-name SUB\n+0000e5e0: 5220 5b55 5345 2d56 4152 5d0a 0a52 6574 R [USE-VAR]..Ret\n+0000e5f0: 7572 6e73 2074 6865 206e 616d 6520 2861 urns the name (a\n+0000e600: 2073 7472 696e 6729 2061 7373 6f63 6961 string) associa\n+0000e610: 7465 6420 7769 7468 2053 5542 522e 7265 ted with SUBR.re\n+0000e620: 702e 6c61 6e67 2e69 6e74 6572 7072 6574 p.lang.interpret\n+0000e630: 6572 2363 616c 6c2d 7769 7468 2d65 7863 er#call-with-exc\n+0000e640: 6570 7469 6f6e 2d68 616e 646c 6572 6361 eption-handlerca\n+0000e650: 6c6c 2d77 6974 682d 6578 6365 7074 696f ll-with-exceptio\n+0000e660: 6e2d 6861 6e64 6c65 7220 5448 554e 4b20 n-handler THUNK \n+0000e670: 4841 4e44 4c45 520a 0a43 616c 6c20 5448 HANDLER..Call TH\n+0000e680: 554e 4b20 616e 6420 7265 7475 726e 2069 UNK and return i\n+0000e690: 7473 2076 616c 7565 2e20 486f 7765 7665 ts value. Howeve\n+0000e6a0: 7220 6966 2061 6e20 6578 6365 7074 696f r if an exceptio\n+0000e6b0: 6e20 6f66 2061 6e79 2066 6f72 6d0a 6f63 n of any form.oc\n+0000e6c0: 6375 7273 2c20 6361 6c6c 2048 414e 444c curs, call HANDL\n+0000e6d0: 4552 2077 6974 6820 6120 7369 6e67 6c65 ER with a single\n+0000e6e0: 2061 7267 756d 656e 742c 2074 6865 2065 argument, the e\n+0000e6f0: 7863 6570 7469 6f6e 2064 6174 612c 2061 xception data, a\n+0000e700: 6e64 0a72 6574 7572 6e20 6974 7320 7661 nd.return its va\n+0000e710: 6c75 652e 7265 702e 6c61 6e67 2e69 6e74 lue.rep.lang.int\n+0000e720: 6572 7072 6574 6572 2372 6169 7365 2d65 erpreter#raise-e\n+0000e730: 7863 6570 7469 6f6e 7261 6973 652d 6578 xceptionraise-ex\n+0000e740: 6365 7074 696f 6e20 4441 5441 0a0a 5261 ception DATA..Ra\n+0000e750: 6973 6520 7468 6520 6578 6365 7074 696f ise the exceptio\n+0000e760: 6e20 7265 7072 6573 656e 7465 6420 6279 n represented by\n+0000e770: 2074 6865 2063 6f6e 7320 6365 6c6c 2044 the cons cell D\n+0000e780: 4154 412e 7265 702e 696f 2e64 622e 6764 ATA.rep.io.db.gd\n+0000e790: 626d 2367 6462 6d2d 6f70 656e 6764 626d bm#gdbm-opengdbm\n+0000e7a0: 2d6f 7065 6e20 5041 5448 2041 4343 4553 -open PATH ACCES\n+0000e7b0: 532d 5459 5045 205b 4d4f 4445 5d20 5b46 S-TYPE [MODE] [F\n+0000e7c0: 4c41 4753 5d72 6570 2e69 6f2e 6462 2e67 LAGS]rep.io.db.g\n+0000e7d0: 6462 6d23 6764 626d 2d63 6c6f 7365 6764 dbm#gdbm-closegd\n+0000e7e0: 626d 2d63 6c6f 7365 2044 424d 7265 702e bm-close DBMrep.\n+0000e7f0: 696f 2e64 622e 6764 626d 2367 6462 6d2d io.db.gdbm#gdbm-\n+0000e800: 6665 7463 6867 6462 6d2d 6665 7463 6820 fetchgdbm-fetch \n+0000e810: 4442 4d20 4b45 5972 6570 2e69 6f2e 6462 DBM KEYrep.io.db\n+0000e820: 2e67 6462 6d23 6764 626d 7067 6462 6d70 .gdbm#gdbmpgdbmp\n+0000e830: 2041 5247 0a0a 5265 7475 726e 7320 7420 ARG..Returns t \n+0000e840: 6966 2041 5247 2069 7320 616e 2067 6462 if ARG is an gdb\n+0000e850: 6d20 6f62 6a65 6374 2028 6372 6561 7465 m object (create\n+0000e860: 6420 6279 2060 6764 626d 2d6f 7065 6e27 d by `gdbm-open'\n+0000e870: 292e 7265 702e 6c61 6e67 2e6d 6174 6823 ).rep.lang.math#\n+0000e880: 2b2b 204e 554d 4245 5253 2e2e 2e0a 0a41 ++ NUMBERS.....A\n+0000e890: 6464 7320 616c 6c20 4e55 4d42 4552 5320 dds all NUMBERS \n+0000e8a0: 746f 6765 7468 6572 2e20 4966 206e 6f20 together. If no \n+0000e8b0: 6172 6775 6d65 6e74 7320 6172 6520 6769 arguments are gi\n+0000e8c0: 7665 6e20 7265 7475 726e 7320 302e 7265 ven returns 0.re\n+0000e8d0: 702e 6c61 6e67 2e6d 6174 6823 2f2f 204e p.lang.math#// N\n+0000e8e0: 554d 4245 5253 2e2e 2e0a 0a44 6976 6964 UMBERS.....Divid\n+0000e8f0: 6573 204e 554d 4245 5253 2028 696e 206c es NUMBERS (in l\n+0000e900: 6566 742d 746f 2d72 6967 6874 206f 7264 eft-to-right ord\n+0000e910: 6572 292e 7265 702e 6c61 6e67 2e6d 6174 er).rep.lang.mat\n+0000e920: 6823 6c6f 6761 6e64 6c6f 6761 6e64 204e h#logandlogand N\n+0000e930: 554d 4245 5253 2e2e 2e0a 0a52 6574 7572 UMBERS.....Retur\n+0000e940: 6e73 2074 6865 2062 6974 7769 7365 206c ns the bitwise l\n+0000e950: 6f67 6963 616c 2060 616e 6427 206f 6620 ogical `and' of \n+0000e960: 6974 7320 6172 6775 6d65 6e74 732e 7265 its arguments.re\n+0000e970: 702e 6461 7461 2365 716c 6571 6c20 4152 p.data#eqleql AR\n+0000e980: 4731 2041 5247 320a 0a53 696d 696c 6172 G1 ARG2..Similar\n+0000e990: 2074 6f20 6065 7127 2065 7863 6570 7420 to `eq' except \n+0000e9a0: 7468 6174 206e 756d 6265 7273 2077 6974 that numbers wit\n+0000e9b0: 6820 7468 6520 7361 6d65 2076 616c 7565 h the same value\n+0000e9c0: 2077 696c 6c20 616c 7761 7973 2062 650a will always be.\n+0000e9d0: 636f 6e73 6964 6572 6564 2060 6571 6c27 considered `eql'\n+0000e9e0: 2028 7468 6973 206d 6179 206f 7220 6d61 (this may or ma\n+0000e9f0: 7920 6e6f 7420 6265 2074 6865 2063 6173 y not be the cas\n+0000ea00: 6520 7769 7468 2060 6571 2729 2e0a 0a4e e with `eq')...N\n+0000ea10: 6f74 6520 686f 7765 7665 7220 7468 6174 ote however that\n+0000ea20: 2065 7861 6374 2061 6e64 2069 6e65 7861 exact and inexa\n+0000ea30: 6374 2076 6572 7369 6f6e 7320 6f66 2074 ct versions of t\n+0000ea40: 6865 2073 616d 6520 6e75 6d62 6572 2061 he same number a\n+0000ea50: 7265 206e 6f74 0a63 6f6e 7369 6465 7265 re not.considere\n+0000ea60: 6420 7468 6520 7361 6d65 2076 616c 7565 d the same value\n+0000ea70: 2e20 4173 2061 2072 756c 6520 6f66 2074 . As a rule of t\n+0000ea80: 6875 6d62 2c20 6966 2074 776f 206e 756d humb, if two num\n+0000ea90: 6265 7273 2070 7269 6e74 2074 6865 0a73 bers print the.s\n+0000eaa0: 616d 652c 2074 6865 7920 7769 6c6c 2062 ame, they will b\n+0000eab0: 6520 636f 6e73 6964 6572 6564 2060 6571 e considered `eq\n+0000eac0: 6c27 2e72 6570 2e6c 616e 672e 6d61 7468 l'.rep.lang.math\n+0000ead0: 2331 2b31 2b20 4e55 4d42 4552 0a0a 5265 #1+1+ NUMBER..Re\n+0000eae0: 7475 726e 204e 554d 4245 5220 706c 7573 turn NUMBER plus\n+0000eaf0: 2031 2e72 6570 2e6c 616e 672e 6d61 7468 1.rep.lang.math\n+0000eb00: 2374 7275 6e63 6174 6574 7275 6e63 6174 #truncatetruncat\n+0000eb10: 6520 4e55 4d42 4552 0a0a 526f 756e 6420 e NUMBER..Round \n+0000eb20: 4e55 4d42 4552 2074 6f20 7468 6520 6e65 NUMBER to the ne\n+0000eb30: 6172 6573 7420 696e 7465 6765 7220 6265 arest integer be\n+0000eb40: 7477 6565 6e20 4e55 4d42 4552 2061 6e64 tween NUMBER and\n+0000eb50: 207a 6572 6f2e 7265 702e 6c61 6e67 2e6d zero.rep.lang.m\n+0000eb60: 6174 6823 6c6f 676c 6f67 2058 205b 4241 ath#loglog X [BA\n+0000eb70: 5345 5d0a 0a52 6574 7572 6e20 7468 6520 SE]..Return the \n+0000eb80: 6c6f 6761 7269 7468 6d20 6f66 2058 2069 logarithm of X i\n+0000eb90: 6e20 6261 7365 2042 4153 452e 2041 6e20 n base BASE. An \n+0000eba0: 6172 6974 686d 6574 6963 2065 7272 6f72 arithmetic error\n+0000ebb0: 2069 730a 7369 676e 616c 6c65 6420 6966 is.signalled if\n+0000ebc0: 2058 2069 7320 6c65 7373 2074 6861 6e20 X is less than \n+0000ebd0: 7a65 726f 2e20 4966 2042 4153 4520 6973 zero. If BASE is\n+0000ebe0: 6e27 7420 6465 6669 6e65 642c 2072 6574 n't defined, ret\n+0000ebf0: 7572 6e20 7468 650a 6e61 7475 7261 6c20 urn the.natural \n+0000ec00: 6c6f 6761 7269 7468 6d20 6f66 2058 2e72 logarithm of X.r\n+0000ec10: 6570 2e6c 616e 672e 6d61 7468 2374 616e ep.lang.math#tan\n+0000ec20: 7461 6e20 580a 0a52 6574 7572 6e73 2074 tan X..Returns t\n+0000ec30: 6865 2074 616e 6765 6e74 206f 6620 582c he tangent of X,\n+0000ec40: 2069 6e20 7261 6469 616e 732e 7265 702e in radians.rep.\n+0000ec50: 6c61 6e67 2e6d 6174 6823 6163 6f73 6163 lang.math#acosac\n+0000ec60: 6f73 2058 0a0a 5265 7475 726e 2074 6865 os X..Return the\n+0000ec70: 2061 7263 2063 6f73 696e 6520 6f66 2058 arc cosine of X\n+0000ec80: 2028 7468 6520 7661 6c75 6520 7768 6f73 (the value whos\n+0000ec90: 6520 636f 7369 6e65 2069 7320 5829 2c20 e cosine is X), \n+0000eca0: 696e 2072 6164 6961 6e73 2e72 6570 2e6c in radians.rep.l\n+0000ecb0: 616e 672e 6d61 7468 2367 6364 6763 6420 ang.math#gcdgcd \n+0000ecc0: 2e2e 2e0a 0a52 6574 7572 6e20 7468 6520 .....Return the \n+0000ecd0: 6772 6561 7465 7374 2063 6f6d 6d6f 6e20 greatest common \n+0000ece0: 6469 7669 736f 7220 6f66 2074 6865 2069 divisor of the i\n+0000ecf0: 6e74 6567 6572 2061 7267 756d 656e 7473 nteger arguments\n+0000ed00: 2e20 5468 6520 7265 7375 6c74 0a69 7320 . The result.is \n+0000ed10: 616c 7761 7973 206e 6f6e 2d6e 6567 6174 always non-negat\n+0000ed20: 6976 652e 2052 6574 7572 6e73 2030 2077 ive. Returns 0 w\n+0000ed30: 6974 6820 6172 6775 6d65 6e74 732e 7265 ith arguments.re\n+0000ed40: 702e 6c61 6e67 2e6d 6174 6823 6578 6163 p.lang.math#exac\n+0000ed50: 7470 6578 6163 7470 2041 5247 0a0a 5265 tpexactp ARG..Re\n+0000ed60: 7475 726e 2074 2069 6620 4152 4720 6973 turn t if ARG is\n+0000ed70: 2061 6e20 6578 6163 7420 6e75 6d62 6572 an exact number\n+0000ed80: 2e72 6570 2e6c 616e 672e 6d61 7468 2369 .rep.lang.math#i\n+0000ed90: 6e65 7861 6374 2d3e 6578 6163 7469 6e65 nexact->exactine\n+0000eda0: 7861 6374 2d3e 6578 6163 7420 580a 0a52 xact->exact X..R\n+0000edb0: 6574 7572 6e73 2061 6e20 6578 6163 7420 eturns an exact \n+0000edc0: 7265 7072 6573 656e 7461 7469 6f6e 206f representation o\n+0000edd0: 6620 582e 2054 6869 7320 6d61 7920 696e f X. This may in\n+0000ede0: 766f 6c76 6520 6120 6c6f 7373 206f 660a volve a loss of.\n+0000edf0: 6163 6375 7261 6379 2e72 6570 2e6c 616e accuracy.rep.lan\n+0000ee00: 672e 6d61 7468 236e 756d 6572 6174 6f72 g.math#numerator\n+0000ee10: 6e75 6d65 7261 746f 7220 580a 0a52 6574 numerator X..Ret\n+0000ee20: 7572 6e20 7468 6520 6e75 6d65 7261 746f urn the numerato\n+0000ee30: 7220 6f66 2072 6174 696f 6e61 6c20 6e75 r of rational nu\n+0000ee40: 6d62 6572 2058 2e72 6570 2e6c 616e 672e mber X.rep.lang.\n+0000ee50: 6d61 7468 2364 656e 6f6d 696e 6174 6f72 math#denominator\n+0000ee60: 6465 6e6f 6d69 6e61 746f 7220 580a 0a52 denominator X..R\n+0000ee70: 6574 7572 6e20 7468 6520 6465 6e6f 6d69 eturn the denomi\n+0000ee80: 6e61 746f 7220 6f66 2072 6174 696f 6e61 nator of rationa\n+0000ee90: 6c20 6e75 6d62 6572 2058 2e72 6570 2e6c l number X.rep.l\n+0000eea0: 616e 672e 6d61 7468 236d 6178 6d61 7820 ang.math#maxmax \n+0000eeb0: 4152 4753 2e2e 2e0a 0a52 6574 7572 6e73 ARGS.....Returns\n+0000eec0: 2074 6865 2067 7265 6174 6573 7420 6f66 the greatest of\n+0000eed0: 2069 7473 2061 7267 756d 656e 7473 2e20 its arguments. \n+0000eee0: 5468 6572 6520 6d75 7374 2062 6520 6174 There must be at\n+0000eef0: 206c 6561 7374 2074 776f 0a61 7267 756d least two.argum\n+0000ef00: 656e 7473 2e20 5768 656e 2063 6f6d 7061 ents. When compa\n+0000ef10: 7269 6e67 206e 756d 6265 7273 2c20 616e ring numbers, an\n+0000ef20: 7920 696e 6578 6163 7420 6172 6775 6d65 y inexact argume\n+0000ef30: 6e74 7320 6361 7573 6520 7468 650a 7265 nts cause the.re\n+0000ef40: 7375 6c74 2074 6f20 6265 2069 6e65 7861 sult to be inexa\n+0000ef50: 6374 2e72 6570 2e69 6f2e 736f 636b 6574 ct.rep.io.socket\n+0000ef60: 7323 736f 636b 6574 2d70 6565 722d 6164 s#socket-peer-ad\n+0000ef70: 6472 6573 7373 6f63 6b65 742d 7065 6572 dresssocket-peer\n+0000ef80: 2d61 6464 7265 7373 2053 4f43 4b45 540a -address SOCKET.\n+0000ef90: 0a52 6574 7572 6e20 7468 6520 6164 6472 .Return the addr\n+0000efa0: 6573 7320 6f66 2074 6865 2070 6565 7220 ess of the peer \n+0000efb0: 636f 6e6e 6563 7465 6420 746f 2053 4f43 connected to SOC\n+0000efc0: 4b45 542c 206f 7220 6661 6c73 6520 6966 KET, or false if\n+0000efd0: 2074 6869 730a 6973 2075 6e6b 6e6f 776e this.is unknown\n+0000efe0: 2e00 7265 702e 6c61 6e67 2e6d 6174 6823 ..rep.lang.math#\n+0000eff0: 706f 7369 7469 7665 7020 5800 0000 0000 positivep X.....\n+0000f000: 7265 702e 6461 7461 2372 6173 736f 6372 rep.data#rassocr\n+0000f010: 6173 736f 6320 454c 5420 4153 534f 432d assoc ELT ASSOC-\n+0000f020: 4c49 5354 0a0a 5365 6172 6368 6573 2041 LIST..Searches A\n+0000f030: 5353 4f43 2d4c 4953 5420 666f 7220 6120 SSOC-LIST for a \n+0000f040: 636f 6e73 2d63 656c 6c20 7768 6f73 6520 cons-cell whose \n+0000f050: 6364 7220 656c 656d 656e 7420 6973 2060 cdr element is `\n+0000f060: 6571 7561 6c27 2074 6f20 454c 542e 200a equal' to ELT. .\n+0000f070: 5265 7475 726e 7320 7468 6520 6669 7273 Returns the firs\n+0000f080: 7420 636f 6e73 2d63 656c 6c20 7768 6963 t cons-cell whic\n+0000f090: 6820 6d61 7463 6865 732c 206f 7220 6e69 h matches, or ni\n+0000f0a0: 6c2e 0a46 6f72 2065 7861 6d70 6c65 2c0a l..For example,.\n+0000f0b0: 2020 2020 2872 6173 736f 6320 3320 2728 (rassoc 3 '(\n+0000f0c0: 286f 6e65 202e 2031 2920 2874 776f 202e (one . 1) (two .\n+0000f0d0: 2032 2920 2874 6872 6565 202e 2033 2920 2) (three . 3) \n+0000f0e0: 2866 6f75 7220 2e20 3429 2929 0a20 2020 (four . 4))). \n+0000f0f0: 2020 3d3e 2028 7468 7265 6520 2e20 3329 => (three . 3)\n+0000f100: 7265 702e 6461 7461 236e 7468 6364 726e rep.data#nthcdrn\n+0000f110: 7468 6364 7220 494e 4445 5820 4c49 5354 thcdr INDEX LIST\n+0000f120: 0a0a 5265 7475 726e 7320 7468 6520 494e ..Returns the IN\n+0000f130: 4445 5874 6820 6364 7220 6f66 204c 4953 DEXth cdr of LIS\n+0000f140: 542e 2054 6865 2066 6972 7374 2069 7320 T. The first is \n+0000f150: 494e 4445 5820 7a65 726f 2e72 6570 2e64 INDEX zero.rep.d\n+0000f160: 6174 6123 6d61 7063 6172 6d61 7063 6172 ata#mapcarmapcar\n+0000f170: 2046 554e 4354 494f 4e20 4c49 5354 0a0a FUNCTION LIST..\n+0000f180: 4361 6c6c 7320 4655 4e43 5449 4f4e 2d4e Calls FUNCTION-N\n+0000f190: 414d 4520 7769 7468 2065 6163 6820 656c AME with each el\n+0000f1a0: 656d 656e 7420 6f66 204c 4953 5420 6173 ement of LIST as\n+0000f1b0: 2061 6e20 6172 6775 6d65 6e74 2069 6e20 an argument in \n+0000f1c0: 7475 726e 2061 6e64 0a72 6574 7572 6e73 turn and.returns\n+0000f1d0: 2061 206e 6577 206c 6973 7420 636f 6e73 a new list cons\n+0000f1e0: 7472 7563 7465 6420 6672 6f6d 2074 6865 tructed from the\n+0000f1f0: 2072 6573 756c 7473 2c20 6965 2c0a 2020 results, ie,. \n+0000f200: 286d 6170 6361 7220 2866 756e 6374 696f (mapcar (functio\n+0000f210: 6e20 286c 616d 6264 6120 2878 2920 2831 n (lambda (x) (1\n+0000f220: 2b20 7829 2929 2027 2831 2032 2033 2929 + x))) '(1 2 3))\n+0000f230: 0a20 2020 3d3e 2028 3220 3320 3429 7265 . => (2 3 4)re\n+0000f240: 702e 6461 7461 236d 6170 636d 6170 6320 p.data#mapcmapc \n+0000f250: 4655 4e43 5449 4f4e 204c 4953 540a 0a41 FUNCTION LIST..A\n+0000f260: 7070 6c69 6573 2046 554e 4354 494f 4e20 pplies FUNCTION \n+0000f270: 746f 2065 6163 6820 656c 656d 656e 7420 to each element \n+0000f280: 696e 204c 4953 542c 2064 6973 6361 7264 in LIST, discard\n+0000f290: 7320 7468 6520 7265 7375 6c74 732e 7265 s the results.re\n+0000f2a0: 702e 6461 7461 236d 656d 6265 726d 656d p.data#membermem\n+0000f2b0: 6265 7220 454c 5420 4c49 5354 0a0a 4966 ber ELT LIST..If\n+0000f2c0: 2045 4c54 2069 7320 6120 6d65 6d62 6572 ELT is a member\n+0000f2d0: 206f 6620 6c69 7374 204c 4953 5420 7468 of list LIST th\n+0000f2e0: 656e 2072 6574 7572 6e20 7468 6520 7461 en return the ta\n+0000f2f0: 696c 206f 6620 7468 6520 6c69 7374 2073 il of the list s\n+0000f300: 7461 7274 696e 670a 6672 6f6d 2074 6865 tarting.from the\n+0000f310: 206d 6174 6368 6564 2045 4c54 2c20 6965 matched ELT, ie\n+0000f320: 2c0a 2020 286d 656d 6265 7220 3120 2728 ,. (member 1 '(\n+0000f330: 3220 3120 3329 290a 2020 203d 3e20 2831 2 1 3)). => (1\n+0000f340: 2033 290a 606d 656d 6265 7227 2075 7365 3).`member' use\n+0000f350: 7320 6065 7175 616c 2720 746f 2063 6f6d s `equal' to com\n+0000f360: 7061 7265 2061 746f 6d73 2e72 6570 2e64 pare atoms.rep.d\n+0000f370: 6174 6123 6d65 6d71 6d65 6d71 2045 4c54 ata#memqmemq ELT\n+0000f380: 204c 4953 540a 0a49 6620 454c 5420 6973 LIST..If ELT is\n+0000f390: 2061 206d 656d 6265 7220 6f66 206c 6973 a member of lis\n+0000f3a0: 7420 4c49 5354 2074 6865 6e20 7265 7475 t LIST then retu\n+0000f3b0: 726e 2074 6865 2074 6169 6c20 6f66 2074 rn the tail of t\n+0000f3c0: 6865 206c 6973 7420 7374 6172 7469 6e67 he list starting\n+0000f3d0: 0a66 726f 6d20 7468 6520 6d61 7463 6865 .from the matche\n+0000f3e0: 6420 454c 542c 2069 652c 0a20 2028 6d65 d ELT, ie,. (me\n+0000f3f0: 6d71 2031 2027 2832 2031 2033 2929 0a20 mq 1 '(2 1 3)). \n+0000f400: 2020 3d3e 2028 3120 3329 0a60 6d65 6d71 => (1 3).`memq\n+0000f410: 2720 7573 6573 2060 6571 2720 746f 2063 ' uses `eq' to c\n+0000f420: 6f6d 7061 7265 2061 746f 6d73 2e72 6570 ompare atoms.rep\n+0000f430: 2e64 6174 6123 6465 6c65 7465 6465 6c65 .data#deletedele\n+0000f440: 7465 2045 4c54 204c 4953 540a 0a52 6574 te ELT LIST..Ret\n+0000f450: 7572 6e73 204c 4953 5420 7769 7468 2061 urns LIST with a\n+0000f460: 6e79 206d 656d 6265 7273 2060 6571 7561 ny members `equa\n+0000f470: 6c27 2074 6f20 454c 5420 6465 7374 7275 l' to ELT destru\n+0000f480: 6374 6976 656c 7920 7265 6d6f 7665 642e ctively removed.\n+0000f490: 7265 702e 6461 7461 2364 656c 6574 652d rep.data#delete-\n+0000f4a0: 6966 6465 6c65 7465 2d69 6620 4655 4e43 ifdelete-if FUNC\n+0000f4b0: 5449 4f4e 204c 4953 540a 0a53 696d 696c TION LIST..Simil\n+0000f4c0: 6172 2074 6f20 6064 656c 6574 6527 2065 ar to `delete' e\n+0000f4d0: 7863 6570 7420 7468 6174 2061 2070 7265 xcept that a pre\n+0000f4e0: 6469 6361 7465 2066 756e 6374 696f 6e2c dicate function,\n+0000f4f0: 2046 554e 4354 494f 4e2d 4e41 4d45 2c20 FUNCTION-NAME, \n+0000f500: 6973 0a75 7365 6420 746f 2064 6563 6964 is.used to decid\n+0000f510: 6520 7768 6963 6820 656c 656d 656e 7473 e which elements\n+0000f520: 2074 6f20 6465 6c65 7465 2028 7265 6d6f to delete (remo\n+0000f530: 7665 2064 6573 7472 7563 7469 7665 6c79 ve destructively\n+0000f540: 292e 0a60 6465 6c65 7465 2d69 6627 2064 )..`delete-if' d\n+0000f550: 656c 6574 6573 2061 6e20 656c 656d 656e eletes an elemen\n+0000f560: 7420 6966 2046 554e 4354 494f 4e2d 4e41 t if FUNCTION-NA\n+0000f570: 4d45 2072 6574 7572 6e73 206e 6f6e 2d6e ME returns non-n\n+0000f580: 696c 2077 6865 6e20 0a61 7070 6c69 6564 il when .applied\n+0000f590: 2074 6f20 7468 6174 2065 6c65 6d65 6e74 to that element\n+0000f5a0: 2c20 6965 2c0a 2020 2864 656c 6574 652d , ie,. (delete-\n+0000f5b0: 6966 2027 286c 616d 6264 6120 2878 2920 if '(lambda (x) \n+0000f5c0: 283d 2078 2031 2929 2027 2831 2032 2033 (= x 1)) '(1 2 3\n+0000f5d0: 2034 2031 2032 2929 0a20 2020 3d3e 2028 4 1 2)). => (\n+0000f5e0: 3220 3320 3420 3229 7265 702e 6461 7461 2 3 4 2)rep.data\n+0000f5f0: 2364 656c 6574 652d 6966 2d6e 6f74 6465 #delete-if-notde\n+0000f600: 6c65 7465 2d69 662d 6e6f 7420 4655 4e43 lete-if-not FUNC\n+0000f610: 5449 4f4e 204c 4953 540a 0a53 696d 696c TION LIST..Simil\n+0000f620: 6172 2074 6f20 6064 656c 6574 6527 2065 ar to `delete' e\n+0000f630: 7863 6570 7420 7468 6174 2061 2070 7265 xcept that a pre\n+0000f640: 6469 6361 7465 2066 756e 6374 696f 6e2c dicate function,\n+0000f650: 2046 554e 4354 494f 4e2d 4e41 4d45 2c20 FUNCTION-NAME, \n+0000f660: 6973 0a75 7365 6420 746f 2064 6563 6964 is.used to decid\n+0000f670: 6520 7768 6963 6820 656c 656d 656e 7473 e which elements\n+0000f680: 2074 6f20 6465 6c65 7465 2028 7265 6d6f to delete (remo\n+0000f690: 7665 2064 6573 7472 7563 7469 7665 6c79 ve destructively\n+0000f6a0: 292e 0a60 6465 6c65 7465 2d69 662d 6e6f )..`delete-if-no\n+0000f6b0: 7427 2064 656c 6574 6573 2061 6e20 656c t' deletes an el\n+0000f6c0: 656d 656e 7420 6966 2046 554e 4354 494f ement if FUNCTIO\n+0000f6d0: 4e2d 4e41 4d45 2072 6574 7572 6e73 206e N-NAME returns n\n+0000f6e0: 696c 2077 6865 6e20 0a61 7070 6c69 6564 il when .applied\n+0000f6f0: 2074 6f20 7468 6174 2065 6c65 6d65 6e74 to that element\n+0000f700: 2c20 6965 2c0a 2020 2864 656c 6574 652d , ie,. (delete-\n+0000f710: 6966 2d6e 6f74 2027 286c 616d 6264 6120 if-not '(lambda \n+0000f720: 2878 2920 283d 2078 2031 2929 2027 2831 (x) (= x 1)) '(1\n+0000f730: 2032 2033 2034 2031 2032 2929 0a20 2020 2 3 4 1 2)). \n+0000f740: 3d3e 2028 3120 3129 7265 702e 6461 7461 => (1 1)rep.data\n+0000f750: 2376 6563 746f 7276 6563 746f 7220 4152 #vectorvector AR\n+0000f760: 4753 2e2e 2e0a 0a52 6574 7572 6e73 2061 GS.....Returns a\n+0000f770: 206e 6577 2076 6563 746f 7220 7769 7468 new vector with\n+0000f780: 2041 5247 532e 2e2e 2061 7320 6974 7320 ARGS... as its \n+0000f790: 656c 656d 656e 7473 2e72 6570 2e64 6174 elements.rep.dat\n+0000f7a0: 6123 6d61 6b65 2d76 6563 746f 726d 616b a#make-vectormak\n+0000f7b0: 652d 7665 6374 6f72 2053 495a 4520 5b49 e-vector SIZE [I\n+0000f7c0: 4e49 5449 414c 2d72 6570 765d 0a0a 4372 NITIAL-repv]..Cr\n+0000f7d0: 6561 7465 7320 6120 6e65 7720 7665 6374 eates a new vect\n+0000f7e0: 6f72 206f 6620 7369 7a65 2053 495a 452e or of size SIZE.\n+0000f7f0: 2049 6620 494e 4954 4941 4c2d 7265 7076 If INITIAL-repv\n+0000f800: 2069 7320 7072 6f76 6964 6564 2065 6163 is provided eac\n+0000f810: 6820 656c 656d 656e 740a 7769 6c6c 2062 h element.will b\n+0000f820: 6520 7365 7420 746f 2074 6861 7420 7661 e set to that va\n+0000f830: 6c75 652c 2065 6c73 6520 7468 6579 2077 lue, else they w\n+0000f840: 696c 6c20 616c 6c20 6265 206e 696c 2e72 ill all be nil.r\n+0000f850: 6570 2e64 6174 6123 6d61 6b65 2d73 7472 ep.data#make-str\n+0000f860: 696e 676d 616b 652d 7374 7269 6e67 204c ingmake-string L\n+0000f870: 454e 4754 4820 5b49 4e49 5449 414c 2d56 ENGTH [INITIAL-V\n+0000f880: 414c 5545 5d0a 0a52 6574 7572 6e73 2061 ALUE]..Returns a\n+0000f890: 206e 6577 2073 7472 696e 6720 6f66 206c new string of l\n+0000f8a0: 656e 6774 6820 4c45 4e47 5448 2c20 6561 ength LENGTH, ea\n+0000f8b0: 6368 2063 6861 7261 6374 6572 2069 7320 ch character is \n+0000f8c0: 696e 6974 6961 6c69 7365 6420 746f 0a49 initialised to.I\n+0000f8d0: 4e49 5449 414c 2d72 6570 762c 206f 7220 NITIAL-repv, or \n+0000f8e0: 746f 2073 7061 6365 2069 6620 494e 4954 to space if INIT\n+0000f8f0: 4941 4c2d 5641 4c55 4520 6973 206e 6f74 IAL-VALUE is not\n+0000f900: 2067 6976 656e 2e72 6570 2e64 6174 6123 given.rep.data#\n+0000f910: 7375 6273 7472 696e 6773 7562 7374 7269 substringsubstri\n+0000f920: 6e67 2053 5452 494e 4720 5354 4152 5420 ng STRING START \n+0000f930: 5b45 4e44 5d0a 0a52 6574 7572 6e73 2074 [END]..Returns t\n+0000f940: 6865 2070 6f72 7469 6f6e 206f 6620 5354 he portion of ST\n+0000f950: 5249 4e47 2073 7461 7274 696e 6720 6174 RING starting at\n+0000f960: 2063 6861 7261 6374 6572 206e 756d 6265 character numbe\n+0000f970: 7220 5354 4152 5420 616e 6420 656e 6469 r START and endi\n+0000f980: 6e67 0a61 7420 7468 6520 6368 6172 6163 ng.at the charac\n+0000f990: 7465 7220 6265 666f 7265 2045 4e44 2028 ter before END (\n+0000f9a0: 6f72 2074 6865 2065 6e64 206f 6620 7468 or the end of th\n+0000f9b0: 6520 7374 7269 6e67 2069 6620 454e 4420 e string if END \n+0000f9c0: 6973 206e 6f74 2067 6976 656e 292e 0a41 is not given)..A\n+0000f9d0: 6c6c 2069 6e64 6963 6573 2073 7461 7274 ll indices start\n+0000f9e0: 2061 7420 7a65 726f 2e72 6570 2e6c 616e at zero.rep.lan\n+0000f9f0: 672e 696e 7465 7270 7265 7465 7223 636f g.interpreter#co\n+0000fa00: 6e64 636f 6e64 2028 434f 4e44 4954 494f ndcond (CONDITIO\n+0000fa10: 4e20 464f 524d 532e 2e2e 2029 202e 2e2e N FORMS... ) ...\n+0000fa20: 0a0a 4669 6e64 2074 6865 2066 6972 7374 ..Find the first\n+0000fa30: 2043 4f4e 4449 5449 4f4e 2077 6869 6368 CONDITION which\n+0000fa40: 2068 6173 2061 2076 616c 7565 206f 6620 has a value of \n+0000fa50: 7420 7768 656e 2065 7661 6c27 6564 2c20 t when eval'ed, \n+0000fa60: 7468 656e 2070 6572 666f 726d 0a61 2070 then perform.a p\n+0000fa70: 726f 676e 206f 6e20 6974 7320 6173 736f rogn on its asso\n+0000fa80: 6369 6174 6564 2046 4f52 4d53 2e20 4966 ciated FORMS. If\n+0000fa90: 2074 6865 7265 2061 7265 206e 6f20 464f there are no FO\n+0000faa0: 524d 5320 7769 7468 2074 6865 2043 4f4e RMS with the CON\n+0000fab0: 4449 5449 4f4e 0a74 6865 6e20 7468 6520 DITION.then the \n+0000fac0: 7661 6c75 6520 6f66 2074 6865 2043 4f4e value of the CON\n+0000fad0: 4449 5449 4f4e 2069 7320 7265 7475 726e DITION is return\n+0000fae0: 6564 2e20 4966 206e 6f20 434f 4e44 4954 ed. If no CONDIT\n+0000faf0: 494f 4e20 6973 2074 2074 6865 6e0a 7265 ION is t then.re\n+0000fb00: 7475 726e 206e 696c 2e0a 416e 2065 7861 turn nil..An exa\n+0000fb10: 6d70 6c65 2c0a 2020 2863 6f6e 640a 2020 mple,. (cond. \n+0000fb20: 2020 2828 7374 7269 6e67 7020 666f 6f29 ((stringp foo)\n+0000fb30: 0a20 2020 2020 2028 7469 746c 6520 2266 . (title \"f\n+0000fb40: 6f6f 2069 7320 6120 7374 7269 6e67 2229 oo is a string\")\n+0000fb50: 290a 2020 2020 2828 6e75 6d62 6572 7020 ). ((numberp \n+0000fb60: 666f 6f29 0a20 2020 2020 2028 7365 7471 foo). (setq\n+0000fb70: 2062 6172 2066 6f6f 290a 2020 2020 2020 bar foo). \n+0000fb80: 2874 6974 6c65 2022 666f 6f20 6973 2061 (title \"foo is a\n+0000fb90: 206e 756d 6265 7222 2929 0a20 2020 2028 number\")). (\n+0000fba0: 740a 2020 2020 2020 2874 6974 6c65 2022 t. (title \"\n+0000fbb0: 666f 6f20 6973 2073 6f6d 6574 6869 6e67 foo is something\n+0000fbc0: 2065 6c73 652e 2e2e 2229 2929 0a4e 6f74 else...\"))).Not\n+0000fbd0: 6520 7468 6520 7573 6520 6f66 2070 6c61 e the use of pla\n+0000fbe0: 696e 2060 7427 206f 6e20 6974 2773 206f in `t' on it's o\n+0000fbf0: 776e 2066 6f72 2074 6865 206c 6173 7420 wn for the last \n+0000fc00: 434f 4e44 4954 494f 4e2c 2074 6869 7320 CONDITION, this \n+0000fc10: 6973 0a6c 696b 6520 7468 6520 6c61 7374 is.like the last\n+0000fc20: 2065 6c73 6520 696e 2061 6e20 656c 7365 else in an else\n+0000fc30: 2d69 6620 7374 6174 656d 656e 7420 696e -if statement in\n+0000fc40: 2043 2e72 6570 2e64 6174 6123 6571 7561 C.rep.data#equa\n+0000fc50: 6c65 7175 616c 2056 414c 5545 3120 5641 lequal VALUE1 VA\n+0000fc60: 4c55 4532 0a0a 436f 6d70 6172 6573 2056 LUE2..Compares V\n+0000fc70: 414c 5545 3120 616e 6420 5641 4c55 4532 ALUE1 and VALUE2\n+0000fc80: 2c20 636f 6d70 6172 6573 2074 6865 2061 , compares the a\n+0000fc90: 6374 7561 6c20 7374 7275 6374 7572 6520 ctual structure \n+0000fca0: 6f66 2074 6865 206f 626a 6563 7473 206e of the objects n\n+0000fcb0: 6f74 0a6a 7573 7420 7768 6574 6865 7220 ot.just whether \n+0000fcc0: 7468 6520 6f62 6a65 6374 7320 6172 6520 the objects are \n+0000fcd0: 6f6e 6520 616e 6420 7468 6520 7361 6d65 one and the same\n+0000fce0: 2e20 6965 2c20 7769 6c6c 2072 6574 7572 . ie, will retur\n+0000fcf0: 6e20 7420 666f 7220 7477 6f0a 7374 7269 n t for two.stri\n+0000fd00: 6e67 7320 6275 696c 7420 6672 6f6d 2074 ngs built from t\n+0000fd10: 6865 2073 616d 6520 6368 6172 6163 7465 he same characte\n+0000fd20: 7273 2069 6e20 7468 6520 7361 6d65 206f rs in the same o\n+0000fd30: 7264 6572 2065 7665 6e20 6966 2074 6865 rder even if the\n+0000fd40: 2073 7472 696e 6773 270a 6c6f 6361 7469 strings'.locati\n+0000fd50: 6f6e 2069 6e20 6d65 6d6f 7279 2069 7320 on in memory is \n+0000fd60: 6469 6666 6572 656e 742e 7265 702e 6461 different.rep.da\n+0000fd70: 7461 236e 6f74 6e6f 7420 4152 470a 0a49 ta#notnot ARG..I\n+0000fd80: 6620 4152 4720 6973 206e 696c 2072 6574 f ARG is nil ret\n+0000fd90: 7572 6e73 2074 2c20 656c 7365 2072 6574 urns t, else ret\n+0000fda0: 7572 6e73 206e 696c 2e72 6570 2e64 6174 urns nil.rep.dat\n+0000fdb0: 6123 7374 7269 6e67 2d65 7175 616c 7374 a#string-equalst\n+0000fdc0: 7269 6e67 2d65 7175 616c 2053 5452 494e ring-equal STRIN\n+0000fdd0: 4731 2053 5452 494e 4732 0a0a 5265 7475 G1 STRING2..Retu\n+0000fde0: 726e 7320 7420 6966 2053 5452 494e 4731 rns t if STRING1\n+0000fdf0: 2061 6e64 2053 5452 494e 4732 2061 7265 and STRING2 are\n+0000fe00: 2074 6865 2073 616d 652c 2069 676e 6f72 the same, ignor\n+0000fe10: 696e 6720 6361 7365 2e72 6570 2e64 6174 ing case.rep.dat\n+0000fe20: 6123 7374 7269 6e67 2d6c 6573 7370 7374 a#string-lesspst\n+0000fe30: 7269 6e67 2d6c 6573 7370 2053 5452 494e ring-lessp STRIN\n+0000fe40: 4731 2053 5452 494e 4732 0a0a 5265 7475 G1 STRING2..Retu\n+0000fe50: 726e 7320 7420 6966 2053 5452 494e 4731 rns t if STRING1\n+0000fe60: 2069 7320 606c 6573 7327 2074 6861 6e20 is `less' than \n+0000fe70: 5354 5249 4e47 322c 2069 676e 6f72 696e STRING2, ignorin\n+0000fe80: 6720 6361 7365 2e72 6570 2e64 6174 6123 g case.rep.data#\n+0000fe90: 3d3d 2041 5247 3120 4152 4732 205b 4152 == ARG1 ARG2 [AR\n+0000fea0: 4733 202e 2e2e 5d0a 0a52 6574 7572 6e73 G3 ...]..Returns\n+0000feb0: 2074 2069 6620 6561 6368 2076 616c 7565 t if each value\n+0000fec0: 2069 7320 7468 6520 7361 6d65 2061 7320 is the same as \n+0000fed0: 6576 6572 7920 6f74 6865 7220 7661 6c75 every other valu\n+0000fee0: 652e 2028 5573 696e 670a 6065 7175 616c e. (Using.`equal\n+0000fef0: 2720 746f 2063 6f6d 7061 7265 2076 616c ' to compare val\n+0000ff00: 7565 732c 2065 7863 6570 7420 666f 7220 ues, except for \n+0000ff10: 6e75 6d62 6572 732c 2077 6865 7265 2065 numbers, where e\n+0000ff20: 7861 6374 6e65 7373 2069 730a 6967 6e6f xactness is.igno\n+0000ff30: 7265 642e 2972 6570 2e64 6174 6123 3e3d red.)rep.data#>=\n+0000ff40: 3e3d 2041 5247 3120 4152 4732 205b 4152 >= ARG1 ARG2 [AR\n+0000ff50: 4733 202e 2e2e 5d0a 0a52 6574 7572 6e73 G3 ...]..Returns\n+0000ff60: 2074 2069 6620 4152 4731 2069 7320 6772 t if ARG1 is gr\n+0000ff70: 6561 7465 722d 6f72 2d65 7175 616c 2074 eater-or-equal t\n+0000ff80: 6861 6e20 4152 4732 2e20 4e6f 7465 2074 han ARG2. Note t\n+0000ff90: 6861 7420 7468 6973 2063 6f6d 6d61 6e64 hat this command\n+0000ffa0: 0a69 736e 2774 206c 696d 6974 6564 2074 .isn't limited t\n+0000ffb0: 6f20 6e75 6d62 6572 732c 2069 7420 6361 o numbers, it ca\n+0000ffc0: 6e20 646f 2073 7472 696e 6773 2c20 706f n do strings, po\n+0000ffd0: 7369 7469 6f6e 732c 206d 6172 6b73 2c20 sitions, marks, \n+0000ffe0: 6574 6320 6173 2077 656c 6c2e 0000 0000 etc as well.....\n+0000fff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00010000: 7265 702e 6461 7461 233c 3d3c 3d20 4152 rep.data#<=<= AR\n+00010010: 4731 2041 5247 3220 5b41 5247 3320 2e2e G1 ARG2 [ARG3 ..\n+00010020: 2e5d 0a0a 5265 7475 726e 7320 7420 6966 .]..Returns t if\n+00010030: 2041 5247 3120 6973 206c 6573 732d 6f72 ARG1 is less-or\n+00010040: 2d65 7175 616c 2074 6861 6e20 4152 4732 -equal than ARG2\n+00010050: 2e20 4e6f 7465 2074 6861 7420 7468 6973 . Note that this\n+00010060: 2063 6f6d 6d61 6e64 2069 736e 2774 0a6c command isn't.l\n+00010070: 696d 6974 6564 2074 6f20 6e75 6d62 6572 imited to number\n+00010080: 732c 2069 7420 6361 6e20 646f 2073 7472 s, it can do str\n+00010090: 696e 6773 2c20 706f 7369 7469 6f6e 732c ings, positions,\n+000100a0: 206d 6172 6b73 2c20 6574 6320 6173 2077 marks, etc as w\n+000100b0: 656c 6c2e 7265 702e 6461 7461 2361 746f ell.rep.data#ato\n+000100c0: 6d61 746f 6d20 4152 470a 0a52 6574 7572 matom ARG..Retur\n+000100d0: 6e73 2074 2069 6620 4152 4720 6973 206e ns t if ARG is n\n+000100e0: 6f74 2061 2063 6f6e 732d 6365 6c6c 2e72 ot a cons-cell.r\n+000100f0: 6570 2e64 6174 6123 636f 6e73 7063 6f6e ep.data#conspcon\n+00010100: 7370 2041 5247 0a0a 5265 7475 726e 7320 sp ARG..Returns \n+00010110: 7420 6966 2041 5247 2069 7320 6120 636f t if ARG is a co\n+00010120: 6e73 2d63 656c 6c2e 7265 702e 6461 7461 ns-cell.rep.data\n+00010130: 236c 6973 7470 6c69 7374 7020 4152 470a #listplistp ARG.\n+00010140: 0a52 6574 7572 6e73 2074 2069 6620 4152 .Returns t if AR\n+00010150: 4720 6973 2061 206c 6973 742c 2028 6569 G is a list, (ei\n+00010160: 7468 6572 2061 2063 6f6e 732d 6365 6c6c ther a cons-cell\n+00010170: 206f 7220 6e69 6c29 2e72 6570 2e64 6174 or nil).rep.dat\n+00010180: 6123 7374 7269 6e67 7073 7472 696e 6770 a#stringpstringp\n+00010190: 2041 5247 0a0a 5265 7475 726e 7320 7420 ARG..Returns t \n+000101a0: 6973 2041 5247 2069 7320 6120 7374 7269 is ARG is a stri\n+000101b0: 6e67 2e72 6570 2e64 6174 6123 7665 6374 ng.rep.data#vect\n+000101c0: 6f72 7076 6563 746f 7270 2041 5247 0a0a orpvectorp ARG..\n+000101d0: 5265 7475 726e 7320 7420 6966 2041 5247 Returns t if ARG\n+000101e0: 2069 7320 6120 7665 6374 6f72 2e72 6570 is a vector.rep\n+000101f0: 2e6c 616e 672e 696e 7465 7270 7265 7465 .lang.interprete\n+00010200: 7223 6d61 6372 6f70 6d61 6372 6f70 2041 r#macropmacrop A\n+00010210: 5247 0a0a 5265 7475 726e 7320 7420 6966 RG..Returns t if\n+00010220: 2041 5247 2069 7320 6120 6d61 6372 6f2e ARG is a macro.\n+00010230: 7265 702e 6c61 6e67 2e69 6e74 6572 7072 rep.lang.interpr\n+00010240: 6574 6572 2373 7562 7270 7375 6272 7020 eter#subrpsubrp \n+00010250: 4152 470a 0a52 6574 7572 6e73 2074 2069 ARG..Returns t i\n+00010260: 6620 6172 6720 6973 2061 2070 7269 6d69 f arg is a primi\n+00010270: 7469 7665 2066 756e 6374 696f 6e2e 7265 tive function.re\n+00010280: 702e 7379 7374 656d 2363 616c 6c2d 686f p.system#call-ho\n+00010290: 6f6b 6361 6c6c 2d68 6f6f 6b20 484f 4f4b okcall-hook HOOK\n+000102a0: 2041 5247 2d4c 4953 5420 5b54 5950 455d ARG-LIST [TYPE]\n+000102b0: 0a0a 4361 6c6c 2074 6865 2068 6f6f 6b20 ..Call the hook \n+000102c0: 6e61 6d65 6420 6279 2074 6865 2073 796d named by the sym\n+000102d0: 626f 6c20 484f 4f4b 2c20 7061 7373 696e bol HOOK, passin\n+000102e0: 6720 616c 6c20 6675 6e63 7469 6f6e 7320 g all functions \n+000102f0: 7468 6520 6172 6775 6d65 6e74 730a 696e the arguments.in\n+00010300: 2074 6865 206c 6973 7420 4152 472d 4c49 the list ARG-LI\n+00010310: 5354 2e20 4e6f 7465 2074 6861 7420 484f ST. Note that HO\n+00010320: 4f4b 206d 6179 2061 6c73 6f20 6265 2074 OK may also be t\n+00010330: 6865 2061 6374 7561 6c20 6c69 7374 206f he actual list o\n+00010340: 6620 6675 6e63 7469 6f6e 730a 746f 2063 f functions.to c\n+00010350: 616c 6c2e 0a0a 5459 5045 2064 6566 696e all...TYPE defin\n+00010360: 6573 2068 6f77 2074 6865 2072 6574 7572 es how the retur\n+00010370: 6e20 7661 6c75 6573 206f 6620 6561 6368 n values of each\n+00010380: 2066 756e 6374 696f 6e20 696e 2074 6865 function in the\n+00010390: 2068 6f6f 6b20 6172 650a 7472 6561 7465 hook are.treate\n+000103a0: 642e 2049 6620 5459 5045 2069 7320 6e69 d. If TYPE is ni\n+000103b0: 6c20 7468 6579 2061 7265 2069 676e 6f72 l they are ignor\n+000103c0: 6564 2c20 6966 2054 5950 4520 6973 2074 ed, if TYPE is t\n+000103d0: 6865 2073 796d 626f 6c20 6061 6e64 270a he symbol `and'.\n+000103e0: 7468 6520 686f 6f6b 2061 626f 7274 7320 the hook aborts \n+000103f0: 6166 7465 7220 6120 6675 6e63 7469 6f6e after a function\n+00010400: 2072 6574 7572 6e73 206e 696c 2c20 6966 returns nil, if\n+00010410: 2054 5950 4520 6973 2060 6f72 2720 7468 TYPE is `or' th\n+00010420: 6520 686f 6f6b 0a61 626f 7274 7320 7768 e hook.aborts wh\n+00010430: 656e 2061 2066 756e 6374 696f 6e20 7265 en a function re\n+00010440: 7475 726e 7320 6e6f 6e2d 6e69 6c2e 0a0a turns non-nil...\n+00010450: 496e 2061 6c6c 2063 6173 6573 2074 6865 In all cases the\n+00010460: 2076 616c 7565 2072 6574 7572 6e65 6420 value returned \n+00010470: 6279 2074 6865 206c 6173 742d 6576 616c by the last-eval\n+00010480: 7561 7465 6420 6675 6e63 7469 6f6e 2069 uated function i\n+00010490: 730a 7265 7475 726e 6564 2e72 6570 2e69 s.returned.rep.i\n+000104a0: 6f2e 6462 2e67 6462 6d23 6764 626d 2d73 o.db.gdbm#gdbm-s\n+000104b0: 746f 7265 6764 626d 2d73 746f 7265 2044 toregdbm-store D\n+000104c0: 424d 204b 4559 2056 414c 5545 205b 464c BM KEY VALUE [FL\n+000104d0: 4147 535d 7265 702e 696f 2e64 622e 6764 AGS]rep.io.db.gd\n+000104e0: 626d 2367 6462 6d2d 7761 6c6b 6764 626d bm#gdbm-walkgdbm\n+000104f0: 2d77 616c 6b20 4655 4e20 4442 4d72 6570 -walk FUN DBMrep\n+00010500: 2e6c 616e 672e 6d61 7468 232d 2d20 4e55 .lang.math#-- NU\n+00010510: 4d42 4552 205b 4e55 4d42 4552 532e 2e2e MBER [NUMBERS...\n+00010520: 5d0a 0a45 6974 6865 7220 7265 7475 726e ]..Either return\n+00010530: 7320 7468 6520 6e65 6761 7469 6f6e 206f s the negation o\n+00010540: 6620 4e55 4d42 4552 206f 7220 7468 6520 f NUMBER or the \n+00010550: 7661 6c75 6520 6f66 204e 554d 4245 5220 value of NUMBER \n+00010560: 6d69 6e75 730a 4e55 4d42 4552 5372 6570 minus.NUMBERSrep\n+00010570: 2e6c 616e 672e 6d61 7468 232a 2a20 4e55 .lang.math#** NU\n+00010580: 4d42 4552 532e 2e2e 0a0a 4d75 6c74 6970 MBERS.....Multip\n+00010590: 6c69 6573 2061 6c6c 204e 554d 4245 5253 lies all NUMBERS\n+000105a0: 2074 6f67 6574 6865 722e 2049 6620 6e6f together. If no\n+000105b0: 206e 756d 6265 7273 2061 7265 2067 6976 numbers are giv\n+000105c0: 656e 2072 6574 7572 6e73 2031 2e72 6570 en returns 1.rep\n+000105d0: 2e6c 616e 672e 6d61 7468 2372 656d 6169 .lang.math#remai\n+000105e0: 6e64 6572 7265 6d61 696e 6465 7220 4449 nderremainder DI\n+000105f0: 5649 4445 4e44 2044 4956 4953 4f52 0a0a VIDEND DIVISOR..\n+00010600: 5265 7475 726e 7320 7468 6520 696e 7465 Returns the inte\n+00010610: 6765 7220 7265 6d61 696e 6465 7220 6166 ger remainder af\n+00010620: 7465 7220 6469 7669 6469 6e67 2044 4956 ter dividing DIV\n+00010630: 4944 454e 4420 6279 2044 4956 4953 4f52 IDEND by DIVISOR\n+00010640: 2e72 6570 2e6c 616e 672e 6d61 7468 236d .rep.lang.math#m\n+00010650: 6f64 6d6f 6420 4449 5649 4445 4e44 2044 odmod DIVIDEND D\n+00010660: 4956 4953 4f52 0a0a 5265 7475 726e 7320 IVISOR..Returns \n+00010670: 7468 6520 7661 6c75 6520 6f66 2044 4956 the value of DIV\n+00010680: 4944 454e 4420 6d6f 6475 6c6f 2044 4956 IDEND modulo DIV\n+00010690: 4953 4f52 3b20 756e 6c69 6b65 2074 6865 ISOR; unlike the\n+000106a0: 2025 2028 7265 6d61 696e 6465 7229 0a66 % (remainder).f\n+000106b0: 756e 6374 696f 6e20 7468 6520 6265 6861 unction the beha\n+000106c0: 7669 6f75 7220 6f66 2060 6d6f 6427 2069 viour of `mod' i\n+000106d0: 7320 7765 6c6c 2d64 6566 696e 6564 2066 s well-defined f\n+000106e0: 6f72 206e 6567 6174 6976 6520 6172 6775 or negative argu\n+000106f0: 6d65 6e74 732c 0a77 6520 6861 7665 2074 ments,.we have t\n+00010700: 6861 742c 0a0a 0928 6d6f 6420 5820 5929 hat,...(mod X Y)\n+00010710: 203d 3d20 5820 2d20 282a 2059 2028 666c == X - (* Y (fl\n+00010720: 6f6f 7220 282f 2058 2059 2929 292c 0966 oor (/ X Y))),.f\n+00010730: 6f72 2059 206e 6f74 2065 7175 616c 2074 or Y not equal t\n+00010740: 6f20 7a65 726f 0a0a 6173 7375 6d69 6e67 o zero..assuming\n+00010750: 2074 6861 7420 2866 6c6f 6f72 205a 2920 that (floor Z) \n+00010760: 6769 7665 7320 7468 6520 6c65 6173 7420 gives the least \n+00010770: 696e 7465 6765 7220 6772 6561 7465 7220 integer greater \n+00010780: 7468 616e 206f 7220 6571 7561 6c20 746f than or equal to\n+00010790: 205a 2c0a 616e 6420 7468 6174 2066 6c6f Z,.and that flo\n+000107a0: 6174 696e 6720 706f 696e 7420 6469 7669 ating point divi\n+000107b0: 7369 6f6e 2069 7320 7573 6564 2e72 6570 sion is used.rep\n+000107c0: 2e6c 616e 672e 6d61 7468 2371 756f 7469 .lang.math#quoti\n+000107d0: 656e 7471 756f 7469 656e 7420 4449 5649 entquotient DIVI\n+000107e0: 4445 4e44 2044 4956 4953 4f52 0a0a 5265 DEND DIVISOR..Re\n+000107f0: 7475 726e 7320 7468 6520 696e 7465 6765 turns the intege\n+00010800: 7220 7175 6f74 6965 6e74 2066 726f 6d20 r quotient from \n+00010810: 6469 7669 6469 6e67 2069 6e74 6567 6572 dividing integer\n+00010820: 7320 4449 5649 4445 4e44 2061 6e64 0a44 s DIVIDEND and.D\n+00010830: 4956 4953 4f52 2e72 6570 2e6c 616e 672e IVISOR.rep.lang.\n+00010840: 6d61 7468 236c 6f67 6e6f 746c 6f67 6e6f math#lognotlogno\n+00010850: 7420 4e55 4d42 4552 0a0a 5265 7475 726e t NUMBER..Return\n+00010860: 7320 7468 6520 6269 7477 6973 6520 6c6f s the bitwise lo\n+00010870: 6769 6361 6c20 606e 6f74 2720 6f66 204e gical `not' of N\n+00010880: 554d 4245 522e 7265 702e 6c61 6e67 2e6d UMBER.rep.lang.m\n+00010890: 6174 6823 6c6f 6769 6f72 6c6f 6769 6f72 ath#logiorlogior\n+000108a0: 204e 554d 4245 5253 2e2e 2e0a 0a52 6574 NUMBERS.....Ret\n+000108b0: 7572 6e73 2074 6865 2062 6974 7769 7365 urns the bitwise\n+000108c0: 206c 6f67 6963 616c 2060 696e 636c 7573 logical `inclus\n+000108d0: 6976 652d 6f72 2720 6f66 2069 7473 2061 ive-or' of its a\n+000108e0: 7267 756d 656e 7473 2e72 6570 2e6c 616e rguments.rep.lan\n+000108f0: 672e 6d61 7468 236c 6f67 786f 726c 6f67 g.math#logxorlog\n+00010900: 786f 7220 4e55 4d42 4552 532e 2e2e 0a0a xor NUMBERS.....\n+00010910: 5265 7475 726e 7320 7468 6520 6269 7477 Returns the bitw\n+00010920: 6973 6520 6c6f 6769 6361 6c20 6065 7863 ise logical `exc\n+00010930: 6c75 7369 7665 2d6f 7227 206f 6620 6974 lusive-or' of it\n+00010940: 7320 6172 6775 6d65 6e74 732e 7265 702e s arguments.rep.\n+00010950: 6c61 6e67 2e6d 6174 6823 7a65 726f 707a lang.math#zeropz\n+00010960: 6572 6f70 204e 554d 4245 520a 0a52 6574 erop NUMBER..Ret\n+00010970: 7572 6e20 7420 6966 204e 554d 4245 5220 urn t if NUMBER \n+00010980: 6973 207a 6572 6f2e 7265 702e 6c61 6e67 is zero.rep.lang\n+00010990: 2e6d 6174 6823 312d 312d 204e 554d 4245 .math#1-1- NUMBE\n+000109a0: 520a 0a52 6574 7572 6e20 4e55 4d42 4552 R..Return NUMBER\n+000109b0: 206d 696e 7573 2031 2e72 6570 2e6c 616e minus 1.rep.lan\n+000109c0: 672e 6d61 7468 2361 7368 6173 6820 4e55 g.math#ashash NU\n+000109d0: 4d42 4552 2043 4f55 4e54 0a0a 5573 6520 MBER COUNT..Use \n+000109e0: 616e 2061 7269 7468 6d65 7469 6320 7368 an arithmetic sh\n+000109f0: 6966 7420 746f 2073 6869 6674 2074 6865 ift to shift the\n+00010a00: 2062 6974 7320 696e 204e 554d 4245 5220 bits in NUMBER \n+00010a10: 6279 2043 4f55 4e54 2062 6974 7320 746f by COUNT bits to\n+00010a20: 0a74 6865 206c 6566 742c 2061 206e 6567 .the left, a neg\n+00010a30: 6174 6976 6520 434f 554e 5420 6d65 616e ative COUNT mean\n+00010a40: 7320 7368 6966 7420 7269 6768 742e 0a0a s shift right...\n+00010a50: 426f 7468 204e 554d 4245 5220 616e 6420 Both NUMBER and \n+00010a60: 434f 554e 5420 6d75 7374 2062 6520 696e COUNT must be in\n+00010a70: 7465 6765 7273 2e72 6570 2e6c 616e 672e tegers.rep.lang.\n+00010a80: 6d61 7468 2366 6c6f 6f72 666c 6f6f 7220 math#floorfloor \n+00010a90: 4e55 4d42 4552 0a0a 526f 756e 6420 4e55 NUMBER..Round NU\n+00010aa0: 4d42 4552 2064 6f77 6e77 6172 6473 2074 MBER downwards t\n+00010ab0: 6f20 7468 6520 6e65 6172 6573 7420 696e o the nearest in\n+00010ac0: 7465 6765 7220 6c65 7373 2074 6861 6e20 teger less than \n+00010ad0: 6f72 2065 7175 616c 2074 6f0a 4e55 4d42 or equal to.NUMB\n+00010ae0: 4552 2e72 6570 2e6c 616e 672e 6d61 7468 ER.rep.lang.math\n+00010af0: 2363 6569 6c69 6e67 6365 696c 696e 6720 #ceilingceiling \n+00010b00: 4e55 4d42 4552 0a0a 526f 756e 6420 4e55 NUMBER..Round NU\n+00010b10: 4d42 4552 2075 7077 6172 6473 2074 6f20 MBER upwards to \n+00010b20: 7468 6520 6e65 6172 6573 7420 696e 7465 the nearest inte\n+00010b30: 6765 7220 6772 6561 7465 7220 7468 616e ger greater than\n+00010b40: 206f 7220 6571 7561 6c20 746f 0a4e 554d or equal to.NUM\n+00010b50: 4245 522e 7265 702e 6c61 6e67 2e6d 6174 BER.rep.lang.mat\n+00010b60: 6823 6578 7065 7870 2058 0a0a 5265 7475 h#expexp X..Retu\n+00010b70: 726e 2060 6527 2028 7468 6520 6261 7365 rn `e' (the base\n+00010b80: 206f 6620 6e61 7475 7261 6c20 6c6f 6761 of natural loga\n+00010b90: 7269 7468 6d73 2920 7261 6973 6564 2074 rithms) raised t\n+00010ba0: 6f20 7468 6520 706f 7765 7220 582e 7265 o the power X.re\n+00010bb0: 702e 6c61 6e67 2e6d 6174 6823 7369 6e73 p.lang.math#sins\n+00010bc0: 696e 2058 0a0a 5265 7475 726e 7320 7468 in X..Returns th\n+00010bd0: 6520 7369 6e65 206f 6620 582c 2069 6e20 e sine of X, in \n+00010be0: 7261 6469 616e 732e 7265 702e 6c61 6e67 radians.rep.lang\n+00010bf0: 2e6d 6174 6823 6174 616e 6174 616e 2058 .math#atanatan X\n+00010c00: 0a0a 5265 7475 726e 7320 7468 6520 6172 ..Returns the ar\n+00010c10: 6320 7461 6e67 656e 7420 6f66 2058 2028 c tangent of X (\n+00010c20: 7468 6520 7661 6c75 6520 7768 6f73 6520 the value whose \n+00010c30: 7461 6e67 656e 7420 6973 2058 292c 2069 tangent is X), i\n+00010c40: 6e0a 7261 6469 616e 732e 0a0a 6174 616e n.radians...atan\n+00010c50: 2059 2058 0a0a 5265 7475 726e 7320 7468 Y X..Returns th\n+00010c60: 6520 6172 6320 7461 6e67 656e 7420 6f66 e arc tangent of\n+00010c70: 2059 2f58 2c20 696e 2072 6164 6961 6e73 Y/X, in radians\n+00010c80: 2e20 5468 6520 7369 676e 7320 6f66 2062 . The signs of b\n+00010c90: 6f74 6820 6172 6775 6d65 6e74 730a 6172 oth arguments.ar\n+00010ca0: 6520 7573 6564 2074 6f20 6465 7465 726d e used to determ\n+00010cb0: 696e 6520 7468 6520 7175 6164 7261 6e74 ine the quadrant\n+00010cc0: 206f 6620 7468 6520 7265 7375 6c74 2c20 of the result, \n+00010cd0: 616e 6420 5820 6973 2070 6572 6d69 7474 and X is permitt\n+00010ce0: 6564 2074 6f0a 6265 207a 6572 6f2e 7265 ed to.be zero.re\n+00010cf0: 702e 6c61 6e67 2e6d 6174 6823 6578 7074 p.lang.math#expt\n+00010d00: 6578 7074 2058 2059 0a0a 5265 7475 726e expt X Y..Return\n+00010d10: 7320 5820 7261 6973 6564 2074 6f20 7468 s X raised to th\n+00010d20: 6520 706f 7765 7220 592e 0a0a 4966 2058 e power Y...If X\n+00010d30: 2069 7320 6e65 6761 7469 7665 2061 6e64 is negative and\n+00010d40: 2059 2069 7320 6120 6e6f 6e2d 696e 7465 Y is a non-inte\n+00010d50: 6765 722c 2074 6865 6e20 616e 2061 7269 ger, then an ari\n+00010d60: 7468 6d65 7469 6320 6572 726f 7220 6973 thmetic error is\n+00010d70: 0a73 6967 6e61 6c6c 6564 2028 6d61 7468 .signalled (math\n+00010d80: 656d 6174 6963 616c 6c79 2073 686f 756c ematically shoul\n+00010d90: 6420 7265 7475 726e 2061 2063 6f6d 706c d return a compl\n+00010da0: 6578 206e 756d 6265 7229 2e72 6570 2e6c ex number).rep.l\n+00010db0: 616e 672e 6d61 7468 2365 7861 6374 2d3e ang.math#exact->\n+00010dc0: 696e 6578 6163 7465 7861 6374 2d3e 696e inexactexact->in\n+00010dd0: 6578 6163 7420 580a 0a52 6574 7572 6e73 exact X..Returns\n+00010de0: 2061 6e20 696e 6578 6163 7420 2869 2e65 an inexact (i.e\n+00010df0: 2e20 666c 6f61 7469 6e67 2070 6f69 6e74 . floating point\n+00010e00: 2920 7265 7072 6573 656e 7461 7469 6f6e ) representation\n+00010e10: 206f 6620 582e 7265 702e 6c61 6e67 2e6d of X.rep.lang.m\n+00010e20: 6174 6823 7261 6e64 6f6d 7261 6e64 6f6d ath#randomrandom\n+00010e30: 205b 4c49 4d49 545d 0a0a 5072 6f64 7563 [LIMIT]..Produc\n+00010e40: 6520 6120 7073 6575 646f 2d72 616e 646f e a pseudo-rando\n+00010e50: 6d20 6e75 6d62 6572 2062 6574 7765 656e m number between\n+00010e60: 207a 6572 6f20 616e 6420 4c49 4d49 5420 zero and LIMIT \n+00010e70: 286f 7220 7468 6520 6c61 7267 6573 740a (or the largest.\n+00010e80: 706f 7369 7469 7665 2069 6e74 6567 6572 positive integer\n+00010e90: 2072 6570 7265 7365 6e74 6162 6c65 292e representable).\n+00010ea0: 2049 6620 4c49 4d49 5420 6973 2074 6865 If LIMIT is the\n+00010eb0: 2073 796d 626f 6c20 6074 2720 7468 650a symbol `t' the.\n+00010ec0: 6765 6e65 7261 746f 7220 6973 2073 6565 generator is see\n+00010ed0: 6465 6420 7769 7468 2074 6865 2063 7572 ded with the cur\n+00010ee0: 7265 6e74 2074 696d 6520 6f66 2064 6179 rent time of day\n+00010ef0: 2e72 6570 2e69 6f2e 736f 636b 6574 7323 .rep.io.sockets#\n+00010f00: 736f 636b 6574 2d61 6464 7265 7373 736f socket-addressso\n+00010f10: 636b 6574 2d61 6464 7265 7373 2053 4f43 cket-address SOC\n+00010f20: 4b45 540a 0a52 6574 7572 6e20 7468 6520 KET..Return the \n+00010f30: 6164 6472 6573 7320 6173 736f 6369 6174 address associat\n+00010f40: 6564 2077 6974 6820 534f 434b 4554 2c20 ed with SOCKET, \n+00010f50: 6f72 2066 616c 7365 2069 6620 7468 6973 or false if this\n+00010f60: 2069 7320 756e 6b6e 6f77 6e2e 7265 702e is unknown.rep.\n+00010f70: 696f 2e73 6f63 6b65 7473 2373 6f63 6b65 io.sockets#socke\n+00010f80: 742d 706f 7274 736f 636b 6574 2d70 6f72 t-portsocket-por\n+00010f90: 7420 534f 434b 4554 0a0a 5265 7475 726e t SOCKET..Return\n+00010fa0: 2074 6865 2070 6f72 7420 6173 736f 6369 the port associ\n+00010fb0: 6174 6564 2077 6974 6820 534f 434b 4554 ated with SOCKET\n+00010fc0: 2c20 6f72 2066 616c 7365 2069 6620 7468 , or false if th\n+00010fd0: 6973 2069 7320 756e 6b6e 6f77 6e2e 0072 is is unknown..r\n+00010fe0: 6570 2e6c 616e 672e 696e 7465 7270 7265 ep.lang.interpre\n+00010ff0: 7465 7223 6675 6e63 7469 6f6e 2041 5247 ter#function ARG\n+00011000: 7265 702e 7468 7265 6164 732e 6d75 7465 rep.threads.mute\n+00011010: 7823 6d61 7962 652d 6f62 7461 696e 2d6d x#maybe-obtain-m\n+00011020: 7574 6578 4174 7465 6d70 7420 746f 206f utexAttempt to o\n+00011030: 6274 6169 6e20 6d75 7465 7820 4d54 5820 btain mutex MTX \n+00011040: 666f 7220 7468 6520 6375 7272 656e 7420 for the current \n+00011050: 7468 7265 6164 2077 6974 686f 7574 2062 thread without b\n+00011060: 6c6f 636b 696e 672e 0a52 6574 7572 6e73 locking..Returns\n+00011070: 2074 7275 6520 6966 2061 626c 6520 746f true if able to\n+00011080: 206f 6274 6169 6e20 7468 6520 6d75 7465 obtain the mute\n+00011090: 782c 2066 616c 7365 206f 7468 6572 7769 x, false otherwi\n+000110a0: 7365 2e00 7265 702e 7374 7275 6374 7572 se..rep.structur\n+000110b0: 6573 236d 616b 652d 696e 7465 7266 6163 es#make-interfac\n+000110c0: 6520 4e41 4d45 2053 4947 7265 702e 7374 e NAME SIGrep.st\n+000110d0: 7275 6374 7572 6573 2370 6172 7365 2d69 ructures#parse-i\n+000110e0: 6e74 6572 6661 6365 5265 7475 726e 2074 nterfaceReturn t\n+000110f0: 6865 206c 6973 7420 6f66 2073 796d 626f he list of symbo\n+00011100: 6c73 2064 6573 6372 6962 6564 2062 7920 ls described by \n+00011110: 7468 6520 6d6f 6475 6c65 2069 6e74 6572 the module inter\n+00011120: 6661 6365 2053 4947 2e00 7265 702e 7374 face SIG..rep.st\n+00011130: 7275 6374 7572 6573 2370 6172 7365 2d69 ructures#parse-i\n+00011140: 6e74 6572 6661 6365 2053 4947 0072 6570 nterface SIG.rep\n+00011150: 2e69 6f2e 6669 6c65 7323 6c6f 6164 2d61 .io.files#load-a\n+00011160: 6c6c 2046 494c 4520 2321 6f70 7469 6f6e ll FILE #!option\n+00011170: 616c 2043 414c 4c42 4143 4b00 7265 702e al CALLBACK.rep.\n+00011180: 696f 2e66 696c 6573 2365 7661 6c2d 6166 io.files#eval-af\n+00011190: 7465 722d 6c6f 6164 204c 4942 5241 5259 ter-load LIBRARY\n+000111a0: 2046 4f52 4d00 7265 702e 696f 2e73 7472 FORM.rep.io.str\n+000111b0: 6561 6d73 2372 6561 642d 6672 6f6d 2d73 eams#read-from-s\n+000111c0: 7472 696e 6720 5354 5249 4e47 2023 216f tring STRING #!o\n+000111d0: 7074 696f 6e61 6c20 5354 4152 5472 656d ptional STARTrem\n+000111e0: 6f74 652d 6465 6661 756c 742d 6261 636b ote-default-back\n+000111f0: 656e 6442 6163 6b65 6e64 2075 7365 6420 endBackend used \n+00011200: 666f 7220 6f74 6865 7277 6973 6520 756e for otherwise un\n+00011210: 7370 6563 6966 6965 6420 686f 7374 732e specified hosts.\n+00011220: 0072 6570 2e69 6f2e 6669 6c65 2d68 616e .rep.io.file-han\n+00011230: 646c 6572 732e 7265 6d6f 7465 2e72 6570 dlers.remote.rep\n+00011240: 2372 656d 6f74 652d 7265 702d 636c 6f73 #remote-rep-clos\n+00011250: 652d 686f 7374 2048 4f53 5420 2321 6f70 e-host HOST #!op\n+00011260: 7469 6f6e 616c 2055 5345 5272 656d 6f74 tional USERremot\n+00011270: 652d 6674 702d 7472 616e 7366 6572 2d74 e-ftp-transfer-t\n+00011280: 7970 654d 6f64 6520 696e 2077 6869 6368 ypeMode in which\n+00011290: 2074 6f20 7472 616e 7366 6572 2066 696c to transfer fil\n+000112a0: 6573 2c20 6f6e 6520 6f66 2074 6865 2073 es, one of the s\n+000112b0: 796d 626f 6c73 2060 6269 6e61 7279 2720 ymbols `binary' \n+000112c0: 6f72 2060 6173 6369 6927 2e72 656d 6f74 or `ascii'.remot\n+000112d0: 652d 6674 702d 6261 642d 6d73 6773 5265 e-ftp-bad-msgsRe\n+000112e0: 6775 6c61 7220 6578 7072 6573 7369 6f6e gular expression\n+000112f0: 206d 6174 6368 696e 6720 6674 7020 2266 matching ftp \"f\n+00011300: 6169 6c75 7265 2220 6d65 7373 6167 6573 ailure\" messages\n+00011310: 2e00 7265 702e 696f 2e66 696c 652d 6861 ..rep.io.file-ha\n+00011320: 6e64 6c65 7273 2e72 656d 6f74 652e 6674 ndlers.remote.ft\n+00011330: 7023 7265 6d6f 7465 2d66 7470 2d63 6c6f p#remote-ftp-clo\n+00011340: 7365 2d68 6f73 7420 484f 5354 2023 216f se-host HOST #!o\n+00011350: 7074 696f 6e61 6c20 5553 4552 0072 6570 ptional USER.rep\n+00011360: 2e64 6174 612e 7269 6e67 2372 696e 672d .data.ring#ring-\n+00011370: 6361 7061 6369 7479 2052 494e 4772 6570 capacity RINGrep\n+00011380: 2e64 6174 612e 7269 6e67 2372 696e 672d .data.ring#ring-\n+00011390: 3e6c 6973 7452 6574 7572 6e20 7468 6520 >listReturn the \n+000113a0: 656c 656d 656e 7473 2069 6e20 7269 6e67 elements in ring\n+000113b0: 2062 7566 6665 7220 5249 4e47 2061 7320 buffer RING as \n+000113c0: 6120 6c69 7374 2c20 6e65 7765 7374 2074 a list, newest t\n+000113d0: 6f20 6f6c 6465 7374 2e00 7265 702e 6461 o oldest..rep.da\n+000113e0: 7461 2373 7472 696e 672d 7570 7065 722d ta#string-upper-\n+000113f0: 6361 7365 2d70 2058 7265 702e 7574 696c case-p Xrep.util\n+00011400: 2e69 7370 656c 6c23 7065 6e64 696e 672d .ispell#pending-\n+00011410: 6f75 7470 7574 5374 7269 6e67 206f 6620 outputString of \n+00011420: 6f75 7470 7574 2072 6563 6569 7665 6420 output received \n+00011430: 6672 6f6d 2069 7370 656c 6c20 6275 7420 from ispell but \n+00011440: 6e6f 7420 7072 6f63 6573 7365 642e 0072 not processed..r\n+00011450: 6570 2e75 7469 6c2e 7469 6d65 2374 696d ep.util.time#tim\n+00011460: 652d 2054 3120 5432 7265 702e 7574 696c e- T1 T2rep.util\n+00011470: 2e64 6174 6523 6461 7465 2d74 776f 2d64 .date#date-two-d\n+00011480: 6967 6974 2d79 6561 722d 7072 6566 6978 igit-year-prefix\n+00011490: 4120 7477 6f2d 6469 6769 7420 7374 7269 A two-digit stri\n+000114a0: 6e67 2074 6861 7420 7769 6c6c 2062 6520 ng that will be \n+000114b0: 7072 6570 656e 6465 6420 746f 2079 6561 prepended to yea\n+000114c0: 7220 7370 6563 6966 6963 6174 696f 6e73 r specifications\n+000114d0: 2074 6861 740a 6f6e 6c79 2068 6176 6520 that.only have \n+000114e0: 7477 6f2c 206c 6f77 6572 206f 7264 6572 two, lower order\n+000114f0: 2c20 6469 6769 7473 2e20 5468 6973 2069 , digits. This i\n+00011500: 7320 7069 636b 6564 2075 7020 6175 746f s picked up auto\n+00011510: 6d61 7469 6361 6c6c 7920 6672 6f6d 0a74 matically from.t\n+00011520: 6865 2063 7572 7265 6e74 2079 6561 722c he current year,\n+00011530: 2069 2e65 2e20 3139 3937 202d 3e20 2231 i.e. 1997 -> \"1\n+00011540: 3922 2c20 3230 3031 202d 3e20 2232 3022 9\", 2001 -> \"20\"\n+00011550: 2e72 6570 2e75 7469 6c2e 6461 7465 2370 .rep.util.date#p\n+00011560: 6172 7365 2d64 6174 6550 6172 7365 2074 arse-dateParse t\n+00011570: 6865 2064 6174 6520 7370 6563 6966 6963 he date specific\n+00011580: 7469 6f6e 2069 6e20 5354 5249 4e47 2c20 tion in STRING, \n+00011590: 6f70 7469 6f6e 616c 6c79 2073 7461 7274 optionally start\n+000115a0: 696e 6720 6174 2074 6865 2050 4f49 4e54 ing at the POINT\n+000115b0: 2774 680a 6368 6172 6163 7465 7220 696e 'th.character in\n+000115c0: 2074 6865 2073 7472 696e 672e 2054 6869 the string. Thi\n+000115d0: 7320 7769 6c6c 2070 6172 7365 2064 6174 s will parse dat\n+000115e0: 6573 2069 6e20 5246 432d 3832 3220 6d61 es in RFC-822 ma\n+000115f0: 696c 206d 6573 7361 6765 732e 0072 6570 il messages..rep\n+00011600: 2e73 7973 7465 6d23 6164 642d 686f 6f6b .system#add-hook\n+00011610: 2048 4f4f 4b2d 5359 4d42 4f4c 204e 4557 HOOK-SYMBOL NEW\n+00011620: 2d46 554e 4320 2321 6f70 7469 6f6e 616c -FUNC #!optional\n+00011630: 2041 542d 454e 4472 6570 2e73 7973 7465 AT-ENDrep.syste\n+00011640: 6d23 696e 2d68 6f6f 6b2d 7052 6574 7572 m#in-hook-pRetur\n+00011650: 6e73 2074 2069 6620 7468 6520 6675 6e63 ns t if the func\n+00011660: 7469 6f6e 2046 554e 2069 7320 7374 6f72 tion FUN is stor\n+00011670: 6564 2069 6e20 7468 6520 686f 6f6b 2063 ed in the hook c\n+00011680: 616c 6c65 6420 484f 4f4b 2d53 594d 424f alled HOOK-SYMBO\n+00011690: 4c2e 6d61 696c 2d64 6f6d 6169 6e2d 6e61 L.mail-domain-na\n+000116a0: 6d65 4d61 696c 2064 6f6d 6169 6e6e 616d meMail domainnam\n+000116b0: 6520 6f66 2074 6865 206c 6f63 616c 2073 e of the local s\n+000116c0: 6974 652e 7573 6572 2d6d 6169 6c2d 6164 ite.user-mail-ad\n+000116d0: 6472 6573 7341 6464 7265 7373 2074 6f20 dressAddress to \n+000116e0: 7075 7420 696e 2046 726f 6d3a 2068 6561 put in From: hea\n+000116f0: 6465 7273 206f 6620 6f75 7467 6f69 6e67 ders of outgoing\n+00011700: 206d 6169 6c2e 7374 616e 6461 7264 2d6f mail.standard-o\n+00011710: 7574 7075 7453 7472 6561 6d20 7468 6174 utputStream that\n+00011720: 2060 7072 696e 3f27 2077 7269 7465 7320 `prin?' writes \n+00011730: 6974 7320 6f75 7470 7574 2074 6f20 6279 its output to by\n+00011740: 2064 6566 6175 6c74 2e65 702e 275a 0100 default.ep.'Z..\n+00011750: 0000 0000 1d00 0000 3903 0000 8581 f014 ........9.......\n+00011760: 7265 702e eee1 0100 0000 0000 1f00 0000 rep.............\n+00011770: 5100 0000 c48f c40f 0072 6570 1d77 0100 Q........rep.w..\n+00011780: 0000 0000 2200 0000 2700 0000 7e49 5308 ....\"...'...~IS.\n+00011790: 0072 6570 d2e3 0100 0000 0000 2000 0000 .rep........ ...\n+000117a0: 0b00 0000 01b1 ae03 7265 702e b301 0100 ........rep.....\n+000117b0: 0000 0000 1000 0000 2a00 0000 2c2e 3600 ........*...,.6.\n+000117c0: 7265 702e d7e8 0100 0000 0000 2600 0000 rep.........&...\n+000117d0: d500 0000 2eaa a51f 7265 702e d2e9 0100 ........rep.....\n+000117e0: 0000 0000 1c00 0000 4300 0000 d175 3b08 ........C....u;.\n+000117f0: 0072 6570 31ea 0100 0000 0000 1d00 0000 .rep1...........\n+00011800: 0000 0000 b964 aa15 7265 702e f2bc 0000 .....d..rep.....\n+00011810: 0000 0000 1000 0000 6600 0000 9f31 3a14 ........f....1:.\n+00011820: 7265 702e 68bd 0000 0000 0000 0e00 0000 rep.h...........\n+00011830: 2001 0000 2a45 f419 696e 7465 e0a3 0000 ...*E..inte....\n+00011840: 0000 0000 0e00 0000 7100 0000 6464 d010 ........q...dd..\n+00011850: 7265 702e 598a 0000 0000 0000 1900 0000 rep.Y...........\n+00011860: b200 0000 dc3f 0007 7265 702e 2df4 0000 .....?..rep.-...\n+00011870: 0000 0000 0f00 0000 5400 0000 5b8a 0217 ........T...[...\n+00011880: 7265 702e ee0c 0100 0000 0000 1200 0000 rep.............\n+00011890: ab00 0000 1950 650e 7265 702e f773 0100 .....Pe.rep..s..\n+000118a0: 0000 0000 1900 0000 a200 0000 7d37 c20d ............}7..\n+000118b0: 0072 6570 0b78 0100 0000 0000 1e00 0000 .rep.x..........\n+000118c0: 1400 0000 476b 9903 0072 6570 bd7f 0100 ....Gk...rep....\n+000118d0: 0000 0000 1f00 0000 1c00 0000 a467 eb09 .............g..\n+000118e0: 0072 6570 e85f 0100 0000 0000 1300 0000 .rep._..........\n+000118f0: 0200 0000 249d c21b 7265 702e 6e32 0000 ....$...rep.n2..\n+00011900: 0000 0000 1700 0000 5b00 0000 8d91 cb18 ........[.......\n+00011910: 7265 702e 3708 0100 0000 0000 1400 0000 rep.7...........\n+00011920: 3b00 0000 e0e2 f40f 0072 6570 447f 0100 ;........repD...\n+00011930: 0000 0000 1c00 0000 2000 0000 8d84 0e09 ........ .......\n+00011940: 7265 702e 8372 0000 0000 0000 1400 0000 rep..r..........\n+00011950: 8400 0000 8a77 7a1a 7265 702e fde3 0100 .....wz.rep.....\n+00011960: 0000 0000 2900 0000 4300 0000 0478 251a ....)...C....x%.\n+00011970: 7265 702e 3c68 0000 0000 0000 2600 0000 rep............\n+00011bf0: 5300 0000 4476 9815 7265 702e 917e 0100 S...Dv..rep..~..\n+00011c00: 0000 0000 1a00 0000 5700 0000 e3e9 7f0c ........W.......\n+00011c10: 0072 6570 807f 0100 0000 0000 1b00 0000 .rep............\n+00011c20: 2200 0000 d056 d512 7265 702e bfe0 0100 \"....V..rep.....\n+00011c30: 0000 0000 1300 0000 2b00 0000 d3f7 9f11 ........+.......\n+00011c40: 7265 702e 7038 0000 0000 0000 1200 0000 rep.p8..........\n+00011c50: 6701 0000 4957 8f11 7265 702e 8809 0100 g...IW..rep.....\n+00011c60: 0000 0000 1000 0000 2100 0000 0063 940e ........!....c..\n+00011c70: 7265 702e fa5a 0000 0000 0000 1c00 0000 rep..Z..........\n+00011c80: 7800 0000 2ccf a81d 7265 702e 5bf1 0000 x...,...rep.[...\n+00011c90: 0000 0000 0f00 0000 d400 0000 5c65 091f ............\\e..\n+00011ca0: 7265 702e 9ef2 0000 0000 0000 0f00 0000 rep.............\n+00011cb0: be00 0000 c91f 0f07 7265 702e 0093 0000 ........rep.....\n+00011cc0: 0000 0000 1400 0000 b800 0000 fb37 d019 .............7..\n+00011cd0: 7265 702e e80b 0100 0000 0000 1200 0000 rep.............\n+00011ce0: f400 0000 bd6f 2806 7265 702e 160e 0100 .....o(.rep.....\n+00011cf0: 0000 0000 1400 0000 c700 0000 ec29 a501 .............)..\n+00011d00: 7265 702e e251 0100 0000 0000 1700 0000 rep..Q..........\n+00011d10: 1601 0000 5975 d310 7265 702e 8155 0100 ....Yu..rep..U..\n+00011d20: 0000 0000 2300 0000 f500 0000 4548 3009 ....#.......EH0.\n+00011d30: 7265 702e f371 0100 0000 0000 1c00 0000 rep..q..........\n+00011d40: 6000 0000 03fb 2706 7265 702e 7d5d 0100 `.....'.rep.}]..\n+00011d50: 0000 0000 1c00 0000 ce00 0000 5a96 ef11 ............Z...\n+00011d60: 7265 702e 599d 0000 0000 0000 2700 0000 rep.Y.......'...\n+00011d70: 2501 0000 a51b 6713 7265 702e b155 0000 %.....g.rep..U..\n+00011d80: 0000 0000 1d00 0000 4000 0000 3ed1 1607 ........@...>...\n+00011d90: 7265 702e 5395 0000 0000 0000 1500 0000 rep.S...........\n+00011da0: 5a06 0000 8edc 1b03 6166 7465 5bb6 0000 Z.......afte[...\n+00011db0: 0000 0000 1000 0000 bf00 0000 c18b b31c ................\n+00011dc0: 7265 702e 6073 0100 0000 0000 2100 0000 rep.`s......!...\n+00011dd0: 7600 0000 a85f 291f 7265 702e 3d78 0100 v...._).rep.=x..\n+00011de0: 0000 0000 1900 0000 8f00 0000 597d a517 ............Y}..\n+00011df0: 0072 6570 c87c 0100 0000 0000 1b00 0000 .rep.|..........\n+00011e00: 0700 0000 4bf0 d81c 7265 702e 194e 0000 ....K...rep..N..\n+00011e10: 0000 0000 1d00 0000 b300 0000 82ec b605 ................\n+00011e20: 7265 702e 5477 0000 0000 0000 1a00 0000 rep.Tw..........\n+00011e30: 8700 0000 8356 d405 7265 702e c99f 0000 .....V..rep.....\n+00011e40: 0000 0000 1a00 0000 1300 0000 a38f d91e ................\n+00011e50: 7072 696e 0f53 0100 0000 0000 0c00 0000 prin.S..........\n+00011e60: 4301 0000 6063 d21b 7265 702e 770a 0100 C...`c..rep.w...\n+00011e70: 0000 0000 1300 0000 5900 0000 0d75 3f16 ........Y....u?.\n+00011e80: 7265 702e ea7c 0100 0000 0000 1c00 0000 rep..|..........\n+00011e90: 8b01 0000 e2f0 c705 7265 702e af57 0100 ........rep..W..\n+00011ea0: 0000 0000 1700 0000 a200 0000 723e 0802 ............r>..\n+00011eb0: 7265 702e f10e 0100 0000 0000 1d00 0000 rep.............\n+00011ec0: 5e00 0000 b704 4d04 7265 702e 1b5f 0100 ^.....M.rep.._..\n+00011ed0: 0000 0000 2200 0000 5b00 0000 ea10 2802 ....\"...[.....(.\n+00011ee0: 7265 702e e578 0100 0000 0000 1b00 0000 rep..x..........\n+00011ef0: d400 0000 e674 d31d 7265 702e d27c 0000 .....t..rep..|..\n+00011f00: 0000 0000 2500 0000 8901 0000 7b03 af13 ....%.......{...\n+00011f10: 7265 702e 81e0 0100 0000 0000 1200 0000 rep.............\n+00011f20: 2c00 0000 bf2c 7f07 7265 702e 0a75 0100 ,....,..rep..u..\n+00011f30: 0000 0000 1a00 0000 3c01 0000 3db7 a71b ........<...=...\n+00011f40: 0072 6570 fde0 0100 0000 0000 1d00 0000 .rep............\n+00011f50: 0400 0000 3506 4a17 7265 702e a59e 0000 ....5.J.rep.....\n+00011f60: 0000 0000 1d00 0000 3800 0000 9772 3d1a ........8....r=.\n+00011f70: 7265 702e 5ee2 0100 0000 0000 1c00 0000 rep.^...........\n+00011f80: 5000 0000 00a1 850d 7265 702e 00b0 0000 P.......rep.....\n+00011f90: 0000 0000 2200 0000 6e00 0000 5967 cb1b ....\"...n...Yg..\n+00011fa0: 7265 702e 8550 0100 0000 0000 2500 0000 rep..P......%...\n+00011fb0: 3801 0000 680a 2f1d 7265 702e 0000 0100 8...h./.rep.....\n+00011fc0: 0000 0000 0b00 0000 a900 0000 9b96 180f ................\n+00011fd0: 7265 702e cae2 0100 0000 0000 2000 0000 rep......... ...\n+00011fe0: 6b00 0000 5d98 180b 7265 702e 9b52 0000 k...]...rep..R..\n+00011ff0: 0000 0000 2300 0000 c900 0000 0000 0000 ....#...........\n+00012000: 0072 6570 2e73 7973 7465 6d23 756e 7365 .rep.system#unse\n+00012010: 7465 6e76 204e 414d 4572 6570 2e77 7777 tenv NAMErep.www\n+00012020: 2e71 756f 7465 2d75 726c 2371 756f 7465 .quote-url#quote\n+00012030: 2d75 726c 4573 6361 7065 2055 524c 206d -urlEscape URL m\n+00012040: 6574 612d 6368 6172 6163 7465 7273 2069 eta-characters i\n+00012050: 6e20 5354 5249 4e47 2e00 7265 702e 7777 n STRING..rep.ww\n+00012060: 772e 7175 6f74 652d 7572 6c23 756e 7175 w.quote-url#unqu\n+00012070: 6f74 652d 7572 6c20 5354 5249 4e47 0072 ote-url STRING.r\n+00012080: 6570 2e6d 6f64 756c 652d 7379 7374 656d ep.module-system\n+00012090: 2373 7472 7563 7475 7265 2023 216f 7074 #structure #!opt\n+000120a0: 696f 6e61 6c20 5349 4720 434f 4e46 4947 ional SIG CONFIG\n+000120b0: 202e 2042 4f44 5972 6570 2e6d 6f64 756c . BODYrep.modul\n+000120c0: 652d 7379 7374 656d 2364 6566 696e 652d e-system#define-\n+000120d0: 7374 7275 6374 7572 6573 5369 6d69 6c61 structuresSimila\n+000120e0: 7220 746f 2060 6465 6669 6e65 2d73 7472 r to `define-str\n+000120f0: 7563 7475 7265 2720 6578 6365 7074 2074 ucture' except t\n+00012100: 6861 7420 6d75 6c74 6970 6c65 2073 7472 hat multiple str\n+00012110: 7563 7475 7265 7320 6172 650a 6372 6561 uctures are.crea\n+00012120: 7465 642c 2065 6163 6820 6578 706f 7274 ted, each export\n+00012130: 696e 6720 6120 7061 7274 6963 756c 6172 ing a particular\n+00012140: 2076 6965 7720 6f66 2074 6865 2075 6e64 view of the und\n+00012150: 6572 6c79 696e 6720 6269 6e64 696e 6773 erlying bindings\n+00012160: 2e0a 0a53 5452 5543 5453 2069 7320 6120 ...STRUCTS is a \n+00012170: 6c69 7374 2064 6566 696e 696e 6720 7468 list defining th\n+00012180: 6520 6e61 6d65 7320 616e 6420 696e 7465 e names and inte\n+00012190: 7266 6163 6573 206f 6620 7468 6520 6372 rfaces of the cr\n+000121a0: 6561 7465 640a 6d6f 6475 6c65 732c 2065 eated.modules, e\n+000121b0: 6163 6820 6974 656d 2068 6173 2074 6865 ach item has the\n+000121c0: 2066 6f72 6d20 6028 4e41 4d45 2049 4e54 form `(NAME INT\n+000121d0: 4552 4641 4345 2927 2e20 434f 4e46 4947 ERFACE)'. CONFIG\n+000121e0: 2061 6e64 2042 4f44 5920 6172 650a 6578 and BODY are.ex\n+000121f0: 6163 746c 7920 7468 6520 7361 6d65 2061 actly the same a\n+00012200: 7320 696e 2074 6865 2060 6465 6669 6e65 s in the `define\n+00012210: 2d73 7472 7563 7475 7265 2720 7379 6e74 -structure' synt\n+00012220: 6178 2e00 7265 702e 6d6f 6475 6c65 2d73 ax..rep.module-s\n+00012230: 7973 7465 6d23 7374 7275 6374 7572 652d ystem#structure-\n+00012240: 7265 6620 5354 5255 4354 2d4e 414d 4520 ref STRUCT-NAME \n+00012250: 5641 522d 4e41 4d45 0072 6570 2e74 6872 VAR-NAME.rep.thr\n+00012260: 6561 6473 2e6d 6573 7361 6765 2d70 6f72 eads.message-por\n+00012270: 7423 6d65 7373 6167 652d 6665 7463 6820 t#message-fetch \n+00012280: 504f 5254 2023 216f 7074 696f 6e61 6c20 PORT #!optional \n+00012290: 5449 4d45 4f55 5472 6570 2e69 6f2e 6669 TIMEOUTrep.io.fi\n+000122a0: 6c65 7323 6361 6c6c 2d61 6674 6572 2d6c les#call-after-l\n+000122b0: 6f61 6441 7272 616e 6765 2066 6f72 2054 oadArrange for T\n+000122c0: 4855 4e4b 2074 6f20 6265 2063 616c 6c65 HUNK to be calle\n+000122d0: 6420 696d 6d65 6469 6174 656c 7920 6166 d immediately af\n+000122e0: 7465 7220 7468 6520 6c69 6272 6172 7920 ter the library \n+000122f0: 6f66 204c 6973 7020 636f 6465 0a4c 4942 of Lisp code.LIB\n+00012300: 5241 5259 2068 6173 2062 6565 6e20 7265 RARY has been re\n+00012310: 6164 2062 7920 7468 6520 606c 6f61 6427 ad by the `load'\n+00012320: 2066 756e 6374 696f 6e2e 204e 6f74 6520 function. Note \n+00012330: 7468 6174 204c 4942 5241 5259 206d 7573 that LIBRARY mus\n+00012340: 7420 6578 6163 746c 790a 6d61 7463 6820 t exactly.match \n+00012350: 7468 6520 4649 4c45 2061 7267 756d 656e the FILE argumen\n+00012360: 7420 746f 2060 6c6f 6164 272e 7263 702d t to `load'.rcp-\n+00012370: 7072 6f67 7261 6d54 6865 206e 616d 6520 programThe name \n+00012380: 6f66 2074 6865 2060 7263 7027 2070 726f of the `rcp' pro\n+00012390: 6772 616d 2075 7365 6420 746f 2063 6f70 gram used to cop\n+000123a0: 7920 6669 6c65 7320 6672 6f6d 2068 6f73 y files from hos\n+000123b0: 7420 746f 2068 6f73 742e 0072 6570 2e69 t to host..rep.i\n+000123c0: 6f2e 6669 6c65 2d68 616e 646c 6572 732e o.file-handlers.\n+000123d0: 7265 6d6f 7465 2e72 6570 2372 656d 6f74 remote.rep#remot\n+000123e0: 652d 7265 702d 656d 7074 792d 6361 6368 e-rep-empty-cach\n+000123f0: 6572 656d 6f74 652d 686f 7374 2d75 7365 eremote-host-use\n+00012400: 722d 616c 6973 7441 6c69 7374 206f 6620 r-alistAlist of \n+00012410: 2848 4f53 542d 5245 4745 5850 202e 2055 (HOST-REGEXP . U\n+00012420: 5345 522d 4e41 4d45 2920 6d61 7463 6869 SER-NAME) matchi\n+00012430: 6e67 2068 6f73 7420 6e61 6d65 7320 746f ng host names to\n+00012440: 2075 7365 726e 616d 6573 2e0a 4f6e 6c79 usernames..Only\n+00012450: 2075 7365 6420 7768 656e 206e 6f20 7573 used when no us\n+00012460: 6572 6e61 6d65 2069 7320 6769 7665 6e20 ername is given \n+00012470: 696e 2061 2066 696c 656e 616d 652e 7265 in a filename.re\n+00012480: 6d6f 7465 2d66 7470 2d6c 732d 666f 726d mote-ftp-ls-form\n+00012490: 6174 4654 5020 636f 6d6d 616e 6420 666f atFTP command fo\n+000124a0: 726d 6174 2073 7472 696e 6720 746f 2070 rmat string to p\n+000124b0: 726f 6475 6365 2061 6e20 606c 7320 2d6c roduce an `ls -l\n+000124c0: 2720 666f 726d 6174 206c 6973 7469 6e67 ' format listing\n+000124d0: 206f 6620 7468 650a 6469 7265 6374 6f72 of the.director\n+000124e0: 7920 7375 6273 7469 7475 7465 6420 666f y substituted fo\n+000124f0: 7220 7468 6520 7369 6e67 6c65 2025 7320 r the single %s \n+00012500: 666f 726d 6174 2073 7065 6369 6669 6572 format specifier\n+00012510: 2e72 656d 6f74 652d 6674 702d 7265 636f .remote-ftp-reco\n+00012520: 6e6e 6563 742d 6d73 6773 5265 6775 6c61 nnect-msgsRegula\n+00012530: 7220 6578 7072 6573 7369 6f6e 206d 6174 r expression mat\n+00012540: 6368 696e 6720 6674 7020 6d65 7373 6167 ching ftp messag\n+00012550: 6573 2074 6861 7420 696e 6469 6361 7465 es that indicate\n+00012560: 2074 6861 7420 7468 6520 6375 7272 656e that the curren\n+00012570: 740a 4654 5020 7072 6f63 6573 7320 7368 t.FTP process sh\n+00012580: 6f75 6c64 2062 6520 6162 616e 646f 6e65 ould be abandone\n+00012590: 642c 2061 6e64 2061 206e 6577 2073 6573 d, and a new ses\n+000125a0: 7369 6f6e 2073 7461 7274 6564 2e72 656d sion started.rem\n+000125b0: 6f74 652d 6674 702d 6c73 2d6c 2d74 7970 ote-ftp-ls-l-typ\n+000125c0: 652d 616c 6973 7441 6c69 7374 2061 7373 e-alistAlist ass\n+000125d0: 6f63 6961 7469 6e67 2063 6861 7261 6374 ociating charact\n+000125e0: 6572 7320 696e 2074 6865 2066 6972 7374 ers in the first\n+000125f0: 2063 6f6c 756d 6e20 6f66 2060 6c73 202d column of `ls -\n+00012600: 6c27 206f 7574 7075 7420 7769 7468 0a66 l' output with.f\n+00012610: 696c 6520 7479 7065 732e 7265 702e 696f ile types.rep.io\n+00012620: 2e66 696c 652d 6861 6e64 6c65 7273 2e72 .file-handlers.r\n+00012630: 656d 6f74 652e 6674 7023 7265 6d6f 7465 emote.ftp#remote\n+00012640: 2d66 7470 2d63 6c6f 7365 2d61 6c6c 436c -ftp-close-allCl\n+00012650: 6f73 6520 616c 6c20 7275 6e6e 696e 6720 ose all running \n+00012660: 4654 5020 7375 6270 726f 6365 7373 6573 FTP subprocesses\n+00012670: 2e00 7265 702e 696f 2e66 696c 652d 6861 ..rep.io.file-ha\n+00012680: 6e64 6c65 7273 2e72 656d 6f74 652e 6674 ndlers.remote.ft\n+00012690: 7023 7265 6d6f 7465 2d66 7470 2d65 6d70 p#remote-ftp-emp\n+000126a0: 7479 2d63 6163 6865 7265 702e 6461 7461 ty-cacherep.data\n+000126b0: 2373 6f72 7453 6f72 7420 4c53 5420 6465 #sortSort LST de\n+000126c0: 7374 7275 6374 6976 656c 792c 2062 7574 structively, but\n+000126d0: 2073 7461 626c 792c 2072 6574 7572 6e69 stably, returni\n+000126e0: 6e67 2074 6865 2073 6f72 7465 6420 6c69 ng the sorted li\n+000126f0: 7374 2e0a 0a49 6620 5052 4544 2069 7320 st...If PRED is \n+00012700: 6465 6669 6e65 6420 6974 2069 7320 7573 defined it is us\n+00012710: 6564 2074 6f20 636f 6d70 6172 6520 7477 ed to compare tw\n+00012720: 6f20 6f62 6a65 6374 732c 2069 7420 7368 o objects, it sh\n+00012730: 6f75 6c64 2072 6574 7572 6e20 740a 7768 ould return t.wh\n+00012740: 656e 2074 6865 2066 6972 7374 2069 7320 en the first is \n+00012750: 606c 6573 7327 2074 6861 6e20 7468 6520 `less' than the \n+00012760: 7365 636f 6e64 2e20 4279 2064 6566 6175 second. By defau\n+00012770: 6c74 2074 6865 2073 7461 6e64 6172 6420 lt the standard \n+00012780: 6c65 7373 2d74 6861 6e0a 6675 6e63 7469 less-than.functi\n+00012790: 6f6e 2028 603c 2729 2069 7320 7573 6564 on (`<') is used\n+000127a0: 2e0a 0a54 6865 2066 6163 7420 7468 6174 ...The fact that\n+000127b0: 2074 6865 2073 6f72 7420 6973 2073 7461 the sort is sta\n+000127c0: 626c 6520 6d65 616e 7320 7468 6174 2073 ble means that s\n+000127d0: 6f72 7420 6b65 7973 2077 6869 6368 2061 ort keys which a\n+000127e0: 7265 2065 7175 616c 2077 696c 6c0a 7072 re equal will.pr\n+000127f0: 6573 6572 7665 2074 6865 6972 206f 7269 eserve their ori\n+00012800: 6769 6e61 6c20 706f 7369 7469 6f6e 2069 ginal position i\n+00012810: 6e20 7265 6c61 7469 6f6e 2074 6f20 6561 n relation to ea\n+00012820: 6368 206f 7468 6572 2e00 7265 702e 6461 ch other..rep.da\n+00012830: 7461 2373 6f72 7420 4c53 5420 2321 6f70 ta#sort LST #!op\n+00012840: 7469 6f6e 616c 2050 5245 4472 6570 2e64 tional PREDrep.d\n+00012850: 6174 612e 7269 6e67 2372 696e 672d 7369 ata.ring#ring-si\n+00012860: 7a65 5265 7475 726e 7320 7468 6520 6e75 zeReturns the nu\n+00012870: 6d62 6572 206f 6620 6669 6c6c 6564 2073 mber of filled s\n+00012880: 6c6f 7473 2069 6e20 7468 6520 7269 6e67 lots in the ring\n+00012890: 2062 7566 6665 7220 5249 4e47 2e72 6570 buffer RING.rep\n+000128a0: 2e64 6174 612e 7269 6e67 236d 616b 652d .data.ring#make-\n+000128b0: 7269 6e67 4372 6561 7465 2061 2072 696e ringCreate a rin\n+000128c0: 6720 6275 6666 6572 2074 6861 7420 6361 g buffer that ca\n+000128d0: 6e20 636f 6e74 6169 6e20 5349 5a45 2076 n contain SIZE v\n+000128e0: 616c 7565 732e 2049 6620 5349 5a45 2069 alues. If SIZE i\n+000128f0: 7320 6e6f 740a 7370 6563 6966 6965 6420 s not.specified \n+00012900: 7468 6520 6465 6661 756c 7420 6361 7061 the default capa\n+00012910: 6369 7479 2060 7269 6e67 2d64 6566 6175 city `ring-defau\n+00012920: 6c74 2d73 697a 6527 2069 7320 7573 6564 lt-size' is used\n+00012930: 2e72 6570 2e64 6174 612e 7269 6e67 2372 .rep.data.ring#r\n+00012940: 696e 672d 6170 7065 6e64 4170 7065 6e64 ing-appendAppend\n+00012950: 204f 424a 4543 5420 746f 2074 6865 2072 OBJECT to the r\n+00012960: 696e 6720 6275 6666 6572 2052 494e 472e ing buffer RING.\n+00012970: 2054 6869 7320 6d61 7920 6f76 6572 7772 This may overwr\n+00012980: 6974 6520 6120 7072 6576 696f 7573 6c79 ite a previously\n+00012990: 0a61 6464 6564 206f 626a 6563 742e 7265 .added object.re\n+000129a0: 702e 6461 7461 2e72 696e 6723 7269 6e67 p.data.ring#ring\n+000129b0: 2d72 6566 5265 6164 2061 6e20 6f62 6a65 -refRead an obje\n+000129c0: 6374 2066 726f 6d20 7468 6520 7269 6e67 ct from the ring\n+000129d0: 2062 7566 6665 7220 5249 4e47 2e20 4966 buffer RING. If\n+000129e0: 2044 4550 5448 2069 7320 7472 7565 2069 DEPTH is true i\n+000129f0: 740a 6465 6669 6e65 7320 7468 6520 6f62 t.defines the ob\n+00012a00: 6a65 6374 2074 6f20 6163 6365 7373 2c20 ject to access, \n+00012a10: 7468 6520 6d6f 7374 2072 6563 656e 746c the most recentl\n+00012a20: 7920 6164 6465 6420 6974 656d 2069 7320 y added item is \n+00012a30: 6174 0a64 6570 7468 207a 6572 6f2c 2074 at.depth zero, t\n+00012a40: 6865 206e 6578 7420 6174 2064 6570 7468 he next at depth\n+00012a50: 206f 6e65 2c20 616e 6420 736f 206f 6e2e one, and so on.\n+00012a60: 2049 6620 7468 6572 6520 6973 206e 6f20 If there is no \n+00012a70: 6974 656d 2061 740a 4445 5054 4820 6e69 item at.DEPTH ni\n+00012a80: 6c20 6973 2072 6574 7572 6e65 642e 0072 l is returned..r\n+00012a90: 6570 2e64 6174 612e 7269 6e67 2372 696e ep.data.ring#rin\n+00012aa0: 672d 7265 6620 5249 4e47 2023 216f 7074 g-ref RING #!opt\n+00012ab0: 696f 6e61 6c20 4445 5054 4800 7265 702e ional DEPTH.rep.\n+00012ac0: 6461 7461 2373 7472 696e 672d 6c6f 7765 data#string-lowe\n+00012ad0: 722d 6361 7365 2d70 2058 0072 6570 2e64 r-case-p X.rep.d\n+00012ae0: 6174 6123 6361 7069 7461 6c69 7a65 2d73 ata#capitalize-s\n+00012af0: 7472 696e 6720 5872 6570 2e64 6174 6123 tring Xrep.data#\n+00012b00: 6d61 7063 6f6e 6361 7443 616c 6c20 4655 mapconcatCall FU\n+00012b10: 4e20 666f 7220 6561 6368 206d 656d 6265 N for each membe\n+00012b20: 7220 6f66 2053 4551 5545 4e43 452c 2063 r of SEQUENCE, c\n+00012b30: 6f6e 6361 7465 6e61 7469 6e67 2074 6865 oncatenating the\n+00012b40: 2072 6573 756c 7473 2e20 4265 7477 6565 results. Betwee\n+00012b50: 6e0a 6561 6368 2070 6169 7220 6f66 2072 n.each pair of r\n+00012b60: 6573 756c 7473 2c20 696e 7365 7274 2053 esults, insert S\n+00012b70: 4550 4152 4154 4f52 2e20 5265 7475 726e EPARATOR. Return\n+00012b80: 2074 6865 2072 6573 756c 7469 6e67 2073 the resulting s\n+00012b90: 7472 696e 672e 7265 702e 7574 696c 2e69 tring.rep.util.i\n+00012ba0: 7370 656c 6c23 7072 6f63 6573 732d 6275 spell#process-bu\n+00012bb0: 7379 5768 656e 2074 2c20 7468 6520 7072 syWhen t, the pr\n+00012bc0: 6f63 6573 7320 6973 2062 6569 6e67 2075 ocess is being u\n+00012bd0: 7365 6420 746f 2063 6865 636b 2061 2077 sed to check a w\n+00012be0: 6f72 642c 2062 7574 206e 6f74 2061 6c6c ord, but not all\n+00012bf0: 0a72 6573 756c 7473 2068 6176 6520 6265 .results have be\n+00012c00: 656e 2072 6563 6569 7665 642e 7265 702e en received.rep.\n+00012c10: 7574 696c 2e69 7370 656c 6c23 6973 7065 util.ispell#ispe\n+00012c20: 6c6c 2d73 746f 704b 696c 6c20 616e 7920 ll-stopKill any \n+00012c30: 7375 6270 726f 6365 7373 6573 2062 6569 subprocesses bei\n+00012c40: 6e67 2075 7365 6420 696e 7465 726e 616c ng used internal\n+00012c50: 6c79 2074 6f20 7275 6e20 4973 7065 6c6c ly to run Ispell\n+00012c60: 2e72 6570 2e75 7469 6c2e 6973 7065 6c6c .rep.util.ispell\n+00012c70: 2369 7370 656c 6c2d 7365 742d 6469 6374 #ispell-set-dict\n+00012c80: 696f 6e61 7279 5365 7420 7468 6520 6e61 ionarySet the na\n+00012c90: 6d65 206f 6620 7468 6520 6469 6374 696f me of the dictio\n+00012ca0: 6e61 7279 2075 7365 6420 6279 2049 7370 nary used by Isp\n+00012cb0: 656c 6c20 746f 2044 4943 542d 4e41 4d45 ell to DICT-NAME\n+00012cc0: 2e73 7461 6e64 6172 642d 6572 726f 7253 .standard-errorS\n+00012cd0: 7461 6e64 6172 6420 7374 7265 616d 2066 tandard stream f\n+00012ce0: 6f72 2065 7272 6f72 206f 7574 7075 742e or error output.\n+00012cf0: 0000 0000 1b00 0000 1c00 0000 887f 1427 ...............'\n+00012d00: 7265 702e b3f1 0100 0000 0000 2000 0000 rep......... ...\n+00012d10: 4800 0000 aa2d 1322 7265 702e 058f 0000 H....-.\"rep.....\n+00012d20: 0000 0000 1a00 0000 9b00 0000 1989 c12f .............../\n+00012d30: 6964 6c65 a2a2 0000 0000 0000 0900 0000 idle............\n+00012d40: 3501 0000 7ee5 5c24 7265 702e b909 0100 5...~.\\$rep.....\n+00012d50: 0000 0000 1100 0000 ad00 0000 e760 392d .............`9-\n+00012d60: 7265 702e cdb9 0000 0000 0000 0e00 0000 rep.............\n+00012d70: aa00 0000 8bef 7d25 7265 702e ec70 0000 ......}%rep..p..\n+00012d80: 0000 0000 1c00 0000 c100 0000 ac84 4a3a ..............J:\n+00012d90: 7265 702e 6d05 0100 0000 0000 0f00 0000 rep.m...........\n+00012da0: 5100 0000 e61d 8f24 7265 702e e9f9 0000 Q......$rep.....\n+00012db0: 0000 0000 1900 0000 4102 0000 365f 422f ........A...6_B/\n+00012dc0: 7265 702e ad3f 0000 0000 0000 1a00 0000 rep..?..........\n+00012dd0: 3200 0000 65f7 a722 7265 702e 423a 0000 2...e..\"rep.B:..\n+00012de0: 0000 0000 1900 0000 8f00 0000 6aa7 8939 ............j..9\n+00012df0: 7265 702e ae88 0000 0000 0000 1300 0000 rep.............\n+00012e00: 3200 0000 8ac5 dc31 7265 702e a2c7 0000 2......1rep.....\n+00012e10: 0000 0000 1c00 0000 9600 0000 8795 4528 ..............E(\n+00012e20: 7265 702e e3c9 0000 0000 0000 1f00 0000 rep.............\n+00012e30: e000 0000 2dd1 be34 7265 702e f834 0100 ....-..4rep..4..\n+00012e40: 0000 0000 1800 0000 a800 0000 d039 9835 .............9.5\n+00012e50: 7265 702e b2c4 0100 0000 0000 1700 0000 rep.............\n+00012e60: c804 0000 995e 512b 7265 702e f2ac 0000 .....^Q+rep.....\n+00012e70: 0000 0000 1f00 0000 a300 0000 3b55 0130 ............;U.0\n+00012e80: 7265 702e aac4 0000 0000 0000 2000 0000 rep......... ...\n+00012e90: 7001 0000 afca 4420 7265 702e 8c3d 0100 p.....D rep..=..\n+00012ea0: 0000 0000 1d00 0000 f100 0000 6642 cd2d ............fB.-\n+00012eb0: 7265 702e bfcb 0100 0000 0000 2200 0000 rep.........\"...\n+00012ec0: 2700 0000 353e 5736 0072 6570 80cc 0100 '...5>W6.rep....\n+00012ed0: 0000 0000 1800 0000 0200 0000 81b6 6e25 ..............n%\n+00012ee0: 7265 702e 5bbf 0000 0000 0000 0c00 0000 rep.[...........\n+00012ef0: 5c00 0000 4621 fd28 7265 702e cecd 0000 \\...F!.(rep.....\n+00012f00: 0000 0000 1a00 0000 ad00 0000 ad3b 4837 .............;H7\n+00012f10: 7265 702e dd74 0000 0000 0000 2300 0000 rep..t......#...\n+00012f20: 5a00 0000 ce27 8a37 7265 702e 0030 0100 Z....'.7rep..0..\n+00012f30: 0000 0000 2000 0000 da00 0000 af56 2e31 .... ........V.1\n+00012f40: 0072 6570 decc 0100 0000 0000 1200 0000 .rep............\n+00012f50: 0200 0000 9576 6038 7265 702e ec61 0000 .....v`8rep..a..\n+00012f60: 0000 0000 1d00 0000 aa00 0000 5cd1 fa31 ............\\..1\n+00012f70: 0072 6570 75cd 0100 0000 0000 1d00 0000 .repu...........\n+00012f80: 0500 0000 d0a6 f034 7265 702e a5cf 0100 .......4rep.....\n+00012f90: 0000 0000 2200 0000 3800 0000 df9f 1528 ....\"...8......(\n+00012fa0: 7265 702e e4c1 0000 0000 0000 1600 0000 rep.............\n+00012fb0: 2b00 0000 e583 232d 7265 702e f9c3 0000 +.....#-rep.....\n+00012fc0: 0000 0000 1b00 0000 9600 0000 59e1 b62e ............Y...\n+00012fd0: 7265 702e 2143 0000 0000 0000 1000 0000 rep.!C..........\n+00012fe0: 8201 0000 b30b ab2c 7265 702e 6e47 0000 .......,rep.nG..\n+00012ff0: 0000 0000 1e00 0000 2e02 0000 0000 0000 ................\n+00013000: 7265 702e 696f 2e66 696c 6573 2364 6972 rep.io.files#dir\n+00013010: 6563 746f 7279 2d66 696c 652d 6e61 6d65 ectory-file-name\n+00013020: 6469 7265 6374 6f72 792d 6669 6c65 2d6e directory-file-n\n+00013030: 616d 6520 4449 522d 4e41 4d45 0a0a 5265 ame DIR-NAME..Re\n+00013040: 7475 726e 2074 6865 206e 616d 6520 6f66 turn the name of\n+00013050: 2074 6865 2066 696c 6520 7265 7072 6573 the file repres\n+00013060: 656e 7469 6e67 2074 6865 2064 6972 6563 enting the direc\n+00013070: 746f 7279 2063 616c 6c65 6420 4449 522d tory called DIR-\n+00013080: 4e41 4d45 2e0a 5468 6973 2069 7320 7468 NAME..This is th\n+00013090: 6520 6f70 706f 7369 7465 206f 6620 6669 e opposite of fi\n+000130a0: 6c65 2d6e 616d 652d 6173 2d64 6972 6563 le-name-as-direc\n+000130b0: 746f 7279 2c20 7369 6e63 6520 6974 7320 tory, since its \n+000130c0: 6566 6665 6374 2069 7320 746f 0a5f 7265 effect is to._re\n+000130d0: 6d6f 7665 5f20 616e 7920 7465 726d 696e move_ any termin\n+000130e0: 6174 696e 6720 6469 7265 6374 6f72 7920 ating directory \n+000130f0: 7365 7061 7261 746f 722e 7265 702e 696f separator.rep.io\n+00013100: 2e66 696c 6573 2373 6565 6b2d 6669 6c65 .files#seek-file\n+00013110: 7365 656b 2d66 696c 6520 4649 4c45 205b seek-file FILE [\n+00013120: 4f46 4653 4554 5d20 5b57 4845 5245 2d46 OFFSET] [WHERE-F\n+00013130: 524f 4d5d 0a0a 4361 6c6c 6564 2061 7320 ROM]..Called as \n+00013140: 2873 6565 6b2d 6669 6c65 2046 494c 4529 (seek-file FILE)\n+00013150: 2c20 7265 7475 726e 7320 7468 6520 6469 , returns the di\n+00013160: 7374 616e 6365 2069 6e20 6279 7465 7320 stance in bytes \n+00013170: 6672 6f6d 2074 6865 2073 7461 7274 0a6f from the start.o\n+00013180: 6620 7468 6520 6669 6c65 2074 6861 7420 f the file that \n+00013190: 7468 6520 6e65 7874 2063 6861 7261 6374 the next charact\n+000131a0: 6572 2077 6f75 6c64 2062 6520 7265 6164 er would be read\n+000131b0: 2066 726f 6d2e 0a0a 4361 6c6c 6564 2061 from...Called a\n+000131c0: 7320 2873 6565 6b2d 6669 6c65 2046 494c s (seek-file FIL\n+000131d0: 4520 4f46 4653 4554 205b 5748 4552 455d E OFFSET [WHERE]\n+000131e0: 2920 616c 7465 7273 2074 6865 2070 6f73 ) alters the pos\n+000131f0: 6974 696f 6e20 6672 6f6d 2077 6869 6368 ition from which\n+00013200: 2074 6865 0a6e 6578 7420 6279 7465 2077 the.next byte w\n+00013210: 696c 6c20 6265 2072 6561 642e 2057 4845 ill be read. WHE\n+00013220: 5245 2063 616e 2062 6520 6f6e 6520 6f66 RE can be one of\n+00013230: 2c0a 0a09 6e69 6c09 094f 4646 5345 5420 ,...nil..OFFSET \n+00013240: 6279 7465 7320 6166 7465 7220 7468 6520 bytes after the \n+00013250: 6375 7272 656e 7420 706f 7369 7469 6f6e current position\n+00013260: 0a09 7374 6172 7409 094f 4646 5345 5420 ..start..OFFSET \n+00013270: 6279 7465 7320 6166 7465 7220 7468 6520 bytes after the \n+00013280: 6265 6769 6e6e 696e 6720 6f66 2074 6865 beginning of the\n+00013290: 2066 696c 650a 0965 6e64 0909 4f46 4653 file..end..OFFS\n+000132a0: 4554 2062 7974 6573 2062 6566 6f72 6520 ET bytes before \n+000132b0: 7468 6520 656e 6420 6f66 2074 6865 2066 the end of the f\n+000132c0: 696c 652e 0a0a 4e6f 7465 2074 6861 7420 ile...Note that \n+000132d0: 6e6f 7420 616c 6c20 6669 6c65 7320 6d61 not all files ma\n+000132e0: 7920 6265 2073 6565 6b61 626c 653b 2069 y be seekable; i\n+000132f0: 6620 2873 6565 6b2d 6669 6c65 2046 494c f (seek-file FIL\n+00013300: 4529 2072 6574 7572 6e73 0a6e 696c 2028 E) returns.nil (\n+00013310: 692e 652e 2074 6865 2063 7572 7265 6e74 i.e. the current\n+00013320: 2070 6f73 6974 696f 6e20 6973 2075 6e6b position is unk\n+00013330: 6e6f 776e 2920 616e 7920 6174 7465 6d70 nown) any attemp\n+00013340: 7473 2074 6f20 7365 7420 7468 650a 6375 ts to set the.cu\n+00013350: 7272 656e 7420 706f 7369 7469 6f6e 2077 rrent position w\n+00013360: 696c 6c20 616c 736f 2066 6169 6c2e 7265 ill also fail.re\n+00013370: 702e 696f 2e66 696c 6573 236d 616b 652d p.io.files#make-\n+00013380: 6469 7265 6374 6f72 796d 616b 652d 6469 directorymake-di\n+00013390: 7265 6374 6f72 7920 4449 5245 4354 4f52 rectory DIRECTOR\n+000133a0: 592d 4e41 4d45 0a0a 4372 6561 7465 2061 Y-NAME..Create a\n+000133b0: 2064 6972 6563 746f 7279 2063 616c 6c65 directory calle\n+000133c0: 6420 4449 5245 4354 4f52 592d 4e41 4d45 d DIRECTORY-NAME\n+000133d0: 2e72 6570 2e69 6f2e 6669 6c65 7323 6669 .rep.io.files#fi\n+000133e0: 6c65 2d77 7269 7465 6162 6c65 2d70 6669 le-writeable-pfi\n+000133f0: 6c65 2d77 7269 7461 626c 652d 7020 4649 le-writable-p FI\n+00013400: 4c45 2d4e 414d 450a 0a52 6574 7572 6e73 LE-NAME..Returns\n+00013410: 2074 2069 6620 7468 6520 6669 6c65 2063 t if the file c\n+00013420: 616c 6c65 6420 4649 4c45 2d4e 414d 4520 alled FILE-NAME \n+00013430: 6973 2061 7661 696c 6162 6c65 2066 6f72 is available for\n+00013440: 2077 7269 7469 6e67 2074 6f2e 7265 702e writing to.rep.\n+00013450: 696f 2e66 696c 6573 2366 696c 652d 6f77 io.files#file-ow\n+00013460: 6e65 722d 7066 696c 652d 6f77 6e65 722d ner-pfile-owner-\n+00013470: 7020 4649 4c45 2d4e 414d 450a 0a52 6574 p FILE-NAME..Ret\n+00013480: 7572 6e73 2074 2069 6620 7468 6520 6f77 urns t if the ow\n+00013490: 6e65 7273 6869 7020 2875 6964 2026 2067 nership (uid & g\n+000134a0: 6964 2920 6f66 2074 6865 2066 696c 6520 id) of the file \n+000134b0: 6361 6c6c 6564 2046 494c 452d 4e41 4d45 called FILE-NAME\n+000134c0: 2069 7320 7468 650a 7361 6d65 2061 7320 is the.same as \n+000134d0: 7468 6174 206f 6620 616e 7920 6669 6c65 that of any file\n+000134e0: 7320 7772 6974 7465 6e20 6279 2074 6865 s written by the\n+000134f0: 2065 6469 746f 722e 7265 702e 696f 2e66 editor.rep.io.f\n+00013500: 696c 6573 2366 696c 652d 6e6c 696e 6b73 iles#file-nlinks\n+00013510: 6669 6c65 2d6e 6c69 6e6b 7320 4649 4c45 file-nlinks FILE\n+00013520: 2d4e 414d 450a 0a52 6574 7572 6e73 2074 -NAME..Returns t\n+00013530: 6865 206e 756d 6265 7220 6f66 206c 696e he number of lin\n+00013540: 6b73 2070 6f69 6e74 696e 6720 746f 2074 ks pointing to t\n+00013550: 6865 2066 696c 6520 6361 6c6c 6564 2046 he file called F\n+00013560: 494c 452d 4e41 4d45 2e20 5468 6973 2077 ILE-NAME. This w\n+00013570: 696c 6c0a 6265 206f 6e65 2069 6620 4649 ill.be one if FI\n+00013580: 4c45 2d4e 414d 4520 6861 7320 6f6e 6c79 LE-NAME has only\n+00013590: 206f 6e65 206e 616d 652e 2044 6f65 736e one name. Doesn\n+000135a0: 2774 2063 6f75 6e74 2073 796d 626f 6c69 't count symboli\n+000135b0: 6320 6c69 6e6b 732e 7265 702e 696f 2e66 c links.rep.io.f\n+000135c0: 696c 6573 2372 6561 642d 7379 6d6c 696e iles#read-symlin\n+000135d0: 6b72 6561 642d 7379 6d6c 696e 6b20 4649 kread-symlink FI\n+000135e0: 4c45 4e41 4d45 0a0a 5265 7475 726e 2074 LENAME..Return t\n+000135f0: 6865 2073 7472 696e 6720 7468 6174 2069 he string that i\n+00013600: 7320 7468 6520 636f 6e74 656e 7473 206f s the contents o\n+00013610: 6620 7468 6520 7379 6d62 6f6c 6963 206c f the symbolic l\n+00013620: 696e 6b20 4649 4c45 4e41 4d45 2e20 5468 ink FILENAME. Th\n+00013630: 6973 0a73 7472 696e 6720 6d61 7920 6265 is.string may be\n+00013640: 2072 656c 6174 6976 6520 746f 2074 6865 relative to the\n+00013650: 2064 6972 6563 746f 7279 2063 6f6e 7461 directory conta\n+00013660: 696e 696e 6720 4649 4c45 4e41 4d45 2e0a ining FILENAME..\n+00013670: 0a53 6967 6e61 6c73 2061 6e20 6572 726f .Signals an erro\n+00013680: 7220 6966 2046 494c 454e 414d 4520 6973 r if FILENAME is\n+00013690: 6e27 7420 6120 7379 6d62 6f6c 6963 206c n't a symbolic l\n+000136a0: 696e 6b2e 7265 702e 696f 2e66 696c 6573 ink.rep.io.files\n+000136b0: 2373 7464 6572 722d 6669 6c65 7374 6465 #stderr-filestde\n+000136c0: 7272 2d66 696c 650a 0a52 6574 7572 6e73 rr-file..Returns\n+000136d0: 2074 6865 2066 696c 6520 6f62 6a65 6374 the file object\n+000136e0: 2072 6570 7265 7365 6e74 696e 6720 7468 representing th\n+000136f0: 6520 6564 6974 6f72 2773 2073 7461 6e64 e editor's stand\n+00013700: 6172 6420 6f75 7470 7574 2e72 6570 2e69 ard output.rep.i\n+00013710: 6f2e 6669 6c65 7323 7365 742d 6669 6c65 o.files#set-file\n+00013720: 2d68 616e 646c 6572 2d65 6e76 6972 6f6e -handler-environ\n+00013730: 6d65 6e74 7365 742d 6669 6c65 2d68 616e mentset-file-han\n+00013740: 646c 6572 2d65 6e76 6972 6f6e 6d65 6e74 dler-environment\n+00013750: 2045 4e56 7265 702e 696f 2e64 622e 7364 ENVrep.io.db.sd\n+00013760: 626d 2373 6462 6d2d 7374 6f72 6573 6462 bm#sdbm-storesdb\n+00013770: 6d2d 7374 6f72 6520 4442 4d20 4b45 5920 m-store DBM KEY \n+00013780: 5641 4c55 4520 5b46 4c41 4753 5d72 6570 VALUE [FLAGS]rep\n+00013790: 2e69 6f2e 6462 2e73 6462 6d23 7364 626d .io.db.sdbm#sdbm\n+000137a0: 2d65 7272 6f72 7364 626d 2d65 7272 6f72 -errorsdbm-error\n+000137b0: 2044 424d 7265 702e 6461 7461 2e74 6162 DBMrep.data.tab\n+000137c0: 6c65 7323 7379 6d62 6f6c 2d68 6173 6873 les#symbol-hashs\n+000137d0: 796d 626f 6c2d 6861 7368 2053 594d 424f ymbol-hash SYMBO\n+000137e0: 4c0a 0a52 6574 7572 6e20 6120 706f 7369 L..Return a posi\n+000137f0: 7469 7665 2066 6978 6e75 6d20 736f 6d65 tive fixnum some\n+00013800: 686f 7720 7265 6c61 7465 6420 746f 2074 how related to t\n+00013810: 6865 206e 616d 6520 6f66 2053 594d 424f he name of SYMBO\n+00013820: 4c2e 7265 702e 6461 7461 2e74 6162 6c65 L.rep.data.table\n+00013830: 7323 6571 2d68 6173 6865 712d 6861 7368 s#eq-hasheq-hash\n+00013840: 2041 5247 0a0a 5265 7475 726e 2061 2070 ARG..Return a p\n+00013850: 6f73 6974 6976 6520 6669 786e 756d 2073 ositive fixnum s\n+00013860: 6f6d 6568 6f77 2072 656c 6174 6564 2074 omehow related t\n+00013870: 6f20 6f62 6a65 6374 2041 5247 2c20 7375 o object ARG, su\n+00013880: 6368 2074 6861 7420 2865 7120 580a 5929 ch that (eq X.Y)\n+00013890: 2069 6d70 6c69 6573 2028 3d20 2865 712d implies (= (eq-\n+000138a0: 6861 7368 2058 2920 2865 712d 6861 7368 hash X) (eq-hash\n+000138b0: 2059 2929 2e72 6570 2e64 6174 612e 7461 Y)).rep.data.ta\n+000138c0: 626c 6573 2374 6162 6c65 7074 6162 6c65 bles#tableptable\n+000138d0: 7020 4152 470a 0a52 6574 7572 6e20 7472 p ARG..Return tr\n+000138e0: 7565 2069 6620 4152 4720 6973 2061 2068 ue if ARG is a h\n+000138f0: 6173 6820 7461 626c 652e 7265 702e 6461 ash table.rep.da\n+00013900: 7461 2e74 6162 6c65 7323 7461 626c 652d ta.tables#table-\n+00013910: 7265 6674 6162 6c65 2d72 6566 2054 4142 reftable-ref TAB\n+00013920: 4c45 204b 4559 0a0a 5265 7475 726e 2074 LE KEY..Return t\n+00013930: 6865 2076 616c 7565 2073 746f 7265 6420 he value stored \n+00013940: 696e 2068 6173 6820 7461 626c 6520 5441 in hash table TA\n+00013950: 424c 4520 696e 6465 7865 6420 6279 206f BLE indexed by o\n+00013960: 626a 6563 7420 4b45 592e 0a52 6574 7572 bject KEY..Retur\n+00013970: 6e73 2066 616c 7365 2069 6620 6e6f 2073 ns false if no s\n+00013980: 7563 6820 7661 6c75 6520 6578 6973 7473 uch value exists\n+00013990: 2e72 6570 2e64 6174 612e 7461 626c 6573 .rep.data.tables\n+000139a0: 2374 6162 6c65 2d77 616c 6b74 6162 6c65 #table-walktable\n+000139b0: 2d77 616c 6b20 4655 4e43 5449 4f4e 2054 -walk FUNCTION T\n+000139c0: 4142 4c45 0a0a 4361 6c6c 2046 554e 4354 ABLE..Call FUNCT\n+000139d0: 494f 4e20 666f 7220 6576 6572 7920 6b65 ION for every ke\n+000139e0: 792d 7661 6c75 6520 7061 6972 2073 746f y-value pair sto\n+000139f0: 7265 6420 696e 2068 6173 6820 7461 626c red in hash tabl\n+00013a00: 6520 5441 424c 452e 2046 6f72 0a65 6163 e TABLE. For.eac\n+00013a10: 6820 7061 6972 2c20 7468 6520 6675 6e63 h pair, the func\n+00013a20: 7469 6f6e 2069 7320 6361 6c6c 6564 2077 tion is called w\n+00013a30: 6974 6820 6172 6775 6d65 6e74 7320 6028 ith arguments `(\n+00013a40: 4b45 5920 5641 4c55 4529 272e 7265 702e KEY VALUE)'.rep.\n+00013a50: 6461 7461 2e74 6162 6c65 7323 7461 626c data.tables#tabl\n+00013a60: 652d 7369 7a65 7461 626c 652d 7369 7a65 e-sizetable-size\n+00013a70: 2054 4142 4c45 0a0a 5265 7475 726e 7320 TABLE..Returns \n+00013a80: 7468 6520 6e75 6d62 6572 206f 6620 6974 the number of it\n+00013a90: 656d 7320 6375 7272 656e 746c 7920 7374 ems currently st\n+00013aa0: 6f72 6564 2069 6e20 5441 424c 452e 7265 ored in TABLE.re\n+00013ab0: 702e 766d 2e63 6f6d 7069 6c65 7223 636f p.vm.compiler#co\n+00013ac0: 6d70 696c 652d 6469 7265 6374 6f72 7943 mpile-directoryC\n+00013ad0: 6f6d 7069 6c65 7320 616c 6c20 4c69 7370 ompiles all Lisp\n+00013ae0: 2066 696c 6573 2069 6e20 7468 6520 6469 files in the di\n+00013af0: 7265 6374 6f72 7920 4449 5245 4354 4f52 rectory DIRECTOR\n+00013b00: 592d 4e41 4d45 2077 686f 7365 206f 626a Y-NAME whose obj\n+00013b10: 6563 740a 6669 6c65 7320 6172 6520 6569 ect.files are ei\n+00013b20: 7468 6572 206f 6c64 6572 2074 6861 6e20 ther older than \n+00013b30: 7468 6569 7220 736f 7572 6365 2066 696c their source fil\n+00013b40: 6520 6f72 2064 6f6e 2774 2065 7869 7374 e or don't exist\n+00013b50: 2e20 4966 0a46 4f52 4345 2d50 2069 7320 . If.FORCE-P is \n+00013b60: 7472 7565 2065 7665 7279 206c 6973 7020 true every lisp \n+00013b70: 6669 6c65 2069 7320 7265 636f 6d70 696c file is recompil\n+00013b80: 6564 2e20 416e 7920 7375 6264 6972 6563 ed. Any subdirec\n+00013b90: 746f 7269 6573 206f 660a 4449 522d 4e41 tories of.DIR-NA\n+00013ba0: 4d45 2061 7265 2072 6563 7572 7365 6420 ME are recursed \n+00013bb0: 696e 746f 2e0a 0a45 5843 4c55 4445 2d52 into...EXCLUDE-R\n+00013bc0: 4520 6d61 7920 6265 2061 2072 6567 6578 E may be a regex\n+00013bd0: 7020 6d61 7463 6869 6e67 2066 696c 6573 p matching files\n+00013be0: 2077 6869 6368 2073 686f 756c 646e 2774 which shouldn't\n+00013bf0: 2062 6520 636f 6d70 696c 6564 2e72 6570 be compiled.rep\n+00013c00: 2e76 6d2e 636f 6d70 696c 6572 2e6d 6f64 .vm.compiler.mod\n+00013c10: 756c 6573 2363 6f6d 7069 6c65 2d66 756e ules#compile-fun\n+00013c20: 6374 696f 6e43 6f6d 7069 6c65 7320 7468 ctionCompiles th\n+00013c30: 6520 626f 6479 206f 6620 7468 6520 6675 e body of the fu\n+00013c40: 6e63 7469 6f6e 2046 554e 4354 494f 4e2e nction FUNCTION.\n+00013c50: 7265 702e 766d 2e63 6f6d 7069 6c65 722e rep.vm.compiler.\n+00013c60: 6d6f 6475 6c65 7323 636f 6d70 696c 652d modules#compile-\n+00013c70: 6d6f 6475 6c65 436f 6d70 696c 6573 2061 moduleCompiles a\n+00013c80: 6c6c 2066 756e 6374 696f 6e20 6269 6e64 ll function bind\n+00013c90: 696e 6773 2069 6e20 7468 6520 6d6f 6475 ings in the modu\n+00013ca0: 6c65 206e 616d 6564 2053 5452 5543 542e le named STRUCT.\n+00013cb0: 7265 702e 6c61 6e67 2e69 6e74 6572 7072 rep.lang.interpr\n+00013cc0: 6574 6572 2364 6566 756e 6465 6675 6e20 eter#defundefun \n+00013cd0: 4e41 4d45 204c 414d 4244 412d 4c49 5354 NAME LAMBDA-LIST\n+00013ce0: 205b 444f 432d 5354 5249 4e47 5d20 424f [DOC-STRING] BO\n+00013cf0: 4459 2e2e 2e0a 6465 6675 6e20 4e41 4d45 DY....defun NAME\n+00013d00: 2042 5954 4543 4f44 452d 4f42 4a45 4354 BYTECODE-OBJECT\n+00013d10: 0a0a 4465 6669 6e65 7320 6120 6675 6e63 ..Defines a func\n+00013d20: 7469 6f6e 2063 616c 6c65 6420 4e41 4d45 tion called NAME\n+00013d30: 2077 6974 6820 6172 6775 6d65 6e74 2073 with argument s\n+00013d40: 7065 6369 6669 6361 7469 6f6e 204c 414d pecification LAM\n+00013d50: 4244 412d 4c49 5354 2c0a 646f 6375 6d65 BDA-LIST,.docume\n+00013d60: 6e74 6174 696f 6e20 444f 432d 5354 5249 ntation DOC-STRI\n+00013d70: 4e47 2028 6f70 7469 6f6e 616c 2920 616e NG (optional) an\n+00013d80: 6420 626f 6479 2042 4f44 592e 7265 702e d body BODY.rep.\n+00013d90: 6c61 6e67 2e69 6e74 6572 7072 6574 6572 lang.interpreter\n+00013da0: 2364 6566 636f 6e73 7464 6566 636f 6e73 #defconstdefcons\n+00013db0: 7420 4e41 4d45 2056 414c 5545 205b 444f t NAME VALUE [DO\n+00013dc0: 432d 5354 5249 4e47 5d0a 0a44 6566 696e C-STRING]..Defin\n+00013dd0: 6520 6120 636f 6e73 7461 6e74 204e 414d e a constant NAM\n+00013de0: 4520 7768 6f73 6520 2864 6566 6175 6c74 E whose (default\n+00013df0: 2920 7661 6c75 6520 6973 2056 414c 5545 ) value is VALUE\n+00013e00: 2e20 4966 204e 414d 4520 6973 0a61 6c72 . If NAME is.alr\n+00013e10: 6561 6479 2062 6f75 6e64 2061 6e20 6572 eady bound an er\n+00013e20: 726f 7220 6973 2073 6967 6e61 6c6c 6564 ror is signalled\n+00013e30: 2e0a 0a43 6f6e 7374 616e 7473 2061 7265 ...Constants are\n+00013e40: 2074 7265 6174 6564 2073 7065 6369 616c treated special\n+00013e50: 6c79 2062 7920 7468 6520 4c69 7370 2063 ly by the Lisp c\n+00013e60: 6f6d 7069 6c65 722c 2062 6173 6963 616c ompiler, basical\n+00013e70: 6c79 2074 6865 790a 6172 6520 6861 7264 ly they.are hard\n+00013e80: 2d63 6f64 6564 2069 6e74 6f20 7468 6520 -coded into the \n+00013e90: 6279 7465 2d63 6f64 652e 7265 702e 6c61 byte-code.rep.la\n+00013ea0: 6e67 2e69 6e74 6572 7072 6574 6572 2366 ng.interpreter#f\n+00013eb0: 756e 6374 696f 6e23 2741 5247 0a0a 5265 unction#'ARG..Re\n+00013ec0: 7475 726e 2074 6865 2063 6c6f 7375 7265 turn the closure\n+00013ed0: 2066 726f 6d20 4152 472c 2065 6974 6865 from ARG, eithe\n+00013ee0: 7220 6120 6c61 6d62 6461 2d65 7870 7265 r a lambda-expre\n+00013ef0: 7373 696f 6e2c 206f 7220 6120 7379 6d62 ssion, or a symb\n+00013f00: 6f6c 2e0a 5768 656e 2061 7070 6c69 6564 ol..When applied\n+00013f10: 2074 6f20 6120 7379 6d62 6f6c 2c20 7468 to a symbol, th\n+00013f20: 6520 7379 6d62 6f6c 2773 2076 616c 7565 e symbol's value\n+00013f30: 2069 7320 7265 7475 726e 6564 2e00 7265 is returned..re\n+00013f40: 702e 6c61 6e67 2e69 6e74 6572 7072 6574 p.lang.interpret\n+00013f50: 6572 236c 6574 202e 2041 5247 5300 7265 er#let . ARGS.re\n+00013f60: 702e 6c61 6e67 2e69 6e74 6572 7072 6574 p.lang.interpret\n+00013f70: 6572 236c 6574 2a20 2e20 4152 4753 0072 er#let* . ARGS.r\n+00013f80: 6570 2e6c 616e 672e 696e 7465 7270 7265 ep.lang.interpre\n+00013f90: 7465 7223 646f 2056 4152 5320 5445 5354 ter#do VARS TEST\n+00013fa0: 202e 2042 4f44 5900 7265 702e 6c61 6e67 . BODY.rep.lang\n+00013fb0: 2e69 6e74 6572 7072 6574 6572 2377 6869 .interpreter#whi\n+00013fc0: 6c65 2043 4f4e 4449 5449 4f4e 202e 2042 le CONDITION . B\n+00013fd0: 4f44 5900 7265 702e 6c61 6e67 2e69 6e74 ODY.rep.lang.int\n+00013fe0: 6572 7072 6574 6572 2364 6563 6c61 7265 erpreter#declare\n+00013ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00014000: 7265 702e 6c61 6e67 2e6d 6174 6823 6d69 rep.lang.math#mi\n+00014010: 6e6d 696e 2041 5247 532e 2e2e 0a0a 5265 nmin ARGS.....Re\n+00014020: 7475 726e 7320 7468 6520 736d 616c 6c65 turns the smalle\n+00014030: 7374 206f 6620 6974 7320 6172 6775 6d65 st of its argume\n+00014040: 6e74 732e 2054 6865 7265 206d 7573 7420 nts. There must \n+00014050: 6265 2061 7420 6c65 6173 7420 7477 6f0a be at least two.\n+00014060: 6172 6775 6d65 6e74 732e 2057 6865 6e20 arguments. When \n+00014070: 636f 6d70 6172 696e 6720 6e75 6d62 6572 comparing number\n+00014080: 732c 2061 6e79 2069 6e65 7861 6374 2061 s, any inexact a\n+00014090: 7267 756d 656e 7473 2063 6175 7365 2074 rguments cause t\n+000140a0: 6865 0a72 6573 756c 7420 746f 2062 6520 he.result to be \n+000140b0: 696e 6578 6163 742e 7265 702e 6c61 6e67 inexact.rep.lang\n+000140c0: 2e6d 6174 6823 7374 7269 6e67 2d3e 6e75 .math#string->nu\n+000140d0: 6d62 6572 7374 7269 6e67 2d3e 6e75 6d62 mberstring->numb\n+000140e0: 6572 2053 5452 494e 4720 5b52 4144 4958 er STRING [RADIX\n+000140f0: 5d0a 0a52 6574 7572 6e20 7468 6520 6e75 ]..Return the nu\n+00014100: 6d62 6572 2072 6570 7265 7365 6e74 6564 mber represented\n+00014110: 2062 7920 5354 5249 4e47 2e20 4966 2052 by STRING. If R\n+00014120: 4144 4958 2069 7320 7370 6563 6966 6965 ADIX is specifie\n+00014130: 642c 2074 6865 0a6e 756d 6265 7220 6973 d, the.number is\n+00014140: 2070 6172 7365 6420 6672 6f6d 2074 6861 parsed from tha\n+00014150: 7420 6261 7365 2c20 6f74 6865 7277 6973 t base, otherwis\n+00014160: 6520 6261 7365 2031 3020 6973 2061 7373 e base 10 is ass\n+00014170: 756d 6564 2e72 6570 2e6c 616e 672e 6d61 umed.rep.lang.ma\n+00014180: 7468 236e 756d 6265 722d 3e73 7472 696e th#number->strin\n+00014190: 676e 756d 6265 722d 3e73 7472 696e 6720 gnumber->string \n+000141a0: 5a20 5b52 4144 4958 5d0a 0a52 6574 7572 Z [RADIX]..Retur\n+000141b0: 6e20 6120 7374 7269 6e67 2063 6f6e 7461 n a string conta\n+000141c0: 696e 696e 6720 6120 7072 696e 7465 6420 ining a printed \n+000141d0: 7265 7072 6573 656e 7461 7469 6f6e 206f representation o\n+000141e0: 6620 7468 6520 6e75 6d62 6572 205a 2e20 f the number Z. \n+000141f0: 4966 0a52 4144 4958 2069 7320 7370 6563 If.RADIX is spec\n+00014200: 6966 6965 642c 2070 7269 6e74 2074 6865 ified, print the\n+00014210: 206e 756d 6265 7220 696e 2074 6861 7420 number in that \n+00014220: 6261 7365 2c20 6f74 6865 7277 6973 6520 base, otherwise \n+00014230: 7072 696e 7420 6974 0a69 6e20 6261 7365 print it.in base\n+00014240: 2031 302e 7265 702e 696f 2e73 6f63 6b65 10.rep.io.socke\n+00014250: 7473 2373 6f63 6b65 742d 6c6f 6361 6c2d ts#socket-local-\n+00014260: 7365 7276 6572 736f 636b 6574 2d6c 6f63 serversocket-loc\n+00014270: 616c 2d73 6572 7665 7220 4144 4452 4553 al-server ADDRES\n+00014280: 5320 5b43 414c 4c42 4143 4b5d 205b 5345 S [CALLBACK] [SE\n+00014290: 4e54 494e 454c 5d0a 0a43 7265 6174 6520 NTINEL]..Create \n+000142a0: 616e 6420 7265 7475 726e 2061 2073 6f63 and return a soc\n+000142b0: 6b65 7420 6c69 7374 656e 696e 6720 666f ket listening fo\n+000142c0: 7220 636f 6e6e 6563 7469 6f6e 7320 6f6e r connections on\n+000142d0: 2074 6865 2075 6e69 7820 646f 6d61 696e the unix domain\n+000142e0: 0a73 6f63 6b65 7420 6174 2041 4444 5245 .socket at ADDRE\n+000142f0: 5353 2028 6120 7370 6563 6961 6c20 6e6f SS (a special no\n+00014300: 6465 2069 6e20 7468 6520 6c6f 6361 6c20 de in the local \n+00014310: 6669 6c69 6e67 2073 7973 7465 6d29 2e0a filing system)..\n+00014320: 0a57 6865 6e20 6120 636f 6e6e 6563 7469 .When a connecti\n+00014330: 6f6e 2069 7320 7265 7175 6573 7465 6420 on is requested \n+00014340: 4341 4c4c 4241 434b 2069 7320 6361 6c6c CALLBACK is call\n+00014350: 6564 2077 6974 6820 7468 6520 7365 7276 ed with the serv\n+00014360: 6572 0a73 6f63 6b65 7420 6173 2069 7473 er.socket as its\n+00014370: 2073 6f6c 6520 6172 6775 6d65 6e74 2e20 sole argument. \n+00014380: 4974 206d 7573 7420 6361 6c6c 2060 736f It must call `so\n+00014390: 636b 6574 2d61 6363 6570 7427 2074 6f20 cket-accept' to \n+000143a0: 6d61 6b65 2074 6865 0a63 6f6e 6e65 6374 make the.connect\n+000143b0: 696f 6e2e 0a0a 5768 656e 2074 6865 2073 ion...When the s\n+000143c0: 6f63 6b65 7420 6973 2073 6875 7464 6f77 ocket is shutdow\n+000143d0: 6e20 7265 6d6f 7465 6c79 2c20 5345 4e54 n remotely, SENT\n+000143e0: 494e 454c 2069 7320 6361 6c6c 6564 2077 INEL is called w\n+000143f0: 6974 6820 7468 650a 736f 636b 6574 2061 ith the.socket a\n+00014400: 7320 6974 7320 6f6e 6c79 2061 7267 756d s its only argum\n+00014410: 656e 742e 7265 702e 696f 2e73 6f63 6b65 ent.rep.io.socke\n+00014420: 7473 2373 6f63 6b65 742d 636c 6965 6e74 ts#socket-client\n+00014430: 736f 636b 6574 2d63 6c69 656e 7420 484f socket-client HO\n+00014440: 5354 4e41 4d45 2050 4f52 5420 5b53 5452 STNAME PORT [STR\n+00014450: 4541 4d5d 205b 5345 4e54 494e 454c 5d0a EAM] [SENTINEL].\n+00014460: 0a43 7265 6174 6520 616e 6420 7265 7475 .Create and retu\n+00014470: 726e 2061 2073 6f63 6b65 7420 636f 6e6e rn a socket conn\n+00014480: 6563 7465 6420 746f 2074 6865 2073 6f63 ected to the soc\n+00014490: 6b65 7420 6f6e 2074 6865 2068 6f73 7420 ket on the host \n+000144a0: 6361 6c6c 6564 0a48 4f53 544e 414d 4520 called.HOSTNAME \n+000144b0: 2861 2073 7472 696e 6729 2077 6974 6820 (a string) with \n+000144c0: 706f 7274 206e 756d 6265 7220 504f 5254 port number PORT\n+000144d0: 2e0a 0a41 6c6c 206f 7574 7075 7420 6672 ...All output fr\n+000144e0: 6f6d 2074 6869 7320 736f 636b 6574 2077 om this socket w\n+000144f0: 696c 6c20 6265 2063 6f70 6965 6420 746f ill be copied to\n+00014500: 2053 5452 4541 4d3b 2077 6865 6e20 7468 STREAM; when th\n+00014510: 6520 736f 636b 6574 0a69 7320 636c 6f73 e socket.is clos\n+00014520: 6564 2064 6f77 6e20 7265 6d6f 7465 6c79 ed down remotely\n+00014530: 2053 454e 5449 4e45 4c20 7769 6c6c 2062 SENTINEL will b\n+00014540: 6520 6361 6c6c 6564 2077 6974 6820 7468 e called with th\n+00014550: 6520 736f 636b 6574 2061 7320 6974 730a e socket as its.\n+00014560: 7369 6e67 6c65 2061 7267 756d 656e 742e single argument.\n+00014570: 7265 702e 696f 2e73 6f63 6b65 7473 2373 rep.io.sockets#s\n+00014580: 6f63 6b65 742d 7365 7276 6572 736f 636b ocket-serversock\n+00014590: 6574 2d73 6572 7665 7220 5b48 4f53 544e et-server [HOSTN\n+000145a0: 414d 455d 205b 504f 5254 5d20 5b43 414c AME] [PORT] [CAL\n+000145b0: 4c42 4143 4b5d 205b 5345 4e54 494e 454c LBACK] [SENTINEL\n+000145c0: 5d0a 0a43 7265 6174 6520 616e 6420 7265 ]..Create and re\n+000145d0: 7475 726e 2061 2073 6f63 6b65 7420 636f turn a socket co\n+000145e0: 6e6e 6563 7465 6420 6c69 7374 656e 696e nnected listenin\n+000145f0: 6720 666f 7220 636f 6e6e 6563 7469 6f6e g for connection\n+00014600: 7320 6f6e 2074 6865 0a68 6f73 7420 6361 s on the.host ca\n+00014610: 6c6c 6564 2048 4f53 544e 414d 4520 2861 lled HOSTNAME (a\n+00014620: 2073 7472 696e 6729 2077 6974 6820 706f string) with po\n+00014630: 7274 206e 756d 6265 7220 504f 5254 2e20 rt number PORT. \n+00014640: 4966 2048 4f53 544e 414d 4520 6973 0a66 If HOSTNAME is.f\n+00014650: 616c 7365 2c20 6c69 7374 656e 2066 6f72 alse, listen for\n+00014660: 2061 6e79 2069 6e63 6f6d 696e 6720 6164 any incoming ad\n+00014670: 6472 6573 7365 732e 2049 6620 504f 5254 dresses. If PORT\n+00014680: 2069 7320 756e 6465 6669 6e65 6420 6120 is undefined a \n+00014690: 7261 6e64 6f6d 0a70 6f72 7420 7769 6c6c random.port will\n+000146a0: 2062 6520 6368 6f73 656e 2e0a 0a57 6865 be chosen...Whe\n+000146b0: 6e20 6120 636f 6e6e 6563 7469 6f6e 2069 n a connection i\n+000146c0: 7320 7265 7175 6573 7465 6420 4341 4c4c s requested CALL\n+000146d0: 4241 434b 2069 7320 6361 6c6c 6564 2077 BACK is called w\n+000146e0: 6974 6820 7468 6520 7365 7276 6572 0a73 ith the server.s\n+000146f0: 6f63 6b65 7420 6173 2069 7473 2073 6f6c ocket as its sol\n+00014700: 6520 6172 6775 6d65 6e74 2e20 4974 206d e argument. It m\n+00014710: 7573 7420 6361 6c6c 2060 736f 636b 6574 ust call `socket\n+00014720: 2d61 6363 6570 7427 2074 6f20 6d61 6b65 -accept' to make\n+00014730: 2074 6865 0a63 6f6e 6e65 6374 696f 6e2e the.connection.\n+00014740: 0a0a 5768 656e 2074 6865 2073 6f63 6b65 ..When the socke\n+00014750: 7420 6973 2073 6875 7464 6f77 6e20 7265 t is shutdown re\n+00014760: 6d6f 7465 6c79 2c20 5345 4e54 494e 454c motely, SENTINEL\n+00014770: 2069 7320 6361 6c6c 6564 2077 6974 6820 is called with \n+00014780: 7468 650a 736f 636b 6574 2061 7320 6974 the.socket as it\n+00014790: 7320 6f6e 6c79 2061 7267 756d 656e 742e s only argument.\n+000147a0: 7265 702e 696f 2e73 6f63 6b65 7473 2373 rep.io.sockets#s\n+000147b0: 6f63 6b65 742d 6163 6365 7074 736f 636b ocket-acceptsock\n+000147c0: 6574 2d61 6363 6570 7420 534f 434b 4554 et-accept SOCKET\n+000147d0: 205b 5354 5245 414d 5d20 5b53 454e 5449 [STREAM] [SENTI\n+000147e0: 4e45 4c5d 0a0a 4163 6365 7074 2074 6865 NEL]..Accept the\n+000147f0: 2070 656e 6469 6e67 2063 6f6e 6e65 6374 pending connect\n+00014800: 696f 6e20 7265 7175 6573 7420 6f6e 2073 ion request on s\n+00014810: 6572 7665 7220 736f 636b 6574 2053 4f43 erver socket SOC\n+00014820: 4b45 542e 2054 6869 730a 7769 6c6c 2063 KET. This.will c\n+00014830: 7265 6174 6520 616e 6420 7265 7475 726e reate and return\n+00014840: 2061 2063 6c69 656e 7420 736f 636b 6574 a client socket\n+00014850: 2066 6f72 6d69 6e67 2074 6865 2065 6e64 forming the end\n+00014860: 2070 6f69 6e74 206f 6620 7468 650a 636f point of the.co\n+00014870: 6e6e 6563 7469 6f6e 2e0a 0a41 6e79 206f nnection...Any o\n+00014880: 7574 7075 7420 7265 6365 6976 6564 2077 utput received w\n+00014890: 696c 6c20 6265 2063 6f70 6965 6420 746f ill be copied to\n+000148a0: 2074 6865 206f 7574 7075 7420 7374 7265 the output stre\n+000148b0: 616d 2053 5452 4541 4d2c 2077 6865 6e0a am STREAM, when.\n+000148c0: 7468 6520 636f 6e6e 6563 7469 6f6e 2069 the connection i\n+000148d0: 7320 7465 726d 696e 6174 6564 2072 656d s terminated rem\n+000148e0: 6f74 656c 7920 5345 4e54 494e 454c 2077 otely SENTINEL w\n+000148f0: 696c 6c20 6265 2063 616c 6c65 6420 7769 ill be called wi\n+00014900: 7468 2074 6865 0a63 6c6f 7365 6420 736f th the.closed so\n+00014910: 636b 6574 2061 7320 6974 7320 736f 6c65 cket as its sole\n+00014920: 2061 7267 756d 656e 742e 0a0a 4e6f 7465 argument...Note\n+00014930: 2074 6861 7420 7468 6973 2066 756e 6374 that this funct\n+00014940: 696f 6e20 6d75 7374 2062 6520 6361 6c6c ion must be call\n+00014950: 6564 2065 7665 7279 2074 696d 6520 6120 ed every time a \n+00014960: 636f 6e6e 6563 7469 6f6e 2072 6571 7565 connection reque\n+00014970: 7374 0a69 7320 7265 6365 6976 6564 2e20 st.is received. \n+00014980: 4966 2074 6865 2073 6572 7665 7220 7761 If the server wa\n+00014990: 6e74 7320 746f 2072 656a 6563 7420 7468 nts to reject th\n+000149a0: 6520 636f 6e6e 6563 7469 6f6e 2069 7420 e connection it \n+000149b0: 7368 6f75 6c64 0a73 7562 7365 7175 656e should.subsequen\n+000149c0: 746c 7920 6361 6c6c 2060 636c 6f73 652d tly call `close-\n+000149d0: 736f 636b 6574 2720 6f6e 2074 6865 2063 socket' on the c\n+000149e0: 7265 6174 6564 2063 6c69 656e 742e 7265 reated client.re\n+000149f0: 702e 696f 2e73 6f63 6b65 7473 2373 6f63 p.io.sockets#soc\n+00014a00: 6b65 7470 736f 636b 6574 7020 4152 470a ketpsocketp ARG.\n+00014a10: 0a52 6574 7572 6e20 7472 7565 2069 6620 .Return true if \n+00014a20: 4152 4720 6973 2061 6e20 756e 636c 6f73 ARG is an unclos\n+00014a30: 6564 2073 6f63 6b65 7420 6f62 6a65 6374 ed socket object\n+00014a40: 2e72 6570 2e6c 616e 672e 696e 7465 7270 .rep.lang.interp\n+00014a50: 7265 7465 7223 6d61 6b65 2d66 6c75 6964 reter#make-fluid\n+00014a60: 6d61 6b65 2d66 6c75 6964 205b 5641 4c55 make-fluid [VALU\n+00014a70: 455d 0a0a 4372 6561 7465 2061 6e64 2072 E]..Create and r\n+00014a80: 6574 7572 6e20 616e 206f 626a 6563 7420 eturn an object \n+00014a90: 7265 7072 6573 656e 7469 6e67 2061 2060 representing a `\n+00014aa0: 666c 7569 6427 2076 616c 7565 2d2d 616e fluid' value--an\n+00014ab0: 2061 6e6f 6e79 6d6f 7573 0a64 796e 616d anonymous.dynam\n+00014ac0: 6963 616c 6c79 2062 6f75 6e64 2076 6172 ically bound var\n+00014ad0: 6961 626c 652e 0a0a 4966 2056 414c 5545 iable...If VALUE\n+00014ae0: 2069 7320 6465 6669 6e65 6420 7468 6520 is defined the \n+00014af0: 696e 6974 6961 6c20 7661 6c75 6520 6f66 initial value of\n+00014b00: 2074 6865 2066 6c75 6964 2069 7320 5641 the fluid is VA\n+00014b10: 4c55 452c 206f 7468 6572 7769 7365 0a69 LUE, otherwise.i\n+00014b20: 7420 6973 2074 6865 2073 796d 626f 6c20 t is the symbol \n+00014b30: 606e 696c 272e 7265 702e 6c61 6e67 2e69 `nil'.rep.lang.i\n+00014b40: 6e74 6572 7072 6574 6572 2366 6c75 6964 nterpreter#fluid\n+00014b50: 666c 7569 6420 464c 5549 440a 0a52 6574 fluid FLUID..Ret\n+00014b60: 7572 6e20 7468 6520 7661 6c75 6520 6f66 urn the value of\n+00014b70: 2074 6865 206d 6f73 7420 7265 6365 6e74 the most recent\n+00014b80: 6c79 2063 7265 6174 6564 2062 696e 6469 ly created bindi\n+00014b90: 6e67 206f 6620 7468 6520 666c 7569 640a ng of the fluid.\n+00014ba0: 7661 7269 6162 6c65 206f 626a 6563 7420 variable object \n+00014bb0: 464c 5549 442e 7265 702e 6c61 6e67 2e69 FLUID.rep.lang.i\n+00014bc0: 6e74 6572 7072 6574 6572 2366 6c75 6964 nterpreter#fluid\n+00014bd0: 2d73 6574 666c 7569 642d 7365 7420 464c -setfluid-set FL\n+00014be0: 5549 4420 5641 4c55 450a 0a53 6574 2074 UID VALUE..Set t\n+00014bf0: 6865 2076 616c 7565 206f 6620 7468 6520 he value of the \n+00014c00: 6d6f 7374 2072 6563 656e 746c 7920 6372 most recently cr\n+00014c10: 6561 7465 6420 6269 6e64 696e 6720 6f66 eated binding of\n+00014c20: 2074 6865 2066 6c75 6964 0a76 6172 6961 the fluid.varia\n+00014c30: 626c 6520 6f62 6a65 6374 2046 4c55 4944 ble object FLUID\n+00014c40: 2074 6f20 5641 4c55 452e 7265 702e 7265 to VALUE.rep.re\n+00014c50: 6765 7870 2365 7870 616e 642d 6c61 7374 gexp#expand-last\n+00014c60: 2d6d 6174 6368 6578 7061 6e64 2d6c 6173 -matchexpand-las\n+00014c70: 742d 6d61 7463 6820 5445 4d50 4c41 5445 t-match TEMPLATE\n+00014c80: 2d53 5452 494e 470a 0a45 7870 616e 6420 -STRING..Expand \n+00014c90: 7468 6520 7361 7665 6420 6578 7072 6573 the saved expres\n+00014ca0: 7369 6f6e 7320 6672 6f6d 2074 6865 206d sions from the m\n+00014cb0: 6f73 7420 7265 6365 6e74 2073 7563 6365 ost recent succe\n+00014cc0: 7373 6675 6c6c 7920 6d61 7463 6865 640a ssfully matched.\n+00014cd0: 7265 6765 7870 2061 6363 6f72 6469 6e67 regexp according\n+00014ce0: 2074 6f20 5445 4d50 4c41 5445 2d53 5452 to TEMPLATE-STR\n+00014cf0: 494e 472c 2061 2073 7472 696e 6720 7468 ING, a string th\n+00014d00: 6174 206d 6179 2063 6f6e 7461 696e 2061 at may contain a\n+00014d10: 6e79 206f 660a 7468 6520 666f 6c6c 6f77 ny of.the follow\n+00014d20: 696e 6720 6573 6361 7065 2073 6571 7565 ing escape seque\n+00014d30: 6e63 6573 2c0a 0a20 205c 302c 205c 2620 nces,.. \\0, \\& \n+00014d40: 2020 7768 6f6c 6520 7374 7269 6e67 206d whole string m\n+00014d50: 6174 6368 6564 2062 7920 5245 4745 5850 atched by REGEXP\n+00014d60: 0a20 205c 4e09 2020 204e 2774 6820 7061 . \\N. N'th pa\n+00014d70: 7265 6e74 6865 6e73 697a 6564 2065 7870 renthensized exp\n+00014d80: 7265 7373 696f 6e20 2831 203c 3d20 4e20 ression (1 <= N \n+00014d90: 3c3d 2039 2972 6570 2e72 6567 6578 7023 <= 9)rep.regexp#\n+00014da0: 6d61 7463 682d 7374 6172 746d 6174 6368 match-startmatch\n+00014db0: 2d73 7461 7274 205b 4558 5052 4553 5349 -start [EXPRESSI\n+00014dc0: 4f4e 2d49 4e44 4558 5d0a 0a52 6574 7572 ON-INDEX]..Retur\n+00014dd0: 6e20 7468 6520 706f 7369 7469 6f6e 2077 n the position w\n+00014de0: 6869 6368 2074 6865 2045 5850 5245 5353 hich the EXPRESS\n+00014df0: 494f 4e2d 494e 4445 5827 7468 2070 6172 ION-INDEX'th par\n+00014e00: 656e 7468 6573 6973 6564 2065 7870 7265 enthesised expre\n+00014e10: 7373 696f 6e0a 7374 6172 7465 6420 6174 ssion.started at\n+00014e20: 2069 6e20 7468 6520 6c61 7374 2073 7563 in the last suc\n+00014e30: 6365 7373 6675 6c20 7265 6765 7870 206d cessful regexp m\n+00014e40: 6174 6368 2e20 4966 2045 5850 5245 5353 atch. If EXPRESS\n+00014e50: 494f 4e2d 494e 4445 5820 6973 0a6e 696c ION-INDEX is.nil\n+00014e60: 206f 7220 3020 7468 6520 7374 6172 7420 or 0 the start \n+00014e70: 6f66 2074 6865 2077 686f 6c65 206d 6174 of the whole mat\n+00014e80: 6368 2069 7320 7265 7475 726e 6564 2069 ch is returned i\n+00014e90: 6e73 7465 6164 2e0a 5468 6520 7265 7475 nstead..The retu\n+00014ea0: 726e 6564 2076 616c 7565 2077 696c 6c20 rned value will \n+00014eb0: 6569 7468 6572 2062 6520 6120 706f 7369 either be a posi\n+00014ec0: 7469 6f6e 2069 6620 7468 6520 6c61 7374 tion if the last\n+00014ed0: 206d 6174 6368 2077 6173 2069 6e20 610a match was in a.\n+00014ee0: 6275 6666 6572 2c20 6f72 2061 6e20 696e buffer, or an in\n+00014ef0: 7465 6765 7220 6966 2074 6865 206c 6173 teger if the las\n+00014f00: 7420 6d61 7463 6820 7761 7320 696e 2061 t match was in a\n+00014f10: 2073 7472 696e 6720 2869 2e65 2e20 7265 string (i.e. re\n+00014f20: 6765 7870 2d6d 6174 6368 292e 6465 6275 gexp-match).debu\n+00014f30: 672d 6d61 6372 6f73 5768 656e 206e 696c g-macrosWhen nil\n+00014f40: 2c20 7468 6520 6465 6275 6767 6572 2069 , the debugger i\n+00014f50: 736e 2774 2065 6e74 6572 6564 2077 6869 sn't entered whi\n+00014f60: 6c65 2065 7870 616e 6469 6e67 206d 6163 le expanding mac\n+00014f70: 726f 2064 6566 696e 6974 696f 6e73 2e65 ro definitions.e\n+00014f80: 7272 6f72 2d68 616e 646c 6572 2d66 756e rror-handler-fun\n+00014f90: 6374 696f 6e57 6865 6e20 7365 7420 746f ctionWhen set to\n+00014fa0: 2061 2066 756e 6374 696f 6e20 7661 6c75 a function valu\n+00014fb0: 652c 2063 616c 6c65 6420 7769 7468 2074 e, called with t\n+00014fc0: 776f 2061 7267 756d 656e 7473 2028 6572 wo arguments (er\n+00014fd0: 726f 7220 7479 7065 0a61 6e64 2064 6174 ror type.and dat\n+00014fe0: 6129 2077 6865 6e20 6c69 7370 2065 7272 a) when lisp err\n+00014ff0: 6f72 7320 6f63 6375 722e 0000 0000 0000 ors occur.......\n+00015000: 7265 702e 696f 2e73 6f63 6b65 7473 2373 rep.io.sockets#s\n+00015010: 6f63 6b65 742d 7065 6572 2d70 6f72 7473 ocket-peer-ports\n+00015020: 6f63 6b65 742d 7065 6572 2d70 6f72 7420 ocket-peer-port \n+00015030: 534f 434b 4554 0a0a 5265 7475 726e 2074 SOCKET..Return t\n+00015040: 6865 2070 6f72 7420 6f66 2074 6865 2070 he port of the p\n+00015050: 6565 7220 636f 6e6e 6563 7465 6420 746f eer connected to\n+00015060: 2053 4f43 4b45 542c 206f 7220 6661 6c73 SOCKET, or fals\n+00015070: 6520 6966 2074 6869 7320 6973 0a75 6e6b e if this is.unk\n+00015080: 6e6f 776e 2e72 6570 2e69 6f2e 736f 636b nown.rep.io.sock\n+00015090: 6574 7323 6163 6365 7074 2d73 6f63 6b65 ets#accept-socke\n+000150a0: 742d 6f75 7470 7574 2d31 6163 6365 7074 t-output-1accept\n+000150b0: 2d73 6f63 6b65 742d 6f75 7470 7574 2d31 -socket-output-1\n+000150c0: 2053 4f43 4b45 5420 5b53 4543 535d 205b SOCKET [SECS] [\n+000150d0: 4d53 4543 535d 0a0a 5072 6f63 6573 7320 MSECS]..Process \n+000150e0: 616e 7920 7065 6e64 696e 6720 6f75 7470 any pending outp\n+000150f0: 7574 2066 726f 6d20 534f 434b 4554 2028 ut from SOCKET (\n+00015100: 7468 6973 2069 6e63 6c75 6465 7320 636f this includes co\n+00015110: 6e6e 6563 7469 6f6e 0a72 6571 7565 7374 nnection.request\n+00015120: 732c 2064 6174 6120 7472 616e 7366 6572 s, data transfer\n+00015130: 2061 6e64 2073 6875 7464 6f77 6e20 6e6f and shutdown no\n+00015140: 7469 6669 6361 7469 6f6e 7329 2e0a 0a57 tifications)...W\n+00015150: 6169 7473 2066 6f72 2053 4543 5320 7365 aits for SECS se\n+00015160: 636f 6e64 7320 616e 6420 4d53 4543 5320 conds and MSECS \n+00015170: 6d69 6c6c 6973 6563 6f6e 6473 2e20 5265 milliseconds. Re\n+00015180: 7475 726e 7320 7472 7565 2069 6620 7468 turns true if th\n+00015190: 650a 7469 6d65 6f75 7420 7761 7320 7265 e.timeout was re\n+000151a0: 6163 6865 6420 7769 7468 6f75 7420 616e ached without an\n+000151b0: 7920 6f75 7470 7574 2062 6569 6e67 2070 y output being p\n+000151c0: 726f 6365 7373 6564 2c20 6f74 6865 7277 rocessed, otherw\n+000151d0: 6973 650a 7265 7475 726e 7320 6661 6c73 ise.returns fals\n+000151e0: 652e 7265 702e 7265 6765 7870 2371 756f e.rep.regexp#quo\n+000151f0: 7465 2d72 6567 6578 7071 756f 7465 2d72 te-regexpquote-r\n+00015200: 6567 6578 7020 5354 5249 4e47 0a0a 5265 egexp STRING..Re\n+00015210: 7475 726e 7320 6120 6e65 7720 7665 7273 turns a new vers\n+00015220: 696f 6e20 6f66 2053 5452 494e 472c 2061 ion of STRING, a\n+00015230: 6e79 2063 6861 7261 6374 6572 7320 7768 ny characters wh\n+00015240: 6963 6820 7468 6520 7265 6765 7870 2072 ich the regexp r\n+00015250: 6f75 7469 6e65 730a 7472 6561 7420 7370 outines.treat sp\n+00015260: 6563 6961 6c6c 7920 2861 7374 6572 6973 ecially (asteris\n+00015270: 6b73 2c20 7371 7561 7265 2062 7261 636b ks, square brack\n+00015280: 6574 732c 2065 7463 2e2e 2e29 2069 7320 ets, etc...) is \n+00015290: 7175 6f74 6564 2062 7920 7468 6520 6573 quoted by the es\n+000152a0: 6361 7065 0a63 6861 7261 6374 6572 2060 cape.character `\n+000152b0: 5c27 2e20 4966 2074 6865 2053 5452 494e \\'. If the STRIN\n+000152c0: 4720 646f 6573 206e 6f74 2063 6f6e 7461 G does not conta\n+000152d0: 696e 2061 6e79 2072 6567 6578 7020 6d65 in any regexp me\n+000152e0: 7461 2d63 6861 7261 6374 6572 730a 6974 ta-characters.it\n+000152f0: 2069 7320 7265 7475 726e 6564 2061 732d is returned as-\n+00015300: 6973 2028 756e 2d63 6f70 6965 6429 2e70 is (un-copied).p\n+00015310: 7269 6e74 2d65 7363 6170 6544 6566 696e rint-escapeDefin\n+00015320: 6573 2077 6869 6368 2063 6f6e 7472 6f6c es which control\n+00015330: 2063 6861 7261 6374 6572 7320 6070 7269 characters `pri\n+00015340: 6e74 2720 7368 6f75 6c64 2071 756f 7465 nt' should quote\n+00015350: 2e20 4163 6365 7074 6162 6c65 2076 616c . Acceptable val\n+00015360: 7565 730a 6172 653a 0a09 6e69 6c09 094f ues.are:..nil..O\n+00015370: 6e6c 7920 6573 6361 7065 2064 6f75 626c nly escape doubl\n+00015380: 652d 7175 6f74 6520 616e 6420 6261 636b e-quote and back\n+00015390: 736c 6173 680a 096e 6577 6c69 6e65 7309 slash..newlines.\n+000153a0: 4573 6361 7065 2064 6f75 626c 652d 7175 Escape double-qu\n+000153b0: 6f74 652c 2062 6163 6b73 6c61 7368 2c20 ote, backslash, \n+000153c0: 6e65 776c 696e 652c 0a09 0909 2054 4142 newline,.... TAB\n+000153d0: 2c20 616e 6420 666f 726d 6665 6564 2e0a , and formfeed..\n+000153e0: 0974 0909 4573 6361 7065 2061 6c6c 2063 .t..Escape all c\n+000153f0: 6f6e 7472 6f6c 2063 6f64 6573 2028 6368 ontrol codes (ch\n+00015400: 6172 6163 7465 7273 2077 6974 6820 610a aracters with a.\n+00015410: 0909 0920 7661 6c75 6520 6c65 7373 2074 ... value less t\n+00015420: 6861 6e20 3332 292c 2061 6e64 2061 6c6c han 32), and all\n+00015430: 2063 6861 7261 6374 6572 7320 7769 7468 characters with\n+00015440: 0a09 0909 2061 2076 616c 7565 2067 7265 .... a value gre\n+00015450: 6174 6572 2074 6861 6e20 3132 362e 7265 ater than 126.re\n+00015460: 702e 6c61 6e67 2e69 6e74 6572 7072 6574 p.lang.interpret\n+00015470: 6572 2366 756e 6361 6c6c 6675 6e63 616c er#funcallfuncal\n+00015480: 6c20 4655 4e43 5449 4f4e 2041 5247 532e l FUNCTION ARGS.\n+00015490: 2e2e 0a0a 4361 6c6c 7320 4655 4e43 5449 ....Calls FUNCTI\n+000154a0: 4f4e 2077 6974 6820 6172 6775 6d65 6e74 ON with argument\n+000154b0: 7320 4152 4753 2e2e 2e20 616e 6420 7265 s ARGS... and re\n+000154c0: 7475 726e 7320 7468 6520 7265 7375 6c74 turns the result\n+000154d0: 2e72 6570 2e6c 616e 672e 696e 7465 7270 .rep.lang.interp\n+000154e0: 7265 7465 7223 6170 706c 7961 7070 6c79 reter#applyapply\n+000154f0: 2046 554e 4354 494f 4e20 4152 4753 2e2e FUNCTION ARGS..\n+00015500: 2e20 4152 472d 4c49 5354 0a0a 4361 6c6c . ARG-LIST..Call\n+00015510: 7320 4655 4e43 5449 4f4e 2070 6173 7369 s FUNCTION passi\n+00015520: 6e67 2061 6c6c 206f 6620 4152 4753 2074 ng all of ARGS t\n+00015530: 6f20 6974 2061 7320 7765 6c6c 2061 7320 o it as well as \n+00015540: 616c 6c20 656c 656d 656e 7473 2069 6e20 all elements in \n+00015550: 4152 472d 4c49 5354 2e0a 6965 2c0a 2020 ARG-LIST..ie,. \n+00015560: 2861 7070 6c79 202b 2031 2032 2033 2027 (apply + 1 2 3 '\n+00015570: 2834 2035 2036 2929 0a20 2020 3d3e 2032 (4 5 6)). => 2\n+00015580: 3172 6570 2e6c 616e 672e 696e 7465 7270 1rep.lang.interp\n+00015590: 7265 7465 7223 6d61 782d 6c69 7370 2d64 reter#max-lisp-d\n+000155a0: 6570 7468 6d61 782d 6c69 7370 2d64 6570 epthmax-lisp-dep\n+000155b0: 7468 205b 4e45 572d 5641 4c55 455d 0a0a th [NEW-VALUE]..\n+000155c0: 5468 6520 6d61 7869 6d75 6d20 6e75 6d62 The maximum numb\n+000155d0: 6572 206f 6620 7469 6d65 7320 7468 6174 er of times that\n+000155e0: 2072 6570 5f66 756e 6361 6c6c 2063 616e rep_funcall can\n+000155f0: 2062 6520 6361 6c6c 6564 2072 6563 7572 be called recur\n+00015600: 7369 7665 6c79 2e0a 0a54 6869 7320 6973 sively...This is\n+00015610: 2069 6e74 656e 6465 6420 746f 2073 746f intended to sto\n+00015620: 7020 696e 6669 6e69 7465 2072 6563 7572 p infinite recur\n+00015630: 7369 6f6e 2c20 6966 2074 6865 2064 6566 sion, if the def\n+00015640: 6175 6c74 2076 616c 7565 206f 6620 3235 ault value of 25\n+00015650: 3020 6973 0a74 6f6f 2073 6d61 6c6c 2028 0 is.too small (\n+00015660: 796f 7520 6765 7420 6572 726f 7273 2069 you get errors i\n+00015670: 6e20 6e6f 726d 616c 2075 7365 2920 7365 n normal use) se\n+00015680: 7420 6974 2074 6f20 736f 6d65 7468 696e t it to somethin\n+00015690: 6720 6c61 7267 6572 2e72 6570 2e69 6f2e g larger.rep.io.\n+000156a0: 7469 6d65 7273 236d 616b 652d 7469 6d65 timers#make-time\n+000156b0: 726d 616b 652d 7469 6d65 7220 4655 4e43 rmake-timer FUNC\n+000156c0: 5449 4f4e 205b 5345 434f 4e44 535d 205b TION [SECONDS] [\n+000156d0: 4d49 4c4c 4953 4543 4f4e 4453 5d0a 0a43 MILLISECONDS]..C\n+000156e0: 7265 6174 6520 616e 6420 7265 7475 726e reate and return\n+000156f0: 2061 206e 6577 206f 6e65 2d73 686f 7420 a new one-shot \n+00015700: 7469 6d65 7220 6f62 6a65 6374 2e20 4166 timer object. Af\n+00015710: 7465 7220 5345 434f 4e44 532a 3130 3030 ter SECONDS*1000\n+00015720: 202b 0a4d 494c 4c49 5345 434f 4e44 5320 +.MILLISECONDS \n+00015730: 6d69 6c6c 6973 6563 6f6e 6473 2046 554e milliseconds FUN\n+00015740: 4354 494f 4e20 7769 6c6c 2062 6520 6361 CTION will be ca\n+00015750: 6c6c 6564 2e0a 0a4e 6f74 6520 7468 6174 lled...Note that\n+00015760: 2074 6865 2074 696d 6572 2077 696c 6c20 the timer will \n+00015770: 6f6e 6c79 2066 6972 6520 5f6f 6e63 655f only fire _once_\n+00015780: 2c20 7573 6520 7468 6520 6073 6574 2d74 , use the `set-t\n+00015790: 696d 6572 2720 6675 6e63 7469 6f6e 0a74 imer' function.t\n+000157a0: 6f20 7265 2d65 6e61 626c 6520 6974 2e72 o re-enable it.r\n+000157b0: 6570 2e75 7469 6c2e 6d64 3523 6d64 352d ep.util.md5#md5-\n+000157c0: 7374 7269 6e67 6d64 352d 7374 7269 6e67 stringmd5-string\n+000157d0: 2053 5452 494e 470a 0a52 6574 7572 6e20 STRING..Return \n+000157e0: 7468 6520 696e 7465 6765 7220 7265 7072 the integer repr\n+000157f0: 6573 656e 7469 6e67 2074 6865 204d 4435 esenting the MD5\n+00015800: 206d 6573 7361 6765 2064 6967 6573 7420 message digest \n+00015810: 6f66 2074 6865 2062 7974 6573 0a73 746f of the bytes.sto\n+00015820: 7265 6420 696e 2053 5452 494e 472e 2054 red in STRING. T\n+00015830: 6869 7320 696e 7465 6765 7220 7769 6c6c his integer will\n+00015840: 2068 6176 6520 6e6f 206d 6f72 6520 7468 have no more th\n+00015850: 616e 2031 3238 2073 6967 6e69 6669 6361 an 128 significa\n+00015860: 6e74 0a62 6974 732e 7265 702e 7574 696c nt.bits.rep.util\n+00015870: 2e6d 6435 236d 6435 2d6c 6f63 616c 2d66 .md5#md5-local-f\n+00015880: 696c 656d 6435 2d6c 6f63 616c 2d66 696c ilemd5-local-fil\n+00015890: 6520 4c4f 4341 4c2d 4649 4c45 2d4e 414d e LOCAL-FILE-NAM\n+000158a0: 450a 0a52 6574 7572 6e20 7468 6520 696e E..Return the in\n+000158b0: 7465 6765 7220 7265 7072 6573 656e 7469 teger representi\n+000158c0: 6e67 2074 6865 204d 4435 206d 6573 7361 ng the MD5 messa\n+000158d0: 6765 2064 6967 6573 7420 6f66 2074 6865 ge digest of the\n+000158e0: 2062 7974 6573 0a73 746f 7265 6420 696e bytes.stored in\n+000158f0: 2074 6865 2066 696c 6520 6361 6c6c 6564 the file called\n+00015900: 204c 4f43 414c 2d46 494c 452d 4e41 4d45 LOCAL-FILE-NAME\n+00015910: 2028 7768 6963 6820 6d75 7374 206e 616d (which must nam\n+00015920: 6520 6120 6669 6c65 2069 6e0a 7468 6520 e a file in.the \n+00015930: 6c6f 6361 6c20 6669 6c69 6e67 2073 7973 local filing sys\n+00015940: 7465 6d29 2e20 5468 6520 7265 7475 726e tem). The return\n+00015950: 6564 2069 6e74 6567 6572 2077 696c 6c20 ed integer will \n+00015960: 6861 7665 206e 6f20 6d6f 7265 2074 6861 have no more tha\n+00015970: 6e0a 3132 3820 7369 676e 6966 6963 616e n.128 significan\n+00015980: 7420 6269 7473 2e64 6566 6175 6c74 2d64 t bits.default-d\n+00015990: 6972 6563 746f 7279 4275 6666 6572 2d6c irectoryBuffer-l\n+000159a0: 6f63 616c 2076 6172 6961 626c 6520 6162 ocal variable ab\n+000159b0: 736f 6c75 7465 6c79 2064 6566 696e 696e solutely definin\n+000159c0: 6720 7468 6520 6469 7265 6374 6f72 7920 g the directory \n+000159d0: 746f 2077 6869 6368 2061 6c6c 2066 696c to which all fil\n+000159e0: 6573 0a61 6363 6573 7365 6420 696e 2074 es.accessed in t\n+000159f0: 6865 2062 7566 6665 7220 6172 6520 7265 he buffer are re\n+00015a00: 736f 6c76 6564 2066 726f 6d20 2875 6e6c solved from (unl\n+00015a10: 6573 7320 7468 6579 2772 6520 6162 736f ess they're abso\n+00015a20: 6c75 7465 2e29 2072 6570 2e69 6f2e 6669 lute.) rep.io.fi\n+00015a30: 6c65 7323 6578 7061 6e64 2d66 696c 652d les#expand-file-\n+00015a40: 6e61 6d65 6578 7061 6e64 2d66 696c 652d nameexpand-file-\n+00015a50: 6e61 6d65 2046 494c 452d 4e41 4d45 205b name FILE-NAME [\n+00015a60: 4241 5345 2d44 4952 5d0a 0a45 7870 616e BASE-DIR]..Expan\n+00015a70: 6473 2046 494c 452d 4e41 4d45 2061 7373 ds FILE-NAME ass\n+00015a80: 756d 696e 6720 7468 6174 2069 7420 7370 uming that it sp\n+00015a90: 6563 6966 6965 7320 6120 6669 6c65 2072 ecifies a file r\n+00015aa0: 656c 6174 6976 6520 746f 2042 4153 452d elative to BASE-\n+00015ab0: 4449 522e 0a49 6620 4241 5345 2d44 4952 DIR..If BASE-DIR\n+00015ac0: 2069 7320 756e 6465 6669 6e65 6420 6974 is undefined it\n+00015ad0: 2069 7320 7461 6b65 6e20 6173 2074 6865 is taken as the\n+00015ae0: 2063 7572 7265 6e74 2076 616c 7565 206f current value o\n+00015af0: 6620 7468 650a 6064 6566 6175 6c74 2d64 f the.`default-d\n+00015b00: 6972 6563 746f 7279 2720 7661 7269 6162 irectory' variab\n+00015b10: 6c65 2e20 5768 696c 6520 6578 7061 6e64 le. While expand\n+00015b20: 696e 6720 7468 6520 6669 6c65 206e 616d ing the file nam\n+00015b30: 652c 2061 6e79 206f 6276 696f 7573 0a73 e, any obvious.s\n+00015b40: 696d 706c 6966 6963 6174 696f 6e73 2077 implifications w\n+00015b50: 696c 6c20 6265 2070 6572 666f 726d 6564 ill be performed\n+00015b60: 2028 652e 672e 206f 6e20 556e 6978 2074 (e.g. on Unix t\n+00015b70: 6865 2072 656d 6f76 616c 206f 6620 222e he removal of \".\n+00015b80: 2220 616e 640a 222e 2e22 2077 6865 7265 \" and.\"..\" where\n+00015b90: 2070 6f73 7369 626c 6529 2e0a 0a4e 6f74 possible)...Not\n+00015ba0: 6520 7468 6174 2074 6865 2072 6574 7572 e that the retur\n+00015bb0: 6e65 6420 6669 6c65 206e 616d 6520 7769 ned file name wi\n+00015bc0: 6c6c 206f 6e6c 7920 6265 2061 6273 6f6c ll only be absol\n+00015bd0: 7574 6520 6966 206f 6e65 206f 6620 7468 ute if one of th\n+00015be0: 650a 666f 6c6c 6f77 696e 6720 636f 6e64 e.following cond\n+00015bf0: 6974 696f 6e73 2069 7320 6d65 743a 0a20 itions is met:. \n+00015c00: 2031 2e20 4241 5345 2d44 4952 2028 6f72 1. BASE-DIR (or\n+00015c10: 2060 6465 6661 756c 742d 6469 7265 6374 `default-direct\n+00015c20: 6f72 7927 2920 6973 2061 6273 6f6c 7574 ory') is absolut\n+00015c30: 650a 2020 322e 2046 494c 452d 4e41 4d45 e. 2. FILE-NAME\n+00015c40: 2069 7320 616c 7265 6164 7920 6162 736f is already abso\n+00015c50: 6c75 7465 2e0a 0a4e 6f74 6520 666f 7220 lute...Note for \n+00015c60: 6669 6c65 2068 616e 646c 6572 2069 6d70 file handler imp\n+00015c70: 6c65 6d65 6e74 6f72 733a 2077 6865 6e20 lementors: when \n+00015c80: 6120 6861 6e64 6c65 7220 6973 2063 616c a handler is cal\n+00015c90: 6c65 6420 666f 7220 7468 650a 6065 7870 led for the.`exp\n+00015ca0: 616e 642d 6669 6c65 2d6e 616d 6527 206f and-file-name' o\n+00015cb0: 7065 7261 7469 6f6e 2c20 6974 2077 696c peration, it wil\n+00015cc0: 6c20 6f6e 6c79 2065 7665 7220 7265 6365 l only ever rece\n+00015cd0: 6976 6520 6f6e 6520 6172 6775 6d65 6e74 ive one argument\n+00015ce0: 2c0a 7468 6520 616c 7265 6164 7920 6578 ,.the already ex\n+00015cf0: 7061 6e64 6564 2066 696c 6520 6e61 6d65 panded file name\n+00015d00: 2e20 5468 6520 6f6e 6c79 2061 6374 696f . The only actio\n+00015d10: 6e20 7468 6174 206d 6179 2062 6520 6e65 n that may be ne\n+00015d20: 6564 2074 6f0a 6265 2074 616b 656e 2069 ed to.be taken i\n+00015d30: 7320 746f 2073 696d 706c 6966 7920 7468 s to simplify th\n+00015d40: 6520 6669 6c65 206e 616d 6520 2865 2e67 e file name (e.g\n+00015d50: 2e20 7265 6d6f 7669 6e67 2022 2e22 2061 . removing \".\" a\n+00015d60: 6e64 2022 2e2e 2220 656e 7472 6965 730a nd \"..\" entries.\n+00015d70: 6f72 2077 6861 7465 7665 7229 2e72 6570 or whatever).rep\n+00015d80: 2e69 6f2e 6669 6c65 7323 6c6f 6361 6c2d .io.files#local-\n+00015d90: 6669 6c65 2d6e 616d 656c 6f63 616c 2d66 file-namelocal-f\n+00015da0: 696c 652d 6e61 6d65 2046 494c 452d 4e41 ile-name FILE-NA\n+00015db0: 4d45 0a0a 5768 656e 2070 6f73 7369 626c ME..When possibl\n+00015dc0: 652c 2072 6574 7572 6e20 6120 7374 7269 e, return a stri\n+00015dd0: 6e67 2061 6273 6f6c 7574 656c 7920 6e61 ng absolutely na\n+00015de0: 6d69 6e67 2074 6865 2066 696c 6520 696e ming the file in\n+00015df0: 2074 6865 206c 6f63 616c 0a66 696c 6520 the local.file \n+00015e00: 7379 7374 656d 2074 6861 7420 4649 4c45 system that FILE\n+00015e10: 2d4e 414d 4520 7265 6665 7273 2074 6f2e -NAME refers to.\n+00015e20: 2049 6620 4649 4c45 2d4e 414d 4520 646f If FILE-NAME do\n+00015e30: 6573 206e 6f74 2072 6566 6572 2074 6f0a es not refer to.\n+00015e40: 6120 6669 6c65 2069 6e20 7468 6520 6c6f a file in the lo\n+00015e50: 6361 6c20 7379 7374 656d 2c20 7265 7475 cal system, retu\n+00015e60: 726e 206e 696c 2e72 6570 2e69 6f2e 6669 rn nil.rep.io.fi\n+00015e70: 6c65 7323 6669 6c65 2d62 696e 6469 6e67 les#file-binding\n+00015e80: 6669 6c65 2d62 696e 6469 6e67 2046 494c file-binding FIL\n+00015e90: 450a 0a52 6574 7572 6e73 2074 6865 206e E..Returns the n\n+00015ea0: 616d 6520 6f66 2074 6865 206c 6f67 6963 ame of the logic\n+00015eb0: 616c 2066 696c 6520 7468 6174 2046 494c al file that FIL\n+00015ec0: 4520 7761 7320 6f70 656e 6564 2074 6f20 E was opened to \n+00015ed0: 6163 6365 7373 2c20 6f72 206e 696c 0a69 access, or nil.i\n+00015ee0: 6620 6974 2068 6173 2062 6565 6e20 636c f it has been cl\n+00015ef0: 6f73 6564 2c20 6275 7420 6973 2073 7469 osed, but is sti\n+00015f00: 6c6c 2074 6f20 6265 2067 6172 6261 6765 ll to be garbage\n+00015f10: 2063 6f6c 6c65 6374 6564 2e72 6570 2e69 collected.rep.i\n+00015f20: 6f2e 6669 6c65 7323 7365 742d 6669 6c65 o.files#set-file\n+00015f30: 2d68 616e 646c 6572 2d64 6174 6173 6574 -handler-dataset\n+00015f40: 2d66 696c 652d 6861 6e64 6c65 722d 6461 -file-handler-da\n+00015f50: 7461 2046 494c 4520 4441 5441 0a0a 5365 ta FILE DATA..Se\n+00015f60: 7420 7468 6520 6861 6e64 6c65 722d 7370 t the handler-sp\n+00015f70: 6563 6966 6963 2064 6174 6120 6f66 2066 ecific data of f\n+00015f80: 696c 6520 6f62 6a65 6374 2046 494c 4520 ile object FILE \n+00015f90: 746f 2044 4154 412e 7265 702e 696f 2e66 to DATA.rep.io.f\n+00015fa0: 696c 6573 2364 656c 6574 652d 6669 6c65 iles#delete-file\n+00015fb0: 6465 6c65 7465 2d66 696c 6520 4649 4c45 delete-file FILE\n+00015fc0: 2d4e 414d 450a 0a44 656c 6574 6520 7468 -NAME..Delete th\n+00015fd0: 6520 6669 6c65 2063 616c 6c65 6420 4649 e file called FI\n+00015fe0: 4c45 2d4e 414d 452e 0072 6570 2e6c 616e LE-NAME..rep.lan\n+00015ff0: 672e 6d61 7468 236f 6464 7020 5800 0000 g.math#oddp X...\n+00016000: 6465 6275 672d 6f6e 2d65 7272 6f72 5768 debug-on-errorWh\n+00016010: 656e 2061 6e20 6572 726f 7220 6973 2073 en an error is s\n+00016020: 6967 6e61 6c6c 6564 2074 6869 7320 7661 ignalled this va\n+00016030: 7269 6162 6c65 2063 6f6e 7472 6f6c 7320 riable controls \n+00016040: 7768 6574 6865 7220 6f72 206e 6f74 2074 whether or not t\n+00016050: 6f0a 656e 7465 7220 7468 6520 4c69 7370 o.enter the Lisp\n+00016060: 2064 6562 7567 6765 7220 696d 6d65 6469 debugger immedi\n+00016070: 6174 656c 792e 2049 6620 7468 6520 7661 ately. If the va\n+00016080: 7269 6162 6c65 2773 2076 616c 7565 2069 riable's value i\n+00016090: 7320 6e6f 6e2d 6e69 6c20 6f72 2061 0a6c s non-nil or a.l\n+000160a0: 6973 7420 6f66 2073 796d 626f 6c73 2d2d ist of symbols--\n+000160b0: 6f6e 6520 6f66 2077 6869 6368 2069 7320 one of which is \n+000160c0: 7468 6520 7369 676e 616c 6c65 6420 6572 the signalled er\n+000160d0: 726f 7220 7379 6d62 6f6c 2d2d 7468 650a ror symbol--the.\n+000160e0: 6465 6275 6767 6572 2069 7320 656e 7465 debugger is ente\n+000160f0: 7265 642e 2052 6561 6420 696e 666f 2066 red. Read info f\n+00016100: 6f72 2074 6865 2064 6574 6169 6c73 2e62 or the details.b\n+00016110: 6163 6b74 7261 6365 2d6f 6e2d 6572 726f acktrace-on-erro\n+00016120: 7257 6865 6e20 616e 2065 7272 6f72 2069 rWhen an error i\n+00016130: 7320 7369 676e 616c 6c65 6420 7468 6973 s signalled this\n+00016140: 2076 6172 6961 626c 6520 636f 6e74 726f variable contro\n+00016150: 6c73 2077 6865 7468 6572 206f 7220 6e6f ls whether or no\n+00016160: 7420 746f 0a70 7269 6e74 2074 6865 2062 t to.print the b\n+00016170: 6163 6b74 7261 6365 2069 6d6d 6564 6961 acktrace immedia\n+00016180: 7465 6c79 2e20 4966 2074 6865 2076 6172 tely. If the var\n+00016190: 6961 626c 6527 7320 7661 6c75 6520 6973 iable's value is\n+000161a0: 206e 6f6e 2d6e 696c 206f 7220 6120 6c69 non-nil or a li\n+000161b0: 7374 0a6f 6620 7379 6d62 6f6c 732d 2d6f st.of symbols--o\n+000161c0: 6e65 206f 6620 7768 6963 6820 6973 2074 ne of which is t\n+000161d0: 6865 2073 6967 6e61 6c6c 6564 2065 7272 he signalled err\n+000161e0: 6f72 2073 796d 626f 6c2d 2d74 6865 2062 or symbol--the b\n+000161f0: 6163 6b74 7261 6365 0a69 7320 7072 696e acktrace.is prin\n+00016200: 7465 642e 2052 6561 6420 696e 666f 2066 ted. Read info f\n+00016210: 6f72 2074 6865 2064 6574 6169 6c73 2e70 or the details.p\n+00016220: 7269 6e74 2d6c 656e 6774 6854 6865 206d rint-lengthThe m\n+00016230: 6178 696d 756d 206e 756d 6265 7220 6f66 aximum number of\n+00016240: 206c 6973 7420 656c 656d 656e 7473 2074 list elements t\n+00016250: 6f20 7072 696e 7420 6265 666f 7265 2061 o print before a\n+00016260: 6262 7265 7669 6174 696e 672e 7265 702e bbreviating.rep.\n+00016270: 6c61 6e67 2e64 6562 7567 2362 7265 616b lang.debug#break\n+00016280: 6272 6561 6b0a 0a54 6865 206e 6578 7420 break..The next \n+00016290: 666f 726d 2074 6f20 6265 2065 7661 6c75 form to be evalu\n+000162a0: 6174 6564 2077 696c 6c20 6265 2064 6f6e ated will be don\n+000162b0: 6520 736f 2074 6872 6f75 6768 2074 6865 e so through the\n+000162c0: 204c 6973 7020 6465 6275 6767 6572 2e72 Lisp debugger.r\n+000162d0: 6570 2e6c 616e 672e 696e 7465 7270 7265 ep.lang.interpre\n+000162e0: 7465 7223 7369 676e 616c 7369 676e 616c ter#signalsignal\n+000162f0: 2045 5252 4f52 2d53 594d 424f 4c20 4441 ERROR-SYMBOL DA\n+00016300: 5441 0a0a 5369 676e 616c 2074 6861 7420 TA..Signal that \n+00016310: 616e 2065 7272 6f72 2068 6173 2068 6170 an error has hap\n+00016320: 7065 6e65 642e 2045 5252 4f52 2d53 594d pened. ERROR-SYM\n+00016330: 424f 4c20 6973 2074 6865 206e 616d 6520 BOL is the name \n+00016340: 6f66 2061 2073 796d 626f 6c0a 636c 6173 of a symbol.clas\n+00016350: 7369 6679 696e 6720 7468 6520 7479 7065 sifying the type\n+00016360: 206f 6620 6572 726f 722c 2069 7420 7368 of error, it sh\n+00016370: 6f75 6c64 2068 6176 6520 6120 7072 6f70 ould have a prop\n+00016380: 6572 7479 2060 6572 726f 722d 6d65 7373 erty `error-mess\n+00016390: 6167 6527 0a28 6120 7374 7269 6e67 2920 age'.(a string) \n+000163a0: 7769 7468 2061 2073 686f 7274 2064 6573 with a short des\n+000163b0: 6372 6970 7469 6f6e 206f 6620 7468 6520 cription of the \n+000163c0: 6572 726f 7220 6d65 7373 6167 652e 0a44 error message..D\n+000163d0: 4154 4120 6973 2061 206c 6973 7420 6f66 ATA is a list of\n+000163e0: 206f 626a 6563 7473 2077 6869 6368 2061 objects which a\n+000163f0: 7265 2072 656c 6576 616e 7420 746f 2074 re relevant to t\n+00016400: 6865 2065 7272 6f72 202d 2d20 7468 6579 he error -- they\n+00016410: 2077 696c 6c0a 6265 206d 6164 6520 6176 will.be made av\n+00016420: 6169 6c61 626c 6520 746f 2061 6e79 2065 ailable to any e\n+00016430: 7272 6f72 2d68 616e 646c 6572 206f 7220 rror-handler or \n+00016440: 7072 696e 7465 6420 6279 2074 6865 2064 printed by the d\n+00016450: 6566 6175 6c74 2065 7272 6f72 0a68 616e efault error.han\n+00016460: 646c 6572 2e72 6570 2e64 6174 6123 636f dler.rep.data#co\n+00016470: 6e73 636f 6e73 2043 4152 2043 4452 0a0a nscons CAR CDR..\n+00016480: 5265 7475 726e 7320 6120 6e65 7720 636f Returns a new co\n+00016490: 6e73 2d63 656c 6c20 7769 7468 2063 6172 ns-cell with car\n+000164a0: 2043 4152 2061 6e64 2063 6472 2043 4452 CAR and cdr CDR\n+000164b0: 2e72 6570 2e64 6174 6123 6964 6c65 2d67 .rep.data#idle-g\n+000164c0: 6172 6261 6765 2d74 6872 6573 686f 6c64 arbage-threshold\n+000164d0: 6964 6c65 2d67 6172 6261 6765 2d74 6872 idle-garbage-thr\n+000164e0: 6573 686f 6c64 205b 4e45 572d 5641 4c55 eshold [NEW-VALU\n+000164f0: 455d 0a0a 5468 6520 6e75 6d62 6572 206f E]..The number o\n+00016500: 6620 6279 7465 7320 6f66 2073 746f 7261 f bytes of stora\n+00016510: 6765 2077 6869 6368 206d 7573 7420 6265 ge which must be\n+00016520: 2075 7365 6420 6265 666f 7265 2061 2067 used before a g\n+00016530: 6172 6261 6765 2d0a 636f 6c6c 6563 7469 arbage-.collecti\n+00016540: 6f6e 2069 7320 7472 6967 6765 7265 6420 on is triggered \n+00016550: 7768 656e 2074 6865 2065 6469 746f 7220 when the editor \n+00016560: 6973 2069 646c 652e 7265 702e 6461 7461 is idle.rep.data\n+00016570: 2367 6172 6261 6765 2d63 6f6c 6c65 6374 #garbage-collect\n+00016580: 6761 7262 6167 652d 636f 6c6c 6563 740a garbage-collect.\n+00016590: 0a53 6361 6e73 2061 6c6c 2061 6c6c 6f63 .Scans all alloc\n+000165a0: 6174 6564 2073 746f 7261 6765 2066 6f72 ated storage for\n+000165b0: 2075 6e75 7361 626c 6520 6461 7461 2c20 unusable data, \n+000165c0: 616e 6420 7075 7473 2069 7420 6f6e 746f and puts it onto\n+000165d0: 2074 6865 2066 7265 652d 0a6c 6973 742e the free-.list.\n+000165e0: 2054 6869 7320 6973 2064 6f6e 6520 6175 This is done au\n+000165f0: 746f 6d61 7469 6361 6c6c 7920 7768 656e tomatically when\n+00016600: 2074 6865 2061 6d6f 756e 7420 6f66 2073 the amount of s\n+00016610: 746f 7261 6765 2075 7365 6420 7369 6e63 torage used sinc\n+00016620: 6520 7468 650a 6c61 7374 2067 6172 6261 e the.last garba\n+00016630: 6765 2d63 6f6c 6c65 6374 696f 6e20 6973 ge-collection is\n+00016640: 2067 7265 6174 6572 2074 6861 6e20 6067 greater than `g\n+00016650: 6172 6261 6765 2d74 6872 6573 686f 6c64 arbage-threshold\n+00016660: 272e 7265 702e 696f 2e74 696d 6572 7323 '.rep.io.timers#\n+00016670: 7365 742d 7469 6d65 7273 6574 2d74 696d set-timerset-tim\n+00016680: 6572 2054 494d 4552 205b 5345 434f 4e44 er TIMER [SECOND\n+00016690: 535d 205b 4d49 4c4c 4953 4543 4f4e 4453 S] [MILLISECONDS\n+000166a0: 5d0a 0a52 6573 7461 7274 2074 6865 206f ]..Restart the o\n+000166b0: 6e65 2d73 686f 7420 7469 6d65 7220 5449 ne-shot timer TI\n+000166c0: 4d45 522e 2049 6620 5345 434f 4e44 5320 MER. If SECONDS \n+000166d0: 616e 642f 6f72 204d 494c 4c49 5345 434f and/or MILLISECO\n+000166e0: 4e44 5320 6973 0a64 6566 696e 6564 2074 NDS is.defined t\n+000166f0: 6865 2070 6572 696f 6420 6166 7465 7220 he period after \n+00016700: 7768 6963 6820 6974 2066 6972 6573 2077 which it fires w\n+00016710: 696c 6c20 6265 2072 6573 6574 2074 6f20 ill be reset to \n+00016720: 7468 6520 7370 6563 6966 6965 640a 6475 the specified.du\n+00016730: 7261 7469 6f6e 2e20 4f74 6865 7277 6973 ration. Otherwis\n+00016740: 652c 2074 6865 2065 7869 7374 696e 6720 e, the existing \n+00016750: 7661 6c75 6573 2061 7265 2070 7265 7365 values are prese\n+00016760: 7276 6564 2e66 696c 652d 6861 6e64 6c65 rved.file-handle\n+00016770: 722d 616c 6973 7461 206c 6973 7420 6f66 r-alista list of\n+00016780: 2060 2852 4547 4558 5020 2e20 4841 4e44 `(REGEXP . HAND\n+00016790: 4c45 5229 272e 2049 6620 5245 4745 5850 LER)'. If REGEXP\n+000167a0: 206d 6174 6368 6573 2074 6865 206e 616d matches the nam\n+000167b0: 6520 6f66 2061 2066 696c 650a 6265 696e e of a file.bein\n+000167c0: 6720 6d61 6e69 7075 6c61 7465 6420 7468 g manipulated th\n+000167d0: 6520 6675 6e63 7469 6f6e 2048 414e 444c e function HANDL\n+000167e0: 4552 2069 7320 6361 6c6c 6564 2061 7320 ER is called as \n+000167f0: 2848 414e 444c 4552 204f 5045 5241 5449 (HANDLER OPERATI\n+00016800: 4f4e 0a41 5247 532e 2e2e 2920 7768 6572 ON.ARGS...) wher\n+00016810: 6520 4152 4753 206d 6174 6368 6573 2068 e ARGS matches h\n+00016820: 6f77 2074 6865 206f 7269 6769 6e61 6c20 ow the original \n+00016830: 6675 6e63 7469 6f6e 2069 7320 6361 6c6c function is call\n+00016840: 6564 2e72 6570 2e69 6f2e 6669 6c65 7323 ed.rep.io.files#\n+00016850: 6669 6c65 2d6e 616d 652d 6162 736f 6c75 file-name-absolu\n+00016860: 7465 2d70 6669 6c65 2d6e 616d 652d 6162 te-pfile-name-ab\n+00016870: 736f 6c75 7465 2d70 2046 494c 452d 4e41 solute-p FILE-NA\n+00016880: 4d45 0a0a 5265 7475 726e 7320 7420 6966 ME..Returns t if\n+00016890: 2046 494c 452d 4e41 4d45 2069 7320 636f FILE-NAME is co\n+000168a0: 6e74 6578 742d 696e 6465 7065 6e64 656e ntext-independen\n+000168b0: 742c 2069 2e65 2e20 6974 2064 6f65 7320 t, i.e. it does \n+000168c0: 6e6f 7420 6e61 6d65 2061 2066 696c 650a not name a file.\n+000168d0: 7265 6c61 7469 7665 2074 6f20 7468 6520 relative to the \n+000168e0: 6465 6661 756c 742d 6469 7265 6374 6f72 default-director\n+000168f0: 792e 7265 702e 696f 2e66 696c 6573 2363 y.rep.io.files#c\n+00016900: 616e 6f6e 6963 616c 2d66 696c 652d 6e61 anonical-file-na\n+00016910: 6d65 6361 6e6f 6e69 6361 6c2d 6669 6c65 mecanonical-file\n+00016920: 2d6e 616d 6520 4649 4c45 2d4e 414d 450a -name FILE-NAME.\n+00016930: 0a52 6574 7572 6e20 7468 6520 6361 6e6f .Return the cano\n+00016940: 6e69 6361 6c20 6e61 6d65 206f 6620 7468 nical name of th\n+00016950: 6520 6669 6c65 2063 616c 6c65 6420 4649 e file called FI\n+00016960: 4c45 2d4e 414d 452e 2054 6865 2063 616e LE-NAME. The can\n+00016970: 6f6e 6963 616c 206e 616d 650a 6f66 2061 onical name.of a\n+00016980: 2066 696c 6520 6973 2064 6566 696e 6564 file is defined\n+00016990: 2073 7563 6820 7468 6174 2074 776f 2066 such that two f\n+000169a0: 696c 6573 2063 616e 2062 6520 636f 6d70 iles can be comp\n+000169b0: 6172 6564 2073 696d 706c 7920 6279 2063 ared simply by c\n+000169c0: 6f6d 7061 7269 6e67 0a74 6865 6972 2063 omparing.their c\n+000169d0: 616e 6f6e 6963 616c 206e 616d 6573 3b20 anonical names; \n+000169e0: 6966 2074 6865 206e 616d 6573 206d 6174 if the names mat\n+000169f0: 6368 2c20 7468 6579 2072 6566 6572 2074 ch, they refer t\n+00016a00: 6f20 7468 6520 7361 6d65 2066 696c 652e o the same file.\n+00016a10: 0a0a 284e 6f74 6520 7468 6174 2074 6865 ..(Note that the\n+00016a20: 206f 7070 6f73 6974 6520 6973 6e27 7420 opposite isn't \n+00016a30: 616c 7761 7973 2074 7275 652c 2069 6620 always true, if \n+00016a40: 7477 6f20 6361 6e6f 6e69 6361 6c20 6e61 two canonical na\n+00016a50: 6d65 7320 646f 6e27 740a 6d61 7463 6820 mes don't.match \n+00016a60: 7468 6520 6669 6c65 2063 6f75 6c64 2073 the file could s\n+00016a70: 7469 6c6c 2062 6520 7468 6520 7361 6d65 till be the same\n+00016a80: 2c20 666f 7220 6578 616d 706c 6520 7669 , for example vi\n+00016a90: 6120 6c69 6e6b 732e 204f 6e20 6d6f 7374 a links. On most\n+00016aa0: 0a6f 7065 7261 7469 6e67 2073 7973 7465 .operating syste\n+00016ab0: 6d73 2c20 7379 6d62 6f6c 6963 206c 696e ms, symbolic lin\n+00016ac0: 6b73 2077 696c 6c20 6265 2065 7870 616e ks will be expan\n+00016ad0: 6465 6420 7768 6572 6520 706f 7373 6962 ded where possib\n+00016ae0: 6c65 2e29 7265 702e 696f 2e66 696c 6573 le.)rep.io.files\n+00016af0: 2366 696c 652d 6e61 6d65 2d61 732d 6469 #file-name-as-di\n+00016b00: 7265 6374 6f72 7966 696c 652d 6e61 6d65 rectoryfile-name\n+00016b10: 2d61 732d 6469 7265 6374 6f72 7920 4649 -as-directory FI\n+00016b20: 4c45 2d4e 414d 450a 0a52 6574 7572 6e20 LE-NAME..Return \n+00016b30: 4649 4c45 2d4e 414d 4520 7375 6368 2074 FILE-NAME such t\n+00016b40: 6861 7420 6974 206e 616d 6573 2061 2064 hat it names a d\n+00016b50: 6972 6563 746f 7279 2028 692e 6520 7769 irectory (i.e wi\n+00016b60: 7468 2061 2074 6572 6d69 6e61 7469 6e67 th a terminating\n+00016b70: 0a64 6972 6563 746f 7279 2073 6570 6172 .directory separ\n+00016b80: 6174 6f72 2063 6861 7261 6374 6572 2e29 ator character.)\n+00016b90: 7265 702e 696f 2e66 696c 6573 2373 6574 rep.io.files#set\n+00016ba0: 2d69 6e70 7574 2d68 616e 646c 6572 7365 -input-handlerse\n+00016bb0: 742d 696e 7075 742d 6861 6e64 6c65 7220 t-input-handler \n+00016bc0: 4c4f 4341 4c2d 4649 4c45 2046 554e 4354 LOCAL-FILE FUNCT\n+00016bd0: 494f 4e0a 0a41 7272 616e 6765 2066 6f72 ION..Arrange for\n+00016be0: 2046 554e 4354 494f 4e20 746f 2062 6520 FUNCTION to be \n+00016bf0: 6361 6c6c 6564 2077 6865 6e65 7665 7220 called whenever \n+00016c00: 7065 6e64 696e 6720 696e 7075 7420 6973 pending input is\n+00016c10: 2061 7661 696c 6162 6c65 0a6f 6e20 4c4f available.on LO\n+00016c20: 4341 4c2d 4649 4c45 2e20 4e6f 7465 2074 CAL-FILE. Note t\n+00016c30: 6861 7420 7468 6973 206d 616b 6573 204c hat this makes L\n+00016c40: 4f43 414c 2d46 494c 4520 646f 206e 6f6e OCAL-FILE do non\n+00016c50: 2d62 6c6f 636b 696e 6720 696e 7075 742e -blocking input.\n+00016c60: 7265 702e 696f 2e66 696c 6573 2366 696c rep.io.files#fil\n+00016c70: 6570 6669 6c65 7020 4152 470a 0a52 6574 epfilep ARG..Ret\n+00016c80: 7572 6e73 2074 2069 6620 4152 4720 6973 urns t if ARG is\n+00016c90: 2061 2066 696c 6520 6f62 6a65 6374 2e72 a file object.r\n+00016ca0: 6570 2e69 6f2e 6669 6c65 7323 6669 6c65 ep.io.files#file\n+00016cb0: 2d74 7479 7066 696c 652d 7474 7970 2046 -ttypfile-ttyp F\n+00016cc0: 494c 450a 0a52 6574 7572 6e73 2074 7275 ILE..Returns tru\n+00016cd0: 6520 6966 2046 494c 4520 6973 206c 696e e if FILE is lin\n+00016ce0: 6b65 6420 746f 2061 2074 7479 2e72 6570 ked to a tty.rep\n+00016cf0: 2e69 6f2e 6669 6c65 7323 6669 6c65 2d62 .io.files#file-b\n+00016d00: 6f75 6e64 2d73 7472 6561 6d66 696c 652d ound-streamfile-\n+00016d10: 626f 756e 642d 7374 7265 616d 2046 494c bound-stream FIL\n+00016d20: 450a 0a49 6620 6669 6c65 206f 626a 6563 E..If file objec\n+00016d30: 7420 4649 4c45 2064 6f65 736e 2774 2072 t FILE doesn't r\n+00016d40: 6566 6572 2074 6f20 6120 6c6f 6361 6c20 efer to a local \n+00016d50: 6669 6c65 2c20 7265 7475 726e 2074 6865 file, return the\n+00016d60: 2073 7472 6561 6d0a 7468 6174 2069 7427 stream.that it'\n+00016d70: 7320 626f 756e 6420 746f 2e72 6570 2e69 s bound to.rep.i\n+00016d80: 6f2e 6669 6c65 7323 6669 6c65 2d68 616e o.files#file-han\n+00016d90: 646c 6572 2d64 6174 6166 696c 652d 6861 dler-datafile-ha\n+00016da0: 6e64 6c65 722d 6461 7461 2046 494c 450a ndler-data FILE.\n+00016db0: 0a52 6574 7572 6e20 7468 6520 6861 6e64 .Return the hand\n+00016dc0: 6c65 722d 7370 6563 6966 6963 2064 6174 ler-specific dat\n+00016dd0: 6120 666f 7220 4649 4c45 2e72 6570 2e69 a for FILE.rep.i\n+00016de0: 6f2e 6669 6c65 7323 6f70 656e 2d66 696c o.files#open-fil\n+00016df0: 656f 7065 6e2d 6669 6c65 2046 494c 452d eopen-file FILE-\n+00016e00: 4e41 4d45 2041 4343 4553 532d 5459 5045 NAME ACCESS-TYPE\n+00016e10: 0a0a 5265 7475 726e 2061 206e 6577 2066 ..Return a new f\n+00016e20: 696c 6520 6f62 6a65 6374 2072 6566 6572 ile object refer\n+00016e30: 656e 6369 6e67 2074 6865 206c 6f67 6963 encing the logic\n+00016e40: 616c 2066 696c 6520 6361 6c6c 6564 2046 al file called F\n+00016e50: 494c 452d 4e41 4d45 2c0a 666f 7220 4143 ILE-NAME,.for AC\n+00016e60: 4345 5353 2d54 5950 4520 7265 7175 6573 CESS-TYPE reques\n+00016e70: 7473 2e20 4143 4345 5353 2d54 5950 4520 ts. ACCESS-TYPE \n+00016e80: 6361 6e20 6265 206f 6e65 206f 6620 7468 can be one of th\n+00016e90: 6520 7379 6d62 6f6c 733a 0a0a 0972 6561 e symbols:...rea\n+00016ea0: 6409 0946 6f72 2069 6e70 7574 0a09 7772 d..For input..wr\n+00016eb0: 6974 6509 0954 7275 6e63 6174 6520 6f72 ite..Truncate or\n+00016ec0: 2063 7265 6174 6520 7468 6520 6669 6c65 create the file\n+00016ed0: 2c20 616e 6420 6f70 656e 2066 6f72 206f , and open for o\n+00016ee0: 7574 7075 740a 0961 7070 656e 6409 094f utput..append..O\n+00016ef0: 7065 6e20 666f 7220 6f75 7470 7574 2061 pen for output a\n+00016f00: 7420 7468 6520 656e 6420 6f66 2074 6865 t the end of the\n+00016f10: 2066 696c 652e 7265 702e 696f 2e66 696c file.rep.io.fil\n+00016f20: 6573 2363 6c6f 7365 2d66 696c 6563 6c6f es#close-fileclo\n+00016f30: 7365 2d66 696c 6520 4649 4c45 0a0a 5369 se-file FILE..Si\n+00016f40: 676e 616c 2074 6861 7420 7468 6572 6520 gnal that there \n+00016f50: 7769 6c6c 2062 6520 6e6f 206d 6f72 6520 will be no more \n+00016f60: 492f 4f20 7468 726f 7567 6820 7468 6520 I/O through the \n+00016f70: 6669 6c65 206f 626a 6563 7420 4649 4c45 file object FILE\n+00016f80: 2e72 6570 2e69 6f2e 6669 6c65 7323 6669 .rep.io.files#fi\n+00016f90: 6c65 2d65 7869 7374 732d 7066 696c 652d le-exists-pfile-\n+00016fa0: 6578 6973 7473 2d70 2046 494c 452d 4e41 exists-p FILE-NA\n+00016fb0: 4d45 0a0a 5265 7475 726e 7320 7420 6966 ME..Returns t if\n+00016fc0: 2074 6865 2066 696c 6520 6361 6c6c 6564 the file called\n+00016fd0: 2046 494c 452d 4e41 4d45 2065 7869 7374 FILE-NAME exist\n+00016fe0: 732e 0072 6570 2e6c 616e 672e 696e 7465 s..rep.lang.inte\n+00016ff0: 7270 7265 7465 7223 6e6f 7000 0000 0000 rpreter#nop.....\n+00017000: 7265 702e 696f 2e66 696c 6573 236d 616b rep.io.files#mak\n+00017010: 652d 6669 6c65 2d66 726f 6d2d 7374 7265 e-file-from-stre\n+00017020: 616d 6d61 6b65 2d66 696c 652d 6672 6f6d ammake-file-from\n+00017030: 2d73 7472 6561 6d20 4649 4c45 2d4e 414d -stream FILE-NAM\n+00017040: 4520 5354 5245 414d 2048 414e 444c 4552 E STREAM HANDLER\n+00017050: 0a0a 5265 7475 726e 2061 206e 6577 2066 ..Return a new f\n+00017060: 696c 6520 6f62 6a65 6374 2074 6861 7420 ile object that \n+00017070: 7265 6665 7273 2074 6f20 7468 6520 6c6f refers to the lo\n+00017080: 6769 6361 6c20 6669 6c65 2063 616c 6c65 gical file calle\n+00017090: 6420 4649 4c45 2d4e 414d 452c 0a74 6861 d FILE-NAME,.tha\n+000170a0: 7420 6973 206e 6f74 2069 6e20 7468 6520 t is not in the \n+000170b0: 6c6f 6361 6c20 6669 6c69 6e67 2073 7973 local filing sys\n+000170c0: 7465 6d2e 2041 6c6c 2061 6363 6573 7320 tem. All access \n+000170d0: 746f 2074 6865 2066 696c 6520 6f62 6a65 to the file obje\n+000170e0: 6374 0a77 696c 6c20 6265 2064 6972 6563 ct.will be direc\n+000170f0: 7465 6420 7468 726f 7567 6820 7468 6520 ted through the \n+00017100: 7374 7265 616d 206f 626a 6563 7420 5354 stream object ST\n+00017110: 5245 414d 2c20 616e 6420 7468 6520 6669 REAM, and the fi\n+00017120: 6c65 2068 616e 646c 6572 0a66 756e 6374 le handler.funct\n+00017130: 696f 6e20 4841 4e44 4c45 522e 7265 702e ion HANDLER.rep.\n+00017140: 696f 2e66 696c 6573 2372 656e 616d 652d io.files#rename-\n+00017150: 6669 6c65 7265 6e61 6d65 2d66 696c 6520 filerename-file \n+00017160: 4f4c 442d 4e41 4d45 204e 4557 2d4e 414d OLD-NAME NEW-NAM\n+00017170: 450a 0a52 656e 616d 6520 7468 6520 6669 E..Rename the fi\n+00017180: 6c65 2063 616c 6c65 6420 4f4c 442d 4e41 le called OLD-NA\n+00017190: 4d45 2073 6f20 7468 6174 2069 7420 6973 ME so that it is\n+000171a0: 2063 616c 6c65 6420 4e45 572d 4e41 4d45 called NEW-NAME\n+000171b0: 2e20 4e6f 7465 2074 6861 740a 7468 6973 . Note that.this\n+000171c0: 2061 6c6d 6f73 7420 6365 7274 6169 6e6c almost certainl\n+000171d0: 7920 776f 6e27 7420 776f 726b 2061 6372 y won't work acr\n+000171e0: 6f73 7320 6669 6c69 6e67 2073 7973 7465 oss filing syste\n+000171f0: 6d73 2e72 6570 2e69 6f2e 6669 6c65 7323 ms.rep.io.files#\n+00017200: 6669 6c65 2d72 6561 6461 626c 652d 7066 file-readable-pf\n+00017210: 696c 652d 7265 6164 6162 6c65 2d70 2046 ile-readable-p F\n+00017220: 494c 452d 4e41 4d45 0a0a 5265 7475 726e ILE-NAME..Return\n+00017230: 7320 7420 6966 2074 6865 2066 696c 6520 s t if the file \n+00017240: 6361 6c6c 6564 2046 494c 452d 4e41 4d45 called FILE-NAME\n+00017250: 2069 7320 6176 6169 6c61 626c 6520 666f is available fo\n+00017260: 7220 7265 6164 696e 6720 6672 6f6d 2e72 r reading from.r\n+00017270: 6570 2e69 6f2e 6669 6c65 7323 7365 742d ep.io.files#set-\n+00017280: 6669 6c65 2d6d 6f64 6573 7365 742d 6669 file-modesset-fi\n+00017290: 6c65 2d6d 6f64 6573 2046 494c 452d 4e41 le-modes FILE-NA\n+000172a0: 4d45 204d 4f44 4553 0a0a 5365 7473 2074 ME MODES..Sets t\n+000172b0: 6865 2061 6363 6573 7320 7065 726d 6973 he access permis\n+000172c0: 7369 6f6e 7320 6f66 2074 6865 2066 696c sions of the fil\n+000172d0: 6520 6361 6c6c 6564 2046 494c 452d 4e41 e called FILE-NA\n+000172e0: 4d45 2074 6f20 4d4f 4445 532e 2054 6865 ME to MODES. The\n+000172f0: 206f 6e6c 790a 706f 7274 6162 6c65 2077 only.portable w\n+00017300: 6179 206f 6620 6765 7474 696e 6720 4d4f ay of getting MO\n+00017310: 4445 5320 6973 2066 726f 6d20 7468 6520 DES is from the \n+00017320: 6066 696c 652d 6d6f 6465 7327 2066 756e `file-modes' fun\n+00017330: 6374 696f 6e20 7369 6e63 6520 6974 0a6d ction since it.m\n+00017340: 6179 2063 6861 6e67 6520 6163 726f 7373 ay change across\n+00017350: 2066 696c 696e 6720 7379 7374 656d 732e filing systems.\n+00017360: 7265 702e 696f 2e66 696c 6573 2366 696c rep.io.files#fil\n+00017370: 652d 6d6f 6465 732d 6173 2d73 7472 696e e-modes-as-strin\n+00017380: 6766 696c 652d 6d6f 6465 732d 6173 2d73 gfile-modes-as-s\n+00017390: 7472 696e 6720 4649 4c45 2d4e 414d 450a tring FILE-NAME.\n+000173a0: 0a52 6574 7572 6e73 2061 2074 656e 2063 .Returns a ten c\n+000173b0: 6861 7261 6374 6572 2073 7472 696e 6720 haracter string \n+000173c0: 6465 7363 7269 6269 6e67 2074 6865 2061 describing the a\n+000173d0: 7474 7269 6275 7465 7320 6f66 2074 6865 ttributes of the\n+000173e0: 2066 696c 650a 6361 6c6c 6564 2046 494c file.called FIL\n+000173f0: 452d 4e41 4d45 2e72 6570 2e69 6f2e 6669 E-NAME.rep.io.fi\n+00017400: 6c65 7323 6669 6c65 2d6d 6f64 7469 6d65 les#file-modtime\n+00017410: 6669 6c65 2d6d 6f64 7469 6d65 2046 494c file-modtime FIL\n+00017420: 452d 4e41 4d45 0a0a 5265 7475 726e 2074 E-NAME..Return t\n+00017430: 6865 2074 696d 6520 7468 6174 2074 6865 he time that the\n+00017440: 2066 696c 6520 6361 6c6c 6564 2046 494c file called FIL\n+00017450: 452d 4e41 4d45 2077 6173 206c 6173 7420 E-NAME was last \n+00017460: 6d6f 6469 6669 6564 2c20 6173 2061 2063 modified, as a c\n+00017470: 6f6e 730a 6365 6c6c 2073 746f 7269 6e67 ons.cell storing\n+00017480: 2074 776f 2069 6e74 6567 6572 732c 2074 two integers, t\n+00017490: 6865 206c 6f77 2032 3420 6269 7473 2c20 he low 24 bits, \n+000174a0: 616e 6420 7468 6520 6869 6768 2062 6974 and the high bit\n+000174b0: 732e 7265 702e 696f 2e64 622e 7364 626d s.rep.io.db.sdbm\n+000174c0: 2373 6462 6d2d 6465 6c65 7465 7364 626d #sdbm-deletesdbm\n+000174d0: 2d64 656c 6574 6520 4442 4d20 4b45 5972 -delete DBM KEYr\n+000174e0: 6570 2e69 6f2e 6462 2e73 6462 6d23 7364 ep.io.db.sdbm#sd\n+000174f0: 626d 2d6e 6578 746b 6579 7364 626d 2d6e bm-nextkeysdbm-n\n+00017500: 6578 746b 6579 2044 424d 7265 702e 6461 extkey DBMrep.da\n+00017510: 7461 2e74 6162 6c65 7323 6d61 6b65 2d74 ta.tables#make-t\n+00017520: 6162 6c65 6d61 6b65 2d74 6162 6c65 2048 ablemake-table H\n+00017530: 4153 482d 4655 4e43 5449 4f4e 2043 4f4d ASH-FUNCTION COM\n+00017540: 5041 5245 2d46 554e 4354 494f 4e0a 0a43 PARE-FUNCTION..C\n+00017550: 7265 6174 6520 616e 6420 7265 7475 726e reate and return\n+00017560: 2061 206e 6577 2068 6173 6820 7461 626c a new hash tabl\n+00017570: 652e 2057 6865 6e20 7374 6f72 696e 6720 e. When storing \n+00017580: 616e 6420 7265 6665 7265 6e63 696e 6720 and referencing \n+00017590: 6b65 7973 0a69 7420 7769 6c6c 2075 7365 keys.it will use\n+000175a0: 2074 6865 2066 756e 6374 696f 6e20 4841 the function HA\n+000175b0: 5348 2d46 554e 4354 494f 4e20 746f 206d SH-FUNCTION to m\n+000175c0: 6170 206b 6579 7320 746f 2068 6173 6820 ap keys to hash \n+000175d0: 636f 6465 730a 2870 6f73 6974 6976 6520 codes.(positive \n+000175e0: 6669 786e 756d 7329 2c20 616e 6420 7468 fixnums), and th\n+000175f0: 6520 7072 6564 6963 6174 6520 6675 6e63 e predicate func\n+00017600: 7469 6f6e 2043 4f4d 5041 5245 2d46 554e tion COMPARE-FUN\n+00017610: 4354 494f 4e20 746f 0a63 6f6d 7061 7265 CTION to.compare\n+00017620: 2074 776f 206b 6579 7320 2873 686f 756c two keys (shoul\n+00017630: 6420 7265 7475 726e 2074 7275 6520 6966 d return true if\n+00017640: 2074 6865 206b 6579 7320 6172 6520 636f the keys are co\n+00017650: 6e73 6964 6572 6564 2065 7175 616c 292e nsidered equal).\n+00017660: 7265 702e 766d 2e69 6e74 6572 7072 6574 rep.vm.interpret\n+00017670: 6572 2376 616c 6964 6174 652d 6279 7465 er#validate-byte\n+00017680: 2d63 6f64 6576 616c 6964 6174 652d 6279 -codevalidate-by\n+00017690: 7465 2d63 6f64 6520 4243 2d4d 414a 4f52 te-code BC-MAJOR\n+000176a0: 2042 432d 4d49 4e4f 520a 0a43 6865 636b BC-MINOR..Check\n+000176b0: 2074 6861 7420 6279 7465 2063 6f64 6573 that byte codes\n+000176c0: 2066 726f 6d20 696e 7374 7275 6374 696f from instructio\n+000176d0: 6e20 7365 7420 4243 2d4d 414a 4f52 2e42 n set BC-MAJOR.B\n+000176e0: 432d 4d49 4e4f 522c 206d 6179 2062 650a C-MINOR, may be.\n+000176f0: 6578 6563 7574 6564 2e20 4966 206e 6f74 executed. If not\n+00017700: 2c20 616e 2065 7272 6f72 2077 696c 6c20 , an error will \n+00017710: 6265 2073 6967 6e61 6c6c 6564 2e00 7265 be signalled..re\n+00017720: 702e 766d 2e63 6f6d 7069 6c65 7223 636f p.vm.compiler#co\n+00017730: 6d70 696c 652d 6469 7265 6374 6f72 7920 mpile-directory \n+00017740: 4449 522d 4e41 4d45 2023 216f 7074 696f DIR-NAME #!optio\n+00017750: 6e61 6c20 464f 5243 452d 5020 4558 434c nal FORCE-P EXCL\n+00017760: 5544 452d 5245 0072 6570 2e76 6d2e 636f UDE-RE.rep.vm.co\n+00017770: 6d70 696c 6572 2e6d 6f64 756c 6573 2363 mpiler.modules#c\n+00017780: 6f6d 7069 6c65 2d6d 6f64 756c 6520 5354 ompile-module ST\n+00017790: 5255 4354 7265 702e 6c61 6e67 2e69 6e74 RUCTrep.lang.int\n+000177a0: 6572 7072 6574 6572 236e 696c 5468 6520 erpreter#nilThe \n+000177b0: 7661 6c75 6520 6f66 2074 6865 2062 6f6f value of the boo\n+000177c0: 6c65 616e 2d66 616c 7365 2061 6e64 2065 lean-false and e\n+000177d0: 6e64 2d6f 662d 6c69 7374 206f 626a 6563 nd-of-list objec\n+000177e0: 742e 0072 6570 2e6c 616e 672e 696e 7465 t..rep.lang.inte\n+000177f0: 7270 7265 7465 7223 6465 6675 6e20 5359 rpreter#defun SY\n+00017800: 4d42 4f4c 202e 2042 4f44 5900 7265 702e MBOL . BODY.rep.\n+00017810: 6c61 6e67 2e69 6e74 6572 7072 6574 6572 lang.interpreter\n+00017820: 2364 6566 636f 6e73 7420 5359 4d42 4f4c #defconst SYMBOL\n+00017830: 2056 414c 5545 202e 2052 4553 5472 6570 VALUE . RESTrep\n+00017840: 2e6c 616e 672e 696e 7465 7270 7265 7465 .lang.interprete\n+00017850: 7223 6c65 742a 6c65 7420 2842 494e 4449 r#let*let (BINDI\n+00017860: 4e47 532e 2e2e 2920 424f 4459 2e2e 2e0a NGS...) BODY....\n+00017870: 0a53 696d 696c 6172 2074 6f20 606c 6574 .Similar to `let\n+00017880: 2720 6578 6365 7074 2074 6861 7420 7468 ' except that th\n+00017890: 6520 4249 4e44 494e 4753 2061 7265 2069 e BINDINGS are i\n+000178a0: 6e73 7461 6c6c 6564 2061 7320 7468 6569 nstalled as thei\n+000178b0: 7220 7661 6c75 6573 0a61 7265 2063 6f6d r values.are com\n+000178c0: 7075 7465 642c 2069 6e20 7468 6520 6f72 puted, in the or\n+000178d0: 6465 7220 7468 6579 2061 7265 2077 7269 der they are wri\n+000178e0: 7474 656e 2e72 6570 2e6c 616e 672e 696e tten.rep.lang.in\n+000178f0: 7465 7270 7265 7465 7223 6c65 7472 6563 terpreter#letrec\n+00017900: 5369 6d69 6c61 7220 746f 2060 6c65 7427 Similar to `let'\n+00017910: 2061 6e64 2060 6c65 742a 2720 6578 6365 and `let*' exce\n+00017920: 7074 2074 6861 7420 7468 6520 7661 6c75 pt that the valu\n+00017930: 6573 206f 6620 7468 6520 4249 4e44 494e es of the BINDIN\n+00017940: 4753 0a61 7265 2065 7661 6c75 6174 6564 GS.are evaluated\n+00017950: 2073 7563 6820 7468 6174 2061 6c6c 206f such that all o\n+00017960: 6620 7468 6520 626f 756e 6420 7661 7269 f the bound vari\n+00017970: 6162 6c65 7320 6172 6520 696e 2074 6865 ables are in the\n+00017980: 2073 636f 7065 2e0a 5468 6973 206d 6561 scope..This mea\n+00017990: 6e73 2074 6861 7420 606c 6574 7265 6327 ns that `letrec'\n+000179a0: 206d 6179 2062 6520 7573 6564 2074 6f20 may be used to \n+000179b0: 6465 6669 6e65 206d 7574 7561 6c6c 7920 define mutually \n+000179c0: 7265 6375 7273 6976 650a 6675 6e63 7469 recursive.functi\n+000179d0: 6f6e 732e 0072 6570 2e6c 616e 672e 696e ons..rep.lang.in\n+000179e0: 7465 7270 7265 7465 7223 6966 2043 4f4e terpreter#if CON\n+000179f0: 4449 5449 4f4e 2054 4845 4e20 2321 7265 DITION THEN #!re\n+00017a00: 7374 2045 4c53 4572 6570 2e6c 616e 672e st ELSErep.lang.\n+00017a10: 696e 7465 7270 7265 7465 7223 6361 7365 interpreter#case\n+00017a20: 4561 6368 2043 4c41 5553 4520 6973 2060 Each CLAUSE is `\n+00017a30: 2828 4954 454d 532e 2e2e 2029 2046 4f52 ((ITEMS... ) FOR\n+00017a40: 4d53 2e2e 2e29 272e 2046 696e 6420 7468 MS...)'. Find th\n+00017a50: 6520 6669 7273 7420 434c 4155 5345 2077 e first CLAUSE w\n+00017a60: 6974 6820 616e 0a49 5445 4d20 6d61 7463 ith an.ITEM matc\n+00017a70: 6869 6e67 2028 7573 696e 6720 6065 716c hing (using `eql\n+00017a80: 2729 2074 6865 2072 6573 756c 7420 6f66 ') the result of\n+00017a90: 2065 7661 6c75 6174 696e 6720 4b45 5920 evaluating KEY \n+00017aa0: 286f 6e6c 790a 6576 616c 7561 7465 6420 (only.evaluated \n+00017ab0: 6f6e 6365 292c 2074 6865 6e20 6576 616c once), then eval\n+00017ac0: 7561 7465 2074 6865 2061 7373 6f63 6961 uate the associa\n+00017ad0: 7465 6420 464f 524d 5320 696e 2061 2060 ted FORMS in a `\n+00017ae0: 7072 6f67 6e27 2e20 5468 650a 6669 6e61 progn'. The.fina\n+00017af0: 6c20 636c 6175 7365 206d 6179 2068 6176 l clause may hav\n+00017b00: 6520 7468 6520 666f 726d 2060 2874 2046 e the form `(t F\n+00017b10: 4f52 4d53 2e2e 2e29 272c 2077 6869 6368 ORMS...)', which\n+00017b20: 2061 6c77 6179 7320 6d61 7463 6865 7320 always matches \n+00017b30: 4b45 590a 6966 206e 6f20 6f74 6865 7220 KEY.if no other \n+00017b40: 434c 4155 5345 2068 6173 2061 6c72 6561 CLAUSE has alrea\n+00017b50: 6479 2e20 5265 7475 726e 7320 6661 6c73 dy. Returns fals\n+00017b60: 6520 6966 206e 6f20 636c 6175 7365 206d e if no clause m\n+00017b70: 6174 6368 6573 2e0a 0a49 6620 616e 7920 atches...If any \n+00017b80: 6f66 2074 6865 2049 5445 4d53 2061 7070 of the ITEMS app\n+00017b90: 6561 7220 6d6f 7265 2074 6861 6e20 6f6e ear more than on\n+00017ba0: 6365 2c20 7468 656e 2074 6865 2062 6568 ce, then the beh\n+00017bb0: 6176 696f 7572 2069 730a 756e 6465 6669 aviour is.undefi\n+00017bc0: 6e65 642e 7265 702e 6c61 6e67 2e69 6e74 ned.rep.lang.int\n+00017bd0: 6572 7072 6574 6572 2377 6865 6e45 7661 erpreter#whenEva\n+00017be0: 6c75 6174 6573 2043 4f4e 4449 5449 4f4e luates CONDITION\n+00017bf0: 2c20 6966 2069 7420 6973 2074 7275 6520 , if it is true \n+00017c00: 616e 2069 6d70 6c69 6369 7420 7072 6f67 an implicit prog\n+00017c10: 6e20 6973 2070 6572 666f 726d 6564 0a77 n is performed.w\n+00017c20: 6974 6820 464f 524d 532e 0072 6570 2e6c ith FORMS..rep.l\n+00017c30: 616e 672e 696e 7465 7270 7265 7465 7223 ang.interpreter#\n+00017c40: 7768 656e 2043 4f4e 4449 5449 4f4e 2023 when CONDITION #\n+00017c50: 2172 6573 7420 464f 524d 5300 7265 702e !rest FORMS.rep.\n+00017c60: 6c61 6e67 2e69 6e74 6572 7072 6574 6572 lang.interpreter\n+00017c70: 2375 6e6c 6573 7320 434f 4e44 4954 494f #unless CONDITIO\n+00017c80: 4e20 2321 7265 7374 2046 4f52 4d53 0072 N #!rest FORMS.r\n+00017c90: 6570 2e6c 616e 672e 696e 7465 7270 7265 ep.lang.interpre\n+00017ca0: 7465 7223 6465 6676 6172 2d73 6574 7120 ter#defvar-setq \n+00017cb0: 5641 5220 2321 6f70 7469 6f6e 616c 2056 VAR #!optional V\n+00017cc0: 414c 5545 2044 4f43 0072 6570 2e6c 616e ALUE DOC.rep.lan\n+00017cd0: 672e 696e 7465 7270 7265 7465 7223 7072 g.interpreter#pr\n+00017ce0: 6f67 3220 2e20 4152 4753 7265 702e 6c61 og2 . ARGSrep.la\n+00017cf0: 6e67 2e69 6e74 6572 7072 6574 6572 2364 ng.interpreter#d\n+00017d00: 6563 6c61 7265 6465 636c 6172 6520 434c eclaredeclare CL\n+00017d10: 4155 5345 532e 2e2e 0a0a 5072 6f76 6964 AUSES.....Provid\n+00017d20: 6520 7468 6520 636f 6d70 696c 6572 2077 e the compiler w\n+00017d30: 6974 6820 6578 7472 6120 696e 666f 726d ith extra inform\n+00017d40: 6174 696f 6e20 7768 696c 6520 636f 6d70 ation while comp\n+00017d50: 696c 696e 6720 7468 6520 666f 726d 730a iling the forms.\n+00017d60: 7468 6174 2061 7070 6561 7220 696e 2074 that appear in t\n+00017d70: 6865 2073 616d 6520 6c65 7869 6361 6c20 he same lexical \n+00017d80: 7363 6f70 6520 6173 2074 6865 2064 6563 scope as the dec\n+00017d90: 6c61 7261 7469 6f6e 2e0a 0a45 6163 6820 laration...Each \n+00017da0: 434c 4155 5345 2069 7320 6120 6c69 7374 CLAUSE is a list\n+00017db0: 2c20 7468 6520 6669 7273 7420 656c 656d , the first elem\n+00017dc0: 656e 7420 6f66 2077 6869 6368 2069 7320 ent of which is \n+00017dd0: 6120 7379 6d62 6f6c 2064 6566 696e 696e a symbol definin\n+00017de0: 670a 7468 6520 7479 7065 206f 6620 6465 g.the type of de\n+00017df0: 636c 6172 6174 696f 6e2c 2074 6865 206f claration, the o\n+00017e00: 7468 6572 2065 6c65 6d65 6e74 7320 7265 ther elements re\n+00017e10: 6c61 7465 2074 6f20 7468 6520 6465 636c late to the decl\n+00017e20: 6172 6174 696f 6e2e 0a53 6565 2074 6865 aration..See the\n+00017e30: 2060 436f 6d70 696c 6572 2044 6563 6c61 `Compiler Decla\n+00017e40: 7261 7469 6f6e 7327 206e 6f64 6520 6f66 rations' node of\n+00017e50: 2074 6865 206c 6962 7265 7020 6d61 6e75 the librep manu\n+00017e60: 616c 2066 6f72 2064 6574 6169 6c73 0a6f al for details.o\n+00017e70: 6620 7468 6520 706f 7373 6962 6c65 2064 f the possible d\n+00017e80: 6563 6c61 7261 7469 6f6e 2074 7970 6573 eclaration types\n+00017e90: 2e72 6570 2e6c 616e 672e 696e 7465 7270 .rep.lang.interp\n+00017ea0: 7265 7465 7223 7468 726f 7750 6572 666f reter#throwPerfo\n+00017eb0: 726d 7320 6120 6e6f 6e2d 6c6f 6361 6c20 rms a non-local \n+00017ec0: 6578 6974 2074 6f20 7468 6520 6063 6174 exit to the `cat\n+00017ed0: 6368 2720 666f 726d 2077 6169 7469 6e67 ch' form waiting\n+00017ee0: 2066 6f72 2054 4147 2061 6e64 2072 6574 for TAG and ret\n+00017ef0: 7572 6e0a 5641 4c55 4520 6672 6f6d 2069 urn.VALUE from i\n+00017f00: 742e 0072 6570 2e6c 616e 672e 696e 7465 t..rep.lang.inte\n+00017f10: 7270 7265 7465 7223 6175 746f 6c6f 6164 rpreter#autoload\n+00017f20: 2d6d 6163 726f 2053 594d 424f 4c2d 464f -macro SYMBOL-FO\n+00017f30: 524d 2046 494c 4520 2321 7265 7374 2045 RM FILE #!rest E\n+00017f40: 5854 5241 0072 6570 2e6c 616e 672e 646f XTRA.rep.lang.do\n+00017f50: 6323 6465 7363 7269 6265 2d76 616c 7565 c#describe-value\n+00017f60: 2056 414c 5545 2023 216f 7074 696f 6e61 VALUE #!optiona\n+00017f70: 6c20 4e41 4d45 2053 5452 5543 5455 5245 l NAME STRUCTURE\n+00017f80: 0072 6570 2e6c 616e 672e 646f 6323 646f .rep.lang.doc#do\n+00017f90: 6375 6d65 6e74 6174 696f 6e20 5359 4d42 cumentation SYMB\n+00017fa0: 4f4c 2023 216f 7074 696f 6e61 6c20 5354 OL #!optional ST\n+00017fb0: 5255 4354 5552 4520 5641 4c55 4500 7265 RUCTURE VALUE.re\n+00017fc0: 702e 6c61 6e67 2e64 6f63 2364 6f63 756d p.lang.doc#docum\n+00017fd0: 656e 742d 7661 7269 6162 6c65 2053 594d ent-variable SYM\n+00017fe0: 424f 4c20 5354 5255 4354 5552 4520 444f BOL STRUCTURE DO\n+00017ff0: 432d 5354 5249 4e47 0000 0000 0000 0000 C-STRING........\n+00018000: 7265 702e 696f 2e66 696c 6573 2366 6c75 rep.io.files#flu\n+00018010: 7368 2d66 696c 6566 6c75 7368 2d66 696c sh-fileflush-fil\n+00018020: 6520 4649 4c45 0a0a 466c 7573 6820 616e e FILE..Flush an\n+00018030: 7920 6275 6666 6572 6564 206f 7574 7075 y buffered outpu\n+00018040: 7420 6f6e 2046 494c 452e 2054 6869 7320 t on FILE. This \n+00018050: 6973 2075 7375 616c 6c79 2075 6e6e 6563 is usually unnec\n+00018060: 6573 7361 7279 2073 696e 6365 0a61 6c6c essary since.all\n+00018070: 206f 7574 7075 7420 7769 6c6c 2062 6520 output will be \n+00018080: 666c 7573 6865 6420 7768 656e 2046 494c flushed when FIL\n+00018090: 4520 6973 2065 7665 6e74 7561 6c6c 7920 E is eventually \n+000180a0: 636c 6f73 6564 2e72 6570 2e69 6f2e 6669 closed.rep.io.fi\n+000180b0: 6c65 7323 6465 6c65 7465 2d64 6972 6563 les#delete-direc\n+000180c0: 746f 7279 6465 6c65 7465 2d64 6972 6563 torydelete-direc\n+000180d0: 746f 7279 2044 4952 4543 544f 5259 2d4e tory DIRECTORY-N\n+000180e0: 414d 450a 0a44 656c 6574 6520 7468 6520 AME..Delete the \n+000180f0: 6469 7265 6374 6f72 7920 6361 6c6c 6564 directory called\n+00018100: 2044 4952 4543 544f 5259 2d4e 414d 452e DIRECTORY-NAME.\n+00018110: 204e 6f74 6520 7468 6174 2074 6865 2064 Note that the d\n+00018120: 6972 6563 746f 7279 2069 6e0a 7175 6573 irectory in.ques\n+00018130: 7469 6f6e 2073 686f 756c 6420 6265 2065 tion should be e\n+00018140: 6d70 7479 2e72 6570 2e69 6f2e 6669 6c65 mpty.rep.io.file\n+00018150: 7323 6669 6c65 2d64 6972 6563 746f 7279 s#file-directory\n+00018160: 2d70 6669 6c65 2d64 6972 6563 746f 7279 -pfile-directory\n+00018170: 2d70 2046 494c 452d 4e41 4d45 0a0a 5265 -p FILE-NAME..Re\n+00018180: 7475 726e 7320 7420 6966 2074 6865 2066 turns t if the f\n+00018190: 696c 6520 6361 6c6c 6564 2046 494c 452d ile called FILE-\n+000181a0: 4e41 4d45 2069 7320 6120 6469 7265 6374 NAME is a direct\n+000181b0: 6f72 792e 7265 702e 696f 2e66 696c 6573 ory.rep.io.files\n+000181c0: 2366 696c 652d 7379 6d6c 696e 6b2d 7066 #file-symlink-pf\n+000181d0: 696c 652d 7379 6d6c 696e 6b2d 7020 4649 ile-symlink-p FI\n+000181e0: 4c45 2d4e 414d 450a 0a52 6574 7572 6e73 LE-NAME..Returns\n+000181f0: 2074 2069 6620 7468 6520 6669 6c65 2063 t if the file c\n+00018200: 616c 6c65 6420 4649 4c45 2d4e 414d 4520 alled FILE-NAME \n+00018210: 6973 2061 2073 796d 626f 6c69 6320 6c69 is a symbolic li\n+00018220: 6e6b 2074 6f20 616e 6f74 6865 7220 6669 nk to another fi\n+00018230: 6c65 2e3a 7265 702e 696f 2e66 696c 6573 le.:rep.io.files\n+00018240: 2366 696c 652d 7569 6466 696c 652d 7569 #file-uidfile-ui\n+00018250: 6420 4649 4c45 2d4e 414d 450a 0a52 6574 d FILE-NAME..Ret\n+00018260: 7572 6e73 2074 6865 2075 6964 206f 6620 urns the uid of \n+00018270: 7468 6520 6669 6c65 2063 616c 6c65 6420 the file called \n+00018280: 4649 4c45 2d4e 414d 4572 6570 2e69 6f2e FILE-NAMErep.io.\n+00018290: 6669 6c65 7323 6669 6c65 2d6d 6f64 6573 files#file-modes\n+000182a0: 6669 6c65 2d6d 6f64 6573 2046 494c 452d file-modes FILE-\n+000182b0: 4e41 4d45 0a0a 5265 7475 726e 2074 6865 NAME..Return the\n+000182c0: 2061 6363 6573 7320 7065 726d 6973 7369 access permissi\n+000182d0: 6f6e 7320 6f66 2074 6865 2066 696c 6520 ons of the file \n+000182e0: 6361 6c6c 6564 2046 494c 452d 4e41 4d45 called FILE-NAME\n+000182f0: 2e20 4e6f 7465 2074 6861 7420 7468 650a . Note that the.\n+00018300: 666f 726d 6174 206f 6620 7468 6973 206f format of this o\n+00018310: 626a 6563 7420 6973 2066 696c 696e 6720 bject is filing \n+00018320: 7379 7374 656d 2064 6570 656e 6465 6e74 system dependent\n+00018330: 2e20 4974 2773 206f 6e6c 7920 706f 7274 . It's only port\n+00018340: 6162 6c65 2075 7365 0a69 7320 6173 2061 able use.is as a\n+00018350: 6e20 6172 6775 6d65 6e74 2074 6f20 7365 n argument to se\n+00018360: 742d 6669 6c65 2d6d 6f64 6573 2e72 6570 t-file-modes.rep\n+00018370: 2e69 6f2e 6669 6c65 7323 6469 7265 6374 .io.files#direct\n+00018380: 6f72 792d 6669 6c65 7364 6972 6563 746f ory-filesdirecto\n+00018390: 7279 2d66 696c 6573 2044 4952 4543 544f ry-files DIRECTO\n+000183a0: 5259 0a0a 5265 7475 726e 7320 6120 6c69 RY..Returns a li\n+000183b0: 7374 206f 6620 7468 6520 6e61 6d65 7320 st of the names \n+000183c0: 6f66 2061 6c6c 2066 696c 6573 2069 6e20 of all files in \n+000183d0: 7468 6520 6469 7265 6374 6f72 7920 6361 the directory ca\n+000183e0: 6c6c 6564 2044 4952 4543 544f 5259 2e0a lled DIRECTORY..\n+000183f0: 5468 6520 6c69 7374 2069 7320 756e 736f The list is unso\n+00018400: 7274 6564 2e72 6570 2e69 6f2e 6669 6c65 rted.rep.io.file\n+00018410: 7323 7374 6469 6e2d 6669 6c65 7374 6469 s#stdin-filestdi\n+00018420: 6e2d 6669 6c65 0a0a 5265 7475 726e 7320 n-file..Returns \n+00018430: 7468 6520 6669 6c65 206f 626a 6563 7420 the file object \n+00018440: 7265 7072 6573 656e 7469 6e67 2074 6865 representing the\n+00018450: 2065 6469 746f 7227 7320 7374 616e 6461 editor's standa\n+00018460: 7264 2069 6e70 7574 2e72 6570 2e69 6f2e rd input.rep.io.\n+00018470: 6669 6c65 7323 7374 646f 7574 2d66 696c files#stdout-fil\n+00018480: 6573 7464 6f75 742d 6669 6c65 0a0a 5265 estdout-file..Re\n+00018490: 7475 726e 7320 7468 6520 6669 6c65 206f turns the file o\n+000184a0: 626a 6563 7420 7265 7072 6573 656e 7469 bject representi\n+000184b0: 6e67 2074 6865 2065 6469 746f 7227 7320 ng the editor's \n+000184c0: 7374 616e 6461 7264 206f 7574 7075 742e standard output.\n+000184d0: 7265 702e 696f 2e64 622e 7364 626d 2373 rep.io.db.sdbm#s\n+000184e0: 6462 6d2d 6f70 656e 7364 626d 2d6f 7065 dbm-opensdbm-ope\n+000184f0: 6e20 5041 5448 2041 4343 4553 532d 5459 n PATH ACCESS-TY\n+00018500: 5045 205b 4d4f 4445 5d72 6570 2e69 6f2e PE [MODE]rep.io.\n+00018510: 6462 2e73 6462 6d23 7364 626d 2d66 6574 db.sdbm#sdbm-fet\n+00018520: 6368 7364 626d 2d66 6574 6368 2044 424d chsdbm-fetch DBM\n+00018530: 204b 4559 7265 702e 696f 2e64 622e 7364 KEYrep.io.db.sd\n+00018540: 626d 2373 6462 6d2d 6669 7273 746b 6579 bm#sdbm-firstkey\n+00018550: 7364 626d 2d66 6972 7374 6b65 7920 4442 sdbm-firstkey DB\n+00018560: 4d72 6570 2e69 6f2e 6462 2e73 6462 6d23 Mrep.io.db.sdbm#\n+00018570: 7364 626d 7073 6462 6d70 2041 5247 0a0a sdbmpsdbmp ARG..\n+00018580: 5265 7475 726e 7320 7420 6966 2041 5247 Returns t if ARG\n+00018590: 2069 7320 616e 2073 6462 6d20 6f62 6a65 is an sdbm obje\n+000185a0: 6374 2028 6372 6561 7465 6420 6279 2060 ct (created by `\n+000185b0: 7364 626d 2d6f 7065 6e27 292e 7265 702e sdbm-open').rep.\n+000185c0: 6c61 6e67 2e64 6562 7567 2375 6e69 782d lang.debug#unix-\n+000185d0: 7072 696e 742d 616c 6c6f 6361 7469 6f6e print-allocation\n+000185e0: 7375 6e69 782d 7072 696e 742d 616c 6c6f sunix-print-allo\n+000185f0: 6361 7469 6f6e 730a 0a4f 7574 7075 7420 cations..Output \n+00018600: 6120 6c69 7374 206f 6620 616c 6c20 616c a list of all al\n+00018610: 6c6f 6361 7465 6420 6d65 6d6f 7279 2062 located memory b\n+00018620: 6c6f 636b 7320 746f 2073 7461 6e64 6172 locks to standar\n+00018630: 6420 6572 726f 722e 7265 702e 6461 7461 d error.rep.data\n+00018640: 2e74 6162 6c65 7323 6d61 6b65 2d77 6561 .tables#make-wea\n+00018650: 6b2d 7461 626c 656d 616b 652d 7765 616b k-tablemake-weak\n+00018660: 2d74 6162 6c65 2048 4153 482d 4655 4e43 -table HASH-FUNC\n+00018670: 5449 4f4e 2043 4f4d 5041 5245 2d46 554e TION COMPARE-FUN\n+00018680: 4354 494f 4e0a 0a53 696d 696c 6172 2074 CTION..Similar t\n+00018690: 6f20 606d 616b 652d 7461 626c 652c 2065 o `make-table, e\n+000186a0: 7863 6570 7420 7468 6174 206b 6579 2d76 xcept that key-v\n+000186b0: 616c 7565 2070 6169 7273 2073 746f 7265 alue pairs store\n+000186c0: 6420 696e 2074 6865 2074 6162 6c65 0a61 d in the table.a\n+000186d0: 7265 2073 6169 6420 746f 2062 6520 6060 re said to be ``\n+000186e0: 7765 616b 6c79 206b 6579 6564 2727 2e20 weakly keyed''. \n+000186f0: 5468 6174 2069 732c 2074 6865 7920 6172 That is, they ar\n+00018700: 6520 6f6e 6c79 2072 6574 6169 6e65 6420 e only retained \n+00018710: 696e 2074 6865 0a74 6162 6c65 2061 7320 in the.table as \n+00018720: 6c6f 6e67 2074 6865 206b 6579 2068 6173 long the key has\n+00018730: 206e 6f74 2062 6565 6e20 6761 7262 6167 not been garbag\n+00018740: 6520 636f 6c6c 6563 7465 642e 0a0a 556e e collected...Un\n+00018750: 6c69 6b65 2077 6974 6820 7461 626c 6573 like with tables\n+00018760: 2063 7265 6174 6564 2062 7920 7468 6520 created by the \n+00018770: 606d 616b 652d 7461 626c 6520 6675 6e63 `make-table func\n+00018780: 7469 6f6e 2c20 7468 6520 6661 6374 2074 tion, the fact t\n+00018790: 6861 740a 7468 6520 6b65 7920 6973 2073 hat.the key is s\n+000187a0: 746f 7265 6420 696e 2074 6865 2074 6162 tored in the tab\n+000187b0: 6c65 2069 7320 6e6f 7420 636f 6e73 6964 le is not consid\n+000187c0: 6572 6564 2067 6f6f 6420 656e 6f75 6768 ered good enough\n+000187d0: 2074 6f20 7072 6576 656e 740a 6974 2062 to prevent.it b\n+000187e0: 6569 6e67 2067 6172 6261 6765 2063 6f6c eing garbage col\n+000187f0: 6c65 6374 6564 2e72 6570 2e64 6174 612e lected.rep.data.\n+00018800: 7461 626c 6573 2374 6162 6c65 2d62 6f75 tables#table-bou\n+00018810: 6e64 2d70 7461 626c 652d 626f 756e 642d nd-ptable-bound-\n+00018820: 7020 5441 424c 4520 4b45 590a 0a52 6574 p TABLE KEY..Ret\n+00018830: 7572 6e73 2074 7275 6520 6966 2074 6865 urns true if the\n+00018840: 2068 6173 6820 7461 626c 6520 5441 424c hash table TABL\n+00018850: 4520 636f 6e74 6169 6e73 2061 2076 616c E contains a val\n+00018860: 7565 2061 7373 6f63 6961 7465 6420 7769 ue associated wi\n+00018870: 7468 0a4b 4559 2e72 6570 2e64 6174 612e th.KEY.rep.data.\n+00018880: 7461 626c 6573 2374 6162 6c65 2d73 6574 tables#table-set\n+00018890: 7461 626c 652d 7365 7420 5441 424c 4520 table-set TABLE \n+000188a0: 4b45 5920 5641 4c55 450a 0a41 7373 6f63 KEY VALUE..Assoc\n+000188b0: 6961 7465 2056 414c 5545 2077 6974 6820 iate VALUE with \n+000188c0: 4b45 5920 696e 2068 6173 6820 7461 626c KEY in hash tabl\n+000188d0: 6520 5441 424c 452e 2052 6574 7572 6e73 e TABLE. Returns\n+000188e0: 2056 414c 5545 2e72 6570 2e76 6d2e 696e VALUE.rep.vm.in\n+000188f0: 7465 7270 7265 7465 7223 6d61 6b65 2d62 terpreter#make-b\n+00018900: 7974 652d 636f 6465 2d73 7562 726d 616b yte-code-subrmak\n+00018910: 652d 6279 7465 2d63 6f64 652d 7375 6272 e-byte-code-subr\n+00018920: 2043 4f44 4520 434f 4e53 5441 4e54 5320 CODE CONSTANTS \n+00018930: 5354 4143 4b20 5b44 4f43 5d20 5b49 4e54 STACK [DOC] [INT\n+00018940: 4552 4143 5449 5645 5d0a 0a52 6574 7572 ERACTIVE]..Retur\n+00018950: 6e20 616e 206f 626a 6563 7420 7468 6174 n an object that\n+00018960: 2063 616e 2062 6520 7573 6564 2061 7320 can be used as \n+00018970: 7468 6520 6675 6e63 7469 6f6e 2076 616c the function val\n+00018980: 7565 206f 6620 6120 7379 6d62 6f6c 2e72 ue of a symbol.r\n+00018990: 6570 2e76 6d2e 696e 7465 7270 7265 7465 ep.vm.interprete\n+000189a0: 7223 6279 7465 636f 6465 7062 7974 6563 r#bytecodepbytec\n+000189b0: 6f64 6570 2041 5247 0a0a 5265 7475 726e odep ARG..Return\n+000189c0: 7320 7420 6966 2041 5247 2069 7320 6120 s t if ARG is a \n+000189d0: 6279 7465 2063 6f64 6520 7375 6272 6f75 byte code subrou\n+000189e0: 7469 6e65 2028 692e 652e 2063 6f6d 7069 tine (i.e. compi\n+000189f0: 6c65 6420 4c69 7370 2063 6f64 6529 2e00 led Lisp code)..\n+00018a00: 7265 702e 766d 2e63 6f6d 7069 6c65 7223 rep.vm.compiler#\n+00018a10: 636f 6d70 696c 652d 6669 6c65 2046 494c compile-file FIL\n+00018a20: 452d 4e41 4d45 7265 702e 766d 2e63 6f6d E-NAMErep.vm.com\n+00018a30: 7069 6c65 7223 636f 6d70 696c 652d 6c69 piler#compile-li\n+00018a40: 7370 2d6c 6962 5265 636f 6d70 696c 6520 sp-libRecompile \n+00018a50: 616c 6c20 6f75 7420 6f66 2064 6174 6520 all out of date \n+00018a60: 6669 6c65 7320 696e 2074 6865 206c 6973 files in the lis\n+00018a70: 7020 6c69 6272 6172 7920 6469 7265 6374 p library direct\n+00018a80: 6f72 792e 2049 6620 464f 5243 452d 500a ory. If FORCE-P.\n+00018a90: 6973 2074 7275 6520 6974 2773 2061 7320 is true it's as \n+00018aa0: 7468 6f75 6768 2061 6c6c 2066 696c 6573 though all files\n+00018ab0: 2077 6572 6520 6f75 7420 6f66 2064 6174 were out of dat\n+00018ac0: 652e 0a54 6869 7320 6d61 6b65 7320 7375 e..This makes su\n+00018ad0: 7265 2074 6861 7420 616c 6c20 646f 6320 re that all doc \n+00018ae0: 7374 7269 6e67 7320 6172 6520 7772 6974 strings are writ\n+00018af0: 7465 6e20 746f 2074 6865 6972 2073 7065 ten to their spe\n+00018b00: 6369 616c 2066 696c 6520 616e 640a 7468 cial file and.th\n+00018b10: 6174 2066 696c 6573 2077 6869 6368 2073 at files which s\n+00018b20: 686f 756c 646e 2774 2062 6520 636f 6d70 houldn't be comp\n+00018b30: 696c 6564 2061 7265 6e27 742e 0072 6570 iled aren't..rep\n+00018b40: 2e76 6d2e 636f 6d70 696c 6572 2363 6f6d .vm.compiler#com\n+00018b50: 7069 6c65 2d6c 6973 702d 6c69 6220 2321 pile-lisp-lib #!\n+00018b60: 6f70 7469 6f6e 616c 2044 4952 4543 544f optional DIRECTO\n+00018b70: 5259 2046 4f52 4345 2d50 0072 6570 2e76 RY FORCE-P.rep.v\n+00018b80: 6d2e 636f 6d70 696c 6572 2e62 6173 6963 m.compiler.basic\n+00018b90: 2363 6f6d 7069 6c65 2d66 6f72 6d20 464f #compile-form FO\n+00018ba0: 524d 0072 6570 2e76 6d2e 636f 6d70 696c RM.rep.vm.compil\n+00018bb0: 6572 2e6d 6f64 756c 6573 2363 6f6d 7069 er.modules#compi\n+00018bc0: 6c65 2d66 756e 6374 696f 6e20 4655 4e43 le-function FUNC\n+00018bd0: 5449 4f4e 2023 216f 7074 696f 6e61 6c20 TION #!optional \n+00018be0: 4e41 4d45 7265 702e 6c61 6e67 2e69 6e74 NAMErep.lang.int\n+00018bf0: 6572 7072 6574 6572 2364 6566 6d61 6372 erpreter#defmacr\n+00018c00: 6f64 6566 6d61 6372 6f20 4e41 4d45 204c odefmacro NAME L\n+00018c10: 414d 4244 412d 4c49 5354 205b 444f 432d AMBDA-LIST [DOC-\n+00018c20: 5354 5249 4e47 5d20 424f 4459 2e2e 2e0a STRING] BODY....\n+00018c30: 6465 666d 6163 726f 204e 414d 4520 4259 defmacro NAME BY\n+00018c40: 5445 434f 4445 2d4f 424a 4543 540a 0a44 TECODE-OBJECT..D\n+00018c50: 6566 696e 6573 2061 206d 6163 726f 2063 efines a macro c\n+00018c60: 616c 6c65 6420 4e41 4d45 2077 6974 6820 alled NAME with \n+00018c70: 6172 6775 6d65 6e74 2073 7065 632e 204c argument spec. L\n+00018c80: 414d 4244 412d 4c49 5354 2c0a 646f 6375 AMBDA-LIST,.docu\n+00018c90: 6d65 6e74 6174 696f 6e20 444f 432d 5354 mentation DOC-ST\n+00018ca0: 5249 4e47 2028 6f70 7469 6f6e 616c 2920 RING (optional) \n+00018cb0: 616e 6420 626f 6479 2042 4f44 592e 0a0a and body BODY...\n+00018cc0: 4d61 6372 6f73 2061 7265 2063 616c 6c65 Macros are calle\n+00018cd0: 6420 7769 7468 2074 6865 6972 2061 7267 d with their arg\n+00018ce0: 756d 656e 7473 2075 6e2d 6576 616c 7561 uments un-evalua\n+00018cf0: 7465 642c 2074 6865 7920 6172 6520 6578 ted, they are ex\n+00018d00: 7065 6374 6564 0a74 6f20 7265 7475 726e pected.to return\n+00018d10: 2061 2066 6f72 6d20 7768 6963 6820 7769 a form which wi\n+00018d20: 6c6c 2062 6520 6578 6563 7574 6564 2074 ll be executed t\n+00018d30: 6f20 7072 6f76 6964 6520 7468 6520 7265 o provide the re\n+00018d40: 7375 6c74 206f 6620 7468 650a 6578 7072 sult of the.expr\n+00018d50: 6573 7369 6f6e 2e20 4e6f 7465 2074 6861 ession. Note tha\n+00018d60: 7420 6d61 6372 6f73 2061 7265 2065 7870 t macros are exp\n+00018d70: 616e 6465 6420 6174 2063 6f6d 7069 6c65 anded at compile\n+00018d80: 2d74 696d 652c 2061 6e64 206d 6179 2062 -time, and may b\n+00018d90: 650a 6578 7061 6e64 6564 2061 6e20 6172 e.expanded an ar\n+00018da0: 6269 7472 6172 7920 6e75 6d62 6572 206f bitrary number o\n+00018db0: 6620 7469 6d65 732e 0072 6570 2e6c 616e f times..rep.lan\n+00018dc0: 672e 696e 7465 7270 7265 7465 7223 6465 g.interpreter#de\n+00018dd0: 6673 7562 7374 2053 594d 424f 4c20 2e20 fsubst SYMBOL . \n+00018de0: 424f 4459 7265 702e 6c61 6e67 2e69 6e74 BODYrep.lang.int\n+00018df0: 6572 7072 6574 6572 236c 6574 2d66 6c75 erpreter#let-flu\n+00018e00: 6964 7353 696d 696c 6172 2074 6f20 606c idsSimilar to `l\n+00018e10: 6574 2720 6578 6365 7074 2074 6861 7420 et' except that \n+00018e20: 7468 6520 4249 4e44 494e 4753 206d 7573 the BINDINGS mus\n+00018e30: 7420 7265 6665 7220 746f 2076 6172 6961 t refer to varia\n+00018e40: 626c 6573 0a63 6f6e 7461 696e 696e 6720 bles.containing \n+00018e50: 666c 7569 6420 6f62 6a65 6374 732e 2054 fluid objects. T\n+00018e60: 6865 2066 6c75 6964 7320 7769 6c6c 2062 he fluids will b\n+00018e70: 6520 626f 756e 6420 746f 206e 6577 206c e bound to new l\n+00018e80: 6f63 6174 696f 6e73 2c0a 6e6f 7420 7468 ocations,.not th\n+00018e90: 6520 7661 7269 6162 6c65 7320 636f 6e74 e variables cont\n+00018ea0: 6169 6e69 6e67 2074 6865 2066 6c75 6964 aining the fluid\n+00018eb0: 732e 7265 702e 6c61 6e67 2e69 6e74 6572 s.rep.lang.inter\n+00018ec0: 7072 6574 6572 2369 6646 6972 7374 2074 preter#ifFirst t\n+00018ed0: 6865 2043 4f4e 4449 5449 4f4e 2066 6f72 he CONDITION for\n+00018ee0: 6d20 6973 2065 7661 6c75 6174 6564 2c20 m is evaluated, \n+00018ef0: 6966 2069 7420 7265 7475 726e 7320 7472 if it returns tr\n+00018f00: 7565 2074 6865 0a54 5255 452d 464f 524d ue the.TRUE-FORM\n+00018f10: 2069 7320 6576 616c 7561 7465 6420 616e is evaluated an\n+00018f20: 6420 6974 7320 7265 7375 6c74 2072 6574 d its result ret\n+00018f30: 7572 6e65 642e 204f 7468 6572 7769 7365 urned. Otherwise\n+00018f40: 2074 6865 2072 6573 756c 7420 6f66 0a61 the result of.a\n+00018f50: 6e20 696d 706c 6963 6974 2070 726f 676e n implicit progn\n+00018f60: 206f 6e20 7468 6520 454c 5345 2066 6f72 on the ELSE for\n+00018f70: 6d73 2069 7320 7265 7475 726e 6564 2e20 ms is returned. \n+00018f80: 4966 2074 6865 7265 2061 7265 206e 6f20 If there are no \n+00018f90: 454c 5345 0a66 6f72 6d73 2074 6865 2066 ELSE.forms the f\n+00018fa0: 616c 7365 2076 616c 7565 2069 7320 7265 alse value is re\n+00018fb0: 7475 726e 6564 2e00 7265 702e 6c61 6e67 turned..rep.lang\n+00018fc0: 2e69 6e74 6572 7072 6574 6572 2361 6e64 .interpreter#and\n+00018fd0: 202e 2041 5247 5300 7265 702e 6c61 6e67 . ARGS.rep.lang\n+00018fe0: 2e69 6e74 6572 7072 6574 6572 2373 6574 .interpreter#set\n+00018ff0: 712d 6465 6661 756c 7420 2e20 4152 4753 q-default . ARGS\n+00019000: 7461 7266 682d 6d61 782d 6361 6368 6564 tarfh-max-cached\n+00019010: 2d64 6972 7354 6f74 616c 206e 756d 6265 -dirsTotal numbe\n+00019020: 7220 6f66 2074 6172 206c 6973 7469 6e67 r of tar listing\n+00019030: 7320 746f 2063 6163 6865 2e72 6570 2e69 s to cache.rep.i\n+00019040: 6f2e 6669 6c65 2d68 616e 646c 6572 732e o.file-handlers.\n+00019050: 7265 6d6f 7465 2e72 6570 2372 656d 6f74 remote.rep#remot\n+00019060: 652d 7265 702d 636c 6f73 652d 616c 6c43 e-rep-close-allC\n+00019070: 6c6f 7365 2061 6c6c 2072 756e 6e69 6e67 lose all running\n+00019080: 2072 6570 2d72 656d 6f74 6520 7375 6270 rep-remote subp\n+00019090: 726f 6365 7373 6573 2e72 6570 2e69 6f2e rocesses.rep.io.\n+000190a0: 6669 6c65 2d68 616e 646c 6572 732e 7265 file-handlers.re\n+000190b0: 6d6f 7465 2e72 6570 2372 656d 6f74 652d mote.rep#remote-\n+000190c0: 7265 702d 656d 7074 792d 6361 6368 6544 rep-empty-cacheD\n+000190d0: 6973 6361 7264 2061 6c6c 2063 6163 6865 iscard all cache\n+000190e0: 6420 7265 702d 7265 6d6f 7465 2064 6972 d rep-remote dir\n+000190f0: 6563 746f 7279 2065 6e74 7269 6573 2e72 ectory entries.r\n+00019100: 656d 6f74 652d 6674 702d 6d75 6c74 692d emote-ftp-multi-\n+00019110: 6d73 6773 5265 6775 6c61 7220 6578 7072 msgsRegular expr\n+00019120: 6573 7369 6f6e 206d 6174 6368 696e 6720 ession matching \n+00019130: 7468 6520 7374 6172 7420 6f66 2061 206d the start of a m\n+00019140: 756c 7469 6c69 6e65 2066 7470 2072 6570 ultiline ftp rep\n+00019150: 6c79 2e72 656d 6f74 652d 6674 702d 7061 ly.remote-ftp-pa\n+00019160: 7373 7764 2d6d 7367 7352 6567 756c 6172 sswd-msgsRegular\n+00019170: 2065 7870 7265 7373 696f 6e20 6d61 7463 expression matc\n+00019180: 6869 6e67 2070 6173 7377 6f72 6420 7072 hing password pr\n+00019190: 6f6d 7074 2e00 7265 702e 6461 7461 2e72 ompt..rep.data.r\n+000191a0: 696e 6723 7269 6e67 2d3e 6c69 7374 2052 ing#ring->list R\n+000191b0: 494e 4772 6570 2e64 6174 6123 7374 7269 INGrep.data#stri\n+000191c0: 6e67 2d75 7070 6572 2d63 6173 652d 7052 ng-upper-case-pR\n+000191d0: 6574 7572 6e20 7420 6966 2073 7472 696e eturn t if strin\n+000191e0: 6720 5820 6973 2075 7070 6572 2063 6173 g X is upper cas\n+000191f0: 6520 2863 6f6e 7461 696e 7320 6e6f 206c e (contains no l\n+00019200: 6f77 6572 2063 6173 6520 6368 6172 6163 ower case charac\n+00019210: 7465 7273 2061 6e64 0a61 7420 6c65 6173 ters and.at leas\n+00019220: 7420 6f6e 6520 7570 7065 722d 6361 7365 t one upper-case\n+00019230: 2063 6861 7261 6374 6572 292e 7265 702e character).rep.\n+00019240: 6461 7461 2363 6170 6974 616c 697a 652d data#capitalize-\n+00019250: 7374 7269 6e67 5265 7475 726e 2061 206e stringReturn a n\n+00019260: 6577 2073 7472 696e 672c 2061 2063 6f70 ew string, a cop\n+00019270: 7920 6f66 2058 2077 6974 6820 6974 7320 y of X with its \n+00019280: 6669 7273 7420 6368 6172 6163 7465 7220 first character \n+00019290: 696e 2075 7070 6572 2063 6173 652e 0072 in upper case..r\n+000192a0: 6570 2e75 7469 6c2e 6973 7065 6c6c 2369 ep.util.ispell#i\n+000192b0: 7370 656c 6c2d 6164 642d 776f 7264 2d66 spell-add-word-f\n+000192c0: 6f72 2d73 6573 7369 6f6e 2057 4f52 4472 or-session WORDr\n+000192d0: 6570 2e75 7469 6c2e 7469 6d65 2373 6563 ep.util.time#sec\n+000192e0: 6f6e 6473 2d3e 7469 6d65 436f 6e76 6572 onds->timeConver\n+000192f0: 7420 7468 6520 6e75 6d62 6572 206f 6620 t the number of \n+00019300: 7365 6373 2070 6173 7420 7468 6520 6570 secs past the ep\n+00019310: 6f63 682c 2053 4543 532c 2074 6f20 6120 och, SECS, to a \n+00019320: 7469 6d65 7374 616d 702e 0072 6570 2e75 timestamp..rep.u\n+00019330: 7469 6c2e 6461 7465 2370 6172 7365 2d64 til.date#parse-d\n+00019340: 6174 6520 5354 5249 4e47 2023 216f 7074 ate STRING #!opt\n+00019350: 696f 6e61 6c20 504f 494e 542e 692c 0000 ional POINT.i,..\n+00019360: 0000 0000 1600 0000 5a00 0000 064d 2e42 ........Z....M.B\n+00019370: 7265 702e 8570 0200 0000 0000 1500 0000 rep..p..........\n+00019380: 7a00 0000 d0a7 3744 7265 702e b28e 0100 z.....7Drep.....\n+00019390: 0000 0000 1700 0000 ee00 0000 079a c742 ...............B\n+000193a0: 0072 6570 1471 0200 0000 0000 1d00 0000 .rep.q..........\n+000193b0: 0e00 0000 29e3 0350 0072 6570 79d2 0000 ....)..P.repy...\n+000193c0: 0000 0000 2400 0000 1400 0000 7a28 ae5c ....$.......z(.\\\n+000193d0: 7265 702e f329 0000 0000 0000 0d00 0000 rep..)..........\n+000193e0: d200 0000 233d 9c44 2a77 6765 2adc 0000 ....#=.D*wge*...\n+000193f0: 0000 0000 0e00 0000 1b00 0000 3729 c14b ............7).K\n+00019400: 7265 702e b628 0000 0000 0000 0e00 0000 rep..(..........\n+00019410: 9900 0000 47c0 054f 7265 702e 0be4 0000 ....G..Orep.....\n+00019420: 0000 0000 0a00 0000 9f00 0000 ac84 0a55 ...............U\n+00019430: 7265 702e 72e8 0000 0000 0000 0f00 0000 rep.r...........\n+00019440: 4d00 0000 3a0a 4358 7265 702e 8f89 0100 M...:.CXrep.....\n+00019450: 0000 0000 1c00 0000 5400 0000 9dbb da58 ........T......X\n+00019460: 7265 702e e48b 0100 0000 0000 1d00 0000 rep.............\n+00019470: b701 0000 a2ba 3b48 7265 702e 0050 0000 ......;Hrep..P..\n+00019480: 0000 0000 1f00 0000 ae01 0000 f841 6750 .............AgP\n+00019490: 7265 702e a6d5 0000 0000 0000 1300 0000 rep.............\n+000194a0: 1f00 0000 e457 2857 7265 702e f577 0000 .....W(Wrep..w..\n+000194b0: 0000 0000 2400 0000 d500 0000 d4eb 1d5f ....$.........._\n+000194c0: 7265 702e 3033 0000 0000 0000 0f00 0000 rep.03..........\n+000194d0: 1300 0000 2762 8a4f 7265 702e c971 0000 ....'b.Orep..q..\n+000194e0: 0000 0000 1b00 0000 3b00 0000 33e3 634f ........;...3.cO\n+000194f0: 7265 702e ea82 0000 0000 0000 2100 0000 rep.........!...\n+00019500: 8e00 0000 216b 1b5a 7265 702e d92c 0000 ....!k.Zrep..,..\n+00019510: 0000 0000 0c00 0000 5a00 0000 0980 0a50 ........Z......P\n+00019520: 0072 6570 ff89 0100 0000 0000 1d00 0000 .rep............\n+00019530: 0a00 0000 00c4 1c5b 6572 726f 529f 0000 .......[erroR...\n+00019540: 0000 0000 0a00 0000 6d00 0000 8c76 df52 ........m....v.R\n+00019550: 7265 702e ac27 0000 0000 0000 0f00 0000 rep..'..........\n+00019560: fb00 0000 8b55 f641 7265 702e 614d 0000 .....U.Arep.aM..\n+00019570: 0000 0000 1d00 0000 9b00 0000 0513 2856 ..............(V\n+00019580: 7265 702e 8856 0000 0000 0000 1d00 0000 rep..V..........\n+00019590: 3e00 0000 1651 c658 7265 702e 2fac 0000 >....Q.Xrep./...\n+000195a0: 0000 0000 1c00 0000 a700 0000 fe03 7c48 ..............|H\n+000195b0: 7265 702e abec 0000 0000 0000 1100 0000 rep.............\n+000195c0: 8200 0000 ccdd b24d 7265 702e f9ed 0000 .......Mrep.....\n+000195d0: 0000 0000 1700 0000 3700 0000 6e3e b654 ........7...n>.T\n+000195e0: 7265 702e 108a 0000 0000 0000 1700 0000 rep.............\n+000195f0: 3200 0000 4e79 b74a 7265 702e 9bee 0000 2...Ny.Jrep.....\n+00019600: 0000 0000 1100 0000 a700 0000 e635 8055 .............5.U\n+00019610: 7265 702e 0677 0000 0000 0000 1900 0000 rep..w..........\n+00019620: 3500 0000 805c 295e 7265 702e eb2e 0000 5....\\)^rep.....\n+00019630: 0000 0000 1700 0000 b000 0000 139a 2d5b ..............-[\n+00019640: 6465 6275 2c4f 0100 0000 0000 0c00 0000 debu,O..........\n+00019650: 4700 0000 371c 5240 0072 6570 d78f 0100 G...7.R@.rep....\n+00019660: 0000 0000 2200 0000 0700 0000 c2d4 f654 ....\"..........T\n+00019670: 7265 702e bc25 0000 0000 0000 0d00 0000 rep..%..........\n+00019680: 3600 0000 2b4d c044 7265 702e 44d1 0000 6...+M.Drep.D...\n+00019690: 0000 0000 2300 0000 1201 0000 d144 315b ....#........D1[\n+000196a0: 7265 702e f787 0100 0000 0000 1d00 0000 rep.............\n+000196b0: 6300 0000 45a9 3d55 0072 6570 edd3 0000 c...E.=U.rep....\n+000196c0: 0000 0000 2700 0000 0500 0000 f521 5f47 ....'........!_G\n+000196d0: 7265 702e 19d4 0000 0000 0000 1800 0000 rep.............\n+000196e0: 1500 0000 5958 1249 0072 6570 e12f 0000 ....YX.I.rep./..\n+000196f0: 0000 0000 1400 0000 0200 0000 07f4 3347 ..............3G\n+00019700: 7265 702e 5fa4 0000 0000 0000 1a00 0000 rep._...........\n+00019710: 6700 0000 81ee aa5d 7265 702e 0070 0000 g......]rep..p..\n+00019720: 0000 0000 1800 0000 2a00 0000 89f3 a749 ........*......I\n+00019730: 7265 702e 17e8 0000 0000 0000 1400 0000 rep.............\n+00019740: 4700 0000 8d24 1656 7265 702e 1f72 0000 G....$.Vrep..r..\n+00019750: 0000 0000 1400 0000 5000 0000 e74a 8b50 ........P....J.P\n+00019760: 7265 702e 8c67 0000 0000 0000 2100 0000 rep..g......!...\n+00019770: 4800 0000 c132 4340 7265 702e 4f25 0000 H....2C@rep.O%..\n+00019780: 0000 0000 0c00 0000 6100 0000 ac84 0a40 ........a......@\n+00019790: 7265 702e cee8 0000 0000 0000 0f00 0000 rep.............\n+000197a0: 3700 0000 2b47 1159 7265 702e 3f2d 0000 7...+G.Yrep.?-..\n+000197b0: 0000 0000 1600 0000 ed00 0000 6127 8259 ............a'.Y\n+000197c0: 6465 6275 0060 0100 0000 0000 0e00 0000 debu.`..........\n+000197d0: 0101 0000 15d8 9353 7265 702e 3886 0100 .......Srep.8...\n+000197e0: 0000 0000 1f00 0000 a001 0000 7d15 375b ............}.7[\n+000197f0: 0072 6570 b88d 0100 0000 0000 1e00 0000 .rep............\n+00019800: 0e00 0000 1658 c55d 7265 702e b164 0100 .....X.]rep..d..\n+00019810: 0000 0000 1f00 0000 9800 0000 daf9 6b57 ..............kW\n+00019820: 0072 6570 e26f 0100 0000 0000 1900 0000 .rep.o..........\n+00019830: 0000 0000 5fbc c852 7265 702e 49d5 0000 ...._..Rrep.I...\n+00019840: 0000 0000 1e00 0000 3f00 0000 5b1f 5842 ........?...[.XB\n+00019850: 7265 702e 0020 0000 0000 0000 1d00 0000 rep.. ..........\n+00019860: 6500 0000 e338 d659 7265 702e ee49 0100 e....8.Yrep..I..\n+00019870: 0000 0000 1600 0000 3d00 0000 dc26 0f52 ........=....&.R\n+00019880: 7265 702e d8d5 0000 0000 0000 1700 0000 rep.............\n+00019890: 3600 0000 9d5c 2040 7265 702e 3485 0100 6....\\ @rep.4...\n+000198a0: 0000 0000 1c00 0000 1100 0000 e5d2 cc54 ...............T\n+000198b0: 0072 6570 e1ef 0000 0000 0000 1800 0000 .rep............\n+000198c0: 0200 0000 ac97 4b50 7265 702e 25d6 0000 ......KPrep.%...\n+000198d0: 0000 0000 1700 0000 2000 0000 864b 2c45 ........ ....K,E\n+000198e0: 7265 702e 35d7 0000 0000 0000 1e00 0000 rep.5...........\n+000198f0: 3300 0000 63aa 9d58 7265 702e e788 0100 3...c..Xrep.....\n+00019900: 0000 0000 2600 0000 8200 0000 8da4 b64b ....&..........K\n+00019910: 7265 702e 236c 0000 0000 0000 1400 0000 rep.#l..........\n+00019920: ea00 0000 c2de a244 7265 702e 956d 0000 .......Drep..m..\n+00019930: 0000 0000 1900 0000 5c00 0000 124b 3e40 ........\\....K>@\n+00019940: 7265 702e 2f36 0000 0000 0000 1e00 0000 rep./6..........\n+00019950: 2201 0000 9fd3 0257 7265 702e f3ea 0000 \"......Wrep.....\n+00019960: 0000 0000 1600 0000 4d00 0000 5d42 3041 ........M...]B0A\n+00019970: 7265 702e 6984 0100 0000 0000 1800 0000 rep.i...........\n+00019980: 4f00 0000 9296 025e 7265 702e 7788 0100 O......^rep.w...\n+00019990: 0000 0000 1900 0000 5700 0000 7662 5343 ........W...vbSC\n+000199a0: 7265 702e b83c 0000 0000 0000 1500 0000 rep..<..........\n+000199b0: 4000 0000 7e4f 8b53 7265 702e cb41 0000 @...~O.Srep..A..\n+000199c0: 0000 0000 2200 0000 3401 0000 23ab 0e54 ....\"...4...#..T\n+000199d0: 7265 702e 46d0 0000 0000 0000 2000 0000 rep.F....... ...\n+000199e0: de00 0000 a53a 275e 7265 702e 8220 0000 .....:'^rep.. ..\n+000199f0: 0000 0000 2000 0000 3700 0000 db8a 014f .... ...7......O\n+00019a00: 7265 702e e23d 0000 0000 0000 1600 0000 rep..=..........\n+00019a10: 3700 0000 be87 2b46 7265 702e cf62 0100 7.....+Frep..b..\n+00019a20: 0000 0000 1b00 0000 7b01 0000 e38f cb5d ........{......]\n+00019a30: 7265 702e 9f6c 0100 0000 0000 1600 0000 rep..l..........\n+00019a40: 3800 0000 b90f 3449 7265 702e 6185 0100 8.....4Irep.a...\n+00019a50: 0000 0000 1400 0000 4700 0000 4c21 9859 ........G...L!.Y\n+00019a60: 7265 702e 46d4 0000 0000 0000 1b00 0000 rep.F...........\n+00019a70: 9200 0000 915a b956 7265 702e 86d7 0000 .....Z.Vrep.....\n+00019a80: 0000 0000 1d00 0000 3a00 0000 73b5 4345 ........:...s.CE\n+00019a90: 7265 702e 40d3 0000 0000 0000 2600 0000 rep.@.......&...\n+00019aa0: 8700 0000 4ace 8c51 7265 702e 2a21 0000 ....J..Qrep.*!..\n+00019ab0: 0000 0000 1300 0000 8000 0000 221e 395e ............\".9^\n+00019ac0: 7265 702e 906b 0100 0000 0000 1e00 0000 rep..k..........\n+00019ad0: b200 0000 f504 1257 7265 702e b481 0100 .......Wrep.....\n+00019ae0: 0000 0000 1b00 0000 6400 0000 db38 8359 ........d....8.Y\n+00019af0: 0072 6570 0cd7 0000 0000 0000 2200 0000 .rep........\"...\n+00019b00: 0700 0000 b895 d34e 0072 6570 ddd7 0000 .......N.rep....\n+00019b10: 0000 0000 1e00 0000 0000 0000 0aeb ab4d ...............M\n+00019b20: 0072 6570 5bd8 0000 0000 0000 2000 0000 .rep[....... ...\n+00019b30: 0300 0000 f34a e644 0072 6570 7ed8 0000 .....J.D.rep~...\n+00019b40: 0000 0000 2200 0000 0e00 0000 9bcb 445f ....\".........D_\n+00019b50: 7265 702e 1925 0000 0000 0000 1a00 0000 rep..%..........\n+00019b60: 1c00 0000 5447 7051 7265 702e b4e4 0000 ....TGpQrep.....\n+00019b70: 0000 0000 1e00 0000 2e00 0000 87e3 225f ..............\"_\n+00019b80: 7265 702e 1b27 0000 0000 0000 0e00 0000 rep..'..........\n+00019b90: 8300 0000 a2ad d74b 7265 702e 364b 0100 .......Krep.6K..\n+00019ba0: 0000 0000 1a00 0000 6600 0000 8146 a14c ........f....F.L\n+00019bb0: 7265 702e 268a 0100 0000 0000 2000 0000 rep.&....... ...\n+00019bc0: f600 0000 b734 1f55 7265 702e 3231 0000 .....4.Urep.21..\n+00019bd0: 0000 0000 1600 0000 3d00 0000 278d e05b ........=...'..[\n+00019be0: 7265 702e 1b67 0000 0000 0000 1f00 0000 rep..g..........\n+00019bf0: 4800 0000 488a 7354 7265 702e 0584 0100 H...H.sTrep.....\n+00019c00: 0000 0000 1700 0000 4d00 0000 9339 4f5a ........M....9OZ\n+00019c10: 7265 702e b1d2 0000 0000 0000 1d00 0000 rep.............\n+00019c20: 5000 0000 9984 554b 7265 702e 773e 0000 P.....UKrep.w>..\n+00019c30: 0000 0000 1400 0000 3c00 0000 6b18 4048 ........<...k.@H\n+00019c40: 7265 702e 9366 0000 0000 0000 2900 0000 rep..f......)...\n+00019c50: 5f00 0000 dc0a 5c52 7265 702e 032c 0000 _.....\\Rrep..,..\n+00019c60: 0000 0000 0f00 0000 5700 0000 3b65 5556 ........W...;eUV\n+00019c70: 7265 702e 4581 0100 0000 0000 1d00 0000 rep.E...........\n+00019c80: 5200 0000 4f8d 335e 0072 6570 aed8 0000 R...O.3^.rep....\n+00019c90: 0000 0000 2100 0000 0600 0000 0326 c243 ....!........&.C\n+00019ca0: 7265 702e 939c 0000 0000 0000 2800 0000 rep.........(...\n+00019cb0: 9e00 0000 17ab f045 0072 6570 fdd8 0000 .......E.rep....\n+00019cc0: 0000 0000 2200 0000 0300 0000 7bf3 a755 ....\".......{..U\n+00019cd0: 0072 6570 3c8b 0100 0000 0000 2100 0000 .rep<.......!...\n+00019ce0: 1d00 0000 6d8a fd5d 7265 702e 84e7 0000 ....m..]rep.....\n+00019cf0: 0000 0000 1800 0000 2900 0000 256d 505e ........)...%mP^\n+00019d00: 0072 6570 ffd9 0000 0000 0000 2100 0000 .rep........!...\n+00019d10: 0700 0000 e51a ea50 7265 702e b4ad 0000 .......Prep.....\n+00019d20: 0000 0000 2500 0000 3a01 0000 941b 3e53 ....%...:.....>S\n+00019d30: 6572 726f 7f4f 0100 0000 0000 1600 0000 erro.O..........\n+00019d40: 6500 0000 28e0 fd41 7265 702e 7663 0000 e...(..Arep.vc..\n+00019d50: 0000 0000 1e00 0000 8f00 0000 64ee 4e40 ............d.N@\n+00019d60: 7265 702e 6d83 0100 0000 0000 1c00 0000 rep.m...........\n+00019d70: 7c00 0000 b48f 8351 7265 702e 0030 0000 |......Qrep..0..\n+00019d80: 0000 0000 1b00 0000 7600 0000 a18e ab4a ........v......J\n+00019d90: 7265 702e 5233 0000 0000 0000 1800 0000 rep.R3..........\n+00019da0: ea00 0000 b8bb ec4f 7265 702e 14e7 0000 .......Orep.....\n+00019db0: 0000 0000 2400 0000 4c00 0000 8db1 b147 ....$...L......G\n+00019dc0: 7265 702e 14e9 0000 0000 0000 1400 0000 rep.............\n+00019dd0: 4600 0000 afc0 864d 0072 6570 27da 0000 F......M.rep'...\n+00019de0: 0000 0000 2300 0000 0600 0000 2a39 6355 ....#.......*9cU\n+00019df0: 7265 702e ef5b 0000 0000 0000 2800 0000 rep..[......(...\n+00019e00: a000 0000 dae3 b35a 7265 702e ece7 0000 .......Zrep.....\n+00019e10: 0000 0000 1900 0000 1200 0000 b959 7048 .............YpH\n+00019e20: 0072 6570 50da 0000 0000 0000 2300 0000 .repP.......#...\n+00019e30: 0600 0000 e018 f85d 0072 6570 79da 0000 .......].repy...\n+00019e40: 0000 0000 1300 0000 0900 0000 1433 8d47 .............3.G\n+00019e50: 0072 6570 95da 0000 0000 0000 1700 0000 .rep............\n+00019e60: 0800 0000 fbab db4b 7265 702e 22d9 0000 .......Krep.\"...\n+00019e70: 0000 0000 2000 0000 6700 0000 9f9b 5441 .... ...g.....TA\n+00019e80: 7265 702e f567 0000 0000 0000 1d00 0000 rep..g..........\n+00019e90: 2a00 0000 8b42 2d42 7265 702e db6d 0100 *....B-Brep..m..\n+00019ea0: 0000 0000 1600 0000 2501 0000 c502 8c57 ........%......W\n+00019eb0: 7265 702e 6c62 0100 0000 0000 1400 0000 rep.lb..........\n+00019ec0: 4f00 0000 c396 fb4d 3a72 6570 3382 0100 O......M:rep3...\n+00019ed0: 0000 0000 1600 0000 4000 0000 f2c5 4b4e ........@.....KN\n+00019ee0: 7265 702e 08db 0000 0000 0000 1500 0000 rep.............\n+00019ef0: 8600 0000 f3b5 595c 0072 6570 53dc 0000 ......Y\\.repS...\n+00019f00: 0000 0000 2300 0000 0900 0000 da22 5052 ....#........\"PR\n+00019f10: 7265 702e 7fdc 0000 0000 0000 2800 0000 rep.........(...\n+00019f20: 3900 0000 5e86 f45a 0072 6570 02de 0000 9...^..Z.rep....\n+00019f30: 0000 0000 2b00 0000 0000 0000 df3f ff49 ....+........?.I\n+00019f40: 7265 702e e48d 0100 0000 0000 1f00 0000 rep.............\n+00019f50: af00 0000 d9c6 1f55 0072 6570 5dde 0000 .......U.rep]...\n+00019f60: 0000 0000 2600 0000 0d00 0000 7776 d758 ....&.......wv.X\n+00019f70: 0072 6570 a2d6 0000 0000 0000 1200 0000 .rep............\n+00019f80: 0700 0000 08c5 9d44 7265 702e 4368 0100 .......Drep.Ch..\n+00019f90: 0000 0000 2100 0000 8e00 0000 b7aa 8642 ....!..........B\n+00019fa0: 0072 6570 7a8b 0100 0000 0000 2300 0000 .repz.......#...\n+00019fb0: 0500 0000 d68c ec4f 0072 6570 b78f 0100 .......O.rep....\n+00019fc0: 0000 0000 1900 0000 0700 0000 d108 3a52 ..............:R\n+00019fd0: 7265 702e fbd7 0000 0000 0000 1f00 0000 rep.............\n+00019fe0: 4100 0000 ce4e f750 7265 702e d22a 0000 A....N.Prep..*..\n+00019ff0: 0000 0000 0d00 0000 8900 0000 0000 0000 ................\n+0001a000: 7265 702e 6461 7461 2373 7472 696e 672d rep.data#string-\n+0001a010: 6361 7069 7461 6c69 7a65 642d 7052 6574 capitalized-pRet\n+0001a020: 7572 6e73 2074 2069 6620 7374 7269 6e67 urns t if string\n+0001a030: 2058 2069 7320 6361 7069 7461 6c69 7a65 X is capitalize\n+0001a040: 6420 2866 6972 7374 2063 6861 7261 6374 d (first charact\n+0001a050: 6572 2069 7320 7570 7065 7220 6361 7365 er is upper case\n+0001a060: 292e 0072 6570 2e64 6174 6123 7374 7269 )..rep.data#stri\n+0001a070: 6e67 2d63 6170 6974 616c 697a 6564 2d70 ng-capitalized-p\n+0001a080: 2058 0072 6570 2e64 6174 6123 6d61 7063 X.rep.data#mapc\n+0001a090: 6f6e 6361 7420 4655 4e20 5345 5155 454e oncat FUN SEQUEN\n+0001a0a0: 4345 2053 4550 4152 4154 4f52 2a69 7370 CE SEPARATOR*isp\n+0001a0b0: 656c 6c2d 7072 6f67 7261 6d2a 4669 6c65 ell-program*File\n+0001a0c0: 6e61 6d65 206f 6620 7072 6f67 7261 6d20 name of program \n+0001a0d0: 7573 6564 2074 6f20 7374 6172 7420 6973 used to start is\n+0001a0e0: 7065 6c6c 2831 292e 2a69 7370 656c 6c2d pell(1).*ispell-\n+0001a0f0: 6469 6374 696f 6e61 7279 2a4e 616d 6520 dictionary*Name \n+0001a100: 6f66 2064 6963 7469 6f6e 6172 7920 746f of dictionary to\n+0001a110: 2070 6173 7320 746f 2049 7370 656c 6c2c pass to Ispell,\n+0001a120: 206f 7220 6e69 6c20 666f 7220 7468 6520 or nil for the \n+0001a130: 6465 6661 756c 742e 2a69 7370 656c 6c2d default.*ispell-\n+0001a140: 7469 6d65 6f75 742a 5365 636f 6e64 7320 timeout*Seconds \n+0001a150: 746f 2077 6169 7420 666f 7220 6973 7065 to wait for ispe\n+0001a160: 6c6c 206f 7574 7075 7420 6265 666f 7265 ll output before\n+0001a170: 2067 6976 696e 6720 7570 2e72 6570 2e75 giving up.rep.u\n+0001a180: 7469 6c2e 6973 7065 6c6c 236c 696e 652d til.ispell#line-\n+0001a190: 6361 6c6c 6261 636b 4675 6e63 7469 6f6e callbackFunction\n+0001a1a0: 2074 6f20 6361 6c6c 2061 7379 6e63 6872 to call asynchr\n+0001a1b0: 6f6e 6f75 736c 7920 7769 7468 2061 2073 onously with a s\n+0001a1c0: 696e 676c 6520 6c69 6e65 206f 6620 6f75 ingle line of ou\n+0001a1d0: 7470 7574 2066 726f 6d20 6973 7065 6c6c tput from ispell\n+0001a1e0: 2e00 7265 702e 7574 696c 2e69 7370 656c ..rep.util.ispel\n+0001a1f0: 6c23 6973 7065 6c6c 2d73 6574 2d64 6963 l#ispell-set-dic\n+0001a200: 7469 6f6e 6172 7920 4449 4354 2d4e 414d tionary DICT-NAM\n+0001a210: 4572 6570 2e75 7469 6c2e 7469 6d65 2374 Erep.util.time#t\n+0001a220: 696d 652d 3e73 6563 6f6e 6473 436f 6e76 ime->secondsConv\n+0001a230: 6572 7420 7468 6520 7469 6d65 7374 616d ert the timestam\n+0001a240: 7020 5449 4d45 2074 6f20 7468 6520 6e75 p TIME to the nu\n+0001a250: 6d62 6572 206f 6620 7365 636f 6e64 7320 mber of seconds \n+0001a260: 7369 6e63 6520 7468 6520 6570 6f63 682e since the epoch.\n+0001a270: 7265 702e 7574 696c 2e64 6174 6523 6461 rep.util.date#da\n+0001a280: 7465 2d74 696d 657a 6f6e 652d 616c 6973 te-timezone-alis\n+0001a290: 7441 6c69 7374 206f 6620 2854 494d 455a tAlist of (TIMEZ\n+0001a2a0: 4f4e 4520 2e20 4d49 4e55 5445 532d 4449 ONE . MINUTES-DI\n+0001a2b0: 4646 4552 454e 4345 292e 7265 702e 7574 FFERENCE).rep.ut\n+0001a2c0: 696c 2e6d 6973 6323 7072 6f67 7261 6d2d il.misc#program-\n+0001a2d0: 6578 6973 7473 2d70 5265 7475 726e 7320 exists-pReturns \n+0001a2e0: 7472 7565 2069 6620 6120 7072 6f67 7261 true if a progra\n+0001a2f0: 6d20 6e61 6d65 6420 434d 4420 6361 6e20 m named CMD can \n+0001a300: 6265 2066 6f75 6e64 2069 6e20 7468 6520 be found in the \n+0001a310: 6375 7272 656e 7420 7061 7468 7265 702e current pathrep.\n+0001a320: 7265 6765 7870 2373 7472 696e 672d 7370 regexp#string-sp\n+0001a330: 6c69 7452 6574 7572 6e20 6120 6c69 7374 litReturn a list\n+0001a340: 206f 6620 7375 6273 7472 696e 6773 206f of substrings o\n+0001a350: 6620 5354 5249 4e47 2c20 6561 6368 2064 f STRING, each d\n+0001a360: 656c 696d 6974 6564 2062 7920 5245 4745 elimited by REGE\n+0001a370: 5850 2e00 7265 702e 7379 7374 656d 2372 XP..rep.system#r\n+0001a380: 656d 6f76 652d 686f 6f6b 2d62 792d 6e61 emove-hook-by-na\n+0001a390: 6d65 2048 4f4f 4b20 4e41 4d45 0072 6570 me HOOK NAME.rep\n+0001a3a0: 2e73 7973 7465 6d23 696e 2d68 6f6f 6b2d .system#in-hook-\n+0001a3b0: 7020 484f 4f4b 2d53 594d 424f 4c20 4655 p HOOK-SYMBOL FU\n+0001a3c0: 4e00 0000 1b00 0000 2002 0000 c766 6673 N....... ....ffs\n+0001a3d0: 7265 702e b5e5 0000 0000 0000 1e00 0000 rep.............\n+0001a3e0: 4b00 0000 c767 ae64 7265 702e 0080 0000 K....g.drep.....\n+0001a3f0: 0000 0000 2600 0000 0302 0000 5292 9d67 ....&.......R..g\n+0001a400: 7265 702e b22f 0000 0000 0000 0d00 0000 rep../..........\n+0001a410: 2200 0000 dde7 6473 7265 702e bd21 0000 \".....dsrep..!..\n+0001a420: 0000 0000 2500 0000 6c00 0000 acab 1e7f ....%...l.......\n+0001a430: 7265 702e b840 0100 0000 0000 1c00 0000 rep..@..........\n+0001a440: a100 0000 1c0d 9c66 7265 702e 4bb4 0100 .......frep.K...\n+0001a450: 0000 0000 1a00 0000 8100 0000 8814 937d ...............}\n+0001a460: 7265 702e d920 0000 0000 0000 1900 0000 rep.. ..........\n+0001a470: 3800 0000 02da 2369 7265 702e a047 0100 8.....#irep..G..\n+0001a480: 0000 0000 1c00 0000 3202 0000 0a86 5767 ........2.....Wg\n+0001a490: 0072 6570 aebd 0100 0000 0000 2100 0000 .rep........!...\n+0001a4a0: 0b00 0000 6891 9a69 7265 702e 4e22 0000 ....h..irep.N\"..\n+0001a4b0: 0000 0000 2200 0000 7500 0000 8ba2 d075 ....\"...u......u\n+0001a4c0: 7265 702e f388 0000 0000 0000 1e00 0000 rep.............\n+0001a4d0: 5400 0000 8ec3 c375 6c6f 6164 9a24 0000 T......uload.$..\n+0001a4e0: 0000 0000 0d00 0000 7200 0000 234b 7776 ........r...#Kwv\n+0001a4f0: 7265 702e e032 0000 0000 0000 1600 0000 rep..2..........\n+0001a500: 3a00 0000 c91f 8f79 7265 702e 7a94 0000 :......yrep.z...\n+0001a510: 0000 0000 1400 0000 c500 0000 8aaa b878 ...............x\n+0001a520: 7265 702e 0d6f 0000 0000 0000 1d00 0000 rep..o..........\n+0001a530: 3900 0000 40fa c477 7265 702e ff25 0000 9...@..wrep..%..\n+0001a540: 0000 0000 0f00 0000 6800 0000 b528 a274 ........h....(.t\n+0001a550: 0072 6570 8cb7 0100 0000 0000 1c00 0000 .rep............\n+0001a560: 1000 0000 2038 0d7b 0072 6570 e8b7 0100 .... 8.{.rep....\n+0001a570: 0000 0000 1a00 0000 0e00 0000 b6ea c664 ...............d\n+0001a580: 0072 6570 4bd6 0100 0000 0000 1f00 0000 .repK...........\n+0001a590: 0e00 0000 4363 6664 7265 702e dcd7 0100 ....Ccfdrep.....\n+0001a5a0: 0000 0000 1200 0000 5600 0000 7145 f76a ........V...qE.j\n+0001a5b0: 0072 6570 44d8 0100 0000 0000 1000 0000 .repD...........\n+0001a5c0: 0800 0000 948b 7b6a 7265 702e 682b 0000 ......{jrep.h+..\n+0001a5d0: 0000 0000 0f00 0000 8c00 0000 3d47 7e78 ............=G~x\n+0001a5e0: 0072 6570 a2da 0100 0000 0000 1600 0000 .rep............\n+0001a5f0: 0700 0000 e07d 247b 0072 6570 bfda 0100 .....}${.rep....\n+0001a600: 0000 0000 2000 0000 1c00 0000 94fd 3b6f .... .........;o\n+0001a610: 7265 702e 59b6 0100 0000 0000 2200 0000 rep.Y.......\"...\n+0001a620: 3100 0000 13fa e972 0072 6570 a2df 0100 1......r.rep....\n+0001a630: 0000 0000 2300 0000 2200 0000 7923 cf63 ....#...\"...y#.c\n+0001a640: 6669 6c65 6567 0100 0000 0000 1200 0000 fileeg..........\n+0001a650: cc00 0000 120f 6961 7265 702e 6f79 0000 ......iarep.oy..\n+0001a660: 0000 0000 1900 0000 7a00 0000 98ae e670 ........z......p\n+0001a670: 7265 702e b929 0000 0000 0000 0f00 0000 rep..)..........\n+0001a680: 2b00 0000 c91f 7e64 0072 6570 c07f 0000 +.....~d.rep....\n+0001a690: 0000 0000 2900 0000 0800 0000 f812 b363 ....)..........c\n+0001a6a0: 7265 702e 0030 0200 0000 0000 2a00 0000 rep..0......*...\n+0001a6b0: 3f00 0000 3a36 ea6c 0072 6570 1731 0200 ?...:6.l.rep.1..\n+0001a6c0: 0000 0000 2000 0000 0400 0000 414a e872 .... .......AJ.r\n+0001a6d0: 7265 702e 3b31 0200 0000 0000 2400 0000 rep.;1......$...\n+0001a6e0: 3900 0000 92d9 5373 7265 702e c531 0200 9.....Ssrep..1..\n+0001a6f0: 0000 0000 1d00 0000 4200 0000 c8d9 d174 ........B......t\n+0001a700: 7265 702e e032 0200 0000 0000 1700 0000 rep..2..........\n+0001a710: 3700 0000 fa48 e373 7265 702e 553d 0000 7....H.srep.U=..\n+0001a720: 0000 0000 1500 0000 3300 0000 9f71 b062 ........3....q.b\n+0001a730: 7265 702e fcb6 0100 0000 0000 1d00 0000 rep.............\n+0001a740: 7300 0000 401f 5472 7265 702e 6930 0200 s...@.Trrep.i0..\n+0001a750: 0000 0000 1e00 0000 9000 0000 2021 2f7d ............ !/}\n+0001a760: 7265 702e 0080 0100 0000 0000 1700 0000 rep.............\n+0001a770: 9000 0000 d4f2 8761 7265 702e 6f37 0000 .......arep.o7..\n+0001a780: 0000 0000 1700 0000 6900 0000 aece a27e ........i......~\n+0001a790: 7265 702e 53ef 0000 0000 0000 2200 0000 rep.S.......\"...\n+0001a7a0: 6c00 0000 71e8 c56f 7265 702e 6865 0100 l...q..orep.he..\n+0001a7b0: 0000 0000 1800 0000 e200 0000 23d4 0564 ............#..d\n+0001a7c0: 0072 6570 a5d7 0100 0000 0000 1600 0000 .rep............\n+0001a7d0: 2100 0000 a1b4 2677 0072 6570 9831 0200 !.....&w.rep.1..\n+0001a7e0: 0000 0000 2500 0000 0800 0000 4ffb 3c71 ....%.......O...e\n+0001aa90: 6578 6563 4b24 0000 0000 0000 0e00 0000 execK$..........\n+0001aaa0: 4100 0000 3bcc a87f 7265 702e 94b3 0100 A...;...rep.....\n+0001aab0: 0000 0000 1b00 0000 9c00 0000 7afa 7d76 ............z.}v\n+0001aac0: 7265 702d 0924 0000 0000 0000 0d00 0000 rep-.$..........\n+0001aad0: 3500 0000 47c0 c569 7265 702e 32e3 0000 5...G..irep.2...\n+0001aae0: 0000 0000 0a00 0000 cf00 0000 7ddf 5f64 ............}._d\n+0001aaf0: 7265 702e 6ee9 0000 0000 0000 0c00 0000 rep.n...........\n+0001ab00: 4901 0000 104d 1674 7265 702e 166f 0100 I....M.trep..o..\n+0001ab10: 0000 0000 1700 0000 5400 0000 63b8 8c7b ........T...c..{\n+0001ab20: 7265 702e 4db5 0100 0000 0000 1c00 0000 rep.M...........\n+0001ab30: 7900 0000 2c34 7869 7265 702e 606b 0000 y...,4xirep.`k..\n+0001ab40: 0000 0000 1e00 0000 a500 0000 895e f66b .............^.k\n+0001ab50: 7265 702e c5e7 0000 0000 0000 1900 0000 rep.............\n+0001ab60: 0e00 0000 d5f9 a87a 7265 702e 414a 0100 .......zrep.AJ..\n+0001ab70: 0000 0000 1f00 0000 d600 0000 9344 4769 .............DGi\n+0001ab80: 7265 702e e6b1 0100 0000 0000 1600 0000 rep.............\n+0001ab90: 4c00 0000 e5de 2561 0072 6570 e3b9 0100 L.....%a.rep....\n+0001aba0: 0000 0000 1800 0000 0700 0000 58c1 ae72 ............X..r\n+0001abb0: 7265 702e 422e 0000 0000 0000 0b00 0000 rep.B...........\n+0001abc0: 9e00 0000 36d0 f579 7265 702e 80b0 0100 ....6..yrep.....\n+0001abd0: 0000 0000 1e00 0000 5200 0000 9757 9166 ........R....W.f\n+0001abe0: 7265 702e 72d8 0100 0000 0000 1600 0000 rep.r...........\n+0001abf0: 0302 0000 0573 8b65 0072 6570 f0d3 0100 .....s.e.rep....\n+0001ac00: 0000 0000 1800 0000 0200 0000 51d7 9661 ............Q..a\n+0001ac10: 7265 702e e6b4 0100 0000 0000 1b00 0000 rep.............\n+0001ac20: 4c00 0000 022d ae73 7265 702e ccdb 0100 L....-.srep.....\n+0001ac30: 0000 0000 2200 0000 4402 0000 7499 0874 ....\"...D...t..t\n+0001ac40: 0072 6570 5233 0200 0000 0000 2400 0000 .repR3......$...\n+0001ac50: 0c00 0000 6fcd cd6d 7265 702e 05b3 0100 ....o..mrep.....\n+0001ac60: 0000 0000 1b00 0000 4d00 0000 9ca0 1167 ........M......g\n+0001ac70: 7265 702e b96e 0000 0000 0000 1700 0000 rep..n..........\n+0001ac80: 3d00 0000 5cc5 b767 7265 702e ad33 0200 =...\\..grep..3..\n+0001ac90: 0000 0000 3500 0000 3900 0000 d401 ec64 ....5...9......d\n+0001aca0: 7265 6d6f 7934 0200 0000 0000 0f00 0000 remoy4..........\n+0001acb0: 2900 0000 3a79 4f7e 7265 6d6f 5435 0200 )...:yO~remoT5..\n+0001acc0: 0000 0000 1500 0000 4300 0000 53d0 ee6e ........C...S..n\n+0001acd0: 7265 702e 00b0 0100 0000 0000 1600 0000 rep.............\n+0001ace0: 6a00 0000 4186 af78 7265 702e e522 0000 j...A..xrep..\"..\n+0001acf0: 0000 0000 1600 0000 6300 0000 11d3 977f ........c.......\n+0001ad00: 7265 702e 00e5 0000 0000 0000 2300 0000 rep.........#...\n+0001ad10: 3700 0000 ebd8 767d 7265 6d6f 0835 0200 7.....v}remo.5..\n+0001ad20: 0000 0000 1200 0000 3a00 0000 1722 5d6d ........:....\"]m\n+0001ad30: 7265 702e 7b6d 0100 0000 0000 1e00 0000 rep.{m..........\n+0001ad40: 4200 0000 d77d de6f 7265 702e 1866 0000 B....}.orep..f..\n+0001ad50: 0000 0000 2500 0000 5600 0000 3488 ea7f ....%...V...4...\n+0001ad60: 7265 702e 248b 0000 0000 0000 1900 0000 rep.$...........\n+0001ad70: b200 0000 59d1 6b7e 0072 6570 ccbc 0100 ....Y.k~.rep....\n+0001ad80: 0000 0000 1b00 0000 0e00 0000 4d6e 1969 ............Mn.i\n+0001ad90: 7265 702e 547b 0000 0000 0000 1c00 0000 rep.T{..........\n+0001ada0: 6201 0000 3f48 7d77 7265 702e 0ad4 0100 b...?H}wrep.....\n+0001adb0: 0000 0000 1600 0000 2300 0000 98f3 f771 ........#......q\n+0001adc0: 7265 702e 39d2 0100 0000 0000 1a00 0000 rep.9...........\n+0001add0: 2601 0000 c89a 2365 0072 6570 8233 0200 &.....#e.rep.3..\n+0001ade0: 0000 0000 2b00 0000 0000 0000 80f9 cd79 ....+..........y\n+0001adf0: 7265 6d6f 1537 0200 0000 0000 1300 0000 remo.7..........\n+0001ae00: 3900 0000 02bf 2369 2a63 6f6d e2b5 0100 9.....#i*com....\n+0001ae10: 0000 0000 1500 0000 6200 0000 336b c568 ........b...3k.h\n+0001ae20: 7265 702e 02ba 0100 0000 0000 2100 0000 rep.........!...\n+0001ae30: dc00 0000 a6b6 027c 7265 702e 2f3e 0000 .......|rep./>..\n+0001ae40: 0000 0000 1500 0000 3300 0000 e617 9e64 ........3......d\n+0001ae50: 0072 6570 b532 0200 0000 0000 1e00 0000 .rep.2..........\n+0001ae60: 0d00 0000 6df3 4a6e 7265 702e 54a7 0000 ....m.Jnrep.T...\n+0001ae70: 0000 0000 1d00 0000 7003 0000 9267 cb68 ........p....g.h\n+0001ae80: 7265 702e 5d29 0000 0000 0000 0d00 0000 rep.])..........\n+0001ae90: 4f00 0000 ea86 6469 7265 702e 7626 0000 O.....direp.v&..\n+0001aea0: 0000 0000 1100 0000 9400 0000 200c 1978 ............ ..x\n+0001aeb0: 7265 702e b75c 0000 0000 0000 2c00 0000 rep..\\......,...\n+0001aec0: 8501 0000 b97a 826b 7265 702e 6db3 0100 .....z.krep.m...\n+0001aed0: 0000 0000 1900 0000 0e00 0000 6351 8c7e ............cQ.~\n+0001aee0: 7265 702e dabd 0100 0000 0000 2300 0000 rep.........#...\n+0001aef0: 5a00 0000 260c 4a7d 7265 702e 0d3d 0000 Z...&.J}rep..=..\n+0001af00: 0000 0000 1500 0000 3300 0000 28be 5d72 ........3...(.]r\n+0001af10: 7265 702e c6bf 0100 0000 0000 1d00 0000 rep.............\n+0001af20: 0b00 0000 6e65 f264 7265 702e 2982 0000 ....ne.drep.)...\n+0001af30: 0000 0000 1700 0000 aa00 0000 731f b87d ............s..}\n+0001af40: 7265 702e 48b2 0100 0000 0000 1900 0000 rep.H...........\n+0001af50: a400 0000 1fd6 b269 7265 702e 606c 0100 .......irep.`l..\n+0001af60: 0000 0000 1200 0000 2d00 0000 1918 767f ........-.....v.\n+0001af70: 7265 702e 4a35 0000 0000 0000 1800 0000 rep.J5..........\n+0001af80: 3700 0000 c396 fb60 3a72 6570 90b1 0100 7......`:rep....\n+0001af90: 0000 0000 1600 0000 4000 0000 e797 9061 ........@......a\n+0001afa0: 7265 702e 57be 0100 0000 0000 2100 0000 rep.W.......!...\n+0001afb0: 4e01 0000 c287 5062 7265 702e f0b0 0100 N.....Pbrep.....\n+0001afc0: 0000 0000 1b00 0000 8500 0000 84d8 a376 ...............v\n+0001afd0: 7265 702e 1444 0100 0000 0000 1c00 0000 rep..D..........\n+0001afe0: 4001 0000 d0ab 257b 7265 702e 77b8 0100 @.....%{rep.w...\n+0001aff0: 0000 0000 1700 0000 5501 0000 0000 0000 ........U.......\n+0001b000: 7265 702e 696f 2e66 696c 6573 2363 6f70 rep.io.files#cop\n+0001b010: 792d 6669 6c65 636f 7079 2d66 696c 6520 y-filecopy-file \n+0001b020: 534f 5552 4345 2044 4553 5449 4e41 5449 SOURCE DESTINATI\n+0001b030: 4f4e 0a0a 4372 6561 7465 2061 206e 6577 ON..Create a new\n+0001b040: 2063 6f70 7920 6f66 2074 6865 2066 696c copy of the fil\n+0001b050: 6520 6361 6c6c 6564 2053 4f55 5243 452c e called SOURCE,\n+0001b060: 2061 7320 7468 6520 6669 6c65 2063 616c as the file cal\n+0001b070: 6c65 6420 4445 5354 494e 4154 494f 4e2e led DESTINATION.\n+0001b080: 7265 702e 696f 2e66 696c 6573 2366 696c rep.io.files#fil\n+0001b090: 652d 6578 6563 7574 6162 6c65 2d70 6669 e-executable-pfi\n+0001b0a0: 6c65 2d65 7865 6375 7461 626c 652d 7020 le-executable-p \n+0001b0b0: 4649 4c45 2d4e 414d 450a 0a52 6574 7572 FILE-NAME..Retur\n+0001b0c0: 6e73 2074 2069 6620 7468 6520 6669 6c65 ns t if the file\n+0001b0d0: 2063 616c 6c65 6420 4649 4c45 2d4e 414d called FILE-NAM\n+0001b0e0: 4520 6973 2065 7865 6375 7461 626c 652e E is executable.\n+0001b0f0: 7265 702e 696f 2e66 696c 6573 2366 696c rep.io.files#fil\n+0001b100: 652d 7265 6775 6c61 722d 7066 696c 652d e-regular-pfile-\n+0001b110: 7265 6775 6c61 722d 7020 4649 4c45 2d4e regular-p FILE-N\n+0001b120: 414d 450a 0a52 6574 7572 6e73 2074 2069 AME..Returns t i\n+0001b130: 6620 7468 6520 6669 6c65 2063 616c 6c65 f the file calle\n+0001b140: 6420 4649 4c45 2d4e 414d 4520 6973 2061 d FILE-NAME is a\n+0001b150: 206e 6f72 6d61 6c20 6669 6c65 2c20 6965 normal file, ie\n+0001b160: 2c20 6e6f 7420 610a 6469 7265 6374 6f72 , not a.director\n+0001b170: 792c 2064 6576 6963 652c 2073 796d 626f y, device, symbo\n+0001b180: 6c69 6320 6c69 6e6b 2c20 6574 632e 2e2e lic link, etc...\n+0001b190: 3a72 6570 2e69 6f2e 6669 6c65 7323 6669 :rep.io.files#fi\n+0001b1a0: 6c65 2d67 6964 6669 6c65 2d67 6964 2046 le-gidfile-gid F\n+0001b1b0: 494c 452d 4e41 4d45 0a0a 5265 7475 726e ILE-NAME..Return\n+0001b1c0: 7320 7468 6520 6769 6420 6f66 2074 6865 s the gid of the\n+0001b1d0: 2066 696c 6520 6361 6c6c 6564 2046 494c file called FIL\n+0001b1e0: 452d 4e41 4d45 7265 702e 696f 2e66 696c E-NAMErep.io.fil\n+0001b1f0: 6573 2366 696c 652d 7369 7a65 6669 6c65 es#file-sizefile\n+0001b200: 2d73 697a 6520 4649 4c45 2d4e 414d 450a -size FILE-NAME.\n+0001b210: 0a52 6574 7572 6e73 2074 6865 2073 697a .Returns the siz\n+0001b220: 6520 6f66 2074 6865 2066 696c 6520 6361 e of the file ca\n+0001b230: 6c6c 6564 2046 494c 452d 4e41 4d45 2069 lled FILE-NAME i\n+0001b240: 6e20 6279 7465 732e 7265 702e 696f 2e66 n bytes.rep.io.f\n+0001b250: 696c 6573 236d 616b 652d 7379 6d6c 696e iles#make-symlin\n+0001b260: 6b6d 616b 652d 7379 6d6c 696e 6b20 4649 kmake-symlink FI\n+0001b270: 4c45 4e41 4d45 2043 4f4e 5445 4e54 530a LENAME CONTENTS.\n+0001b280: 0a43 7265 6174 6520 6120 7379 6d62 6f6c .Create a symbol\n+0001b290: 6963 206c 696e 6b20 4649 4c45 4e41 4d45 ic link FILENAME\n+0001b2a0: 2070 6f69 6e74 696e 6720 746f 2074 6865 pointing to the\n+0001b2b0: 2066 696c 6520 6361 6c6c 6564 2043 4f4e file called CON\n+0001b2c0: 5445 4e54 532e 0a43 4f4e 5445 4e54 5320 TENTS..CONTENTS \n+0001b2d0: 6d61 7920 6265 2072 656c 6174 6976 6520 may be relative \n+0001b2e0: 746f 2074 6865 2064 6972 6563 746f 7279 to the directory\n+0001b2f0: 2063 6f6e 7461 696e 696e 6720 4649 4c45 containing FILE\n+0001b300: 4e41 4d45 2e72 6570 2e69 6f2e 6669 6c65 NAME.rep.io.file\n+0001b310: 7323 6d61 6b65 2d74 656d 702d 6e61 6d65 s#make-temp-name\n+0001b320: 6d61 6b65 2d74 656d 702d 6e61 6d65 0a0a make-temp-name..\n+0001b330: 5265 7475 726e 7320 7468 6520 6e61 6d65 Returns the name\n+0001b340: 206f 6620 6120 756e 6971 7565 2066 696c of a unique fil\n+0001b350: 6520 696e 2074 6865 206c 6f63 616c 2066 e in the local f\n+0001b360: 696c 696e 6720 7379 7374 656d 2e72 6570 iling system.rep\n+0001b370: 2e69 6f2e 6462 2e73 6462 6d23 7364 626d .io.db.sdbm#sdbm\n+0001b380: 2d63 6c6f 7365 7364 626d 2d63 6c6f 7365 -closesdbm-close\n+0001b390: 2044 424d 7265 702e 6461 7461 2e74 6162 DBMrep.data.tab\n+0001b3a0: 6c65 7323 7374 7269 6e67 2d68 6173 6873 les#string-hashs\n+0001b3b0: 7472 696e 672d 6861 7368 2053 5452 494e tring-hash STRIN\n+0001b3c0: 470a 0a52 6574 7572 6e20 6120 706f 7369 G..Return a posi\n+0001b3d0: 7469 7665 2066 6978 6e75 6d20 736f 6d65 tive fixnum some\n+0001b3e0: 686f 7720 7265 6c61 7465 6420 746f 2074 how related to t\n+0001b3f0: 6865 2063 6f6e 7465 6e74 7320 6f66 2053 he contents of S\n+0001b400: 5452 494e 472c 0a73 7563 6820 7468 6174 TRING,.such that\n+0001b410: 2028 7374 7269 6e67 3d20 5820 5929 2069 (string= X Y) i\n+0001b420: 6d70 6c69 6573 2028 3d20 2873 7472 696e mplies (= (strin\n+0001b430: 672d 6861 7368 2058 2920 2873 7472 696e g-hash X) (strin\n+0001b440: 672d 6861 7368 2059 2929 2e72 6570 2e64 g-hash Y)).rep.d\n+0001b450: 6174 612e 7461 626c 6573 2365 7175 616c ata.tables#equal\n+0001b460: 2d68 6173 6865 7175 616c 2d68 6173 6820 -hashequal-hash \n+0001b470: 4152 470a 0a52 6574 7572 6e20 6120 706f ARG..Return a po\n+0001b480: 7369 7469 7665 2066 6978 6e75 6d20 736f sitive fixnum so\n+0001b490: 6d65 686f 7720 7265 6c61 7465 6420 746f mehow related to\n+0001b4a0: 2041 5247 2c20 7375 6368 2074 6861 7420 ARG, such that \n+0001b4b0: 2865 7175 616c 2058 2059 290a 696d 706c (equal X Y).impl\n+0001b4c0: 6965 7320 283d 2028 6571 7561 6c2d 6861 ies (= (equal-ha\n+0001b4d0: 7368 2058 2920 2865 7175 616c 2d68 6173 sh X) (equal-has\n+0001b4e0: 6820 5929 292e 7265 702e 6461 7461 2e74 h Y)).rep.data.t\n+0001b4f0: 6162 6c65 7323 7461 626c 652d 756e 7365 ables#table-unse\n+0001b500: 7474 6162 6c65 2d75 6e73 6574 2054 4142 ttable-unset TAB\n+0001b510: 4c45 204b 4559 0a0a 5265 6d6f 7665 2061 LE KEY..Remove a\n+0001b520: 6e79 2076 616c 7565 2073 746f 7265 6420 ny value stored \n+0001b530: 696e 2054 4142 4c45 2061 7373 6f63 6961 in TABLE associa\n+0001b540: 7465 6420 7769 7468 204b 4559 2e72 6570 ted with KEY.rep\n+0001b550: 2e76 6d2e 636f 6d70 696c 6572 2363 6f6d .vm.compiler#com\n+0001b560: 7069 6c65 2d66 696c 6543 6f6d 7069 6c65 pile-fileCompile\n+0001b570: 7320 7468 6520 6669 6c65 206f 6620 6a61 s the file of ja\n+0001b580: 6465 2d6c 6973 7020 636f 6465 2046 494c de-lisp code FIL\n+0001b590: 452d 4e41 4d45 2069 6e74 6f20 6120 6e65 E-NAME into a ne\n+0001b5a0: 7720 6669 6c65 2063 616c 6c65 640a 6028 w file called.`(\n+0001b5b0: 636f 6e63 6174 2046 494c 452d 4e41 4d45 concat FILE-NAME\n+0001b5c0: 203f 6329 2720 2869 652c 2060 666f 6f2e ?c)' (ie, `foo.\n+0001b5d0: 6a6c 2720 3d3e 2060 666f 6f2e 6a6c 6327 jl' => `foo.jlc'\n+0001b5e0: 292e 2a63 6f6d 7069 6c65 722d 7772 6974 ).*compiler-writ\n+0001b5f0: 652d 646f 6373 2a57 6865 6e20 7420 616c e-docs*When t al\n+0001b600: 6c20 646f 632d 7374 7269 6e67 7320 6172 l doc-strings ar\n+0001b610: 6520 6170 7065 6e64 6564 2074 6f20 7468 e appended to th\n+0001b620: 6520 646f 6320 6669 6c65 2061 6e64 2072 e doc file and r\n+0001b630: 6570 6c61 6365 6420 7769 7468 0a74 6865 eplaced with.the\n+0001b640: 6972 2070 6f73 6974 696f 6e20 696e 2074 ir position in t\n+0001b650: 6861 7420 6669 6c65 2e72 6570 2e76 6d2e hat file.rep.vm.\n+0001b660: 636f 6d70 696c 6572 2e62 6173 6963 2363 compiler.basic#c\n+0001b670: 6f6d 7069 6c65 2d66 6f72 6d43 6f6d 7069 ompile-formCompi\n+0001b680: 6c65 2074 6865 204c 6973 7020 666f 726d le the Lisp form\n+0001b690: 2046 4f52 4d20 696e 746f 2061 2062 7974 FORM into a byt\n+0001b6a0: 6520 636f 6465 2066 6f72 6d2e 7265 702e e code form.rep.\n+0001b6b0: 6c61 6e67 2e69 6e74 6572 7072 6574 6572 lang.interpreter\n+0001b6c0: 2374 5468 6520 7379 6d62 6f6c 206f 6674 #tThe symbol oft\n+0001b6d0: 656e 2075 7365 6420 6173 2074 6865 2063 en used as the c\n+0001b6e0: 616e 6f6e 6963 616c 2062 6f6f 6c65 616e anonical boolean\n+0001b6f0: 2d74 7275 6520 7661 6c75 652e 7265 702e -true value.rep.\n+0001b700: 6c61 6e67 2e69 6e74 6572 7072 6574 6572 lang.interpreter\n+0001b710: 2364 6566 7375 6273 7444 6566 696e 6573 #defsubstDefines\n+0001b720: 2061 2066 756e 6374 696f 6e20 7468 6174 a function that\n+0001b730: 2077 696c 6c20 6265 2063 6f6d 7069 6c65 will be compile\n+0001b740: 6420 696e 6c69 6e65 2074 6f20 616e 7920 d inline to any \n+0001b750: 6675 6e63 7469 6f6e 7320 7468 6174 0a63 functions that.c\n+0001b760: 616c 6c20 6974 2e20 4f74 6865 7277 6973 all it. Otherwis\n+0001b770: 6520 6578 6163 746c 7920 7468 6520 7361 e exactly the sa\n+0001b780: 6d65 2061 7320 6465 6675 6e2e 0072 6570 me as defun..rep\n+0001b790: 2e6c 616e 672e 696e 7465 7270 7265 7465 .lang.interprete\n+0001b7a0: 7223 6c65 7472 6563 2042 494e 4449 4e47 r#letrec BINDING\n+0001b7b0: 5320 2e20 424f 4459 0072 6570 2e6c 616e S . BODY.rep.lan\n+0001b7c0: 672e 696e 7465 7270 7265 7465 7223 6c65 g.interpreter#le\n+0001b7d0: 742d 666c 7569 6473 2042 494e 4449 4e47 t-fluids BINDING\n+0001b7e0: 5320 2e20 424f 4459 0072 6570 2e6c 616e S . BODY.rep.lan\n+0001b7f0: 672e 696e 7465 7270 7265 7465 7223 6361 g.interpreter#ca\n+0001b800: 7365 204b 4559 202e 2043 4c41 5553 4553 se KEY . CLAUSES\n+0001b810: 7265 702e 6c61 6e67 2e69 6e74 6572 7072 rep.lang.interpr\n+0001b820: 6574 6572 2375 6e6c 6573 7345 7661 6c75 eter#unlessEvalu\n+0001b830: 6174 6573 2043 4f4e 4449 5449 4f4e 2c20 ates CONDITION, \n+0001b840: 6966 2069 7420 6973 206e 696c 2061 6e20 if it is nil an \n+0001b850: 696d 706c 6963 6974 2070 726f 676e 2069 implicit progn i\n+0001b860: 7320 7065 7266 6f72 6d65 6420 7769 7468 s performed with\n+0001b870: 0a46 4f52 4d53 2e72 6570 2e6c 616e 672e .FORMS.rep.lang.\n+0001b880: 696e 7465 7270 7265 7465 7223 6f72 5468 interpreter#orTh\n+0001b890: 6520 6669 7273 7420 6f66 2074 6865 2041 e first of the A\n+0001b8a0: 5247 5320 6973 2065 7661 6c75 6174 6564 RGS is evaluated\n+0001b8b0: 2c20 6966 2069 7420 6973 2074 7275 6520 , if it is true \n+0001b8c0: 6974 7320 7661 6c75 6520 6973 2074 6865 its value is the\n+0001b8d0: 2076 616c 7565 0a6f 6620 7468 6520 606f value.of the `o\n+0001b8e0: 7227 2066 6f72 6d20 616e 6420 6e6f 206d r' form and no m\n+0001b8f0: 6f72 6520 6172 6775 6d65 6e74 7320 6172 ore arguments ar\n+0001b900: 6520 6576 616c 7561 7465 642e 204f 7468 e evaluated. Oth\n+0001b910: 6572 7769 7365 2074 6869 7320 7374 6570 erwise this step\n+0001b920: 0a69 7320 7265 7065 6174 6564 2066 6f72 .is repeated for\n+0001b930: 2074 6865 206e 6578 7420 6d65 6d62 6572 the next member\n+0001b940: 206f 6620 4152 4753 2e0a 0a49 6620 616c of ARGS...If al\n+0001b950: 6c20 6f66 2074 6865 2041 5247 5320 6861 l of the ARGS ha\n+0001b960: 7665 2062 6565 6e20 6576 616c 7561 7465 ve been evaluate\n+0001b970: 6420 616e 6420 6e6f 6e65 2068 6176 6520 d and none have \n+0001b980: 6120 7472 7565 2076 616c 7565 0a60 2829 a true value.`()\n+0001b990: 2720 6973 2074 6865 2076 616c 7565 206f ' is the value o\n+0001b9a0: 6620 7468 6520 606f 7227 2066 6f72 6d2e f the `or' form.\n+0001b9b0: 0a0a 4966 2074 6865 7265 2061 7265 206e ..If there are n\n+0001b9c0: 6f20 4152 4753 2074 6865 2066 616c 7365 o ARGS the false\n+0001b9d0: 2076 616c 7565 2069 7320 7265 7475 726e value is return\n+0001b9e0: 6564 2e00 7265 702e 6c61 6e67 2e69 6e74 ed..rep.lang.int\n+0001b9f0: 6572 7072 6574 6572 236f 7220 2e20 4152 erpreter#or . AR\n+0001ba00: 4753 7265 702e 6c61 6e67 2e69 6e74 6572 GSrep.lang.inter\n+0001ba10: 7072 6574 6572 2373 6574 712d 6465 6661 preter#setq-defa\n+0001ba20: 756c 7473 6574 712d 6465 6661 756c 7420 ultsetq-default \n+0001ba30: 7b20 5641 5249 4142 4c45 2046 4f52 4d20 { VARIABLE FORM \n+0001ba40: 7d20 2e2e 2e0a 0a53 6574 7320 7468 6520 } .....Sets the \n+0001ba50: 6465 6661 756c 7420 7661 6c75 6520 6f66 default value of\n+0001ba60: 2065 6163 6820 5641 5249 4142 4c45 2074 each VARIABLE t\n+0001ba70: 6f20 7468 6520 7661 6c75 6520 6f66 2069 o the value of i\n+0001ba80: 7473 0a63 6f72 7265 7370 6f6e 6469 6e67 ts.corresponding\n+0001ba90: 2046 4f52 4d20 6576 616c 7561 7465 642c FORM evaluated,\n+0001baa0: 2072 6574 7572 6e73 2074 6865 2076 616c returns the val\n+0001bab0: 7565 206f 6620 7468 6520 6c61 7374 2065 ue of the last e\n+0001bac0: 7661 6c75 6174 696f 6e2e 0a53 6565 2061 valuation..See a\n+0001bad0: 6c73 6f20 6073 6574 7127 2e20 5265 7475 lso `setq'. Retu\n+0001bae0: 726e 7320 7468 6520 7661 6c75 6520 6f66 rns the value of\n+0001baf0: 2074 6865 206c 6173 7420 464f 524d 2e72 the last FORM.r\n+0001bb00: 6570 2e6c 616e 672e 696e 7465 7270 7265 ep.lang.interpre\n+0001bb10: 7465 7223 6465 6669 6e65 2d73 7065 6369 ter#define-speci\n+0001bb20: 616c 2d76 6172 6961 626c 6555 7365 2064 al-variableUse d\n+0001bb30: 6566 7661 722d 7365 7471 2069 6e73 7465 efvar-setq inste\n+0001bb40: 6164 2e72 6570 2e6c 616e 672e 696e 7465 ad.rep.lang.inte\n+0001bb50: 7270 7265 7465 7223 7768 696c 6577 6869 rpreter#whilewhi\n+0001bb60: 6c65 2043 4f4e 4449 5449 4f4e 2042 4f44 le CONDITION BOD\n+0001bb70: 592e 2e2e 0a0a 6077 6869 6c65 2720 6973 Y.....`while' is\n+0001bb80: 2061 6e20 696d 7065 7261 7469 7665 206c an imperative l\n+0001bb90: 6f6f 7069 6e67 2063 6f6e 7374 7275 6374 ooping construct\n+0001bba0: 2e20 434f 4e44 4954 494f 4e20 6973 2065 . CONDITION is e\n+0001bbb0: 7661 6c75 6174 6564 2c20 6966 0a69 7420 valuated, if.it \n+0001bbc0: 7072 6f64 7563 6573 2061 2074 7275 6520 produces a true \n+0001bbd0: 7661 6c75 652c 2074 6865 6e20 7468 6520 value, then the \n+0001bbe0: 7365 7175 656e 6365 206f 6620 424f 4459 sequence of BODY\n+0001bbf0: 2e2e 2e20 666f 726d 7320 6172 650a 6576 ... forms are.ev\n+0001bc00: 616c 7561 7465 6420 7573 696e 6720 616e aluated using an\n+0001bc10: 2069 6d70 6c69 6369 7420 6070 726f 676e implicit `progn\n+0001bc20: 2720 7374 6174 656d 656e 742c 2061 6e64 ' statement, and\n+0001bc30: 2063 6f6e 7472 6f6c 2070 6173 7365 7320 control passes \n+0001bc40: 6261 636b 0a74 6f20 7468 6520 6265 6769 back.to the begi\n+0001bc50: 6e6e 696e 6720 6f66 2074 6865 2077 6869 nning of the whi\n+0001bc60: 6c65 2066 6f72 6d2e 0a0a 5768 656e 2074 le form...When t\n+0001bc70: 6865 2056 414c 5545 206f 6620 434f 4e44 he VALUE of COND\n+0001bc80: 4954 494f 4e20 6973 2066 616c 7365 2c20 ITION is false, \n+0001bc90: 7468 6520 7768 696c 6520 7374 6174 656d the while statem\n+0001bca0: 656e 7420 6973 2065 7869 7465 642c 0a72 ent is exited,.r\n+0001bcb0: 6574 7572 6e69 6e67 2061 6e20 756e 6465 eturning an unde\n+0001bcc0: 6669 6e65 6420 7661 6c75 652e 0072 6570 fined value..rep\n+0001bcd0: 2e6c 616e 672e 696e 7465 7270 7265 7465 .lang.interprete\n+0001bce0: 7223 7072 6f67 3120 464f 524d 3120 2e20 r#prog1 FORM1 . \n+0001bcf0: 464f 524d 5372 6570 2e6c 616e 672e 696e FORMSrep.lang.in\n+0001bd00: 7465 7270 7265 7465 7223 7072 6f67 3270 terpreter#prog2p\n+0001bd10: 726f 6732 2046 4f52 4d31 2046 4f52 4d32 rog2 FORM1 FORM2\n+0001bd20: 205b 464f 524d 532e 2e2e 5d0a 0a45 7661 [FORMS...]..Eva\n+0001bd30: 6c75 6174 6520 464f 524d 3120 6469 7363 luate FORM1 disc\n+0001bd40: 6172 6469 6e67 2069 7473 2072 6573 756c arding its resul\n+0001bd50: 742c 2074 6865 6e20 6576 616c 7561 7465 t, then evaluate\n+0001bd60: 2046 4f52 4d32 2066 6f6c 6c6f 7765 6420 FORM2 followed \n+0001bd70: 6279 0a60 2870 726f 676e 2046 4f52 4d53 by.`(progn FORMS\n+0001bd80: 2e2e 2e29 272e 2052 6574 7572 6e73 2074 ...)'. Returns t\n+0001bd90: 6865 2072 6573 756c 7420 6f66 2065 7661 he result of eva\n+0001bda0: 6c75 6174 696e 6720 464f 524d 322e 0072 luating FORM2..r\n+0001bdb0: 6570 2e6c 616e 672e 696e 7465 7270 7265 ep.lang.interpre\n+0001bdc0: 7465 7223 7769 7468 2d6f 626a 6563 7420 ter#with-object \n+0001bdd0: 4f42 4a20 2e20 424f 4459 7265 702e 6c61 OBJ . BODYrep.la\n+0001bde0: 6e67 2e69 6e74 6572 7072 6574 6572 2361 ng.interpreter#a\n+0001bdf0: 7574 6f6c 6f61 642d 6d61 6372 6f54 656c utoload-macroTel\n+0001be00: 6c20 7468 6520 6576 616c 7561 746f 7220 l the evaluator \n+0001be10: 7468 6174 2074 6865 2076 616c 7565 206f that the value o\n+0001be20: 6620 7468 6520 6d61 6372 6f20 5359 4d42 f the macro SYMB\n+0001be30: 4f4c 2077 696c 6c20 6265 2069 6e69 7469 OL will be initi\n+0001be40: 616c 6973 6564 0a62 7920 6c6f 6164 696e alised.by loadin\n+0001be50: 6720 4649 4c45 2e72 6570 2e6c 616e 672e g FILE.rep.lang.\n+0001be60: 696e 7465 7270 7265 7465 7223 6479 6e61 interpreter#dyna\n+0001be70: 6d69 632d 7769 6e64 4361 6c6c 2054 4855 mic-windCall THU\n+0001be80: 4e4b 2077 6974 686f 7574 2061 7267 756d NK without argum\n+0001be90: 656e 7473 2c20 7265 7475 726e 696e 6720 ents, returning \n+0001bea0: 7468 6520 7265 7375 6c74 206f 6620 7468 the result of th\n+0001beb0: 6973 2063 616c 6c2e 0a42 4546 4f52 4520 is call..BEFORE \n+0001bec0: 616e 6420 4146 5445 5220 6172 6520 616c and AFTER are al\n+0001bed0: 736f 2063 616c 6c65 6420 2877 6974 686f so called (witho\n+0001bee0: 7574 2061 7267 756d 656e 7473 292c 2077 ut arguments), w\n+0001bef0: 6865 6e65 7665 720a 6578 6563 7574 696f henever.executio\n+0001bf00: 6e20 7265 7370 6563 7469 7665 6c79 2065 n respectively e\n+0001bf10: 6e74 6572 7320 6f72 206c 6561 7665 7320 nters or leaves \n+0001bf20: 7468 6520 6479 6e61 6d69 6320 6578 7465 the dynamic exte\n+0001bf30: 6e74 206f 6620 7468 6520 6361 6c6c 0a74 nt of the call.t\n+0001bf40: 6f20 5448 554e 4b2e 0a0a 496e 2074 6865 o THUNK...In the\n+0001bf50: 2073 696d 706c 6573 7420 6361 7365 2028 simplest case (\n+0001bf60: 7768 656e 2063 616c 6c2f 6363 2069 736e when call/cc isn\n+0001bf70: 2774 2075 7365 6420 746f 2070 6173 7320 't used to pass \n+0001bf80: 636f 6e74 726f 6c20 696e 206f 7220 6f75 control in or ou\n+0001bf90: 740a 6f66 2054 4855 4e4b 2920 6561 6368 t.of THUNK) each\n+0001bfa0: 2066 756e 6374 696f 6e20 7769 6c6c 2062 function will b\n+0001bfb0: 6520 6361 6c6c 6564 2065 7861 6374 6c79 e called exactly\n+0001bfc0: 206f 6e63 652e 7265 702e 6c61 6e67 2e69 once.rep.lang.i\n+0001bfd0: 6e74 6572 7072 6574 6572 2369 6465 6e74 nterpreter#ident\n+0001bfe0: 6974 7952 6574 7572 6e20 4152 472e 0000 ityReturn ARG...\n 0001bff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0001c000: 7265 702e 6e65 742e 7270 6323 7265 6d6f rep.net.rpc#remo\n-0001c010: 7465 2d73 6572 7661 6e74 2d69 642d 3e67 te-servant-id->g\n-0001c020: 6c6f 6261 6c2d 6964 5265 7475 726e 2074 lobal-idReturn t\n-0001c030: 6865 2067 6c6f 6261 6c6c 7920 7265 6665 he globally refe\n-0001c040: 7265 6e63 6561 626c 6520 5250 4320 7365 renceable RPC se\n-0001c050: 7276 616e 7420 6964 2066 6f72 2074 6865 rvant id for the\n-0001c060: 206c 6f63 616c 2073 6572 7661 6e74 0a69 local servant.i\n-0001c070: 6420 4944 2028 6120 7379 6d62 6f6c 2920 d ID (a symbol) \n-0001c080: 6173 736f 6369 6174 6564 2077 6974 6820 associated with \n-0001c090: 7468 6520 696e 766f 6b65 7220 6f66 2074 the invoker of t\n-0001c0a0: 6865 2063 7572 7265 6e74 6c79 2061 6374 he currently act\n-0001c0b0: 6976 6520 5250 430a 7265 7175 6573 742e ive RPC.request.\n-0001c0c0: 7265 702e 6e65 742e 646f 6d61 696e 2d6e rep.net.domain-n\n-0001c0d0: 616d 6523 646f 6d61 696e 2d70 6172 7473 ame#domain-parts\n-0001c0e0: 5265 7475 726e 2074 6865 206c 6973 7420 Return the list \n-0001c0f0: 6f66 2064 6f6d 6169 6e20 636f 6d70 6f6e of domain compon\n-0001c100: 656e 7473 2074 6861 7420 7468 6520 7374 ents that the st\n-0001c110: 7269 6e67 2044 4f4d 4149 4e20 636f 6e73 ring DOMAIN cons\n-0001c120: 6973 7473 206f 662e 7265 702e 6e65 742e ists of.rep.net.\n-0001c130: 646f 6d61 696e 2d6e 616d 6523 646f 6d61 domain-name#doma\n-0001c140: 696e 2d61 626f 7665 2d70 5265 7475 726e in-above-pReturn\n-0001c150: 2074 7275 6520 6966 2064 6f6d 6169 6e20 true if domain \n-0001c160: 6e61 6d65 2044 3120 6973 2060 6162 6f76 name D1 is `abov\n-0001c170: 6527 2064 6f6d 6169 6e20 6e61 6d65 2044 e' domain name D\n-0001c180: 322e 7265 702e 6e65 742e 646f 6d61 696e 2.rep.net.domain\n-0001c190: 2d6e 616d 6523 6d61 702d 646f 6d61 696e -name#map-domain\n-0001c1a0: 7343 616c 6c20 2846 554e 204e 414d 4529 sCall (FUN NAME)\n-0001c1b0: 2066 6f72 2065 6163 6820 7375 622d 646f for each sub-do\n-0001c1c0: 6d61 696e 206f 6620 444f 4d41 494e 2028 main of DOMAIN (\n-0001c1d0: 7374 6172 7469 6e67 2077 6974 6820 444f starting with DO\n-0001c1e0: 4d41 494e 292e 0072 6570 2e6e 6574 2e64 MAIN)..rep.net.d\n-0001c1f0: 6f6d 6169 6e2d 6e61 6d65 236d 6170 2d64 omain-name#map-d\n-0001c200: 6f6d 6169 6e73 2d64 6f77 6e77 6172 6473 omains-downwards\n-0001c210: 2046 554e 2044 4f4d 4149 4e72 6570 2e69 FUN DOMAINrep.i\n-0001c220: 6f2e 7374 7265 616d 7323 7374 7265 616d o.streams#stream\n-0001c230: 7052 6574 7572 6e73 2074 7275 6520 6966 pReturns true if\n-0001c240: 2041 5247 2069 7320 736f 6d65 2073 6f72 ARG is some sor\n-0001c250: 7420 6f66 2049 2f4f 2073 7472 6561 6d2e t of I/O stream.\n-0001c260: 7265 702e 696f 2e66 696c 6573 2363 616c rep.io.files#cal\n-0001c270: 6c2d 6166 7465 722d 6c6f 6164 4172 7261 l-after-loadArra\n-0001c280: 6e67 6520 666f 7220 5448 554e 4b20 746f nge for THUNK to\n-0001c290: 2062 6520 6361 6c6c 6564 2069 6d6d 6564 be called immed\n-0001c2a0: 6961 7465 6c79 2061 6674 6572 2074 6865 iately after the\n-0001c2b0: 206c 6962 7261 7279 206f 6620 4c69 7370 library of Lisp\n-0001c2c0: 2063 6f64 650a 4c49 4252 4152 5920 6861 code.LIBRARY ha\n-0001c2d0: 7320 6265 656e 2072 6561 6420 6279 2074 s been read by t\n-0001c2e0: 6865 2060 6c6f 6164 2720 6675 6e63 7469 he `load' functi\n-0001c2f0: 6f6e 2e20 4e6f 7465 2074 6861 7420 4c49 on. Note that LI\n-0001c300: 4252 4152 5920 6d75 7374 2065 7861 6374 BRARY must exact\n-0001c310: 6c79 0a6d 6174 6368 2074 6865 2046 494c ly.match the FIL\n-0001c320: 4520 6172 6775 6d65 6e74 2074 6f20 606c E argument to `l\n-0001c330: 6f61 6427 2e72 656d 6f74 652d 7265 702d oad'.remote-rep-\n-0001c340: 7061 7373 7764 2d6d 7367 7352 6567 756c passwd-msgsRegul\n-0001c350: 6172 2065 7870 7265 7373 696f 6e20 6d61 ar expression ma\n-0001c360: 7463 6869 6e67 2070 6173 7377 6f72 6420 tching password \n-0001c370: 7072 6f6d 7074 2e00 7265 702e 696f 2e66 prompt..rep.io.f\n-0001c380: 696c 652d 6861 6e64 6c65 7273 2e72 656d ile-handlers.rem\n-0001c390: 6f74 652e 7265 7023 7265 6d6f 7465 2d72 ote.rep#remote-r\n-0001c3a0: 6570 2d65 6d70 7479 2d63 6163 6865 7263 ep-empty-cacherc\n-0001c3b0: 702d 7072 6f67 7261 6d54 6865 206e 616d p-programThe nam\n-0001c3c0: 6520 6f66 2074 6865 2060 7263 7027 2070 e of the `rcp' p\n-0001c3d0: 726f 6772 616d 2075 7365 6420 746f 2063 rogram used to c\n-0001c3e0: 6f70 7920 6669 6c65 7320 6672 6f6d 2068 opy files from h\n-0001c3f0: 6f73 7420 746f 2068 6f73 742e 7265 6d6f ost to host.remo\n-0001c400: 7465 2d66 7470 2d73 686f 772d 6d65 7373 te-ftp-show-mess\n-0001c410: 6167 6573 5768 656e 2074 2c20 696e 666f agesWhen t, info\n-0001c420: 726d 6174 696f 6e61 6c20 6d65 7373 6167 rmational messag\n-0001c430: 6573 2066 726f 6d20 4654 5020 7365 7373 es from FTP sess\n-0001c440: 696f 6e73 2061 7265 2064 6973 706c 6179 ions are display\n-0001c450: 6564 2e72 656d 6f74 652d 6674 702d 6469 ed.remote-ftp-di\n-0001c460: 7370 6c61 792d 7072 6f67 7265 7373 5768 splay-progressWh\n-0001c470: 656e 2074 7275 652c 2073 686f 7720 7072 en true, show pr\n-0001c480: 6f67 7265 7373 206f 6620 4654 5020 7472 ogress of FTP tr\n-0001c490: 616e 7366 6572 732e 7265 6d6f 7465 2d66 ansfers.remote-f\n-0001c4a0: 7470 2d6c 732d 666f 726d 6174 4654 5020 tp-ls-formatFTP \n-0001c4b0: 636f 6d6d 616e 6420 666f 726d 6174 2073 command format s\n-0001c4c0: 7472 696e 6720 746f 2070 726f 6475 6365 tring to produce\n-0001c4d0: 2061 6e20 606c 7320 2d6c 2720 666f 726d an `ls -l' form\n-0001c4e0: 6174 206c 6973 7469 6e67 206f 6620 7468 at listing of th\n-0001c4f0: 650a 6469 7265 6374 6f72 7920 7375 6273 e.directory subs\n-0001c500: 7469 7475 7465 6420 666f 7220 7468 6520 tituted for the \n-0001c510: 7369 6e67 6c65 2025 7320 666f 726d 6174 single %s format\n-0001c520: 2073 7065 6369 6669 6572 2e72 656d 6f74 specifier.remot\n-0001c530: 652d 6674 702d 7265 636f 6e6e 6563 742d e-ftp-reconnect-\n-0001c540: 6d73 6773 5265 6775 6c61 7220 6578 7072 msgsRegular expr\n-0001c550: 6573 7369 6f6e 206d 6174 6368 696e 6720 ession matching \n-0001c560: 6674 7020 6d65 7373 6167 6573 2074 6861 ftp messages tha\n-0001c570: 7420 696e 6469 6361 7465 2074 6861 7420 t indicate that \n-0001c580: 7468 6520 6375 7272 656e 740a 4654 5020 the current.FTP \n-0001c590: 7072 6f63 6573 7320 7368 6f75 6c64 2062 process should b\n-0001c5a0: 6520 6162 616e 646f 6e65 642c 2061 6e64 e abandoned, and\n-0001c5b0: 2061 206e 6577 2073 6573 7369 6f6e 2073 a new session s\n-0001c5c0: 7461 7274 6564 2e72 656d 6f74 652d 6674 tarted.remote-ft\n-0001c5d0: 702d 6c73 2d6c 2d72 6567 6578 7052 6567 p-ls-l-regexpReg\n-0001c5e0: 6578 7020 6465 6669 6e69 6e67 2060 6c73 exp defining `ls\n-0001c5f0: 202d 6c27 206f 7574 7075 7420 7379 6e74 -l' output synt\n-0001c600: 6178 2e20 4861 6972 792e 7265 6d6f 7465 ax. Hairy.remote\n-0001c610: 2d66 7470 2d6c 732d 6c2d 7479 7065 2d61 -ftp-ls-l-type-a\n-0001c620: 6c69 7374 416c 6973 7420 6173 736f 6369 listAlist associ\n-0001c630: 6174 696e 6720 6368 6172 6163 7465 7273 ating characters\n-0001c640: 2069 6e20 7468 6520 6669 7273 7420 636f in the first co\n-0001c650: 6c75 6d6e 206f 6620 606c 7320 2d6c 2720 lumn of `ls -l' \n-0001c660: 6f75 7470 7574 2077 6974 680a 6669 6c65 output with.file\n-0001c670: 2074 7970 6573 2e72 6570 2e69 6f2e 6669 types.rep.io.fi\n-0001c680: 6c65 2d68 616e 646c 6572 732e 7265 6d6f le-handlers.remo\n-0001c690: 7465 2e66 7470 2372 656d 6f74 652d 6674 te.ftp#remote-ft\n-0001c6a0: 702d 636c 6f73 652d 616c 6c43 6c6f 7365 p-close-allClose\n-0001c6b0: 2061 6c6c 2072 756e 6e69 6e67 2046 5450 all running FTP\n-0001c6c0: 2073 7562 7072 6f63 6573 7365 732e 7265 subprocesses.re\n-0001c6d0: 702e 696f 2e66 696c 652d 6861 6e64 6c65 p.io.file-handle\n-0001c6e0: 7273 2e72 656d 6f74 652e 6674 7023 7265 rs.remote.ftp#re\n-0001c6f0: 6d6f 7465 2d66 7470 2d65 6d70 7479 2d63 mote-ftp-empty-c\n-0001c700: 6163 6865 4469 7363 6172 6420 616c 6c20 acheDiscard all \n-0001c710: 6361 6368 6564 2046 5450 2064 6972 6563 cached FTP direc\n-0001c720: 746f 7279 2065 6e74 7269 6573 2e00 7265 tory entries..re\n-0001c730: 702e 696f 2e66 696c 652d 6861 6e64 6c65 p.io.file-handle\n-0001c740: 7273 2e72 656d 6f74 652e 6674 7023 7265 rs.remote.ftp#re\n-0001c750: 6d6f 7465 2d66 7470 2d65 6d70 7479 2d63 mote-ftp-empty-c\n-0001c760: 6163 6865 7265 6d6f 7465 2d68 6f73 742d acheremote-host-\n-0001c770: 7573 6572 2d61 6c69 7374 416c 6973 7420 user-alistAlist \n-0001c780: 6f66 2028 484f 5354 2d52 4547 4558 5020 of (HOST-REGEXP \n-0001c790: 2e20 5553 4552 2d4e 414d 4529 206d 6174 . USER-NAME) mat\n-0001c7a0: 6368 696e 6720 686f 7374 206e 616d 6573 ching host names\n-0001c7b0: 2074 6f20 7573 6572 6e61 6d65 732e 0a4f to usernames..O\n-0001c7c0: 6e6c 7920 7573 6564 2077 6865 6e20 6e6f nly used when no\n-0001c7d0: 2075 7365 726e 616d 6520 6973 2067 6976 username is giv\n-0001c7e0: 656e 2069 6e20 6120 6669 6c65 6e61 6d65 en in a filename\n-0001c7f0: 2e72 656d 6f74 652d 6465 6661 756c 742d .remote-default-\n-0001c800: 7573 6572 4465 6661 756c 7420 7573 6572 userDefault user\n-0001c810: 6e61 6d65 2074 6f20 7573 6520 666f 7220 name to use for \n-0001c820: 6669 6c65 2d74 7261 6e73 6665 7220 7768 file-transfer wh\n-0001c830: 656e 206e 6f6e 6520 6973 2073 7065 6369 en none is speci\n-0001c840: 6669 6564 2c20 6569 7468 6572 0a65 7870 fied, either.exp\n-0001c850: 6c69 6369 746c 792c 206f 7220 6279 2074 licitly, or by t\n-0001c860: 6865 2072 656d 6f74 652d 6674 702d 686f he remote-ftp-ho\n-0001c870: 7374 2d75 7365 722d 616c 6973 7420 7661 st-user-alist va\n-0001c880: 7269 6162 6c65 2e72 656d 6f74 652d 6175 riable.remote-au\n-0001c890: 746f 2d62 6163 6b65 6e64 2d61 6c69 7374 to-backend-alist\n-0001c8a0: 416e 2061 6c69 7374 206f 6620 2848 4f53 An alist of (HOS\n-0001c8b0: 542d 5245 4745 5850 202e 2042 4143 4b45 T-REGEXP . BACKE\n-0001c8c0: 4e44 2d54 5950 4529 2064 6566 696e 696e ND-TYPE) definin\n-0001c8d0: 6720 686f 7720 7265 6d6f 7465 2066 696c g how remote fil\n-0001c8e0: 6573 2061 7265 0a61 6363 6573 7365 6420 es are.accessed \n-0001c8f0: 6f6e 2073 7065 6369 6669 6320 686f 7374 on specific host\n-0001c900: 732e 2a69 7370 656c 6c2d 6563 686f 2d6f s.*ispell-echo-o\n-0001c910: 7574 7075 742a 5573 6520 666f 7220 6465 utput*Use for de\n-0001c920: 6275 6767 696e 6720 6f6e 6c79 2e72 6570 bugging only.rep\n-0001c930: 2e75 7469 6c2e 6973 7065 6c6c 2370 726f .util.ispell#pro\n-0001c940: 6365 7373 2d62 7573 7957 6865 6e20 742c cess-busyWhen t,\n-0001c950: 2074 6865 2070 726f 6365 7373 2069 7320 the process is \n-0001c960: 6265 696e 6720 7573 6564 2074 6f20 6368 being used to ch\n-0001c970: 6563 6b20 6120 776f 7264 2c20 6275 7420 eck a word, but \n-0001c980: 6e6f 7420 616c 6c0a 7265 7375 6c74 7320 not all.results \n-0001c990: 6861 7665 2062 6565 6e20 7265 6365 6976 have been receiv\n-0001c9a0: 6564 2e72 6570 2e75 7469 6c2e 6973 7065 ed.rep.util.ispe\n-0001c9b0: 6c6c 2369 7370 656c 6c2d 7374 6f70 4b69 ll#ispell-stopKi\n-0001c9c0: 6c6c 2061 6e79 2073 7562 7072 6f63 6573 ll any subproces\n-0001c9d0: 7365 7320 6265 696e 6720 7573 6564 2069 ses being used i\n-0001c9e0: 6e74 6572 6e61 6c6c 7920 746f 2072 756e nternally to run\n-0001c9f0: 2049 7370 656c 6c2e 7265 702e 7574 696c Ispell.rep.util\n-0001ca00: 2e69 7370 656c 6c23 6973 7065 6c6c 2d73 .ispell#ispell-s\n-0001ca10: 6574 2d64 6963 7469 6f6e 6172 7953 6574 et-dictionarySet\n-0001ca20: 2074 6865 206e 616d 6520 6f66 2074 6865 the name of the\n-0001ca30: 2064 6963 7469 6f6e 6172 7920 7573 6564 dictionary used\n-0001ca40: 2062 7920 4973 7065 6c6c 2074 6f20 4449 by Ispell to DI\n-0001ca50: 4354 2d4e 414d 452e 0072 6570 2e75 7469 CT-NAME..rep.uti\n-0001ca60: 6c2e 6973 7065 6c6c 2369 7370 656c 6c2d l.ispell#ispell-\n-0001ca70: 6164 642d 776f 7264 2d74 6f2d 6469 6374 add-word-to-dict\n-0001ca80: 696f 6e61 7279 2057 4f52 4472 6570 2e75 ionary WORDrep.u\n-0001ca90: 7469 6c2e 6973 7065 6c6c 2369 7370 656c til.ispell#ispel\n-0001caa0: 6c2d 7361 7665 2d64 6963 7469 6f6e 6172 l-save-dictionar\n-0001cab0: 794d 616b 6520 4973 7065 6c6c 2073 6176 yMake Ispell sav\n-0001cac0: 6520 7468 6520 6375 7272 656e 7420 7065 e the current pe\n-0001cad0: 7273 6f6e 616c 2064 6963 7469 6f6e 6172 rsonal dictionar\n-0001cae0: 7920 746f 2069 7473 2066 696c 652e 7265 y to its file.re\n-0001caf0: 702e 7379 7374 656d 2373 6574 656e 7653 p.system#setenvS\n-0001cb00: 6574 2074 6865 2063 7572 7265 6e74 2076 et the current v\n-0001cb10: 616c 7565 206f 6620 7468 6520 656e 7669 alue of the envi\n-0001cb20: 726f 6e6d 656e 7420 7661 7269 6162 6c65 ronment variable\n-0001cb30: 204e 414d 4520 746f 2074 6865 2073 7472 NAME to the str\n-0001cb40: 696e 6720 5641 4c55 452e 0a54 6865 2060 ing VALUE..The `\n-0001cb50: 7072 6f63 6573 732d 656e 7669 726f 6e6d process-environm\n-0001cb60: 656e 7427 2076 6172 6961 626c 6520 6973 ent' variable is\n-0001cb70: 2064 6573 7472 7563 7469 7665 6c79 206d destructively m\n-0001cb80: 6f64 6966 6965 642e 0072 6570 2e73 7973 odified..rep.sys\n-0001cb90: 7465 6d23 7365 7465 6e76 204e 414d 4520 tem#setenv NAME \n-0001cba0: 5641 4c55 4572 6570 2e73 7973 7465 6d23 VALUErep.system#\n-0001cbb0: 756e 7365 7465 6e76 4465 6c65 7465 2074 unsetenvDelete t\n-0001cbc0: 6865 2065 6e76 6972 6f6e 6d65 6e74 2076 he environment v\n-0001cbd0: 6172 6961 626c 6520 6361 6c6c 6564 204e ariable called N\n-0001cbe0: 414d 452e 0072 6570 2e73 7973 7465 6d23 AME..rep.system#\n-0001cbf0: 756e 7365 7465 6e76 204e 414d 4572 6570 unsetenv NAMErep\n-0001cc00: 2e73 7973 7465 6d23 7265 6d6f 7665 2d68 .system#remove-h\n-0001cc10: 6f6f 6b52 656d 6f76 6520 4655 4e43 2066 ookRemove FUNC f\n-0001cc20: 726f 6d20 7468 6520 686f 6f6b 2048 4f4f rom the hook HOO\n-0001cc30: 4b20 2873 796d 626f 6c29 2e72 6570 2e6c K (symbol).rep.l\n-0001cc40: 616e 672e 696e 7465 7270 7265 7465 7223 ang.interpreter#\n-0001cc50: 6465 6663 6f6e 7374 6465 6663 6f6e 7374 defconstdefconst\n-0001cc60: 204e 414d 4520 5641 4c55 4520 5b44 4f43 NAME VALUE [DOC\n-0001cc70: 2d53 5452 494e 475d 0a0a 4465 6669 6e65 -STRING]..Define\n-0001cc80: 2061 2063 6f6e 7374 616e 7420 4e41 4d45 a constant NAME\n-0001cc90: 2077 686f 7365 2028 6465 6661 756c 7429 whose (default)\n-0001cca0: 2076 616c 7565 2069 7320 5641 4c55 452e value is VALUE.\n-0001ccb0: 2049 6620 4e41 4d45 2069 730a 616c 7265 If NAME is.alre\n-0001ccc0: 6164 7920 626f 756e 6420 616e 2065 7272 ady bound an err\n-0001ccd0: 6f72 2069 7320 7369 676e 616c 6c65 642e or is signalled.\n-0001cce0: 0a0a 436f 6e73 7461 6e74 7320 6172 6520 ..Constants are \n-0001ccf0: 7472 6561 7465 6420 7370 6563 6961 6c6c treated speciall\n-0001cd00: 7920 6279 2074 6865 204c 6973 7020 636f y by the Lisp co\n-0001cd10: 6d70 696c 6572 2c20 6261 7369 6361 6c6c mpiler, basicall\n-0001cd20: 7920 7468 6579 0a61 7265 2068 6172 642d y they.are hard-\n-0001cd30: 636f 6465 6420 696e 746f 2074 6865 2062 coded into the b\n-0001cd40: 7974 652d 636f 6465 2e72 6570 2e6c 616e yte-code.rep.lan\n-0001cd50: 672e 696e 7465 7270 7265 7465 7223 6675 g.interpreter#fu\n-0001cd60: 6e63 7469 6f6e 2327 4152 470a 0a52 6574 nction#'ARG..Ret\n-0001cd70: 7572 6e20 7468 6520 636c 6f73 7572 6520 urn the closure \n-0001cd80: 6672 6f6d 2041 5247 2c20 6569 7468 6572 from ARG, either\n-0001cd90: 2061 206c 616d 6264 612d 6578 7072 6573 a lambda-expres\n-0001cda0: 7369 6f6e 2c20 6f72 2061 2073 796d 626f sion, or a symbo\n-0001cdb0: 6c2e 0a57 6865 6e20 6170 706c 6965 6420 l..When applied \n-0001cdc0: 746f 2061 2073 796d 626f 6c2c 2074 6865 to a symbol, the\n-0001cdd0: 2073 796d 626f 6c27 7320 7661 6c75 6520 symbol's value \n-0001cde0: 6973 2072 6574 7572 6e65 642e 0072 6570 is returned..rep\n-0001cdf0: 2e6c 616e 672e 696e 7465 7270 7265 7465 .lang.interprete\n-0001ce00: 7223 6c65 742a 202e 2041 5247 5372 6570 r#let* . ARGSrep\n-0001ce10: 2e6c 616e 672e 696e 7465 7270 7265 7465 .lang.interprete\n-0001ce20: 7223 616e 6454 6865 2066 6972 7374 206f r#andThe first o\n-0001ce30: 6620 7468 6520 4152 4753 2069 7320 6576 f the ARGS is ev\n-0001ce40: 616c 7561 7465 642e 2049 6620 6974 2069 aluated. If it i\n-0001ce50: 7320 6661 6c73 6520 6e6f 206d 6f72 6520 s false no more \n-0001ce60: 6f66 2074 6865 0a41 5247 5320 6172 6520 of the.ARGS are \n-0001ce70: 6576 616c 7561 7465 6420 616e 6420 7468 evaluated and th\n-0001ce80: 6520 6061 6e64 2720 7374 6174 656d 656e e `and' statemen\n-0001ce90: 7420 6576 616c 7561 7465 7320 746f 2066 t evaluates to f\n-0001cea0: 616c 7365 2e0a 0a4f 7468 6572 7769 7365 alse...Otherwise\n-0001ceb0: 2074 6865 206e 6578 7420 6d65 6d62 6572 the next member\n-0001cec0: 206f 6620 4152 4753 2069 7320 6576 616c of ARGS is eval\n-0001ced0: 7561 7465 6420 616e 6420 6974 7320 7661 uated and its va\n-0001cee0: 6c75 6520 7465 7374 6564 2e20 4966 0a6e lue tested. If.n\n-0001cef0: 6f6e 6520 6f66 2074 6865 2041 5247 5320 one of the ARGS \n-0001cf00: 6172 6520 6661 6c73 6520 7468 6520 636f are false the co\n-0001cf10: 6d70 7574 6564 2076 616c 7565 206f 6620 mputed value of \n-0001cf20: 7468 6520 6c61 7374 206d 656d 6265 7220 the last member \n-0001cf30: 6f66 2041 5247 530a 6973 2072 6574 7572 of ARGS.is retur\n-0001cf40: 6e65 6420 6672 6f6d 2074 6865 2060 616e ned from the `an\n-0001cf50: 6427 2066 6f72 6d2e 0072 6570 2e6c 616e d' form..rep.lan\n-0001cf60: 672e 696e 7465 7270 7265 7465 7223 646f g.interpreter#do\n-0001cf70: 2056 4152 5320 5445 5354 202e 2042 4f44 VARS TEST . BOD\n-0001cf80: 5900 7265 702e 6c61 6e67 2e69 6e74 6572 Y.rep.lang.inter\n-0001cf90: 7072 6574 6572 2364 6563 6c61 7265 0072 preter#declare.r\n-0001cfa0: 6570 2e6c 616e 672e 696e 7465 7270 7265 ep.lang.interpre\n-0001cfb0: 7465 7223 6361 7463 6820 5441 4720 2e20 ter#catch TAG . \n-0001cfc0: 424f 4459 0072 6570 2e6c 616e 672e 696e BODY.rep.lang.in\n-0001cfd0: 7465 7270 7265 7465 7223 6479 6e61 6d69 terpreter#dynami\n-0001cfe0: 632d 7769 6e64 2042 4546 4f52 4520 5448 c-wind BEFORE TH\n-0001cff0: 554e 4b20 4146 5445 5200 0000 0000 0000 UNK AFTER.......\n-0001d000: 7265 702e 7574 696c 2e74 696d 6523 7365 rep.util.time#se\n-0001d010: 636f 6e64 732d 3e74 696d 6543 6f6e 7665 conds->timeConve\n-0001d020: 7274 2074 6865 206e 756d 6265 7220 6f66 rt the number of\n-0001d030: 2073 6563 7320 7061 7374 2074 6865 2065 secs past the e\n-0001d040: 706f 6368 2c20 5345 4353 2c20 746f 2061 poch, SECS, to a\n-0001d050: 2074 696d 6573 7461 6d70 2e00 7265 702e timestamp..rep.\n-0001d060: 7574 696c 2e64 6174 6523 7061 7273 652d util.date#parse-\n-0001d070: 6461 7465 2053 5452 494e 4720 2321 6f70 date STRING #!op\n-0001d080: 7469 6f6e 616c 2050 4f49 4e54 0072 6570 tional POINT.rep\n-0001d090: 2e75 7469 6c2e 6973 7065 6c6c 2369 7370 .util.ispell#isp\n-0001d0a0: 656c 6c2d 6164 642d 776f 7264 2d66 6f72 ell-add-word-for\n-0001d0b0: 2d73 6573 7369 6f6e 2057 4f52 4472 6570 -session WORDrep\n-0001d0c0: 2e73 7973 7465 6d23 7077 642d 7072 6f6d .system#pwd-prom\n-0001d0d0: 7074 5072 6f6d 7074 2066 6f72 2061 2063 ptPrompt for a c\n-0001d0e0: 6f6e 6669 6465 6e74 6961 6c20 7374 7269 onfidential stri\n-0001d0f0: 6e67 2c20 7769 7468 2050 524f 4d50 5420 ng, with PROMPT \n-0001d100: 6173 2074 6865 2074 6974 6c65 2073 7472 as the title str\n-0001d110: 696e 672e 2054 6865 0a63 6f6e 7465 6e74 ing. The.content\n-0001d120: 7320 6f66 2074 6865 2070 726f 6d70 7420 s of the prompt \n-0001d130: 7769 6c6c 2062 6520 6d61 736b 6564 206f will be masked o\n-0001d140: 7574 2077 6869 6c73 7420 6265 696e 6720 ut whilst being \n-0001d150: 656e 7465 7265 642e 0072 6570 2e64 6174 entered..rep.dat\n-0001d160: 6123 7265 6d6f 7665 2d69 6620 5052 4544 a#remove-if PRED\n-0001d170: 204c 5354 0072 6570 2e64 6174 6123 7265 LST.rep.data#re\n-0001d180: 6d6f 7665 2d69 662d 6e6f 7420 4655 4e20 move-if-not FUN \n-0001d190: 4c53 5472 6570 2e64 6174 6123 7265 6d6f LSTrep.data#remo\n-0001d1a0: 7665 5265 7475 726e 7320 6120 6e65 7720 veReturns a new \n-0001d1b0: 636f 7079 206f 6620 4c53 5420 7769 7468 copy of LST with\n-0001d1c0: 2061 6c6c 2065 6c65 6d65 6e74 7320 6065 all elements `e\n-0001d1d0: 7175 616c 2720 746f 2045 4c54 2064 6973 qual' to ELT dis\n-0001d1e0: 6361 7264 6564 2e72 6570 2e73 7973 7465 carded.rep.syste\n-0001d1f0: 6d23 6164 642d 686f 6f6b 4172 7261 6e67 m#add-hookArrang\n-0001d200: 6520 6974 2073 6f20 7468 6174 2046 554e e it so that FUN\n-0001d210: 4354 494f 4e2d 4e41 4d45 2069 7320 6164 CTION-NAME is ad\n-0001d220: 6465 6420 746f 2074 6865 2068 6f6f 6b2d ded to the hook-\n-0001d230: 6c69 7374 2073 746f 7265 6420 696e 0a73 list stored in.s\n-0001d240: 796d 626f 6c2c 2048 4f4f 4b2d 5359 4d42 ymbol, HOOK-SYMB\n-0001d250: 4f4c 2e20 4974 2077 696c 6c20 6164 6465 OL. It will adde\n-0001d260: 6420 6174 2074 6865 2068 6561 6420 6f66 d at the head of\n-0001d270: 2074 6865 206c 6973 7420 756e 6c65 7373 the list unless\n-0001d280: 2041 542d 454e 440a 6973 2074 7275 6520 AT-END.is true \n-0001d290: 696e 2077 6869 6368 2063 6173 6520 6974 in which case it\n-0001d2a0: 2069 7320 6164 6465 6420 6174 2074 6865 is added at the\n-0001d2b0: 2065 6e64 2e00 7265 702e 7379 7374 656d end..rep.system\n-0001d2c0: 2372 656d 6f76 652d 686f 6f6b 2048 4f4f #remove-hook HOO\n-0001d2d0: 4b20 4655 4e43 7265 702e 7374 7275 6374 K FUNCrep.struct\n-0001d2e0: 7572 6573 2361 6c69 6173 2d73 7472 7563 ures#alias-struc\n-0001d2f0: 7475 7265 4372 6561 7465 2061 6e20 616c tureCreate an al\n-0001d300: 6961 7320 6f66 2074 6865 2073 7472 7563 ias of the struc\n-0001d310: 7475 7265 2063 616c 6c65 6420 4652 4f4d ture called FROM\n-0001d320: 2061 7320 7468 6520 6e61 6d65 2054 4f2e as the name TO.\n-0001d330: 0072 6570 2e73 7472 7563 7475 7265 7323 .rep.structures#\n-0001d340: 616c 6961 732d 7374 7275 6374 7572 6520 alias-structure \n-0001d350: 4652 4f4d 2054 4f72 6570 2e6c 616e 672e FROM TOrep.lang.\n-0001d360: 696e 7465 7270 7265 7465 7223 6465 666d interpreter#defm\n-0001d370: 6163 726f 6465 666d 6163 726f 204e 414d acrodefmacro NAM\n-0001d380: 4520 4c41 4d42 4441 2d4c 4953 5420 5b44 E LAMBDA-LIST [D\n-0001d390: 4f43 2d53 5452 494e 475d 2042 4f44 592e OC-STRING] BODY.\n-0001d3a0: 2e2e 0a64 6566 6d61 6372 6f20 4e41 4d45 ...defmacro NAME\n-0001d3b0: 2042 5954 4543 4f44 452d 4f42 4a45 4354 BYTECODE-OBJECT\n-0001d3c0: 0a0a 4465 6669 6e65 7320 6120 6d61 6372 ..Defines a macr\n-0001d3d0: 6f20 6361 6c6c 6564 204e 414d 4520 7769 o called NAME wi\n-0001d3e0: 7468 2061 7267 756d 656e 7420 7370 6563 th argument spec\n-0001d3f0: 2e20 4c41 4d42 4441 2d4c 4953 542c 0a64 . LAMBDA-LIST,.d\n-0001d400: 6f63 756d 656e 7461 7469 6f6e 2044 4f43 ocumentation DOC\n-0001d410: 2d53 5452 494e 4720 286f 7074 696f 6e61 -STRING (optiona\n-0001d420: 6c29 2061 6e64 2062 6f64 7920 424f 4459 l) and body BODY\n-0001d430: 2e0a 0a4d 6163 726f 7320 6172 6520 6361 ...Macros are ca\n-0001d440: 6c6c 6564 2077 6974 6820 7468 6569 7220 lled with their \n-0001d450: 6172 6775 6d65 6e74 7320 756e 2d65 7661 arguments un-eva\n-0001d460: 6c75 6174 6564 2c20 7468 6579 2061 7265 luated, they are\n-0001d470: 2065 7870 6563 7465 640a 746f 2072 6574 expected.to ret\n-0001d480: 7572 6e20 6120 666f 726d 2077 6869 6368 urn a form which\n-0001d490: 2077 696c 6c20 6265 2065 7865 6375 7465 will be execute\n-0001d4a0: 6420 746f 2070 726f 7669 6465 2074 6865 d to provide the\n-0001d4b0: 2072 6573 756c 7420 6f66 2074 6865 0a65 result of the.e\n-0001d4c0: 7870 7265 7373 696f 6e2e 204e 6f74 6520 xpression. Note \n-0001d4d0: 7468 6174 206d 6163 726f 7320 6172 6520 that macros are \n-0001d4e0: 6578 7061 6e64 6564 2061 7420 636f 6d70 expanded at comp\n-0001d4f0: 696c 652d 7469 6d65 2c20 616e 6420 6d61 ile-time, and ma\n-0001d500: 7920 6265 0a65 7870 616e 6465 6420 616e y be.expanded an\n-0001d510: 2061 7262 6974 7261 7279 206e 756d 6265 arbitrary numbe\n-0001d520: 7220 6f66 2074 696d 6573 2e00 7265 702e r of times..rep.\n-0001d530: 6c61 6e67 2e69 6e74 6572 7072 6574 6572 lang.interpreter\n-0001d540: 2364 6566 7375 6273 7420 5359 4d42 4f4c #defsubst SYMBOL\n-0001d550: 202e 2042 4f44 5972 6570 2e6c 616e 672e . BODYrep.lang.\n-0001d560: 696e 7465 7270 7265 7465 7223 6c65 742d interpreter#let-\n-0001d570: 666c 7569 6473 5369 6d69 6c61 7220 746f fluidsSimilar to\n-0001d580: 2060 6c65 7427 2065 7863 6570 7420 7468 `let' except th\n-0001d590: 6174 2074 6865 2042 494e 4449 4e47 5320 at the BINDINGS \n-0001d5a0: 6d75 7374 2072 6566 6572 2074 6f20 7661 must refer to va\n-0001d5b0: 7269 6162 6c65 730a 636f 6e74 6169 6e69 riables.containi\n-0001d5c0: 6e67 2066 6c75 6964 206f 626a 6563 7473 ng fluid objects\n-0001d5d0: 2e20 5468 6520 666c 7569 6473 2077 696c . The fluids wil\n-0001d5e0: 6c20 6265 2062 6f75 6e64 2074 6f20 6e65 l be bound to ne\n-0001d5f0: 7720 6c6f 6361 7469 6f6e 732c 0a6e 6f74 w locations,.not\n-0001d600: 2074 6865 2076 6172 6961 626c 6573 2063 the variables c\n-0001d610: 6f6e 7461 696e 696e 6720 7468 6520 666c ontaining the fl\n-0001d620: 7569 6473 2e72 6570 2e6c 616e 672e 696e uids.rep.lang.in\n-0001d630: 7465 7270 7265 7465 7223 6966 4669 7273 terpreter#ifFirs\n-0001d640: 7420 7468 6520 434f 4e44 4954 494f 4e20 t the CONDITION \n-0001d650: 666f 726d 2069 7320 6576 616c 7561 7465 form is evaluate\n-0001d660: 642c 2069 6620 6974 2072 6574 7572 6e73 d, if it returns\n-0001d670: 2074 7275 6520 7468 650a 5452 5545 2d46 true the.TRUE-F\n-0001d680: 4f52 4d20 6973 2065 7661 6c75 6174 6564 ORM is evaluated\n-0001d690: 2061 6e64 2069 7473 2072 6573 756c 7420 and its result \n-0001d6a0: 7265 7475 726e 6564 2e20 4f74 6865 7277 returned. Otherw\n-0001d6b0: 6973 6520 7468 6520 7265 7375 6c74 206f ise the result o\n-0001d6c0: 660a 616e 2069 6d70 6c69 6369 7420 7072 f.an implicit pr\n-0001d6d0: 6f67 6e20 6f6e 2074 6865 2045 4c53 4520 ogn on the ELSE \n-0001d6e0: 666f 726d 7320 6973 2072 6574 7572 6e65 forms is returne\n-0001d6f0: 642e 2049 6620 7468 6572 6520 6172 6520 d. If there are \n-0001d700: 6e6f 2045 4c53 450a 666f 726d 7320 7468 no ELSE.forms th\n-0001d710: 6520 6661 6c73 6520 7661 6c75 6520 6973 e false value is\n-0001d720: 2072 6574 7572 6e65 642e 0072 6570 2e6c returned..rep.l\n-0001d730: 616e 672e 696e 7465 7270 7265 7465 7223 ang.interpreter#\n-0001d740: 616e 6420 2e20 4152 4753 0072 6570 2e6c and . ARGS.rep.l\n-0001d750: 616e 672e 696e 7465 7270 7265 7465 7223 ang.interpreter#\n-0001d760: 7365 7471 2d64 6566 6175 6c74 202e 2041 setq-default . A\n-0001d770: 5247 5300 7265 702e 6c61 6e67 2e69 6e74 RGS.rep.lang.int\n-0001d780: 6572 7072 6574 6572 2364 6566 696e 652d erpreter#define-\n-0001d790: 7370 6563 6961 6c2d 7661 7269 6162 6c65 special-variable\n-0001d7a0: 2056 4152 2023 216f 7074 696f 6e61 6c20 VAR #!optional \n-0001d7b0: 5641 4c55 4520 444f 4372 6570 2e6c 616e VALUE DOCrep.lan\n-0001d7c0: 672e 696e 7465 7270 7265 7465 7223 7769 g.interpreter#wi\n-0001d7d0: 7468 2d6f 626a 6563 7445 7661 6c75 6174 th-objectEvaluat\n-0001d7e0: 6520 4f42 4a20 616e 6420 6d61 6b65 2069 e OBJ and make i\n-0001d7f0: 7473 2076 616c 7565 2060 6063 7572 7265 ts value ``curre\n-0001d800: 6e74 2727 2069 6e20 736f 6d65 2077 6179 nt'' in some way\n-0001d810: 206d 6561 6e69 6e67 6675 6c0a 666f 7220 meaningful.for \n-0001d820: 7468 6520 6461 7461 2074 7970 652c 2065 the data type, e\n-0001d830: 7661 6c75 6174 6520 616c 6c20 424f 4459 valuate all BODY\n-0001d840: 2066 6f72 6d73 2c20 7468 656e 2072 6574 forms, then ret\n-0001d850: 7572 6e20 746f 2074 6865 206f 6c64 0a63 urn to the old.c\n-0001d860: 7572 7265 6e74 2076 616c 7565 206f 6620 urrent value of \n-0001d870: 7768 6174 6576 6572 2077 6173 2063 6861 whatever was cha\n-0001d880: 6e67 6564 2e20 5265 7475 726e 2074 6865 nged. Return the\n-0001d890: 2076 616c 7565 206f 6620 7468 6520 6c61 value of the la\n-0001d8a0: 7374 0a42 4f44 5920 666f 726d 2065 7661 st.BODY form eva\n-0001d8b0: 6c75 6174 6564 2e72 6570 2e6c 616e 672e luated.rep.lang.\n-0001d8c0: 696e 7465 7270 7265 7465 7223 756e 7769 interpreter#unwi\n-0001d8d0: 6e64 2d70 726f 7465 6374 5265 7475 726e nd-protectReturn\n-0001d8e0: 2074 6865 2072 6573 756c 7420 6f66 2065 the result of e\n-0001d8f0: 7661 6c75 6174 696e 6720 464f 524d 2e20 valuating FORM. \n-0001d900: 5768 656e 2065 7865 6375 7469 6f6e 206c When execution l\n-0001d910: 6561 7665 7320 7468 650a 6479 6e61 6d69 eaves the.dynami\n-0001d920: 6320 6578 7465 6e74 206f 6620 464f 524d c extent of FORM\n-0001d930: 2065 7661 6c75 6174 6520 6028 7072 6f67 evaluate `(prog\n-0001d940: 6e20 424f 4459 2927 2028 6576 656e 2069 n BODY)' (even i\n-0001d950: 6620 6578 6974 696e 6720 6475 6520 746f f exiting due to\n-0001d960: 0a61 6e20 6578 6365 7074 696f 6e20 7769 .an exception wi\n-0001d970: 7468 696e 2046 4f52 4d29 2e0a 0a4e 6f74 thin FORM)...Not\n-0001d980: 6520 7468 6174 2077 6865 6e20 464f 524d e that when FORM\n-0001d990: 2069 7320 6578 6974 6564 2062 7920 6361 is exited by ca\n-0001d9a0: 6c6c 696e 6720 6120 636f 6e74 696e 7561 lling a continua\n-0001d9b0: 7469 6f6e 2c20 6974 2069 730a 756e 6465 tion, it is.unde\n-0001d9c0: 6669 6e65 6420 7768 6574 6865 7220 6f72 fined whether or\n-0001d9d0: 206e 6f74 2042 4f44 5920 7769 6c6c 2062 not BODY will b\n-0001d9e0: 6520 6576 616c 7561 7465 642e 0072 6570 e evaluated..rep\n-0001d9f0: 2e6c 616e 672e 696e 7465 7270 7265 7465 .lang.interprete\n-0001da00: 7223 636f 6e64 6974 696f 6e2d 6361 7365 r#condition-case\n-0001da10: 2056 4152 2046 4f52 4d20 2e20 4841 4e44 VAR FORM . HAND\n-0001da20: 4c45 5253 7265 702e 6c61 6e67 2e69 6e74 LERSrep.lang.int\n-0001da30: 6572 7072 6574 6572 2361 7574 6f6c 6f61 erpreter#autoloa\n-0001da40: 6454 656c 6c20 7468 6520 6576 616c 7561 dTell the evalua\n-0001da50: 746f 7220 7468 6174 2074 6865 2076 616c tor that the val\n-0001da60: 7565 206f 6620 5359 4d42 4f4c 2077 696c ue of SYMBOL wil\n-0001da70: 6c20 6265 2069 6e69 7469 616c 6973 6564 l be initialised\n-0001da80: 0a62 7920 6c6f 6164 696e 6720 4649 4c45 .by loading FILE\n-0001da90: 2e00 7265 702e 6c61 6e67 2e69 6e74 6572 ..rep.lang.inter\n-0001daa0: 7072 6574 6572 2369 6465 6e74 6974 7920 preter#identity \n-0001dab0: 4152 4772 6570 2e6c 616e 672e 696e 7465 ARGrep.lang.inte\n-0001dac0: 7270 7265 7465 7223 6576 616c 2d77 6865 rpreter#eval-whe\n-0001dad0: 6e2d 636f 6d70 696c 6546 4f52 4d20 6973 n-compileFORM is\n-0001dae0: 2065 7661 6c75 6174 6564 2061 7420 636f evaluated at co\n-0001daf0: 6d70 696c 652d 7469 6d65 202a 6f6e 6c79 mpile-time *only\n-0001db00: 2a2e 2054 6865 2065 7661 6c75 6174 6564 *. The evaluated\n-0001db10: 2076 616c 7565 2069 7320 696e 7365 7274 value is insert\n-0001db20: 6564 0a69 6e74 6f20 7468 6520 636f 6d70 ed.into the comp\n-0001db30: 696c 6564 2070 726f 6772 616d 2e20 5768 iled program. Wh\n-0001db40: 656e 2069 6e74 6572 7072 6574 6564 2c20 en interpreted, \n-0001db50: 6e69 6c20 6973 2072 6574 7572 6e65 642e nil is returned.\n-0001db60: 0072 6570 2e6c 616e 672e 696e 7465 7270 .rep.lang.interp\n-0001db70: 7265 7465 7223 6576 616c 2d77 6865 6e2d reter#eval-when-\n-0001db80: 636f 6d70 696c 6520 464f 524d 7265 702e compile FORMrep.\n-0001db90: 6c61 6e67 2e69 6e74 6572 7072 6574 6572 lang.interpreter\n-0001dba0: 236e 6f70 4120 646f 2d6e 6f74 6869 6e67 #nopA do-nothing\n-0001dbb0: 2063 6f6d 6d61 6e64 2e72 6570 2e6c 616e command.rep.lan\n-0001dbc0: 672e 6d61 7468 236c 636d 5265 7475 726e g.math#lcmReturn\n-0001dbd0: 2074 6865 206c 6561 7374 2063 6f6d 6d6f the least commo\n-0001dbe0: 6e20 6d75 6c74 6970 6c65 206f 6620 696e n multiple of in\n-0001dbf0: 7465 6765 7273 2041 2061 6e64 2042 2e72 tegers A and B.r\n-0001dc00: 6570 2e6d 6f64 756c 652d 7379 7374 656d ep.module-system\n-0001dc10: 2373 7472 7563 7475 7265 2d72 6566 4576 #structure-refEv\n-0001dc20: 616c 7561 7465 7320 746f 2074 6865 2063 aluates to the c\n-0001dc30: 7572 7265 6e74 2076 616c 7565 206f 6620 urrent value of \n-0001dc40: 7468 6520 676c 6f62 616c 2062 696e 6469 the global bindi\n-0001dc50: 6e67 206f 6620 7379 6d62 6f6c 0a56 4152 ng of symbol.VAR\n-0001dc60: 2d4e 414d 4520 696e 2074 6865 206d 6f64 -NAME in the mod\n-0001dc70: 756c 6520 6361 6c6c 6564 2053 5452 5543 ule called STRUC\n-0001dc80: 542d 4e41 4d45 2e20 5468 6973 2073 7472 T-NAME. This str\n-0001dc90: 7563 7475 7265 206d 7573 740a 7072 6576 ucture must.prev\n-0001dca0: 696f 7573 6c79 2068 6176 6520 6265 656e iously have been\n-0001dcb0: 206f 7065 6e65 6420 6f72 2061 6363 6573 opened or acces\n-0001dcc0: 7365 6420 6279 2074 6865 2063 7572 7265 sed by the curre\n-0001dcd0: 6e74 206d 6f64 756c 652e 0a0a 5768 656e nt module...When\n-0001dce0: 2072 6561 642c 2074 6865 2073 796e 7461 read, the synta\n-0001dcf0: 7820 6046 4f4f 2342 4152 2720 6578 7061 x `FOO#BAR' expa\n-0001dd00: 6e64 7320 746f 2060 2873 7472 7563 7475 nds to `(structu\n-0001dd10: 7265 2d72 6566 2046 4f4f 2042 4152 2927 re-ref FOO BAR)'\n-0001dd20: 2e00 7265 702e 6461 7461 2373 7472 696e ..rep.data#strin\n-0001dd30: 672d 7570 6361 7365 2058 7265 702e 6461 g-upcase Xrep.da\n-0001dd40: 7461 2373 7472 696e 672d 646f 776e 6361 ta#string-downca\n-0001dd50: 7365 5265 7475 726e 2061 206e 6577 2073 seReturn a new s\n-0001dd60: 7472 696e 672c 2061 206c 6f77 6572 2063 tring, a lower c\n-0001dd70: 6173 6520 636f 7079 206f 6620 7374 7269 ase copy of stri\n-0001dd80: 6e67 2058 2e00 7265 702e 6461 7461 2e72 ng X..rep.data.r\n-0001dd90: 696e 6723 6d61 6b65 2d72 696e 6720 2321 ing#make-ring #!\n-0001dda0: 6f70 7469 6f6e 616c 2053 495a 452a 7767 optional SIZE*wg\n-0001ddb0: 6574 2d70 726f 6772 616d 2a4c 6f63 6174 et-program*Locat\n-0001ddc0: 696f 6e20 6f66 2060 7767 6574 2720 7072 ion of `wget' pr\n-0001ddd0: 6f67 7261 6d2e 0072 6570 2e77 7777 2e71 ogram..rep.www.q\n-0001dde0: 756f 7465 2d75 726c 2371 756f 7465 2d75 uote-url#quote-u\n-0001ddf0: 726c 2053 5452 494e 4700 0000 0000 0000 rl STRING.......\n-0001de00: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0001de10: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0001de20: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0001de30: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0001de40: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0001de50: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0001de60: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0001de70: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0001de80: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0001de90: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0001dea0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0001deb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0001dec0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0001ded0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0001dee0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0001def0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0001df00: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0001df10: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0001df20: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0001df30: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0001df40: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0001df50: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0001df60: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0001df70: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0001df80: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0001df90: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0001dfa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0001dfb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0001dfc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0001dfd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0001dfe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0001c000: 7265 702e 6c61 6e67 2e69 6e74 6572 7072 rep.lang.interpr\n+0001c010: 6574 6572 236c 6574 6c65 7420 5b56 4152 eter#letlet [VAR\n+0001c020: 5d20 2842 494e 4449 4e47 532e 2e2e 2920 ] (BINDINGS...) \n+0001c030: 424f 4459 2e2e 2e0a 0a42 696e 6473 2074 BODY.....Binds t\n+0001c040: 656d 706f 7261 7279 2076 616c 7565 7320 emporary values \n+0001c050: 746f 2073 796d 626f 6c73 2077 6869 6c65 to symbols while\n+0001c060: 2042 4f44 5920 6973 2062 6569 6e67 2065 BODY is being e\n+0001c070: 7661 6c75 6174 6564 2e0a 0a45 6163 6820 valuated...Each \n+0001c080: 6f66 2074 6865 2042 494e 4449 4e47 5320 of the BINDINGS \n+0001c090: 6973 2065 6974 6865 7220 6120 6c69 7374 is either a list\n+0001c0a0: 2060 2853 594d 424f 4c20 464f 524d 532e `(SYMBOL FORMS.\n+0001c0b0: 2e2e 2927 2069 6e20 7768 6963 6820 6361 ..)' in which ca\n+0001c0c0: 7365 0a74 6865 2076 6172 6961 626c 6520 se.the variable \n+0001c0d0: 5359 4d42 4f4c 2069 7320 626f 756e 6420 SYMBOL is bound \n+0001c0e0: 746f 2074 6865 2072 6573 756c 7420 6f66 to the result of\n+0001c0f0: 2065 7661 6c75 6174 696e 6720 6028 7072 evaluating `(pr\n+0001c100: 6f67 6e20 464f 524d 532e 2e2e 2927 2c0a ogn FORMS...)',.\n+0001c110: 6f72 2061 2073 696e 676c 6520 7379 6d62 or a single symb\n+0001c120: 6f6c 2c20 696e 2077 6869 6368 2063 6173 ol, in which cas\n+0001c130: 6520 6974 2069 7320 626f 756e 6420 746f e it is bound to\n+0001c140: 2074 6865 2066 616c 7365 2076 616c 7565 the false value\n+0001c150: 2e0a 0a49 6620 5641 5220 6973 2067 6976 ...If VAR is giv\n+0001c160: 656e 2c20 7468 656e 2074 6865 2073 796d en, then the sym\n+0001c170: 626f 6c20 5641 5220 6973 2062 6f75 6e64 bol VAR is bound\n+0001c180: 2074 6f20 6120 6675 6e63 7469 6f6e 2077 to a function w\n+0001c190: 686f 7365 0a66 6f72 6d61 6c20 7061 7261 hose.formal para\n+0001c1a0: 6d65 7465 7273 2061 7265 2074 6865 2073 meters are the s\n+0001c1b0: 616d 6520 6173 2074 6865 2076 6172 6961 ame as the varia\n+0001c1c0: 626c 6573 2062 6f75 6e64 2062 7920 7468 bles bound by th\n+0001c1d0: 6520 606c 6574 270a 666f 726d 2e20 5468 e `let'.form. Th\n+0001c1e0: 7573 2074 6865 2065 7865 6375 7469 6f6e us the execution\n+0001c1f0: 206f 6620 424f 4459 2e2e 2e20 6d61 7920 of BODY... may \n+0001c200: 6265 2072 6570 6561 7465 6420 6279 2069 be repeated by i\n+0001c210: 6e76 6f6b 696e 6720 5641 522e 7265 702e nvoking VAR.rep.\n+0001c220: 6c61 6e67 2e69 6e74 6572 7072 6574 6572 lang.interpreter\n+0001c230: 2361 6e64 5468 6520 6669 7273 7420 6f66 #andThe first of\n+0001c240: 2074 6865 2041 5247 5320 6973 2065 7661 the ARGS is eva\n+0001c250: 6c75 6174 6564 2e20 4966 2069 7420 6973 luated. If it is\n+0001c260: 2066 616c 7365 206e 6f20 6d6f 7265 206f false no more o\n+0001c270: 6620 7468 650a 4152 4753 2061 7265 2065 f the.ARGS are e\n+0001c280: 7661 6c75 6174 6564 2061 6e64 2074 6865 valuated and the\n+0001c290: 2060 616e 6427 2073 7461 7465 6d65 6e74 `and' statement\n+0001c2a0: 2065 7661 6c75 6174 6573 2074 6f20 6661 evaluates to fa\n+0001c2b0: 6c73 652e 0a0a 4f74 6865 7277 6973 6520 lse...Otherwise \n+0001c2c0: 7468 6520 6e65 7874 206d 656d 6265 7220 the next member \n+0001c2d0: 6f66 2041 5247 5320 6973 2065 7661 6c75 of ARGS is evalu\n+0001c2e0: 6174 6564 2061 6e64 2069 7473 2076 616c ated and its val\n+0001c2f0: 7565 2074 6573 7465 642e 2049 660a 6e6f ue tested. If.no\n+0001c300: 6e65 206f 6620 7468 6520 4152 4753 2061 ne of the ARGS a\n+0001c310: 7265 2066 616c 7365 2074 6865 2063 6f6d re false the com\n+0001c320: 7075 7465 6420 7661 6c75 6520 6f66 2074 puted value of t\n+0001c330: 6865 206c 6173 7420 6d65 6d62 6572 206f he last member o\n+0001c340: 6620 4152 4753 0a69 7320 7265 7475 726e f ARGS.is return\n+0001c350: 6564 2066 726f 6d20 7468 6520 6061 6e64 ed from the `and\n+0001c360: 2720 666f 726d 2e72 6570 2e6c 616e 672e ' form.rep.lang.\n+0001c370: 696e 7465 7270 7265 7465 7223 6465 6676 interpreter#defv\n+0001c380: 6172 2d73 6574 7164 6566 7661 722d 7365 ar-setqdefvar-se\n+0001c390: 7471 2056 4152 4941 424c 4520 5b56 414c tq VARIABLE [VAL\n+0001c3a0: 5545 205b 444f 435d 5d0a 0a44 6563 6c61 UE [DOC]]..Decla\n+0001c3b0: 7265 7320 7468 6520 7379 6d62 6f6c 2056 res the symbol V\n+0001c3c0: 4152 4941 424c 4520 6173 2061 2073 7065 ARIABLE as a spe\n+0001c3d0: 6369 616c 2076 6172 6961 626c 652c 2061 cial variable, a\n+0001c3e0: 6e64 2073 6574 7320 6974 7320 7661 6c75 nd sets its valu\n+0001c3f0: 650a 746f 2056 414c 5545 2028 6f72 2066 e.to VALUE (or f\n+0001c400: 616c 7365 2069 6620 5641 4c55 4520 6973 alse if VALUE is\n+0001c410: 6e27 7420 6465 6669 6e65 6429 2e20 4966 n't defined). If\n+0001c420: 2044 4f43 2069 7320 6769 7665 6e20 6974 DOC is given it\n+0001c430: 2077 696c 6c20 6265 0a69 6e73 7461 6c6c will be.install\n+0001c440: 6564 2061 7320 7468 6520 646f 6375 6d65 ed as the docume\n+0001c450: 6e74 6174 696f 6e20 7374 7269 6e67 2061 ntation string a\n+0001c460: 7373 6f63 6961 7465 6420 7769 7468 2056 ssociated with V\n+0001c470: 4152 4941 424c 452e 0a0a 4974 2773 2074 ARIABLE...It's t\n+0001c480: 6865 2073 616d 6520 6173 2074 6865 2070 he same as the p\n+0001c490: 7265 7669 6f75 7320 6064 6566 696e 652d revious `define-\n+0001c4a0: 7370 6563 6961 6c2d 7661 7269 6162 6c65 special-variable\n+0001c4b0: 272e 7265 702e 6c61 6e67 2e69 6e74 6572 '.rep.lang.inter\n+0001c4c0: 7072 6574 6572 2364 6f64 6f20 5641 5253 preter#dodo VARS\n+0001c4d0: 2028 5445 5354 2045 5850 522e 2e2e 2920 (TEST EXPR...) \n+0001c4e0: 424f 4459 2e2e 2e0a 0a60 646f 2720 6973 BODY.....`do' is\n+0001c4f0: 2061 6e20 6974 6572 6174 696f 6e20 636f an iteration co\n+0001c500: 6e73 7472 7563 743b 2056 4152 5320 7370 nstruct; VARS sp\n+0001c510: 6563 6966 6965 7320 6120 7365 7420 6f66 ecifies a set of\n+0001c520: 2076 6172 6961 626c 650a 6269 6e64 696e variable.bindin\n+0001c530: 6773 2074 6f20 6265 2063 7265 6174 6564 gs to be created\n+0001c540: 2c20 686f 7720 7468 6579 2061 7265 2069 , how they are i\n+0001c550: 6e69 7469 616c 697a 6564 2061 6e64 2068 nitialized and h\n+0001c560: 6f77 2074 6865 7920 6172 650a 7570 6461 ow they are.upda\n+0001c570: 7465 6420 6f6e 2065 6163 6820 6974 6572 ted on each iter\n+0001c580: 6174 696f 6e2e 2054 4553 5420 7370 6563 ation. TEST spec\n+0001c590: 6966 6965 7320 7468 6520 7465 726d 696e ifies the termin\n+0001c5a0: 6174 696f 6e20 636f 6e64 6974 696f 6e20 ation condition \n+0001c5b0: 6f66 0a74 6865 206c 6f6f 702c 2061 6e79 of.the loop, any\n+0001c5c0: 2045 5850 522e 2e2e 2066 6f72 6d73 2061 EXPR... forms a\n+0001c5d0: 7265 2065 7661 6c75 6174 6564 2069 6d6d re evaluated imm\n+0001c5e0: 6564 6961 7465 6c79 2070 7269 6f72 2074 ediately prior t\n+0001c5f0: 6f20 6578 6974 696e 670a 7468 6520 6064 o exiting.the `d\n+0001c600: 6f27 2063 6f6e 7374 7275 6374 2e20 5468 o' construct. Th\n+0001c610: 6520 424f 4459 2e2e 2e20 666f 726d 7320 e BODY... forms \n+0001c620: 7370 6563 6966 7920 7468 6520 7369 6465 specify the side\n+0001c630: 2065 6666 6563 7469 6e67 2062 6f64 790a effecting body.\n+0001c640: 6f66 2074 6865 206c 6f6f 702e 0a0a 5641 of the loop...VA\n+0001c650: 5253 2069 7320 6120 6c69 7374 206f 6620 RS is a list of \n+0001c660: 7661 7269 6162 6c65 2063 6c61 7573 6573 variable clauses\n+0001c670: 2c20 6561 6368 206f 6620 7768 6963 6820 , each of which \n+0001c680: 6861 7320 7468 6520 7374 7275 6374 7572 has the structur\n+0001c690: 650a 6028 5641 5249 4142 4c45 2049 4e49 e.`(VARIABLE INI\n+0001c6a0: 5420 5354 4550 2927 2077 6865 7265 2056 T STEP)' where V\n+0001c6b0: 4152 4941 424c 4520 6973 2074 6865 206e ARIABLE is the n\n+0001c6c0: 616d 6520 6f66 2061 2076 6172 6961 626c ame of a variabl\n+0001c6d0: 652c 2049 4e49 540a 6465 6669 6e65 7320 e, INIT.defines \n+0001c6e0: 7468 6520 696e 6974 6961 6c20 7661 6c75 the initial valu\n+0001c6f0: 6520 6f66 2069 7473 2062 696e 6469 6e67 e of its binding\n+0001c700: 2c20 616e 6420 5354 4550 2064 6566 696e , and STEP defin\n+0001c710: 6573 2068 6f77 2074 6865 206e 6578 740a es how the next.\n+0001c720: 7661 6c75 6520 6f66 2074 6865 2062 696e value of the bin\n+0001c730: 6469 6e67 2069 7320 636f 6d70 7574 6564 ding is computed\n+0001c740: 2e20 416e 2061 6c74 6572 6e61 7469 7665 . An alternative\n+0001c750: 2066 6f72 6d20 6973 2060 2856 4152 4941 form is `(VARIA\n+0001c760: 424c 450a 494e 4954 2927 2c20 696e 2074 BLE.INIT)', in t\n+0001c770: 6869 7320 6361 7365 2074 6865 2076 616c his case the val\n+0001c780: 7565 206f 6620 7468 6520 6269 6e64 696e ue of the bindin\n+0001c790: 6720 646f 6573 206e 6f74 2063 6861 6e67 g does not chang\n+0001c7a0: 6520 6163 726f 7373 0a6c 6f6f 7020 6974 e across.loop it\n+0001c7b0: 6572 6174 696f 6e73 2e0a 0a45 6163 6820 erations...Each \n+0001c7c0: 6974 6572 6174 696f 6e20 6265 6769 6e73 iteration begins\n+0001c7d0: 2062 7920 6576 616c 7561 7469 6e67 2054 by evaluating T\n+0001c7e0: 4553 542c 2069 6620 7468 6520 7265 7375 EST, if the resu\n+0001c7f0: 6c74 2069 7320 6661 6c73 652c 2074 6865 lt is false, the\n+0001c800: 6e0a 7468 6520 424f 4459 2e2e 2e20 6578 n.the BODY... ex\n+0001c810: 7072 6573 7369 6f6e 7320 6172 6520 6576 pressions are ev\n+0001c820: 616c 7561 7465 642c 2061 6e64 2074 6865 aluated, and the\n+0001c830: 2076 6172 6961 626c 6573 2062 6f75 6e64 variables bound\n+0001c840: 2074 6f20 6e65 770a 6c6f 6361 7469 6f6e to new.location\n+0001c850: 7320 696e 6974 6961 6c69 7a65 6420 746f s initialized to\n+0001c860: 2074 6865 2072 6573 756c 7473 206f 6620 the results of \n+0001c870: 6576 616c 7561 7469 6e67 2074 6865 2061 evaluating the a\n+0001c880: 7373 6f63 6961 7465 6420 5354 4550 0a66 ssociated STEP.f\n+0001c890: 6f72 6d73 2e0a 0a49 6620 7468 6520 7265 orms...If the re\n+0001c8a0: 7375 6c74 206f 6620 6576 616c 7561 7469 sult of evaluati\n+0001c8b0: 6e67 2054 4553 5420 6973 2074 7275 6520 ng TEST is true \n+0001c8c0: 7468 656e 2074 6865 2045 5850 522e 2e2e then the EXPR...\n+0001c8d0: 2066 6f72 6d73 2061 7265 0a65 7661 6c75 forms are.evalu\n+0001c8e0: 6174 6564 2c20 616e 6420 7468 6520 6064 ated, and the `d\n+0001c8f0: 6f27 2063 6f6e 7374 7275 6374 2072 6574 o' construct ret\n+0001c900: 7572 6e73 2074 6865 2076 616c 7565 206f urns the value o\n+0001c910: 6620 7468 6520 6c61 7374 2045 5850 520a f the last EXPR.\n+0001c920: 666f 726d 2065 7661 6c75 6174 6564 2e0a form evaluated..\n+0001c930: 0a28 646f 2028 2876 6563 2028 6d61 6b65 .(do ((vec (make\n+0001c940: 2d76 6563 746f 7220 3529 290a 2020 2020 -vector 5)). \n+0001c950: 2028 6920 3020 2831 2b20 6929 2929 0a20 (i 0 (1+ i))). \n+0001c960: 2020 2028 283d 2069 2035 2920 7665 6329 ((= i 5) vec)\n+0001c970: 0a20 2028 6173 6574 2076 6563 2069 2069 . (aset vec i i\n+0001c980: 2929 203d 3e20 5b30 2031 2032 2033 2034 )) => [0 1 2 3 4\n+0001c990: 5d72 6570 2e6c 616e 672e 696e 7465 7270 ]rep.lang.interp\n+0001c9a0: 7265 7465 7223 7072 6f67 3146 6972 7374 reter#prog1First\n+0001c9b0: 2065 7661 6c73 2046 4f52 4d31 2074 6865 evals FORM1 the\n+0001c9c0: 6e20 464f 524d 532c 2072 6574 7572 6e73 n FORMS, returns\n+0001c9d0: 2074 6865 2076 616c 7565 2074 6861 7420 the value that \n+0001c9e0: 464f 524d 3120 6761 7665 2e72 6570 2e6c FORM1 gave.rep.l\n+0001c9f0: 616e 672e 696e 7465 7270 7265 7465 7223 ang.interpreter#\n+0001ca00: 6361 7463 6845 7661 6c75 6174 6520 424f catchEvaluate BO\n+0001ca10: 4459 2069 6e20 616e 2069 6d70 6c69 6369 DY in an implici\n+0001ca20: 7420 7072 6f67 6e3b 206e 6f6e 2d6c 6f63 t progn; non-loc\n+0001ca30: 616c 2065 7869 7473 2061 7265 2061 6c6c al exits are all\n+0001ca40: 6f77 6564 2077 6974 680a 6028 7468 726f owed with.`(thro\n+0001ca50: 7720 5441 4729 272e 2054 6865 2076 616c w TAG)'. The val\n+0001ca60: 7565 206f 6620 7468 6520 6063 6174 6368 ue of the `catch\n+0001ca70: 2720 666f 726d 2069 7320 6569 7468 6572 ' form is either\n+0001ca80: 2074 6865 2076 616c 7565 206f 6620 7468 the value of th\n+0001ca90: 650a 7072 6f67 6e20 6f72 2074 6865 2076 e.progn or the v\n+0001caa0: 616c 7565 2067 6976 656e 2074 6f20 616e alue given to an\n+0001cab0: 7920 6d61 7463 6869 6e67 2060 7468 726f y matching `thro\n+0001cac0: 7727 2066 6f72 6d2e 0072 6570 2e6c 616e w' form..rep.lan\n+0001cad0: 672e 696e 7465 7270 7265 7465 7223 6361 g.interpreter#ca\n+0001cae0: 7463 6820 5441 4720 2e20 424f 4459 0072 tch TAG . BODY.r\n+0001caf0: 6570 2e6c 616e 672e 696e 7465 7270 7265 ep.lang.interpre\n+0001cb00: 7465 7223 7468 726f 7720 5441 4720 2321 ter#throw TAG #!\n+0001cb10: 6f70 7469 6f6e 616c 2056 414c 5545 0072 optional VALUE.r\n+0001cb20: 6570 2e6c 616e 672e 696e 7465 7270 7265 ep.lang.interpre\n+0001cb30: 7465 7223 756e 7769 6e64 2d70 726f 7465 ter#unwind-prote\n+0001cb40: 6374 2046 4f52 4d20 2e20 424f 4459 0072 ct FORM . BODY.r\n+0001cb50: 6570 2e6c 616e 672e 696e 7465 7270 7265 ep.lang.interpre\n+0001cb60: 7465 7223 6175 746f 6c6f 6164 2053 594d ter#autoload SYM\n+0001cb70: 424f 4c2d 464f 524d 2046 494c 4520 2321 BOL-FORM FILE #!\n+0001cb80: 7265 7374 2045 5854 5241 0072 6570 2e6c rest EXTRA.rep.l\n+0001cb90: 616e 672e 696e 7465 7270 7265 7465 7223 ang.interpreter#\n+0001cba0: 6479 6e61 6d69 632d 7769 6e64 2042 4546 dynamic-wind BEF\n+0001cbb0: 4f52 4520 5448 554e 4b20 4146 5445 5272 ORE THUNK AFTERr\n+0001cbc0: 6570 2e6c 616e 672e 696e 7465 7270 7265 ep.lang.interpre\n+0001cbd0: 7465 7223 6675 6e63 7469 6f6e 2d6e 616d ter#function-nam\n+0001cbe0: 6552 6574 7572 6e73 2074 6865 2066 756e eReturns the fun\n+0001cbf0: 6374 696f 6e27 7320 6e61 6d65 2028 6120 ction's name (a \n+0001cc00: 7379 6d62 6f6c 292e 0072 6570 2e6c 616e symbol)..rep.lan\n+0001cc10: 672e 696e 7465 7270 7265 7465 7223 6675 g.interpreter#fu\n+0001cc20: 6e63 7469 6f6e 2d6e 616d 6520 4655 4e43 nction-name FUNC\n+0001cc30: 0072 6570 2e6c 616e 672e 6d61 7468 2372 .rep.lang.math#r\n+0001cc40: 6561 6c70 2058 7265 702e 6c61 6e67 2e6d ealp Xrep.lang.m\n+0001cc50: 6174 6823 706f 7369 7469 7665 7052 6574 ath#positivepRet\n+0001cc60: 7572 6e20 7420 6966 2058 2069 7320 6772 urn t if X is gr\n+0001cc70: 6561 7465 7220 7468 616e 207a 6572 6f2e eater than zero.\n+0001cc80: 0072 6570 2e6c 616e 672e 6d61 7468 236e .rep.lang.math#n\n+0001cc90: 6567 6174 6976 6570 2058 7265 702e 6c61 egativep Xrep.la\n+0001cca0: 6e67 2e6d 6174 6823 6162 7352 6574 7572 ng.math#absRetur\n+0001ccb0: 6e20 7468 6520 6162 736f 6c75 7465 2076 n the absolute v\n+0001ccc0: 616c 7565 206f 6620 582c 2069 2e65 2e20 alue of X, i.e. \n+0001ccd0: 286d 6178 2058 2028 2d20 5829 292e 0072 (max X (- X))..r\n+0001cce0: 6570 2e6c 616e 672e 6d61 7468 2361 6273 ep.lang.math#abs\n+0001ccf0: 2058 0072 6570 2e6e 6574 2e72 7063 2372 X.rep.net.rpc#r\n+0001cd00: 6567 6973 7465 722d 7270 632d 7365 7276 egister-rpc-serv\n+0001cd10: 6572 2053 4f43 4b45 5420 2321 6b65 7920 er SOCKET #!key \n+0001cd20: 434c 4f53 4142 4c45 0072 6570 2e6e 6574 CLOSABLE.rep.net\n+0001cd30: 2e72 7063 2372 7063 2d73 6f63 6b65 742d .rpc#rpc-socket-\n+0001cd40: 6c69 7374 656e 6572 204d 4153 5445 522d listener MASTER-\n+0001cd50: 534f 434b 4554 0072 6570 2e6e 6574 2e72 SOCKET.rep.net.r\n+0001cd60: 7063 2372 7063 2d64 6573 7472 6f79 2d73 pc#rpc-destroy-s\n+0001cd70: 6572 7665 7200 7265 702e 6e65 742e 7270 erver.rep.net.rp\n+0001cd80: 6323 6d61 6b65 2d72 7063 2d73 6572 7661 c#make-rpc-serva\n+0001cd90: 6e74 2049 4d50 4c72 6570 2e6e 6574 2e72 nt IMPLrep.net.r\n+0001cda0: 7063 2363 616c 6c2d 7769 7468 2d72 7063 pc#call-with-rpc\n+0001cdb0: 2d73 6572 7661 6e74 4361 6c6c 2074 6865 -servantCall the\n+0001cdc0: 2066 756e 6374 696f 6e20 4341 4c4c 4241 function CALLBA\n+0001cdd0: 434b 2077 6974 6820 6120 7369 6e67 6c65 CK with a single\n+0001cde0: 2061 7267 756d 656e 742c 2074 6865 2073 argument, the s\n+0001cdf0: 6572 7661 6e74 2d69 6420 7468 6174 0a63 ervant-id that.c\n+0001ce00: 616e 2062 6520 7573 6564 2074 6f20 6361 an be used to ca\n+0001ce10: 6c6c 2074 6865 2066 756e 6374 696f 6e20 ll the function \n+0001ce20: 494d 504c 2e20 4f6e 6365 2043 414c 4c42 IMPL. Once CALLB\n+0001ce30: 4143 4b20 7265 7475 726e 732c 2074 6865 ACK returns, the\n+0001ce40: 2073 6572 7661 6e74 2d69 640a 6265 636f servant-id.beco\n+0001ce50: 6d65 7320 696e 7661 6c69 642e 7265 702e mes invalid.rep.\n+0001ce60: 6e65 742e 7270 6323 6173 796e 632d 7270 net.rpc#async-rp\n+0001ce70: 632d 6361 6c6c 4361 6c6c 2074 6865 2072 c-callCall the r\n+0001ce80: 7063 2070 726f 7879 2066 756e 6374 696f pc proxy functio\n+0001ce90: 6e20 5052 4f58 5920 7769 7468 2061 7267 n PROXY with arg\n+0001cea0: 756d 656e 7473 2041 5247 532e 2049 7420 uments ARGS. It \n+0001ceb0: 7769 6c6c 2062 6520 6361 6c6c 6564 0a61 will be called.a\n+0001cec0: 7379 6e63 6872 6f6e 6f75 736c 792e 204e synchronously. N\n+0001ced0: 6f20 7265 7375 6c74 2077 696c 6c20 6265 o result will be\n+0001cee0: 2072 6574 7572 6e65 6420 6672 6f6d 2074 returned from t\n+0001cef0: 6865 2072 656d 6f74 6520 6675 6e63 7469 he remote functi\n+0001cf00: 6f6e 0a75 6e6c 6573 7320 4341 4c4c 4241 on.unless CALLBA\n+0001cf10: 434b 2069 7320 6769 7665 6e2c 2069 6e20 CK is given, in \n+0001cf20: 7768 6963 6820 6361 7365 2028 4341 4c4c which case (CALL\n+0001cf30: 4241 434b 2053 5441 5455 5320 5641 4c55 BACK STATUS VALU\n+0001cf40: 4529 2077 696c 6c20 6265 0a63 616c 6c65 E) will be.calle\n+0001cf50: 6420 6174 2073 6f6d 6520 706f 696e 7420 d at some point \n+0001cf60: 696e 2074 6865 2066 7574 7572 652e 0072 in the future..r\n+0001cf70: 6570 2e6e 6574 2e72 7063 2361 7379 6e63 ep.net.rpc#async\n+0001cf80: 2d72 7063 2d63 616c 6c20 5052 4f58 5920 -rpc-call PROXY \n+0001cf90: 2321 6b65 7920 4341 4c4c 4241 434b 202e #!key CALLBACK .\n+0001cfa0: 2041 5247 5372 6570 2e6e 6574 2e64 6f6d ARGSrep.net.dom\n+0001cfb0: 6169 6e2d 6e61 6d65 2364 6f6d 6169 6e2d ain-name#domain-\n+0001cfc0: 6162 6f76 652d 7052 6574 7572 6e20 7472 above-pReturn tr\n+0001cfd0: 7565 2069 6620 646f 6d61 696e 206e 616d ue if domain nam\n+0001cfe0: 6520 4431 2069 7320 6061 626f 7665 2720 e D1 is `above' \n+0001cff0: 646f 6d61 696e 206e 616d 6520 4432 2e00 domain name D2..\n+0001d000: 7265 702e 6c61 6e67 2e69 6e74 6572 7072 rep.lang.interpr\n+0001d010: 6574 6572 2363 6f6e 6469 7469 6f6e 2d63 eter#condition-c\n+0001d020: 6173 6545 7661 6c75 6174 6573 2046 4f52 aseEvaluates FOR\n+0001d030: 4d20 7769 7468 2065 7272 6f72 2d68 616e M with error-han\n+0001d040: 646c 6572 7320 696e 2070 6c61 6365 2c20 dlers in place, \n+0001d050: 6966 206e 6f20 6572 726f 7273 206f 6363 if no errors occ\n+0001d060: 7572 0a72 6574 7572 6e20 7468 6520 7661 ur.return the va\n+0001d070: 6c75 6520 7265 7475 726e 6564 2062 7920 lue returned by \n+0001d080: 464f 524d 2c20 656c 7365 2074 6865 2076 FORM, else the v\n+0001d090: 616c 7565 206f 6620 7768 6963 6865 7665 alue of whicheve\n+0001d0a0: 720a 6861 6e64 6c65 7227 7320 626f 6479 r.handler's body\n+0001d0b0: 2077 6173 2065 7661 6c75 6174 6564 2e0a was evaluated..\n+0001d0c0: 0a45 6163 6820 4841 4e44 4c45 5220 6973 .Each HANDLER is\n+0001d0d0: 2061 206c 6973 7420 6f66 2060 2845 5252 a list of `(ERR\n+0001d0e0: 4f52 2042 4f44 592e 2e2e 2927 2e20 4552 OR BODY...)'. ER\n+0001d0f0: 524f 5220 6465 6669 6e65 7320 7768 6963 ROR defines whic\n+0001d100: 6820 7479 7065 730a 6f66 2065 7272 6f72 h types.of error\n+0001d110: 7320 7468 6520 6861 6e64 6c65 7220 6361 s the handler ca\n+0001d120: 7463 6865 732c 2065 6974 6865 7220 6120 tches, either a \n+0001d130: 7379 6d62 6f6c 206f 7220 6120 6c69 7374 symbol or a list\n+0001d140: 206f 6620 7379 6d62 6f6c 732e 0a54 6865 of symbols..The\n+0001d150: 2073 7065 6369 616c 2073 796d 626f 6c20 special symbol \n+0001d160: 6065 7272 6f72 2720 6d61 7463 6865 7320 `error' matches \n+0001d170: 616c 6c20 7479 7065 7320 6f66 2065 7272 all types of err\n+0001d180: 6f72 732e 0a0a 4966 2056 4152 2069 7320 ors...If VAR is \n+0001d190: 7472 7565 2069 7427 7320 6120 7379 6d62 true it's a symb\n+0001d1a0: 6f6c 2077 686f 7365 2076 616c 7565 7320 ol whose values \n+0001d1b0: 6973 2062 6f75 6e64 2074 6f20 6028 4552 is bound to `(ER\n+0001d1c0: 524f 522d 5359 4d42 4f4c 202e 0a44 4154 ROR-SYMBOL ..DAT\n+0001d1d0: 4129 2720 7768 696c 6520 7468 6520 6861 A)' while the ha\n+0001d1e0: 6e64 6c65 7220 6973 2065 7661 6c75 6174 ndler is evaluat\n+0001d1f0: 6564 2028 7468 6573 6520 6172 6520 7468 ed (these are th\n+0001d200: 6520 6172 6775 6d65 6e74 7320 6769 7665 e arguments give\n+0001d210: 6e20 746f 0a60 7369 676e 616c 2720 7768 n to.`signal' wh\n+0001d220: 656e 2074 6865 2065 7272 6f72 2077 6173 en the error was\n+0001d230: 2072 6169 7365 6429 2e72 6570 2e6c 616e raised).rep.lan\n+0001d240: 672e 646f 6323 646f 6375 6d65 6e74 6174 g.doc#documentat\n+0001d250: 696f 6e52 6574 7572 6e73 2074 6865 2064 ionReturns the d\n+0001d260: 6f63 756d 656e 7461 7469 6f6e 2d73 7472 ocumentation-str\n+0001d270: 696e 6720 666f 7220 5359 4d42 4f4c 2e20 ing for SYMBOL. \n+0001d280: 4974 2073 686f 756c 6420 6265 2074 6865 It should be the\n+0001d290: 206e 616d 650a 6f66 2061 2073 7065 6369 name.of a speci\n+0001d2a0: 616c 2076 6172 6961 626c 652c 2066 756e al variable, fun\n+0001d2b0: 6374 696f 6e2c 206d 6163 726f 2c20 6f72 ction, macro, or\n+0001d2c0: 2061 2073 7065 6369 616c 2066 6f72 6d2e a special form.\n+0001d2d0: 0a49 6620 6974 2773 206e 6f74 2061 2076 .If it's not a v\n+0001d2e0: 6172 6961 626c 652c 2074 6865 6e20 5641 ariable, then VA\n+0001d2f0: 4c55 4520 7368 6f75 6c64 2062 6520 7468 LUE should be th\n+0001d300: 6520 6675 6e63 7469 6f6e 2069 7473 656c e function itsel\n+0001d310: 662c 206c 696b 650a 6120 636c 6f73 7572 f, like.a closur\n+0001d320: 652e 0a0a 5265 7475 726e 7320 6e69 6c20 e...Returns nil \n+0001d330: 7768 656e 206e 6f74 2066 6f75 6e64 2e0a when not found..\n+0001d340: 0a53 5452 5543 5455 5245 2063 616e 2062 .STRUCTURE can b\n+0001d350: 6520 6e69 6c2e 2049 7420 7761 7320 7265 e nil. It was re\n+0001d360: 7175 6972 6564 2062 7920 7468 6520 6f6c quired by the ol\n+0001d370: 6420 7379 6e74 6178 2e00 7265 702e 6c61 d syntax..rep.la\n+0001d380: 6e67 2e64 6f63 2361 6464 2d64 6f63 756d ng.doc#add-docum\n+0001d390: 656e 7461 7469 6f6e 2053 594d 424f 4c20 entation SYMBOL \n+0001d3a0: 5354 5255 4354 5552 4520 5354 5249 4e47 STRUCTURE STRING\n+0001d3b0: 0072 6570 2e6c 616e 672e 646f 6323 6164 .rep.lang.doc#ad\n+0001d3c0: 642d 646f 6375 6d65 6e74 6174 696f 6e2d d-documentation-\n+0001d3d0: 7061 7261 6d73 204e 414d 4520 5354 5255 params NAME STRU\n+0001d3e0: 4354 5552 4520 5041 5241 4d2d 4c49 5354 CTURE PARAM-LIST\n+0001d3f0: 0072 6570 2e6c 616e 672e 6d61 7468 2372 .rep.lang.math#r\n+0001d400: 6174 696f 6e61 6c70 2058 7265 702e 6c61 ationalp Xrep.la\n+0001d410: 6e67 2e6d 6174 6823 696e 6578 6163 7470 ng.math#inexactp\n+0001d420: 5265 7475 726e 2074 2069 6620 5820 6973 Return t if X is\n+0001d430: 2061 6e20 696e 6578 6163 7420 6e75 6d62 an inexact numb\n+0001d440: 6572 2e72 6570 2e6c 616e 672e 6261 636b er.rep.lang.back\n+0001d450: 7175 6f74 6523 6261 636b 7175 6f74 6541 quote#backquoteA\n+0001d460: 7267 756d 656e 7420 5354 5255 4354 5552 rgument STRUCTUR\n+0001d470: 4520 6465 7363 7269 6265 7320 6120 7465 E describes a te\n+0001d480: 6d70 6c61 7465 2074 6f20 6275 696c 642e mplate to build.\n+0001d490: 0a0a 5468 6520 7768 6f6c 6520 7374 7275 ..The whole stru\n+0001d4a0: 6374 7572 6520 6163 7473 2061 7320 6966 cture acts as if\n+0001d4b0: 2069 7420 7765 7265 2071 756f 7465 6420 it were quoted \n+0001d4c0: 6578 6365 7074 2066 6f72 2063 6572 7461 except for certa\n+0001d4d0: 696e 0a70 6c61 6365 7320 7768 6572 6520 in.places where \n+0001d4e0: 6578 7072 6573 7369 6f6e 7320 6172 6520 expressions are \n+0001d4f0: 6576 616c 7561 7465 6420 616e 6420 696e evaluated and in\n+0001d500: 7365 7274 6564 206f 7220 7370 6c69 6365 serted or splice\n+0001d510: 6420 696e 2e0a 0a46 6f72 2065 7861 6d70 d in...For examp\n+0001d520: 6c65 3a0a 0a62 2020 2020 2020 2020 2020 le:..b \n+0001d530: 2020 2020 3d3e 2028 6261 2062 6220 6263 => (ba bb bc\n+0001d540: 2909 093b 2061 7373 756d 6520 6220 6861 )..; assume b ha\n+0001d550: 7320 7468 6973 2076 616c 7565 0a60 2861 s this value.`(a\n+0001d560: 2062 2063 2920 2020 2020 2020 3d3e 2028 b c) => (\n+0001d570: 6120 6220 6329 0909 3b20 6261 636b 7175 a b c)..; backqu\n+0001d580: 6f74 6520 6163 7473 206c 696b 6520 7175 ote acts like qu\n+0001d590: 6f74 650a 6028 6120 2c62 2063 2920 2020 ote.`(a ,b c) \n+0001d5a0: 2020 203d 3e20 2861 2028 6261 2062 6220 => (a (ba bb \n+0001d5b0: 6263 2920 6329 093b 2069 6e73 6572 7420 bc) c).; insert \n+0001d5c0: 7468 6520 7661 6c75 6520 6f66 2062 0a60 the value of b.`\n+0001d5d0: 2861 202c 4062 2063 2920 2020 2020 3d3e (a ,@b c) =>\n+0001d5e0: 2028 6120 6261 2062 6220 6263 2063 2909 (a ba bb bc c).\n+0001d5f0: 3b20 7370 6c69 6365 2069 6e20 7468 6520 ; splice in the \n+0001d600: 7661 6c75 6520 6f66 2062 0a0a 5665 6374 value of b..Vect\n+0001d610: 6f72 7320 776f 726b 206a 7573 7420 6c69 ors work just li\n+0001d620: 6b65 206c 6973 7473 2e20 204e 6573 7465 ke lists. Neste\n+0001d630: 6420 6261 636b 7175 6f74 6573 2061 7265 d backquotes are\n+0001d640: 2070 6572 6d69 7474 6564 2e00 7265 702e permitted..rep.\n+0001d650: 6e65 742e 7270 6323 7270 632d 6f75 7470 net.rpc#rpc-outp\n+0001d660: 7574 2d68 616e 646c 6572 2053 4f43 4b45 ut-handler SOCKE\n+0001d670: 5420 4f55 5450 5554 7265 702e 6e65 742e T OUTPUTrep.net.\n+0001d680: 7270 6323 7270 632d 6465 7374 726f 792d rpc#rpc-destroy-\n+0001d690: 7365 7276 6572 5374 6f70 206c 6973 7465 serverStop liste\n+0001d6a0: 6e69 6e67 2066 6f72 2072 7063 2063 6f6e ning for rpc con\n+0001d6b0: 6e65 6374 696f 6e73 206f 6e20 7468 6520 nections on the \n+0001d6c0: 6375 7272 656e 7420 6d61 6368 696e 6500 current machine.\n+0001d6d0: 7265 702e 6e65 742e 7270 6323 676c 6f62 rep.net.rpc#glob\n+0001d6e0: 616c 2d69 642d 3e72 7063 2d70 726f 7879 al-id->rpc-proxy\n+0001d6f0: 2049 4472 6570 2e6e 6574 2e64 6f6d 6169 IDrep.net.domai\n+0001d700: 6e2d 6e61 6d65 2364 6f6d 6169 6e2d 6265 n-name#domain-be\n+0001d710: 6c6f 772d 7052 6574 7572 6e20 7472 7565 low-pReturn true\n+0001d720: 2069 6620 646f 6d61 696e 206e 616d 6520 if domain name \n+0001d730: 4431 2069 7320 6062 656c 6f77 2720 646f D1 is `below' do\n+0001d740: 6d61 696e 206e 616d 6520 4432 2e72 6570 main name D2.rep\n+0001d750: 2e6e 6574 2e64 6f6d 6169 6e2d 6e61 6d65 .net.domain-name\n+0001d760: 2364 6f6d 6169 6e2d 6571 7561 6c2d 7052 #domain-equal-pR\n+0001d770: 6574 7572 6e20 7472 7565 2069 6620 7468 eturn true if th\n+0001d780: 6520 646f 6d61 696e 206e 616d 6573 2044 e domain names D\n+0001d790: 3120 616e 6420 4432 2061 7265 2074 6865 1 and D2 are the\n+0001d7a0: 2073 616d 6500 7265 702e 6461 7461 2361 same.rep.data#a\n+0001d7b0: 7373 6f63 2d72 6567 6578 7020 494e 5055 ssoc-regexp INPU\n+0001d7c0: 5420 414c 4953 5420 2321 6f70 7469 6f6e T ALIST #!option\n+0001d7d0: 616c 2046 4f4c 442d 4341 5345 7265 702e al FOLD-CASErep.\n+0001d7e0: 6461 7461 2372 656d 6f76 652d 6966 5265 data#remove-ifRe\n+0001d7f0: 7475 726e 7320 6120 6e65 7720 636f 7079 turns a new copy\n+0001d800: 206f 6620 4c53 5420 7769 7468 2061 6e79 of LST with any\n+0001d810: 2065 6c65 6d65 6e74 7320 7265 6d6f 7665 elements remove\n+0001d820: 6420 666f 7220 7768 6963 6820 2850 5245 d for which (PRE\n+0001d830: 4420 454c 5429 0a72 6574 7572 6e73 2074 D ELT).returns t\n+0001d840: 7275 652e 0072 6570 2e64 6174 6123 7265 rue..rep.data#re\n+0001d850: 6d6f 7665 2045 4c54 204c 5354 0072 6570 move ELT LST.rep\n+0001d860: 2e64 6174 6123 7265 6d71 2045 4c54 204c .data#remq ELT L\n+0001d870: 5354 7265 702e 6461 7461 236d 616b 652d STrep.data#make-\n+0001d880: 6775 6172 6469 616e 4372 6561 7465 2061 guardianCreate a\n+0001d890: 206e 6577 2067 7561 7264 6961 6e2e 2047 new guardian. G\n+0001d8a0: 7561 7264 6961 6e73 2070 726f 7669 6465 uardians provide\n+0001d8b0: 2061 206d 6561 6e73 206f 6620 7072 6f74 a means of prot\n+0001d8c0: 6563 7469 6e67 2064 6174 610a 6f62 6a65 ecting data.obje\n+0001d8d0: 6374 7320 6672 6f6d 2064 6561 6c6c 6f63 cts from dealloc\n+0001d8e0: 6174 696f 6e20 7768 656e 2074 6865 7920 ation when they \n+0001d8f0: 6861 7665 206e 6f20 6578 7461 6e74 2072 have no extant r\n+0001d900: 6566 6572 656e 6365 732e 0a0a 606d 616b eferences...`mak\n+0001d910: 652d 6775 6172 6469 616e 2720 7265 7475 e-guardian' retu\n+0001d920: 726e 7320 6120 6675 6e63 7469 6f6e 2072 rns a function r\n+0001d930: 6570 7265 7365 6e74 696e 6720 6120 7369 epresenting a si\n+0001d940: 6e67 6c65 2067 7561 7264 6961 6e2e 0a43 ngle guardian..C\n+0001d950: 616c 6c69 6e67 2074 6869 7320 6675 6e63 alling this func\n+0001d960: 7469 6f6e 2077 6974 6820 6120 7369 6e67 tion with a sing\n+0001d970: 6c65 2061 7267 756d 656e 7420 6164 6473 le argument adds\n+0001d980: 2074 6861 7420 7661 6c75 6520 746f 2074 that value to t\n+0001d990: 6865 0a6c 6973 7420 6f66 206f 626a 6563 he.list of objec\n+0001d9a0: 7473 2070 726f 7465 6374 6564 2062 7920 ts protected by \n+0001d9b0: 7468 6520 6775 6172 6469 616e 2e20 4361 the guardian. Ca\n+0001d9c0: 6c6c 696e 6720 7468 6520 6675 6e63 7469 lling the functi\n+0001d9d0: 6f6e 2077 6974 6820 6e6f 0a61 7267 756d on with no.argum\n+0001d9e0: 656e 7473 2072 6574 7572 6e73 206f 6e65 ents returns one\n+0001d9f0: 206f 6620 7468 6520 6f62 6a65 6374 7320 of the objects \n+0001da00: 7468 6174 2077 6f75 6c64 206f 7468 6572 that would other\n+0001da10: 7769 7365 2068 6176 6520 6265 656e 0a64 wise have been.d\n+0001da20: 6561 6c6c 6f63 6174 6564 2062 7920 7468 eallocated by th\n+0001da30: 6520 6761 7262 6167 6520 636f 6c6c 6563 e garbage collec\n+0001da40: 746f 722c 206f 7220 6661 6c73 6520 6966 tor, or false if\n+0001da50: 206e 6f20 7375 6368 206f 626a 6563 7473 no such objects\n+0001da60: 0a65 7869 7374 2074 6861 7420 6861 7665 .exist that have\n+0001da70: 206e 6f74 2061 6c72 6561 6479 2062 6565 not already bee\n+0001da80: 6e20 7265 7475 726e 6564 2e00 7265 702e n returned..rep.\n+0001da90: 7379 7374 656d 2367 6574 656e 7620 4e41 system#getenv NA\n+0001daa0: 4d45 0072 6570 2e73 7973 7465 6d23 7077 ME.rep.system#pw\n+0001dab0: 642d 7072 6f6d 7074 2050 524f 4d50 5400 d-prompt PROMPT.\n+0001dac0: 7265 702e 766d 2e64 6973 6173 7365 6d62 rep.vm.disassemb\n+0001dad0: 6c65 7223 6469 7361 7373 656d 626c 6520 ler#disassemble \n+0001dae0: 4152 4720 2321 6f70 7469 6f6e 616c 2053 ARG #!optional S\n+0001daf0: 5452 4541 4d20 4445 5054 4872 6570 2e77 TREAM DEPTHrep.w\n+0001db00: 7777 2e71 756f 7465 2d75 726c 2375 726c ww.quote-url#url\n+0001db10: 2d6d 6574 612d 7265 4120 7265 6765 7870 -meta-reA regexp\n+0001db20: 206d 6174 6368 696e 6720 6120 7369 6e67 matching a sing\n+0001db30: 6c65 2063 6861 7261 6374 6572 2074 6861 le character tha\n+0001db40: 7420 6973 2072 6573 6572 7665 6420 696e t is reserved in\n+0001db50: 2074 6865 2055 524c 2073 7065 632e 0a54 the URL spec..T\n+0001db60: 6869 7320 6973 2074 616b 656e 2066 726f his is taken fro\n+0001db70: 6d20 6472 6166 742d 6669 656c 6469 6e67 m draft-fielding\n+0001db80: 2d75 726c 2d73 796e 7461 782d 3032 2e74 -url-syntax-02.t\n+0001db90: 7874 202d 2d20 6368 6563 6b20 796f 7572 xt -- check your\n+0001dba0: 206c 6f63 616c 0a69 6e74 6572 6e65 7420 local.internet \n+0001dbb0: 6472 6166 7473 2064 6972 6563 746f 7279 drafts directory\n+0001dbc0: 2066 6f72 2061 2063 6f70 792e 7265 702e for a copy.rep.\n+0001dbd0: 6d6f 6475 6c65 2d73 7973 7465 6d23 6465 module-system#de\n+0001dbe0: 6669 6e65 2d69 6e74 6572 6661 6365 4173 fine-interfaceAs\n+0001dbf0: 736f 6369 6174 6520 7468 6520 7379 6d62 sociate the symb\n+0001dc00: 6f6c 204e 414d 4520 7769 7468 2074 6865 ol NAME with the\n+0001dc10: 206d 6f64 756c 6520 696e 7465 7266 6163 module interfac\n+0001dc20: 6520 5349 4720 2869 6e20 610a 7365 7061 e SIG (in a.sepa\n+0001dc30: 7261 7465 2069 6e74 6572 6661 6365 2d6e rate interface-n\n+0001dc40: 616d 6520 6e61 6d65 7370 6163 6529 2e20 ame namespace). \n+0001dc50: 416e 2069 6e74 6572 6661 6365 2073 7065 An interface spe\n+0001dc60: 6369 6669 6361 7469 6f6e 206d 7573 7420 cification must \n+0001dc70: 6265 0a6f 6620 7468 6520 666f 726d 3a0a be.of the form:.\n+0001dc80: 0a20 2020 494e 5445 5246 4143 4520 2d3e . INTERFACE ->\n+0001dc90: 2020 2865 7870 6f72 7420 5b49 442e 2e2e (export [ID...\n+0001dca0: 5d29 0a09 2020 2020 206f 7220 204e 414d ]).. or NAM\n+0001dcb0: 450a 0920 2020 2020 6f72 2020 2863 6f6d E.. or (com\n+0001dcc0: 706f 756e 642d 696e 7465 7266 6163 6520 pound-interface \n+0001dcd0: 5b49 4e54 4552 4641 4345 2e2e 2e5d 290a [INTERFACE...]).\n+0001dce0: 0920 2020 2020 6f72 2020 2873 7472 7563 . or (struc\n+0001dcf0: 7475 7265 2d69 6e74 6572 6661 6365 205b ture-interface [\n+0001dd00: 5354 5255 4354 5552 452d 4e41 4d45 2e2e STRUCTURE-NAME..\n+0001dd10: 2e5d 290a 0a77 6865 7265 2061 6e20 4944 .])..where an ID\n+0001dd20: 2069 7320 6120 7379 6d62 6f6c 206e 616d is a symbol nam\n+0001dd30: 696e 6720 6120 746f 702d 6c65 7665 6c20 ing a top-level \n+0001dd40: 6269 6e64 696e 6720 746f 2065 7870 6f72 binding to expor\n+0001dd50: 742c 2061 6e64 204e 414d 450a 6973 2074 t, and NAME.is t\n+0001dd60: 6865 206e 616d 6520 6f66 2061 6e20 696e he name of an in\n+0001dd70: 7465 7266 6163 6520 7072 6576 696f 7573 terface previous\n+0001dd80: 6c79 2064 6566 696e 6564 2075 7369 6e67 ly defined using\n+0001dd90: 2064 6566 696e 652d 696e 7465 7266 6163 define-interfac\n+0001dda0: 652e 0a0a 5468 6520 6065 7870 6f72 7427 e...The `export'\n+0001ddb0: 2066 6f72 6d20 6164 6473 2074 6f70 2d6c form adds top-l\n+0001ddc0: 6576 656c 2064 6566 696e 6974 696f 6e73 evel definitions\n+0001ddd0: 2049 442e 2e2e 2074 6f20 7468 6520 696e ID... to the in\n+0001dde0: 7465 7266 6163 653b 0a74 6865 2060 636f terface;.the `co\n+0001ddf0: 6d70 6f75 6e64 2d69 6e74 6572 6661 6365 mpound-interface\n+0001de00: 2720 636c 6175 7365 7320 666f 726d 7320 ' clauses forms \n+0001de10: 7468 6520 756e 696f 6e20 6f66 2074 6865 the union of the\n+0001de20: 2067 6976 656e 0a69 6e74 6572 6661 6365 given.interface\n+0001de30: 732e 7265 702e 6d6f 6475 6c65 2d73 7973 s.rep.module-sys\n+0001de40: 7465 6d23 6465 6669 6e65 2d73 7472 7563 tem#define-struc\n+0001de50: 7475 7265 4372 6561 7465 2061 206d 6f64 tureCreate a mod\n+0001de60: 756c 6520 6361 6c6c 6564 204e 414d 4520 ule called NAME \n+0001de70: 7768 6f73 6520 696e 7465 7266 6163 6520 whose interface \n+0001de80: 6973 2053 4947 2c20 7768 6f73 650a 636f is SIG, whose.co\n+0001de90: 6e66 6967 7572 6174 696f 6e20 6973 2064 nfiguration is d\n+0001dea0: 6566 696e 6564 2062 7920 434f 4e46 4947 efined by CONFIG\n+0001deb0: 2028 6569 7468 6572 2061 2073 696e 676c (either a singl\n+0001dec0: 6520 636c 6175 7365 2c20 6f72 2061 206c e clause, or a l\n+0001ded0: 6973 740a 6f66 2063 6c61 7573 6573 292c ist.of clauses),\n+0001dee0: 2061 6e64 2077 686f 7365 2064 6566 696e and whose defin\n+0001def0: 6974 696f 6e73 2061 7265 2064 6566 696e itions are defin\n+0001df00: 6564 2062 7920 7468 6520 6c69 7374 206f ed by the list o\n+0001df10: 6620 666f 726d 730a 424f 4459 2e0a 0a53 f forms.BODY...S\n+0001df20: 6565 2074 6865 2060 6465 6669 6e65 2d69 ee the `define-i\n+0001df30: 6e74 6572 6661 6365 2720 616e 6420 6073 nterface' and `s\n+0001df40: 7472 7563 7475 7265 2720 6d61 6372 6f73 tructure' macros\n+0001df50: 2066 6f72 2064 6573 6372 6970 7469 6f6e for description\n+0001df60: 7320 6f66 0a74 6865 2069 6e74 6572 6661 s of.the interfa\n+0001df70: 6365 2061 6e64 2063 6f6e 6669 6775 7261 ce and configura\n+0001df80: 7469 6f6e 2063 6c61 7573 6520 7379 6e74 tion clause synt\n+0001df90: 6178 6573 2072 6573 7065 6374 6976 656c axes respectivel\n+0001dfa0: 792e 0072 6570 2e6d 6f64 756c 652d 7379 y..rep.module-sy\n+0001dfb0: 7374 656d 2364 6566 696e 652d 7374 7275 stem#define-stru\n+0001dfc0: 6374 7572 6520 4e41 4d45 2023 216f 7074 cture NAME #!opt\n+0001dfd0: 696f 6e61 6c20 5349 4720 434f 4e46 4947 ional SIG CONFIG\n+0001dfe0: 202e 2042 4f44 5900 0000 0000 0000 0000 . BODY.........\n 0001dff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0001e000: 0400 0000 0700 0000 f9cf 0100 0000 0000 ................\n-0001e010: 0d00 0000 f39f 0100 0000 0000 1500 0000 ................\n-0001e020: eb4f 0100 0000 0000 250c 0000 db33 0100 .O......%....3..\n-0001e030: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0001e040: 0000 0000 0000 0000 0000 0000 0300 0000 ................\n-0001e050: 6f00 0000 ffff ffff 0000 0000 0000 0000 o...............\n-0001e060: 0000 0000 0000 0000 0000 0000 40fa 8427 ............@..'\n-0001e070: 7265 702e 0f7c 0000 0000 0000 0f00 0000 rep..|..........\n-0001e080: 6800 0000 9269 6a27 7265 6d6f 87c8 0100 h....ij'remo....\n-0001e090: 0000 0000 1900 0000 6200 0000 ffff ffff ........b.......\n-0001e0a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0001e0b0: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n-0001e0c0: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n-0001e0d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0001e0e0: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n-0001e0f0: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n-0001e100: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0001e110: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n-0001e120: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n-0001e130: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0001e140: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n-0001e150: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n-0001e160: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0001e170: 0000 0000 f06a 302f 7265 702e 2d82 0000 .....j0/rep.-...\n-0001e180: 0000 0000 0f00 0000 4c00 0000 3d8d 4226 ........L...=.B&\n-0001e190: 7265 702e 0030 0100 0000 0000 2000 0000 rep..0...... ...\n-0001e1a0: 2b01 0000 ffff ffff 0000 0000 0000 0000 +...............\n-0001e1b0: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n-0001e1c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0001e1d0: 0000 0000 bd85 f72a 7265 702e 4478 0000 .......*rep.Dx..\n-0001e1e0: 0000 0000 0c00 0000 6100 0000 b7d2 8720 ........a...... \n-0001e1f0: 7265 702e fdcb 0100 0000 0000 1600 0000 rep.............\n-0001e200: 2800 0000 540b 2f27 7265 702e 1fe6 0000 (...T./'rep.....\n-0001e210: 0000 0000 1300 0000 9900 0000 0333 9f24 .............3.$\n-0001e220: 7265 702e 2d6a 0000 0000 0000 1900 0000 rep.-j..........\n-0001e230: d300 0000 b2f4 4123 0072 6570 58ca 0100 ......A#.repX...\n-0001e240: 0000 0000 2e00 0000 0500 0000 51c9 f62f ............Q../\n-0001e250: 646f 6375 0576 0000 0000 0000 1200 0000 docu.v..........\n-0001e260: 4d00 0000 4e24 b225 7265 702e dedb 0000 M...N$.%rep.....\n-0001e270: 0000 0000 1700 0000 4501 0000 e7d2 5820 ........E.....X \n-0001e280: 7265 6d6f 53c4 0100 0000 0000 1b00 0000 remoS...........\n-0001e290: 2a00 0000 7f7f b82c 0072 6570 81cf 0100 *......,.rep....\n-0001e2a0: 0000 0000 1d00 0000 0000 0000 743d ab29 ............t=.)\n-0001e2b0: 7265 702e 3641 0100 0000 0000 1c00 0000 rep.6A..........\n-0001e2c0: 9a00 0000 c4ca f223 7265 702e 82c1 0100 .......#rep.....\n-0001e2d0: 0000 0000 1f00 0000 4500 0000 2951 5c2e ........E...)Q\\.\n-0001e2e0: 7265 702e cec6 0100 0000 0000 3600 0000 rep.........6...\n-0001e2f0: 2900 0000 ffff ffff 0000 0000 0000 0000 )...............\n-0001e300: 0000 0000 0000 0000 0000 0000 8d75 cd2a .............u.*\n-0001e310: 0072 6570 959c 0100 0000 0000 1f00 0000 .rep............\n-0001e320: 0000 0000 1c1d dc2d 7265 702e bc31 0100 .......-rep..1..\n-0001e330: 0000 0000 1700 0000 2300 0000 8687 6a25 ........#.....j%\n-0001e340: 7265 702e 2b37 0000 0000 0000 1500 0000 rep.+7..........\n-0001e350: 5b00 0000 ecb1 7a28 7265 702e b342 0100 [.....z(rep..B..\n-0001e360: 0000 0000 1d00 0000 8100 0000 aead d128 ...............(\n-0001e370: 7265 702e 769e 0000 0000 0000 2000 0000 rep.v....... ...\n-0001e380: 5400 0000 efeb 902f 7265 702e 24d9 0000 T....../rep.$...\n-0001e390: 0000 0000 1900 0000 2901 0000 1b7e e625 ........)....~.%\n-0001e3a0: 7265 702e 6341 0000 0000 0000 1200 0000 rep.cA..........\n-0001e3b0: a200 0000 c05e 9923 7265 702e b732 0100 .....^.#rep..2..\n-0001e3c0: 0000 0000 2a00 0000 2500 0000 2112 ab2d ....*...%...!..-\n-0001e3d0: 0072 6570 9a32 0100 0000 0000 1800 0000 .rep.2..........\n-0001e3e0: 0500 0000 aa8b 6220 6c6f 6164 0373 0000 ......b load.s..\n-0001e3f0: 0000 0000 0900 0000 a000 0000 e1dd b224 ...............$\n-0001e400: 7265 702e 00c0 0100 0000 0000 2800 0000 rep.........(...\n-0001e410: 9800 0000 b0fb 2b20 7265 702e 5dde 0000 ......+ rep.]...\n-0001e420: 0000 0000 1a00 0000 3e00 0000 4966 af23 ........>...If.#\n-0001e430: 666f 726d 00e0 0000 0000 0000 1200 0000 form............\n-0001e440: a900 0000 2f4a ff2a 7265 702e 400b 0100 ..../J.*rep.@...\n-0001e450: 0000 0000 2500 0000 6f00 0000 348c 022f ....%...o...4../\n-0001e460: 0072 6570 e6c1 0100 0000 0000 2a00 0000 .rep........*...\n-0001e470: 0b00 0000 26db 542e 0072 6570 9431 0100 ....&.T..rep.1..\n-0001e480: 0000 0000 2300 0000 0500 0000 8979 d323 ....#........y.#\n-0001e490: 7265 702e 80df 0000 0000 0000 1900 0000 rep.............\n-0001e4a0: 2000 0000 ffff ffff 0000 0000 0000 0000 ...............\n-0001e4b0: 0000 0000 0000 0000 0000 0000 0711 fb2b ...............+\n-0001e4c0: 7265 702e 0633 0100 0000 0000 2500 0000 rep..3......%...\n-0001e4d0: 4300 0000 1d43 d928 7265 702e 0c8b 0000 C....C.(rep.....\n-0001e4e0: 0000 0000 1400 0000 a200 0000 2518 c727 ............%..'\n-0001e4f0: 7265 702e a68f 0000 0000 0000 0c00 0000 rep.............\n-0001e500: 3300 0000 ffff ffff 0000 0000 0000 0000 3...............\n-0001e510: 0000 0000 0000 0000 0000 0000 3147 f821 ............1G.!\n-0001e520: 7265 702e bbe0 0000 0000 0000 1400 0000 rep.............\n-0001e530: e400 0000 1516 ab25 7265 702e 644b 0100 .......%rep.dK..\n-0001e540: 0000 0000 1400 0000 7b01 0000 09fb 6b24 ........{.....k$\n-0001e550: 7265 702e 1bf5 0000 0000 0000 1c00 0000 rep.............\n-0001e560: 6000 0000 8e6c 0127 7072 696e f346 0100 `....l.'prin.F..\n-0001e570: 0000 0000 0b00 0000 4700 0000 21c0 3e2e ........G...!.>.\n-0001e580: 7265 702e 7cd5 0000 0000 0000 2c00 0000 rep.|.......,...\n-0001e590: 8e00 0000 6d47 8324 7265 702e 44e2 0000 ....mG.$rep.D...\n-0001e5a0: 0000 0000 1800 0000 ba00 0000 1eb1 7126 ..............q&\n-0001e5b0: 7265 702e af4f 0100 0000 0000 1100 0000 rep..O..........\n-0001e5c0: 2b00 0000 6858 d523 7265 702e 5592 0100 +...hX.#rep.U...\n-0001e5d0: 0000 0000 2200 0000 4601 0000 4ea6 dd26 ....\"...F...N..&\n-0001e5e0: 7374 616e c19b 0100 0000 0000 0e00 0000 stan............\n-0001e5f0: 3300 0000 90ef a72e 7265 6d6f f1c7 0100 3.......remo....\n-0001e600: 0000 0000 1300 0000 8300 0000 8f1d c526 ...............&\n-0001e610: 7265 702e 49cd 0100 0000 0000 1d00 0000 rep.I...........\n-0001e620: 8600 0000 f583 ad27 7265 702e 0dce 0100 .......'rep.....\n-0001e630: 0000 0000 1800 0000 3301 0000 e59e 772f ........3.....w/\n-0001e640: 0072 6570 58cf 0100 0000 0000 1800 0000 .repX...........\n-0001e650: 1100 0000 ffff ffff 0000 0000 0000 0000 ................\n-0001e660: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n-0001e670: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0001e680: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n-0001e690: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n-0001e6a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0001e6b0: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n-0001e6c0: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n-0001e6d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0001e6e0: 0000 0000 33a8 282c 7265 702e 197a 0000 ....3.(,rep..z..\n-0001e6f0: 0000 0000 1200 0000 7e00 0000 71c6 192f ........~...q../\n-0001e700: 0072 6570 7f32 0100 0000 0000 1900 0000 .rep.2..........\n-0001e710: 0200 0000 ffff ffff 0000 0000 0000 0000 ................\n-0001e720: 0000 0000 0000 0000 0000 0000 64df d42a ............d..*\n-0001e730: 7265 702e 52f6 0000 0000 0000 1e00 0000 rep.R...........\n-0001e740: 8000 0000 ffff ffff 0000 0000 0000 0000 ................\n-0001e750: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n-0001e760: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0001e770: 0000 0000 8aa6 372f 7265 702e 9e08 0100 ......7/rep.....\n-0001e780: 0000 0000 2a00 0000 7300 0000 7bf8 e72b ....*...s...{..+\n-0001e790: 7265 702e 4f06 0100 0000 0000 2100 0000 rep.O.......!...\n-0001e7a0: 7600 0000 b995 5f23 7265 702e 8b30 0000 v....._#rep..0..\n-0001e7b0: 0000 0000 1900 0000 2000 0000 0fa6 1723 ........ ......#\n-0001e7c0: 7265 6d6f 35c3 0100 0000 0000 1600 0000 remo5...........\n-0001e7d0: 2c00 0000 87db 572f 7265 702e 0040 0100 ,.....W/rep..@..\n-0001e7e0: 0000 0000 2800 0000 0e01 0000 cf3f 9623 ....(........?.#\n-0001e7f0: 7265 702e 3645 0100 0000 0000 2600 0000 rep.6E......&...\n-0001e800: 5a00 0000 ffff ffff 0000 0000 0000 0000 Z...............\n-0001e810: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n-0001e820: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0001e830: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n-0001e840: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n-0001e850: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0001e860: 0000 0000 7a96 9a2f 7265 702e b4ee 0000 ....z../rep.....\n-0001e870: 0000 0000 2700 0000 aa00 0000 57f8 1a22 ....'.......W..\"\n-0001e880: 7265 702e 66da 0000 0000 0000 1a00 0000 rep.f...........\n-0001e890: 5e01 0000 4f62 4224 7265 6d6f c7c5 0100 ^...ObB$remo....\n-0001e8a0: 0000 0000 1600 0000 2d00 0000 ffff ffff ........-.......\n-0001e8b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0001e8c0: 0000 0000 f283 8f22 7265 702e fc42 0000 .......\"rep..B..\n-0001e8d0: 0000 0000 1500 0000 3000 0000 811b 9828 ........0......(\n-0001e8e0: 7265 702e 3346 0100 0000 0000 1800 0000 rep.3F..........\n-0001e8f0: 1300 0000 64aa 5028 7265 702e 619b 0100 ....d.P(rep.a...\n-0001e900: 0000 0000 2600 0000 3a00 0000 ffff ffff ....&...:.......\n-0001e910: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0001e920: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n-0001e930: 0000 0000 0000 0000 0000 0000 7f86 5a2a ..............Z*\n-0001e940: 7265 702e 4b96 0100 0000 0000 1a00 0000 rep.K...........\n-0001e950: a100 0000 97ae 4422 7265 702e 8df4 0000 ......D\"rep.....\n-0001e960: 0000 0000 2300 0000 6b00 0000 dded b42c ....#...k......,\n-0001e970: 0072 6570 679c 0100 0000 0000 2000 0000 .repg....... ...\n-0001e980: 0e00 0000 ffff ffff 0000 0000 0000 0000 ................\n-0001e990: 0000 0000 0000 0000 0000 0000 0244 7d2f .............D}/\n-0001e9a0: 7265 702e 8c52 0000 0000 0000 2000 0000 rep..R...... ...\n-0001e9b0: 8400 0000 887f 1427 7265 702e c0c0 0100 .......'rep.....\n-0001e9c0: 0000 0000 2000 0000 4800 0000 35c2 6922 .... ...H...5.i\"\n-0001e9d0: 7265 702e 9733 0100 0000 0000 1d00 0000 rep..3..........\n-0001e9e0: 2700 0000 ffff ffff 0000 0000 0000 0000 '...............\n-0001e9f0: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n-0001ea00: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0001ea10: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n-0001ea20: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n-0001ea30: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0001ea40: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n-0001ea50: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n-0001ea60: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0001ea70: 0000 0000 6279 0f26 7265 702e 706d 0000 ....by.&rep.pm..\n-0001ea80: 0000 0000 2900 0000 2000 0000 ffff ffff ....)... .......\n-0001ea90: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0001eaa0: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n-0001eab0: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n-0001eac0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0001ead0: 0000 0000 5447 142d 7265 702e 4a49 0100 ....TG.-rep.JI..\n-0001eae0: 0000 0000 1700 0000 5101 0000 49ca ad23 ........Q...I..#\n-0001eaf0: 7265 6d6f fcc3 0100 0000 0000 1800 0000 remo............\n-0001eb00: 3f00 0000 6bf1 2124 0072 6570 eccd 0100 ?...k.!$.rep....\n-0001eb10: 0000 0000 1a00 0000 0700 0000 f057 d427 .............W.'\n-0001eb20: 0072 6570 9ecf 0100 0000 0000 1b00 0000 .rep............\n-0001eb30: 0b00 0000 ffff ffff 0000 0000 0000 0000 ................\n-0001eb40: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n-0001eb50: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0001eb60: 0000 0000 af4f 402b 0072 6570 6e33 0100 .....O@+.repn3..\n-0001eb70: 0000 0000 2500 0000 0400 0000 ffff ffff ....%...........\n-0001eb80: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0001eb90: 0000 0000 6d26 c62f 7265 702e f0f6 0000 ....m&./rep.....\n-0001eba0: 0000 0000 2000 0000 8200 0000 ffff ffff .... ...........\n-0001ebb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0001ebc0: 0000 0000 4994 372d 7265 702e 75fe 0000 ....I.7-rep.u...\n-0001ebd0: 0000 0000 2200 0000 aa00 0000 8ff0 c22c ....\"..........,\n-0001ebe0: 0072 6570 c4cf 0100 0000 0000 2200 0000 .rep........\"...\n-0001ebf0: 1300 0000 6fff 492d 7265 702e e79c 0000 ....o.I-rep.....\n-0001ec00: 0000 0000 0e00 0000 2b00 0000 f87c 042f ........+....|./\n-0001ec10: 7265 702e b54e 0100 0000 0000 1300 0000 rep..N..........\n-0001ec20: 2900 0000 3650 a629 7265 702e 0e9b 0100 )...6P.)rep.....\n-0001ec30: 0000 0000 2800 0000 2b00 0000 ffff ffff ....(...+.......\n-0001ec40: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0001ec50: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n-0001ec60: 0000 0000 0000 0000 0000 0000 baf2 ee2e ................\n-0001ec70: 7265 702e 8bca 0100 0000 0000 2600 0000 rep.........&...\n-0001ec80: 3d00 0000 5374 3a2f 7265 702e 16e3 0000 =...St:/rep.....\n-0001ec90: 0000 0000 1900 0000 2701 0000 bb62 1126 ........'....b.&\n-0001eca0: 7265 702e 92f7 0000 0000 0000 1d00 0000 rep.............\n-0001ecb0: b100 0000 8b55 2b26 7265 702e 0000 0100 .....U+&rep.....\n-0001ecc0: 0000 0000 1d00 0000 be02 0000 ffff ffff ................\n-0001ecd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0001ece0: 0000 0000 f78e 8425 0072 6570 ad9e 0100 .......%.rep....\n-0001ecf0: 0000 0000 1b00 0000 1c00 0000 ffff ffff ................\n-0001ed00: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0001ed10: 0000 0000 aa2d 1322 7265 702e 6ae5 0000 .....-.\"rep.j...\n-0001ed20: 0000 0000 1a00 0000 9b00 0000 1989 c12f .............../\n-0001ed30: 6964 6c65 f431 0000 0000 0000 0900 0000 idle.1..........\n-0001ed40: 3501 0000 e926 e420 0072 6570 88cb 0100 5....&. .rep....\n-0001ed50: 0000 0000 1200 0000 0b00 0000 e760 392d .............`9-\n-0001ed60: 7265 702e 6179 0000 0000 0000 0e00 0000 rep.ay..........\n-0001ed70: aa00 0000 8bef 7d25 7265 702e 5944 0100 ......}%rep.YD..\n-0001ed80: 0000 0000 1c00 0000 c100 0000 8795 4528 ..............E(\n-0001ed90: 7265 702e f34c 0100 0000 0000 1f00 0000 rep..L..........\n-0001eda0: e000 0000 e61d 8f24 7265 702e 3c91 0000 .......$rep.<...\n-0001edb0: 0000 0000 1900 0000 4102 0000 365f 422f ........A...6_B/\n-0001edc0: 7265 702e 9dff 0000 0000 0000 1a00 0000 rep.............\n-0001edd0: 3200 0000 65f7 a722 7265 702e 0040 0000 2...e..\"rep..@..\n-0001ede0: 0000 0000 1900 0000 8f00 0000 7ee5 5c24 ............~.\\$\n-0001edf0: 7265 702e f14e 0100 0000 0000 1100 0000 rep..N..........\n-0001ee00: ad00 0000 6642 cd2d 7265 702e 4b31 0100 ....fB.-rep.K1..\n-0001ee10: 0000 0000 2200 0000 2700 0000 0ba1 d02c ....\"...'......,\n-0001ee20: 7265 702e 1bc2 0100 0000 0000 1600 0000 rep.............\n-0001ee30: 2f00 0000 c8ff 8420 7265 702e a5cb 0100 /...... rep.....\n-0001ee40: 0000 0000 1300 0000 2c00 0000 9adf 7426 ........,.....t&\n-0001ee50: 7265 702e f631 0100 0000 0000 1c00 0000 rep..1..........\n-0001ee60: 6d00 0000 995e 512b 7265 702e c6f2 0000 m....^Q+rep.....\n-0001ee70: 0000 0000 1f00 0000 a300 0000 afca 4420 ..............D \n-0001ee80: 7265 702e 3bcc 0100 0000 0000 1d00 0000 rep.;...........\n-0001ee90: f100 0000 ffff ffff 0000 0000 0000 0000 ................\n-0001eea0: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n+0001e000: 7265 702e 6c61 6e67 2e64 6f63 2361 6464 rep.lang.doc#add\n+0001e010: 2d64 6f63 756d 656e 7461 7469 6f6e 2d70 -documentation-p\n+0001e020: 6172 616d 7352 6563 6f72 6473 2074 6861 aramsRecords tha\n+0001e030: 7420 6675 6e63 7469 6f6e 204e 414d 4520 t function NAME \n+0001e040: 2861 2073 796d 626f 6c29 2068 6173 2061 (a symbol) has a\n+0001e050: 7267 756d 656e 7420 6c69 7374 2050 4152 rgument list PAR\n+0001e060: 414d 2d4c 4953 542e 0072 6570 2e6c 616e AM-LIST..rep.lan\n+0001e070: 672e 6d61 7468 2369 6e65 7861 6374 7020 g.math#inexactp \n+0001e080: 5872 6570 2e6c 616e 672e 6d61 7468 236f Xrep.lang.math#o\n+0001e090: 6464 7052 6574 7572 6e20 7420 6966 2058 ddpReturn t if X\n+0001e0a0: 2069 7320 6f64 642c 2069 2e65 2e20 282f is odd, i.e. (/\n+0001e0b0: 3d20 286d 6f64 2058 2032 2920 3029 2e72 = (mod X 2) 0).r\n+0001e0c0: 6570 2e6c 616e 672e 6d61 7468 2365 7665 ep.lang.math#eve\n+0001e0d0: 6e70 5265 7475 726e 2074 2069 6620 5820 npReturn t if X \n+0001e0e0: 6973 206f 6464 2c20 692e 652e 2028 3d20 is odd, i.e. (= \n+0001e0f0: 286d 6f64 2058 2032 2920 3029 2e00 7265 (mod X 2) 0)..re\n+0001e100: 702e 6c61 6e67 2e62 6163 6b71 756f 7465 p.lang.backquote\n+0001e110: 2362 6163 6b71 756f 7465 2041 5247 7265 #backquote ARGre\n+0001e120: 702e 6e65 742e 7270 6323 7265 6769 7374 p.net.rpc#regist\n+0001e130: 6572 2d72 7063 2d73 6572 7665 7241 6464 er-rpc-serverAdd\n+0001e140: 2074 6865 2063 6f6e 6e65 6374 696f 6e20 the connection \n+0001e150: 534f 434b 4554 2074 6f20 7468 6520 7461 SOCKET to the ta\n+0001e160: 626c 6520 6f66 206b 6e6f 776e 2072 7063 ble of known rpc\n+0001e170: 2063 6f6e 6e65 6374 696f 6e73 2e20 4966 connections. If\n+0001e180: 0a43 4c4f 5341 424c 4520 6973 2074 7275 .CLOSABLE is tru\n+0001e190: 652c 2074 6865 6e20 7468 6520 736f 636b e, then the sock\n+0001e1a0: 6574 2063 6f75 6c64 2062 6520 636c 6f73 et could be clos\n+0001e1b0: 6564 2061 6e64 2072 656f 7065 6e65 6420 ed and reopened \n+0001e1c0: 7369 6d70 6c79 0a62 7920 6b6e 6f77 696e simply.by knowin\n+0001e1d0: 6720 6974 7320 6164 6472 6573 7320 616e g its address an\n+0001e1e0: 6420 706f 7274 206e 756d 6265 722e 7265 d port number.re\n+0001e1f0: 702e 6e65 742e 7270 6323 7270 632d 736f p.net.rpc#rpc-so\n+0001e200: 636b 6574 2d6c 6973 7465 6e65 7254 6865 cket-listenerThe\n+0001e210: 2066 756e 6374 696f 6e20 7468 6174 2073 function that s\n+0001e220: 686f 756c 6420 6265 2075 7365 6420 746f hould be used to\n+0001e230: 206c 6973 7465 6e20 666f 7220 636f 6e6e listen for conn\n+0001e240: 6563 7469 6f6e 7320 6f6e 2072 7063 0a73 ections on rpc.s\n+0001e250: 6572 7665 7220 736f 636b 6574 732e 7265 erver sockets.re\n+0001e260: 702e 6e65 742e 7270 6323 6d61 6b65 2d72 p.net.rpc#make-r\n+0001e270: 7063 2d73 6572 7661 6e74 5265 6769 7374 pc-servantRegist\n+0001e280: 6572 2074 6865 2066 756e 6374 696f 6e20 er the function \n+0001e290: 494d 504c 2061 7320 616e 2072 7063 2073 IMPL as an rpc s\n+0001e2a0: 6572 7661 6e74 2c20 616e 6420 7265 7475 ervant, and retu\n+0001e2b0: 726e 2074 6865 2063 7265 6174 6564 0a73 rn the created.s\n+0001e2c0: 6572 7661 6e74 2d69 642e 7265 702e 6e65 ervant-id.rep.ne\n+0001e2d0: 742e 7270 6323 7270 632d 7072 6f78 792d t.rpc#rpc-proxy-\n+0001e2e0: 3e67 6c6f 6261 6c2d 6964 5265 7475 726e >global-idReturn\n+0001e2f0: 2074 6865 2067 6c6f 6261 6c6c 792d 7661 the globally-va\n+0001e300: 6c69 6420 7365 7276 616e 742d 6964 2028 lid servant-id (\n+0001e310: 6120 7374 7269 6e67 2920 7468 6174 2063 a string) that c\n+0001e320: 616e 2062 6520 7573 6564 2074 6f0a 7265 an be used to.re\n+0001e330: 6665 7265 6e63 6520 7468 6520 5250 4320 ference the RPC \n+0001e340: 7072 6f78 7920 6675 6e63 7469 6f6e 2050 proxy function P\n+0001e350: 524f 5859 2e00 7265 702e 6e65 742e 7270 ROXY..rep.net.rp\n+0001e360: 6323 7265 6d6f 7465 2d73 6572 7661 6e74 c#remote-servant\n+0001e370: 2d69 642d 3e67 6c6f 6261 6c2d 6964 2049 -id->global-id I\n+0001e380: 4400 7265 702e 6e65 742e 646f 6d61 696e D.rep.net.domain\n+0001e390: 2d6e 616d 6523 646f 6d61 696e 2d70 6172 -name#domain-par\n+0001e3a0: 7473 2044 4f4d 4149 4e00 7265 702e 6e65 ts DOMAIN.rep.ne\n+0001e3b0: 742e 646f 6d61 696e 2d6e 616d 6523 646f t.domain-name#do\n+0001e3c0: 6d61 696e 2d62 656c 6f77 2d70 2044 3120 main-below-p D1 \n+0001e3d0: 4432 0072 6570 2e6e 6574 2e64 6f6d 6169 D2.rep.net.domai\n+0001e3e0: 6e2d 6e61 6d65 236d 6170 2d64 6f6d 6169 n-name#map-domai\n+0001e3f0: 6e73 2046 554e 2044 4f4d 4149 4e72 6570 ns FUN DOMAINrep\n+0001e400: 2e6e 6574 2e64 6f6d 6169 6e2d 6e61 6d65 .net.domain-name\n+0001e410: 236d 6170 2d64 6f6d 6169 6e73 2d64 6f77 #map-domains-dow\n+0001e420: 6e77 6172 6473 4361 6c6c 2028 4655 4e20 nwardsCall (FUN \n+0001e430: 4e41 4d45 2920 666f 7220 6561 6368 2073 NAME) for each s\n+0001e440: 7562 2d64 6f6d 6169 6e20 6f66 2044 4f4d ub-domain of DOM\n+0001e450: 4149 4e20 2865 6e64 696e 6720 7769 7468 AIN (ending with\n+0001e460: 2044 4f4d 4149 4e29 2e72 6570 2e64 6174 DOMAIN).rep.dat\n+0001e470: 6123 6173 736f 632d 7265 6765 7870 5363 a#assoc-regexpSc\n+0001e480: 616e 2041 4c49 5354 2066 6f72 2061 6e20 an ALIST for an \n+0001e490: 656c 656d 656e 7420 7768 6f73 6520 6361 element whose ca\n+0001e4a0: 7220 6973 2061 2072 6567 756c 6172 2065 r is a regular e\n+0001e4b0: 7870 7265 7373 696f 6e20 6d61 7463 6869 xpression matchi\n+0001e4c0: 6e67 2074 6865 0a73 7472 696e 6720 494e ng the.string IN\n+0001e4d0: 5055 542e 7265 702e 6461 7461 2372 656d PUT.rep.data#rem\n+0001e4e0: 6f76 652d 6966 2d6e 6f74 5265 7475 726e ove-if-notReturn\n+0001e4f0: 7320 6120 6e65 7720 636f 7079 206f 6620 s a new copy of \n+0001e500: 4c53 5420 7769 7468 2061 6e79 2065 6c65 LST with any ele\n+0001e510: 6d65 6e74 7320 7265 6d6f 7665 6420 666f ments removed fo\n+0001e520: 7220 7768 6963 6820 2850 5245 4420 454c r which (PRED EL\n+0001e530: 5429 0a72 6574 7572 6e73 2066 616c 7365 T).returns false\n+0001e540: 2e72 6570 2e64 6174 6123 7265 6d71 5265 .rep.data#remqRe\n+0001e550: 7475 726e 7320 6120 6e65 7720 636f 7079 turns a new copy\n+0001e560: 206f 6620 4c53 5420 7769 7468 2061 6c6c of LST with all\n+0001e570: 2065 6c65 6d65 6e74 7320 6065 7127 2074 elements `eq' t\n+0001e580: 6f20 454c 5420 6469 7363 6172 6465 642e o ELT discarded.\n+0001e590: 0072 6570 2e64 6174 6123 6d61 6b65 2d67 .rep.data#make-g\n+0001e5a0: 7561 7264 6961 6e72 6570 2e73 7973 7465 uardianrep.syste\n+0001e5b0: 6d23 6765 7465 6e76 5265 7475 726e 2074 m#getenvReturn t\n+0001e5c0: 6865 2076 616c 7565 206f 6620 7468 6520 he value of the \n+0001e5d0: 656e 7669 726f 6e6d 656e 7420 7661 7269 environment vari\n+0001e5e0: 6162 6c65 204e 414d 452c 2061 2073 7472 able NAME, a str\n+0001e5f0: 696e 672e 2054 6865 2076 6172 6961 626c ing. The variabl\n+0001e600: 650a 6070 726f 6365 7373 2d65 6e76 6972 e.`process-envir\n+0001e610: 6f6e 6d65 6e74 2720 6973 2075 7365 6420 onment' is used \n+0001e620: 746f 2066 696e 6420 7468 6520 7661 6c75 to find the valu\n+0001e630: 652e 7265 702e 6d6f 6475 6c65 2d73 7973 e.rep.module-sys\n+0001e640: 7465 6d23 7374 7275 6374 7572 6543 7265 tem#structureCre\n+0001e650: 6174 6520 6120 6e65 7720 6d6f 6475 6c65 ate a new module\n+0001e660: 2077 686f 7365 2069 6e74 6572 6661 6365 whose interface\n+0001e670: 2069 7320 5349 472c 2077 686f 7365 2063 is SIG, whose c\n+0001e680: 6f6e 6669 6775 7261 7469 6f6e 2069 730a onfiguration is.\n+0001e690: 6465 6669 6e65 6420 6279 2043 4f4e 4649 defined by CONFI\n+0001e6a0: 4720 2865 6974 6865 7220 6120 7369 6e67 G (either a sing\n+0001e6b0: 6c65 2063 6c61 7573 652c 206f 7220 6120 le clause, or a \n+0001e6c0: 6c69 7374 206f 6620 636c 6175 7365 7329 list of clauses)\n+0001e6d0: 2c20 616e 640a 7768 6f73 6520 6465 6669 , and.whose defi\n+0001e6e0: 6e69 7469 6f6e 7320 6172 6520 6465 6669 nitions are defi\n+0001e6f0: 6e65 6420 6279 2074 6865 206c 6973 7420 ned by the list \n+0001e700: 6f66 2066 6f72 6d73 2042 4f44 592e 0a0a of forms BODY...\n+0001e710: 5365 6520 6064 6566 696e 652d 696e 7465 See `define-inte\n+0001e720: 7266 6163 6527 2066 6f72 2074 6865 2069 rface' for the i\n+0001e730: 6e74 6572 6661 6365 2073 796e 7461 782c nterface syntax,\n+0001e740: 2065 6163 6820 636f 6e66 6967 7572 6174 each configurat\n+0001e750: 696f 6e0a 636c 6175 7365 206d 7573 7420 ion.clause must \n+0001e760: 6861 7665 2074 6865 2073 796e 7461 783a have the syntax:\n+0001e770: 0a0a 2020 2043 4c41 5553 4520 2d3e 2020 .. CLAUSE -> \n+0001e780: 286f 7065 6e20 5b4e 414d 452e 2e2e 5d29 (open [NAME...])\n+0001e790: 0a09 2020 6f72 2020 2861 6363 6573 7320 .. or (access \n+0001e7a0: 5b4e 414d 452e 2e2e 5d29 0a0a 7768 6572 [NAME...])..wher\n+0001e7b0: 6520 4e41 4d45 2069 7320 7468 6520 6e61 e NAME is the na\n+0001e7c0: 6d65 206f 6620 6120 6d6f 6475 6c65 2e20 me of a module. \n+0001e7d0: 4f70 656e 696e 6720 6120 6d6f 6475 6c65 Opening a module\n+0001e7e0: 2069 6d70 6f72 7473 2061 6c6c 206f 6620 imports all of \n+0001e7f0: 6974 730a 6578 706f 7274 6564 2064 6566 its.exported def\n+0001e800: 696e 6974 696f 6e73 2069 6e74 6f20 7468 initions into th\n+0001e810: 6520 6375 7272 656e 746c 7920 6d6f 6475 e currently modu\n+0001e820: 6c65 2c20 7768 696c 6520 6163 6365 7373 le, while access\n+0001e830: 696e 6720 610a 6d6f 6475 6c65 206d 616b ing a.module mak\n+0001e840: 6573 2074 6865 2065 7870 6f72 7465 6420 es the exported \n+0001e850: 6465 6669 6e69 7469 6f6e 7320 6176 6169 definitions avai\n+0001e860: 6c61 626c 6520 6672 6f6d 2074 6865 2063 lable from the c\n+0001e870: 7572 7265 6e74 206d 6f64 756c 650a 7573 urrent module.us\n+0001e880: 696e 6720 7468 6520 6073 7472 7563 7475 ing the `structu\n+0001e890: 7265 2d72 6566 2720 666f 726d 2e00 7265 re-ref' form..re\n+0001e8a0: 702e 6d6f 6475 6c65 2d73 7973 7465 6d23 p.module-system#\n+0001e8b0: 6465 6669 6e65 2d73 7472 7563 7475 7265 define-structure\n+0001e8c0: 7320 5354 5255 4354 5320 434f 4e46 4947 s STRUCTS CONFIG\n+0001e8d0: 202e 2042 4f44 5972 6570 2e74 6872 6561 . BODYrep.threa\n+0001e8e0: 6473 2e6d 6573 7361 6765 2d70 6f72 7423 ds.message-port#\n+0001e8f0: 6d65 7373 6167 652d 6665 7463 6846 6574 message-fetchFet\n+0001e900: 6368 2074 6865 2065 6172 6c69 6573 7420 ch the earliest \n+0001e910: 756e 7265 6164 206d 6573 7361 6765 2073 unread message s\n+0001e920: 656e 7420 746f 206d 6573 7361 6765 2070 ent to message p\n+0001e930: 6f72 7420 504f 5254 2e20 426c 6f63 6b73 ort PORT. Blocks\n+0001e940: 2074 6865 0a63 7572 7265 6e74 2074 6872 the.current thr\n+0001e950: 6561 6420 666f 7220 5449 4d45 4f55 5420 ead for TIMEOUT \n+0001e960: 6d69 6c6c 6973 6563 6f6e 6473 2c20 6f72 milliseconds, or\n+0001e970: 2069 6e64 6566 696e 6974 656c 7920 6966 indefinitely if\n+0001e980: 2054 494d 454f 5554 2069 736e 2774 0a64 TIMEOUT isn't.d\n+0001e990: 6566 696e 6564 2e20 5265 7475 726e 7320 efined. Returns \n+0001e9a0: 7468 6520 6d65 7373 6167 652c 206f 7220 the message, or \n+0001e9b0: 6661 6c73 6520 6966 206e 6f20 6d65 7373 false if no mess\n+0001e9c0: 6167 6520 636f 756c 6420 6265 2072 6561 age could be rea\n+0001e9d0: 642e 7265 702e 7468 7265 6164 732e 6d75 d.rep.threads.mu\n+0001e9e0: 7465 7823 6d61 6b65 2d6d 7574 6578 4372 tex#make-mutexCr\n+0001e9f0: 6561 7465 2061 6e64 2072 6574 7572 6e20 eate and return \n+0001ea00: 6120 6d75 7465 7820 6f62 6a65 6374 2e20 a mutex object. \n+0001ea10: 4e6f 2074 6872 6561 6420 7769 6c6c 206f No thread will o\n+0001ea20: 776e 2074 6865 206e 6577 206d 7574 6578 wn the new mutex\n+0001ea30: 2e00 7265 702e 7468 7265 6164 732e 6d75 ..rep.threads.mu\n+0001ea40: 7465 7823 6d61 6b65 2d6d 7574 6578 0072 tex#make-mutex.r\n+0001ea50: 6570 2e74 6872 6561 6473 2e6d 7574 6578 ep.threads.mutex\n+0001ea60: 236f 6274 6169 6e2d 6d75 7465 7820 4d54 #obtain-mutex MT\n+0001ea70: 5820 2321 6f70 7469 6f6e 616c 2054 494d X #!optional TIM\n+0001ea80: 454f 5554 7265 702e 696f 2e66 696c 6573 EOUTrep.io.files\n+0001ea90: 2365 7661 6c2d 6166 7465 722d 6c6f 6164 #eval-after-load\n+0001eaa0: 4172 7261 6e67 6520 666f 7220 464f 524d Arrange for FORM\n+0001eab0: 2074 6f20 6265 2065 7661 6c75 6174 6564 to be evaluated\n+0001eac0: 2069 6d6d 6564 6961 7465 6c79 2061 6674 immediately aft\n+0001ead0: 6572 2074 6865 206c 6962 7261 7279 206f er the library o\n+0001eae0: 6620 4c69 7370 2063 6f64 650a 4c49 4252 f Lisp code.LIBR\n+0001eaf0: 4152 5920 6861 7320 6265 656e 2072 6561 ARY has been rea\n+0001eb00: 6420 6279 2074 6865 2060 6c6f 6164 2720 d by the `load' \n+0001eb10: 6675 6e63 7469 6f6e 2e20 4e6f 7465 2074 function. Note t\n+0001eb20: 6861 7420 4c49 4252 4152 5920 6d75 7374 hat LIBRARY must\n+0001eb30: 2065 7861 6374 6c79 0a6d 6174 6368 2074 exactly.match t\n+0001eb40: 6865 2046 494c 4520 6172 6775 6d65 6e74 he FILE argument\n+0001eb50: 2074 6f20 606c 6f61 6427 2e72 6570 2e69 to `load'.rep.i\n+0001eb60: 6f2e 6669 6c65 2d68 616e 646c 6572 732e o.file-handlers.\n+0001eb70: 7265 6d6f 7465 2e72 6570 2372 656d 6f74 remote.rep#remot\n+0001eb80: 652d 7265 702d 6164 642d 7061 7373 7764 e-rep-add-passwd\n+0001eb90: 4164 6420 7468 6520 7374 7269 6e67 2050 Add the string P\n+0001eba0: 4153 5357 4420 6173 2074 6865 2070 6173 ASSWD as the pas\n+0001ebb0: 7377 6f72 6420 666f 7220 7265 702d 7265 sword for rep-re\n+0001ebc0: 6d6f 7465 2073 6573 7369 6f6e 206f 6620 mote session of \n+0001ebd0: 5553 4552 4048 4f53 542e 0072 6570 2e69 USER@HOST..rep.i\n+0001ebe0: 6f2e 6669 6c65 2d68 616e 646c 6572 732e o.file-handlers.\n+0001ebf0: 7265 6d6f 7465 2e72 6570 2372 656d 6f74 remote.rep#remot\n+0001ec00: 652d 7265 702d 6164 642d 7061 7373 7764 e-rep-add-passwd\n+0001ec10: 2055 5345 5220 484f 5354 2050 4153 5357 USER HOST PASSW\n+0001ec20: 4472 656d 6f74 652d 6674 702d 6d61 782d Dremote-ftp-max-\n+0001ec30: 7365 7373 696f 6e73 4966 2074 7275 652c sessionsIf true,\n+0001ec40: 2074 6865 206d 6178 696d 756d 206e 756d the maximum num\n+0001ec50: 6265 7220 6f66 2046 5450 2063 6c69 656e ber of FTP clien\n+0001ec60: 7473 2074 6861 7420 6d61 7920 6265 2072 ts that may be r\n+0001ec70: 756e 6e69 6e67 0a63 6f6e 6375 7272 656e unning.concurren\n+0001ec80: 746c 792e 0072 6570 2e69 6f2e 6669 6c65 tly..rep.io.file\n+0001ec90: 2d68 616e 646c 6572 732e 7265 6d6f 7465 -handlers.remote\n+0001eca0: 2e66 7470 2372 656d 6f74 652d 6674 702d .ftp#remote-ftp-\n+0001ecb0: 6164 642d 7061 7373 7764 2055 5345 5220 add-passwd USER \n+0001ecc0: 484f 5354 2050 4153 5357 4472 6570 2e64 HOST PASSWDrep.d\n+0001ecd0: 6174 612e 7269 6e67 2372 696e 672d 7265 ata.ring#ring-re\n+0001ece0: 706c 6163 6552 6570 6c61 6365 7320 7468 placeReplaces th\n+0001ecf0: 6520 6d6f 7374 2072 6563 656e 746c 7920 e most recently \n+0001ed00: 6164 6465 6420 6f62 6a65 6374 2069 6e20 added object in \n+0001ed10: 7269 6e67 2062 7566 6665 7220 5249 4e47 ring buffer RING\n+0001ed20: 2077 6974 6820 4f42 4a45 4354 2e0a 4966 with OBJECT..If\n+0001ed30: 2052 494e 4720 636f 6e74 6169 6e73 206e RING contains n\n+0001ed40: 6f20 6974 656d 732c 2061 6464 204f 424a o items, add OBJ\n+0001ed50: 4543 5420 6173 2074 6865 2066 6972 7374 ECT as the first\n+0001ed60: 2e72 6570 2e75 7469 6c2e 6973 7065 6c6c .rep.util.ispell\n+0001ed70: 2369 642d 7374 7269 6e67 5374 7269 6e67 #id-stringString\n+0001ed80: 2073 656e 7420 6279 2069 7370 656c 6c20 sent by ispell \n+0001ed90: 6964 656e 7469 6679 696e 6720 6974 7365 identifying itse\n+0001eda0: 6c66 2077 6865 6e20 6974 2073 7461 7274 lf when it start\n+0001edb0: 6564 2065 7865 6375 7469 6e67 2e72 6570 ed executing.rep\n+0001edc0: 2e75 7469 6c2e 7469 6d65 2374 696d 652d .util.time#time-\n+0001edd0: 5265 7475 726e 2074 6865 206e 756d 6265 Return the numbe\n+0001ede0: 7220 6f66 2073 6563 6f6e 6473 2064 6966 r of seconds dif\n+0001edf0: 6665 7265 6e63 6520 6265 7477 6565 6e20 ference between \n+0001ee00: 7469 6d65 7374 616d 7073 2054 3120 616e timestamps T1 an\n+0001ee10: 6420 5432 2e72 6570 2e75 7469 6c2e 6461 d T2.rep.util.da\n+0001ee20: 7465 2364 6174 652d 6d6f 6e74 682d 616c te#date-month-al\n+0001ee30: 6973 7441 6c69 7374 206f 6620 284d 4f4e istAlist of (MON\n+0001ee40: 5448 2d4e 414d 4520 2e20 4d4f 4e54 482d TH-NAME . MONTH-\n+0001ee50: 4e55 4d29 2e72 6570 2e73 7973 7465 6d23 NUM).rep.system#\n+0001ee60: 7265 6d6f 7665 2d68 6f6f 6b2d 6279 2d6e remove-hook-by-n\n+0001ee70: 616d 6552 656d 6f76 6520 6675 6e63 7469 ameRemove functi\n+0001ee80: 6f6e 7320 7768 6f73 6520 6e61 6d65 2069 ons whose name i\n+0001ee90: 7320 4e41 4d45 2066 726f 6d20 484f 4f4b s NAME from HOOK\n+0001eea0: 2028 6120 7379 6d62 6f6c 292e 0000 0000 (a symbol).....\n 0001eeb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0001eec0: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n-0001eed0: 0000 0000 0000 0000 0000 0000 81b6 6e25 ..............n%\n-0001eee0: 7265 702e c581 0000 0000 0000 0c00 0000 rep.............\n-0001eef0: 5c00 0000 4621 fd28 7265 702e 6897 0100 \\...F!.(rep.h...\n-0001ef00: 0000 0000 1a00 0000 ad00 0000 93f0 942c ...............,\n-0001ef10: 2a69 7370 02c9 0100 0000 0000 1400 0000 *isp............\n-0001ef20: 1700 0000 003d 332f 0072 6570 d79f 0100 .....=3/.rep....\n-0001ef30: 0000 0000 1c00 0000 0000 0000 ffff ffff ................\n+0001eec0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0001eed0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0001eee0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0001eef0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0001ef00: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0001ef10: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0001ef20: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0001ef30: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 0001ef40: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0001ef50: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n-0001ef60: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n+0001ef50: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0001ef60: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 0001ef70: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0001ef80: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n-0001ef90: 0000 0000 0000 0000 0000 0000 df9f 1528 ...............(\n-0001efa0: 7265 702e a891 0100 0000 0000 1600 0000 rep.............\n-0001efb0: 2b00 0000 e583 232d 7265 702e bd93 0100 +.....#-rep.....\n-0001efc0: 0000 0000 1b00 0000 9600 0000 59e1 b62e ............Y...\n-0001efd0: 7265 702e 9b47 0000 0000 0000 1000 0000 rep..G..........\n-0001efe0: 8201 0000 b30b ab2c 7265 702e 29fc 0000 .......,rep.)...\n-0001eff0: 0000 0000 1e00 0000 2e02 0000 0000 0000 ................\n-0001f000: 0200 0000 0800 0000 f80f 0200 0000 0000 ................\n-0001f010: 2a0d 0000 d6c2 0200 0000 0000 0000 0000 *...............\n-0001f020: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0001f030: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0001f040: 0000 0000 0000 0000 0000 0000 0300 0000 ................\n-0001f050: 6d00 0000 4c47 dd37 0072 6570 6a0f 0200 m...LG.7.repj...\n-0001f060: 0000 0000 1700 0000 1600 0000 ffff ffff ................\n-0001f070: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0001f080: 0000 0000 01ea 363e 7369 7465 5c75 0000 ......6>site\\u..\n-0001f090: 0000 0000 1300 0000 4700 0000 86b3 df35 ........G......5\n-0001f0a0: 0072 6570 dc03 0200 0000 0000 1900 0000 .rep............\n-0001f0b0: 0700 0000 fed7 fc3c 7374 616e 029c 0100 .......rep.;...\n-0001f2a0: 0000 0000 2500 0000 6800 0000 ffff ffff ....%...h.......\n-0001f2b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0001f2c0: 0000 0000 3c72 0939 7265 702e 690e 0200 ....\n-0001f430: 7265 702e 7c90 0100 0000 0000 1200 0000 rep.|...........\n-0001f440: 4900 0000 a04a 8433 7265 702e 6109 0200 I....J.3rep.a...\n-0001f450: 0000 0000 1a00 0000 c300 0000 ffff ffff ................\n-0001f460: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0001f470: 0000 0000 f338 be36 7265 702e d790 0100 .....8.6rep.....\n-0001f480: 0000 0000 1200 0000 8100 0000 a726 783c .............&x<\n-0001f490: 0072 6570 5b0d 0200 0000 0000 1b00 0000 .rep[...........\n-0001f4a0: 0200 0000 0c5a 6c35 7265 702e dc94 0100 .....Zl5rep.....\n-0001f4b0: 0000 0000 1700 0000 7c00 0000 9b74 b238 ........|....t.8\n-0001f4c0: 7265 702e 2644 0000 0000 0000 1600 0000 rep.&D..........\n-0001f4d0: 3e00 0000 15e0 263f 7265 702e 60c2 0100 >.....&?rep.`...\n-0001f4e0: 0000 0000 1c00 0000 b900 0000 a20d 6637 ..............f7\n-0001f4f0: 7265 702e 48f2 0000 0000 0000 2000 0000 rep.H....... ...\n-0001f500: 5e00 0000 4af9 063a 7265 702e f0c0 0200 ^...J..:rep.....\n-0001f510: 0000 0000 0d00 0000 7401 0000 d198 df3b ........t......;\n-0001f520: 0072 6570 da0a 0200 0000 0000 1400 0000 .rep............\n-0001f530: 0200 0000 1b6c 9331 0072 6570 970f 0200 .....l.1.rep....\n-0001f540: 0000 0000 0e00 0000 1400 0000 5c17 9d30 ............\\..0\n-0001f550: 7265 702e 1a61 0000 0000 0000 1d00 0000 rep..a..........\n-0001f560: 5e00 0000 1581 0c3c 7265 702e 2dc9 0100 ^......rep.....\n-0001f7b0: 0000 0000 2500 0000 3b00 0000 a1a2 763c ....%...;.....v<\n-0001f7c0: 0072 6570 b1c2 0200 0000 0000 1e00 0000 .rep............\n-0001f7d0: 0700 0000 8cf2 dd3f 7265 702e 4547 0100 .......?rep.EG..\n-0001f7e0: 0000 0000 1a00 0000 5600 0000 ffff ffff ........V.......\n-0001f7f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0001f800: 0000 0000 d0a6 f034 7265 702e 28c1 0100 .......4rep.(...\n-0001f810: 0000 0000 2200 0000 3800 0000 477a 2f38 ....\"...8...Gz/8\n-0001f820: 646c 2d6c ac73 0000 0000 0000 0c00 0000 dl-l.s..........\n-0001f830: 4100 0000 7655 6135 646f 6375 6476 0000 A...vUa5docudv..\n-0001f840: 0000 0000 1300 0000 3e00 0000 6e73 223b ........>...ns\";\n-0001f850: 7265 702e eeca 0100 0000 0000 1100 0000 rep.............\n-0001f860: 8900 0000 ffff ffff 0000 0000 0000 0000 ................\n-0001f870: 0000 0000 0000 0000 0000 0000 ed75 2733 .............u'3\n-0001f880: 7265 702e d46f 0000 0000 0000 1800 0000 rep..o..........\n-0001f890: 1100 0000 fbb3 1a37 7265 702e 5143 0100 .......7rep.QC..\n-0001f8a0: 0000 0000 1f00 0000 3f00 0000 3544 7035 ........?...5Dp5\n-0001f8b0: 7265 6d6f 98c4 0100 0000 0000 1400 0000 remo............\n-0001f8c0: 7f00 0000 97a7 6838 7265 6d6f 2bc5 0100 ......h8remo+...\n-0001f8d0: 0000 0000 1900 0000 8300 0000 5cae 7530 ............\\.u0\n-0001f8e0: 7265 702e bb8a 0000 0000 0000 0f00 0000 rep.............\n-0001f8f0: 4200 0000 ffff ffff 0000 0000 0000 0000 B...............\n-0001f900: 0000 0000 0000 0000 0000 0000 b88c 8f31 ...............1\n-0001f910: 7265 702e b495 0100 0000 0000 1900 0000 rep.............\n-0001f920: 7e00 0000 c2c0 4331 7265 702e 6a91 0100 ~.....C1rep.j...\n-0001f930: 0000 0000 1500 0000 2900 0000 ffff ffff ........).......\n-0001f940: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0001f950: 0000 0000 6674 6834 7265 702e e400 0200 ....fth4rep.....\n-0001f960: 0000 0000 1a00 0000 c200 0000 ffff ffff ................\n-0001f970: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0001f980: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n-0001f990: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n-0001f9a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0001f9b0: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n-0001f9c0: 0000 0000 0000 0000 0000 0000 78f5 ef3c ............x..<\n-0001f9d0: 7265 702e b547 0100 0000 0000 1300 0000 rep..G..........\n-0001f9e0: 3200 0000 bcfc dd3b 0072 6570 2dc7 0100 2......;.rep-...\n-0001f9f0: 0000 0000 3700 0000 0000 0000 3bcd e737 ....7.......;..7\n-0001fa00: 7265 702e d69c 0100 0000 0000 2100 0000 rep.........!...\n-0001fa10: a400 0000 2336 333d 7265 702e f251 0000 ....#63=rep..Q..\n-0001fa20: 0000 0000 2300 0000 7700 0000 a77c f736 ....#...w....|.6\n-0001fa30: 7265 702e 5b89 0000 0000 0000 1600 0000 rep.[...........\n-0001fa40: 4a01 0000 f5f5 7937 7265 702e c001 0200 J.....y7rep.....\n-0001fa50: 0000 0000 1800 0000 0402 0000 9a2f cd3c ............./.<\n-0001fa60: 0072 6570 3e0a 0200 0000 0000 1b00 0000 .rep>...........\n-0001fa70: 1500 0000 ffff ffff 0000 0000 0000 0000 ................\n-0001fa80: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n-0001fa90: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0001faa0: 0000 0000 e242 bd3d 7265 702e fd0e 0200 .....B.=rep.....\n-0001fab0: 0000 0000 1900 0000 5400 0000 4622 e73a ........T...F\".:\n-0001fac0: 7265 702e 259a 0000 0000 0000 1500 0000 rep.%...........\n-0001fad0: 5900 0000 17f7 fe3f 7265 702e 00c0 0200 Y......?rep.....\n-0001fae0: 0000 0000 1600 0000 da00 0000 8db1 c83c ...............<\n-0001faf0: 7265 702e 524e 0100 0000 0000 1400 0000 rep.RN..........\n-0001fb00: 4f00 0000 4285 9034 0072 6570 b90f 0200 O...B..4.rep....\n-0001fb10: 0000 0000 2700 0000 1800 0000 ffff ffff ....'...........\n+0001ef80: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0001ef90: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0001efa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0001efb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0001efc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0001efd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0001efe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0001eff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0001f000: 7265 702e 6e65 742e 7270 6323 7270 632d rep.net.rpc#rpc-\n+0001f010: 7072 6f78 792d 3e73 6572 7661 6e74 2d69 proxy->servant-i\n+0001f020: 6452 6574 7572 6e20 7468 6520 756e 7175 dReturn the unqu\n+0001f030: 616c 6966 6965 6420 7365 7276 616e 742d alified servant-\n+0001f040: 6964 2028 6120 7379 6d62 6f6c 2920 7468 id (a symbol) th\n+0001f050: 6174 2063 616e 2062 6520 7573 6564 2074 at can be used t\n+0001f060: 6f0a 7265 6665 7265 6e63 6520 7468 6520 o.reference the \n+0001f070: 5250 4320 7072 6f78 7920 6675 6e63 7469 RPC proxy functi\n+0001f080: 6f6e 2050 524f 5859 2e72 6570 2e6e 6574 on PROXY.rep.net\n+0001f090: 2e72 7063 2373 6572 7661 6e74 2d69 642d .rpc#servant-id-\n+0001f0a0: 3e67 6c6f 6261 6c2d 6964 5265 7475 726e >global-idReturn\n+0001f0b0: 2074 6865 2067 6c6f 6261 6c6c 7920 7265 the globally re\n+0001f0c0: 6665 7265 6e63 6561 626c 6520 5250 4320 ferenceable RPC \n+0001f0d0: 7365 7276 616e 7420 6964 2066 6f72 206c servant id for l\n+0001f0e0: 6f63 616c 2073 6572 7661 6e74 2069 6420 ocal servant id \n+0001f0f0: 4944 2e72 6570 2e6e 6574 2e72 7063 2372 ID.rep.net.rpc#r\n+0001f100: 656d 6f74 652d 7365 7276 616e 742d 6964 emote-servant-id\n+0001f110: 2d3e 676c 6f62 616c 2d69 6452 6574 7572 ->global-idRetur\n+0001f120: 6e20 7468 6520 676c 6f62 616c 6c79 2072 n the globally r\n+0001f130: 6566 6572 656e 6365 6162 6c65 2052 5043 eferenceable RPC\n+0001f140: 2073 6572 7661 6e74 2069 6420 666f 7220 servant id for \n+0001f150: 7468 6520 6c6f 6361 6c20 7365 7276 616e the local servan\n+0001f160: 740a 6964 2049 4420 2861 2073 796d 626f t.id ID (a symbo\n+0001f170: 6c29 2061 7373 6f63 6961 7465 6420 7769 l) associated wi\n+0001f180: 7468 2074 6865 2069 6e76 6f6b 6572 206f th the invoker o\n+0001f190: 6620 7468 6520 6375 7272 656e 746c 7920 f the currently \n+0001f1a0: 6163 7469 7665 2052 5043 0a72 6571 7565 active RPC.reque\n+0001f1b0: 7374 2e72 6570 2e6e 6574 2e64 6f6d 6169 st.rep.net.domai\n+0001f1c0: 6e2d 6e61 6d65 2364 6f6d 6169 6e2d 7061 n-name#domain-pa\n+0001f1d0: 7274 7352 6574 7572 6e20 7468 6520 6c69 rtsReturn the li\n+0001f1e0: 7374 206f 6620 646f 6d61 696e 2063 6f6d st of domain com\n+0001f1f0: 706f 6e65 6e74 7320 7468 6174 2074 6865 ponents that the\n+0001f200: 2073 7472 696e 6720 444f 4d41 494e 2063 string DOMAIN c\n+0001f210: 6f6e 7369 7374 7320 6f66 2e72 6570 2e6e onsists of.rep.n\n+0001f220: 6574 2e64 6f6d 6169 6e2d 6e61 6d65 236d et.domain-name#m\n+0001f230: 6170 2d64 6f6d 6169 6e73 4361 6c6c 2028 ap-domainsCall (\n+0001f240: 4655 4e20 4e41 4d45 2920 666f 7220 6561 FUN NAME) for ea\n+0001f250: 6368 2073 7562 2d64 6f6d 6169 6e20 6f66 ch sub-domain of\n+0001f260: 2044 4f4d 4149 4e20 2873 7461 7274 696e DOMAIN (startin\n+0001f270: 6720 7769 7468 2044 4f4d 4149 4e29 2e00 g with DOMAIN)..\n+0001f280: 7265 702e 6e65 742e 646f 6d61 696e 2d6e rep.net.domain-n\n+0001f290: 616d 6523 6d61 702d 646f 6d61 696e 732d ame#map-domains-\n+0001f2a0: 646f 776e 7761 7264 7320 4655 4e20 444f downwards FUN DO\n+0001f2b0: 4d41 494e 7265 702e 6461 7461 236d 656d MAINrep.data#mem\n+0001f2c0: 6265 722d 6966 5369 6d69 6c61 7220 746f ber-ifSimilar to\n+0001f2d0: 2074 6865 2060 6d65 6d62 6572 2720 6675 the `member' fu\n+0001f2e0: 6e63 7469 6f6e 2c20 6578 6365 7074 2074 nction, except t\n+0001f2f0: 6861 7420 7468 6520 6675 6e63 7469 6f6e hat the function\n+0001f300: 2046 554e 2069 730a 6361 6c6c 6564 2074 FUN is.called t\n+0001f310: 6f20 7465 7374 2074 6865 2065 6c65 6d65 o test the eleme\n+0001f320: 6e74 7320 666f 7220 6d61 7463 6865 732e nts for matches.\n+0001f330: 2049 6620 6028 4655 4e20 454c 5429 2720 If `(FUN ELT)' \n+0001f340: 7265 7475 726e 7320 7472 7565 2c0a 7468 returns true,.th\n+0001f350: 656e 2074 6865 2073 7562 6c69 7374 2073 en the sublist s\n+0001f360: 7461 7274 696e 6720 7769 7468 2045 4c54 tarting with ELT\n+0001f370: 2069 7320 7265 7475 726e 6564 2e00 7265 is returned..re\n+0001f380: 702e 6461 7461 236d 656d 6265 722d 6966 p.data#member-if\n+0001f390: 2046 554e 204c 5354 7265 702e 7379 7374 FUN LSTrep.syst\n+0001f3a0: 656d 2373 6574 656e 7653 6574 2074 6865 em#setenvSet the\n+0001f3b0: 2063 7572 7265 6e74 2076 616c 7565 206f current value o\n+0001f3c0: 6620 7468 6520 656e 7669 726f 6e6d 656e f the environmen\n+0001f3d0: 7420 7661 7269 6162 6c65 204e 414d 4520 t variable NAME \n+0001f3e0: 746f 2074 6865 2073 7472 696e 6720 5641 to the string VA\n+0001f3f0: 4c55 452e 0a54 6865 2060 7072 6f63 6573 LUE..The `proces\n+0001f400: 732d 656e 7669 726f 6e6d 656e 7427 2076 s-environment' v\n+0001f410: 6172 6961 626c 6520 6973 2064 6573 7472 ariable is destr\n+0001f420: 7563 7469 7665 6c79 206d 6f64 6966 6965 uctively modifie\n+0001f430: 642e 0072 6570 2e73 7973 7465 6d23 7365 d..rep.system#se\n+0001f440: 7465 6e76 204e 414d 4520 5641 4c55 4572 tenv NAME VALUEr\n+0001f450: 6570 2e73 7973 7465 6d23 756e 7365 7465 ep.system#unsete\n+0001f460: 6e76 4465 6c65 7465 2074 6865 2065 6e76 nvDelete the env\n+0001f470: 6972 6f6e 6d65 6e74 2076 6172 6961 626c ironment variabl\n+0001f480: 6520 6361 6c6c 6564 204e 414d 452e 7265 e called NAME.re\n+0001f490: 702e 7777 772e 7175 6f74 652d 7572 6c23 p.www.quote-url#\n+0001f4a0: 756e 7175 6f74 652d 7572 6c55 6e65 7363 unquote-urlUnesc\n+0001f4b0: 6170 6520 5552 4c20 6d65 7461 2d63 6861 ape URL meta-cha\n+0001f4c0: 7261 6374 6572 7320 696e 2053 5452 494e racters in STRIN\n+0001f4d0: 472e 7265 702e 7468 7265 6164 732e 6d65 G.rep.threads.me\n+0001f4e0: 7373 6167 652d 706f 7274 236d 616b 652d ssage-port#make-\n+0001f4f0: 6d65 7373 6167 652d 706f 7274 4372 6561 message-portCrea\n+0001f500: 7465 2061 6e64 2072 6574 7572 6e20 6120 te and return a \n+0001f510: 6e65 7720 6d65 7373 6167 6520 706f 7274 new message port\n+0001f520: 2e72 6570 2e74 6872 6561 6473 2e6d 6573 .rep.threads.mes\n+0001f530: 7361 6765 2d70 6f72 7423 6d65 7373 6167 sage-port#messag\n+0001f540: 652d 7365 6e64 5365 6e64 2074 6865 206d e-sendSend the m\n+0001f550: 6573 7361 6765 204d 4553 5341 4745 2028 essage MESSAGE (\n+0001f560: 616e 2061 7262 6974 7261 7279 2076 616c an arbitrary val\n+0001f570: 7565 2920 746f 206d 6573 7361 6765 2070 ue) to message p\n+0001f580: 6f72 7420 504f 5254 2e00 7265 702e 7468 ort PORT..rep.th\n+0001f590: 7265 6164 732e 6d75 7465 7823 6d61 7962 reads.mutex#mayb\n+0001f5a0: 652d 6f62 7461 696e 2d6d 7574 6578 204d e-obtain-mutex M\n+0001f5b0: 5458 7265 702e 696f 2e73 7472 6561 6d73 TXrep.io.streams\n+0001f5c0: 2373 7472 6561 6d70 5265 7475 726e 7320 #streampReturns \n+0001f5d0: 7472 7565 2069 6620 4152 4720 6973 2073 true if ARG is s\n+0001f5e0: 6f6d 6520 736f 7274 206f 6620 492f 4f20 ome sort of I/O \n+0001f5f0: 7374 7265 616d 2e72 656d 6f74 652d 6175 stream.remote-au\n+0001f600: 746f 2d62 6163 6b65 6e64 2d61 6c69 7374 to-backend-alist\n+0001f610: 416e 2061 6c69 7374 206f 6620 2848 4f53 An alist of (HOS\n+0001f620: 542d 5245 4745 5850 202e 2042 4143 4b45 T-REGEXP . BACKE\n+0001f630: 4e44 2d54 5950 4529 2064 6566 696e 696e ND-TYPE) definin\n+0001f640: 6720 686f 7720 7265 6d6f 7465 2066 696c g how remote fil\n+0001f650: 6573 2061 7265 0a61 6363 6573 7365 6420 es are.accessed \n+0001f660: 6f6e 2073 7065 6369 6669 6320 686f 7374 on specific host\n+0001f670: 732e 7265 6d6f 7465 2d72 6570 2d70 6173 s.remote-rep-pas\n+0001f680: 7377 642d 6d73 6773 5265 6775 6c61 7220 swd-msgsRegular \n+0001f690: 6578 7072 6573 7369 6f6e 206d 6174 6368 expression match\n+0001f6a0: 696e 6720 7061 7373 776f 7264 2070 726f ing password pro\n+0001f6b0: 6d70 742e 7265 6d6f 7465 2d64 6566 6175 mpt.remote-defau\n+0001f6c0: 6c74 2d75 7365 7244 6566 6175 6c74 2075 lt-userDefault u\n+0001f6d0: 7365 726e 616d 6520 746f 2075 7365 2066 sername to use f\n+0001f6e0: 6f72 2066 696c 652d 7472 616e 7366 6572 or file-transfer\n+0001f6f0: 2077 6865 6e20 6e6f 6e65 2069 7320 7370 when none is sp\n+0001f700: 6563 6966 6965 642c 2065 6974 6865 720a ecified, either.\n+0001f710: 6578 706c 6963 6974 6c79 2c20 6f72 2062 explicitly, or b\n+0001f720: 7920 7468 6520 7265 6d6f 7465 2d66 7470 y the remote-ftp\n+0001f730: 2d68 6f73 742d 7573 6572 2d61 6c69 7374 -host-user-alist\n+0001f740: 2076 6172 6961 626c 652e 7265 6d6f 7465 variable.remote\n+0001f750: 2d66 7470 2d73 686f 772d 6d65 7373 6167 -ftp-show-messag\n+0001f760: 6573 5768 656e 2074 2c20 696e 666f 726d esWhen t, inform\n+0001f770: 6174 696f 6e61 6c20 6d65 7373 6167 6573 ational messages\n+0001f780: 2066 726f 6d20 4654 5020 7365 7373 696f from FTP sessio\n+0001f790: 6e73 2061 7265 2064 6973 706c 6179 6564 ns are displayed\n+0001f7a0: 2e72 656d 6f74 652d 6674 702d 6469 7370 .remote-ftp-disp\n+0001f7b0: 6c61 792d 7072 6f67 7265 7373 5768 656e lay-progressWhen\n+0001f7c0: 2074 7275 652c 2073 686f 7720 7072 6f67 true, show prog\n+0001f7d0: 7265 7373 206f 6620 4654 5020 7472 616e ress of FTP tran\n+0001f7e0: 7366 6572 732e 7265 6d6f 7465 2d66 7470 sfers.remote-ftp\n+0001f7f0: 2d6c 732d 6c2d 7265 6765 7870 5265 6765 -ls-l-regexpRege\n+0001f800: 7870 2064 6566 696e 696e 6720 606c 7320 xp defining `ls \n+0001f810: 2d6c 2720 6f75 7470 7574 2073 796e 7461 -l' output synta\n+0001f820: 782e 2048 6169 7279 2e72 6570 2e69 6f2e x. Hairy.rep.io.\n+0001f830: 6669 6c65 2d68 616e 646c 6572 732e 7265 file-handlers.re\n+0001f840: 6d6f 7465 2e66 7470 2372 656d 6f74 652d mote.ftp#remote-\n+0001f850: 6674 702d 656d 7074 792d 6361 6368 6544 ftp-empty-cacheD\n+0001f860: 6973 6361 7264 2061 6c6c 2063 6163 6865 iscard all cache\n+0001f870: 6420 4654 5020 6469 7265 6374 6f72 7920 d FTP directory \n+0001f880: 656e 7472 6965 732e 0072 6570 2e64 6174 entries..rep.dat\n+0001f890: 612e 7269 6e67 2372 696e 672d 7369 7a65 a.ring#ring-size\n+0001f8a0: 2052 494e 4772 6570 2e64 6174 6123 7374 RINGrep.data#st\n+0001f8b0: 7269 6e67 2d6c 6f77 6572 2d63 6173 652d ring-lower-case-\n+0001f8c0: 7052 6574 7572 6e20 7420 6966 2073 7472 pReturn t if str\n+0001f8d0: 696e 6720 5820 6973 206c 6f77 6572 2063 ing X is lower c\n+0001f8e0: 6173 6520 2863 6f6e 7461 696e 7320 6e6f ase (contains no\n+0001f8f0: 2075 7070 6572 2063 6173 6520 6368 6172 upper case char\n+0001f900: 6163 7465 7273 2061 6e64 0a61 7420 6c65 acters and.at le\n+0001f910: 6173 7420 6f6e 6520 6c6f 7765 722d 6361 ast one lower-ca\n+0001f920: 7365 2063 6861 7261 6374 6572 292e 0072 se character)..r\n+0001f930: 6570 2e64 6174 6123 7374 7269 6e67 2d64 ep.data#string-d\n+0001f940: 6f77 6e63 6173 6520 582a 6973 7065 6c6c owncase X*ispell\n+0001f950: 2d65 6368 6f2d 6f75 7470 7574 2a55 7365 -echo-output*Use\n+0001f960: 2066 6f72 2064 6562 7567 6769 6e67 206f for debugging o\n+0001f970: 6e6c 792e 0072 6570 2e75 7469 6c2e 6973 nly..rep.util.is\n+0001f980: 7065 6c6c 2369 7370 656c 6c2d 7374 6f70 pell#ispell-stop\n+0001f990: 0072 6570 2e75 7469 6c2e 6973 7065 6c6c .rep.util.ispell\n+0001f9a0: 2369 7370 656c 6c2d 6164 642d 776f 7264 #ispell-add-word\n+0001f9b0: 2d74 6f2d 6469 6374 696f 6e61 7279 2057 -to-dictionary W\n+0001f9c0: 4f52 4472 6570 2e75 7469 6c2e 6973 7065 ORDrep.util.ispe\n+0001f9d0: 6c6c 2369 7370 656c 6c2d 7361 7665 2d64 ll#ispell-save-d\n+0001f9e0: 6963 7469 6f6e 6172 794d 616b 6520 4973 ictionaryMake Is\n+0001f9f0: 7065 6c6c 2073 6176 6520 7468 6520 6375 pell save the cu\n+0001fa00: 7272 656e 7420 7065 7273 6f6e 616c 2064 rrent personal d\n+0001fa10: 6963 7469 6f6e 6172 7920 746f 2069 7473 ictionary to its\n+0001fa20: 2066 696c 652e 7265 702e 7379 7374 656d file.rep.system\n+0001fa30: 2372 656d 6f76 652d 686f 6f6b 5265 6d6f #remove-hookRemo\n+0001fa40: 7665 2046 554e 4320 6672 6f6d 2074 6865 ve FUNC from the\n+0001fa50: 2068 6f6f 6b20 484f 4f4b 2028 7379 6d62 hook HOOK (symb\n+0001fa60: 6f6c 292e 7374 616e 6461 7264 2d69 6e70 ol).standard-inp\n+0001fa70: 7574 5374 7265 616d 2074 6861 7420 6072 utStream that `r\n+0001fa80: 6561 6427 2074 616b 6573 2069 7473 2069 ead' takes its i\n+0001fa90: 6e70 7574 2066 726f 6d20 6279 2064 6566 nput from by def\n+0001faa0: 6175 6c74 2e00 0000 0000 0000 0000 0000 ault............\n+0001fab0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0001fac0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0001fad0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0001fae0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0001faf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0001fb00: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0001fb10: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 0001fb20: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0001fb30: 0000 0000 f94c 6e3c 7265 702e 37d4 0000 .....Lnrcp-....\n-0001fba0: 0000 0000 0b00 0000 4300 0000 ebc0 4435 ........C.....D5\n-0001fbb0: 7265 702e 6e94 0100 0000 0000 1b00 0000 rep.n...........\n-0001fbc0: 5300 0000 ffff ffff 0000 0000 0000 0000 S...............\n-0001fbd0: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n+0001fb90: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0001fba0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0001fbb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0001fbc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0001fbd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 0001fbe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0001fbf0: 0000 0000 5df4 5f31 7265 702e a16c 0000 ....]._1rep..l..\n-0001fc00: 0000 0000 1800 0000 4f00 0000 ac02 c837 ........O......7\n-0001fc10: 7265 702e 0709 0200 0000 0000 1a00 0000 rep.............\n-0001fc20: 4000 0000 ffff ffff 0000 0000 0000 0000 @...............\n-0001fc30: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n+0001fbf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0001fc00: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0001fc10: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0001fc20: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0001fc30: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 0001fc40: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0001fc50: 0000 0000 fcd3 6b35 0072 6570 c900 0200 ......k5.rep....\n-0001fc60: 0000 0000 1300 0000 0800 0000 ffff ffff ................\n+0001fc50: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0001fc60: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 0001fc70: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0001fc80: 0000 0000 5af8 e836 7265 702e 9370 0000 ....Z..6rep..p..\n-0001fc90: 0000 0000 1a00 0000 7e00 0000 ffff ffff ........~.......\n+0001fc80: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0001fc90: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 0001fca0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0001fcb0: 0000 0000 7b12 c230 7265 702e 4931 0000 ....{..0rep.I1..\n-0001fcc0: 0000 0000 1a00 0000 0f00 0000 ffff ffff ................\n+0001fcb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0001fcc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 0001fcd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0001fce0: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n-0001fcf0: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n+0001fce0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0001fcf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 0001fd00: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0001fd10: 0000 0000 ac84 4a3a 7265 702e f24d 0100 ......J:rep..M..\n-0001fd20: 0000 0000 0f00 0000 5100 0000 ffff ffff ........Q.......\n+0001fd10: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0001fd20: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 0001fd30: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0001fd40: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n-0001fd50: 0000 0000 0000 0000 0000 0000 d039 9835 .............9.5\n-0001fd60: 7265 702e fc03 0200 0000 0000 1700 0000 rep.............\n-0001fd70: c804 0000 ffff ffff 0000 0000 0000 0000 ................\n-0001fd80: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n+0001fd40: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0001fd50: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0001fd60: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0001fd70: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0001fd80: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 0001fd90: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0001fda0: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n-0001fdb0: 0000 0000 0000 0000 0000 0000 8ac5 dc31 ...............1\n-0001fdc0: 7265 702e b24a 0100 0000 0000 1c00 0000 rep..J..........\n-0001fdd0: 9600 0000 6aa7 8939 7265 702e c5dd 0000 ....j..9rep.....\n-0001fde0: 0000 0000 1300 0000 3200 0000 84a9 7337 ........2.....s7\n-0001fdf0: 0072 6570 77c3 0100 0000 0000 3700 0000 .repw.......7...\n-0001fe00: 0000 0000 2dd1 be34 7265 702e 4c65 0000 ....-..4rep.Le..\n-0001fe10: 0000 0000 1800 0000 a800 0000 ffff ffff ................\n+0001fda0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0001fdb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0001fdc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0001fdd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0001fde0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0001fdf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0001fe00: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0001fe10: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 0001fe20: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0001fe30: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n-0001fe40: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n+0001fe30: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0001fe40: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 0001fe50: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0001fe60: 0000 0000 a319 1930 7265 702e 780d 0200 .......0rep.x...\n-0001fe70: 0000 0000 1200 0000 8d00 0000 3b55 0130 ............;U.0\n-0001fe80: 7265 702e 2f98 0100 0000 0000 2000 0000 rep./....... ...\n-0001fe90: 7001 0000 5cd1 fa31 0072 6570 b49c 0100 p...\\..1.rep....\n-0001fea0: 0000 0000 1d00 0000 0500 0000 353e 5736 ............5>W6\n-0001feb0: 0072 6570 f00a 0200 0000 0000 1800 0000 .rep............\n-0001fec0: 0200 0000 af56 2e31 0072 6570 4e0b 0200 .....V.1.repN...\n-0001fed0: 0000 0000 1200 0000 0200 0000 ffff ffff ................\n+0001fe60: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0001fe70: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0001fe80: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0001fe90: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0001fea0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0001feb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0001fec0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0001fed0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 0001fee0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0001fef0: 0000 0000 ce27 8a37 7265 702e dc53 0000 .....'.7rep..S..\n-0001ff00: 0000 0000 2000 0000 da00 0000 ad3b 4837 .... ........;H7\n-0001ff10: 7265 702e b645 0100 0000 0000 2300 0000 rep..E......#...\n-0001ff20: 5a00 0000 e412 b83d 7265 6d6f 0ac6 0100 Z......=remo....\n-0001ff30: 0000 0000 1a00 0000 5300 0000 33c1 df3d ........S...3..=\n-0001ff40: 0072 6570 e4cb 0100 0000 0000 1400 0000 .rep............\n-0001ff50: 0500 0000 9576 6038 7265 702e ec41 0100 .....v`8rep..A..\n-0001ff60: 0000 0000 1d00 0000 aa00 0000 ffff ffff ................\n+0001fef0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0001ff00: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0001ff10: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0001ff20: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0001ff30: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0001ff40: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0001ff50: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0001ff60: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 0001ff70: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0001ff80: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n-0001ff90: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n+0001ff80: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0001ff90: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 0001ffa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0001ffb0: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n-0001ffc0: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n+0001ffb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0001ffc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 0001ffd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0001ffe0: 0000 0000 4373 5933 7265 702e 0000 0200 ....CsY3rep.....\n-0001fff0: 0000 0000 1200 0000 b700 0000 0000 0000 ................\n-00020000: 7265 702e 6461 7461 236d 656d 6265 722d rep.data#member-\n-00020010: 6966 5369 6d69 6c61 7220 746f 2074 6865 ifSimilar to the\n-00020020: 2060 6d65 6d62 6572 2720 6675 6e63 7469 `member' functi\n-00020030: 6f6e 2c20 6578 6365 7074 2074 6861 7420 on, except that \n-00020040: 7468 6520 6675 6e63 7469 6f6e 2046 554e the function FUN\n-00020050: 2069 730a 6361 6c6c 6564 2074 6f20 7465 is.called to te\n-00020060: 7374 2074 6865 2065 6c65 6d65 6e74 7320 st the elements \n-00020070: 666f 7220 6d61 7463 6865 732e 2049 6620 for matches. If \n-00020080: 6028 4655 4e20 454c 5429 2720 7265 7475 `(FUN ELT)' retu\n-00020090: 726e 7320 7472 7565 2c0a 7468 656e 2074 rns true,.then t\n-000200a0: 6865 2073 7562 6c69 7374 2073 7461 7274 he sublist start\n-000200b0: 696e 6720 7769 7468 2045 4c54 2069 7320 ing with ELT is \n-000200c0: 7265 7475 726e 6564 2e00 7265 702e 6461 returned..rep.da\n-000200d0: 7461 236d 656d 6265 722d 6966 2046 554e ta#member-if FUN\n-000200e0: 204c 5354 7265 702e 6c61 6e67 2e69 6e74 LSTrep.lang.int\n-000200f0: 6572 7072 6574 6572 2364 6566 756e 6465 erpreter#defunde\n-00020100: 6675 6e20 4e41 4d45 204c 414d 4244 412d fun NAME LAMBDA-\n-00020110: 4c49 5354 205b 444f 432d 5354 5249 4e47 LIST [DOC-STRING\n-00020120: 5d20 424f 4459 2e2e 2e0a 6465 6675 6e20 ] BODY....defun \n-00020130: 4e41 4d45 2042 5954 4543 4f44 452d 4f42 NAME BYTECODE-OB\n-00020140: 4a45 4354 0a0a 4465 6669 6e65 7320 6120 JECT..Defines a \n-00020150: 6675 6e63 7469 6f6e 2063 616c 6c65 6420 function called \n-00020160: 4e41 4d45 2077 6974 6820 6172 6775 6d65 NAME with argume\n-00020170: 6e74 2073 7065 6369 6669 6361 7469 6f6e nt specification\n-00020180: 204c 414d 4244 412d 4c49 5354 2c0a 646f LAMBDA-LIST,.do\n-00020190: 6375 6d65 6e74 6174 696f 6e20 444f 432d cumentation DOC-\n-000201a0: 5354 5249 4e47 2028 6f70 7469 6f6e 616c STRING (optional\n-000201b0: 2920 616e 6420 626f 6479 2042 4f44 592e ) and body BODY.\n-000201c0: 7265 702e 6c61 6e67 2e69 6e74 6572 7072 rep.lang.interpr\n-000201d0: 6574 6572 236c 6574 6c65 7420 5b56 4152 eter#letlet [VAR\n-000201e0: 5d20 2842 494e 4449 4e47 532e 2e2e 2920 ] (BINDINGS...) \n-000201f0: 424f 4459 2e2e 2e0a 0a42 696e 6473 2074 BODY.....Binds t\n-00020200: 656d 706f 7261 7279 2076 616c 7565 7320 emporary values \n-00020210: 746f 2073 796d 626f 6c73 2077 6869 6c65 to symbols while\n-00020220: 2042 4f44 5920 6973 2062 6569 6e67 2065 BODY is being e\n-00020230: 7661 6c75 6174 6564 2e0a 0a45 6163 6820 valuated...Each \n-00020240: 6f66 2074 6865 2042 494e 4449 4e47 5320 of the BINDINGS \n-00020250: 6973 2065 6974 6865 7220 6120 6c69 7374 is either a list\n-00020260: 2060 2853 594d 424f 4c20 464f 524d 532e `(SYMBOL FORMS.\n-00020270: 2e2e 2927 2069 6e20 7768 6963 6820 6361 ..)' in which ca\n-00020280: 7365 0a74 6865 2076 6172 6961 626c 6520 se.the variable \n-00020290: 5359 4d42 4f4c 2069 7320 626f 756e 6420 SYMBOL is bound \n-000202a0: 746f 2074 6865 2072 6573 756c 7420 6f66 to the result of\n-000202b0: 2065 7661 6c75 6174 696e 6720 6028 7072 evaluating `(pr\n-000202c0: 6f67 6e20 464f 524d 532e 2e2e 2927 2c0a ogn FORMS...)',.\n-000202d0: 6f72 2061 2073 696e 676c 6520 7379 6d62 or a single symb\n-000202e0: 6f6c 2c20 696e 2077 6869 6368 2063 6173 ol, in which cas\n-000202f0: 6520 6974 2069 7320 626f 756e 6420 746f e it is bound to\n-00020300: 2074 6865 2066 616c 7365 2076 616c 7565 the false value\n-00020310: 2e0a 0a49 6620 5641 5220 6973 2067 6976 ...If VAR is giv\n-00020320: 656e 2c20 7468 656e 2074 6865 2073 796d en, then the sym\n-00020330: 626f 6c20 5641 5220 6973 2062 6f75 6e64 bol VAR is bound\n-00020340: 2074 6f20 6120 6675 6e63 7469 6f6e 2077 to a function w\n-00020350: 686f 7365 0a66 6f72 6d61 6c20 7061 7261 hose.formal para\n-00020360: 6d65 7465 7273 2061 7265 2074 6865 2073 meters are the s\n-00020370: 616d 6520 6173 2074 6865 2076 6172 6961 ame as the varia\n-00020380: 626c 6573 2062 6f75 6e64 2062 7920 7468 bles bound by th\n-00020390: 6520 606c 6574 270a 666f 726d 2e20 5468 e `let'.form. Th\n-000203a0: 7573 2074 6865 2065 7865 6375 7469 6f6e us the execution\n-000203b0: 206f 6620 424f 4459 2e2e 2e20 6d61 7920 of BODY... may \n-000203c0: 6265 2072 6570 6561 7465 6420 6279 2069 be repeated by i\n-000203d0: 6e76 6f6b 696e 6720 5641 522e 0072 6570 nvoking VAR..rep\n-000203e0: 2e6c 616e 672e 696e 7465 7270 7265 7465 .lang.interprete\n-000203f0: 7223 6c65 7420 2e20 4152 4753 7265 702e r#let . ARGSrep.\n-00020400: 6c61 6e67 2e69 6e74 6572 7072 6574 6572 lang.interpreter\n-00020410: 2364 6f64 6f20 5641 5253 2028 5445 5354 #dodo VARS (TEST\n-00020420: 2045 5850 522e 2e2e 2920 424f 4459 2e2e EXPR...) BODY..\n-00020430: 2e0a 0a60 646f 2720 6973 2061 6e20 6974 ...`do' is an it\n-00020440: 6572 6174 696f 6e20 636f 6e73 7472 7563 eration construc\n-00020450: 743b 2056 4152 5320 7370 6563 6966 6965 t; VARS specifie\n-00020460: 7320 6120 7365 7420 6f66 2076 6172 6961 s a set of varia\n-00020470: 626c 650a 6269 6e64 696e 6773 2074 6f20 ble.bindings to \n-00020480: 6265 2063 7265 6174 6564 2c20 686f 7720 be created, how \n-00020490: 7468 6579 2061 7265 2069 6e69 7469 616c they are initial\n-000204a0: 697a 6564 2061 6e64 2068 6f77 2074 6865 ized and how the\n-000204b0: 7920 6172 650a 7570 6461 7465 6420 6f6e y are.updated on\n-000204c0: 2065 6163 6820 6974 6572 6174 696f 6e2e each iteration.\n-000204d0: 2054 4553 5420 7370 6563 6966 6965 7320 TEST specifies \n-000204e0: 7468 6520 7465 726d 696e 6174 696f 6e20 the termination \n-000204f0: 636f 6e64 6974 696f 6e20 6f66 0a74 6865 condition of.the\n-00020500: 206c 6f6f 702c 2061 6e79 2045 5850 522e loop, any EXPR.\n-00020510: 2e2e 2066 6f72 6d73 2061 7265 2065 7661 .. forms are eva\n-00020520: 6c75 6174 6564 2069 6d6d 6564 6961 7465 luated immediate\n-00020530: 6c79 2070 7269 6f72 2074 6f20 6578 6974 ly prior to exit\n-00020540: 696e 670a 7468 6520 6064 6f27 2063 6f6e ing.the `do' con\n-00020550: 7374 7275 6374 2e20 5468 6520 424f 4459 struct. The BODY\n-00020560: 2e2e 2e20 666f 726d 7320 7370 6563 6966 ... forms specif\n-00020570: 7920 7468 6520 7369 6465 2065 6666 6563 y the side effec\n-00020580: 7469 6e67 2062 6f64 790a 6f66 2074 6865 ting body.of the\n-00020590: 206c 6f6f 702e 0a0a 5641 5253 2069 7320 loop...VARS is \n-000205a0: 6120 6c69 7374 206f 6620 7661 7269 6162 a list of variab\n-000205b0: 6c65 2063 6c61 7573 6573 2c20 6561 6368 le clauses, each\n-000205c0: 206f 6620 7768 6963 6820 6861 7320 7468 of which has th\n-000205d0: 6520 7374 7275 6374 7572 650a 6028 5641 e structure.`(VA\n-000205e0: 5249 4142 4c45 2049 4e49 5420 5354 4550 RIABLE INIT STEP\n-000205f0: 2927 2077 6865 7265 2056 4152 4941 424c )' where VARIABL\n-00020600: 4520 6973 2074 6865 206e 616d 6520 6f66 E is the name of\n-00020610: 2061 2076 6172 6961 626c 652c 2049 4e49 a variable, INI\n-00020620: 540a 6465 6669 6e65 7320 7468 6520 696e T.defines the in\n-00020630: 6974 6961 6c20 7661 6c75 6520 6f66 2069 itial value of i\n-00020640: 7473 2062 696e 6469 6e67 2c20 616e 6420 ts binding, and \n-00020650: 5354 4550 2064 6566 696e 6573 2068 6f77 STEP defines how\n-00020660: 2074 6865 206e 6578 740a 7661 6c75 6520 the next.value \n-00020670: 6f66 2074 6865 2062 696e 6469 6e67 2069 of the binding i\n-00020680: 7320 636f 6d70 7574 6564 2e20 416e 2061 s computed. An a\n-00020690: 6c74 6572 6e61 7469 7665 2066 6f72 6d20 lternative form \n-000206a0: 6973 2060 2856 4152 4941 424c 450a 494e is `(VARIABLE.IN\n-000206b0: 4954 2927 2c20 696e 2074 6869 7320 6361 IT)', in this ca\n-000206c0: 7365 2074 6865 2076 616c 7565 206f 6620 se the value of \n-000206d0: 7468 6520 6269 6e64 696e 6720 646f 6573 the binding does\n-000206e0: 206e 6f74 2063 6861 6e67 6520 6163 726f not change acro\n-000206f0: 7373 0a6c 6f6f 7020 6974 6572 6174 696f ss.loop iteratio\n-00020700: 6e73 2e0a 0a45 6163 6820 6974 6572 6174 ns...Each iterat\n-00020710: 696f 6e20 6265 6769 6e73 2062 7920 6576 ion begins by ev\n-00020720: 616c 7561 7469 6e67 2054 4553 542c 2069 aluating TEST, i\n-00020730: 6620 7468 6520 7265 7375 6c74 2069 7320 f the result is \n-00020740: 6661 6c73 652c 2074 6865 6e0a 7468 6520 false, then.the \n-00020750: 424f 4459 2e2e 2e20 6578 7072 6573 7369 BODY... expressi\n-00020760: 6f6e 7320 6172 6520 6576 616c 7561 7465 ons are evaluate\n-00020770: 642c 2061 6e64 2074 6865 2076 6172 6961 d, and the varia\n-00020780: 626c 6573 2062 6f75 6e64 2074 6f20 6e65 bles bound to ne\n-00020790: 770a 6c6f 6361 7469 6f6e 7320 696e 6974 w.locations init\n-000207a0: 6961 6c69 7a65 6420 746f 2074 6865 2072 ialized to the r\n-000207b0: 6573 756c 7473 206f 6620 6576 616c 7561 esults of evalua\n-000207c0: 7469 6e67 2074 6865 2061 7373 6f63 6961 ting the associa\n-000207d0: 7465 6420 5354 4550 0a66 6f72 6d73 2e0a ted STEP.forms..\n-000207e0: 0a49 6620 7468 6520 7265 7375 6c74 206f .If the result o\n-000207f0: 6620 6576 616c 7561 7469 6e67 2054 4553 f evaluating TES\n-00020800: 5420 6973 2074 7275 6520 7468 656e 2074 T is true then t\n-00020810: 6865 2045 5850 522e 2e2e 2066 6f72 6d73 he EXPR... forms\n-00020820: 2061 7265 0a65 7661 6c75 6174 6564 2c20 are.evaluated, \n-00020830: 616e 6420 7468 6520 6064 6f27 2063 6f6e and the `do' con\n-00020840: 7374 7275 6374 2072 6574 7572 6e73 2074 struct returns t\n-00020850: 6865 2076 616c 7565 206f 6620 7468 6520 he value of the \n-00020860: 6c61 7374 2045 5850 520a 666f 726d 2065 last EXPR.form e\n-00020870: 7661 6c75 6174 6564 2e0a 0a28 646f 2028 valuated...(do (\n-00020880: 2876 6563 2028 6d61 6b65 2d76 6563 746f (vec (make-vecto\n-00020890: 7220 3529 290a 2020 2020 2028 6920 3020 r 5)). (i 0 \n-000208a0: 2831 2b20 6929 2929 0a20 2020 2028 283d (1+ i))). ((=\n-000208b0: 2069 2035 2920 7665 6329 0a20 2028 6173 i 5) vec). (as\n-000208c0: 6574 2076 6563 2069 2069 2929 203d 3e20 et vec i i)) => \n-000208d0: 5b30 2031 2032 2033 2034 5d00 7265 702e [0 1 2 3 4].rep.\n-000208e0: 6c61 6e67 2e69 6e74 6572 7072 6574 6572 lang.interpreter\n-000208f0: 2377 6869 6c65 2043 4f4e 4449 5449 4f4e #while CONDITION\n-00020900: 202e 2042 4f44 5972 6570 2e6c 616e 672e . BODYrep.lang.\n-00020910: 696e 7465 7270 7265 7465 7223 7072 6f67 interpreter#prog\n-00020920: 3146 6972 7374 2065 7661 6c73 2046 4f52 1First evals FOR\n-00020930: 4d31 2074 6865 6e20 464f 524d 532c 2072 M1 then FORMS, r\n-00020940: 6574 7572 6e73 2074 6865 2076 616c 7565 eturns the value\n-00020950: 2074 6861 7420 464f 524d 3120 6761 7665 that FORM1 gave\n-00020960: 2e72 6570 2e6c 616e 672e 696e 7465 7270 .rep.lang.interp\n-00020970: 7265 7465 7223 6361 7463 6845 7661 6c75 reter#catchEvalu\n-00020980: 6174 6520 424f 4459 2069 6e20 616e 2069 ate BODY in an i\n-00020990: 6d70 6c69 6369 7420 7072 6f67 6e3b 206e mplicit progn; n\n-000209a0: 6f6e 2d6c 6f63 616c 2065 7869 7473 2061 on-local exits a\n-000209b0: 7265 2061 6c6c 6f77 6564 2077 6974 680a re allowed with.\n-000209c0: 6028 7468 726f 7720 5441 4729 272e 2054 `(throw TAG)'. T\n-000209d0: 6865 2076 616c 7565 206f 6620 7468 6520 he value of the \n-000209e0: 6063 6174 6368 2720 666f 726d 2069 7320 `catch' form is \n-000209f0: 6569 7468 6572 2074 6865 2076 616c 7565 either the value\n-00020a00: 206f 6620 7468 650a 7072 6f67 6e20 6f72 of the.progn or\n-00020a10: 2074 6865 2076 616c 7565 2067 6976 656e the value given\n-00020a20: 2074 6f20 616e 7920 6d61 7463 6869 6e67 to any matching\n-00020a30: 2060 7468 726f 7727 2066 6f72 6d2e 0072 `throw' form..r\n-00020a40: 6570 2e6c 616e 672e 696e 7465 7270 7265 ep.lang.interpre\n-00020a50: 7465 7223 7468 726f 7720 5441 4720 2321 ter#throw TAG #!\n-00020a60: 6f70 7469 6f6e 616c 2056 414c 5545 0072 optional VALUE.r\n-00020a70: 6570 2e6c 616e 672e 696e 7465 7270 7265 ep.lang.interpre\n-00020a80: 7465 7223 756e 7769 6e64 2d70 726f 7465 ter#unwind-prote\n-00020a90: 6374 2046 4f52 4d20 2e20 424f 4459 0072 ct FORM . BODY.r\n-00020aa0: 6570 2e6c 616e 672e 696e 7465 7270 7265 ep.lang.interpre\n-00020ab0: 7465 7223 6175 746f 6c6f 6164 2053 594d ter#autoload SYM\n-00020ac0: 424f 4c2d 464f 524d 2046 494c 4520 2321 BOL-FORM FILE #!\n-00020ad0: 7265 7374 2045 5854 5241 0072 6570 2e6c rest EXTRA.rep.l\n-00020ae0: 616e 672e 6d61 7468 2372 6561 6c70 2058 ang.math#realp X\n-00020af0: 0072 6570 2e6c 616e 672e 6d61 7468 236e .rep.lang.math#n\n-00020b00: 6567 6174 6976 6570 2058 7265 702e 6c61 egativep Xrep.la\n-00020b10: 6e67 2e6d 6174 6823 6162 7352 6574 7572 ng.math#absRetur\n-00020b20: 6e20 7468 6520 6162 736f 6c75 7465 2076 n the absolute v\n-00020b30: 616c 7565 206f 6620 582c 2069 2e65 2e20 alue of X, i.e. \n-00020b40: 286d 6178 2058 2028 2d20 5829 292e 0072 (max X (- X))..r\n-00020b50: 6570 2e6c 616e 672e 6d61 7468 2361 6273 ep.lang.math#abs\n-00020b60: 2058 0072 6570 2e6d 6f64 756c 652d 7379 X.rep.module-sy\n-00020b70: 7374 656d 2373 7472 7563 7475 7265 2023 stem#structure #\n-00020b80: 216f 7074 696f 6e61 6c20 5349 4720 434f !optional SIG CO\n-00020b90: 4e46 4947 202e 2042 4f44 5972 6570 2e6d NFIG . BODYrep.m\n-00020ba0: 6f64 756c 652d 7379 7374 656d 2364 6566 odule-system#def\n-00020bb0: 696e 652d 7374 7275 6374 7572 6573 5369 ine-structuresSi\n-00020bc0: 6d69 6c61 7220 746f 2060 6465 6669 6e65 milar to `define\n-00020bd0: 2d73 7472 7563 7475 7265 2720 6578 6365 -structure' exce\n-00020be0: 7074 2074 6861 7420 6d75 6c74 6970 6c65 pt that multiple\n-00020bf0: 2073 7472 7563 7475 7265 7320 6172 650a structures are.\n-00020c00: 6372 6561 7465 642c 2065 6163 6820 6578 created, each ex\n-00020c10: 706f 7274 696e 6720 6120 7061 7274 6963 porting a partic\n-00020c20: 756c 6172 2076 6965 7720 6f66 2074 6865 ular view of the\n-00020c30: 2075 6e64 6572 6c79 696e 6720 6269 6e64 underlying bind\n-00020c40: 696e 6773 2e0a 0a53 5452 5543 5453 2069 ings...STRUCTS i\n-00020c50: 7320 6120 6c69 7374 2064 6566 696e 696e s a list definin\n-00020c60: 6720 7468 6520 6e61 6d65 7320 616e 6420 g the names and \n-00020c70: 696e 7465 7266 6163 6573 206f 6620 7468 interfaces of th\n-00020c80: 6520 6372 6561 7465 640a 6d6f 6475 6c65 e created.module\n-00020c90: 732c 2065 6163 6820 6974 656d 2068 6173 s, each item has\n-00020ca0: 2074 6865 2066 6f72 6d20 6028 4e41 4d45 the form `(NAME\n-00020cb0: 2049 4e54 4552 4641 4345 2927 2e20 434f INTERFACE)'. CO\n-00020cc0: 4e46 4947 2061 6e64 2042 4f44 5920 6172 NFIG and BODY ar\n-00020cd0: 650a 6578 6163 746c 7920 7468 6520 7361 e.exactly the sa\n-00020ce0: 6d65 2061 7320 696e 2074 6865 2060 6465 me as in the `de\n-00020cf0: 6669 6e65 2d73 7472 7563 7475 7265 2720 fine-structure' \n-00020d00: 7379 6e74 6178 2e00 7265 702e 6d6f 6475 syntax..rep.modu\n-00020d10: 6c65 2d73 7973 7465 6d23 7374 7275 6374 le-system#struct\n-00020d20: 7572 652d 7265 6620 5354 5255 4354 2d4e ure-ref STRUCT-N\n-00020d30: 414d 4520 5641 522d 4e41 4d45 0072 6570 AME VAR-NAME.rep\n-00020d40: 2e64 6174 6123 7374 7269 6e67 2d6c 6f77 .data#string-low\n-00020d50: 6572 2d63 6173 652d 7020 5800 7265 702e er-case-p X.rep.\n-00020d60: 6461 7461 2363 6170 6974 616c 697a 652d data#capitalize-\n-00020d70: 7374 7269 6e67 2058 7265 702e 6461 7461 string Xrep.data\n-00020d80: 236d 6170 636f 6e63 6174 4361 6c6c 2046 #mapconcatCall F\n-00020d90: 554e 2066 6f72 2065 6163 6820 6d65 6d62 UN for each memb\n-00020da0: 6572 206f 6620 5345 5155 454e 4345 2c20 er of SEQUENCE, \n-00020db0: 636f 6e63 6174 656e 6174 696e 6720 7468 concatenating th\n-00020dc0: 6520 7265 7375 6c74 732e 2042 6574 7765 e results. Betwe\n-00020dd0: 656e 0a65 6163 6820 7061 6972 206f 6620 en.each pair of \n-00020de0: 7265 7375 6c74 732c 2069 6e73 6572 7420 results, insert \n-00020df0: 5345 5041 5241 544f 522e 2052 6574 7572 SEPARATOR. Retur\n-00020e00: 6e20 7468 6520 7265 7375 6c74 696e 6720 n the resulting \n-00020e10: 7374 7269 6e67 2e72 6570 2e64 6174 612e string.rep.data.\n-00020e20: 7269 6e67 2372 696e 672d 7369 7a65 5265 ring#ring-sizeRe\n-00020e30: 7475 726e 7320 7468 6520 6e75 6d62 6572 turns the number\n-00020e40: 206f 6620 6669 6c6c 6564 2073 6c6f 7473 of filled slots\n-00020e50: 2069 6e20 7468 6520 7269 6e67 2062 7566 in the ring buf\n-00020e60: 6665 7220 5249 4e47 2e72 6570 2e64 6174 fer RING.rep.dat\n-00020e70: 612e 7269 6e67 236d 616b 652d 7269 6e67 a.ring#make-ring\n-00020e80: 4372 6561 7465 2061 2072 696e 6720 6275 Create a ring bu\n-00020e90: 6666 6572 2074 6861 7420 6361 6e20 636f ffer that can co\n-00020ea0: 6e74 6169 6e20 5349 5a45 2076 616c 7565 ntain SIZE value\n-00020eb0: 732e 2049 6620 5349 5a45 2069 7320 6e6f s. If SIZE is no\n-00020ec0: 740a 7370 6563 6966 6965 6420 7468 6520 t.specified the \n-00020ed0: 6465 6661 756c 7420 6361 7061 6369 7479 default capacity\n-00020ee0: 2060 7269 6e67 2d64 6566 6175 6c74 2d73 `ring-default-s\n-00020ef0: 697a 6527 2069 7320 7573 6564 2e72 6570 ize' is used.rep\n-00020f00: 2e64 6174 612e 7269 6e67 2372 696e 672d .data.ring#ring-\n-00020f10: 6170 7065 6e64 4170 7065 6e64 204f 424a appendAppend OBJ\n-00020f20: 4543 5420 746f 2074 6865 2072 696e 6720 ECT to the ring \n-00020f30: 6275 6666 6572 2052 494e 472e 2054 6869 buffer RING. Thi\n-00020f40: 7320 6d61 7920 6f76 6572 7772 6974 6520 s may overwrite \n-00020f50: 6120 7072 6576 696f 7573 6c79 0a61 6464 a previously.add\n-00020f60: 6564 206f 626a 6563 742e 0072 6570 2e64 ed object..rep.d\n-00020f70: 6174 612e 7269 6e67 2372 696e 672d 7265 ata.ring#ring-re\n-00020f80: 6620 5249 4e47 2023 216f 7074 696f 6e61 f RING #!optiona\n-00020f90: 6c20 4445 5054 4800 7265 702e 6461 7461 l DEPTH.rep.data\n-00020fa0: 2373 6f72 7420 4c53 5420 2321 6f70 7469 #sort LST #!opti\n-00020fb0: 6f6e 616c 2050 5245 4400 7265 702e 7468 onal PRED.rep.th\n-00020fc0: 7265 6164 732e 6d65 7373 6167 652d 706f reads.message-po\n-00020fd0: 7274 236d 6573 7361 6765 2d66 6574 6368 rt#message-fetch\n-00020fe0: 2050 4f52 5420 2321 6f70 7469 6f6e 616c PORT #!optional\n-00020ff0: 2054 494d 454f 5554 0000 0000 0000 0000 TIMEOUT........\n-00021000: 7265 702e 6461 7461 2372 656d 6f76 652d rep.data#remove-\n-00021010: 6966 2d6e 6f74 5265 7475 726e 7320 6120 if-notReturns a \n-00021020: 6e65 7720 636f 7079 206f 6620 4c53 5420 new copy of LST \n-00021030: 7769 7468 2061 6e79 2065 6c65 6d65 6e74 with any element\n-00021040: 7320 7265 6d6f 7665 6420 666f 7220 7768 s removed for wh\n-00021050: 6963 6820 2850 5245 4420 454c 5429 0a72 ich (PRED ELT).r\n-00021060: 6574 7572 6e73 2066 616c 7365 2e6d 6169 eturns false.mai\n-00021070: 6c2d 646f 6d61 696e 2d6e 616d 654d 6169 l-domain-nameMai\n-00021080: 6c20 646f 6d61 696e 6e61 6d65 206f 6620 l domainname of \n-00021090: 7468 6520 6c6f 6361 6c20 7369 7465 2e75 the local site.u\n-000210a0: 7365 722d 6d61 696c 2d61 6464 7265 7373 ser-mail-address\n-000210b0: 4164 6472 6573 7320 746f 2070 7574 2069 Address to put i\n-000210c0: 6e20 4672 6f6d 3a20 6865 6164 6572 7320 n From: headers \n-000210d0: 6f66 206f 7574 676f 696e 6720 6d61 696c of outgoing mail\n-000210e0: 2e00 7265 702e 7379 7374 656d 2361 6464 ..rep.system#add\n-000210f0: 2d68 6f6f 6b20 484f 4f4b 2d53 594d 424f -hook HOOK-SYMBO\n-00021100: 4c20 4e45 572d 4655 4e43 2023 216f 7074 L NEW-FUNC #!opt\n-00021110: 696f 6e61 6c20 4154 2d45 4e44 7265 702e ional AT-ENDrep.\n-00021120: 7379 7374 656d 2372 656d 6f76 652d 686f system#remove-ho\n-00021130: 6f6b 2d62 792d 6e61 6d65 5265 6d6f 7665 ok-by-nameRemove\n-00021140: 2066 756e 6374 696f 6e73 2077 686f 7365 functions whose\n-00021150: 206e 616d 6520 6973 204e 414d 4520 6672 name is NAME fr\n-00021160: 6f6d 2048 4f4f 4b20 2861 2073 796d 626f om HOOK (a symbo\n-00021170: 6c29 2e72 6570 2e73 7973 7465 6d23 696e l).rep.system#in\n-00021180: 2d68 6f6f 6b2d 7052 6574 7572 6e73 2074 -hook-pReturns t\n-00021190: 2069 6620 7468 6520 6675 6e63 7469 6f6e if the function\n-000211a0: 2046 554e 2069 7320 7374 6f72 6564 2069 FUN is stored i\n-000211b0: 6e20 7468 6520 686f 6f6b 2063 616c 6c65 n the hook calle\n-000211c0: 6420 484f 4f4b 2d53 594d 424f 4c2e 0072 d HOOK-SYMBOL..r\n-000211d0: 6570 2e73 7472 7563 7475 7265 7323 6d61 ep.structures#ma\n-000211e0: 6b65 2d69 6e74 6572 6661 6365 204e 414d ke-interface NAM\n-000211f0: 4520 5349 4772 6570 2e73 7472 7563 7475 E SIGrep.structu\n-00021200: 7265 7323 7061 7273 652d 696e 7465 7266 res#parse-interf\n-00021210: 6163 6552 6574 7572 6e20 7468 6520 6c69 aceReturn the li\n-00021220: 7374 206f 6620 7379 6d62 6f6c 7320 6465 st of symbols de\n-00021230: 7363 7269 6265 6420 6279 2074 6865 206d scribed by the m\n-00021240: 6f64 756c 6520 696e 7465 7266 6163 6520 odule interface \n-00021250: 5349 472e 7265 702e 6c61 6e67 2e69 6e74 SIG.rep.lang.int\n-00021260: 6572 7072 6574 6572 236e 696c 5468 6520 erpreter#nilThe \n-00021270: 7661 6c75 6520 6f66 2074 6865 2062 6f6f value of the boo\n-00021280: 6c65 616e 2d66 616c 7365 2061 6e64 2065 lean-false and e\n-00021290: 6e64 2d6f 662d 6c69 7374 206f 626a 6563 nd-of-list objec\n-000212a0: 742e 0072 6570 2e6c 616e 672e 696e 7465 t..rep.lang.inte\n-000212b0: 7270 7265 7465 7223 6465 6675 6e20 5359 rpreter#defun SY\n-000212c0: 4d42 4f4c 202e 2042 4f44 5900 7265 702e MBOL . BODY.rep.\n-000212d0: 6c61 6e67 2e69 6e74 6572 7072 6574 6572 lang.interpreter\n-000212e0: 2364 6566 636f 6e73 7420 5359 4d42 4f4c #defconst SYMBOL\n-000212f0: 2056 414c 5545 202e 2052 4553 5400 7265 VALUE . REST.re\n-00021300: 702e 6c61 6e67 2e69 6e74 6572 7072 6574 p.lang.interpret\n-00021310: 6572 2366 756e 6374 696f 6e20 4152 4772 er#function ARGr\n-00021320: 6570 2e6c 616e 672e 696e 7465 7270 7265 ep.lang.interpre\n-00021330: 7465 7223 6c65 7472 6563 5369 6d69 6c61 ter#letrecSimila\n-00021340: 7220 746f 2060 6c65 7427 2061 6e64 2060 r to `let' and `\n-00021350: 6c65 742a 2720 6578 6365 7074 2074 6861 let*' except tha\n-00021360: 7420 7468 6520 7661 6c75 6573 206f 6620 t the values of \n-00021370: 7468 6520 4249 4e44 494e 4753 0a61 7265 the BINDINGS.are\n-00021380: 2065 7661 6c75 6174 6564 2073 7563 6820 evaluated such \n-00021390: 7468 6174 2061 6c6c 206f 6620 7468 6520 that all of the \n-000213a0: 626f 756e 6420 7661 7269 6162 6c65 7320 bound variables \n-000213b0: 6172 6520 696e 2074 6865 2073 636f 7065 are in the scope\n-000213c0: 2e0a 5468 6973 206d 6561 6e73 2074 6861 ..This means tha\n-000213d0: 7420 606c 6574 7265 6327 206d 6179 2062 t `letrec' may b\n-000213e0: 6520 7573 6564 2074 6f20 6465 6669 6e65 e used to define\n-000213f0: 206d 7574 7561 6c6c 7920 7265 6375 7273 mutually recurs\n-00021400: 6976 650a 6675 6e63 7469 6f6e 732e 0072 ive.functions..r\n-00021410: 6570 2e6c 616e 672e 696e 7465 7270 7265 ep.lang.interpre\n-00021420: 7465 7223 6966 2043 4f4e 4449 5449 4f4e ter#if CONDITION\n-00021430: 2054 4845 4e20 2321 7265 7374 2045 4c53 THEN #!rest ELS\n-00021440: 4500 7265 702e 6c61 6e67 2e69 6e74 6572 E.rep.lang.inter\n-00021450: 7072 6574 6572 2364 6566 7661 722d 7365 preter#defvar-se\n-00021460: 7471 2056 4152 2023 216f 7074 696f 6e61 tq VAR #!optiona\n-00021470: 6c20 5641 4c55 4520 444f 4300 7265 702e l VALUE DOC.rep.\n-00021480: 6c61 6e67 2e6d 6174 6823 696e 6578 6163 lang.math#inexac\n-00021490: 7470 2058 0072 6570 2e6c 616e 672e 6d61 tp X.rep.lang.ma\n-000214a0: 7468 236f 6464 7020 5800 7265 702e 6c61 th#oddp X.rep.la\n-000214b0: 6e67 2e64 6f63 2364 6573 6372 6962 652d ng.doc#describe-\n-000214c0: 7661 6c75 6520 5641 4c55 4520 2321 6f70 value VALUE #!op\n-000214d0: 7469 6f6e 616c 204e 414d 4520 5354 5255 tional NAME STRU\n-000214e0: 4354 5552 4500 7265 702e 6c61 6e67 2e64 CTURE.rep.lang.d\n-000214f0: 6f63 2364 6f63 756d 656e 7461 7469 6f6e oc#documentation\n-00021500: 2053 594d 424f 4c20 2321 6f70 7469 6f6e SYMBOL #!option\n-00021510: 616c 2053 5452 5543 5455 5245 2056 414c al STRUCTURE VAL\n-00021520: 5545 0072 6570 2e6c 616e 672e 646f 6323 UE.rep.lang.doc#\n-00021530: 646f 6375 6d65 6e74 2d76 6172 6961 626c document-variabl\n-00021540: 6520 5359 4d42 4f4c 2053 5452 5543 5455 e SYMBOL STRUCTU\n-00021550: 5245 2044 4f43 2d53 5452 494e 4772 6570 RE DOC-STRINGrep\n-00021560: 2e6c 616e 672e 646f 6323 6164 642d 646f .lang.doc#add-do\n-00021570: 6375 6d65 6e74 6174 696f 6e2d 7061 7261 cumentation-para\n-00021580: 6d73 5265 636f 7264 7320 7468 6174 2066 msRecords that f\n-00021590: 756e 6374 696f 6e20 4e41 4d45 2028 6120 unction NAME (a \n-000215a0: 7379 6d62 6f6c 2920 6861 7320 6172 6775 symbol) has argu\n-000215b0: 6d65 6e74 206c 6973 7420 5041 5241 4d2d ment list PARAM-\n-000215c0: 4c49 5354 2e72 6570 2e6d 6f64 756c 652d LIST.rep.module-\n-000215d0: 7379 7374 656d 2373 7472 7563 7475 7265 system#structure\n-000215e0: 4372 6561 7465 2061 206e 6577 206d 6f64 Create a new mod\n-000215f0: 756c 6520 7768 6f73 6520 696e 7465 7266 ule whose interf\n-00021600: 6163 6520 6973 2053 4947 2c20 7768 6f73 ace is SIG, whos\n-00021610: 6520 636f 6e66 6967 7572 6174 696f 6e20 e configuration \n-00021620: 6973 0a64 6566 696e 6564 2062 7920 434f is.defined by CO\n-00021630: 4e46 4947 2028 6569 7468 6572 2061 2073 NFIG (either a s\n-00021640: 696e 676c 6520 636c 6175 7365 2c20 6f72 ingle clause, or\n-00021650: 2061 206c 6973 7420 6f66 2063 6c61 7573 a list of claus\n-00021660: 6573 292c 2061 6e64 0a77 686f 7365 2064 es), and.whose d\n-00021670: 6566 696e 6974 696f 6e73 2061 7265 2064 efinitions are d\n-00021680: 6566 696e 6564 2062 7920 7468 6520 6c69 efined by the li\n-00021690: 7374 206f 6620 666f 726d 7320 424f 4459 st of forms BODY\n-000216a0: 2e0a 0a53 6565 2060 6465 6669 6e65 2d69 ...See `define-i\n-000216b0: 6e74 6572 6661 6365 2720 666f 7220 7468 nterface' for th\n-000216c0: 6520 696e 7465 7266 6163 6520 7379 6e74 e interface synt\n-000216d0: 6178 2c20 6561 6368 2063 6f6e 6669 6775 ax, each configu\n-000216e0: 7261 7469 6f6e 0a63 6c61 7573 6520 6d75 ration.clause mu\n-000216f0: 7374 2068 6176 6520 7468 6520 7379 6e74 st have the synt\n-00021700: 6178 3a0a 0a20 2020 434c 4155 5345 202d ax:.. CLAUSE -\n-00021710: 3e20 2028 6f70 656e 205b 4e41 4d45 2e2e > (open [NAME..\n-00021720: 2e5d 290a 0920 206f 7220 2028 6163 6365 .]).. or (acce\n-00021730: 7373 205b 4e41 4d45 2e2e 2e5d 290a 0a77 ss [NAME...])..w\n-00021740: 6865 7265 204e 414d 4520 6973 2074 6865 here NAME is the\n-00021750: 206e 616d 6520 6f66 2061 206d 6f64 756c name of a modul\n-00021760: 652e 204f 7065 6e69 6e67 2061 206d 6f64 e. Opening a mod\n-00021770: 756c 6520 696d 706f 7274 7320 616c 6c20 ule imports all \n-00021780: 6f66 2069 7473 0a65 7870 6f72 7465 6420 of its.exported \n-00021790: 6465 6669 6e69 7469 6f6e 7320 696e 746f definitions into\n-000217a0: 2074 6865 2063 7572 7265 6e74 6c79 206d the currently m\n-000217b0: 6f64 756c 652c 2077 6869 6c65 2061 6363 odule, while acc\n-000217c0: 6573 7369 6e67 2061 0a6d 6f64 756c 6520 essing a.module \n-000217d0: 6d61 6b65 7320 7468 6520 6578 706f 7274 makes the export\n-000217e0: 6564 2064 6566 696e 6974 696f 6e73 2061 ed definitions a\n-000217f0: 7661 696c 6162 6c65 2066 726f 6d20 7468 vailable from th\n-00021800: 6520 6375 7272 656e 7420 6d6f 6475 6c65 e current module\n-00021810: 0a75 7369 6e67 2074 6865 2060 7374 7275 .using the `stru\n-00021820: 6374 7572 652d 7265 6627 2066 6f72 6d2e cture-ref' form.\n-00021830: 7265 702e 6461 7461 2e72 696e 6723 7269 rep.data.ring#ri\n-00021840: 6e67 2d72 6570 6c61 6365 5265 706c 6163 ng-replaceReplac\n-00021850: 6573 2074 6865 206d 6f73 7420 7265 6365 es the most rece\n-00021860: 6e74 6c79 2061 6464 6564 206f 626a 6563 ntly added objec\n-00021870: 7420 696e 2072 696e 6720 6275 6666 6572 t in ring buffer\n-00021880: 2052 494e 4720 7769 7468 204f 424a 4543 RING with OBJEC\n-00021890: 542e 0a49 6620 5249 4e47 2063 6f6e 7461 T..If RING conta\n-000218a0: 696e 7320 6e6f 2069 7465 6d73 2c20 6164 ins no items, ad\n-000218b0: 6420 4f42 4a45 4354 2061 7320 7468 6520 d OBJECT as the \n-000218c0: 6669 7273 742e 7265 702e 7468 7265 6164 first.rep.thread\n-000218d0: 732e 6d65 7373 6167 652d 706f 7274 236d s.message-port#m\n-000218e0: 6573 7361 6765 2d66 6574 6368 4665 7463 essage-fetchFetc\n-000218f0: 6820 7468 6520 6561 726c 6965 7374 2075 h the earliest u\n-00021900: 6e72 6561 6420 6d65 7373 6167 6520 7365 nread message se\n-00021910: 6e74 2074 6f20 6d65 7373 6167 6520 706f nt to message po\n-00021920: 7274 2050 4f52 542e 2042 6c6f 636b 7320 rt PORT. Blocks \n-00021930: 7468 650a 6375 7272 656e 7420 7468 7265 the.current thre\n-00021940: 6164 2066 6f72 2054 494d 454f 5554 206d ad for TIMEOUT m\n-00021950: 696c 6c69 7365 636f 6e64 732c 206f 7220 illiseconds, or \n-00021960: 696e 6465 6669 6e69 7465 6c79 2069 6620 indefinitely if \n-00021970: 5449 4d45 4f55 5420 6973 6e27 740a 6465 TIMEOUT isn't.de\n-00021980: 6669 6e65 642e 2052 6574 7572 6e73 2074 fined. Returns t\n-00021990: 6865 206d 6573 7361 6765 2c20 6f72 2066 he message, or f\n-000219a0: 616c 7365 2069 6620 6e6f 206d 6573 7361 alse if no messa\n-000219b0: 6765 2063 6f75 6c64 2062 6520 7265 6164 ge could be read\n-000219c0: 2e00 7265 702e 7468 7265 6164 732e 6d75 ..rep.threads.mu\n-000219d0: 7465 7823 6d61 6b65 2d6d 7574 6578 0072 tex#make-mutex.r\n-000219e0: 6570 2e74 6872 6561 6473 2e6d 7574 6578 ep.threads.mutex\n-000219f0: 236f 6274 6169 6e2d 6d75 7465 7820 4d54 #obtain-mutex MT\n-00021a00: 5820 2321 6f70 7469 6f6e 616c 2054 494d X #!optional TIM\n-00021a10: 454f 5554 0000 0000 0000 0000 0000 0000 EOUT............\n-00021a20: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00021a30: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00021a40: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00021a50: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00021a60: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00021a70: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00021a80: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0001ffe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0001fff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00020000: 0200 0000 1000 0000 f03f 0100 0000 0000 .........?......\n+00020010: 5b05 0000 a5fa 0100 0000 0000 0000 0000 [...............\n+00020020: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00020030: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00020040: 0000 0000 0000 0000 0000 0000 0300 0000 ................\n+00020050: 6f00 0000 ffff ffff 0000 0000 0000 0000 o...............\n+00020060: 0000 0000 0000 0000 0000 0000 40fa 8427 ............@..'\n+00020070: 7265 702e 7bbc 0000 0000 0000 0f00 0000 rep.{...........\n+00020080: 6800 0000 9269 6a27 7265 6d6f f7f5 0100 h....ij'remo....\n+00020090: 0000 0000 1900 0000 6200 0000 ffff ffff ........b.......\n+000200a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+000200b0: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n+000200c0: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n+000200d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+000200e0: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n+000200f0: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n+00020100: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00020110: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n+00020120: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n+00020130: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00020140: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n+00020150: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n+00020160: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00020170: 0000 0000 f06a 302f 7265 702e 00f1 0000 .....j0/rep.....\n+00020180: 0000 0000 0f00 0000 4c00 0000 3d8d 4226 ........L...=.B&\n+00020190: 7265 702e 67c3 0100 0000 0000 2000 0000 rep.g....... ...\n+000201a0: 2b01 0000 ffff ffff 0000 0000 0000 0000 +...............\n+000201b0: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n+000201c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+000201d0: 0000 0000 bd85 f72a 7265 702e 60b9 0000 .......*rep.`...\n+000201e0: 0000 0000 0c00 0000 6100 0000 b7d2 8720 ........a...... \n+000201f0: 7265 702e 26fa 0100 0000 0000 1600 0000 rep.&...........\n+00020200: 2800 0000 540b 2f27 7265 702e 5492 0000 (...T./'rep.T...\n+00020210: 0000 0000 1300 0000 9900 0000 51c9 f62f ............Q../\n+00020220: 646f 6375 d6b7 0000 0000 0000 1200 0000 docu............\n+00020230: 4d00 0000 0333 9f24 7265 702e b835 0100 M....3.$rep..5..\n+00020240: 0000 0000 1900 0000 d300 0000 7f7f b82c ...............,\n+00020250: 0072 6570 d33f 0100 0000 0000 1d00 0000 .rep.?..........\n+00020260: 0000 0000 4e24 b225 7265 702e c786 0000 ....N$.%rep.....\n+00020270: 0000 0000 1700 0000 4501 0000 e7d2 5820 ........E.....X \n+00020280: 7265 6d6f a1f7 0100 0000 0000 1b00 0000 remo............\n+00020290: 2a00 0000 b2f4 4123 0072 6570 90f9 0100 *.....A#.rep....\n+000202a0: 0000 0000 2e00 0000 0500 0000 743d ab29 ............t=.)\n+000202b0: 7265 702e 3661 0000 0000 0000 1c00 0000 rep.6a..........\n+000202c0: 9a00 0000 c4ca f223 7265 702e 1bf2 0100 .......#rep.....\n+000202d0: 0000 0000 1f00 0000 4500 0000 2951 5c2e ........E...)Q\\.\n+000202e0: 7265 702e 29f8 0100 0000 0000 3600 0000 rep.).......6...\n+000202f0: 2900 0000 ffff ffff 0000 0000 0000 0000 )...............\n+00020300: 0000 0000 0000 0000 0000 0000 8d75 cd2a .............u.*\n+00020310: 0072 6570 56cd 0100 0000 0000 1f00 0000 .repV...........\n+00020320: 0000 0000 1c1d dc2d 7265 702e 46cc 0100 .......-rep.F...\n+00020330: 0000 0000 1700 0000 2300 0000 8687 6a25 ........#.....j%\n+00020340: 7265 702e fe31 0000 0000 0000 1500 0000 rep..1..........\n+00020350: 5b00 0000 ecb1 7a28 7265 702e c26a 0000 [.....z(rep..j..\n+00020360: 0000 0000 1d00 0000 8100 0000 aead d128 ...............(\n+00020370: 7265 702e e0a4 0000 0000 0000 2000 0000 rep......... ...\n+00020380: 5400 0000 efeb 902f 7265 702e 0d84 0000 T....../rep.....\n+00020390: 0000 0000 1900 0000 2901 0000 1b7e e625 ........)....~.%\n+000203a0: 7265 702e 043c 0000 0000 0000 1200 0000 rep..<..........\n+000203b0: a200 0000 c05e 9923 7265 702e d2f4 0100 .....^.#rep.....\n+000203c0: 0000 0000 2a00 0000 2500 0000 2112 ab2d ....*...%...!..-\n+000203d0: 0072 6570 88f8 0100 0000 0000 1800 0000 .rep............\n+000203e0: 0500 0000 aa8b 6220 6c6f 6164 65b5 0000 ......b loade...\n+000203f0: 0000 0000 0900 0000 a000 0000 348c 022f ............4../\n+00020400: 0072 6570 7ff2 0100 0000 0000 2a00 0000 .rep........*...\n+00020410: 0b00 0000 b0fb 2b20 7265 702e b889 0000 ......+ rep.....\n+00020420: 0000 0000 1a00 0000 3e00 0000 4966 af23 ........>...If.#\n+00020430: 666f 726d ef8b 0000 0000 0000 1200 0000 form............\n+00020440: a900 0000 2f4a ff2a 7265 702e 665a 0000 ..../J.*rep.fZ..\n+00020450: 0000 0000 2500 0000 6f00 0000 26db 542e ....%...o...&.T.\n+00020460: 0072 6570 08cc 0100 0000 0000 2300 0000 .rep........#...\n+00020470: 0500 0000 e1dd b224 7265 702e f3f0 0100 .......$rep.....\n+00020480: 0000 0000 2800 0000 9800 0000 8979 d323 ....(........y.#\n+00020490: 7265 702e 9b04 0100 0000 0000 1900 0000 rep.............\n+000204a0: 2000 0000 ffff ffff 0000 0000 0000 0000 ...............\n+000204b0: 0000 0000 0000 0000 0000 0000 0711 fb2b ...............+\n+000204c0: 7265 702e 21f5 0100 0000 0000 2500 0000 rep.!.......%...\n+000204d0: 4300 0000 1d43 d928 7265 702e 99f7 0000 C....C.(rep.....\n+000204e0: 0000 0000 1400 0000 a200 0000 2518 c727 ............%..'\n+000204f0: 7265 702e 6afd 0000 0000 0000 0c00 0000 rep.j...........\n+00020500: 3300 0000 ffff ffff 0000 0000 0000 0000 3...............\n+00020510: 0000 0000 0000 0000 0000 0000 3147 f821 ............1G.!\n+00020520: 7265 702e aa8c 0000 0000 0000 1400 0000 rep.............\n+00020530: e400 0000 1516 ab25 7265 702e 54c8 0000 .......%rep.T...\n+00020540: 0000 0000 1400 0000 7b01 0000 09fb 6b24 ........{.....k$\n+00020550: 7265 702e a4b1 0000 0000 0000 1c00 0000 rep.............\n+00020560: 6000 0000 8e6c 0127 7072 696e e2ca 0000 `....l.'prin....\n+00020570: 0000 0000 0b00 0000 4700 0000 21c0 3e2e ........G...!.>.\n+00020580: 7265 702e 9a7a 0000 0000 0000 2c00 0000 rep..z......,...\n+00020590: 8e00 0000 6d47 8324 7265 702e 338e 0000 ....mG.$rep.3...\n+000205a0: 0000 0000 1800 0000 ba00 0000 1eb1 7126 ..............q&\n+000205b0: 7265 702e 7cc0 0000 0000 0000 1100 0000 rep.|...........\n+000205c0: 2b00 0000 6858 d523 7265 702e 91c2 0000 +...hX.#rep.....\n+000205d0: 0000 0000 2200 0000 4601 0000 8f1d c526 ....\"...F......&\n+000205e0: 7265 702e 9a3e 0100 0000 0000 1d00 0000 rep..>..........\n+000205f0: 8600 0000 f583 ad27 7265 702e 1cc2 0100 .......'rep.....\n+00020600: 0000 0000 1800 0000 3301 0000 e59e 772f ........3.....w/\n+00020610: 0072 6570 7e3f 0100 0000 0000 1800 0000 .rep~?..........\n+00020620: 1100 0000 90ef a72e 7265 6d6f b4f6 0100 ........remo....\n+00020630: 0000 0000 1300 0000 8300 0000 4ea6 dd26 ............N..&\n+00020640: 7374 616e 64fa 0100 0000 0000 0e00 0000 stand...........\n+00020650: 3300 0000 ffff ffff 0000 0000 0000 0000 3...............\n+00020660: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n+00020670: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00020680: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n+00020690: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n+000206a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+000206b0: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n+000206c0: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n+000206d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+000206e0: 0000 0000 33a8 282c 7265 702e 85ba 0000 ....3.(,rep.....\n+000206f0: 0000 0000 1200 0000 7e00 0000 71c6 192f ........~...q../\n+00020700: 0072 6570 2ef9 0100 0000 0000 1900 0000 .rep............\n+00020710: 0200 0000 ffff ffff 0000 0000 0000 0000 ................\n+00020720: 0000 0000 0000 0000 0000 0000 64df d42a ............d..*\n+00020730: 7265 702e dbb2 0000 0000 0000 1e00 0000 rep.............\n+00020740: 8000 0000 ffff ffff 0000 0000 0000 0000 ................\n+00020750: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n+00020760: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00020770: 0000 0000 8aa6 372f 7265 702e c457 0000 ......7/rep..W..\n+00020780: 0000 0000 2a00 0000 7300 0000 7bf8 e72b ....*...s...{..+\n+00020790: 7265 702e 1a55 0000 0000 0000 2100 0000 rep..U......!...\n+000207a0: 7600 0000 b995 5f23 7265 702e 5437 0100 v....._#rep.T7..\n+000207b0: 0000 0000 1900 0000 2000 0000 0fa6 1723 ........ ......#\n+000207c0: 7265 6d6f 72f6 0100 0000 0000 1600 0000 remor...........\n+000207d0: 2c00 0000 87db 572f 7265 702e 0060 0000 ,.....W/rep..`..\n+000207e0: 0000 0000 2800 0000 0e01 0000 cf3f 9623 ....(........?.#\n+000207f0: 7265 702e 5d74 0000 0000 0000 2600 0000 rep.]t......&...\n+00020800: 5a00 0000 ffff ffff 0000 0000 0000 0000 Z...............\n+00020810: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n+00020820: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00020830: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n+00020840: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n+00020850: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00020860: 0000 0000 7a96 9a2f 7265 702e c29b 0000 ....z../rep.....\n+00020870: 0000 0000 2700 0000 aa00 0000 57f8 1a22 ....'.......W..\"\n+00020880: 7265 702e 4f85 0000 0000 0000 1a00 0000 rep.O...........\n+00020890: 5e01 0000 4f62 4224 7265 6d6f e6f7 0100 ^...ObB$remo....\n+000208a0: 0000 0000 1600 0000 2d00 0000 ffff ffff ........-.......\n+000208b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+000208c0: 0000 0000 f283 8f22 7265 702e 9d3d 0000 .......\"rep..=..\n+000208d0: 0000 0000 1500 0000 3000 0000 811b 9828 ........0......(\n+000208e0: 7265 702e cc4f 0000 0000 0000 1800 0000 rep..O..........\n+000208f0: 1300 0000 64aa 5028 7265 702e 503c 0100 ....d.P(rep.P<..\n+00020900: 0000 0000 2600 0000 3a00 0000 ffff ffff ....&...:.......\n+00020910: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00020920: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n+00020930: 0000 0000 0000 0000 0000 0000 7f86 5a2a ..............Z*\n+00020940: 7265 702e 9139 0100 0000 0000 1a00 0000 rep..9..........\n+00020950: a100 0000 97ae 4422 7265 702e 16b1 0000 ......D\"rep.....\n+00020960: 0000 0000 2300 0000 6b00 0000 dded b42c ....#...k......,\n+00020970: 0072 6570 28cd 0100 0000 0000 2000 0000 .rep(....... ...\n+00020980: 0e00 0000 ffff ffff 0000 0000 0000 0000 ................\n+00020990: 0000 0000 0000 0000 0000 0000 0244 7d2f .............D}/\n+000209a0: 7265 702e 2fcf 0000 0000 0000 2000 0000 rep./....... ...\n+000209b0: 8400 0000 887f 1427 7265 702e b3f1 0100 .......'rep.....\n+000209c0: 0000 0000 2000 0000 4800 0000 35c2 6922 .... ...H...5.i\"\n+000209d0: 7265 702e 8ef4 0100 0000 0000 1d00 0000 rep.............\n+000209e0: 2700 0000 ffff ffff 0000 0000 0000 0000 '...............\n+000209f0: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n+00020a00: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00020a10: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n+00020a20: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n+00020a30: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00020a40: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n+00020a50: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n+00020a60: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00020a70: 0000 0000 6279 0f26 7265 702e 0b37 0100 ....by.&rep..7..\n+00020a80: 0000 0000 2900 0000 2000 0000 ffff ffff ....)... .......\n+00020a90: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00020aa0: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n+00020ab0: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n+00020ac0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00020ad0: 0000 0000 5447 142d 7265 702e 3ac6 0000 ....TG.-rep.:...\n+00020ae0: 0000 0000 1700 0000 5101 0000 6bf1 2124 ........Q...k.!$\n+00020af0: 0072 6570 5d3f 0100 0000 0000 1a00 0000 .rep]?..........\n+00020b00: 0700 0000 f057 d427 0072 6570 c8ca 0100 .....W.'.rep....\n+00020b10: 0000 0000 1b00 0000 0b00 0000 49ca ad23 ............I..#\n+00020b20: 7265 6d6f 4af7 0100 0000 0000 1800 0000 remoJ...........\n+00020b30: 3f00 0000 ffff ffff 0000 0000 0000 0000 ?...............\n+00020b40: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n+00020b50: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00020b60: 0000 0000 af4f 402b 0072 6570 89f5 0100 .....O@+.rep....\n+00020b70: 0000 0000 2500 0000 0400 0000 ffff ffff ....%...........\n+00020b80: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00020b90: 0000 0000 6d26 c62f 7265 702e 79b3 0000 ....m&./rep.y...\n+00020ba0: 0000 0000 2000 0000 8200 0000 ffff ffff .... ...........\n+00020bb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00020bc0: 0000 0000 4994 372d 7265 702e 954c 0000 ....I.7-rep..L..\n+00020bd0: 0000 0000 2200 0000 aa00 0000 8ff0 c22c ....\"..........,\n+00020be0: 0072 6570 8acb 0100 0000 0000 2200 0000 .rep........\"...\n+00020bf0: 1300 0000 f87c 042f 7265 702e 4c09 0100 .....|./rep.L...\n+00020c00: 0000 0000 1300 0000 2900 0000 6fff 492d ........)...o.I-\n+00020c10: 7265 702e ef00 0100 0000 0000 0e00 0000 rep.............\n+00020c20: 2b00 0000 3650 a629 7265 702e fd3b 0100 +...6P.)rep..;..\n+00020c30: 0000 0000 2800 0000 2b00 0000 ffff ffff ....(...+.......\n+00020c40: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00020c50: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n+00020c60: 0000 0000 0000 0000 0000 0000 5374 3a2f ............St:/\n+00020c70: 7265 702e 0090 0000 0000 0000 1900 0000 rep.............\n+00020c80: 2701 0000 8b55 2b26 7265 702e ba49 0000 '....U+&rep..I..\n+00020c90: 0000 0000 1d00 0000 be02 0000 bb62 1126 .............b.&\n+00020ca0: 7265 702e 1bb4 0000 0000 0000 1d00 0000 rep.............\n+00020cb0: b100 0000 baf2 ee2e 7265 702e c3f9 0100 ........rep.....\n+00020cc0: 0000 0000 2600 0000 3d00 0000 ffff ffff ....&...=.......\n+00020cd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00020ce0: 0000 0000 f78e 8425 0072 6570 6ecf 0100 .......%.repn...\n+00020cf0: 0000 0000 1b00 0000 1c00 0000 ffff ffff ................\n+00020d00: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00020d10: 0000 0000 aa2d 1322 7265 702e 058f 0000 .....-.\"rep.....\n+00020d20: 0000 0000 1a00 0000 9b00 0000 1989 c12f .............../\n+00020d30: 6964 6c65 a2a2 0000 0000 0000 0900 0000 idle............\n+00020d40: 3501 0000 7ee5 5c24 7265 702e b909 0100 5...~.\\$rep.....\n+00020d50: 0000 0000 1100 0000 ad00 0000 e760 392d .............`9-\n+00020d60: 7265 702e cdb9 0000 0000 0000 0e00 0000 rep.............\n+00020d70: aa00 0000 8bef 7d25 7265 702e ec70 0000 ......}%rep..p..\n+00020d80: 0000 0000 1c00 0000 c100 0000 8795 4528 ..............E(\n+00020d90: 7265 702e e3c9 0000 0000 0000 1f00 0000 rep.............\n+00020da0: e000 0000 e61d 8f24 7265 702e e9f9 0000 .......$rep.....\n+00020db0: 0000 0000 1900 0000 4102 0000 365f 422f ........A...6_B/\n+00020dc0: 7265 702e ad3f 0000 0000 0000 1a00 0000 rep..?..........\n+00020dd0: 3200 0000 65f7 a722 7265 702e 423a 0000 2...e..\"rep.B:..\n+00020de0: 0000 0000 1900 0000 8f00 0000 e926 e420 .............&. \n+00020df0: 0072 6570 32f4 0100 0000 0000 1200 0000 .rep2...........\n+00020e00: 0b00 0000 6642 cd2d 7265 702e bfcb 0100 ....fB.-rep.....\n+00020e10: 0000 0000 2200 0000 2700 0000 0ba1 d02c ....\"...'......,\n+00020e20: 7265 702e b2f5 0100 0000 0000 1600 0000 rep.............\n+00020e30: 2f00 0000 c8ff 8420 7265 702e 4ff4 0100 /...... rep.O...\n+00020e40: 0000 0000 1300 0000 2c00 0000 9adf 7426 ........,.....t&\n+00020e50: 7265 702e a5f8 0100 0000 0000 1c00 0000 rep.............\n+00020e60: 6d00 0000 995e 512b 7265 702e f2ac 0000 m....^Q+rep.....\n+00020e70: 0000 0000 1f00 0000 a300 0000 afca 4420 ..............D \n+00020e80: 7265 702e 8c3d 0100 0000 0000 1d00 0000 rep..=..........\n+00020e90: f100 0000 ffff ffff 0000 0000 0000 0000 ................\n+00020ea0: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n+00020eb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00020ec0: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n+00020ed0: 0000 0000 0000 0000 0000 0000 81b6 6e25 ..............n%\n+00020ee0: 7265 702e 5bbf 0000 0000 0000 0c00 0000 rep.[...........\n+00020ef0: 5c00 0000 4621 fd28 7265 702e cecd 0000 \\...F!.(rep.....\n+00020f00: 0000 0000 1a00 0000 ad00 0000 93f0 942c ...............,\n+00020f10: 2a69 7370 49f9 0100 0000 0000 1400 0000 *ispI...........\n+00020f20: 1700 0000 003d 332f 0072 6570 74f9 0100 .....=3/.rept...\n+00020f30: 0000 0000 1c00 0000 0000 0000 ffff ffff ................\n+00020f40: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00020f50: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n+00020f60: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n+00020f70: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00020f80: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n+00020f90: 0000 0000 0000 0000 0000 0000 df9f 1528 ...............(\n+00020fa0: 7265 702e e4c1 0000 0000 0000 1600 0000 rep.............\n+00020fb0: 2b00 0000 e583 232d 7265 702e f9c3 0000 +.....#-rep.....\n+00020fc0: 0000 0000 1b00 0000 9600 0000 59e1 b62e ............Y...\n+00020fd0: 7265 702e 2143 0000 0000 0000 1000 0000 rep.!C..........\n+00020fe0: 8201 0000 b30b ab2c 7265 702e 6e47 0000 .......,rep.nG..\n+00020ff0: 0000 0000 1e00 0000 2e02 0000 0000 0000 ................\n+00021000: 0200 0000 1003 0000 f02c 0100 0000 0000 .........,......\n+00021010: 0010 0000 0020 0200 0000 0000 0000 0000 ..... ..........\n+00021020: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00021030: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00021040: 0000 0000 0000 0000 0000 0000 0300 0000 ................\n+00021050: 6d00 0000 4c47 dd37 0072 6570 8e2a 0100 m...LG.7.rep.*..\n+00021060: 0000 0000 1700 0000 1600 0000 ffff ffff ................\n+00021070: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00021080: 0000 0000 01ea 363e 7369 7465 7cb7 0000 ......6>site|...\n+00021090: 0000 0000 1300 0000 4700 0000 86b3 df35 ........G......5\n+000210a0: 0072 6570 3d3f 0100 0000 0000 1900 0000 .rep=?..........\n+000210b0: 0700 0000 cbdc b33f 7265 6d6f f123 0100 .......?remo.#..\n+000210c0: 0000 0000 1600 0000 7700 0000 fed7 fc3c ........w......<\n+000210d0: 7374 616e c12c 0100 0000 0000 0e00 0000 stan.,..........\n+000210e0: 2100 0000 55f9 7235 7265 702e 4270 0000 !...U.r5rep.Bp..\n+000210f0: 0000 0000 1900 0000 9100 0000 5bdf de33 ............[..3\n+00021100: 0072 6570 2322 0100 0000 0000 2000 0000 .rep#\"...... ...\n+00021110: 1500 0000 a271 253b 7265 702e 25c2 0000 .....q%;rep.%...\n+00021120: 0000 0000 1500 0000 5700 0000 68df 0a3c ........W...h..<\n+00021130: 7265 702e 00c0 0000 0000 0000 1300 0000 rep.............\n+00021140: 6900 0000 21d5 1737 7265 702e b720 0100 i...!..7rep.. ..\n+00021150: 0000 0000 2300 0000 4901 0000 1900 cd3a ....#...I......:\n+00021160: 7265 702e 4c3a 0100 0000 0000 1a00 0000 rep.L:..........\n+00021170: 4800 0000 a72b 8335 7265 702e b538 0100 H....+.5rep..8..\n+00021180: 0000 0000 1600 0000 2f00 0000 b72d 3937 ......../....-97\n+00021190: 0072 6570 a73f 0100 0000 0000 1b00 0000 .rep.?..........\n+000211a0: 1100 0000 7790 1e35 0072 6570 4ecb 0100 ....w..5.repN...\n+000211b0: 0000 0000 1e00 0000 1e00 0000 ffff ffff ................\n+000211c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+000211d0: 0000 0000 92e7 733a 7265 702e 4c34 0100 ......s:rep.L4..\n+000211e0: 0000 0000 1900 0000 9300 0000 8887 7b34 ..............{4\n+000211f0: 7265 702e 8d37 0100 0000 0000 1900 0000 rep..7..........\n+00021200: 0e00 0000 ffff ffff 0000 0000 0000 0000 ................\n+00021210: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n+00021220: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00021230: 0000 0000 a6d5 6138 7265 702e 9acc 0100 ......a8rep.....\n+00021240: 0000 0000 1100 0000 3300 0000 4dc8 a533 ........3...M..3\n+00021250: 7265 702e 00f0 0100 0000 0000 2100 0000 rep.........!...\n+00021260: 6800 0000 4090 ce31 7265 702e 15bb 0000 h...@..1rep.....\n+00021270: 0000 0000 0f00 0000 7300 0000 ffff ffff ........s.......\n+00021280: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00021290: 0000 0000 15b3 b43e 7265 702e 6158 0000 .......>rep.aX..\n+000212a0: 0000 0000 2500 0000 6800 0000 ffff ffff ....%...h.......\n+000212b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+000212c0: 0000 0000 3c72 0939 7265 702e 9d28 0100 ....\n+00021430: 7265 702e b8c0 0000 0000 0000 1200 0000 rep.............\n+00021440: 4900 0000 4b18 0f3a 7265 702e 89f0 0100 I...K..:rep.....\n+00021450: 0000 0000 2100 0000 4900 0000 ffff ffff ....!...I.......\n+00021460: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00021470: 0000 0000 f338 be36 7265 702e 13c1 0000 .....8.6rep.....\n+00021480: 0000 0000 1200 0000 8100 0000 4af9 063a ............J..:\n+00021490: 7265 702e a826 0100 0000 0000 0d00 0000 rep..&..........\n+000214a0: 7401 0000 0c5a 6c35 7265 702e 2238 0100 t....Zl5rep.\"8..\n+000214b0: 0000 0000 1700 0000 7c00 0000 9b74 b238 ........|....t.8\n+000214c0: 7265 702e c73e 0000 0000 0000 1600 0000 rep..>..........\n+000214d0: 3e00 0000 15e0 263f 7265 702e 9722 0100 >.....&?rep..\"..\n+000214e0: 0000 0000 1c00 0000 b900 0000 a20d 6637 ..............f7\n+000214f0: 7265 702e b1ab 0000 0000 0000 2000 0000 rep......... ...\n+00021500: 5e00 0000 1b6c 9331 0072 6570 2928 0100 ^....l.1.rep)(..\n+00021510: 0000 0000 0e00 0000 1400 0000 d198 df3b ...............;\n+00021520: 0072 6570 30cc 0100 0000 0000 1400 0000 .rep0...........\n+00021530: 0200 0000 a726 783c 0072 6570 da2a 0100 .....&x<.rep.*..\n+00021540: 0000 0000 1b00 0000 0200 0000 5c17 9d30 ............\\..0\n+00021550: 7265 702e d133 0100 0000 0000 1d00 0000 rep..3..........\n+00021560: 5e00 0000 1581 0c3c 7265 702e 962b 0100 ^......\n+000217c0: 7265 702e 612c 0100 0000 0000 2500 0000 rep.a,......%...\n+000217d0: 3b00 0000 8cf2 dd3f 7265 702e 34cb 0000 ;......?rep.4...\n+000217e0: 0000 0000 1a00 0000 5600 0000 ffff ffff ........V.......\n+000217f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00021800: 0000 0000 d0a6 f034 7265 702e a5cf 0100 .......4rep.....\n+00021810: 0000 0000 2200 0000 3800 0000 477a 2f38 ....\"...8...Gz/8\n+00021820: 646c 2d6c 0eb6 0000 0000 0000 0c00 0000 dl-l............\n+00021830: 4100 0000 7655 6135 646f 6375 35b8 0000 A...vUa5docu5...\n+00021840: 0000 0000 1300 0000 3e00 0000 6e73 223b ........>...ns\";\n+00021850: 7265 702e 98f3 0100 0000 0000 1100 0000 rep.............\n+00021860: 8900 0000 ffff ffff 0000 0000 0000 0000 ................\n+00021870: 0000 0000 0000 0000 0000 0000 ed75 2733 .............u'3\n+00021880: 7265 702e d404 0100 0000 0000 1800 0000 rep.............\n+00021890: 1100 0000 fbb3 1a37 7265 702e 5b6e 0000 .......7rep.[n..\n+000218a0: 0000 0000 1f00 0000 3f00 0000 3544 7035 ........?...5Dp5\n+000218b0: 7265 6d6f 7e24 0100 0000 0000 1400 0000 remo~$..........\n+000218c0: 7f00 0000 97a7 6838 7265 6d6f 1125 0100 ......h8remo.%..\n+000218d0: 0000 0000 1900 0000 8300 0000 5cae 7530 ............\\.u0\n+000218e0: 7265 702e 48f7 0000 0000 0000 0f00 0000 rep.H...........\n+000218f0: 4200 0000 ffff ffff 0000 0000 0000 0000 B...............\n+00021900: 0000 0000 0000 0000 0000 0000 b88c 8f31 ...............1\n+00021910: 7265 702e fa38 0100 0000 0000 1900 0000 rep..8..........\n+00021920: 7e00 0000 c2c0 4331 7265 702e a6c1 0000 ~.....C1rep.....\n+00021930: 0000 0000 1500 0000 2900 0000 ffff ffff ........).......\n+00021940: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00021950: 0000 0000 6674 6834 7265 702e b03c 0100 ....fth4rep..<..\n+00021960: 0000 0000 1a00 0000 c200 0000 ffff ffff ................\n+00021970: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00021980: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n+00021990: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n+000219a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+000219b0: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n+000219c0: 0000 0000 0000 0000 0000 0000 78f5 ef3c ............x..<\n+000219d0: 7265 702e a4cb 0000 0000 0000 1300 0000 rep.............\n+000219e0: 3200 0000 bcfc dd3b 0072 6570 7126 0100 2......;.repq&..\n+000219f0: 0000 0000 3700 0000 0000 0000 3bcd e737 ....7.......;..7\n+00021a00: 7265 702e 97cd 0100 0000 0000 2100 0000 rep.........!...\n+00021a10: a400 0000 a77c f736 7265 702e e8f5 0000 .....|.6rep.....\n+00021a20: 0000 0000 1600 0000 4a01 0000 2336 333d ........J...#63=\n+00021a30: 7265 702e 95ce 0000 0000 0000 2300 0000 rep.........#...\n+00021a40: 7700 0000 f5f5 7937 7265 702e 00c0 0100 w.....y7rep.....\n+00021a50: 0000 0000 1800 0000 0402 0000 9a2f cd3c ............./.<\n+00021a60: 0072 6570 eeca 0100 0000 0000 1b00 0000 .rep............\n+00021a70: 1500 0000 ffff ffff 0000 0000 0000 0000 ................\n+00021a80: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n 00021a90: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00021aa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00021ab0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00021ac0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00021ad0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00021ae0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00021af0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00021b00: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00021b10: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00021aa0: 0000 0000 e242 bd3d 7265 702e 3129 0100 .....B.=rep.1)..\n+00021ab0: 0000 0000 1900 0000 5400 0000 4622 e73a ........T...F\".:\n+00021ac0: 7265 702e 19fe 0000 0000 0000 1500 0000 rep.............\n+00021ad0: 5900 0000 4285 9034 0072 6570 5822 0100 Y...B..4.repX\"..\n+00021ae0: 0000 0000 2700 0000 1800 0000 8db1 c83c ....'..........<\n+00021af0: 7265 702e 8608 0100 0000 0000 1400 0000 rep.............\n+00021b00: 4f00 0000 17f7 fe3f 7265 702e 9e29 0100 O......?rep..)..\n+00021b10: 0000 0000 1600 0000 da00 0000 ffff ffff ................\n 00021b20: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00021b30: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00021b40: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00021b50: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00021b60: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00021b70: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00021b30: 0000 0000 f94c 6e3c 7265 702e 5da1 0000 .....Lnrcp-l#..\n+00021ba0: 0000 0000 0b00 0000 4300 0000 ebc0 4435 ........C.....D5\n+00021bb0: 7265 702e b437 0100 0000 0000 1b00 0000 rep..7..........\n+00021bc0: 5300 0000 ffff ffff 0000 0000 0000 0000 S...............\n+00021bd0: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n 00021be0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00021bf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00021c00: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00021c10: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00021c20: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00021c30: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00021bf0: 0000 0000 5df4 5f31 7265 702e a436 0100 ....]._1rep..6..\n+00021c00: 0000 0000 1800 0000 4f00 0000 ac02 c837 ........O......7\n+00021c10: 7265 702e 91c9 0100 0000 0000 1a00 0000 rep.............\n+00021c20: 4000 0000 ffff ffff 0000 0000 0000 0000 @...............\n+00021c30: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n 00021c40: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00021c50: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00021c60: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00021c50: 0000 0000 fcd3 6b35 0072 6570 7df3 0100 ......k5.rep}...\n+00021c60: 0000 0000 1300 0000 0800 0000 ffff ffff ................\n 00021c70: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00021c80: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00021c90: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00021c80: 0000 0000 5af8 e836 7265 702e 027a 0000 ....Z..6rep..z..\n+00021c90: 0000 0000 1a00 0000 7e00 0000 ffff ffff ........~.......\n 00021ca0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00021cb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00021cc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00021cb0: 0000 0000 7b12 c230 7265 702e d3cf 0000 ....{..0rep.....\n+00021cc0: 0000 0000 1a00 0000 0f00 0000 ffff ffff ................\n 00021cd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00021ce0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00021cf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00021ce0: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n+00021cf0: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n 00021d00: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00021d10: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00021d20: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00021d10: 0000 0000 ac84 4a3a 7265 702e 6d05 0100 ......J:rep.m...\n+00021d20: 0000 0000 0f00 0000 5100 0000 ffff ffff ........Q.......\n 00021d30: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00021d40: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00021d50: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00021d60: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00021d70: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00021d80: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00021d40: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n+00021d50: 0000 0000 0000 0000 0000 0000 d039 9835 .............9.5\n+00021d60: 7265 702e b2c4 0100 0000 0000 1700 0000 rep.............\n+00021d70: c804 0000 ffff ffff 0000 0000 0000 0000 ................\n+00021d80: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n 00021d90: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00021da0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00021db0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00021dc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00021dd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00021de0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00021df0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00021e00: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00021e10: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00021da0: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n+00021db0: 0000 0000 0000 0000 0000 0000 8ac5 dc31 ...............1\n+00021dc0: 7265 702e a2c7 0000 0000 0000 1c00 0000 rep.............\n+00021dd0: 9600 0000 6aa7 8939 7265 702e ae88 0000 ....j..9rep.....\n+00021de0: 0000 0000 1300 0000 3200 0000 84a9 7337 ........2.....s7\n+00021df0: 0072 6570 ba23 0100 0000 0000 3700 0000 .rep.#......7...\n+00021e00: 0000 0000 2dd1 be34 7265 702e f834 0100 ....-..4rep..4..\n+00021e10: 0000 0000 1800 0000 a800 0000 ffff ffff ................\n 00021e20: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00021e30: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00021e40: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00021e30: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n+00021e40: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n 00021e50: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00021e60: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00021e70: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00021e80: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00021e90: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00021ea0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00021eb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00021ec0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00021ed0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00021e60: 0000 0000 a319 1930 7265 702e f72a 0100 .......0rep..*..\n+00021e70: 0000 0000 1200 0000 8d00 0000 3b55 0130 ............;U.0\n+00021e80: 7265 702e aac4 0000 0000 0000 2000 0000 rep......... ...\n+00021e90: 7001 0000 af56 2e31 0072 6570 decc 0100 p....V.1.rep....\n+00021ea0: 0000 0000 1200 0000 0200 0000 353e 5736 ............5>W6\n+00021eb0: 0072 6570 80cc 0100 0000 0000 1800 0000 .rep............\n+00021ec0: 0200 0000 5cd1 fa31 0072 6570 75cd 0100 ....\\..1.repu...\n+00021ed0: 0000 0000 1d00 0000 0500 0000 ffff ffff ................\n 00021ee0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00021ef0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00021f00: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00021f10: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00021f20: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00021f30: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00021f40: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00021f50: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00021f60: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00021ef0: 0000 0000 ce27 8a37 7265 702e 0030 0100 .....'.7rep..0..\n+00021f00: 0000 0000 2000 0000 da00 0000 ad3b 4837 .... ........;H7\n+00021f10: 7265 702e dd74 0000 0000 0000 2300 0000 rep..t......#...\n+00021f20: 5a00 0000 e412 b83d 7265 6d6f ad25 0100 Z......=remo.%..\n+00021f30: 0000 0000 1a00 0000 5300 0000 33c1 df3d ........S...3..=\n+00021f40: 0072 6570 0020 0100 0000 0000 1400 0000 .rep. ..........\n+00021f50: 0500 0000 9576 6038 7265 702e ec61 0000 .....v`8rep..a..\n+00021f60: 0000 0000 1d00 0000 aa00 0000 ffff ffff ................\n 00021f70: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00021f80: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00021f90: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00021f80: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n+00021f90: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n 00021fa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00021fb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00021fc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00021fb0: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n+00021fc0: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n 00021fd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00021fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00021ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00022000: 7265 702e 7374 7275 6374 7572 6573 236d rep.structures#m\n-00022010: 616b 652d 696e 7465 7266 6163 6543 7265 ake-interfaceCre\n-00022020: 6174 6520 616e 2069 6e74 6572 6661 6365 ate an interface\n-00022030: 2063 616c 6c65 6420 4e41 4d45 2065 7870 called NAME exp\n-00022040: 6f72 7469 6e67 2074 6865 206c 6973 7420 orting the list \n-00022050: 6f66 2073 796d 626f 6c73 2053 4947 2e72 of symbols SIG.r\n-00022060: 6570 2e73 7472 7563 7475 7265 7323 6c6f ep.structures#lo\n-00022070: 6361 7465 2d62 696e 6469 6e67 5265 7475 cate-bindingRetu\n-00022080: 726e 2074 6865 206e 616d 6520 6f66 2074 rn the name of t\n-00022090: 6865 2073 7472 7563 7475 7265 2062 696e he structure bin\n-000220a0: 6469 6e67 206f 6620 5359 4d2c 2075 7369 ding of SYM, usi\n-000220b0: 6e67 2074 6865 206c 6973 7420 6f66 206d ng the list of m\n-000220c0: 6f64 756c 650a 6e61 6d65 7320 494d 504f odule.names IMPO\n-000220d0: 5254 4544 2061 7320 7468 6520 7365 6172 RTED as the sear\n-000220e0: 6368 2073 7461 7274 2070 6f69 6e74 732e ch start points.\n-000220f0: 0072 6570 2e73 7472 7563 7475 7265 7323 .rep.structures#\n-00022100: 6c6f 6361 7465 2d62 696e 6469 6e67 2053 locate-binding S\n-00022110: 594d 2049 4d50 4f52 5445 4472 6570 2e72 YM IMPORTEDrep.r\n-00022120: 6567 6578 7023 7374 7269 6e67 2d72 6570 egexp#string-rep\n-00022130: 6c61 6365 5265 7475 726e 2074 6865 2073 laceReturn the s\n-00022140: 7472 696e 6720 6372 6561 7465 6420 6279 tring created by\n-00022150: 2072 6570 6c61 6369 6e67 2061 6c6c 206d replacing all m\n-00022160: 6174 6368 6573 206f 6620 5245 4745 5850 atches of REGEXP\n-00022170: 2069 6e0a 5354 5249 4e47 2077 6974 6820 in.STRING with \n-00022180: 7468 6520 6578 7061 6e73 696f 6e20 6f66 the expansion of\n-00022190: 2054 454d 504c 4154 452e 0a0a 4966 2054 TEMPLATE...If T\n-000221a0: 454d 504c 4154 4520 6973 2061 2073 7472 EMPLATE is a str\n-000221b0: 696e 672c 2069 7420 6973 2065 7870 616e ing, it is expan\n-000221c0: 6465 6420 7573 696e 6720 7468 6520 6065 ded using the `e\n-000221d0: 7870 616e 642d 6c61 7374 2d6d 6174 6368 xpand-last-match\n-000221e0: 270a 6675 6e63 7469 6f6e 2c20 6f74 6865 '.function, othe\n-000221f0: 7277 6973 6520 5445 4d50 4c41 5445 2069 rwise TEMPLATE i\n-00022200: 7320 6361 6c6c 6564 2061 7320 6120 6675 s called as a fu\n-00022210: 6e63 7469 6f6e 2077 6974 6820 5354 5249 nction with STRI\n-00022220: 4e47 2061 7320 6974 730a 736f 6c65 2061 NG as its.sole a\n-00022230: 7267 756d 656e 742e 2049 7420 7368 6f75 rgument. It shou\n-00022240: 6c64 2072 6574 7572 6e20 6120 7374 7269 ld return a stri\n-00022250: 6e67 2e20 416c 736f 2069 7420 6973 2067 ng. Also it is g\n-00022260: 7561 7261 6e74 6565 6420 7468 6174 0a74 uaranteed that.t\n-00022270: 6865 206c 6173 7420 7265 6775 6c61 7220 he last regular \n-00022280: 6578 7072 6573 7369 6f6e 2074 6f20 6861 expression to ha\n-00022290: 7665 2062 6565 6e20 6d61 7463 6865 6420 ve been matched \n-000222a0: 7761 7320 5245 4745 5850 2077 6865 6e0a was REGEXP when.\n-000222b0: 5445 4d50 4c41 5445 2069 7320 6361 6c6c TEMPLATE is call\n-000222c0: 6564 2e00 7265 702e 7265 6765 7870 2373 ed..rep.regexp#s\n-000222d0: 7472 696e 672d 7265 706c 6163 6520 5245 tring-replace RE\n-000222e0: 4745 5850 2054 454d 504c 4154 4520 5354 GEXP TEMPLATE ST\n-000222f0: 5249 4e47 7265 702e 7265 6765 7870 2373 RINGrep.regexp#s\n-00022300: 7472 696e 672d 7370 6c69 7452 6574 7572 tring-splitRetur\n-00022310: 6e20 6120 6c69 7374 206f 6620 7375 6273 n a list of subs\n-00022320: 7472 696e 6773 206f 6620 5354 5249 4e47 trings of STRING\n-00022330: 2c20 6561 6368 2064 656c 696d 6974 6564 , each delimited\n-00022340: 2062 7920 5245 4745 5850 2e00 7265 702e by REGEXP..rep.\n-00022350: 7265 6765 7870 2373 7472 696e 672d 7370 regexp#string-sp\n-00022360: 6c69 7420 5245 4745 5850 2053 5452 494e lit REGEXP STRIN\n-00022370: 4772 6570 2e6c 616e 672e 696e 7465 7270 Grep.lang.interp\n-00022380: 7265 7465 7223 7454 6865 2073 796d 626f reter#tThe symbo\n-00022390: 6c20 6f66 7465 6e20 7573 6564 2061 7320 l often used as \n-000223a0: 7468 6520 6361 6e6f 6e69 6361 6c20 626f the canonical bo\n-000223b0: 6f6c 6561 6e2d 7472 7565 2076 616c 7565 olean-true value\n-000223c0: 2e72 6570 2e6c 616e 672e 696e 7465 7270 .rep.lang.interp\n-000223d0: 7265 7465 7223 6465 6673 7562 7374 4465 reter#defsubstDe\n-000223e0: 6669 6e65 7320 6120 6675 6e63 7469 6f6e fines a function\n-000223f0: 2074 6861 7420 7769 6c6c 2062 6520 636f that will be co\n-00022400: 6d70 696c 6564 2069 6e6c 696e 6520 746f mpiled inline to\n-00022410: 2061 6e79 2066 756e 6374 696f 6e73 2074 any functions t\n-00022420: 6861 740a 6361 6c6c 2069 742e 204f 7468 hat.call it. Oth\n-00022430: 6572 7769 7365 2065 7861 6374 6c79 2074 erwise exactly t\n-00022440: 6865 2073 616d 6520 6173 2064 6566 756e he same as defun\n-00022450: 2e00 7265 702e 6c61 6e67 2e69 6e74 6572 ..rep.lang.inter\n-00022460: 7072 6574 6572 236c 6574 7265 6320 4249 preter#letrec BI\n-00022470: 4e44 494e 4753 202e 2042 4f44 5900 7265 NDINGS . BODY.re\n-00022480: 702e 6c61 6e67 2e69 6e74 6572 7072 6574 p.lang.interpret\n-00022490: 6572 236c 6574 2d66 6c75 6964 7320 4249 er#let-fluids BI\n-000224a0: 4e44 494e 4753 202e 2042 4f44 5900 7265 NDINGS . BODY.re\n-000224b0: 702e 6c61 6e67 2e69 6e74 6572 7072 6574 p.lang.interpret\n-000224c0: 6572 2363 6173 6520 4b45 5920 2e20 434c er#case KEY . CL\n-000224d0: 4155 5345 5372 6570 2e6c 616e 672e 696e AUSESrep.lang.in\n-000224e0: 7465 7270 7265 7465 7223 756e 6c65 7373 terpreter#unless\n-000224f0: 4576 616c 7561 7465 7320 434f 4e44 4954 Evaluates CONDIT\n-00022500: 494f 4e2c 2069 6620 6974 2069 7320 6e69 ION, if it is ni\n-00022510: 6c20 616e 2069 6d70 6c69 6369 7420 7072 l an implicit pr\n-00022520: 6f67 6e20 6973 2070 6572 666f 726d 6564 ogn is performed\n-00022530: 2077 6974 680a 464f 524d 532e 7265 702e with.FORMS.rep.\n-00022540: 6c61 6e67 2e69 6e74 6572 7072 6574 6572 lang.interpreter\n-00022550: 236f 7254 6865 2066 6972 7374 206f 6620 #orThe first of \n-00022560: 7468 6520 4152 4753 2069 7320 6576 616c the ARGS is eval\n-00022570: 7561 7465 642c 2069 6620 6974 2069 7320 uated, if it is \n-00022580: 7472 7565 2069 7473 2076 616c 7565 2069 true its value i\n-00022590: 7320 7468 6520 7661 6c75 650a 6f66 2074 s the value.of t\n-000225a0: 6865 2060 6f72 2720 666f 726d 2061 6e64 he `or' form and\n-000225b0: 206e 6f20 6d6f 7265 2061 7267 756d 656e no more argumen\n-000225c0: 7473 2061 7265 2065 7661 6c75 6174 6564 ts are evaluated\n-000225d0: 2e20 4f74 6865 7277 6973 6520 7468 6973 . Otherwise this\n-000225e0: 2073 7465 700a 6973 2072 6570 6561 7465 step.is repeate\n-000225f0: 6420 666f 7220 7468 6520 6e65 7874 206d d for the next m\n-00022600: 656d 6265 7220 6f66 2041 5247 532e 0a0a ember of ARGS...\n-00022610: 4966 2061 6c6c 206f 6620 7468 6520 4152 If all of the AR\n-00022620: 4753 2068 6176 6520 6265 656e 2065 7661 GS have been eva\n-00022630: 6c75 6174 6564 2061 6e64 206e 6f6e 6520 luated and none \n-00022640: 6861 7665 2061 2074 7275 6520 7661 6c75 have a true valu\n-00022650: 650a 6028 2927 2069 7320 7468 6520 7661 e.`()' is the va\n-00022660: 6c75 6520 6f66 2074 6865 2060 6f72 2720 lue of the `or' \n-00022670: 666f 726d 2e0a 0a49 6620 7468 6572 6520 form...If there \n-00022680: 6172 6520 6e6f 2041 5247 5320 7468 6520 are no ARGS the \n-00022690: 6661 6c73 6520 7661 6c75 6520 6973 2072 false value is r\n-000226a0: 6574 7572 6e65 642e 0072 6570 2e6c 616e eturned..rep.lan\n-000226b0: 672e 696e 7465 7270 7265 7465 7223 6f72 g.interpreter#or\n-000226c0: 202e 2041 5247 5372 6570 2e6c 616e 672e . ARGSrep.lang.\n-000226d0: 696e 7465 7270 7265 7465 7223 7365 7471 interpreter#setq\n-000226e0: 2d64 6566 6175 6c74 7365 7471 2d64 6566 -defaultsetq-def\n-000226f0: 6175 6c74 207b 2056 4152 4941 424c 4520 ault { VARIABLE \n-00022700: 464f 524d 207d 202e 2e2e 0a0a 5365 7473 FORM } .....Sets\n-00022710: 2074 6865 2064 6566 6175 6c74 2076 616c the default val\n-00022720: 7565 206f 6620 6561 6368 2056 4152 4941 ue of each VARIA\n-00022730: 424c 4520 746f 2074 6865 2076 616c 7565 BLE to the value\n-00022740: 206f 6620 6974 730a 636f 7272 6573 706f of its.correspo\n-00022750: 6e64 696e 6720 464f 524d 2065 7661 6c75 nding FORM evalu\n-00022760: 6174 6564 2c20 7265 7475 726e 7320 7468 ated, returns th\n-00022770: 6520 7661 6c75 6520 6f66 2074 6865 206c e value of the l\n-00022780: 6173 7420 6576 616c 7561 7469 6f6e 2e0a ast evaluation..\n-00022790: 5365 6520 616c 736f 2060 7365 7471 272e See also `setq'.\n-000227a0: 2052 6574 7572 6e73 2074 6865 2076 616c Returns the val\n-000227b0: 7565 206f 6620 7468 6520 6c61 7374 2046 ue of the last F\n-000227c0: 4f52 4d2e 7265 702e 6c61 6e67 2e69 6e74 ORM.rep.lang.int\n-000227d0: 6572 7072 6574 6572 2364 6566 696e 652d erpreter#define-\n-000227e0: 7370 6563 6961 6c2d 7661 7269 6162 6c65 special-variable\n-000227f0: 5573 6520 6465 6676 6172 2d73 6574 7120 Use defvar-setq \n-00022800: 696e 7374 6561 642e 7265 702e 6c61 6e67 instead.rep.lang\n-00022810: 2e69 6e74 6572 7072 6574 6572 2377 6869 .interpreter#whi\n-00022820: 6c65 7768 696c 6520 434f 4e44 4954 494f lewhile CONDITIO\n-00022830: 4e20 424f 4459 2e2e 2e0a 0a60 7768 696c N BODY.....`whil\n-00022840: 6527 2069 7320 616e 2069 6d70 6572 6174 e' is an imperat\n-00022850: 6976 6520 6c6f 6f70 696e 6720 636f 6e73 ive looping cons\n-00022860: 7472 7563 742e 2043 4f4e 4449 5449 4f4e truct. CONDITION\n-00022870: 2069 7320 6576 616c 7561 7465 642c 2069 is evaluated, i\n-00022880: 660a 6974 2070 726f 6475 6365 7320 6120 f.it produces a \n-00022890: 7472 7565 2076 616c 7565 2c20 7468 656e true value, then\n-000228a0: 2074 6865 2073 6571 7565 6e63 6520 6f66 the sequence of\n-000228b0: 2042 4f44 592e 2e2e 2066 6f72 6d73 2061 BODY... forms a\n-000228c0: 7265 0a65 7661 6c75 6174 6564 2075 7369 re.evaluated usi\n-000228d0: 6e67 2061 6e20 696d 706c 6963 6974 2060 ng an implicit `\n-000228e0: 7072 6f67 6e27 2073 7461 7465 6d65 6e74 progn' statement\n-000228f0: 2c20 616e 6420 636f 6e74 726f 6c20 7061 , and control pa\n-00022900: 7373 6573 2062 6163 6b0a 746f 2074 6865 sses back.to the\n-00022910: 2062 6567 696e 6e69 6e67 206f 6620 7468 beginning of th\n-00022920: 6520 7768 696c 6520 666f 726d 2e0a 0a57 e while form...W\n-00022930: 6865 6e20 7468 6520 5641 4c55 4520 6f66 hen the VALUE of\n-00022940: 2043 4f4e 4449 5449 4f4e 2069 7320 6661 CONDITION is fa\n-00022950: 6c73 652c 2074 6865 2077 6869 6c65 2073 lse, the while s\n-00022960: 7461 7465 6d65 6e74 2069 7320 6578 6974 tatement is exit\n-00022970: 6564 2c0a 7265 7475 726e 696e 6720 616e ed,.returning an\n-00022980: 2075 6e64 6566 696e 6564 2076 616c 7565 undefined value\n-00022990: 2e00 7265 702e 6c61 6e67 2e69 6e74 6572 ..rep.lang.inter\n-000229a0: 7072 6574 6572 2370 726f 6731 2046 4f52 preter#prog1 FOR\n-000229b0: 4d31 202e 2046 4f52 4d53 7265 702e 6c61 M1 . FORMSrep.la\n-000229c0: 6e67 2e69 6e74 6572 7072 6574 6572 2370 ng.interpreter#p\n-000229d0: 726f 6732 7072 6f67 3220 464f 524d 3120 rog2prog2 FORM1 \n-000229e0: 464f 524d 3220 5b46 4f52 4d53 2e2e 2e5d FORM2 [FORMS...]\n-000229f0: 0a0a 4576 616c 7561 7465 2046 4f52 4d31 ..Evaluate FORM1\n-00022a00: 2064 6973 6361 7264 696e 6720 6974 7320 discarding its \n-00022a10: 7265 7375 6c74 2c20 7468 656e 2065 7661 result, then eva\n-00022a20: 6c75 6174 6520 464f 524d 3220 666f 6c6c luate FORM2 foll\n-00022a30: 6f77 6564 2062 790a 6028 7072 6f67 6e20 owed by.`(progn \n-00022a40: 464f 524d 532e 2e2e 2927 2e20 5265 7475 FORMS...)'. Retu\n-00022a50: 726e 7320 7468 6520 7265 7375 6c74 206f rns the result o\n-00022a60: 6620 6576 616c 7561 7469 6e67 2046 4f52 f evaluating FOR\n-00022a70: 4d32 2e00 7265 702e 6c61 6e67 2e69 6e74 M2..rep.lang.int\n-00022a80: 6572 7072 6574 6572 2377 6974 682d 6f62 erpreter#with-ob\n-00022a90: 6a65 6374 204f 424a 202e 2042 4f44 5972 ject OBJ . BODYr\n-00022aa0: 6570 2e6c 616e 672e 696e 7465 7270 7265 ep.lang.interpre\n-00022ab0: 7465 7223 636f 6e64 6974 696f 6e2d 6361 ter#condition-ca\n-00022ac0: 7365 4576 616c 7561 7465 7320 464f 524d seEvaluates FORM\n-00022ad0: 2077 6974 6820 6572 726f 722d 6861 6e64 with error-hand\n-00022ae0: 6c65 7273 2069 6e20 706c 6163 652c 2069 lers in place, i\n-00022af0: 6620 6e6f 2065 7272 6f72 7320 6f63 6375 f no errors occu\n-00022b00: 720a 7265 7475 726e 2074 6865 2076 616c r.return the val\n-00022b10: 7565 2072 6574 7572 6e65 6420 6279 2046 ue returned by F\n-00022b20: 4f52 4d2c 2065 6c73 6520 7468 6520 7661 ORM, else the va\n-00022b30: 6c75 6520 6f66 2077 6869 6368 6576 6572 lue of whichever\n-00022b40: 0a68 616e 646c 6572 2773 2062 6f64 7920 .handler's body \n-00022b50: 7761 7320 6576 616c 7561 7465 642e 0a0a was evaluated...\n-00022b60: 4561 6368 2048 414e 444c 4552 2069 7320 Each HANDLER is \n-00022b70: 6120 6c69 7374 206f 6620 6028 4552 524f a list of `(ERRO\n-00022b80: 5220 424f 4459 2e2e 2e29 272e 2045 5252 R BODY...)'. ERR\n-00022b90: 4f52 2064 6566 696e 6573 2077 6869 6368 OR defines which\n-00022ba0: 2074 7970 6573 0a6f 6620 6572 726f 7273 types.of errors\n-00022bb0: 2074 6865 2068 616e 646c 6572 2063 6174 the handler cat\n-00022bc0: 6368 6573 2c20 6569 7468 6572 2061 2073 ches, either a s\n-00022bd0: 796d 626f 6c20 6f72 2061 206c 6973 7420 ymbol or a list \n-00022be0: 6f66 2073 796d 626f 6c73 2e0a 5468 6520 of symbols..The \n-00022bf0: 7370 6563 6961 6c20 7379 6d62 6f6c 2060 special symbol `\n-00022c00: 6572 726f 7227 206d 6174 6368 6573 2061 error' matches a\n-00022c10: 6c6c 2074 7970 6573 206f 6620 6572 726f ll types of erro\n-00022c20: 7273 2e0a 0a49 6620 5641 5220 6973 2074 rs...If VAR is t\n-00022c30: 7275 6520 6974 2773 2061 2073 796d 626f rue it's a symbo\n-00022c40: 6c20 7768 6f73 6520 7661 6c75 6573 2069 l whose values i\n-00022c50: 7320 626f 756e 6420 746f 2060 2845 5252 s bound to `(ERR\n-00022c60: 4f52 2d53 594d 424f 4c20 2e0a 4441 5441 OR-SYMBOL ..DATA\n-00022c70: 2927 2077 6869 6c65 2074 6865 2068 616e )' while the han\n-00022c80: 646c 6572 2069 7320 6576 616c 7561 7465 dler is evaluate\n-00022c90: 6420 2874 6865 7365 2061 7265 2074 6865 d (these are the\n-00022ca0: 2061 7267 756d 656e 7473 2067 6976 656e arguments given\n-00022cb0: 2074 6f0a 6073 6967 6e61 6c27 2077 6865 to.`signal' whe\n-00022cc0: 6e20 7468 6520 6572 726f 7220 7761 7320 n the error was \n-00022cd0: 7261 6973 6564 292e 7265 702e 6c61 6e67 raised).rep.lang\n-00022ce0: 2e69 6e74 6572 7072 6574 6572 2364 796e .interpreter#dyn\n-00022cf0: 616d 6963 2d77 696e 6443 616c 6c20 5448 amic-windCall TH\n-00022d00: 554e 4b20 7769 7468 6f75 7420 6172 6775 UNK without argu\n-00022d10: 6d65 6e74 732c 2072 6574 7572 6e69 6e67 ments, returning\n-00022d20: 2074 6865 2072 6573 756c 7420 6f66 2074 the result of t\n-00022d30: 6869 7320 6361 6c6c 2e0a 4245 464f 5245 his call..BEFORE\n-00022d40: 2061 6e64 2041 4654 4552 2061 7265 2061 and AFTER are a\n-00022d50: 6c73 6f20 6361 6c6c 6564 2028 7769 7468 lso called (with\n-00022d60: 6f75 7420 6172 6775 6d65 6e74 7329 2c20 out arguments), \n-00022d70: 7768 656e 6576 6572 0a65 7865 6375 7469 whenever.executi\n-00022d80: 6f6e 2072 6573 7065 6374 6976 656c 7920 on respectively \n-00022d90: 656e 7465 7273 206f 7220 6c65 6176 6573 enters or leaves\n-00022da0: 2074 6865 2064 796e 616d 6963 2065 7874 the dynamic ext\n-00022db0: 656e 7420 6f66 2074 6865 2063 616c 6c0a ent of the call.\n-00022dc0: 746f 2054 4855 4e4b 2e0a 0a49 6e20 7468 to THUNK...In th\n-00022dd0: 6520 7369 6d70 6c65 7374 2063 6173 6520 e simplest case \n-00022de0: 2877 6865 6e20 6361 6c6c 2f63 6320 6973 (when call/cc is\n-00022df0: 6e27 7420 7573 6564 2074 6f20 7061 7373 n't used to pass\n-00022e00: 2063 6f6e 7472 6f6c 2069 6e20 6f72 206f control in or o\n-00022e10: 7574 0a6f 6620 5448 554e 4b29 2065 6163 ut.of THUNK) eac\n-00022e20: 6820 6675 6e63 7469 6f6e 2077 696c 6c20 h function will \n-00022e30: 6265 2063 616c 6c65 6420 6578 6163 746c be called exactl\n-00022e40: 7920 6f6e 6365 2e00 7265 702e 6c61 6e67 y once..rep.lang\n-00022e50: 2e6d 6174 6823 7261 7469 6f6e 616c 7020 .math#rationalp \n-00022e60: 5800 7265 702e 6c61 6e67 2e64 6f63 2361 X.rep.lang.doc#a\n-00022e70: 6464 2d64 6f63 756d 656e 7461 7469 6f6e dd-documentation\n-00022e80: 2d70 6172 616d 7320 4e41 4d45 2053 5452 -params NAME STR\n-00022e90: 5543 5455 5245 2050 4152 414d 2d4c 4953 UCTURE PARAM-LIS\n-00022ea0: 5400 7265 702e 6d6f 6475 6c65 2d73 7973 T.rep.module-sys\n-00022eb0: 7465 6d23 6465 6669 6e65 2d73 7472 7563 tem#define-struc\n-00022ec0: 7475 7265 2d61 6c69 6173 2054 4f20 4652 ture-alias TO FR\n-00022ed0: 4f4d 7265 702e 6461 7461 2373 7472 696e OMrep.data#strin\n-00022ee0: 672d 7570 6361 7365 5265 7475 726e 2061 g-upcaseReturn a\n-00022ef0: 206e 6577 2073 7472 696e 672c 2061 6e20 new string, an \n-00022f00: 7570 7065 7220 6361 7365 2063 6f70 7920 upper case copy \n-00022f10: 6f66 2073 7472 696e 6720 582e 7265 702e of string X.rep.\n-00022f20: 6461 7461 2e72 696e 6723 7269 6e67 2d63 data.ring#ring-c\n-00022f30: 6170 6163 6974 7952 6574 7572 6e73 2074 apacityReturns t\n-00022f40: 6865 206e 756d 6265 7220 6f66 2073 6c6f he number of slo\n-00022f50: 7473 2069 6e20 7468 6520 7269 6e67 2062 ts in the ring b\n-00022f60: 7566 6665 7220 5249 4e47 2e00 7265 702e uffer RING..rep.\n-00022f70: 6461 7461 2e72 696e 6723 7269 6e67 2d61 data.ring#ring-a\n-00022f80: 7070 656e 6420 5249 4e47 204f 424a 4543 ppend RING OBJEC\n-00022f90: 5400 7265 702e 6461 7461 2e72 696e 6723 T.rep.data.ring#\n-00022fa0: 7269 6e67 2d72 6570 6c61 6365 2052 494e ring-replace RIN\n-00022fb0: 4720 4f42 4a45 4354 0072 6570 2e74 6872 G OBJECT.rep.thr\n-00022fc0: 6561 6473 2e6d 7574 6578 2372 656c 6561 eads.mutex#relea\n-00022fd0: 7365 2d6d 7574 6578 204d 5458 0000 0000 se-mutex MTX....\n+00021fe0: 0000 0000 4373 5933 7265 702e b4f2 0100 ....CsY3rep.....\n+00021ff0: 0000 0000 1200 0000 b700 0000 0000 0000 ................\n+00022000: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022010: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022020: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022030: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022040: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022050: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022060: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022070: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022080: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022090: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+000220a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+000220b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+000220c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+000220d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+000220e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+000220f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022100: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022110: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022120: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022130: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022140: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022150: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022160: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022170: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022180: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022190: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+000221a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+000221b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+000221c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+000221d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+000221e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+000221f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022200: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022210: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022220: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022230: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022240: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022250: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022260: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022270: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022280: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022290: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+000222a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+000222b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+000222c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+000222d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+000222e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+000222f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022300: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022310: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022320: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022330: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022340: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022350: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022360: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022370: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022380: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022390: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+000223a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+000223b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+000223c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+000223d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+000223e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+000223f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022400: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022410: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022420: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022430: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022440: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022450: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022460: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022470: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022480: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022490: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+000224a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+000224b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+000224c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+000224d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+000224e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+000224f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022500: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022510: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022520: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022530: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022540: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022550: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022560: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022570: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022580: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022590: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+000225a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+000225b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+000225c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+000225d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+000225e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+000225f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022600: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022610: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022620: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022630: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022640: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022650: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022660: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022670: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022680: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022690: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+000226a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+000226b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+000226c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+000226d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+000226e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+000226f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022700: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022710: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022720: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022730: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022740: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022750: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022760: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022770: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022780: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022790: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+000227a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+000227b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+000227c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+000227d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+000227e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+000227f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022800: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022810: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022820: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022830: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022840: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022850: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022860: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022870: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022880: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022890: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+000228a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+000228b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+000228c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+000228d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+000228e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+000228f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022900: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022910: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022920: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022930: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022940: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022950: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022960: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022970: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022980: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022990: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+000229a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+000229b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+000229c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+000229d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+000229e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+000229f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022a00: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022a10: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022a20: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022a30: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022a40: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022a50: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022a60: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022a70: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022a80: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022a90: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022aa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022ab0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022ac0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022ad0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022ae0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022af0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022b00: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022b10: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022b20: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022b30: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022b40: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022b50: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022b60: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022b70: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022b80: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022b90: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022ba0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022bb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022bc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022bd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022be0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022bf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022c00: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022c10: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022c20: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022c30: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022c40: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022c50: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022c60: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022c70: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022c80: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022c90: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022ca0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022cb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022cc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022cd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022ce0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022cf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022d00: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022d10: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022d20: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022d30: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022d40: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022d50: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022d60: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022d70: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022d80: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022d90: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022da0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022db0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022dc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022dd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022de0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022df0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022e00: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022e10: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022e20: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022e30: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022e40: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022e50: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022e60: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022e70: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022e80: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022e90: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022ea0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022eb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022ec0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022ed0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022ee0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022ef0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022f00: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022f10: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022f20: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022f30: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022f40: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022f50: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022f60: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022f70: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022f80: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022f90: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022fa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022fb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022fc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00022fd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 00022fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 00022ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00023000: 0100 0000 ec05 0000 141a 0200 0000 0000 ................\n-00023010: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00023020: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00023030: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00023040: 0000 0000 0000 0000 0000 0000 0300 0000 ................\n-00023050: 5d00 0000 ffff ffff 0000 0000 0000 0000 ]...............\n-00023060: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n-00023070: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00023080: 0000 0000 d175 3b08 0072 6570 c119 0200 .....u;..rep....\n-00023090: 0000 0000 1d00 0000 0000 0000 ffff ffff ................\n-000230a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000230b0: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n-000230c0: 0000 0000 0000 0000 0000 0000 38a0 de0a ............8...\n-000230d0: 0072 6570 7b14 0200 0000 0000 1700 0000 .rep{...........\n-000230e0: 0200 0000 cef6 6b0f 7265 702e 5d15 0200 ......k.rep.]...\n-000230f0: 0000 0000 2500 0000 4300 0000 a43c 590a ....%...C.......rep.E...\n-00023d80: 0000 0000 1500 0000 5a06 0000 c8c6 c204 ........Z.......\n-00023d90: 7265 702e 34ac 0100 0000 0000 1e00 0000 rep.4...........\n-00023da0: 2200 0000 8edc 1b03 6166 7465 f973 0000 \".......afte.s..\n-00023db0: 0000 0000 1000 0000 bf00 0000 ffff ffff ................\n+00023d70: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00023d80: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00023d90: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00023da0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00023db0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 00023dc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00023dd0: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n-00023de0: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n+00023dd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00023de0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 00023df0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00023e00: 0000 0000 82ec b605 7265 702e b96d 0000 ........rep..m..\n-00023e10: 0000 0000 1a00 0000 8700 0000 8356 d405 .............V..\n-00023e20: 7265 702e ce3f 0000 0000 0000 1a00 0000 rep..?..........\n-00023e30: 1300 0000 ffff ffff 0000 0000 0000 0000 ................\n-00023e40: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n+00023e00: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00023e10: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00023e20: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00023e30: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00023e40: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 00023e50: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00023e60: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n-00023e70: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n+00023e60: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00023e70: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 00023e80: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00023e90: 0000 0000 b704 4d04 7265 702e 9657 0000 ......M.rep..W..\n-00023ea0: 0000 0000 2200 0000 5b00 0000 e2f0 c705 ....\"...[.......\n-00023eb0: 7265 702e 2b71 0000 0000 0000 1700 0000 rep.+q..........\n-00023ec0: a200 0000 723e 0802 7265 702e 2aae 0000 ....r>..rep.*...\n-00023ed0: 0000 0000 1d00 0000 5e00 0000 ea10 2802 ........^.....(.\n-00023ee0: 7265 702e 1f13 0200 0000 0000 1b00 0000 rep.............\n-00023ef0: d400 0000 129d 3207 7265 702e b0af 0100 ......2.rep.....\n-00023f00: 0000 0000 0d00 0000 4200 0000 ffff ffff ........B.......\n+00023e90: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00023ea0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00023eb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00023ec0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00023ed0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00023ee0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00023ef0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00023f00: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 00023f10: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00023f20: 0000 0000 bf2c 7f07 7265 702e 5da1 0100 .....,..rep.]...\n-00023f30: 0000 0000 1a00 0000 3c01 0000 ffff ffff ........<.......\n+00023f20: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00023f30: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 00023f40: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00023f50: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n-00023f60: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n+00023f50: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00023f60: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 00023f70: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00023f80: 0000 0000 00a1 850d 7265 702e fdf3 0000 ........rep.....\n-00023f90: 0000 0000 2200 0000 6e00 0000 ffff ffff ....\"...n.......\n+00023f80: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00023f90: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 00023fa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00023fb0: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n-00023fc0: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n+00023fb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00023fc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 00023fd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00023fe0: 0000 0000 5d98 180b 7265 702e 8e04 0100 ....]...rep.....\n-00023ff0: 0000 0000 2300 0000 c900 0000 0000 0000 ....#...........\n-00024000: 0200 0000 e007 0000 2028 0100 0000 0000 ........ (......\n-00024010: 0010 0000 0050 0200 0000 0000 0000 0000 .....P..........\n-00024020: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00023fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00023ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00024000: 0300 0000 0800 0000 f87f 0100 0000 0000 ................\n+00024010: 1400 0000 ecff 0000 0000 0000 5401 0000 ............T...\n+00024020: acee 0100 0000 0000 0000 0000 0000 0000 ................\n 00024030: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 00024040: 0000 0000 0000 0000 0000 0000 0300 0000 ................\n-00024050: 6d00 0000 ffff ffff 0000 0000 0000 0000 m...............\n+00024050: 5d00 0000 ffff ffff 0000 0000 0000 0000 ]...............\n 00024060: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n 00024070: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00024080: 0000 0000 170c 4d19 7072 6f67 3233 0000 ......M.prog23..\n-00024090: 0000 0000 0c00 0000 3400 0000 aaa8 5117 ........4.....Q.\n-000240a0: 7265 702e e59d 0000 0000 0000 1b00 0000 rep.............\n-000240b0: 2800 0000 787e 1815 7265 702e 1e08 0100 (...x~..rep.....\n-000240c0: 0000 0000 2600 0000 5a00 0000 b88e ad1a ....&...Z.......\n-000240d0: 0072 6570 4826 0100 0000 0000 2400 0000 .repH&......$...\n-000240e0: 1600 0000 4c61 5b1a 7265 702e cea6 0000 ....La[.rep.....\n-000240f0: 0000 0000 1700 0000 5d00 0000 ffff ffff ........].......\n-00024100: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00024110: 0000 0000 6085 f41c 7265 6d6f c1aa 0100 ....`...remo....\n-00024120: 0000 0000 1300 0000 3300 0000 14a6 3b1b ........3.....;.\n-00024130: 7265 702e 6522 0100 0000 0000 1900 0000 rep.e\"..........\n-00024140: 4d00 0000 ffff ffff 0000 0000 0000 0000 M...............\n-00024150: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n-00024160: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00024170: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n-00024180: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n-00024190: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000241a0: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n-000241b0: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n-000241c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000241d0: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n-000241e0: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n-000241f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00024200: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n-00024210: 0000 0000 0000 0000 0000 0000 6207 2d1c ............b.-.\n-00024220: 7265 702e 8882 0000 0000 0000 0d00 0000 rep.............\n-00024230: 2c00 0000 ac6f dd1a 7265 702e c580 0000 ,....o..rep.....\n-00024240: 0000 0000 0f00 0000 f100 0000 ffff ffff ................\n-00024250: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00024260: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n-00024270: 0000 0000 0000 0000 0000 0000 a626 cc10 .............&..\n-00024280: 0072 6570 cb22 0100 0000 0000 1a00 0000 .rep.\"..........\n-00024290: 1700 0000 ffff ffff 0000 0000 0000 0000 ................\n-000242a0: 0000 0000 0000 0000 0000 0000 9c66 2e1b .............f..\n-000242b0: 7265 702e b236 0000 0000 0000 1700 0000 rep..6..........\n-000242c0: 6200 0000 cde9 4919 7265 702e 605e 0000 b.....I.rep.`^..\n-000242d0: 0000 0000 1800 0000 9f00 0000 59ca c11d ............Y...\n-000242e0: 7265 702e e471 0000 0000 0000 1b00 0000 rep..q..........\n-000242f0: 0401 0000 bb7d 6b19 7265 702e 7a05 0100 .....}k.rep.z...\n-00024300: 0000 0000 1b00 0000 ba00 0000 1e6c 5913 .............lY.\n-00024310: 7265 702e 42a7 0000 0000 0000 1100 0000 rep.B...........\n-00024320: 6b01 0000 967f 871c 7265 702e 60f8 0000 k.......rep.`...\n-00024330: 0000 0000 1700 0000 6500 0000 ffff ffff ........e.......\n+00024080: 0000 0000 d175 3b08 0072 6570 31ea 0100 .....u;..rep1...\n+00024090: 0000 0000 1d00 0000 0000 0000 ffff ffff ................\n+000240a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+000240b0: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n+000240c0: 0000 0000 0000 0000 0000 0000 38a0 de0a ............8...\n+000240d0: 0072 6570 68e0 0100 0000 0000 1700 0000 .reph...........\n+000240e0: 0200 0000 cef6 6b0f 7265 702e 00e0 0100 ......k.rep.....\n+000240f0: 0000 0000 2500 0000 4300 0000 a43c 590a ....%...C....z/..rep....\n-000245d0: 0000 0000 1e00 0000 0900 0000 fe81 1b1c ................\n-000245e0: 7265 702e f511 0200 0000 0000 1e00 0000 rep.............\n-000245f0: 4100 0000 44f8 121b 7265 702e e4d7 0000 A...D...rep.....\n-00024600: 0000 0000 2b00 0000 1501 0000 51ec 9614 ....+.......Q...\n-00024610: 7265 702e a820 0100 0000 0000 1900 0000 rep.. ..........\n-00024620: a401 0000 2d66 fb1f 0072 6570 6925 0100 ....-f...repi%..\n-00024630: 0000 0000 2400 0000 1e00 0000 ffff ffff ....$...........\n+00024510: 0000 0000 0000 0000 0000 0000 4deb 670e ............M.g.\n+00024520: 7265 702e 84ea 0100 0000 0000 1c00 0000 rep.............\n+00024530: bb00 0000 4365 ea0e 7265 702e 00a0 0000 ....Ce..rep.....\n+00024540: 0000 0000 2200 0000 3b01 0000 ffff ffff ....\"...;.......\n+00024550: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00024560: 0000 0000 1d4f 0807 7265 702e 985f 0100 .....O..rep.._..\n+00024570: 0000 0000 1800 0000 3800 0000 64fa 5e08 ........8...d.^.\n+00024580: 7265 702e 5434 0000 0000 0000 1700 0000 rep.T4..........\n+00024590: df00 0000 bbc6 ee0b 7265 702e b344 0000 ........rep..D..\n+000245a0: 0000 0000 1d00 0000 9e02 0000 870d 2f09 ............../.\n+000245b0: 7265 702e bd07 0100 0000 0000 1600 0000 rep.............\n+000245c0: 6400 0000 ffff ffff 0000 0000 0000 0000 d...............\n+000245d0: 0000 0000 0000 0000 0000 0000 4789 be00 ............G...\n+000245e0: 7265 702e 43fc 0000 0000 0000 0e00 0000 rep.C...........\n+000245f0: 1901 0000 ffff ffff 0000 0000 0000 0000 ................\n+00024600: 0000 0000 0000 0000 0000 0000 48b0 3605 ............H.6.\n+00024610: 646c 2d6c 86b8 0000 0000 0000 1100 0000 dl-l............\n+00024620: 6f00 0000 ffff ffff 0000 0000 0000 0000 o...............\n+00024630: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n 00024640: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 00024650: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n 00024660: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n 00024670: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00024680: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n-00024690: 0000 0000 0000 0000 0000 0000 eaba a416 ................\n-000246a0: 6465 6661 0b4a 0000 0000 0000 1100 0000 defa.J..........\n-000246b0: 8f00 0000 ffff ffff 0000 0000 0000 0000 ................\n-000246c0: 0000 0000 0000 0000 0000 0000 e20e e01b ................\n-000246d0: 7265 702e 6834 0000 0000 0000 1900 0000 rep.h4..........\n-000246e0: 2b00 0000 7a05 1f1a 7265 702e 0080 0000 +...z...rep.....\n-000246f0: 0000 0000 0d00 0000 b800 0000 45a1 9617 ............E...\n-00024700: 7265 702e 5a4b 0000 0000 0000 1d00 0000 rep.ZK..........\n-00024710: 3903 0000 ab47 4f1f 7265 702e 4307 0100 9....GO.rep.C...\n-00024720: 0000 0000 2100 0000 5900 0000 4757 6815 ....!...Y...GWh.\n-00024730: 7573 6572 9f10 0200 0000 0000 1100 0000 user............\n-00024740: 3100 0000 8581 f014 7265 702e 0aa5 0100 1.......rep.....\n-00024750: 0000 0000 1f00 0000 5100 0000 ffff ffff ........Q.......\n+00024680: 0000 0000 367e cc08 7265 702e 540b 0100 ....6~..rep.T...\n+00024690: 0000 0000 1100 0000 4900 0000 4431 4105 ........I...D1A.\n+000246a0: 0072 6570 daeb 0100 0000 0000 3600 0000 .rep........6...\n+000246b0: 1100 0000 ffff ffff 0000 0000 0000 0000 ................\n+000246c0: 0000 0000 0000 0000 0000 0000 7e49 5308 ............~IS.\n+000246d0: 0072 6570 d2e3 0100 0000 0000 2000 0000 .rep........ ...\n+000246e0: 0b00 0000 6c58 5506 7265 702e 2364 0000 ....lXU.rep.#d..\n+000246f0: 0000 0000 1700 0000 c400 0000 e5a2 b208 ................\n+00024700: 7265 702e 9956 0100 0000 0000 1800 0000 rep..V..........\n+00024710: fe00 0000 ffff ffff 0000 0000 0000 0000 ................\n+00024720: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n+00024730: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00024740: 0000 0000 c066 4b07 7265 702e 55ee 0100 .....fK.rep.U...\n+00024750: 0000 0000 1e00 0000 3900 0000 ffff ffff ........9.......\n 00024760: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00024770: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n-00024780: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n+00024770: 0000 0000 c48f c40f 0072 6570 1d77 0100 .........rep.w..\n+00024780: 0000 0000 2200 0000 2700 0000 ffff ffff ....\"...'.......\n 00024790: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000247a0: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n-000247b0: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n+000247a0: 0000 0000 01b1 ae03 7265 702e b301 0100 ........rep.....\n+000247b0: 0000 0000 1000 0000 2a00 0000 ffff ffff ........*.......\n 000247c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 000247d0: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n 000247e0: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n 000247f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00024800: 0000 0000 b964 aa15 7265 702e fd7c 0000 .....d..rep..|..\n-00024810: 0000 0000 1000 0000 6600 0000 9f31 3a14 ........f....1:.\n-00024820: 7265 702e 187e 0000 0000 0000 0e00 0000 rep..~..........\n-00024830: 2001 0000 2a45 f419 696e 7465 e933 0000 ...*E..inte.3..\n-00024840: 0000 0000 0e00 0000 7100 0000 6464 d010 ........q...dd..\n-00024850: 7265 702e b5de 0000 0000 0000 1900 0000 rep.............\n-00024860: b200 0000 5b8a 0217 7265 702e 27ac 0000 ....[...rep.'...\n-00024870: 0000 0000 1200 0000 ab00 0000 8a77 7a1a .............wz.\n-00024880: 7265 702e 19a7 0100 0000 0000 2900 0000 rep.........)...\n-00024890: 4300 0000 2eaa a51f 7265 702e 1e27 0100 C.......rep..'..\n-000248a0: 0000 0000 1c00 0000 4300 0000 ffff ffff ........C.......\n-000248b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000248c0: 0000 0000 f825 f41e 0072 6570 e9ff 0000 .....%...rep....\n-000248d0: 0000 0000 1700 0000 0000 0000 ffff ffff ................\n-000248e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000248f0: 0000 0000 249d c21b 7265 702e 9b37 0000 ....$...rep..7..\n-00024900: 0000 0000 1700 0000 5b00 0000 8d91 cb18 ........[.......\n-00024910: 7265 702e 38a9 0000 0000 0000 1400 0000 rep.8...........\n-00024920: 3b00 0000 ffff ffff 0000 0000 0000 0000 ;...............\n-00024930: 0000 0000 0000 0000 0000 0000 2395 4818 ............#.H.\n-00024940: 0072 6570 07ab 0100 0000 0000 3600 0000 .rep........6...\n-00024950: 1500 0000 ffff ffff 0000 0000 0000 0000 ................\n-00024960: 0000 0000 0000 0000 0000 0000 0478 251a .............x%.\n-00024970: 7265 702e 700f 0100 0000 0000 2600 0000 rep.p.......&...\n-00024980: 2500 0000 7d6f 3817 0072 6570 fc22 0100 %...}o8..rep.\"..\n-00024990: 0000 0000 1c00 0000 1700 0000 d056 d512 .............V..\n-000249a0: 7265 702e e925 0100 0000 0000 1300 0000 rep..%..........\n-000249b0: 2b00 0000 5c64 1114 0072 6570 daef 0000 +...\\d...rep....\n-000249c0: 0000 0000 1f00 0000 0400 0000 ffff ffff ................\n-000249d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000249e0: 0000 0000 9772 3d1a 7265 702e 7aa5 0100 .....r=.rep.z...\n-000249f0: 0000 0000 1c00 0000 5000 0000 3365 6510 ........P...3ee.\n-00024a00: 7265 702e 5dad 0100 0000 0000 1800 0000 rep.]...........\n-00024a10: 9300 0000 100e fa19 7265 702e 00a0 0000 ........rep.....\n-00024a20: 0000 0000 1c00 0000 5800 0000 0ee6 ba1d ........X.......\n-00024a30: 7265 702e b9df 0000 0000 0000 1100 0000 rep.............\n-00024a40: 2900 0000 e9e7 b815 7265 6d6f 61aa 0100 ).......remoa...\n-00024a50: 0000 0000 1800 0000 4800 0000 272c e615 ........H...',..\n-00024a60: 7374 616e f7a3 0100 0000 0000 0f00 0000 stan............\n-00024a70: 3400 0000 f381 b912 0072 6570 e110 0200 4........rep....\n-00024a80: 0000 0000 1400 0000 2700 0000 6f5e 931f ........'...o^..\n-00024a90: 7265 702e 74a0 0000 0000 0000 1c00 0000 rep.t...........\n-00024aa0: 3500 0000 b522 0c19 7265 702e c809 0100 5....\"..rep.....\n-00024ab0: 0000 0000 2900 0000 b700 0000 df10 031f ....)...........\n-00024ac0: 7265 702e 2b7b 0000 0000 0000 0e00 0000 rep.+{..........\n-00024ad0: d600 0000 4884 4719 7265 702e 5267 0000 ....H.G.rep.Rg..\n-00024ae0: 0000 0000 1b00 0000 d600 0000 fb62 c01e .............b..\n-00024af0: 0072 6570 e5af 0000 0000 0000 1400 0000 .rep............\n-00024b00: 0600 0000 4476 9815 7265 702e f824 0100 ....Dv..rep..$..\n-00024b10: 0000 0000 1a00 0000 5700 0000 47c0 651c ........W...G.e.\n-00024b20: 7265 702e 939a 0000 0000 0000 0a00 0000 rep.............\n-00024b30: a400 0000 4458 8414 7265 702e 7d27 0100 ....DX..rep.}'..\n-00024b40: 0000 0000 2400 0000 7f00 0000 ffff ffff ....$...........\n-00024b50: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00024b60: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n-00024b70: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n-00024b80: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00024b90: 0000 0000 c34d 501b 7265 702e 0388 0000 .....MP.rep.....\n-00024ba0: 0000 0000 1200 0000 4601 0000 cf8f 091c ........F.......\n-00024bb0: 7265 702e a655 0000 0000 0000 1900 0000 rep..U..........\n-00024bc0: 9b00 0000 c526 1810 7265 702e cef1 0000 .....&..rep.....\n-00024bd0: 0000 0000 1d00 0000 5d00 0000 b145 bb19 ........]....E..\n-00024be0: 0072 6570 71a6 0100 0000 0000 2900 0000 .repq.......)...\n-00024bf0: 0300 0000 3f77 0c1d 0072 6570 c3a8 0100 ....?w...rep....\n-00024c00: 0000 0000 1d00 0000 0d00 0000 ffff ffff ................\n-00024c10: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00024c20: 0000 0000 70d9 0519 6d61 696c 6d10 0200 ....p...mailm...\n-00024c30: 0000 0000 1000 0000 2200 0000 35d7 3016 ........\"...5.0.\n-00024c40: 7265 702e 7311 0200 0000 0000 1400 0000 rep.s...........\n-00024c50: 4700 0000 d3f7 9f11 7265 702e 9d3d 0000 G.......rep..=..\n-00024c60: 0000 0000 1200 0000 6701 0000 5c65 091f ........g...\\e..\n-00024c70: 7265 702e 0e85 0000 0000 0000 0f00 0000 rep.............\n-00024c80: be00 0000 2ccf a81d 7265 702e c182 0000 ....,...rep.....\n-00024c90: 0000 0000 0f00 0000 d400 0000 4957 8f11 ............IW..\n-00024ca0: 7265 702e bb0f 0100 0000 0000 1000 0000 rep.............\n-00024cb0: 2100 0000 fb37 d019 7265 702e 21ab 0000 !....7..rep.!...\n-00024cc0: 0000 0000 1200 0000 f400 0000 5975 d310 ............Yu..\n-00024cd0: 7265 702e 19a4 0000 0000 0000 2300 0000 rep.........#...\n-00024ce0: f500 0000 c18b b31c 7265 702e 4368 0000 ........rep.Ch..\n-00024cf0: 0000 0000 2100 0000 7600 0000 0d75 3f16 ....!...v....u?.\n-00024d00: 7265 702e 5123 0100 0000 0000 1c00 0000 rep.Q#..........\n-00024d10: 8b01 0000 eb41 de13 0072 6570 eda8 0100 .....A...rep....\n-00024d20: 0000 0000 3600 0000 1500 0000 a85f 291f ....6........_).\n-00024d30: 7265 702e 0020 0100 0000 0000 1900 0000 rep.. ..........\n-00024d40: 8f00 0000 597d a517 0072 6570 2f23 0100 ....Y}...rep/#..\n-00024d50: 0000 0000 1b00 0000 0700 0000 5a96 ef11 ............Z...\n-00024d60: 7265 702e 00f0 0000 0000 0000 2700 0000 rep.........'...\n-00024d70: 2501 0000 7cbe 5313 7265 702e 74ac 0100 %...|.S.rep.t...\n-00024d80: 0000 0000 2800 0000 c100 0000 a51b 6713 ....(.........g.\n-00024d90: 7265 702e e606 0100 0000 0000 1d00 0000 rep.............\n-00024da0: 4000 0000 a5f1 a519 0072 6570 bda7 0100 @........rep....\n-00024db0: 0000 0000 1600 0000 1900 0000 7b03 af13 ............{...\n-00024dc0: 7265 702e ab25 0100 0000 0000 1200 0000 rep..%..........\n-00024dd0: 2c00 0000 3120 491b 7265 702e c226 0100 ,...1 I.rep..&..\n-00024de0: 0000 0000 1800 0000 4400 0000 ffff ffff ........D.......\n+00024800: 0000 0000 dc3f 0007 7265 702e 2df4 0000 .....?..rep.-...\n+00024810: 0000 0000 0f00 0000 5400 0000 ffff ffff ........T.......\n+00024820: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00024830: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n+00024840: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n+00024850: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00024860: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n+00024870: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n+00024880: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00024890: 0000 0000 1950 650e 7265 702e f773 0100 .....Pe.rep..s..\n+000248a0: 0000 0000 1900 0000 a200 0000 7d37 c20d ............}7..\n+000248b0: 0072 6570 0b78 0100 0000 0000 1e00 0000 .rep.x..........\n+000248c0: 1400 0000 476b 9903 0072 6570 bd7f 0100 ....Gk...rep....\n+000248d0: 0000 0000 1f00 0000 1c00 0000 a467 eb09 .............g..\n+000248e0: 0072 6570 e85f 0100 0000 0000 1300 0000 .rep._..........\n+000248f0: 0200 0000 e0e2 f40f 0072 6570 447f 0100 .........repD...\n+00024900: 0000 0000 1c00 0000 2000 0000 ffff ffff ........ .......\n+00024910: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00024920: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n+00024930: 0000 0000 0000 0000 0000 0000 8d84 0e09 ................\n+00024940: 7265 702e 8372 0000 0000 0000 1400 0000 rep..r..........\n+00024950: 8400 0000 ffff ffff 0000 0000 0000 0000 ................\n+00024960: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n+00024970: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00024980: 0000 0000 a742 b80b 7265 702e d975 0000 .....B..rep..u..\n+00024990: 0000 0000 1600 0000 3400 0000 eb52 9108 ........4....R..\n+000249a0: 7265 702e 32e6 0100 0000 0000 1b00 0000 rep.2...........\n+000249b0: 5002 0000 9824 ec02 7265 702e 20b2 0000 P....$..rep. ...\n+000249c0: 0000 0000 1f00 0000 9c00 0000 861a 2703 ..............'.\n+000249d0: 7265 702e a9fd 0000 0000 0000 1500 0000 rep.............\n+000249e0: 5b00 0000 c91f 8f06 7265 702e cc93 0000 [.......rep.....\n+000249f0: 0000 0000 1400 0000 9a00 0000 e760 bd0f .............`..\n+00024a00: 7265 702e 2801 0100 0000 0000 0e00 0000 rep.(...........\n+00024a10: 4300 0000 129d 5204 7265 702e 6bf3 0000 C.....R.rep.k...\n+00024a20: 0000 0000 0d00 0000 b500 0000 ac84 8a0a ................\n+00024a30: 7265 702e fd04 0100 0000 0000 0f00 0000 rep.............\n+00024a40: 6100 0000 f58b 2a08 7265 702e df74 0100 a.....*.rep..t..\n+00024a50: 0000 0000 1b00 0000 1000 0000 d159 b302 .............Y..\n+00024a60: 0072 6570 de0f 0100 0000 0000 1e00 0000 .rep............\n+00024a70: 0400 0000 2792 0d00 7265 702e d4e4 0100 ....'...rep.....\n+00024a80: 0000 0000 1600 0000 5700 0000 b84e fb0a ........W....N..\n+00024a90: 7265 702e 5beb 0100 0000 0000 3500 0000 rep.[.......5...\n+00024aa0: 4a00 0000 ffff ffff 0000 0000 0000 0000 J...............\n+00024ab0: 0000 0000 0000 0000 0000 0000 26a9 0001 ............&...\n+00024ac0: 7265 702e b400 0100 0000 0000 0d00 0000 rep.............\n+00024ad0: 2e00 0000 ffff ffff 0000 0000 0000 0000 ................\n+00024ae0: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n+00024af0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00024b00: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n+00024b10: 0000 0000 0000 0000 0000 0000 8d51 d10f .............Q..\n+00024b20: 7265 702e e908 0100 0000 0000 1400 0000 rep.............\n+00024b30: 4f00 0000 f602 ed08 0072 6570 8e7c 0100 O........rep.|..\n+00024b40: 0000 0000 2100 0000 1900 0000 857c 1f0c ....!........|..\n+00024b50: 7265 702e 7e02 0100 0000 0000 1400 0000 rep.~...........\n+00024b60: 0902 0000 2157 7b03 7265 702e e356 0000 ....!W{.rep..V..\n+00024b70: 0000 0000 2100 0000 4000 0000 5a10 5e03 ....!...@...Z.^.\n+00024b80: 7265 702e bded 0100 0000 0000 1300 0000 rep.............\n+00024b90: 4500 0000 ffff ffff 0000 0000 0000 0000 E...............\n+00024ba0: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n+00024bb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00024bc0: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n+00024bd0: 0000 0000 0000 0000 0000 0000 e2b6 c50c ................\n+00024be0: 7265 702e 3ef2 0000 0000 0000 0d00 0000 rep.>...........\n+00024bf0: 5300 0000 e3e9 7f0c 0072 6570 807f 0100 S........rep....\n+00024c00: 0000 0000 1b00 0000 2200 0000 ecdd a803 ........\".......\n+00024c10: 7265 702e cbec 0100 0000 0000 1a00 0000 rep.............\n+00024c20: 7c00 0000 2dc5 ec02 7265 702e 61ed 0100 |...-...rep.a...\n+00024c30: 0000 0000 1900 0000 4300 0000 bd6f 2806 ........C....o(.\n+00024c40: 7265 702e 160e 0100 0000 0000 1400 0000 rep.............\n+00024c50: c700 0000 0063 940e 7265 702e fa5a 0000 .....c..rep..Z..\n+00024c60: 0000 0000 1c00 0000 7800 0000 ec29 a501 ........x....)..\n+00024c70: 7265 702e e251 0100 0000 0000 1700 0000 rep..Q..........\n+00024c80: 1601 0000 ffff ffff 0000 0000 0000 0000 ................\n+00024c90: 0000 0000 0000 0000 0000 0000 9b96 180f ................\n+00024ca0: 7265 702e cae2 0100 0000 0000 2000 0000 rep......... ...\n+00024cb0: 6b00 0000 c91f 0f07 7265 702e 0093 0000 k.......rep.....\n+00024cc0: 0000 0000 1400 0000 b800 0000 ffff ffff ................\n+00024cd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00024ce0: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n+00024cf0: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n+00024d00: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00024d10: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n+00024d20: 0000 0000 0000 0000 0000 0000 4548 3009 ............EH0.\n+00024d30: 7265 702e f371 0100 0000 0000 1c00 0000 rep..q..........\n+00024d40: 6000 0000 03fb 2706 7265 702e 7d5d 0100 `.....'.rep.}]..\n+00024d50: 0000 0000 1c00 0000 ce00 0000 ffff ffff ................\n+00024d60: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00024d70: 0000 0000 3ed1 1607 7265 702e 5395 0000 ....>...rep.S...\n+00024d80: 0000 0000 1500 0000 5a06 0000 c8c6 c204 ........Z.......\n+00024d90: 7265 702e 15ee 0100 0000 0000 1e00 0000 rep.............\n+00024da0: 2200 0000 8edc 1b03 6166 7465 5bb6 0000 \".......afte[...\n+00024db0: 0000 0000 1000 0000 bf00 0000 ffff ffff ................\n+00024dc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00024dd0: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n+00024de0: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n 00024df0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00024e00: 0000 0000 4bf0 d81c 7265 702e db02 0100 ....K...rep.....\n-00024e10: 0000 0000 1d00 0000 b300 0000 a38f d91e ................\n-00024e20: 7072 696e a7a1 0000 0000 0000 0c00 0000 prin............\n-00024e30: 4301 0000 8ff0 c118 0072 6570 9da6 0100 C........rep....\n-00024e40: 0000 0000 2100 0000 0700 0000 ffff ffff ....!...........\n+00024e00: 0000 0000 82ec b605 7265 702e 5477 0000 ........rep.Tw..\n+00024e10: 0000 0000 1a00 0000 8700 0000 8356 d405 .............V..\n+00024e20: 7265 702e c99f 0000 0000 0000 1a00 0000 rep.............\n+00024e30: 1300 0000 ffff ffff 0000 0000 0000 0000 ................\n+00024e40: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n 00024e50: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00024e60: 0000 0000 6063 d21b 7265 702e eaa9 0000 ....`c..rep.....\n-00024e70: 0000 0000 1300 0000 5900 0000 ffff ffff ........Y.......\n+00024e60: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n+00024e70: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n 00024e80: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00024e90: 0000 0000 1776 a91b 7265 6d6f 99ab 0100 .....v..remo....\n-00024ea0: 0000 0000 1600 0000 2d00 0000 3db7 a71b ........-...=...\n-00024eb0: 0072 6570 2726 0100 0000 0000 1d00 0000 .rep'&..........\n-00024ec0: 0400 0000 ffff ffff 0000 0000 0000 0000 ................\n-00024ed0: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n-00024ee0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00024ef0: 0000 0000 e674 d31d 7265 702e 36d6 0000 .....t..rep.6...\n-00024f00: 0000 0000 2500 0000 8901 0000 ffff ffff ....%...........\n+00024e90: 0000 0000 e2f0 c705 7265 702e af57 0100 ........rep..W..\n+00024ea0: 0000 0000 1700 0000 a200 0000 723e 0802 ............r>..\n+00024eb0: 7265 702e f10e 0100 0000 0000 1d00 0000 rep.............\n+00024ec0: 5e00 0000 b704 4d04 7265 702e 1b5f 0100 ^.....M.rep.._..\n+00024ed0: 0000 0000 2200 0000 5b00 0000 ea10 2802 ....\"...[.....(.\n+00024ee0: 7265 702e e578 0100 0000 0000 1b00 0000 rep..x..........\n+00024ef0: d400 0000 129d 3207 7265 702e 41e5 0100 ......2.rep.A...\n+00024f00: 0000 0000 0d00 0000 4200 0000 ffff ffff ........B.......\n 00024f10: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00024f20: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n-00024f30: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n+00024f20: 0000 0000 bf2c 7f07 7265 702e 0a75 0100 .....,..rep..u..\n+00024f30: 0000 0000 1a00 0000 3c01 0000 ffff ffff ........<.......\n 00024f40: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00024f50: 0000 0000 3506 4a17 7265 702e 85ef 0000 ....5.J.rep.....\n-00024f60: 0000 0000 1d00 0000 3800 0000 ffff ffff ........8.......\n+00024f50: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n+00024f60: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n 00024f70: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00024f80: 0000 0000 d227 1216 7265 702e 45af 0100 .....'..rep.E...\n-00024f90: 0000 0000 1500 0000 5600 0000 5967 cb1b ........V...Yg..\n-00024fa0: 7265 702e 00a0 0100 0000 0000 2500 0000 rep.........%...\n-00024fb0: 3801 0000 680a 2f1d 7265 702e f89b 0000 8...h./.rep.....\n-00024fc0: 0000 0000 0b00 0000 a900 0000 4929 ef1a ............I)..\n-00024fd0: 0072 6570 8226 0100 0000 0000 1d00 0000 .rep.&..........\n-00024fe0: 0200 0000 ffff ffff 0000 0000 0000 0000 ................\n-00024ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00025000: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00025010: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00024f80: 0000 0000 00a1 850d 7265 702e 00b0 0000 ........rep.....\n+00024f90: 0000 0000 2200 0000 6e00 0000 ffff ffff ....\"...n.......\n+00024fa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00024fb0: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n+00024fc0: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n+00024fd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00024fe0: 0000 0000 5d98 180b 7265 702e 9b52 0000 ....]...rep..R..\n+00024ff0: 0000 0000 2300 0000 c900 0000 0000 0000 ....#...........\n+00025000: 0200 0000 b708 0000 4917 0100 0000 0000 ........I.......\n+00025010: 0010 0000 0060 0200 0000 0000 0000 0000 .....`..........\n 00025020: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 00025030: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00025040: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00025050: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00025060: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00025040: 0000 0000 0000 0000 0000 0000 0300 0000 ................\n+00025050: 6d00 0000 ffff ffff 0000 0000 0000 0000 m...............\n+00025060: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n 00025070: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00025080: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00025090: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000250a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000250b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000250c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000250d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000250e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000250f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00025080: 0000 0000 787e 1815 7265 702e 4457 0000 ....x~..rep.DW..\n+00025090: 0000 0000 2600 0000 5a00 0000 170c 4d19 ....&...Z.....M.\n+000250a0: 7072 6f67 bf6f 0000 0000 0000 0c00 0000 prog.o..........\n+000250b0: 3400 0000 aaa8 5117 7265 702e ed01 0100 4.....Q.rep.....\n+000250c0: 0000 0000 1b00 0000 2800 0000 b88e ad1a ........(.......\n+000250d0: 0072 6570 9de8 0100 0000 0000 2400 0000 .rep........$...\n+000250e0: 1600 0000 4c61 5b1a 7265 702e cd05 0100 ....La[.rep.....\n+000250f0: 0000 0000 1700 0000 5d00 0000 ffff ffff ........].......\n 00025100: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00025110: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00025120: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00025130: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00025140: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00025150: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00025110: 0000 0000 14a6 3b1b 7265 702e c47b 0100 ......;.rep..{..\n+00025120: 0000 0000 1900 0000 4d00 0000 6085 f41c ........M...`...\n+00025130: 7265 6d6f cb12 0100 0000 0000 1300 0000 remo............\n+00025140: 3300 0000 ffff ffff 0000 0000 0000 0000 3...............\n+00025150: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n 00025160: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00025170: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00025180: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00025170: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n+00025180: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n 00025190: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000251a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000251b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+000251a0: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n+000251b0: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n 000251c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000251d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000251e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+000251d0: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n+000251e0: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n 000251f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00025200: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00025210: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00025220: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00025230: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00025240: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00025200: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n+00025210: 0000 0000 0000 0000 0000 0000 6207 2d1c ............b.-.\n+00025220: 7265 702e c3bf 0000 0000 0000 0d00 0000 rep.............\n+00025230: 2c00 0000 ac6f dd1a 7265 702e 00f0 0000 ,....o..rep.....\n+00025240: 0000 0000 0f00 0000 f100 0000 ffff ffff ................\n 00025250: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00025260: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00025270: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00025280: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00025290: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000252a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000252b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000252c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000252d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000252e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000252f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00025300: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00025310: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00025320: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00025330: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00025260: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n+00025270: 0000 0000 0000 0000 0000 0000 a626 cc10 .............&..\n+00025280: 0072 6570 2a7c 0100 0000 0000 1a00 0000 .rep*|..........\n+00025290: 1700 0000 ffff ffff 0000 0000 0000 0000 ................\n+000252a0: 0000 0000 0000 0000 0000 0000 9c66 2e1b .............f..\n+000252b0: 7265 702e 8531 0000 0000 0000 1700 0000 rep..1..........\n+000252c0: 6200 0000 bb7d 6b19 7265 702e 8753 0000 b....}k.rep..S..\n+000252d0: 0000 0000 1b00 0000 ba00 0000 1e6c 5913 .............lY.\n+000252e0: 7265 702e 4106 0100 0000 0000 1100 0000 rep.A...........\n+000252f0: 6b01 0000 59ca c11d 7265 702e 6858 0100 k...Y...rep.hX..\n+00025300: 0000 0000 1b00 0000 0401 0000 cde9 4919 ..............I.\n+00025310: 7265 702e 3c71 0100 0000 0000 1800 0000 rep.z/..rep....\n+000255d0: 0000 0000 1e00 0000 0900 0000 51ec 9614 ............Q...\n+000255e0: 7265 702e 077a 0100 0000 0000 1900 0000 rep..z..........\n+000255f0: a401 0000 44f8 121b 7265 702e 807e 0000 ....D...rep..~..\n+00025600: 0000 0000 2b00 0000 1501 0000 2d66 fb1f ....+.......-f..\n+00025610: 0072 6570 027f 0100 0000 0000 2400 0000 .rep........$...\n+00025620: 1e00 0000 865e 9313 7265 702e f813 0100 .....^..rep.....\n+00025630: 0000 0000 1e00 0000 3800 0000 ffff ffff ........8.......\n 00025640: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00025650: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00025660: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00025650: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n+00025660: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n 00025670: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00025680: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00025690: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000256a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000256b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000256c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000256d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000256e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000256f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00025700: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00025710: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00025720: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00025730: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00025740: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00025750: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00025680: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n+00025690: 0000 0000 0000 0000 0000 0000 eaba a416 ................\n+000256a0: 6465 6661 8759 0100 0000 0000 1100 0000 defa.Y..........\n+000256b0: 8f00 0000 ffff ffff 0000 0000 0000 0000 ................\n+000256c0: 0000 0000 0000 0000 0000 0000 e20e e01b ................\n+000256d0: 7265 702e ba8f 0000 0000 0000 1900 0000 rep.............\n+000256e0: 2b00 0000 7a05 1f1a 7265 702e 96be 0000 +...z...rep.....\n+000256f0: 0000 0000 0d00 0000 b800 0000 45a1 9617 ............E...\n+00025700: 7265 702e 275a 0100 0000 0000 1d00 0000 rep.'Z..........\n+00025710: 3903 0000 ab47 4f1f 7265 702e 0e56 0000 9....GO.rep..V..\n+00025720: 0000 0000 2100 0000 5900 0000 4757 6815 ....!...Y...GWh.\n+00025730: 7573 6572 c416 0100 0000 0000 1100 0000 user............\n+00025740: 3100 0000 8581 f014 7265 702e eee1 0100 1.......rep.....\n+00025750: 0000 0000 1f00 0000 5100 0000 ffff ffff ........Q.......\n 00025760: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00025770: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00025780: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00025770: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n+00025780: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n 00025790: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000257a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000257b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+000257a0: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n+000257b0: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n 000257c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000257d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000257e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+000257d0: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n+000257e0: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n 000257f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00025800: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00025810: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00025820: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00025830: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00025840: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00025850: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00025860: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00025870: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00025880: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00025890: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000258a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00025800: 0000 0000 b964 aa15 7265 702e f2bc 0000 .....d..rep.....\n+00025810: 0000 0000 1000 0000 6600 0000 9f31 3a14 ........f....1:.\n+00025820: 7265 702e 68bd 0000 0000 0000 0e00 0000 rep.h...........\n+00025830: 2001 0000 2a45 f419 696e 7465 e0a3 0000 ...*E..inte....\n+00025840: 0000 0000 0e00 0000 7100 0000 6464 d010 ........q...dd..\n+00025850: 7265 702e 598a 0000 0000 0000 1900 0000 rep.Y...........\n+00025860: b200 0000 5b8a 0217 7265 702e ee0c 0100 ....[...rep.....\n+00025870: 0000 0000 1200 0000 ab00 0000 2eaa a51f ................\n+00025880: 7265 702e d2e9 0100 0000 0000 1c00 0000 rep.............\n+00025890: 4300 0000 8a77 7a1a 7265 702e fde3 0100 C....wz.rep.....\n+000258a0: 0000 0000 2900 0000 4300 0000 ffff ffff ....)...C.......\n 000258b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000258c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000258d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+000258c0: 0000 0000 f825 f41e 0072 6570 90e5 0100 .....%...rep....\n+000258d0: 0000 0000 1700 0000 0000 0000 ffff ffff ................\n 000258e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000258f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00025900: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00025910: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00025920: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00025930: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00025940: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00025950: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00025960: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00025970: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00025980: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00025990: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000259a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000259b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000259c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+000258f0: 0000 0000 249d c21b 7265 702e 6e32 0000 ....$...rep.n2..\n+00025900: 0000 0000 1700 0000 5b00 0000 8d91 cb18 ........[.......\n+00025910: 7265 702e 3708 0100 0000 0000 1400 0000 rep.7...........\n+00025920: 3b00 0000 ffff ffff 0000 0000 0000 0000 ;...............\n+00025930: 0000 0000 0000 0000 0000 0000 2395 4818 ............#.H.\n+00025940: 0072 6570 1113 0100 0000 0000 3600 0000 .rep........6...\n+00025950: 1500 0000 ffff ffff 0000 0000 0000 0000 ................\n+00025960: 0000 0000 0000 0000 0000 0000 0478 251a .............x%.\n+00025970: 7265 702e 3c68 0000 0000 0000 2600 0000 rep...eexec.u..\n-00026a80: 0000 0000 0e00 0000 4100 0000 bef8 ad63 ........A......c\n-00026a90: 7265 702e 5b10 0100 0000 0000 2000 0000 rep.[....... ...\n-00026aa0: 4100 0000 9757 9166 7265 702e 85bd 0100 A....W.frep.....\n-00026ab0: 0000 0000 1600 0000 0302 0000 47c0 c569 ............G..i\n-00026ac0: 7265 702e ad20 0000 0000 0000 0a00 0000 rep.. ..........\n-00026ad0: cf00 0000 e5de 2561 0072 6570 a826 0200 ......%a.rep.&..\n-00026ae0: 0000 0000 1800 0000 0700 0000 7ddf 5f64 ............}._d\n-00026af0: 7265 702e f15b 0100 0000 0000 0c00 0000 rep..[..........\n-00026b00: 4901 0000 5cc5 b767 7265 702e 5bb3 0100 I...\\..grep.[...\n-00026b10: 0000 0000 3500 0000 3900 0000 d401 ec64 ....5...9......d\n-00026b20: 7265 6d6f 27b4 0100 0000 0000 0f00 0000 remo'...........\n-00026b30: 2900 0000 2c34 7869 7265 702e 7c19 0100 )...,4xirep.|...\n-00026b40: 0000 0000 1e00 0000 a500 0000 895e f66b .............^.k\n-00026b50: 7265 702e 142e 0000 0000 0000 1900 0000 rep.............\n-00026b60: 0e00 0000 8bf6 916f 0072 6570 912f 0200 .......o.rep./..\n-00026b70: 0000 0000 1b00 0000 0c00 0000 9344 4769 .............DGi\n-00026b80: 7265 702e 0c66 0000 0000 0000 1600 0000 rep..f..........\n-00026b90: 4c00 0000 05a7 c368 7265 6d6f 71b7 0100 L......hremoq...\n-00026ba0: 0000 0000 1400 0000 3d00 0000 ffff ffff ........=.......\n+00026a70: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00026a80: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00026a90: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00026aa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00026ab0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00026ac0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00026ad0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00026ae0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00026af0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00026b00: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00026b10: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00026b20: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00026b30: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00026b40: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00026b50: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00026b60: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00026b70: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00026b80: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00026b90: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00026ba0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 00026bb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00026bc0: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n-00026bd0: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n+00026bc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00026bd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 00026be0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00026bf0: 0000 0000 15fb b662 7265 702e 1b21 0200 .......brep..!..\n-00026c00: 0000 0000 1900 0000 8f01 0000 51d7 9661 ............Q..a\n-00026c10: 7265 702e f98c 0100 0000 0000 1b00 0000 rep.............\n-00026c20: 4c00 0000 0573 8b65 0072 6570 472e 0200 L....s.e.repG...\n-00026c30: 0000 0000 1800 0000 0200 0000 ffff ffff ................\n+00026bf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00026c00: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00026c10: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00026c20: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00026c30: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 00026c40: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00026c50: 0000 0000 6fcd cd6d 7265 702e 086d 0000 ....o..mrep..m..\n-00026c60: 0000 0000 1b00 0000 4d00 0000 9ca0 1167 ........M......g\n-00026c70: 7265 702e b21b 0100 0000 0000 1700 0000 rep.............\n-00026c80: 3d00 0000 ffff ffff 0000 0000 0000 0000 =...............\n-00026c90: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n+00026c50: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00026c60: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00026c70: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00026c80: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00026c90: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 00026ca0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00026cb0: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n-00026cc0: 0000 0000 0000 0000 0000 0000 53d0 ee6e ............S..n\n-00026cd0: 7265 702e 7a5f 0000 0000 0000 1600 0000 rep.z_..........\n-00026ce0: 6a00 0000 ffff ffff 0000 0000 0000 0000 j...............\n-00026cf0: 0000 0000 0000 0000 0000 0000 861e 7d64 ..............}d\n-00026d00: 7265 702e a5ba 0100 0000 0000 1700 0000 rep.............\n-00026d10: 4500 0000 ffff ffff 0000 0000 0000 0000 E...............\n-00026d20: 0000 0000 0000 0000 0000 0000 1722 5d6d .............\"]m\n-00026d30: 7265 702e 3657 0000 0000 0000 1e00 0000 rep.6W..........\n-00026d40: 4200 0000 d77d de6f 7265 702e 1d15 0100 B....}.orep.....\n-00026d50: 0000 0000 2500 0000 5600 0000 06c4 666a ....%...V.....fj\n-00026d60: 0072 6570 c2b7 0100 0000 0000 3500 0000 .rep........5...\n-00026d70: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n-00026d80: 0000 0000 0000 0000 0000 0000 4d6e 1969 ............Mn.i\n-00026d90: 7265 702e c226 0000 0000 0000 1c00 0000 rep..&..........\n-00026da0: 6201 0000 ffff ffff 0000 0000 0000 0000 b...............\n-00026db0: 0000 0000 0000 0000 0000 0000 c89a 2365 ..............#e\n-00026dc0: 0072 6570 6fb8 0100 0000 0000 2b00 0000 .repo.......+...\n-00026dd0: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n-00026de0: 0000 0000 0000 0000 0000 0000 73ba 8066 ............s..f\n-00026df0: 7265 702e 1c2f 0200 0000 0000 1b00 0000 rep../..........\n-00026e00: 3400 0000 02bf 2369 2a63 6f6d 95b0 0100 4.....#i*com....\n-00026e10: 0000 0000 1500 0000 6200 0000 e617 9e64 ........b......d\n-00026e20: 0072 6570 f020 0200 0000 0000 1e00 0000 .rep. ..........\n-00026e30: 0d00 0000 336b c568 7265 702e c726 0200 ....3k.hrep..&..\n-00026e40: 0000 0000 2100 0000 dc00 0000 ffff ffff ....!...........\n+00026cb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00026cc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00026cd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00026ce0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00026cf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00026d00: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00026d10: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00026d20: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00026d30: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00026d40: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00026d50: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00026d60: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00026d70: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00026d80: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00026d90: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00026da0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00026db0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00026dc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00026dd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00026de0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00026df0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00026e00: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00026e10: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00026e20: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00026e30: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00026e40: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 00026e50: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00026e60: 0000 0000 b97a 826b 7265 702e 3930 0000 .....z.krep.90..\n-00026e70: 0000 0000 1900 0000 0e00 0000 9267 cb68 .............g.h\n-00026e80: 7265 702e a787 0000 0000 0000 0d00 0000 rep.............\n-00026e90: 4f00 0000 ea86 6469 7265 702e 737d 0000 O.....direp.s}..\n-00026ea0: 0000 0000 1100 0000 9400 0000 6df3 4a6e ............m.Jn\n-00026eb0: 7265 702e c6c0 0000 0000 0000 1d00 0000 rep.............\n-00026ec0: 7003 0000 ffff ffff 0000 0000 0000 0000 p...............\n-00026ed0: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n+00026e60: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00026e70: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00026e80: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00026e90: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00026ea0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00026eb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00026ec0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00026ed0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 00026ee0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00026ef0: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n-00026f00: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n+00026ef0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00026f00: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 00026f10: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00026f20: 0000 0000 6e65 f264 7265 702e 692a 0000 ....ne.drep.i*..\n-00026f30: 0000 0000 1700 0000 aa00 0000 e797 9061 ...............a\n-00026f40: 7265 702e d82c 0200 0000 0000 2100 0000 rep..,......!...\n-00026f50: 4e01 0000 1fd6 b269 7265 702e 9a4f 0000 N......irep..O..\n-00026f60: 0000 0000 1200 0000 2d00 0000 c396 fb60 ........-......`\n-00026f70: 3a72 6570 a064 0000 0000 0000 1600 0000 :rep.d..........\n-00026f80: 4000 0000 ffff ffff 0000 0000 0000 0000 @...............\n-00026f90: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n+00026f20: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00026f30: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00026f40: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00026f50: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00026f60: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00026f70: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00026f80: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00026f90: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 00026fa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00026fb0: 0000 0000 c287 5062 7265 702e 6662 0000 ......Pbrep.fb..\n-00026fc0: 0000 0000 1b00 0000 8500 0000 ffff ffff ................\n+00026fb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00026fc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 00026fd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00026fe0: 0000 0000 556b a463 0072 6570 4b23 0200 ....Uk.c.repK#..\n-00026ff0: 0000 0000 1800 0000 0e00 0000 0000 0000 ................\n-00027000: 0100 0000 0f08 0000 f187 0200 0000 0000 ................\n-00027010: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00027020: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00027030: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00027040: 0000 0000 0000 0000 0000 0000 0300 0000 ................\n-00027050: 6300 0000 92d9 5373 7265 702e 0020 0200 c.....Ssrep.. ..\n-00027060: 0000 0000 1d00 0000 4200 0000 9cab cf73 ........B......s\n-00027070: 7265 702e f9b8 0100 0000 0000 1e00 0000 rep.............\n-00027080: 4400 0000 ffff ffff 0000 0000 0000 0000 D...............\n-00027090: 0000 0000 0000 0000 0000 0000 c8d9 d174 ...............t\n-000270a0: 7265 702e b9b2 0100 0000 0000 1700 0000 rep.............\n-000270b0: 3700 0000 8d8b cb70 7265 702e 1c3d 0000 7......prep..=..\n-000270c0: 0000 0000 1400 0000 6d00 0000 0a56 b67b ........m....V.{\n-000270d0: 2a69 7370 12ba 0100 0000 0000 1300 0000 *isp............\n-000270e0: 3d00 0000 0cd0 9170 7265 702e ba29 0200 =......prep..)..\n-000270f0: 0000 0000 1a00 0000 9f00 0000 ffff ffff ................\n-00027100: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00027110: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n-00027120: 0000 0000 0000 0000 0000 0000 68ef 7872 ............h.xr\n-00027130: 7265 702e 1358 0100 0000 0000 1c00 0000 rep..X..........\n-00027140: 2f01 0000 4ffb 3c71 0072 6570 07b3 0100 /...O.seconds \n+00027480: 5449 4d45 0072 6570 2e75 7469 6c2e 7469 TIME.rep.util.ti\n+00027490: 6d65 2373 6563 6f6e 6473 2d3e 7469 6d65 me#seconds->time\n+000274a0: 2053 4543 5372 6570 2e75 7469 6c2e 6d65 SECSrep.util.me\n+000274b0: 6d6f 697a 6523 6d65 6d6f 697a 6543 7265 moize#memoizeCre\n+000274c0: 6174 6520 616e 6420 7265 7475 726e 2061 ate and return a\n+000274d0: 2063 6163 6869 6e67 2076 6572 7369 6f6e caching version\n+000274e0: 206f 6620 7468 6520 6675 6e63 7469 6f6e of the function\n+000274f0: 2046 2e20 4620 6d61 7920 6e6f 7420 6265 F. F may not be\n+00027500: 0a61 6e20 6175 746f 6c6f 6164 2064 6566 .an autoload def\n+00027510: 696e 6974 696f 6e2e 0072 6570 2e75 7469 inition..rep.uti\n+00027520: 6c2e 6d65 6d6f 697a 6523 6d65 6d6f 697a l.memoize#memoiz\n+00027530: 6520 4600 7265 702e 7574 696c 2e6d 6973 e F.rep.util.mis\n+00027540: 6323 7072 6f67 7261 6d2d 6578 6973 7473 c#program-exists\n+00027550: 2d70 2050 524f 4752 414d 7265 702e 7379 -p PROGRAMrep.sy\n+00027560: 7374 656d 2361 6464 2d68 6f6f 6b41 7272 stem#add-hookArr\n+00027570: 616e 6765 2069 7420 736f 2074 6861 7420 ange it so that \n+00027580: 4655 4e43 5449 4f4e 2d4e 414d 4520 6973 FUNCTION-NAME is\n+00027590: 2061 6464 6564 2074 6f20 7468 6520 686f added to the ho\n+000275a0: 6f6b 2d6c 6973 7420 7374 6f72 6564 2069 ok-list stored i\n+000275b0: 6e0a 7379 6d62 6f6c 2c20 484f 4f4b 2d53 n.symbol, HOOK-S\n+000275c0: 594d 424f 4c2e 2049 7420 7769 6c6c 2061 YMBOL. It will a\n+000275d0: 6464 6564 2061 7420 7468 6520 6865 6164 dded at the head\n+000275e0: 206f 6620 7468 6520 6c69 7374 2075 6e6c of the list unl\n+000275f0: 6573 7320 4154 2d45 4e44 0a69 7320 7472 ess AT-END.is tr\n+00027600: 7565 2069 6e20 7768 6963 6820 6361 7365 ue in which case\n+00027610: 2069 7420 6973 2061 6464 6564 2061 7420 it is added at \n+00027620: 7468 6520 656e 642e 0072 6570 2e73 7973 the end..rep.sys\n+00027630: 7465 6d23 7265 6d6f 7665 2d68 6f6f 6b20 tem#remove-hook \n+00027640: 484f 4f4b 2046 554e 4300 0000 0000 0000 HOOK FUNC.......\n+00027650: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00027660: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00027670: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00027680: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00027690: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 000276a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000276b0: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n-000276c0: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n+000276b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+000276c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 000276d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000276e0: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n-000276f0: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n+000276e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+000276f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 00027700: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00027710: 0000 0000 fa48 e373 7265 702e b442 0000 .....H.srep..B..\n-00027720: 0000 0000 1500 0000 3300 0000 ffff ffff ........3.......\n+00027710: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00027720: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 00027730: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00027740: 0000 0000 401f 5472 7265 702e e885 0200 ....@.Trrep.....\n-00027750: 0000 0000 1e00 0000 9000 0000 2021 2f7d ............ !/}\n-00027760: 7265 702e f55a 0000 0000 0000 1700 0000 rep..Z..........\n-00027770: 9000 0000 aece a27e 7265 702e 198b 0100 .......~rep.....\n-00027780: 0000 0000 2200 0000 6c00 0000 a1b4 2677 ....\"...l.....&w\n-00027790: 0072 6570 f386 0200 0000 0000 2500 0000 .rep........%...\n-000277a0: 0800 0000 ffff ffff 0000 0000 0000 0000 ................\n-000277b0: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n+00027740: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00027750: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00027760: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00027770: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00027780: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00027790: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+000277a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+000277b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 000277c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000277d0: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n-000277e0: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n+000277d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+000277e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 000277f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00027800: 0000 0000 f9d7 ee76 6261 636b ef53 0100 .......vback.S..\n-00027810: 0000 0000 1200 0000 fe00 0000 ffff ffff ................\n+00027800: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00027810: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 00027820: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00027830: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n-00027840: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n+00027830: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00027840: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 00027850: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00027860: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n-00027870: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n+00027860: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00027870: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 00027880: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00027890: 0000 0000 0edb b573 7265 702e 5f20 0200 .......srep._ ..\n-000278a0: 0000 0000 1d00 0000 7400 0000 4a73 8372 ........t...Js.r\n-000278b0: 7265 702e e350 0100 0000 0000 0d00 0000 rep..P..........\n-000278c0: 3f00 0000 140a 6e7b 7265 702e 61b2 0100 ?.....n{rep.a...\n-000278d0: 0000 0000 2200 0000 3600 0000 ffff ffff ....\"...6.......\n+00027890: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+000278a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+000278b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+000278c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+000278d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 000278e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000278f0: 0000 0000 365a 167e 7265 702e b6c7 0000 ....6Z.~rep.....\n-00027900: 0000 0000 2000 0000 6600 0000 d415 637d .... ...f.....c}\n-00027910: 7265 702e f422 0200 0000 0000 1700 0000 rep..\"..........\n-00027920: 4000 0000 2f79 887f 0072 6570 7d24 0200 @.../y...rep}$..\n-00027930: 0000 0000 2000 0000 1000 0000 64eb 0375 .... .......d..u\n-00027940: 7265 702e a840 0000 0000 0000 1e00 0000 rep..@..........\n-00027950: 9d00 0000 4e57 5371 7265 702e 6f83 0100 ....NWSqrep.o...\n-00027960: 0000 0000 2200 0000 ae01 0000 ffff ffff ....\"...........\n+000278f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00027900: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00027910: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00027920: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00027930: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00027940: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00027950: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00027960: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 00027970: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00027980: 0000 0000 9cd2 9674 0072 6570 be85 0200 .......t.rep....\n-00027990: 0000 0000 1300 0000 1700 0000 ffff ffff ................\n+00027980: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00027990: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 000279a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000279b0: 0000 0000 bf20 bb7e 7265 702e 5e59 0100 ..... .~rep.^Y..\n-000279c0: 0000 0000 1600 0000 8101 0000 9df8 2e7b ...............{\n-000279d0: 7265 702e 5bb9 0100 0000 0000 2100 0000 rep.[.......!...\n-000279e0: 2900 0000 6f4a 977d 7265 702e 3053 0000 )...oJ.}rep.0S..\n-000279f0: 0000 0000 2300 0000 8900 0000 c4b6 8876 ....#..........v\n-00027a00: 7265 702e 3513 0100 0000 0000 1c00 0000 rep.5...........\n-00027a10: a700 0000 ffff ffff 0000 0000 0000 0000 ................\n-00027a20: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n+000279b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+000279c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+000279d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+000279e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+000279f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00027a00: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00027a10: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00027a20: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 00027a30: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00027a40: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n-00027a50: 0000 0000 0000 0000 0000 0000 c928 a678 .............(.x\n-00027a60: 7265 702e 9a2f 0000 0000 0000 1e00 0000 rep../..........\n-00027a70: 3a00 0000 ffff ffff 0000 0000 0000 0000 :...............\n-00027a80: 0000 0000 0000 0000 0000 0000 3bcc a87f ............;...\n-00027a90: 7265 702e a78b 0100 0000 0000 1b00 0000 rep.............\n-00027aa0: 9c00 0000 4310 737f 2a69 7370 a5b9 0100 ....C.s.*isp....\n-00027ab0: 0000 0000 1000 0000 2c00 0000 7afa 7d76 ........,...z.}v\n-00027ac0: 7265 702d c874 0000 0000 0000 0d00 0000 rep-.t..........\n-00027ad0: 3500 0000 3a79 4f7e 7265 6d6f 02b5 0100 5...:yO~remo....\n-00027ae0: 0000 0000 1500 0000 4300 0000 63b8 8c7b ........C...c..{\n-00027af0: 7265 702e 00b0 0100 0000 0000 1c00 0000 rep.............\n-00027b00: 7900 0000 104d 1674 7265 702e 8a5a 0000 y....M.trep..Z..\n-00027b10: 0000 0000 1700 0000 5400 0000 ffff ffff ........T.......\n+00027a40: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00027a50: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00027a60: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00027a70: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00027a80: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00027a90: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00027aa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00027ab0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00027ac0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00027ad0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00027ae0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00027af0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00027b00: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00027b10: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 00027b20: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00027b30: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n-00027b40: 0000 0000 0000 0000 0000 0000 d5f9 a87a ...............z\n-00027b50: 7265 702e 638e 0100 0000 0000 1f00 0000 rep.c...........\n-00027b60: d600 0000 022d ae73 7265 702e 5582 0200 .....-.srep.U...\n-00027b70: 0000 0000 2200 0000 4402 0000 ffff ffff ....\"...D.......\n+00027b30: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00027b40: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00027b50: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00027b60: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00027b70: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 00027b80: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00027b90: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n-00027ba0: 0000 0000 0000 0000 0000 0000 58c1 ae72 ............X..r\n-00027bb0: 7265 702e 4598 0000 0000 0000 0b00 0000 rep.E...........\n-00027bc0: 9e00 0000 36d0 f579 7265 702e 9561 0000 ....6..yrep..a..\n-00027bd0: 0000 0000 1e00 0000 5200 0000 ffff ffff ........R.......\n+00027b90: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00027ba0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00027bb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00027bc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00027bd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 00027be0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00027bf0: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n-00027c00: 0000 0000 0000 0000 0000 0000 7499 0874 ............t..t\n-00027c10: 0072 6570 2bb3 0100 0000 0000 2400 0000 .rep+.......$...\n-00027c20: 0c00 0000 ffff ffff 0000 0000 0000 0000 ................\n-00027c30: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n+00027bf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00027c00: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00027c10: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00027c20: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00027c30: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 00027c40: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00027c50: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n-00027c60: 0000 0000 0000 0000 0000 0000 80f9 cd79 ...............y\n-00027c70: 7265 6d6f c3b6 0100 0000 0000 1300 0000 remo............\n-00027c80: 3900 0000 ffff ffff 0000 0000 0000 0000 9...............\n-00027c90: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n+00027c50: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00027c60: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00027c70: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00027c80: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00027c90: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 00027ca0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00027cb0: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n-00027cc0: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n+00027cb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00027cc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 00027cd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00027ce0: 0000 0000 11d3 977f 7265 702e aa22 0000 ........rep..\"..\n-00027cf0: 0000 0000 2300 0000 3700 0000 4186 af78 ....#...7...A..x\n-00027d00: 7265 702e 21cb 0000 0000 0000 1600 0000 rep.!...........\n-00027d10: 6300 0000 ebd8 767d 7265 6d6f b6b4 0100 c.....v}remo....\n-00027d20: 0000 0000 1200 0000 3a00 0000 3f48 7d77 ........:...?H}w\n-00027d30: 7265 702e a580 0200 0000 0000 1600 0000 rep.............\n-00027d40: 2300 0000 59d1 6b7e 0072 6570 9129 0200 #...Y.k~.rep.)..\n-00027d50: 0000 0000 1b00 0000 0e00 0000 3488 ea7f ............4...\n-00027d60: 7265 702e 082d 0000 0000 0000 1900 0000 rep..-..........\n-00027d70: b200 0000 60fd 6b7a 0072 6570 c7bf 0100 ....`.kz.rep....\n-00027d80: 0000 0000 1500 0000 1000 0000 0c07 9079 ...............y\n-00027d90: 7265 702e 3c85 0200 0000 0000 1d00 0000 rep.<...........\n-00027da0: 4500 0000 ffff ffff 0000 0000 0000 0000 E...............\n-00027db0: 0000 0000 0000 0000 0000 0000 98f3 f771 ...............q\n-00027dc0: 7265 702e de80 0200 0000 0000 1a00 0000 rep.............\n-00027dd0: 2601 0000 ffff ffff 0000 0000 0000 0000 &...............\n-00027de0: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n+00027ce0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00027cf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00027d00: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00027d10: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00027d20: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00027d30: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00027d40: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00027d50: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00027d60: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00027d70: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00027d80: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00027d90: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00027da0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00027db0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00027dc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00027dd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00027de0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 00027df0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00027e00: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n-00027e10: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n+00027e00: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00027e10: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 00027e20: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00027e30: 0000 0000 a6b6 027c 7265 702e 8e43 0000 .......|rep..C..\n-00027e40: 0000 0000 1500 0000 3300 0000 ffff ffff ........3.......\n+00027e30: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00027e40: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 00027e50: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00027e60: 0000 0000 6351 8c7e 7265 702e 0080 0200 ....cQ.~rep.....\n-00027e70: 0000 0000 2300 0000 5a00 0000 ffff ffff ....#...Z.......\n+00027e60: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00027e70: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 00027e80: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00027e90: 0000 0000 c66a 8f70 0072 6570 9e85 0200 .....j.p.rep....\n-00027ea0: 0000 0000 1e00 0000 0200 0000 200c 1978 ............ ..x\n-00027eb0: 7265 702e 8411 0100 0000 0000 2c00 0000 rep.........,...\n-00027ec0: 8501 0000 28be 5d72 7265 702e 7d80 0200 ....(.]rrep.}...\n-00027ed0: 0000 0000 1d00 0000 0b00 0000 8a80 8b71 ...............q\n-00027ee0: 7265 702e 2087 0200 0000 0000 1d00 0000 rep. ...........\n-00027ef0: b400 0000 260c 4a7d 7265 702e 6c42 0000 ....&.J}rep.lB..\n-00027f00: 0000 0000 1500 0000 3300 0000 0e45 a376 ........3....E.v\n-00027f10: 7265 702e 07b2 0100 0000 0000 2200 0000 rep.........\"...\n-00027f20: 3800 0000 731f b87d 7265 702e 196b 0000 8...s..}rep..k..\n-00027f30: 0000 0000 1900 0000 a400 0000 ffff ffff ................\n+00027e90: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00027ea0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00027eb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00027ec0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00027ed0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00027ee0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00027ef0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00027f00: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00027f10: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00027f20: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00027f30: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 00027f40: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00027f50: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n-00027f60: 0000 0000 0000 0000 0000 0000 1918 767f ..............v.\n-00027f70: 7265 702e 773a 0000 0000 0000 1800 0000 rep.w:..........\n-00027f80: 3700 0000 0cf0 b87b 7265 702e 9ab8 0100 7......{rep.....\n-00027f90: 0000 0000 1b00 0000 4400 0000 eb21 8279 ........D....!.y\n-00027fa0: 2a69 7370 62ba 0100 0000 0000 1000 0000 *ispb...........\n-00027fb0: 3300 0000 ffff ffff 0000 0000 0000 0000 3...............\n-00027fc0: 0000 0000 0000 0000 0000 0000 84d8 a376 ...............v\n-00027fd0: 7265 702e 3f85 0100 0000 0000 1c00 0000 rep.?...........\n-00027fe0: 4001 0000 d0ab 257b 7265 702e 3c25 0200 @.....%{rep.<%..\n-00027ff0: 0000 0000 1700 0000 5501 0000 0000 0000 ........U.......\n-00028000: 7265 702e 6c61 6e67 2e69 6e74 6572 7072 rep.lang.interpr\n-00028010: 6574 6572 2361 7574 6f6c 6f61 642d 6d61 eter#autoload-ma\n-00028020: 6372 6f54 656c 6c20 7468 6520 6576 616c croTell the eval\n-00028030: 7561 746f 7220 7468 6174 2074 6865 2076 uator that the v\n-00028040: 616c 7565 206f 6620 7468 6520 6d61 6372 alue of the macr\n-00028050: 6f20 5359 4d42 4f4c 2077 696c 6c20 6265 o SYMBOL will be\n-00028060: 2069 6e69 7469 616c 6973 6564 0a62 7920 initialised.by \n-00028070: 6c6f 6164 696e 6720 4649 4c45 2e72 6570 loading FILE.rep\n-00028080: 2e6c 616e 672e 696e 7465 7270 7265 7465 .lang.interprete\n-00028090: 7223 6964 656e 7469 7479 5265 7475 726e r#identityReturn\n-000280a0: 2041 5247 2e72 6570 2e6c 616e 672e 6d61 ARG.rep.lang.ma\n-000280b0: 7468 2369 6e65 7861 6374 7052 6574 7572 th#inexactpRetur\n-000280c0: 6e20 7420 6966 2058 2069 7320 616e 2069 n t if X is an i\n-000280d0: 6e65 7861 6374 206e 756d 6265 722e 7265 nexact number.re\n-000280e0: 702e 6c61 6e67 2e64 6f63 2364 6f63 756d p.lang.doc#docum\n-000280f0: 656e 7461 7469 6f6e 5265 7475 726e 7320 entationReturns \n-00028100: 7468 6520 646f 6375 6d65 6e74 6174 696f the documentatio\n-00028110: 6e2d 7374 7269 6e67 2066 6f72 2053 594d n-string for SYM\n-00028120: 424f 4c2e 2049 7420 7368 6f75 6c64 2062 BOL. It should b\n-00028130: 6520 7468 6520 6e61 6d65 0a6f 6620 6120 e the name.of a \n-00028140: 7370 6563 6961 6c20 7661 7269 6162 6c65 special variable\n-00028150: 2c20 6675 6e63 7469 6f6e 2c20 6d61 6372 , function, macr\n-00028160: 6f2c 206f 7220 6120 7370 6563 6961 6c20 o, or a special \n-00028170: 666f 726d 2e0a 4966 2069 7427 7320 6e6f form..If it's no\n-00028180: 7420 6120 7661 7269 6162 6c65 2c20 7468 t a variable, th\n-00028190: 656e 2056 414c 5545 2073 686f 756c 6420 en VALUE should \n-000281a0: 6265 2074 6865 2066 756e 6374 696f 6e20 be the function \n-000281b0: 6974 7365 6c66 2c20 6c69 6b65 0a61 2063 itself, like.a c\n-000281c0: 6c6f 7375 7265 2e0a 0a52 6574 7572 6e73 losure...Returns\n-000281d0: 206e 696c 2077 6865 6e20 6e6f 7420 666f nil when not fo\n-000281e0: 756e 642e 0a0a 5354 5255 4354 5552 4520 und...STRUCTURE \n-000281f0: 6361 6e20 6265 206e 696c 2e20 4974 2077 can be nil. It w\n-00028200: 6173 2072 6571 7569 7265 6420 6279 2074 as required by t\n-00028210: 6865 206f 6c64 2073 796e 7461 782e 0072 he old syntax..r\n-00028220: 6570 2e6c 616e 672e 646f 6323 6164 642d ep.lang.doc#add-\n-00028230: 646f 6375 6d65 6e74 6174 696f 6e20 5359 documentation SY\n-00028240: 4d42 4f4c 2053 5452 5543 5455 5245 2053 MBOL STRUCTURE S\n-00028250: 5452 494e 4772 6570 2e6d 6f64 756c 652d TRINGrep.module-\n-00028260: 7379 7374 656d 2364 6566 696e 652d 696e system#define-in\n-00028270: 7465 7266 6163 6541 7373 6f63 6961 7465 terfaceAssociate\n-00028280: 2074 6865 2073 796d 626f 6c20 4e41 4d45 the symbol NAME\n-00028290: 2077 6974 6820 7468 6520 6d6f 6475 6c65 with the module\n-000282a0: 2069 6e74 6572 6661 6365 2053 4947 2028 interface SIG (\n-000282b0: 696e 2061 0a73 6570 6172 6174 6520 696e in a.separate in\n-000282c0: 7465 7266 6163 652d 6e61 6d65 206e 616d terface-name nam\n-000282d0: 6573 7061 6365 292e 2041 6e20 696e 7465 espace). An inte\n-000282e0: 7266 6163 6520 7370 6563 6966 6963 6174 rface specificat\n-000282f0: 696f 6e20 6d75 7374 2062 650a 6f66 2074 ion must be.of t\n-00028300: 6865 2066 6f72 6d3a 0a0a 2020 2049 4e54 he form:.. INT\n-00028310: 4552 4641 4345 202d 3e20 2028 6578 706f ERFACE -> (expo\n-00028320: 7274 205b 4944 2e2e 2e5d 290a 0920 2020 rt [ID...]).. \n-00028330: 2020 6f72 2020 4e41 4d45 0a09 2020 2020 or NAME.. \n-00028340: 206f 7220 2028 636f 6d70 6f75 6e64 2d69 or (compound-i\n-00028350: 6e74 6572 6661 6365 205b 494e 5445 5246 nterface [INTERF\n-00028360: 4143 452e 2e2e 5d29 0a09 2020 2020 206f ACE...]).. o\n-00028370: 7220 2028 7374 7275 6374 7572 652d 696e r (structure-in\n-00028380: 7465 7266 6163 6520 5b53 5452 5543 5455 terface [STRUCTU\n-00028390: 5245 2d4e 414d 452e 2e2e 5d29 0a0a 7768 RE-NAME...])..wh\n-000283a0: 6572 6520 616e 2049 4420 6973 2061 2073 ere an ID is a s\n-000283b0: 796d 626f 6c20 6e61 6d69 6e67 2061 2074 ymbol naming a t\n-000283c0: 6f70 2d6c 6576 656c 2062 696e 6469 6e67 op-level binding\n-000283d0: 2074 6f20 6578 706f 7274 2c20 616e 6420 to export, and \n-000283e0: 4e41 4d45 0a69 7320 7468 6520 6e61 6d65 NAME.is the name\n-000283f0: 206f 6620 616e 2069 6e74 6572 6661 6365 of an interface\n-00028400: 2070 7265 7669 6f75 736c 7920 6465 6669 previously defi\n-00028410: 6e65 6420 7573 696e 6720 6465 6669 6e65 ned using define\n-00028420: 2d69 6e74 6572 6661 6365 2e0a 0a54 6865 -interface...The\n-00028430: 2060 6578 706f 7274 2720 666f 726d 2061 `export' form a\n-00028440: 6464 7320 746f 702d 6c65 7665 6c20 6465 dds top-level de\n-00028450: 6669 6e69 7469 6f6e 7320 4944 2e2e 2e20 finitions ID... \n-00028460: 746f 2074 6865 2069 6e74 6572 6661 6365 to the interface\n-00028470: 3b0a 7468 6520 6063 6f6d 706f 756e 642d ;.the `compound-\n-00028480: 696e 7465 7266 6163 6527 2063 6c61 7573 interface' claus\n-00028490: 6573 2066 6f72 6d73 2074 6865 2075 6e69 es forms the uni\n-000284a0: 6f6e 206f 6620 7468 6520 6769 7665 6e0a on of the given.\n-000284b0: 696e 7465 7266 6163 6573 2e00 7265 702e interfaces..rep.\n-000284c0: 6d6f 6475 6c65 2d73 7973 7465 6d23 6465 module-system#de\n-000284d0: 6669 6e65 2d73 7472 7563 7475 7265 204e fine-structure N\n-000284e0: 414d 4520 2321 6f70 7469 6f6e 616c 2053 AME #!optional S\n-000284f0: 4947 2043 4f4e 4649 4720 2e20 424f 4459 IG CONFIG . BODY\n-00028500: 0072 6570 2e76 6d2e 6469 7361 7373 656d .rep.vm.disassem\n-00028510: 626c 6572 2364 6973 6173 7365 6d62 6c65 bler#disassemble\n-00028520: 2041 5247 2023 216f 7074 696f 6e61 6c20 ARG #!optional \n-00028530: 5354 5245 414d 2044 4550 5448 7265 702e STREAM DEPTHrep.\n-00028540: 6461 7461 2373 7472 696e 672d 6361 7069 data#string-capi\n-00028550: 7461 6c69 7a65 642d 7052 6574 7572 6e73 talized-pReturns\n-00028560: 2074 2069 6620 7374 7269 6e67 2058 2069 t if string X i\n-00028570: 7320 6361 7069 7461 6c69 7a65 6420 2866 s capitalized (f\n-00028580: 6972 7374 2063 6861 7261 6374 6572 2069 irst character i\n-00028590: 7320 7570 7065 7220 6361 7365 292e 0072 s upper case)..r\n-000285a0: 6570 2e64 6174 6123 7374 7269 6e67 2d63 ep.data#string-c\n-000285b0: 6170 6974 616c 697a 6564 2d70 2058 0072 apitalized-p X.r\n-000285c0: 6570 2e64 6174 6123 6d61 7063 6f6e 6361 ep.data#mapconca\n-000285d0: 7420 4655 4e20 5345 5155 454e 4345 2053 t FUN SEQUENCE S\n-000285e0: 4550 4152 4154 4f52 7265 702e 7468 7265 EPARATORrep.thre\n-000285f0: 6164 732e 6d75 7465 7823 6f62 7461 696e ads.mutex#obtain\n-00028600: 2d6d 7574 6578 4f62 7461 696e 2074 6865 -mutexObtain the\n-00028610: 206d 7574 6578 204d 5458 2066 6f72 2074 mutex MTX for t\n-00028620: 6865 2063 7572 7265 6e74 2074 6872 6561 he current threa\n-00028630: 642e 2057 696c 6c20 7375 7370 656e 6420 d. Will suspend \n-00028640: 7468 6520 6375 7272 656e 740a 7468 7265 the current.thre\n-00028650: 6164 2075 6e74 696c 2074 6865 206d 7574 ad until the mut\n-00028660: 6578 2069 7320 6176 6169 6c61 626c 652e ex is available.\n-00028670: 2052 6574 7572 6e73 2066 616c 7365 2069 Returns false i\n-00028680: 6620 7468 6520 7469 6d65 6f75 7420 6578 f the timeout ex\n-00028690: 7069 7265 642e 7265 702e 7468 7265 6164 pired.rep.thread\n-000286a0: 732e 7574 696c 7323 7769 7468 6f75 742d s.utils#without-\n-000286b0: 696e 7465 7272 7570 7473 4576 616c 7561 interruptsEvalua\n-000286c0: 7465 2060 2870 726f 676e 2046 4f52 4d53 te `(progn FORMS\n-000286d0: 2927 2077 6974 6820 7468 7265 6164 2070 )' with thread p\n-000286e0: 7265 656d 7074 696f 6e20 6469 7361 626c reemption disabl\n-000286f0: 6564 2e00 7265 702e 7468 7265 6164 732e ed..rep.threads.\n-00028700: 7574 696c 7323 7769 7468 6f75 742d 696e utils#without-in\n-00028710: 7465 7272 7570 7473 202e 2046 4f52 4d53 terrupts . FORMS\n-00028720: 7265 702e 7777 772e 7175 6f74 652d 7572 rep.www.quote-ur\n-00028730: 6c23 7572 6c2d 6d65 7461 2d72 6541 2072 l#url-meta-reA r\n-00028740: 6567 6578 7020 6d61 7463 6869 6e67 2061 egexp matching a\n-00028750: 2073 696e 676c 6520 6368 6172 6163 7465 single characte\n-00028760: 7220 7468 6174 2069 7320 7265 7365 7276 r that is reserv\n-00028770: 6564 2069 6e20 7468 6520 5552 4c20 7370 ed in the URL sp\n-00028780: 6563 2e0a 5468 6973 2069 7320 7461 6b65 ec..This is take\n-00028790: 6e20 6672 6f6d 2064 7261 6674 2d66 6965 n from draft-fie\n-000287a0: 6c64 696e 672d 7572 6c2d 7379 6e74 6178 lding-url-syntax\n-000287b0: 2d30 322e 7478 7420 2d2d 2063 6865 636b -02.txt -- check\n-000287c0: 2079 6f75 7220 6c6f 6361 6c0a 696e 7465 your local.inte\n-000287d0: 726e 6574 2064 7261 6674 7320 6469 7265 rnet drafts dire\n-000287e0: 6374 6f72 7920 666f 7220 6120 636f 7079 ctory for a copy\n-000287f0: 2e00 0000 0000 0000 0000 0000 0000 0000 ................\n-00028800: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00028810: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00027f50: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00027f60: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00027f70: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00027f80: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00027f90: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00027fa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00027fb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00027fc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00027fd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00027fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00027ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00028000: 0400 0000 0500 0000 fb6f 0100 0000 0000 .........o......\n+00028010: 0900 0000 f72f 0000 0000 0000 1000 0000 ...../..........\n+00028020: f0df 0000 0000 0000 b709 0000 4976 0200 ............Iv..\n+00028030: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00028040: 0000 0000 0000 0000 0000 0000 0300 0000 ................\n+00028050: 5c00 0000 ffff ffff 0000 0000 0000 0000 \\...............\n+00028060: 0000 0000 0000 0000 0000 0000 6d8c 3c43 ............m.@\n+00028940: 7265 702e 2f36 0000 0000 0000 1e00 0000 rep./6..........\n+00028950: 2201 0000 5d42 3041 7265 702e 6984 0100 \"...]B0Arep.i...\n+00028960: 0000 0000 1800 0000 4f00 0000 b959 7048 ........O....YpH\n+00028970: 0072 6570 50da 0000 0000 0000 2300 0000 .repP.......#...\n+00028980: 0600 0000 ffff ffff 0000 0000 0000 0000 ................\n+00028990: 0000 0000 0000 0000 0000 0000 7662 5343 ............vbSC\n+000289a0: 7265 702e b83c 0000 0000 0000 1500 0000 rep..<..........\n+000289b0: 4000 0000 ffff ffff 0000 0000 0000 0000 @...............\n+000289c0: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n 000289d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000289e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000289f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00028a00: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00028a10: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00028a20: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00028a30: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00028a40: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00028a50: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+000289e0: 0000 0000 be87 2b46 7265 702e cf62 0100 ......+Frep..b..\n+000289f0: 0000 0000 1b00 0000 7b01 0000 db8a 014f ........{......O\n+00028a00: 7265 702e e23d 0000 0000 0000 1600 0000 rep..=..........\n+00028a10: 3700 0000 b90f 3449 7265 702e 6185 0100 7.....4Irep.a...\n+00028a20: 0000 0000 1400 0000 4700 0000 0aeb ab4d ........G......M\n+00028a30: 0072 6570 5bd8 0000 0000 0000 2000 0000 .rep[....... ...\n+00028a40: 0300 0000 d6d9 c84a 7265 702e 3f71 0200 .......Jrep.?q..\n+00028a50: 0000 0000 1e00 0000 2100 0000 ffff ffff ........!.......\n 00028a60: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00028a70: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00028a80: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00028a90: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00028aa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00028ab0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00028a70: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n+00028a80: 0000 0000 0000 0000 0000 0000 73b5 4345 ............s.CE\n+00028a90: 7265 702e 40d3 0000 0000 0000 2600 0000 rep.@.......&...\n+00028aa0: 8700 0000 ffff ffff 0000 0000 0000 0000 ................\n+00028ab0: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n 00028ac0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00028ad0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00028ae0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00028ad0: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n+00028ae0: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n 00028af0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00028b00: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00028b10: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00028b00: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n+00028b10: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n 00028b20: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00028b30: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00028b40: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00028b30: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n+00028b40: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n 00028b50: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00028b60: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00028b70: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00028b80: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00028b90: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00028ba0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00028bb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00028bc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00028bd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00028be0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00028bf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00028c00: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00028b60: 0000 0000 a2ad d74b 7265 702e 364b 0100 .......Krep.6K..\n+00028b70: 0000 0000 1a00 0000 6600 0000 8146 a14c ........f....F.L\n+00028b80: 7265 702e 268a 0100 0000 0000 2000 0000 rep.&....... ...\n+00028b90: f600 0000 b972 8542 0072 6570 d773 0200 .....r.B.rep.s..\n+00028ba0: 0000 0000 1800 0000 1000 0000 6874 304d ............ht0M\n+00028bb0: 0072 6570 6374 0200 0000 0000 1c00 0000 .repct..........\n+00028bc0: 0500 0000 afc0 864d 0072 6570 27da 0000 .......M.rep'...\n+00028bd0: 0000 0000 2300 0000 0600 0000 f2c5 4b4e ....#.........KN\n+00028be0: 7265 702e 08db 0000 0000 0000 1500 0000 rep.............\n+00028bf0: 8600 0000 5357 c24c 7265 702e a574 0200 ....SW.Lrep..t..\n+00028c00: 0000 0000 1800 0000 5b00 0000 ffff ffff ........[.......\n 00028c10: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00028c20: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00028c30: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00028c40: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00028c50: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00028c60: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00028c20: 0000 0000 9984 554b 7265 702e 773e 0000 ......UKrep.w>..\n+00028c30: 0000 0000 1400 0000 3c00 0000 6b18 4048 ........<...k.@H\n+00028c40: 7265 702e 9366 0000 0000 0000 2900 0000 rep..f......)...\n+00028c50: 5f00 0000 ffff ffff 0000 0000 0000 0000 _...............\n+00028c60: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n 00028c70: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00028c80: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00028c90: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00028ca0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00028cb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00028cc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00028c80: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n+00028c90: 0000 0000 0000 0000 0000 0000 0326 c243 .............&.C\n+00028ca0: 7265 702e 939c 0000 0000 0000 2800 0000 rep.........(...\n+00028cb0: 9e00 0000 ffff ffff 0000 0000 0000 0000 ................\n+00028cc0: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n 00028cd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00028ce0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00028cf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00028ce0: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n+00028cf0: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n 00028d00: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00028d10: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00028d20: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00028d10: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n+00028d20: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n 00028d30: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00028d40: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00028d50: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00028d60: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00028d70: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00028d80: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00028d90: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00028da0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00028db0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00028d40: 0000 0000 28e0 fd41 7265 702e 7663 0000 ....(..Arep.vc..\n+00028d50: 0000 0000 1e00 0000 8f00 0000 64ee 4e40 ............d.N@\n+00028d60: 7265 702e 6d83 0100 0000 0000 1c00 0000 rep.m...........\n+00028d70: 7c00 0000 a18e ab4a 7265 702e 5233 0000 |......Jrep.R3..\n+00028d80: 0000 0000 1800 0000 ea00 0000 b8bb ec4f ...............O\n+00028d90: 7265 702e 14e7 0000 0000 0000 2400 0000 rep.........$...\n+00028da0: 4c00 0000 8db1 b147 7265 702e 14e9 0000 L......Grep.....\n+00028db0: 0000 0000 1400 0000 4600 0000 ffff ffff ........F.......\n 00028dc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00028dd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00028de0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00028dd0: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n+00028de0: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n 00028df0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00028e00: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00028e10: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00028e00: 0000 0000 c5cd a643 7265 702e 1874 0200 .......Crep..t..\n+00028e10: 0000 0000 1800 0000 3300 0000 ffff ffff ........3.......\n 00028e20: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00028e30: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00028e40: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00028e30: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n+00028e40: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n 00028e50: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00028e60: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00028e70: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00028e80: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00028e90: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00028ea0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00028eb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00028ec0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00028ed0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00028ee0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00028ef0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00028f00: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00028e60: 0000 0000 fbab db4b 7265 702e 22d9 0000 .......Krep.\"...\n+00028e70: 0000 0000 2000 0000 6700 0000 9f9b 5441 .... ...g.....TA\n+00028e80: 7265 702e f567 0000 0000 0000 1d00 0000 rep..g..........\n+00028e90: 2a00 0000 8b42 2d42 7265 702e db6d 0100 *....B-Brep..m..\n+00028ea0: 0000 0000 1600 0000 2501 0000 c396 fb4d ........%......M\n+00028eb0: 3a72 6570 3382 0100 0000 0000 1600 0000 :rep3...........\n+00028ec0: 4000 0000 6ded 974b 0072 6570 7e71 0200 @...m..K.rep~q..\n+00028ed0: 0000 0000 1f00 0000 0400 0000 b0b2 794b ..............yK\n+00028ee0: 0072 6570 0070 0200 0000 0000 1f00 0000 .rep.p..........\n+00028ef0: 0800 0000 c6d2 ef40 7265 702e 7273 0200 .......@rep.rs..\n+00028f00: 0000 0000 3500 0000 3000 0000 ffff ffff ....5...0.......\n 00028f10: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00028f20: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00028f30: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00028f40: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00028f50: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00028f60: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00028f20: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n+00028f30: 0000 0000 0000 0000 0000 0000 df3f ff49 .............?.I\n+00028f40: 7265 702e e48d 0100 0000 0000 1f00 0000 rep.............\n+00028f50: af00 0000 ffff ffff 0000 0000 0000 0000 ................\n+00028f60: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n 00028f70: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00028f80: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00028f90: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00028fa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00028fb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00028fc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00028f80: 0000 0000 08c5 9d44 7265 702e 4368 0100 .......Drep.Ch..\n+00028f90: 0000 0000 2100 0000 8e00 0000 b7aa 8642 ....!..........B\n+00028fa0: 0072 6570 7a8b 0100 0000 0000 2300 0000 .repz.......#...\n+00028fb0: 0500 0000 d68c ec4f 0072 6570 b78f 0100 .......O.rep....\n+00028fc0: 0000 0000 1900 0000 0700 0000 ffff ffff ................\n 00028fd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00028fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00028ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00029000: 0400 0000 0e00 0000 f2bf 0000 0000 0000 ................\n-00029010: 0e00 0000 f22f 0000 0000 0000 0702 0000 ...../..........\n-00029020: f9dd 0100 0000 0000 0010 0000 0060 0100 .............`..\n-00029030: 0000 0000 0010 0000 0060 0100 0000 0000 .........`......\n+00028fe0: 0000 0000 983d 3e4b 7265 702e 8982 0100 .....=>Krep.....\n+00028ff0: 0000 0000 1700 0000 cd00 0000 0000 0000 ................\n+00029000: 0200 0000 a50c 0000 5b93 0100 0000 0000 ........[.......\n+00029010: 0010 0000 00a0 0200 0000 0000 0000 0000 ................\n+00029020: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00029030: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 00029040: 0000 0000 0000 0000 0000 0000 0300 0000 ................\n-00029050: 5c00 0000 ffff ffff 0000 0000 0000 0000 \\...............\n-00029060: 0000 0000 0000 0000 0000 0000 6d8c 3c43 ............m............\n+00029110: 2f00 0000 6ba3 935c 7265 702e ebde 0000 /...k..\\rep.....\n+00029120: 0000 0000 1f00 0000 8c00 0000 9a02 5055 ..............PU\n+00029130: 7265 702e b391 0100 0000 0000 1c00 0000 rep.............\n+00029140: 6d00 0000 ffff ffff 0000 0000 0000 0000 m...............\n+00029150: 0000 0000 0000 0000 0000 0000 0a00 405a ..............@Z\n+00029160: 7265 702e 0985 0100 0000 0000 1900 0000 rep.............\n+00029170: 1200 0000 c4b1 9354 0072 6570 d5d8 0000 .......T.rep....\n+00029180: 0000 0000 2200 0000 0600 0000 ffff ffff ....\"...........\n 00029190: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000291a0: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n-000291b0: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n+000291a0: 0000 0000 6068 d95d 0072 6570 1ed3 0000 ....`h.].rep....\n+000291b0: 0000 0000 1e00 0000 0400 0000 ffff ffff ................\n 000291c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000291d0: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n-000291e0: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n-000291f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00029200: 0000 0000 1f61 3c47 7265 6d6f 7dbc 0000 .....a....Q.Xrep./...\n+000295a0: 0000 0000 1c00 0000 a700 0000 45a9 3d55 ............E.=U\n+000295b0: 0072 6570 edd3 0000 0000 0000 2700 0000 .rep........'...\n+000295c0: 0500 0000 ffff ffff 0000 0000 0000 0000 ................\n+000295d0: 0000 0000 0000 0000 0000 0000 6e3e b654 ............n>.T\n+000295e0: 7265 702e 108a 0000 0000 0000 1700 0000 rep.............\n+000295f0: 3200 0000 da22 5052 7265 702e 7fdc 0000 2....\"PRrep.....\n+00029600: 0000 0000 2800 0000 3900 0000 e635 8055 ....(...9....5.U\n+00029610: 7265 702e 0677 0000 0000 0000 1900 0000 rep..w..........\n+00029620: 3500 0000 805c 295e 7265 702e eb2e 0000 5....\\)^rep.....\n+00029630: 0000 0000 1700 0000 b000 0000 139a 2d5b ..............-[\n+00029640: 6465 6275 2c4f 0100 0000 0000 0c00 0000 debu,O..........\n+00029650: 4700 0000 f00f 6250 7461 7266 0090 0100 G.....bPtarf....\n+00029660: 0000 0000 1500 0000 2600 0000 c2d4 f654 ........&......T\n+00029670: 7265 702e bc25 0000 0000 0000 0d00 0000 rep..%..........\n+00029680: 3600 0000 ffff ffff 0000 0000 0000 0000 6...............\n+00029690: 0000 0000 0000 0000 0000 0000 d144 315b .............D1[\n+000296a0: 7265 702e f787 0100 0000 0000 1d00 0000 rep.............\n+000296b0: 6300 0000 ffff ffff 0000 0000 0000 0000 c...............\n+000296c0: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n+000296d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+000296e0: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n+000296f0: 0000 0000 0000 0000 0000 0000 e5d2 cc54 ...............T\n+00029700: 0072 6570 e1ef 0000 0000 0000 1800 0000 .rep............\n+00029710: 0200 0000 81ee aa5d 7265 702e 0070 0000 .......]rep..p..\n+00029720: 0000 0000 1800 0000 2a00 0000 15d8 9353 ........*......S\n+00029730: 7265 702e 3886 0100 0000 0000 1f00 0000 rep.8...........\n+00029740: a001 0000 8d24 1656 7265 702e 1f72 0000 .....$.Vrep..r..\n+00029750: 0000 0000 1400 0000 5000 0000 e74a 8b50 ........P....J.P\n+00029760: 7265 702e 8c67 0000 0000 0000 2100 0000 rep..g......!...\n+00029770: 4800 0000 6127 8259 6465 6275 0060 0100 H...a'.Ydebu.`..\n+00029780: 0000 0000 0e00 0000 0101 0000 7d15 375b ............}.7[\n+00029790: 0072 6570 b88d 0100 0000 0000 1e00 0000 .rep............\n+000297a0: 0e00 0000 2b47 1159 7265 702e 3f2d 0000 ....+G.Yrep.?-..\n+000297b0: 0000 0000 1600 0000 ed00 0000 daf9 6b57 ..............kW\n+000297c0: 0072 6570 e26f 0100 0000 0000 1900 0000 .rep.o..........\n+000297d0: 0000 0000 5fbc c852 7265 702e 49d5 0000 ...._..Rrep.I...\n+000297e0: 0000 0000 1e00 0000 3f00 0000 dc26 0f52 ........?....&.R\n+000297f0: 7265 702e d8d5 0000 0000 0000 1700 0000 rep.............\n+00029800: 3600 0000 1658 c55d 7265 702e b164 0100 6....X.]rep..d..\n+00029810: 0000 0000 1f00 0000 9800 0000 f3b5 595c ..............Y\\\n+00029820: 0072 6570 53dc 0000 0000 0000 2300 0000 .repS.......#...\n+00029830: 0900 0000 4f8d 335e 0072 6570 aed8 0000 ....O.3^.rep....\n+00029840: 0000 0000 2100 0000 0600 0000 e338 d659 ....!........8.Y\n+00029850: 7265 702e ee49 0100 0000 0000 1600 0000 rep..I..........\n+00029860: 3d00 0000 ffff ffff 0000 0000 0000 0000 =...............\n+00029870: 0000 0000 0000 0000 0000 0000 915a b956 .............Z.V\n+00029880: 7265 702e 86d7 0000 0000 0000 1d00 0000 rep.............\n+00029890: 3a00 0000 ffff ffff 0000 0000 0000 0000 :...............\n+000298a0: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n 000298b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000298c0: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n-000298d0: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n+000298c0: 0000 0000 ac97 4b50 7265 702e 25d6 0000 ......KPrep.%...\n+000298d0: 0000 0000 1700 0000 2000 0000 ffff ffff ........ .......\n 000298e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000298f0: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n-00029900: 0000 0000 0000 0000 0000 0000 5d42 3041 ............]B0A\n-00029910: 7265 702e 3a6c 0000 0000 0000 1800 0000 rep.:l..........\n-00029920: 4f00 0000 8da4 b64b 7265 702e 3f1a 0100 O......Krep.?...\n-00029930: 0000 0000 1400 0000 ea00 0000 124b 3e40 .............K>@\n-00029940: 7265 702e 5c3b 0000 0000 0000 1e00 0000 rep.\\;..........\n-00029950: 2201 0000 c2de a244 7265 702e 3d1b 0100 \"......Drep.=...\n-00029960: 0000 0000 1900 0000 5c00 0000 b959 7048 ........\\....YpH\n-00029970: 0072 6570 8db9 0000 0000 0000 2300 0000 .rep........#...\n-00029980: 0600 0000 ffff ffff 0000 0000 0000 0000 ................\n-00029990: 0000 0000 0000 0000 0000 0000 7662 5343 ............vbSC\n-000299a0: 7265 702e 1742 0000 0000 0000 1500 0000 rep..B..........\n-000299b0: 4000 0000 ffff ffff 0000 0000 0000 0000 @...............\n-000299c0: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n+000298f0: 0000 0000 63aa 9d58 7265 702e e788 0100 ....c..Xrep.....\n+00029900: 0000 0000 2600 0000 8200 0000 ffff ffff ....&...........\n+00029910: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00029920: 0000 0000 9fd3 0257 7265 702e f3ea 0000 .......Wrep.....\n+00029930: 0000 0000 1600 0000 4d00 0000 23ab 0e54 ........M...#..T\n+00029940: 7265 702e 46d0 0000 0000 0000 2000 0000 rep.F....... ...\n+00029950: de00 0000 9296 025e 7265 702e 7788 0100 .......^rep.w...\n+00029960: 0000 0000 1900 0000 5700 0000 e018 f85d ........W......]\n+00029970: 0072 6570 79da 0000 0000 0000 1300 0000 .repy...........\n+00029980: 0900 0000 5e86 f45a 0072 6570 02de 0000 ....^..Z.rep....\n+00029990: 0000 0000 2b00 0000 0000 0000 ffff ffff ....+...........\n+000299a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+000299b0: 0000 0000 7e4f 8b53 7265 702e cb41 0000 ....~O.Srep..A..\n+000299c0: 0000 0000 2200 0000 3401 0000 ffff ffff ....\"...4.......\n 000299d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000299e0: 0000 0000 be87 2b46 7265 702e 7d56 0100 ......+Frep.}V..\n-000299f0: 0000 0000 1b00 0000 7b01 0000 db8a 014f ........{......O\n-00029a00: 7265 702e 4143 0000 0000 0000 1600 0000 rep.AC..........\n-00029a10: 3700 0000 b90f 3449 7265 702e 9931 0000 7.....4Irep..1..\n-00029a20: 0000 0000 1400 0000 4700 0000 0aeb ab4d ........G......M\n-00029a30: 0072 6570 98b7 0000 0000 0000 2000 0000 .rep........ ...\n-00029a40: 0300 0000 d6d9 c84a 7265 702e b6b9 0000 .......Jrep.....\n-00029a50: 0000 0000 1e00 0000 2100 0000 ffff ffff ........!.......\n+000299e0: 0000 0000 a53a 275e 7265 702e 8220 0000 .....:'^rep.. ..\n+000299f0: 0000 0000 2000 0000 3700 0000 e38f cb5d .... ...7......]\n+00029a00: 7265 702e 9f6c 0100 0000 0000 1600 0000 rep..l..........\n+00029a10: 3800 0000 4c21 9859 7265 702e 46d4 0000 8...L!.Yrep.F...\n+00029a20: 0000 0000 1b00 0000 9200 0000 ffff ffff ................\n+00029a30: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00029a40: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n+00029a50: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n 00029a60: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 00029a70: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n-00029a80: 0000 0000 0000 0000 0000 0000 73b5 4345 ............s.CE\n-00029a90: 7265 702e b3da 0100 0000 0000 2600 0000 rep.........&...\n-00029aa0: 8700 0000 ffff ffff 0000 0000 0000 0000 ................\n-00029ab0: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n-00029ac0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00029ad0: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n-00029ae0: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n-00029af0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00029b00: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n-00029b10: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n-00029b20: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00029b30: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n-00029b40: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n-00029b50: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00029b60: 0000 0000 a2ad d74b 7265 702e bab3 0000 .......Krep.....\n-00029b70: 0000 0000 1a00 0000 6600 0000 8146 a14c ........f....F.L\n-00029b80: 7265 702e 3ab4 0000 0000 0000 2000 0000 rep.:....... ...\n-00029b90: f600 0000 5357 c24c 7265 702e fbbe 0000 ....SW.Lrep.....\n-00029ba0: 0000 0000 1800 0000 5b00 0000 6874 304d ........[...ht0M\n-00029bb0: 0072 6570 89bf 0000 0000 0000 1c00 0000 .rep............\n-00029bc0: 0500 0000 afc0 864d 0072 6570 64b9 0000 .......M.repd...\n-00029bd0: 0000 0000 2300 0000 0600 0000 f2c5 4b4e ....#.........KN\n-00029be0: 7265 702e bdd0 0100 0000 0000 1500 0000 rep.............\n-00029bf0: 8600 0000 b972 8542 0072 6570 85dd 0100 .....r.B.rep....\n-00029c00: 0000 0000 1800 0000 1000 0000 ffff ffff ................\n-00029c10: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00029c20: 0000 0000 9984 554b 7265 702e d643 0000 ......UKrep..C..\n-00029c30: 0000 0000 1400 0000 3c00 0000 6b18 4048 ........<...k.@H\n-00029c40: 7265 702e 9815 0100 0000 0000 2900 0000 rep.........)...\n-00029c50: 5f00 0000 ffff ffff 0000 0000 0000 0000 _...............\n-00029c60: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n-00029c70: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00029c80: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n-00029c90: 0000 0000 0000 0000 0000 0000 0326 c243 .............&.C\n-00029ca0: 7265 702e 00c0 0000 0000 0000 2800 0000 rep.........(...\n-00029cb0: 9e00 0000 ffff ffff 0000 0000 0000 0000 ................\n-00029cc0: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n-00029cd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00029ce0: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n-00029cf0: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n+00029a80: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n+00029a90: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00029aa0: 0000 0000 4ace 8c51 7265 702e 2a21 0000 ....J..Qrep.*!..\n+00029ab0: 0000 0000 1300 0000 8000 0000 221e 395e ............\".9^\n+00029ac0: 7265 702e 906b 0100 0000 0000 1e00 0000 rep..k..........\n+00029ad0: b200 0000 f504 1257 7265 702e b481 0100 .......Wrep.....\n+00029ae0: 0000 0000 1b00 0000 6400 0000 db38 8359 ........d....8.Y\n+00029af0: 0072 6570 0cd7 0000 0000 0000 2200 0000 .rep........\"...\n+00029b00: 0700 0000 ffff ffff 0000 0000 0000 0000 ................\n+00029b10: 0000 0000 0000 0000 0000 0000 5226 295f ............R&)_\n+00029b20: 0072 6570 9591 0100 0000 0000 1900 0000 .rep............\n+00029b30: 0500 0000 ffff ffff 0000 0000 0000 0000 ................\n+00029b40: 0000 0000 0000 0000 0000 0000 9bcb 445f ..............D_\n+00029b50: 7265 702e 1925 0000 0000 0000 1a00 0000 rep..%..........\n+00029b60: 1c00 0000 5447 7051 7265 702e b4e4 0000 ....TGpQrep.....\n+00029b70: 0000 0000 1e00 0000 2e00 0000 87e3 225f ..............\"_\n+00029b80: 7265 702e 1b27 0000 0000 0000 0e00 0000 rep..'..........\n+00029b90: 8300 0000 256d 505e 0072 6570 ffd9 0000 ....%mP^.rep....\n+00029ba0: 0000 0000 2100 0000 0700 0000 3012 bc5b ....!.......0..[\n+00029bb0: 0072 6570 9e92 0100 0000 0000 2c00 0000 .rep........,...\n+00029bc0: 0500 0000 b734 1f55 7265 702e 3231 0000 .....4.Urep.21..\n+00029bd0: 0000 0000 1600 0000 3d00 0000 278d e05b ........=...'..[\n+00029be0: 7265 702e 1b67 0000 0000 0000 1f00 0000 rep..g..........\n+00029bf0: 4800 0000 488a 7354 7265 702e 0584 0100 H...H.sTrep.....\n+00029c00: 0000 0000 1700 0000 4d00 0000 9339 4f5a ........M....9OZ\n+00029c10: 7265 702e b1d2 0000 0000 0000 1d00 0000 rep.............\n+00029c20: 5000 0000 dc0a 5c52 7265 702e 032c 0000 P.....\\Rrep..,..\n+00029c30: 0000 0000 0f00 0000 5700 0000 3b65 5556 ........W...;eUV\n+00029c40: 7265 702e 4581 0100 0000 0000 1d00 0000 rep.E...........\n+00029c50: 5200 0000 d9c6 1f55 0072 6570 5dde 0000 R......U.rep]...\n+00029c60: 0000 0000 2600 0000 0d00 0000 8dad 9659 ....&..........Y\n+00029c70: 7265 702e 3c92 0100 0000 0000 1a00 0000 rep.<...........\n+00029c80: 4800 0000 ffff ffff 0000 0000 0000 0000 H...............\n+00029c90: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n+00029ca0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00029cb0: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n+00029cc0: 0000 0000 0000 0000 0000 0000 7bf3 a755 ............{..U\n+00029cd0: 0072 6570 3c8b 0100 0000 0000 2100 0000 .rep<.......!...\n+00029ce0: 1d00 0000 6d8a fd5d 7265 702e 84e7 0000 ....m..]rep.....\n+00029cf0: 0000 0000 1800 0000 2900 0000 ffff ffff ........).......\n 00029d00: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00029d10: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n-00029d20: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n-00029d30: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00029d40: 0000 0000 64ee 4e40 7265 702e 9569 0000 ....d.N@rep..i..\n-00029d50: 0000 0000 1c00 0000 7c00 0000 28e0 fd41 ........|...(..A\n-00029d60: 7265 702e f813 0100 0000 0000 1e00 0000 rep.............\n-00029d70: 8f00 0000 a18e ab4a 7265 702e 7f38 0000 .......Jrep..8..\n-00029d80: 0000 0000 1800 0000 ea00 0000 8db1 b147 ...............G\n-00029d90: 7265 702e 975b 0100 0000 0000 1400 0000 rep..[..........\n-00029da0: 4600 0000 b8bb ec4f 7265 702e be24 0000 F......Orep..$..\n-00029db0: 0000 0000 2400 0000 4c00 0000 ffff ffff ....$...L.......\n+00029d10: 0000 0000 e51a ea50 7265 702e b4ad 0000 .......Prep.....\n+00029d20: 0000 0000 2500 0000 3a01 0000 941b 3e53 ....%...:.....>S\n+00029d30: 6572 726f 7f4f 0100 0000 0000 1600 0000 erro.O..........\n+00029d40: 6500 0000 6313 0e51 7265 702e 90de 0000 e...c..Qrep.....\n+00029d50: 0000 0000 1800 0000 2600 0000 da7b 4f5e ........&....{O^\n+00029d60: 7265 6d6f ff90 0100 0000 0000 1500 0000 remo............\n+00029d70: 3f00 0000 b48f 8351 7265 702e 0030 0000 ?......Qrep..0..\n+00029d80: 0000 0000 1b00 0000 7600 0000 ffff ffff ........v.......\n+00029d90: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00029da0: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n+00029db0: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n 00029dc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 00029dd0: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n-00029de0: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n-00029df0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00029e00: 0000 0000 c5cd a643 7265 702e 3add 0100 .......Crep.:...\n-00029e10: 0000 0000 1800 0000 3300 0000 ffff ffff ........3.......\n+00029de0: 0000 0000 0000 0000 0000 0000 2a39 6355 ............*9cU\n+00029df0: 7265 702e ef5b 0000 0000 0000 2800 0000 rep..[......(...\n+00029e00: a000 0000 dae3 b35a 7265 702e ece7 0000 .......Zrep.....\n+00029e10: 0000 0000 1900 0000 1200 0000 ffff ffff ................\n 00029e20: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 00029e30: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n 00029e40: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n 00029e50: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00029e60: 0000 0000 fbab db4b 7265 702e 5fb8 0000 .......Krep._...\n-00029e70: 0000 0000 2000 0000 6700 0000 9f9b 5441 .... ...g.....TA\n-00029e80: 7265 702e fa16 0100 0000 0000 1d00 0000 rep.............\n-00029e90: 2a00 0000 8b42 2d42 7265 702e 1358 0000 *....B-Brep..X..\n-00029ea0: 0000 0000 1600 0000 2501 0000 c396 fb4d ........%......M\n-00029eb0: 3a72 6570 f664 0000 0000 0000 1600 0000 :rep.d..........\n-00029ec0: 4000 0000 6ded 974b 0072 6570 f5b9 0000 @...m..K.rep....\n-00029ed0: 0000 0000 1f00 0000 0400 0000 c6d2 ef40 ...............@\n-00029ee0: 7265 702e 98bd 0000 0000 0000 3500 0000 rep.........5...\n-00029ef0: 3000 0000 b0b2 794b 0072 6570 30d3 0100 0.....yK.rep0...\n-00029f00: 0000 0000 1f00 0000 0800 0000 ffff ffff ................\n+00029e60: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n+00029e70: 0000 0000 0000 0000 0000 0000 c502 8c57 ...............W\n+00029e80: 7265 702e 6c62 0100 0000 0000 1400 0000 rep.lb..........\n+00029e90: 4f00 0000 ffff ffff 0000 0000 0000 0000 O...............\n+00029ea0: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n+00029eb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00029ec0: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n+00029ed0: 0000 0000 0000 0000 0000 0000 bf43 2455 .............C$U\n+00029ee0: 7265 702e 9990 0100 0000 0000 3600 0000 rep.........6...\n+00029ef0: 3000 0000 ffff ffff 0000 0000 0000 0000 0...............\n+00029f00: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n 00029f10: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 00029f20: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n-00029f30: 0000 0000 0000 0000 0000 0000 df3f ff49 .............?.I\n-00029f40: 7265 702e 57d5 0100 0000 0000 1f00 0000 rep.W...........\n-00029f50: af00 0000 ffff ffff 0000 0000 0000 0000 ................\n-00029f60: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n-00029f70: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00029f80: 0000 0000 d68c ec4f 0072 6570 2ad7 0100 .......O.rep*...\n-00029f90: 0000 0000 1900 0000 0700 0000 08c5 9d44 ...............D\n-00029fa0: 7265 702e ab4a 0000 0000 0000 2100 0000 rep..J......!...\n-00029fb0: 8e00 0000 b7aa 8642 0072 6570 8eb5 0000 .......B.rep....\n-00029fc0: 0000 0000 2300 0000 0500 0000 ffff ffff ....#...........\n+00029f30: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n+00029f40: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00029f50: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n+00029f60: 0000 0000 0000 0000 0000 0000 7776 d758 ............wv.X\n+00029f70: 0072 6570 a2d6 0000 0000 0000 1200 0000 .rep............\n+00029f80: 0700 0000 d108 3a52 7265 702e fbd7 0000 ......:Rrep.....\n+00029f90: 0000 0000 1f00 0000 4100 0000 ffff ffff ........A.......\n+00029fa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00029fb0: 0000 0000 24a3 0b5c 7265 702e 2770 0200 ....$..\\rep.'p..\n+00029fc0: 0000 0000 2300 0000 3b00 0000 ffff ffff ....#...;.......\n 00029fd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00029fe0: 0000 0000 983d 3e4b 7265 702e 6e66 0000 .....=>Krep.nf..\n-00029ff0: 0000 0000 1700 0000 cd00 0000 0000 0000 ................\n-0002a000: 0100 0000 100a 0000 f0b5 0200 0000 0000 ................\n+00029fe0: 0000 0000 ce4e f750 7265 702e d22a 0000 .....N.Prep..*..\n+00029ff0: 0000 0000 0d00 0000 8900 0000 0000 0000 ................\n+0002a000: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 0002a010: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 0002a020: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 0002a030: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002a040: 0000 0000 0000 0000 0000 0000 0300 0000 ................\n-0002a050: 6a00 0000 9da6 895d 7265 702e 0030 0000 j......]rep..0..\n-0002a060: 0000 0000 1800 0000 2100 0000 dea3 c652 ........!......R\n-0002a070: 7265 702e 98cf 0000 0000 0000 2200 0000 rep.........\"...\n-0002a080: 4000 0000 ffff ffff 0000 0000 0000 0000 @...............\n-0002a090: 0000 0000 0000 0000 0000 0000 a52e 8c5c ...............\\\n-0002a0a0: 7265 702e 0020 0000 0000 0000 0c00 0000 rep.. ..........\n-0002a0b0: a100 0000 e61a 7d5e 7265 702e d6d2 0100 ......}^rep.....\n-0002a0c0: 0000 0000 1e00 0000 3c00 0000 2da2 5251 ........<...-.RQ\n-0002a0d0: 7265 702e efb2 0200 0000 0000 1f00 0000 rep.............\n-0002a0e0: 4500 0000 5c55 1650 7265 702e 93d1 0100 E...\\U.Prep.....\n-0002a0f0: 0000 0000 0f00 0000 4500 0000 a5fd 0356 ........E......V\n-0002a100: 7265 702e 325f 0100 0000 0000 1400 0000 rep.2_..........\n-0002a110: 2f00 0000 9a02 5055 7265 702e 53b3 0200 /.....PUrep.S...\n-0002a120: 0000 0000 1c00 0000 6d00 0000 6ba3 935c ........m...k..\\\n-0002a130: 7265 702e 45b5 0200 0000 0000 1f00 0000 rep.E...........\n-0002a140: 8c00 0000 ffff ffff 0000 0000 0000 0000 ................\n-0002a150: 0000 0000 0000 0000 0000 0000 0a00 405a ..............@Z\n-0002a160: 7265 702e 6030 0000 0000 0000 1900 0000 rep.`0..........\n-0002a170: 1200 0000 c4b1 9354 0072 6570 12b8 0000 .......T.rep....\n-0002a180: 0000 0000 2200 0000 0600 0000 ffff ffff ....\"...........\n+0002a040: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002a050: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002a060: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002a070: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002a080: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002a090: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002a0a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002a0b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002a0c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002a0d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002a0e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002a0f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002a100: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002a110: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002a120: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002a130: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002a140: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002a150: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002a160: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002a170: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002a180: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 0002a190: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002a1a0: 0000 0000 6068 d95d 0072 6570 91da 0100 ....`h.].rep....\n-0002a1b0: 0000 0000 1e00 0000 0400 0000 ffff ffff ................\n+0002a1a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002a1b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 0002a1c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002a1d0: 0000 0000 daf9 775b 7265 702e f8b5 0000 ......w[rep.....\n-0002a1e0: 0000 0000 2100 0000 3000 0000 f56c ed5e ....!...0....l.^\n-0002a1f0: 7265 702e 00d0 0100 0000 0000 1b00 0000 rep.............\n-0002a200: 4000 0000 bb38 f058 0072 6570 5bd0 0100 @....8.X.rep[...\n-0002a210: 0000 0000 1900 0000 1800 0000 12a1 db5b ...............[\n-0002a220: 0072 6570 87b4 0200 0000 0000 2b00 0000 .rep........+...\n-0002a230: 0500 0000 5e6f 2950 0072 6570 28b5 0200 ....^o)P.rep(...\n-0002a240: 0000 0000 1900 0000 0400 0000 ffff ffff ................\n+0002a1d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002a1e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002a1f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002a200: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002a210: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002a220: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002a230: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002a240: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 0002a250: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002a260: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n-0002a270: 0000 0000 0000 0000 0000 0000 9717 2957 ..............)W\n-0002a280: 7265 702e b9bb 0000 0000 0000 3400 0000 rep.........4...\n-0002a290: 2a00 0000 ffff ffff 0000 0000 0000 0000 *...............\n-0002a2a0: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n+0002a260: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002a270: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002a280: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002a290: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002a2a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 0002a2b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002a2c0: 0000 0000 bcbb 9650 7265 702e 4626 0000 .......Prep.F&..\n-0002a2d0: 0000 0000 2500 0000 5700 0000 ffff ffff ....%...W.......\n+0002a2c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002a2d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 0002a2e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002a2f0: 0000 0000 dee0 f155 0072 6570 73d7 0100 .......U.reps...\n-0002a300: 0000 0000 2d00 0000 1900 0000 fb20 9d56 ....-........ .V\n-0002a310: 7265 702e afb1 0200 0000 0000 1e00 0000 rep.............\n-0002a320: 3800 0000 868e d457 7265 702e e6b8 0000 8......Wrep.....\n-0002a330: 0000 0000 2000 0000 3600 0000 ffff ffff .... ...6.......\n+0002a2f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002a300: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002a310: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002a320: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002a330: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 0002a340: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002a350: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n-0002a360: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n+0002a350: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002a360: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 0002a370: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002a380: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n-0002a390: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n+0002a380: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002a390: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 0002a3a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002a3b0: 0000 0000 29e3 0350 0072 6570 ecd9 0100 ....)..P.rep....\n-0002a3c0: 0000 0000 2400 0000 1400 0000 7a28 ae5c ....$.......z(.\\\n-0002a3d0: 7265 702e fc8b 0000 0000 0000 0d00 0000 rep.............\n-0002a3e0: d200 0000 0f86 f45d 7265 6d6f 56bd 0000 .......]remoV...\n-0002a3f0: 0000 0000 1600 0000 2c00 0000 3a0a 4358 ........,...:.CX\n-0002a400: 7265 702e d625 0000 0000 0000 1c00 0000 rep..%..........\n-0002a410: 5400 0000 f841 6750 7265 702e 19b0 0200 T....AgPrep.....\n-0002a420: 0000 0000 1300 0000 1f00 0000 ac84 0a55 ...............U\n-0002a430: 7265 702e f55a 0100 0000 0000 0f00 0000 rep..Z..........\n-0002a440: 4d00 0000 ffff ffff 0000 0000 0000 0000 M...............\n-0002a450: 0000 0000 0000 0000 0000 0000 9dbb da58 ...............X\n-0002a460: 7265 702e 57d3 0100 0000 0000 1d00 0000 rep.W...........\n-0002a470: b701 0000 ffff ffff 0000 0000 0000 0000 ................\n-0002a480: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n+0002a3b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002a3c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002a3d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002a3e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002a3f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002a400: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002a410: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002a420: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002a430: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002a440: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002a450: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002a460: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002a470: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002a480: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 0002a490: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002a4a0: 0000 0000 e457 2857 7265 702e 5a6e 0000 .....W(Wrep.Zn..\n-0002a4b0: 0000 0000 2400 0000 d500 0000 d4eb 1d5f ....$.........._\n-0002a4c0: 7265 702e 5d38 0000 0000 0000 0f00 0000 rep.]8..........\n-0002a4d0: 1300 0000 216b 1b5a 7265 702e d690 0000 ....!k.Zrep.....\n-0002a4e0: 0000 0000 0c00 0000 5a00 0000 0980 0a50 ........Z......P\n-0002a4f0: 0072 6570 c35f 0100 0000 0000 1d00 0000 .rep._..........\n-0002a500: 0a00 0000 ffff ffff 0000 0000 0000 0000 ................\n-0002a510: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n+0002a4a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002a4b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002a4c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002a4d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002a4e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002a4f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002a500: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002a510: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 0002a520: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002a530: 0000 0000 00c4 1c5b 6572 726f 7233 0000 .......[error3..\n-0002a540: 0000 0000 0a00 0000 6d00 0000 8c76 df52 ........m....v.R\n-0002a550: 7265 702e 0484 0000 0000 0000 0f00 0000 rep.............\n-0002a560: fb00 0000 ffff ffff 0000 0000 0000 0000 ................\n-0002a570: 0000 0000 0000 0000 0000 0000 0513 2856 ..............(V\n-0002a580: 7265 702e 0010 0100 0000 0000 1d00 0000 rep.............\n-0002a590: 3e00 0000 1651 c658 7265 702e 23c5 0000 >....Q.Xrep.#...\n-0002a5a0: 0000 0000 1c00 0000 a700 0000 45a9 3d55 ............E.=U\n-0002a5b0: 0072 6570 60db 0100 0000 0000 2700 0000 .rep`.......'...\n-0002a5c0: 0500 0000 ffff ffff 0000 0000 0000 0000 ................\n-0002a5d0: 0000 0000 0000 0000 0000 0000 6e3e b654 ............n>.T\n-0002a5e0: 7265 702e bf2c 0000 0000 0000 1700 0000 rep..,..........\n-0002a5f0: 3200 0000 da22 5052 7265 702e 8eb2 0200 2....\"PRrep.....\n-0002a600: 0000 0000 2800 0000 3900 0000 e635 8055 ....(...9....5.U\n-0002a610: 7265 702e 751f 0100 0000 0000 1900 0000 rep.u...........\n-0002a620: 3500 0000 805c 295e 7265 702e ee98 0000 5....\\)^rep.....\n-0002a630: 0000 0000 1700 0000 b000 0000 139a 2d5b ..............-[\n-0002a640: 6465 6275 ff54 0100 0000 0000 0c00 0000 debu.T..........\n-0002a650: 4700 0000 f00f 6250 7461 7266 2ebe 0000 G.....bPtarf....\n-0002a660: 0000 0000 1500 0000 2600 0000 c2d4 f654 ........&......T\n-0002a670: 7265 702e 1e79 0000 0000 0000 0d00 0000 rep..y..........\n-0002a680: 3600 0000 ffff ffff 0000 0000 0000 0000 6...............\n-0002a690: 0000 0000 0000 0000 0000 0000 d144 315b .............D1[\n-0002a6a0: 7265 702e cab2 0000 0000 0000 1d00 0000 rep.............\n-0002a6b0: 6300 0000 ffff ffff 0000 0000 0000 0000 c...............\n-0002a6c0: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n+0002a530: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002a540: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002a550: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002a560: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002a570: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002a580: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002a590: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002a5a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002a5b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002a5c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002a5d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002a5e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002a5f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002a600: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002a610: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002a620: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002a630: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002a640: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002a650: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002a660: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002a670: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002a680: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002a690: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002a6a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002a6b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002a6c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 0002a6d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002a6e0: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n-0002a6f0: 0000 0000 0000 0000 0000 0000 e5d2 cc54 ...............T\n-0002a700: 0072 6570 98b0 0200 0000 0000 1800 0000 .rep............\n-0002a710: 0200 0000 81ee aa5d 7265 702e b81c 0100 .......]rep.....\n-0002a720: 0000 0000 1800 0000 2a00 0000 15d8 9353 ........*......S\n-0002a730: 7265 702e 0bb1 0000 0000 0000 1f00 0000 rep.............\n-0002a740: a001 0000 8d24 1656 7265 702e 501d 0100 .....$.Vrep.P...\n-0002a750: 0000 0000 1400 0000 5000 0000 e74a 8b50 ........P....J.P\n-0002a760: 7265 702e 9116 0100 0000 0000 2100 0000 rep.........!...\n-0002a770: 4800 0000 6127 8259 6465 6275 e052 0100 H...a'.Ydebu.R..\n-0002a780: 0000 0000 0e00 0000 0101 0000 7d15 375b ............}.7[\n-0002a790: 0072 6570 2bd5 0100 0000 0000 1e00 0000 .rep+...........\n-0002a7a0: 0e00 0000 2b47 1159 7265 702e 9693 0000 ....+G.Yrep.....\n-0002a7b0: 0000 0000 1600 0000 ed00 0000 daf9 6b57 ..............kW\n-0002a7c0: 0072 6570 00b0 0200 0000 0000 1900 0000 .rep............\n-0002a7d0: 0000 0000 dc26 0f52 7265 702e 4bb0 0200 .....&.Rrep.K...\n-0002a7e0: 0000 0000 1700 0000 3600 0000 5fbc c852 ........6..._..R\n-0002a7f0: 7265 702e 05b2 0200 0000 0000 1e00 0000 rep.............\n-0002a800: 3f00 0000 1658 c55d 7265 702e 2f51 0100 ?....X.]rep./Q..\n-0002a810: 0000 0000 1f00 0000 9800 0000 f3b5 595c ..............Y\\\n-0002a820: 0072 6570 62b2 0200 0000 0000 2300 0000 .repb.......#...\n-0002a830: 0900 0000 4f8d 335e 0072 6570 ebb7 0000 ....O.3^.rep....\n-0002a840: 0000 0000 2100 0000 0600 0000 e338 d659 ....!........8.Y\n-0002a850: 7265 702e b8b0 0000 0000 0000 1600 0000 rep.............\n-0002a860: 3d00 0000 ffff ffff 0000 0000 0000 0000 =...............\n-0002a870: 0000 0000 0000 0000 0000 0000 915a b956 .............Z.V\n-0002a880: 7265 702e c3b6 0000 0000 0000 1d00 0000 rep.............\n-0002a890: 3a00 0000 ffff ffff 0000 0000 0000 0000 :...............\n-0002a8a0: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n+0002a6e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002a6f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002a700: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002a710: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002a720: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002a730: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002a740: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002a750: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002a760: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002a770: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002a780: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002a790: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002a7a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002a7b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002a7c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002a7d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002a7e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002a7f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002a800: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002a810: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002a820: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002a830: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002a840: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002a850: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002a860: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002a870: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002a880: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002a890: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002a8a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 0002a8b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002a8c0: 0000 0000 ac97 4b50 7265 702e b2b0 0200 ......KPrep.....\n-0002a8d0: 0000 0000 1700 0000 2000 0000 ffff ffff ........ .......\n+0002a8c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002a8d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 0002a8e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002a8f0: 0000 0000 63aa 9d58 7265 702e 2e25 0000 ....c..Xrep..%..\n-0002a900: 0000 0000 2600 0000 8200 0000 ffff ffff ....&...........\n+0002a8f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002a900: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 0002a910: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002a920: 0000 0000 23ab 0e54 7265 702e b9d7 0100 ....#..Trep.....\n-0002a930: 0000 0000 2000 0000 de00 0000 9fd3 0257 .... ..........W\n-0002a940: 7265 702e 465d 0100 0000 0000 1600 0000 rep.F]..........\n-0002a950: 4d00 0000 9296 025e 7265 702e 4ab3 0000 M......^rep.J...\n-0002a960: 0000 0000 1900 0000 5700 0000 e018 f85d ........W......]\n-0002a970: 0072 6570 58d1 0100 0000 0000 1300 0000 .repX...........\n-0002a980: 0900 0000 5e86 f45a 0072 6570 5cb4 0200 ....^..Z.rep\\...\n-0002a990: 0000 0000 2b00 0000 0000 0000 ffff ffff ....+...........\n+0002a920: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002a930: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002a940: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002a950: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002a960: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002a970: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002a980: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002a990: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 0002a9a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002a9b0: 0000 0000 7e4f 8b53 7265 702e 4546 0000 ....~O.Srep.EF..\n-0002a9c0: 0000 0000 2200 0000 3401 0000 ffff ffff ....\"...4.......\n+0002a9b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002a9c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 0002a9d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002a9e0: 0000 0000 a53a 275e 7265 702e bec8 0000 .....:'^rep.....\n-0002a9f0: 0000 0000 2000 0000 3700 0000 e38f cb5d .... ...7......]\n-0002aa00: 7265 702e 5a56 0000 0000 0000 1600 0000 rep.ZV..........\n-0002aa10: 3800 0000 4c21 9859 7265 702e 02b1 0200 8...L!.Yrep.....\n-0002aa20: 0000 0000 1b00 0000 9200 0000 ffff ffff ................\n+0002a9e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002a9f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002aa00: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002aa10: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002aa20: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 0002aa30: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002aa40: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n-0002aa50: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n+0002aa40: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002aa50: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 0002aa60: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002aa70: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n-0002aa80: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n+0002aa70: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002aa80: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 0002aa90: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002aaa0: 0000 0000 f504 1257 7265 702e 7563 0000 .......Wrep.uc..\n-0002aab0: 0000 0000 1b00 0000 6400 0000 221e 395e ........d...\".9^\n-0002aac0: 7265 702e d654 0000 0000 0000 1e00 0000 rep..T..........\n-0002aad0: b200 0000 4ace 8c51 7265 702e 66c9 0000 ....J..Qrep.f...\n-0002aae0: 0000 0000 1300 0000 8000 0000 db38 8359 .............8.Y\n-0002aaf0: 0072 6570 49b6 0000 0000 0000 2200 0000 .repI.......\"...\n-0002ab00: 0700 0000 ffff ffff 0000 0000 0000 0000 ................\n-0002ab10: 0000 0000 0000 0000 0000 0000 5226 295f ............R&)_\n-0002ab20: 0072 6570 3eb4 0200 0000 0000 1900 0000 .rep>...........\n-0002ab30: 0500 0000 ffff ffff 0000 0000 0000 0000 ................\n-0002ab40: 0000 0000 0000 0000 0000 0000 9bcb 445f ..............D_\n-0002ab50: 7265 702e b477 0000 0000 0000 1a00 0000 rep..w..........\n-0002ab60: 1c00 0000 5447 7051 7265 702e 5e22 0000 ....TGpQrep.^\"..\n-0002ab70: 0000 0000 1e00 0000 2e00 0000 87e3 225f ..............\"_\n-0002ab80: 7265 702e 467f 0000 0000 0000 0e00 0000 rep.F...........\n-0002ab90: 8300 0000 256d 505e 0072 6570 3cb9 0000 ....%mP^.rep<...\n-0002aba0: 0000 0000 2100 0000 0700 0000 3012 bc5b ....!.......0..[\n-0002abb0: 0072 6570 8cd0 0100 0000 0000 2c00 0000 .rep........,...\n-0002abc0: 0500 0000 9339 4f5a 7265 702e 24da 0100 .....9OZrep.$...\n-0002abd0: 0000 0000 1d00 0000 5000 0000 b734 1f55 ........P....4.U\n-0002abe0: 7265 702e 5f36 0000 0000 0000 1600 0000 rep._6..........\n-0002abf0: 3d00 0000 278d e05b 7265 702e 2016 0100 =...'..[rep. ...\n-0002ac00: 0000 0000 1f00 0000 4800 0000 488a 7354 ........H...H.sT\n-0002ac10: 7265 702e d66b 0000 0000 0000 1700 0000 rep..k..........\n-0002ac20: 4d00 0000 dc0a 5c52 7265 702e 0090 0000 M.....\\Rrep.....\n-0002ac30: 0000 0000 0f00 0000 5700 0000 3b65 5556 ........W...;eUV\n-0002ac40: 7265 702e 0663 0000 0000 0000 1d00 0000 rep..c..........\n-0002ac50: 5200 0000 8dad 9659 7265 702e dcb3 0200 R......Yrep.....\n-0002ac60: 0000 0000 1a00 0000 4800 0000 d9c6 1f55 ........H......U\n-0002ac70: 0072 6570 b7b4 0200 0000 0000 2600 0000 .rep........&...\n-0002ac80: 0d00 0000 ffff ffff 0000 0000 0000 0000 ................\n-0002ac90: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n+0002aaa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002aab0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002aac0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002aad0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002aae0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002aaf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002ab00: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002ab10: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002ab20: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002ab30: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002ab40: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002ab50: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002ab60: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002ab70: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002ab80: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002ab90: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002aba0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002abb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002abc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002abd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002abe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002abf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002ac00: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002ac10: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002ac20: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002ac30: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002ac40: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002ac50: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002ac60: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002ac70: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002ac80: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002ac90: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 0002aca0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002acb0: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n-0002acc0: 0000 0000 0000 0000 0000 0000 7bf3 a755 ............{..U\n-0002acd0: 0072 6570 50b5 0000 0000 0000 2100 0000 .repP.......!...\n-0002ace0: 1d00 0000 6d8a fd5d 7265 702e d32d 0000 ....m..]rep..-..\n-0002acf0: 0000 0000 1800 0000 2900 0000 ffff ffff ........).......\n+0002acb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002acc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002acd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002ace0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002acf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 0002ad00: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002ad10: 0000 0000 e51a ea50 7265 702e e6c5 0000 .......Prep.....\n-0002ad20: 0000 0000 2500 0000 3a01 0000 941b 3e53 ....%...:.....>S\n-0002ad30: 6572 726f 5255 0100 0000 0000 1600 0000 erroRU..........\n-0002ad40: 6500 0000 da7b 4f5e 7265 6d6f bbbc 0000 e....{O^remo....\n-0002ad50: 0000 0000 1500 0000 3f00 0000 6313 0e51 ........?...c..Q\n-0002ad60: 7265 702e eab4 0200 0000 0000 1800 0000 rep.............\n-0002ad70: 2600 0000 b48f 8351 7265 702e 2d35 0000 &......Qrep.-5..\n-0002ad80: 0000 0000 1b00 0000 7600 0000 ffff ffff ........v.......\n+0002ad10: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002ad20: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002ad30: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002ad40: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002ad50: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002ad60: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002ad70: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002ad80: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 0002ad90: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002ada0: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n-0002adb0: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n+0002ada0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002adb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 0002adc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002add0: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n-0002ade0: 0000 0000 0000 0000 0000 0000 dae3 b35a ...............Z\n-0002adf0: 7265 702e 3b2e 0000 0000 0000 1900 0000 rep.;...........\n-0002ae00: 1200 0000 2a39 6355 7265 702e bc10 0100 ....*9cUrep.....\n-0002ae10: 0000 0000 2800 0000 a000 0000 ffff ffff ....(...........\n+0002add0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002ade0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002adf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002ae00: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002ae10: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 0002ae20: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002ae30: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n-0002ae40: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n+0002ae30: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002ae40: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 0002ae50: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002ae60: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n-0002ae70: 0000 0000 0000 0000 0000 0000 c502 8c57 ...............W\n-0002ae80: 7265 702e 1a56 0100 0000 0000 1400 0000 rep..V..........\n-0002ae90: 4f00 0000 ffff ffff 0000 0000 0000 0000 O...............\n-0002aea0: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n+0002ae60: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002ae70: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002ae80: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002ae90: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002aea0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 0002aeb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002aec0: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n-0002aed0: 0000 0000 0000 0000 0000 0000 bf43 2455 .............C$U\n-0002aee0: 7265 702e 17bc 0000 0000 0000 3600 0000 rep.........6...\n-0002aef0: 3000 0000 ffff ffff 0000 0000 0000 0000 0...............\n-0002af00: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n+0002aec0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002aed0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002aee0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002aef0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002af00: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 0002af10: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002af20: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n-0002af30: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n+0002af20: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002af30: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 0002af40: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002af50: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n-0002af60: 0000 0000 0000 0000 0000 0000 d108 3a52 ..............:R\n-0002af70: 7265 702e 38b7 0000 0000 0000 1f00 0000 rep.8...........\n-0002af80: 4100 0000 7776 d758 0072 6570 e9b0 0200 A...wv.X.rep....\n-0002af90: 0000 0000 1200 0000 0700 0000 ffff ffff ................\n+0002af50: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002af60: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002af70: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002af80: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002af90: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 0002afa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002afb0: 0000 0000 24a3 0b5c 7265 702e a1ba 0000 ....$..\\rep.....\n-0002afc0: 0000 0000 2300 0000 3b00 0000 ffff ffff ....#...;.......\n+0002afb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002afc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 0002afd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002afe0: 0000 0000 ce4e f750 7265 702e db8c 0000 .....N.Prep.....\n-0002aff0: 0000 0000 0d00 0000 8900 0000 0000 0000 ................\n-0002b000: 0072 6570 2e6c 616e 672e 696e 7465 7270 .rep.lang.interp\n-0002b010: 7265 7465 7223 6e6f 7072 6570 2e6c 616e reter#noprep.lan\n-0002b020: 672e 6d61 7468 2372 6561 6c70 5265 7475 g.math#realpRetu\n-0002b030: 726e 2074 2069 6620 5820 6973 2061 2072 rn t if X is a r\n-0002b040: 6561 6c20 6e75 6d62 6572 2e72 6570 2e6c eal number.rep.l\n-0002b050: 616e 672e 6d61 7468 2372 6174 696f 6e61 ang.math#rationa\n-0002b060: 6c70 5265 7475 726e 2074 2069 6620 5820 lpReturn t if X \n-0002b070: 6973 2061 2028 706f 7373 6962 6c79 2069 is a (possibly i\n-0002b080: 6e65 7861 6374 2920 7261 7469 6f6e 616c nexact) rational\n-0002b090: 206e 756d 6265 722e 0072 6570 2e6c 616e number..rep.lan\n-0002b0a0: 672e 6d61 7468 2370 6f73 6974 6976 6570 g.math#positivep\n-0002b0b0: 2058 7265 702e 6c61 6e67 2e6d 6174 6823 Xrep.lang.math#\n-0002b0c0: 6e65 6761 7469 7665 7052 6574 7572 6e20 negativepReturn \n-0002b0d0: 7420 6966 2058 2069 7320 6c65 7373 2074 t if X is less t\n-0002b0e0: 6861 6e20 7a65 726f 2e00 7265 702e 6c61 han zero..rep.la\n-0002b0f0: 6e67 2e6d 6174 6823 6c63 6d20 2e20 4152 ng.math#lcm . AR\n-0002b100: 4753 7265 702e 6c61 6e67 2e64 6f63 2364 GSrep.lang.doc#d\n-0002b110: 6573 6372 6962 652d 7661 6c75 6550 7269 escribe-valuePri\n-0002b120: 6e74 2074 6f20 7374 616e 6461 7264 2d6f nt to standard-o\n-0002b130: 7574 7075 7420 6120 6465 7363 7269 7074 utput a descript\n-0002b140: 696f 6e20 6f66 2074 6865 206c 6973 7020 ion of the lisp \n-0002b150: 6461 7461 206f 626a 6563 7420 5641 4c55 data object VALU\n-0002b160: 452e 2049 660a 4e41 4d45 2069 7320 7472 E. If.NAME is tr\n-0002b170: 7565 2c20 7468 656e 2069 7420 7368 6f75 ue, then it shou\n-0002b180: 6c64 2062 6520 7468 6520 7379 6d62 6f6c ld be the symbol\n-0002b190: 2074 6861 7420 6973 2061 7373 6f63 6961 that is associa\n-0002b1a0: 7465 6420 7769 7468 2056 414c 5545 2e72 ted with VALUE.r\n-0002b1b0: 6570 2e6c 616e 672e 646f 6323 646f 6375 ep.lang.doc#docu\n-0002b1c0: 6d65 6e74 2d76 6172 6961 626c 6553 6574 ment-variableSet\n-0002b1d0: 7320 7468 6520 646f 6375 6d65 6e74 6174 s the documentat\n-0002b1e0: 696f 6e20 7072 6f70 6572 7479 206f 6620 ion property of \n-0002b1f0: 5359 4d42 4f4c 2074 6f20 444f 432d 5354 SYMBOL to DOC-ST\n-0002b200: 5249 4e47 2e72 6570 2e6c 616e 672e 646f RING.rep.lang.do\n-0002b210: 6323 6164 642d 646f 6375 6d65 6e74 6174 c#add-documentat\n-0002b220: 696f 6e41 6464 7320 6120 646f 6375 6d65 ionAdds a docume\n-0002b230: 6e74 6174 696f 6e20 7374 7269 6e67 2053 ntation string S\n-0002b240: 5452 494e 4720 746f 2074 6865 2066 696c TRING to the fil\n-0002b250: 6520 6f66 2073 7563 6820 7374 7269 6e67 e of such string\n-0002b260: 732e 0072 6570 2e6d 6f64 756c 652d 7379 s..rep.module-sy\n-0002b270: 7374 656d 2364 6566 696e 652d 696e 7465 stem#define-inte\n-0002b280: 7266 6163 6520 4e41 4d45 2053 4947 7265 rface NAME SIGre\n-0002b290: 702e 6d6f 6475 6c65 2d73 7973 7465 6d23 p.module-system#\n-0002b2a0: 6465 6669 6e65 2d73 7472 7563 7475 7265 define-structure\n-0002b2b0: 2d61 6c69 6173 4372 6561 7465 2061 2073 -aliasCreate a s\n-0002b2c0: 6563 6f6e 6461 7279 206e 616d 6520 544f econdary name TO\n-0002b2d0: 2066 6f72 2074 6865 2073 7472 7563 7475 for the structu\n-0002b2e0: 7265 2063 616c 6c65 6420 4652 4f4d 2e72 re called FROM.r\n-0002b2f0: 6570 2e76 6d2e 6469 7361 7373 656d 626c ep.vm.disassembl\n-0002b300: 6572 2364 6973 6173 7365 6d62 6c65 4469 er#disassembleDi\n-0002b310: 7373 6173 656d 626c 6573 2041 5247 2c20 ssasembles ARG, \n-0002b320: 7769 7468 206f 7574 7075 7420 746f 2053 with output to S\n-0002b330: 5452 4541 4d2c 206f 7220 7468 6520 2a64 TREAM, or the *d\n-0002b340: 6973 6173 7365 6d62 6c79 2a20 6275 6666 isassembly* buff\n-0002b350: 6572 2e72 6570 2e64 6174 6123 7374 7269 er.rep.data#stri\n-0002b360: 6e67 2d75 7070 6572 2d63 6173 652d 7052 ng-upper-case-pR\n-0002b370: 6574 7572 6e20 7420 6966 2073 7472 696e eturn t if strin\n-0002b380: 6720 5820 6973 2075 7070 6572 2063 6173 g X is upper cas\n-0002b390: 6520 2863 6f6e 7461 696e 7320 6e6f 206c e (contains no l\n-0002b3a0: 6f77 6572 2063 6173 6520 6368 6172 6163 ower case charac\n-0002b3b0: 7465 7273 2061 6e64 0a61 7420 6c65 6173 ters and.at leas\n-0002b3c0: 7420 6f6e 6520 7570 7065 722d 6361 7365 t one upper-case\n-0002b3d0: 2063 6861 7261 6374 6572 292e 7265 702e character).rep.\n-0002b3e0: 6461 7461 2363 6170 6974 616c 697a 652d data#capitalize-\n-0002b3f0: 7374 7269 6e67 5265 7475 726e 2061 206e stringReturn a n\n-0002b400: 6577 2073 7472 696e 672c 2061 2063 6f70 ew string, a cop\n-0002b410: 7920 6f66 2058 2077 6974 6820 6974 7320 y of X with its \n-0002b420: 6669 7273 7420 6368 6172 6163 7465 7220 first character \n-0002b430: 696e 2075 7070 6572 2063 6173 652e 0072 in upper case..r\n-0002b440: 6570 2e64 6174 612e 7269 6e67 2372 696e ep.data.ring#rin\n-0002b450: 672d 3e6c 6973 7420 5249 4e47 0072 6570 g->list RING.rep\n-0002b460: 2e74 6872 6561 6473 2e6d 6573 7361 6765 .threads.message\n-0002b470: 2d70 6f72 7423 6d61 6b65 2d6d 6573 7361 -port#make-messa\n-0002b480: 6765 2d70 6f72 7400 7265 702e 7468 7265 ge-port.rep.thre\n-0002b490: 6164 732e 6d65 7373 6167 652d 706f 7274 ads.message-port\n-0002b4a0: 236d 6573 7361 6765 2d77 6169 7469 6e67 #message-waiting\n-0002b4b0: 2d70 2050 4f52 5400 7265 702e 7468 7265 -p PORT.rep.thre\n-0002b4c0: 6164 732e 6d65 7373 6167 652d 706f 7274 ads.message-port\n-0002b4d0: 236d 6573 7361 6765 2d73 656e 6420 504f #message-send PO\n-0002b4e0: 5254 204d 4553 5341 4745 7265 702e 7468 RT MESSAGErep.th\n-0002b4f0: 7265 6164 732e 6d75 7465 7823 6d75 7465 reads.mutex#mute\n-0002b500: 7870 5265 7475 726e 7320 7472 7565 2069 xpReturns true i\n-0002b510: 6620 4152 4720 6973 2061 206d 7574 6578 f ARG is a mutex\n-0002b520: 206f 626a 6563 742e 0072 6570 2e74 6872 object..rep.thr\n-0002b530: 6561 6473 2e6d 7574 6578 236d 7574 6578 eads.mutex#mutex\n-0002b540: 7020 4152 4772 6570 2e74 6872 6561 6473 p ARGrep.threads\n-0002b550: 2e6d 7574 6578 2372 656c 6561 7365 2d6d .mutex#release-m\n-0002b560: 7574 6578 5265 6c65 6173 6520 7468 6520 utexRelease the \n-0002b570: 6d75 7465 7820 6f62 6a65 6374 204d 5458 mutex object MTX\n-0002b580: 2028 7768 6963 6820 7368 6f75 6c64 2068 (which should h\n-0002b590: 6176 6520 7072 6576 696f 7573 6c79 2062 ave previously b\n-0002b5a0: 6565 6e20 6f62 7461 696e 6564 0a62 7920 een obtained.by \n-0002b5b0: 7468 6520 6375 7272 656e 7420 7468 7265 the current thre\n-0002b5c0: 6164 292e 2052 6574 7572 6e73 2074 7275 ad). Returns tru\n-0002b5d0: 6520 6966 2074 6865 206d 7574 6578 2068 e if the mutex h\n-0002b5e0: 6173 206e 6f20 6e65 7720 6f77 6e65 722e as no new owner.\n-0002b5f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002b600: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002b610: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002b620: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002b630: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002b640: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002b650: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002b660: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002afe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002aff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002b000: 0400 0000 0f00 0000 f17f 0000 0000 0000 ................\n+0002b010: 1200 0000 eebf 0100 0000 0000 1900 0000 ................\n+0002b020: e7df 0100 0000 0000 e002 0000 203d 0200 ............ =..\n+0002b030: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002b040: 0000 0000 0000 0000 0000 0000 0300 0000 ................\n+0002b050: 6200 0000 ffff ffff 0000 0000 0000 0000 b...............\n+0002b060: 0000 0000 0000 0000 0000 0000 7d4f f66c ............}O.l\n+0002b070: 7265 702e 2376 0000 0000 0000 1d00 0000 rep.#v..........\n+0002b080: c600 0000 f812 b363 7265 702e 0030 0200 .......crep..0..\n+0002b090: 0000 0000 2a00 0000 3f00 0000 ffff ffff ....*...?.......\n+0002b0a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002b0b0: 0000 0000 1c3b 0c67 7265 702e 47ee 0000 .....;.grep.G...\n+0002b0c0: 0000 0000 1900 0000 3b00 0000 e9e6 1366 ........;......f\n+0002b0d0: 0072 6570 8bda 0100 0000 0000 1200 0000 .rep............\n+0002b0e0: 0500 0000 d3c1 c569 7265 702e 5ae5 0000 .......irep.Z...\n+0002b0f0: 0000 0000 1200 0000 4900 0000 a731 d56c ........I....1.l\n+0002b100: 7265 702e 7045 0100 0000 0000 1c00 0000 rep.pE..........\n+0002b110: 1402 0000 5baa 0e66 7265 702e 13af 0000 ....[..frep.....\n+0002b120: 0000 0000 1d00 0000 5400 0000 94df 736b ........T.....sk\n+0002b130: 7265 6d6f 0536 0200 0000 0000 1700 0000 remo.6..........\n+0002b140: 3f00 0000 f59e 3a62 7265 702e 5a75 0000 ?.....:brep.Zu..\n+0002b150: 0000 0000 1400 0000 6b00 0000 ce70 fc65 ........k....p.e\n+0002b160: 0072 6570 1b34 0200 0000 0000 3500 0000 .rep.4......5...\n+0002b170: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n+0002b180: 0000 0000 0000 0000 0000 0000 915b 8c6a .............[.j\n+0002b190: 7265 702e 5e23 0000 0000 0000 1600 0000 rep.^#..........\n+0002b1a0: 9500 0000 7bfc 396d 0072 6570 b0d3 0100 ....{.9m.rep....\n+0002b1b0: 0000 0000 2600 0000 1a00 0000 8427 346c ....&........'4l\n+0002b1c0: 7265 702e ffba 0100 0000 0000 2c00 0000 rep.........,...\n+0002b1d0: 1800 0000 ffff ffff 0000 0000 0000 0000 ................\n+0002b1e0: 0000 0000 0000 0000 0000 0000 1382 476c ..............Gl\n+0002b1f0: 7072 696e 1f62 0100 0000 0000 0c00 0000 prin.b..........\n+0002b200: 4100 0000 e360 ec6e 7265 702e e1aa 0000 A....`.nrep.....\n+0002b210: 0000 0000 1d00 0000 b300 0000 3a36 ea6c ............:6.l\n+0002b220: 0072 6570 1731 0200 0000 0000 2000 0000 .rep.1...... ...\n+0002b230: 0400 0000 ffff ffff 0000 0000 0000 0000 ................\n+0002b240: 0000 0000 0000 0000 0000 0000 57b5 c56f ............W..o\n+0002b250: 7265 702e a780 0100 0000 0000 1d00 0000 rep.............\n+0002b260: 8100 0000 6c42 686d 7265 702e 43d4 0100 ....lBhmrep.C...\n+0002b270: 0000 0000 1c00 0000 ec01 0000 5370 b26f ............Sp.o\n+0002b280: 7265 702e 9983 0000 0000 0000 1800 0000 rep.............\n+0002b290: 5c00 0000 724c f76d 7265 702e 983a 0200 \\...rL.mrep..:..\n+0002b2a0: 0000 0000 2b00 0000 3700 0000 ffff ffff ....+...7.......\n+0002b2b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002b2c0: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n+0002b2d0: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n+0002b2e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002b2f0: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n+0002b300: 0000 0000 0000 0000 0000 0000 c91f 7e64 ..............~d\n+0002b310: 0072 6570 c07f 0000 0000 0000 2900 0000 .rep........)...\n+0002b320: 0800 0000 827f 4b62 7265 702e cd51 0000 ......Kbrep..Q..\n+0002b330: 0000 0000 2400 0000 aa00 0000 ffff ffff ....$...........\n+0002b340: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002b350: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n+0002b360: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n+0002b370: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002b380: 0000 0000 bb56 ee60 7265 702e 10b8 0100 .....V.`rep.....\n+0002b390: 0000 0000 1b00 0000 4c00 0000 ffff ffff ........L.......\n+0002b3a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002b3b0: 0000 0000 1679 c46c 7265 702e 8768 0000 .....y.lrep..h..\n+0002b3c0: 0000 0000 1b00 0000 2002 0000 1c0d 9c66 ........ ......f\n+0002b3d0: 7265 702e 4bb4 0100 0000 0000 1a00 0000 rep.K...........\n+0002b3e0: 8100 0000 c767 ae64 7265 702e 0080 0000 .....g.drep.....\n+0002b3f0: 0000 0000 2600 0000 0302 0000 5292 9d67 ....&.......R..g\n+0002b400: 7265 702e b22f 0000 0000 0000 0d00 0000 rep../..........\n+0002b410: 2200 0000 0a86 5767 0072 6570 aebd 0100 \".....Wg.rep....\n+0002b420: 0000 0000 2100 0000 0b00 0000 ffff ffff ....!...........\n+0002b430: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002b440: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n+0002b450: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n+0002b460: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002b470: 0000 0000 02da 2369 7265 702e a047 0100 ......#irep..G..\n+0002b480: 0000 0000 1c00 0000 3202 0000 4363 6664 ........2...Ccfd\n+0002b490: 7265 702e dcd7 0100 0000 0000 1200 0000 rep.............\n+0002b4a0: 5600 0000 6891 9a69 7265 702e 4e22 0000 V...h..irep.N\"..\n+0002b4b0: 0000 0000 2200 0000 7500 0000 ffff ffff ....\"...u.......\n+0002b4c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002b4d0: 0000 0000 b6ea c664 0072 6570 4bd6 0100 .......d.repK...\n+0002b4e0: 0000 0000 1f00 0000 0e00 0000 7145 f76a ............qE.j\n+0002b4f0: 0072 6570 44d8 0100 0000 0000 1000 0000 .repD...........\n+0002b500: 0800 0000 ffff ffff 0000 0000 0000 0000 ................\n+0002b510: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n+0002b520: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002b530: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n+0002b540: 0000 0000 0000 0000 0000 0000 50ac 9860 ............P..`\n+0002b550: 7265 6d6f 5b36 0200 0000 0000 1f00 0000 remo[6..........\n+0002b560: 3400 0000 ffff ffff 0000 0000 0000 0000 4...............\n+0002b570: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n+0002b580: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002b590: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n+0002b5a0: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n+0002b5b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002b5c0: 0000 0000 948b 7b6a 7265 702e 682b 0000 ......{jrep.h+..\n+0002b5d0: 0000 0000 0f00 0000 8c00 0000 225c 3364 ............\"\\3d\n+0002b5e0: 7265 702e 4938 0200 0000 0000 3500 0000 rep.I8......5...\n+0002b5f0: 4300 0000 ffff ffff 0000 0000 0000 0000 C...............\n+0002b600: 0000 0000 0000 0000 0000 0000 94fd 3b6f ..............;o\n+0002b610: 7265 702e 59b6 0100 0000 0000 2200 0000 rep.Y.......\"...\n+0002b620: 3100 0000 ffff ffff 0000 0000 0000 0000 1...............\n+0002b630: 0000 0000 0000 0000 0000 0000 7923 cf63 ............y#.c\n+0002b640: 6669 6c65 6567 0100 0000 0000 1200 0000 fileeg..........\n+0002b650: cc00 0000 120f 6961 7265 702e 6f79 0000 ......iarep.oy..\n+0002b660: 0000 0000 1900 0000 7a00 0000 ffff ffff ........z.......\n 0002b670: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002b680: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002b690: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002b6a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002b6b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002b6c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002b680: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n+0002b690: 0000 0000 0000 0000 0000 0000 ba2a 896e .............*.n\n+0002b6a0: 6674 702d 5034 0200 0000 0000 0b00 0000 ftp-P4..........\n+0002b6b0: 1e00 0000 ffff ffff 0000 0000 0000 0000 ................\n+0002b6c0: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n 0002b6d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002b6e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002b6f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002b6e0: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n+0002b6f0: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n 0002b700: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002b710: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002b720: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002b730: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002b740: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002b750: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002b710: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n+0002b720: 0000 0000 0000 0000 0000 0000 9f71 b062 .............q.b\n+0002b730: 7265 702e fcb6 0100 0000 0000 1d00 0000 rep.............\n+0002b740: 7300 0000 ffff ffff 0000 0000 0000 0000 s...............\n+0002b750: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n 0002b760: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002b770: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002b780: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002b790: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002b7a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002b7b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002b7c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002b7d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002b7e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002b770: 0000 0000 d4f2 8761 7265 702e 6f37 0000 .......arep.o7..\n+0002b780: 0000 0000 1700 0000 6900 0000 71e8 c56f ........i...q..o\n+0002b790: 7265 702e 6865 0100 0000 0000 1800 0000 rep.he..........\n+0002b7a0: e200 0000 ffff ffff 0000 0000 0000 0000 ................\n+0002b7b0: 0000 0000 0000 0000 0000 0000 23d4 0564 ............#..d\n+0002b7c0: 0072 6570 a5d7 0100 0000 0000 1600 0000 .rep............\n+0002b7d0: 2100 0000 ffff ffff 0000 0000 0000 0000 !...............\n+0002b7e0: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n 0002b7f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002b800: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002b810: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002b800: 0000 0000 439c d369 7265 702e 43bb 0100 ....C..irep.C...\n+0002b810: 0000 0000 1a00 0000 6f01 0000 ffff ffff ........o.......\n 0002b820: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002b830: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002b840: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002b850: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002b860: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002b870: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002b880: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002b890: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002b8a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002b8b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002b8c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002b8d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002b8e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002b8f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002b900: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002b910: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002b920: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002b930: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002b940: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002b950: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002b960: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002b830: 0000 0000 bbd9 ab61 7265 702e 7541 0100 .......arep.uA..\n+0002b840: 0000 0000 1c00 0000 b300 0000 b860 9c69 .............`.i\n+0002b850: 7265 702e 32de 0100 0000 0000 2200 0000 rep.2.......\"...\n+0002b860: 4e01 0000 f122 1363 7265 6d6f 6137 0200 N....\".cremoa7..\n+0002b870: 0000 0000 1800 0000 4a00 0000 48a4 d061 ........J...H..a\n+0002b880: 7265 702e 00d0 0100 0000 0000 2300 0000 rep.........#...\n+0002b890: 1602 0000 32ea bc6d 7265 702e 00e0 0000 ....2..mrep.....\n+0002b8a0: 0000 0000 1100 0000 7402 0000 7bb3 f16d ........t...{..m\n+0002b8b0: 7265 702e 5d39 0200 0000 0000 1600 0000 rep.]9..........\n+0002b8c0: 3400 0000 a021 d564 7265 702e 343a 0200 4....!.drep.4:..\n+0002b8d0: 0000 0000 2d00 0000 3700 0000 63ab 446d ....-...7...c.Dm\n+0002b8e0: 0072 6570 fa3a 0200 0000 0000 2700 0000 .rep.:......'...\n+0002b8f0: 0000 0000 508c 2565 0072 6570 c93c 0200 ....P.%e.rep.<..\n+0002b900: 0000 0000 1a00 0000 1700 0000 a9ea 006e ...............n\n+0002b910: 7265 6d6f ae36 0200 0000 0000 1c00 0000 remo.6..........\n+0002b920: 4b00 0000 8537 286f 0072 6570 1039 0200 K....7(o.rep.9..\n+0002b930: 0000 0000 1a00 0000 0c00 0000 9f8b be68 ...............h\n+0002b940: 2a69 7370 a739 0200 0000 0000 1000 0000 *isp.9..........\n+0002b950: 2100 0000 ffff ffff 0000 0000 0000 0000 !...............\n+0002b960: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n 0002b970: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002b980: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002b990: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002b980: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n+0002b990: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n 0002b9a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002b9b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002b9c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002b9b0: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n+0002b9c0: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n 0002b9d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002b9e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002b9f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002b9e0: 0000 0000 abcd 2562 7265 702e acb6 0100 ......%brep.....\n+0002b9f0: 0000 0000 1600 0000 3a00 0000 ffff ffff ........:.......\n 0002ba00: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002ba10: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002ba20: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002ba10: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n+0002ba20: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n 0002ba30: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002ba40: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002ba50: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002ba40: 0000 0000 2eab c46b 7265 702e b64b 0100 .......krep..K..\n+0002ba50: 0000 0000 1e00 0000 7600 0000 ffff ffff ........v.......\n 0002ba60: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002ba70: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002ba80: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002ba90: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002baa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002bab0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002bac0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002bad0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002bae0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002baf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002bb00: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002bb10: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002bb20: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002bb30: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002bb40: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002bb50: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002bb60: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002bb70: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002bb80: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002bb90: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002bba0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002ba70: 0000 0000 bef8 ad63 7265 702e 8e5b 0000 .......crep..[..\n+0002ba80: 0000 0000 2000 0000 4100 0000 3e0c cd65 .... ...A...>..e\n+0002ba90: 6578 6563 4b24 0000 0000 0000 0e00 0000 execK$..........\n+0002baa0: 4100 0000 e5de 2561 0072 6570 e3b9 0100 A.....%a.rep....\n+0002bab0: 0000 0000 1800 0000 0700 0000 47c0 c569 ............G..i\n+0002bac0: 7265 702e 32e3 0000 0000 0000 0a00 0000 rep.2...........\n+0002bad0: cf00 0000 9757 9166 7265 702e 72d8 0100 .....W.frep.r...\n+0002bae0: 0000 0000 1600 0000 0302 0000 7ddf 5f64 ............}._d\n+0002baf0: 7265 702e 6ee9 0000 0000 0000 0c00 0000 rep.n...........\n+0002bb00: 4901 0000 5cc5 b767 7265 702e ad33 0200 I...\\..grep..3..\n+0002bb10: 0000 0000 3500 0000 3900 0000 d401 ec64 ....5...9......d\n+0002bb20: 7265 6d6f 7934 0200 0000 0000 0f00 0000 remoy4..........\n+0002bb30: 2900 0000 2c34 7869 7265 702e 606b 0000 )...,4xirep.`k..\n+0002bb40: 0000 0000 1e00 0000 a500 0000 895e f66b .............^.k\n+0002bb50: 7265 702e c5e7 0000 0000 0000 1900 0000 rep.............\n+0002bb60: 0e00 0000 8bf6 916f 0072 6570 3639 0200 .......o.rep69..\n+0002bb70: 0000 0000 1b00 0000 0c00 0000 9344 4769 .............DGi\n+0002bb80: 7265 702e e6b1 0100 0000 0000 1600 0000 rep.............\n+0002bb90: 4c00 0000 05a7 c368 7265 6d6f c337 0200 L......hremo.7..\n+0002bba0: 0000 0000 1400 0000 3d00 0000 ffff ffff ........=.......\n 0002bbb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002bbc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002bbd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002bbc0: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n+0002bbd0: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n 0002bbe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002bbf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002bc00: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002bc10: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002bc20: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002bc30: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002bbf0: 0000 0000 0573 8b65 0072 6570 f0d3 0100 .....s.e.rep....\n+0002bc00: 0000 0000 1800 0000 0200 0000 51d7 9661 ............Q..a\n+0002bc10: 7265 702e e6b4 0100 0000 0000 1b00 0000 rep.............\n+0002bc20: 4c00 0000 15fb b662 7265 702e 213b 0200 L......brep.!;..\n+0002bc30: 0000 0000 1900 0000 8f01 0000 ffff ffff ................\n 0002bc40: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002bc50: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002bc60: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002bc70: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002bc80: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002bc90: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002bc50: 0000 0000 6fcd cd6d 7265 702e 05b3 0100 ....o..mrep.....\n+0002bc60: 0000 0000 1b00 0000 4d00 0000 9ca0 1167 ........M......g\n+0002bc70: 7265 702e b96e 0000 0000 0000 1700 0000 rep..n..........\n+0002bc80: 3d00 0000 ffff ffff 0000 0000 0000 0000 =...............\n+0002bc90: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n 0002bca0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002bcb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002bcc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002bcd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002bce0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002bcf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002bd00: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002bd10: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002bd20: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002bd30: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002bd40: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002bd50: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002bd60: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002bd70: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002bd80: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002bd90: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002bda0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002bdb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002bdc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002bdd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002bde0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002bdf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002be00: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002be10: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002be20: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002be30: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002be40: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002bcb0: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n+0002bcc0: 0000 0000 0000 0000 0000 0000 53d0 ee6e ............S..n\n+0002bcd0: 7265 702e 00b0 0100 0000 0000 1600 0000 rep.............\n+0002bce0: 6a00 0000 ffff ffff 0000 0000 0000 0000 j...............\n+0002bcf0: 0000 0000 0000 0000 0000 0000 861e 7d64 ..............}d\n+0002bd00: 7265 702e d839 0200 0000 0000 1700 0000 rep..9..........\n+0002bd10: 4500 0000 ffff ffff 0000 0000 0000 0000 E...............\n+0002bd20: 0000 0000 0000 0000 0000 0000 1722 5d6d .............\"]m\n+0002bd30: 7265 702e 7b6d 0100 0000 0000 1e00 0000 rep.{m..........\n+0002bd40: 4200 0000 d77d de6f 7265 702e 1866 0000 B....}.orep..f..\n+0002bd50: 0000 0000 2500 0000 5600 0000 06c4 666a ....%...V.....fj\n+0002bd60: 0072 6570 1438 0200 0000 0000 3500 0000 .rep.8......5...\n+0002bd70: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n+0002bd80: 0000 0000 0000 0000 0000 0000 4d6e 1969 ............Mn.i\n+0002bd90: 7265 702e 547b 0000 0000 0000 1c00 0000 rep.T{..........\n+0002bda0: 6201 0000 ffff ffff 0000 0000 0000 0000 b...............\n+0002bdb0: 0000 0000 0000 0000 0000 0000 c89a 2365 ..............#e\n+0002bdc0: 0072 6570 8233 0200 0000 0000 2b00 0000 .rep.3......+...\n+0002bdd0: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n+0002bde0: 0000 0000 0000 0000 0000 0000 73ba 8066 ............s..f\n+0002bdf0: 7265 702e c138 0200 0000 0000 1b00 0000 rep..8..........\n+0002be00: 3400 0000 02bf 2369 2a63 6f6d e2b5 0100 4.....#i*com....\n+0002be10: 0000 0000 1500 0000 6200 0000 336b c568 ........b...3k.h\n+0002be20: 7265 702e 02ba 0100 0000 0000 2100 0000 rep.........!...\n+0002be30: dc00 0000 e617 9e64 0072 6570 b532 0200 .......d.rep.2..\n+0002be40: 0000 0000 1e00 0000 0d00 0000 ffff ffff ................\n 0002be50: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002be60: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002be70: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002be80: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002be90: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002bea0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002beb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002bec0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002bed0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002be60: 0000 0000 6df3 4a6e 7265 702e 54a7 0000 ....m.Jnrep.T...\n+0002be70: 0000 0000 1d00 0000 7003 0000 9267 cb68 ........p....g.h\n+0002be80: 7265 702e 5d29 0000 0000 0000 0d00 0000 rep.])..........\n+0002be90: 4f00 0000 ea86 6469 7265 702e 7626 0000 O.....direp.v&..\n+0002bea0: 0000 0000 1100 0000 9400 0000 b97a 826b .............z.k\n+0002beb0: 7265 702e 6db3 0100 0000 0000 1900 0000 rep.m...........\n+0002bec0: 0e00 0000 ffff ffff 0000 0000 0000 0000 ................\n+0002bed0: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n 0002bee0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002bef0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002bf00: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002bef0: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n+0002bf00: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n 0002bf10: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002bf20: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002bf30: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002bf40: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002bf50: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002bf60: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002bf70: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002bf80: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002bf90: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002bf20: 0000 0000 6e65 f264 7265 702e 2982 0000 ....ne.drep.)...\n+0002bf30: 0000 0000 1700 0000 aa00 0000 e797 9061 ...............a\n+0002bf40: 7265 702e 57be 0100 0000 0000 2100 0000 rep.W.......!...\n+0002bf50: 4e01 0000 1fd6 b269 7265 702e 606c 0100 N......irep.`l..\n+0002bf60: 0000 0000 1200 0000 2d00 0000 c396 fb60 ........-......`\n+0002bf70: 3a72 6570 90b1 0100 0000 0000 1600 0000 :rep............\n+0002bf80: 4000 0000 ffff ffff 0000 0000 0000 0000 @...............\n+0002bf90: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n 0002bfa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002bfb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002bfc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002bfb0: 0000 0000 c287 5062 7265 702e f0b0 0100 ......Pbrep.....\n+0002bfc0: 0000 0000 1b00 0000 8500 0000 ffff ffff ................\n 0002bfd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002bfe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002bff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002c000: 7265 702e 6461 7461 2e72 696e 6723 7269 rep.data.ring#ri\n-0002c010: 6e67 2d72 6566 5265 6164 2061 6e20 6f62 ng-refRead an ob\n-0002c020: 6a65 6374 2066 726f 6d20 7468 6520 7269 ject from the ri\n-0002c030: 6e67 2062 7566 6665 7220 5249 4e47 2e20 ng buffer RING. \n-0002c040: 4966 2044 4550 5448 2069 7320 7472 7565 If DEPTH is true\n-0002c050: 2069 740a 6465 6669 6e65 7320 7468 6520 it.defines the \n-0002c060: 6f62 6a65 6374 2074 6f20 6163 6365 7373 object to access\n-0002c070: 2c20 7468 6520 6d6f 7374 2072 6563 656e , the most recen\n-0002c080: 746c 7920 6164 6465 6420 6974 656d 2069 tly added item i\n-0002c090: 7320 6174 0a64 6570 7468 207a 6572 6f2c s at.depth zero,\n-0002c0a0: 2074 6865 206e 6578 7420 6174 2064 6570 the next at dep\n-0002c0b0: 7468 206f 6e65 2c20 616e 6420 736f 206f th one, and so o\n-0002c0c0: 6e2e 2049 6620 7468 6572 6520 6973 206e n. If there is n\n-0002c0d0: 6f20 6974 656d 2061 740a 4445 5054 4820 o item at.DEPTH \n-0002c0e0: 6e69 6c20 6973 2072 6574 7572 6e65 642e nil is returned.\n-0002c0f0: 7265 702e 6461 7461 2373 6f72 7453 6f72 rep.data#sortSor\n-0002c100: 7420 4c53 5420 6465 7374 7275 6374 6976 t LST destructiv\n-0002c110: 656c 792c 2062 7574 2073 7461 626c 792c ely, but stably,\n-0002c120: 2072 6574 7572 6e69 6e67 2074 6865 2073 returning the s\n-0002c130: 6f72 7465 6420 6c69 7374 2e0a 0a49 6620 orted list...If \n-0002c140: 5052 4544 2069 7320 6465 6669 6e65 6420 PRED is defined \n-0002c150: 6974 2069 7320 7573 6564 2074 6f20 636f it is used to co\n-0002c160: 6d70 6172 6520 7477 6f20 6f62 6a65 6374 mpare two object\n-0002c170: 732c 2069 7420 7368 6f75 6c64 2072 6574 s, it should ret\n-0002c180: 7572 6e20 740a 7768 656e 2074 6865 2066 urn t.when the f\n-0002c190: 6972 7374 2069 7320 606c 6573 7327 2074 irst is `less' t\n-0002c1a0: 6861 6e20 7468 6520 7365 636f 6e64 2e20 han the second. \n-0002c1b0: 4279 2064 6566 6175 6c74 2074 6865 2073 By default the s\n-0002c1c0: 7461 6e64 6172 6420 6c65 7373 2d74 6861 tandard less-tha\n-0002c1d0: 6e0a 6675 6e63 7469 6f6e 2028 603c 2729 n.function (`<')\n-0002c1e0: 2069 7320 7573 6564 2e0a 0a54 6865 2066 is used...The f\n-0002c1f0: 6163 7420 7468 6174 2074 6865 2073 6f72 act that the sor\n-0002c200: 7420 6973 2073 7461 626c 6520 6d65 616e t is stable mean\n-0002c210: 7320 7468 6174 2073 6f72 7420 6b65 7973 s that sort keys\n-0002c220: 2077 6869 6368 2061 7265 2065 7175 616c which are equal\n-0002c230: 2077 696c 6c0a 7072 6573 6572 7665 2074 will.preserve t\n-0002c240: 6865 6972 206f 7269 6769 6e61 6c20 706f heir original po\n-0002c250: 7369 7469 6f6e 2069 6e20 7265 6c61 7469 sition in relati\n-0002c260: 6f6e 2074 6f20 6561 6368 206f 7468 6572 on to each other\n-0002c270: 2e72 6570 2e77 7777 2e71 756f 7465 2d75 .rep.www.quote-u\n-0002c280: 726c 2371 756f 7465 2d75 726c 4573 6361 rl#quote-urlEsca\n-0002c290: 7065 2055 524c 206d 6574 612d 6368 6172 pe URL meta-char\n-0002c2a0: 6163 7465 7273 2069 6e20 5354 5249 4e47 acters in STRING\n-0002c2b0: 2e00 7265 702e 7777 772e 7175 6f74 652d ..rep.www.quote-\n-0002c2c0: 7572 6c23 756e 7175 6f74 652d 7572 6c20 url#unquote-url \n-0002c2d0: 5354 5249 4e47 0000 0000 0000 0000 0000 STRING..........\n-0002c2e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002c2f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002c300: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002c310: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002c320: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002c330: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002c340: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002c350: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002c360: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002c370: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002c380: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002c390: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002c3a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002c3b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002c3c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002c3d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002c3e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002c3f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002bfe0: 0000 0000 556b a463 0072 6570 fa3c 0200 ....Uk.c.rep.<..\n+0002bff0: 0000 0000 1800 0000 0e00 0000 0000 0000 ................\n+0002c000: 0200 0000 3f0c 0000 c1a3 0100 0000 0000 ....?...........\n+0002c010: 0010 0000 00d0 0200 0000 0000 0000 0000 ................\n+0002c020: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002c030: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002c040: 0000 0000 0000 0000 0000 0000 0300 0000 ................\n+0002c050: 6300 0000 92d9 5373 7265 702e c531 0200 c.....Ssrep..1..\n+0002c060: 0000 0000 1d00 0000 4200 0000 9cab cf73 ........B......s\n+0002c070: 7265 702e baa2 0100 0000 0000 1e00 0000 rep.............\n+0002c080: 4400 0000 ffff ffff 0000 0000 0000 0000 D...............\n+0002c090: 0000 0000 0000 0000 0000 0000 0cd0 9170 ...............p\n+0002c0a0: 7265 702e f5bc 0100 0000 0000 1a00 0000 rep.............\n+0002c0b0: 9f00 0000 8d8b cb70 7265 702e ef37 0000 .......prep..7..\n+0002c0c0: 0000 0000 1400 0000 6d00 0000 c8d9 d174 ........m......t\n+0002c0d0: 7265 702e e032 0200 0000 0000 1700 0000 rep..2..........\n+0002c0e0: 3700 0000 0a56 b67b 2a69 7370 e8a0 0100 7....V.{*isp....\n+0002c0f0: 0000 0000 1300 0000 3d00 0000 ffff ffff ........=.......\n+0002c100: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002c110: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n+0002c120: 0000 0000 0000 0000 0000 0000 68ef 7872 ............h.xr\n+0002c130: 7265 702e 4a4c 0100 0000 0000 1c00 0000 rep.JL..........\n+0002c140: 2f01 0000 60cb 437d 0072 6570 79d3 0100 /...`.C}.repy...\n+0002c150: 0000 0000 1f00 0000 1800 0000 4ffb 3c71 ............O...\n+0002ce40: 0000 0000 1500 0000 3300 0000 ffff ffff ........3.......\n 0002ce50: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002ce60: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002ce70: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002ce60: 0000 0000 6351 8c7e 7265 702e dabd 0100 ....cQ.~rep.....\n+0002ce70: 0000 0000 2300 0000 5a00 0000 ffff ffff ....#...Z.......\n 0002ce80: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002ce90: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002cea0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002ceb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002cec0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002ced0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002cee0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002cef0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002cf00: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002cf10: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002cf20: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002cf30: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002ce90: 0000 0000 c66a 8f70 0072 6570 62a0 0100 .....j.p.repb...\n+0002cea0: 0000 0000 1e00 0000 0200 0000 200c 1978 ............ ..x\n+0002ceb0: 7265 702e b75c 0000 0000 0000 2c00 0000 rep..\\......,...\n+0002cec0: 8501 0000 8a80 8b71 7265 702e fbda 0100 .......qrep.....\n+0002ced0: 0000 0000 1d00 0000 b400 0000 28be 5d72 ............(.]r\n+0002cee0: 7265 702e c6bf 0100 0000 0000 1d00 0000 rep.............\n+0002cef0: 0b00 0000 260c 4a7d 7265 702e 0d3d 0000 ....&.J}rep..=..\n+0002cf00: 0000 0000 1500 0000 3300 0000 0e45 a376 ........3....E.v\n+0002cf10: 7265 702e f3d6 0100 0000 0000 2200 0000 rep.........\"...\n+0002cf20: 3800 0000 731f b87d 7265 702e 48b2 0100 8...s..}rep.H...\n+0002cf30: 0000 0000 1900 0000 a400 0000 ffff ffff ................\n 0002cf40: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002cf50: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002cf60: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002cf70: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002cf80: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002cf90: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002cfa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002cfb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002cfc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002cfd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002cfe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002cff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002cf50: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n+0002cf60: 0000 0000 0000 0000 0000 0000 1918 767f ..............v.\n+0002cf70: 7265 702e 4a35 0000 0000 0000 1800 0000 rep.J5..........\n+0002cf80: 3700 0000 eb21 8279 2a69 7370 38a1 0100 7....!.y*isp8...\n+0002cf90: 0000 0000 1000 0000 3300 0000 0cf0 b87b ........3......{\n+0002cfa0: 7265 702e 11a2 0100 0000 0000 1b00 0000 rep.............\n+0002cfb0: 4400 0000 ffff ffff 0000 0000 0000 0000 D...............\n+0002cfc0: 0000 0000 0000 0000 0000 0000 84d8 a376 ...............v\n+0002cfd0: 7265 702e 1444 0100 0000 0000 1c00 0000 rep..D..........\n+0002cfe0: 4001 0000 d0ab 257b 7265 702e 77b8 0100 @.....%{rep.w...\n+0002cff0: 0000 0000 1700 0000 5501 0000 0000 0000 ........U.......\n+0002d000: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002d010: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002d020: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002d030: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002d040: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002d050: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002d060: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002d070: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002d080: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002d090: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002d0a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002d0b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002d0c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002d0d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002d0e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002d0f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002d100: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002d110: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002d120: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002d130: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002d140: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002d150: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002d160: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002d170: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002d180: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002d190: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002d1a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002d1b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002d1c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002d1d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002d1e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002d1f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002d200: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002d210: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002d220: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002d230: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002d240: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002d250: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002d260: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002d270: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002d280: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002d290: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002d2a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002d2b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002d2c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002d2d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002d2e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002d2f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002d300: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002d310: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002d320: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002d330: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002d340: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002d350: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002d360: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002d370: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002d380: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002d390: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002d3a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002d3b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002d3c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002d3d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002d3e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002d3f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002d400: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002d410: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002d420: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002d430: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002d440: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002d450: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002d460: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002d470: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002d480: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002d490: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002d4a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002d4b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002d4c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002d4d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002d4e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002d4f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002d500: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002d510: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002d520: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002d530: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002d540: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002d550: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002d560: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002d570: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002d580: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002d590: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002d5a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002d5b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002d5c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002d5d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002d5e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002d5f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002d600: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002d610: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002d620: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002d630: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002d640: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002d650: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002d660: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002d670: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002d680: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002d690: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002d6a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002d6b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002d6c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002d6d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002d6e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002d6f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002d700: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002d710: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002d720: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002d730: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002d740: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002d750: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002d760: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002d770: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002d780: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002d790: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002d7a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002d7b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002d7c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002d7d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002d7e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002d7f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002d800: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002d810: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002d820: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002d830: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002d840: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002d850: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002d860: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002d870: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002d880: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002d890: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002d8a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002d8b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002d8c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002d8d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002d8e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002d8f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002d900: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002d910: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002d920: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002d930: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002d940: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002d950: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002d960: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002d970: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002d980: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002d990: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002d9a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002d9b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002d9c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002d9d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002d9e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002d9f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002da00: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002da10: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002da20: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002da30: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002da40: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002da50: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002da60: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002da70: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002da80: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002da90: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002daa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002dab0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002dac0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002dad0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002dae0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002daf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002db00: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002db10: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002db20: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002db30: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002db40: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002db50: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002db60: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002db70: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002db80: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002db90: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002dba0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002dbb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002dbc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002dbd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002dbe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002dbf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002dc00: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002dc10: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002dc20: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002dc30: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002dc40: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002dc50: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002dc60: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002dc70: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002dc80: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002dc90: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002dca0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002dcb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002dcc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002dcd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002dce0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002dcf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002dd00: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002dd10: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002dd20: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002dd30: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002dd40: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002dd50: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002dd60: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002dd70: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002dd80: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002dd90: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002dda0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002ddb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002ddc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002ddd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002dde0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002ddf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002de00: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002de10: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002de20: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002de30: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002de40: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002de50: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002de60: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002de70: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002de80: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002de90: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002dea0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002deb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002dec0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002ded0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002dee0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002def0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002df00: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002df10: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002df20: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002df30: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002df40: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002df50: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002df60: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002df70: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002df80: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002df90: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002dfa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002dfb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002dfc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002dfd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002dfe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002dff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n"}]}]}]}, {"source1": "librep16-dbgsym_0.92.5-3.2_i386.deb", "source2": "librep16-dbgsym_0.92.5-3.2_i386.deb", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2024-04-17 20:48:53.000000 debian-binary\n -rw-r--r-- 0 0 0 532 2024-04-17 20:48:53.000000 control.tar.xz\n--rw-r--r-- 0 0 0 313100 2024-04-17 20:48:53.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 313104 2024-04-17 20:48:53.000000 data.tar.xz\n"}, {"source1": "control.tar.xz", "source2": "control.tar.xz", "unified_diff": null, "details": [{"source1": "control.tar", "source2": "control.tar", "unified_diff": null, "details": [{"source1": "./control", "source2": "./control", "unified_diff": "@@ -6,8 +6,8 @@\n Maintainer: Jose M Calhariz \n Installed-Size: 378\n Depends: librep16 (= 0.92.5-3.2)\n Section: debug\n Priority: optional\n Multi-Arch: same\n Description: debug symbols for librep16\n-Build-Ids: 861cf992265897d751f98fe3ba521d4a8c7aa117\n+Build-Ids: 1a027d2739afaa1e5221826e59c6f1455973cffb\n"}, {"source1": "./md5sums", "source2": "./md5sums", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "comments": ["Files differ"], "unified_diff": null}, {"source1": "line order", "source2": "line order", "unified_diff": "@@ -1 +1 @@\n-usr/lib/debug/.build-id/86/1cf992265897d751f98fe3ba521d4a8c7aa117.debug\n+usr/lib/debug/.build-id/1a/027d2739afaa1e5221826e59c6f1455973cffb.debug\n"}]}]}]}, {"source1": "data.tar.xz", "source2": "data.tar.xz", "unified_diff": null, "details": [{"source1": "data.tar", "source2": "data.tar", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,10 +1,10 @@\n drwxr-xr-x 0 root (0) root (0) 0 2024-04-17 20:48:53.000000 ./\n drwxr-xr-x 0 root (0) root (0) 0 2024-04-17 20:48:53.000000 ./usr/\n drwxr-xr-x 0 root (0) root (0) 0 2024-04-17 20:48:53.000000 ./usr/lib/\n drwxr-xr-x 0 root (0) root (0) 0 2024-04-17 20:48:53.000000 ./usr/lib/debug/\n drwxr-xr-x 0 root (0) root (0) 0 2024-04-17 20:48:53.000000 ./usr/lib/debug/.build-id/\n-drwxr-xr-x 0 root (0) root (0) 0 2024-04-17 20:48:53.000000 ./usr/lib/debug/.build-id/86/\n--rw-r--r-- 0 root (0) root (0) 376724 2024-04-17 20:48:53.000000 ./usr/lib/debug/.build-id/86/1cf992265897d751f98fe3ba521d4a8c7aa117.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2024-04-17 20:48:53.000000 ./usr/lib/debug/.build-id/1a/\n+-rw-r--r-- 0 root (0) root (0) 376720 2024-04-17 20:48:53.000000 ./usr/lib/debug/.build-id/1a/027d2739afaa1e5221826e59c6f1455973cffb.debug\n drwxr-xr-x 0 root (0) root (0) 0 2024-04-17 20:48:53.000000 ./usr/share/\n drwxr-xr-x 0 root (0) root (0) 0 2024-04-17 20:48:53.000000 ./usr/share/doc/\n lrwxrwxrwx 0 root (0) root (0) 0 2024-04-17 20:48:53.000000 ./usr/share/doc/librep16-dbgsym -> librep16\n"}, {"source1": "./usr/lib/debug/.build-id/86/1cf992265897d751f98fe3ba521d4a8c7aa117.debug", "source2": "./usr/lib/debug/.build-id/1a/027d2739afaa1e5221826e59c6f1455973cffb.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 4% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --file-header {}", "source2": "readelf --wide --file-header {}", "unified_diff": "@@ -6,15 +6,15 @@\n OS/ABI: UNIX - System V\n ABI Version: 0\n Type: DYN (Shared object file)\n Machine: Intel 80386\n Version: 0x1\n Entry point address: 0x0\n Start of program headers: 52 (bytes into file)\n- Start of section headers: 375284 (bytes into file)\n+ Start of section headers: 375280 (bytes into file)\n Flags: 0x0\n Size of this header: 52 (bytes)\n Size of program headers: 32 (bytes)\n Number of program headers: 9\n Size of section headers: 40 (bytes)\n Number of section headers: 36\n Section header string table index: 35\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -1,8 +1,8 @@\n-There are 36 section headers, starting at offset 0x5b9f4:\n+There are 36 section headers, starting at offset 0x5b9f0:\n \n Section Headers:\n [Nr] Name Type Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 00000154 000154 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 00000178 000178 002998 04 A 3 0 4\n [ 3] .dynsym NOBITS 00002b10 000178 006250 10 A 4 1 4\n@@ -24,22 +24,22 @@\n [19] .data.rel.ro NOBITS 00066780 000778 001510 00 WA 0 0 32\n [20] .dynamic NOBITS 00067c90 000778 000110 08 WA 4 0 4\n [21] .got NOBITS 00067da0 000778 001258 04 WA 0 0 4\n [22] .data NOBITS 00069000 000778 00223c 00 WA 0 0 32\n [23] .bss NOBITS 0006b240 000778 0046ec 00 WA 0 0 32\n [24] .comment PROGBITS 00000000 000178 00001f 01 MS 0 0 1\n [25] .debug_aranges PROGBITS 00000000 000198 00018c 00 C 0 0 4\n- [26] .debug_info PROGBITS 00000000 000324 0218f5 00 C 0 0 4\n- [27] .debug_abbrev PROGBITS 00000000 021c1c 002166 00 C 0 0 4\n- [28] .debug_line PROGBITS 00000000 023d84 01158e 00 C 0 0 4\n- [29] .debug_str PROGBITS 00000000 035314 003b6b 01 MSC 0 0 4\n- [30] .debug_line_str PROGBITS 00000000 038e80 0001ec 01 MSC 0 0 4\n- [31] .debug_loclists PROGBITS 00000000 03906c 00bb9d 00 C 0 0 4\n- [32] .debug_rnglists PROGBITS 00000000 044c0c 002302 00 C 0 0 4\n- [33] .symtab SYMTAB 00000000 046f10 00abc0 10 34 1176 4\n- [34] .strtab STRTAB 00000000 051ad0 009dc1 00 0 0 1\n- [35] .shstrtab STRTAB 00000000 05b891 000163 00 0 0 1\n+ [26] .debug_info PROGBITS 00000000 000324 0218f2 00 C 0 0 4\n+ [27] .debug_abbrev PROGBITS 00000000 021c18 002166 00 C 0 0 4\n+ [28] .debug_line PROGBITS 00000000 023d80 01158e 00 C 0 0 4\n+ [29] .debug_str PROGBITS 00000000 035310 003b6b 01 MSC 0 0 4\n+ [30] .debug_line_str PROGBITS 00000000 038e7c 0001ec 01 MSC 0 0 4\n+ [31] .debug_loclists PROGBITS 00000000 039068 00bb9d 00 C 0 0 4\n+ [32] .debug_rnglists PROGBITS 00000000 044c08 002302 00 C 0 0 4\n+ [33] .symtab SYMTAB 00000000 046f0c 00abc0 10 34 1176 4\n+ [34] .strtab STRTAB 00000000 051acc 009dc1 00 0 0 1\n+ [35] .shstrtab STRTAB 00000000 05b88d 000163 00 0 0 1\n Key to Flags:\n W (write), A (alloc), X (execute), M (merge), S (strings), I (info),\n L (link order), O (extra OS processing required), G (group), T (TLS),\n C (compressed), x (unknown), o (OS specific), E (exclude),\n D (mbind), p (processor specific)\n"}, {"source1": "readelf --wide --symbols {}", "source2": "readelf --wide --symbols {}", "unified_diff": "@@ -4,15 +4,15 @@\n 0: 00000000 0 NOTYPE LOCAL DEFAULT UND \n 1: 00000000 0 FILE LOCAL DEFAULT ABS continuations.c\n 2: 000173c0 84 FUNC LOCAL DEFAULT 12 trace_barriers\n 3: 00017420 84 FUNC LOCAL DEFAULT 12 common_ancestor\n 4: 00017480 154 FUNC LOCAL DEFAULT 12 unlink_thread\n 5: 00017520 13 FUNC LOCAL DEFAULT 12 thread_join_poller\n 6: 00017590 240 FUNC LOCAL DEFAULT 12 enqueue_thread\n- 7: 0004e908 15 OBJECT LOCAL DEFAULT 14 __PRETTY_FUNCTION__.4\n+ 7: 0004e914 15 OBJECT LOCAL DEFAULT 14 __PRETTY_FUNCTION__.4\n 8: 00017680 34 FUNC LOCAL DEFAULT 12 inner_make_thread\n 9: 000176b0 108 FUNC LOCAL DEFAULT 12 continuation_type\n 10: 0006b254 4 OBJECT LOCAL DEFAULT 23 type.8\n 11: 00017840 246 FUNC LOCAL DEFAULT 12 mark_all\n 12: 00017940 1786 FUNC LOCAL DEFAULT 12 mark_cont\n 13: 000181c0 107 FUNC LOCAL DEFAULT 12 sweep_cont\n 14: 00018290 40 FUNC LOCAL DEFAULT 12 print_cont\n@@ -20,15 +20,15 @@\n 16: 0006b250 4 OBJECT LOCAL DEFAULT 23 type.1\n 17: 00018040 373 FUNC LOCAL DEFAULT 12 mark_thread\n 18: 00018230 94 FUNC LOCAL DEFAULT 12 sweep_thread\n 19: 000189e0 112 FUNC LOCAL DEFAULT 12 print_thread\n 20: 00017790 96 FUNC LOCAL DEFAULT 12 new_thread\n 21: 0006b264 4 OBJECT LOCAL DEFAULT 23 threads\n 22: 0006b274 4 OBJECT LOCAL DEFAULT 23 barriers\n- 23: 0004e924 10 OBJECT LOCAL DEFAULT 14 __PRETTY_FUNCTION__.7\n+ 23: 0004e930 10 OBJECT LOCAL DEFAULT 14 __PRETTY_FUNCTION__.7\n 24: 0006b268 4 OBJECT LOCAL DEFAULT 23 continuations\n 25: 000182c0 92 FUNC LOCAL DEFAULT 12 grow_stack_and_invoke\n 26: 00018320 314 FUNC LOCAL DEFAULT 12 primitive_invoke_continuation\n 27: 00066788 8 OBJECT LOCAL DEFAULT 19 unreachable.6\n 28: 0006b258 4 OBJECT LOCAL DEFAULT 23 invoked_continuation_ancestor\n 29: 0006b260 4 OBJECT LOCAL DEFAULT 23 invoked_continuation\n 30: 0006b25c 4 OBJECT LOCAL DEFAULT 23 invoked_continuation_ret\n@@ -40,26 +40,26 @@\n 36: 00018820 47 FUNC LOCAL DEFAULT 12 call_out\n 37: 00018850 46 FUNC LOCAL DEFAULT 12 call_in\n 38: 00018880 116 FUNC LOCAL DEFAULT 12 bind_object\n 39: 00018900 45 FUNC LOCAL DEFAULT 12 call_with_inwards\n 40: 00018930 124 FUNC LOCAL DEFAULT 12 unbind_object\n 41: 000189b0 41 FUNC LOCAL DEFAULT 12 call_with_outwards\n 42: 00018a50 134 FUNC LOCAL DEFAULT 12 thread_wake\n- 43: 0004e918 12 OBJECT LOCAL DEFAULT 14 __PRETTY_FUNCTION__.5\n+ 43: 0004e924 12 OBJECT LOCAL DEFAULT 14 __PRETTY_FUNCTION__.5\n 44: 00018ae0 1149 FUNC LOCAL DEFAULT 12 primitive_call_cc\n 45: 00066790 8 OBJECT LOCAL DEFAULT 19 no_root.9\n 46: 00018f80 90 FUNC LOCAL DEFAULT 12 ensure_default_thread.part.0\n 47: 00017260 7 FUNC LOCAL DEFAULT 12 ensure_default_thread.part.0.cold\n 48: 000190e0 527 FUNC LOCAL DEFAULT 12 thread_invoke\n 49: 0006b26c 4 OBJECT LOCAL DEFAULT 23 exit_barrier_cell\n- 50: 0004e930 14 OBJECT LOCAL DEFAULT 14 __PRETTY_FUNCTION__.10\n+ 50: 0004e93c 14 OBJECT LOCAL DEFAULT 14 __PRETTY_FUNCTION__.10\n 51: 00019400 346 FUNC LOCAL DEFAULT 12 thread_suspend\n- 52: 0004e8ec 15 OBJECT LOCAL DEFAULT 14 __PRETTY_FUNCTION__.0\n+ 52: 0004e8f8 15 OBJECT LOCAL DEFAULT 14 __PRETTY_FUNCTION__.0\n 53: 000199e0 379 FUNC LOCAL DEFAULT 12 make_thread\n- 54: 0004e8fc 12 OBJECT LOCAL DEFAULT 14 __PRETTY_FUNCTION__.2\n+ 54: 0004e908 12 OBJECT LOCAL DEFAULT 14 __PRETTY_FUNCTION__.2\n 55: 00066840 8 OBJECT LOCAL DEFAULT 19 str_continuation\n 56: 00066798 8 OBJECT LOCAL DEFAULT 19 Sthread_name__name\n 57: 000667a0 8 OBJECT LOCAL DEFAULT 19 Sthread_permit__name\n 58: 000667a8 8 OBJECT LOCAL DEFAULT 19 Sthread_forbid__name\n 59: 000667b0 8 OBJECT LOCAL DEFAULT 19 Sall_threads__name\n 60: 000667b8 8 OBJECT LOCAL DEFAULT 19 Scurrent_thread__name\n 61: 000667c0 8 OBJECT LOCAL DEFAULT 19 Sthread_exited_p__name\n@@ -500,16 +500,16 @@\n 496: 0006b4b4 4 OBJECT LOCAL DEFAULT 23 last_match_type\n 497: 0006b460 80 OBJECT LOCAL DEFAULT 23 last_matches\n 498: 0006b4b0 4 OBJECT LOCAL DEFAULT 23 last_match_data\n 499: 00069604 4 OBJECT LOCAL DEFAULT 22 regexp_cache_limit\n 500: 0006b4c0 4 OBJECT LOCAL DEFAULT 23 cached_regexps\n 501: 0006b4b8 4 OBJECT LOCAL DEFAULT 23 regexp_misses\n 502: 0006b4bc 4 OBJECT LOCAL DEFAULT 23 regexp_hits\n- 503: 0004e954 19 OBJECT LOCAL DEFAULT 14 __PRETTY_FUNCTION__.1\n- 504: 0004e940 20 OBJECT LOCAL DEFAULT 14 __PRETTY_FUNCTION__.0\n+ 503: 0004e960 19 OBJECT LOCAL DEFAULT 14 __PRETTY_FUNCTION__.1\n+ 504: 0004e94c 20 OBJECT LOCAL DEFAULT 14 __PRETTY_FUNCTION__.0\n 505: 00066c18 8 OBJECT LOCAL DEFAULT 19 str_regexp_error\n 506: 00066c10 8 OBJECT LOCAL DEFAULT 19 err_regexp_error\n 507: 00066bd8 8 OBJECT LOCAL DEFAULT 19 Sregexp_cache_control__name\n 508: 00066be0 8 OBJECT LOCAL DEFAULT 19 Squote_regexp__name\n 509: 00066be8 8 OBJECT LOCAL DEFAULT 19 Smatch_end__name\n 510: 00066bf0 8 OBJECT LOCAL DEFAULT 19 Smatch_start__name\n 511: 00066bf8 8 OBJECT LOCAL DEFAULT 19 Sexpand_last_match__name\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 861cf992265897d751f98fe3ba521d4a8c7aa117\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 1a027d2739afaa1e5221826e59c6f1455973cffb\n"}, {"source1": "readelf --wide --debug-dump=info {}", "source2": "readelf --wide --debug-dump=info {}", "unified_diff": "@@ -4058,15 +4058,15 @@\n <207e> DW_AT_type : (ref4) <0xbc3>\n <2082> DW_AT_location : (sec_offset) 0x5ce (location list)\n <2086> DW_AT_GNU_locviews: (sec_offset) 0x5c4\n <2><208a>: Abbrev Number: 43 (DW_TAG_variable)\n <208b> DW_AT_name : (strp) (offset: 0x3fa): __PRETTY_FUNCTION__\n <208f> DW_AT_type : (ref4) <0x2458>, char\n <2093> DW_AT_artificial : (flag_present) 1\n- <2093> DW_AT_location : (exprloc) 5 byte block: 3 24 e9 4 0 \t(DW_OP_addr: 4e924)\n+ <2093> DW_AT_location : (exprloc) 5 byte block: 3 30 e9 4 0 \t(DW_OP_addr: 4e930)\n <2><2099>: Abbrev Number: 27 (DW_TAG_lexical_block)\n <209a> DW_AT_ranges : (sec_offset) 0x38\n <209e> DW_AT_sibling : (ref4) <0x2119>\n <3><20a2>: Abbrev Number: 7 (DW_TAG_variable)\n <20a3> DW_AT_name : (string) ptr\n <20a7> DW_AT_decl_file : (implicit_const) 1\n <20a7> DW_AT_decl_line : (data2) 1204\n@@ -4526,15 +4526,15 @@\n <2534> DW_AT_type : (ref4) <0xb76>\n <2538> DW_AT_location : (sec_offset) 0x8e1 (location list)\n <253c> DW_AT_GNU_locviews: (sec_offset) 0x8cf\n <2><2540>: Abbrev Number: 43 (DW_TAG_variable)\n <2541> DW_AT_name : (strp) (offset: 0x3fa): __PRETTY_FUNCTION__\n <2545> DW_AT_type : (ref4) <0x25b3>, char\n <2549> DW_AT_artificial : (flag_present) 1\n- <2549> DW_AT_location : (exprloc) 5 byte block: 3 ec e8 4 0 \t(DW_OP_addr: 4e8ec)\n+ <2549> DW_AT_location : (exprloc) 5 byte block: 3 f8 e8 4 0 \t(DW_OP_addr: 4e8f8)\n <2><254f>: Abbrev Number: 17 (DW_TAG_call_site)\n <2550> DW_AT_call_return_pc: (addr) 0x19452\n <2554> DW_AT_call_origin : (ref4) <0x2b19>\n <2558> DW_AT_sibling : (ref4) <0x2563>\n <3><255c>: Abbrev Number: 5 (DW_TAG_call_site_parameter)\n <255d> DW_AT_location : (exprloc) 1 byte block: 50 \t(DW_OP_reg0 (eax))\n <255f> DW_AT_call_value : (exprloc) 2 byte block: 76 0 \t(DW_OP_breg6 (esi): 0)\n@@ -4674,15 +4674,15 @@\n <2684> DW_AT_type : (ref4) <0xb8b>\n <2688> DW_AT_location : (sec_offset) 0x9fb (location list)\n <268c> DW_AT_GNU_locviews: (sec_offset) 0x9ed\n <2><2690>: Abbrev Number: 43 (DW_TAG_variable)\n <2691> DW_AT_name : (strp) (offset: 0x3fa): __PRETTY_FUNCTION__\n <2695> DW_AT_type : (ref4) <0x27b1>, char\n <2699> DW_AT_artificial : (flag_present) 1\n- <2699> DW_AT_location : (exprloc) 5 byte block: 3 fc e8 4 0 \t(DW_OP_addr: 4e8fc)\n+ <2699> DW_AT_location : (exprloc) 5 byte block: 3 8 e9 4 0 \t(DW_OP_addr: 4e908)\n <2><269f>: Abbrev Number: 18 (DW_TAG_inlined_subroutine)\n <26a0> DW_AT_abstract_origin: (ref4) <0x2bd7>\n <26a4> DW_AT_entry_pc : (addr) 0x19a24\n <26a8> DW_AT_GNU_entry_view: (data2) 1\n <26aa> DW_AT_low_pc : (addr) 0x19a24\n <26ae> DW_AT_high_pc : (data4) 0x16\n <26b2> DW_AT_call_file : (implicit_const) 1\n@@ -4921,15 +4921,15 @@\n <28c1> DW_AT_decl_file : (implicit_const) 1\n <28c1> DW_AT_decl_line : (data2) 903\n <28c3> DW_AT_decl_column : (data1) 1\n <2><28c4>: Abbrev Number: 43 (DW_TAG_variable)\n <28c5> DW_AT_name : (strp) (offset: 0x3fa): __PRETTY_FUNCTION__\n <28c9> DW_AT_type : (ref4) <0x2a2c>, char\n <28cd> DW_AT_artificial : (flag_present) 1\n- <28cd> DW_AT_location : (exprloc) 5 byte block: 3 30 e9 4 0 \t(DW_OP_addr: 4e930)\n+ <28cd> DW_AT_location : (exprloc) 5 byte block: 3 3c e9 4 0 \t(DW_OP_addr: 4e93c)\n <2><28d3>: Abbrev Number: 27 (DW_TAG_lexical_block)\n <28d4> DW_AT_ranges : (sec_offset) 0x1a6\n <28d8> DW_AT_sibling : (ref4) <0x2961>\n <3><28dc>: Abbrev Number: 8 (DW_TAG_variable)\n <28dd> DW_AT_name : (strp) (offset: 0x837): active\n <28e1> DW_AT_decl_file : (implicit_const) 1\n <28e1> DW_AT_decl_line : (data2) 909\n@@ -5171,15 +5171,15 @@\n <2b02> DW_AT_decl_line : (data2) 862\n <2b04> DW_AT_decl_column : (data1) 18\n <2b05> DW_AT_type : (ref4) <0xb76>\n <2><2b09>: Abbrev Number: 43 (DW_TAG_variable)\n <2b0a> DW_AT_name : (strp) (offset: 0x3fa): __PRETTY_FUNCTION__\n <2b0e> DW_AT_type : (ref4) <0x27b1>, char\n <2b12> DW_AT_artificial : (flag_present) 1\n- <2b12> DW_AT_location : (exprloc) 5 byte block: 3 18 e9 4 0 \t(DW_OP_addr: 4e918)\n+ <2b12> DW_AT_location : (exprloc) 5 byte block: 3 24 e9 4 0 \t(DW_OP_addr: 4e924)\n <2><2b18>: Abbrev Number: 0\n <1><2b19>: Abbrev Number: 23 (DW_TAG_subprogram)\n <2b1a> DW_AT_name : (strp) (offset: 0x695): unlink_thread\n <2b1e> DW_AT_decl_file : (implicit_const) 1\n <2b1e> DW_AT_decl_line : (data2) 833\n <2b20> DW_AT_decl_column : (implicit_const) 1\n <2b20> DW_AT_prototyped : (flag_present) 1\n@@ -5231,15 +5231,15 @@\n <2b7e> DW_AT_type : (ref4) <0xb76>\n <2b82> DW_AT_location : (sec_offset) 0xc1e (location list)\n <2b86> DW_AT_GNU_locviews: (sec_offset) 0xc0a\n <2><2b8a>: Abbrev Number: 43 (DW_TAG_variable)\n <2b8b> DW_AT_name : (strp) (offset: 0x3fa): __PRETTY_FUNCTION__\n <2b8f> DW_AT_type : (ref4) <0x25b3>, char\n <2b93> DW_AT_artificial : (flag_present) 1\n- <2b93> DW_AT_location : (exprloc) 5 byte block: 3 8 e9 4 0 \t(DW_OP_addr: 4e908)\n+ <2b93> DW_AT_location : (exprloc) 5 byte block: 3 14 e9 4 0 \t(DW_OP_addr: 4e914)\n <2><2b99>: Abbrev Number: 27 (DW_TAG_lexical_block)\n <2b9a> DW_AT_ranges : (sec_offset) 0x18\n <2b9e> DW_AT_sibling : (ref4) <0x2bb7>\n <3><2ba2>: Abbrev Number: 7 (DW_TAG_variable)\n <2ba3> DW_AT_name : (string) ptr\n <2ba7> DW_AT_decl_file : (implicit_const) 1\n <2ba7> DW_AT_decl_line : (data2) 807\n@@ -19462,15 +19462,15 @@\n DW_AT_decl_line : (data1) 136\n DW_AT_decl_column : (data1) 48\n DW_AT_type : (ref4) <0x94ad>\n <2>: Abbrev Number: 54 (DW_TAG_variable)\n DW_AT_name : (strp) (offset: 0x3fa): __PRETTY_FUNCTION__\n DW_AT_type : (ref4) <0xa150>, char\n DW_AT_artificial : (flag_present) 1\n- DW_AT_location : (exprloc) 5 byte block: 3 40 e9 4 0 \t(DW_OP_addr: 4e940)\n+ DW_AT_location : (exprloc) 5 byte block: 3 4c e9 4 0 \t(DW_OP_addr: 4e94c)\n <2>: Abbrev Number: 0\n <1>: Abbrev Number: 20 (DW_TAG_array_type)\n DW_AT_type : (ref4) <0x8fa7>, char\n DW_AT_sibling : (ref4) <0xa150>\n <2>: Abbrev Number: 21 (DW_TAG_subrange_type)\n DW_AT_type : (ref4) <0x8f5c>, unsigned int\n DW_AT_upper_bound : (data1) 19\n@@ -19561,15 +19561,15 @@\n DW_AT_type : (ref4) <0x8f78>, int\n DW_AT_location : (sec_offset) 0x2c72 (location list)\n DW_AT_GNU_locviews: (sec_offset) 0x2c6a\n <2>: Abbrev Number: 54 (DW_TAG_variable)\n DW_AT_name : (strp) (offset: 0x3fa): __PRETTY_FUNCTION__\n DW_AT_type : (ref4) <0xa2b7>, char\n DW_AT_artificial : (flag_present) 1\n- DW_AT_location : (exprloc) 5 byte block: 3 54 e9 4 0 \t(DW_OP_addr: 4e954)\n+ DW_AT_location : (exprloc) 5 byte block: 3 60 e9 4 0 \t(DW_OP_addr: 4e960)\n <2>: Abbrev Number: 40 (DW_TAG_lexical_block)\n DW_AT_ranges : (sec_offset) 0x3d8\n DW_AT_sibling : (ref4) <0xa25b>\n <3>: Abbrev Number: 34 (DW_TAG_variable)\n DW_AT_name : (strp) (offset: 0x30a6): saved_re\n DW_AT_decl_file : (implicit_const) 1\n DW_AT_decl_line : (data1) 69\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,44 +1,40 @@\n GCC: (Debian 13.2.0-23) 13.2.0\n brETtuic\n-P]zCqs-=0*\n-`R{-uC{-u{{-\n-cYwyd`q=\n-x9y>l*pKL\n-|cEkDZ9hM<\n-'t{p;?ab\n-AE7*IMP-\n-%qjhS[dj\n-HE)|zi}n*\n-eY!V\"J:_\n-S2RNdYsV#\n-srNrR 9!!\n-^8#{tF*1\n-\"|r/O=!jC\n-+ZY;(jEe_O0\n-m'~-]?onpy\n-]S0vqy= \n-T[i-4)mci\n-BbUw0t;j\n-x!K|\\&?v\n-(B*HqI{Qb\n-[8Po>h+x\n-&9g,aNu*;R\n-9$\"KH1\"Q\n-k+I1\"/Sd\n-\\FJS{nG=\n-FN%2R5*5p\n-+]ADEDcaEE\n+e7C.F\"<4a\n+ZBDJ[hLi\n+LU#s7N|2\n+t a-,G:9\n+vl=v85toTF\n+z\"x\t.w>\"q<\n+kOffggfg\n+tpcSp[km\n+@D7in,yC;\n+@cAR\\~+;\n+pd2_,>&5\n+xl\"TR\\}P\n+}+E3BJt7\n+U;\":hG+M\"\n+FFEGMPjiH\n+6_&7&dxC\n IJs2#jft5\n $$F%!1*\t\n $$F%!1*\t\n $$F%!1*\t\n $$F%!1*\t\n :(<*R