{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/r-b-build.kjioZhKR/b1/librep_0.92.5-3.2_i386.changes", "source2": "/srv/reproducible-results/rbuild-debian/r-b-build.kjioZhKR/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- bc44aa583508d74c08663ed3c1a52caf 496140 libdevel optional librep-dev_0.92.5-3.2_i386.deb\n- fc314844533264309152d8fdb6cdf632 313820 debug optional librep16-dbgsym_0.92.5-3.2_i386.deb\n- 3672385a30afe6c3eee9314085f354a5 216724 libs optional librep16_0.92.5-3.2_i386.deb\n+ 49080807db12cd70878198f2a0dc0f03 495804 libdevel optional librep-dev_0.92.5-3.2_i386.deb\n+ 611fe718f2e964977cece9b4c8ad6cbe 313828 debug optional librep16-dbgsym_0.92.5-3.2_i386.deb\n+ 06aca5101c395aa8818c060437115541 217160 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 491936 2024-04-17 20:48:53.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 491600 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 00002b 01 AMS 0 0 4\n- [15] .text.__x86.get_pc_thunk.ax PROGBITS 00000000 001793 000004 00 AXG 0 0 1\n- [16] .text.__x86.get_pc_thunk.bx PROGBITS 00000000 001797 000004 00 AXG 0 0 1\n- [17] .text.__x86.get_pc_thunk.si PROGBITS 00000000 00179b 000004 00 AXG 0 0 1\n- [18] .text.__x86.get_pc_thunk.di PROGBITS 00000000 00179f 000004 00 AXG 0 0 1\n- [19] .note.GNU-stack PROGBITS 00000000 0017a3 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-Fri May 30 2025 by pbuilder1@ionos16-i386.\n+Fri Apr 26 2024 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 452a0000 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] Fri May 30 2025 by pbuilder1@ionos16-i386.\n+ [ 0] Fri Apr 26 2024 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 6104 2024-04-17 20:48:53.000000 control.tar.xz\n--rw-r--r-- 0 0 0 210428 2024-04-17 20:48:53.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 6100 2024-04-17 20:48:53.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 210868 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": "./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: a5f4f99f20c52090a993bb0c644d191b81239e1c\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 0afb47ea65d5316c3e4ae3bb26eacc867b3a1abf\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-Fri May 30 2025 by pbuilder1@ionos16-i386.\n+Fri Apr 26 2024 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": "@@ -644,30 +644,30 @@\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 46726920 ature - %s..Fri \n- 0x0004e880 4d617920 33302032 30323520 62792070 May 30 2025 by p\n- 0x0004e890 6275696c 64657231 40696f6e 6f733136 builder1@ionos16\n- 0x0004e8a0 2d693338 362e0000 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+ 0x0004e880 41707220 32362032 30323420 62792070 Apr 26 2024 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 452a0000 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 66346639 39663230 63353230 39306139 f4f99f20c52090a9\n- 0x00000010 39336262 30633634 34643139 31623831 93bb0c644d191b81\n- 0x00000020 32333965 31632e64 65627567 00000000 239e1c.debug....\n- 0x00000030 ed62fbca .b..\n+ 0x00000000 66623437 65613635 64353331 36633365 fb47ea65d5316c3e\n+ 0x00000010 34616533 62623236 65616363 38363762 4ae3bb26eacc867b\n+ 0x00000020 33613161 62662e64 65627567 00000000 3a1abf.debug....\n+ 0x00000030 5443e018 TC..\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,18 +1,18 @@\n 00000000: cf9a 5713 0010 0000 0010 0000 0000 0000 ..W.............\n 00000010: 0010 0000 0900 0000 0010 0000 a700 0000 ................\n-00000020: 00e0 0200 0000 0000 5001 0000 0a00 0000 ........P.......\n-00000030: 0000 0000 0000 0000 0600 0000 fadf 0000 ................\n-00000040: 0000 0000 0600 0000 faff 0000 0000 0000 ................\n-00000050: 0700 0000 f97f 0000 0000 0000 0a00 0000 ................\n-00000060: e768 0000 0000 0000 0b00 0000 f50f 0100 .h..............\n-00000070: 0000 0000 0b00 0000 f53f 0000 0000 0000 .........?......\n-00000080: 1300 0000 ed1f 0100 0000 0000 1500 0000 ................\n-00000090: eb4f 0000 0000 0000 1500 0000 eb6f 0000 .O...........o..\n-000000a0: 0000 0000 1a00 0000 e62f 0000 0000 0000 ........./......\n+00000020: 00e0 0200 0000 0000 5001 0000 0800 0000 ........P.......\n+00000030: 0000 0000 0000 0000 0700 0000 f93f 0000 .............?..\n+00000040: 0000 0000 0800 0000 f8df 0000 0000 0000 ................\n+00000050: 0900 0000 f72f 0000 0000 0000 0a00 0000 ...../..........\n+00000060: 6a07 0100 0000 0000 1000 0000 f04f 0000 j............O..\n+00000070: 0000 0000 1100 0000 ef7f 0000 0000 0000 ................\n+00000080: 1200 0000 ee8f 0000 0000 0000 1900 0000 ................\n+00000090: e75f 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@@ -250,8681 +250,8681 @@\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: 00f0 0100 0000 0000 00f0 0100 0000 0000 ................\n-00001410: 00f0 0100 0000 0000 00f0 0100 0000 0000 ................\n-00001420: 00f0 0100 0000 0000 00f0 0100 0000 0000 ................\n-00001430: 00f0 0100 0000 0000 00f0 0100 0000 0000 ................\n-00001440: 00f0 0100 0000 0000 00f0 0100 0000 0000 ................\n-00001450: 00f0 0100 0000 0000 00f0 0100 0000 0000 ................\n-00001460: 00f0 0100 0000 0000 00f0 0100 0000 0000 ................\n-00001470: 00f0 0100 0000 0000 00f0 0100 0000 0000 ................\n-00001480: 00f0 0100 0000 0000 00f0 0100 0000 0000 ................\n-00001490: 00f0 0100 0000 0000 00f0 0100 0000 0000 ................\n-000014a0: 00f0 0100 0000 0000 00f0 0100 0000 0000 ................\n-000014b0: 00f0 0100 0000 0000 00f0 0100 0000 0000 ................\n-000014c0: 00f0 0100 0000 0000 00f0 0100 0000 0000 ................\n-000014d0: 00f0 0100 0000 0000 00f0 0100 0000 0000 ................\n-000014e0: 00f0 0100 0000 0000 00f0 0100 0000 0000 ................\n-000014f0: 00f0 0100 0000 0000 00f0 0100 0000 0000 ................\n-00001500: 00f0 0100 0000 0000 00f0 0100 0000 0000 ................\n-00001510: 00f0 0100 0000 0000 00f0 0100 0000 0000 ................\n-00001520: 00f0 0100 0000 0000 00f0 0100 0000 0000 ................\n-00001530: 00f0 0100 0000 0000 00f0 0100 0000 0000 ................\n-00001540: 00f0 0100 0000 0000 00f0 0100 0000 0000 ................\n-00001550: 00f0 0100 0000 0000 00f0 0100 0000 0000 ................\n-00001560: 00f0 0100 0000 0000 00f0 0100 0000 0000 ................\n-00001570: 00f0 0100 0000 0000 00f0 0100 0000 0000 ................\n-00001580: 00f0 0100 0000 0000 00f0 0100 0000 0000 ................\n-00001590: 00f0 0100 0000 0000 00f0 0100 0000 0000 ................\n-000015a0: 00f0 0100 0000 0000 00f0 0100 0000 0000 ................\n-000015b0: 00f0 0100 0000 0000 00f0 0100 0000 0000 ................\n-000015c0: 00f0 0100 0000 0000 00f0 0100 0000 0000 ................\n-000015d0: 00f0 0100 0000 0000 00f0 0100 0000 0000 ................\n-000015e0: 00f0 0100 0000 0000 00f0 0100 0000 0000 ................\n-000015f0: 00f0 0100 0000 0000 00f0 0100 0000 0000 ................\n-00001600: 0000 0200 0000 0000 0000 0200 0000 0000 ................\n-00001610: 0000 0200 0000 0000 0000 0200 0000 0000 ................\n-00001620: 0000 0200 0000 0000 0000 0200 0000 0000 ................\n-00001630: 0000 0200 0000 0000 0000 0200 0000 0000 ................\n-00001640: 0000 0200 0000 0000 0000 0200 0000 0000 ................\n-00001650: 0000 0200 0000 0000 0000 0200 0000 0000 ................\n-00001660: 0000 0200 0000 0000 0000 0200 0000 0000 ................\n-00001670: 0000 0200 0000 0000 0000 0200 0000 0000 ................\n-00001680: 0000 0200 0000 0000 0000 0200 0000 0000 ................\n-00001690: 0000 0200 0000 0000 0000 0200 0000 0000 ................\n-000016a0: 0000 0200 0000 0000 0000 0200 0000 0000 ................\n-000016b0: 0000 0200 0000 0000 0000 0200 0000 0000 ................\n-000016c0: 0000 0200 0000 0000 0000 0200 0000 0000 ................\n-000016d0: 0000 0200 0000 0000 0000 0200 0000 0000 ................\n-000016e0: 0000 0200 0000 0000 0000 0200 0000 0000 ................\n-000016f0: 0000 0200 0000 0000 0000 0200 0000 0000 ................\n-00001700: 0000 0200 0000 0000 0000 0200 0000 0000 ................\n-00001710: 0000 0200 0000 0000 0000 0200 0000 0000 ................\n-00001720: 0000 0200 0000 0000 0000 0200 0000 0000 ................\n-00001730: 0000 0200 0000 0000 0000 0200 0000 0000 ................\n-00001740: 0000 0200 0000 0000 0000 0200 0000 0000 ................\n-00001750: 0000 0200 0000 0000 0000 0200 0000 0000 ................\n-00001760: 0000 0200 0000 0000 0000 0200 0000 0000 ................\n-00001770: 0000 0200 0000 0000 0000 0200 0000 0000 ................\n-00001780: 0000 0200 0000 0000 0000 0200 0000 0000 ................\n-00001790: 0000 0200 0000 0000 0000 0200 0000 0000 ................\n-000017a0: 0000 0200 0000 0000 0000 0200 0000 0000 ................\n-000017b0: 0000 0200 0000 0000 0000 0200 0000 0000 ................\n-000017c0: 0000 0200 0000 0000 0000 0200 0000 0000 ................\n-000017d0: 0000 0200 0000 0000 0000 0200 0000 0000 ................\n-000017e0: 0000 0200 0000 0000 0000 0200 0000 0000 ................\n-000017f0: 0000 0200 0000 0000 0000 0200 0000 0000 ................\n-00001800: 0070 0200 0000 0000 0070 0200 0000 0000 .p.......p......\n-00001810: 0070 0200 0000 0000 0070 0200 0000 0000 .p.......p......\n-00001820: 0070 0200 0000 0000 0070 0200 0000 0000 .p.......p......\n-00001830: 0070 0200 0000 0000 0070 0200 0000 0000 .p.......p......\n-00001840: 0070 0200 0000 0000 0070 0200 0000 0000 .p.......p......\n-00001850: 0070 0200 0000 0000 0070 0200 0000 0000 .p.......p......\n-00001860: 0070 0200 0000 0000 0070 0200 0000 0000 .p.......p......\n-00001870: 0070 0200 0000 0000 0070 0200 0000 0000 .p.......p......\n-00001880: 0070 0200 0000 0000 0070 0200 0000 0000 .p.......p......\n-00001890: 0070 0200 0000 0000 0070 0200 0000 0000 .p.......p......\n-000018a0: 0070 0200 0000 0000 0070 0200 0000 0000 .p.......p......\n-000018b0: 0070 0200 0000 0000 0070 0200 0000 0000 .p.......p......\n-000018c0: 0070 0200 0000 0000 0070 0200 0000 0000 .p.......p......\n-000018d0: 0070 0200 0000 0000 0070 0200 0000 0000 .p.......p......\n-000018e0: 0070 0200 0000 0000 0070 0200 0000 0000 .p.......p......\n-000018f0: 0070 0200 0000 0000 0070 0200 0000 0000 .p.......p......\n-00001900: 0070 0200 0000 0000 0070 0200 0000 0000 .p.......p......\n-00001910: 0070 0200 0000 0000 0070 0200 0000 0000 .p.......p......\n-00001920: 0070 0200 0000 0000 0070 0200 0000 0000 .p.......p......\n-00001930: 0070 0200 0000 0000 0070 0200 0000 0000 .p.......p......\n-00001940: 0070 0200 0000 0000 0070 0200 0000 0000 .p.......p......\n-00001950: 0070 0200 0000 0000 0070 0200 0000 0000 .p.......p......\n-00001960: 0070 0200 0000 0000 0070 0200 0000 0000 .p.......p......\n-00001970: 0070 0200 0000 0000 0070 0200 0000 0000 .p.......p......\n-00001980: 0070 0200 0000 0000 0070 0200 0000 0000 .p.......p......\n-00001990: 0070 0200 0000 0000 0070 0200 0000 0000 .p.......p......\n-000019a0: 0070 0200 0000 0000 0070 0200 0000 0000 .p.......p......\n-000019b0: 0070 0200 0000 0000 0070 0200 0000 0000 .p.......p......\n-000019c0: 0070 0200 0000 0000 0070 0200 0000 0000 .p.......p......\n-000019d0: 0070 0200 0000 0000 0070 0200 0000 0000 .p.......p......\n-000019e0: 0070 0200 0000 0000 0070 0200 0000 0000 .p.......p......\n-000019f0: 0070 0200 0000 0000 0070 0200 0000 0000 .p.......p......\n-00001a00: 0080 0200 0000 0000 0080 0200 0000 0000 ................\n-00001a10: 0080 0200 0000 0000 0080 0200 0000 0000 ................\n-00001a20: 0080 0200 0000 0000 0080 0200 0000 0000 ................\n-00001a30: 0080 0200 0000 0000 0080 0200 0000 0000 ................\n-00001a40: 0080 0200 0000 0000 0080 0200 0000 0000 ................\n-00001a50: 0080 0200 0000 0000 0080 0200 0000 0000 ................\n-00001a60: 0080 0200 0000 0000 0080 0200 0000 0000 ................\n-00001a70: 0080 0200 0000 0000 0080 0200 0000 0000 ................\n-00001a80: 0080 0200 0000 0000 0080 0200 0000 0000 ................\n-00001a90: 0080 0200 0000 0000 0080 0200 0000 0000 ................\n-00001aa0: 0080 0200 0000 0000 0080 0200 0000 0000 ................\n-00001ab0: 0080 0200 0000 0000 0080 0200 0000 0000 ................\n-00001ac0: 0080 0200 0000 0000 0080 0200 0000 0000 ................\n-00001ad0: 0080 0200 0000 0000 0080 0200 0000 0000 ................\n-00001ae0: 0080 0200 0000 0000 0080 0200 0000 0000 ................\n-00001af0: 0080 0200 0000 0000 0080 0200 0000 0000 ................\n-00001b00: 0080 0200 0000 0000 0080 0200 0000 0000 ................\n-00001b10: 0080 0200 0000 0000 0080 0200 0000 0000 ................\n-00001b20: 0080 0200 0000 0000 0080 0200 0000 0000 ................\n-00001b30: 0080 0200 0000 0000 0080 0200 0000 0000 ................\n-00001b40: 0080 0200 0000 0000 0080 0200 0000 0000 ................\n-00001b50: 0080 0200 0000 0000 0080 0200 0000 0000 ................\n-00001b60: 0080 0200 0000 0000 0080 0200 0000 0000 ................\n-00001b70: 0080 0200 0000 0000 0080 0200 0000 0000 ................\n-00001b80: 0080 0200 0000 0000 0080 0200 0000 0000 ................\n-00001b90: 0080 0200 0000 0000 0080 0200 0000 0000 ................\n-00001ba0: 0080 0200 0000 0000 0080 0200 0000 0000 ................\n-00001bb0: 0080 0200 0000 0000 0080 0200 0000 0000 ................\n-00001bc0: 0080 0200 0000 0000 0080 0200 0000 0000 ................\n-00001bd0: 0080 0200 0000 0000 0080 0200 0000 0000 ................\n-00001be0: 0080 0200 0000 0000 0080 0200 0000 0000 ................\n-00001bf0: 0080 0200 0000 0000 0080 0200 0000 0000 ................\n-00001c00: 00a0 0200 0000 0000 00a0 0200 0000 0000 ................\n-00001c10: 00a0 0200 0000 0000 00a0 0200 0000 0000 ................\n-00001c20: 00a0 0200 0000 0000 00a0 0200 0000 0000 ................\n-00001c30: 00a0 0200 0000 0000 00a0 0200 0000 0000 ................\n-00001c40: 00a0 0200 0000 0000 00a0 0200 0000 0000 ................\n-00001c50: 00a0 0200 0000 0000 00a0 0200 0000 0000 ................\n-00001c60: 00a0 0200 0000 0000 00a0 0200 0000 0000 ................\n-00001c70: 00a0 0200 0000 0000 00a0 0200 0000 0000 ................\n-00001c80: 00a0 0200 0000 0000 00a0 0200 0000 0000 ................\n-00001c90: 00a0 0200 0000 0000 00a0 0200 0000 0000 ................\n-00001ca0: 00a0 0200 0000 0000 00a0 0200 0000 0000 ................\n-00001cb0: 00a0 0200 0000 0000 00a0 0200 0000 0000 ................\n-00001cc0: 00a0 0200 0000 0000 00a0 0200 0000 0000 ................\n-00001cd0: 00a0 0200 0000 0000 00a0 0200 0000 0000 ................\n-00001ce0: 00a0 0200 0000 0000 00a0 0200 0000 0000 ................\n-00001cf0: 00a0 0200 0000 0000 00a0 0200 0000 0000 ................\n-00001d00: 00a0 0200 0000 0000 00a0 0200 0000 0000 ................\n-00001d10: 00a0 0200 0000 0000 00a0 0200 0000 0000 ................\n-00001d20: 00a0 0200 0000 0000 00a0 0200 0000 0000 ................\n-00001d30: 00a0 0200 0000 0000 00a0 0200 0000 0000 ................\n-00001d40: 00a0 0200 0000 0000 00a0 0200 0000 0000 ................\n-00001d50: 00a0 0200 0000 0000 00a0 0200 0000 0000 ................\n-00001d60: 00a0 0200 0000 0000 00a0 0200 0000 0000 ................\n-00001d70: 00a0 0200 0000 0000 00a0 0200 0000 0000 ................\n-00001d80: 00a0 0200 0000 0000 00a0 0200 0000 0000 ................\n-00001d90: 00a0 0200 0000 0000 00a0 0200 0000 0000 ................\n-00001da0: 00a0 0200 0000 0000 00a0 0200 0000 0000 ................\n-00001db0: 00a0 0200 0000 0000 00a0 0200 0000 0000 ................\n-00001dc0: 00a0 0200 0000 0000 00a0 0200 0000 0000 ................\n-00001dd0: 00a0 0200 0000 0000 00a0 0200 0000 0000 ................\n-00001de0: 00a0 0200 0000 0000 00a0 0200 0000 0000 ................\n-00001df0: 00a0 0200 0000 0000 00a0 0200 0000 0000 ................\n-00001e00: 00b0 0200 0000 0000 00b0 0200 0000 0000 ................\n-00001e10: 00b0 0200 0000 0000 00b0 0200 0000 0000 ................\n-00001e20: 00b0 0200 0000 0000 00b0 0200 0000 0000 ................\n-00001e30: 00b0 0200 0000 0000 00b0 0200 0000 0000 ................\n-00001e40: 00b0 0200 0000 0000 00b0 0200 0000 0000 ................\n-00001e50: 00b0 0200 0000 0000 00b0 0200 0000 0000 ................\n-00001e60: 00b0 0200 0000 0000 00b0 0200 0000 0000 ................\n-00001e70: 00b0 0200 0000 0000 00b0 0200 0000 0000 ................\n-00001e80: 00b0 0200 0000 0000 00b0 0200 0000 0000 ................\n-00001e90: 00b0 0200 0000 0000 00b0 0200 0000 0000 ................\n-00001ea0: 00b0 0200 0000 0000 00b0 0200 0000 0000 ................\n-00001eb0: 00b0 0200 0000 0000 00b0 0200 0000 0000 ................\n-00001ec0: 00b0 0200 0000 0000 00b0 0200 0000 0000 ................\n-00001ed0: 00b0 0200 0000 0000 00b0 0200 0000 0000 ................\n-00001ee0: 00b0 0200 0000 0000 00b0 0200 0000 0000 ................\n-00001ef0: 00b0 0200 0000 0000 00b0 0200 0000 0000 ................\n-00001f00: 00b0 0200 0000 0000 00b0 0200 0000 0000 ................\n-00001f10: 00b0 0200 0000 0000 00b0 0200 0000 0000 ................\n-00001f20: 00b0 0200 0000 0000 00b0 0200 0000 0000 ................\n-00001f30: 00b0 0200 0000 0000 00b0 0200 0000 0000 ................\n-00001f40: 00b0 0200 0000 0000 00b0 0200 0000 0000 ................\n-00001f50: 00b0 0200 0000 0000 00b0 0200 0000 0000 ................\n-00001f60: 00b0 0200 0000 0000 00b0 0200 0000 0000 ................\n-00001f70: 00b0 0200 0000 0000 00b0 0200 0000 0000 ................\n-00001f80: 00b0 0200 0000 0000 00b0 0200 0000 0000 ................\n-00001f90: 00b0 0200 0000 0000 00b0 0200 0000 0000 ................\n-00001fa0: 00b0 0200 0000 0000 00b0 0200 0000 0000 ................\n-00001fb0: 00b0 0200 0000 0000 00b0 0200 0000 0000 ................\n-00001fc0: 00b0 0200 0000 0000 00b0 0200 0000 0000 ................\n-00001fd0: 00b0 0200 0000 0000 00b0 0200 0000 0000 ................\n-00001fe0: 00b0 0200 0000 0000 00b0 0200 0000 0000 ................\n-00001ff0: 00b0 0200 0000 0000 00b0 0200 0000 0000 ................\n-00002000: 7265 702e 7265 6765 7870 2372 6567 6578 rep.regexp#regex\n-00002010: 702d 6361 6368 652d 636f 6e74 726f 6c72 p-cache-controlr\n-00002020: 6567 6578 702d 6361 6368 652d 636f 6e74 egexp-cache-cont\n-00002030: 726f 6c20 5b53 4f46 542d 4c49 4d49 545d rol [SOFT-LIMIT]\n-00002040: 0a0a 4966 2053 4f46 542d 4c49 4d49 5420 ..If SOFT-LIMIT \n-00002050: 6973 2064 6566 696e 6564 2c20 6974 2073 is defined, it s\n-00002060: 7065 6369 6669 6573 2074 6865 206d 6178 pecifies the max\n-00002070: 696d 756d 206e 756d 6265 7220 6f66 2062 imum number of b\n-00002080: 7974 6573 2074 6861 740a 7468 6520 7265 ytes that.the re\n-00002090: 6765 7870 2063 6163 6865 206d 6179 206f gexp cache may o\n-000020a0: 6363 7570 7920 6166 7465 7220 6761 7262 ccupy after garb\n-000020b0: 6167 6520 636f 6c6c 6563 7469 6f6e 2e0a age collection..\n-000020c0: 0a52 6574 7572 6e73 2028 534f 4654 2d4c .Returns (SOFT-L\n-000020d0: 494d 4954 2043 5552 5245 4e54 2d53 495a IMIT CURRENT-SIZ\n-000020e0: 4520 4355 5252 454e 542d 454e 5452 4945 E CURRENT-ENTRIE\n-000020f0: 5320 4849 5453 204d 4953 5345 5329 2e72 S HITS MISSES).r\n-00002100: 6570 2e69 6f2e 7469 6d65 7273 236d 616b ep.io.timers#mak\n-00002110: 652d 7469 6d65 726d 616b 652d 7469 6d65 e-timermake-time\n-00002120: 7220 4655 4e43 5449 4f4e 205b 5345 434f r FUNCTION [SECO\n-00002130: 4e44 535d 205b 4d49 4c4c 4953 4543 4f4e NDS] [MILLISECON\n-00002140: 4453 5d0a 0a43 7265 6174 6520 616e 6420 DS]..Create and \n-00002150: 7265 7475 726e 2061 206e 6577 206f 6e65 return a new one\n-00002160: 2d73 686f 7420 7469 6d65 7220 6f62 6a65 -shot timer obje\n-00002170: 6374 2e20 4166 7465 7220 5345 434f 4e44 ct. After SECOND\n-00002180: 532a 3130 3030 202b 0a4d 494c 4c49 5345 S*1000 +.MILLISE\n-00002190: 434f 4e44 5320 6d69 6c6c 6973 6563 6f6e CONDS millisecon\n-000021a0: 6473 2046 554e 4354 494f 4e20 7769 6c6c ds FUNCTION will\n-000021b0: 2062 6520 6361 6c6c 6564 2e0a 0a4e 6f74 be called...Not\n-000021c0: 6520 7468 6174 2074 6865 2074 696d 6572 e that the timer\n-000021d0: 2077 696c 6c20 6f6e 6c79 2066 6972 6520 will only fire \n-000021e0: 5f6f 6e63 655f 2c20 7573 6520 7468 6520 _once_, use the \n-000021f0: 6073 6574 2d74 696d 6572 2720 6675 6e63 `set-timer' func\n-00002200: 7469 6f6e 0a74 6f20 7265 2d65 6e61 626c tion.to re-enabl\n-00002210: 6520 6974 2e72 6570 2e69 6f2e 7469 6d65 e it.rep.io.time\n-00002220: 7273 2364 656c 6574 652d 7469 6d65 7264 rs#delete-timerd\n-00002230: 656c 6574 652d 7469 6d65 7220 5449 4d45 elete-timer TIME\n-00002240: 520a 0a50 7265 7665 6e74 2074 6865 206f R..Prevent the o\n-00002250: 6e65 2d73 686f 7420 7469 6d65 7220 5449 ne-shot timer TI\n-00002260: 4d45 5220 6672 6f6d 2066 6972 696e 6720 MER from firing \n-00002270: 2869 2e65 2e20 6361 6c6c 696e 6720 7468 (i.e. calling th\n-00002280: 6520 6675 6e63 7469 6f6e 0a61 7373 6f63 e function.assoc\n-00002290: 6961 7465 6420 7769 7468 2069 7429 2e20 iated with it). \n-000022a0: 4966 2074 6865 2074 696d 6572 2068 6173 If the timer has\n-000022b0: 2061 6c72 6561 6479 2066 6972 6564 2c20 already fired, \n-000022c0: 7468 6973 2066 756e 6374 696f 6e20 6861 this function ha\n-000022d0: 730a 6e6f 2065 6666 6563 742e 7265 702e s.no effect.rep.\n-000022e0: 7374 7275 6374 7572 6573 2367 6574 2d73 structures#get-s\n-000022f0: 7472 7563 7475 7265 6765 742d 7374 7275 tructureget-stru\n-00002300: 6374 7572 6520 4e41 4d45 0a0a 5265 7475 cture NAME..Retu\n-00002310: 726e 2074 6865 2073 7472 7563 7475 7265 rn the structure\n-00002320: 2063 616c 6c65 6420 4e41 4d45 2028 6120 called NAME (a \n-00002330: 7379 6d62 6f6c 292c 206f 7220 7265 7475 symbol), or retu\n-00002340: 726e 2060 6e69 6c27 2069 6620 6e6f 0a73 rn `nil' if no.s\n-00002350: 7563 6820 7374 7275 6374 7572 652e 7265 uch structure.re\n-00002360: 702e 7374 7275 6374 7572 6573 236e 616d p.structures#nam\n-00002370: 652d 7374 7275 6374 7572 656e 616d 652d e-structurename-\n-00002380: 7374 7275 6374 7572 6520 5354 5255 4354 structure STRUCT\n-00002390: 5552 4520 4e41 4d45 0a0a 4173 7369 676e URE NAME..Assign\n-000023a0: 2074 6865 206e 616d 6520 4e41 4d45 2028 the name NAME (\n-000023b0: 6120 7379 6d62 6f6c 2920 746f 2073 7472 a symbol) to str\n-000023c0: 7563 7475 7265 206f 626a 6563 7420 5354 ucture object ST\n-000023d0: 5255 4354 5552 452e 7265 702e 7374 7275 RUCTURE.rep.stru\n-000023e0: 6374 7572 6573 2373 7472 7563 7475 7265 ctures#structure\n-000023f0: 2d62 6f75 6e64 2d70 7374 7275 6374 7572 -bound-pstructur\n-00002400: 652d 626f 756e 642d 7020 5354 5255 4354 e-bound-p STRUCT\n-00002410: 5552 4520 5641 520a 0a52 6574 7572 6e20 URE VAR..Return \n-00002420: 6074 2720 6966 2073 796d 626f 6c20 5641 `t' if symbol VA\n-00002430: 5220 6861 7320 6120 6e6f 6e2d 766f 6964 R has a non-void\n-00002440: 2062 696e 6469 6e67 2069 6e20 5354 5255 binding in STRU\n-00002450: 4354 5552 452e 7265 702e 7374 7275 6374 CTURE.rep.struct\n-00002460: 7572 6573 2373 7472 7563 7475 7265 2d64 ures#structure-d\n-00002470: 6566 696e 6573 7472 7563 7475 7265 2d64 efinestructure-d\n-00002480: 6566 696e 6520 5354 5255 4354 5552 4520 efine STRUCTURE \n-00002490: 5641 5220 5641 4c55 450a 0a53 6574 2074 VAR VALUE..Set t\n-000024a0: 6865 2076 616c 7565 206f 6620 7468 6520 he value of the \n-000024b0: 6269 6e64 696e 6720 6f66 2073 796d 626f binding of symbo\n-000024c0: 6c20 5641 5220 696e 2073 7472 7563 7475 l VAR in structu\n-000024d0: 7265 206f 626a 6563 740a 5354 5255 4354 re object.STRUCT\n-000024e0: 5552 4520 746f 2056 414c 5545 2e20 4966 URE to VALUE. If\n-000024f0: 206e 6f20 7375 6368 2062 696e 6469 6e67 no such binding\n-00002500: 2065 7869 7374 732c 206f 6e65 2069 7320 exists, one is \n-00002510: 6372 6561 7465 642e 7265 702e 7374 7275 created.rep.stru\n-00002520: 6374 7572 6573 2373 7472 7563 7475 7265 ctures#structure\n-00002530: 2d69 6e74 6572 6661 6365 7374 7275 6374 -interfacestruct\n-00002540: 7572 652d 696e 7465 7266 6163 6520 5354 ure-interface ST\n-00002550: 5255 4354 5552 450a 0a52 6574 7572 6e73 RUCTURE..Returns\n-00002560: 2074 6865 2069 6e74 6572 6661 6365 206f the interface o\n-00002570: 6620 7374 7275 6374 7572 6520 6f62 6a65 f structure obje\n-00002580: 6374 2053 5452 5543 5455 5245 2e72 6570 ct STRUCTURE.rep\n-00002590: 2e73 7472 7563 7475 7265 7323 7374 7275 .structures#stru\n-000025a0: 6374 7572 652d 6578 706f 7274 732d 7073 cture-exports-ps\n-000025b0: 7472 7563 7475 7265 2d65 7870 6f72 7473 tructure-exports\n-000025c0: 2d70 2053 5452 5543 5455 5245 2053 594d -p STRUCTURE SYM\n-000025d0: 0a0a 5265 7475 726e 7320 7472 7565 2069 ..Returns true i\n-000025e0: 6620 7374 7275 6374 7572 6520 6f62 6a65 f structure obje\n-000025f0: 6374 2053 5452 5543 5455 5245 2065 7870 ct STRUCTURE exp\n-00002600: 6f72 7473 2061 2062 696e 6469 6e67 206f orts a binding o\n-00002610: 6620 7379 6d62 6f6c 0a53 594d 2e72 6570 f symbol.SYM.rep\n-00002620: 2e73 7472 7563 7475 7265 7323 7374 7275 .structures#stru\n-00002630: 6374 7572 652d 6163 6365 7373 6962 6c65 cture-accessible\n-00002640: 7374 7275 6374 7572 652d 6163 6365 7373 structure-access\n-00002650: 6962 6c65 2053 5452 5543 5455 5245 0a0a ible STRUCTURE..\n-00002660: 5265 7475 726e 7320 7468 6520 6c69 7374 Returns the list\n-00002670: 206f 6620 7374 7275 6374 7572 6520 6e61 of structure na\n-00002680: 6d65 7320 6163 6365 7373 6564 2062 7920 mes accessed by \n-00002690: 7374 7275 6374 7572 6520 6f62 6a65 6374 structure object\n-000026a0: 0a53 5452 5543 5455 5245 2e72 6570 2e73 .STRUCTURE.rep.s\n-000026b0: 7472 7563 7475 7265 7323 7365 742d 696e tructures#set-in\n-000026c0: 7465 7266 6163 6573 6574 2d69 6e74 6572 terfaceset-inter\n-000026d0: 6661 6365 2053 5452 5543 5455 5245 2049 face STRUCTURE I\n-000026e0: 4e54 4552 4641 4345 0a0a 5365 7420 7468 NTERFACE..Set th\n-000026f0: 6520 696e 7465 7266 6163 6520 6f66 2073 e interface of s\n-00002700: 7472 7563 7475 7265 206f 626a 6563 7420 tructure object \n-00002710: 5354 5255 4354 5552 4520 746f 2049 4e54 STRUCTURE to INT\n-00002720: 4552 4641 4345 2e72 6570 2e73 7472 7563 ERFACE.rep.struc\n-00002730: 7475 7265 7323 696e 7465 726e 2d73 7472 tures#intern-str\n-00002740: 7563 7475 7265 696e 7465 726e 2d73 7472 uctureintern-str\n-00002750: 7563 7475 7265 2053 5452 5543 542d 4e41 ucture STRUCT-NA\n-00002760: 4d45 0a0a 5265 7475 726e 2074 6865 2073 ME..Return the s\n-00002770: 7472 7563 7475 7265 2063 616c 6c65 6420 tructure called \n-00002780: 5354 5255 4354 2d4e 414d 452e 2049 6620 STRUCT-NAME. If \n-00002790: 6e6f 2073 7563 6820 7374 7275 6374 7572 no such structur\n-000027a0: 6520 6578 6973 7473 2c0a 6174 7465 6d70 e exists,.attemp\n-000027b0: 7420 746f 206c 6f61 6420 6974 2c20 6275 t to load it, bu\n-000027c0: 7420 6974 2069 736e 2774 2069 6d70 6f72 t it isn't impor\n-000027d0: 7465 6420 746f 2061 6e79 206d 6f64 756c ted to any modul\n-000027e0: 652e 7265 702e 7374 7275 6374 7572 6573 e.rep.structures\n-000027f0: 236f 7065 6e2d 7374 7275 6374 7572 6573 #open-structures\n-00002800: 6f70 656e 2d73 7472 7563 7475 7265 7320 open-structures \n-00002810: 5354 5255 4354 2d4e 414d 4553 0a0a 4d61 STRUCT-NAMES..Ma\n-00002820: 726b 2074 6861 7420 7468 6520 6375 7272 rk that the curr\n-00002830: 656e 7420 7374 7275 6374 7572 6573 2068 ent structures h\n-00002840: 6173 206f 7065 6e65 6420 7468 6520 6c69 as opened the li\n-00002850: 7374 206f 6620 7374 7275 6374 7572 6573 st of structures\n-00002860: 0a6e 616d 6564 2069 6e20 7468 6520 6c69 .named in the li\n-00002870: 7374 2053 5452 5543 542d 4e41 4d45 532e st STRUCT-NAMES.\n-00002880: 7265 702e 7374 7275 6374 7572 6573 2361 rep.structures#a\n-00002890: 6363 6573 732d 7374 7275 6374 7572 6573 ccess-structures\n-000028a0: 6163 6365 7373 2d73 7472 7563 7475 7265 access-structure\n-000028b0: 7320 5354 5255 4354 2d4e 414d 4553 0a0a s STRUCT-NAMES..\n-000028c0: 4d61 726b 2074 6861 7420 7468 6520 6375 Mark that the cu\n-000028d0: 7272 656e 7420 7374 7275 6374 7572 6573 rrent structures\n-000028e0: 206d 6179 2061 6363 6573 7320 7468 6520 may access the \n-000028f0: 6c69 7374 206f 6620 7374 7275 6374 7572 list of structur\n-00002900: 6573 0a6e 616d 6564 2069 6e20 7468 6520 es.named in the \n-00002910: 6c69 7374 2053 5452 5543 542d 4e41 4d45 list STRUCT-NAME\n-00002920: 532e 7265 702e 7374 7275 6374 7572 6573 S.rep.structures\n-00002930: 2373 7472 7563 7475 7265 2d77 616c 6b73 #structure-walks\n-00002940: 7472 7563 7475 7265 2d77 616c 6b20 4655 tructure-walk FU\n-00002950: 4e43 5449 4f4e 2053 5452 5543 5455 5245 NCTION STRUCTURE\n-00002960: 0a0a 4361 6c6c 2046 554e 4354 494f 4e20 ..Call FUNCTION \n-00002970: 666f 7220 6561 6368 2062 696e 6469 6e67 for each binding\n-00002980: 2069 6e20 7374 7275 6374 7572 6520 6f62 in structure ob\n-00002990: 6a65 6374 2053 5452 5543 5455 5245 2e20 ject STRUCTURE. \n-000029a0: 5468 650a 6675 6e63 7469 6f6e 2069 7320 The.function is \n-000029b0: 6361 6c6c 6564 2077 6974 6820 7477 6f20 called with two \n-000029c0: 6172 6775 6d65 6e74 732c 2074 6865 2076 arguments, the v\n-000029d0: 6172 6961 626c 6520 616e 6420 7468 6520 ariable and the \n-000029e0: 6269 6e64 696e 6727 730a 7661 6c75 652e binding's.value.\n-000029f0: 7265 702e 7374 7275 6374 7572 6573 2366 rep.structures#f\n-00002a00: 6561 7475 7265 7066 6561 7475 7265 7020 eaturepfeaturep \n-00002a10: 4645 4154 5552 450a 0a52 6574 7572 6e20 FEATURE..Return \n-00002a20: 6e6f 6e2d 6e69 6c20 6966 2066 6561 7475 non-nil if featu\n-00002a30: 7265 2046 4541 5455 5245 2068 6173 2061 re FEATURE has a\n-00002a40: 6c72 6561 6479 2062 6565 6e20 6c6f 6164 lready been load\n-00002a50: 6564 2062 7920 7468 6520 6375 7272 656e ed by the curren\n-00002a60: 740a 7374 7275 6374 7572 652e 6465 6661 t.structure.defa\n-00002a70: 756c 742d 6469 7265 6374 6f72 7942 7566 ult-directoryBuf\n-00002a80: 6665 722d 6c6f 6361 6c20 7661 7269 6162 fer-local variab\n-00002a90: 6c65 2061 6273 6f6c 7574 656c 7920 6465 le absolutely de\n-00002aa0: 6669 6e69 6e67 2074 6865 2064 6972 6563 fining the direc\n-00002ab0: 746f 7279 2074 6f20 7768 6963 6820 616c tory to which al\n-00002ac0: 6c20 6669 6c65 730a 6163 6365 7373 6564 l files.accessed\n-00002ad0: 2069 6e20 7468 6520 6275 6666 6572 2061 in the buffer a\n-00002ae0: 7265 2072 6573 6f6c 7665 6420 6672 6f6d re resolved from\n-00002af0: 2028 756e 6c65 7373 2074 6865 7927 7265 (unless they're\n-00002b00: 2061 6273 6f6c 7574 652e 2920 7265 702e absolute.) rep.\n-00002b10: 696f 2e66 696c 6573 2365 7870 616e 642d io.files#expand-\n-00002b20: 6669 6c65 2d6e 616d 6565 7870 616e 642d file-nameexpand-\n-00002b30: 6669 6c65 2d6e 616d 6520 4649 4c45 2d4e file-name FILE-N\n-00002b40: 414d 4520 5b42 4153 452d 4449 525d 0a0a AME [BASE-DIR]..\n-00002b50: 4578 7061 6e64 7320 4649 4c45 2d4e 414d Expands FILE-NAM\n-00002b60: 4520 6173 7375 6d69 6e67 2074 6861 7420 E assuming that \n-00002b70: 6974 2073 7065 6369 6669 6573 2061 2066 it specifies a f\n-00002b80: 696c 6520 7265 6c61 7469 7665 2074 6f20 ile relative to \n-00002b90: 4241 5345 2d44 4952 2e0a 4966 2042 4153 BASE-DIR..If BAS\n-00002ba0: 452d 4449 5220 6973 2075 6e64 6566 696e E-DIR is undefin\n-00002bb0: 6564 2069 7420 6973 2074 616b 656e 2061 ed it is taken a\n-00002bc0: 7320 7468 6520 6375 7272 656e 7420 7661 s the current va\n-00002bd0: 6c75 6520 6f66 2074 6865 0a60 6465 6661 lue of the.`defa\n-00002be0: 756c 742d 6469 7265 6374 6f72 7927 2076 ult-directory' v\n-00002bf0: 6172 6961 626c 652e 2057 6869 6c65 2065 ariable. While e\n-00002c00: 7870 616e 6469 6e67 2074 6865 2066 696c xpanding the fil\n-00002c10: 6520 6e61 6d65 2c20 616e 7920 6f62 7669 e name, any obvi\n-00002c20: 6f75 730a 7369 6d70 6c69 6669 6361 7469 ous.simplificati\n-00002c30: 6f6e 7320 7769 6c6c 2062 6520 7065 7266 ons will be perf\n-00002c40: 6f72 6d65 6420 2865 2e67 2e20 6f6e 2055 ormed (e.g. on U\n-00002c50: 6e69 7820 7468 6520 7265 6d6f 7661 6c20 nix the removal \n-00002c60: 6f66 2022 2e22 2061 6e64 0a22 2e2e 2220 of \".\" and.\"..\" \n-00002c70: 7768 6572 6520 706f 7373 6962 6c65 292e where possible).\n-00002c80: 0a0a 4e6f 7465 2074 6861 7420 7468 6520 ..Note that the \n-00002c90: 7265 7475 726e 6564 2066 696c 6520 6e61 returned file na\n-00002ca0: 6d65 2077 696c 6c20 6f6e 6c79 2062 6520 me will only be \n-00002cb0: 6162 736f 6c75 7465 2069 6620 6f6e 6520 absolute if one \n-00002cc0: 6f66 2074 6865 0a66 6f6c 6c6f 7769 6e67 of the.following\n-00002cd0: 2063 6f6e 6469 7469 6f6e 7320 6973 206d conditions is m\n-00002ce0: 6574 3a0a 2020 312e 2042 4153 452d 4449 et:. 1. BASE-DI\n-00002cf0: 5220 286f 7220 6064 6566 6175 6c74 2d64 R (or `default-d\n-00002d00: 6972 6563 746f 7279 2729 2069 7320 6162 irectory') is ab\n-00002d10: 736f 6c75 7465 0a20 2032 2e20 4649 4c45 solute. 2. FILE\n-00002d20: 2d4e 414d 4520 6973 2061 6c72 6561 6479 -NAME is already\n-00002d30: 2061 6273 6f6c 7574 652e 0a0a 4e6f 7465 absolute...Note\n-00002d40: 2066 6f72 2066 696c 6520 6861 6e64 6c65 for file handle\n-00002d50: 7220 696d 706c 656d 656e 746f 7273 3a20 r implementors: \n-00002d60: 7768 656e 2061 2068 616e 646c 6572 2069 when a handler i\n-00002d70: 7320 6361 6c6c 6564 2066 6f72 2074 6865 s called for the\n-00002d80: 0a60 6578 7061 6e64 2d66 696c 652d 6e61 .`expand-file-na\n-00002d90: 6d65 2720 6f70 6572 6174 696f 6e2c 2069 me' operation, i\n-00002da0: 7420 7769 6c6c 206f 6e6c 7920 6576 6572 t will only ever\n-00002db0: 2072 6563 6569 7665 206f 6e65 2061 7267 receive one arg\n-00002dc0: 756d 656e 742c 0a74 6865 2061 6c72 6561 ument,.the alrea\n-00002dd0: 6479 2065 7870 616e 6465 6420 6669 6c65 dy expanded file\n-00002de0: 206e 616d 652e 2054 6865 206f 6e6c 7920 name. The only \n-00002df0: 6163 7469 6f6e 2074 6861 7420 6d61 7920 action that may \n-00002e00: 6265 206e 6565 6420 746f 0a62 6520 7461 be need to.be ta\n-00002e10: 6b65 6e20 6973 2074 6f20 7369 6d70 6c69 ken is to simpli\n-00002e20: 6679 2074 6865 2066 696c 6520 6e61 6d65 fy the file name\n-00002e30: 2028 652e 672e 2072 656d 6f76 696e 6720 (e.g. removing \n-00002e40: 222e 2220 616e 6420 222e 2e22 2065 6e74 \".\" and \"..\" ent\n-00002e50: 7269 6573 0a6f 7220 7768 6174 6576 6572 ries.or whatever\n-00002e60: 292e 7265 702e 696f 2e66 696c 6573 236c ).rep.io.files#l\n-00002e70: 6f63 616c 2d66 696c 652d 6e61 6d65 6c6f ocal-file-namelo\n-00002e80: 6361 6c2d 6669 6c65 2d6e 616d 6520 4649 cal-file-name FI\n-00002e90: 4c45 2d4e 414d 450a 0a57 6865 6e20 706f LE-NAME..When po\n-00002ea0: 7373 6962 6c65 2c20 7265 7475 726e 2061 ssible, return a\n-00002eb0: 2073 7472 696e 6720 6162 736f 6c75 7465 string absolute\n-00002ec0: 6c79 206e 616d 696e 6720 7468 6520 6669 ly naming the fi\n-00002ed0: 6c65 2069 6e20 7468 6520 6c6f 6361 6c0a le in the local.\n-00002ee0: 6669 6c65 2073 7973 7465 6d20 7468 6174 file system that\n-00002ef0: 2046 494c 452d 4e41 4d45 2072 6566 6572 FILE-NAME refer\n-00002f00: 7320 746f 2e20 4966 2046 494c 452d 4e41 s to. If FILE-NA\n-00002f10: 4d45 2064 6f65 7320 6e6f 7420 7265 6665 ME does not refe\n-00002f20: 7220 746f 0a61 2066 696c 6520 696e 2074 r to.a file in t\n-00002f30: 6865 206c 6f63 616c 2073 7973 7465 6d2c he local system,\n-00002f40: 2072 6574 7572 6e20 6e69 6c2e 7265 702e return nil.rep.\n-00002f50: 696f 2e66 696c 6573 2366 696c 652d 6e61 io.files#file-na\n-00002f60: 6d65 2d6e 6f6e 6469 7265 6374 6f72 7966 me-nondirectoryf\n-00002f70: 696c 652d 6e61 6d65 2d6e 6f6e 6469 7265 ile-name-nondire\n-00002f80: 6374 6f72 7920 4649 4c45 2d4e 414d 450a ctory FILE-NAME.\n-00002f90: 0a52 6574 7572 6e20 7468 6520 6469 7265 .Return the dire\n-00002fa0: 6374 6f72 7920 636f 6d70 6f6e 656e 7420 ctory component \n-00002fb0: 6f66 2046 494c 452d 4e41 4d45 2c20 696e of FILE-NAME, in\n-00002fc0: 636c 7564 696e 6720 7468 6520 6669 6e61 cluding the fina\n-00002fd0: 6c0a 6469 7265 6374 6f72 7920 7365 7061 l.directory sepa\n-00002fe0: 7261 746f 722e f750 7265 702e ba49 0000 rator..Prep..I..\n-00002ff0: 0000 0000 0d00 0000 8900 0000 0000 0000 ................\n-00003000: 6c6f 6164 2d70 6174 6841 206c 6973 7420 load-pathA list \n-00003010: 6f66 2064 6972 6563 746f 7279 206e 616d of directory nam\n-00003020: 6573 2e20 5768 656e 2060 6c6f 6164 2720 es. When `load' \n-00003030: 6f70 656e 7320 6120 6c69 7370 2d66 696c opens a lisp-fil\n-00003040: 6520 6974 2073 6561 7263 6865 7320 6561 e it searches ea\n-00003050: 6368 0a64 6972 6563 746f 7279 206e 616d ch.directory nam\n-00003060: 6564 2069 6e20 7468 6973 206c 6973 7420 ed in this list \n-00003070: 696e 2074 7572 6e20 756e 7469 6c20 7468 in turn until th\n-00003080: 6520 6669 6c65 2069 7320 666f 756e 6420 e file is found \n-00003090: 6f72 2074 6865 206c 6973 740a 6973 2065 or the list.is e\n-000030a0: 7868 6175 7374 6564 2e64 6c2d 6c6f 6164 xhausted.dl-load\n-000030b0: 2d70 6174 684c 6973 7420 6f66 2064 6972 -pathList of dir\n-000030c0: 6563 746f 7269 6573 2073 6561 7263 6865 ectories searche\n-000030d0: 6420 666f 7220 6479 6e61 6d69 6361 6c6c d for dynamicall\n-000030e0: 7920 6c6f 6164 6564 206f 626a 6563 7420 y loaded object \n-000030f0: 6669 6c65 732e 6166 7465 722d 6c6f 6164 files.after-load\n-00003100: 2d61 6c69 7374 4120 6c69 7374 206f 6620 -alistA list of \n-00003110: 284c 4942 5241 5259 2046 4f52 4d53 2e2e (LIBRARY FORMS..\n-00003120: 2e29 2e20 5768 656e 6576 6572 2074 6865 .). Whenever the\n-00003130: 2060 6c6f 6164 2720 636f 6d6d 616e 6420 `load' command \n-00003140: 7265 6164 7320 6120 6669 6c65 0a6f 6620 reads a file.of \n-00003150: 4c69 7370 2063 6f64 6520 4c49 4252 4152 Lisp code LIBRAR\n-00003160: 592c 2069 7420 6578 6563 7574 6573 2065 Y, it executes e\n-00003170: 6163 6820 6f66 2046 4f52 4d53 2e20 4e6f ach of FORMS. No\n-00003180: 7465 2074 6861 7420 4c49 4252 4152 5920 te that LIBRARY \n-00003190: 6d75 7374 0a65 7861 6374 6c79 206d 6174 must.exactly mat\n-000031a0: 6368 2074 6865 2046 494c 4520 6172 6775 ch the FILE argu\n-000031b0: 6d65 6e74 2067 6976 656e 2074 6f20 606c ment given to `l\n-000031c0: 6f61 6427 2e72 6570 2d64 6972 6563 746f oad'.rep-directo\n-000031d0: 7279 5468 6520 6469 7265 6374 6f72 7920 ryThe directory \n-000031e0: 696e 2077 6869 6368 2061 6c6c 2069 6e73 in which all ins\n-000031f0: 7461 6c6c 6564 2064 6174 6120 6669 6c65 talled data file\n-00003200: 7320 6c69 7665 2e6c 6973 702d 6c69 622d s live.lisp-lib-\n-00003210: 6469 7265 6374 6f72 7954 6865 206e 616d directoryThe nam\n-00003220: 6520 6f66 2074 6865 2064 6972 6563 746f e of the directo\n-00003230: 7279 2069 6e20 7768 6963 6820 7468 6520 ry in which the \n-00003240: 7374 616e 6461 7264 206c 6973 7020 6669 standard lisp fi\n-00003250: 6c65 7320 6c69 7665 2e73 6974 652d 6c69 les live.site-li\n-00003260: 7370 2d64 6972 6563 746f 7279 5468 6520 sp-directoryThe \n-00003270: 6e61 6d65 206f 6620 7468 6520 6469 7265 name of the dire\n-00003280: 6374 6f72 7920 696e 2077 6869 6368 2073 ctory in which s\n-00003290: 6974 652d 7370 6563 6966 6963 204c 6973 ite-specific Lis\n-000032a0: 7020 6669 6c65 7320 6172 6520 7374 6f72 p files are stor\n-000032b0: 6564 2e65 7865 632d 6469 7265 6374 6f72 ed.exec-director\n-000032c0: 7954 6865 206e 616d 6520 6f66 2074 6865 yThe name of the\n-000032d0: 2064 6972 6563 746f 7279 2063 6f6e 7461 directory conta\n-000032e0: 696e 696e 6720 6172 6368 6974 6563 7475 ining architectu\n-000032f0: 7265 2073 7065 6369 6669 6320 6669 6c65 re specific file\n-00003300: 732e 646f 6375 6d65 6e74 6174 696f 6e2d s.documentation-\n-00003310: 6669 6c65 5468 6520 6e61 6d65 206f 6620 fileThe name of \n-00003320: 7468 6520 6461 7461 6261 7365 2063 6f6e the database con\n-00003330: 7461 696e 696e 6720 7468 6520 6c69 7370 taining the lisp\n-00003340: 2d6c 6962 7261 7279 2773 2064 6f63 756d -library's docum\n-00003350: 656e 7461 7469 6f6e 2073 7472 696e 6773 entation strings\n-00003360: 2e64 6f63 756d 656e 7461 7469 6f6e 2d66 .documentation-f\n-00003370: 696c 6573 4120 6c69 7374 206f 6620 6461 ilesA list of da\n-00003380: 7461 6261 7365 206e 616d 6573 2063 6f6e tabase names con\n-00003390: 7461 696e 696e 6720 616c 6c20 646f 6375 taining all docu\n-000033a0: 6d65 6e74 6174 696f 6e20 7374 7269 6e67 mentation string\n-000033b0: 732e 646c 2d6c 6f61 642d 7265 6c6f 632d s.dl-load-reloc-\n-000033c0: 6e6f 7757 6865 6e20 6e6f 6e2d 6e69 6c2c nowWhen non-nil,\n-000033d0: 2064 796e 616d 6963 616c 6c79 206c 6f61 dynamically loa\n-000033e0: 6465 6420 6c69 6272 6172 6965 7320 6861 ded libraries ha\n-000033f0: 7665 2061 6c6c 2073 796d 626f 6c20 7265 ve all symbol re\n-00003400: 6c6f 6361 7469 6f6e 730a 7065 7266 726f locations.perfro\n-00003410: 6d65 6420 6174 206c 6f61 642d 7469 6d65 med at load-time\n-00003420: 2c20 6e6f 7420 6173 2072 6571 7569 7265 , not as require\n-00003430: 642e 6c6f 6164 2d66 696c 656e 616d 6557 d.load-filenameW\n-00003440: 6869 6c65 2075 7369 6e67 2074 6865 2060 hile using the `\n-00003450: 6c6f 6164 2720 6675 6e63 7469 6f6e 2074 load' function t\n-00003460: 6f20 6c6f 6164 2061 204c 6973 7020 6c69 o load a Lisp li\n-00003470: 6272 6172 792c 2074 6869 7320 7661 7269 brary, this vari\n-00003480: 6162 6c65 2069 730a 7365 7420 746f 2074 able is.set to t\n-00003490: 6865 206e 616d 6520 6f66 2074 6865 2066 he name of the f\n-000034a0: 696c 6520 6265 696e 6720 6c6f 6164 6564 ile being loaded\n-000034b0: 2e72 6570 2e6c 616e 672e 696e 7465 7270 .rep.lang.interp\n-000034c0: 7265 7465 7223 7175 6f74 6571 756f 7465 reter#quotequote\n-000034d0: 2041 5247 0a27 4152 470a 0a52 6574 7572 ARG.'ARG..Retur\n-000034e0: 6e73 2041 5247 2e72 6570 2e6c 616e 672e ns ARG.rep.lang.\n-000034f0: 696e 7465 7270 7265 7465 7223 6c61 6d62 interpreter#lamb\n-00003500: 6461 6c61 6d62 6461 204c 414d 4244 412d dalambda LAMBDA-\n-00003510: 4c49 5354 2042 4f44 592e 2e2e 0a0a 4576 LIST BODY.....Ev\n-00003520: 616c 7561 7465 7320 746f 2061 6e20 616e aluates to an an\n-00003530: 6f6e 796d 6f75 7320 6675 6e63 7469 6f6e onymous function\n-00003540: 2e72 6570 2e64 6174 6123 6361 7263 6172 .rep.data#carcar\n-00003550: 2043 4f4e 532d 4345 4c4c 0a0a 5265 7475 CONS-CELL..Retu\n-00003560: 726e 7320 7468 6520 7661 6c75 6520 7374 rns the value st\n-00003570: 6f72 6564 2069 6e20 7468 6520 6361 7220 ored in the car \n-00003580: 736c 6f74 206f 6620 434f 4e53 2d43 454c slot of CONS-CEL\n-00003590: 4c2c 206f 7220 6e69 6c20 6966 2043 4f4e L, or nil if CON\n-000035a0: 532d 4345 4c4c 0a69 7320 6e69 6c2e 7265 S-CELL.is nil.re\n-000035b0: 702e 6461 7461 2363 6472 6364 7220 434f p.data#cdrcdr CO\n-000035c0: 4e53 2d43 454c 4c0a 0a52 6574 7572 6e73 NS-CELL..Returns\n-000035d0: 2074 6865 2076 616c 7565 2073 746f 7265 the value store\n-000035e0: 6420 696e 2074 6865 2063 6472 2073 6c6f d in the cdr slo\n-000035f0: 7420 6f66 2043 4f4e 532d 4345 4c4c 2c20 t of CONS-CELL, \n-00003600: 6f72 206e 696c 2069 6620 434f 4e53 2d43 or nil if CONS-C\n-00003610: 454c 4c0a 6973 206e 696c 2e72 6570 2e64 ELL.is nil.rep.d\n-00003620: 6174 6123 6c69 7374 6c69 7374 2041 5247 ata#listlist ARG\n-00003630: 532e 2e2e 0a0a 5265 7475 726e 7320 6120 S.....Returns a \n-00003640: 6e65 7720 6c69 7374 2077 6974 6820 656c new list with el\n-00003650: 656d 656e 7473 2041 5247 532e 2e2e 7265 ements ARGS...re\n-00003660: 702e 6461 7461 236c 6973 742a 6c69 7374 p.data#list*list\n-00003670: 2a20 4152 4731 2041 5247 3220 2e2e 2e20 * ARG1 ARG2 ... \n-00003680: 4152 474e 0a0a 5265 7475 726e 7320 6120 ARGN..Returns a \n-00003690: 6e65 7720 6c69 7374 2028 4152 4731 2041 new list (ARG1 A\n-000036a0: 5247 3220 2e2e 2e20 4152 474e 2d31 202e RG2 ... ARGN-1 .\n-000036b0: 2041 5247 4e29 2e20 5468 6174 2069 732c ARGN). That is,\n-000036c0: 2074 6865 2073 616d 6520 6173 2066 726f the same as fro\n-000036d0: 6d0a 606c 6973 7427 2062 7574 2074 6865 m.`list' but the\n-000036e0: 206c 6173 7420 6172 6775 6d65 6e74 2069 last argument i\n-000036f0: 7320 646f 7474 6564 2074 6f20 7468 6520 s dotted to the \n-00003700: 6c61 7374 2062 7574 206f 6e65 2061 7267 last but one arg\n-00003710: 756d 656e 742e 7265 702e 6461 7461 236d ument.rep.data#m\n-00003720: 616b 652d 6c69 7374 6d61 6b65 2d6c 6973 ake-listmake-lis\n-00003730: 7420 4c45 4e47 5448 205b 494e 4954 4941 t LENGTH [INITIA\n-00003740: 4c2d 7265 7076 5d0a 0a52 6574 7572 6e73 L-repv]..Returns\n-00003750: 2061 206e 6577 206c 6973 7420 7769 7468 a new list with\n-00003760: 204c 454e 4754 4820 6d65 6d62 6572 732c LENGTH members,\n-00003770: 2065 6163 6820 6f66 2077 6869 6368 2069 each of which i\n-00003780: 7320 696e 6974 6961 6c69 7365 6420 746f s initialised to\n-00003790: 0a49 4e49 5449 414c 2d72 6570 762c 206f .INITIAL-repv, o\n-000037a0: 7220 6e69 6c2e 7265 702e 6461 7461 2361 r nil.rep.data#a\n-000037b0: 7070 656e 6461 7070 656e 6420 4c49 5354 ppendappend LIST\n-000037c0: 532e 2e2e 0a0a 4e6f 6e2d 6465 7374 7275 S.....Non-destru\n-000037d0: 6374 6976 656c 7920 636f 6e63 6174 656e ctively concaten\n-000037e0: 6174 6573 2065 6163 6820 6f66 2069 7427 ates each of it'\n-000037f0: 7320 6172 6775 6d65 6e74 204c 4953 5453 s argument LISTS\n-00003800: 2e2e 2e20 696e 746f 206f 6e65 0a6e 6577 ... into one.new\n-00003810: 206c 6973 7420 7768 6963 6820 6973 2072 list which is r\n-00003820: 6574 7572 6e65 642e 7265 702e 6461 7461 eturned.rep.data\n-00003830: 236e 636f 6e63 6e63 6f6e 6320 4c49 5354 #nconcnconc LIST\n-00003840: 532e 2e2e 0a0a 4465 7374 7275 6374 6976 S.....Destructiv\n-00003850: 656c 7920 636f 6e63 6174 656e 6174 6573 ely concatenates\n-00003860: 2065 6163 6820 6f66 2069 7427 7320 6172 each of it's ar\n-00003870: 6775 6d65 6e74 204c 4953 5453 2e2e 2e20 gument LISTS... \n-00003880: 696e 746f 206f 6e65 206e 6577 0a6c 6973 into one new.lis\n-00003890: 742e 2045 7665 7279 204c 4953 5420 6275 t. Every LIST bu\n-000038a0: 7420 7468 6520 6c61 7374 2069 7320 6d6f t the last is mo\n-000038b0: 6469 6669 6564 2073 6f20 7468 6174 2069 dified so that i\n-000038c0: 7427 7320 6c61 7374 2063 6472 2070 6f69 t's last cdr poi\n-000038d0: 6e74 730a 746f 2074 6865 2062 6567 696e nts.to the begin\n-000038e0: 6e69 6e67 206f 6620 7468 6520 6e65 7874 ning of the next\n-000038f0: 206c 6973 742e 2052 6574 7572 6e73 2074 list. Returns t\n-00003900: 6865 206e 6577 206c 6973 742e 7265 702e he new list.rep.\n-00003910: 6461 7461 2372 706c 6163 6172 706c 6163 data#rplacarplac\n-00003920: 6120 434f 4e53 2d43 454c 4c20 4e45 572d a CONS-CELL NEW-\n-00003930: 4341 520a 0a53 6574 7320 7468 6520 7661 CAR..Sets the va\n-00003940: 6c75 6520 6f66 2074 6865 2063 6172 2073 lue of the car s\n-00003950: 6c6f 7420 696e 2043 4f4e 532d 4345 4c4c lot in CONS-CELL\n-00003960: 2074 6f20 4e45 572d 4341 522e 0a52 6574 to NEW-CAR..Ret\n-00003970: 7572 6e73 2074 6865 2043 4f4e 532d 4345 urns the CONS-CE\n-00003980: 4c4c 2e72 6570 2e64 6174 6123 7270 6c61 LL.rep.data#rpla\n-00003990: 6364 7270 6c61 6364 2043 4f4e 532d 4345 cdrplacd CONS-CE\n-000039a0: 4c4c 204e 4557 2d43 4452 0a0a 5365 7473 LL NEW-CDR..Sets\n-000039b0: 2074 6865 2076 616c 7565 206f 6620 7468 the value of th\n-000039c0: 6520 6364 7220 736c 6f74 2069 6e20 434f e cdr slot in CO\n-000039d0: 4e53 2d43 454c 4c20 746f 204e 4557 2d43 NS-CELL to NEW-C\n-000039e0: 4452 2e0a 5265 7475 726e 7320 7468 6520 DR..Returns the \n-000039f0: 434f 4e53 2d43 454c 4c2e 7265 702e 6461 CONS-CELL.rep.da\n-00003a00: 7461 2372 6576 6572 7365 7265 7665 7273 ta#reverserevers\n-00003a10: 6520 4c49 5354 0a0a 5265 7475 726e 7320 e LIST..Returns \n-00003a20: 6120 6e65 7720 6c69 7374 2077 6869 6368 a new list which\n-00003a30: 2069 7320 6120 636f 7079 206f 6620 4c49 is a copy of LI\n-00003a40: 5354 2065 7863 6570 7420 7468 6174 2074 ST except that t\n-00003a50: 6865 206d 656d 6265 7273 2061 7265 2069 he members are i\n-00003a60: 6e0a 7265 7665 7273 6520 6f72 6465 722e n.reverse order.\n-00003a70: 7265 702e 6461 7461 236e 7265 7665 7273 rep.data#nrevers\n-00003a80: 656e 7265 7665 7273 6520 4c49 5354 0a0a enreverse LIST..\n-00003a90: 5265 7475 726e 7320 4c49 5354 2061 6c74 Returns LIST alt\n-00003aa0: 6572 6564 2073 6f20 7468 6174 2069 7427 ered so that it'\n-00003ab0: 7320 6d65 6d62 6572 7320 6172 6520 696e s members are in\n-00003ac0: 2072 6576 6572 7365 206f 7264 6572 2074 reverse order t\n-00003ad0: 6f20 7768 6174 2074 6865 790a 7765 7265 o what they.were\n-00003ae0: 2e20 5468 6973 2066 756e 6374 696f 6e20 . This function \n-00003af0: 6973 2064 6573 7472 7563 7469 7665 2074 is destructive t\n-00003b00: 6f77 6172 6473 2069 7427 7320 6172 6775 owards it's argu\n-00003b10: 6d65 6e74 2e72 6570 2e64 6174 6123 6173 ment.rep.data#as\n-00003b20: 736f 6361 7373 6f63 2045 4c54 2041 5353 socassoc ELT ASS\n-00003b30: 4f43 2d4c 4953 540a 0a53 6561 7263 6865 OC-LIST..Searche\n-00003b40: 7320 4153 534f 432d 4c49 5354 2066 6f72 s ASSOC-LIST for\n-00003b50: 2061 206c 6973 7420 7768 6f73 6520 6669 a list whose fi\n-00003b60: 7273 7420 656c 656d 656e 7420 6973 2045 rst element is E\n-00003b70: 4c54 2e20 6061 7373 6f63 2720 7573 6573 LT. `assoc' uses\n-00003b80: 0a60 6571 7561 6c27 2074 6f20 636f 6d70 .`equal' to comp\n-00003b90: 6172 6520 656c 656d 656e 7473 2e20 5265 are elements. Re\n-00003ba0: 7475 726e 7320 7468 6520 7375 622d 6c69 turns the sub-li\n-00003bb0: 7374 2073 7461 7274 696e 6720 6672 6f6d st starting from\n-00003bc0: 2074 6865 2066 6972 7374 200a 6d61 7463 the first .matc\n-00003bd0: 6869 6e67 2061 7373 6f63 6961 7469 6f6e hing association\n-00003be0: 2e0a 466f 7220 6578 616d 706c 652c 0a20 ..For example,. \n-00003bf0: 2020 2028 6173 736f 6320 2774 6872 6565 (assoc 'three\n-00003c00: 2027 2828 6f6e 6520 2e20 3129 2028 7477 '((one . 1) (tw\n-00003c10: 6f20 2e20 3229 2028 7468 7265 6520 2e20 o . 2) (three . \n-00003c20: 3329 2028 666f 7572 202e 2034 2929 290a 3) (four . 4))).\n-00003c30: 2020 2020 203d 3e20 2874 6872 6565 202e => (three .\n-00003c40: 2033 2972 6570 2e64 6174 6123 6173 7371 3)rep.data#assq\n-00003c50: 6173 7371 2045 4c54 2041 5353 4f43 2d4c assq ELT ASSOC-L\n-00003c60: 4953 540a 0a53 6561 7263 6865 7320 4153 IST..Searches AS\n-00003c70: 534f 432d 4c49 5354 2066 6f72 2061 206c SOC-LIST for a l\n-00003c80: 6973 7420 7768 6f73 6520 6669 7273 7420 ist whose first \n-00003c90: 656c 656d 656e 7420 6973 2045 4c54 2e20 element is ELT. \n-00003ca0: 6061 7373 7127 2075 7365 7320 6065 7127 `assq' uses `eq'\n-00003cb0: 0a74 6f20 636f 6d70 6172 6520 656c 656d .to compare elem\n-00003cc0: 656e 7473 2e20 5265 7475 726e 7320 7468 ents. Returns th\n-00003cd0: 6520 7375 622d 6c69 7374 2073 7461 7274 e sub-list start\n-00003ce0: 696e 6720 6672 6f6d 2074 6865 2066 6972 ing from the fir\n-00003cf0: 7374 206d 6174 6368 696e 670a 6173 736f st matching.asso\n-00003d00: 6369 6174 696f 6e2e 7265 702e 6461 7461 ciation.rep.data\n-00003d10: 2372 6173 736f 6372 6173 736f 6320 454c #rassocrassoc EL\n-00003d20: 5420 4153 534f 432d 4c49 5354 0a0a 5365 T ASSOC-LIST..Se\n-00003d30: 6172 6368 6573 2041 5353 4f43 2d4c 4953 arches ASSOC-LIS\n-00003d40: 5420 666f 7220 6120 636f 6e73 2d63 656c T for a cons-cel\n-00003d50: 6c20 7768 6f73 6520 6364 7220 656c 656d l whose cdr elem\n-00003d60: 656e 7420 6973 2060 6571 7561 6c27 2074 ent is `equal' t\n-00003d70: 6f20 454c 542e 200a 5265 7475 726e 7320 o ELT. .Returns \n-00003d80: 7468 6520 6669 7273 7420 636f 6e73 2d63 the first cons-c\n-00003d90: 656c 6c20 7768 6963 6820 6d61 7463 6865 ell which matche\n-00003da0: 732c 206f 7220 6e69 6c2e 0a46 6f72 2065 s, or nil..For e\n-00003db0: 7861 6d70 6c65 2c0a 2020 2020 2872 6173 xample,. (ras\n-00003dc0: 736f 6320 3320 2728 286f 6e65 202e 2031 soc 3 '((one . 1\n-00003dd0: 2920 2874 776f 202e 2032 2920 2874 6872 ) (two . 2) (thr\n-00003de0: 6565 202e 2033 2920 2866 6f75 7220 2e20 ee . 3) (four . \n-00003df0: 3429 2929 0a20 2020 2020 3d3e 2028 7468 4))). => (th\n-00003e00: 7265 6520 2e20 3329 7265 702e 6461 7461 ree . 3)rep.data\n-00003e10: 2372 6173 7371 7261 7373 7120 454c 5420 #rassqrassq ELT \n-00003e20: 4153 534f 432d 4c49 5354 0a0a 5365 6172 ASSOC-LIST..Sear\n-00003e30: 6368 6573 2041 5353 4f43 2d4c 4953 5420 ches ASSOC-LIST \n-00003e40: 666f 7220 6120 636f 6e73 2d63 656c 6c20 for a cons-cell \n-00003e50: 7768 6f73 6520 6364 7220 6973 2060 6571 whose cdr is `eq\n-00003e60: 2720 746f 2045 4c54 2e0a 5265 7475 726e ' to ELT..Return\n-00003e70: 7320 7468 6520 6669 7273 7420 6d61 7463 s the first matc\n-00003e80: 6869 6e67 2063 6f6e 732d 6365 6c6c 2c20 hing cons-cell, \n-00003e90: 656c 7365 206e 696c 2e72 6570 2e64 6174 else nil.rep.dat\n-00003ea0: 6123 6e74 686e 7468 2049 4e44 4558 204c a#nthnth INDEX L\n-00003eb0: 4953 540a 0a52 6574 7572 6e73 2074 6865 IST..Returns the\n-00003ec0: 2049 4e44 4558 7468 2065 6c65 6d65 6e74 INDEXth element\n-00003ed0: 206f 6620 4c49 5354 2e20 5468 6520 6669 of LIST. The fi\n-00003ee0: 7273 7420 656c 656d 656e 7420 6861 7320 rst element has \n-00003ef0: 616e 2049 4e44 4558 206f 6620 7a65 726f an INDEX of zero\n-00003f00: 2e72 6570 2e64 6174 6123 6e74 6863 6472 .rep.data#nthcdr\n-00003f10: 6e74 6863 6472 2049 4e44 4558 204c 4953 nthcdr INDEX LIS\n-00003f20: 540a 0a52 6574 7572 6e73 2074 6865 2049 T..Returns the I\n-00003f30: 4e44 4558 7468 2063 6472 206f 6620 4c49 NDEXth cdr of LI\n-00003f40: 5354 2e20 5468 6520 6669 7273 7420 6973 ST. The first is\n-00003f50: 2049 4e44 4558 207a 6572 6f2e 7265 702e INDEX zero.rep.\n-00003f60: 6461 7461 236c 6173 746c 6173 7420 4c49 data#lastlast LI\n-00003f70: 5354 0a0a 5265 7475 726e 7320 7468 6520 ST..Returns the \n-00003f80: 6c61 7374 2065 6c65 6d65 6e74 206f 6620 last element of \n-00003f90: 4c49 5354 2e72 6570 2e64 6174 6123 6d61 LIST.rep.data#ma\n-00003fa0: 7063 6d61 7063 2046 554e 4354 494f 4e20 pcmapc FUNCTION \n-00003fb0: 4c49 5354 0a0a 4170 706c 6965 7320 4655 LIST..Applies FU\n-00003fc0: 4e43 5449 4f4e 2074 6f20 6561 6368 2065 NCTION to each e\n-00003fd0: 6c65 6d65 6e74 2069 6e20 4c49 5354 2c20 lement in LIST, \n-00003fe0: 6469 7363 6172 6473 2074 6865 2072 6573 discards the res\n-00003ff0: 756c 7473 2e00 0000 0000 0000 0000 0000 ults............\n-00004000: 7265 702e 6461 7461 236d 6170 6361 726d rep.data#mapcarm\n-00004010: 6170 6361 7220 4655 4e43 5449 4f4e 204c apcar FUNCTION L\n-00004020: 4953 540a 0a43 616c 6c73 2046 554e 4354 IST..Calls FUNCT\n-00004030: 494f 4e2d 4e41 4d45 2077 6974 6820 6561 ION-NAME with ea\n-00004040: 6368 2065 6c65 6d65 6e74 206f 6620 4c49 ch element of LI\n-00004050: 5354 2061 7320 616e 2061 7267 756d 656e ST as an argumen\n-00004060: 7420 696e 2074 7572 6e20 616e 640a 7265 t in turn and.re\n-00004070: 7475 726e 7320 6120 6e65 7720 6c69 7374 turns a new list\n-00004080: 2063 6f6e 7374 7275 6374 6564 2066 726f constructed fro\n-00004090: 6d20 7468 6520 7265 7375 6c74 732c 2069 m the results, i\n-000040a0: 652c 0a20 2028 6d61 7063 6172 2028 6675 e,. (mapcar (fu\n-000040b0: 6e63 7469 6f6e 2028 6c61 6d62 6461 2028 nction (lambda (\n-000040c0: 7829 2028 312b 2078 2929 2920 2728 3120 x) (1+ x))) '(1 \n-000040d0: 3220 3329 290a 2020 203d 3e20 2832 2033 2 3)). => (2 3\n-000040e0: 2034 2972 6570 2e64 6174 6123 6669 6c74 4)rep.data#filt\n-000040f0: 6572 6669 6c74 6572 2050 5245 4449 4341 erfilter PREDICA\n-00004100: 5445 204c 4953 540a 0a52 6574 7572 6e20 TE LIST..Return \n-00004110: 6120 6e65 7720 6c69 7374 2c20 636f 6e73 a new list, cons\n-00004120: 6973 7469 6e67 206f 6620 7468 6520 656c isting of the el\n-00004130: 656d 656e 7473 2069 6e20 4c49 5354 2077 ements in LIST w\n-00004140: 6869 6368 2074 6865 2066 756e 6374 696f hich the functio\n-00004150: 6e0a 5052 4544 4943 4154 4520 7265 7475 n.PREDICATE retu\n-00004160: 726e 7320 7420 7768 656e 2061 7070 6c69 rns t when appli\n-00004170: 6564 2074 6f3b 2069 2e65 2e20 736f 6d65 ed to; i.e. some\n-00004180: 7468 696e 6720 6c69 6b65 0a0a 286d 6170 thing like..(map\n-00004190: 6361 7220 276e 636f 6e63 2028 6d61 7063 car 'nconc (mapc\n-000041a0: 6172 2023 2728 6c61 6d62 6461 2028 7829 ar #'(lambda (x)\n-000041b0: 0a09 0909 2020 2028 7768 656e 2028 5052 .... (when (PR\n-000041c0: 4544 4943 4154 4520 7829 0a09 0909 2020 EDICATE x).... \n-000041d0: 2020 2028 6c69 7374 2078 2929 290a 0909 (list x)))...\n-000041e0: 2020 2020 2020 204c 4953 5429 2972 6570 LIST))rep\n-000041f0: 2e64 6174 6123 6d65 6d62 6572 6d65 6d62 .data#membermemb\n-00004200: 6572 2045 4c54 204c 4953 540a 0a49 6620 er ELT LIST..If \n-00004210: 454c 5420 6973 2061 206d 656d 6265 7220 ELT is a member \n-00004220: 6f66 206c 6973 7420 4c49 5354 2074 6865 of list LIST the\n-00004230: 6e20 7265 7475 726e 2074 6865 2074 6169 n return the tai\n-00004240: 6c20 6f66 2074 6865 206c 6973 7420 7374 l of the list st\n-00004250: 6172 7469 6e67 0a66 726f 6d20 7468 6520 arting.from the \n-00004260: 6d61 7463 6865 6420 454c 542c 2069 652c matched ELT, ie,\n-00004270: 0a20 2028 6d65 6d62 6572 2031 2027 2832 . (member 1 '(2\n-00004280: 2031 2033 2929 0a20 2020 3d3e 2028 3120 1 3)). => (1 \n-00004290: 3329 0a60 6d65 6d62 6572 2720 7573 6573 3).`member' uses\n-000042a0: 2060 6571 7561 6c27 2074 6f20 636f 6d70 `equal' to comp\n-000042b0: 6172 6520 6174 6f6d 732e 7265 702e 6461 are atoms.rep.da\n-000042c0: 7461 236d 656d 716d 656d 7120 454c 5420 ta#memqmemq ELT \n-000042d0: 4c49 5354 0a0a 4966 2045 4c54 2069 7320 LIST..If ELT is \n-000042e0: 6120 6d65 6d62 6572 206f 6620 6c69 7374 a member of list\n-000042f0: 204c 4953 5420 7468 656e 2072 6574 7572 LIST then retur\n-00004300: 6e20 7468 6520 7461 696c 206f 6620 7468 n the tail of th\n-00004310: 6520 6c69 7374 2073 7461 7274 696e 670a e list starting.\n-00004320: 6672 6f6d 2074 6865 206d 6174 6368 6564 from the matched\n-00004330: 2045 4c54 2c20 6965 2c0a 2020 286d 656d ELT, ie,. (mem\n-00004340: 7120 3120 2728 3220 3120 3329 290a 2020 q 1 '(2 1 3)). \n-00004350: 203d 3e20 2831 2033 290a 606d 656d 7127 => (1 3).`memq'\n-00004360: 2075 7365 7320 6065 7127 2074 6f20 636f uses `eq' to co\n-00004370: 6d70 6172 6520 6174 6f6d 732e 7265 702e mpare atoms.rep.\n-00004380: 6461 7461 236d 656d 716c 6d65 6d71 6c20 data#memqlmemql \n-00004390: 454c 5420 4c49 5354 0a0a 4966 2045 4c54 ELT LIST..If ELT\n-000043a0: 2069 7320 6120 6d65 6d62 6572 206f 6620 is a member of \n-000043b0: 6c69 7374 204c 4953 5420 7468 656e 2072 list LIST then r\n-000043c0: 6574 7572 6e20 7468 6520 7461 696c 206f eturn the tail o\n-000043d0: 6620 7468 6520 6c69 7374 2073 7461 7274 f the list start\n-000043e0: 696e 670a 6672 6f6d 2074 6865 206d 6174 ing.from the mat\n-000043f0: 6368 6564 2045 4c54 2e20 606d 656d 716c ched ELT. `memql\n-00004400: 2720 7573 6573 2060 6571 6c27 2074 6f20 ' uses `eql' to \n-00004410: 636f 6d70 6172 6520 6c69 7374 2069 7465 compare list ite\n-00004420: 6d73 2e72 6570 2e64 6174 6123 6465 6c65 ms.rep.data#dele\n-00004430: 7465 6465 6c65 7465 2045 4c54 204c 4953 tedelete ELT LIS\n-00004440: 540a 0a52 6574 7572 6e73 204c 4953 5420 T..Returns LIST \n-00004450: 7769 7468 2061 6e79 206d 656d 6265 7273 with any members\n-00004460: 2060 6571 7561 6c27 2074 6f20 454c 5420 `equal' to ELT \n-00004470: 6465 7374 7275 6374 6976 656c 7920 7265 destructively re\n-00004480: 6d6f 7665 642e 7265 702e 6461 7461 2364 moved.rep.data#d\n-00004490: 656c 7164 656c 7120 454c 5420 4c49 5354 elqdelq ELT LIST\n-000044a0: 0a0a 5265 7475 726e 7320 4c49 5354 2077 ..Returns LIST w\n-000044b0: 6974 6820 616e 7920 6d65 6d62 6572 7320 ith any members \n-000044c0: 6065 7127 2074 6f20 454c 5420 6465 7374 `eq' to ELT dest\n-000044d0: 7275 6374 6976 656c 7920 7265 6d6f 7665 ructively remove\n-000044e0: 642e 7265 702e 6461 7461 2364 656c 6574 d.rep.data#delet\n-000044f0: 652d 6966 6465 6c65 7465 2d69 6620 4655 e-ifdelete-if FU\n-00004500: 4e43 5449 4f4e 204c 4953 540a 0a53 696d NCTION LIST..Sim\n-00004510: 696c 6172 2074 6f20 6064 656c 6574 6527 ilar to `delete'\n-00004520: 2065 7863 6570 7420 7468 6174 2061 2070 except that a p\n-00004530: 7265 6469 6361 7465 2066 756e 6374 696f redicate functio\n-00004540: 6e2c 2046 554e 4354 494f 4e2d 4e41 4d45 n, FUNCTION-NAME\n-00004550: 2c20 6973 0a75 7365 6420 746f 2064 6563 , is.used to dec\n-00004560: 6964 6520 7768 6963 6820 656c 656d 656e ide which elemen\n-00004570: 7473 2074 6f20 6465 6c65 7465 2028 7265 ts to delete (re\n-00004580: 6d6f 7665 2064 6573 7472 7563 7469 7665 move destructive\n-00004590: 6c79 292e 0a60 6465 6c65 7465 2d69 6627 ly)..`delete-if'\n-000045a0: 2064 656c 6574 6573 2061 6e20 656c 656d deletes an elem\n-000045b0: 656e 7420 6966 2046 554e 4354 494f 4e2d ent if FUNCTION-\n-000045c0: 4e41 4d45 2072 6574 7572 6e73 206e 6f6e NAME returns non\n-000045d0: 2d6e 696c 2077 6865 6e20 0a61 7070 6c69 -nil when .appli\n-000045e0: 6564 2074 6f20 7468 6174 2065 6c65 6d65 ed to that eleme\n-000045f0: 6e74 2c20 6965 2c0a 2020 2864 656c 6574 nt, ie,. (delet\n-00004600: 652d 6966 2027 286c 616d 6264 6120 2878 e-if '(lambda (x\n-00004610: 2920 283d 2078 2031 2929 2027 2831 2032 ) (= x 1)) '(1 2\n-00004620: 2033 2034 2031 2032 2929 0a20 2020 3d3e 3 4 1 2)). =>\n-00004630: 2028 3220 3320 3420 3229 7265 702e 6461 (2 3 4 2)rep.da\n-00004640: 7461 2364 656c 6574 652d 6966 2d6e 6f74 ta#delete-if-not\n-00004650: 6465 6c65 7465 2d69 662d 6e6f 7420 4655 delete-if-not FU\n-00004660: 4e43 5449 4f4e 204c 4953 540a 0a53 696d NCTION LIST..Sim\n-00004670: 696c 6172 2074 6f20 6064 656c 6574 6527 ilar to `delete'\n-00004680: 2065 7863 6570 7420 7468 6174 2061 2070 except that a p\n-00004690: 7265 6469 6361 7465 2066 756e 6374 696f redicate functio\n-000046a0: 6e2c 2046 554e 4354 494f 4e2d 4e41 4d45 n, FUNCTION-NAME\n-000046b0: 2c20 6973 0a75 7365 6420 746f 2064 6563 , is.used to dec\n-000046c0: 6964 6520 7768 6963 6820 656c 656d 656e ide which elemen\n-000046d0: 7473 2074 6f20 6465 6c65 7465 2028 7265 ts to delete (re\n-000046e0: 6d6f 7665 2064 6573 7472 7563 7469 7665 move destructive\n-000046f0: 6c79 292e 0a60 6465 6c65 7465 2d69 662d ly)..`delete-if-\n-00004700: 6e6f 7427 2064 656c 6574 6573 2061 6e20 not' deletes an \n-00004710: 656c 656d 656e 7420 6966 2046 554e 4354 element if FUNCT\n-00004720: 494f 4e2d 4e41 4d45 2072 6574 7572 6e73 ION-NAME returns\n-00004730: 206e 696c 2077 6865 6e20 0a61 7070 6c69 nil when .appli\n-00004740: 6564 2074 6f20 7468 6174 2065 6c65 6d65 ed to that eleme\n-00004750: 6e74 2c20 6965 2c0a 2020 2864 656c 6574 nt, ie,. (delet\n-00004760: 652d 6966 2d6e 6f74 2027 286c 616d 6264 e-if-not '(lambd\n-00004770: 6120 2878 2920 283d 2078 2031 2929 2027 a (x) (= x 1)) '\n-00004780: 2831 2032 2033 2034 2031 2032 2929 0a20 (1 2 3 4 1 2)). \n-00004790: 2020 3d3e 2028 3120 3129 7265 702e 6461 => (1 1)rep.da\n-000047a0: 7461 2376 6563 746f 7276 6563 746f 7220 ta#vectorvector \n-000047b0: 4152 4753 2e2e 2e0a 0a52 6574 7572 6e73 ARGS.....Returns\n-000047c0: 2061 206e 6577 2076 6563 746f 7220 7769 a new vector wi\n-000047d0: 7468 2041 5247 532e 2e2e 2061 7320 6974 th ARGS... as it\n-000047e0: 7320 656c 656d 656e 7473 2e72 6570 2e64 s elements.rep.d\n-000047f0: 6174 6123 6d61 6b65 2d76 6563 746f 726d ata#make-vectorm\n-00004800: 616b 652d 7665 6374 6f72 2053 495a 4520 ake-vector SIZE \n-00004810: 5b49 4e49 5449 414c 2d72 6570 765d 0a0a [INITIAL-repv]..\n-00004820: 4372 6561 7465 7320 6120 6e65 7720 7665 Creates a new ve\n-00004830: 6374 6f72 206f 6620 7369 7a65 2053 495a ctor of size SIZ\n-00004840: 452e 2049 6620 494e 4954 4941 4c2d 7265 E. If INITIAL-re\n-00004850: 7076 2069 7320 7072 6f76 6964 6564 2065 pv is provided e\n-00004860: 6163 6820 656c 656d 656e 740a 7769 6c6c ach element.will\n-00004870: 2062 6520 7365 7420 746f 2074 6861 7420 be set to that \n-00004880: 7661 6c75 652c 2065 6c73 6520 7468 6579 value, else they\n-00004890: 2077 696c 6c20 616c 6c20 6265 206e 696c will all be nil\n-000048a0: 2e72 6570 2e64 6174 6123 6172 7261 7970 .rep.data#arrayp\n-000048b0: 6172 7261 7970 2041 5247 0a0a 5265 7475 arrayp ARG..Retu\n-000048c0: 726e 7320 7420 7768 656e 2041 5247 2069 rns t when ARG i\n-000048d0: 7320 616e 2061 7272 6179 2e72 6570 2e64 s an array.rep.d\n-000048e0: 6174 6123 6173 6574 6173 6574 2041 5252 ata#asetaset ARR\n-000048f0: 4159 2049 4e44 4558 204e 4557 2d56 414c AY INDEX NEW-VAL\n-00004900: 5545 0a0a 5365 7473 2065 6c65 6d65 6e74 UE..Sets element\n-00004910: 206e 756d 6265 7220 494e 4445 5820 2861 number INDEX (a\n-00004920: 2070 6f73 6974 6976 6520 696e 7465 6765 positive intege\n-00004930: 7229 206f 6620 4152 5241 5920 2863 616e r) of ARRAY (can\n-00004940: 2062 6520 6120 7665 6374 6f72 0a6f 7220 be a vector.or \n-00004950: 6120 7374 7269 6e67 2920 746f 204e 4557 a string) to NEW\n-00004960: 2d56 414c 5545 2c20 7265 7475 726e 696e -VALUE, returnin\n-00004970: 6720 4e45 572d 5641 4c55 452e 204e 6f74 g NEW-VALUE. Not\n-00004980: 6520 7468 6174 2073 7472 696e 6773 0a63 e that strings.c\n-00004990: 616e 206f 6e6c 7920 636f 6e74 6169 6e20 an only contain \n-000049a0: 6368 6172 6163 7465 7273 2028 6965 2c20 characters (ie, \n-000049b0: 696e 7465 6765 7273 292e 7265 702e 6461 integers).rep.da\n-000049c0: 7461 2361 7265 6661 7265 6620 4152 5241 ta#arefaref ARRA\n-000049d0: 5920 494e 4445 580a 0a52 6574 7572 6e73 Y INDEX..Returns\n-000049e0: 2074 6865 2049 4e44 4558 7468 2028 6120 the INDEXth (a \n-000049f0: 6e6f 6e2d 6e65 6761 7469 7665 2069 6e74 non-negative int\n-00004a00: 6567 6572 2920 656c 656d 656e 7420 6f66 eger) element of\n-00004a10: 2041 5252 4159 2c20 7768 6963 680a 6361 ARRAY, which.ca\n-00004a20: 6e20 6265 2061 2076 6563 746f 7220 6f72 n be a vector or\n-00004a30: 2061 2073 7472 696e 672e 2049 4e44 4558 a string. INDEX\n-00004a40: 2073 7461 7274 7320 6174 207a 6572 6f2e starts at zero.\n-00004a50: 7265 702e 6461 7461 236d 616b 652d 7374 rep.data#make-st\n-00004a60: 7269 6e67 6d61 6b65 2d73 7472 696e 6720 ringmake-string \n-00004a70: 4c45 4e47 5448 205b 494e 4954 4941 4c2d LENGTH [INITIAL-\n-00004a80: 5641 4c55 455d 0a0a 5265 7475 726e 7320 VALUE]..Returns \n-00004a90: 6120 6e65 7720 7374 7269 6e67 206f 6620 a new string of \n-00004aa0: 6c65 6e67 7468 204c 454e 4754 482c 2065 length LENGTH, e\n-00004ab0: 6163 6820 6368 6172 6163 7465 7220 6973 ach character is\n-00004ac0: 2069 6e69 7469 616c 6973 6564 2074 6f0a initialised to.\n-00004ad0: 494e 4954 4941 4c2d 7265 7076 2c20 6f72 INITIAL-repv, or\n-00004ae0: 2074 6f20 7370 6163 6520 6966 2049 4e49 to space if INI\n-00004af0: 5449 414c 2d56 414c 5545 2069 7320 6e6f TIAL-VALUE is no\n-00004b00: 7420 6769 7665 6e2e 7265 702e 6461 7461 t given.rep.data\n-00004b10: 2373 7562 7374 7269 6e67 7375 6273 7472 #substringsubstr\n-00004b20: 696e 6720 5354 5249 4e47 2053 5441 5254 ing STRING START\n-00004b30: 205b 454e 445d 0a0a 5265 7475 726e 7320 [END]..Returns \n-00004b40: 7468 6520 706f 7274 696f 6e20 6f66 2053 the portion of S\n-00004b50: 5452 494e 4720 7374 6172 7469 6e67 2061 TRING starting a\n-00004b60: 7420 6368 6172 6163 7465 7220 6e75 6d62 t character numb\n-00004b70: 6572 2053 5441 5254 2061 6e64 2065 6e64 er START and end\n-00004b80: 696e 670a 6174 2074 6865 2063 6861 7261 ing.at the chara\n-00004b90: 6374 6572 2062 6566 6f72 6520 454e 4420 cter before END \n-00004ba0: 286f 7220 7468 6520 656e 6420 6f66 2074 (or the end of t\n-00004bb0: 6865 2073 7472 696e 6720 6966 2045 4e44 he string if END\n-00004bc0: 2069 7320 6e6f 7420 6769 7665 6e29 2e0a is not given)..\n-00004bd0: 416c 6c20 696e 6469 6365 7320 7374 6172 All indices star\n-00004be0: 7420 6174 207a 6572 6f2e 7265 702e 6461 t at zero.rep.da\n-00004bf0: 7461 2363 6f6e 6361 7463 6f6e 6361 7420 ta#concatconcat \n-00004c00: 4152 4753 2e2e 2e0a 0a43 6f6e 6361 7465 ARGS.....Concate\n-00004c10: 6e61 7465 7320 616c 6c20 4152 4753 2e2e nates all ARGS..\n-00004c20: 2e20 696e 746f 2061 2073 696e 676c 6520 . into a single \n-00004c30: 7374 7269 6e67 2c20 6561 6368 2061 7267 string, each arg\n-00004c40: 756d 656e 7420 6361 6e20 6265 2061 2073 ument can be a s\n-00004c50: 7472 696e 672c 0a61 2063 6861 7261 6374 tring,.a charact\n-00004c60: 6572 206f 7220 6120 6c69 7374 206f 7220 er or a list or \n-00004c70: 7665 6374 6f72 206f 6620 6368 6172 6163 vector of charac\n-00004c80: 7465 7273 2e72 6570 2e64 6174 6123 6c65 ters.rep.data#le\n-00004c90: 6e67 7468 6c65 6e67 7468 2053 4551 5545 ngthlength SEQUE\n-00004ca0: 4e43 450a 0a52 6574 7572 6e73 2074 6865 NCE..Returns the\n-00004cb0: 206e 756d 6265 7220 6f66 2065 6c65 6d65 number of eleme\n-00004cc0: 6e74 7320 696e 2053 4551 5545 4e43 4520 nts in SEQUENCE \n-00004cd0: 2861 2073 7472 696e 672c 206c 6973 7420 (a string, list \n-00004ce0: 6f72 2076 6563 746f 7229 2e72 6570 2e64 or vector).rep.d\n-00004cf0: 6174 6123 636f 7079 2d73 6571 7565 6e63 ata#copy-sequenc\n-00004d00: 6563 6f70 792d 7365 7175 656e 6365 2053 ecopy-sequence S\n-00004d10: 4551 5545 4e43 450a 0a52 6574 7572 6e73 EQUENCE..Returns\n-00004d20: 2061 206e 6577 2073 6571 7565 6e63 6520 a new sequence \n-00004d30: 7768 6f73 6520 656c 656d 656e 7473 2061 whose elements a\n-00004d40: 7265 2065 7120 746f 2074 686f 7365 2069 re eq to those i\n-00004d50: 6e20 5345 5155 454e 4345 2e72 6570 2e64 n SEQUENCE.rep.d\n-00004d60: 6174 6123 656c 7465 6c74 2053 4551 5545 ata#eltelt SEQUE\n-00004d70: 4e43 4520 494e 4445 580a 0a52 6574 7572 NCE INDEX..Retur\n-00004d80: 6e20 7468 6520 656c 656d 656e 7420 6f66 n the element of\n-00004d90: 2053 4551 5545 4e43 4520 6174 2070 6f73 SEQUENCE at pos\n-00004da0: 6974 696f 6e20 494e 4445 5820 2863 6f75 ition INDEX (cou\n-00004db0: 6e74 696e 6720 6672 6f6d 207a 6572 6f29 nting from zero)\n-00004dc0: 2e72 6570 2e69 6f2e 6669 6c65 7323 6c6f .rep.io.files#lo\n-00004dd0: 6164 2d66 696c 656c 6f61 642d 6669 6c65 ad-fileload-file\n-00004de0: 2046 494c 454e 414d 4520 5b53 5452 5543 FILENAME [STRUC\n-00004df0: 5455 5245 5d0a 0a4c 6f61 6420 7468 6520 TURE]..Load the \n-00004e00: 6669 6c65 206f 6620 4c69 7370 2066 6f72 file of Lisp for\n-00004e10: 6d73 2063 616c 6c65 6420 4649 4c45 4e41 ms called FILENA\n-00004e20: 4d45 2028 6e6f 2073 7566 6669 7865 7320 ME (no suffixes \n-00004e30: 6172 6520 6164 6465 642c 206f 720a 7061 are added, or.pa\n-00004e40: 7468 7320 7365 6172 6368 6564 292e 2054 ths searched). T\n-00004e50: 6865 2066 696c 6520 6973 206c 6f61 6465 he file is loade\n-00004e60: 6420 696e 2061 206e 756c 6c20 6c65 7869 d in a null lexi\n-00004e70: 6361 6c20 656e 7669 726f 6e6d 656e 742c cal environment,\n-00004e80: 0a77 6974 6869 6e20 5354 5255 4354 5552 .within STRUCTUR\n-00004e90: 452e 2054 6865 2076 616c 7565 206f 6620 E. The value of \n-00004ea0: 7468 6520 6c61 7374 2066 6f72 6d20 6576 the last form ev\n-00004eb0: 616c 7561 7465 6420 6973 2072 6574 7572 aluated is retur\n-00004ec0: 6e65 642e 7265 702e 6461 7461 2365 7175 ned.rep.data#equ\n-00004ed0: 616c 6571 7561 6c20 5641 4c55 4531 2056 alequal VALUE1 V\n-00004ee0: 414c 5545 320a 0a43 6f6d 7061 7265 7320 ALUE2..Compares \n-00004ef0: 5641 4c55 4531 2061 6e64 2056 414c 5545 VALUE1 and VALUE\n-00004f00: 322c 2063 6f6d 7061 7265 7320 7468 6520 2, compares the \n-00004f10: 6163 7475 616c 2073 7472 7563 7475 7265 actual structure\n-00004f20: 206f 6620 7468 6520 6f62 6a65 6374 7320 of the objects \n-00004f30: 6e6f 740a 6a75 7374 2077 6865 7468 6572 not.just whether\n-00004f40: 2074 6865 206f 626a 6563 7473 2061 7265 the objects are\n-00004f50: 206f 6e65 2061 6e64 2074 6865 2073 616d one and the sam\n-00004f60: 652e 2069 652c 2077 696c 6c20 7265 7475 e. ie, will retu\n-00004f70: 726e 2074 2066 6f72 2074 776f 0a73 7472 rn t for two.str\n-00004f80: 696e 6773 2062 7569 6c74 2066 726f 6d20 ings built from \n-00004f90: 7468 6520 7361 6d65 2063 6861 7261 6374 the same charact\n-00004fa0: 6572 7320 696e 2074 6865 2073 616d 6520 ers in the same \n-00004fb0: 6f72 6465 7220 6576 656e 2069 6620 7468 order even if th\n-00004fc0: 6520 7374 7269 6e67 7327 0a6c 6f63 6174 e strings'.locat\n-00004fd0: 696f 6e20 696e 206d 656d 6f72 7920 6973 ion in memory is\n-00004fe0: 2064 6966 6665 7265 6e74 2e00 0000 0000 different......\n+00001000: 0000 0200 0000 0000 0000 0200 0000 0000 ................\n+00001010: 0000 0200 0000 0000 0000 0200 0000 0000 ................\n+00001020: 0000 0200 0000 0000 0000 0200 0000 0000 ................\n+00001030: 0000 0200 0000 0000 0000 0200 0000 0000 ................\n+00001040: 0000 0200 0000 0000 0000 0200 0000 0000 ................\n+00001050: 0000 0200 0000 0000 0000 0200 0000 0000 ................\n+00001060: 0000 0200 0000 0000 0000 0200 0000 0000 ................\n+00001070: 0000 0200 0000 0000 0000 0200 0000 0000 ................\n+00001080: 0000 0200 0000 0000 0000 0200 0000 0000 ................\n+00001090: 0000 0200 0000 0000 0000 0200 0000 0000 ................\n+000010a0: 0000 0200 0000 0000 0000 0200 0000 0000 ................\n+000010b0: 0000 0200 0000 0000 0000 0200 0000 0000 ................\n+000010c0: 0000 0200 0000 0000 0000 0200 0000 0000 ................\n+000010d0: 0000 0200 0000 0000 0000 0200 0000 0000 ................\n+000010e0: 0000 0200 0000 0000 0000 0200 0000 0000 ................\n+000010f0: 0000 0200 0000 0000 0000 0200 0000 0000 ................\n+00001100: 0000 0200 0000 0000 0000 0200 0000 0000 ................\n+00001110: 0000 0200 0000 0000 0000 0200 0000 0000 ................\n+00001120: 0000 0200 0000 0000 0000 0200 0000 0000 ................\n+00001130: 0000 0200 0000 0000 0000 0200 0000 0000 ................\n+00001140: 0000 0200 0000 0000 0000 0200 0000 0000 ................\n+00001150: 0000 0200 0000 0000 0000 0200 0000 0000 ................\n+00001160: 0000 0200 0000 0000 0000 0200 0000 0000 ................\n+00001170: 0000 0200 0000 0000 0000 0200 0000 0000 ................\n+00001180: 0000 0200 0000 0000 0000 0200 0000 0000 ................\n+00001190: 0000 0200 0000 0000 0000 0200 0000 0000 ................\n+000011a0: 0000 0200 0000 0000 0000 0200 0000 0000 ................\n+000011b0: 0000 0200 0000 0000 0000 0200 0000 0000 ................\n+000011c0: 0000 0200 0000 0000 0000 0200 0000 0000 ................\n+000011d0: 0000 0200 0000 0000 0000 0200 0000 0000 ................\n+000011e0: 0000 0200 0000 0000 0000 0200 0000 0000 ................\n+000011f0: 0000 0200 0000 0000 0000 0200 0000 0000 ................\n+00001200: 0010 0200 0000 0000 0010 0200 0000 0000 ................\n+00001210: 0010 0200 0000 0000 0010 0200 0000 0000 ................\n+00001220: 0010 0200 0000 0000 0010 0200 0000 0000 ................\n+00001230: 0010 0200 0000 0000 0010 0200 0000 0000 ................\n+00001240: 0010 0200 0000 0000 0010 0200 0000 0000 ................\n+00001250: 0010 0200 0000 0000 0010 0200 0000 0000 ................\n+00001260: 0010 0200 0000 0000 0010 0200 0000 0000 ................\n+00001270: 0010 0200 0000 0000 0010 0200 0000 0000 ................\n+00001280: 0010 0200 0000 0000 0010 0200 0000 0000 ................\n+00001290: 0010 0200 0000 0000 0010 0200 0000 0000 ................\n+000012a0: 0010 0200 0000 0000 0010 0200 0000 0000 ................\n+000012b0: 0010 0200 0000 0000 0010 0200 0000 0000 ................\n+000012c0: 0010 0200 0000 0000 0010 0200 0000 0000 ................\n+000012d0: 0010 0200 0000 0000 0010 0200 0000 0000 ................\n+000012e0: 0010 0200 0000 0000 0010 0200 0000 0000 ................\n+000012f0: 0010 0200 0000 0000 0010 0200 0000 0000 ................\n+00001300: 0010 0200 0000 0000 0010 0200 0000 0000 ................\n+00001310: 0010 0200 0000 0000 0010 0200 0000 0000 ................\n+00001320: 0010 0200 0000 0000 0010 0200 0000 0000 ................\n+00001330: 0010 0200 0000 0000 0010 0200 0000 0000 ................\n+00001340: 0010 0200 0000 0000 0010 0200 0000 0000 ................\n+00001350: 0010 0200 0000 0000 0010 0200 0000 0000 ................\n+00001360: 0010 0200 0000 0000 0010 0200 0000 0000 ................\n+00001370: 0010 0200 0000 0000 0010 0200 0000 0000 ................\n+00001380: 0010 0200 0000 0000 0010 0200 0000 0000 ................\n+00001390: 0010 0200 0000 0000 0010 0200 0000 0000 ................\n+000013a0: 0010 0200 0000 0000 0010 0200 0000 0000 ................\n+000013b0: 0010 0200 0000 0000 0010 0200 0000 0000 ................\n+000013c0: 0010 0200 0000 0000 0010 0200 0000 0000 ................\n+000013d0: 0010 0200 0000 0000 0010 0200 0000 0000 ................\n+000013e0: 0010 0200 0000 0000 0010 0200 0000 0000 ................\n+000013f0: 0010 0200 0000 0000 0010 0200 0000 0000 ................\n+00001400: 0040 0200 0000 0000 0040 0200 0000 0000 .@.......@......\n+00001410: 0040 0200 0000 0000 0040 0200 0000 0000 .@.......@......\n+00001420: 0040 0200 0000 0000 0040 0200 0000 0000 .@.......@......\n+00001430: 0040 0200 0000 0000 0040 0200 0000 0000 .@.......@......\n+00001440: 0040 0200 0000 0000 0040 0200 0000 0000 .@.......@......\n+00001450: 0040 0200 0000 0000 0040 0200 0000 0000 .@.......@......\n+00001460: 0040 0200 0000 0000 0040 0200 0000 0000 .@.......@......\n+00001470: 0040 0200 0000 0000 0040 0200 0000 0000 .@.......@......\n+00001480: 0040 0200 0000 0000 0040 0200 0000 0000 .@.......@......\n+00001490: 0040 0200 0000 0000 0040 0200 0000 0000 .@.......@......\n+000014a0: 0040 0200 0000 0000 0040 0200 0000 0000 .@.......@......\n+000014b0: 0040 0200 0000 0000 0040 0200 0000 0000 .@.......@......\n+000014c0: 0040 0200 0000 0000 0040 0200 0000 0000 .@.......@......\n+000014d0: 0040 0200 0000 0000 0040 0200 0000 0000 .@.......@......\n+000014e0: 0040 0200 0000 0000 0040 0200 0000 0000 .@.......@......\n+000014f0: 0040 0200 0000 0000 0040 0200 0000 0000 .@.......@......\n+00001500: 0040 0200 0000 0000 0040 0200 0000 0000 .@.......@......\n+00001510: 0040 0200 0000 0000 0040 0200 0000 0000 .@.......@......\n+00001520: 0040 0200 0000 0000 0040 0200 0000 0000 .@.......@......\n+00001530: 0040 0200 0000 0000 0040 0200 0000 0000 .@.......@......\n+00001540: 0040 0200 0000 0000 0040 0200 0000 0000 .@.......@......\n+00001550: 0040 0200 0000 0000 0040 0200 0000 0000 .@.......@......\n+00001560: 0040 0200 0000 0000 0040 0200 0000 0000 .@.......@......\n+00001570: 0040 0200 0000 0000 0040 0200 0000 0000 .@.......@......\n+00001580: 0040 0200 0000 0000 0040 0200 0000 0000 .@.......@......\n+00001590: 0040 0200 0000 0000 0040 0200 0000 0000 .@.......@......\n+000015a0: 0040 0200 0000 0000 0040 0200 0000 0000 .@.......@......\n+000015b0: 0040 0200 0000 0000 0040 0200 0000 0000 .@.......@......\n+000015c0: 0040 0200 0000 0000 0040 0200 0000 0000 .@.......@......\n+000015d0: 0040 0200 0000 0000 0040 0200 0000 0000 .@.......@......\n+000015e0: 0040 0200 0000 0000 0040 0200 0000 0000 .@.......@......\n+000015f0: 0040 0200 0000 0000 0040 0200 0000 0000 .@.......@......\n+00001600: 0050 0200 0000 0000 0050 0200 0000 0000 .P.......P......\n+00001610: 0050 0200 0000 0000 0050 0200 0000 0000 .P.......P......\n+00001620: 0050 0200 0000 0000 0050 0200 0000 0000 .P.......P......\n+00001630: 0050 0200 0000 0000 0050 0200 0000 0000 .P.......P......\n+00001640: 0050 0200 0000 0000 0050 0200 0000 0000 .P.......P......\n+00001650: 0050 0200 0000 0000 0050 0200 0000 0000 .P.......P......\n+00001660: 0050 0200 0000 0000 0050 0200 0000 0000 .P.......P......\n+00001670: 0050 0200 0000 0000 0050 0200 0000 0000 .P.......P......\n+00001680: 0050 0200 0000 0000 0050 0200 0000 0000 .P.......P......\n+00001690: 0050 0200 0000 0000 0050 0200 0000 0000 .P.......P......\n+000016a0: 0050 0200 0000 0000 0050 0200 0000 0000 .P.......P......\n+000016b0: 0050 0200 0000 0000 0050 0200 0000 0000 .P.......P......\n+000016c0: 0050 0200 0000 0000 0050 0200 0000 0000 .P.......P......\n+000016d0: 0050 0200 0000 0000 0050 0200 0000 0000 .P.......P......\n+000016e0: 0050 0200 0000 0000 0050 0200 0000 0000 .P.......P......\n+000016f0: 0050 0200 0000 0000 0050 0200 0000 0000 .P.......P......\n+00001700: 0050 0200 0000 0000 0050 0200 0000 0000 .P.......P......\n+00001710: 0050 0200 0000 0000 0050 0200 0000 0000 .P.......P......\n+00001720: 0050 0200 0000 0000 0050 0200 0000 0000 .P.......P......\n+00001730: 0050 0200 0000 0000 0050 0200 0000 0000 .P.......P......\n+00001740: 0050 0200 0000 0000 0050 0200 0000 0000 .P.......P......\n+00001750: 0050 0200 0000 0000 0050 0200 0000 0000 .P.......P......\n+00001760: 0050 0200 0000 0000 0050 0200 0000 0000 .P.......P......\n+00001770: 0050 0200 0000 0000 0050 0200 0000 0000 .P.......P......\n+00001780: 0050 0200 0000 0000 0050 0200 0000 0000 .P.......P......\n+00001790: 0050 0200 0000 0000 0050 0200 0000 0000 .P.......P......\n+000017a0: 0050 0200 0000 0000 0050 0200 0000 0000 .P.......P......\n+000017b0: 0050 0200 0000 0000 0050 0200 0000 0000 .P.......P......\n+000017c0: 0050 0200 0000 0000 0050 0200 0000 0000 .P.......P......\n+000017d0: 0050 0200 0000 0000 0050 0200 0000 0000 .P.......P......\n+000017e0: 0050 0200 0000 0000 0050 0200 0000 0000 .P.......P......\n+000017f0: 0050 0200 0000 0000 0050 0200 0000 0000 .P.......P......\n+00001800: 00b0 0200 0000 0000 00b0 0200 0000 0000 ................\n+00001810: 00b0 0200 0000 0000 00b0 0200 0000 0000 ................\n+00001820: 00b0 0200 0000 0000 00b0 0200 0000 0000 ................\n+00001830: 00b0 0200 0000 0000 00b0 0200 0000 0000 ................\n+00001840: 00b0 0200 0000 0000 00b0 0200 0000 0000 ................\n+00001850: 00b0 0200 0000 0000 00b0 0200 0000 0000 ................\n+00001860: 00b0 0200 0000 0000 00b0 0200 0000 0000 ................\n+00001870: 00b0 0200 0000 0000 00b0 0200 0000 0000 ................\n+00001880: 00b0 0200 0000 0000 00b0 0200 0000 0000 ................\n+00001890: 00b0 0200 0000 0000 00b0 0200 0000 0000 ................\n+000018a0: 00b0 0200 0000 0000 00b0 0200 0000 0000 ................\n+000018b0: 00b0 0200 0000 0000 00b0 0200 0000 0000 ................\n+000018c0: 00b0 0200 0000 0000 00b0 0200 0000 0000 ................\n+000018d0: 00b0 0200 0000 0000 00b0 0200 0000 0000 ................\n+000018e0: 00b0 0200 0000 0000 00b0 0200 0000 0000 ................\n+000018f0: 00b0 0200 0000 0000 00b0 0200 0000 0000 ................\n+00001900: 00b0 0200 0000 0000 00b0 0200 0000 0000 ................\n+00001910: 00b0 0200 0000 0000 00b0 0200 0000 0000 ................\n+00001920: 00b0 0200 0000 0000 00b0 0200 0000 0000 ................\n+00001930: 00b0 0200 0000 0000 00b0 0200 0000 0000 ................\n+00001940: 00b0 0200 0000 0000 00b0 0200 0000 0000 ................\n+00001950: 00b0 0200 0000 0000 00b0 0200 0000 0000 ................\n+00001960: 00b0 0200 0000 0000 00b0 0200 0000 0000 ................\n+00001970: 00b0 0200 0000 0000 00b0 0200 0000 0000 ................\n+00001980: 00b0 0200 0000 0000 00b0 0200 0000 0000 ................\n+00001990: 00b0 0200 0000 0000 00b0 0200 0000 0000 ................\n+000019a0: 00b0 0200 0000 0000 00b0 0200 0000 0000 ................\n+000019b0: 00b0 0200 0000 0000 00b0 0200 0000 0000 ................\n+000019c0: 00b0 0200 0000 0000 00b0 0200 0000 0000 ................\n+000019d0: 00b0 0200 0000 0000 00b0 0200 0000 0000 ................\n+000019e0: 00b0 0200 0000 0000 00b0 0200 0000 0000 ................\n+000019f0: 00b0 0200 0000 0000 00b0 0200 0000 0000 ................\n+00001a00: 00c0 0200 0000 0000 00c0 0200 0000 0000 ................\n+00001a10: 00c0 0200 0000 0000 00c0 0200 0000 0000 ................\n+00001a20: 00c0 0200 0000 0000 00c0 0200 0000 0000 ................\n+00001a30: 00c0 0200 0000 0000 00c0 0200 0000 0000 ................\n+00001a40: 00c0 0200 0000 0000 00c0 0200 0000 0000 ................\n+00001a50: 00c0 0200 0000 0000 00c0 0200 0000 0000 ................\n+00001a60: 00c0 0200 0000 0000 00c0 0200 0000 0000 ................\n+00001a70: 00c0 0200 0000 0000 00c0 0200 0000 0000 ................\n+00001a80: 00c0 0200 0000 0000 00c0 0200 0000 0000 ................\n+00001a90: 00c0 0200 0000 0000 00c0 0200 0000 0000 ................\n+00001aa0: 00c0 0200 0000 0000 00c0 0200 0000 0000 ................\n+00001ab0: 00c0 0200 0000 0000 00c0 0200 0000 0000 ................\n+00001ac0: 00c0 0200 0000 0000 00c0 0200 0000 0000 ................\n+00001ad0: 00c0 0200 0000 0000 00c0 0200 0000 0000 ................\n+00001ae0: 00c0 0200 0000 0000 00c0 0200 0000 0000 ................\n+00001af0: 00c0 0200 0000 0000 00c0 0200 0000 0000 ................\n+00001b00: 00c0 0200 0000 0000 00c0 0200 0000 0000 ................\n+00001b10: 00c0 0200 0000 0000 00c0 0200 0000 0000 ................\n+00001b20: 00c0 0200 0000 0000 00c0 0200 0000 0000 ................\n+00001b30: 00c0 0200 0000 0000 00c0 0200 0000 0000 ................\n+00001b40: 00c0 0200 0000 0000 00c0 0200 0000 0000 ................\n+00001b50: 00c0 0200 0000 0000 00c0 0200 0000 0000 ................\n+00001b60: 00c0 0200 0000 0000 00c0 0200 0000 0000 ................\n+00001b70: 00c0 0200 0000 0000 00c0 0200 0000 0000 ................\n+00001b80: 00c0 0200 0000 0000 00c0 0200 0000 0000 ................\n+00001b90: 00c0 0200 0000 0000 00c0 0200 0000 0000 ................\n+00001ba0: 00c0 0200 0000 0000 00c0 0200 0000 0000 ................\n+00001bb0: 00c0 0200 0000 0000 00c0 0200 0000 0000 ................\n+00001bc0: 00c0 0200 0000 0000 00c0 0200 0000 0000 ................\n+00001bd0: 00c0 0200 0000 0000 00c0 0200 0000 0000 ................\n+00001be0: 00c0 0200 0000 0000 00c0 0200 0000 0000 ................\n+00001bf0: 00c0 0200 0000 0000 00c0 0200 0000 0000 ................\n+00001c00: 0080 0200 0000 0000 0080 0200 0000 0000 ................\n+00001c10: 0080 0200 0000 0000 0080 0200 0000 0000 ................\n+00001c20: 0080 0200 0000 0000 0080 0200 0000 0000 ................\n+00001c30: 0080 0200 0000 0000 0080 0200 0000 0000 ................\n+00001c40: 0080 0200 0000 0000 0080 0200 0000 0000 ................\n+00001c50: 0080 0200 0000 0000 0080 0200 0000 0000 ................\n+00001c60: 0080 0200 0000 0000 0080 0200 0000 0000 ................\n+00001c70: 0080 0200 0000 0000 0080 0200 0000 0000 ................\n+00001c80: 0080 0200 0000 0000 0080 0200 0000 0000 ................\n+00001c90: 0080 0200 0000 0000 0080 0200 0000 0000 ................\n+00001ca0: 0080 0200 0000 0000 0080 0200 0000 0000 ................\n+00001cb0: 0080 0200 0000 0000 0080 0200 0000 0000 ................\n+00001cc0: 0080 0200 0000 0000 0080 0200 0000 0000 ................\n+00001cd0: 0080 0200 0000 0000 0080 0200 0000 0000 ................\n+00001ce0: 0080 0200 0000 0000 0080 0200 0000 0000 ................\n+00001cf0: 0080 0200 0000 0000 0080 0200 0000 0000 ................\n+00001d00: 0080 0200 0000 0000 0080 0200 0000 0000 ................\n+00001d10: 0080 0200 0000 0000 0080 0200 0000 0000 ................\n+00001d20: 0080 0200 0000 0000 0080 0200 0000 0000 ................\n+00001d30: 0080 0200 0000 0000 0080 0200 0000 0000 ................\n+00001d40: 0080 0200 0000 0000 0080 0200 0000 0000 ................\n+00001d50: 0080 0200 0000 0000 0080 0200 0000 0000 ................\n+00001d60: 0080 0200 0000 0000 0080 0200 0000 0000 ................\n+00001d70: 0080 0200 0000 0000 0080 0200 0000 0000 ................\n+00001d80: 0080 0200 0000 0000 0080 0200 0000 0000 ................\n+00001d90: 0080 0200 0000 0000 0080 0200 0000 0000 ................\n+00001da0: 0080 0200 0000 0000 0080 0200 0000 0000 ................\n+00001db0: 0080 0200 0000 0000 0080 0200 0000 0000 ................\n+00001dc0: 0080 0200 0000 0000 0080 0200 0000 0000 ................\n+00001dd0: 0080 0200 0000 0000 0080 0200 0000 0000 ................\n+00001de0: 0080 0200 0000 0000 0080 0200 0000 0000 ................\n+00001df0: 0080 0200 0000 0000 0080 0200 0000 0000 ................\n+00001e00: 0090 0200 0000 0000 0090 0200 0000 0000 ................\n+00001e10: 0090 0200 0000 0000 0090 0200 0000 0000 ................\n+00001e20: 0090 0200 0000 0000 0090 0200 0000 0000 ................\n+00001e30: 0090 0200 0000 0000 0090 0200 0000 0000 ................\n+00001e40: 0090 0200 0000 0000 0090 0200 0000 0000 ................\n+00001e50: 0090 0200 0000 0000 0090 0200 0000 0000 ................\n+00001e60: 0090 0200 0000 0000 0090 0200 0000 0000 ................\n+00001e70: 0090 0200 0000 0000 0090 0200 0000 0000 ................\n+00001e80: 0090 0200 0000 0000 0090 0200 0000 0000 ................\n+00001e90: 0090 0200 0000 0000 0090 0200 0000 0000 ................\n+00001ea0: 0090 0200 0000 0000 0090 0200 0000 0000 ................\n+00001eb0: 0090 0200 0000 0000 0090 0200 0000 0000 ................\n+00001ec0: 0090 0200 0000 0000 0090 0200 0000 0000 ................\n+00001ed0: 0090 0200 0000 0000 0090 0200 0000 0000 ................\n+00001ee0: 0090 0200 0000 0000 0090 0200 0000 0000 ................\n+00001ef0: 0090 0200 0000 0000 0090 0200 0000 0000 ................\n+00001f00: 0090 0200 0000 0000 0090 0200 0000 0000 ................\n+00001f10: 0090 0200 0000 0000 0090 0200 0000 0000 ................\n+00001f20: 0090 0200 0000 0000 0090 0200 0000 0000 ................\n+00001f30: 0090 0200 0000 0000 0090 0200 0000 0000 ................\n+00001f40: 0090 0200 0000 0000 0090 0200 0000 0000 ................\n+00001f50: 0090 0200 0000 0000 0090 0200 0000 0000 ................\n+00001f60: 0090 0200 0000 0000 0090 0200 0000 0000 ................\n+00001f70: 0090 0200 0000 0000 0090 0200 0000 0000 ................\n+00001f80: 0090 0200 0000 0000 0090 0200 0000 0000 ................\n+00001f90: 0090 0200 0000 0000 0090 0200 0000 0000 ................\n+00001fa0: 0090 0200 0000 0000 0090 0200 0000 0000 ................\n+00001fb0: 0090 0200 0000 0000 0090 0200 0000 0000 ................\n+00001fc0: 0090 0200 0000 0000 0090 0200 0000 0000 ................\n+00001fd0: 0090 0200 0000 0000 0090 0200 0000 0000 ................\n+00001fe0: 0090 0200 0000 0000 0090 0200 0000 0000 ................\n+00001ff0: 0090 0200 0000 0000 0090 0200 0000 0000 ................\n+00002000: 7265 702e 696f 2e70 726f 6365 7373 6573 rep.io.processes\n+00002010: 2373 6574 2d70 726f 6365 7373 2d64 6972 #set-process-dir\n+00002020: 7365 742d 7072 6f63 6573 732d 6469 7220 set-process-dir \n+00002030: 5052 4f43 4553 5320 4449 520a 0a53 6574 PROCESS DIR..Set\n+00002040: 2074 6865 2064 6972 6563 746f 7279 206f the directory o\n+00002050: 6620 5052 4f43 4553 5320 746f 2044 4952 f PROCESS to DIR\n+00002060: 2e72 6570 2e69 6f2e 7072 6f63 6573 7365 .rep.io.processe\n+00002070: 7323 7072 6f63 6573 732d 636f 6e6e 6563 s#process-connec\n+00002080: 7469 6f6e 2d74 7970 6570 726f 6365 7373 tion-typeprocess\n+00002090: 2d63 6f6e 6e65 6374 696f 6e2d 7479 7065 -connection-type\n+000020a0: 2050 524f 4345 5353 0a0a 5265 7475 726e PROCESS..Return\n+000020b0: 7320 6120 7379 6d62 6f6c 2064 6566 696e s a symbol defin\n+000020c0: 696e 6720 7468 6520 7479 7065 206f 6620 ing the type of \n+000020d0: 7374 7265 616d 2028 692e 652e 2070 6970 stream (i.e. pip\n+000020e0: 652c 2070 7479 2c20 6f72 0a73 6f63 6b65 e, pty, or.socke\n+000020f0: 7470 6169 7229 2075 7365 6420 746f 2063 tpair) used to c\n+00002100: 6f6e 6e65 6374 2050 524f 4345 5353 2077 onnect PROCESS w\n+00002110: 6974 6820 6974 7320 7068 7973 6963 616c ith its physical\n+00002120: 2070 726f 6365 7373 2e72 6570 2e69 6f2e process.rep.io.\n+00002130: 7072 6f63 6573 7365 7323 7365 742d 7072 processes#set-pr\n+00002140: 6f63 6573 732d 636f 6e6e 6563 7469 6f6e ocess-connection\n+00002150: 2d74 7970 6573 6574 2d70 726f 6365 7373 -typeset-process\n+00002160: 2d63 6f6e 6e65 6374 696f 6e2d 7479 7065 -connection-type\n+00002170: 2050 524f 4345 5353 2054 5950 450a 0a44 PROCESS TYPE..D\n+00002180: 6566 696e 6520 686f 7720 5052 4f43 4553 efine how PROCES\n+00002190: 5320 636f 6d6d 756e 6963 6174 6573 2077 S communicates w\n+000021a0: 6974 6820 6974 2773 2063 6869 6c64 2070 ith it's child p\n+000021b0: 726f 6365 7373 2c20 5459 5045 206d 6179 rocess, TYPE may\n+000021c0: 2062 650a 6f6e 6520 6f66 2074 6865 2066 be.one of the f\n+000021d0: 6f6c 6c6f 7769 6e67 2073 796d 626f 6c73 ollowing symbols\n+000021e0: 3a0a 0a20 2070 7479 0909 5573 6520 6120 :.. pty..Use a \n+000021f0: 7074 790a 2020 7069 7065 0909 5468 7265 pty. pipe..Thre\n+00002200: 6520 7069 7065 7320 6172 6520 7573 6564 e pipes are used\n+00002210: 0a20 2073 6f63 6b65 7470 6169 7209 5573 . socketpair.Us\n+00002220: 6520 6120 736f 636b 6574 7061 6972 0a0a e a socketpair..\n+00002230: 5468 6973 2066 756e 6374 696f 6e20 6361 This function ca\n+00002240: 6e20 6f6e 6c79 2062 6520 7573 6564 2077 n only be used w\n+00002250: 6865 6e20 5052 4f43 4553 5320 6973 206e hen PROCESS is n\n+00002260: 6f74 2069 6e20 7573 652e 0a0a 4e6f 7465 ot in use...Note\n+00002270: 2074 6861 7420 6f6e 6c79 2074 6865 2060 that only the `\n+00002280: 7069 7065 2720 636f 6e6e 6563 7469 6f6e pipe' connection\n+00002290: 2074 7970 6520 616c 6c6f 7773 2070 726f type allows pro\n+000022a0: 6365 7373 206f 7574 7075 7420 616e 640a cess output and.\n+000022b0: 7072 6f63 6573 7320 6572 726f 7220 6f75 process error ou\n+000022c0: 7470 7574 2074 6f20 6265 2064 6966 6665 tput to be diffe\n+000022d0: 7265 6e74 6961 7465 642e 7265 702e 6c61 rentiated.rep.la\n+000022e0: 6e67 2e69 6e74 6572 7072 6574 6572 2363 ng.interpreter#c\n+000022f0: 616c 6c2f 6363 6361 6c6c 2f63 6320 4655 all/cccall/cc FU\n+00002300: 4e43 5449 4f4e 0a0a 496e 766f 6b65 2046 NCTION..Invoke F\n+00002310: 554e 4354 494f 4e20 7769 7468 2061 2073 UNCTION with a s\n+00002320: 696e 676c 6520 7061 7261 6d65 7465 722c ingle parameter,\n+00002330: 2074 6865 2063 6f6e 7469 6e75 6174 696f the continuatio\n+00002340: 6e20 6675 6e63 7469 6f6e 206f 660a 7468 n function of.th\n+00002350: 6520 6375 7272 656e 7420 7374 6174 6520 e current state \n+00002360: 6f66 2074 6865 2069 6e74 6572 7072 6574 of the interpret\n+00002370: 6572 2e20 5375 6273 6571 7565 6e74 6c79 er. Subsequently\n+00002380: 2063 616c 6c69 6e67 2074 6865 0a63 6f6e calling the.con\n+00002390: 7469 6e75 6174 696f 6e20 6675 6e63 7469 tinuation functi\n+000023a0: 6f6e 2028 7769 7468 2061 6e20 6f70 7469 on (with an opti\n+000023b0: 6f6e 616c 2073 696e 676c 6520 6172 6775 onal single argu\n+000023c0: 6d65 6e74 2920 7769 6c6c 2070 6173 730a ment) will pass.\n+000023d0: 636f 6e74 726f 6c20 696d 6d65 6469 6174 control immediat\n+000023e0: 656c 7920 6261 636b 2074 6f20 7468 6520 ely back to the \n+000023f0: 7374 6174 656d 656e 7420 666f 6c6c 6f77 statement follow\n+00002400: 696e 6720 7468 6520 6361 6c6c 2074 6f20 ing the call to \n+00002410: 7468 650a 6063 616c 6c2f 6363 2720 6675 the.`call/cc' fu\n+00002420: 6e63 7469 6f6e 2028 6576 656e 2069 6620 nction (even if \n+00002430: 7468 6174 2073 7461 636b 2066 7261 6d65 that stack frame\n+00002440: 2068 6173 2073 696e 6365 2062 6565 6e20 has since been \n+00002450: 6578 6974 6564 292e 7265 702e 6c61 6e67 exited).rep.lang\n+00002460: 2e69 6e74 6572 7072 6574 6572 2363 616c .interpreter#cal\n+00002470: 6c2d 7769 7468 2d62 6172 7269 6572 6361 l-with-barrierca\n+00002480: 6c6c 2d77 6974 682d 6261 7272 6965 7220 ll-with-barrier \n+00002490: 5448 554e 4b20 434c 4f53 4544 205b 494e THUNK CLOSED [IN\n+000024a0: 2d54 4855 4e4b 5d20 5b4f 5554 2d54 4855 -THUNK] [OUT-THU\n+000024b0: 4e4b 5d0a 0a43 616c 6c20 5448 554e 4b20 NK]..Call THUNK \n+000024c0: 696e 7369 6465 2061 206e 6577 2065 7865 inside a new exe\n+000024d0: 6375 7469 6f6e 2065 6e76 6972 6f6e 6d65 cution environme\n+000024e0: 6e74 2e20 4966 2043 4c4f 5345 4420 6973 nt. If CLOSED is\n+000024f0: 206e 6f6e 2d60 6e69 6c27 0a74 6865 6e20 non-`nil'.then \n+00002500: 7468 6520 6e65 7720 656e 7669 726f 6e6d the new environm\n+00002510: 656e 7420 7769 6c6c 2062 6520 6578 6974 ent will be exit\n+00002520: 6564 2065 7861 6374 6c79 206f 6e63 6520 ed exactly once \n+00002530: 2869 2e65 2e0a 636f 6e74 696e 7561 7469 (i.e..continuati\n+00002540: 6f6e 7320 6d61 7920 6e6f 7420 7061 7373 ons may not pass\n+00002550: 2074 6872 6f75 6768 2069 7429 2e0a 0a41 through it)...A\n+00002560: 6c74 6572 6e61 7469 7665 6c79 2c20 6966 lternatively, if\n+00002570: 2043 4c4f 5345 4420 6973 2060 6e69 6c27 CLOSED is `nil'\n+00002580: 2074 6865 6e20 7468 6520 656e 7669 726f then the enviro\n+00002590: 6e6d 656e 7420 6973 2073 6169 6420 746f nment is said to\n+000025a0: 2062 650a 606f 7065 6e27 2061 6e64 2063 be.`open' and c\n+000025b0: 6f6e 7469 6e75 6174 696f 6e73 206d 6179 ontinuations may\n+000025c0: 2063 6175 7365 2063 6f6e 7472 6f6c 2074 cause control t\n+000025d0: 6f20 666c 6f77 2069 6e74 6f20 616e 6420 o flow into and \n+000025e0: 6f75 7420 6f66 2074 6865 0a6e 6577 2065 out of the.new e\n+000025f0: 6e76 6972 6f6e 6d65 6e74 2e20 4173 2074 nvironment. As t\n+00002600: 6869 7320 6861 7070 656e 7320 6f6e 6520 his happens one \n+00002610: 6f66 2049 4e2d 5448 554e 4b20 6f72 204f of IN-THUNK or O\n+00002620: 5554 2d54 4855 4e4b 2077 696c 6c20 6265 UT-THUNK will be\n+00002630: 0a63 616c 6c65 6420 2869 6620 6465 6669 .called (if defi\n+00002640: 6e65 6429 2e0a 0a54 6865 2076 616c 7565 ned)...The value\n+00002650: 206f 6620 7468 6973 2066 756e 6374 696f of this functio\n+00002660: 6e20 6973 2074 6865 2076 616c 7565 2072 n is the value r\n+00002670: 6574 7572 6e65 6420 6279 2054 4855 4e4b eturned by THUNK\n+00002680: 2e72 6570 2e74 6872 6561 6473 236d 616b .rep.threads#mak\n+00002690: 652d 7468 7265 6164 6d61 6b65 2d74 6872 e-threadmake-thr\n+000026a0: 6561 6420 5448 554e 4b20 5b4e 414d 455d ead THUNK [NAME]\n+000026b0: 0a0a 4372 6561 7465 2061 6e64 2072 6574 ..Create and ret\n+000026c0: 7572 6e20 616e 206f 626a 6563 7420 7265 urn an object re\n+000026d0: 7072 6573 656e 7469 6e67 2061 206e 6577 presenting a new\n+000026e0: 2074 6872 6561 6420 6f66 2065 7865 6375 thread of execu\n+000026f0: 7469 6f6e 2e20 5468 650a 6e65 7720 7468 tion. The.new th\n+00002700: 7265 6164 2077 696c 6c20 6265 6769 6e20 read will begin \n+00002710: 6279 2063 616c 6c69 6e67 2054 4855 4e4b by calling THUNK\n+00002720: 2c20 6120 6675 6e63 7469 6f6e 2077 6974 , a function wit\n+00002730: 6820 7a65 726f 0a70 6172 616d 6574 6572 h zero.parameter\n+00002740: 732e 7265 702e 7468 7265 6164 7323 6d61 s.rep.threads#ma\n+00002750: 6b65 2d73 7573 7065 6e64 6564 2d74 6872 ke-suspended-thr\n+00002760: 6561 646d 616b 652d 7375 7370 656e 6465 eadmake-suspende\n+00002770: 642d 7468 7265 6164 2054 4855 4e4b 205b d-thread THUNK [\n+00002780: 4e41 4d45 5d0a 0a49 6465 6e74 6963 616c NAME]..Identical\n+00002790: 2074 6f20 606d 616b 652d 7468 7265 6164 to `make-thread\n+000027a0: 272c 2065 7863 6570 7420 7468 6174 2074 ', except that t\n+000027b0: 6865 2063 7265 6174 6564 2074 6872 6561 he created threa\n+000027c0: 6420 7769 6c6c 2062 650a 696d 6d65 6469 d will be.immedi\n+000027d0: 6174 656c 7920 7075 7420 696e 2074 6865 ately put in the\n+000027e0: 2073 7573 7065 6e64 6564 2073 7461 7465 suspended state\n+000027f0: 2e72 6570 2e74 6872 6561 6473 2374 6872 .rep.threads#thr\n+00002800: 6561 642d 7969 656c 6474 6872 6561 642d ead-yieldthread-\n+00002810: 7969 656c 640a 0a50 6173 7320 636f 6e74 yield..Pass cont\n+00002820: 726f 6c20 6177 6179 2066 726f 6d20 7468 rol away from th\n+00002830: 6520 6375 7272 656e 7420 7468 7265 6164 e current thread\n+00002840: 2069 6620 6f74 6865 7220 7468 7265 6164 if other thread\n+00002850: 7320 6172 6520 7761 6974 696e 670a 746f s are waiting.to\n+00002860: 2072 756e 2e72 6570 2e74 6872 6561 6473 run.rep.threads\n+00002870: 2374 6872 6561 642d 7375 7370 656e 6465 #thread-suspende\n+00002880: 642d 7074 6872 6561 642d 7375 7370 656e d-pthread-suspen\n+00002890: 6465 642d 7020 5448 5245 4144 0a0a 5265 ded-p THREAD..Re\n+000028a0: 7475 726e 2060 7427 2069 6620 5448 5245 turn `t' if THRE\n+000028b0: 4144 2069 7320 6375 7272 656e 746c 7920 AD is currently \n+000028c0: 7375 7370 656e 6465 6420 6672 6f6d 2072 suspended from r\n+000028d0: 756e 6e69 6e67 2e72 6570 2e74 6872 6561 unning.rep.threa\n+000028e0: 6473 2361 6c6c 2d74 6872 6561 6473 616c ds#all-threadsal\n+000028f0: 6c2d 7468 7265 6164 7320 5b44 4550 5448 l-threads [DEPTH\n+00002900: 5d0a 0a52 6574 7572 6e20 6120 6c69 7374 ]..Return a list\n+00002910: 206f 6620 616c 6c20 7468 7265 6164 732e of all threads.\n+00002920: 7265 702e 7468 7265 6164 7323 7468 7265 rep.threads#thre\n+00002930: 6164 2d70 6572 6d69 7474 6872 6561 642d ad-permitthread-\n+00002940: 7065 726d 6974 0a0a 4465 6372 656d 656e permit..Decremen\n+00002950: 7420 7468 6520 7468 7265 6164 2070 7265 t the thread pre\n+00002960: 656d 7074 696f 6e20 6c6f 636b 2e20 5768 emption lock. Wh\n+00002970: 656e 2067 7265 6174 6865 7220 7468 616e en greather than\n+00002980: 207a 6572 6f20 616c 6c0a 7072 6565 6d70 zero all.preemp\n+00002990: 7469 6f6e 206f 6620 7468 7265 6164 7320 tion of threads \n+000029a0: 6973 2064 6973 6162 6c65 642e 2052 6574 is disabled. Ret\n+000029b0: 7572 6e73 2060 7427 2069 6620 7072 6565 urns `t' if pree\n+000029c0: 6d70 7469 6f6e 2069 7320 626c 6f63 6b65 mption is blocke\n+000029d0: 640a 6173 2074 6869 7320 6675 6e63 7469 d.as this functi\n+000029e0: 6f6e 2072 6574 7572 6e73 2e72 6570 2e69 on returns.rep.i\n+000029f0: 6f2e 736f 636b 6574 7323 736f 636b 6574 o.sockets#socket\n+00002a00: 2d6c 6f63 616c 2d73 6572 7665 7273 6f63 -local-serversoc\n+00002a10: 6b65 742d 6c6f 6361 6c2d 7365 7276 6572 ket-local-server\n+00002a20: 2041 4444 5245 5353 205b 4341 4c4c 4241 ADDRESS [CALLBA\n+00002a30: 434b 5d20 5b53 454e 5449 4e45 4c5d 0a0a CK] [SENTINEL]..\n+00002a40: 4372 6561 7465 2061 6e64 2072 6574 7572 Create and retur\n+00002a50: 6e20 6120 736f 636b 6574 206c 6973 7465 n a socket liste\n+00002a60: 6e69 6e67 2066 6f72 2063 6f6e 6e65 6374 ning for connect\n+00002a70: 696f 6e73 206f 6e20 7468 6520 756e 6978 ions on the unix\n+00002a80: 2064 6f6d 6169 6e0a 736f 636b 6574 2061 domain.socket a\n+00002a90: 7420 4144 4452 4553 5320 2861 2073 7065 t ADDRESS (a spe\n+00002aa0: 6369 616c 206e 6f64 6520 696e 2074 6865 cial node in the\n+00002ab0: 206c 6f63 616c 2066 696c 696e 6720 7379 local filing sy\n+00002ac0: 7374 656d 292e 0a0a 5768 656e 2061 2063 stem)...When a c\n+00002ad0: 6f6e 6e65 6374 696f 6e20 6973 2072 6571 onnection is req\n+00002ae0: 7565 7374 6564 2043 414c 4c42 4143 4b20 uested CALLBACK \n+00002af0: 6973 2063 616c 6c65 6420 7769 7468 2074 is called with t\n+00002b00: 6865 2073 6572 7665 720a 736f 636b 6574 he server.socket\n+00002b10: 2061 7320 6974 7320 736f 6c65 2061 7267 as its sole arg\n+00002b20: 756d 656e 742e 2049 7420 6d75 7374 2063 ument. It must c\n+00002b30: 616c 6c20 6073 6f63 6b65 742d 6163 6365 all `socket-acce\n+00002b40: 7074 2720 746f 206d 616b 6520 7468 650a pt' to make the.\n+00002b50: 636f 6e6e 6563 7469 6f6e 2e0a 0a57 6865 connection...Whe\n+00002b60: 6e20 7468 6520 736f 636b 6574 2069 7320 n the socket is \n+00002b70: 7368 7574 646f 776e 2072 656d 6f74 656c shutdown remotel\n+00002b80: 792c 2053 454e 5449 4e45 4c20 6973 2063 y, SENTINEL is c\n+00002b90: 616c 6c65 6420 7769 7468 2074 6865 0a73 alled with the.s\n+00002ba0: 6f63 6b65 7420 6173 2069 7473 206f 6e6c ocket as its onl\n+00002bb0: 7920 6172 6775 6d65 6e74 2e72 6570 2e69 y argument.rep.i\n+00002bc0: 6f2e 736f 636b 6574 7323 736f 636b 6574 o.sockets#socket\n+00002bd0: 2d63 6c69 656e 7473 6f63 6b65 742d 636c -clientsocket-cl\n+00002be0: 6965 6e74 2048 4f53 544e 414d 4520 504f ient HOSTNAME PO\n+00002bf0: 5254 205b 5354 5245 414d 5d20 5b53 454e RT [STREAM] [SEN\n+00002c00: 5449 4e45 4c5d 0a0a 4372 6561 7465 2061 TINEL]..Create a\n+00002c10: 6e64 2072 6574 7572 6e20 6120 736f 636b nd return a sock\n+00002c20: 6574 2063 6f6e 6e65 6374 6564 2074 6f20 et connected to \n+00002c30: 7468 6520 736f 636b 6574 206f 6e20 7468 the socket on th\n+00002c40: 6520 686f 7374 2063 616c 6c65 640a 484f e host called.HO\n+00002c50: 5354 4e41 4d45 2028 6120 7374 7269 6e67 STNAME (a string\n+00002c60: 2920 7769 7468 2070 6f72 7420 6e75 6d62 ) with port numb\n+00002c70: 6572 2050 4f52 542e 0a0a 416c 6c20 6f75 er PORT...All ou\n+00002c80: 7470 7574 2066 726f 6d20 7468 6973 2073 tput from this s\n+00002c90: 6f63 6b65 7420 7769 6c6c 2062 6520 636f ocket will be co\n+00002ca0: 7069 6564 2074 6f20 5354 5245 414d 3b20 pied to STREAM; \n+00002cb0: 7768 656e 2074 6865 2073 6f63 6b65 740a when the socket.\n+00002cc0: 6973 2063 6c6f 7365 6420 646f 776e 2072 is closed down r\n+00002cd0: 656d 6f74 656c 7920 5345 4e54 494e 454c emotely SENTINEL\n+00002ce0: 2077 696c 6c20 6265 2063 616c 6c65 6420 will be called \n+00002cf0: 7769 7468 2074 6865 2073 6f63 6b65 7420 with the socket \n+00002d00: 6173 2069 7473 0a73 696e 676c 6520 6172 as its.single ar\n+00002d10: 6775 6d65 6e74 2e72 6570 2e69 6f2e 736f gument.rep.io.so\n+00002d20: 636b 6574 7323 736f 636b 6574 2d73 6572 ckets#socket-ser\n+00002d30: 7665 7273 6f63 6b65 742d 7365 7276 6572 versocket-server\n+00002d40: 205b 484f 5354 4e41 4d45 5d20 5b50 4f52 [HOSTNAME] [POR\n+00002d50: 545d 205b 4341 4c4c 4241 434b 5d20 5b53 T] [CALLBACK] [S\n+00002d60: 454e 5449 4e45 4c5d 0a0a 4372 6561 7465 ENTINEL]..Create\n+00002d70: 2061 6e64 2072 6574 7572 6e20 6120 736f and return a so\n+00002d80: 636b 6574 2063 6f6e 6e65 6374 6564 206c cket connected l\n+00002d90: 6973 7465 6e69 6e67 2066 6f72 2063 6f6e istening for con\n+00002da0: 6e65 6374 696f 6e73 206f 6e20 7468 650a nections on the.\n+00002db0: 686f 7374 2063 616c 6c65 6420 484f 5354 host called HOST\n+00002dc0: 4e41 4d45 2028 6120 7374 7269 6e67 2920 NAME (a string) \n+00002dd0: 7769 7468 2070 6f72 7420 6e75 6d62 6572 with port number\n+00002de0: 2050 4f52 542e 2049 6620 484f 5354 4e41 PORT. If HOSTNA\n+00002df0: 4d45 2069 730a 6661 6c73 652c 206c 6973 ME is.false, lis\n+00002e00: 7465 6e20 666f 7220 616e 7920 696e 636f ten for any inco\n+00002e10: 6d69 6e67 2061 6464 7265 7373 6573 2e20 ming addresses. \n+00002e20: 4966 2050 4f52 5420 6973 2075 6e64 6566 If PORT is undef\n+00002e30: 696e 6564 2061 2072 616e 646f 6d0a 706f ined a random.po\n+00002e40: 7274 2077 696c 6c20 6265 2063 686f 7365 rt will be chose\n+00002e50: 6e2e 0a0a 5768 656e 2061 2063 6f6e 6e65 n...When a conne\n+00002e60: 6374 696f 6e20 6973 2072 6571 7565 7374 ction is request\n+00002e70: 6564 2043 414c 4c42 4143 4b20 6973 2063 ed CALLBACK is c\n+00002e80: 616c 6c65 6420 7769 7468 2074 6865 2073 alled with the s\n+00002e90: 6572 7665 720a 736f 636b 6574 2061 7320 erver.socket as \n+00002ea0: 6974 7320 736f 6c65 2061 7267 756d 656e its sole argumen\n+00002eb0: 742e 2049 7420 6d75 7374 2063 616c 6c20 t. It must call \n+00002ec0: 6073 6f63 6b65 742d 6163 6365 7074 2720 `socket-accept' \n+00002ed0: 746f 206d 616b 6520 7468 650a 636f 6e6e to make the.conn\n+00002ee0: 6563 7469 6f6e 2e0a 0a57 6865 6e20 7468 ection...When th\n+00002ef0: 6520 736f 636b 6574 2069 7320 7368 7574 e socket is shut\n+00002f00: 646f 776e 2072 656d 6f74 656c 792c 2053 down remotely, S\n+00002f10: 454e 5449 4e45 4c20 6973 2063 616c 6c65 ENTINEL is calle\n+00002f20: 6420 7769 7468 2074 6865 0a73 6f63 6b65 d with the.socke\n+00002f30: 7420 6173 2069 7473 206f 6e6c 7920 6172 t as its only ar\n+00002f40: 6775 6d65 6e74 2e72 6570 2e69 6f2e 736f gument.rep.io.so\n+00002f50: 636b 6574 7323 736f 636b 6574 2d70 6565 ckets#socket-pee\n+00002f60: 722d 6164 6472 6573 7373 6f63 6b65 742d r-addresssocket-\n+00002f70: 7065 6572 2d61 6464 7265 7373 2053 4f43 peer-address SOC\n+00002f80: 4b45 540a 0a52 6574 7572 6e20 7468 6520 KET..Return the \n+00002f90: 6164 6472 6573 7320 6f66 2074 6865 2070 address of the p\n+00002fa0: 6565 7220 636f 6e6e 6563 7465 6420 746f eer connected to\n+00002fb0: 2053 4f43 4b45 542c 206f 7220 6661 6c73 SOCKET, or fals\n+00002fc0: 6520 6966 2074 6869 730a 6973 2075 6e6b e if this.is unk\n+00002fd0: 6e6f 776e 2e72 6570 2e73 7973 7465 6d23 nown.rep.system#\n+00002fe0: 6265 6570 6265 6570 0a0a 5269 6e67 7320 beepbeep..Rings \n+00002ff0: 6120 6265 6c6c 2e00 2e02 0000 0000 0000 a bell..........\n+00003000: 7265 702e 696f 2e64 622e 6764 626d 2367 rep.io.db.gdbm#g\n+00003010: 6462 6d2d 6f70 656e 6764 626d 2d6f 7065 dbm-opengdbm-ope\n+00003020: 6e20 5041 5448 2041 4343 4553 532d 5459 n PATH ACCESS-TY\n+00003030: 5045 205b 4d4f 4445 5d20 5b46 4c41 4753 PE [MODE] [FLAGS\n+00003040: 5d72 6570 2e69 6f2e 6462 2e67 6462 6d23 ]rep.io.db.gdbm#\n+00003050: 6764 626d 2d63 6c6f 7365 6764 626d 2d63 gdbm-closegdbm-c\n+00003060: 6c6f 7365 2044 424d 7265 702e 696f 2e64 lose DBMrep.io.d\n+00003070: 622e 6764 626d 2367 6462 6d2d 6665 7463 b.gdbm#gdbm-fetc\n+00003080: 6867 6462 6d2d 6665 7463 6820 4442 4d20 hgdbm-fetch DBM \n+00003090: 4b45 5972 6570 2e69 6f2e 6462 2e67 6462 KEYrep.io.db.gdb\n+000030a0: 6d23 6764 626d 2d73 746f 7265 6764 626d m#gdbm-storegdbm\n+000030b0: 2d73 746f 7265 2044 424d 204b 4559 2056 -store DBM KEY V\n+000030c0: 414c 5545 205b 464c 4147 535d 7265 702e ALUE [FLAGS]rep.\n+000030d0: 696f 2e64 622e 6764 626d 2367 6462 6d2d io.db.gdbm#gdbm-\n+000030e0: 6465 6c65 7465 6764 626d 2d64 656c 6574 deletegdbm-delet\n+000030f0: 6520 4442 4d20 4b45 5972 6570 2e69 6f2e e DBM KEYrep.io.\n+00003100: 6462 2e67 6462 6d23 6764 626d 2d77 616c db.gdbm#gdbm-wal\n+00003110: 6b67 6462 6d2d 7761 6c6b 2046 554e 2044 kgdbm-walk FUN D\n+00003120: 424d 7265 702e 696f 2e64 622e 6764 626d BMrep.io.db.gdbm\n+00003130: 2367 6462 6d70 6764 626d 7020 4152 470a #gdbmpgdbmp ARG.\n+00003140: 0a52 6574 7572 6e73 2074 2069 6620 4152 .Returns t if AR\n+00003150: 4720 6973 2061 6e20 6764 626d 206f 626a G is an gdbm obj\n+00003160: 6563 7420 2863 7265 6174 6564 2062 7920 ect (created by \n+00003170: 6067 6462 6d2d 6f70 656e 2729 2e72 6570 `gdbm-open').rep\n+00003180: 2e69 6f2e 7469 6d65 7273 236d 616b 652d .io.timers#make-\n+00003190: 7469 6d65 726d 616b 652d 7469 6d65 7220 timermake-timer \n+000031a0: 4655 4e43 5449 4f4e 205b 5345 434f 4e44 FUNCTION [SECOND\n+000031b0: 535d 205b 4d49 4c4c 4953 4543 4f4e 4453 S] [MILLISECONDS\n+000031c0: 5d0a 0a43 7265 6174 6520 616e 6420 7265 ]..Create and re\n+000031d0: 7475 726e 2061 206e 6577 206f 6e65 2d73 turn a new one-s\n+000031e0: 686f 7420 7469 6d65 7220 6f62 6a65 6374 hot timer object\n+000031f0: 2e20 4166 7465 7220 5345 434f 4e44 532a . After SECONDS*\n+00003200: 3130 3030 202b 0a4d 494c 4c49 5345 434f 1000 +.MILLISECO\n+00003210: 4e44 5320 6d69 6c6c 6973 6563 6f6e 6473 NDS milliseconds\n+00003220: 2046 554e 4354 494f 4e20 7769 6c6c 2062 FUNCTION will b\n+00003230: 6520 6361 6c6c 6564 2e0a 0a4e 6f74 6520 e called...Note \n+00003240: 7468 6174 2074 6865 2074 696d 6572 2077 that the timer w\n+00003250: 696c 6c20 6f6e 6c79 2066 6972 6520 5f6f ill only fire _o\n+00003260: 6e63 655f 2c20 7573 6520 7468 6520 6073 nce_, use the `s\n+00003270: 6574 2d74 696d 6572 2720 6675 6e63 7469 et-timer' functi\n+00003280: 6f6e 0a74 6f20 7265 2d65 6e61 626c 6520 on.to re-enable \n+00003290: 6974 2e72 6570 2e69 6f2e 7469 6d65 7273 it.rep.io.timers\n+000032a0: 2364 656c 6574 652d 7469 6d65 7264 656c #delete-timerdel\n+000032b0: 6574 652d 7469 6d65 7220 5449 4d45 520a ete-timer TIMER.\n+000032c0: 0a50 7265 7665 6e74 2074 6865 206f 6e65 .Prevent the one\n+000032d0: 2d73 686f 7420 7469 6d65 7220 5449 4d45 -shot timer TIME\n+000032e0: 5220 6672 6f6d 2066 6972 696e 6720 2869 R from firing (i\n+000032f0: 2e65 2e20 6361 6c6c 696e 6720 7468 6520 .e. calling the \n+00003300: 6675 6e63 7469 6f6e 0a61 7373 6f63 6961 function.associa\n+00003310: 7465 6420 7769 7468 2069 7429 2e20 4966 ted with it). If\n+00003320: 2074 6865 2074 696d 6572 2068 6173 2061 the timer has a\n+00003330: 6c72 6561 6479 2066 6972 6564 2c20 7468 lready fired, th\n+00003340: 6973 2066 756e 6374 696f 6e20 6861 730a is function has.\n+00003350: 6e6f 2065 6666 6563 742e 7265 702e 696f no effect.rep.io\n+00003360: 2e74 696d 6572 7323 7365 742d 7469 6d65 .timers#set-time\n+00003370: 7273 6574 2d74 696d 6572 2054 494d 4552 rset-timer TIMER\n+00003380: 205b 5345 434f 4e44 535d 205b 4d49 4c4c [SECONDS] [MILL\n+00003390: 4953 4543 4f4e 4453 5d0a 0a52 6573 7461 ISECONDS]..Resta\n+000033a0: 7274 2074 6865 206f 6e65 2d73 686f 7420 rt the one-shot \n+000033b0: 7469 6d65 7220 5449 4d45 522e 2049 6620 timer TIMER. If \n+000033c0: 5345 434f 4e44 5320 616e 642f 6f72 204d SECONDS and/or M\n+000033d0: 494c 4c49 5345 434f 4e44 5320 6973 0a64 ILLISECONDS is.d\n+000033e0: 6566 696e 6564 2074 6865 2070 6572 696f efined the perio\n+000033f0: 6420 6166 7465 7220 7768 6963 6820 6974 d after which it\n+00003400: 2066 6972 6573 2077 696c 6c20 6265 2072 fires will be r\n+00003410: 6573 6574 2074 6f20 7468 6520 7370 6563 eset to the spec\n+00003420: 6966 6965 640a 6475 7261 7469 6f6e 2e20 ified.duration. \n+00003430: 4f74 6865 7277 6973 652c 2074 6865 2065 Otherwise, the e\n+00003440: 7869 7374 696e 6720 7661 6c75 6573 2061 xisting values a\n+00003450: 7265 2070 7265 7365 7276 6564 2e72 6570 re preserved.rep\n+00003460: 2e73 7472 7563 7475 7265 7323 6765 742d .structures#get-\n+00003470: 7374 7275 6374 7572 6567 6574 2d73 7472 structureget-str\n+00003480: 7563 7475 7265 204e 414d 450a 0a52 6574 ucture NAME..Ret\n+00003490: 7572 6e20 7468 6520 7374 7275 6374 7572 urn the structur\n+000034a0: 6520 6361 6c6c 6564 204e 414d 4520 2861 e called NAME (a\n+000034b0: 2073 796d 626f 6c29 2c20 6f72 2072 6574 symbol), or ret\n+000034c0: 7572 6e20 606e 696c 2720 6966 206e 6f0a urn `nil' if no.\n+000034d0: 7375 6368 2073 7472 7563 7475 7265 2e72 such structure.r\n+000034e0: 6570 2e73 7472 7563 7475 7265 7323 6e61 ep.structures#na\n+000034f0: 6d65 2d73 7472 7563 7475 7265 6e61 6d65 me-structurename\n+00003500: 2d73 7472 7563 7475 7265 2053 5452 5543 -structure STRUC\n+00003510: 5455 5245 204e 414d 450a 0a41 7373 6967 TURE NAME..Assig\n+00003520: 6e20 7468 6520 6e61 6d65 204e 414d 4520 n the name NAME \n+00003530: 2861 2073 796d 626f 6c29 2074 6f20 7374 (a symbol) to st\n+00003540: 7275 6374 7572 6520 6f62 6a65 6374 2053 ructure object S\n+00003550: 5452 5543 5455 5245 2e72 6570 2e73 7472 TRUCTURE.rep.str\n+00003560: 7563 7475 7265 7323 6d61 6b65 2d73 7472 uctures#make-str\n+00003570: 7563 7475 7265 6d61 6b65 2d73 7472 7563 ucturemake-struc\n+00003580: 7475 7265 2049 4e54 4552 4641 4345 2043 ture INTERFACE C\n+00003590: 4f4e 4649 472d 5448 554e 4b20 424f 4459 ONFIG-THUNK BODY\n+000035a0: 2d54 4855 4e4b 205b 4e41 4d45 5d0a 0a43 -THUNK [NAME]..C\n+000035b0: 7265 6174 6520 616e 6420 7265 7475 726e reate and return\n+000035c0: 2061 206e 6577 2073 7472 7563 7475 7265 a new structure\n+000035d0: 2e20 4966 204e 414d 4520 6973 2061 206e . If NAME is a n\n+000035e0: 6f6e 2d6e 696c 2073 796d 626f 6c20 7468 on-nil symbol th\n+000035f0: 650a 7374 7275 6374 7572 6520 7769 6c6c e.structure will\n+00003600: 2074 616b 6520 7468 6174 206e 616d 652e take that name.\n+00003610: 0a0a 5468 6520 6e65 7720 7374 7275 6374 ..The new struct\n+00003620: 7572 6520 7769 6c6c 2062 6520 6164 7665 ure will be adve\n+00003630: 7274 6973 6564 2061 7320 6578 706f 7274 rtised as export\n+00003640: 696e 6720 6269 6e64 696e 6773 2064 6566 ing bindings def\n+00003650: 696e 6564 2062 790a 494e 5445 5246 4143 ined by.INTERFAC\n+00003660: 4520 2863 7572 7265 6e74 6c79 206a 7573 E (currently jus\n+00003670: 7420 6120 6c69 7374 206f 6620 7379 6d62 t a list of symb\n+00003680: 6f6c 7329 2e0a 0a49 6620 434f 4e46 4947 ols)...If CONFIG\n+00003690: 2d54 4855 4e4b 2069 7320 6e6f 6e2d 6e69 -THUNK is non-ni\n+000036a0: 6c20 6974 2069 7320 6120 7a65 726f 2d70 l it is a zero-p\n+000036b0: 6172 616d 6574 6572 2066 756e 6374 696f arameter functio\n+000036c0: 6e20 746f 2062 6520 6361 6c6c 6564 0a74 n to be called.t\n+000036d0: 6f20 6465 6669 6e65 2074 6865 2063 6f6e o define the con\n+000036e0: 6669 6775 7261 7469 6f6e 206f 6620 7468 figuration of th\n+000036f0: 6520 7374 7275 6374 7572 6520 2863 7572 e structure (cur\n+00003700: 7265 6e74 6c79 2069 7427 7320 6f70 656e rently it's open\n+00003710: 6564 2061 6e64 0a61 6363 6573 7365 6420 ed and.accessed \n+00003720: 7374 7275 6374 7572 6573 2e29 2054 6869 structures.) Thi\n+00003730: 7320 7468 756e 6b20 7769 6c6c 2062 6520 s thunk will be \n+00003740: 6576 616c 7561 7465 6420 696e 2074 6865 evaluated in the\n+00003750: 2065 6e76 6972 6f6e 6d65 6e74 0a6f 6620 environment.of \n+00003760: 7468 6520 6e65 7720 7374 7275 6374 7572 the new structur\n+00003770: 652c 2062 7574 2077 6974 6820 6f6e 6c79 e, but with only\n+00003780: 2074 6865 2060 256d 6574 6127 2028 6d6f the `%meta' (mo\n+00003790: 6475 6c65 2d63 6f6e 6669 6775 7261 7469 dule-configurati\n+000037a0: 6f6e 290a 7374 7275 6374 7572 6520 6f70 on).structure op\n+000037b0: 656e 6564 2e0a 0a49 6620 424f 4459 2d54 ened...If BODY-T\n+000037c0: 4855 4e4b 2069 7320 6e6f 6e2d 6e69 6c20 HUNK is non-nil \n+000037d0: 6974 2069 7320 6120 7a65 726f 2d70 6172 it is a zero-par\n+000037e0: 616d 6574 6572 2066 756e 6374 696f 6e20 ameter function \n+000037f0: 746f 2062 6520 6361 6c6c 6564 0a74 6f20 to be called.to \n+00003800: 6465 6669 6e65 2074 6865 2076 616c 7565 define the value\n+00003810: 7320 6f66 2074 6865 2062 696e 6469 6e67 s of the binding\n+00003820: 7320 6578 706f 7274 6564 2062 7920 7468 s exported by th\n+00003830: 6520 7374 7275 6374 7572 652e 2049 7420 e structure. It \n+00003840: 7769 6c6c 0a62 6520 6576 616c 7561 7465 will.be evaluate\n+00003850: 6420 696e 2074 6865 2065 6e76 6972 6f6e d in the environ\n+00003860: 6d65 6e74 206f 6620 7468 6520 6e65 7720 ment of the new \n+00003870: 7374 7275 6374 7572 652e 0a0a 4e6f 7465 structure...Note\n+00003880: 2074 6861 7420 7468 6520 6361 7074 7572 that the captur\n+00003890: 6564 2073 7461 7465 206f 6620 7468 6520 ed state of the \n+000038a0: 636c 6f73 7572 6573 2043 4f4e 4649 472d closures CONFIG-\n+000038b0: 5448 554e 4b20 616e 640a 424f 4459 2d54 THUNK and.BODY-T\n+000038c0: 4855 4e4b 206d 6179 2062 6520 6d6f 6469 HUNK may be modi\n+000038d0: 6669 6564 2062 7920 7468 6973 2066 756e fied by this fun\n+000038e0: 6374 696f 6e21 7265 702e 7374 7275 6374 ction!rep.struct\n+000038f0: 7572 6573 2325 7374 7275 6374 7572 652d ures#%structure-\n+00003900: 7265 6625 7374 7275 6374 7572 652d 7265 ref%structure-re\n+00003910: 6620 5354 5255 4354 5552 4520 5641 520a f STRUCTURE VAR.\n+00003920: 0a52 6574 7572 6e20 7468 6520 7661 6c75 .Return the valu\n+00003930: 6520 6f66 2074 6865 2062 696e 6469 6e67 e of the binding\n+00003940: 206f 6620 7379 6d62 6f6c 2056 4152 2069 of symbol VAR i\n+00003950: 6e20 7374 7275 6374 7572 6520 6f62 6a65 n structure obje\n+00003960: 6374 0a53 5452 5543 5455 5245 206f 7220 ct.STRUCTURE or \n+00003970: 616e 7920 696e 6e65 7220 6f70 656e 6564 any inner opened\n+00003980: 2073 7472 7563 7475 7265 732e 0a0a 5265 structures...Re\n+00003990: 7475 726e 7320 6120 766f 6964 2076 616c turns a void val\n+000039a0: 7565 2069 6620 6e6f 2073 7563 6820 6269 ue if no such bi\n+000039b0: 6e64 696e 672e 7265 702e 7374 7275 6374 nding.rep.struct\n+000039c0: 7572 6573 2373 7472 7563 7475 7265 2d62 ures#structure-b\n+000039d0: 6f75 6e64 2d70 7374 7275 6374 7572 652d ound-pstructure-\n+000039e0: 626f 756e 642d 7020 5354 5255 4354 5552 bound-p STRUCTUR\n+000039f0: 4520 5641 520a 0a52 6574 7572 6e20 6074 E VAR..Return `t\n+00003a00: 2720 6966 2073 796d 626f 6c20 5641 5220 ' if symbol VAR \n+00003a10: 6861 7320 6120 6e6f 6e2d 766f 6964 2062 has a non-void b\n+00003a20: 696e 6469 6e67 2069 6e20 5354 5255 4354 inding in STRUCT\n+00003a30: 5552 452e 7265 702e 7374 7275 6374 7572 URE.rep.structur\n+00003a40: 6573 2373 7472 7563 7475 7265 2d73 6574 es#structure-set\n+00003a50: 7374 7275 6374 7572 652d 7365 7420 5354 structure-set ST\n+00003a60: 5255 4354 5552 4520 5641 5220 5641 4c55 RUCTURE VAR VALU\n+00003a70: 450a 0a53 6574 2074 6865 2076 616c 7565 E..Set the value\n+00003a80: 206f 6620 7468 6520 6269 6e64 696e 6720 of the binding \n+00003a90: 6f66 2073 796d 626f 6c20 5641 5220 696e of symbol VAR in\n+00003aa0: 2073 7472 7563 7475 7265 206f 626a 6563 structure objec\n+00003ab0: 740a 5354 5255 4354 5552 4520 746f 2056 t.STRUCTURE to V\n+00003ac0: 414c 5545 2e20 4966 206e 6f20 7375 6368 ALUE. If no such\n+00003ad0: 2062 696e 6469 6e67 2065 7869 7374 732c binding exists,\n+00003ae0: 2061 6e20 6572 726f 7220 6973 2073 6967 an error is sig\n+00003af0: 6e61 6c6c 6564 2e72 6570 2e73 7472 7563 nalled.rep.struc\n+00003b00: 7475 7265 7323 7374 7275 6374 7572 652d tures#structure-\n+00003b10: 6465 6669 6e65 7374 7275 6374 7572 652d definestructure-\n+00003b20: 6465 6669 6e65 2053 5452 5543 5455 5245 define STRUCTURE\n+00003b30: 2056 4152 2056 414c 5545 0a0a 5365 7420 VAR VALUE..Set \n+00003b40: 7468 6520 7661 6c75 6520 6f66 2074 6865 the value of the\n+00003b50: 2062 696e 6469 6e67 206f 6620 7379 6d62 binding of symb\n+00003b60: 6f6c 2056 4152 2069 6e20 7374 7275 6374 ol VAR in struct\n+00003b70: 7572 6520 6f62 6a65 6374 0a53 5452 5543 ure object.STRUC\n+00003b80: 5455 5245 2074 6f20 5641 4c55 452e 2049 TURE to VALUE. I\n+00003b90: 6620 6e6f 2073 7563 6820 6269 6e64 696e f no such bindin\n+00003ba0: 6720 6578 6973 7473 2c20 6f6e 6520 6973 g exists, one is\n+00003bb0: 2063 7265 6174 6564 2e72 6570 2e73 7472 created.rep.str\n+00003bc0: 7563 7475 7265 7323 6578 7465 726e 616c uctures#external\n+00003bd0: 2d73 7472 7563 7475 7265 2d72 6566 6578 -structure-refex\n+00003be0: 7465 726e 616c 2d73 7472 7563 7475 7265 ternal-structure\n+00003bf0: 2d72 6566 2053 5452 5543 542d 4e41 4d45 -ref STRUCT-NAME\n+00003c00: 2056 4152 0a0a 5265 7475 726e 2074 6865 VAR..Return the\n+00003c10: 2076 616c 7565 206f 6620 7468 6520 6269 value of the bi\n+00003c20: 6e64 696e 6720 6f66 2073 796d 626f 6c20 nding of symbol \n+00003c30: 5641 5220 7769 7468 696e 2074 6865 2073 VAR within the s\n+00003c40: 7472 7563 7475 7265 0a63 616c 6c65 6420 tructure.called \n+00003c50: 5354 5255 4354 2d4e 414d 452e 2054 6869 STRUCT-NAME. Thi\n+00003c60: 7320 7374 7275 6374 7572 6520 6d75 7374 s structure must\n+00003c70: 2068 6176 6520 7072 6576 696f 7573 6c79 have previously\n+00003c80: 2062 6565 6e20 6d61 726b 6564 2061 730a been marked as.\n+00003c90: 6163 6365 7373 6962 6c65 2062 7920 7468 accessible by th\n+00003ca0: 6520 6375 7272 656e 7420 7374 7275 6374 e current struct\n+00003cb0: 7572 6520 2862 7920 7573 696e 6720 7468 ure (by using th\n+00003cc0: 6520 6061 6363 6573 7327 206d 6f64 756c e `access' modul\n+00003cd0: 650a 636f 6e66 6967 7572 6174 696f 6e20 e.configuration \n+00003ce0: 6469 7265 6374 6976 6529 2e0a 0a53 6967 directive)...Sig\n+00003cf0: 6e61 6c73 2061 6e20 6572 726f 7220 6966 nals an error if\n+00003d00: 206e 6f20 7375 6368 2062 696e 6469 6e67 no such binding\n+00003d10: 2065 7869 7374 732e 7265 702e 7374 7275 exists.rep.stru\n+00003d20: 6374 7572 6573 2373 7472 7563 7475 7265 ctures#structure\n+00003d30: 2d6e 616d 6573 7472 7563 7475 7265 2d6e -namestructure-n\n+00003d40: 616d 6520 5354 5255 4354 5552 450a 0a52 ame STRUCTURE..R\n+00003d50: 6574 7572 6e73 2074 6865 206e 616d 6520 eturns the name \n+00003d60: 2861 2073 796d 626f 6c29 206f 6620 7374 (a symbol) of st\n+00003d70: 7275 6374 7572 6520 6f62 6a65 6374 2053 ructure object S\n+00003d80: 5452 5543 5455 5245 2e72 6570 2e73 7472 TRUCTURE.rep.str\n+00003d90: 7563 7475 7265 7323 7374 7275 6374 7572 uctures#structur\n+00003da0: 652d 696e 7465 7266 6163 6573 7472 7563 e-interfacestruc\n+00003db0: 7475 7265 2d69 6e74 6572 6661 6365 2053 ture-interface S\n+00003dc0: 5452 5543 5455 5245 0a0a 5265 7475 726e TRUCTURE..Return\n+00003dd0: 7320 7468 6520 696e 7465 7266 6163 6520 s the interface \n+00003de0: 6f66 2073 7472 7563 7475 7265 206f 626a of structure obj\n+00003df0: 6563 7420 5354 5255 4354 5552 452e 7265 ect STRUCTURE.re\n+00003e00: 702e 7374 7275 6374 7572 6573 2373 7472 p.structures#str\n+00003e10: 7563 7475 7265 2d65 7870 6f72 7473 2d70 ucture-exports-p\n+00003e20: 7374 7275 6374 7572 652d 6578 706f 7274 structure-export\n+00003e30: 732d 7020 5354 5255 4354 5552 4520 5359 s-p STRUCTURE SY\n+00003e40: 4d0a 0a52 6574 7572 6e73 2074 7275 6520 M..Returns true \n+00003e50: 6966 2073 7472 7563 7475 7265 206f 626a if structure obj\n+00003e60: 6563 7420 5354 5255 4354 5552 4520 6578 ect STRUCTURE ex\n+00003e70: 706f 7274 7320 6120 6269 6e64 696e 6720 ports a binding \n+00003e80: 6f66 2073 796d 626f 6c0a 5359 4d2e 7265 of symbol.SYM.re\n+00003e90: 702e 7374 7275 6374 7572 6573 2373 7472 p.structures#str\n+00003ea0: 7563 7475 7265 2d69 6d70 6f72 7473 7374 ucture-importsst\n+00003eb0: 7275 6374 7572 652d 696d 706f 7274 7320 ructure-imports \n+00003ec0: 5354 5255 4354 5552 450a 0a52 6574 7572 STRUCTURE..Retur\n+00003ed0: 6e73 2074 6865 206c 6973 7420 6f66 2073 ns the list of s\n+00003ee0: 7472 7563 7475 7265 206e 616d 6573 206f tructure names o\n+00003ef0: 7065 6e65 6420 6279 2073 7472 7563 7475 pened by structu\n+00003f00: 7265 206f 626a 6563 740a 5354 5255 4354 re object.STRUCT\n+00003f10: 5552 452e 7265 702e 7374 7275 6374 7572 URE.rep.structur\n+00003f20: 6573 2373 7472 7563 7475 7265 2d61 6363 es#structure-acc\n+00003f30: 6573 7369 626c 6573 7472 7563 7475 7265 essiblestructure\n+00003f40: 2d61 6363 6573 7369 626c 6520 5354 5255 -accessible STRU\n+00003f50: 4354 5552 450a 0a52 6574 7572 6e73 2074 CTURE..Returns t\n+00003f60: 6865 206c 6973 7420 6f66 2073 7472 7563 he list of struc\n+00003f70: 7475 7265 206e 616d 6573 2061 6363 6573 ture names acces\n+00003f80: 7365 6420 6279 2073 7472 7563 7475 7265 sed by structure\n+00003f90: 206f 626a 6563 740a 5354 5255 4354 5552 object.STRUCTUR\n+00003fa0: 452e 7265 702e 7374 7275 6374 7572 6573 E.rep.structures\n+00003fb0: 2363 7572 7265 6e74 2d73 7472 7563 7475 #current-structu\n+00003fc0: 7265 6375 7272 656e 742d 7374 7275 6374 recurrent-struct\n+00003fd0: 7572 650a 0a52 6574 7572 6e20 7468 6520 ure..Return the \n+00003fe0: 6375 7272 656e 7420 7374 7275 6374 7572 current structur\n+00003ff0: 6520 6f62 6a65 6374 2e00 0000 0000 0000 e object........\n+00004000: 7265 702e 7374 7275 6374 7572 6573 2373 rep.structures#s\n+00004010: 6574 2d69 6e74 6572 6661 6365 7365 742d et-interfaceset-\n+00004020: 696e 7465 7266 6163 6520 5354 5255 4354 interface STRUCT\n+00004030: 5552 4520 494e 5445 5246 4143 450a 0a53 URE INTERFACE..S\n+00004040: 6574 2074 6865 2069 6e74 6572 6661 6365 et the interface\n+00004050: 206f 6620 7374 7275 6374 7572 6520 6f62 of structure ob\n+00004060: 6a65 6374 2053 5452 5543 5455 5245 2074 ject STRUCTURE t\n+00004070: 6f20 494e 5445 5246 4143 452e 7265 702e o INTERFACE.rep.\n+00004080: 7374 7275 6374 7572 6573 2373 7472 7563 structures#struc\n+00004090: 7475 7265 2d66 696c 6573 7472 7563 7475 ture-filestructu\n+000040a0: 7265 2d66 696c 6520 4e41 4d45 0a0a 5265 re-file NAME..Re\n+000040b0: 7475 726e 2061 2073 7472 696e 6720 7468 turn a string th\n+000040c0: 6174 2077 6f75 6c64 2062 6520 7573 6564 at would be used\n+000040d0: 2074 6f20 6c6f 6361 7465 2061 2073 7472 to locate a str\n+000040e0: 7563 7475 7265 2063 616c 6c65 6420 4e41 ucture called NA\n+000040f0: 4d45 2028 610a 7379 6d62 6f6c 292e 7265 ME (a.symbol).re\n+00004100: 702e 7374 7275 6374 7572 6573 2369 6e74 p.structures#int\n+00004110: 6572 6e2d 7374 7275 6374 7572 6569 6e74 ern-structureint\n+00004120: 6572 6e2d 7374 7275 6374 7572 6520 5354 ern-structure ST\n+00004130: 5255 4354 2d4e 414d 450a 0a52 6574 7572 RUCT-NAME..Retur\n+00004140: 6e20 7468 6520 7374 7275 6374 7572 6520 n the structure \n+00004150: 6361 6c6c 6564 2053 5452 5543 542d 4e41 called STRUCT-NA\n+00004160: 4d45 2e20 4966 206e 6f20 7375 6368 2073 ME. If no such s\n+00004170: 7472 7563 7475 7265 2065 7869 7374 732c tructure exists,\n+00004180: 0a61 7474 656d 7074 2074 6f20 6c6f 6164 .attempt to load\n+00004190: 2069 742c 2062 7574 2069 7420 6973 6e27 it, but it isn'\n+000041a0: 7420 696d 706f 7274 6564 2074 6f20 616e t imported to an\n+000041b0: 7920 6d6f 6475 6c65 2e72 6570 2e73 7472 y module.rep.str\n+000041c0: 7563 7475 7265 7323 6f70 656e 2d73 7472 uctures#open-str\n+000041d0: 7563 7475 7265 736f 7065 6e2d 7374 7275 ucturesopen-stru\n+000041e0: 6374 7572 6573 2053 5452 5543 542d 4e41 ctures STRUCT-NA\n+000041f0: 4d45 530a 0a4d 6172 6b20 7468 6174 2074 MES..Mark that t\n+00004200: 6865 2063 7572 7265 6e74 2073 7472 7563 he current struc\n+00004210: 7475 7265 7320 6861 7320 6f70 656e 6564 tures has opened\n+00004220: 2074 6865 206c 6973 7420 6f66 2073 7472 the list of str\n+00004230: 7563 7475 7265 730a 6e61 6d65 6420 696e uctures.named in\n+00004240: 2074 6865 206c 6973 7420 5354 5255 4354 the list STRUCT\n+00004250: 2d4e 414d 4553 2e72 6570 2e73 7472 7563 -NAMES.rep.struc\n+00004260: 7475 7265 7323 6163 6365 7373 2d73 7472 tures#access-str\n+00004270: 7563 7475 7265 7361 6363 6573 732d 7374 ucturesaccess-st\n+00004280: 7275 6374 7572 6573 2053 5452 5543 542d ructures STRUCT-\n+00004290: 4e41 4d45 530a 0a4d 6172 6b20 7468 6174 NAMES..Mark that\n+000042a0: 2074 6865 2063 7572 7265 6e74 2073 7472 the current str\n+000042b0: 7563 7475 7265 7320 6d61 7920 6163 6365 uctures may acce\n+000042c0: 7373 2074 6865 206c 6973 7420 6f66 2073 ss the list of s\n+000042d0: 7472 7563 7475 7265 730a 6e61 6d65 6420 tructures.named \n+000042e0: 696e 2074 6865 206c 6973 7420 5354 5255 in the list STRU\n+000042f0: 4354 2d4e 414d 4553 2e72 6570 2e73 7472 CT-NAMES.rep.str\n+00004300: 7563 7475 7265 7323 7374 7275 6374 7572 uctures#structur\n+00004310: 6570 7374 7275 6374 7572 6570 2041 5247 epstructurep ARG\n+00004320: 0a0a 5265 7475 726e 2060 7427 2069 6620 ..Return `t' if \n+00004330: 4152 4720 6973 2061 2073 7472 7563 7475 ARG is a structu\n+00004340: 7265 206f 626a 6563 742e 7265 702e 7374 re object.rep.st\n+00004350: 7275 6374 7572 6573 2365 7661 6c65 7661 ructures#evaleva\n+00004360: 6c20 464f 524d 205b 5354 5255 4354 5552 l FORM [STRUCTUR\n+00004370: 455d 0a0a 5265 7475 726e 2074 6865 2072 E]..Return the r\n+00004380: 6573 756c 7420 6f66 2065 7661 6c75 6174 esult of evaluat\n+00004390: 696e 6720 464f 524d 2069 6e73 6964 6520 ing FORM inside \n+000043a0: 7374 7275 6374 7572 6520 6f62 6a65 6374 structure object\n+000043b0: 2053 5452 5543 5455 5245 0a28 7769 7468 STRUCTURE.(with\n+000043c0: 2061 206e 756c 6c20 6c65 7869 6361 6c20 a null lexical \n+000043d0: 656e 7669 726f 6e6d 656e 7429 2e72 6570 environment).rep\n+000043e0: 2e73 7472 7563 7475 7265 7323 7374 7275 .structures#stru\n+000043f0: 6374 7572 652d 7761 6c6b 7374 7275 6374 cture-walkstruct\n+00004400: 7572 652d 7761 6c6b 2046 554e 4354 494f ure-walk FUNCTIO\n+00004410: 4e20 5354 5255 4354 5552 450a 0a43 616c N STRUCTURE..Cal\n+00004420: 6c20 4655 4e43 5449 4f4e 2066 6f72 2065 l FUNCTION for e\n+00004430: 6163 6820 6269 6e64 696e 6720 696e 2073 ach binding in s\n+00004440: 7472 7563 7475 7265 206f 626a 6563 7420 tructure object \n+00004450: 5354 5255 4354 5552 452e 2054 6865 0a66 STRUCTURE. The.f\n+00004460: 756e 6374 696f 6e20 6973 2063 616c 6c65 unction is calle\n+00004470: 6420 7769 7468 2074 776f 2061 7267 756d d with two argum\n+00004480: 656e 7473 2c20 7468 6520 7661 7269 6162 ents, the variab\n+00004490: 6c65 2061 6e64 2074 6865 2062 696e 6469 le and the bindi\n+000044a0: 6e67 2773 0a76 616c 7565 2e72 6570 2e73 ng's.value.rep.s\n+000044b0: 7472 7563 7475 7265 7323 6d61 6b65 2d62 tructures#make-b\n+000044c0: 696e 6469 6e67 2d69 6d6d 7574 6162 6c65 inding-immutable\n+000044d0: 6d61 6b65 2d62 696e 6469 6e67 2d69 6d6d make-binding-imm\n+000044e0: 7574 6162 6c65 2056 4152 0a0a 466c 6167 utable VAR..Flag\n+000044f0: 2074 6861 7420 7468 6520 6269 6e64 696e that the bindin\n+00004500: 6720 6f66 2073 796d 626f 6c20 5641 5220 g of symbol VAR \n+00004510: 696e 2074 6865 2063 7572 7265 6e74 2073 in the current s\n+00004520: 7472 7563 7475 7265 206d 6179 206e 6f74 tructure may not\n+00004530: 2062 650a 6368 616e 6765 642e 7265 702e be.changed.rep.\n+00004540: 7374 7275 6374 7572 6573 2362 696e 6469 structures#bindi\n+00004550: 6e67 2d69 6d6d 7574 6162 6c65 2d70 6269 ng-immutable-pbi\n+00004560: 6e64 696e 672d 696d 6d75 7461 626c 652d nding-immutable-\n+00004570: 7020 5641 5220 5b53 5452 5543 5455 5245 p VAR [STRUCTURE\n+00004580: 5d0a 0a52 6574 7572 6e20 6074 2720 6966 ]..Return `t' if\n+00004590: 2074 6865 2062 696e 6469 6e67 206f 6620 the binding of \n+000045a0: 7379 6d62 6f6c 2056 4152 2069 6e20 7468 symbol VAR in th\n+000045b0: 6520 5354 5255 4354 5552 4520 6861 7320 e STRUCTURE has \n+000045c0: 6265 656e 206d 6164 650a 636f 6e73 7461 been made.consta\n+000045d0: 6e74 2e72 6570 2e73 7472 7563 7475 7265 nt.rep.structure\n+000045e0: 7323 6665 6174 7572 6570 6665 6174 7572 s#featurepfeatur\n+000045f0: 6570 2046 4541 5455 5245 0a0a 5265 7475 ep FEATURE..Retu\n+00004600: 726e 206e 6f6e 2d6e 696c 2069 6620 6665 rn non-nil if fe\n+00004610: 6174 7572 6520 4645 4154 5552 4520 6861 ature FEATURE ha\n+00004620: 7320 616c 7265 6164 7920 6265 656e 206c s already been l\n+00004630: 6f61 6465 6420 6279 2074 6865 2063 7572 oaded by the cur\n+00004640: 7265 6e74 0a73 7472 7563 7475 7265 2e72 rent.structure.r\n+00004650: 6570 2e73 7472 7563 7475 7265 7323 7072 ep.structures#pr\n+00004660: 6f76 6964 6570 726f 7669 6465 2046 4541 ovideprovide FEA\n+00004670: 5455 5245 0a0a 5368 6f77 2074 6861 7420 TURE..Show that \n+00004680: 7468 6520 6665 6174 7572 6520 4645 4154 the feature FEAT\n+00004690: 5552 4520 2861 2073 796d 626f 6c29 2068 URE (a symbol) h\n+000046a0: 6173 2062 6565 6e20 6c6f 6164 6564 2069 as been loaded i\n+000046b0: 6e20 7468 6520 6375 7272 656e 740a 7374 n the current.st\n+000046c0: 7275 6374 7572 652e 7265 702e 7374 7275 ructure.rep.stru\n+000046d0: 6374 7572 6573 2372 6571 7569 7265 7265 ctures#requirere\n+000046e0: 7175 6972 6520 4645 4154 5552 450a 0a49 quire FEATURE..I\n+000046f0: 6620 4645 4154 5552 4520 2861 2073 796d f FEATURE (a sym\n+00004700: 626f 6c29 2068 6173 206e 6f74 2061 6c72 bol) has not alr\n+00004710: 6561 6479 2062 6565 6e20 6c6f 6164 6564 eady been loaded\n+00004720: 2c20 6c6f 6164 2069 742e 2054 6865 2066 , load it. The f\n+00004730: 696c 650a 6c6f 6164 6564 2069 7320 6569 ile.loaded is ei\n+00004740: 7468 6572 2046 494c 4520 2869 6620 6769 ther FILE (if gi\n+00004750: 7665 6e29 2c20 6f72 2074 6865 2070 7269 ven), or the pri\n+00004760: 6e74 206e 616d 6520 6f66 2046 4541 5455 nt name of FEATU\n+00004770: 5245 2e72 6570 2e69 6f2e 6462 2e73 6462 RE.rep.io.db.sdb\n+00004780: 6d23 7364 626d 2d6f 7065 6e73 6462 6d2d m#sdbm-opensdbm-\n+00004790: 6f70 656e 2050 4154 4820 4143 4345 5353 open PATH ACCESS\n+000047a0: 2d54 5950 4520 5b4d 4f44 455d 7265 702e -TYPE [MODE]rep.\n+000047b0: 696f 2e64 622e 7364 626d 2373 6462 6d2d io.db.sdbm#sdbm-\n+000047c0: 636c 6f73 6573 6462 6d2d 636c 6f73 6520 closesdbm-close \n+000047d0: 4442 4d72 6570 2e69 6f2e 6462 2e73 6462 DBMrep.io.db.sdb\n+000047e0: 6d23 7364 626d 2d66 6574 6368 7364 626d m#sdbm-fetchsdbm\n+000047f0: 2d66 6574 6368 2044 424d 204b 4559 7265 -fetch DBM KEYre\n+00004800: 702e 696f 2e64 622e 7364 626d 2373 6462 p.io.db.sdbm#sdb\n+00004810: 6d2d 7374 6f72 6573 6462 6d2d 7374 6f72 m-storesdbm-stor\n+00004820: 6520 4442 4d20 4b45 5920 5641 4c55 4520 e DBM KEY VALUE \n+00004830: 5b46 4c41 4753 5d72 6570 2e69 6f2e 6462 [FLAGS]rep.io.db\n+00004840: 2e73 6462 6d23 7364 626d 2d64 656c 6574 .sdbm#sdbm-delet\n+00004850: 6573 6462 6d2d 6465 6c65 7465 2044 424d esdbm-delete DBM\n+00004860: 204b 4559 7265 702e 696f 2e64 622e 7364 KEYrep.io.db.sd\n+00004870: 626d 2373 6462 6d2d 6669 7273 746b 6579 bm#sdbm-firstkey\n+00004880: 7364 626d 2d66 6972 7374 6b65 7920 4442 sdbm-firstkey DB\n+00004890: 4d72 6570 2e69 6f2e 6462 2e73 6462 6d23 Mrep.io.db.sdbm#\n+000048a0: 7364 626d 2d6e 6578 746b 6579 7364 626d sdbm-nextkeysdbm\n+000048b0: 2d6e 6578 746b 6579 2044 424d 7265 702e -nextkey DBMrep.\n+000048c0: 696f 2e64 622e 7364 626d 2373 6462 6d2d io.db.sdbm#sdbm-\n+000048d0: 7264 6f6e 6c79 7364 626d 2d72 646f 6e6c rdonlysdbm-rdonl\n+000048e0: 7920 4442 4d72 6570 2e69 6f2e 6462 2e73 y DBMrep.io.db.s\n+000048f0: 6462 6d23 7364 626d 2d65 7272 6f72 7364 dbm#sdbm-errorsd\n+00004900: 626d 2d65 7272 6f72 2044 424d 7265 702e bm-error DBMrep.\n+00004910: 696f 2e64 622e 7364 626d 2373 6462 6d70 io.db.sdbm#sdbmp\n+00004920: 7364 626d 7020 4152 470a 0a52 6574 7572 sdbmp ARG..Retur\n+00004930: 6e73 2074 2069 6620 4152 4720 6973 2061 ns t if ARG is a\n+00004940: 6e20 7364 626d 206f 626a 6563 7420 2863 n sdbm object (c\n+00004950: 7265 6174 6564 2062 7920 6073 6462 6d2d reated by `sdbm-\n+00004960: 6f70 656e 2729 2e72 6570 2e6c 616e 672e open').rep.lang.\n+00004970: 6465 6275 6723 756e 6978 2d70 7269 6e74 debug#unix-print\n+00004980: 2d61 6c6c 6f63 6174 696f 6e73 756e 6978 -allocationsunix\n+00004990: 2d70 7269 6e74 2d61 6c6c 6f63 6174 696f -print-allocatio\n+000049a0: 6e73 0a0a 4f75 7470 7574 2061 206c 6973 ns..Output a lis\n+000049b0: 7420 6f66 2061 6c6c 2061 6c6c 6f63 6174 t of all allocat\n+000049c0: 6564 206d 656d 6f72 7920 626c 6f63 6b73 ed memory blocks\n+000049d0: 2074 6f20 7374 616e 6461 7264 2065 7272 to standard err\n+000049e0: 6f72 2e72 6570 2e76 6d2e 696e 7465 7270 or.rep.vm.interp\n+000049f0: 7265 7465 7223 7661 6c69 6461 7465 2d62 reter#validate-b\n+00004a00: 7974 652d 636f 6465 7661 6c69 6461 7465 yte-codevalidate\n+00004a10: 2d62 7974 652d 636f 6465 2042 432d 4d41 -byte-code BC-MA\n+00004a20: 4a4f 5220 4243 2d4d 494e 4f52 0a0a 4368 JOR BC-MINOR..Ch\n+00004a30: 6563 6b20 7468 6174 2062 7974 6520 636f eck that byte co\n+00004a40: 6465 7320 6672 6f6d 2069 6e73 7472 7563 des from instruc\n+00004a50: 7469 6f6e 2073 6574 2042 432d 4d41 4a4f tion set BC-MAJO\n+00004a60: 522e 4243 2d4d 494e 4f52 2c20 6d61 7920 R.BC-MINOR, may \n+00004a70: 6265 0a65 7865 6375 7465 642e 2049 6620 be.executed. If \n+00004a80: 6e6f 742c 2061 6e20 6572 726f 7220 7769 not, an error wi\n+00004a90: 6c6c 2062 6520 7369 676e 616c 6c65 642e ll be signalled.\n+00004aa0: 7265 702e 766d 2e69 6e74 6572 7072 6574 rep.vm.interpret\n+00004ab0: 6572 236d 616b 652d 6279 7465 2d63 6f64 er#make-byte-cod\n+00004ac0: 652d 7375 6272 6d61 6b65 2d62 7974 652d e-subrmake-byte-\n+00004ad0: 636f 6465 2d73 7562 7220 434f 4445 2043 code-subr CODE C\n+00004ae0: 4f4e 5354 414e 5453 2053 5441 434b 205b ONSTANTS STACK [\n+00004af0: 444f 435d 205b 494e 5445 5241 4354 4956 DOC] [INTERACTIV\n+00004b00: 455d 0a0a 5265 7475 726e 2061 6e20 6f62 E]..Return an ob\n+00004b10: 6a65 6374 2074 6861 7420 6361 6e20 6265 ject that can be\n+00004b20: 2075 7365 6420 6173 2074 6865 2066 756e used as the fun\n+00004b30: 6374 696f 6e20 7661 6c75 6520 6f66 2061 ction value of a\n+00004b40: 2073 796d 626f 6c2e 7265 702e 766d 2e69 symbol.rep.vm.i\n+00004b50: 6e74 6572 7072 6574 6572 2362 7974 6563 nterpreter#bytec\n+00004b60: 6f64 6570 6279 7465 636f 6465 7020 4152 odepbytecodep AR\n+00004b70: 470a 0a52 6574 7572 6e73 2074 2069 6620 G..Returns t if \n+00004b80: 4152 4720 6973 2061 2062 7974 6520 636f ARG is a byte co\n+00004b90: 6465 2073 7562 726f 7574 696e 6520 2869 de subroutine (i\n+00004ba0: 2e65 2e20 636f 6d70 696c 6564 204c 6973 .e. compiled Lis\n+00004bb0: 7020 636f 6465 292e 7265 702e 7574 696c p code).rep.util\n+00004bc0: 2e6d 6435 236d 6435 2d73 7472 696e 676d .md5#md5-stringm\n+00004bd0: 6435 2d73 7472 696e 6720 5354 5249 4e47 d5-string STRING\n+00004be0: 0a0a 5265 7475 726e 2074 6865 2069 6e74 ..Return the int\n+00004bf0: 6567 6572 2072 6570 7265 7365 6e74 696e eger representin\n+00004c00: 6720 7468 6520 4d44 3520 6d65 7373 6167 g the MD5 messag\n+00004c10: 6520 6469 6765 7374 206f 6620 7468 6520 e digest of the \n+00004c20: 6279 7465 730a 7374 6f72 6564 2069 6e20 bytes.stored in \n+00004c30: 5354 5249 4e47 2e20 5468 6973 2069 6e74 STRING. This int\n+00004c40: 6567 6572 2077 696c 6c20 6861 7665 206e eger will have n\n+00004c50: 6f20 6d6f 7265 2074 6861 6e20 3132 3820 o more than 128 \n+00004c60: 7369 676e 6966 6963 616e 740a 6269 7473 significant.bits\n+00004c70: 2e72 6570 2e75 7469 6c2e 6d64 3523 6d64 .rep.util.md5#md\n+00004c80: 352d 6c6f 6361 6c2d 6669 6c65 6d64 352d 5-local-filemd5-\n+00004c90: 6c6f 6361 6c2d 6669 6c65 204c 4f43 414c local-file LOCAL\n+00004ca0: 2d46 494c 452d 4e41 4d45 0a0a 5265 7475 -FILE-NAME..Retu\n+00004cb0: 726e 2074 6865 2069 6e74 6567 6572 2072 rn the integer r\n+00004cc0: 6570 7265 7365 6e74 696e 6720 7468 6520 epresenting the \n+00004cd0: 4d44 3520 6d65 7373 6167 6520 6469 6765 MD5 message dige\n+00004ce0: 7374 206f 6620 7468 6520 6279 7465 730a st of the bytes.\n+00004cf0: 7374 6f72 6564 2069 6e20 7468 6520 6669 stored in the fi\n+00004d00: 6c65 2063 616c 6c65 6420 4c4f 4341 4c2d le called LOCAL-\n+00004d10: 4649 4c45 2d4e 414d 4520 2877 6869 6368 FILE-NAME (which\n+00004d20: 206d 7573 7420 6e61 6d65 2061 2066 696c must name a fil\n+00004d30: 6520 696e 0a74 6865 206c 6f63 616c 2066 e in.the local f\n+00004d40: 696c 696e 6720 7379 7374 656d 292e 2054 iling system). T\n+00004d50: 6865 2072 6574 7572 6e65 6420 696e 7465 he returned inte\n+00004d60: 6765 7220 7769 6c6c 2068 6176 6520 6e6f ger will have no\n+00004d70: 206d 6f72 6520 7468 616e 0a31 3238 2073 more than.128 s\n+00004d80: 6967 6e69 6669 6361 6e74 2062 6974 732e ignificant bits.\n+00004d90: 7265 702e 6c61 6e67 2e6d 6174 6823 2b2b rep.lang.math#++\n+00004da0: 204e 554d 4245 5253 2e2e 2e0a 0a41 6464 NUMBERS.....Add\n+00004db0: 7320 616c 6c20 4e55 4d42 4552 5320 746f s all NUMBERS to\n+00004dc0: 6765 7468 6572 2e20 4966 206e 6f20 6172 gether. If no ar\n+00004dd0: 6775 6d65 6e74 7320 6172 6520 6769 7665 guments are give\n+00004de0: 6e20 7265 7475 726e 7320 302e 7265 702e n returns 0.rep.\n+00004df0: 6c61 6e67 2e6d 6174 6823 2d2d 204e 554d lang.math#-- NUM\n+00004e00: 4245 5220 5b4e 554d 4245 5253 2e2e 2e5d BER [NUMBERS...]\n+00004e10: 0a0a 4569 7468 6572 2072 6574 7572 6e73 ..Either returns\n+00004e20: 2074 6865 206e 6567 6174 696f 6e20 6f66 the negation of\n+00004e30: 204e 554d 4245 5220 6f72 2074 6865 2076 NUMBER or the v\n+00004e40: 616c 7565 206f 6620 4e55 4d42 4552 206d alue of NUMBER m\n+00004e50: 696e 7573 0a4e 554d 4245 5253 7265 702e inus.NUMBERSrep.\n+00004e60: 6c61 6e67 2e6d 6174 6823 2a2a 204e 554d lang.math#** NUM\n+00004e70: 4245 5253 2e2e 2e0a 0a4d 756c 7469 706c BERS.....Multipl\n+00004e80: 6965 7320 616c 6c20 4e55 4d42 4552 5320 ies all NUMBERS \n+00004e90: 746f 6765 7468 6572 2e20 4966 206e 6f20 together. If no \n+00004ea0: 6e75 6d62 6572 7320 6172 6520 6769 7665 numbers are give\n+00004eb0: 6e20 7265 7475 726e 7320 312e 7265 702e n returns 1.rep.\n+00004ec0: 6c61 6e67 2e6d 6174 6823 2f2f 204e 554d lang.math#// NUM\n+00004ed0: 4245 5253 2e2e 2e0a 0a44 6976 6964 6573 BERS.....Divides\n+00004ee0: 204e 554d 4245 5253 2028 696e 206c 6566 NUMBERS (in lef\n+00004ef0: 742d 746f 2d72 6967 6874 206f 7264 6572 t-to-right order\n+00004f00: 292e 7265 702e 6c61 6e67 2e6d 6174 6823 ).rep.lang.math#\n+00004f10: 7265 6d61 696e 6465 7272 656d 6169 6e64 remainderremaind\n+00004f20: 6572 2044 4956 4944 454e 4420 4449 5649 er DIVIDEND DIVI\n+00004f30: 534f 520a 0a52 6574 7572 6e73 2074 6865 SOR..Returns the\n+00004f40: 2069 6e74 6567 6572 2072 656d 6169 6e64 integer remaind\n+00004f50: 6572 2061 6674 6572 2064 6976 6964 696e er after dividin\n+00004f60: 6720 4449 5649 4445 4e44 2062 7920 4449 g DIVIDEND by DI\n+00004f70: 5649 534f 522e 7265 702e 6c61 6e67 2e6d VISOR.rep.lang.m\n+00004f80: 6174 6823 7175 6f74 6965 6e74 7175 6f74 ath#quotientquot\n+00004f90: 6965 6e74 2044 4956 4944 454e 4420 4449 ient DIVIDEND DI\n+00004fa0: 5649 534f 520a 0a52 6574 7572 6e73 2074 VISOR..Returns t\n+00004fb0: 6865 2069 6e74 6567 6572 2071 756f 7469 he integer quoti\n+00004fc0: 656e 7420 6672 6f6d 2064 6976 6964 696e ent from dividin\n+00004fd0: 6720 696e 7465 6765 7273 2044 4956 4944 g integers DIVID\n+00004fe0: 454e 4420 616e 640a 4449 5649 534f 522e END and.DIVISOR.\n 00004ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00005000: 7265 702e 6c61 6e67 2e69 6e74 6572 7072 rep.lang.interpr\n-00005010: 6574 6572 2363 6f6e 6463 6f6e 6420 2843 eter#condcond (C\n-00005020: 4f4e 4449 5449 4f4e 2046 4f52 4d53 2e2e ONDITION FORMS..\n-00005030: 2e20 2920 2e2e 2e0a 0a46 696e 6420 7468 . ) .....Find th\n-00005040: 6520 6669 7273 7420 434f 4e44 4954 494f e first CONDITIO\n-00005050: 4e20 7768 6963 6820 6861 7320 6120 7661 N which has a va\n-00005060: 6c75 6520 6f66 2074 2077 6865 6e20 6576 lue of t when ev\n-00005070: 616c 2765 642c 2074 6865 6e20 7065 7266 al'ed, then perf\n-00005080: 6f72 6d0a 6120 7072 6f67 6e20 6f6e 2069 orm.a progn on i\n-00005090: 7473 2061 7373 6f63 6961 7465 6420 464f ts associated FO\n-000050a0: 524d 532e 2049 6620 7468 6572 6520 6172 RMS. If there ar\n-000050b0: 6520 6e6f 2046 4f52 4d53 2077 6974 6820 e no FORMS with \n-000050c0: 7468 6520 434f 4e44 4954 494f 4e0a 7468 the CONDITION.th\n-000050d0: 656e 2074 6865 2076 616c 7565 206f 6620 en the value of \n-000050e0: 7468 6520 434f 4e44 4954 494f 4e20 6973 the CONDITION is\n-000050f0: 2072 6574 7572 6e65 642e 2049 6620 6e6f returned. If no\n-00005100: 2043 4f4e 4449 5449 4f4e 2069 7320 7420 CONDITION is t \n-00005110: 7468 656e 0a72 6574 7572 6e20 6e69 6c2e then.return nil.\n-00005120: 0a41 6e20 6578 616d 706c 652c 0a20 2028 .An example,. (\n-00005130: 636f 6e64 0a20 2020 2028 2873 7472 696e cond. ((strin\n-00005140: 6770 2066 6f6f 290a 2020 2020 2020 2874 gp foo). (t\n-00005150: 6974 6c65 2022 666f 6f20 6973 2061 2073 itle \"foo is a s\n-00005160: 7472 696e 6722 2929 0a20 2020 2028 286e tring\")). ((n\n-00005170: 756d 6265 7270 2066 6f6f 290a 2020 2020 umberp foo). \n-00005180: 2020 2873 6574 7120 6261 7220 666f 6f29 (setq bar foo)\n-00005190: 0a20 2020 2020 2028 7469 746c 6520 2266 . (title \"f\n-000051a0: 6f6f 2069 7320 6120 6e75 6d62 6572 2229 oo is a number\")\n-000051b0: 290a 2020 2020 2874 0a20 2020 2020 2028 ). (t. (\n-000051c0: 7469 746c 6520 2266 6f6f 2069 7320 736f title \"foo is so\n-000051d0: 6d65 7468 696e 6720 656c 7365 2e2e 2e22 mething else...\"\n-000051e0: 2929 290a 4e6f 7465 2074 6865 2075 7365 ))).Note the use\n-000051f0: 206f 6620 706c 6169 6e20 6074 2720 6f6e of plain `t' on\n-00005200: 2069 7427 7320 6f77 6e20 666f 7220 7468 it's own for th\n-00005210: 6520 6c61 7374 2043 4f4e 4449 5449 4f4e e last CONDITION\n-00005220: 2c20 7468 6973 2069 730a 6c69 6b65 2074 , this is.like t\n-00005230: 6865 206c 6173 7420 656c 7365 2069 6e20 he last else in \n-00005240: 616e 2065 6c73 652d 6966 2073 7461 7465 an else-if state\n-00005250: 6d65 6e74 2069 6e20 432e 7265 702e 696f ment in C.rep.io\n-00005260: 2e66 696c 6573 236c 6f61 646c 6f61 6420 .files#loadload \n-00005270: 4649 4c45 205b 4e4f 2d45 5252 4f52 5d20 FILE [NO-ERROR] \n-00005280: 5b4e 4f2d 5041 5448 5d20 5b4e 4f2d 5355 [NO-PATH] [NO-SU\n-00005290: 4646 4958 5d0a 0a41 7474 656d 7074 2074 FFIX]..Attempt t\n-000052a0: 6f20 6f70 656e 2061 6e64 2074 6865 6e20 o open and then \n-000052b0: 7265 6164 2d61 6e64 2d65 7661 6c20 7468 read-and-eval th\n-000052c0: 6520 6669 6c65 206f 6620 4c69 7370 2063 e file of Lisp c\n-000052d0: 6f64 6520 4649 4c45 2e0a 0a46 6f72 2065 ode FILE...For e\n-000052e0: 6163 6820 6469 7265 6374 6f72 7920 6e61 ach directory na\n-000052f0: 6d65 6420 696e 2074 6865 2076 6172 6961 med in the varia\n-00005300: 626c 6520 606c 6f61 642d 7061 7468 2720 ble `load-path' \n-00005310: 7472 6965 7320 7468 6520 7661 6c75 6520 tries the value \n-00005320: 6f66 0a46 494c 4520 7769 7468 2060 2e6a of.FILE with `.j\n-00005330: 6c63 2720 2863 6f6d 7069 6c65 642d 6c69 lc' (compiled-li\n-00005340: 7370 2920 6170 7065 6e64 6564 2074 6f20 sp) appended to \n-00005350: 6974 2c20 7468 656e 2077 6974 6820 602e it, then with `.\n-00005360: 6a6c 2720 6170 7065 6e64 6564 0a74 6f20 jl' appended.to \n-00005370: 6974 2c20 6669 6e61 6c6c 7920 7472 6965 it, finally trie\n-00005380: 7320 4649 4c45 2077 6974 686f 7574 206d s FILE without m\n-00005390: 6f64 6966 6963 6174 696f 6e2e 0a0a 4966 odification...If\n-000053a0: 204e 4f2d 4552 524f 5220 6973 206e 6f6e NO-ERROR is non\n-000053b0: 2d6e 696c 206e 6f20 6572 726f 7220 6973 -nil no error is\n-000053c0: 2073 6967 6e61 6c6c 6564 2069 6620 4649 signalled if FI\n-000053d0: 4c45 2063 616e 2774 2062 6520 666f 756e LE can't be foun\n-000053e0: 642e 2049 660a 4e4f 2d50 4154 4820 6973 d. If.NO-PATH is\n-000053f0: 206e 6f6e 2d6e 696c 2074 6865 2060 6c6f non-nil the `lo\n-00005400: 6164 2d70 6174 6827 2076 6172 6961 626c ad-path' variabl\n-00005410: 6520 6973 206e 6f74 2075 7365 642c 206a e is not used, j\n-00005420: 7573 7420 7468 6520 7661 6c75 650a 6f66 ust the value.of\n-00005430: 2046 494c 452e 2049 6620 4e4f 2d53 5546 FILE. If NO-SUF\n-00005440: 4649 5820 6973 206e 6f6e 2d6e 696c 206e FIX is non-nil n\n-00005450: 6f20 7375 6666 6978 6573 2061 7265 2061 o suffixes are a\n-00005460: 7070 656e 6465 6420 746f 2046 494c 452e ppended to FILE.\n-00005470: 0a0a 4966 2074 6865 2063 6f6d 7069 6c65 ..If the compile\n-00005480: 6420 7665 7273 696f 6e20 6973 206f 6c64 d version is old\n-00005490: 6572 2074 6861 6e20 6974 2773 2073 6f75 er than it's sou\n-000054a0: 7263 6520 636f 6465 2c20 7468 6520 736f rce code, the so\n-000054b0: 7572 6365 2063 6f64 6520 6973 0a6c 6f61 urce code is.loa\n-000054c0: 6465 6420 616e 6420 6120 7761 726e 696e ded and a warnin\n-000054d0: 6720 6973 2064 6973 706c 6179 6564 2e72 g is displayed.r\n-000054e0: 6570 2e64 6174 6123 6571 6571 2056 414c ep.data#eqeq VAL\n-000054f0: 5545 3120 5641 4c55 4532 0a0a 5265 7475 UE1 VALUE2..Retu\n-00005500: 726e 7320 7420 6966 2056 414c 5545 3120 rns t if VALUE1 \n-00005510: 616e 6420 5641 4c55 4532 2061 7265 206f and VALUE2 are o\n-00005520: 6e65 2061 6e64 2074 6865 2073 616d 6520 ne and the same \n-00005530: 6f62 6a65 6374 2e20 4e6f 7465 2074 6861 object. Note tha\n-00005540: 740a 7468 6973 206d 6179 206f 7220 6d61 t.this may or ma\n-00005550: 7920 6e6f 7420 6265 2074 7275 6520 666f y not be true fo\n-00005560: 7220 6e75 6d62 6572 7320 6f66 2074 6865 r numbers of the\n-00005570: 2073 616d 6520 7661 6c75 6520 2873 6565 same value (see\n-00005580: 2060 6571 6c27 292e 7265 702e 6461 7461 `eql').rep.data\n-00005590: 236e 6f74 6e6f 7420 4152 470a 0a49 6620 #notnot ARG..If \n-000055a0: 4152 4720 6973 206e 696c 2072 6574 7572 ARG is nil retur\n-000055b0: 6e73 2074 2c20 656c 7365 2072 6574 7572 ns t, else retur\n-000055c0: 6e73 206e 696c 2e72 6570 2e64 6174 6123 ns nil.rep.data#\n-000055d0: 7374 7269 6e67 2d68 6561 642d 6571 7374 string-head-eqst\n-000055e0: 7269 6e67 2d68 6561 642d 6571 2053 5452 ring-head-eq STR\n-000055f0: 494e 4731 2053 5452 494e 4732 0a0a 5265 ING1 STRING2..Re\n-00005600: 7475 726e 7320 7420 6966 2053 5452 494e turns t if STRIN\n-00005610: 4732 206d 6174 6368 6573 2074 6865 2062 G2 matches the b\n-00005620: 6567 696e 6e69 6e67 206f 6620 5354 5249 eginning of STRI\n-00005630: 4e47 312c 2069 652c 0a20 2028 7374 7269 NG1, ie,. (stri\n-00005640: 6e67 2d68 6561 642d 6571 2022 666f 6f62 ng-head-eq \"foob\n-00005650: 6172 2220 2266 6f6f 2229 0a20 2020 3d3e ar\" \"foo\"). =>\n-00005660: 2074 0a20 2028 7374 7269 6e67 2d68 6561 t. (string-hea\n-00005670: 642d 6571 2022 666f 6f22 2022 666f 6f62 d-eq \"foo\" \"foob\n-00005680: 6172 2229 0a20 2020 3d3e 206e 696c 7265 ar\"). => nilre\n-00005690: 702e 6461 7461 2373 7472 696e 672d 6571 p.data#string-eq\n-000056a0: 7561 6c73 7472 696e 672d 6571 7561 6c20 ualstring-equal \n-000056b0: 5354 5249 4e47 3120 5354 5249 4e47 320a STRING1 STRING2.\n-000056c0: 0a52 6574 7572 6e73 2074 2069 6620 5354 .Returns t if ST\n-000056d0: 5249 4e47 3120 616e 6420 5354 5249 4e47 RING1 and STRING\n-000056e0: 3220 6172 6520 7468 6520 7361 6d65 2c20 2 are the same, \n-000056f0: 6967 6e6f 7269 6e67 2063 6173 652e 7265 ignoring case.re\n-00005700: 702e 6461 7461 2373 7472 696e 672d 6c65 p.data#string-le\n-00005710: 7373 7073 7472 696e 672d 6c65 7373 7020 sspstring-lessp \n-00005720: 5354 5249 4e47 3120 5354 5249 4e47 320a STRING1 STRING2.\n-00005730: 0a52 6574 7572 6e73 2074 2069 6620 5354 .Returns t if ST\n-00005740: 5249 4e47 3120 6973 2060 6c65 7373 2720 RING1 is `less' \n-00005750: 7468 616e 2053 5452 494e 4732 2c20 6967 than STRING2, ig\n-00005760: 6e6f 7269 6e67 2063 6173 652e 7265 702e noring case.rep.\n-00005770: 6461 7461 233d 3d20 4152 4731 2041 5247 data#== ARG1 ARG\n-00005780: 3220 5b41 5247 3320 2e2e 2e5d 0a0a 5265 2 [ARG3 ...]..Re\n-00005790: 7475 726e 7320 7420 6966 2065 6163 6820 turns t if each \n-000057a0: 7661 6c75 6520 6973 2074 6865 2073 616d value is the sam\n-000057b0: 6520 6173 2065 7665 7279 206f 7468 6572 e as every other\n-000057c0: 2076 616c 7565 2e20 2855 7369 6e67 0a60 value. (Using.`\n-000057d0: 6571 7561 6c27 2074 6f20 636f 6d70 6172 equal' to compar\n-000057e0: 6520 7661 6c75 6573 2c20 6578 6365 7074 e values, except\n-000057f0: 2066 6f72 206e 756d 6265 7273 2c20 7768 for numbers, wh\n-00005800: 6572 6520 6578 6163 746e 6573 7320 6973 ere exactness is\n-00005810: 0a69 676e 6f72 6564 2e29 7265 702e 6461 .ignored.)rep.da\n-00005820: 7461 233a 2f3d 2f3d 2041 5247 3120 4152 ta#:/=/= ARG1 AR\n-00005830: 4732 202e 2e2e 0a0a 5265 7475 726e 7320 G2 .....Returns \n-00005840: 7420 6966 2065 6163 6820 7661 6c75 6520 t if each value \n-00005850: 6973 2064 6966 6665 7265 6e74 2066 726f is different fro\n-00005860: 6d20 6576 6572 7920 6f74 6865 7220 7661 m every other va\n-00005870: 6c75 652e 2028 5573 696e 670a 6065 7175 lue. (Using.`equ\n-00005880: 616c 2720 746f 2063 6f6d 7061 7265 2076 al' to compare v\n-00005890: 616c 7565 732c 2065 7863 6570 7420 666f alues, except fo\n-000058a0: 7220 6e75 6d62 6572 732c 2077 6865 7265 r numbers, where\n-000058b0: 2065 7861 6374 6e65 7373 2069 730a 6967 exactness is.ig\n-000058c0: 6e6f 7265 642e 2972 6570 2e64 6174 6123 nored.)rep.data#\n-000058d0: 3e3e 2041 5247 3120 4152 4732 205b 4152 >> ARG1 ARG2 [AR\n-000058e0: 4733 202e 2e2e 5d0a 0a52 6574 7572 6e73 G3 ...]..Returns\n-000058f0: 2074 2069 6620 4152 4731 2069 7320 6772 t if ARG1 is gr\n-00005900: 6561 7465 7220 7468 616e 2041 5247 322c eater than ARG2,\n-00005910: 2061 6e64 2069 6620 4152 4732 2069 7320 and if ARG2 is \n-00005920: 6772 6561 7465 7220 7468 616e 2041 5247 greater than ARG\n-00005930: 332c 0a61 6e64 2073 6f20 6f6e 2e20 4e6f 3,.and so on. No\n-00005940: 7465 2074 6861 7420 7468 6973 2063 6f6d te that this com\n-00005950: 6d61 6e64 2069 736e 2774 206c 696d 6974 mand isn't limit\n-00005960: 6564 2074 6f20 6e75 6d62 6572 732c 2069 ed to numbers, i\n-00005970: 7420 6361 6e20 646f 0a73 7472 696e 6773 t can do.strings\n-00005980: 2c20 706f 7369 7469 6f6e 732c 206d 6172 , positions, mar\n-00005990: 6b73 2c20 6574 6320 6173 2077 656c 6c2e ks, etc as well.\n-000059a0: 7265 702e 6461 7461 233e 3d3e 3d20 4152 rep.data#>=>= AR\n-000059b0: 4731 2041 5247 3220 5b41 5247 3320 2e2e G1 ARG2 [ARG3 ..\n-000059c0: 2e5d 0a0a 5265 7475 726e 7320 7420 6966 .]..Returns t if\n-000059d0: 2041 5247 3120 6973 2067 7265 6174 6572 ARG1 is greater\n-000059e0: 2d6f 722d 6571 7561 6c20 7468 616e 2041 -or-equal than A\n-000059f0: 5247 322e 204e 6f74 6520 7468 6174 2074 RG2. Note that t\n-00005a00: 6869 7320 636f 6d6d 616e 640a 6973 6e27 his command.isn'\n-00005a10: 7420 6c69 6d69 7465 6420 746f 206e 756d t limited to num\n-00005a20: 6265 7273 2c20 6974 2063 616e 2064 6f20 bers, it can do \n-00005a30: 7374 7269 6e67 732c 2070 6f73 6974 696f strings, positio\n-00005a40: 6e73 2c20 6d61 726b 732c 2065 7463 2061 ns, marks, etc a\n-00005a50: 7320 7765 6c6c 2e72 6570 2e64 6174 6123 s well.rep.data#\n-00005a60: 3c3c 2041 5247 3120 4152 4732 205b 4152 << ARG1 ARG2 [AR\n-00005a70: 4733 202e 2e2e 5d0a 0a52 6574 7572 6e73 G3 ...]..Returns\n-00005a80: 2074 2069 6620 4152 4731 2069 7320 6c65 t if ARG1 is le\n-00005a90: 7373 2074 6861 6e20 4152 4732 2e20 4e6f ss than ARG2. No\n-00005aa0: 7465 2074 6861 7420 7468 6973 2063 6f6d te that this com\n-00005ab0: 6d61 6e64 2069 736e 2774 206c 696d 6974 mand isn't limit\n-00005ac0: 6564 2074 6f0a 6e75 6d62 6572 732c 2069 ed to.numbers, i\n-00005ad0: 7420 6361 6e20 646f 2073 7472 696e 6773 t can do strings\n-00005ae0: 2c20 706f 7369 7469 6f6e 732c 206d 6172 , positions, mar\n-00005af0: 6b73 2c20 6574 6320 6173 2077 656c 6c2e ks, etc as well.\n-00005b00: 7265 702e 6461 7461 233c 3d3c 3d20 4152 rep.data#<=<= AR\n-00005b10: 4731 2041 5247 3220 5b41 5247 3320 2e2e G1 ARG2 [ARG3 ..\n-00005b20: 2e5d 0a0a 5265 7475 726e 7320 7420 6966 .]..Returns t if\n-00005b30: 2041 5247 3120 6973 206c 6573 732d 6f72 ARG1 is less-or\n-00005b40: 2d65 7175 616c 2074 6861 6e20 4152 4732 -equal than ARG2\n-00005b50: 2e20 4e6f 7465 2074 6861 7420 7468 6973 . Note that this\n-00005b60: 2063 6f6d 6d61 6e64 2069 736e 2774 0a6c command isn't.l\n-00005b70: 696d 6974 6564 2074 6f20 6e75 6d62 6572 imited to number\n-00005b80: 732c 2069 7420 6361 6e20 646f 2073 7472 s, it can do str\n-00005b90: 696e 6773 2c20 706f 7369 7469 6f6e 732c ings, positions,\n-00005ba0: 206d 6172 6b73 2c20 6574 6320 6173 2077 marks, etc as w\n-00005bb0: 656c 6c2e 7265 702e 6461 7461 236e 756c ell.rep.data#nul\n-00005bc0: 6c6e 756c 6c20 4152 470a 0a52 6574 7572 lnull ARG..Retur\n-00005bd0: 6e73 2074 2069 6620 4152 4720 6973 206e ns t if ARG is n\n-00005be0: 696c 2e72 6570 2e64 6174 6123 6174 6f6d il.rep.data#atom\n-00005bf0: 6174 6f6d 2041 5247 0a0a 5265 7475 726e atom ARG..Return\n-00005c00: 7320 7420 6966 2041 5247 2069 7320 6e6f s t if ARG is no\n-00005c10: 7420 6120 636f 6e73 2d63 656c 6c2e 7265 t a cons-cell.re\n-00005c20: 702e 6461 7461 2363 6f6e 7370 636f 6e73 p.data#conspcons\n-00005c30: 7020 4152 470a 0a52 6574 7572 6e73 2074 p ARG..Returns t\n-00005c40: 2069 6620 4152 4720 6973 2061 2063 6f6e if ARG is a con\n-00005c50: 732d 6365 6c6c 2e72 6570 2e64 6174 6123 s-cell.rep.data#\n-00005c60: 6c69 7374 706c 6973 7470 2041 5247 0a0a listplistp ARG..\n-00005c70: 5265 7475 726e 7320 7420 6966 2041 5247 Returns t if ARG\n-00005c80: 2069 7320 6120 6c69 7374 2c20 2865 6974 is a list, (eit\n-00005c90: 6865 7220 6120 636f 6e73 2d63 656c 6c20 her a cons-cell \n-00005ca0: 6f72 206e 696c 292e 7265 702e 6461 7461 or nil).rep.data\n-00005cb0: 2373 7472 696e 6770 7374 7269 6e67 7020 #stringpstringp \n-00005cc0: 4152 470a 0a52 6574 7572 6e73 2074 2069 ARG..Returns t i\n-00005cd0: 7320 4152 4720 6973 2061 2073 7472 696e s ARG is a strin\n-00005ce0: 672e 7265 702e 6461 7461 2376 6563 746f g.rep.data#vecto\n-00005cf0: 7270 7665 6374 6f72 7020 4152 470a 0a52 rpvectorp ARG..R\n-00005d00: 6574 7572 6e73 2074 2069 6620 4152 4720 eturns t if ARG \n-00005d10: 6973 2061 2076 6563 746f 722e 7265 702e is a vector.rep.\n-00005d20: 6c61 6e67 2e69 6e74 6572 7072 6574 6572 lang.interpreter\n-00005d30: 2366 756e 6374 696f 6e70 6675 6e63 7469 #functionpfuncti\n-00005d40: 6f6e 7020 4152 470a 0a52 6574 7572 6e73 onp ARG..Returns\n-00005d50: 2074 2069 6620 4152 4720 6973 2061 2066 t if ARG is a f\n-00005d60: 756e 6374 696f 6e2e 7265 702e 6c61 6e67 unction.rep.lang\n-00005d70: 2e69 6e74 6572 7072 6574 6572 236d 6163 .interpreter#mac\n-00005d80: 726f 706d 6163 726f 7020 4152 470a 0a52 ropmacrop ARG..R\n-00005d90: 6574 7572 6e73 2074 2069 6620 4152 4720 eturns t if ARG \n-00005da0: 6973 2061 206d 6163 726f 2e72 6570 2e6c is a macro.rep.l\n-00005db0: 616e 672e 696e 7465 7270 7265 7465 7223 ang.interpreter#\n-00005dc0: 7370 6563 6961 6c2d 666f 726d 2d70 7370 special-form-psp\n-00005dd0: 6563 6961 6c2d 666f 726d 2d70 2041 5247 ecial-form-p ARG\n-00005de0: 0a0a 5265 7475 726e 7320 7420 6966 2041 ..Returns t if A\n-00005df0: 5247 2069 7320 6120 7370 6563 6961 6c2d RG is a special-\n-00005e00: 666f 726d 2e72 6570 2e6c 616e 672e 696e form.rep.lang.in\n-00005e10: 7465 7270 7265 7465 7223 7375 6272 7073 terpreter#subrps\n-00005e20: 7562 7270 2041 5247 0a0a 5265 7475 726e ubrp ARG..Return\n-00005e30: 7320 7420 6966 2061 7267 2069 7320 6120 s t if arg is a \n-00005e40: 7072 696d 6974 6976 6520 6675 6e63 7469 primitive functi\n-00005e50: 6f6e 2e72 6570 2e64 6174 6123 7365 7175 on.rep.data#sequ\n-00005e60: 656e 6365 7073 6571 7565 6e63 6570 2041 encepsequencep A\n-00005e70: 5247 0a0a 5265 7475 726e 7320 7420 6973 RG..Returns t is\n-00005e80: 2041 5247 2069 7320 6120 7365 7175 656e ARG is a sequen\n-00005e90: 6365 2028 6120 6c69 7374 2c20 7665 6374 ce (a list, vect\n-00005ea0: 6f72 206f 7220 7374 7269 6e67 292e 7265 or or string).re\n-00005eb0: 702e 6c61 6e67 2e69 6e74 6572 7072 6574 p.lang.interpret\n-00005ec0: 6572 2373 7562 722d 6e61 6d65 7375 6272 er#subr-namesubr\n-00005ed0: 2d6e 616d 6520 5355 4252 205b 5553 452d -name SUBR [USE-\n-00005ee0: 5641 525d 0a0a 5265 7475 726e 7320 7468 VAR]..Returns th\n-00005ef0: 6520 6e61 6d65 2028 6120 7374 7269 6e67 e name (a string\n-00005f00: 2920 6173 736f 6369 6174 6564 2077 6974 ) associated wit\n-00005f10: 6820 5355 4252 2e72 6570 2e6c 616e 672e h SUBR.rep.lang.\n-00005f20: 696e 7465 7270 7265 7465 7223 7261 6973 interpreter#rais\n-00005f30: 652d 6578 6365 7074 696f 6e72 6169 7365 e-exceptionraise\n-00005f40: 2d65 7863 6570 7469 6f6e 2044 4154 410a -exception DATA.\n-00005f50: 0a52 6169 7365 2074 6865 2065 7863 6570 .Raise the excep\n-00005f60: 7469 6f6e 2072 6570 7265 7365 6e74 6564 tion represented\n-00005f70: 2062 7920 7468 6520 636f 6e73 2063 656c by the cons cel\n-00005f80: 6c20 4441 5441 2e72 6570 2e6c 616e 672e l DATA.rep.lang.\n-00005f90: 7379 6d62 6f6c 7323 756e 696e 7465 726e symbols#unintern\n-00005fa0: 756e 696e 7465 726e 2053 594d 424f 4c20 unintern SYMBOL \n-00005fb0: 5b4f 4241 5252 4159 5d0a 0a52 656d 6f76 [OBARRAY]..Remov\n-00005fc0: 6573 2053 594d 424f 4c20 6672 6f6d 204f es SYMBOL from O\n-00005fd0: 4241 5252 4159 2028 6f72 2074 6865 2064 BARRAY (or the d\n-00005fe0: 6566 6175 6c74 292e 2055 7365 2074 6869 efault). Use thi\n-00005ff0: 7320 7769 7468 2063 6175 7469 6f6e 2e00 s with caution..\n-00006000: 7265 702e 7379 7374 656d 2363 616c 6c2d rep.system#call-\n-00006010: 686f 6f6b 6361 6c6c 2d68 6f6f 6b20 484f hookcall-hook HO\n-00006020: 4f4b 2041 5247 2d4c 4953 5420 5b54 5950 OK ARG-LIST [TYP\n-00006030: 455d 0a0a 4361 6c6c 2074 6865 2068 6f6f E]..Call the hoo\n-00006040: 6b20 6e61 6d65 6420 6279 2074 6865 2073 k named by the s\n-00006050: 796d 626f 6c20 484f 4f4b 2c20 7061 7373 ymbol HOOK, pass\n-00006060: 696e 6720 616c 6c20 6675 6e63 7469 6f6e ing all function\n-00006070: 7320 7468 6520 6172 6775 6d65 6e74 730a s the arguments.\n-00006080: 696e 2074 6865 206c 6973 7420 4152 472d in the list ARG-\n-00006090: 4c49 5354 2e20 4e6f 7465 2074 6861 7420 LIST. Note that \n-000060a0: 484f 4f4b 206d 6179 2061 6c73 6f20 6265 HOOK may also be\n-000060b0: 2074 6865 2061 6374 7561 6c20 6c69 7374 the actual list\n-000060c0: 206f 6620 6675 6e63 7469 6f6e 730a 746f of functions.to\n-000060d0: 2063 616c 6c2e 0a0a 5459 5045 2064 6566 call...TYPE def\n-000060e0: 696e 6573 2068 6f77 2074 6865 2072 6574 ines how the ret\n-000060f0: 7572 6e20 7661 6c75 6573 206f 6620 6561 urn values of ea\n-00006100: 6368 2066 756e 6374 696f 6e20 696e 2074 ch function in t\n-00006110: 6865 2068 6f6f 6b20 6172 650a 7472 6561 he hook are.trea\n-00006120: 7465 642e 2049 6620 5459 5045 2069 7320 ted. If TYPE is \n-00006130: 6e69 6c20 7468 6579 2061 7265 2069 676e nil they are ign\n-00006140: 6f72 6564 2c20 6966 2054 5950 4520 6973 ored, if TYPE is\n-00006150: 2074 6865 2073 796d 626f 6c20 6061 6e64 the symbol `and\n-00006160: 270a 7468 6520 686f 6f6b 2061 626f 7274 '.the hook abort\n-00006170: 7320 6166 7465 7220 6120 6675 6e63 7469 s after a functi\n-00006180: 6f6e 2072 6574 7572 6e73 206e 696c 2c20 on returns nil, \n-00006190: 6966 2054 5950 4520 6973 2060 6f72 2720 if TYPE is `or' \n-000061a0: 7468 6520 686f 6f6b 0a61 626f 7274 7320 the hook.aborts \n-000061b0: 7768 656e 2061 2066 756e 6374 696f 6e20 when a function \n-000061c0: 7265 7475 726e 7320 6e6f 6e2d 6e69 6c2e returns non-nil.\n-000061d0: 0a0a 496e 2061 6c6c 2063 6173 6573 2074 ..In all cases t\n-000061e0: 6865 2076 616c 7565 2072 6574 7572 6e65 he value returne\n-000061f0: 6420 6279 2074 6865 206c 6173 742d 6576 d by the last-ev\n-00006200: 616c 7561 7465 6420 6675 6e63 7469 6f6e aluated function\n-00006210: 2069 730a 7265 7475 726e 6564 2e72 6570 is.returned.rep\n-00006220: 2e6c 616e 672e 696e 7465 7270 7265 7465 .lang.interprete\n-00006230: 7223 6361 6c6c 2d77 6974 682d 6578 6365 r#call-with-exce\n-00006240: 7074 696f 6e2d 6861 6e64 6c65 7263 616c ption-handlercal\n-00006250: 6c2d 7769 7468 2d65 7863 6570 7469 6f6e l-with-exception\n-00006260: 2d68 616e 646c 6572 2054 4855 4e4b 2048 -handler THUNK H\n-00006270: 414e 444c 4552 0a0a 4361 6c6c 2054 4855 ANDLER..Call THU\n-00006280: 4e4b 2061 6e64 2072 6574 7572 6e20 6974 NK and return it\n-00006290: 7320 7661 6c75 652e 2048 6f77 6576 6572 s value. However\n-000062a0: 2069 6620 616e 2065 7863 6570 7469 6f6e if an exception\n-000062b0: 206f 6620 616e 7920 666f 726d 0a6f 6363 of any form.occ\n-000062c0: 7572 732c 2063 616c 6c20 4841 4e44 4c45 urs, call HANDLE\n-000062d0: 5220 7769 7468 2061 2073 696e 676c 6520 R with a single \n-000062e0: 6172 6775 6d65 6e74 2c20 7468 6520 6578 argument, the ex\n-000062f0: 6365 7074 696f 6e20 6461 7461 2c20 616e ception data, an\n-00006300: 640a 7265 7475 726e 2069 7473 2076 616c d.return its val\n-00006310: 7565 2e72 6570 2e6c 616e 672e 7379 6d62 ue.rep.lang.symb\n-00006320: 6f6c 7323 6d61 6b65 2d73 796d 626f 6c6d ols#make-symbolm\n-00006330: 616b 652d 7379 6d62 6f6c 204e 414d 450a ake-symbol NAME.\n-00006340: 0a52 6574 7572 6e73 2061 206e 6577 2c20 .Returns a new, \n-00006350: 756e 696e 7465 726e 6564 2c20 7379 6d62 uninterned, symb\n-00006360: 6f6c 2077 6974 6820 7072 696e 742d 6e61 ol with print-na\n-00006370: 6d65 204e 414d 452e 2049 7427 7320 7661 me NAME. It's va\n-00006380: 6c75 6520 616e 640a 6675 6e63 7469 6f6e lue and.function\n-00006390: 2064 6566 696e 6974 696f 6e20 6172 6520 definition are \n-000063a0: 626f 7468 2076 6f69 6420 616e 6420 6974 both void and it\n-000063b0: 2068 6173 2061 206e 696c 2070 726f 7065 has a nil prope\n-000063c0: 7274 792d 6c69 7374 2e72 6570 2e6c 616e rty-list.rep.lan\n-000063d0: 672e 7379 6d62 6f6c 7323 6d61 6b65 2d6f g.symbols#make-o\n-000063e0: 6261 7272 6179 6d61 6b65 2d6f 6261 7272 barraymake-obarr\n-000063f0: 6179 2053 495a 450a 0a43 7265 6174 6573 ay SIZE..Creates\n-00006400: 2061 206e 6577 2073 7472 7563 7475 7265 a new structure\n-00006410: 2066 6f72 2073 746f 7269 6e67 2073 796d for storing sym\n-00006420: 626f 6c73 2069 6e2e 2054 6869 7320 6973 bols in. This is\n-00006430: 2062 6173 6963 616c 6c79 2061 2076 6563 basically a vec\n-00006440: 746f 720a 7769 7468 2061 2066 6577 2073 tor.with a few s\n-00006450: 6c69 6768 7420 6469 6666 6572 656e 6365 light difference\n-00006460: 7320 2861 6c6c 2065 6c65 6d65 6e74 7320 s (all elements \n-00006470: 696e 6974 6961 6c69 7365 6420 746f 2061 initialised to a\n-00006480: 2073 7065 6369 616c 2076 616c 7565 292e special value).\n-00006490: 7265 702e 6c61 6e67 2e73 796d 626f 6c73 rep.lang.symbols\n-000064a0: 2366 696e 642d 7379 6d62 6f6c 6669 6e64 #find-symbolfind\n-000064b0: 2d73 796d 626f 6c20 4e41 4d45 205b 4f42 -symbol NAME [OB\n-000064c0: 4152 5241 595d 0a0a 5265 7475 726e 7320 ARRAY]..Returns \n-000064d0: 7468 6520 7379 6d62 6f6c 2077 6974 6820 the symbol with \n-000064e0: 7072 696e 742d 6e61 6d65 204e 414d 452c print-name NAME,\n-000064f0: 2066 6f75 6e64 2062 7920 7365 6172 6368 found by search\n-00006500: 696e 6720 4f42 4152 5241 5920 286f 720a ing OBARRAY (or.\n-00006510: 7468 6520 6465 6661 756c 7420 6072 6570 the default `rep\n-00006520: 5f6f 6261 7272 6179 2720 6966 206e 696c _obarray' if nil\n-00006530: 292c 206f 7220 6e69 6c20 6966 206e 6f20 ), or nil if no \n-00006540: 7375 6368 2073 796d 626f 6c20 6578 6973 such symbol exis\n-00006550: 7473 2e72 6570 2e6c 616e 672e 7379 6d62 ts.rep.lang.symb\n-00006560: 6f6c 7323 696e 7465 726e 2d73 796d 626f ols#intern-symbo\n-00006570: 6c69 6e74 6572 6e2d 7379 6d62 6f6c 2053 lintern-symbol S\n-00006580: 594d 424f 4c20 5b4f 4241 5252 4159 5d0a YMBOL [OBARRAY].\n-00006590: 0a53 746f 7265 7320 5359 4d42 4f4c 2069 .Stores SYMBOL i\n-000065a0: 6e20 4f42 4152 5241 5920 286f 7220 7468 n OBARRAY (or th\n-000065b0: 6520 6465 6661 756c 7429 2e20 4966 2053 e default). If S\n-000065c0: 594d 424f 4c20 6861 7320 616c 7265 6164 YMBOL has alread\n-000065d0: 7920 6265 656e 2069 6e74 6572 6e65 640a y been interned.\n-000065e0: 736f 6d65 7768 6572 6520 616e 2065 7272 somewhere an err\n-000065f0: 6f72 2069 7320 7369 676e 616c 6c65 642e or is signalled.\n-00006600: 7265 702e 6c61 6e67 2e73 796d 626f 6c73 rep.lang.symbols\n-00006610: 2369 6e74 6572 6e69 6e74 6572 6e20 4e41 #internintern NA\n-00006620: 4d45 205b 4f42 4152 5241 595d 0a0a 4966 ME [OBARRAY]..If\n-00006630: 2061 2073 796d 626f 6c20 7769 7468 2070 a symbol with p\n-00006640: 7269 6e74 2d6e 616d 6520 6578 6973 7473 rint-name exists\n-00006650: 2069 6e20 4f42 4152 5241 5920 286f 7220 in OBARRAY (or \n-00006660: 7468 6520 6465 6661 756c 7429 2072 6574 the default) ret\n-00006670: 7572 6e20 6974 2e0a 456c 7365 2075 7365 urn it..Else use\n-00006680: 2060 286d 616b 652d 7379 6d62 6f6c 204e `(make-symbol N\n-00006690: 414d 4529 2720 746f 2063 7265 6174 6520 AME)' to create \n-000066a0: 6120 6e65 7720 7379 6d62 6f6c 2c20 696e a new symbol, in\n-000066b0: 7465 726e 2074 6861 7420 696e 746f 2074 tern that into t\n-000066c0: 6865 0a4f 4241 5252 4159 2c20 7468 656e he.OBARRAY, then\n-000066d0: 2072 6574 7572 6e20 6974 2e72 6570 2e6c return it.rep.l\n-000066e0: 616e 672e 696e 7465 7270 7265 7465 7223 ang.interpreter#\n-000066f0: 6d61 6b65 2d63 6c6f 7375 7265 6d61 6b65 make-closuremake\n-00006700: 2d63 6c6f 7375 7265 2046 554e 4354 494f -closure FUNCTIO\n-00006710: 4e20 266f 7074 696f 6e61 6c20 4e41 4d45 N &optional NAME\n-00006720: 0a0a 5265 7475 726e 2061 2066 756e 6374 ..Return a funct\n-00006730: 696f 6e61 6c20 6f62 6a65 6374 2077 6869 ional object whi\n-00006740: 6368 206d 616b 6573 2074 6865 2063 6c6f ch makes the clo\n-00006750: 7375 7265 206f 6620 4655 4e43 5449 4f4e sure of FUNCTION\n-00006760: 2061 6e64 2074 6865 0a63 7572 7265 6e74 and the.current\n-00006770: 2065 6e76 6972 6f6e 6d65 6e74 2e72 6570 environment.rep\n-00006780: 2e6c 616e 672e 696e 7465 7270 7265 7465 .lang.interprete\n-00006790: 7223 636c 6f73 7572 652d 6675 6e63 7469 r#closure-functi\n-000067a0: 6f6e 636c 6f73 7572 652d 6675 6e63 7469 onclosure-functi\n-000067b0: 6f6e 2046 554e 4152 470a 0a52 6574 7572 on FUNARG..Retur\n-000067c0: 6e20 7468 6520 6675 6e63 7469 6f6e 2076 n the function v\n-000067d0: 616c 7565 2061 7373 6f63 6961 7465 6420 alue associated \n-000067e0: 7769 7468 2074 6865 2063 6c6f 7375 7265 with the closure\n-000067f0: 2046 554e 4152 472e 7265 702e 6c61 6e67 FUNARG.rep.lang\n-00006800: 2e69 6e74 6572 7072 6574 6572 2373 6574 .interpreter#set\n-00006810: 2d63 6c6f 7375 7265 2d66 756e 6374 696f -closure-functio\n-00006820: 6e73 6574 2d63 6c6f 7375 7265 2d66 756e nset-closure-fun\n-00006830: 6374 696f 6e20 4655 4e41 5247 2046 554e ction FUNARG FUN\n-00006840: 4354 494f 4e0a 0a53 6574 2074 6865 2066 CTION..Set the f\n-00006850: 756e 6374 696f 6e20 7661 6c75 6520 696e unction value in\n-00006860: 2074 6865 2063 6c6f 7375 7265 2046 554e the closure FUN\n-00006870: 4152 4720 746f 2046 554e 4354 494f 4e2e ARG to FUNCTION.\n-00006880: 7265 702e 7374 7275 6374 7572 6573 2363 rep.structures#c\n-00006890: 6c6f 7375 7265 2d66 756e 6374 696f 6e73 losure-functions\n-000068a0: 7562 722d 7374 7275 6374 7572 6520 5355 ubr-structure SU\n-000068b0: 4252 0a0a 5265 7475 726e 2074 6865 2073 BR..Return the s\n-000068c0: 7472 7563 7475 7265 2061 7373 6f63 6961 tructure associa\n-000068d0: 7465 6420 7769 7468 2074 6865 2073 7562 ted with the sub\n-000068e0: 7220 5355 4252 2e72 6520 4655 4e41 5247 r SUBR.re FUNARG\n-000068f0: 2e72 6570 2e6c 616e 672e 696e 7465 7270 .rep.lang.interp\n-00006900: 7265 7465 7223 636c 6f73 7572 652d 6e61 reter#closure-na\n-00006910: 6d65 636c 6f73 7572 652d 6e61 6d65 2046 meclosure-name F\n-00006920: 554e 4152 470a 0a52 6574 7572 6e20 7468 UNARG..Return th\n-00006930: 6520 6e61 6d65 2061 7373 6f63 6961 7465 e name associate\n-00006940: 6420 7769 7468 2074 6865 2063 6c6f 7375 d with the closu\n-00006950: 7265 2046 554e 4152 472e 7265 702e 6c61 re FUNARG.rep.la\n-00006960: 6e67 2e69 6e74 6572 7072 6574 6572 2363 ng.interpreter#c\n-00006970: 6c6f 7375 7265 7066 756e 6172 6770 2041 losurepfunargp A\n-00006980: 5247 0a0a 5265 7475 726e 7320 7420 6966 RG..Returns t if\n-00006990: 2041 5247 2069 7320 6120 636c 6f73 7572 ARG is a closur\n-000069a0: 6572 6570 2e73 7472 7563 7475 7265 7323 erep.structures#\n-000069b0: 7365 742d 7370 6563 6961 6c2d 656e 7669 set-special-envi\n-000069c0: 726f 6e6d 656e 7473 6574 2d73 7065 6369 ronmentset-speci\n-000069d0: 616c 2d65 6e76 6972 6f6e 6d65 6e74 2045 al-environment E\n-000069e0: 4e56 2053 5452 5543 5455 5245 7265 702e NV STRUCTURErep.\n-000069f0: 6c61 6e67 2e69 6e74 6572 7072 6574 6572 lang.interpreter\n-00006a00: 2364 6566 7661 7264 6566 7661 7220 4e41 #defvardefvar NA\n-00006a10: 4d45 205b 4445 4641 554c 542d 5641 4c55 ME [DEFAULT-VALU\n-00006a20: 4520 5b44 4f43 2d53 5452 494e 475d 5d0a E [DOC-STRING]].\n-00006a30: 0a44 6566 696e 6520 6120 7370 6563 6961 .Define a specia\n-00006a40: 6c20 7661 7269 6162 6c65 2063 616c 6c65 l variable calle\n-00006a50: 6420 4e41 4d45 2077 686f 7365 2073 7461 d NAME whose sta\n-00006a60: 6e64 6172 6420 7661 6c75 6520 6973 2044 ndard value is D\n-00006a70: 4546 4155 4c54 2d0a 5641 4c55 452e 2049 EFAULT-.VALUE. I\n-00006a80: 6620 4e41 4d45 2069 7320 616c 7265 6164 f NAME is alread\n-00006a90: 7920 626f 756e 6420 746f 2061 2076 616c y bound to a val\n-00006aa0: 7565 2028 7468 6174 2773 206e 6f74 2061 ue (that's not a\n-00006ab0: 6e20 6175 746f 6c6f 6164 0a64 6566 696e n autoload.defin\n-00006ac0: 6974 696f 6e29 2069 7420 6973 206c 6566 ition) it is lef\n-00006ad0: 7420 6173 2069 7420 6973 2c20 6f74 6865 t as it is, othe\n-00006ae0: 7277 6973 6520 4445 4641 554c 542d 5641 rwise DEFAULT-VA\n-00006af0: 4c55 4520 6973 2065 7661 6c75 6174 6564 LUE is evaluated\n-00006b00: 0a61 6e64 2074 6865 2073 7065 6369 616c .and the special\n-00006b10: 2076 616c 7565 206f 6620 4e41 4d45 2069 value of NAME i\n-00006b20: 7320 626f 756e 6420 746f 2074 6865 2072 s bound to the r\n-00006b30: 6573 756c 742e 0a0a 4966 2044 4f43 2d53 esult...If DOC-S\n-00006b40: 5452 494e 4720 6973 2067 6976 656e 2c20 TRING is given, \n-00006b50: 616e 6420 6973 2061 2073 7472 696e 672c and is a string,\n-00006b60: 2069 7420 7769 6c6c 2062 6520 7573 6564 it will be used\n-00006b70: 2074 6f20 7365 7420 7468 650a 6064 6f63 to set the.`doc\n-00006b80: 756d 656e 7461 7469 6f6e 2720 7072 6f70 umentation' prop\n-00006b90: 6572 7479 206f 6620 7468 6520 7379 6d62 erty of the symb\n-00006ba0: 6f6c 204e 414d 452e 0a0a 2849 6620 7468 ol NAME...(If th\n-00006bb0: 6520 7379 6d62 6f6c 204e 414d 4520 6973 e symbol NAME is\n-00006bc0: 206d 6172 6b65 6420 6275 6666 6572 2d6c marked buffer-l\n-00006bd0: 6f63 616c 2074 6865 2064 6566 6175 6c74 ocal the default\n-00006be0: 2076 616c 7565 206f 6620 7468 650a 7661 value of the.va\n-00006bf0: 7269 6162 6c65 2077 696c 6c20 6265 2073 riable will be s\n-00006c00: 6574 2028 6966 206e 6563 6573 7361 7279 et (if necessary\n-00006c10: 2920 6e6f 7420 7468 6520 6c6f 6361 6c20 ) not the local \n-00006c20: 7661 6c75 652e 2972 6570 2e6c 616e 672e value.)rep.lang.\n-00006c30: 7379 6d62 6f6c 7323 7379 6d62 6f6c 2d76 symbols#symbol-v\n-00006c40: 616c 7565 7379 6d62 6f6c 2d76 616c 7565 aluesymbol-value\n-00006c50: 2053 594d 424f 4c0a 0a52 6574 7572 6e73 SYMBOL..Returns\n-00006c60: 2074 6865 2076 616c 7565 206f 6620 5359 the value of SY\n-00006c70: 4d42 4f4c 2c20 6966 2053 594d 424f 4c20 MBOL, if SYMBOL \n-00006c80: 6973 2066 6c61 6767 6564 2061 7320 6861 is flagged as ha\n-00006c90: 7669 6e67 2062 7566 6665 722d 6c6f 6361 ving buffer-loca\n-00006ca0: 6c0a 7661 6c75 6573 206c 6f6f 6b20 666f l.values look fo\n-00006cb0: 7220 6f6e 6520 6f66 2074 686f 7365 2066 r one of those f\n-00006cc0: 6972 7374 2e72 6570 2e6c 616e 672e 7379 irst.rep.lang.sy\n-00006cd0: 6d62 6f6c 7323 6465 6661 756c 742d 7661 mbols#default-va\n-00006ce0: 6c75 6564 6566 6175 6c74 2d76 616c 7565 luedefault-value\n-00006cf0: 2053 594d 424f 4c0a 0a52 6574 7572 6e73 SYMBOL..Returns\n-00006d00: 2074 6865 2064 6566 6175 6c74 2076 616c the default val\n-00006d10: 7565 206f 6620 7468 6520 7379 6d62 6f6c ue of the symbol\n-00006d20: 2053 594d 424f 4c2e 2054 6869 7320 7769 SYMBOL. This wi\n-00006d30: 6c6c 2062 6520 7468 6520 7661 6c75 6520 ll be the value \n-00006d40: 6f66 0a53 594d 424f 4c20 696e 2062 7566 of.SYMBOL in buf\n-00006d50: 6665 7273 206f 7220 7769 6e64 6f77 7320 fers or windows \n-00006d60: 7768 6963 6820 646f 206e 6f74 2068 6176 which do not hav\n-00006d70: 6520 7468 6569 7220 6f77 6e20 6c6f 6361 e their own loca\n-00006d80: 6c20 7661 6c75 652e 7265 702e 6c61 6e67 l value.rep.lang\n-00006d90: 2e73 796d 626f 6c73 2373 6574 7365 7420 .symbols#setset \n-00006da0: 5359 4d42 4f4c 2072 6570 760a 0a53 6574 SYMBOL repv..Set\n-00006db0: 7320 7468 6520 7661 6c75 6520 6f66 2053 s the value of S\n-00006dc0: 594d 424f 4c20 746f 2072 6570 762e 2049 YMBOL to repv. I\n-00006dd0: 6620 5359 4d42 4f4c 2068 6173 2061 2062 f SYMBOL has a b\n-00006de0: 7566 6665 722d 6c6f 6361 6c20 6269 6e64 uffer-local bind\n-00006df0: 696e 670a 696e 2074 6865 2063 7572 7265 ing.in the curre\n-00006e00: 6e74 2062 7566 6665 7220 6f72 2060 6d61 nt buffer or `ma\n-00006e10: 6b65 2d76 6172 6961 626c 652d 6275 6666 ke-variable-buff\n-00006e20: 6572 2d6c 6f63 616c 2720 6861 7320 6265 er-local' has be\n-00006e30: 656e 2063 616c 6c65 6420 6f6e 0a53 594d en called on.SYM\n-00006e40: 424f 4c20 7468 6520 6275 6666 6572 2d6c BOL the buffer-l\n-00006e50: 6f63 616c 2076 616c 7565 2069 6e20 7468 ocal value in th\n-00006e60: 6520 6375 7272 656e 7420 6275 6666 6572 e current buffer\n-00006e70: 2069 7320 7365 742e 2052 6574 7572 6e73 is set. Returns\n-00006e80: 2072 6570 762e 7265 702e 6c61 6e67 2e73 repv.rep.lang.s\n-00006e90: 796d 626f 6c73 2373 6574 2d64 6566 6175 ymbols#set-defau\n-00006ea0: 6c74 7365 742d 6465 6661 756c 7420 5359 ltset-default SY\n-00006eb0: 4d42 4f4c 2056 414c 5545 0a0a 5365 7473 MBOL VALUE..Sets\n-00006ec0: 2074 6865 2064 6566 6175 6c74 2076 616c the default val\n-00006ed0: 7565 206f 6620 5359 4d42 4f4c 2074 6f20 ue of SYMBOL to \n-00006ee0: 5641 4c55 452c 2074 6865 6e20 7265 7475 VALUE, then retu\n-00006ef0: 726e 7320 5641 4c55 452e 7265 702e 6c61 rns VALUE.rep.la\n-00006f00: 6e67 2e73 796d 626f 6c73 2373 6574 706c ng.symbols#setpl\n-00006f10: 6973 7473 6574 706c 6973 7420 5359 4d42 istsetplist SYMB\n-00006f20: 4f4c 2050 524f 502d 4c49 5354 0a0a 5365 OL PROP-LIST..Se\n-00006f30: 7473 2074 6865 2070 726f 7065 7274 7920 ts the property \n-00006f40: 6c69 7374 206f 6620 5359 4d42 4f4c 2074 list of SYMBOL t\n-00006f50: 6f20 5052 4f50 2d4c 4953 542c 2072 6574 o PROP-LIST, ret\n-00006f60: 7572 6e73 2050 524f 502d 4c49 5354 2e72 urns PROP-LIST.r\n-00006f70: 6570 2e6c 616e 672e 7379 6d62 6f6c 7323 ep.lang.symbols#\n-00006f80: 7379 6d62 6f6c 2d6e 616d 6573 796d 626f symbol-namesymbo\n-00006f90: 6c2d 6e61 6d65 2053 594d 424f 4c0a 0a52 l-name SYMBOL..R\n-00006fa0: 6574 7572 6e73 2074 6865 2070 7269 6e74 eturns the print\n-00006fb0: 2d6e 616d 6520 6f66 2053 594d 424f 4c2e -name of SYMBOL.\n-00006fc0: 7265 702e 6c61 6e67 2e73 796d 626f 6c73 rep.lang.symbols\n-00006fd0: 236f 6261 7272 6179 6f62 6172 7261 7920 #obarrayobarray \n-00006fe0: 5b4e 4557 2d56 414c 5545 5d00 0000 0000 [NEW-VALUE].....\n-00006ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00007000: 7265 702e 6c61 6e67 2e73 796d 626f 6c73 rep.lang.symbols\n-00007010: 2364 6566 6175 6c74 2d62 6f75 6e64 7064 #default-boundpd\n-00007020: 6566 6175 6c74 2d62 6f75 6e64 7020 5359 efault-boundp SY\n-00007030: 4d42 4f4c 0a0a 5265 7475 726e 7320 7420 MBOL..Returns t \n-00007040: 6966 2053 594d 424f 4c20 6861 7320 6120 if SYMBOL has a \n-00007050: 6465 6661 756c 7420 7661 6c75 652e 7265 default value.re\n-00007060: 702e 6c61 6e67 2e73 796d 626f 6c73 2362 p.lang.symbols#b\n-00007070: 6f75 6e64 7062 6f75 6e64 7020 5359 4d42 oundpboundp SYMB\n-00007080: 4f4c 0a0a 5265 7475 726e 7320 7420 6966 OL..Returns t if\n-00007090: 2053 594d 424f 4c20 6861 7320 6120 7661 SYMBOL has a va\n-000070a0: 6c75 6520 6173 2061 2076 6172 6961 626c lue as a variabl\n-000070b0: 652e 7265 702e 6c61 6e67 2e73 796d 626f e.rep.lang.symbo\n-000070c0: 6c73 2373 796d 626f 6c2d 706c 6973 7473 ls#symbol-plists\n-000070d0: 796d 626f 6c2d 706c 6973 7420 5359 4d42 ymbol-plist SYMB\n-000070e0: 4f4c 0a0a 5265 7475 726e 7320 7468 6520 OL..Returns the \n-000070f0: 7072 6f70 6572 7479 2d6c 6973 7420 6f66 property-list of\n-00007100: 2053 594d 424f 4c2e 7265 702e 6c61 6e67 SYMBOL.rep.lang\n-00007110: 2e73 796d 626f 6c73 2367 656e 7379 6d67 .symbols#gensymg\n-00007120: 656e 7379 6d0a 0a52 6574 7572 6e73 2061 ensym..Returns a\n-00007130: 206e 6577 2028 6e6f 6e2d 696e 7465 726e new (non-intern\n-00007140: 6564 2920 7379 6d62 6f6c 2077 6974 6820 ed) symbol with \n-00007150: 6120 756e 6971 7565 2070 7269 6e74 206e a unique print n\n-00007160: 616d 652e 7265 702e 6c61 6e67 2e73 796d ame.rep.lang.sym\n-00007170: 626f 6c73 2373 796d 626f 6c70 7379 6d62 bols#symbolpsymb\n-00007180: 6f6c 7020 4152 470a 0a52 6574 7572 6e73 olp ARG..Returns\n-00007190: 2074 2069 6620 4152 4720 6973 2061 2073 t if ARG is a s\n-000071a0: 796d 626f 6c2e 7265 702e 6c61 6e67 2e69 ymbol.rep.lang.i\n-000071b0: 6e74 6572 7072 6574 6572 2373 6574 7173 nterpreter#setqs\n-000071c0: 6574 7120 5b53 594d 424f 4c20 464f 524d etq [SYMBOL FORM\n-000071d0: 5d20 2e2e 2e0a 0a53 6574 7320 7468 6520 ] .....Sets the \n-000071e0: 7661 6c75 6520 6f66 2065 6163 6820 5359 value of each SY\n-000071f0: 4d42 4f4c 2074 6f20 7468 6520 7661 6c75 MBOL to the valu\n-00007200: 6520 6f66 2069 7473 2063 6f72 7265 7370 e of its corresp\n-00007210: 6f6e 6469 6e67 2046 4f52 4d0a 6576 616c onding FORM.eval\n-00007220: 7561 7465 642c 2072 6574 7572 6e73 2074 uated, returns t\n-00007230: 6865 2076 616c 7565 206f 6620 7468 6520 he value of the \n-00007240: 6c61 7374 2065 7661 6c75 6174 696f 6e2e last evaluation.\n-00007250: 7265 702e 6c61 6e67 2e69 6e74 6572 7072 rep.lang.interpr\n-00007260: 6574 6572 2325 6465 6669 6e65 2564 6566 eter#%define%def\n-00007270: 696e 6520 5359 4d42 4f4c 2046 4f52 4d20 ine SYMBOL FORM \n-00007280: 5b44 4f43 2d53 5452 494e 475d 0a0a 4576 [DOC-STRING]..Ev\n-00007290: 616c 7561 7465 2046 4f52 4d2c 2074 6865 aluate FORM, the\n-000072a0: 6e20 6372 6561 7465 2061 2074 6f70 2d6c n create a top-l\n-000072b0: 6576 656c 2062 696e 6469 6e67 206f 6620 evel binding of \n-000072c0: 5359 4d42 4f4c 2077 686f 7365 2076 616c SYMBOL whose val\n-000072d0: 7565 2069 730a 7468 6520 7265 7375 6c74 ue is.the result\n-000072e0: 206f 6620 7468 6520 6576 616c 7561 7469 of the evaluati\n-000072f0: 6f6e 2e20 4966 2073 7563 6820 6120 6269 on. If such a bi\n-00007300: 6e64 696e 6720 616c 7265 6164 7920 6578 nding already ex\n-00007310: 6973 7473 2c20 6974 2077 696c 6c0a 6265 ists, it will.be\n-00007320: 206f 7665 7277 7269 7474 656e 2e72 6570 overwritten.rep\n-00007330: 2e6c 616e 672e 7379 6d62 6f6c 7323 6d61 .lang.symbols#ma\n-00007340: 6b75 6e62 6f75 6e64 6d61 6b75 6e62 6f75 kunboundmakunbou\n-00007350: 6e64 2053 594d 424f 4c0a 0a4d 616b 6520 nd SYMBOL..Make \n-00007360: 5359 4d42 4f4c 2068 6176 6520 6e6f 2076 SYMBOL have no v\n-00007370: 616c 7565 2061 7320 6120 7661 7269 6162 alue as a variab\n-00007380: 6c65 2e72 6570 2e6c 616e 672e 7379 6d62 le.rep.lang.symb\n-00007390: 6f6c 7323 6765 7467 6574 2053 594d 424f ols#getget SYMBO\n-000073a0: 4c20 5052 4f50 4552 5459 0a0a 5265 7475 L PROPERTY..Retu\n-000073b0: 726e 7320 7468 6520 7661 6c75 6520 6f66 rns the value of\n-000073c0: 2053 594d 424f 4c27 7320 7072 6f70 6572 SYMBOL's proper\n-000073d0: 7479 2050 524f 5045 5254 592e 2053 6565 ty PROPERTY. See\n-000073e0: 2060 7075 7427 2e72 6570 2e6c 616e 672e `put'.rep.lang.\n-000073f0: 7379 6d62 6f6c 7323 7075 7470 7574 2053 symbols#putput S\n-00007400: 594d 424f 4c20 5052 4f50 4552 5459 2072 YMBOL PROPERTY r\n-00007410: 6570 760a 0a53 6574 7320 7468 6520 7661 epv..Sets the va\n-00007420: 6c75 6520 6f66 2053 594d 424f 4c27 7320 lue of SYMBOL's \n-00007430: 7072 6f70 6572 7479 2050 524f 5045 5254 property PROPERT\n-00007440: 5920 746f 2072 6570 762c 2074 6869 7320 Y to repv, this \n-00007450: 7661 6c75 6520 6361 6e20 6265 0a72 6574 value can be.ret\n-00007460: 7269 6576 6564 2077 6974 6820 7468 6520 rieved with the \n-00007470: 6067 6574 2720 6675 6e63 7469 6f6e 2e72 `get' function.r\n-00007480: 6570 2e6c 616e 672e 7379 6d62 6f6c 7323 ep.lang.symbols#\n-00007490: 6170 726f 706f 7361 7072 6f70 6f73 2052 aproposapropos R\n-000074a0: 4547 4558 5020 5b50 5245 4449 4341 5445 EGEXP [PREDICATE\n-000074b0: 5d20 5b4f 4241 5252 4159 5d0a 0a52 6574 ] [OBARRAY]..Ret\n-000074c0: 7572 6e73 2061 206c 6973 7420 6f66 2073 urns a list of s\n-000074d0: 796d 626f 6c73 2066 726f 6d20 4f42 4152 ymbols from OBAR\n-000074e0: 5241 5920 286f 7220 7468 6520 6465 6661 RAY (or the defa\n-000074f0: 756c 7429 2077 686f 7365 2070 7269 6e74 ult) whose print\n-00007500: 2d6e 616d 650a 6d61 7463 6865 7320 7468 -name.matches th\n-00007510: 6520 7265 6775 6c61 722d 6578 7072 6573 e regular-expres\n-00007520: 7369 6f6e 2052 4547 4558 502e 2049 6620 sion REGEXP. If \n-00007530: 5052 4544 4943 4154 4520 6973 2067 6976 PREDICATE is giv\n-00007540: 656e 2061 6e64 206e 6f6e 2d6e 696c 2c0a en and non-nil,.\n-00007550: 6561 6368 2073 796d 626f 6c20 7768 6963 each symbol whic\n-00007560: 6820 6d61 7463 6865 7320 6973 2061 7070 h matches is app\n-00007570: 6c69 6564 2074 6f20 7468 6520 6675 6e63 lied to the func\n-00007580: 7469 6f6e 2050 5245 4449 4341 5445 2c20 tion PREDICATE, \n-00007590: 6966 2074 6865 2076 616c 7565 0a69 7320 if the value.is \n-000075a0: 6e6f 6e2d 6e69 6c20 6974 2069 7320 636f non-nil it is co\n-000075b0: 6e73 6964 6572 6564 2061 206d 6174 6368 nsidered a match\n-000075c0: 2e72 6570 2e6c 616e 672e 7379 6d62 6f6c .rep.lang.symbol\n-000075d0: 7323 6d61 6b65 2d76 6172 6961 626c 652d s#make-variable-\n-000075e0: 7370 6563 6961 6c6d 616b 652d 7661 7269 specialmake-vari\n-000075f0: 6162 6c65 2d73 7065 6369 616c 2053 594d able-special SYM\n-00007600: 424f 4c0a 0a4d 6172 6b20 5359 4d42 4f4c BOL..Mark SYMBOL\n-00007610: 2061 7320 6265 696e 6720 6120 7370 6563 as being a spec\n-00007620: 6961 6c20 2864 796e 616d 6963 616c 6c79 ial (dynamically\n-00007630: 2d62 6f75 6e64 2920 7661 7269 6162 6c65 -bound) variable\n-00007640: 2e72 6570 2e6c 616e 672e 7379 6d62 6f6c .rep.lang.symbol\n-00007650: 7323 7370 6563 6961 6c2d 7661 7269 6162 s#special-variab\n-00007660: 6c65 2d70 7370 6563 6961 6c2d 7661 7269 le-pspecial-vari\n-00007670: 6162 6c65 2d70 2053 594d 424f 4c0a 0a52 able-p SYMBOL..R\n-00007680: 6574 7572 6e73 2074 2069 6620 5359 4d42 eturns t if SYMB\n-00007690: 4f4c 2069 7320 6120 7370 6563 6961 6c20 OL is a special \n-000076a0: 7661 7269 6162 6c65 2028 6479 6e61 6d69 variable (dynami\n-000076b0: 6361 6c6c 7920 7363 6f70 6564 292e 7265 cally scoped).re\n-000076c0: 702e 6c61 6e67 2e64 6562 7567 2374 7261 p.lang.debug#tra\n-000076d0: 6365 7472 6163 6520 5359 4d42 4f4c 0a0a cetrace SYMBOL..\n-000076e0: 466c 6167 2074 6861 7420 7768 656e 6576 Flag that whenev\n-000076f0: 6572 2053 594d 424f 4c20 6973 2065 7661 er SYMBOL is eva\n-00007700: 6c75 6174 6564 2028 6173 2061 2076 6172 luated (as a var\n-00007710: 6961 626c 6520 6f72 2061 2066 756e 6374 iable or a funct\n-00007720: 696f 6e29 2074 6865 0a64 6562 7567 6765 ion) the.debugge\n-00007730: 7220 6973 2065 6e74 6572 6564 2e72 6570 r is entered.rep\n-00007740: 2e6c 616e 672e 6465 6275 6723 756e 7472 .lang.debug#untr\n-00007750: 6163 6575 6e74 7261 6365 2053 594d 424f aceuntrace SYMBO\n-00007760: 4c0a 0a43 616e 6365 6c20 7468 6520 6566 L..Cancel the ef\n-00007770: 6665 6374 206f 6620 2874 7261 6365 2053 fect of (trace S\n-00007780: 594d 424f 4c29 2e72 6570 2e6c 616e 672e YMBOL).rep.lang.\n-00007790: 7379 6d62 6f6c 7323 6d61 6b65 2d6b 6579 symbols#make-key\n-000077a0: 776f 7264 6d61 6b65 2d6b 6579 776f 7264 wordmake-keyword\n-000077b0: 2053 594d 424f 4c0a 0a52 6574 7572 6e20 SYMBOL..Return \n-000077c0: 7468 6520 6b65 7977 6f72 6420 7379 6d62 the keyword symb\n-000077d0: 6f6c 2074 6861 7420 7368 6f75 6c64 2062 ol that should b\n-000077e0: 6520 7573 6564 2069 6e20 6172 6775 6d65 e used in argume\n-000077f0: 6e74 206c 6973 7473 2074 6f0a 7072 6f76 nt lists to.prov\n-00007800: 6964 6520 7468 6520 6d61 726b 2074 6865 ide the mark the\n-00007810: 2076 616c 7565 206f 6620 7468 6520 6172 value of the ar\n-00007820: 6775 6d65 6e74 2063 616c 6c65 6420 5359 gument called SY\n-00007830: 4d42 4f4c 2e20 416e 2065 7272 6f72 2069 MBOL. An error i\n-00007840: 730a 7369 676e 616c 6c65 6420 6966 2053 s.signalled if S\n-00007850: 594d 424f 4c20 6973 2069 7473 656c 6620 YMBOL is itself \n-00007860: 6120 6b65 7977 6f72 642e 7265 702e 6c61 a keyword.rep.la\n-00007870: 6e67 2e73 796d 626f 6c73 236b 6579 776f ng.symbols#keywo\n-00007880: 7264 706b 6579 776f 7264 7020 4152 470a rdpkeywordp ARG.\n-00007890: 0a52 6574 7572 6e20 7472 7565 2069 6620 .Return true if \n-000078a0: 4152 4720 6973 2061 206b 6579 776f 7264 ARG is a keyword\n-000078b0: 2073 796d 626f 6c2e 666f 726d 6174 2d68 symbol.format-h\n-000078c0: 6f6f 6b73 2d61 6c69 7374 416c 6973 7420 ooks-alistAlist \n-000078d0: 6f66 2028 4348 4152 202e 2046 554e 4354 of (CHAR . FUNCT\n-000078e0: 494f 4e29 2064 6566 696e 696e 6720 6578 ION) defining ex\n-000078f0: 7472 6120 666f 726d 6174 2063 6f6e 7665 tra format conve\n-00007900: 7273 696f 6e73 2066 6f72 2074 6865 0a66 rsions for the.f\n-00007910: 6f72 6d61 7420 6675 6e63 7469 6f6e 2e20 ormat function. \n-00007920: 4655 4e43 5449 4f4e 2069 7320 6361 6c6c FUNCTION is call\n-00007930: 6564 2061 7320 2846 554e 4354 494f 4e20 ed as (FUNCTION \n-00007940: 7265 7076 292c 2061 6e64 2073 686f 756c repv), and shoul\n-00007950: 640a 7265 7475 726e 2074 6865 2073 7472 d.return the str\n-00007960: 696e 6720 746f 2062 6520 696e 7365 7274 ing to be insert\n-00007970: 6564 2e72 6570 2e69 6f2e 7374 7265 616d ed.rep.io.stream\n-00007980: 7323 7772 6974 6577 7269 7465 2053 5452 s#writewrite STR\n-00007990: 4541 4d20 4441 5441 205b 4c45 4e47 5448 EAM DATA [LENGTH\n-000079a0: 5d0a 0a57 7269 7465 7320 4441 5441 2c20 ]..Writes DATA, \n-000079b0: 7768 6963 6820 6361 6e20 6569 7468 6572 which can either\n-000079c0: 2062 6520 6120 7374 7269 6e67 206f 7220 be a string or \n-000079d0: 6120 6368 6172 6163 7465 722c 2074 6f20 a character, to \n-000079e0: 7468 6520 7374 7265 616d 0a53 5452 4541 the stream.STREA\n-000079f0: 4d2c 2072 6574 7572 6e69 6e67 2074 6865 M, returning the\n-00007a00: 206e 756d 6265 7220 6f66 2063 6861 7261 number of chara\n-00007a10: 6374 6572 7320 6163 7475 616c 6c79 2077 cters actually w\n-00007a20: 7269 7474 656e 2e20 4966 2044 4154 4120 ritten. If DATA \n-00007a30: 6973 0a61 2073 7472 696e 6720 4c45 4e47 is.a string LENG\n-00007a40: 5448 2063 616e 2064 6566 696e 6520 686f TH can define ho\n-00007a50: 7720 6d61 6e79 2063 6861 7261 6374 6572 w many character\n-00007a60: 7320 746f 2077 7269 7465 2e72 6570 2e69 s to write.rep.i\n-00007a70: 6f2e 7374 7265 616d 7323 7265 6164 2d63 o.streams#read-c\n-00007a80: 6861 7272 6561 642d 6368 6172 2053 5452 harread-char STR\n-00007a90: 4541 4d0a 0a52 6561 6473 2074 6865 206e EAM..Reads the n\n-00007aa0: 6578 7420 6368 6172 6163 7465 7220 6672 ext character fr\n-00007ab0: 6f6d 2074 6865 2069 6e70 7574 2d73 7472 om the input-str\n-00007ac0: 6561 6d20 5354 5245 414d 2c20 6966 206e eam STREAM, if n\n-00007ad0: 6f20 6d6f 7265 2063 6861 7261 6374 6572 o more character\n-00007ae0: 730a 6172 6520 6176 6169 6c61 626c 6520 s.are available \n-00007af0: 7265 7475 726e 7320 6e69 6c2e 7265 702e returns nil.rep.\n-00007b00: 696f 2e73 7472 6561 6d73 2370 6565 6b2d io.streams#peek-\n-00007b10: 6368 6172 7065 656b 2d63 6861 7220 5354 charpeek-char ST\n-00007b20: 5245 414d 0a0a 5265 7475 726e 7320 7468 REAM..Returns th\n-00007b30: 6520 6e65 7874 2063 6861 7261 6374 6572 e next character\n-00007b40: 2066 726f 6d20 7468 6520 696e 7075 742d from the input-\n-00007b50: 7374 7265 616d 2053 5452 4541 4d2c 202a stream STREAM, *\n-00007b60: 7769 7468 6f75 742a 0a72 656d 6f76 696e without*.removin\n-00007b70: 6720 7468 6174 2063 6861 7261 6374 6572 g that character\n-00007b80: 2066 726f 6d20 7468 6520 6865 6164 206f from the head o\n-00007b90: 6620 7468 6520 7374 7265 616d 2e20 4966 f the stream. If\n-00007ba0: 206e 6f20 6d6f 7265 0a63 6861 7261 6374 no more.charact\n-00007bb0: 6572 7320 6172 6520 6176 6169 6c61 626c ers are availabl\n-00007bc0: 6520 7265 7475 726e 7320 6e69 6c2e 7265 e returns nil.re\n-00007bd0: 702e 696f 2e73 7472 6561 6d73 2372 6561 p.io.streams#rea\n-00007be0: 642d 6368 6172 7372 6561 642d 6368 6172 d-charsread-char\n-00007bf0: 7320 5354 5245 414d 2043 4f55 4e54 0a0a s STREAM COUNT..\n-00007c00: 5265 6164 2075 7074 6f20 434f 554e 5420 Read upto COUNT \n-00007c10: 6368 6172 6163 7465 7273 2066 726f 6d20 characters from \n-00007c20: 7468 6520 696e 7075 7420 7374 7265 616d the input stream\n-00007c30: 2053 5452 4541 4d2c 2072 6574 7572 6e69 STREAM, returni\n-00007c40: 6e67 2061 0a73 7472 696e 6720 636f 6e74 ng a.string cont\n-00007c50: 6169 6e69 6e67 2074 6865 2063 6861 7261 aining the chara\n-00007c60: 6374 6572 732e 2049 6620 454f 4620 6973 cters. If EOF is\n-00007c70: 2072 6561 6420 6265 666f 7265 2072 6561 read before rea\n-00007c80: 6469 6e67 2043 4f55 4e54 0a63 6861 7261 ding COUNT.chara\n-00007c90: 6374 6572 732c 2074 6865 2072 6574 7572 cters, the retur\n-00007ca0: 6e65 6420 7374 7269 6e67 2077 696c 6c20 ned string will \n-00007cb0: 636f 6e74 6169 6e20 7468 6520 6368 6172 contain the char\n-00007cc0: 6163 7465 7273 2072 6561 6420 7570 2074 acters read up t\n-00007cd0: 6f0a 7468 6174 2070 6f69 6e74 2e20 4966 o.that point. If\n-00007ce0: 206e 6f20 6368 6172 6163 7465 7273 2061 no characters a\n-00007cf0: 7265 2072 6561 642c 206e 696c 2077 696c re read, nil wil\n-00007d00: 6c20 6265 2072 6574 7572 6e65 642e 7265 l be returned.re\n-00007d10: 702e 696f 2e73 7472 6561 6d73 2372 6561 p.io.streams#rea\n-00007d20: 642d 6c69 6e65 7265 6164 2d6c 696e 6520 d-lineread-line \n-00007d30: 5354 5245 414d 0a0a 5265 6164 206f 6e65 STREAM..Read one\n-00007d40: 206c 696e 6520 6f66 2074 6578 7420 6672 line of text fr\n-00007d50: 6f6d 2053 5452 4541 4d2e 2020 5265 7475 om STREAM. Retu\n-00007d60: 726e 2069 7420 6173 2061 2073 7472 696e rn it as a strin\n-00007d70: 672e 2020 4966 2074 6865 0a6c 696e 6520 g. If the.line \n-00007d80: 7761 7320 7465 726d 696e 6174 6564 2062 was terminated b\n-00007d90: 7920 6120 6e65 776c 696e 6520 2869 6e73 y a newline (ins\n-00007da0: 7465 6164 206f 6620 454f 4629 2069 7420 tead of EOF) it \n-00007db0: 6973 2069 6e63 6c75 6465 6420 696e 0a74 is included in.t\n-00007dc0: 6865 2072 6574 7572 6e20 7661 6c75 652e he return value.\n-00007dd0: 2020 4966 2065 6e64 206f 6620 6669 6c65 If end of file\n-00007de0: 206f 6363 7572 7320 696d 6d65 6469 6174 occurs immediat\n-00007df0: 656c 7920 6265 666f 7265 2061 6e79 0a63 ely before any.c\n-00007e00: 6861 7261 6374 6572 7320 6361 6e20 6265 haracters can be\n-00007e10: 2072 6561 642c 2072 6574 7572 6e20 6e69 read, return ni\n-00007e20: 6c2e 7265 702e 696f 2e73 7472 6561 6d73 l.rep.io.streams\n-00007e30: 2363 6f70 792d 7374 7265 616d 636f 7079 #copy-streamcopy\n-00007e40: 2d73 7472 6561 6d20 534f 5552 4345 2d53 -stream SOURCE-S\n-00007e50: 5452 4541 4d20 4445 5354 2d53 5452 4541 TREAM DEST-STREA\n-00007e60: 4d0a 0a43 6f70 7920 616c 6c20 6368 6172 M..Copy all char\n-00007e70: 6163 7465 7273 2066 726f 6d20 534f 5552 acters from SOUR\n-00007e80: 4345 2d53 5452 4541 4d20 746f 2044 4553 CE-STREAM to DES\n-00007e90: 542d 5354 5245 414d 2075 6e74 696c 2061 T-STREAM until a\n-00007ea0: 6e20 454f 4620 6973 0a72 6561 642e 2052 n EOF is.read. R\n-00007eb0: 6574 7572 6e73 2074 6865 206e 756d 6265 eturns the numbe\n-00007ec0: 7220 6f66 2063 6861 7261 6374 6572 7320 r of characters \n-00007ed0: 636f 7069 6564 2e72 6570 2e69 6f2e 7374 copied.rep.io.st\n-00007ee0: 7265 616d 7323 7265 6164 7265 6164 205b reams#readread [\n-00007ef0: 5354 5245 414d 5d0a 0a52 6561 6473 206f STREAM]..Reads o\n-00007f00: 6e65 206c 6973 702d 6f62 6a65 6374 2066 ne lisp-object f\n-00007f10: 726f 6d20 7468 6520 696e 7075 742d 7374 rom the input-st\n-00007f20: 7265 616d 2053 5452 4541 4d20 286f 7220 ream STREAM (or \n-00007f30: 7468 6520 7661 6c75 6520 6f66 2074 6865 the value of the\n-00007f40: 0a76 6172 6961 626c 6520 6073 7461 6e64 .variable `stand\n-00007f50: 6172 642d 696e 7075 7427 2069 6620 5354 ard-input' if ST\n-00007f60: 5245 414d 2069 7320 756e 7370 6563 6966 REAM is unspecif\n-00007f70: 6965 6429 2061 6e64 2072 6574 7572 6e20 ied) and return \n-00007f80: 6974 2e72 6570 2e69 6f2e 7374 7265 616d it.rep.io.stream\n-00007f90: 7323 696e 7075 742d 7374 7265 616d 2d70 s#input-stream-p\n-00007fa0: 696e 7075 742d 7374 7265 616d 2d70 2041 input-stream-p A\n-00007fb0: 5247 0a0a 5265 7475 726e 7320 7420 6966 RG..Returns t if\n-00007fc0: 2041 5247 2069 7320 616e 2069 6e70 7574 ARG is an input\n-00007fd0: 2073 7472 6561 6d2e 0072 6570 2e64 6174 stream..rep.dat\n-00007fe0: 612e 7269 6e67 2372 696e 672d 6361 7061 a.ring#ring-capa\n-00007ff0: 6369 7479 2052 494e 4700 0000 0000 0000 city RING.......\n-00008000: 7265 702e 696f 2e73 7472 6561 6d73 2370 rep.io.streams#p\n-00008010: 7269 6e74 7072 696e 7420 4f42 4a45 4354 rintprint OBJECT\n-00008020: 205b 5354 5245 414d 5d0a 0a46 6972 7374 [STREAM]..First\n-00008030: 206f 7574 7075 7473 2061 206e 6577 6c69 outputs a newli\n-00008040: 6e65 2c20 7468 656e 2070 7269 6e74 7320 ne, then prints \n-00008050: 6120 7465 7874 2072 6570 7265 7365 6e74 a text represent\n-00008060: 6174 696f 6e20 6f66 204f 424a 4543 5420 ation of OBJECT \n-00008070: 746f 0a53 5452 4541 4d20 286f 7220 7468 to.STREAM (or th\n-00008080: 6520 636f 6e74 656e 7473 206f 6620 7468 e contents of th\n-00008090: 6520 7661 7269 6162 6c65 2060 7374 616e e variable `stan\n-000080a0: 6461 7264 2d6f 7574 7075 7427 2920 696e dard-output') in\n-000080b0: 2061 2066 6f72 6d20 7375 6974 6162 6c65 a form suitable\n-000080c0: 0a66 6f72 2060 7265 6164 272e 7265 702e .for `read'.rep.\n-000080d0: 696f 2e73 7472 6561 6d73 2370 7269 6e31 io.streams#prin1\n-000080e0: 7072 696e 3120 4f42 4a45 4354 205b 5354 prin1 OBJECT [ST\n-000080f0: 5245 414d 5d0a 0a50 7269 6e74 7320 6120 REAM]..Prints a \n-00008100: 7465 7874 2072 6570 7265 7365 6e74 6174 text representat\n-00008110: 696f 6e20 6f66 204f 424a 4543 5420 746f ion of OBJECT to\n-00008120: 2053 5452 4541 4d20 286f 7220 7468 6520 STREAM (or the \n-00008130: 636f 6e74 656e 7473 206f 6620 7468 650a contents of the.\n-00008140: 7661 7269 6162 6c65 2060 7374 616e 6461 variable `standa\n-00008150: 7264 2d6f 7574 7075 7427 2920 696e 2061 rd-output') in a\n-00008160: 2066 6f72 6d20 7375 6974 6162 6c65 2066 form suitable f\n-00008170: 6f72 2060 7265 6164 272e 7265 702e 696f or `read'.rep.io\n-00008180: 2e73 7472 6561 6d73 2370 7269 6e63 7072 .streams#princpr\n-00008190: 696e 6320 4f42 4a45 4354 205b 5354 5245 inc OBJECT [STRE\n-000081a0: 414d 5d0a 0a50 7269 6e74 7320 6120 7465 AM]..Prints a te\n-000081b0: 7874 2072 6570 7265 7365 6e74 6174 696f xt representatio\n-000081c0: 6e20 6f66 204f 424a 4543 5420 746f 2053 n of OBJECT to S\n-000081d0: 5452 4541 4d20 286f 7220 7468 6520 636f TREAM (or the co\n-000081e0: 6e74 656e 7473 206f 6620 7468 650a 7661 ntents of the.va\n-000081f0: 7269 6162 6c65 2073 7461 6e64 6172 642d riable standard-\n-00008200: 6f75 7470 7574 292c 206e 6f20 7374 7261 output), no stra\n-00008210: 6e67 6520 6368 6172 6163 7465 7273 2061 nge characters a\n-00008220: 7265 2071 756f 7465 6420 616e 6420 6e6f re quoted and no\n-00008230: 2071 756f 7465 730a 6172 6520 7072 696e quotes.are prin\n-00008240: 7465 6420 6172 6f75 6e64 2073 7472 696e ted around strin\n-00008250: 6773 2e72 6570 2e69 6f2e 7374 7265 616d gs.rep.io.stream\n-00008260: 7323 666f 726d 6174 666f 726d 6174 2053 s#formatformat S\n-00008270: 5452 4541 4d20 464f 524d 4154 2d53 5452 TREAM FORMAT-STR\n-00008280: 494e 4720 4152 4753 2e2e 2e0a 0a57 7269 ING ARGS.....Wri\n-00008290: 7465 7320 6120 7374 7269 6e67 2063 7265 tes a string cre\n-000082a0: 6174 6564 2066 726f 6d20 7468 6520 666f ated from the fo\n-000082b0: 726d 6174 2073 7065 6369 6669 6361 7469 rmat specificati\n-000082c0: 6f6e 2046 4f52 4d41 542d 5354 5249 4e47 on FORMAT-STRING\n-000082d0: 2061 6e64 0a74 6865 2061 7267 756d 656e and.the argumen\n-000082e0: 742d 7661 6c75 6573 2041 5247 5320 746f t-values ARGS to\n-000082f0: 2074 6865 2073 7472 6561 6d2c 2053 5452 the stream, STR\n-00008300: 4541 4d2e 2049 6620 5354 5245 414d 2069 EAM. If STREAM i\n-00008310: 7320 6e69 6c20 6120 7374 7269 6e67 0a69 s nil a string.i\n-00008320: 7320 6372 6561 7465 6420 616e 6420 7265 s created and re\n-00008330: 7475 726e 6564 2e0a 0a46 4f52 4d41 542d turned...FORMAT-\n-00008340: 5354 5249 4e47 2069 7320 6120 7465 6d70 STRING is a temp\n-00008350: 6c61 7465 2066 6f72 2074 6865 2072 6573 late for the res\n-00008360: 756c 742c 2061 6e79 2060 2527 2063 6861 ult, any `%' cha\n-00008370: 7261 6374 6572 7320 696e 7472 6f64 7563 racters introduc\n-00008380: 650a 6120 7375 6273 7469 7475 7469 6f6e e.a substitution\n-00008390: 2c20 7573 696e 6720 7468 6520 6e65 7874 , using the next\n-000083a0: 2075 6e75 7365 6420 4152 472e 2054 6865 unused ARG. The\n-000083b0: 2073 7562 7374 6974 7574 696f 6e73 2068 substitutions h\n-000083c0: 6176 6520 7468 650a 666f 6c6c 6f77 696e ave the.followin\n-000083d0: 6720 7379 6e74 6178 2c0a 0a09 255b 464c g syntax,...%[FL\n-000083e0: 4147 535d 5b46 4945 4c44 2d57 4944 5448 AGS][FIELD-WIDTH\n-000083f0: 5d5b 2e50 5245 4349 5349 4f4e 5d43 4f4e ][.PRECISION]CON\n-00008400: 5645 5253 494f 4e0a 0a46 4945 4c44 2d57 VERSION..FIELD-W\n-00008410: 4944 5448 2069 7320 6120 706f 7369 7469 IDTH is a positi\n-00008420: 7665 2064 6563 696d 616c 2069 6e74 6567 ve decimal integ\n-00008430: 6572 2c20 6465 6669 6e69 6e67 2074 6865 er, defining the\n-00008440: 2073 697a 6520 696e 0a63 6861 7261 6374 size in.charact\n-00008450: 6572 7320 6f66 2074 6865 2073 7562 7374 ers of the subst\n-00008460: 6974 7574 696f 6e20 6f75 7470 7574 2e20 itution output. \n-00008470: 5052 4543 4953 494f 4e20 6973 206f 6e6c PRECISION is onl\n-00008480: 7920 7661 6c69 6420 7768 656e 0a70 7269 y valid when.pri\n-00008490: 6e74 696e 6720 666c 6f61 7469 6e67 2070 nting floating p\n-000084a0: 6f69 6e74 206e 756d 6265 7273 2e0a 0a43 oint numbers...C\n-000084b0: 4f4e 5645 5253 494f 4e20 6973 2061 2063 ONVERSION is a c\n-000084c0: 6861 7261 6374 6572 2064 6566 696e 696e haracter definin\n-000084d0: 6720 686f 7720 746f 2063 6f6e 7665 7274 g how to convert\n-000084e0: 2074 6865 2063 6f72 7265 7370 6f6e 6469 the correspondi\n-000084f0: 6e67 2041 5247 0a74 6f20 7465 7874 2e20 ng ARG.to text. \n-00008500: 5468 6520 6465 6661 756c 7420 6f70 7469 The default opti\n-00008510: 6f6e 7320 6172 653a 0a0a 0964 094f 7574 ons are:...d.Out\n-00008520: 7075 7420 4152 4720 6173 2061 2064 6563 put ARG as a dec\n-00008530: 696d 616c 2069 6e74 6567 6572 0a09 782c imal integer..x,\n-00008540: 2058 094f 7574 7075 7420 4152 4720 6173 X.Output ARG as\n-00008550: 2061 2068 6578 6164 6563 696d 616c 2069 a hexadecimal i\n-00008560: 6e74 6567 6572 0a09 6f09 4f75 7470 7574 nteger..o.Output\n-00008570: 2041 5247 2061 7320 616e 206f 6374 616c ARG as an octal\n-00008580: 2069 6e74 6567 6572 0a09 6309 4f75 7470 integer..c.Outp\n-00008590: 7574 2041 5247 2061 7320 6120 6368 6172 ut ARG as a char\n-000085a0: 6163 7465 720a 0973 094f 7574 7075 7420 acter..s.Output \n-000085b0: 7468 6520 7265 7375 6c74 206f 6620 6028 the result of `(\n-000085c0: 7072 696e 6320 4152 4729 270a 0953 094f princ ARG)'..S.O\n-000085d0: 7574 7075 7420 7468 6520 7265 7375 6c74 utput the result\n-000085e0: 206f 6620 6028 7072 696e 3120 4152 4729 of `(prin1 ARG)\n-000085f0: 270a 0a46 4c41 4753 2069 7320 6120 7365 '..FLAGS is a se\n-00008600: 7175 656e 6365 206f 6620 7a65 726f 206f quence of zero o\n-00008610: 7220 6d6f 7265 206f 6620 7468 6520 666f r more of the fo\n-00008620: 6c6c 6f77 696e 6720 6368 6172 6163 7465 llowing characte\n-00008630: 7273 2c0a 0a09 2d09 4c65 6674 206a 7573 rs,...-.Left jus\n-00008640: 7469 6679 2073 7562 7374 6974 7574 696f tify substitutio\n-00008650: 6e20 7769 7468 696e 2066 6965 6c64 0a09 n within field..\n-00008660: 5e09 5472 756e 6361 7465 2073 7562 7374 ^.Truncate subst\n-00008670: 6974 7574 696f 6e20 6174 2073 697a 6520 itution at size \n-00008680: 6f66 2066 6965 6c64 0a09 3009 5061 6420 of field..0.Pad \n-00008690: 7468 6520 6669 656c 6420 7769 7468 207a the field with z\n-000086a0: 6572 6f73 2069 6e73 7465 6164 206f 6620 eros instead of \n-000086b0: 7370 6163 6573 0a09 2b09 466f 7220 642c spaces..+.For d,\n-000086c0: 2078 2c20 616e 6420 6f20 636f 6e76 6572 x, and o conver\n-000086d0: 7369 6f6e 732c 206f 7574 7075 7420 6120 sions, output a \n-000086e0: 6c65 6164 696e 6720 706c 7573 0a09 0920 leading plus... \n-000086f0: 7369 676e 2069 6620 4152 4720 6973 2070 sign if ARG is p\n-00008700: 6f73 6974 6976 650a 0960 2027 0928 4120 ositive..` '.(A \n-00008710: 7370 6163 6529 2046 6f72 2064 2c20 782c space) For d, x,\n-00008720: 2061 6e64 206f 2063 6f6e 7665 7273 696f and o conversio\n-00008730: 6e73 2c20 6966 2074 6865 2072 6573 756c ns, if the resul\n-00008740: 740a 0909 2064 6f65 736e 2774 2073 7461 t... doesn't sta\n-00008750: 7274 2077 6974 6820 6120 706c 7573 206f rt with a plus o\n-00008760: 7220 6d69 6e75 7320 7369 676e 2c20 6f75 r minus sign, ou\n-00008770: 7470 7574 2061 0a09 0920 6c65 6164 696e tput a... leadin\n-00008780: 6720 7370 6163 650a 0a54 6865 206c 6973 g space..The lis\n-00008790: 7420 6f66 2043 4f4e 5645 5253 494f 4e53 t of CONVERSIONS\n-000087a0: 2063 616e 2062 6520 6578 7465 6e64 6564 can be extended\n-000087b0: 2074 6872 6f75 6768 2074 6865 2066 6f72 through the for\n-000087c0: 6d61 742d 686f 6f6b 732d 616c 6973 740a mat-hooks-alist.\n-000087d0: 7661 7269 6162 6c65 3b20 7468 6520 7374 variable; the st\n-000087e0: 7269 6e67 7320 6372 6561 7465 6420 6279 rings created by\n-000087f0: 2074 6865 7365 2065 7874 7261 2063 6f6e these extra con\n-00008800: 7665 7273 696f 6e73 2061 7265 2066 6f72 versions are for\n-00008810: 6d61 7474 6564 0a61 7320 6966 2062 7920 matted.as if by \n-00008820: 7468 6520 6073 2720 636f 6e76 6572 7369 the `s' conversi\n-00008830: 6f6e 2e20 0a0a 4e6f 7465 2074 6861 7420 on. ..Note that \n-00008840: 7468 6520 4649 454c 442d 5749 4454 4820 the FIELD-WIDTH \n-00008850: 616e 6420 616c 6c20 666c 6167 7320 6375 and all flags cu\n-00008860: 7272 656e 746c 7920 6861 7665 206e 6f20 rrently have no \n-00008870: 6566 6665 6374 206f 6e20 7468 650a 6053 effect on the.`S\n-00008880: 2720 636f 6e76 6572 7369 6f6e 2c20 286f ' conversion, (o\n-00008890: 7220 7468 6520 6073 2720 636f 6e76 6572 r the `s' conver\n-000088a0: 7369 6f6e 2077 6865 6e20 7468 6520 4152 sion when the AR\n-000088b0: 4720 6973 6e27 7420 6120 7374 7269 6e67 G isn't a string\n-000088c0: 292e 7265 702e 696f 2e73 7472 6561 6d73 ).rep.io.streams\n-000088d0: 236d 616b 652d 7374 7269 6e67 2d69 6e70 #make-string-inp\n-000088e0: 7574 2d73 7472 6561 6d6d 616b 652d 7374 ut-streammake-st\n-000088f0: 7269 6e67 2d69 6e70 7574 2d73 7472 6561 ring-input-strea\n-00008900: 6d20 5354 5249 4e47 205b 5354 4152 545d m STRING [START]\n-00008910: 0a0a 5265 7475 726e 7320 6120 696e 7075 ..Returns a inpu\n-00008920: 7420 7374 7265 616d 2c20 6974 2077 696c t stream, it wil\n-00008930: 6c20 7375 7070 6c79 2c20 696e 206f 7264 l supply, in ord\n-00008940: 6572 2c20 7468 6520 6368 6172 6163 7465 er, the characte\n-00008950: 7273 2069 6e20 5354 5249 4e47 2c0a 7374 rs in STRING,.st\n-00008960: 6172 7469 6e67 2066 726f 6d20 5354 4152 arting from STAR\n-00008970: 5420 286f 7220 7468 6520 6265 6769 6e6e T (or the beginn\n-00008980: 696e 6720 6f66 2074 6865 2073 7472 696e ing of the strin\n-00008990: 6729 2e72 6570 2e69 6f2e 7374 7265 616d g).rep.io.stream\n-000089a0: 7323 6d61 6b65 2d73 7472 696e 672d 6f75 s#make-string-ou\n-000089b0: 7470 7574 2d73 7472 6561 6d6d 616b 652d tput-streammake-\n-000089c0: 7374 7269 6e67 2d6f 7574 7075 742d 7374 string-output-st\n-000089d0: 7265 616d 0a0a 5265 7475 726e 7320 616e ream..Returns an\n-000089e0: 206f 7574 7075 7420 7374 7265 616d 2077 output stream w\n-000089f0: 6869 6368 2077 696c 6c20 6163 6375 6d75 hich will accumu\n-00008a00: 6c61 7465 2074 6865 2063 6861 7261 6374 late the charact\n-00008a10: 6572 7320 7772 6974 7465 6e20 746f 0a69 ers written to.i\n-00008a20: 7420 666f 7220 7468 6520 7573 6520 6f66 t for the use of\n-00008a30: 2074 6865 2060 6765 742d 6f75 7470 7574 the `get-output\n-00008a40: 2d73 7472 6561 6d2d 7374 7269 6e67 2720 -stream-string' \n-00008a50: 6675 6e63 7469 6f6e 2e72 6570 2e69 6f2e function.rep.io.\n-00008a60: 7374 7265 616d 7323 6765 742d 6f75 7470 streams#get-outp\n-00008a70: 7574 2d73 7472 6561 6d2d 7374 7269 6e67 ut-stream-string\n-00008a80: 6765 742d 6f75 7470 7574 2d73 7472 6561 get-output-strea\n-00008a90: 6d2d 7374 7269 6e67 2053 5452 494e 472d m-string STRING-\n-00008aa0: 4f55 5450 5554 2d53 5452 4541 4d0a 0a52 OUTPUT-STREAM..R\n-00008ab0: 6574 7572 6e73 2061 2073 7472 696e 6720 eturns a string \n-00008ac0: 636f 6e74 6169 6e69 6e67 2074 6865 2063 containing the c\n-00008ad0: 6861 7261 6374 6572 7320 7772 6974 7465 haracters writte\n-00008ae0: 6e20 746f 2074 6865 2073 7472 6561 6d20 n to the stream \n-00008af0: 5354 5249 4e47 2d0a 4f55 5450 5554 2d53 STRING-.OUTPUT-S\n-00008b00: 5452 4541 4d20 2863 7265 6174 6564 2062 TREAM (created b\n-00008b10: 7920 606d 616b 652d 7374 7269 6e67 2d6f y `make-string-o\n-00008b20: 7574 7075 742d 7374 7265 616d 2729 2e20 utput-stream'). \n-00008b30: 5468 6520 7374 7265 616d 2069 7320 7468 The stream is th\n-00008b40: 656e 0a72 6573 6574 2073 6f20 7468 6174 en.reset so that\n-00008b50: 2074 6865 206e 6578 7420 6361 6c6c 2074 the next call t\n-00008b60: 6f20 7468 6973 2066 756e 6374 696f 6e20 o this function \n-00008b70: 7769 7468 2074 6869 7320 7374 7265 616d with this stream\n-00008b80: 2077 696c 6c20 6f6e 6c79 0a72 6574 7572 will only.retur\n-00008b90: 6e20 7468 6520 6e65 7720 6368 6172 6163 n the new charac\n-00008ba0: 7465 7273 2e72 6570 2e69 6f2e 7374 7265 ters.rep.io.stre\n-00008bb0: 616d 7323 6f75 7470 7574 2d73 7472 6561 ams#output-strea\n-00008bc0: 6d2d 706f 7574 7075 742d 7374 7265 616d m-poutput-stream\n-00008bd0: 2d70 2041 5247 0a0a 5265 7475 726e 7320 -p ARG..Returns \n-00008be0: 7420 6966 2041 5247 2069 7320 616e 206f t if ARG is an o\n-00008bf0: 7574 7075 7420 7374 7265 616d 2e72 6570 utput stream.rep\n-00008c00: 2e76 6d2e 696e 7465 7270 7265 7465 7223 .vm.interpreter#\n-00008c10: 7661 6c69 6461 7465 2d62 7974 652d 636f validate-byte-co\n-00008c20: 6465 7661 6c69 6461 7465 2d62 7974 652d devalidate-byte-\n-00008c30: 636f 6465 2042 432d 4d41 4a4f 5220 4243 code BC-MAJOR BC\n-00008c40: 2d4d 494e 4f52 0a0a 4368 6563 6b20 7468 -MINOR..Check th\n-00008c50: 6174 2062 7974 6520 636f 6465 7320 6672 at byte codes fr\n-00008c60: 6f6d 2069 6e73 7472 7563 7469 6f6e 2073 om instruction s\n-00008c70: 6574 2042 432d 4d41 4a4f 522e 4243 2d4d et BC-MAJOR.BC-M\n-00008c80: 494e 4f52 2c20 6d61 7920 6265 0a65 7865 INOR, may be.exe\n-00008c90: 6375 7465 642e 2049 6620 6e6f 742c 2061 cuted. If not, a\n-00008ca0: 6e20 6572 726f 7220 7769 6c6c 2062 6520 n error will be \n-00008cb0: 7369 676e 616c 6c65 642e 7265 702e 766d signalled.rep.vm\n-00008cc0: 2e69 6e74 6572 7072 6574 6572 236d 616b .interpreter#mak\n-00008cd0: 652d 6279 7465 2d63 6f64 652d 7375 6272 e-byte-code-subr\n-00008ce0: 6d61 6b65 2d62 7974 652d 636f 6465 2d73 make-byte-code-s\n-00008cf0: 7562 7220 434f 4445 2043 4f4e 5354 414e ubr CODE CONSTAN\n-00008d00: 5453 2053 5441 434b 205b 444f 435d 205b TS STACK [DOC] [\n-00008d10: 494e 5445 5241 4354 4956 455d 0a0a 5265 INTERACTIVE]..Re\n-00008d20: 7475 726e 2061 6e20 6f62 6a65 6374 2074 turn an object t\n-00008d30: 6861 7420 6361 6e20 6265 2075 7365 6420 hat can be used \n-00008d40: 6173 2074 6865 2066 756e 6374 696f 6e20 as the function \n-00008d50: 7661 6c75 6520 6f66 2061 2073 796d 626f value of a symbo\n-00008d60: 6c2e 7265 702e 766d 2e69 6e74 6572 7072 l.rep.vm.interpr\n-00008d70: 6574 6572 2362 7974 6563 6f64 6570 6279 eter#bytecodepby\n-00008d80: 7465 636f 6465 7020 4152 470a 0a52 6574 tecodep ARG..Ret\n-00008d90: 7572 6e73 2074 2069 6620 4152 4720 6973 urns t if ARG is\n-00008da0: 2061 2062 7974 6520 636f 6465 2073 7562 a byte code sub\n-00008db0: 726f 7574 696e 6520 2869 2e65 2e20 636f routine (i.e. co\n-00008dc0: 6d70 696c 6564 204c 6973 7020 636f 6465 mpiled Lisp code\n-00008dd0: 292e 6964 6c65 2d68 6f6f 6b54 6869 7320 ).idle-hookThis \n-00008de0: 686f 6f6b 2067 6574 7320 6576 616c 7561 hook gets evalua\n-00008df0: 7465 6420 6576 6572 7920 7365 636f 6e64 ted every second\n-00008e00: 2077 6869 6c65 2074 6865 2065 6469 746f while the edito\n-00008e10: 7220 6973 2069 646c 652e 2044 6f6e 2774 r is idle. Don't\n-00008e20: 2064 6570 656e 640a 6f6e 2068 6f77 2072 depend.on how r\n-00008e30: 6567 756c 6172 6c79 2074 6869 7320 6765 egularly this ge\n-00008e40: 7473 2063 616c 6c65 642c 2061 6e79 2065 ts called, any e\n-00008e50: 7665 6e74 7320 6672 6f6d 2074 6865 2077 vents from the w\n-00008e60: 696e 646f 772d 7379 7374 656d 2077 696c indow-system wil\n-00008e70: 6c0a 6465 6c61 7920 6974 2e20 416c 736f l.delay it. Also\n-00008e80: 2c20 6175 746f 2d73 6176 696e 6720 6669 , auto-saving fi\n-00008e90: 6c65 7320 616e 6420 6761 7262 6167 652d les and garbage-\n-00008ea0: 636f 6c6c 6563 7469 6f6e 2074 616b 6520 collection take \n-00008eb0: 7072 6563 6564 656e 6365 0a77 6865 6e20 precedence.when \n-00008ec0: 7468 6572 6527 7320 6964 6c65 2074 696d there's idle tim\n-00008ed0: 6520 6176 6169 6c61 626c 652e 2055 7365 e available. Use\n-00008ee0: 2074 6869 7320 686f 6f6b 2073 7061 7269 this hook spari\n-00008ef0: 6e67 6c79 2c20 6f72 2066 6f72 2073 686f ngly, or for sho\n-00008f00: 7274 0a70 6572 696f 6473 206f 6e6c 7921 rt.periods only!\n-00008f10: 7072 6f67 7261 6d2d 6e61 6d65 5468 6520 program-nameThe \n-00008f20: 6e61 6d65 206f 6620 7468 6520 7072 6f67 name of the prog\n-00008f30: 7261 6d20 7275 6e6e 696e 6720 7468 6520 ram running the \n-00008f40: 7265 7020 696e 7465 7270 7265 7465 722e rep interpreter.\n-00008f50: 6572 726f 722d 6d6f 6465 5768 656e 206e error-modeWhen n\n-00008f60: 696c 2c20 6572 726f 7273 2061 7265 2068 il, errors are h\n-00008f70: 616e 646c 6564 2061 7420 7468 6520 6375 andled at the cu\n-00008f80: 7272 656e 7420 6576 656e 7420 6c6f 6f70 rrent event loop\n-00008f90: 2c20 6f74 6865 7220 706f 7373 6962 6c65 , other possible\n-00008fa0: 0a76 616c 7565 7320 696e 636c 7564 6520 .values include \n-00008fb0: 6065 7869 7427 2061 6e64 2060 746f 702d `exit' and `top-\n-00008fc0: 6c65 7665 6c27 2e72 6570 2e69 6f2e 6462 level'.rep.io.db\n-00008fd0: 2e67 6462 6d23 6764 626d 2d73 746f 7265 .gdbm#gdbm-store\n-00008fe0: 6764 626d 2d73 746f 7265 2044 424d 204b gdbm-store DBM K\n-00008ff0: 4559 2056 414c 5545 205b 464c 4147 535d EY VALUE [FLAGS]\n-00009000: 696e 7465 7272 7570 742d 6d6f 6465 5768 interrupt-modeWh\n-00009010: 656e 206e 696c 2c20 696e 7465 7272 7570 en nil, interrup\n-00009020: 7473 2061 7265 2068 616e 646c 6564 2061 ts are handled a\n-00009030: 7420 7468 6520 6375 7272 656e 7420 6576 t the current ev\n-00009040: 656e 7420 6c6f 6f70 2c20 6f74 6865 7220 ent loop, other \n-00009050: 706f 7373 6962 6c65 0a76 616c 7565 7320 possible.values \n-00009060: 696e 636c 7564 6520 6065 7869 7427 2061 include `exit' a\n-00009070: 6e64 2060 746f 702d 6c65 7665 6c27 2e72 nd `top-level'.r\n-00009080: 6570 2e73 7973 7465 6d23 7265 6375 7273 ep.system#recurs\n-00009090: 6976 652d 6564 6974 7265 6375 7273 6976 ive-editrecursiv\n-000090a0: 652d 6564 6974 0a0a 456e 7465 7220 6120 e-edit..Enter a \n-000090b0: 6e65 7720 7265 6375 7273 6976 652d 6564 new recursive-ed\n-000090c0: 6974 2e72 6570 2e73 7973 7465 6d23 7265 it.rep.system#re\n-000090d0: 6375 7273 696f 6e2d 6465 7074 6872 6563 cursion-depthrec\n-000090e0: 7572 7369 6f6e 2d64 6570 7468 0a0a 5265 ursion-depth..Re\n-000090f0: 7475 726e 7320 7468 6520 6e75 6d62 6572 turns the number\n-00009100: 206f 6620 7265 6375 7273 6976 652d 6564 of recursive-ed\n-00009110: 6974 2773 2064 6565 7020 7765 2061 7265 it's deep we are\n-00009120: 2c20 7a65 726f 2073 6967 6e69 6669 6573 , zero signifies\n-00009130: 2074 6865 0a6f 7269 6769 6e61 6c20 6c65 the.original le\n-00009140: 7665 6c2e 7265 702e 6461 7461 2e64 6174 vel.rep.data.dat\n-00009150: 756d 7323 6d61 6b65 2d64 6174 756d 6d61 ums#make-datumma\n-00009160: 6b65 2d64 6174 756d 2056 414c 5545 2049 ke-datum VALUE I\n-00009170: 440a 0a43 7265 6174 6520 616e 6420 7265 D..Create and re\n-00009180: 7475 726e 2061 206e 6577 2064 6174 6120 turn a new data \n-00009190: 6f62 6a65 6374 206f 6620 7479 7065 2049 object of type I\n-000091a0: 4420 2861 6e20 6172 6269 7472 6172 7920 D (an arbitrary \n-000091b0: 7661 6c75 6529 2c20 6974 0a77 696c 6c20 value), it.will \n-000091c0: 6861 7665 206f 626a 6563 7420 5641 4c55 have object VALU\n-000091d0: 4520 6173 736f 6369 6174 6564 2077 6974 E associated wit\n-000091e0: 6820 6974 2e72 6570 2e64 6174 612e 6461 h it.rep.data.da\n-000091f0: 7475 6d73 2364 6566 696e 652d 6461 7475 tums#define-datu\n-00009200: 6d2d 7072 696e 7465 7264 6566 696e 652d m-printerdefine-\n-00009210: 6461 7475 6d2d 7072 696e 7465 7220 4944 datum-printer ID\n-00009220: 2050 5249 4e54 4552 0a0a 5265 6769 7374 PRINTER..Regist\n-00009230: 6572 2061 2063 7573 746f 6d20 7072 696e er a custom prin\n-00009240: 7465 7220 666f 7220 616c 6c20 6461 7475 ter for all datu\n-00009250: 6d73 2077 6974 6820 7479 7065 2049 442e ms with type ID.\n-00009260: 2057 6865 6e20 7468 6573 650a 6f62 6a65 When these.obje\n-00009270: 6374 7320 7072 696e 7465 6420 6172 652c cts printed are,\n-00009280: 2074 6865 2066 756e 6374 696f 6e20 5052 the function PR\n-00009290: 494e 5445 5220 7769 6c6c 2062 6520 6361 INTER will be ca\n-000092a0: 6c6c 6564 2077 6974 6820 7477 6f0a 6172 lled with two.ar\n-000092b0: 6775 6d65 6e74 732c 2074 6865 2064 6174 guments, the dat\n-000092c0: 756d 2061 6e64 2074 6865 2073 7472 6561 um and the strea\n-000092d0: 6d20 746f 2070 7269 6e74 2074 6f2e 7265 m to print to.re\n-000092e0: 702e 6461 7461 2e64 6174 756d 7323 6461 p.data.datums#da\n-000092f0: 7475 6d2d 7265 6664 6174 756d 2d72 6566 tum-refdatum-ref\n-00009300: 2044 4154 554d 2049 440a 0a49 6620 6461 DATUM ID..If da\n-00009310: 7461 206f 626a 6563 7420 4441 5455 4d20 ta object DATUM \n-00009320: 6861 7320 7479 7065 2049 442c 2072 6574 has type ID, ret\n-00009330: 7572 6e20 6974 7320 6173 736f 6369 6174 urn its associat\n-00009340: 6564 2076 616c 7565 2c20 656c 7365 0a73 ed value, else.s\n-00009350: 6967 6e61 6c20 616e 2065 7272 6f72 2e72 ignal an error.r\n-00009360: 6570 2e64 6174 612e 6461 7475 6d73 2364 ep.data.datums#d\n-00009370: 6174 756d 2d73 6574 6461 7475 6d2d 7365 atum-setdatum-se\n-00009380: 7420 4441 5455 4d20 4944 2056 414c 5545 t DATUM ID VALUE\n-00009390: 0a0a 4966 2064 6174 6120 6f62 6a65 6374 ..If data object\n-000093a0: 2044 4154 554d 2068 6173 2074 7970 6520 DATUM has type \n-000093b0: 4944 2c20 6d6f 6469 6679 2069 7473 2061 ID, modify its a\n-000093c0: 7373 6f63 6961 7465 6420 7661 6c75 6520 ssociated value \n-000093d0: 746f 2062 650a 5641 4c55 452c 2065 6c73 to be.VALUE, els\n-000093e0: 6520 7369 676e 616c 2061 6e20 6572 726f e signal an erro\n-000093f0: 722e 7265 702e 6461 7461 2e64 6174 756d r.rep.data.datum\n-00009400: 7323 6861 732d 7479 7065 2d70 6861 732d s#has-type-phas-\n-00009410: 7479 7065 2d70 2041 5247 2049 440a 0a52 type-p ARG ID..R\n-00009420: 6574 7572 6e20 6074 2720 6966 206f 626a eturn `t' if obj\n-00009430: 6563 7420 4152 4720 6861 7320 6461 7461 ect ARG has data\n-00009440: 2074 7970 6520 4944 2028 616e 6420 7468 type ID (and th\n-00009450: 7573 2077 6173 2069 6e69 7469 616c 6c79 us was initially\n-00009460: 0a63 7265 6174 6564 2075 7369 6e67 2074 .created using t\n-00009470: 6865 2060 6d61 6b65 2d64 6174 756d 2720 he `make-datum' \n-00009480: 6675 6e63 7469 6f6e 292e 7265 702e 6c61 function).rep.la\n-00009490: 6e67 2e69 6e74 6572 7072 6574 6572 2363 ng.interpreter#c\n-000094a0: 6f6e 7469 6e75 6174 696f 6e2d 6361 6c6c ontinuation-call\n-000094b0: 6162 6c65 2d70 636f 6e74 696e 7561 7469 able-pcontinuati\n-000094c0: 6f6e 2d63 616c 6c61 626c 652d 7020 434f on-callable-p CO\n-000094d0: 4e54 494e 5541 5449 4f4e 0a0a 5265 7475 NTINUATION..Retu\n-000094e0: 726e 7320 6074 2720 6966 2074 6865 2063 rns `t' if the c\n-000094f0: 6f6e 7469 6e75 6174 696f 6e20 6f62 6a65 ontinuation obje\n-00009500: 6374 2043 4f4e 5449 4e55 4154 494f 4e20 ct CONTINUATION \n-00009510: 6672 6f6d 2074 6865 2063 7572 7265 6e74 from the current\n-00009520: 0a65 7865 6375 7469 6f6e 2070 6f69 6e74 .execution point\n-00009530: 206f 6620 7468 6520 696e 7465 7270 7265 of the interpre\n-00009540: 7465 722e 7265 702e 6c61 6e67 2e69 6e74 ter.rep.lang.int\n-00009550: 6572 7072 6574 6572 2363 616c 6c2f 6363 erpreter#call/cc\n-00009560: 6361 6c6c 2f63 6320 4655 4e43 5449 4f4e call/cc FUNCTION\n-00009570: 0a0a 496e 766f 6b65 2046 554e 4354 494f ..Invoke FUNCTIO\n-00009580: 4e20 7769 7468 2061 2073 696e 676c 6520 N with a single \n-00009590: 7061 7261 6d65 7465 722c 2074 6865 2063 parameter, the c\n-000095a0: 6f6e 7469 6e75 6174 696f 6e20 6675 6e63 ontinuation func\n-000095b0: 7469 6f6e 206f 660a 7468 6520 6375 7272 tion of.the curr\n-000095c0: 656e 7420 7374 6174 6520 6f66 2074 6865 ent state of the\n-000095d0: 2069 6e74 6572 7072 6574 6572 2e20 5375 interpreter. Su\n-000095e0: 6273 6571 7565 6e74 6c79 2063 616c 6c69 bsequently calli\n-000095f0: 6e67 2074 6865 0a63 6f6e 7469 6e75 6174 ng the.continuat\n-00009600: 696f 6e20 6675 6e63 7469 6f6e 2028 7769 ion function (wi\n-00009610: 7468 2061 6e20 6f70 7469 6f6e 616c 2073 th an optional s\n-00009620: 696e 676c 6520 6172 6775 6d65 6e74 2920 ingle argument) \n-00009630: 7769 6c6c 2070 6173 730a 636f 6e74 726f will pass.contro\n-00009640: 6c20 696d 6d65 6469 6174 656c 7920 6261 l immediately ba\n-00009650: 636b 2074 6f20 7468 6520 7374 6174 656d ck to the statem\n-00009660: 656e 7420 666f 6c6c 6f77 696e 6720 7468 ent following th\n-00009670: 6520 6361 6c6c 2074 6f20 7468 650a 6063 e call to the.`c\n-00009680: 616c 6c2f 6363 2720 6675 6e63 7469 6f6e all/cc' function\n-00009690: 2028 6576 656e 2069 6620 7468 6174 2073 (even if that s\n-000096a0: 7461 636b 2066 7261 6d65 2068 6173 2073 tack frame has s\n-000096b0: 696e 6365 2062 6565 6e20 6578 6974 6564 ince been exited\n-000096c0: 292e 7265 702e 6c61 6e67 2e69 6e74 6572 ).rep.lang.inter\n-000096d0: 7072 6574 6572 2363 616c 6c2d 7769 7468 preter#call-with\n-000096e0: 2d6f 626a 6563 7463 616c 6c2d 7769 7468 -objectcall-with\n-000096f0: 2d6f 626a 6563 7420 4152 4720 5448 554e -object ARG THUN\n-00009700: 4b0a 0a43 616c 6c20 7468 6520 7a65 726f K..Call the zero\n-00009710: 2d70 6172 616d 6574 6572 2066 756e 6374 -parameter funct\n-00009720: 696f 6e20 5448 554e 4b2c 2077 6974 6820 ion THUNK, with \n-00009730: 6f62 6a65 6374 2041 5247 2074 656d 706f object ARG tempo\n-00009740: 7261 7269 6c79 0a60 626f 756e 6427 2028 rarily.`bound' (\n-00009750: 6120 7479 7065 2d73 7065 6369 6669 6320 a type-specific \n-00009760: 6f70 6572 6174 696f 6e2c 2075 7375 616c operation, usual\n-00009770: 6c79 2074 6f20 6d61 6b65 2041 5247 2060 ly to make ARG `\n-00009780: 6163 7469 7665 2720 696e 0a73 6f6d 6520 active' in.some \n-00009790: 7761 7929 2e20 5768 656e 2054 4855 4e4b way). When THUNK\n-000097a0: 2072 6574 7572 6e73 2041 5247 2069 7320 returns ARG is \n-000097b0: 756e 626f 756e 642e 2054 6865 2076 616c unbound. The val\n-000097c0: 7565 2072 6574 7572 6e65 6420 6279 0a54 ue returned by.T\n-000097d0: 4855 4e4b 2069 7320 7468 656e 2072 6574 HUNK is then ret\n-000097e0: 7572 6e65 642e 0a0a 4966 2054 4855 4e4b urned...If THUNK\n-000097f0: 2069 7320 6576 6572 206c 6566 7420 6475 is ever left du\n-00009800: 6520 746f 2061 2063 6f6e 7469 6e75 6174 e to a continuat\n-00009810: 696f 6e20 6265 696e 6720 696e 766f 6b65 ion being invoke\n-00009820: 642c 2041 5247 2077 696c 6c20 6265 0a75 d, ARG will be.u\n-00009830: 6e62 6f75 6e64 2e20 4966 2054 4855 4e4b nbound. If THUNK\n-00009840: 2069 7320 7375 6273 6571 7565 6e74 6c79 is subsequently\n-00009850: 2072 6565 6e74 6572 6564 2c20 4152 4720 reentered, ARG \n-00009860: 7769 6c6c 2062 6520 7265 626f 756e 642e will be rebound.\n-00009870: 7265 702e 6c61 6e67 2e69 6e74 6572 7072 rep.lang.interpr\n-00009880: 6574 6572 2363 616c 6c2d 7769 7468 2d64 eter#call-with-d\n-00009890: 796e 616d 6963 2d72 6f6f 7463 616c 6c2d ynamic-rootcall-\n-000098a0: 7769 7468 2d64 796e 616d 6963 2d72 6f6f with-dynamic-roo\n-000098b0: 7420 5448 554e 4b0a 0a43 616c 6c20 7468 t THUNK..Call th\n-000098c0: 6520 7a65 726f 2d70 6172 616d 6574 6572 e zero-parameter\n-000098d0: 2066 756e 6374 696f 6e20 5448 554e 4b2c function THUNK,\n-000098e0: 2061 7320 7468 6520 726f 6f74 206f 6620 as the root of \n-000098f0: 6120 6e65 7720 6578 6563 7574 696f 6e0a a new execution.\n-00009900: 656e 7669 726f 6e6d 656e 742e 2054 6869 environment. Thi\n-00009910: 7320 6d65 616e 7320 7468 6174 2074 6865 s means that the\n-00009920: 2063 6f6e 7469 6e75 6174 696f 6e20 6f66 continuation of\n-00009930: 2054 4855 4e4b 2077 696c 6c20 616c 7761 THUNK will alwa\n-00009940: 7973 2062 650a 7265 6163 6865 6420 6f6e ys be.reached on\n-00009950: 6365 2c20 616e 6420 6f6e 6365 206f 6e6c ce, and once onl\n-00009960: 792e 2041 6e79 2063 6f6e 7469 6e75 6174 y. Any continuat\n-00009970: 696f 6e73 2061 626f 7665 2074 6865 206e ions above the n\n-00009980: 6577 2072 6f6f 7420 6d61 790a 6e6f 7420 ew root may.not \n-00009990: 6265 2069 6e76 6f6b 6564 2066 726f 6d20 be invoked from \n-000099a0: 696e 7369 6465 2074 6865 2072 6f6f 742e inside the root.\n-000099b0: 7265 702e 6c61 6e67 2e69 6e74 6572 7072 rep.lang.interpr\n-000099c0: 6574 6572 2363 616c 6c2d 7769 7468 2d62 eter#call-with-b\n-000099d0: 6172 7269 6572 6361 6c6c 2d77 6974 682d arriercall-with-\n-000099e0: 6261 7272 6965 7220 5448 554e 4b20 434c barrier THUNK CL\n-000099f0: 4f53 4544 205b 494e 2d54 4855 4e4b 5d20 OSED [IN-THUNK] \n-00009a00: 5b4f 5554 2d54 4855 4e4b 5d0a 0a43 616c [OUT-THUNK]..Cal\n-00009a10: 6c20 5448 554e 4b20 696e 7369 6465 2061 l THUNK inside a\n-00009a20: 206e 6577 2065 7865 6375 7469 6f6e 2065 new execution e\n-00009a30: 6e76 6972 6f6e 6d65 6e74 2e20 4966 2043 nvironment. If C\n-00009a40: 4c4f 5345 4420 6973 206e 6f6e 2d60 6e69 LOSED is non-`ni\n-00009a50: 6c27 0a74 6865 6e20 7468 6520 6e65 7720 l'.then the new \n-00009a60: 656e 7669 726f 6e6d 656e 7420 7769 6c6c environment will\n-00009a70: 2062 6520 6578 6974 6564 2065 7861 6374 be exited exact\n-00009a80: 6c79 206f 6e63 6520 2869 2e65 2e0a 636f ly once (i.e..co\n-00009a90: 6e74 696e 7561 7469 6f6e 7320 6d61 7920 ntinuations may \n-00009aa0: 6e6f 7420 7061 7373 2074 6872 6f75 6768 not pass through\n-00009ab0: 2069 7429 2e0a 0a41 6c74 6572 6e61 7469 it)...Alternati\n-00009ac0: 7665 6c79 2c20 6966 2043 4c4f 5345 4420 vely, if CLOSED \n-00009ad0: 6973 2060 6e69 6c27 2074 6865 6e20 7468 is `nil' then th\n-00009ae0: 6520 656e 7669 726f 6e6d 656e 7420 6973 e environment is\n-00009af0: 2073 6169 6420 746f 2062 650a 606f 7065 said to be.`ope\n-00009b00: 6e27 2061 6e64 2063 6f6e 7469 6e75 6174 n' and continuat\n-00009b10: 696f 6e73 206d 6179 2063 6175 7365 2063 ions may cause c\n-00009b20: 6f6e 7472 6f6c 2074 6f20 666c 6f77 2069 ontrol to flow i\n-00009b30: 6e74 6f20 616e 6420 6f75 7420 6f66 2074 nto and out of t\n-00009b40: 6865 0a6e 6577 2065 6e76 6972 6f6e 6d65 he.new environme\n-00009b50: 6e74 2e20 4173 2074 6869 7320 6861 7070 nt. As this happ\n-00009b60: 656e 7320 6f6e 6520 6f66 2049 4e2d 5448 ens one of IN-TH\n-00009b70: 554e 4b20 6f72 204f 5554 2d54 4855 4e4b UNK or OUT-THUNK\n-00009b80: 2077 696c 6c20 6265 0a63 616c 6c65 6420 will be.called \n-00009b90: 2869 6620 6465 6669 6e65 6429 2e0a 0a54 (if defined)...T\n-00009ba0: 6865 2076 616c 7565 206f 6620 7468 6973 he value of this\n-00009bb0: 2066 756e 6374 696f 6e20 6973 2074 6865 function is the\n-00009bc0: 2076 616c 7565 2072 6574 7572 6e65 6420 value returned \n-00009bd0: 6279 2054 4855 4e4b 2e72 6570 2e74 6872 by THUNK.rep.thr\n-00009be0: 6561 6473 236d 616b 652d 7468 7265 6164 eads#make-thread\n-00009bf0: 6d61 6b65 2d74 6872 6561 6420 5448 554e make-thread THUN\n-00009c00: 4b20 5b4e 414d 455d 0a0a 4372 6561 7465 K [NAME]..Create\n-00009c10: 2061 6e64 2072 6574 7572 6e20 616e 206f and return an o\n-00009c20: 626a 6563 7420 7265 7072 6573 656e 7469 bject representi\n-00009c30: 6e67 2061 206e 6577 2074 6872 6561 6420 ng a new thread \n-00009c40: 6f66 2065 7865 6375 7469 6f6e 2e20 5468 of execution. Th\n-00009c50: 650a 6e65 7720 7468 7265 6164 2077 696c e.new thread wil\n-00009c60: 6c20 6265 6769 6e20 6279 2063 616c 6c69 l begin by calli\n-00009c70: 6e67 2054 4855 4e4b 2c20 6120 6675 6e63 ng THUNK, a func\n-00009c80: 7469 6f6e 2077 6974 6820 7a65 726f 0a70 tion with zero.p\n-00009c90: 6172 616d 6574 6572 732e 7265 702e 7468 arameters.rep.th\n-00009ca0: 7265 6164 7323 6d61 6b65 2d73 7573 7065 reads#make-suspe\n-00009cb0: 6e64 6564 2d74 6872 6561 646d 616b 652d nded-threadmake-\n-00009cc0: 7375 7370 656e 6465 642d 7468 7265 6164 suspended-thread\n-00009cd0: 2054 4855 4e4b 205b 4e41 4d45 5d0a 0a49 THUNK [NAME]..I\n-00009ce0: 6465 6e74 6963 616c 2074 6f20 606d 616b dentical to `mak\n-00009cf0: 652d 7468 7265 6164 272c 2065 7863 6570 e-thread', excep\n-00009d00: 7420 7468 6174 2074 6865 2063 7265 6174 t that the creat\n-00009d10: 6564 2074 6872 6561 6420 7769 6c6c 2062 ed thread will b\n-00009d20: 650a 696d 6d65 6469 6174 656c 7920 7075 e.immediately pu\n-00009d30: 7420 696e 2074 6865 2073 7573 7065 6e64 t in the suspend\n-00009d40: 6564 2073 7461 7465 2e72 6570 2e74 6872 ed state.rep.thr\n-00009d50: 6561 6473 2374 6872 6561 642d 7969 656c eads#thread-yiel\n-00009d60: 6474 6872 6561 642d 7969 656c 640a 0a50 dthread-yield..P\n-00009d70: 6173 7320 636f 6e74 726f 6c20 6177 6179 ass control away\n-00009d80: 2066 726f 6d20 7468 6520 6375 7272 656e from the curren\n-00009d90: 7420 7468 7265 6164 2069 6620 6f74 6865 t thread if othe\n-00009da0: 7220 7468 7265 6164 7320 6172 6520 7761 r threads are wa\n-00009db0: 6974 696e 670a 746f 2072 756e 2e72 6570 iting.to run.rep\n-00009dc0: 2e74 6872 6561 6473 2374 6872 6561 642d .threads#thread-\n-00009dd0: 6465 6c65 7465 7468 7265 6164 2d64 656c deletethread-del\n-00009de0: 6574 6520 5b54 4852 4541 445d 0a0a 4d61 ete [THREAD]..Ma\n-00009df0: 726b 2054 4852 4541 4420 286f 7220 7468 rk THREAD (or th\n-00009e00: 6520 6375 7272 656e 7420 7468 7265 6164 e current thread\n-00009e10: 292c 2061 7320 6265 696e 6720 6465 6c65 ), as being dele\n-00009e20: 7465 642e 2049 7420 7769 6c6c 206e 6f74 ted. It will not\n-00009e30: 2062 650a 7377 6974 6368 6564 2074 6f20 be.switched to \n-00009e40: 696e 2074 6865 2066 7574 7572 652e 2049 in the future. I\n-00009e50: 6620 7468 6520 6375 7272 656e 7420 7468 f the current th\n-00009e60: 7265 6164 2069 7320 6465 6c65 7465 642c read is deleted,\n-00009e70: 2063 6f6e 7472 6f6c 0a77 696c 6c20 6265 control.will be\n-00009e80: 2070 6173 7365 6420 746f 2074 6865 206e passed to the n\n-00009e90: 6578 7420 7275 6e6e 6162 6c65 2074 6872 ext runnable thr\n-00009ea0: 6561 642e 2044 656c 6574 696e 6720 7468 ead. Deleting th\n-00009eb0: 6520 6c61 7374 2072 756e 6e61 626c 650a e last runnable.\n-00009ec0: 7468 7265 6164 2072 6573 756c 7473 2066 thread results f\n-00009ed0: 6f72 6365 7320 7468 6520 636f 6e74 6169 orces the contai\n-00009ee0: 6e69 6e67 2064 796e 616d 6963 2072 6f6f ning dynamic roo\n-00009ef0: 7420 746f 2062 6520 636c 6f73 6564 2e72 t to be closed.r\n-00009f00: 6570 2e74 6872 6561 6473 2374 6872 6561 ep.threads#threa\n-00009f10: 642d 7761 6b65 7468 7265 6164 2d77 616b d-wakethread-wak\n-00009f20: 6520 5b54 4852 4541 445d 0a0a 4966 2054 e [THREAD]..If T\n-00009f30: 4852 4541 4420 286f 7220 7468 6520 6375 HREAD (or the cu\n-00009f40: 7272 656e 7420 7468 7265 6164 2920 6973 rrent thread) is\n-00009f50: 2063 7572 7265 6e74 6c79 2073 7573 7065 currently suspe\n-00009f60: 6e64 6564 2c20 6d61 726b 2069 7420 6173 nded, mark it as\n-00009f70: 0a62 6569 6e67 2072 756e 6e61 626c 6520 .being runnable \n-00009f80: 6f6e 6365 206d 6f72 652e 7265 702e 7468 once more.rep.th\n-00009f90: 7265 6164 7323 7468 7265 6164 7074 6872 reads#threadpthr\n-00009fa0: 6561 6470 2041 5247 0a0a 5265 7475 726e eadp ARG..Return\n-00009fb0: 2060 7427 2069 6620 4152 4720 6973 2061 `t' if ARG is a\n-00009fc0: 2074 6872 6561 6420 6f62 6a65 6374 2e72 thread object.r\n-00009fd0: 6570 2e69 6f2e 6462 2e67 6462 6d23 6764 ep.io.db.gdbm#gd\n-00009fe0: 626d 2d64 656c 6574 6567 6462 6d2d 6465 bm-deletegdbm-de\n-00009ff0: 6c65 7465 2044 424d 204b 4559 0000 0000 lete DBM KEY....\n-0000a000: 7265 702e 7468 7265 6164 7323 7468 7265 rep.threads#thre\n-0000a010: 6164 2d73 7573 7065 6e64 7468 7265 6164 ad-suspendthread\n-0000a020: 2d73 7573 7065 6e64 205b 5448 5245 4144 -suspend [THREAD\n-0000a030: 5d20 5b4d 5345 4353 5d0a 0a4d 6172 6b20 ] [MSECS]..Mark \n-0000a040: 5448 5245 4144 2028 6f72 2074 6865 2063 THREAD (or the c\n-0000a050: 7572 7265 6e74 2074 6872 6561 6429 2061 urrent thread) a\n-0000a060: 7320 6265 696e 6720 7375 7370 656e 6465 s being suspende\n-0000a070: 642e 2049 7420 7769 6c6c 206e 6f74 2062 d. It will not b\n-0000a080: 650a 7365 6c65 6374 6564 2075 6e74 696c e.selected until\n-0000a090: 2069 7420 6861 7320 7468 6973 2073 7461 it has this sta\n-0000a0a0: 7475 7320 7265 6d6f 7665 642e 2053 7573 tus removed. Sus\n-0000a0b0: 7065 6e64 696e 6720 7468 6520 6375 7272 pending the curr\n-0000a0c0: 656e 740a 7468 7265 6164 2077 696c 6c20 ent.thread will \n-0000a0d0: 7061 7373 2063 6f6e 7472 6f6c 2074 6f20 pass control to \n-0000a0e0: 7468 6520 6e65 7874 2072 756e 6e61 626c the next runnabl\n-0000a0f0: 6520 7468 7265 6164 2e20 4966 2074 6865 e thread. If the\n-0000a100: 7265 2061 7265 206e 6f0a 7275 6e6e 6162 re are no.runnab\n-0000a110: 6c65 2074 6872 6561 6473 2c20 7468 656e le threads, then\n-0000a120: 2073 6c65 6570 2075 6e74 696c 2074 6865 sleep until the\n-0000a130: 206e 6578 7420 7468 7265 6164 2062 6563 next thread bec\n-0000a140: 6f6d 6573 2072 756e 6e61 626c 652e 0a0a omes runnable...\n-0000a150: 5265 7475 726e 7320 7472 7565 2069 6620 Returns true if \n-0000a160: 7468 6520 7469 6d65 6f75 7420 7761 7320 the timeout was \n-0000a170: 7265 6163 6865 642e 7265 702e 7468 7265 reached.rep.thre\n-0000a180: 6164 7323 7468 7265 6164 2d6a 6f69 6e74 ads#thread-joint\n-0000a190: 6872 6561 642d 6a6f 696e 2054 4852 4541 hread-join THREA\n-0000a1a0: 4420 5b4d 5345 4353 5d20 5b44 4546 4155 D [MSECS] [DEFAU\n-0000a1b0: 4c54 2d56 414c 5545 5d0a 0a53 7573 7065 LT-VALUE]..Suspe\n-0000a1c0: 6e64 2074 6865 2063 7572 7265 6e74 2074 nd the current t\n-0000a1d0: 6872 6561 6420 756e 7469 6c20 5448 5245 hread until THRE\n-0000a1e0: 4144 2068 6173 2065 7869 7465 642c 206f AD has exited, o\n-0000a1f0: 7220 4d53 4543 530a 6d69 6c6c 6973 6563 r MSECS.millisec\n-0000a200: 6f6e 6473 2068 6176 6520 7061 7373 6564 onds have passed\n-0000a210: 2e20 4966 2054 4852 4541 4420 6578 6974 . If THREAD exit\n-0000a220: 7320 6e6f 726d 616c 6c79 2c20 7265 7475 s normally, retu\n-0000a230: 726e 2074 6865 2076 616c 7565 206f 660a rn the value of.\n-0000a240: 7468 6520 6c61 7374 2066 6f72 6d20 6974 the last form it\n-0000a250: 2065 7661 6c75 6174 6564 2c20 656c 7365 evaluated, else\n-0000a260: 2072 6574 7572 6e20 4445 4641 554c 542d return DEFAULT-\n-0000a270: 5641 4c55 452e 0a0a 4974 2069 7320 616e VALUE...It is an\n-0000a280: 2065 7272 6f72 2074 6f20 6361 6c6c 2074 error to call t\n-0000a290: 6872 6561 642d 6a6f 696e 206f 6e20 6120 hread-join on a \n-0000a2a0: 5448 5245 4144 2074 6861 7420 6973 206e THREAD that is n\n-0000a2b0: 6f74 2061 206d 656d 6265 7220 6f66 0a63 ot a member of.c\n-0000a2c0: 7572 7265 6e74 2064 796e 616d 6963 2072 urrent dynamic r\n-0000a2d0: 6f6f 742e 7265 702e 7468 7265 6164 7323 oot.rep.threads#\n-0000a2e0: 7468 7265 6164 2d73 7573 7065 6e64 6564 thread-suspended\n-0000a2f0: 2d70 7468 7265 6164 2d73 7573 7065 6e64 -pthread-suspend\n-0000a300: 6564 2d70 2054 4852 4541 440a 0a52 6574 ed-p THREAD..Ret\n-0000a310: 7572 6e20 6074 2720 6966 2054 4852 4541 urn `t' if THREA\n-0000a320: 4420 6973 2063 7572 7265 6e74 6c79 2073 D is currently s\n-0000a330: 7573 7065 6e64 6564 2066 726f 6d20 7275 uspended from ru\n-0000a340: 6e6e 696e 672e 7265 702e 7468 7265 6164 nning.rep.thread\n-0000a350: 7323 7468 7265 6164 2d65 7869 7465 642d s#thread-exited-\n-0000a360: 7074 6872 6561 642d 6578 6974 6564 2d70 pthread-exited-p\n-0000a370: 2054 4852 4541 440a 0a52 6574 7572 6e20 THREAD..Return \n-0000a380: 6074 2720 6966 2054 4852 4541 4420 6861 `t' if THREAD ha\n-0000a390: 7320 6578 6974 6564 2e72 6570 2e74 6872 s exited.rep.thr\n-0000a3a0: 6561 6473 2363 7572 7265 6e74 2d74 6872 eads#current-thr\n-0000a3b0: 6561 6463 7572 7265 6e74 2d74 6872 6561 eadcurrent-threa\n-0000a3c0: 6420 5b44 4550 5448 5d0a 0a52 6574 7572 d [DEPTH]..Retur\n-0000a3d0: 6e20 7468 6520 6375 7272 656e 746c 7920 n the currently \n-0000a3e0: 6578 6563 7574 696e 6720 7468 7265 6164 executing thread\n-0000a3f0: 2e72 6570 2e74 6872 6561 6473 2361 6c6c .rep.threads#all\n-0000a400: 2d74 6872 6561 6473 616c 6c2d 7468 7265 -threadsall-thre\n-0000a410: 6164 7320 5b44 4550 5448 5d0a 0a52 6574 ads [DEPTH]..Ret\n-0000a420: 7572 6e20 6120 6c69 7374 206f 6620 616c urn a list of al\n-0000a430: 6c20 7468 7265 6164 732e 7265 702e 7468 l threads.rep.th\n-0000a440: 7265 6164 7323 7468 7265 6164 2d66 6f72 reads#thread-for\n-0000a450: 6269 6474 6872 6561 642d 666f 7262 6964 bidthread-forbid\n-0000a460: 0a0a 496e 6372 656d 656e 7420 7468 6520 ..Increment the \n-0000a470: 7468 7265 6164 2070 7265 656d 7074 696f thread preemptio\n-0000a480: 6e20 6c6f 636b 2e20 5768 656e 2067 7265 n lock. When gre\n-0000a490: 6174 6865 7220 7468 616e 207a 6572 6f20 ather than zero \n-0000a4a0: 616c 6c0a 7072 6565 6d70 7469 6f6e 206f all.preemption o\n-0000a4b0: 6620 7468 7265 6164 7320 6973 2064 6973 f threads is dis\n-0000a4c0: 6162 6c65 642e 2052 6574 7572 6e73 2060 abled. Returns `\n-0000a4d0: 7427 2069 6620 7072 6565 6d70 7469 6f6e t' if preemption\n-0000a4e0: 2069 7320 626c 6f63 6b65 640a 6173 2074 is blocked.as t\n-0000a4f0: 6869 7320 6675 6e63 7469 6f6e 2072 6574 his function ret\n-0000a500: 7572 6e73 2e70 7269 6e74 2d65 7363 6170 urns.print-escap\n-0000a510: 6544 6566 696e 6573 2077 6869 6368 2063 eDefines which c\n-0000a520: 6f6e 7472 6f6c 2063 6861 7261 6374 6572 ontrol character\n-0000a530: 7320 6070 7269 6e74 2720 7368 6f75 6c64 s `print' should\n-0000a540: 2071 756f 7465 2e20 4163 6365 7074 6162 quote. Acceptab\n-0000a550: 6c65 2076 616c 7565 730a 6172 653a 0a09 le values.are:..\n-0000a560: 6e69 6c09 094f 6e6c 7920 6573 6361 7065 nil..Only escape\n-0000a570: 2064 6f75 626c 652d 7175 6f74 6520 616e double-quote an\n-0000a580: 6420 6261 636b 736c 6173 680a 096e 6577 d backslash..new\n-0000a590: 6c69 6e65 7309 4573 6361 7065 2064 6f75 lines.Escape dou\n-0000a5a0: 626c 652d 7175 6f74 652c 2062 6163 6b73 ble-quote, backs\n-0000a5b0: 6c61 7368 2c20 6e65 776c 696e 652c 0a09 lash, newline,..\n-0000a5c0: 0909 2054 4142 2c20 616e 6420 666f 726d .. TAB, and form\n-0000a5d0: 6665 6564 2e0a 0974 0909 4573 6361 7065 feed...t..Escape\n-0000a5e0: 2061 6c6c 2063 6f6e 7472 6f6c 2063 6f64 all control cod\n-0000a5f0: 6573 2028 6368 6172 6163 7465 7273 2077 es (characters w\n-0000a600: 6974 6820 610a 0909 0920 7661 6c75 6520 ith a.... value \n-0000a610: 6c65 7373 2074 6861 6e20 3332 292c 2061 less than 32), a\n-0000a620: 6e64 2061 6c6c 2063 6861 7261 6374 6572 nd all character\n-0000a630: 7320 7769 7468 0a09 0909 2061 2076 616c s with.... a val\n-0000a640: 7565 2067 7265 6174 6572 2074 6861 6e20 ue greater than \n-0000a650: 3132 362e 7072 696e 742d 6c65 7665 6c54 126.print-levelT\n-0000a660: 6865 206e 756d 6265 7220 6f66 206c 6973 he number of lis\n-0000a670: 7420 6c65 7665 6c73 2074 6f20 6465 7363 t levels to desc\n-0000a680: 656e 6420 7768 656e 2070 7269 6e74 696e end when printin\n-0000a690: 6720 6265 666f 7265 2061 6262 7265 7669 g before abbrevi\n-0000a6a0: 6174 696e 672e 7265 702e 6c61 6e67 2e69 ating.rep.lang.i\n-0000a6b0: 6e74 6572 7072 6574 6572 2366 756e 6361 nterpreter#funca\n-0000a6c0: 6c6c 6675 6e63 616c 6c20 4655 4e43 5449 llfuncall FUNCTI\n-0000a6d0: 4f4e 2041 5247 532e 2e2e 0a0a 4361 6c6c ON ARGS.....Call\n-0000a6e0: 7320 4655 4e43 5449 4f4e 2077 6974 6820 s FUNCTION with \n-0000a6f0: 6172 6775 6d65 6e74 7320 4152 4753 2e2e arguments ARGS..\n-0000a700: 2e20 616e 6420 7265 7475 726e 7320 7468 . and returns th\n-0000a710: 6520 7265 7375 6c74 2e72 6570 2e6c 616e e result.rep.lan\n-0000a720: 672e 696e 7465 7270 7265 7465 7223 6170 g.interpreter#ap\n-0000a730: 706c 7961 7070 6c79 2046 554e 4354 494f plyapply FUNCTIO\n-0000a740: 4e20 4152 4753 2e2e 2e20 4152 472d 4c49 N ARGS... ARG-LI\n-0000a750: 5354 0a0a 4361 6c6c 7320 4655 4e43 5449 ST..Calls FUNCTI\n-0000a760: 4f4e 2070 6173 7369 6e67 2061 6c6c 206f ON passing all o\n-0000a770: 6620 4152 4753 2074 6f20 6974 2061 7320 f ARGS to it as \n-0000a780: 7765 6c6c 2061 7320 616c 6c20 656c 656d well as all elem\n-0000a790: 656e 7473 2069 6e20 4152 472d 4c49 5354 ents in ARG-LIST\n-0000a7a0: 2e0a 6965 2c0a 2020 2861 7070 6c79 202b ..ie,. (apply +\n-0000a7b0: 2031 2032 2033 2027 2834 2035 2036 2929 1 2 3 '(4 5 6))\n-0000a7c0: 0a20 2020 3d3e 2032 3172 6570 2e6c 616e . => 21rep.lan\n-0000a7d0: 672e 696e 7465 7270 7265 7465 7223 7072 g.interpreter#pr\n-0000a7e0: 6f67 6e70 726f 676e 2046 4f52 4d53 2e2e ognprogn FORMS..\n-0000a7f0: 2e0a 0a45 7661 6c27 7320 6561 6368 206f ...Eval's each o\n-0000a800: 6620 7468 6520 464f 524d 5320 696e 206f f the FORMS in o\n-0000a810: 7264 6572 2072 6574 7572 6e69 6e67 2074 rder returning t\n-0000a820: 6865 2076 616c 7565 206f 6620 7468 6520 he value of the \n-0000a830: 6c61 7374 0a6f 6e65 2e72 6570 2e6c 616e last.one.rep.lan\n-0000a840: 672e 6465 6275 6723 7374 6570 7374 6570 g.debug#stepstep\n-0000a850: 2046 4f52 4d0a 0a55 7365 2074 6865 204c FORM..Use the L\n-0000a860: 6973 7020 6465 6275 6767 6572 2074 6f20 isp debugger to \n-0000a870: 6576 616c 7561 7465 2046 4f52 4d2e 7265 evaluate FORM.re\n-0000a880: 702e 6c61 6e67 2e64 6562 7567 2362 6163 p.lang.debug#bac\n-0000a890: 6b74 7261 6365 6261 636b 7472 6163 6520 ktracebacktrace \n-0000a8a0: 5b53 5452 4541 4d5d 0a0a 5072 696e 7473 [STREAM]..Prints\n-0000a8b0: 2061 2062 6163 6b74 7261 6365 206f 6620 a backtrace of \n-0000a8c0: 7468 6520 6375 7272 656e 7420 4c69 7370 the current Lisp\n-0000a8d0: 2063 616c 6c20 7374 6163 6b20 746f 2053 call stack to S\n-0000a8e0: 5452 4541 4d20 286f 7220 746f 0a60 7374 TREAM (or to.`st\n-0000a8f0: 616e 6461 7264 2d6f 7574 7075 7427 292e andard-output').\n-0000a900: 0a54 6865 2066 6f72 6d61 7420 6973 2073 .The format is s\n-0000a910: 6f6d 6574 6869 6e67 206c 696b 653a 0a20 omething like:. \n-0000a920: 2046 554e 4354 494f 4e20 2841 5247 4c49 FUNCTION (ARGLI\n-0000a930: 5354 2920 4152 4753 2d45 5641 4c4c 4544 ST) ARGS-EVALLED\n-0000a940: 2d50 0a77 6865 7265 2041 5247 532d 4556 -P.where ARGS-EV\n-0000a950: 414c 4c45 442d 5020 6973 2065 6974 6865 ALLED-P is eithe\n-0000a960: 7220 6074 2720 6f72 2060 6e69 6c27 2c20 r `t' or `nil', \n-0000a970: 6465 7065 6e64 696e 6720 6f6e 2077 6865 depending on whe\n-0000a980: 7468 6572 206f 7220 6e6f 740a 4152 474c ther or not.ARGL\n-0000a990: 4953 5420 6861 6420 6265 656e 2065 7661 IST had been eva\n-0000a9a0: 6c75 6174 6564 206f 7220 6e6f 7420 6265 luated or not be\n-0000a9b0: 666f 7265 2062 6569 6e67 2070 7574 2069 fore being put i\n-0000a9c0: 6e74 6f20 7468 6520 7374 6163 6b2e 7265 nto the stack.re\n-0000a9d0: 702e 6c61 6e67 2e69 6e74 6572 7072 6574 p.lang.interpret\n-0000a9e0: 6572 236d 6178 2d6c 6973 702d 6465 7074 er#max-lisp-dept\n-0000a9f0: 686d 6178 2d6c 6973 702d 6465 7074 6820 hmax-lisp-depth \n-0000aa00: 5b4e 4557 2d56 414c 5545 5d0a 0a54 6865 [NEW-VALUE]..The\n-0000aa10: 206d 6178 696d 756d 206e 756d 6265 7220 maximum number \n-0000aa20: 6f66 2074 696d 6573 2074 6861 7420 7265 of times that re\n-0000aa30: 705f 6675 6e63 616c 6c20 6361 6e20 6265 p_funcall can be\n-0000aa40: 2063 616c 6c65 6420 7265 6375 7273 6976 called recursiv\n-0000aa50: 656c 792e 0a0a 5468 6973 2069 7320 696e ely...This is in\n-0000aa60: 7465 6e64 6564 2074 6f20 7374 6f70 2069 tended to stop i\n-0000aa70: 6e66 696e 6974 6520 7265 6375 7273 696f nfinite recursio\n-0000aa80: 6e2c 2069 6620 7468 6520 6465 6661 756c n, if the defaul\n-0000aa90: 7420 7661 6c75 6520 6f66 2032 3530 2069 t value of 250 i\n-0000aaa0: 730a 746f 6f20 736d 616c 6c20 2879 6f75 s.too small (you\n-0000aab0: 2067 6574 2065 7272 6f72 7320 696e 206e get errors in n\n-0000aac0: 6f72 6d61 6c20 7573 6529 2073 6574 2069 ormal use) set i\n-0000aad0: 7420 746f 2073 6f6d 6574 6869 6e67 206c t to something l\n-0000aae0: 6172 6765 722e 7265 702e 7265 6765 7870 arger.rep.regexp\n-0000aaf0: 2373 7472 696e 672d 6d61 7463 6873 7472 #string-matchstr\n-0000ab00: 696e 672d 6d61 7463 6820 5245 4745 5850 ing-match REGEXP\n-0000ab10: 2053 5452 494e 4720 5b53 5441 5254 5d20 STRING [START] \n-0000ab20: 5b49 474e 4f52 452d 4341 5345 2d50 5d0a [IGNORE-CASE-P].\n-0000ab30: 0a52 6574 7572 6e20 7420 6966 2052 4547 .Return t if REG\n-0000ab40: 4558 5020 6d61 7463 6865 7320 5354 5249 EXP matches STRI\n-0000ab50: 4e47 2e20 5570 6461 7465 7320 7468 6520 NG. Updates the \n-0000ab60: 6d61 7463 6820 6461 7461 2e0a 0a57 6865 match data...Whe\n-0000ab70: 6e20 6465 6669 6e65 642c 2053 5441 5254 n defined, START\n-0000ab80: 2069 7320 7468 6520 696e 6465 7820 6f66 is the index of\n-0000ab90: 2074 6865 2066 6972 7374 2063 6861 7261 the first chara\n-0000aba0: 6374 6572 2074 6f20 7374 6172 740a 6d61 cter to start.ma\n-0000abb0: 7463 6869 6e67 2061 7420 2863 6f75 6e74 tching at (count\n-0000abc0: 696e 6720 6672 6f6d 207a 6572 6f29 2e20 ing from zero). \n-0000abd0: 5768 656e 2049 474e 4f52 452d 4341 5345 When IGNORE-CASE\n-0000abe0: 2d50 2069 7320 6e6f 6e2d 6e69 6c20 7468 -P is non-nil th\n-0000abf0: 650a 6361 7365 206f 6620 6d61 7463 6865 e.case of matche\n-0000ac00: 6420 7374 7269 6e67 7320 6172 6520 6967 d strings are ig\n-0000ac10: 6e6f 7265 642e 204e 6f74 6520 7468 6174 nored. Note that\n-0000ac20: 2063 6861 7261 6374 6572 2063 6c61 7373 character class\n-0000ac30: 6573 2061 7265 0a73 7469 6c6c 2063 6173 es are.still cas\n-0000ac40: 652d 7369 676e 6966 6963 616e 742e 7265 e-significant.re\n-0000ac50: 702e 7265 6765 7870 2373 7472 696e 672d p.regexp#string-\n-0000ac60: 6c6f 6f6b 696e 672d 6174 7374 7269 6e67 looking-atstring\n-0000ac70: 2d6c 6f6f 6b69 6e67 2d61 7420 5245 4745 -looking-at REGE\n-0000ac80: 5850 2053 5452 494e 4720 5b53 5441 5254 XP STRING [START\n-0000ac90: 5d20 5b49 474e 4f52 452d 4341 5345 2d50 ] [IGNORE-CASE-P\n-0000aca0: 5d0a 0a52 6574 7572 6e73 2074 2069 6620 ]..Returns t if \n-0000acb0: 5245 4745 5850 206d 6174 6368 6573 2074 REGEXP matches t\n-0000acc0: 6865 2053 5452 494e 4720 2873 7461 7274 he STRING (start\n-0000acd0: 696e 6720 6174 2063 6861 7261 6374 6572 ing at character\n-0000ace0: 2053 5441 5254 292e 0a55 7064 6174 6573 START)..Updates\n-0000acf0: 2074 6865 206d 6174 6368 2064 6174 612e the match data.\n-0000ad00: 7265 702e 7265 6765 7870 236d 6174 6368 rep.regexp#match\n-0000ad10: 2d65 6e64 6d61 7463 682d 656e 6420 5b45 -endmatch-end [E\n-0000ad20: 5850 5245 5353 494f 4e2d 494e 4445 585d XPRESSION-INDEX]\n-0000ad30: 0a0a 5265 7475 726e 2074 6865 2070 6f73 ..Return the pos\n-0000ad40: 6974 696f 6e20 7768 6963 6820 7468 6520 ition which the \n-0000ad50: 4558 5052 4553 5349 4f4e 2d49 4e44 4558 EXPRESSION-INDEX\n-0000ad60: 2774 6820 7061 7265 6e74 6865 7369 7365 'th parenthesise\n-0000ad70: 6420 6578 7072 6573 7369 6f6e 0a65 6e64 d expression.end\n-0000ad80: 6564 2061 7420 696e 2074 6865 206c 6173 ed at in the las\n-0000ad90: 7420 7375 6363 6573 7366 756c 2072 6567 t successful reg\n-0000ada0: 6578 7020 6d61 7463 682e 2049 6620 4558 exp match. If EX\n-0000adb0: 5052 4553 5349 4f4e 2d49 4e44 4558 2069 PRESSION-INDEX i\n-0000adc0: 730a 6e69 6c20 6f72 2030 2074 6865 2065 s.nil or 0 the e\n-0000add0: 6e64 206f 6620 7468 6520 7768 6f6c 6520 nd of the whole \n-0000ade0: 6d61 7463 6820 6973 2072 6574 7572 6e65 match is returne\n-0000adf0: 6420 696e 7374 6561 642e 0a54 6865 2072 d instead..The r\n-0000ae00: 6574 7572 6e65 6420 7661 6c75 6520 7769 eturned value wi\n-0000ae10: 6c6c 2065 6974 6865 7220 6265 2061 2070 ll either be a p\n-0000ae20: 6f73 6974 696f 6e20 6966 2074 6865 206c osition if the l\n-0000ae30: 6173 7420 6d61 7463 6820 7761 7320 696e ast match was in\n-0000ae40: 2061 0a62 7566 6665 722c 206f 7220 616e a.buffer, or an\n-0000ae50: 2069 6e74 6567 6572 2069 6620 7468 6520 integer if the \n-0000ae60: 6c61 7374 206d 6174 6368 2077 6173 2069 last match was i\n-0000ae70: 6e20 6120 7374 7269 6e67 2028 692e 652e n a string (i.e.\n-0000ae80: 2072 6567 6578 702d 6d61 7463 6829 2e72 regexp-match).r\n-0000ae90: 6570 2e72 6567 6578 7023 7175 6f74 652d ep.regexp#quote-\n-0000aea0: 7265 6765 7870 7175 6f74 652d 7265 6765 regexpquote-rege\n-0000aeb0: 7870 2053 5452 494e 470a 0a52 6574 7572 xp STRING..Retur\n-0000aec0: 6e73 2061 206e 6577 2076 6572 7369 6f6e ns a new version\n-0000aed0: 206f 6620 5354 5249 4e47 2c20 616e 7920 of STRING, any \n-0000aee0: 6368 6172 6163 7465 7273 2077 6869 6368 characters which\n-0000aef0: 2074 6865 2072 6567 6578 7020 726f 7574 the regexp rout\n-0000af00: 696e 6573 0a74 7265 6174 2073 7065 6369 ines.treat speci\n-0000af10: 616c 6c79 2028 6173 7465 7269 736b 732c ally (asterisks,\n-0000af20: 2073 7175 6172 6520 6272 6163 6b65 7473 square brackets\n-0000af30: 2c20 6574 632e 2e2e 2920 6973 2071 756f , etc...) is quo\n-0000af40: 7465 6420 6279 2074 6865 2065 7363 6170 ted by the escap\n-0000af50: 650a 6368 6172 6163 7465 7220 605c 272e e.character `\\'.\n-0000af60: 2049 6620 7468 6520 5354 5249 4e47 2064 If the STRING d\n-0000af70: 6f65 7320 6e6f 7420 636f 6e74 6169 6e20 oes not contain \n-0000af80: 616e 7920 7265 6765 7870 206d 6574 612d any regexp meta-\n-0000af90: 6368 6172 6163 7465 7273 0a69 7420 6973 characters.it is\n-0000afa0: 2072 6574 7572 6e65 6420 6173 2d69 7320 returned as-is \n-0000afb0: 2875 6e2d 636f 7069 6564 292e 7265 702e (un-copied).rep.\n-0000afc0: 696f 2e64 622e 6764 626d 2367 6462 6d2d io.db.gdbm#gdbm-\n-0000afd0: 7761 6c6b 6764 626d 2d77 616c 6b20 4655 walkgdbm-walk FU\n-0000afe0: 4e20 4442 4d00 7265 702e 6c61 6e67 2e6d N DBM.rep.lang.m\n-0000aff0: 6174 6823 696e 6578 6163 7470 2058 0000 ath#inexactp X..\n-0000b000: 7265 702e 696f 2e70 726f 6365 7373 6573 rep.io.processes\n-0000b010: 2370 726f 6365 7373 2d72 756e 6e69 6e67 #process-running\n-0000b020: 2d70 7072 6f63 6573 732d 7275 6e6e 696e -pprocess-runnin\n-0000b030: 672d 7020 5052 4f43 4553 530a 0a52 6574 g-p PROCESS..Ret\n-0000b040: 7572 6e20 7420 6966 2050 524f 4345 5353 urn t if PROCESS\n-0000b050: 2069 7320 7275 6e6e 696e 672e 7265 702e is running.rep.\n-0000b060: 696f 2e70 726f 6365 7373 6573 2370 726f io.processes#pro\n-0000b070: 6365 7373 2d69 6e2d 7573 652d 7070 726f cess-in-use-ppro\n-0000b080: 6365 7373 2d69 6e2d 7573 652d 7020 5052 cess-in-use-p PR\n-0000b090: 4f43 4553 530a 0a53 696d 696c 6172 2074 OCESS..Similar t\n-0000b0a0: 6f20 6070 726f 6365 7373 2d72 756e 6e69 o `process-runni\n-0000b0b0: 6e67 2d70 2720 6578 6365 7074 2074 6861 ng-p' except tha\n-0000b0c0: 7420 7468 6973 2072 6574 7572 6e73 2074 t this returns t\n-0000b0d0: 2065 7665 6e20 7768 656e 2074 6865 0a70 even when the.p\n-0000b0e0: 726f 6365 7373 2068 6173 2073 746f 7070 rocess has stopp\n-0000b0f0: 6564 2e72 6570 2e69 6f2e 7072 6f63 6573 ed.rep.io.proces\n-0000b100: 7365 7323 7072 6f63 6573 732d 7070 726f ses#process-ppro\n-0000b110: 6365 7373 7020 4152 470a 0a52 6574 7572 cessp ARG..Retur\n-0000b120: 6e20 7420 6973 2041 5247 2069 7320 6120 n t is ARG is a \n-0000b130: 7072 6f63 6573 732d 6f62 6a65 6374 2e72 process-object.r\n-0000b140: 6570 2e69 6f2e 7072 6f63 6573 7365 7323 ep.io.processes#\n-0000b150: 7365 742d 7072 6f63 6573 732d 6f75 7470 set-process-outp\n-0000b160: 7574 2d73 7472 6561 6d73 6574 2d70 726f ut-streamset-pro\n-0000b170: 6365 7373 2d6f 7574 7075 742d 7374 7265 cess-output-stre\n-0000b180: 616d 2050 524f 4345 5353 2053 5452 4541 am PROCESS STREA\n-0000b190: 4d0a 0a53 6574 2074 6865 206f 7574 7075 M..Set the outpu\n-0000b1a0: 742d 7374 7265 616d 206f 6620 5052 4f43 t-stream of PROC\n-0000b1b0: 4553 5320 746f 2053 5452 4541 4d2e 206e ESS to STREAM. n\n-0000b1c0: 696c 206d 6561 6e73 2064 6973 6361 7264 il means discard\n-0000b1d0: 2061 6c6c 206f 7574 7075 742e 7265 702e all output.rep.\n-0000b1e0: 696f 2e70 726f 6365 7373 6573 2370 726f io.processes#pro\n-0000b1f0: 6365 7373 2d65 7272 6f72 2d73 7472 6561 cess-error-strea\n-0000b200: 6d70 726f 6365 7373 2d65 7272 6f72 2d73 mprocess-error-s\n-0000b210: 7472 6561 6d20 5052 4f43 4553 530a 0a52 tream PROCESS..R\n-0000b220: 6574 7572 6e20 7468 6520 7374 7265 616d eturn the stream\n-0000b230: 2074 6f20 7768 6963 6820 616c 6c20 7374 to which all st\n-0000b240: 616e 6461 7264 2d65 7272 6f72 206f 7574 andard-error out\n-0000b250: 7075 7420 6672 6f6d 2050 524f 4345 5353 put from PROCESS\n-0000b260: 2069 7320 7365 6e74 2e72 6570 2e69 6f2e is sent.rep.io.\n-0000b270: 7072 6f63 6573 7365 7323 7365 742d 7072 processes#set-pr\n-0000b280: 6f63 6573 732d 6675 6e63 7469 6f6e 7365 ocess-functionse\n-0000b290: 742d 7072 6f63 6573 732d 6675 6e63 7469 t-process-functi\n-0000b2a0: 6f6e 2050 524f 4345 5353 2046 554e 4354 on PROCESS FUNCT\n-0000b2b0: 494f 4e0a 0a53 6574 2074 6865 2066 756e ION..Set the fun\n-0000b2c0: 6374 696f 6e20 7768 6963 6820 6973 2063 ction which is c\n-0000b2d0: 616c 6c65 6420 7768 656e 2050 524f 4345 alled when PROCE\n-0000b2e0: 5353 2063 6861 6e67 6573 2073 7461 7465 SS changes state\n-0000b2f0: 2074 6f20 4655 4e43 5449 4f4e 2e72 6570 to FUNCTION.rep\n-0000b300: 2e69 6f2e 7072 6f63 6573 7365 7323 6163 .io.processes#ac\n-0000b310: 7469 7665 2d70 726f 6365 7373 6573 6163 tive-processesac\n-0000b320: 7469 7665 2d70 726f 6365 7373 6573 0a0a tive-processes..\n-0000b330: 5265 7475 726e 2061 206c 6973 7420 636f Return a list co\n-0000b340: 6e74 6169 6e69 6e67 2061 6c6c 2061 6374 ntaining all act\n-0000b350: 6976 6520 7072 6f63 6573 7320 6f62 6a65 ive process obje\n-0000b360: 6374 732e 7265 702e 696f 2e70 726f 6365 cts.rep.io.proce\n-0000b370: 7373 6573 2361 6363 6570 742d 7072 6f63 sses#accept-proc\n-0000b380: 6573 732d 6f75 7470 7574 2d31 6163 6365 ess-output-1acce\n-0000b390: 7074 2d70 726f 6365 7373 2d6f 7574 7075 pt-process-outpu\n-0000b3a0: 742d 3120 5052 4f43 4553 5320 5b53 4543 t-1 PROCESS [SEC\n-0000b3b0: 4f4e 4453 5d20 5b4d 494c 4c49 5345 434f ONDS] [MILLISECO\n-0000b3c0: 4e44 535d 0a0a 5761 6974 2053 4543 4f4e NDS]..Wait SECON\n-0000b3d0: 4453 2070 6c75 7320 4d49 4c4c 4953 4543 DS plus MILLISEC\n-0000b3e0: 4f4e 4453 2066 6f72 206f 7574 7075 7420 ONDS for output \n-0000b3f0: 6672 6f6d 2074 6865 2061 7379 6e63 6872 from the asynchr\n-0000b400: 6f6e 6f75 730a 7375 6270 726f 6365 7373 onous.subprocess\n-0000b410: 2050 524f 4345 5353 2e20 4966 2061 6e79 PROCESS. If any\n-0000b420: 2061 7272 6976 6573 2c20 7072 6f63 6573 arrives, proces\n-0000b430: 7320 6974 2c20 7468 656e 2072 6574 7572 s it, then retur\n-0000b440: 6e20 6e69 6c2e 0a4f 7468 6572 7769 7365 n nil..Otherwise\n-0000b450: 2072 6574 7572 6e20 742e 0a0a 4e6f 7465 return t...Note\n-0000b460: 2074 6861 7420 6f75 7470 7574 2069 6e63 that output inc\n-0000b470: 6c75 6465 7320 6e6f 7469 6669 6361 7469 ludes notificati\n-0000b480: 6f6e 206f 6620 7072 6f63 6573 7320 7465 on of process te\n-0000b490: 726d 696e 6174 696f 6e2e 7265 702e 696f rmination.rep.io\n-0000b4a0: 2e64 622e 7364 626d 2373 6462 6d2d 7374 .db.sdbm#sdbm-st\n-0000b4b0: 6f72 6573 6462 6d2d 7374 6f72 6520 4442 oresdbm-store DB\n-0000b4c0: 4d20 4b45 5920 5641 4c55 4520 5b46 4c41 M KEY VALUE [FLA\n-0000b4d0: 4753 5d72 6570 2e69 6f2e 6462 2e73 6462 GS]rep.io.db.sdb\n-0000b4e0: 6d23 7364 626d 2d72 646f 6e6c 7973 6462 m#sdbm-rdonlysdb\n-0000b4f0: 6d2d 7264 6f6e 6c79 2044 424d 7265 702e m-rdonly DBMrep.\n-0000b500: 696f 2e64 622e 7364 626d 2373 6462 6d2d io.db.sdbm#sdbm-\n-0000b510: 6572 726f 7273 6462 6d2d 6572 726f 7220 errorsdbm-error \n-0000b520: 4442 4d72 6570 2e64 6174 6123 7570 6361 DBMrep.data#upca\n-0000b530: 7365 2d74 6162 6c65 3235 362d 6279 7465 se-table256-byte\n-0000b540: 2073 7472 696e 6720 686f 6c64 696e 6720 string holding \n-0000b550: 7472 616e 736c 6174 696f 6e73 2074 6f20 translations to \n-0000b560: 7475 726e 2065 6163 6820 6368 6172 6163 turn each charac\n-0000b570: 7465 7220 696e 746f 2069 7473 0a75 7070 ter into its.upp\n-0000b580: 6572 2d63 6173 6520 6571 7569 7661 6c65 er-case equivale\n-0000b590: 6e74 2e72 6570 2e73 7973 7465 6d23 7573 nt.rep.system#us\n-0000b5a0: 6572 2d66 756c 6c2d 6e61 6d65 7573 6572 er-full-nameuser\n-0000b5b0: 2d66 756c 6c2d 6e61 6d65 205b 5245 414c -full-name [REAL\n-0000b5c0: 2d4e 414d 455d 0a0a 5265 7475 726e 7320 -NAME]..Returns \n-0000b5d0: 7468 6520 7265 616c 206e 616d 6520 6f66 the real name of\n-0000b5e0: 2074 6865 2075 7365 7220 2861 2073 7472 the user (a str\n-0000b5f0: 696e 6729 2e20 4966 2052 4541 4c2d 4e41 ing). If REAL-NA\n-0000b600: 4d45 2069 7320 6e6f 6e2d 6e69 6c2c 2069 ME is non-nil, i\n-0000b610: 7427 730a 7468 6520 6e61 6d65 2074 6f20 t's.the name to \n-0000b620: 7265 7475 726e 2069 6e20 7375 6273 6571 return in subseq\n-0000b630: 7565 6e74 2063 616c 6c73 2e72 6570 2e73 uent calls.rep.s\n-0000b640: 7973 7465 6d23 6d65 7373 6167 656d 6573 ystem#messagemes\n-0000b650: 7361 6765 2053 5452 494e 4720 5b44 4953 sage STRING [DIS\n-0000b660: 504c 4159 2d4e 4f57 5d0a 0a54 656d 706f PLAY-NOW]..Tempo\n-0000b670: 7261 7269 6c79 2073 6574 7320 7468 6520 rarily sets the \n-0000b680: 7374 6174 7573 2064 6973 706c 6179 2074 status display t\n-0000b690: 6f20 5354 5249 4e47 2c20 7468 6973 206d o STRING, this m\n-0000b6a0: 6179 206e 6f74 2068 6170 7065 6e20 756e ay not happen un\n-0000b6b0: 7469 6c20 7468 650a 6e65 7874 2063 6f6d til the.next com\n-0000b6c0: 706c 6574 6520 7265 6469 7370 6c61 792c plete redisplay,\n-0000b6d0: 2075 6e6c 6573 7320 4449 5350 4c41 592d unless DISPLAY-\n-0000b6e0: 4e4f 5720 6973 206e 6f6e 2d6e 696c 2e72 NOW is non-nil.r\n-0000b6f0: 6570 2e64 6174 6123 6469 6769 742d 6368 ep.data#digit-ch\n-0000b700: 6172 2d70 6469 6769 742d 6368 6172 2d70 ar-pdigit-char-p\n-0000b710: 2043 4841 520a 0a52 6574 7572 6e73 2074 CHAR..Returns t\n-0000b720: 2069 6620 4348 4152 2069 7320 6120 6469 if CHAR is a di\n-0000b730: 6769 742e 7265 702e 6461 7461 2363 6861 git.rep.data#cha\n-0000b740: 722d 646f 776e 6361 7365 6368 6172 2d64 r-downcasechar-d\n-0000b750: 6f77 6e63 6173 6520 4348 4152 0a0a 5265 owncase CHAR..Re\n-0000b760: 7475 726e 7320 7468 6520 6c6f 7765 722d turns the lower-\n-0000b770: 6361 7365 2065 7175 6976 616c 656e 7420 case equivalent \n-0000b780: 6f66 2043 4841 522e 7265 702e 7379 7374 of CHAR.rep.syst\n-0000b790: 656d 2363 7279 7074 6372 7970 7420 4b45 em#cryptcrypt KE\n-0000b7a0: 5920 5341 4c54 0a0a 5468 6520 6063 7279 Y SALT..The `cry\n-0000b7b0: 7074 2720 6675 6e63 7469 6f6e 2074 616b pt' function tak\n-0000b7c0: 6573 2061 2070 6173 7377 6f72 642c 204b es a password, K\n-0000b7d0: 4559 2c20 6173 2061 2073 7472 696e 672c EY, as a string,\n-0000b7e0: 2061 6e64 2061 2053 414c 540a 6368 6172 and a SALT.char\n-0000b7f0: 6163 7465 7220 6172 7261 792c 2061 6e64 acter array, and\n-0000b800: 2072 6574 7572 6e73 2061 2070 7269 6e74 returns a print\n-0000b810: 6162 6c65 2041 5343 4949 2073 7472 696e able ASCII strin\n-0000b820: 6720 7768 6963 6820 7374 6172 7473 2077 g which starts w\n-0000b830: 6974 680a 616e 6f74 6865 7220 7361 6c74 ith.another salt\n-0000b840: 2e20 2049 7420 6973 2062 656c 6965 7665 . It is believe\n-0000b850: 6420 7468 6174 2c20 6769 7665 6e20 7468 d that, given th\n-0000b860: 6520 6f75 7470 7574 206f 6620 7468 6520 e output of the \n-0000b870: 6675 6e63 7469 6f6e 2c0a 7468 6520 6265 function,.the be\n-0000b880: 7374 2077 6179 2074 6f20 6669 6e64 2061 st way to find a\n-0000b890: 204b 4559 2074 6861 7420 7769 6c6c 2070 KEY that will p\n-0000b8a0: 726f 6475 6365 2074 6861 7420 6f75 7470 roduce that outp\n-0000b8b0: 7574 2069 7320 746f 2067 7565 7373 0a76 ut is to guess.v\n-0000b8c0: 616c 7565 7320 6f66 204b 4559 2075 6e74 alues of KEY unt\n-0000b8d0: 696c 2074 6865 206f 7269 6769 6e61 6c20 il the original \n-0000b8e0: 7661 6c75 6520 6f66 204b 4559 2069 7320 value of KEY is \n-0000b8f0: 666f 756e 642e 0a0a 5365 6520 6372 7970 found...See cryp\n-0000b900: 7428 3329 2066 6f72 206d 6f72 6520 696e t(3) for more in\n-0000b910: 666f 726d 6174 696f 6e2e 7265 702e 7574 formation.rep.ut\n-0000b920: 696c 2e75 7466 3823 7574 6638 2d73 7472 il.utf8#utf8-str\n-0000b930: 696e 672d 6c65 6e67 7468 7574 6638 2d73 ing-lengthutf8-s\n-0000b940: 7472 696e 672d 6c65 6e67 7468 2053 5452 tring-length STR\n-0000b950: 494e 470a 0a52 6574 7572 6e73 2074 6865 ING..Returns the\n-0000b960: 206e 756d 6265 7220 6f66 2063 6861 7261 number of chara\n-0000b970: 6374 6572 7320 696e 2075 7466 2d38 2065 cters in utf-8 e\n-0000b980: 6e63 6f64 6564 2053 5452 494e 472e 7265 ncoded STRING.re\n-0000b990: 702e 6c61 6e67 2e69 6e74 6572 7072 6574 p.lang.interpret\n-0000b9a0: 6572 2377 6974 682d 666c 7569 6473 7769 er#with-fluidswi\n-0000b9b0: 7468 2d66 6c75 6964 7320 464c 5549 4453 th-fluids FLUIDS\n-0000b9c0: 2056 414c 5545 5320 5448 554e 4b0a 0a43 VALUES THUNK..C\n-0000b9d0: 616c 6c20 5448 554e 4b20 616e 6420 7265 all THUNK and re\n-0000b9e0: 7475 726e 2074 6865 2076 616c 7565 2074 turn the value t\n-0000b9f0: 6861 7420 6974 2072 6574 7572 6e73 2077 hat it returns w\n-0000ba00: 6974 6820 6e65 7720 6269 6e64 696e 6773 ith new bindings\n-0000ba10: 0a63 7265 6174 6564 2066 6f72 2065 6163 .created for eac\n-0000ba20: 6820 6f66 2074 6865 2066 6c75 6964 2076 h of the fluid v\n-0000ba30: 6172 6961 626c 6573 2073 7065 6369 6669 ariables specifi\n-0000ba40: 6564 2069 6e20 7468 6520 6c69 7374 2046 ed in the list F\n-0000ba50: 4c55 4944 532e 0a46 6f72 2065 6163 6820 LUIDS..For each \n-0000ba60: 6d65 6d62 6572 206f 6620 464c 5549 4453 member of FLUIDS\n-0000ba70: 2074 6865 2063 6f72 7265 7370 6f6e 6469 the correspondi\n-0000ba80: 6e67 206d 656d 6265 7220 6f66 2074 6865 ng member of the\n-0000ba90: 2056 414c 5545 5320 6c69 7374 0a70 726f VALUES list.pro\n-0000baa0: 7669 6465 7320 7468 6520 696e 6974 6961 vides the initia\n-0000bab0: 6c20 7661 6c75 6520 6f66 2074 6865 206e l value of the n\n-0000bac0: 6577 2062 696e 6469 6e67 2e0a 0a49 6620 ew binding...If \n-0000bad0: 7468 6520 6c69 7374 7320 464c 5549 4453 the lists FLUIDS\n-0000bae0: 2061 6e64 2056 414c 5545 5320 6172 6520 and VALUES are \n-0000baf0: 6e6f 7420 6f66 2074 6865 2073 616d 6520 not of the same \n-0000bb00: 6c65 6e67 7468 2c20 616e 2065 7272 6f72 length, an error\n-0000bb10: 2069 730a 7369 676e 616c 6c65 642e 7265 is.signalled.re\n-0000bb20: 702e 6c61 6e67 2e6d 6174 6823 2a2a 204e p.lang.math#** N\n-0000bb30: 554d 4245 5253 2e2e 2e0a 0a4d 756c 7469 UMBERS.....Multi\n-0000bb40: 706c 6965 7320 616c 6c20 4e55 4d42 4552 plies all NUMBER\n-0000bb50: 5320 746f 6765 7468 6572 2e20 4966 206e S together. If n\n-0000bb60: 6f20 6e75 6d62 6572 7320 6172 6520 6769 o numbers are gi\n-0000bb70: 7665 6e20 7265 7475 726e 7320 312e 7265 ven returns 1.re\n-0000bb80: 702e 6c61 6e67 2e6d 6174 6823 6c6f 6769 p.lang.math#logi\n-0000bb90: 6f72 6c6f 6769 6f72 204e 554d 4245 5253 orlogior NUMBERS\n-0000bba0: 2e2e 2e0a 0a52 6574 7572 6e73 2074 6865 .....Returns the\n-0000bbb0: 2062 6974 7769 7365 206c 6f67 6963 616c bitwise logical\n-0000bbc0: 2060 696e 636c 7573 6976 652d 6f72 2720 `inclusive-or' \n-0000bbd0: 6f66 2069 7473 2061 7267 756d 656e 7473 of its arguments\n-0000bbe0: 2e72 6570 2e6c 616e 672e 6d61 7468 237a .rep.lang.math#z\n-0000bbf0: 6572 6f70 7a65 726f 7020 4e55 4d42 4552 eropzerop NUMBER\n-0000bc00: 0a0a 5265 7475 726e 2074 2069 6620 4e55 ..Return t if NU\n-0000bc10: 4d42 4552 2069 7320 7a65 726f 2e72 6570 MBER is zero.rep\n-0000bc20: 2e6c 616e 672e 6d61 7468 2361 7368 6173 .lang.math#ashas\n-0000bc30: 6820 4e55 4d42 4552 2043 4f55 4e54 0a0a h NUMBER COUNT..\n-0000bc40: 5573 6520 616e 2061 7269 7468 6d65 7469 Use an arithmeti\n-0000bc50: 6320 7368 6966 7420 746f 2073 6869 6674 c shift to shift\n-0000bc60: 2074 6865 2062 6974 7320 696e 204e 554d the bits in NUM\n-0000bc70: 4245 5220 6279 2043 4f55 4e54 2062 6974 BER by COUNT bit\n-0000bc80: 7320 746f 0a74 6865 206c 6566 742c 2061 s to.the left, a\n-0000bc90: 206e 6567 6174 6976 6520 434f 554e 5420 negative COUNT \n-0000bca0: 6d65 616e 7320 7368 6966 7420 7269 6768 means shift righ\n-0000bcb0: 742e 0a0a 426f 7468 204e 554d 4245 5220 t...Both NUMBER \n-0000bcc0: 616e 6420 434f 554e 5420 6d75 7374 2062 and COUNT must b\n-0000bcd0: 6520 696e 7465 6765 7273 2e72 6570 2e6c e integers.rep.l\n-0000bce0: 616e 672e 6d61 7468 2372 6f75 6e64 726f ang.math#roundro\n-0000bcf0: 756e 6420 4e55 4d42 4552 0a0a 526f 756e und NUMBER..Roun\n-0000bd00: 6420 4e55 4d42 4552 2074 6f20 7468 6520 d NUMBER to the \n-0000bd10: 6e65 6172 6573 7420 696e 7465 6765 722e nearest integer.\n-0000bd20: 2048 616c 6677 6179 2063 6173 6573 2061 Halfway cases a\n-0000bd30: 7265 2072 6f75 6e64 6564 2074 6f20 7468 re rounded to th\n-0000bd40: 650a 6e65 6172 6573 7420 6576 656e 2069 e.nearest even i\n-0000bd50: 6e74 6567 6572 2e72 6570 2e6c 616e 672e nteger.rep.lang.\n-0000bd60: 6d61 7468 2363 6f73 636f 7320 580a 0a52 math#coscos X..R\n-0000bd70: 6574 7572 6e73 2074 6865 2063 6f73 696e eturns the cosin\n-0000bd80: 6520 6f66 2058 2c20 696e 2072 6164 6961 e of X, in radia\n-0000bd90: 6e73 2e72 6570 2e6c 616e 672e 6d61 7468 ns.rep.lang.math\n-0000bda0: 2361 7369 6e61 7369 6e20 580a 0a52 6574 #asinasin X..Ret\n-0000bdb0: 7572 6e20 7468 6520 6172 6320 7369 6e65 urn the arc sine\n-0000bdc0: 206f 6620 5820 2874 6865 2076 616c 7565 of X (the value\n-0000bdd0: 2077 686f 7365 2073 696e 6520 6973 2058 whose sine is X\n-0000bde0: 292c 2069 6e20 7261 6469 616e 732e 7265 ), in radians.re\n-0000bdf0: 702e 6c61 6e67 2e6d 6174 6823 7371 7274 p.lang.math#sqrt\n-0000be00: 7371 7274 2058 0a0a 5265 7475 726e 7320 sqrt X..Returns \n-0000be10: 7468 6520 6e6f 6e6e 6567 6174 6976 6520 the nonnegative \n-0000be20: 7371 7561 7265 2072 6f6f 7420 6f66 2058 square root of X\n-0000be30: 2e20 4966 2058 2069 7320 6e65 6761 7469 . If X is negati\n-0000be40: 7665 2c20 7369 676e 616c 7320 616e 0a61 ve, signals an.a\n-0000be50: 7269 7468 6d65 7469 6320 6572 726f 7220 rithmetic error \n-0000be60: 2873 686f 756c 6420 7265 7475 726e 2061 (should return a\n-0000be70: 2063 6f6d 706c 6578 206e 756d 6265 7229 complex number)\n-0000be80: 2e72 6570 2e6c 616e 672e 6d61 7468 236e .rep.lang.math#n\n-0000be90: 756d 6265 7270 6e75 6d62 6572 7020 4152 umberpnumberp AR\n-0000bea0: 470a 0a52 6574 7572 6e20 7420 6966 2041 G..Return t if A\n-0000beb0: 5247 2069 7320 6120 6e75 6d62 6572 2e72 RG is a number.r\n-0000bec0: 6570 2e6c 616e 672e 6d61 7468 2369 6e74 ep.lang.math#int\n-0000bed0: 6567 6572 7069 6e74 6567 6572 7020 4152 egerpintegerp AR\n-0000bee0: 470a 0a52 6574 7572 6e20 7420 6966 2041 G..Return t if A\n-0000bef0: 5247 2069 7320 6120 696e 7465 6765 722e RG is a integer.\n-0000bf00: 7265 702e 6c61 6e67 2e6d 6174 6823 6669 rep.lang.math#fi\n-0000bf10: 786e 756d 7066 6978 6e75 6d70 2041 5247 xnumpfixnump ARG\n-0000bf20: 0a0a 5265 7475 726e 2074 2069 6620 4152 ..Return t if AR\n-0000bf30: 4720 6973 2061 2066 6978 6e75 6d20 2869 G is a fixnum (i\n-0000bf40: 2e65 2e20 616e 2069 6e74 6567 6572 2074 .e. an integer t\n-0000bf50: 6861 7420 6669 7473 2069 6e20 6120 4c69 hat fits in a Li\n-0000bf60: 7370 0a70 6f69 6e74 6572 292e 7265 702e sp.pointer).rep.\n-0000bf70: 6461 7461 2e74 6162 6c65 7323 7379 6d62 data.tables#symb\n-0000bf80: 6f6c 2d68 6173 6873 796d 626f 6c2d 6861 ol-hashsymbol-ha\n-0000bf90: 7368 2053 594d 424f 4c0a 0a52 6574 7572 sh SYMBOL..Retur\n-0000bfa0: 6e20 6120 706f 7369 7469 7665 2066 6978 n a positive fix\n-0000bfb0: 6e75 6d20 736f 6d65 686f 7720 7265 6c61 num somehow rela\n-0000bfc0: 7465 6420 746f 2074 6865 206e 616d 6520 ted to the name \n-0000bfd0: 6f66 2053 594d 424f 4c2e 0072 6570 2e77 of SYMBOL..rep.w\n-0000bfe0: 7777 2e71 756f 7465 2d75 726c 2375 6e71 ww.quote-url#unq\n-0000bff0: 756f 7465 2d75 726c 2053 5452 494e 4700 uote-url STRING.\n-0000c000: 7265 702e 6c61 6e67 2e69 6e74 6572 7072 rep.lang.interpr\n-0000c010: 6574 6572 236d 616b 652d 666c 7569 646d eter#make-fluidm\n-0000c020: 616b 652d 666c 7569 6420 5b56 414c 5545 ake-fluid [VALUE\n-0000c030: 5d0a 0a43 7265 6174 6520 616e 6420 7265 ]..Create and re\n-0000c040: 7475 726e 2061 6e20 6f62 6a65 6374 2072 turn an object r\n-0000c050: 6570 7265 7365 6e74 696e 6720 6120 6066 epresenting a `f\n-0000c060: 6c75 6964 2720 7661 6c75 652d 2d61 6e20 luid' value--an \n-0000c070: 616e 6f6e 796d 6f75 730a 6479 6e61 6d69 anonymous.dynami\n-0000c080: 6361 6c6c 7920 626f 756e 6420 7661 7269 cally bound vari\n-0000c090: 6162 6c65 2e0a 0a49 6620 5641 4c55 4520 able...If VALUE \n-0000c0a0: 6973 2064 6566 696e 6564 2074 6865 2069 is defined the i\n-0000c0b0: 6e69 7469 616c 2076 616c 7565 206f 6620 nitial value of \n-0000c0c0: 7468 6520 666c 7569 6420 6973 2056 414c the fluid is VAL\n-0000c0d0: 5545 2c20 6f74 6865 7277 6973 650a 6974 UE, otherwise.it\n-0000c0e0: 2069 7320 7468 6520 7379 6d62 6f6c 2060 is the symbol `\n-0000c0f0: 6e69 6c27 2e72 6570 2e6c 616e 672e 696e nil'.rep.lang.in\n-0000c100: 7465 7270 7265 7465 7223 666c 7569 642d terpreter#fluid-\n-0000c110: 7365 7466 6c75 6964 2d73 6574 2046 4c55 setfluid-set FLU\n-0000c120: 4944 2056 414c 5545 0a0a 5365 7420 7468 ID VALUE..Set th\n-0000c130: 6520 7661 6c75 6520 6f66 2074 6865 206d e value of the m\n-0000c140: 6f73 7420 7265 6365 6e74 6c79 2063 7265 ost recently cre\n-0000c150: 6174 6564 2062 696e 6469 6e67 206f 6620 ated binding of \n-0000c160: 7468 6520 666c 7569 640a 7661 7269 6162 the fluid.variab\n-0000c170: 6c65 206f 626a 6563 7420 464c 5549 4420 le object FLUID \n-0000c180: 746f 2056 414c 5545 2e72 6570 2e64 6174 to VALUE.rep.dat\n-0000c190: 6123 6571 6c65 716c 2041 5247 3120 4152 a#eqleql ARG1 AR\n-0000c1a0: 4732 0a0a 5369 6d69 6c61 7220 746f 2060 G2..Similar to `\n-0000c1b0: 6571 2720 6578 6365 7074 2074 6861 7420 eq' except that \n-0000c1c0: 6e75 6d62 6572 7320 7769 7468 2074 6865 numbers with the\n-0000c1d0: 2073 616d 6520 7661 6c75 6520 7769 6c6c same value will\n-0000c1e0: 2061 6c77 6179 7320 6265 0a63 6f6e 7369 always be.consi\n-0000c1f0: 6465 7265 6420 6065 716c 2720 2874 6869 dered `eql' (thi\n-0000c200: 7320 6d61 7920 6f72 206d 6179 206e 6f74 s may or may not\n-0000c210: 2062 6520 7468 6520 6361 7365 2077 6974 be the case wit\n-0000c220: 6820 6065 7127 292e 0a0a 4e6f 7465 2068 h `eq')...Note h\n-0000c230: 6f77 6576 6572 2074 6861 7420 6578 6163 owever that exac\n-0000c240: 7420 616e 6420 696e 6578 6163 7420 7665 t and inexact ve\n-0000c250: 7273 696f 6e73 206f 6620 7468 6520 7361 rsions of the sa\n-0000c260: 6d65 206e 756d 6265 7220 6172 6520 6e6f me number are no\n-0000c270: 740a 636f 6e73 6964 6572 6564 2074 6865 t.considered the\n-0000c280: 2073 616d 6520 7661 6c75 652e 2041 7320 same value. As \n-0000c290: 6120 7275 6c65 206f 6620 7468 756d 622c a rule of thumb,\n-0000c2a0: 2069 6620 7477 6f20 6e75 6d62 6572 7320 if two numbers \n-0000c2b0: 7072 696e 7420 7468 650a 7361 6d65 2c20 print the.same, \n-0000c2c0: 7468 6579 2077 696c 6c20 6265 2063 6f6e they will be con\n-0000c2d0: 7369 6465 7265 6420 6065 716c 272e 7265 sidered `eql'.re\n-0000c2e0: 702e 6c61 6e67 2e6d 6174 6823 312b 312b p.lang.math#1+1+\n-0000c2f0: 204e 554d 4245 520a 0a52 6574 7572 6e20 NUMBER..Return \n-0000c300: 4e55 4d42 4552 2070 6c75 7320 312e 7265 NUMBER plus 1.re\n-0000c310: 702e 6c61 6e67 2e6d 6174 6823 6163 6f73 p.lang.math#acos\n-0000c320: 6163 6f73 2058 0a0a 5265 7475 726e 2074 acos X..Return t\n-0000c330: 6865 2061 7263 2063 6f73 696e 6520 6f66 he arc cosine of\n-0000c340: 2058 2028 7468 6520 7661 6c75 6520 7768 X (the value wh\n-0000c350: 6f73 6520 636f 7369 6e65 2069 7320 5829 ose cosine is X)\n-0000c360: 2c20 696e 2072 6164 6961 6e73 2e72 6570 , in radians.rep\n-0000c370: 2e6c 616e 672e 6d61 7468 2369 6e65 7861 .lang.math#inexa\n-0000c380: 6374 2d3e 6578 6163 7469 6e65 7861 6374 ct->exactinexact\n-0000c390: 2d3e 6578 6163 7420 580a 0a52 6574 7572 ->exact X..Retur\n-0000c3a0: 6e73 2061 6e20 6578 6163 7420 7265 7072 ns an exact repr\n-0000c3b0: 6573 656e 7461 7469 6f6e 206f 6620 582e esentation of X.\n-0000c3c0: 2054 6869 7320 6d61 7920 696e 766f 6c76 This may involv\n-0000c3d0: 6520 6120 6c6f 7373 206f 660a 6163 6375 e a loss of.accu\n-0000c3e0: 7261 6379 2e72 6570 2e6c 616e 672e 6d61 racy.rep.lang.ma\n-0000c3f0: 7468 2364 656e 6f6d 696e 6174 6f72 6465 th#denominatorde\n-0000c400: 6e6f 6d69 6e61 746f 7220 580a 0a52 6574 nominator X..Ret\n-0000c410: 7572 6e20 7468 6520 6465 6e6f 6d69 6e61 urn the denomina\n-0000c420: 746f 7220 6f66 2072 6174 696f 6e61 6c20 tor of rational \n-0000c430: 6e75 6d62 6572 2058 2e72 6570 2e6c 616e number X.rep.lan\n-0000c440: 672e 6d61 7468 236d 696e 6d69 6e20 4152 g.math#minmin AR\n-0000c450: 4753 2e2e 2e0a 0a52 6574 7572 6e73 2074 GS.....Returns t\n-0000c460: 6865 2073 6d61 6c6c 6573 7420 6f66 2069 he smallest of i\n-0000c470: 7473 2061 7267 756d 656e 7473 2e20 5468 ts arguments. Th\n-0000c480: 6572 6520 6d75 7374 2062 6520 6174 206c ere must be at l\n-0000c490: 6561 7374 2074 776f 0a61 7267 756d 656e east two.argumen\n-0000c4a0: 7473 2e20 5768 656e 2063 6f6d 7061 7269 ts. When compari\n-0000c4b0: 6e67 206e 756d 6265 7273 2c20 616e 7920 ng numbers, any \n-0000c4c0: 696e 6578 6163 7420 6172 6775 6d65 6e74 inexact argument\n-0000c4d0: 7320 6361 7573 6520 7468 650a 7265 7375 s cause the.resu\n-0000c4e0: 6c74 2074 6f20 6265 2069 6e65 7861 6374 lt to be inexact\n-0000c4f0: 2e72 6570 2e6c 616e 672e 6d61 7468 2373 .rep.lang.math#s\n-0000c500: 7472 696e 672d 3e6e 756d 6265 7273 7472 tring->numberstr\n-0000c510: 696e 672d 3e6e 756d 6265 7220 5354 5249 ing->number STRI\n-0000c520: 4e47 205b 5241 4449 585d 0a0a 5265 7475 NG [RADIX]..Retu\n-0000c530: 726e 2074 6865 206e 756d 6265 7220 7265 rn the number re\n-0000c540: 7072 6573 656e 7465 6420 6279 2053 5452 presented by STR\n-0000c550: 494e 472e 2049 6620 5241 4449 5820 6973 ING. If RADIX is\n-0000c560: 2073 7065 6369 6669 6564 2c20 7468 650a specified, the.\n-0000c570: 6e75 6d62 6572 2069 7320 7061 7273 6564 number is parsed\n-0000c580: 2066 726f 6d20 7468 6174 2062 6173 652c from that base,\n-0000c590: 206f 7468 6572 7769 7365 2062 6173 6520 otherwise base \n-0000c5a0: 3130 2069 7320 6173 7375 6d65 642e 7265 10 is assumed.re\n-0000c5b0: 702e 6c61 6e67 2e6d 6174 6823 6e75 6d62 p.lang.math#numb\n-0000c5c0: 6572 2d3e 7374 7269 6e67 6e75 6d62 6572 er->stringnumber\n-0000c5d0: 2d3e 7374 7269 6e67 205a 205b 5241 4449 ->string Z [RADI\n-0000c5e0: 585d 0a0a 5265 7475 726e 2061 2073 7472 X]..Return a str\n-0000c5f0: 696e 6720 636f 6e74 6169 6e69 6e67 2061 ing containing a\n-0000c600: 2070 7269 6e74 6564 2072 6570 7265 7365 printed represe\n-0000c610: 6e74 6174 696f 6e20 6f66 2074 6865 206e ntation of the n\n-0000c620: 756d 6265 7220 5a2e 2049 660a 5241 4449 umber Z. If.RADI\n-0000c630: 5820 6973 2073 7065 6369 6669 6564 2c20 X is specified, \n-0000c640: 7072 696e 7420 7468 6520 6e75 6d62 6572 print the number\n-0000c650: 2069 6e20 7468 6174 2062 6173 652c 206f in that base, o\n-0000c660: 7468 6572 7769 7365 2070 7269 6e74 2069 therwise print i\n-0000c670: 740a 696e 2062 6173 6520 3130 2e72 6570 t.in base 10.rep\n-0000c680: 2e64 6174 612e 7461 626c 6573 2373 7472 .data.tables#str\n-0000c690: 696e 672d 6861 7368 7374 7269 6e67 2d68 ing-hashstring-h\n-0000c6a0: 6173 6820 5354 5249 4e47 0a0a 5265 7475 ash STRING..Retu\n-0000c6b0: 726e 2061 2070 6f73 6974 6976 6520 6669 rn a positive fi\n-0000c6c0: 786e 756d 2073 6f6d 6568 6f77 2072 656c xnum somehow rel\n-0000c6d0: 6174 6564 2074 6f20 7468 6520 636f 6e74 ated to the cont\n-0000c6e0: 656e 7473 206f 6620 5354 5249 4e47 2c0a ents of STRING,.\n-0000c6f0: 7375 6368 2074 6861 7420 2873 7472 696e such that (strin\n-0000c700: 673d 2058 2059 2920 696d 706c 6965 7320 g= X Y) implies \n-0000c710: 283d 2028 7374 7269 6e67 2d68 6173 6820 (= (string-hash \n-0000c720: 5829 2028 7374 7269 6e67 2d68 6173 6820 X) (string-hash \n-0000c730: 5929 292e 7265 702e 6461 7461 2e74 6162 Y)).rep.data.tab\n-0000c740: 6c65 7323 6571 7561 6c2d 6861 7368 6571 les#equal-hasheq\n-0000c750: 7561 6c2d 6861 7368 2041 5247 0a0a 5265 ual-hash ARG..Re\n-0000c760: 7475 726e 2061 2070 6f73 6974 6976 6520 turn a positive \n-0000c770: 6669 786e 756d 2073 6f6d 6568 6f77 2072 fixnum somehow r\n-0000c780: 656c 6174 6564 2074 6f20 4152 472c 2073 elated to ARG, s\n-0000c790: 7563 6820 7468 6174 2028 6571 7561 6c20 uch that (equal \n-0000c7a0: 5820 5929 0a69 6d70 6c69 6573 2028 3d20 X Y).implies (= \n-0000c7b0: 2865 7175 616c 2d68 6173 6820 5829 2028 (equal-hash X) (\n-0000c7c0: 6571 7561 6c2d 6861 7368 2059 2929 2e72 equal-hash Y)).r\n-0000c7d0: 6570 2e64 6174 612e 7461 626c 6573 2374 ep.data.tables#t\n-0000c7e0: 6162 6c65 2d75 6e73 6574 7461 626c 652d able-unsettable-\n-0000c7f0: 756e 7365 7420 5441 424c 4520 4b45 590a unset TABLE KEY.\n-0000c800: 0a52 656d 6f76 6520 616e 7920 7661 6c75 .Remove any valu\n-0000c810: 6520 7374 6f72 6564 2069 6e20 5441 424c e stored in TABL\n-0000c820: 4520 6173 736f 6369 6174 6564 2077 6974 E associated wit\n-0000c830: 6820 4b45 592e 7265 702e 766d 2e63 6f6d h KEY.rep.vm.com\n-0000c840: 7069 6c65 7223 636f 6d70 696c 652d 6669 piler#compile-fi\n-0000c850: 6c65 436f 6d70 696c 6573 2074 6865 2066 leCompiles the f\n-0000c860: 696c 6520 6f66 206a 6164 652d 6c69 7370 ile of jade-lisp\n-0000c870: 2063 6f64 6520 4649 4c45 2d4e 414d 4520 code FILE-NAME \n-0000c880: 696e 746f 2061 206e 6577 2066 696c 6520 into a new file \n-0000c890: 6361 6c6c 6564 0a60 2863 6f6e 6361 7420 called.`(concat \n-0000c8a0: 4649 4c45 2d4e 414d 4520 3f63 2927 2028 FILE-NAME ?c)' (\n-0000c8b0: 6965 2c20 6066 6f6f 2e6a 6c27 203d 3e20 ie, `foo.jl' => \n-0000c8c0: 6066 6f6f 2e6a 6c63 2729 2e2a 636f 6d70 `foo.jlc').*comp\n-0000c8d0: 696c 6572 2d77 7269 7465 2d64 6f63 732a iler-write-docs*\n-0000c8e0: 5768 656e 2074 2061 6c6c 2064 6f63 2d73 When t all doc-s\n-0000c8f0: 7472 696e 6773 2061 7265 2061 7070 656e trings are appen\n-0000c900: 6465 6420 746f 2074 6865 2064 6f63 2066 ded to the doc f\n-0000c910: 696c 6520 616e 6420 7265 706c 6163 6564 ile and replaced\n-0000c920: 2077 6974 680a 7468 6569 7220 706f 7369 with.their posi\n-0000c930: 7469 6f6e 2069 6e20 7468 6174 2066 696c tion in that fil\n-0000c940: 652e 7265 702e 766d 2e63 6f6d 7069 6c65 e.rep.vm.compile\n-0000c950: 722e 6261 7369 6323 636f 6d70 696c 652d r.basic#compile-\n-0000c960: 666f 726d 436f 6d70 696c 6520 7468 6520 formCompile the \n-0000c970: 4c69 7370 2066 6f72 6d20 464f 524d 2069 Lisp form FORM i\n-0000c980: 6e74 6f20 6120 6279 7465 2063 6f64 6520 nto a byte code \n-0000c990: 666f 726d 2e00 7265 702e 7379 7374 656d form..rep.system\n-0000c9a0: 2372 656d 6f76 652d 686f 6f6b 2d62 792d #remove-hook-by-\n-0000c9b0: 6e61 6d65 2048 4f4f 4b20 4e41 4d45 0072 name HOOK NAME.r\n-0000c9c0: 6570 2e73 7973 7465 6d23 696e 2d68 6f6f ep.system#in-hoo\n-0000c9d0: 6b2d 7020 484f 4f4b 2d53 594d 424f 4c20 k-p HOOK-SYMBOL \n-0000c9e0: 4655 4e72 6570 2e74 6872 6561 6473 2e6d FUNrep.threads.m\n-0000c9f0: 7574 6578 236f 6274 6169 6e2d 6d75 7465 utex#obtain-mute\n-0000ca00: 784f 6274 6169 6e20 7468 6520 6d75 7465 xObtain the mute\n-0000ca10: 7820 4d54 5820 666f 7220 7468 6520 6375 x MTX for the cu\n-0000ca20: 7272 656e 7420 7468 7265 6164 2e20 5769 rrent thread. Wi\n-0000ca30: 6c6c 2073 7573 7065 6e64 2074 6865 2063 ll suspend the c\n-0000ca40: 7572 7265 6e74 0a74 6872 6561 6420 756e urrent.thread un\n-0000ca50: 7469 6c20 7468 6520 6d75 7465 7820 6973 til the mutex is\n-0000ca60: 2061 7661 696c 6162 6c65 2e20 5265 7475 available. Retu\n-0000ca70: 726e 7320 6661 6c73 6520 6966 2074 6865 rns false if the\n-0000ca80: 2074 696d 656f 7574 2065 7870 6972 6564 timeout expired\n-0000ca90: 2e00 7265 702e 7468 7265 6164 732e 6d75 ..rep.threads.mu\n-0000caa0: 7465 7823 7265 6c65 6173 652d 6d75 7465 tex#release-mute\n-0000cab0: 7820 4d54 5872 6570 2e74 6872 6561 6473 x MTXrep.threads\n-0000cac0: 2e6d 6573 7361 6765 2d70 6f72 7423 6d65 .message-port#me\n-0000cad0: 7373 6167 652d 7761 6974 696e 672d 7052 ssage-waiting-pR\n-0000cae0: 6574 7572 6e20 7472 7565 2069 6620 7468 eturn true if th\n-0000caf0: 6572 6520 6172 6520 6d65 7373 6167 6573 ere are messages\n-0000cb00: 2077 6169 7469 6e67 206f 6e20 6d65 7373 waiting on mess\n-0000cb10: 6167 6520 706f 7274 2050 4f52 542e 7265 age port PORT.re\n-0000cb20: 702e 7468 7265 6164 732e 7574 696c 7323 p.threads.utils#\n-0000cb30: 7769 7468 6f75 742d 696e 7465 7272 7570 without-interrup\n-0000cb40: 7473 4576 616c 7561 7465 2060 2870 726f tsEvaluate `(pro\n-0000cb50: 676e 2046 4f52 4d53 2927 2077 6974 6820 gn FORMS)' with \n-0000cb60: 7468 7265 6164 2070 7265 656d 7074 696f thread preemptio\n-0000cb70: 6e20 6469 7361 626c 6564 2e00 7265 702e n disabled..rep.\n-0000cb80: 7468 7265 6164 732e 7574 696c 7323 7769 threads.utils#wi\n-0000cb90: 7468 6f75 742d 696e 7465 7272 7570 7473 thout-interrupts\n-0000cba0: 202e 2046 4f52 4d53 0072 6570 2e76 6d2e . FORMS.rep.vm.\n-0000cbb0: 6469 7361 7373 656d 626c 6572 2364 6973 disassembler#dis\n-0000cbc0: 6173 7365 6d62 6c65 2041 5247 2023 216f assemble ARG #!o\n-0000cbd0: 7074 696f 6e61 6c20 5354 5245 414d 2044 ptional STREAM D\n-0000cbe0: 4550 5448 7265 702e 7777 772e 7175 6f74 EPTHrep.www.quot\n-0000cbf0: 652d 7572 6c23 7572 6c2d 6d65 7461 2d72 e-url#url-meta-r\n-0000cc00: 6541 2072 6567 6578 7020 6d61 7463 6869 eA regexp matchi\n-0000cc10: 6e67 2061 2073 696e 676c 6520 6368 6172 ng a single char\n-0000cc20: 6163 7465 7220 7468 6174 2069 7320 7265 acter that is re\n-0000cc30: 7365 7276 6564 2069 6e20 7468 6520 5552 served in the UR\n-0000cc40: 4c20 7370 6563 2e0a 5468 6973 2069 7320 L spec..This is \n-0000cc50: 7461 6b65 6e20 6672 6f6d 2064 7261 6674 taken from draft\n-0000cc60: 2d66 6965 6c64 696e 672d 7572 6c2d 7379 -fielding-url-sy\n-0000cc70: 6e74 6178 2d30 322e 7478 7420 2d2d 2063 ntax-02.txt -- c\n-0000cc80: 6865 636b 2079 6f75 7220 6c6f 6361 6c0a heck your local.\n-0000cc90: 696e 7465 726e 6574 2064 7261 6674 7320 internet drafts \n-0000cca0: 6469 7265 6374 6f72 7920 666f 7220 6120 directory for a \n-0000ccb0: 636f 7079 2e72 6570 2e72 6567 6578 7023 copy.rep.regexp#\n-0000ccc0: 7374 7269 6e67 2d72 6570 6c61 6365 5265 string-replaceRe\n-0000ccd0: 7475 726e 2074 6865 2073 7472 696e 6720 turn the string \n-0000cce0: 6372 6561 7465 6420 6279 2072 6570 6c61 created by repla\n-0000ccf0: 6369 6e67 2061 6c6c 206d 6174 6368 6573 cing all matches\n-0000cd00: 206f 6620 5245 4745 5850 2069 6e0a 5354 of REGEXP in.ST\n-0000cd10: 5249 4e47 2077 6974 6820 7468 6520 6578 RING with the ex\n-0000cd20: 7061 6e73 696f 6e20 6f66 2054 454d 504c pansion of TEMPL\n-0000cd30: 4154 452e 0a0a 4966 2054 454d 504c 4154 ATE...If TEMPLAT\n-0000cd40: 4520 6973 2061 2073 7472 696e 672c 2069 E is a string, i\n-0000cd50: 7420 6973 2065 7870 616e 6465 6420 7573 t is expanded us\n-0000cd60: 696e 6720 7468 6520 6065 7870 616e 642d ing the `expand-\n-0000cd70: 6c61 7374 2d6d 6174 6368 270a 6675 6e63 last-match'.func\n-0000cd80: 7469 6f6e 2c20 6f74 6865 7277 6973 6520 tion, otherwise \n-0000cd90: 5445 4d50 4c41 5445 2069 7320 6361 6c6c TEMPLATE is call\n-0000cda0: 6564 2061 7320 6120 6675 6e63 7469 6f6e ed as a function\n-0000cdb0: 2077 6974 6820 5354 5249 4e47 2061 7320 with STRING as \n-0000cdc0: 6974 730a 736f 6c65 2061 7267 756d 656e its.sole argumen\n-0000cdd0: 742e 2049 7420 7368 6f75 6c64 2072 6574 t. It should ret\n-0000cde0: 7572 6e20 6120 7374 7269 6e67 2e20 416c urn a string. Al\n-0000cdf0: 736f 2069 7420 6973 2067 7561 7261 6e74 so it is guarant\n-0000ce00: 6565 6420 7468 6174 0a74 6865 206c 6173 eed that.the las\n-0000ce10: 7420 7265 6775 6c61 7220 6578 7072 6573 t regular expres\n-0000ce20: 7369 6f6e 2074 6f20 6861 7665 2062 6565 sion to have bee\n-0000ce30: 6e20 6d61 7463 6865 6420 7761 7320 5245 n matched was RE\n-0000ce40: 4745 5850 2077 6865 6e0a 5445 4d50 4c41 GEXP when.TEMPLA\n-0000ce50: 5445 2069 7320 6361 6c6c 6564 2e00 7265 TE is called..re\n-0000ce60: 702e 7265 6765 7870 2373 7472 696e 672d p.regexp#string-\n-0000ce70: 7265 706c 6163 6520 5245 4745 5850 2054 replace REGEXP T\n-0000ce80: 454d 504c 4154 4520 5354 5249 4e47 7265 EMPLATE STRINGre\n-0000ce90: 702e 7265 6765 7870 2373 7472 696e 672d p.regexp#string-\n-0000cea0: 7370 6c69 7452 6574 7572 6e20 6120 6c69 splitReturn a li\n-0000ceb0: 7374 206f 6620 7375 6273 7472 696e 6773 st of substrings\n-0000cec0: 206f 6620 5354 5249 4e47 2c20 6561 6368 of STRING, each\n-0000ced0: 2064 656c 696d 6974 6564 2062 7920 5245 delimited by RE\n-0000cee0: 4745 5850 2e00 7265 702e 7265 6765 7870 GEXP..rep.regexp\n-0000cef0: 2373 7472 696e 672d 7370 6c69 7420 5245 #string-split RE\n-0000cf00: 4745 5850 2053 5452 494e 4772 6570 2e64 GEXP STRINGrep.d\n-0000cf10: 6174 612e 7269 6e67 2372 696e 672d 6361 ata.ring#ring-ca\n-0000cf20: 7061 6369 7479 5265 7475 726e 7320 7468 pacityReturns th\n-0000cf30: 6520 6e75 6d62 6572 206f 6620 736c 6f74 e number of slot\n-0000cf40: 7320 696e 2074 6865 2072 696e 6720 6275 s in the ring bu\n-0000cf50: 6666 6572 2052 494e 472e 0072 6570 2e64 ffer RING..rep.d\n-0000cf60: 6174 612e 7269 6e67 2372 696e 672d 6170 ata.ring#ring-ap\n-0000cf70: 7065 6e64 2052 494e 4720 4f42 4a45 4354 pend RING OBJECT\n-0000cf80: 0072 6570 2e64 6174 612e 7269 6e67 2372 .rep.data.ring#r\n-0000cf90: 696e 672d 7265 706c 6163 6520 5249 4e47 ing-replace RING\n-0000cfa0: 204f 424a 4543 5400 7265 702e 6461 7461 OBJECT.rep.data\n-0000cfb0: 2373 7472 696e 672d 6361 7069 7461 6c69 #string-capitali\n-0000cfc0: 7a65 642d 7020 5800 7265 702e 6461 7461 zed-p X.rep.data\n-0000cfd0: 236d 6170 636f 6e63 6174 2046 554e 2053 #mapconcat FUN S\n-0000cfe0: 4551 5545 4e43 4520 5345 5041 5241 544f EQUENCE SEPARATO\n-0000cff0: 5200 0000 0d00 0000 8900 0000 0000 0000 R...............\n-0000d000: 7265 702e 7468 7265 6164 7323 7468 7265 rep.threads#thre\n-0000d010: 6164 2d70 6572 6d69 7474 6872 6561 642d ad-permitthread-\n-0000d020: 7065 726d 6974 0a0a 4465 6372 656d 656e permit..Decremen\n-0000d030: 7420 7468 6520 7468 7265 6164 2070 7265 t the thread pre\n-0000d040: 656d 7074 696f 6e20 6c6f 636b 2e20 5768 emption lock. Wh\n-0000d050: 656e 2067 7265 6174 6865 7220 7468 616e en greather than\n-0000d060: 207a 6572 6f20 616c 6c0a 7072 6565 6d70 zero all.preemp\n-0000d070: 7469 6f6e 206f 6620 7468 7265 6164 7320 tion of threads \n-0000d080: 6973 2064 6973 6162 6c65 642e 2052 6574 is disabled. Ret\n-0000d090: 7572 6e73 2060 7427 2069 6620 7072 6565 urns `t' if pree\n-0000d0a0: 6d70 7469 6f6e 2069 7320 626c 6f63 6b65 mption is blocke\n-0000d0b0: 640a 6173 2074 6869 7320 6675 6e63 7469 d.as this functi\n-0000d0c0: 6f6e 2072 6574 7572 6e73 2e64 6562 7567 on returns.debug\n-0000d0d0: 2d6f 6e2d 6572 726f 7257 6865 6e20 616e -on-errorWhen an\n-0000d0e0: 2065 7272 6f72 2069 7320 7369 676e 616c error is signal\n-0000d0f0: 6c65 6420 7468 6973 2076 6172 6961 626c led this variabl\n-0000d100: 6520 636f 6e74 726f 6c73 2077 6865 7468 e controls wheth\n-0000d110: 6572 206f 7220 6e6f 7420 746f 0a65 6e74 er or not to.ent\n-0000d120: 6572 2074 6865 204c 6973 7020 6465 6275 er the Lisp debu\n-0000d130: 6767 6572 2069 6d6d 6564 6961 7465 6c79 gger immediately\n-0000d140: 2e20 4966 2074 6865 2076 6172 6961 626c . If the variabl\n-0000d150: 6527 7320 7661 6c75 6520 6973 206e 6f6e e's value is non\n-0000d160: 2d6e 696c 206f 7220 610a 6c69 7374 206f -nil or a.list o\n-0000d170: 6620 7379 6d62 6f6c 732d 2d6f 6e65 206f f symbols--one o\n-0000d180: 6620 7768 6963 6820 6973 2074 6865 2073 f which is the s\n-0000d190: 6967 6e61 6c6c 6564 2065 7272 6f72 2073 ignalled error s\n-0000d1a0: 796d 626f 6c2d 2d74 6865 0a64 6562 7567 ymbol--the.debug\n-0000d1b0: 6765 7220 6973 2065 6e74 6572 6564 2e20 ger is entered. \n-0000d1c0: 5265 6164 2069 6e66 6f20 666f 7220 7468 Read info for th\n-0000d1d0: 6520 6465 7461 696c 732e 6261 636b 7472 e details.backtr\n-0000d1e0: 6163 652d 6f6e 2d65 7272 6f72 5768 656e ace-on-errorWhen\n-0000d1f0: 2061 6e20 6572 726f 7220 6973 2073 6967 an error is sig\n-0000d200: 6e61 6c6c 6564 2074 6869 7320 7661 7269 nalled this vari\n-0000d210: 6162 6c65 2063 6f6e 7472 6f6c 7320 7768 able controls wh\n-0000d220: 6574 6865 7220 6f72 206e 6f74 2074 6f0a ether or not to.\n-0000d230: 7072 696e 7420 7468 6520 6261 636b 7472 print the backtr\n-0000d240: 6163 6520 696d 6d65 6469 6174 656c 792e ace immediately.\n-0000d250: 2049 6620 7468 6520 7661 7269 6162 6c65 If the variable\n-0000d260: 2773 2076 616c 7565 2069 7320 6e6f 6e2d 's value is non-\n-0000d270: 6e69 6c20 6f72 2061 206c 6973 740a 6f66 nil or a list.of\n-0000d280: 2073 796d 626f 6c73 2d2d 6f6e 6520 6f66 symbols--one of\n-0000d290: 2077 6869 6368 2069 7320 7468 6520 7369 which is the si\n-0000d2a0: 676e 616c 6c65 6420 6572 726f 7220 7379 gnalled error sy\n-0000d2b0: 6d62 6f6c 2d2d 7468 6520 6261 636b 7472 mbol--the backtr\n-0000d2c0: 6163 650a 6973 2070 7269 6e74 6564 2e20 ace.is printed. \n-0000d2d0: 5265 6164 2069 6e66 6f20 666f 7220 7468 Read info for th\n-0000d2e0: 6520 6465 7461 696c 732e 6465 6275 672d e details.debug-\n-0000d2f0: 6d61 6372 6f73 5768 656e 206e 696c 2c20 macrosWhen nil, \n-0000d300: 7468 6520 6465 6275 6767 6572 2069 736e the debugger isn\n-0000d310: 2774 2065 6e74 6572 6564 2077 6869 6c65 't entered while\n-0000d320: 2065 7870 616e 6469 6e67 206d 6163 726f expanding macro\n-0000d330: 2064 6566 696e 6974 696f 6e73 2e65 7272 definitions.err\n-0000d340: 6f72 2d68 616e 646c 6572 2d66 756e 6374 or-handler-funct\n-0000d350: 696f 6e57 6865 6e20 7365 7420 746f 2061 ionWhen set to a\n-0000d360: 2066 756e 6374 696f 6e20 7661 6c75 652c function value,\n-0000d370: 2063 616c 6c65 6420 7769 7468 2074 776f called with two\n-0000d380: 2061 7267 756d 656e 7473 2028 6572 726f arguments (erro\n-0000d390: 7220 7479 7065 0a61 6e64 2064 6174 6129 r type.and data)\n-0000d3a0: 2077 6865 6e20 6c69 7370 2065 7272 6f72 when lisp error\n-0000d3b0: 7320 6f63 6375 722e 7072 696e 742d 6c65 s occur.print-le\n-0000d3c0: 6e67 7468 5468 6520 6d61 7869 6d75 6d20 ngthThe maximum \n-0000d3d0: 6e75 6d62 6572 206f 6620 6c69 7374 2065 number of list e\n-0000d3e0: 6c65 6d65 6e74 7320 746f 2070 7269 6e74 lements to print\n-0000d3f0: 2062 6566 6f72 6520 6162 6272 6576 6961 before abbrevia\n-0000d400: 7469 6e67 2e72 6570 2e6c 616e 672e 6465 ting.rep.lang.de\n-0000d410: 6275 6723 6272 6561 6b62 7265 616b 0a0a bug#breakbreak..\n-0000d420: 5468 6520 6e65 7874 2066 6f72 6d20 746f The next form to\n-0000d430: 2062 6520 6576 616c 7561 7465 6420 7769 be evaluated wi\n-0000d440: 6c6c 2062 6520 646f 6e65 2073 6f20 7468 ll be done so th\n-0000d450: 726f 7567 6820 7468 6520 4c69 7370 2064 rough the Lisp d\n-0000d460: 6562 7567 6765 722e 7265 702e 6c61 6e67 ebugger.rep.lang\n-0000d470: 2e69 6e74 6572 7072 6574 6572 2373 6967 .interpreter#sig\n-0000d480: 6e61 6c73 6967 6e61 6c20 4552 524f 522d nalsignal ERROR-\n-0000d490: 5359 4d42 4f4c 2044 4154 410a 0a53 6967 SYMBOL DATA..Sig\n-0000d4a0: 6e61 6c20 7468 6174 2061 6e20 6572 726f nal that an erro\n-0000d4b0: 7220 6861 7320 6861 7070 656e 6564 2e20 r has happened. \n-0000d4c0: 4552 524f 522d 5359 4d42 4f4c 2069 7320 ERROR-SYMBOL is \n-0000d4d0: 7468 6520 6e61 6d65 206f 6620 6120 7379 the name of a sy\n-0000d4e0: 6d62 6f6c 0a63 6c61 7373 6966 7969 6e67 mbol.classifying\n-0000d4f0: 2074 6865 2074 7970 6520 6f66 2065 7272 the type of err\n-0000d500: 6f72 2c20 6974 2073 686f 756c 6420 6861 or, it should ha\n-0000d510: 7665 2061 2070 726f 7065 7274 7920 6065 ve a property `e\n-0000d520: 7272 6f72 2d6d 6573 7361 6765 270a 2861 rror-message'.(a\n-0000d530: 2073 7472 696e 6729 2077 6974 6820 6120 string) with a \n-0000d540: 7368 6f72 7420 6465 7363 7269 7074 696f short descriptio\n-0000d550: 6e20 6f66 2074 6865 2065 7272 6f72 206d n of the error m\n-0000d560: 6573 7361 6765 2e0a 4441 5441 2069 7320 essage..DATA is \n-0000d570: 6120 6c69 7374 206f 6620 6f62 6a65 6374 a list of object\n-0000d580: 7320 7768 6963 6820 6172 6520 7265 6c65 s which are rele\n-0000d590: 7661 6e74 2074 6f20 7468 6520 6572 726f vant to the erro\n-0000d5a0: 7220 2d2d 2074 6865 7920 7769 6c6c 0a62 r -- they will.b\n-0000d5b0: 6520 6d61 6465 2061 7661 696c 6162 6c65 e made available\n-0000d5c0: 2074 6f20 616e 7920 6572 726f 722d 6861 to any error-ha\n-0000d5d0: 6e64 6c65 7220 6f72 2070 7269 6e74 6564 ndler or printed\n-0000d5e0: 2062 7920 7468 6520 6465 6661 756c 7420 by the default \n-0000d5f0: 6572 726f 720a 6861 6e64 6c65 722e 7265 error.handler.re\n-0000d600: 702e 7265 6765 7870 2365 7870 616e 642d p.regexp#expand-\n-0000d610: 6c61 7374 2d6d 6174 6368 6578 7061 6e64 last-matchexpand\n-0000d620: 2d6c 6173 742d 6d61 7463 6820 5445 4d50 -last-match TEMP\n-0000d630: 4c41 5445 2d53 5452 494e 470a 0a45 7870 LATE-STRING..Exp\n-0000d640: 616e 6420 7468 6520 7361 7665 6420 6578 and the saved ex\n-0000d650: 7072 6573 7369 6f6e 7320 6672 6f6d 2074 pressions from t\n-0000d660: 6865 206d 6f73 7420 7265 6365 6e74 2073 he most recent s\n-0000d670: 7563 6365 7373 6675 6c6c 7920 6d61 7463 uccessfully matc\n-0000d680: 6865 640a 7265 6765 7870 2061 6363 6f72 hed.regexp accor\n-0000d690: 6469 6e67 2074 6f20 5445 4d50 4c41 5445 ding to TEMPLATE\n-0000d6a0: 2d53 5452 494e 472c 2061 2073 7472 696e -STRING, a strin\n-0000d6b0: 6720 7468 6174 206d 6179 2063 6f6e 7461 g that may conta\n-0000d6c0: 696e 2061 6e79 206f 660a 7468 6520 666f in any of.the fo\n-0000d6d0: 6c6c 6f77 696e 6720 6573 6361 7065 2073 llowing escape s\n-0000d6e0: 6571 7565 6e63 6573 2c0a 0a20 205c 302c equences,.. \\0,\n-0000d6f0: 205c 2620 2020 7768 6f6c 6520 7374 7269 \\& whole stri\n-0000d700: 6e67 206d 6174 6368 6564 2062 7920 5245 ng matched by RE\n-0000d710: 4745 5850 0a20 205c 4e09 2020 204e 2774 GEXP. \\N. N't\n-0000d720: 6820 7061 7265 6e74 6865 6e73 697a 6564 h parenthensized\n-0000d730: 2065 7870 7265 7373 696f 6e20 2831 203c expression (1 <\n-0000d740: 3d20 4e20 3c3d 2039 2972 6570 2e72 6567 = N <= 9)rep.reg\n-0000d750: 6578 7023 6d61 7463 682d 7374 6172 746d exp#match-startm\n-0000d760: 6174 6368 2d73 7461 7274 205b 4558 5052 atch-start [EXPR\n-0000d770: 4553 5349 4f4e 2d49 4e44 4558 5d0a 0a52 ESSION-INDEX]..R\n-0000d780: 6574 7572 6e20 7468 6520 706f 7369 7469 eturn the positi\n-0000d790: 6f6e 2077 6869 6368 2074 6865 2045 5850 on which the EXP\n-0000d7a0: 5245 5353 494f 4e2d 494e 4445 5827 7468 RESSION-INDEX'th\n-0000d7b0: 2070 6172 656e 7468 6573 6973 6564 2065 parenthesised e\n-0000d7c0: 7870 7265 7373 696f 6e0a 7374 6172 7465 xpression.starte\n-0000d7d0: 6420 6174 2069 6e20 7468 6520 6c61 7374 d at in the last\n-0000d7e0: 2073 7563 6365 7373 6675 6c20 7265 6765 successful rege\n-0000d7f0: 7870 206d 6174 6368 2e20 4966 2045 5850 xp match. If EXP\n-0000d800: 5245 5353 494f 4e2d 494e 4445 5820 6973 RESSION-INDEX is\n-0000d810: 0a6e 696c 206f 7220 3020 7468 6520 7374 .nil or 0 the st\n-0000d820: 6172 7420 6f66 2074 6865 2077 686f 6c65 art of the whole\n-0000d830: 206d 6174 6368 2069 7320 7265 7475 726e match is return\n-0000d840: 6564 2069 6e73 7465 6164 2e0a 5468 6520 ed instead..The \n-0000d850: 7265 7475 726e 6564 2076 616c 7565 2077 returned value w\n-0000d860: 696c 6c20 6569 7468 6572 2062 6520 6120 ill either be a \n-0000d870: 706f 7369 7469 6f6e 2069 6620 7468 6520 position if the \n-0000d880: 6c61 7374 206d 6174 6368 2077 6173 2069 last match was i\n-0000d890: 6e20 610a 6275 6666 6572 2c20 6f72 2061 n a.buffer, or a\n-0000d8a0: 6e20 696e 7465 6765 7220 6966 2074 6865 n integer if the\n-0000d8b0: 206c 6173 7420 6d61 7463 6820 7761 7320 last match was \n-0000d8c0: 696e 2061 2073 7472 696e 6720 2869 2e65 in a string (i.e\n-0000d8d0: 2e20 7265 6765 7870 2d6d 6174 6368 292e . regexp-match).\n-0000d8e0: 7265 702e 696f 2e74 696d 6572 7323 7365 rep.io.timers#se\n-0000d8f0: 742d 7469 6d65 7273 6574 2d74 696d 6572 t-timerset-timer\n-0000d900: 2054 494d 4552 205b 5345 434f 4e44 535d TIMER [SECONDS]\n-0000d910: 205b 4d49 4c4c 4953 4543 4f4e 4453 5d0a [MILLISECONDS].\n-0000d920: 0a52 6573 7461 7274 2074 6865 206f 6e65 .Restart the one\n-0000d930: 2d73 686f 7420 7469 6d65 7220 5449 4d45 -shot timer TIME\n-0000d940: 522e 2049 6620 5345 434f 4e44 5320 616e R. If SECONDS an\n-0000d950: 642f 6f72 204d 494c 4c49 5345 434f 4e44 d/or MILLISECOND\n-0000d960: 5320 6973 0a64 6566 696e 6564 2074 6865 S is.defined the\n-0000d970: 2070 6572 696f 6420 6166 7465 7220 7768 period after wh\n-0000d980: 6963 6820 6974 2066 6972 6573 2077 696c ich it fires wil\n-0000d990: 6c20 6265 2072 6573 6574 2074 6f20 7468 l be reset to th\n-0000d9a0: 6520 7370 6563 6966 6965 640a 6475 7261 e specified.dura\n-0000d9b0: 7469 6f6e 2e20 4f74 6865 7277 6973 652c tion. Otherwise,\n-0000d9c0: 2074 6865 2065 7869 7374 696e 6720 7661 the existing va\n-0000d9d0: 6c75 6573 2061 7265 2070 7265 7365 7276 lues are preserv\n-0000d9e0: 6564 2e72 6570 2e73 7472 7563 7475 7265 ed.rep.structure\n-0000d9f0: 7323 6d61 6b65 2d73 7472 7563 7475 7265 s#make-structure\n-0000da00: 6d61 6b65 2d73 7472 7563 7475 7265 2049 make-structure I\n-0000da10: 4e54 4552 4641 4345 2043 4f4e 4649 472d NTERFACE CONFIG-\n-0000da20: 5448 554e 4b20 424f 4459 2d54 4855 4e4b THUNK BODY-THUNK\n-0000da30: 205b 4e41 4d45 5d0a 0a43 7265 6174 6520 [NAME]..Create \n-0000da40: 616e 6420 7265 7475 726e 2061 206e 6577 and return a new\n-0000da50: 2073 7472 7563 7475 7265 2e20 4966 204e structure. If N\n-0000da60: 414d 4520 6973 2061 206e 6f6e 2d6e 696c AME is a non-nil\n-0000da70: 2073 796d 626f 6c20 7468 650a 7374 7275 symbol the.stru\n-0000da80: 6374 7572 6520 7769 6c6c 2074 616b 6520 cture will take \n-0000da90: 7468 6174 206e 616d 652e 0a0a 5468 6520 that name...The \n-0000daa0: 6e65 7720 7374 7275 6374 7572 6520 7769 new structure wi\n-0000dab0: 6c6c 2062 6520 6164 7665 7274 6973 6564 ll be advertised\n-0000dac0: 2061 7320 6578 706f 7274 696e 6720 6269 as exporting bi\n-0000dad0: 6e64 696e 6773 2064 6566 696e 6564 2062 ndings defined b\n-0000dae0: 790a 494e 5445 5246 4143 4520 2863 7572 y.INTERFACE (cur\n-0000daf0: 7265 6e74 6c79 206a 7573 7420 6120 6c69 rently just a li\n-0000db00: 7374 206f 6620 7379 6d62 6f6c 7329 2e0a st of symbols)..\n-0000db10: 0a49 6620 434f 4e46 4947 2d54 4855 4e4b .If CONFIG-THUNK\n-0000db20: 2069 7320 6e6f 6e2d 6e69 6c20 6974 2069 is non-nil it i\n-0000db30: 7320 6120 7a65 726f 2d70 6172 616d 6574 s a zero-paramet\n-0000db40: 6572 2066 756e 6374 696f 6e20 746f 2062 er function to b\n-0000db50: 6520 6361 6c6c 6564 0a74 6f20 6465 6669 e called.to defi\n-0000db60: 6e65 2074 6865 2063 6f6e 6669 6775 7261 ne the configura\n-0000db70: 7469 6f6e 206f 6620 7468 6520 7374 7275 tion of the stru\n-0000db80: 6374 7572 6520 2863 7572 7265 6e74 6c79 cture (currently\n-0000db90: 2069 7427 7320 6f70 656e 6564 2061 6e64 it's opened and\n-0000dba0: 0a61 6363 6573 7365 6420 7374 7275 6374 .accessed struct\n-0000dbb0: 7572 6573 2e29 2054 6869 7320 7468 756e ures.) This thun\n-0000dbc0: 6b20 7769 6c6c 2062 6520 6576 616c 7561 k will be evalua\n-0000dbd0: 7465 6420 696e 2074 6865 2065 6e76 6972 ted in the envir\n-0000dbe0: 6f6e 6d65 6e74 0a6f 6620 7468 6520 6e65 onment.of the ne\n-0000dbf0: 7720 7374 7275 6374 7572 652c 2062 7574 w structure, but\n-0000dc00: 2077 6974 6820 6f6e 6c79 2074 6865 2060 with only the `\n-0000dc10: 256d 6574 6127 2028 6d6f 6475 6c65 2d63 %meta' (module-c\n-0000dc20: 6f6e 6669 6775 7261 7469 6f6e 290a 7374 onfiguration).st\n-0000dc30: 7275 6374 7572 6520 6f70 656e 6564 2e0a ructure opened..\n-0000dc40: 0a49 6620 424f 4459 2d54 4855 4e4b 2069 .If BODY-THUNK i\n-0000dc50: 7320 6e6f 6e2d 6e69 6c20 6974 2069 7320 s non-nil it is \n-0000dc60: 6120 7a65 726f 2d70 6172 616d 6574 6572 a zero-parameter\n-0000dc70: 2066 756e 6374 696f 6e20 746f 2062 6520 function to be \n-0000dc80: 6361 6c6c 6564 0a74 6f20 6465 6669 6e65 called.to define\n-0000dc90: 2074 6865 2076 616c 7565 7320 6f66 2074 the values of t\n-0000dca0: 6865 2062 696e 6469 6e67 7320 6578 706f he bindings expo\n-0000dcb0: 7274 6564 2062 7920 7468 6520 7374 7275 rted by the stru\n-0000dcc0: 6374 7572 652e 2049 7420 7769 6c6c 0a62 cture. It will.b\n-0000dcd0: 6520 6576 616c 7561 7465 6420 696e 2074 e evaluated in t\n-0000dce0: 6865 2065 6e76 6972 6f6e 6d65 6e74 206f he environment o\n-0000dcf0: 6620 7468 6520 6e65 7720 7374 7275 6374 f the new struct\n-0000dd00: 7572 652e 0a0a 4e6f 7465 2074 6861 7420 ure...Note that \n-0000dd10: 7468 6520 6361 7074 7572 6564 2073 7461 the captured sta\n-0000dd20: 7465 206f 6620 7468 6520 636c 6f73 7572 te of the closur\n-0000dd30: 6573 2043 4f4e 4649 472d 5448 554e 4b20 es CONFIG-THUNK \n-0000dd40: 616e 640a 424f 4459 2d54 4855 4e4b 206d and.BODY-THUNK m\n-0000dd50: 6179 2062 6520 6d6f 6469 6669 6564 2062 ay be modified b\n-0000dd60: 7920 7468 6973 2066 756e 6374 696f 6e21 y this function!\n-0000dd70: 7265 702e 7374 7275 6374 7572 6573 2325 rep.structures#%\n-0000dd80: 7374 7275 6374 7572 652d 7265 6625 7374 structure-ref%st\n-0000dd90: 7275 6374 7572 652d 7265 6620 5354 5255 ructure-ref STRU\n-0000dda0: 4354 5552 4520 5641 520a 0a52 6574 7572 CTURE VAR..Retur\n-0000ddb0: 6e20 7468 6520 7661 6c75 6520 6f66 2074 n the value of t\n-0000ddc0: 6865 2062 696e 6469 6e67 206f 6620 7379 he binding of sy\n-0000ddd0: 6d62 6f6c 2056 4152 2069 6e20 7374 7275 mbol VAR in stru\n-0000dde0: 6374 7572 6520 6f62 6a65 6374 0a53 5452 cture object.STR\n-0000ddf0: 5543 5455 5245 206f 7220 616e 7920 696e UCTURE or any in\n-0000de00: 6e65 7220 6f70 656e 6564 2073 7472 7563 ner opened struc\n-0000de10: 7475 7265 732e 0a0a 5265 7475 726e 7320 tures...Returns \n-0000de20: 6120 766f 6964 2076 616c 7565 2069 6620 a void value if \n-0000de30: 6e6f 2073 7563 6820 6269 6e64 696e 672e no such binding.\n-0000de40: 7265 702e 7374 7275 6374 7572 6573 2373 rep.structures#s\n-0000de50: 7472 7563 7475 7265 2d73 6574 7374 7275 tructure-setstru\n-0000de60: 6374 7572 652d 7365 7420 5354 5255 4354 cture-set STRUCT\n-0000de70: 5552 4520 5641 5220 5641 4c55 450a 0a53 URE VAR VALUE..S\n-0000de80: 6574 2074 6865 2076 616c 7565 206f 6620 et the value of \n-0000de90: 7468 6520 6269 6e64 696e 6720 6f66 2073 the binding of s\n-0000dea0: 796d 626f 6c20 5641 5220 696e 2073 7472 ymbol VAR in str\n-0000deb0: 7563 7475 7265 206f 626a 6563 740a 5354 ucture object.ST\n-0000dec0: 5255 4354 5552 4520 746f 2056 414c 5545 RUCTURE to VALUE\n-0000ded0: 2e20 4966 206e 6f20 7375 6368 2062 696e . If no such bin\n-0000dee0: 6469 6e67 2065 7869 7374 732c 2061 6e20 ding exists, an \n-0000def0: 6572 726f 7220 6973 2073 6967 6e61 6c6c error is signall\n-0000df00: 6564 2e72 6570 2e73 7472 7563 7475 7265 ed.rep.structure\n-0000df10: 7323 7374 7275 6374 7572 652d 6e61 6d65 s#structure-name\n-0000df20: 7374 7275 6374 7572 652d 6e61 6d65 2053 structure-name S\n-0000df30: 5452 5543 5455 5245 0a0a 5265 7475 726e TRUCTURE..Return\n-0000df40: 7320 7468 6520 6e61 6d65 2028 6120 7379 s the name (a sy\n-0000df50: 6d62 6f6c 2920 6f66 2073 7472 7563 7475 mbol) of structu\n-0000df60: 7265 206f 626a 6563 7420 5354 5255 4354 re object STRUCT\n-0000df70: 5552 452e 7265 702e 7374 7275 6374 7572 URE.rep.structur\n-0000df80: 6573 2373 7472 7563 7475 7265 2d69 6d70 es#structure-imp\n-0000df90: 6f72 7473 7374 7275 6374 7572 652d 696d ortsstructure-im\n-0000dfa0: 706f 7274 7320 5354 5255 4354 5552 450a ports STRUCTURE.\n-0000dfb0: 0a52 6574 7572 6e73 2074 6865 206c 6973 .Returns the lis\n-0000dfc0: 7420 6f66 2073 7472 7563 7475 7265 206e t of structure n\n-0000dfd0: 616d 6573 206f 7065 6e65 6420 6279 2073 ames opened by s\n-0000dfe0: 7472 7563 7475 7265 206f 626a 6563 740a tructure object.\n-0000dff0: 5354 5255 4354 5552 452e 0000 0000 0000 STRUCTURE.......\n-0000e000: 7265 702e 7374 7275 6374 7572 6573 2365 rep.structures#e\n-0000e010: 7874 6572 6e61 6c2d 7374 7275 6374 7572 xternal-structur\n-0000e020: 652d 7265 6665 7874 6572 6e61 6c2d 7374 e-refexternal-st\n-0000e030: 7275 6374 7572 652d 7265 6620 5354 5255 ructure-ref STRU\n-0000e040: 4354 2d4e 414d 4520 5641 520a 0a52 6574 CT-NAME VAR..Ret\n-0000e050: 7572 6e20 7468 6520 7661 6c75 6520 6f66 urn the value of\n-0000e060: 2074 6865 2062 696e 6469 6e67 206f 6620 the binding of \n-0000e070: 7379 6d62 6f6c 2056 4152 2077 6974 6869 symbol VAR withi\n-0000e080: 6e20 7468 6520 7374 7275 6374 7572 650a n the structure.\n-0000e090: 6361 6c6c 6564 2053 5452 5543 542d 4e41 called STRUCT-NA\n-0000e0a0: 4d45 2e20 5468 6973 2073 7472 7563 7475 ME. This structu\n-0000e0b0: 7265 206d 7573 7420 6861 7665 2070 7265 re must have pre\n-0000e0c0: 7669 6f75 736c 7920 6265 656e 206d 6172 viously been mar\n-0000e0d0: 6b65 6420 6173 0a61 6363 6573 7369 626c ked as.accessibl\n-0000e0e0: 6520 6279 2074 6865 2063 7572 7265 6e74 e by the current\n-0000e0f0: 2073 7472 7563 7475 7265 2028 6279 2075 structure (by u\n-0000e100: 7369 6e67 2074 6865 2060 6163 6365 7373 sing the `access\n-0000e110: 2720 6d6f 6475 6c65 0a63 6f6e 6669 6775 ' module.configu\n-0000e120: 7261 7469 6f6e 2064 6972 6563 7469 7665 ration directive\n-0000e130: 292e 0a0a 5369 676e 616c 7320 616e 2065 )...Signals an e\n-0000e140: 7272 6f72 2069 6620 6e6f 2073 7563 6820 rror if no such \n-0000e150: 6269 6e64 696e 6720 6578 6973 7473 2e72 binding exists.r\n-0000e160: 6570 2e73 7472 7563 7475 7265 7323 7374 ep.structures#st\n-0000e170: 7275 6374 7572 652d 6669 6c65 7374 7275 ructure-filestru\n-0000e180: 6374 7572 652d 6669 6c65 204e 414d 450a cture-file NAME.\n-0000e190: 0a52 6574 7572 6e20 6120 7374 7269 6e67 .Return a string\n-0000e1a0: 2074 6861 7420 776f 756c 6420 6265 2075 that would be u\n-0000e1b0: 7365 6420 746f 206c 6f63 6174 6520 6120 sed to locate a \n-0000e1c0: 7374 7275 6374 7572 6520 6361 6c6c 6564 structure called\n-0000e1d0: 204e 414d 4520 2861 0a73 796d 626f 6c29 NAME (a.symbol)\n-0000e1e0: 2e72 6570 2e73 7472 7563 7475 7265 7323 .rep.structures#\n-0000e1f0: 6375 7272 656e 742d 7374 7275 6374 7572 current-structur\n-0000e200: 6563 7572 7265 6e74 2d73 7472 7563 7475 ecurrent-structu\n-0000e210: 7265 0a0a 5265 7475 726e 2074 6865 2063 re..Return the c\n-0000e220: 7572 7265 6e74 2073 7472 7563 7475 7265 urrent structure\n-0000e230: 206f 626a 6563 742e 7265 702e 7374 7275 object.rep.stru\n-0000e240: 6374 7572 6573 2373 7472 7563 7475 7265 ctures#structure\n-0000e250: 7073 7472 7563 7475 7265 7020 4152 470a pstructurep ARG.\n-0000e260: 0a52 6574 7572 6e20 6074 2720 6966 2041 .Return `t' if A\n-0000e270: 5247 2069 7320 6120 7374 7275 6374 7572 RG is a structur\n-0000e280: 6520 6f62 6a65 6374 2e72 6570 2e73 7472 e object.rep.str\n-0000e290: 7563 7475 7265 7323 6576 616c 6576 616c uctures#evaleval\n-0000e2a0: 2046 4f52 4d20 5b53 5452 5543 5455 5245 FORM [STRUCTURE\n-0000e2b0: 5d0a 0a52 6574 7572 6e20 7468 6520 7265 ]..Return the re\n-0000e2c0: 7375 6c74 206f 6620 6576 616c 7561 7469 sult of evaluati\n-0000e2d0: 6e67 2046 4f52 4d20 696e 7369 6465 2073 ng FORM inside s\n-0000e2e0: 7472 7563 7475 7265 206f 626a 6563 7420 tructure object \n-0000e2f0: 5354 5255 4354 5552 450a 2877 6974 6820 STRUCTURE.(with \n-0000e300: 6120 6e75 6c6c 206c 6578 6963 616c 2065 a null lexical e\n-0000e310: 6e76 6972 6f6e 6d65 6e74 292e 7265 702e nvironment).rep.\n-0000e320: 7374 7275 6374 7572 6573 236d 616b 652d structures#make-\n-0000e330: 6269 6e64 696e 672d 696d 6d75 7461 626c binding-immutabl\n-0000e340: 656d 616b 652d 6269 6e64 696e 672d 696d emake-binding-im\n-0000e350: 6d75 7461 626c 6520 5641 520a 0a46 6c61 mutable VAR..Fla\n-0000e360: 6720 7468 6174 2074 6865 2062 696e 6469 g that the bindi\n-0000e370: 6e67 206f 6620 7379 6d62 6f6c 2056 4152 ng of symbol VAR\n-0000e380: 2069 6e20 7468 6520 6375 7272 656e 7420 in the current \n-0000e390: 7374 7275 6374 7572 6520 6d61 7920 6e6f structure may no\n-0000e3a0: 7420 6265 0a63 6861 6e67 6564 2e72 6570 t be.changed.rep\n-0000e3b0: 2e73 7472 7563 7475 7265 7323 6269 6e64 .structures#bind\n-0000e3c0: 696e 672d 696d 6d75 7461 626c 652d 7062 ing-immutable-pb\n-0000e3d0: 696e 6469 6e67 2d69 6d6d 7574 6162 6c65 inding-immutable\n-0000e3e0: 2d70 2056 4152 205b 5354 5255 4354 5552 -p VAR [STRUCTUR\n-0000e3f0: 455d 0a0a 5265 7475 726e 2060 7427 2069 E]..Return `t' i\n-0000e400: 6620 7468 6520 6269 6e64 696e 6720 6f66 f the binding of\n-0000e410: 2073 796d 626f 6c20 5641 5220 696e 2074 symbol VAR in t\n-0000e420: 6865 2053 5452 5543 5455 5245 2068 6173 he STRUCTURE has\n-0000e430: 2062 6565 6e20 6d61 6465 0a63 6f6e 7374 been made.const\n-0000e440: 616e 742e 7265 702e 7374 7275 6374 7572 ant.rep.structur\n-0000e450: 6573 2370 726f 7669 6465 7072 6f76 6964 es#provideprovid\n-0000e460: 6520 4645 4154 5552 450a 0a53 686f 7720 e FEATURE..Show \n-0000e470: 7468 6174 2074 6865 2066 6561 7475 7265 that the feature\n-0000e480: 2046 4541 5455 5245 2028 6120 7379 6d62 FEATURE (a symb\n-0000e490: 6f6c 2920 6861 7320 6265 656e 206c 6f61 ol) has been loa\n-0000e4a0: 6465 6420 696e 2074 6865 2063 7572 7265 ded in the curre\n-0000e4b0: 6e74 0a73 7472 7563 7475 7265 2e72 6570 nt.structure.rep\n-0000e4c0: 2e73 7472 7563 7475 7265 7323 7265 7175 .structures#requ\n-0000e4d0: 6972 6572 6571 7569 7265 2046 4541 5455 irerequire FEATU\n-0000e4e0: 5245 0a0a 4966 2046 4541 5455 5245 2028 RE..If FEATURE (\n-0000e4f0: 6120 7379 6d62 6f6c 2920 6861 7320 6e6f a symbol) has no\n-0000e500: 7420 616c 7265 6164 7920 6265 656e 206c t already been l\n-0000e510: 6f61 6465 642c 206c 6f61 6420 6974 2e20 oaded, load it. \n-0000e520: 5468 6520 6669 6c65 0a6c 6f61 6465 6420 The file.loaded \n-0000e530: 6973 2065 6974 6865 7220 4649 4c45 2028 is either FILE (\n-0000e540: 6966 2067 6976 656e 292c 206f 7220 7468 if given), or th\n-0000e550: 6520 7072 696e 7420 6e61 6d65 206f 6620 e print name of \n-0000e560: 4645 4154 5552 452e 7265 702e 696f 2e64 FEATURE.rep.io.d\n-0000e570: 622e 6764 626d 2367 6462 6d2d 6f70 656e b.gdbm#gdbm-open\n-0000e580: 6764 626d 2d6f 7065 6e20 5041 5448 2041 gdbm-open PATH A\n-0000e590: 4343 4553 532d 5459 5045 205b 4d4f 4445 CCESS-TYPE [MODE\n-0000e5a0: 5d20 5b46 4c41 4753 5d72 6570 2e69 6f2e ] [FLAGS]rep.io.\n-0000e5b0: 6462 2e67 6462 6d23 6764 626d 2d63 6c6f db.gdbm#gdbm-clo\n-0000e5c0: 7365 6764 626d 2d63 6c6f 7365 2044 424d segdbm-close DBM\n-0000e5d0: 7265 702e 696f 2e64 622e 6764 626d 2367 rep.io.db.gdbm#g\n-0000e5e0: 6462 6d2d 6665 7463 6867 6462 6d2d 6665 dbm-fetchgdbm-fe\n-0000e5f0: 7463 6820 4442 4d20 4b45 5972 6570 2e69 tch DBM KEYrep.i\n-0000e600: 6f2e 6462 2e67 6462 6d23 6764 626d 7067 o.db.gdbm#gdbmpg\n-0000e610: 6462 6d70 2041 5247 0a0a 5265 7475 726e dbmp ARG..Return\n-0000e620: 7320 7420 6966 2041 5247 2069 7320 616e s t if ARG is an\n-0000e630: 2067 6462 6d20 6f62 6a65 6374 2028 6372 gdbm object (cr\n-0000e640: 6561 7465 6420 6279 2060 6764 626d 2d6f eated by `gdbm-o\n-0000e650: 7065 6e27 292e 6669 6c65 2d68 616e 646c pen').file-handl\n-0000e660: 6572 2d61 6c69 7374 6120 6c69 7374 206f er-alista list o\n-0000e670: 6620 6028 5245 4745 5850 202e 2048 414e f `(REGEXP . HAN\n-0000e680: 444c 4552 2927 2e20 4966 2052 4547 4558 DLER)'. If REGEX\n-0000e690: 5020 6d61 7463 6865 7320 7468 6520 6e61 P matches the na\n-0000e6a0: 6d65 206f 6620 6120 6669 6c65 0a62 6569 me of a file.bei\n-0000e6b0: 6e67 206d 616e 6970 756c 6174 6564 2074 ng manipulated t\n-0000e6c0: 6865 2066 756e 6374 696f 6e20 4841 4e44 he function HAND\n-0000e6d0: 4c45 5220 6973 2063 616c 6c65 6420 6173 LER is called as\n-0000e6e0: 2028 4841 4e44 4c45 5220 4f50 4552 4154 (HANDLER OPERAT\n-0000e6f0: 494f 4e0a 4152 4753 2e2e 2e29 2077 6865 ION.ARGS...) whe\n-0000e700: 7265 2041 5247 5320 6d61 7463 6865 7320 re ARGS matches \n-0000e710: 686f 7720 7468 6520 6f72 6967 696e 616c how the original\n-0000e720: 2066 756e 6374 696f 6e20 6973 2063 616c function is cal\n-0000e730: 6c65 642e 7265 702e 696f 2e66 696c 6573 led.rep.io.files\n-0000e740: 2366 696c 652d 6e61 6d65 2d61 6273 6f6c #file-name-absol\n-0000e750: 7574 652d 7066 696c 652d 6e61 6d65 2d61 ute-pfile-name-a\n-0000e760: 6273 6f6c 7574 652d 7020 4649 4c45 2d4e bsolute-p FILE-N\n-0000e770: 414d 450a 0a52 6574 7572 6e73 2074 2069 AME..Returns t i\n-0000e780: 6620 4649 4c45 2d4e 414d 4520 6973 2063 f FILE-NAME is c\n-0000e790: 6f6e 7465 7874 2d69 6e64 6570 656e 6465 ontext-independe\n-0000e7a0: 6e74 2c20 692e 652e 2069 7420 646f 6573 nt, i.e. it does\n-0000e7b0: 206e 6f74 206e 616d 6520 6120 6669 6c65 not name a file\n-0000e7c0: 0a72 656c 6174 6976 6520 746f 2074 6865 .relative to the\n-0000e7d0: 2064 6566 6175 6c74 2d64 6972 6563 746f default-directo\n-0000e7e0: 7279 2e72 6570 2e69 6f2e 6669 6c65 7323 ry.rep.io.files#\n-0000e7f0: 6361 6e6f 6e69 6361 6c2d 6669 6c65 2d6e canonical-file-n\n-0000e800: 616d 6563 616e 6f6e 6963 616c 2d66 696c amecanonical-fil\n-0000e810: 652d 6e61 6d65 2046 494c 452d 4e41 4d45 e-name FILE-NAME\n-0000e820: 0a0a 5265 7475 726e 2074 6865 2063 616e ..Return the can\n-0000e830: 6f6e 6963 616c 206e 616d 6520 6f66 2074 onical name of t\n-0000e840: 6865 2066 696c 6520 6361 6c6c 6564 2046 he file called F\n-0000e850: 494c 452d 4e41 4d45 2e20 5468 6520 6361 ILE-NAME. The ca\n-0000e860: 6e6f 6e69 6361 6c20 6e61 6d65 0a6f 6620 nonical name.of \n-0000e870: 6120 6669 6c65 2069 7320 6465 6669 6e65 a file is define\n-0000e880: 6420 7375 6368 2074 6861 7420 7477 6f20 d such that two \n-0000e890: 6669 6c65 7320 6361 6e20 6265 2063 6f6d files can be com\n-0000e8a0: 7061 7265 6420 7369 6d70 6c79 2062 7920 pared simply by \n-0000e8b0: 636f 6d70 6172 696e 670a 7468 6569 7220 comparing.their \n-0000e8c0: 6361 6e6f 6e69 6361 6c20 6e61 6d65 733b canonical names;\n-0000e8d0: 2069 6620 7468 6520 6e61 6d65 7320 6d61 if the names ma\n-0000e8e0: 7463 682c 2074 6865 7920 7265 6665 7220 tch, they refer \n-0000e8f0: 746f 2074 6865 2073 616d 6520 6669 6c65 to the same file\n-0000e900: 2e0a 0a28 4e6f 7465 2074 6861 7420 7468 ...(Note that th\n-0000e910: 6520 6f70 706f 7369 7465 2069 736e 2774 e opposite isn't\n-0000e920: 2061 6c77 6179 7320 7472 7565 2c20 6966 always true, if\n-0000e930: 2074 776f 2063 616e 6f6e 6963 616c 206e two canonical n\n-0000e940: 616d 6573 2064 6f6e 2774 0a6d 6174 6368 ames don't.match\n-0000e950: 2074 6865 2066 696c 6520 636f 756c 6420 the file could \n-0000e960: 7374 696c 6c20 6265 2074 6865 2073 616d still be the sam\n-0000e970: 652c 2066 6f72 2065 7861 6d70 6c65 2076 e, for example v\n-0000e980: 6961 206c 696e 6b73 2e20 4f6e 206d 6f73 ia links. On mos\n-0000e990: 740a 6f70 6572 6174 696e 6720 7379 7374 t.operating syst\n-0000e9a0: 656d 732c 2073 796d 626f 6c69 6320 6c69 ems, symbolic li\n-0000e9b0: 6e6b 7320 7769 6c6c 2062 6520 6578 7061 nks will be expa\n-0000e9c0: 6e64 6564 2077 6865 7265 2070 6f73 7369 nded where possi\n-0000e9d0: 626c 652e 2972 6570 2e69 6f2e 6669 6c65 ble.)rep.io.file\n-0000e9e0: 7323 6669 6c65 2d6e 616d 652d 6173 2d64 s#file-name-as-d\n-0000e9f0: 6972 6563 746f 7279 6669 6c65 2d6e 616d irectoryfile-nam\n-0000ea00: 652d 6173 2d64 6972 6563 746f 7279 2046 e-as-directory F\n-0000ea10: 494c 452d 4e41 4d45 0a0a 5265 7475 726e ILE-NAME..Return\n-0000ea20: 2046 494c 452d 4e41 4d45 2073 7563 6820 FILE-NAME such \n-0000ea30: 7468 6174 2069 7420 6e61 6d65 7320 6120 that it names a \n-0000ea40: 6469 7265 6374 6f72 7920 2869 2e65 2077 directory (i.e w\n-0000ea50: 6974 6820 6120 7465 726d 696e 6174 696e ith a terminatin\n-0000ea60: 670a 6469 7265 6374 6f72 7920 7365 7061 g.directory sepa\n-0000ea70: 7261 746f 7220 6368 6172 6163 7465 722e rator character.\n-0000ea80: 2972 6570 2e69 6f2e 6669 6c65 7323 7365 )rep.io.files#se\n-0000ea90: 742d 696e 7075 742d 6861 6e64 6c65 7273 t-input-handlers\n-0000eaa0: 6574 2d69 6e70 7574 2d68 616e 646c 6572 et-input-handler\n-0000eab0: 204c 4f43 414c 2d46 494c 4520 4655 4e43 LOCAL-FILE FUNC\n-0000eac0: 5449 4f4e 0a0a 4172 7261 6e67 6520 666f TION..Arrange fo\n-0000ead0: 7220 4655 4e43 5449 4f4e 2074 6f20 6265 r FUNCTION to be\n-0000eae0: 2063 616c 6c65 6420 7768 656e 6576 6572 called whenever\n-0000eaf0: 2070 656e 6469 6e67 2069 6e70 7574 2069 pending input i\n-0000eb00: 7320 6176 6169 6c61 626c 650a 6f6e 204c s available.on L\n-0000eb10: 4f43 414c 2d46 494c 452e 204e 6f74 6520 OCAL-FILE. Note \n-0000eb20: 7468 6174 2074 6869 7320 6d61 6b65 7320 that this makes \n-0000eb30: 4c4f 4341 4c2d 4649 4c45 2064 6f20 6e6f LOCAL-FILE do no\n-0000eb40: 6e2d 626c 6f63 6b69 6e67 2069 6e70 7574 n-blocking input\n-0000eb50: 2e72 6570 2e69 6f2e 6669 6c65 7323 6669 .rep.io.files#fi\n-0000eb60: 6c65 7066 696c 6570 2041 5247 0a0a 5265 lepfilep ARG..Re\n-0000eb70: 7475 726e 7320 7420 6966 2041 5247 2069 turns t if ARG i\n-0000eb80: 7320 6120 6669 6c65 206f 626a 6563 742e s a file object.\n-0000eb90: 7265 702e 696f 2e66 696c 6573 2366 696c rep.io.files#fil\n-0000eba0: 652d 7474 7970 6669 6c65 2d74 7479 7020 e-ttypfile-ttyp \n-0000ebb0: 4649 4c45 0a0a 5265 7475 726e 7320 7472 FILE..Returns tr\n-0000ebc0: 7565 2069 6620 4649 4c45 2069 7320 6c69 ue if FILE is li\n-0000ebd0: 6e6b 6564 2074 6f20 6120 7474 792e 7265 nked to a tty.re\n-0000ebe0: 702e 696f 2e66 696c 6573 2366 696c 652d p.io.files#file-\n-0000ebf0: 626f 756e 642d 7374 7265 616d 6669 6c65 bound-streamfile\n-0000ec00: 2d62 6f75 6e64 2d73 7472 6561 6d20 4649 -bound-stream FI\n-0000ec10: 4c45 0a0a 4966 2066 696c 6520 6f62 6a65 LE..If file obje\n-0000ec20: 6374 2046 494c 4520 646f 6573 6e27 7420 ct FILE doesn't \n-0000ec30: 7265 6665 7220 746f 2061 206c 6f63 616c refer to a local\n-0000ec40: 2066 696c 652c 2072 6574 7572 6e20 7468 file, return th\n-0000ec50: 6520 7374 7265 616d 0a74 6861 7420 6974 e stream.that it\n-0000ec60: 2773 2062 6f75 6e64 2074 6f2e 7265 702e 's bound to.rep.\n-0000ec70: 696f 2e66 696c 6573 2366 696c 652d 6861 io.files#file-ha\n-0000ec80: 6e64 6c65 722d 6461 7461 6669 6c65 2d68 ndler-datafile-h\n-0000ec90: 616e 646c 6572 2d64 6174 6120 4649 4c45 andler-data FILE\n-0000eca0: 0a0a 5265 7475 726e 2074 6865 2068 616e ..Return the han\n-0000ecb0: 646c 6572 2d73 7065 6369 6669 6320 6461 dler-specific da\n-0000ecc0: 7461 2066 6f72 2046 494c 452e 7265 702e ta for FILE.rep.\n-0000ecd0: 696f 2e66 696c 6573 236f 7065 6e2d 6669 io.files#open-fi\n-0000ece0: 6c65 6f70 656e 2d66 696c 6520 4649 4c45 leopen-file FILE\n-0000ecf0: 2d4e 414d 4520 4143 4345 5353 2d54 5950 -NAME ACCESS-TYP\n-0000ed00: 450a 0a52 6574 7572 6e20 6120 6e65 7720 E..Return a new \n-0000ed10: 6669 6c65 206f 626a 6563 7420 7265 6665 file object refe\n-0000ed20: 7265 6e63 696e 6720 7468 6520 6c6f 6769 rencing the logi\n-0000ed30: 6361 6c20 6669 6c65 2063 616c 6c65 6420 cal file called \n-0000ed40: 4649 4c45 2d4e 414d 452c 0a66 6f72 2041 FILE-NAME,.for A\n-0000ed50: 4343 4553 532d 5459 5045 2072 6571 7565 CCESS-TYPE reque\n-0000ed60: 7374 732e 2041 4343 4553 532d 5459 5045 sts. ACCESS-TYPE\n-0000ed70: 2063 616e 2062 6520 6f6e 6520 6f66 2074 can be one of t\n-0000ed80: 6865 2073 796d 626f 6c73 3a0a 0a09 7265 he symbols:...re\n-0000ed90: 6164 0909 466f 7220 696e 7075 740a 0977 ad..For input..w\n-0000eda0: 7269 7465 0909 5472 756e 6361 7465 206f rite..Truncate o\n-0000edb0: 7220 6372 6561 7465 2074 6865 2066 696c r create the fil\n-0000edc0: 652c 2061 6e64 206f 7065 6e20 666f 7220 e, and open for \n-0000edd0: 6f75 7470 7574 0a09 6170 7065 6e64 0909 output..append..\n-0000ede0: 4f70 656e 2066 6f72 206f 7574 7075 7420 Open for output \n-0000edf0: 6174 2074 6865 2065 6e64 206f 6620 7468 at the end of th\n-0000ee00: 6520 6669 6c65 2e72 6570 2e69 6f2e 6669 e file.rep.io.fi\n-0000ee10: 6c65 7323 636c 6f73 652d 6669 6c65 636c les#close-filecl\n-0000ee20: 6f73 652d 6669 6c65 2046 494c 450a 0a53 ose-file FILE..S\n-0000ee30: 6967 6e61 6c20 7468 6174 2074 6865 7265 ignal that there\n-0000ee40: 2077 696c 6c20 6265 206e 6f20 6d6f 7265 will be no more\n-0000ee50: 2049 2f4f 2074 6872 6f75 6768 2074 6865 I/O through the\n-0000ee60: 2066 696c 6520 6f62 6a65 6374 2046 494c file object FIL\n-0000ee70: 452e 7265 702e 696f 2e66 696c 6573 2366 E.rep.io.files#f\n-0000ee80: 6c75 7368 2d66 696c 6566 6c75 7368 2d66 lush-fileflush-f\n-0000ee90: 696c 6520 4649 4c45 0a0a 466c 7573 6820 ile FILE..Flush \n-0000eea0: 616e 7920 6275 6666 6572 6564 206f 7574 any buffered out\n-0000eeb0: 7075 7420 6f6e 2046 494c 452e 2054 6869 put on FILE. Thi\n-0000eec0: 7320 6973 2075 7375 616c 6c79 2075 6e6e s is usually unn\n-0000eed0: 6563 6573 7361 7279 2073 696e 6365 0a61 ecessary since.a\n-0000eee0: 6c6c 206f 7574 7075 7420 7769 6c6c 2062 ll output will b\n-0000eef0: 6520 666c 7573 6865 6420 7768 656e 2046 e flushed when F\n-0000ef00: 494c 4520 6973 2065 7665 6e74 7561 6c6c ILE is eventuall\n-0000ef10: 7920 636c 6f73 6564 2e72 6570 2e69 6f2e y closed.rep.io.\n-0000ef20: 6669 6c65 7323 6465 6c65 7465 2d64 6972 files#delete-dir\n-0000ef30: 6563 746f 7279 6465 6c65 7465 2d64 6972 ectorydelete-dir\n-0000ef40: 6563 746f 7279 2044 4952 4543 544f 5259 ectory DIRECTORY\n-0000ef50: 2d4e 414d 450a 0a44 656c 6574 6520 7468 -NAME..Delete th\n-0000ef60: 6520 6469 7265 6374 6f72 7920 6361 6c6c e directory call\n-0000ef70: 6564 2044 4952 4543 544f 5259 2d4e 414d ed DIRECTORY-NAM\n-0000ef80: 452e 204e 6f74 6520 7468 6174 2074 6865 E. Note that the\n-0000ef90: 2064 6972 6563 746f 7279 2069 6e0a 7175 directory in.qu\n-0000efa0: 6573 7469 6f6e 2073 686f 756c 6420 6265 estion should be\n-0000efb0: 2065 6d70 7479 2e72 6570 2e69 6f2e 6462 empty.rep.io.db\n-0000efc0: 2e73 6462 6d23 7364 626d 2d6f 7065 6e73 .sdbm#sdbm-opens\n-0000efd0: 6462 6d2d 6f70 656e 2050 4154 4820 4143 dbm-open PATH AC\n-0000efe0: 4345 5353 2d54 5950 4520 5b4d 4f44 455d CESS-TYPE [MODE]\n-0000eff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0000f000: 7265 702e 696f 2e66 696c 6573 2366 696c rep.io.files#fil\n-0000f010: 652d 6e61 6d65 2d64 6972 6563 746f 7279 e-name-directory\n-0000f020: 6669 6c65 2d6e 616d 652d 6469 7265 6374 file-name-direct\n-0000f030: 6f72 7920 4649 4c45 2d4e 414d 450a 0a52 ory FILE-NAME..R\n-0000f040: 6574 7572 6e20 7468 6520 6669 6c65 206e eturn the file n\n-0000f050: 616d 6520 636f 6d70 6f6e 656e 7420 6f66 ame component of\n-0000f060: 2046 494c 452d 4e41 4d45 2c20 692e 652e FILE-NAME, i.e.\n-0000f070: 2065 7665 7279 7468 696e 6720 666f 6c6c everything foll\n-0000f080: 6f77 696e 670a 7468 6520 6669 6e61 6c20 owing.the final \n-0000f090: 6469 7265 6374 6f72 7920 7365 7061 7261 directory separa\n-0000f0a0: 746f 722e 7265 702e 696f 2e66 696c 6573 tor.rep.io.files\n-0000f0b0: 2364 6972 6563 746f 7279 2d66 696c 652d #directory-file-\n-0000f0c0: 6e61 6d65 6469 7265 6374 6f72 792d 6669 namedirectory-fi\n-0000f0d0: 6c65 2d6e 616d 6520 4449 522d 4e41 4d45 le-name DIR-NAME\n-0000f0e0: 0a0a 5265 7475 726e 2074 6865 206e 616d ..Return the nam\n-0000f0f0: 6520 6f66 2074 6865 2066 696c 6520 7265 e of the file re\n-0000f100: 7072 6573 656e 7469 6e67 2074 6865 2064 presenting the d\n-0000f110: 6972 6563 746f 7279 2063 616c 6c65 6420 irectory called \n-0000f120: 4449 522d 4e41 4d45 2e0a 5468 6973 2069 DIR-NAME..This i\n-0000f130: 7320 7468 6520 6f70 706f 7369 7465 206f s the opposite o\n-0000f140: 6620 6669 6c65 2d6e 616d 652d 6173 2d64 f file-name-as-d\n-0000f150: 6972 6563 746f 7279 2c20 7369 6e63 6520 irectory, since \n-0000f160: 6974 7320 6566 6665 6374 2069 7320 746f its effect is to\n-0000f170: 0a5f 7265 6d6f 7665 5f20 616e 7920 7465 ._remove_ any te\n-0000f180: 726d 696e 6174 696e 6720 6469 7265 6374 rminating direct\n-0000f190: 6f72 7920 7365 7061 7261 746f 722e 7265 ory separator.re\n-0000f1a0: 702e 696f 2e66 696c 6573 2366 696c 652d p.io.files#file-\n-0000f1b0: 6269 6e64 696e 6766 696c 652d 6269 6e64 bindingfile-bind\n-0000f1c0: 696e 6720 4649 4c45 0a0a 5265 7475 726e ing FILE..Return\n-0000f1d0: 7320 7468 6520 6e61 6d65 206f 6620 7468 s the name of th\n-0000f1e0: 6520 6c6f 6769 6361 6c20 6669 6c65 2074 e logical file t\n-0000f1f0: 6861 7420 4649 4c45 2077 6173 206f 7065 hat FILE was ope\n-0000f200: 6e65 6420 746f 2061 6363 6573 732c 206f ned to access, o\n-0000f210: 7220 6e69 6c0a 6966 2069 7420 6861 7320 r nil.if it has \n-0000f220: 6265 656e 2063 6c6f 7365 642c 2062 7574 been closed, but\n-0000f230: 2069 7320 7374 696c 6c20 746f 2062 6520 is still to be \n-0000f240: 6761 7262 6167 6520 636f 6c6c 6563 7465 garbage collecte\n-0000f250: 642e 7265 702e 696f 2e66 696c 6573 2373 d.rep.io.files#s\n-0000f260: 6574 2d66 696c 652d 6861 6e64 6c65 722d et-file-handler-\n-0000f270: 6461 7461 7365 742d 6669 6c65 2d68 616e dataset-file-han\n-0000f280: 646c 6572 2d64 6174 6120 4649 4c45 2044 dler-data FILE D\n-0000f290: 4154 410a 0a53 6574 2074 6865 2068 616e ATA..Set the han\n-0000f2a0: 646c 6572 2d73 7065 6369 6669 6320 6461 dler-specific da\n-0000f2b0: 7461 206f 6620 6669 6c65 206f 626a 6563 ta of file objec\n-0000f2c0: 7420 4649 4c45 2074 6f20 4441 5441 2e72 t FILE to DATA.r\n-0000f2d0: 6570 2e69 6f2e 6669 6c65 7323 6d61 6b65 ep.io.files#make\n-0000f2e0: 2d66 696c 652d 6672 6f6d 2d73 7472 6561 -file-from-strea\n-0000f2f0: 6d6d 616b 652d 6669 6c65 2d66 726f 6d2d mmake-file-from-\n-0000f300: 7374 7265 616d 2046 494c 452d 4e41 4d45 stream FILE-NAME\n-0000f310: 2053 5452 4541 4d20 4841 4e44 4c45 520a STREAM HANDLER.\n-0000f320: 0a52 6574 7572 6e20 6120 6e65 7720 6669 .Return a new fi\n-0000f330: 6c65 206f 626a 6563 7420 7468 6174 2072 le object that r\n-0000f340: 6566 6572 7320 746f 2074 6865 206c 6f67 efers to the log\n-0000f350: 6963 616c 2066 696c 6520 6361 6c6c 6564 ical file called\n-0000f360: 2046 494c 452d 4e41 4d45 2c0a 7468 6174 FILE-NAME,.that\n-0000f370: 2069 7320 6e6f 7420 696e 2074 6865 206c is not in the l\n-0000f380: 6f63 616c 2066 696c 696e 6720 7379 7374 ocal filing syst\n-0000f390: 656d 2e20 416c 6c20 6163 6365 7373 2074 em. All access t\n-0000f3a0: 6f20 7468 6520 6669 6c65 206f 626a 6563 o the file objec\n-0000f3b0: 740a 7769 6c6c 2062 6520 6469 7265 6374 t.will be direct\n-0000f3c0: 6564 2074 6872 6f75 6768 2074 6865 2073 ed through the s\n-0000f3d0: 7472 6561 6d20 6f62 6a65 6374 2053 5452 tream object STR\n-0000f3e0: 4541 4d2c 2061 6e64 2074 6865 2066 696c EAM, and the fil\n-0000f3f0: 6520 6861 6e64 6c65 720a 6675 6e63 7469 e handler.functi\n-0000f400: 6f6e 2048 414e 444c 4552 2e72 6570 2e69 on HANDLER.rep.i\n-0000f410: 6f2e 6669 6c65 7323 7365 656b 2d66 696c o.files#seek-fil\n-0000f420: 6573 6565 6b2d 6669 6c65 2046 494c 4520 eseek-file FILE \n-0000f430: 5b4f 4646 5345 545d 205b 5748 4552 452d [OFFSET] [WHERE-\n-0000f440: 4652 4f4d 5d0a 0a43 616c 6c65 6420 6173 FROM]..Called as\n-0000f450: 2028 7365 656b 2d66 696c 6520 4649 4c45 (seek-file FILE\n-0000f460: 292c 2072 6574 7572 6e73 2074 6865 2064 ), returns the d\n-0000f470: 6973 7461 6e63 6520 696e 2062 7974 6573 istance in bytes\n-0000f480: 2066 726f 6d20 7468 6520 7374 6172 740a from the start.\n-0000f490: 6f66 2074 6865 2066 696c 6520 7468 6174 of the file that\n-0000f4a0: 2074 6865 206e 6578 7420 6368 6172 6163 the next charac\n-0000f4b0: 7465 7220 776f 756c 6420 6265 2072 6561 ter would be rea\n-0000f4c0: 6420 6672 6f6d 2e0a 0a43 616c 6c65 6420 d from...Called \n-0000f4d0: 6173 2028 7365 656b 2d66 696c 6520 4649 as (seek-file FI\n-0000f4e0: 4c45 204f 4646 5345 5420 5b57 4845 5245 LE OFFSET [WHERE\n-0000f4f0: 5d29 2061 6c74 6572 7320 7468 6520 706f ]) alters the po\n-0000f500: 7369 7469 6f6e 2066 726f 6d20 7768 6963 sition from whic\n-0000f510: 6820 7468 650a 6e65 7874 2062 7974 6520 h the.next byte \n-0000f520: 7769 6c6c 2062 6520 7265 6164 2e20 5748 will be read. WH\n-0000f530: 4552 4520 6361 6e20 6265 206f 6e65 206f ERE can be one o\n-0000f540: 662c 0a0a 096e 696c 0909 4f46 4653 4554 f,...nil..OFFSET\n-0000f550: 2062 7974 6573 2061 6674 6572 2074 6865 bytes after the\n-0000f560: 2063 7572 7265 6e74 2070 6f73 6974 696f current positio\n-0000f570: 6e0a 0973 7461 7274 0909 4f46 4653 4554 n..start..OFFSET\n-0000f580: 2062 7974 6573 2061 6674 6572 2074 6865 bytes after the\n-0000f590: 2062 6567 696e 6e69 6e67 206f 6620 7468 beginning of th\n-0000f5a0: 6520 6669 6c65 0a09 656e 6409 094f 4646 e file..end..OFF\n-0000f5b0: 5345 5420 6279 7465 7320 6265 666f 7265 SET bytes before\n-0000f5c0: 2074 6865 2065 6e64 206f 6620 7468 6520 the end of the \n-0000f5d0: 6669 6c65 2e0a 0a4e 6f74 6520 7468 6174 file...Note that\n-0000f5e0: 206e 6f74 2061 6c6c 2066 696c 6573 206d not all files m\n-0000f5f0: 6179 2062 6520 7365 656b 6162 6c65 3b20 ay be seekable; \n-0000f600: 6966 2028 7365 656b 2d66 696c 6520 4649 if (seek-file FI\n-0000f610: 4c45 2920 7265 7475 726e 730a 6e69 6c20 LE) returns.nil \n-0000f620: 2869 2e65 2e20 7468 6520 6375 7272 656e (i.e. the curren\n-0000f630: 7420 706f 7369 7469 6f6e 2069 7320 756e t position is un\n-0000f640: 6b6e 6f77 6e29 2061 6e79 2061 7474 656d known) any attem\n-0000f650: 7074 7320 746f 2073 6574 2074 6865 0a63 pts to set the.c\n-0000f660: 7572 7265 6e74 2070 6f73 6974 696f 6e20 urrent position \n-0000f670: 7769 6c6c 2061 6c73 6f20 6661 696c 2e72 will also fail.r\n-0000f680: 6570 2e69 6f2e 6669 6c65 7323 6465 6c65 ep.io.files#dele\n-0000f690: 7465 2d66 696c 6564 656c 6574 652d 6669 te-filedelete-fi\n-0000f6a0: 6c65 2046 494c 452d 4e41 4d45 0a0a 4465 le FILE-NAME..De\n-0000f6b0: 6c65 7465 2074 6865 2066 696c 6520 6361 lete the file ca\n-0000f6c0: 6c6c 6564 2046 494c 452d 4e41 4d45 2e72 lled FILE-NAME.r\n-0000f6d0: 6570 2e69 6f2e 6669 6c65 7323 7265 6e61 ep.io.files#rena\n-0000f6e0: 6d65 2d66 696c 6572 656e 616d 652d 6669 me-filerename-fi\n-0000f6f0: 6c65 204f 4c44 2d4e 414d 4520 4e45 572d le OLD-NAME NEW-\n-0000f700: 4e41 4d45 0a0a 5265 6e61 6d65 2074 6865 NAME..Rename the\n-0000f710: 2066 696c 6520 6361 6c6c 6564 204f 4c44 file called OLD\n-0000f720: 2d4e 414d 4520 736f 2074 6861 7420 6974 -NAME so that it\n-0000f730: 2069 7320 6361 6c6c 6564 204e 4557 2d4e is called NEW-N\n-0000f740: 414d 452e 204e 6f74 6520 7468 6174 0a74 AME. Note that.t\n-0000f750: 6869 7320 616c 6d6f 7374 2063 6572 7461 his almost certa\n-0000f760: 696e 6c79 2077 6f6e 2774 2077 6f72 6b20 inly won't work \n-0000f770: 6163 726f 7373 2066 696c 696e 6720 7379 across filing sy\n-0000f780: 7374 656d 732e 7265 702e 696f 2e66 696c stems.rep.io.fil\n-0000f790: 6573 236d 616b 652d 6469 7265 6374 6f72 es#make-director\n-0000f7a0: 796d 616b 652d 6469 7265 6374 6f72 7920 ymake-directory \n-0000f7b0: 4449 5245 4354 4f52 592d 4e41 4d45 0a0a DIRECTORY-NAME..\n-0000f7c0: 4372 6561 7465 2061 2064 6972 6563 746f Create a directo\n-0000f7d0: 7279 2063 616c 6c65 6420 4449 5245 4354 ry called DIRECT\n-0000f7e0: 4f52 592d 4e41 4d45 2e72 6570 2e69 6f2e ORY-NAME.rep.io.\n-0000f7f0: 6669 6c65 7323 6669 6c65 2d72 6561 6461 files#file-reada\n-0000f800: 626c 652d 7066 696c 652d 7265 6164 6162 ble-pfile-readab\n-0000f810: 6c65 2d70 2046 494c 452d 4e41 4d45 0a0a le-p FILE-NAME..\n-0000f820: 5265 7475 726e 7320 7420 6966 2074 6865 Returns t if the\n-0000f830: 2066 696c 6520 6361 6c6c 6564 2046 494c file called FIL\n-0000f840: 452d 4e41 4d45 2069 7320 6176 6169 6c61 E-NAME is availa\n-0000f850: 626c 6520 666f 7220 7265 6164 696e 6720 ble for reading \n-0000f860: 6672 6f6d 2e72 6570 2e69 6f2e 6669 6c65 from.rep.io.file\n-0000f870: 7323 6669 6c65 2d77 7269 7465 6162 6c65 s#file-writeable\n-0000f880: 2d70 6669 6c65 2d77 7269 7461 626c 652d -pfile-writable-\n-0000f890: 7020 4649 4c45 2d4e 414d 450a 0a52 6574 p FILE-NAME..Ret\n-0000f8a0: 7572 6e73 2074 2069 6620 7468 6520 6669 urns t if the fi\n-0000f8b0: 6c65 2063 616c 6c65 6420 4649 4c45 2d4e le called FILE-N\n-0000f8c0: 414d 4520 6973 2061 7661 696c 6162 6c65 AME is available\n-0000f8d0: 2066 6f72 2077 7269 7469 6e67 2074 6f2e for writing to.\n-0000f8e0: 7265 702e 696f 2e66 696c 6573 2366 696c rep.io.files#fil\n-0000f8f0: 652d 6f77 6e65 722d 7066 696c 652d 6f77 e-owner-pfile-ow\n-0000f900: 6e65 722d 7020 4649 4c45 2d4e 414d 450a ner-p FILE-NAME.\n-0000f910: 0a52 6574 7572 6e73 2074 2069 6620 7468 .Returns t if th\n-0000f920: 6520 6f77 6e65 7273 6869 7020 2875 6964 e ownership (uid\n-0000f930: 2026 2067 6964 2920 6f66 2074 6865 2066 & gid) of the f\n-0000f940: 696c 6520 6361 6c6c 6564 2046 494c 452d ile called FILE-\n-0000f950: 4e41 4d45 2069 7320 7468 650a 7361 6d65 NAME is the.same\n-0000f960: 2061 7320 7468 6174 206f 6620 616e 7920 as that of any \n-0000f970: 6669 6c65 7320 7772 6974 7465 6e20 6279 files written by\n-0000f980: 2074 6865 2065 6469 746f 722e 7265 702e the editor.rep.\n-0000f990: 696f 2e66 696c 6573 2366 696c 652d 6e6c io.files#file-nl\n-0000f9a0: 696e 6b73 6669 6c65 2d6e 6c69 6e6b 7320 inksfile-nlinks \n-0000f9b0: 4649 4c45 2d4e 414d 450a 0a52 6574 7572 FILE-NAME..Retur\n-0000f9c0: 6e73 2074 6865 206e 756d 6265 7220 6f66 ns the number of\n-0000f9d0: 206c 696e 6b73 2070 6f69 6e74 696e 6720 links pointing \n-0000f9e0: 746f 2074 6865 2066 696c 6520 6361 6c6c to the file call\n-0000f9f0: 6564 2046 494c 452d 4e41 4d45 2e20 5468 ed FILE-NAME. Th\n-0000fa00: 6973 2077 696c 6c0a 6265 206f 6e65 2069 is will.be one i\n-0000fa10: 6620 4649 4c45 2d4e 414d 4520 6861 7320 f FILE-NAME has \n-0000fa20: 6f6e 6c79 206f 6e65 206e 616d 652e 2044 only one name. D\n-0000fa30: 6f65 736e 2774 2063 6f75 6e74 2073 796d oesn't count sym\n-0000fa40: 626f 6c69 6320 6c69 6e6b 732e 7265 702e bolic links.rep.\n-0000fa50: 696f 2e66 696c 6573 2373 6574 2d66 696c io.files#set-fil\n-0000fa60: 652d 6d6f 6465 7373 6574 2d66 696c 652d e-modesset-file-\n-0000fa70: 6d6f 6465 7320 4649 4c45 2d4e 414d 4520 modes FILE-NAME \n-0000fa80: 4d4f 4445 530a 0a53 6574 7320 7468 6520 MODES..Sets the \n-0000fa90: 6163 6365 7373 2070 6572 6d69 7373 696f access permissio\n-0000faa0: 6e73 206f 6620 7468 6520 6669 6c65 2063 ns of the file c\n-0000fab0: 616c 6c65 6420 4649 4c45 2d4e 414d 4520 alled FILE-NAME \n-0000fac0: 746f 204d 4f44 4553 2e20 5468 6520 6f6e to MODES. The on\n-0000fad0: 6c79 0a70 6f72 7461 626c 6520 7761 7920 ly.portable way \n-0000fae0: 6f66 2067 6574 7469 6e67 204d 4f44 4553 of getting MODES\n-0000faf0: 2069 7320 6672 6f6d 2074 6865 2060 6669 is from the `fi\n-0000fb00: 6c65 2d6d 6f64 6573 2720 6675 6e63 7469 le-modes' functi\n-0000fb10: 6f6e 2073 696e 6365 2069 740a 6d61 7920 on since it.may \n-0000fb20: 6368 616e 6765 2061 6372 6f73 7320 6669 change across fi\n-0000fb30: 6c69 6e67 2073 7973 7465 6d73 2e72 6570 ling systems.rep\n-0000fb40: 2e69 6f2e 6669 6c65 7323 6669 6c65 2d6d .io.files#file-m\n-0000fb50: 6f64 6573 2d61 732d 7374 7269 6e67 6669 odes-as-stringfi\n-0000fb60: 6c65 2d6d 6f64 6573 2d61 732d 7374 7269 le-modes-as-stri\n-0000fb70: 6e67 2046 494c 452d 4e41 4d45 0a0a 5265 ng FILE-NAME..Re\n-0000fb80: 7475 726e 7320 6120 7465 6e20 6368 6172 turns a ten char\n-0000fb90: 6163 7465 7220 7374 7269 6e67 2064 6573 acter string des\n-0000fba0: 6372 6962 696e 6720 7468 6520 6174 7472 cribing the attr\n-0000fbb0: 6962 7574 6573 206f 6620 7468 6520 6669 ibutes of the fi\n-0000fbc0: 6c65 0a63 616c 6c65 6420 4649 4c45 2d4e le.called FILE-N\n-0000fbd0: 414d 452e 7265 702e 696f 2e66 696c 6573 AME.rep.io.files\n-0000fbe0: 2366 696c 652d 6d6f 6474 696d 6566 696c #file-modtimefil\n-0000fbf0: 652d 6d6f 6474 696d 6520 4649 4c45 2d4e e-modtime FILE-N\n-0000fc00: 414d 450a 0a52 6574 7572 6e20 7468 6520 AME..Return the \n-0000fc10: 7469 6d65 2074 6861 7420 7468 6520 6669 time that the fi\n-0000fc20: 6c65 2063 616c 6c65 6420 4649 4c45 2d4e le called FILE-N\n-0000fc30: 414d 4520 7761 7320 6c61 7374 206d 6f64 AME was last mod\n-0000fc40: 6966 6965 642c 2061 7320 6120 636f 6e73 ified, as a cons\n-0000fc50: 0a63 656c 6c20 7374 6f72 696e 6720 7477 .cell storing tw\n-0000fc60: 6f20 696e 7465 6765 7273 2c20 7468 6520 o integers, the \n-0000fc70: 6c6f 7720 3234 2062 6974 732c 2061 6e64 low 24 bits, and\n-0000fc80: 2074 6865 2068 6967 6820 6269 7473 2e72 the high bits.r\n-0000fc90: 6570 2e69 6f2e 6669 6c65 7323 7265 6164 ep.io.files#read\n-0000fca0: 2d73 796d 6c69 6e6b 7265 6164 2d73 796d -symlinkread-sym\n-0000fcb0: 6c69 6e6b 2046 494c 454e 414d 450a 0a52 link FILENAME..R\n-0000fcc0: 6574 7572 6e20 7468 6520 7374 7269 6e67 eturn the string\n-0000fcd0: 2074 6861 7420 6973 2074 6865 2063 6f6e that is the con\n-0000fce0: 7465 6e74 7320 6f66 2074 6865 2073 796d tents of the sym\n-0000fcf0: 626f 6c69 6320 6c69 6e6b 2046 494c 454e bolic link FILEN\n-0000fd00: 414d 452e 2054 6869 730a 7374 7269 6e67 AME. This.string\n-0000fd10: 206d 6179 2062 6520 7265 6c61 7469 7665 may be relative\n-0000fd20: 2074 6f20 7468 6520 6469 7265 6374 6f72 to the director\n-0000fd30: 7920 636f 6e74 6169 6e69 6e67 2046 494c y containing FIL\n-0000fd40: 454e 414d 452e 0a0a 5369 676e 616c 7320 ENAME...Signals \n-0000fd50: 616e 2065 7272 6f72 2069 6620 4649 4c45 an error if FILE\n-0000fd60: 4e41 4d45 2069 736e 2774 2061 2073 796d NAME isn't a sym\n-0000fd70: 626f 6c69 6320 6c69 6e6b 2e72 6570 2e69 bolic link.rep.i\n-0000fd80: 6f2e 6669 6c65 7323 7374 6465 7272 2d66 o.files#stderr-f\n-0000fd90: 696c 6573 7464 6572 722d 6669 6c65 0a0a ilestderr-file..\n-0000fda0: 5265 7475 726e 7320 7468 6520 6669 6c65 Returns the file\n-0000fdb0: 206f 626a 6563 7420 7265 7072 6573 656e object represen\n-0000fdc0: 7469 6e67 2074 6865 2065 6469 746f 7227 ting the editor'\n-0000fdd0: 7320 7374 616e 6461 7264 206f 7574 7075 s standard outpu\n-0000fde0: 742e 7265 702e 696f 2e66 696c 6573 2373 t.rep.io.files#s\n-0000fdf0: 6574 2d66 696c 652d 6861 6e64 6c65 722d et-file-handler-\n-0000fe00: 656e 7669 726f 6e6d 656e 7473 6574 2d66 environmentset-f\n-0000fe10: 696c 652d 6861 6e64 6c65 722d 656e 7669 ile-handler-envi\n-0000fe20: 726f 6e6d 656e 7420 454e 5672 6570 2e6c ronment ENVrep.l\n-0000fe30: 616e 672e 696e 7465 7270 7265 7465 7223 ang.interpreter#\n-0000fe40: 6d61 6372 6f65 7870 616e 642d 316d 6163 macroexpand-1mac\n-0000fe50: 726f 6578 7061 6e64 2d31 2046 4f52 4d20 roexpand-1 FORM \n-0000fe60: 5b45 4e56 4952 4f4e 4d45 4e54 5d0a 0a49 [ENVIRONMENT]..I\n-0000fe70: 6620 464f 524d 2069 7320 6120 6d61 6372 f FORM is a macr\n-0000fe80: 6f20 6361 6c6c 2c20 6578 7061 6e64 2069 o call, expand i\n-0000fe90: 7420 6f6e 6365 2061 6e64 2072 6574 7572 t once and retur\n-0000fea0: 6e20 7468 6520 7265 7375 6c74 696e 6720 n the resulting \n-0000feb0: 666f 726d 2e0a 0a49 6620 454e 5649 524f form...If ENVIRO\n-0000fec0: 4e4d 454e 5420 6973 2073 7065 6369 6669 NMENT is specifi\n-0000fed0: 6564 2069 7420 6973 2061 2066 756e 6374 ed it is a funct\n-0000fee0: 696f 6e20 746f 2063 616c 6c20 746f 2064 ion to call to d\n-0000fef0: 6f20 7468 6520 6163 7475 616c 0a65 7870 o the actual.exp\n-0000ff00: 616e 7369 6f6e 2e20 416e 7920 6d61 6372 ansion. Any macr\n-0000ff10: 6f20 6578 7061 6e64 6572 7320 7265 6375 o expanders recu\n-0000ff20: 7273 6976 656c 7920 6361 6c6c 696e 6720 rsively calling \n-0000ff30: 6d61 6372 6f65 7870 616e 6420 7368 6f75 macroexpand shou\n-0000ff40: 6c64 0a70 6173 7320 7468 6520 7661 6c75 ld.pass the valu\n-0000ff50: 6520 6f66 2074 6865 2060 6d61 6372 6f2d e of the `macro-\n-0000ff60: 656e 7669 726f 6e6d 656e 7427 2076 6172 environment' var\n-0000ff70: 6961 626c 6520 746f 2074 6869 7320 7061 iable to this pa\n-0000ff80: 7261 6d65 7465 722e 7265 702e 696f 2e73 rameter.rep.io.s\n-0000ff90: 6f63 6b65 7473 2373 6f63 6b65 742d 706f ockets#socket-po\n-0000ffa0: 7274 736f 636b 6574 2d70 6f72 7420 534f rtsocket-port SO\n-0000ffb0: 434b 4554 0a0a 5265 7475 726e 2074 6865 CKET..Return the\n-0000ffc0: 2070 6f72 7420 6173 736f 6369 6174 6564 port associated\n-0000ffd0: 2077 6974 6820 534f 434b 4554 2c20 6f72 with SOCKET, or\n-0000ffe0: 2066 616c 7365 2069 6620 7468 6973 2069 false if this i\n-0000fff0: 7320 756e 6b6e 6f77 6e2e 0000 0000 0000 s unknown.......\n-00010000: 7265 702e 696f 2e66 696c 6573 2363 6f70 rep.io.files#cop\n-00010010: 792d 6669 6c65 636f 7079 2d66 696c 6520 y-filecopy-file \n-00010020: 534f 5552 4345 2044 4553 5449 4e41 5449 SOURCE DESTINATI\n-00010030: 4f4e 0a0a 4372 6561 7465 2061 206e 6577 ON..Create a new\n-00010040: 2063 6f70 7920 6f66 2074 6865 2066 696c copy of the fil\n-00010050: 6520 6361 6c6c 6564 2053 4f55 5243 452c e called SOURCE,\n-00010060: 2061 7320 7468 6520 6669 6c65 2063 616c as the file cal\n-00010070: 6c65 6420 4445 5354 494e 4154 494f 4e2e led DESTINATION.\n-00010080: 7265 702e 696f 2e66 696c 6573 2366 696c rep.io.files#fil\n-00010090: 652d 6578 6563 7574 6162 6c65 2d70 6669 e-executable-pfi\n-000100a0: 6c65 2d65 7865 6375 7461 626c 652d 7020 le-executable-p \n-000100b0: 4649 4c45 2d4e 414d 450a 0a52 6574 7572 FILE-NAME..Retur\n-000100c0: 6e73 2074 2069 6620 7468 6520 6669 6c65 ns t if the file\n-000100d0: 2063 616c 6c65 6420 4649 4c45 2d4e 414d called FILE-NAM\n-000100e0: 4520 6973 2065 7865 6375 7461 626c 652e E is executable.\n-000100f0: 7265 702e 696f 2e66 696c 6573 2366 696c rep.io.files#fil\n-00010100: 652d 6578 6973 7473 2d70 6669 6c65 2d65 e-exists-pfile-e\n-00010110: 7869 7374 732d 7020 4649 4c45 2d4e 414d xists-p FILE-NAM\n-00010120: 450a 0a52 6574 7572 6e73 2074 2069 6620 E..Returns t if \n-00010130: 7468 6520 6669 6c65 2063 616c 6c65 6420 the file called \n-00010140: 4649 4c45 2d4e 414d 4520 6578 6973 7473 FILE-NAME exists\n-00010150: 2e72 6570 2e69 6f2e 6669 6c65 7323 6669 .rep.io.files#fi\n-00010160: 6c65 2d72 6567 756c 6172 2d70 6669 6c65 le-regular-pfile\n-00010170: 2d72 6567 756c 6172 2d70 2046 494c 452d -regular-p FILE-\n-00010180: 4e41 4d45 0a0a 5265 7475 726e 7320 7420 NAME..Returns t \n-00010190: 6966 2074 6865 2066 696c 6520 6361 6c6c if the file call\n-000101a0: 6564 2046 494c 452d 4e41 4d45 2069 7320 ed FILE-NAME is \n-000101b0: 6120 6e6f 726d 616c 2066 696c 652c 2069 a normal file, i\n-000101c0: 652c 206e 6f74 2061 0a64 6972 6563 746f e, not a.directo\n-000101d0: 7279 2c20 6465 7669 6365 2c20 7379 6d62 ry, device, symb\n-000101e0: 6f6c 6963 206c 696e 6b2c 2065 7463 2e2e olic link, etc..\n-000101f0: 2e72 6570 2e69 6f2e 6669 6c65 7323 6669 .rep.io.files#fi\n-00010200: 6c65 2d64 6972 6563 746f 7279 2d70 6669 le-directory-pfi\n-00010210: 6c65 2d64 6972 6563 746f 7279 2d70 2046 le-directory-p F\n-00010220: 494c 452d 4e41 4d45 0a0a 5265 7475 726e ILE-NAME..Return\n-00010230: 7320 7420 6966 2074 6865 2066 696c 6520 s t if the file \n-00010240: 6361 6c6c 6564 2046 494c 452d 4e41 4d45 called FILE-NAME\n-00010250: 2069 7320 6120 6469 7265 6374 6f72 792e is a directory.\n-00010260: 7265 702e 696f 2e66 696c 6573 2366 696c rep.io.files#fil\n-00010270: 652d 7379 6d6c 696e 6b2d 7066 696c 652d e-symlink-pfile-\n-00010280: 7379 6d6c 696e 6b2d 7020 4649 4c45 2d4e symlink-p FILE-N\n-00010290: 414d 450a 0a52 6574 7572 6e73 2074 2069 AME..Returns t i\n-000102a0: 6620 7468 6520 6669 6c65 2063 616c 6c65 f the file calle\n-000102b0: 6420 4649 4c45 2d4e 414d 4520 6973 2061 d FILE-NAME is a\n-000102c0: 2073 796d 626f 6c69 6320 6c69 6e6b 2074 symbolic link t\n-000102d0: 6f20 616e 6f74 6865 7220 6669 6c65 2e3a o another file.:\n-000102e0: 7265 702e 696f 2e66 696c 6573 2366 696c rep.io.files#fil\n-000102f0: 652d 6769 6466 696c 652d 6769 6420 4649 e-gidfile-gid FI\n-00010300: 4c45 2d4e 414d 450a 0a52 6574 7572 6e73 LE-NAME..Returns\n-00010310: 2074 6865 2067 6964 206f 6620 7468 6520 the gid of the \n-00010320: 6669 6c65 2063 616c 6c65 6420 4649 4c45 file called FILE\n-00010330: 2d4e 414d 453a 7265 702e 696f 2e66 696c -NAME:rep.io.fil\n-00010340: 6573 2366 696c 652d 7569 6466 696c 652d es#file-uidfile-\n-00010350: 7569 6420 4649 4c45 2d4e 414d 450a 0a52 uid FILE-NAME..R\n-00010360: 6574 7572 6e73 2074 6865 2075 6964 206f eturns the uid o\n-00010370: 6620 7468 6520 6669 6c65 2063 616c 6c65 f the file calle\n-00010380: 6420 4649 4c45 2d4e 414d 4572 6570 2e69 d FILE-NAMErep.i\n-00010390: 6f2e 6669 6c65 7323 6669 6c65 2d73 697a o.files#file-siz\n-000103a0: 6566 696c 652d 7369 7a65 2046 494c 452d efile-size FILE-\n-000103b0: 4e41 4d45 0a0a 5265 7475 726e 7320 7468 NAME..Returns th\n-000103c0: 6520 7369 7a65 206f 6620 7468 6520 6669 e size of the fi\n-000103d0: 6c65 2063 616c 6c65 6420 4649 4c45 2d4e le called FILE-N\n-000103e0: 414d 4520 696e 2062 7974 6573 2e72 6570 AME in bytes.rep\n-000103f0: 2e69 6f2e 6669 6c65 7323 6669 6c65 2d6d .io.files#file-m\n-00010400: 6f64 6573 6669 6c65 2d6d 6f64 6573 2046 odesfile-modes F\n-00010410: 494c 452d 4e41 4d45 0a0a 5265 7475 726e ILE-NAME..Return\n-00010420: 2074 6865 2061 6363 6573 7320 7065 726d the access perm\n-00010430: 6973 7369 6f6e 7320 6f66 2074 6865 2066 issions of the f\n-00010440: 696c 6520 6361 6c6c 6564 2046 494c 452d ile called FILE-\n-00010450: 4e41 4d45 2e20 4e6f 7465 2074 6861 7420 NAME. Note that \n-00010460: 7468 650a 666f 726d 6174 206f 6620 7468 the.format of th\n-00010470: 6973 206f 626a 6563 7420 6973 2066 696c is object is fil\n-00010480: 696e 6720 7379 7374 656d 2064 6570 656e ing system depen\n-00010490: 6465 6e74 2e20 4974 2773 206f 6e6c 7920 dent. It's only \n-000104a0: 706f 7274 6162 6c65 2075 7365 0a69 7320 portable use.is \n-000104b0: 6173 2061 6e20 6172 6775 6d65 6e74 2074 as an argument t\n-000104c0: 6f20 7365 742d 6669 6c65 2d6d 6f64 6573 o set-file-modes\n-000104d0: 2e72 6570 2e69 6f2e 6669 6c65 7323 6469 .rep.io.files#di\n-000104e0: 7265 6374 6f72 792d 6669 6c65 7364 6972 rectory-filesdir\n-000104f0: 6563 746f 7279 2d66 696c 6573 2044 4952 ectory-files DIR\n-00010500: 4543 544f 5259 0a0a 5265 7475 726e 7320 ECTORY..Returns \n-00010510: 6120 6c69 7374 206f 6620 7468 6520 6e61 a list of the na\n-00010520: 6d65 7320 6f66 2061 6c6c 2066 696c 6573 mes of all files\n-00010530: 2069 6e20 7468 6520 6469 7265 6374 6f72 in the director\n-00010540: 7920 6361 6c6c 6564 2044 4952 4543 544f y called DIRECTO\n-00010550: 5259 2e0a 5468 6520 6c69 7374 2069 7320 RY..The list is \n-00010560: 756e 736f 7274 6564 2e72 6570 2e69 6f2e unsorted.rep.io.\n-00010570: 6669 6c65 7323 6d61 6b65 2d73 796d 6c69 files#make-symli\n-00010580: 6e6b 6d61 6b65 2d73 796d 6c69 6e6b 2046 nkmake-symlink F\n-00010590: 494c 454e 414d 4520 434f 4e54 454e 5453 ILENAME CONTENTS\n-000105a0: 0a0a 4372 6561 7465 2061 2073 796d 626f ..Create a symbo\n-000105b0: 6c69 6320 6c69 6e6b 2046 494c 454e 414d lic link FILENAM\n-000105c0: 4520 706f 696e 7469 6e67 2074 6f20 7468 E pointing to th\n-000105d0: 6520 6669 6c65 2063 616c 6c65 6420 434f e file called CO\n-000105e0: 4e54 454e 5453 2e0a 434f 4e54 454e 5453 NTENTS..CONTENTS\n-000105f0: 206d 6179 2062 6520 7265 6c61 7469 7665 may be relative\n-00010600: 2074 6f20 7468 6520 6469 7265 6374 6f72 to the director\n-00010610: 7920 636f 6e74 6169 6e69 6e67 2046 494c y containing FIL\n-00010620: 454e 414d 452e 7265 702e 696f 2e66 696c ENAME.rep.io.fil\n-00010630: 6573 2373 7464 696e 2d66 696c 6573 7464 es#stdin-filestd\n-00010640: 696e 2d66 696c 650a 0a52 6574 7572 6e73 in-file..Returns\n-00010650: 2074 6865 2066 696c 6520 6f62 6a65 6374 the file object\n-00010660: 2072 6570 7265 7365 6e74 696e 6720 7468 representing th\n-00010670: 6520 6564 6974 6f72 2773 2073 7461 6e64 e editor's stand\n-00010680: 6172 6420 696e 7075 742e 7265 702e 696f ard input.rep.io\n-00010690: 2e66 696c 6573 2373 7464 6f75 742d 6669 .files#stdout-fi\n-000106a0: 6c65 7374 646f 7574 2d66 696c 650a 0a52 lestdout-file..R\n-000106b0: 6574 7572 6e73 2074 6865 2066 696c 6520 eturns the file \n-000106c0: 6f62 6a65 6374 2072 6570 7265 7365 6e74 object represent\n-000106d0: 696e 6720 7468 6520 6564 6974 6f72 2773 ing the editor's\n-000106e0: 2073 7461 6e64 6172 6420 6f75 7470 7574 standard output\n-000106f0: 2e72 6570 2e69 6f2e 6669 6c65 7323 6d61 .rep.io.files#ma\n-00010700: 6b65 2d74 656d 702d 6e61 6d65 6d61 6b65 ke-temp-namemake\n-00010710: 2d74 656d 702d 6e61 6d65 0a0a 5265 7475 -temp-name..Retu\n-00010720: 726e 7320 7468 6520 6e61 6d65 206f 6620 rns the name of \n-00010730: 6120 756e 6971 7565 2066 696c 6520 696e a unique file in\n-00010740: 2074 6865 206c 6f63 616c 2066 696c 696e the local filin\n-00010750: 6720 7379 7374 656d 2e72 6570 2e64 6174 g system.rep.dat\n-00010760: 6123 636f 6e73 636f 6e73 2043 4152 2043 a#conscons CAR C\n-00010770: 4452 0a0a 5265 7475 726e 7320 6120 6e65 DR..Returns a ne\n-00010780: 7720 636f 6e73 2d63 656c 6c20 7769 7468 w cons-cell with\n-00010790: 2063 6172 2043 4152 2061 6e64 2063 6472 car CAR and cdr\n-000107a0: 2043 4452 2e72 6570 2e64 6174 6123 6964 CDR.rep.data#id\n-000107b0: 6c65 2d67 6172 6261 6765 2d74 6872 6573 le-garbage-thres\n-000107c0: 686f 6c64 6964 6c65 2d67 6172 6261 6765 holdidle-garbage\n-000107d0: 2d74 6872 6573 686f 6c64 205b 4e45 572d -threshold [NEW-\n-000107e0: 5641 4c55 455d 0a0a 5468 6520 6e75 6d62 VALUE]..The numb\n-000107f0: 6572 206f 6620 6279 7465 7320 6f66 2073 er of bytes of s\n-00010800: 746f 7261 6765 2077 6869 6368 206d 7573 torage which mus\n-00010810: 7420 6265 2075 7365 6420 6265 666f 7265 t be used before\n-00010820: 2061 2067 6172 6261 6765 2d0a 636f 6c6c a garbage-.coll\n-00010830: 6563 7469 6f6e 2069 7320 7472 6967 6765 ection is trigge\n-00010840: 7265 6420 7768 656e 2074 6865 2065 6469 red when the edi\n-00010850: 746f 7220 6973 2069 646c 652e 7265 702e tor is idle.rep.\n-00010860: 6461 7461 2367 6172 6261 6765 2d63 6f6c data#garbage-col\n-00010870: 6c65 6374 6761 7262 6167 652d 636f 6c6c lectgarbage-coll\n-00010880: 6563 740a 0a53 6361 6e73 2061 6c6c 2061 ect..Scans all a\n-00010890: 6c6c 6f63 6174 6564 2073 746f 7261 6765 llocated storage\n-000108a0: 2066 6f72 2075 6e75 7361 626c 6520 6461 for unusable da\n-000108b0: 7461 2c20 616e 6420 7075 7473 2069 7420 ta, and puts it \n-000108c0: 6f6e 746f 2074 6865 2066 7265 652d 0a6c onto the free-.l\n-000108d0: 6973 742e 2054 6869 7320 6973 2064 6f6e ist. This is don\n-000108e0: 6520 6175 746f 6d61 7469 6361 6c6c 7920 e automatically \n-000108f0: 7768 656e 2074 6865 2061 6d6f 756e 7420 when the amount \n-00010900: 6f66 2073 746f 7261 6765 2075 7365 6420 of storage used \n-00010910: 7369 6e63 6520 7468 650a 6c61 7374 2067 since the.last g\n-00010920: 6172 6261 6765 2d63 6f6c 6c65 6374 696f arbage-collectio\n-00010930: 6e20 6973 2067 7265 6174 6572 2074 6861 n is greater tha\n-00010940: 6e20 6067 6172 6261 6765 2d74 6872 6573 n `garbage-thres\n-00010950: 686f 6c64 272e 7265 702e 696f 2e73 6f63 hold'.rep.io.soc\n-00010960: 6b65 7473 2373 6f63 6b65 742d 6c6f 6361 kets#socket-loca\n-00010970: 6c2d 7365 7276 6572 736f 636b 6574 2d6c l-serversocket-l\n-00010980: 6f63 616c 2d73 6572 7665 7220 4144 4452 ocal-server ADDR\n-00010990: 4553 5320 5b43 414c 4c42 4143 4b5d 205b ESS [CALLBACK] [\n-000109a0: 5345 4e54 494e 454c 5d0a 0a43 7265 6174 SENTINEL]..Creat\n-000109b0: 6520 616e 6420 7265 7475 726e 2061 2073 e and return a s\n-000109c0: 6f63 6b65 7420 6c69 7374 656e 696e 6720 ocket listening \n-000109d0: 666f 7220 636f 6e6e 6563 7469 6f6e 7320 for connections \n-000109e0: 6f6e 2074 6865 2075 6e69 7820 646f 6d61 on the unix doma\n-000109f0: 696e 0a73 6f63 6b65 7420 6174 2041 4444 in.socket at ADD\n-00010a00: 5245 5353 2028 6120 7370 6563 6961 6c20 RESS (a special \n-00010a10: 6e6f 6465 2069 6e20 7468 6520 6c6f 6361 node in the loca\n-00010a20: 6c20 6669 6c69 6e67 2073 7973 7465 6d29 l filing system)\n-00010a30: 2e0a 0a57 6865 6e20 6120 636f 6e6e 6563 ...When a connec\n-00010a40: 7469 6f6e 2069 7320 7265 7175 6573 7465 tion is requeste\n-00010a50: 6420 4341 4c4c 4241 434b 2069 7320 6361 d CALLBACK is ca\n-00010a60: 6c6c 6564 2077 6974 6820 7468 6520 7365 lled with the se\n-00010a70: 7276 6572 0a73 6f63 6b65 7420 6173 2069 rver.socket as i\n-00010a80: 7473 2073 6f6c 6520 6172 6775 6d65 6e74 ts sole argument\n-00010a90: 2e20 4974 206d 7573 7420 6361 6c6c 2060 . It must call `\n-00010aa0: 736f 636b 6574 2d61 6363 6570 7427 2074 socket-accept' t\n-00010ab0: 6f20 6d61 6b65 2074 6865 0a63 6f6e 6e65 o make the.conne\n-00010ac0: 6374 696f 6e2e 0a0a 5768 656e 2074 6865 ction...When the\n-00010ad0: 2073 6f63 6b65 7420 6973 2073 6875 7464 socket is shutd\n-00010ae0: 6f77 6e20 7265 6d6f 7465 6c79 2c20 5345 own remotely, SE\n-00010af0: 4e54 494e 454c 2069 7320 6361 6c6c 6564 NTINEL is called\n-00010b00: 2077 6974 6820 7468 650a 736f 636b 6574 with the.socket\n-00010b10: 2061 7320 6974 7320 6f6e 6c79 2061 7267 as its only arg\n-00010b20: 756d 656e 742e 7265 702e 696f 2e73 6f63 ument.rep.io.soc\n-00010b30: 6b65 7473 2373 6f63 6b65 742d 636c 6965 kets#socket-clie\n-00010b40: 6e74 736f 636b 6574 2d63 6c69 656e 7420 ntsocket-client \n-00010b50: 484f 5354 4e41 4d45 2050 4f52 5420 5b53 HOSTNAME PORT [S\n-00010b60: 5452 4541 4d5d 205b 5345 4e54 494e 454c TREAM] [SENTINEL\n-00010b70: 5d0a 0a43 7265 6174 6520 616e 6420 7265 ]..Create and re\n-00010b80: 7475 726e 2061 2073 6f63 6b65 7420 636f turn a socket co\n-00010b90: 6e6e 6563 7465 6420 746f 2074 6865 2073 nnected to the s\n-00010ba0: 6f63 6b65 7420 6f6e 2074 6865 2068 6f73 ocket on the hos\n-00010bb0: 7420 6361 6c6c 6564 0a48 4f53 544e 414d t called.HOSTNAM\n-00010bc0: 4520 2861 2073 7472 696e 6729 2077 6974 E (a string) wit\n-00010bd0: 6820 706f 7274 206e 756d 6265 7220 504f h port number PO\n-00010be0: 5254 2e0a 0a41 6c6c 206f 7574 7075 7420 RT...All output \n-00010bf0: 6672 6f6d 2074 6869 7320 736f 636b 6574 from this socket\n-00010c00: 2077 696c 6c20 6265 2063 6f70 6965 6420 will be copied \n-00010c10: 746f 2053 5452 4541 4d3b 2077 6865 6e20 to STREAM; when \n-00010c20: 7468 6520 736f 636b 6574 0a69 7320 636c the socket.is cl\n-00010c30: 6f73 6564 2064 6f77 6e20 7265 6d6f 7465 osed down remote\n-00010c40: 6c79 2053 454e 5449 4e45 4c20 7769 6c6c ly SENTINEL will\n-00010c50: 2062 6520 6361 6c6c 6564 2077 6974 6820 be called with \n-00010c60: 7468 6520 736f 636b 6574 2061 7320 6974 the socket as it\n-00010c70: 730a 7369 6e67 6c65 2061 7267 756d 656e s.single argumen\n-00010c80: 742e 7265 702e 696f 2e73 6f63 6b65 7473 t.rep.io.sockets\n-00010c90: 2373 6f63 6b65 742d 7365 7276 6572 736f #socket-serverso\n-00010ca0: 636b 6574 2d73 6572 7665 7220 5b48 4f53 cket-server [HOS\n-00010cb0: 544e 414d 455d 205b 504f 5254 5d20 5b43 TNAME] [PORT] [C\n-00010cc0: 414c 4c42 4143 4b5d 205b 5345 4e54 494e ALLBACK] [SENTIN\n-00010cd0: 454c 5d0a 0a43 7265 6174 6520 616e 6420 EL]..Create and \n-00010ce0: 7265 7475 726e 2061 2073 6f63 6b65 7420 return a socket \n-00010cf0: 636f 6e6e 6563 7465 6420 6c69 7374 656e connected listen\n-00010d00: 696e 6720 666f 7220 636f 6e6e 6563 7469 ing for connecti\n-00010d10: 6f6e 7320 6f6e 2074 6865 0a68 6f73 7420 ons on the.host \n-00010d20: 6361 6c6c 6564 2048 4f53 544e 414d 4520 called HOSTNAME \n-00010d30: 2861 2073 7472 696e 6729 2077 6974 6820 (a string) with \n-00010d40: 706f 7274 206e 756d 6265 7220 504f 5254 port number PORT\n-00010d50: 2e20 4966 2048 4f53 544e 414d 4520 6973 . If HOSTNAME is\n-00010d60: 0a66 616c 7365 2c20 6c69 7374 656e 2066 .false, listen f\n-00010d70: 6f72 2061 6e79 2069 6e63 6f6d 696e 6720 or any incoming \n-00010d80: 6164 6472 6573 7365 732e 2049 6620 504f addresses. If PO\n-00010d90: 5254 2069 7320 756e 6465 6669 6e65 6420 RT is undefined \n-00010da0: 6120 7261 6e64 6f6d 0a70 6f72 7420 7769 a random.port wi\n-00010db0: 6c6c 2062 6520 6368 6f73 656e 2e0a 0a57 ll be chosen...W\n-00010dc0: 6865 6e20 6120 636f 6e6e 6563 7469 6f6e hen a connection\n-00010dd0: 2069 7320 7265 7175 6573 7465 6420 4341 is requested CA\n-00010de0: 4c4c 4241 434b 2069 7320 6361 6c6c 6564 LLBACK is called\n-00010df0: 2077 6974 6820 7468 6520 7365 7276 6572 with the server\n-00010e00: 0a73 6f63 6b65 7420 6173 2069 7473 2073 .socket as its s\n-00010e10: 6f6c 6520 6172 6775 6d65 6e74 2e20 4974 ole argument. It\n-00010e20: 206d 7573 7420 6361 6c6c 2060 736f 636b must call `sock\n-00010e30: 6574 2d61 6363 6570 7427 2074 6f20 6d61 et-accept' to ma\n-00010e40: 6b65 2074 6865 0a63 6f6e 6e65 6374 696f ke the.connectio\n-00010e50: 6e2e 0a0a 5768 656e 2074 6865 2073 6f63 n...When the soc\n-00010e60: 6b65 7420 6973 2073 6875 7464 6f77 6e20 ket is shutdown \n-00010e70: 7265 6d6f 7465 6c79 2c20 5345 4e54 494e remotely, SENTIN\n-00010e80: 454c 2069 7320 6361 6c6c 6564 2077 6974 EL is called wit\n-00010e90: 6820 7468 650a 736f 636b 6574 2061 7320 h the.socket as \n-00010ea0: 6974 7320 6f6e 6c79 2061 7267 756d 656e its only argumen\n-00010eb0: 742e 7265 702e 696f 2e73 6f63 6b65 7473 t.rep.io.sockets\n-00010ec0: 2373 6f63 6b65 742d 7065 6572 2d61 6464 #socket-peer-add\n-00010ed0: 7265 7373 736f 636b 6574 2d70 6565 722d resssocket-peer-\n-00010ee0: 6164 6472 6573 7320 534f 434b 4554 0a0a address SOCKET..\n-00010ef0: 5265 7475 726e 2074 6865 2061 6464 7265 Return the addre\n-00010f00: 7373 206f 6620 7468 6520 7065 6572 2063 ss of the peer c\n-00010f10: 6f6e 6e65 6374 6564 2074 6f20 534f 434b onnected to SOCK\n-00010f20: 4554 2c20 6f72 2066 616c 7365 2069 6620 ET, or false if \n-00010f30: 7468 6973 0a69 7320 756e 6b6e 6f77 6e2e this.is unknown.\n-00010f40: 7265 702e 696f 2e73 6f63 6b65 7473 2373 rep.io.sockets#s\n-00010f50: 6f63 6b65 7470 736f 636b 6574 7020 4152 ocketpsocketp AR\n-00010f60: 470a 0a52 6574 7572 6e20 7472 7565 2069 G..Return true i\n-00010f70: 6620 4152 4720 6973 2061 6e20 756e 636c f ARG is an uncl\n-00010f80: 6f73 6564 2073 6f63 6b65 7420 6f62 6a65 osed socket obje\n-00010f90: 6374 2e72 6570 2e69 6f2e 7072 6f63 6573 ct.rep.io.proces\n-00010fa0: 7365 7323 7072 6f63 6573 732d 7374 6f70 ses#process-stop\n-00010fb0: 7065 642d 7070 726f 6365 7373 2d73 746f ped-pprocess-sto\n-00010fc0: 7070 6564 2d70 2050 524f 4345 5353 0a0a pped-p PROCESS..\n-00010fd0: 5265 7475 726e 2074 2069 6620 5052 4f43 Return t if PROC\n-00010fe0: 4553 5320 6861 7320 6265 656e 2073 746f ESS has been sto\n-00010ff0: 7070 6564 2e00 0000 0000 0000 0000 0000 pped............\n-00011000: 7265 702e 6c61 6e67 2e69 6e74 6572 7072 rep.lang.interpr\n-00011010: 6574 6572 236d 6163 726f 6578 7061 6e64 eter#macroexpand\n-00011020: 6d61 6372 6f65 7870 616e 6420 464f 524d macroexpand FORM\n-00011030: 205b 454e 5649 524f 4e4d 454e 545d 0a0a [ENVIRONMENT]..\n-00011040: 4966 2046 4f52 4d20 6973 2061 206d 6163 If FORM is a mac\n-00011050: 726f 2063 616c 6c2c 2065 7870 616e 6420 ro call, expand \n-00011060: 6974 2075 6e74 696c 2069 7420 6973 6e27 it until it isn'\n-00011070: 742e 0a0a 4966 2045 4e56 4952 4f4e 4d45 t...If ENVIRONME\n-00011080: 4e54 2069 7320 7370 6563 6966 6965 6420 NT is specified \n-00011090: 6974 2069 7320 6120 6675 6e63 7469 6f6e it is a function\n-000110a0: 2074 6f20 6361 6c6c 2074 6f20 646f 2074 to call to do t\n-000110b0: 6865 2061 6374 7561 6c0a 6578 7061 6e73 he actual.expans\n-000110c0: 696f 6e2e 2041 6e79 206d 6163 726f 2065 ion. Any macro e\n-000110d0: 7870 616e 6465 7273 2072 6563 7572 7369 xpanders recursi\n-000110e0: 7665 6c79 2063 616c 6c69 6e67 206d 6163 vely calling mac\n-000110f0: 726f 6578 7061 6e64 2073 686f 756c 640a roexpand should.\n-00011100: 7061 7373 2074 6865 2076 616c 7565 206f pass the value o\n-00011110: 6620 7468 6520 606d 6163 726f 2d65 6e76 f the `macro-env\n-00011120: 6972 6f6e 6d65 6e74 2720 7661 7269 6162 ironment' variab\n-00011130: 6c65 2074 6f20 7468 6973 2070 6172 616d le to this param\n-00011140: 6574 6572 2e72 6570 2e64 6174 6123 6761 eter.rep.data#ga\n-00011150: 7262 6167 652d 7468 7265 7368 6f6c 6467 rbage-thresholdg\n-00011160: 6172 6261 6765 2d74 6872 6573 686f 6c64 arbage-threshold\n-00011170: 205b 4e45 572d 5641 4c55 455d 0a0a 5468 [NEW-VALUE]..Th\n-00011180: 6520 6e75 6d62 6572 206f 6620 6279 7465 e number of byte\n-00011190: 7320 6f66 2073 746f 7261 6765 2077 6869 s of storage whi\n-000111a0: 6368 206d 7573 7420 6265 2075 7365 6420 ch must be used \n-000111b0: 6265 666f 7265 2061 2067 6172 6261 6765 before a garbage\n-000111c0: 2d0a 636f 6c6c 6563 7469 6f6e 2069 7320 -.collection is \n-000111d0: 7472 6967 6765 7265 642e 7265 702e 696f triggered.rep.io\n-000111e0: 2e73 6f63 6b65 7473 2373 6f63 6b65 742d .sockets#socket-\n-000111f0: 6c6f 6361 6c2d 636c 6965 6e74 736f 636b local-clientsock\n-00011200: 6574 2d6c 6f63 616c 2d63 6c69 656e 7420 et-local-client \n-00011210: 4144 4452 4553 5320 5b53 5452 4541 4d5d ADDRESS [STREAM]\n-00011220: 205b 5345 4e54 494e 454c 5d0a 0a43 7265 [SENTINEL]..Cre\n-00011230: 6174 6520 616e 6420 7265 7475 726e 2061 ate and return a\n-00011240: 2073 6f63 6b65 7420 636f 6e6e 6563 7465 socket connecte\n-00011250: 6420 746f 2074 6865 2075 6e69 7820 646f d to the unix do\n-00011260: 6d61 696e 2073 6f63 6b65 7420 6174 0a41 main socket at.A\n-00011270: 4444 5245 5353 2028 6120 7370 6563 6961 DDRESS (a specia\n-00011280: 6c20 6e6f 6465 2069 6e20 7468 6520 6c6f l node in the lo\n-00011290: 6361 6c20 6669 6c69 6e67 2073 7973 7465 cal filing syste\n-000112a0: 6d29 2e0a 0a41 6c6c 206f 7574 7075 7420 m)...All output \n-000112b0: 6672 6f6d 2074 6869 7320 736f 636b 6574 from this socket\n-000112c0: 2077 696c 6c20 6265 2063 6f70 6965 6420 will be copied \n-000112d0: 746f 2053 5452 4541 4d3b 2077 6865 6e20 to STREAM; when \n-000112e0: 7468 6520 736f 636b 6574 0a69 7320 636c the socket.is cl\n-000112f0: 6f73 6564 2064 6f77 6e20 7265 6d6f 7465 osed down remote\n-00011300: 6c79 2053 454e 5449 4e45 4c20 7769 6c6c ly SENTINEL will\n-00011310: 2062 6520 6361 6c6c 6564 2077 6974 6820 be called with \n-00011320: 7468 6520 736f 636b 6574 2061 7320 6974 the socket as it\n-00011330: 730a 7369 6e67 6c65 2061 7267 756d 656e s.single argumen\n-00011340: 742e 7265 702e 696f 2e73 6f63 6b65 7473 t.rep.io.sockets\n-00011350: 2363 6c6f 7365 2d73 6f63 6b65 7463 6c6f #close-socketclo\n-00011360: 7365 2d73 6f63 6b65 7420 534f 434b 4554 se-socket SOCKET\n-00011370: 0a0a 5368 7574 646f 776e 2074 6865 2063 ..Shutdown the c\n-00011380: 6f6e 6e65 6374 696f 6e20 6173 736f 6369 onnection associ\n-00011390: 6174 6520 7769 7468 2053 4f43 4b45 542e ate with SOCKET.\n-000113a0: 204e 6f74 6520 7468 6174 2074 6869 7320 Note that this \n-000113b0: 646f 6573 206e 6f74 0a63 6175 7365 2074 does not.cause t\n-000113c0: 6865 2053 454e 5449 4e45 4c20 6675 6e63 he SENTINEL func\n-000113d0: 7469 6f6e 2061 7373 6f63 6961 7465 6420 tion associated \n-000113e0: 7769 7468 2053 4f43 4b45 5420 746f 2072 with SOCKET to r\n-000113f0: 756e 2e72 6570 2e69 6f2e 736f 636b 6574 un.rep.io.socket\n-00011400: 7323 736f 636b 6574 2d61 6464 7265 7373 s#socket-address\n-00011410: 736f 636b 6574 2d61 6464 7265 7373 2053 socket-address S\n-00011420: 4f43 4b45 540a 0a52 6574 7572 6e20 7468 OCKET..Return th\n-00011430: 6520 6164 6472 6573 7320 6173 736f 6369 e address associ\n-00011440: 6174 6564 2077 6974 6820 534f 434b 4554 ated with SOCKET\n-00011450: 2c20 6f72 2066 616c 7365 2069 6620 7468 , or false if th\n-00011460: 6973 2069 7320 756e 6b6e 6f77 6e2e 7265 is is unknown.re\n-00011470: 702e 696f 2e73 6f63 6b65 7473 2373 6f63 p.io.sockets#soc\n-00011480: 6b65 742d 7065 6572 2d70 6f72 7473 6f63 ket-peer-portsoc\n-00011490: 6b65 742d 7065 6572 2d70 6f72 7420 534f ket-peer-port SO\n-000114a0: 434b 4554 0a0a 5265 7475 726e 2074 6865 CKET..Return the\n-000114b0: 2070 6f72 7420 6f66 2074 6865 2070 6565 port of the pee\n-000114c0: 7220 636f 6e6e 6563 7465 6420 746f 2053 r connected to S\n-000114d0: 4f43 4b45 542c 206f 7220 6661 6c73 6520 OCKET, or false \n-000114e0: 6966 2074 6869 7320 6973 0a75 6e6b 6e6f if this is.unkno\n-000114f0: 776e 2e72 6570 2e69 6f2e 736f 636b 6574 wn.rep.io.socket\n-00011500: 7323 6163 6365 7074 2d73 6f63 6b65 742d s#accept-socket-\n-00011510: 6f75 7470 7574 2d31 6163 6365 7074 2d73 output-1accept-s\n-00011520: 6f63 6b65 742d 6f75 7470 7574 2d31 2053 ocket-output-1 S\n-00011530: 4f43 4b45 5420 5b53 4543 535d 205b 4d53 OCKET [SECS] [MS\n-00011540: 4543 535d 0a0a 5072 6f63 6573 7320 616e ECS]..Process an\n-00011550: 7920 7065 6e64 696e 6720 6f75 7470 7574 y pending output\n-00011560: 2066 726f 6d20 534f 434b 4554 2028 7468 from SOCKET (th\n-00011570: 6973 2069 6e63 6c75 6465 7320 636f 6e6e is includes conn\n-00011580: 6563 7469 6f6e 0a72 6571 7565 7374 732c ection.requests,\n-00011590: 2064 6174 6120 7472 616e 7366 6572 2061 data transfer a\n-000115a0: 6e64 2073 6875 7464 6f77 6e20 6e6f 7469 nd shutdown noti\n-000115b0: 6669 6361 7469 6f6e 7329 2e0a 0a57 6169 fications)...Wai\n-000115c0: 7473 2066 6f72 2053 4543 5320 7365 636f ts for SECS seco\n-000115d0: 6e64 7320 616e 6420 4d53 4543 5320 6d69 nds and MSECS mi\n-000115e0: 6c6c 6973 6563 6f6e 6473 2e20 5265 7475 lliseconds. Retu\n-000115f0: 726e 7320 7472 7565 2069 6620 7468 650a rns true if the.\n-00011600: 7469 6d65 6f75 7420 7761 7320 7265 6163 timeout was reac\n-00011610: 6865 6420 7769 7468 6f75 7420 616e 7920 hed without any \n-00011620: 6f75 7470 7574 2062 6569 6e67 2070 726f output being pro\n-00011630: 6365 7373 6564 2c20 6f74 6865 7277 6973 cessed, otherwis\n-00011640: 650a 7265 7475 726e 7320 6661 6c73 652e e.returns false.\n-00011650: 7265 702e 696f 2e70 726f 6365 7373 6573 rep.io.processes\n-00011660: 236d 616b 652d 7072 6f63 6573 736d 616b #make-processmak\n-00011670: 652d 7072 6f63 6573 7320 5b4f 5554 5055 e-process [OUTPU\n-00011680: 542d 5354 5245 414d 5d20 5b46 554e 5d20 T-STREAM] [FUN] \n-00011690: 5b44 4952 5d20 5b50 524f 4752 414d 5d20 [DIR] [PROGRAM] \n-000116a0: 5b41 5247 535d 0a0a 4372 6561 7465 7320 [ARGS]..Creates \n-000116b0: 6120 6e65 7720 7072 6f63 6573 732d 6f62 a new process-ob\n-000116c0: 6a65 6374 2c20 4f55 5450 5554 2d53 5452 ject, OUTPUT-STR\n-000116d0: 4541 4d20 6973 2077 6865 7265 2061 6c6c EAM is where all\n-000116e0: 206f 7574 7075 7420 6672 6f6d 2074 6869 output from thi\n-000116f0: 730a 7072 6f63 6573 7320 676f 6573 2c20 s.process goes, \n-00011700: 626f 7468 2073 7464 6f75 7420 616e 6420 both stdout and \n-00011710: 7374 6465 7272 2c20 4655 4e20 6973 2061 stderr, FUN is a\n-00011720: 2066 756e 6374 696f 6e20 746f 2063 616c function to cal\n-00011730: 6c20 6561 6368 2074 696d 650a 7468 6520 l each time.the \n-00011740: 7072 6f63 6573 7320 7275 6e6e 696e 6720 process running \n-00011750: 6f6e 2074 6869 7320 6f62 6a65 6374 2063 on this object c\n-00011760: 6861 6e67 6573 2073 7461 7465 2e20 4449 hanges state. DI\n-00011770: 5220 6973 2074 6865 2070 726f 6365 7373 R is the process\n-00011780: 270a 6375 7272 656e 7420 6469 7265 6374 '.current direct\n-00011790: 6f72 792c 2050 524f 4752 414d 2074 6865 ory, PROGRAM the\n-000117a0: 2066 696c 656e 616d 6520 6f66 2074 6865 filename of the\n-000117b0: 2070 726f 6772 616d 2074 6f20 7275 6e20 program to run \n-000117c0: 616e 6420 4152 4753 2061 0a6c 6973 7420 and ARGS a.list \n-000117d0: 6f66 2061 7267 756d 656e 7473 2070 6173 of arguments pas\n-000117e0: 7365 6420 746f 2074 6865 2070 726f 6365 sed to the proce\n-000117f0: 7373 2e0a 0a41 6e79 206f 6620 7468 6520 ss...Any of the \n-00011800: 6172 6775 6d65 6e74 7320 6d61 7920 6265 arguments may be\n-00011810: 2075 6e73 7065 6369 6669 6564 2c20 696e unspecified, in\n-00011820: 2077 6869 6368 2063 6173 6520 7468 6579 which case they\n-00011830: 2063 616e 2062 6520 7365 740a 6569 7468 can be set.eith\n-00011840: 6572 2062 7920 7468 6520 6675 6e63 7469 er by the functi\n-00011850: 6f6e 7320 7072 6f76 6964 6564 206f 7220 ons provided or \n-00011860: 6279 2074 6865 2066 756e 6374 696f 6e20 by the function \n-00011870: 6361 6c6c 6564 2074 6f20 6372 6561 7465 called to create\n-00011880: 2074 6865 0a61 6374 7561 6c20 7275 6e6e the.actual runn\n-00011890: 696e 6720 7072 6f63 6573 732e 0a0a 4966 ing process...If\n-000118a0: 2074 6865 2044 4952 2070 6172 616d 6574 the DIR paramet\n-000118b0: 6572 2069 7320 6e69 6c20 6974 2077 696c er is nil it wil\n-000118c0: 6c20 6265 2069 6e68 6572 6974 6564 2066 l be inherited f\n-000118d0: 726f 6d20 7468 650a 6064 6566 6175 6c74 rom the.`default\n-000118e0: 2d64 6972 6563 746f 7279 2720 7661 7269 -directory' vari\n-000118f0: 6162 6c65 206f 6620 7468 6520 6375 7272 able of the curr\n-00011900: 656e 7420 6275 6666 6572 2e72 6570 2e69 ent buffer.rep.i\n-00011910: 6f2e 7072 6f63 6573 7365 7323 636c 6f73 o.processes#clos\n-00011920: 652d 7072 6f63 6573 7363 6c6f 7365 2d70 e-processclose-p\n-00011930: 726f 6365 7373 6573 205b 5052 4f43 4553 rocesses [PROCES\n-00011940: 535d 0a0a 436c 6f73 6573 2074 6865 2073 S]..Closes the s\n-00011950: 7464 696e 2c20 7374 646f 7574 2c20 616e tdin, stdout, an\n-00011960: 6420 7374 6465 7272 2073 7472 6561 6d73 d stderr streams\n-00011970: 206f 6620 7468 6520 6173 796e 6368 726f of the asynchro\n-00011980: 6e6f 7573 2070 726f 6365 7373 2d0a 6f62 nous process-.ob\n-00011990: 6a65 6374 2050 524f 4345 5353 2e72 6570 ject PROCESS.rep\n-000119a0: 2e69 6f2e 7072 6f63 6573 7365 7323 7374 .io.processes#st\n-000119b0: 6172 742d 7072 6f63 6573 7373 7461 7274 art-processstart\n-000119c0: 2d70 726f 6365 7373 205b 5052 4f43 4553 -process [PROCES\n-000119d0: 535d 205b 5052 4f47 5241 4d5d 205b 4152 S] [PROGRAM] [AR\n-000119e0: 4753 2e2e 2e5d 0a0a 5374 6172 7473 2061 GS...]..Starts a\n-000119f0: 2070 726f 6365 7373 2072 756e 6e69 6e67 process running\n-00011a00: 206f 6e20 7072 6f63 6573 732d 6f62 6a65 on process-obje\n-00011a10: 6374 2050 524f 4345 5353 2e20 5468 6520 ct PROCESS. The \n-00011a20: 6368 696c 642d 7072 6f63 6573 7320 7275 child-process ru\n-00011a30: 6e73 0a61 7379 6e63 6872 6f6e 6f75 736c ns.asynchronousl\n-00011a40: 7920 7769 7468 2074 6865 2065 6469 746f y with the edito\n-00011a50: 722e 2049 6620 5052 4f43 4553 5320 6973 r. If PROCESS is\n-00011a60: 2075 6e73 7065 6369 6669 6564 2074 6865 unspecified the\n-00011a70: 206d 616b 652d 7072 6f63 6573 730a 6675 make-process.fu\n-00011a80: 6e63 7469 6f6e 2077 696c 6c20 6265 2063 nction will be c\n-00011a90: 616c 6c65 6420 2877 6974 6820 7a65 726f alled (with zero\n-00011aa0: 2061 7267 756d 656e 7473 2920 746f 2063 arguments) to c\n-00011ab0: 7265 6174 6520 6f6e 652e 0a0a 5052 4f47 reate one...PROG\n-00011ac0: 5241 4d20 6973 2074 6865 2066 696c 656e RAM is the filen\n-00011ad0: 616d 6520 6f66 2074 6865 2062 696e 6172 ame of the binar\n-00011ae0: 7920 696d 6167 652c 2069 7420 7769 6c6c y image, it will\n-00011af0: 2062 6520 7365 6172 6368 6564 2066 6f72 be searched for\n-00011b00: 2069 6e0a 616c 6c20 6469 7265 6374 6f72 in.all director\n-00011b10: 6965 7320 6c69 7374 6564 2069 6e20 7468 ies listed in th\n-00011b20: 6520 6050 4154 4827 2065 6e76 6972 6f6e e `PATH' environ\n-00011b30: 6d65 6e74 2076 6172 6961 626c 652e 0a41 ment variable..A\n-00011b40: 5247 5320 6172 6520 7468 6520 6172 6775 RGS are the argu\n-00011b50: 6d65 6e74 7320 746f 2067 6976 6520 746f ments to give to\n-00011b60: 2074 6865 2070 726f 6365 7373 2e0a 0a49 the process...I\n-00011b70: 6620 616e 7920 6f66 2074 6865 206f 7074 f any of the opt\n-00011b80: 696f 6e61 6c20 7061 7261 6d65 7465 7273 ional parameters\n-00011b90: 2061 7265 2075 6e73 7065 6369 6669 6564 are unspecified\n-00011ba0: 2074 6865 7920 7368 6f75 6c64 2068 6176 they should hav\n-00011bb0: 6520 6265 656e 0a73 6574 2069 6e20 7468 e been.set in th\n-00011bc0: 6520 5052 4f43 4553 5320 7072 696f 7220 e PROCESS prior \n-00011bd0: 746f 2063 616c 6c69 6e67 2074 6869 7320 to calling this \n-00011be0: 6675 6e63 7469 6f6e 2e72 6570 2e69 6f2e function.rep.io.\n-00011bf0: 7072 6f63 6573 7365 7323 6361 6c6c 2d70 processes#call-p\n-00011c00: 726f 6365 7373 6361 6c6c 2d70 726f 6365 rocesscall-proce\n-00011c10: 7373 205b 5052 4f43 4553 535d 205b 494e ss [PROCESS] [IN\n-00011c20: 2d46 494c 455d 205b 5052 4f47 5241 4d5d -FILE] [PROGRAM]\n-00011c30: 205b 4152 4753 2e2e 2e5d 0a0a 5374 6172 [ARGS...]..Star\n-00011c40: 7473 2061 2070 726f 6365 7373 2072 756e ts a process run\n-00011c50: 6e69 6e67 206f 6e20 7072 6f63 6573 732d ning on process-\n-00011c60: 6f62 6a65 6374 2050 524f 4345 5353 2e20 object PROCESS. \n-00011c70: 5761 6974 7320 666f 7220 7468 6520 6368 Waits for the ch\n-00011c80: 696c 6420 746f 0a65 7869 742c 2074 6865 ild to.exit, the\n-00011c90: 6e20 7265 7475 726e 7320 7468 6520 6578 n returns the ex\n-00011ca0: 6974 2d76 616c 7565 206f 6620 7468 6520 it-value of the \n-00011cb0: 6368 696c 642e 2049 6620 5052 4f43 4553 child. If PROCES\n-00011cc0: 5320 6973 2075 6e73 7065 6369 6669 6564 S is unspecified\n-00011cd0: 0a74 6865 206d 616b 652d 7072 6f63 6573 .the make-proces\n-00011ce0: 7320 6675 6e63 7469 6f6e 2077 696c 6c20 s function will \n-00011cf0: 6265 2063 616c 6c65 6420 2877 6974 6820 be called (with \n-00011d00: 7a65 726f 2061 7267 756d 656e 7473 2920 zero arguments) \n-00011d10: 746f 2063 7265 6174 6520 6f6e 652e 0a0a to create one...\n-00011d20: 494e 2d46 494c 4520 6973 2074 6865 206e IN-FILE is the n\n-00011d30: 616d 6520 6f66 2074 6865 2066 696c 6520 ame of the file \n-00011d40: 746f 2063 6f6e 6e65 6374 2074 6f20 7468 to connect to th\n-00011d50: 6520 7072 6f63 6573 7327 2073 7461 6e64 e process' stand\n-00011d60: 6172 6420 696e 7075 742c 0a69 6620 7468 ard input,.if th\n-00011d70: 6973 2069 7320 6e6f 7420 6465 6669 6e65 is is not define\n-00011d80: 6420 602f 6465 762f 6e75 6c6c 2720 6973 d `/dev/null' is\n-00011d90: 2075 7365 642e 0a50 524f 4752 414d 2069 used..PROGRAM i\n-00011da0: 7320 7468 6520 6669 6c65 6e61 6d65 206f s the filename o\n-00011db0: 6620 7468 6520 6269 6e61 7279 2069 6d61 f the binary ima\n-00011dc0: 6765 2c20 6974 2077 696c 6c20 6265 2073 ge, it will be s\n-00011dd0: 6561 7263 6865 6420 666f 7220 696e 0a61 earched for in.a\n-00011de0: 6c6c 2064 6972 6563 746f 7269 6573 206c ll directories l\n-00011df0: 6973 7465 6420 696e 2074 6865 2060 5041 isted in the `PA\n-00011e00: 5448 2720 656e 7669 726f 6e6d 656e 7420 TH' environment \n-00011e10: 7661 7269 6162 6c65 2e0a 4152 4753 2061 variable..ARGS a\n-00011e20: 7265 2074 6865 2061 7267 756d 656e 7473 re the arguments\n-00011e30: 2074 6f20 6769 7665 2074 6f20 7468 6520 to give to the \n-00011e40: 7072 6f63 6573 732e 0a0a 4966 2061 6e79 process...If any\n-00011e50: 206f 6620 7468 6520 6f70 7469 6f6e 616c of the optional\n-00011e60: 2070 6172 616d 6574 6572 7320 6172 6520 parameters are \n-00011e70: 756e 7370 6563 6966 6965 6420 7468 6579 unspecified they\n-00011e80: 2073 686f 756c 6420 6861 7665 2062 6565 should have bee\n-00011e90: 6e0a 7365 7420 696e 2074 6865 2050 524f n.set in the PRO\n-00011ea0: 4345 5353 2070 7269 6f72 2074 6f20 6361 CESS prior to ca\n-00011eb0: 6c6c 696e 6720 7468 6973 2066 756e 6374 lling this funct\n-00011ec0: 696f 6e2e 7265 702e 696f 2e70 726f 6365 ion.rep.io.proce\n-00011ed0: 7373 6573 2369 6e74 6572 7275 7074 2d70 sses#interrupt-p\n-00011ee0: 726f 6365 7373 696e 7465 7272 7570 742d rocessinterrupt-\n-00011ef0: 7072 6f63 6573 7320 5052 4f43 4553 5320 process PROCESS \n-00011f00: 5b53 4947 4e41 4c2d 4752 4f55 505d 0a0a [SIGNAL-GROUP]..\n-00011f10: 496e 7465 7272 7570 7420 7468 6520 6173 Interrupt the as\n-00011f20: 796e 6368 726f 6e6f 7573 2070 726f 6365 ynchronous proce\n-00011f30: 7373 2050 524f 4345 5353 2e20 4966 2053 ss PROCESS. If S\n-00011f40: 4947 4e41 4c2d 4752 4f55 5020 6973 2074 IGNAL-GROUP is t\n-00011f50: 2c20 696e 7465 7272 7570 740a 616c 6c20 , interrupt.all \n-00011f60: 6368 696c 6420 7072 6f63 6573 7365 7320 child processes \n-00011f70: 6f66 2050 524f 4345 5353 2028 6974 2773 of PROCESS (it's\n-00011f80: 2070 726f 6365 7373 2067 726f 7570 292e process group).\n-00011f90: 7265 702e 696f 2e70 726f 6365 7373 6573 rep.io.processes\n-00011fa0: 2370 726f 6365 7373 2d70 726f 6770 726f #process-progpro\n-00011fb0: 6365 7373 2d70 726f 6720 5052 4f43 4553 cess-prog PROCES\n-00011fc0: 530a 0a52 6574 7572 6e20 7468 6520 6e61 S..Return the na\n-00011fd0: 6d65 206f 6620 7468 6520 7072 6f67 7261 me of the progra\n-00011fe0: 6d20 696e 2050 524f 4345 5353 2e00 0000 m in PROCESS....\n-00011ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00012000: 7265 702e 696f 2e73 6f63 6b65 7473 2373 rep.io.sockets#s\n-00012010: 6f63 6b65 742d 6163 6365 7074 736f 636b ocket-acceptsock\n-00012020: 6574 2d61 6363 6570 7420 534f 434b 4554 et-accept SOCKET\n-00012030: 205b 5354 5245 414d 5d20 5b53 454e 5449 [STREAM] [SENTI\n-00012040: 4e45 4c5d 0a0a 4163 6365 7074 2074 6865 NEL]..Accept the\n-00012050: 2070 656e 6469 6e67 2063 6f6e 6e65 6374 pending connect\n-00012060: 696f 6e20 7265 7175 6573 7420 6f6e 2073 ion request on s\n-00012070: 6572 7665 7220 736f 636b 6574 2053 4f43 erver socket SOC\n-00012080: 4b45 542e 2054 6869 730a 7769 6c6c 2063 KET. This.will c\n-00012090: 7265 6174 6520 616e 6420 7265 7475 726e reate and return\n-000120a0: 2061 2063 6c69 656e 7420 736f 636b 6574 a client socket\n-000120b0: 2066 6f72 6d69 6e67 2074 6865 2065 6e64 forming the end\n-000120c0: 2070 6f69 6e74 206f 6620 7468 650a 636f point of the.co\n-000120d0: 6e6e 6563 7469 6f6e 2e0a 0a41 6e79 206f nnection...Any o\n-000120e0: 7574 7075 7420 7265 6365 6976 6564 2077 utput received w\n-000120f0: 696c 6c20 6265 2063 6f70 6965 6420 746f ill be copied to\n-00012100: 2074 6865 206f 7574 7075 7420 7374 7265 the output stre\n-00012110: 616d 2053 5452 4541 4d2c 2077 6865 6e0a am STREAM, when.\n-00012120: 7468 6520 636f 6e6e 6563 7469 6f6e 2069 the connection i\n-00012130: 7320 7465 726d 696e 6174 6564 2072 656d s terminated rem\n-00012140: 6f74 656c 7920 5345 4e54 494e 454c 2077 otely SENTINEL w\n-00012150: 696c 6c20 6265 2063 616c 6c65 6420 7769 ill be called wi\n-00012160: 7468 2074 6865 0a63 6c6f 7365 6420 736f th the.closed so\n-00012170: 636b 6574 2061 7320 6974 7320 736f 6c65 cket as its sole\n-00012180: 2061 7267 756d 656e 742e 0a0a 4e6f 7465 argument...Note\n-00012190: 2074 6861 7420 7468 6973 2066 756e 6374 that this funct\n-000121a0: 696f 6e20 6d75 7374 2062 6520 6361 6c6c ion must be call\n-000121b0: 6564 2065 7665 7279 2074 696d 6520 6120 ed every time a \n-000121c0: 636f 6e6e 6563 7469 6f6e 2072 6571 7565 connection reque\n-000121d0: 7374 0a69 7320 7265 6365 6976 6564 2e20 st.is received. \n-000121e0: 4966 2074 6865 2073 6572 7665 7220 7761 If the server wa\n-000121f0: 6e74 7320 746f 2072 656a 6563 7420 7468 nts to reject th\n-00012200: 6520 636f 6e6e 6563 7469 6f6e 2069 7420 e connection it \n-00012210: 7368 6f75 6c64 0a73 7562 7365 7175 656e should.subsequen\n-00012220: 746c 7920 6361 6c6c 2060 636c 6f73 652d tly call `close-\n-00012230: 736f 636b 6574 2720 6f6e 2074 6865 2063 socket' on the c\n-00012240: 7265 6174 6564 2063 6c69 656e 742e 7265 reated client.re\n-00012250: 702e 696f 2e70 726f 6365 7373 6573 236b p.io.processes#k\n-00012260: 696c 6c2d 7072 6f63 6573 736b 696c 6c2d ill-processkill-\n-00012270: 7072 6f63 6573 7320 5052 4f43 4553 5320 process PROCESS \n-00012280: 5b53 4947 4e41 4c2d 4752 4f55 505d 0a0a [SIGNAL-GROUP]..\n-00012290: 4b69 6c6c 2074 6865 2061 7379 6e63 6872 Kill the asynchr\n-000122a0: 6f6e 6f75 7320 7072 6f63 6573 7320 5052 onous process PR\n-000122b0: 4f43 4553 532e 2049 6620 5349 474e 414c OCESS. If SIGNAL\n-000122c0: 2d47 524f 5550 2069 7320 742c 206b 696c -GROUP is t, kil\n-000122d0: 6c20 616c 6c0a 6368 696c 6420 7072 6f63 l all.child proc\n-000122e0: 6573 7365 7320 6f66 2050 524f 4345 5353 esses of PROCESS\n-000122f0: 2028 6974 2773 2070 726f 6365 7373 2067 (it's process g\n-00012300: 726f 7570 292e 7265 702e 696f 2e70 726f roup).rep.io.pro\n-00012310: 6365 7373 6573 2373 6967 6e61 6c5f 7072 cesses#signal_pr\n-00012320: 6f63 6573 7373 6967 6e61 6c2d 7072 6f63 ocesssignal-proc\n-00012330: 6573 7320 5052 4f43 4553 5320 5349 474e ess PROCESS SIGN\n-00012340: 414c 205b 5349 474e 414c 2d47 524f 5550 AL [SIGNAL-GROUP\n-00012350: 5d0a 0a53 656e 6473 2074 6865 2073 6967 ]..Sends the sig\n-00012360: 6e61 6c20 5349 474e 414c 2074 6f20 7468 nal SIGNAL to th\n-00012370: 6520 7072 6f63 6573 7320 5052 4f43 4553 e process PROCES\n-00012380: 532e 2049 6620 5349 474e 414c 2d47 524f S. If SIGNAL-GRO\n-00012390: 5550 2069 730a 6e6f 6e2d 6e69 6c20 616c UP is.non-nil al\n-000123a0: 736f 2063 6f6e 7469 6e75 6573 2074 6865 so continues the\n-000123b0: 2070 726f 6365 7373 6573 2069 6e20 7468 processes in th\n-000123c0: 6520 7072 6f63 6573 7320 6772 6f75 7020 e process group \n-000123d0: 6f66 2050 524f 4345 5353 2e0a 0a50 524f of PROCESS...PRO\n-000123e0: 4345 5353 206d 6179 2062 6520 6569 7468 CESS may be eith\n-000123f0: 6572 2061 204c 6973 7020 7072 6f63 6573 er a Lisp proces\n-00012400: 7320 6f62 6a65 6374 2c20 6f72 2061 6e20 s object, or an \n-00012410: 696e 7465 6765 7220 6769 7669 6e67 2074 integer giving t\n-00012420: 6865 0a70 726f 6365 7373 2d69 6420 6f66 he.process-id of\n-00012430: 2061 2070 726f 6365 7373 2028 6e6f 7420 a process (not \n-00012440: 6e65 6365 7373 6172 696c 7920 7374 6172 necessarily star\n-00012450: 7465 6420 6279 2072 6570 292e 0a0a 5349 ted by rep)...SI\n-00012460: 474e 414c 206d 6179 2065 6974 6865 7220 GNAL may either \n-00012470: 6265 2061 206e 756d 6572 6963 2073 6967 be a numeric sig\n-00012480: 6e61 6c2c 206f 7220 6120 7379 6d62 6f6c nal, or a symbol\n-00012490: 206e 616d 696e 6720 6120 7369 676e 616c naming a signal\n-000124a0: 2c20 692e 652e 0a74 6865 2073 796d 626f , i.e..the symbo\n-000124b0: 6c20 6049 4e54 2720 666f 7220 7468 6520 l `INT' for the \n-000124c0: 554e 4958 2053 4947 494e 5420 7369 676e UNIX SIGINT sign\n-000124d0: 616c 2e72 6570 2e69 6f2e 7072 6f63 6573 al.rep.io.proces\n-000124e0: 7365 7323 7072 6f63 6573 732d 6578 6974 ses#process-exit\n-000124f0: 2d73 7461 7475 7370 726f 6365 7373 2d65 -statusprocess-e\n-00012500: 7869 742d 7374 6174 7573 2050 524f 4345 xit-status PROCE\n-00012510: 5353 0a0a 5265 7475 726e 7320 7468 6520 SS..Returns the \n-00012520: 756e 7072 6f63 6573 7365 6420 6578 6974 unprocessed exit\n-00012530: 2d73 7461 7475 7320 6f66 2074 6865 206c -status of the l\n-00012540: 6173 7420 7072 6f63 6573 7320 746f 2062 ast process to b\n-00012550: 6520 7275 6e20 6f6e 2074 6865 0a70 726f e run on the.pro\n-00012560: 6365 7373 2d6f 626a 6563 7420 5052 4f43 cess-object PROC\n-00012570: 4553 532e 2049 6620 5052 4f43 4553 5320 ESS. If PROCESS \n-00012580: 6973 2063 7572 7265 6e74 6c79 2072 756e is currently run\n-00012590: 6e69 6e67 2c20 7265 7475 726e 206e 696c ning, return nil\n-000125a0: 2e72 6570 2e69 6f2e 7072 6f63 6573 7365 .rep.io.processe\n-000125b0: 7323 7072 6f63 6573 732d 6172 6773 7072 s#process-argspr\n-000125c0: 6f63 6573 732d 6172 6773 2050 524f 4345 ocess-args PROCE\n-000125d0: 5353 0a0a 5265 7475 726e 2074 6865 206c SS..Return the l\n-000125e0: 6973 7420 6f66 2061 7267 756d 656e 7473 ist of arguments\n-000125f0: 2074 6f20 5052 4f43 4553 532e 7265 702e to PROCESS.rep.\n-00012600: 696f 2e70 726f 6365 7373 6573 2373 6574 io.processes#set\n-00012610: 2d70 726f 6365 7373 2d64 6972 7365 742d -process-dirset-\n-00012620: 7072 6f63 6573 732d 6469 7220 5052 4f43 process-dir PROC\n-00012630: 4553 5320 4449 520a 0a53 6574 2074 6865 ESS DIR..Set the\n-00012640: 2064 6972 6563 746f 7279 206f 6620 5052 directory of PR\n-00012650: 4f43 4553 5320 746f 2044 4952 2e72 6570 OCESS to DIR.rep\n-00012660: 2e69 6f2e 7072 6f63 6573 7365 7323 7072 .io.processes#pr\n-00012670: 6f63 6573 732d 636f 6e6e 6563 7469 6f6e ocess-connection\n-00012680: 2d74 7970 6570 726f 6365 7373 2d63 6f6e -typeprocess-con\n-00012690: 6e65 6374 696f 6e2d 7479 7065 2050 524f nection-type PRO\n-000126a0: 4345 5353 0a0a 5265 7475 726e 7320 6120 CESS..Returns a \n-000126b0: 7379 6d62 6f6c 2064 6566 696e 696e 6720 symbol defining \n-000126c0: 7468 6520 7479 7065 206f 6620 7374 7265 the type of stre\n-000126d0: 616d 2028 692e 652e 2070 6970 652c 2070 am (i.e. pipe, p\n-000126e0: 7479 2c20 6f72 0a73 6f63 6b65 7470 6169 ty, or.socketpai\n-000126f0: 7229 2075 7365 6420 746f 2063 6f6e 6e65 r) used to conne\n-00012700: 6374 2050 524f 4345 5353 2077 6974 6820 ct PROCESS with \n-00012710: 6974 7320 7068 7973 6963 616c 2070 726f its physical pro\n-00012720: 6365 7373 2e72 6570 2e69 6f2e 7072 6f63 cess.rep.io.proc\n-00012730: 6573 7365 7323 7365 742d 7072 6f63 6573 esses#set-proces\n-00012740: 732d 636f 6e6e 6563 7469 6f6e 2d74 7970 s-connection-typ\n-00012750: 6573 6574 2d70 726f 6365 7373 2d63 6f6e eset-process-con\n-00012760: 6e65 6374 696f 6e2d 7479 7065 2050 524f nection-type PRO\n-00012770: 4345 5353 2054 5950 450a 0a44 6566 696e CESS TYPE..Defin\n-00012780: 6520 686f 7720 5052 4f43 4553 5320 636f e how PROCESS co\n-00012790: 6d6d 756e 6963 6174 6573 2077 6974 6820 mmunicates with \n-000127a0: 6974 2773 2063 6869 6c64 2070 726f 6365 it's child proce\n-000127b0: 7373 2c20 5459 5045 206d 6179 2062 650a ss, TYPE may be.\n-000127c0: 6f6e 6520 6f66 2074 6865 2066 6f6c 6c6f one of the follo\n-000127d0: 7769 6e67 2073 796d 626f 6c73 3a0a 0a20 wing symbols:.. \n-000127e0: 2070 7479 0909 5573 6520 6120 7074 790a pty..Use a pty.\n-000127f0: 2020 7069 7065 0909 5468 7265 6520 7069 pipe..Three pi\n-00012800: 7065 7320 6172 6520 7573 6564 0a20 2073 pes are used. s\n-00012810: 6f63 6b65 7470 6169 7209 5573 6520 6120 ocketpair.Use a \n-00012820: 736f 636b 6574 7061 6972 0a0a 5468 6973 socketpair..This\n-00012830: 2066 756e 6374 696f 6e20 6361 6e20 6f6e function can on\n-00012840: 6c79 2062 6520 7573 6564 2077 6865 6e20 ly be used when \n-00012850: 5052 4f43 4553 5320 6973 206e 6f74 2069 PROCESS is not i\n-00012860: 6e20 7573 652e 0a0a 4e6f 7465 2074 6861 n use...Note tha\n-00012870: 7420 6f6e 6c79 2074 6865 2060 7069 7065 t only the `pipe\n-00012880: 2720 636f 6e6e 6563 7469 6f6e 2074 7970 ' connection typ\n-00012890: 6520 616c 6c6f 7773 2070 726f 6365 7373 e allows process\n-000128a0: 206f 7574 7075 7420 616e 640a 7072 6f63 output and.proc\n-000128b0: 6573 7320 6572 726f 7220 6f75 7470 7574 ess error output\n-000128c0: 2074 6f20 6265 2064 6966 6665 7265 6e74 to be different\n-000128d0: 6961 7465 642e 7265 702e 696f 2e64 622e iated.rep.io.db.\n-000128e0: 7364 626d 2373 6462 6d2d 636c 6f73 6573 sdbm#sdbm-closes\n-000128f0: 6462 6d2d 636c 6f73 6520 4442 4d72 6570 dbm-close DBMrep\n-00012900: 2e69 6f2e 6462 2e73 6462 6d23 7364 626d .io.db.sdbm#sdbm\n-00012910: 2d66 6574 6368 7364 626d 2d66 6574 6368 -fetchsdbm-fetch\n-00012920: 2044 424d 204b 4559 7265 702e 696f 2e64 DBM KEYrep.io.d\n-00012930: 622e 7364 626d 2373 6462 6d2d 6669 7273 b.sdbm#sdbm-firs\n-00012940: 746b 6579 7364 626d 2d66 6972 7374 6b65 tkeysdbm-firstke\n-00012950: 7920 4442 4d72 6570 2e69 6f2e 6462 2e73 y DBMrep.io.db.s\n-00012960: 6462 6d23 7364 626d 7073 6462 6d70 2041 dbm#sdbmpsdbmp A\n-00012970: 5247 0a0a 5265 7475 726e 7320 7420 6966 RG..Returns t if\n-00012980: 2041 5247 2069 7320 616e 2073 6462 6d20 ARG is an sdbm \n-00012990: 6f62 6a65 6374 2028 6372 6561 7465 6420 object (created \n-000129a0: 6279 2060 7364 626d 2d6f 7065 6e27 292e by `sdbm-open').\n-000129b0: 7265 702e 7379 7374 656d 236f 7065 7261 rep.system#opera\n-000129c0: 7469 6e67 2d73 7973 7465 6d41 2073 796d ting-systemA sym\n-000129d0: 626f 6c20 6465 6669 6e69 6e67 2074 6865 bol defining the\n-000129e0: 2074 7970 6520 6f66 206f 7065 7261 7469 type of operati\n-000129f0: 6e67 2073 7973 7465 6d20 7468 6174 204a ng system that J\n-00012a00: 6164 6520 6973 2072 756e 6e69 6e67 0a75 ade is running.u\n-00012a10: 6e64 6572 2e20 4375 7272 656e 746c 7920 nder. Currently \n-00012a20: 7468 6973 2069 7320 616c 7761 7973 2074 this is always t\n-00012a30: 6865 2073 796d 626f 6c20 6075 6e69 7827 he symbol `unix'\n-00012a40: 2e72 6570 2e73 7973 7465 6d23 7265 702d .rep.system#rep-\n-00012a50: 7665 7273 696f 6e41 2073 7472 696e 6720 versionA string \n-00012a60: 6465 6669 6e69 6e67 2074 6865 2063 7572 defining the cur\n-00012a70: 7265 6e74 2076 6572 7369 6f6e 206f 6620 rent version of \n-00012a80: 7468 6520 5245 5020 696e 7465 7270 7265 the REP interpre\n-00012a90: 7465 722e 7265 702e 6461 7461 2366 6c61 ter.rep.data#fla\n-00012aa0: 7474 656e 2d74 6162 6c65 5472 616e 736c tten-tableTransl\n-00012ab0: 6174 696f 6e20 7461 626c 6520 746f 2063 ation table to c\n-00012ac0: 6f6e 7665 7274 206e 6577 6c69 6e65 2063 onvert newline c\n-00012ad0: 6861 7261 6374 6572 7320 746f 2073 7061 haracters to spa\n-00012ae0: 6365 732e 7265 702e 7379 7374 656d 2362 ces.rep.system#b\n-00012af0: 6565 7062 6565 700a 0a52 696e 6773 2061 eepbeep..Rings a\n-00012b00: 2062 656c 6c2e 7265 702e 6461 7461 2363 bell.rep.data#c\n-00012b10: 6f6d 706c 6574 652d 7374 7269 6e67 636f omplete-stringco\n-00012b20: 6d70 6c65 7465 2d73 7472 696e 6720 5445 mplete-string TE\n-00012b30: 4d50 4c41 5445 204c 4953 5420 5b46 4f4c MPLATE LIST [FOL\n-00012b40: 442d 4341 5345 5d0a 0a52 6574 7572 6e20 D-CASE]..Return \n-00012b50: 6120 7374 7269 6e67 2077 686f 7365 2062 a string whose b\n-00012b60: 6567 696e 6e69 6e67 206d 6174 6368 6573 eginning matches\n-00012b70: 2074 6865 2073 7472 696e 6720 5445 4d50 the string TEMP\n-00012b80: 4c41 5445 2c20 616e 6420 6973 2075 6e69 LATE, and is uni\n-00012b90: 7175 650a 696e 2074 6865 2073 6574 206f que.in the set o\n-00012ba0: 6620 616c 6c20 7374 7269 6e67 7320 696e f all strings in\n-00012bb0: 204c 4953 5420 7768 6963 6820 616c 736f LIST which also\n-00012bc0: 206d 6174 6368 2054 454d 504c 4154 452e match TEMPLATE.\n-00012bd0: 2049 6620 464f 4c44 2d43 4153 450a 6973 If FOLD-CASE.is\n-00012be0: 2074 2c20 616c 6c20 6d61 7463 6869 6e67 t, all matching\n-00012bf0: 2069 676e 6f72 6573 2063 6861 7261 6374 ignores charact\n-00012c00: 6572 2063 6173 652e 7265 702e 7379 7374 er case.rep.syst\n-00012c10: 656d 2363 7572 7265 6e74 2d75 7469 6d65 em#current-utime\n-00012c20: 6375 7272 656e 742d 7574 696d 650a 0a52 current-utime..R\n-00012c30: 6574 7572 6e20 7468 6520 6375 7272 656e eturn the curren\n-00012c40: 7420 7469 6d65 2069 6e20 6d69 6372 6f73 t time in micros\n-00012c50: 6563 6f6e 6473 2e72 6570 2e73 7973 7465 econds.rep.syste\n-00012c60: 6d23 6375 7272 656e 742d 7469 6d65 2d73 m#current-time-s\n-00012c70: 7472 696e 6763 7572 7265 6e74 2d74 696d tringcurrent-tim\n-00012c80: 652d 7374 7269 6e67 205b 5449 4d45 5d20 e-string [TIME] \n-00012c90: 5b46 4f52 4d41 545d 0a0a 5265 7475 726e [FORMAT]..Return\n-00012ca0: 7320 6120 6875 6d61 6e2d 7265 6164 6162 s a human-readab\n-00012cb0: 6c65 2073 7472 696e 6720 6465 6669 6e69 le string defini\n-00012cc0: 6e67 2074 6865 2063 7572 7265 6e74 2064 ng the current d\n-00012cd0: 6174 6520 616e 6420 7469 6d65 2c20 6f72 ate and time, or\n-00012ce0: 2069 660a 7370 6563 6966 6965 642c 2074 if.specified, t\n-00012cf0: 6861 7420 6465 6669 6e69 6e67 2054 494d hat defining TIM\n-00012d00: 452e 0a0a 4966 2064 6566 696e 6564 2c20 E...If defined, \n-00012d10: 464f 524d 4154 2069 7320 6120 7374 7269 FORMAT is a stri\n-00012d20: 6e67 2064 6566 696e 696e 6720 686f 7720 ng defining how \n-00012d30: 746f 2063 7265 6174 6520 7468 6520 7374 to create the st\n-00012d40: 7269 6e67 2e20 4974 2068 6173 0a74 6865 ring. It has.the\n-00012d50: 2073 616d 6520 636f 6e76 656e 7469 6f6e same convention\n-00012d60: 7320 6173 2074 6865 2074 656d 706c 6174 s as the templat\n-00012d70: 6520 746f 2074 6865 2043 206c 6962 7261 e to the C libra\n-00012d80: 7279 2773 2073 7472 6674 696d 6520 6675 ry's strftime fu\n-00012d90: 6e63 7469 6f6e 2e72 6570 2e73 7973 7465 nction.rep.syste\n-00012da0: 6d23 7469 6d65 2d6c 6174 6572 2d70 7469 m#time-later-pti\n-00012db0: 6d65 2d6c 6174 6572 2d70 2054 494d 452d me-later-p TIME-\n-00012dc0: 5354 414d 5031 2054 494d 452d 5354 414d STAMP1 TIME-STAM\n-00012dd0: 5032 0a0a 5265 7475 726e 7320 7420 7768 P2..Returns t wh\n-00012de0: 656e 2054 494d 452d 5354 414d 5031 2072 en TIME-STAMP1 r\n-00012df0: 6566 6572 7320 746f 2061 206c 6174 6572 efers to a later\n-00012e00: 2074 696d 6520 7468 616e 2054 494d 452d time than TIME-\n-00012e10: 5354 414d 5032 2e72 6570 2e73 7973 7465 STAMP2.rep.syste\n-00012e20: 6d23 736c 6565 702d 666f 7273 6c65 6570 m#sleep-forsleep\n-00012e30: 2d66 6f72 2053 4543 4f4e 4453 205b 4d49 -for SECONDS [MI\n-00012e40: 4c4c 4953 4543 4f4e 4453 5d0a 0a50 6175 LLISECONDS]..Pau\n-00012e50: 7365 2066 6f72 2053 4543 4f4e 4453 2028 se for SECONDS (\n-00012e60: 706c 7573 2074 6865 206f 7074 696f 6e61 plus the optiona\n-00012e70: 6c20 4d49 4c4c 4953 4543 4f4e 4420 636f l MILLISECOND co\n-00012e80: 6d70 6f6e 656e 7429 206c 656e 6774 6820 mponent) length \n-00012e90: 6f66 2074 696d 652e 7265 702e 7379 7374 of time.rep.syst\n-00012ea0: 656d 2375 7365 722d 6c6f 6769 6e2d 6e61 em#user-login-na\n-00012eb0: 6d65 7573 6572 2d6c 6f67 696e 2d6e 616d meuser-login-nam\n-00012ec0: 650a 0a52 6574 7572 6e73 2074 6865 206c e..Returns the l\n-00012ed0: 6f67 696e 206e 616d 6520 6f66 2074 6865 ogin name of the\n-00012ee0: 2075 7365 7220 2861 2073 7472 696e 6729 user (a string)\n-00012ef0: 2e72 6570 2e73 7973 7465 6d23 7573 6572 .rep.system#user\n-00012f00: 2d68 6f6d 652d 6469 7265 6374 6f72 7975 -home-directoryu\n-00012f10: 7365 722d 686f 6d65 2d64 6972 6563 746f ser-home-directo\n-00012f20: 7279 205b 5553 4552 5d0a 0a52 6574 7572 ry [USER]..Retur\n-00012f30: 6e20 7468 6520 7061 7468 2074 6f20 5553 n the path to US\n-00012f40: 4552 2773 2068 6f6d 6520 6469 7265 6374 ER's home direct\n-00012f50: 6f72 7920 2861 2073 7472 696e 6729 2e20 ory (a string). \n-00012f60: 5768 656e 2055 5345 5220 6973 2075 6e64 When USER is und\n-00012f70: 6566 696e 6564 0a74 6865 2064 6972 6563 efined.the direc\n-00012f80: 746f 7279 206f 6620 7468 6520 7573 6572 tory of the user\n-00012f90: 2077 686f 2065 7865 6375 7465 6420 4a61 who executed Ja\n-00012fa0: 6465 2069 7320 666f 756e 642e 7265 702e de is found.rep.\n-00012fb0: 6461 7461 2375 7070 6572 2d63 6173 652d data#upper-case-\n-00012fc0: 7075 7070 6572 2d63 6173 652d 7020 4348 pupper-case-p CH\n-00012fd0: 4152 0a0a 5265 7475 726e 7320 7420 6966 AR..Returns t if\n-00012fe0: 2043 4841 5220 6973 2075 7070 6572 2063 CHAR is upper c\n-00012ff0: 6173 652e 0000 0000 0000 0000 0000 0000 ase.............\n-00013000: 7265 702e 696f 2e70 726f 6365 7373 6573 rep.io.processes\n-00013010: 2373 746f 702d 7072 6f63 6573 7373 746f #stop-processsto\n-00013020: 702d 7072 6f63 6573 7320 5052 4f43 4553 p-process PROCES\n-00013030: 5320 5b53 4947 4e41 4c2d 4752 4f55 505d S [SIGNAL-GROUP]\n-00013040: 0a0a 5375 7370 656e 6473 2065 7865 6375 ..Suspends execu\n-00013050: 7469 6f6e 206f 6620 5052 4f43 4553 532c tion of PROCESS,\n-00013060: 2073 6565 2060 636f 6e74 696e 7565 2d70 see `continue-p\n-00013070: 726f 6365 7373 272e 2049 6620 5349 474e rocess'. If SIGN\n-00013080: 414c 2d47 524f 5550 2069 730a 6e6f 6e2d AL-GROUP is.non-\n-00013090: 6e69 6c20 616c 736f 2073 7573 7065 6e64 nil also suspend\n-000130a0: 7320 7468 6520 7072 6f63 6573 7365 7320 s the processes \n-000130b0: 696e 2074 6865 2070 726f 6365 7373 2067 in the process g\n-000130c0: 726f 7570 206f 6620 5052 4f43 4553 532e roup of PROCESS.\n-000130d0: 7265 702e 696f 2e70 726f 6365 7373 6573 rep.io.processes\n-000130e0: 2363 6f6e 7469 6e75 652d 7072 6f63 6573 #continue-proces\n-000130f0: 7363 6f6e 7469 6e75 652d 7072 6f63 6573 scontinue-proces\n-00013100: 7320 5052 4f43 4553 5320 5b53 4947 4e41 s PROCESS [SIGNA\n-00013110: 4c2d 4752 4f55 505d 0a0a 5265 7374 6172 L-GROUP]..Restar\n-00013120: 7473 2050 524f 4345 5353 2061 6674 6572 ts PROCESS after\n-00013130: 2069 7420 6861 7320 6265 656e 2073 746f it has been sto\n-00013140: 7070 6564 2028 7669 6120 6073 746f 702d pped (via `stop-\n-00013150: 7072 6f63 6573 7327 292e 2049 660a 5349 process'). If.SI\n-00013160: 474e 414c 2d47 524f 5550 2069 7320 6e6f GNAL-GROUP is no\n-00013170: 6e2d 6e69 6c20 616c 736f 2063 6f6e 7469 n-nil also conti\n-00013180: 6e75 6573 2074 6865 2070 726f 6365 7373 nues the process\n-00013190: 6573 2069 6e20 7468 6520 7072 6f63 6573 es in the proces\n-000131a0: 7320 6772 6f75 7020 6f66 0a50 524f 4345 s group of.PROCE\n-000131b0: 5353 2e72 6570 2e69 6f2e 7072 6f63 6573 SS.rep.io.proces\n-000131c0: 7365 7323 7072 6f63 6573 732d 6578 6974 ses#process-exit\n-000131d0: 2d76 616c 7565 7072 6f63 6573 732d 6578 -valueprocess-ex\n-000131e0: 6974 2d76 616c 7565 2050 524f 4345 5353 it-value PROCESS\n-000131f0: 0a0a 5265 7475 726e 7320 7468 6520 7265 ..Returns the re\n-00013200: 7475 726e 2d76 616c 7565 206f 6620 7468 turn-value of th\n-00013210: 6520 6c61 7374 2070 726f 6365 7373 2074 e last process t\n-00013220: 6f20 6265 2072 756e 206f 6e20 5052 4f43 o be run on PROC\n-00013230: 4553 532c 206f 7220 6e69 6c20 6966 3a0a ESS, or nil if:.\n-00013240: 2020 6129 206e 6f20 7072 6f63 6573 7320 a) no process \n-00013250: 6861 7320 7275 6e20 6f6e 2050 524f 4345 has run on PROCE\n-00013260: 5353 0a20 2062 2920 5052 4f43 4553 5320 SS. b) PROCESS \n-00013270: 6973 2073 7469 6c6c 2072 756e 6e69 6e67 is still running\n-00013280: 0a20 2063 2920 5052 4f43 4553 5320 6578 . c) PROCESS ex\n-00013290: 6974 6564 2061 626e 6f72 6d61 6c6c 7972 ited abnormallyr\n-000132a0: 6570 2e69 6f2e 7072 6f63 6573 7365 7323 ep.io.processes#\n-000132b0: 7072 6f63 6573 732d 6964 7072 6f63 6573 process-idproces\n-000132c0: 732d 6964 205b 5052 4f43 4553 535d 0a0a s-id [PROCESS]..\n-000132d0: 4966 2050 524f 4345 5353 2069 7320 7275 If PROCESS is ru\n-000132e0: 6e6e 696e 6720 6f72 2073 746f 7070 6564 nning or stopped\n-000132f0: 2c20 7265 7475 726e 2074 6865 2070 726f , return the pro\n-00013300: 6365 7373 2d69 6465 6e74 6966 6965 7220 cess-identifier \n-00013310: 6173 736f 6369 6174 6564 0a77 6974 6820 associated.with \n-00013320: 6974 2028 6965 2c20 6974 7320 7069 6429 it (ie, its pid)\n-00013330: 2e0a 0a49 6620 5052 4f43 4553 5320 6973 ...If PROCESS is\n-00013340: 206e 696c 2c20 7265 7475 726e 2074 6865 nil, return the\n-00013350: 2070 726f 6365 7373 2069 6420 6f66 2074 process id of t\n-00013360: 6865 204c 6973 7020 696e 7465 7270 7265 he Lisp interpre\n-00013370: 7465 722e 7265 702e 696f 2e70 726f 6365 ter.rep.io.proce\n-00013380: 7373 6573 2373 6574 2d70 726f 6365 7373 sses#set-process\n-00013390: 2d70 726f 6773 6574 2d70 726f 6365 7373 -progset-process\n-000133a0: 2d70 726f 6720 5052 4f43 4553 5320 5052 -prog PROCESS PR\n-000133b0: 4f47 5241 4d0a 0a53 6574 7320 7468 6520 OGRAM..Sets the \n-000133c0: 6e61 6d65 206f 6620 7468 6520 7072 6f67 name of the prog\n-000133d0: 7261 6d20 746f 2072 756e 206f 6e20 5052 ram to run on PR\n-000133e0: 4f43 4553 5320 746f 2046 494c 452e 7265 OCESS to FILE.re\n-000133f0: 702e 696f 2e70 726f 6365 7373 6573 2373 p.io.processes#s\n-00013400: 6574 2d70 726f 6365 7373 2d61 7267 7373 et-process-argss\n-00013410: 6574 2d70 726f 6365 7373 2d61 7267 7320 et-process-args \n-00013420: 5052 4f43 4553 5320 4152 472d 4c49 5354 PROCESS ARG-LIST\n-00013430: 0a0a 5365 7420 7468 6520 6172 6775 6d65 ..Set the argume\n-00013440: 6e74 7320 746f 2050 524f 4345 5353 2e72 nts to PROCESS.r\n-00013450: 6570 2e69 6f2e 7072 6f63 6573 7365 7323 ep.io.processes#\n-00013460: 7072 6f63 6573 732d 6f75 7470 7574 2d73 process-output-s\n-00013470: 7472 6561 6d70 726f 6365 7373 2d6f 7574 treamprocess-out\n-00013480: 7075 742d 7374 7265 616d 2050 524f 4345 put-stream PROCE\n-00013490: 5353 0a0a 5265 7475 726e 2074 6865 2073 SS..Return the s\n-000134a0: 7472 6561 6d20 746f 2077 6869 6368 2061 tream to which a\n-000134b0: 6c6c 206f 7574 7075 7420 6672 6f6d 2050 ll output from P\n-000134c0: 524f 4345 5353 2069 7320 7365 6e74 2e72 ROCESS is sent.r\n-000134d0: 6570 2e69 6f2e 7072 6f63 6573 7365 7323 ep.io.processes#\n-000134e0: 7365 742d 7072 6f63 6573 732d 6572 726f set-process-erro\n-000134f0: 722d 7374 7265 616d 7365 742d 7072 6f63 r-streamset-proc\n-00013500: 6573 732d 6572 726f 722d 7374 7265 616d ess-error-stream\n-00013510: 2050 524f 4345 5353 2053 5452 4541 4d0a PROCESS STREAM.\n-00013520: 0a53 6574 2074 6865 2065 7272 6f72 2d73 .Set the error-s\n-00013530: 7472 6561 6d20 6f66 2050 524f 4345 5353 tream of PROCESS\n-00013540: 2074 6f20 5354 5245 414d 2e20 6e69 6c20 to STREAM. nil \n-00013550: 6d65 616e 7320 6469 7363 6172 6420 616c means discard al\n-00013560: 6c20 6f75 7470 7574 2e0a 0a4e 6f74 6520 l output...Note \n-00013570: 7468 6174 2074 6869 7320 6375 7272 656e that this curren\n-00013580: 746c 7920 6f6e 6c79 2077 6f72 6b73 2063 tly only works c\n-00013590: 6f72 7265 6374 6c79 2077 6974 6820 7069 orrectly with pi\n-000135a0: 7065 2063 6f6e 6e65 6374 696f 6e73 2e72 pe connections.r\n-000135b0: 6570 2e69 6f2e 7072 6f63 6573 7365 7323 ep.io.processes#\n-000135c0: 7072 6f63 6573 732d 6675 6e63 7469 6f6e process-function\n-000135d0: 7072 6f63 6573 732d 6675 6e63 7469 6f6e process-function\n-000135e0: 2050 524f 4345 5353 0a0a 5265 7475 726e PROCESS..Return\n-000135f0: 2074 6865 2066 756e 6374 696f 6e20 7768 the function wh\n-00013600: 6963 6820 6973 2063 616c 6c65 6420 7768 ich is called wh\n-00013610: 656e 2050 524f 4345 5353 2063 6861 6e67 en PROCESS chang\n-00013620: 6573 2073 7461 7465 2028 692e 652e 2069 es state (i.e. i\n-00013630: 740a 6578 6974 7320 6f72 2069 7320 7374 t.exits or is st\n-00013640: 6f70 7065 6429 2e72 6570 2e69 6f2e 7072 opped).rep.io.pr\n-00013650: 6f63 6573 7365 7323 7072 6f63 6573 732d ocesses#process-\n-00013660: 6469 7270 726f 6365 7373 2d64 6972 2050 dirprocess-dir P\n-00013670: 524f 4345 5353 0a0a 5265 7475 726e 2074 ROCESS..Return t\n-00013680: 6865 206e 616d 6520 6f66 2074 6865 2064 he name of the d\n-00013690: 6972 6563 746f 7279 2077 6869 6368 2062 irectory which b\n-000136a0: 6563 6f6d 6573 2074 6865 2077 6f72 6b69 ecomes the worki\n-000136b0: 6e67 2064 6972 6563 746f 7279 206f 660a ng directory of.\n-000136c0: 5052 4f43 4553 5320 7768 656e 2069 7420 PROCESS when it \n-000136d0: 6973 2073 7461 7274 6564 2e72 6570 2e69 is started.rep.i\n-000136e0: 6f2e 7072 6f63 6573 7365 7323 6163 6365 o.processes#acce\n-000136f0: 7074 2d70 726f 6365 7373 2d6f 7574 7075 pt-process-outpu\n-00013700: 7461 6363 6570 742d 7072 6f63 6573 732d taccept-process-\n-00013710: 6f75 7470 7574 205b 5345 434f 4e44 535d output [SECONDS]\n-00013720: 205b 4d49 4c4c 4953 4543 4f4e 4453 5d0a [MILLISECONDS].\n-00013730: 0a57 6169 7420 5345 434f 4e44 5320 706c .Wait SECONDS pl\n-00013740: 7573 204d 494c 4c49 5345 434f 4e44 5320 us MILLISECONDS \n-00013750: 666f 7220 6f75 7470 7574 2066 726f 6d20 for output from \n-00013760: 616e 7920 6173 796e 6368 726f 6e6f 7573 any asynchronous\n-00013770: 2073 7562 7072 6f63 6573 7365 732e 0a49 subprocesses..I\n-00013780: 6620 616e 7920 6172 7269 7665 732c 2070 f any arrives, p\n-00013790: 726f 6365 7373 2069 742c 2074 6865 6e20 rocess it, then \n-000137a0: 7265 7475 726e 206e 696c 2e20 4f74 6865 return nil. Othe\n-000137b0: 7277 6973 6520 7265 7475 726e 2074 2e0a rwise return t..\n-000137c0: 0a4e 6f74 6520 7468 6174 206f 7574 7075 .Note that outpu\n-000137d0: 7420 696e 636c 7564 6573 206e 6f74 6966 t includes notif\n-000137e0: 6963 6174 696f 6e20 6f66 2070 726f 6365 ication of proce\n-000137f0: 7373 2074 6572 6d69 6e61 7469 6f6e 2e72 ss termination.r\n-00013800: 6570 2e69 6f2e 6462 2e73 6462 6d23 7364 ep.io.db.sdbm#sd\n-00013810: 626d 2d64 656c 6574 6573 6462 6d2d 6465 bm-deletesdbm-de\n-00013820: 6c65 7465 2044 424d 204b 4559 7265 702e lete DBM KEYrep.\n-00013830: 696f 2e64 622e 7364 626d 2373 6462 6d2d io.db.sdbm#sdbm-\n-00013840: 6e65 7874 6b65 7973 6462 6d2d 6e65 7874 nextkeysdbm-next\n-00013850: 6b65 7920 4442 4d70 726f 6365 7373 2d65 key DBMprocess-e\n-00013860: 6e76 6972 6f6e 6d65 6e74 4120 6c69 7374 nvironmentA list\n-00013870: 206f 6620 616c 6c20 656e 7669 726f 6e6d of all environm\n-00013880: 656e 7420 7661 7269 6162 6c65 7320 2861 ent variables (a\n-00013890: 7320 7374 7269 6e67 7320 224e 414d 453d s strings \"NAME=\n-000138a0: 5641 4c55 4522 2920 7061 7373 6564 0a74 VALUE\") passed.t\n-000138b0: 6f20 7468 6520 696e 7465 7270 7265 7465 o the interprete\n-000138c0: 722e 2041 6c73 6f20 7573 6564 2074 6f20 r. Also used to \n-000138d0: 7370 6563 6966 7920 7468 6520 656e 7669 specify the envi\n-000138e0: 726f 6e6d 656e 7420 6f66 2073 7562 7072 ronment of subpr\n-000138f0: 6f63 6573 7365 732e 7265 702e 7379 7374 ocesses.rep.syst\n-00013900: 656d 2372 6570 2d62 7569 6c64 2d69 6441 em#rep-build-idA\n-00013910: 2073 7472 696e 6720 6465 7363 7269 6269 string describi\n-00013920: 6e67 2077 6865 6e2c 2077 6865 7265 2c20 ng when, where, \n-00013930: 616e 6420 6279 2077 686f 2074 6865 2072 and by who the r\n-00013940: 756e 6e69 6e67 2076 6572 7369 6f6e 206f unning version o\n-00013950: 6620 7468 650a 4c49 5350 2069 6e74 6572 f the.LISP inter\n-00013960: 7072 6574 6572 2077 6173 2062 7569 6c74 preter was built\n-00013970: 2e72 6570 2e64 6174 6123 646f 776e 6361 .rep.data#downca\n-00013980: 7365 2d74 6162 6c65 3235 362d 6279 7465 se-table256-byte\n-00013990: 2073 7472 696e 6720 686f 6c64 696e 6720 string holding \n-000139a0: 7472 616e 736c 6174 696f 6e73 2074 6f20 translations to \n-000139b0: 7475 726e 2065 6163 6820 6368 6172 6163 turn each charac\n-000139c0: 7465 7220 696e 746f 2069 7473 0a6c 6f77 ter into its.low\n-000139d0: 6572 2d63 6173 6520 6571 7569 7661 6c65 er-case equivale\n-000139e0: 6e74 2e72 6570 2e73 7973 7465 6d23 6375 nt.rep.system#cu\n-000139f0: 7272 656e 742d 7469 6d65 6375 7272 656e rrent-timecurren\n-00013a00: 742d 7469 6d65 0a0a 5265 7475 726e 2061 t-time..Return a\n-00013a10: 2076 616c 7565 2064 656e 6f74 696e 6720 value denoting \n-00013a20: 7468 6520 6375 7272 656e 7420 7379 7374 the current syst\n-00013a30: 656d 2074 696d 652e 2054 6869 7320 7769 em time. This wi\n-00013a40: 6c6c 2062 6520 6120 636f 6e73 2063 656c ll be a cons cel\n-00013a50: 6c0a 636f 6e74 6169 6e69 6e67 2028 4441 l.containing (DA\n-00013a60: 5953 202e 2053 4543 4f4e 4453 292c 2074 YS . SECONDS), t\n-00013a70: 6865 206e 756d 6265 7220 6f66 2044 4159 he number of DAY\n-00013a80: 5320 7369 6e63 6520 7468 6520 6570 6f63 S since the epoc\n-00013a90: 682c 2061 6e64 2074 6865 0a6e 756d 6265 h, and the.numbe\n-00013aa0: 7220 6f66 2073 6563 6f6e 6473 2073 696e r of seconds sin\n-00013ab0: 6365 2074 6865 2073 7461 7274 206f 6620 ce the start of \n-00013ac0: 7468 6520 6461 7920 2875 6e69 7665 7273 the day (univers\n-00013ad0: 616c 2074 696d 6529 2e72 6570 2e73 7973 al time).rep.sys\n-00013ae0: 7465 6d23 6669 782d 7469 6d65 6669 782d tem#fix-timefix-\n-00013af0: 7469 6d65 2054 494d 4553 5441 4d50 0a0a time TIMESTAMP..\n-00013b00: 456e 7375 7265 2074 6861 7420 7468 6520 Ensure that the \n-00013b10: 7477 6f20 7061 7274 7320 6f66 2054 494d two parts of TIM\n-00013b20: 4553 5441 4d50 2061 7265 206d 7574 7561 ESTAMP are mutua\n-00013b30: 6c6c 7920 636f 6e73 6973 7465 6e74 2e20 lly consistent. \n-00013b40: 4966 206e 6f74 0a54 494d 4553 5441 4d50 If not.TIMESTAMP\n-00013b50: 2069 7320 616c 7465 7265 642e 2052 6574 is altered. Ret\n-00013b60: 7572 6e73 2054 494d 4553 5441 4d50 2e72 urns TIMESTAMP.r\n-00013b70: 6570 2e73 7973 7465 6d23 7369 742d 666f ep.system#sit-fo\n-00013b80: 7273 6974 2d66 6f72 205b 5345 434f 4e44 rsit-for [SECOND\n-00013b90: 535d 205b 4d49 4c4c 4953 4543 4f4e 4453 S] [MILLISECONDS\n-00013ba0: 5d0a 0a57 6169 7420 666f 7220 696e 7075 ]..Wait for inpu\n-00013bb0: 7420 746f 2061 7272 6976 6520 616e 6420 t to arrive and \n-00013bc0: 6265 2070 726f 6365 7373 6564 2e20 4e6f be processed. No\n-00013bd0: 206d 6f72 6520 7468 616e 2053 4543 4f4e more than SECON\n-00013be0: 4453 2073 6563 6f6e 6473 2070 6c75 730a DS seconds plus.\n-00013bf0: 4d49 4c4c 4953 4543 4f4e 4453 206d 696c MILLISECONDS mil\n-00013c00: 6c69 7365 636f 6e64 7320 7769 6c6c 2062 liseconds will b\n-00013c10: 6520 7761 6974 6564 2e20 4966 2061 7420 e waited. If at \n-00013c20: 7468 6520 656e 6420 6f66 2074 6869 7320 the end of this \n-00013c30: 7469 6d65 206e 6f0a 696e 7075 7420 6861 time no.input ha\n-00013c40: 7320 6172 7269 7665 642c 2072 6574 7572 s arrived, retur\n-00013c50: 6e20 742e 204f 7468 6572 7769 7365 2072 n t. Otherwise r\n-00013c60: 6574 7572 6e20 6e69 6c20 6966 2069 6e70 eturn nil if inp\n-00013c70: 7574 2077 6173 2066 6f75 6e64 2e0a 0a49 ut was found...I\n-00013c80: 6620 6e65 6974 6865 7220 5345 434f 4e44 f neither SECOND\n-00013c90: 5320 6e6f 7220 4d49 4c4c 4953 4543 4f4e S nor MILLISECON\n-00013ca0: 4453 2069 7320 6465 6669 6e65 6420 7468 DS is defined th\n-00013cb0: 6520 636f 6d6d 616e 6420 7769 6c6c 2072 e command will r\n-00013cc0: 6574 7572 6e0a 696d 6d65 6469 6174 656c eturn.immediatel\n-00013cd0: 792c 2075 7369 6e67 2061 206e 756c 6c20 y, using a null \n-00013ce0: 7469 6d65 6f75 742e 7265 702e 7379 7374 timeout.rep.syst\n-00013cf0: 656d 2373 7973 7465 6d73 7973 7465 6d20 em#systemsystem \n-00013d00: 5348 454c 4c2d 434f 4d4d 414e 440a 0a53 SHELL-COMMAND..S\n-00013d10: 796e 6368 726f 6e6f 7573 6c79 2065 7865 ynchronously exe\n-00013d20: 6375 7465 2074 6865 2073 6865 6c6c 2063 cute the shell c\n-00013d30: 6f6d 6d61 6e64 2073 7472 696e 6720 5348 ommand string SH\n-00013d40: 454c 4c2d 434f 4d4d 414e 442e 2052 6574 ELL-COMMAND. Ret\n-00013d50: 7572 6e73 2074 6865 0a65 7869 7420 7374 urns the.exit st\n-00013d60: 6174 7573 206f 6620 7468 6520 636f 6d6d atus of the comm\n-00013d70: 616e 642c 206f 7220 7369 676e 616c 7320 and, or signals \n-00013d80: 616e 2065 7272 6f72 2069 6620 7468 6520 an error if the \n-00013d90: 7368 656c 6c20 636f 756c 646e 2774 0a62 shell couldn't.b\n-00013da0: 6520 7374 6172 7465 642e 0a0a 4e6f 7465 e started...Note\n-00013db0: 2074 6861 7420 7468 6520 6578 6974 2073 that the exit s\n-00013dc0: 7461 7475 7320 6973 205f 6e6f 745f 2074 tatus is _not_ t\n-00013dd0: 6865 2073 616d 6520 6173 2074 6865 2072 he same as the r\n-00013de0: 6574 7572 6e20 636f 6465 2e20 4974 0a64 eturn code. It.d\n-00013df0: 6570 656e 6473 206f 6e20 7468 6520 6f70 epends on the op\n-00013e00: 6572 6174 696e 6720 7379 7374 656d 2c20 erating system, \n-00013e10: 6275 7420 756e 6465 7220 756e 6978 2074 but under unix t\n-00013e20: 6865 2072 6574 7572 6e20 636f 6465 206d he return code m\n-00013e30: 6179 2062 650a 666f 756e 6420 6279 2072 ay be.found by r\n-00013e40: 6967 6874 2d73 6869 6674 696e 6720 7468 ight-shifting th\n-00013e50: 6520 6578 6974 2073 7461 7475 7320 6279 e exit status by\n-00013e60: 2065 6967 6874 2062 6974 732e 204c 6f77 eight bits. Low\n-00013e70: 206e 6f6e 2d7a 6572 6f0a 7661 6c75 6573 non-zero.values\n-00013e80: 2072 6570 7265 7365 6e74 2074 6861 7420 represent that \n-00013e90: 7468 6520 7072 6f63 6573 7320 7761 7320 the process was \n-00013ea0: 6b69 6c6c 6564 2062 7920 6120 7369 676e killed by a sign\n-00013eb0: 616c 2e72 6570 2e75 7469 6c2e 6d64 3523 al.rep.util.md5#\n-00013ec0: 6d64 352d 7374 7269 6e67 6d64 352d 7374 md5-stringmd5-st\n-00013ed0: 7269 6e67 2053 5452 494e 470a 0a52 6574 ring STRING..Ret\n-00013ee0: 7572 6e20 7468 6520 696e 7465 6765 7220 urn the integer \n-00013ef0: 7265 7072 6573 656e 7469 6e67 2074 6865 representing the\n-00013f00: 204d 4435 206d 6573 7361 6765 2064 6967 MD5 message dig\n-00013f10: 6573 7420 6f66 2074 6865 2062 7974 6573 est of the bytes\n-00013f20: 0a73 746f 7265 6420 696e 2053 5452 494e .stored in STRIN\n-00013f30: 472e 2054 6869 7320 696e 7465 6765 7220 G. This integer \n-00013f40: 7769 6c6c 2068 6176 6520 6e6f 206d 6f72 will have no mor\n-00013f50: 6520 7468 616e 2031 3238 2073 6967 6e69 e than 128 signi\n-00013f60: 6669 6361 6e74 0a62 6974 732e 7265 702e ficant.bits.rep.\n-00013f70: 6c61 6e67 2e6d 6174 6823 2d2d 204e 554d lang.math#-- NUM\n-00013f80: 4245 5220 5b4e 554d 4245 5253 2e2e 2e5d BER [NUMBERS...]\n-00013f90: 0a0a 4569 7468 6572 2072 6574 7572 6e73 ..Either returns\n-00013fa0: 2074 6865 206e 6567 6174 696f 6e20 6f66 the negation of\n-00013fb0: 204e 554d 4245 5220 6f72 2074 6865 2076 NUMBER or the v\n-00013fc0: 616c 7565 206f 6620 4e55 4d42 4552 206d alue of NUMBER m\n-00013fd0: 696e 7573 0a4e 554d 4245 5253 0072 6570 inus.NUMBERS.rep\n-00013fe0: 2e74 6872 6561 6473 2e6d 7574 6578 236d .threads.mutex#m\n-00013ff0: 616b 652d 6d75 7465 7800 0000 0000 0000 ake-mutex.......\n-00014000: 7265 702e 6d6f 6475 6c65 2d73 7973 7465 rep.module-syste\n-00014010: 6d23 7374 7275 6374 7572 6543 7265 6174 m#structureCreat\n-00014020: 6520 6120 6e65 7720 6d6f 6475 6c65 2077 e a new module w\n-00014030: 686f 7365 2069 6e74 6572 6661 6365 2069 hose interface i\n-00014040: 7320 5349 472c 2077 686f 7365 2063 6f6e s SIG, whose con\n-00014050: 6669 6775 7261 7469 6f6e 2069 730a 6465 figuration is.de\n-00014060: 6669 6e65 6420 6279 2043 4f4e 4649 4720 fined by CONFIG \n-00014070: 2865 6974 6865 7220 6120 7369 6e67 6c65 (either a single\n-00014080: 2063 6c61 7573 652c 206f 7220 6120 6c69 clause, or a li\n-00014090: 7374 206f 6620 636c 6175 7365 7329 2c20 st of clauses), \n-000140a0: 616e 640a 7768 6f73 6520 6465 6669 6e69 and.whose defini\n-000140b0: 7469 6f6e 7320 6172 6520 6465 6669 6e65 tions are define\n-000140c0: 6420 6279 2074 6865 206c 6973 7420 6f66 d by the list of\n-000140d0: 2066 6f72 6d73 2042 4f44 592e 0a0a 5365 forms BODY...Se\n-000140e0: 6520 6064 6566 696e 652d 696e 7465 7266 e `define-interf\n-000140f0: 6163 6527 2066 6f72 2074 6865 2069 6e74 ace' for the int\n-00014100: 6572 6661 6365 2073 796e 7461 782c 2065 erface syntax, e\n-00014110: 6163 6820 636f 6e66 6967 7572 6174 696f ach configuratio\n-00014120: 6e0a 636c 6175 7365 206d 7573 7420 6861 n.clause must ha\n-00014130: 7665 2074 6865 2073 796e 7461 783a 0a0a ve the syntax:..\n-00014140: 2020 2043 4c41 5553 4520 2d3e 2020 286f CLAUSE -> (o\n-00014150: 7065 6e20 5b4e 414d 452e 2e2e 5d29 0a09 pen [NAME...])..\n-00014160: 2020 6f72 2020 2861 6363 6573 7320 5b4e or (access [N\n-00014170: 414d 452e 2e2e 5d29 0a0a 7768 6572 6520 AME...])..where \n-00014180: 4e41 4d45 2069 7320 7468 6520 6e61 6d65 NAME is the name\n-00014190: 206f 6620 6120 6d6f 6475 6c65 2e20 4f70 of a module. Op\n-000141a0: 656e 696e 6720 6120 6d6f 6475 6c65 2069 ening a module i\n-000141b0: 6d70 6f72 7473 2061 6c6c 206f 6620 6974 mports all of it\n-000141c0: 730a 6578 706f 7274 6564 2064 6566 696e s.exported defin\n-000141d0: 6974 696f 6e73 2069 6e74 6f20 7468 6520 itions into the \n-000141e0: 6375 7272 656e 746c 7920 6d6f 6475 6c65 currently module\n-000141f0: 2c20 7768 696c 6520 6163 6365 7373 696e , while accessin\n-00014200: 6720 610a 6d6f 6475 6c65 206d 616b 6573 g a.module makes\n-00014210: 2074 6865 2065 7870 6f72 7465 6420 6465 the exported de\n-00014220: 6669 6e69 7469 6f6e 7320 6176 6169 6c61 finitions availa\n-00014230: 626c 6520 6672 6f6d 2074 6865 2063 7572 ble from the cur\n-00014240: 7265 6e74 206d 6f64 756c 650a 7573 696e rent module.usin\n-00014250: 6720 7468 6520 6073 7472 7563 7475 7265 g the `structure\n-00014260: 2d72 6566 2720 666f 726d 2e72 656d 6f74 -ref' form.remot\n-00014270: 652d 6674 702d 6d61 782d 7365 7373 696f e-ftp-max-sessio\n-00014280: 6e73 4966 2074 7275 652c 2074 6865 206d nsIf true, the m\n-00014290: 6178 696d 756d 206e 756d 6265 7220 6f66 aximum number of\n-000142a0: 2046 5450 2063 6c69 656e 7473 2074 6861 FTP clients tha\n-000142b0: 7420 6d61 7920 6265 2072 756e 6e69 6e67 t may be running\n-000142c0: 0a63 6f6e 6375 7272 656e 746c 792e 0072 .concurrently..r\n-000142d0: 6570 2e69 6f2e 6669 6c65 2d68 616e 646c ep.io.file-handl\n-000142e0: 6572 732e 7265 6d6f 7465 2e66 7470 2372 ers.remote.ftp#r\n-000142f0: 656d 6f74 652d 6674 702d 6164 642d 7061 emote-ftp-add-pa\n-00014300: 7373 7764 2055 5345 5220 484f 5354 2050 sswd USER HOST P\n-00014310: 4153 5357 4472 6570 2e69 6f2e 6669 6c65 ASSWDrep.io.file\n-00014320: 2d68 616e 646c 6572 732e 7265 6d6f 7465 -handlers.remote\n-00014330: 2e72 6570 2372 656d 6f74 652d 7265 702d .rep#remote-rep-\n-00014340: 6164 642d 7061 7373 7764 4164 6420 7468 add-passwdAdd th\n-00014350: 6520 7374 7269 6e67 2050 4153 5357 4420 e string PASSWD \n-00014360: 6173 2074 6865 2070 6173 7377 6f72 6420 as the password \n-00014370: 666f 7220 7265 702d 7265 6d6f 7465 2073 for rep-remote s\n-00014380: 6573 7369 6f6e 206f 6620 5553 4552 4048 ession of USER@H\n-00014390: 4f53 542e 0072 6570 2e69 6f2e 6669 6c65 OST..rep.io.file\n-000143a0: 2d68 616e 646c 6572 732e 7265 6d6f 7465 -handlers.remote\n-000143b0: 2e72 6570 2372 656d 6f74 652d 7265 702d .rep#remote-rep-\n-000143c0: 6164 642d 7061 7373 7764 2055 5345 5220 add-passwd USER \n-000143d0: 484f 5354 2050 4153 5357 4400 1c00 0000 HOST PASSWD.....\n-000143e0: 6600 0000 b321 9c11 7265 702e d030 0100 f....!..rep..0..\n-000143f0: 0000 0000 2100 0000 c200 0000 e5ad 250a ....!.........%.\n-00014400: 7265 702e 055e 0000 0000 0000 1a00 0000 rep..^..........\n-00014410: 3400 0000 e702 361f 7265 702e fd8b 0000 4.....6.rep.....\n-00014420: 0000 0000 2500 0000 9800 0000 1283 cc01 ....%...........\n-00014430: 7265 702e dcb5 0100 0000 0000 1500 0000 rep.............\n-00014440: 5c00 0000 f7d1 b004 0072 6570 89bb 0100 \\........rep....\n-00014450: 0000 0000 2700 0000 0700 0000 6ef1 4b15 ....'.......n.K.\n-00014460: 7265 702e 00d0 0100 0000 0000 1100 0000 rep.............\n-00014470: 7a00 0000 452a 271a 7265 702e 504a 0000 z...E*'.rep.PJ..\n-00014480: 0000 0000 1400 0000 a400 0000 1dae fe05 ................\n-00014490: 7265 702e 6b7a 0000 0000 0000 1800 0000 rep.kz..........\n-000144a0: 7900 0000 3ba5 0817 7265 702e db66 0000 y...;...rep..f..\n-000144b0: 0000 0000 2100 0000 8100 0000 4ad7 1009 ....!.......J...\n-000144c0: 7265 702e a6a6 0000 0000 0000 1c00 0000 rep.............\n-000144d0: 5700 0000 f5a1 5e04 7265 702e 8bd0 0100 W.....^.rep.....\n-000144e0: 0000 0000 1800 0000 3600 0000 d056 d512 ........6....V..\n-000144f0: 7265 702e d8d9 0100 0000 0000 1300 0000 rep.............\n-00014500: 2b00 0000 8ff0 c118 0072 6570 16da 0100 +........rep....\n-00014510: 0000 0000 2100 0000 0700 0000 9d62 001e ....!........b..\n-00014520: 7265 702e 88ff 0000 0000 0000 1a00 0000 rep.............\n-00014530: 5800 0000 4365 ea0e 7265 702e 2bfe 0000 X...Ce..rep.+...\n-00014540: 0000 0000 2200 0000 3b01 0000 23f1 8113 ....\"...;...#...\n-00014550: 7265 702e 084b 0000 0000 0000 1200 0000 rep..K..........\n-00014560: d000 0000 1d4f 0807 7265 702e 7ff6 0000 .....O..rep.....\n-00014570: 0000 0000 1800 0000 3800 0000 64fa 5e08 ........8...d.^.\n-00014580: 7265 702e e339 0100 0000 0000 1700 0000 rep..9..........\n-00014590: df00 0000 bbc6 ee0b 7265 702e 5016 0100 ........rep.P...\n-000145a0: 0000 0000 1d00 0000 9e02 0000 5662 0a19 ............Vb..\n-000145b0: 7265 702e e83c 0100 0000 0000 1100 0000 rep..<..........\n-000145c0: ba01 0000 c963 a91f 7265 702e 1fb1 0100 .....c..rep.....\n-000145d0: 0000 0000 1c00 0000 e800 0000 4789 be00 ............G...\n-000145e0: 7265 702e c44e 0000 0000 0000 0e00 0000 rep..N..........\n-000145f0: 1901 0000 44f8 121b 7265 702e 7098 0000 ....D...rep.p...\n-00014600: 0000 0000 2b00 0000 1501 0000 48b0 3605 ....+.......H.6.\n-00014610: 646c 2d6c b233 0000 0000 0000 1100 0000 dl-l.3..........\n-00014620: 6f00 0000 870d 2f09 7265 702e 13b4 0100 o...../.rep.....\n-00014630: 0000 0000 1600 0000 6400 0000 f59a a918 ........d.......\n-00014640: 7265 702e a4b8 0100 0000 0000 1c00 0000 rep.............\n-00014650: 4f00 0000 51ec 9614 7265 702e 20d3 0100 O...Q...rep. ...\n-00014660: 0000 0000 1900 0000 a401 0000 2d66 fb1f ............-f..\n-00014670: 0072 6570 1bd8 0100 0000 0000 2400 0000 .rep........$...\n-00014680: 1e00 0000 367e cc08 7265 702e 4db6 0100 ....6~..rep.M...\n-00014690: 0000 0000 1100 0000 4900 0000 eaba a416 ........I.......\n-000146a0: 6465 6661 6c2a 0000 0000 0000 1100 0000 defal*..........\n-000146b0: 8f00 0000 f15e 800c 0072 6570 3eda 0100 .....^...rep>...\n-000146c0: 0000 0000 2300 0000 0600 0000 7a05 1f1a ....#.......z...\n-000146d0: 7265 702e 433c 0000 0000 0000 0d00 0000 rep.C<..........\n-000146e0: b800 0000 6c58 5506 7265 702e 0066 0000 ....lXU.rep..f..\n-000146f0: 0000 0000 1700 0000 c400 0000 e20e e01b ................\n-00014700: 7265 702e 7f90 0000 0000 0000 1900 0000 rep.............\n-00014710: 2b00 0000 e5a2 b208 7265 702e ff20 0000 +.......rep.. ..\n-00014720: 0000 0000 1800 0000 fe00 0000 45a1 9617 ............E...\n-00014730: 7265 702e 0c2b 0000 0000 0000 1d00 0000 rep..+..........\n-00014740: 3903 0000 ab47 4f1f 7265 702e 7433 0100 9....GO.rep.t3..\n-00014750: 0000 0000 2100 0000 5900 0000 c066 4b07 ....!...Y....fK.\n-00014760: 7265 702e f2bb 0100 0000 0000 1e00 0000 rep.............\n-00014770: 3900 0000 c48f c40f 0072 6570 40bb 0100 9........rep@...\n-00014780: 0000 0000 2200 0000 2700 0000 7e49 5308 ....\"...'...~IS.\n-00014790: 0072 6570 67da 0100 0000 0000 2000 0000 .repg....... ...\n-000147a0: 0b00 0000 01b1 ae03 7265 702e e25c 0000 ........rep..\\..\n-000147b0: 0000 0000 1000 0000 2a00 0000 8a77 7a1a ........*....wz.\n-000147c0: 7265 702e 92da 0100 0000 0000 2900 0000 rep.........)...\n-000147d0: 4300 0000 9192 e403 7265 702e feda 0100 C.......rep.....\n-000147e0: 0000 0000 1f00 0000 b100 0000 8581 f014 ................\n-000147f0: 7265 702e cedb 0100 0000 0000 1f00 0000 rep.............\n-00014800: 5100 0000 b964 aa15 7265 702e fa39 0000 Q....d..rep..9..\n-00014810: 0000 0000 1000 0000 6600 0000 9f31 3a14 ........f....1:.\n-00014820: 7265 702e 153b 0000 0000 0000 0e00 0000 rep..;..........\n-00014830: 2001 0000 dc3f 0007 7265 702e 2344 0000 ....?..rep.#D..\n-00014840: 0000 0000 0f00 0000 5400 0000 2a45 f419 ........T...*E..\n-00014850: 696e 7465 0090 0000 0000 0000 0e00 0000 inte............\n-00014860: 7100 0000 6464 d010 7265 702e 3aa4 0000 q...dd..rep.:...\n-00014870: 0000 0000 1900 0000 b200 0000 5b8a 0217 ............[...\n-00014880: 7265 702e e7b7 0100 0000 0000 1200 0000 rep.............\n-00014890: ab00 0000 1950 650e 7265 702e d4fb 0000 .....Pe.rep.....\n-000148a0: 0000 0000 1900 0000 a200 0000 2eaa a51f ................\n-000148b0: 7265 702e a4bc 0100 0000 0000 1c00 0000 rep.............\n-000148c0: 4300 0000 7d37 c20d 0072 6570 02d1 0100 C...}7...rep....\n-000148d0: 0000 0000 1e00 0000 1400 0000 476b 9903 ............Gk..\n-000148e0: 0072 6570 d6d8 0100 0000 0000 1f00 0000 .rep............\n-000148f0: 1c00 0000 249d c21b 7265 702e 7139 0100 ....$...rep.q9..\n-00014900: 0000 0000 1700 0000 5b00 0000 8d91 cb18 ........[.......\n-00014910: 7265 702e 8db4 0100 0000 0000 1400 0000 rep.............\n-00014920: 3b00 0000 e0e2 f40f 0072 6570 5dd8 0100 ;........rep]...\n-00014930: 0000 0000 1c00 0000 2000 0000 8d84 0e09 ........ .......\n-00014940: 7265 702e e773 0000 0000 0000 1400 0000 rep..s..........\n-00014950: 8400 0000 a467 eb09 0072 6570 e8bf 0100 .....g...rep....\n-00014960: 0000 0000 1300 0000 0200 0000 0478 251a .............x%.\n-00014970: 7265 702e a169 0000 0000 0000 2600 0000 rep..i......&...\n-00014980: 2500 0000 861a 2703 7265 702e 8e56 0000 %.....'.rep..V..\n-00014990: 0000 0000 1500 0000 5b00 0000 a742 b80b ........[....B..\n-000149a0: 7265 702e 3d77 0000 0000 0000 1600 0000 rep.=w..........\n-000149b0: 3400 0000 e760 bd0f 7265 702e 575c 0000 4....`..rep.W\\..\n-000149c0: 0000 0000 0e00 0000 4300 0000 c91f 8f06 ........C.......\n-000149d0: 7265 702e cc80 0000 0000 0000 1400 0000 rep.............\n-000149e0: 9a00 0000 9824 ec02 7265 702e 2727 0000 .....$..rep.''..\n-000149f0: 0000 0000 1f00 0000 9c00 0000 129d 5204 ..............R.\n-00014a00: 7265 702e ba42 0000 0000 0000 0d00 0000 rep..B..........\n-00014a10: b500 0000 100e fa19 7265 702e 866e 0000 ........rep..n..\n-00014a20: 0000 0000 1c00 0000 5800 0000 f58b 2a08 ........X.....*.\n-00014a30: 7265 702e 2c38 0100 0000 0000 1b00 0000 rep.,8..........\n-00014a40: 1000 0000 ac84 8a0a 7265 702e 6c3f 0100 ........rep.l?..\n-00014a50: 0000 0000 0f00 0000 6100 0000 0ee6 ba1d ........a.......\n-00014a60: 7265 702e a7b6 0100 0000 0000 1100 0000 rep.............\n-00014a70: 2900 0000 6f5e 931f 7265 702e 6f6f 0000 )...o^..rep.oo..\n-00014a80: 0000 0000 1c00 0000 3500 0000 f381 b912 ........5.......\n-00014a90: 0072 6570 b7bb 0100 0000 0000 1400 0000 .rep............\n-00014aa0: 2700 0000 b522 0c19 7265 702e cf34 0100 '....\"..rep..4..\n-00014ab0: 0000 0000 2900 0000 b700 0000 df10 031f ....)...........\n-00014ac0: 7265 702e 2838 0000 0000 0000 0e00 0000 rep.(8..........\n-00014ad0: d600 0000 26a9 0001 7265 702e e35b 0000 ....&...rep..[..\n-00014ae0: 0000 0000 0d00 0000 2e00 0000 4884 4719 ............H.G.\n-00014af0: 7265 702e 4cfa 0000 0000 0000 1b00 0000 rep.L...........\n-00014b00: d600 0000 4458 8414 7265 702e 39bd 0100 ....DX..rep.9...\n-00014b10: 0000 0000 2400 0000 7f00 0000 47c0 651c ....$.......G.e.\n-00014b20: 7265 702e 6c57 0000 0000 0000 0a00 0000 rep.lW..........\n-00014b30: a400 0000 8d51 d10f 7265 702e dcb4 0100 .....Q..rep.....\n-00014b40: 0000 0000 1400 0000 4f00 0000 857c 1f0c ........O....|..\n-00014b50: 7265 702e 0060 0000 0000 0000 1400 0000 rep..`..........\n-00014b60: 0902 0000 2157 7b03 7265 702e ee33 0100 ....!W{.rep..3..\n-00014b70: 0000 0000 2100 0000 4000 0000 d159 b302 ....!...@....Y..\n-00014b80: 0072 6570 34d1 0100 0000 0000 1e00 0000 .rep4...........\n-00014b90: 0400 0000 c34d 501b 7265 702e e244 0000 .....MP.rep..D..\n-00014ba0: 0000 0000 1200 0000 4601 0000 c526 1810 ........F....&..\n-00014bb0: 7265 702e 5e23 0000 0000 0000 1d00 0000 rep.^#..........\n-00014bc0: 5d00 0000 cf8f 091c 7265 702e 9ef1 0000 ].......rep.....\n-00014bd0: 0000 0000 1900 0000 9b00 0000 e2b6 c50c ................\n-00014be0: 7265 702e 953f 0000 0000 0000 0d00 0000 rep..?..........\n-00014bf0: 5300 0000 ecdd a803 7265 702e d7be 0100 S.......rep.....\n-00014c00: 0000 0000 1a00 0000 7c00 0000 7d6f 3817 ........|...}o8.\n-00014c10: 0072 6570 74d5 0100 0000 0000 1c00 0000 .rept...........\n-00014c20: 1700 0000 f602 ed08 0072 6570 a7d5 0100 .........rep....\n-00014c30: 0000 0000 2100 0000 1900 0000 d3f7 9f11 ....!...........\n-00014c40: 7265 702e 6f3b 0100 0000 0000 1200 0000 rep.o;..........\n-00014c50: 6701 0000 5c65 091f 7265 702e ed41 0000 g...\\e..rep..A..\n-00014c60: 0000 0000 0f00 0000 be00 0000 ec29 a501 .............)..\n-00014c70: 7265 702e 8fae 0000 0000 0000 1700 0000 rep.............\n-00014c80: 1601 0000 2ccf a81d 7265 702e 0040 0000 ....,...rep..@..\n-00014c90: 0000 0000 0f00 0000 d400 0000 0063 940e .............c..\n-00014ca0: 7265 702e 4736 0100 0000 0000 1c00 0000 rep.G6..........\n-00014cb0: 7800 0000 c91f 0f07 7265 702e 0080 0000 x.......rep.....\n-00014cc0: 0000 0000 1400 0000 b800 0000 5975 d310 ............Yu..\n-00014cd0: 7265 702e cea9 0000 0000 0000 2300 0000 rep.........#...\n-00014ce0: f500 0000 c18b b31c 7265 702e 3dfb 0000 ........rep.=...\n-00014cf0: 0000 0000 2100 0000 7600 0000 4957 8f11 ....!...v...IW..\n-00014d00: 7265 702e 3fb5 0100 0000 0000 1000 0000 rep.?...........\n-00014d10: 2100 0000 fb37 d019 7265 702e e1b6 0100 !....7..rep.....\n-00014d20: 0000 0000 1200 0000 f400 0000 4548 3009 ............EH0.\n-00014d30: 7265 702e e9f7 0000 0000 0000 1c00 0000 rep.............\n-00014d40: 6000 0000 03fb 2706 7265 702e 622e 0000 `.....'.rep.b...\n-00014d50: 0000 0000 1c00 0000 ce00 0000 5a96 ef11 ............Z...\n-00014d60: 7265 702e 598a 0000 0000 0000 2700 0000 rep.Y.......'...\n-00014d70: 2501 0000 3ed1 1607 7265 702e 5382 0000 %...>...rep.S...\n-00014d80: 0000 0000 1500 0000 5a06 0000 a51b 6713 ........Z.....g.\n-00014d90: 7265 702e 901f 0100 0000 0000 1d00 0000 rep.............\n-00014da0: 4000 0000 8edc 1b03 6166 7465 f630 0000 @.......afte.0..\n-00014db0: 0000 0000 1000 0000 bf00 0000 bd6f 2806 .............o(.\n-00014dc0: 7265 702e 0fb9 0100 0000 0000 1400 0000 rep.............\n-00014dd0: c700 0000 35d7 3016 7265 702e 49bc 0100 ....5.0.rep.I...\n-00014de0: 0000 0000 1400 0000 4700 0000 3120 491b ........G...1 I.\n-00014df0: 7265 702e 6dbf 0100 0000 0000 1800 0000 rep.m...........\n-00014e00: 4400 0000 4bf0 d81c 7265 702e 0030 0100 D...K...rep..0..\n-00014e10: 0000 0000 1d00 0000 b300 0000 82ec b605 ................\n-00014e20: 7265 702e 4491 0000 0000 0000 1a00 0000 rep.D...........\n-00014e30: 8700 0000 a38f d91e 7072 696e 05a5 0000 ........prin....\n-00014e40: 0000 0000 0c00 0000 4301 0000 8356 d405 ........C....V..\n-00014e50: 7265 702e cf9f 0000 0000 0000 1a00 0000 rep.............\n-00014e60: 1300 0000 6063 d21b 7265 702e 70b5 0100 ....`c..rep.p...\n-00014e70: 0000 0000 1300 0000 5900 0000 a85f 291f ........Y...._).\n-00014e80: 7265 702e 56d1 0100 0000 0000 1900 0000 rep.V...........\n-00014e90: 8f00 0000 b704 4d04 7265 702e 52f2 0000 ......M.rep.R...\n-00014ea0: 0000 0000 2200 0000 5b00 0000 723e 0802 ....\"...[...r>..\n-00014eb0: 7265 702e f313 0100 0000 0000 1d00 0000 rep.............\n-00014ec0: 5e00 0000 e2f0 c705 7265 702e b33e 0100 ^.......rep..>..\n-00014ed0: 0000 0000 1700 0000 a200 0000 ea10 2802 ..............(.\n-00014ee0: 7265 702e fed1 0100 0000 0000 1b00 0000 rep.............\n-00014ef0: d400 0000 e674 d31d 7265 702e c296 0000 .....t..rep.....\n-00014f00: 0000 0000 2500 0000 8901 0000 597d a517 ....%.......Y}..\n-00014f10: 0072 6570 e1d5 0100 0000 0000 1b00 0000 .rep............\n-00014f20: 0700 0000 bf2c 7f07 7265 702e eab9 0100 .....,..rep.....\n-00014f30: 0000 0000 1a00 0000 3c01 0000 0d75 3f16 ........<....u?.\n-00014f40: 7265 702e 03d6 0100 0000 0000 1c00 0000 rep.............\n-00014f50: 8b01 0000 3506 4a17 7265 702e 837f 0000 ....5.J.rep.....\n-00014f60: 0000 0000 1d00 0000 3800 0000 4476 9815 ........8...Dv..\n-00014f70: 7265 702e aad7 0100 0000 0000 1a00 0000 rep.............\n-00014f80: 5700 0000 5967 cb1b 7265 702e f314 0100 W...Yg..rep.....\n-00014f90: 0000 0000 2500 0000 3801 0000 00a1 850d ....%...8.......\n-00014fa0: 7265 702e 8d25 0000 0000 0000 2200 0000 rep..%......\"...\n-00014fb0: 6e00 0000 680a 2f1d 7265 702e 005b 0000 n...h./.rep..[..\n-00014fc0: 0000 0000 0b00 0000 a900 0000 4929 ef1a ............I)..\n-00014fd0: 0072 6570 c9bf 0100 0000 0000 1d00 0000 .rep............\n-00014fe0: 0200 0000 5d98 180b 7265 702e b331 0100 ....]...rep..1..\n-00014ff0: 0000 0000 2300 0000 c900 0000 0000 0000 ....#...........\n-00015000: 0072 6570 2e6c 616e 672e 6d61 7468 2372 .rep.lang.math#r\n-00015010: 6561 6c70 2058 0072 6570 2e6c 616e 672e ealp X.rep.lang.\n-00015020: 6d61 7468 236e 6567 6174 6976 6570 2058 math#negativep X\n-00015030: 7265 702e 6c61 6e67 2e6d 6174 6823 6162 rep.lang.math#ab\n-00015040: 7352 6574 7572 6e20 7468 6520 6162 736f sReturn the abso\n-00015050: 6c75 7465 2076 616c 7565 206f 6620 582c lute value of X,\n-00015060: 2069 2e65 2e20 286d 6178 2058 2028 2d20 i.e. (max X (- \n-00015070: 5829 292e 0072 6570 2e6c 616e 672e 6d61 X))..rep.lang.ma\n-00015080: 7468 2361 6273 2058 7265 702e 6e65 742e th#abs Xrep.net.\n-00015090: 646f 6d61 696e 2d6e 616d 6523 646f 6d61 domain-name#doma\n-000150a0: 696e 2d61 626f 7665 2d70 5265 7475 726e in-above-pReturn\n-000150b0: 2074 7275 6520 6966 2064 6f6d 6169 6e20 true if domain \n-000150c0: 6e61 6d65 2044 3120 6973 2060 6162 6f76 name D1 is `abov\n-000150d0: 6527 2064 6f6d 6169 6e20 6e61 6d65 2044 e' domain name D\n-000150e0: 322e 0072 6570 2e6e 6574 2e72 7063 2372 2..rep.net.rpc#r\n-000150f0: 6567 6973 7465 722d 7270 632d 7365 7276 egister-rpc-serv\n-00015100: 6572 2053 4f43 4b45 5420 2321 6b65 7920 er SOCKET #!key \n-00015110: 434c 4f53 4142 4c45 0072 6570 2e6e 6574 CLOSABLE.rep.net\n-00015120: 2e72 7063 236d 616b 652d 7270 632d 7365 .rpc#make-rpc-se\n-00015130: 7276 616e 7420 494d 504c 7265 702e 6e65 rvant IMPLrep.ne\n-00015140: 742e 7270 6323 6361 6c6c 2d77 6974 682d t.rpc#call-with-\n-00015150: 7270 632d 7365 7276 616e 7443 616c 6c20 rpc-servantCall \n-00015160: 7468 6520 6675 6e63 7469 6f6e 2043 414c the function CAL\n-00015170: 4c42 4143 4b20 7769 7468 2061 2073 696e LBACK with a sin\n-00015180: 676c 6520 6172 6775 6d65 6e74 2c20 7468 gle argument, th\n-00015190: 6520 7365 7276 616e 742d 6964 2074 6861 e servant-id tha\n-000151a0: 740a 6361 6e20 6265 2075 7365 6420 746f t.can be used to\n-000151b0: 2063 616c 6c20 7468 6520 6675 6e63 7469 call the functi\n-000151c0: 6f6e 2049 4d50 4c2e 204f 6e63 6520 4341 on IMPL. Once CA\n-000151d0: 4c4c 4241 434b 2072 6574 7572 6e73 2c20 LLBACK returns, \n-000151e0: 7468 6520 7365 7276 616e 742d 6964 0a62 the servant-id.b\n-000151f0: 6563 6f6d 6573 2069 6e76 616c 6964 2e72 ecomes invalid.r\n-00015200: 6570 2e6e 6574 2e72 7063 2361 7379 6e63 ep.net.rpc#async\n-00015210: 2d72 7063 2d63 616c 6c43 616c 6c20 7468 -rpc-callCall th\n-00015220: 6520 7270 6320 7072 6f78 7920 6675 6e63 e rpc proxy func\n-00015230: 7469 6f6e 2050 524f 5859 2077 6974 6820 tion PROXY with \n-00015240: 6172 6775 6d65 6e74 7320 4152 4753 2e20 arguments ARGS. \n-00015250: 4974 2077 696c 6c20 6265 2063 616c 6c65 It will be calle\n-00015260: 640a 6173 796e 6368 726f 6e6f 7573 6c79 d.asynchronously\n-00015270: 2e20 4e6f 2072 6573 756c 7420 7769 6c6c . No result will\n-00015280: 2062 6520 7265 7475 726e 6564 2066 726f be returned fro\n-00015290: 6d20 7468 6520 7265 6d6f 7465 2066 756e m the remote fun\n-000152a0: 6374 696f 6e0a 756e 6c65 7373 2043 414c ction.unless CAL\n-000152b0: 4c42 4143 4b20 6973 2067 6976 656e 2c20 LBACK is given, \n-000152c0: 696e 2077 6869 6368 2063 6173 6520 2843 in which case (C\n-000152d0: 414c 4c42 4143 4b20 5354 4154 5553 2056 ALLBACK STATUS V\n-000152e0: 414c 5545 2920 7769 6c6c 2062 650a 6361 ALUE) will be.ca\n-000152f0: 6c6c 6564 2061 7420 736f 6d65 2070 6f69 lled at some poi\n-00015300: 6e74 2069 6e20 7468 6520 6675 7475 7265 nt in the future\n-00015310: 2e72 6570 2e6e 6574 2e72 7063 2372 7063 .rep.net.rpc#rpc\n-00015320: 2d70 726f 7879 2d3e 7365 7276 616e 742d -proxy->servant-\n-00015330: 6964 5265 7475 726e 2074 6865 2075 6e71 idReturn the unq\n-00015340: 7561 6c69 6669 6564 2073 6572 7661 6e74 ualified servant\n-00015350: 2d69 6420 2861 2073 796d 626f 6c29 2074 -id (a symbol) t\n-00015360: 6861 7420 6361 6e20 6265 2075 7365 6420 hat can be used \n-00015370: 746f 0a72 6566 6572 656e 6365 2074 6865 to.reference the\n-00015380: 2052 5043 2070 726f 7879 2066 756e 6374 RPC proxy funct\n-00015390: 696f 6e20 5052 4f58 592e 7265 702e 6e65 ion PROXY.rep.ne\n-000153a0: 742e 7270 6323 7365 7276 616e 742d 6964 t.rpc#servant-id\n-000153b0: 2d3e 676c 6f62 616c 2d69 6452 6574 7572 ->global-idRetur\n-000153c0: 6e20 7468 6520 676c 6f62 616c 6c79 2072 n the globally r\n-000153d0: 6566 6572 656e 6365 6162 6c65 2052 5043 eferenceable RPC\n-000153e0: 2073 6572 7661 6e74 2069 6420 666f 7220 servant id for \n-000153f0: 6c6f 6361 6c20 7365 7276 616e 7420 6964 local servant id\n-00015400: 2049 442e 7265 702e 6461 7461 236d 656d ID.rep.data#mem\n-00015410: 6265 722d 6966 5369 6d69 6c61 7220 746f ber-ifSimilar to\n-00015420: 2074 6865 2060 6d65 6d62 6572 2720 6675 the `member' fu\n-00015430: 6e63 7469 6f6e 2c20 6578 6365 7074 2074 nction, except t\n-00015440: 6861 7420 7468 6520 6675 6e63 7469 6f6e hat the function\n-00015450: 2046 554e 2069 730a 6361 6c6c 6564 2074 FUN is.called t\n-00015460: 6f20 7465 7374 2074 6865 2065 6c65 6d65 o test the eleme\n-00015470: 6e74 7320 666f 7220 6d61 7463 6865 732e nts for matches.\n-00015480: 2049 6620 6028 4655 4e20 454c 5429 2720 If `(FUN ELT)' \n-00015490: 7265 7475 726e 7320 7472 7565 2c0a 7468 returns true,.th\n-000154a0: 656e 2074 6865 2073 7562 6c69 7374 2073 en the sublist s\n-000154b0: 7461 7274 696e 6720 7769 7468 2045 4c54 tarting with ELT\n-000154c0: 2069 7320 7265 7475 726e 6564 2e00 7265 is returned..re\n-000154d0: 702e 6461 7461 236d 656d 6265 722d 6966 p.data#member-if\n-000154e0: 2046 554e 204c 5354 7265 702e 7574 696c FUN LSTrep.util\n-000154f0: 2e69 7370 656c 6c23 7072 6f63 6573 732d .ispell#process-\n-00015500: 6275 7379 5768 656e 2074 2c20 7468 6520 busyWhen t, the \n-00015510: 7072 6f63 6573 7320 6973 2062 6569 6e67 process is being\n-00015520: 2075 7365 6420 746f 2063 6865 636b 2061 used to check a\n-00015530: 2077 6f72 642c 2062 7574 206e 6f74 2061 word, but not a\n-00015540: 6c6c 0a72 6573 756c 7473 2068 6176 6520 ll.results have \n-00015550: 6265 656e 2072 6563 6569 7665 642e 7265 been received.re\n-00015560: 702e 7574 696c 2e69 7370 656c 6c23 6973 p.util.ispell#is\n-00015570: 7065 6c6c 2d73 746f 704b 696c 6c20 616e pell-stopKill an\n-00015580: 7920 7375 6270 726f 6365 7373 6573 2062 y subprocesses b\n-00015590: 6569 6e67 2075 7365 6420 696e 7465 726e eing used intern\n-000155a0: 616c 6c79 2074 6f20 7275 6e20 4973 7065 ally to run Ispe\n-000155b0: 6c6c 2e72 6570 2e75 7469 6c2e 6973 7065 ll.rep.util.ispe\n-000155c0: 6c6c 2369 7370 656c 6c2d 7365 742d 6469 ll#ispell-set-di\n-000155d0: 6374 696f 6e61 7279 5365 7420 7468 6520 ctionarySet the \n-000155e0: 6e61 6d65 206f 6620 7468 6520 6469 6374 name of the dict\n-000155f0: 696f 6e61 7279 2075 7365 6420 6279 2049 ionary used by I\n-00015600: 7370 656c 6c20 746f 2044 4943 542d 4e41 spell to DICT-NA\n-00015610: 4d45 2e00 7265 702e 6d6f 6475 6c65 2d73 ME..rep.module-s\n-00015620: 7973 7465 6d23 7374 7275 6374 7572 6520 ystem#structure \n-00015630: 2321 6f70 7469 6f6e 616c 2053 4947 2043 #!optional SIG C\n-00015640: 4f4e 4649 4720 2e20 424f 4459 7265 702e ONFIG . BODYrep.\n-00015650: 6d6f 6475 6c65 2d73 7973 7465 6d23 6465 module-system#de\n-00015660: 6669 6e65 2d73 7472 7563 7475 7265 7353 fine-structuresS\n-00015670: 696d 696c 6172 2074 6f20 6064 6566 696e imilar to `defin\n-00015680: 652d 7374 7275 6374 7572 6527 2065 7863 e-structure' exc\n-00015690: 6570 7420 7468 6174 206d 756c 7469 706c ept that multipl\n-000156a0: 6520 7374 7275 6374 7572 6573 2061 7265 e structures are\n-000156b0: 0a63 7265 6174 6564 2c20 6561 6368 2065 .created, each e\n-000156c0: 7870 6f72 7469 6e67 2061 2070 6172 7469 xporting a parti\n-000156d0: 6375 6c61 7220 7669 6577 206f 6620 7468 cular view of th\n-000156e0: 6520 756e 6465 726c 7969 6e67 2062 696e e underlying bin\n-000156f0: 6469 6e67 732e 0a0a 5354 5255 4354 5320 dings...STRUCTS \n-00015700: 6973 2061 206c 6973 7420 6465 6669 6e69 is a list defini\n-00015710: 6e67 2074 6865 206e 616d 6573 2061 6e64 ng the names and\n-00015720: 2069 6e74 6572 6661 6365 7320 6f66 2074 interfaces of t\n-00015730: 6865 2063 7265 6174 6564 0a6d 6f64 756c he created.modul\n-00015740: 6573 2c20 6561 6368 2069 7465 6d20 6861 es, each item ha\n-00015750: 7320 7468 6520 666f 726d 2060 284e 414d s the form `(NAM\n-00015760: 4520 494e 5445 5246 4143 4529 272e 2043 E INTERFACE)'. C\n-00015770: 4f4e 4649 4720 616e 6420 424f 4459 2061 ONFIG and BODY a\n-00015780: 7265 0a65 7861 6374 6c79 2074 6865 2073 re.exactly the s\n-00015790: 616d 6520 6173 2069 6e20 7468 6520 6064 ame as in the `d\n-000157a0: 6566 696e 652d 7374 7275 6374 7572 6527 efine-structure'\n-000157b0: 2073 796e 7461 782e 0072 6570 2e6d 6f64 syntax..rep.mod\n-000157c0: 756c 652d 7379 7374 656d 2373 7472 7563 ule-system#struc\n-000157d0: 7475 7265 2d72 6566 2053 5452 5543 542d ture-ref STRUCT-\n-000157e0: 4e41 4d45 2056 4152 2d4e 414d 4572 6570 NAME VAR-NAMErep\n-000157f0: 2e69 6f2e 6669 6c65 7323 6361 6c6c 2d61 .io.files#call-a\n-00015800: 6674 6572 2d6c 6f61 6441 7272 616e 6765 fter-loadArrange\n-00015810: 2066 6f72 2054 4855 4e4b 2074 6f20 6265 for THUNK to be\n-00015820: 2063 616c 6c65 6420 696d 6d65 6469 6174 called immediat\n-00015830: 656c 7920 6166 7465 7220 7468 6520 6c69 ely after the li\n-00015840: 6272 6172 7920 6f66 204c 6973 7020 636f brary of Lisp co\n-00015850: 6465 0a4c 4942 5241 5259 2068 6173 2062 de.LIBRARY has b\n-00015860: 6565 6e20 7265 6164 2062 7920 7468 6520 een read by the \n-00015870: 606c 6f61 6427 2066 756e 6374 696f 6e2e `load' function.\n-00015880: 204e 6f74 6520 7468 6174 204c 4942 5241 Note that LIBRA\n-00015890: 5259 206d 7573 7420 6578 6163 746c 790a RY must exactly.\n-000158a0: 6d61 7463 6820 7468 6520 4649 4c45 2061 match the FILE a\n-000158b0: 7267 756d 656e 7420 746f 2060 6c6f 6164 rgument to `load\n-000158c0: 272e 7265 6d6f 7465 2d66 7470 2d6c 732d '.remote-ftp-ls-\n-000158d0: 666f 726d 6174 4654 5020 636f 6d6d 616e formatFTP comman\n-000158e0: 6420 666f 726d 6174 2073 7472 696e 6720 d format string \n-000158f0: 746f 2070 726f 6475 6365 2061 6e20 606c to produce an `l\n-00015900: 7320 2d6c 2720 666f 726d 6174 206c 6973 s -l' format lis\n-00015910: 7469 6e67 206f 6620 7468 650a 6469 7265 ting of the.dire\n-00015920: 6374 6f72 7920 7375 6273 7469 7475 7465 ctory substitute\n-00015930: 6420 666f 7220 7468 6520 7369 6e67 6c65 d for the single\n-00015940: 2025 7320 666f 726d 6174 2073 7065 6369 %s format speci\n-00015950: 6669 6572 2e72 656d 6f74 652d 6674 702d fier.remote-ftp-\n-00015960: 7265 636f 6e6e 6563 742d 6d73 6773 5265 reconnect-msgsRe\n-00015970: 6775 6c61 7220 6578 7072 6573 7369 6f6e gular expression\n-00015980: 206d 6174 6368 696e 6720 6674 7020 6d65 matching ftp me\n-00015990: 7373 6167 6573 2074 6861 7420 696e 6469 ssages that indi\n-000159a0: 6361 7465 2074 6861 7420 7468 6520 6375 cate that the cu\n-000159b0: 7272 656e 740a 4654 5020 7072 6f63 6573 rrent.FTP proces\n-000159c0: 7320 7368 6f75 6c64 2062 6520 6162 616e s should be aban\n-000159d0: 646f 6e65 642c 2061 6e64 2061 206e 6577 doned, and a new\n-000159e0: 2073 6573 7369 6f6e 2073 7461 7274 6564 session started\n-000159f0: 2e72 656d 6f74 652d 6674 702d 6c73 2d6c .remote-ftp-ls-l\n-00015a00: 2d74 7970 652d 616c 6973 7441 6c69 7374 -type-alistAlist\n-00015a10: 2061 7373 6f63 6961 7469 6e67 2063 6861 associating cha\n-00015a20: 7261 6374 6572 7320 696e 2074 6865 2066 racters in the f\n-00015a30: 6972 7374 2063 6f6c 756d 6e20 6f66 2060 irst column of `\n-00015a40: 6c73 202d 6c27 206f 7574 7075 7420 7769 ls -l' output wi\n-00015a50: 7468 0a66 696c 6520 7479 7065 732e 7265 th.file types.re\n-00015a60: 702e 696f 2e66 696c 652d 6861 6e64 6c65 p.io.file-handle\n-00015a70: 7273 2e72 656d 6f74 652e 6674 7023 7265 rs.remote.ftp#re\n-00015a80: 6d6f 7465 2d66 7470 2d63 6c6f 7365 2d61 mote-ftp-close-a\n-00015a90: 6c6c 436c 6f73 6520 616c 6c20 7275 6e6e llClose all runn\n-00015aa0: 696e 6720 4654 5020 7375 6270 726f 6365 ing FTP subproce\n-00015ab0: 7373 6573 2e00 7265 702e 696f 2e66 696c sses..rep.io.fil\n-00015ac0: 652d 6861 6e64 6c65 7273 2e72 656d 6f74 e-handlers.remot\n-00015ad0: 652e 6674 7023 7265 6d6f 7465 2d66 7470 e.ftp#remote-ftp\n-00015ae0: 2d65 6d70 7479 2d63 6163 6865 7265 6d6f -empty-cacheremo\n-00015af0: 7465 2d68 6f73 742d 7573 6572 2d61 6c69 te-host-user-ali\n-00015b00: 7374 416c 6973 7420 6f66 2028 484f 5354 stAlist of (HOST\n-00015b10: 2d52 4547 4558 5020 2e20 5553 4552 2d4e -REGEXP . USER-N\n-00015b20: 414d 4529 206d 6174 6368 696e 6720 686f AME) matching ho\n-00015b30: 7374 206e 616d 6573 2074 6f20 7573 6572 st names to user\n-00015b40: 6e61 6d65 732e 0a4f 6e6c 7920 7573 6564 names..Only used\n-00015b50: 2077 6865 6e20 6e6f 2075 7365 726e 616d when no usernam\n-00015b60: 6520 6973 2067 6976 656e 2069 6e20 6120 e is given in a \n-00015b70: 6669 6c65 6e61 6d65 2e72 6370 2d70 726f filename.rcp-pro\n-00015b80: 6772 616d 5468 6520 6e61 6d65 206f 6620 gramThe name of \n-00015b90: 7468 6520 6072 6370 2720 7072 6f67 7261 the `rcp' progra\n-00015ba0: 6d20 7573 6564 2074 6f20 636f 7079 2066 m used to copy f\n-00015bb0: 696c 6573 2066 726f 6d20 686f 7374 2074 iles from host t\n-00015bc0: 6f20 686f 7374 2e00 7265 702e 696f 2e66 o host..rep.io.f\n-00015bd0: 696c 652d 6861 6e64 6c65 7273 2e72 656d ile-handlers.rem\n-00015be0: 6f74 652e 7265 7023 7265 6d6f 7465 2d72 ote.rep#remote-r\n-00015bf0: 6570 2d65 6d70 7479 2d63 6163 6865 7374 ep-empty-cachest\n-00015c00: 616e 6461 7264 2d65 7272 6f72 5374 616e andard-errorStan\n-00015c10: 6461 7264 2073 7472 6561 6d20 666f 7220 dard stream for \n-00015c20: 6572 726f 7220 6f75 7470 7574 2ebb 0000 error output....\n-00015c30: 0000 0000 1300 0000 2900 0000 3650 a629 ........)...6P.)\n-00015c40: 7265 702e db63 0100 0000 0000 2800 0000 rep..c......(...\n-00015c50: 2b00 0000 6bf1 2124 0072 6570 da6f 0100 +...k.!$.rep.o..\n-00015c60: 0000 0000 1a00 0000 0700 0000 5374 3a2f ............St:/\n-00015c70: 7265 702e ce7b 0000 0000 0000 1900 0000 rep..{..........\n-00015c80: 2701 0000 8b55 2b26 7265 702e e91b 0100 '....U+&rep.....\n-00015c90: 0000 0000 1d00 0000 be02 0000 5af8 e836 ............Z..6\n-00015ca0: 7265 702e f293 0000 0000 0000 1a00 0000 rep.............\n-00015cb0: 7e00 0000 bb62 1126 7265 702e 2229 0000 ~....b.&rep.\")..\n-00015cc0: 0000 0000 1d00 0000 b100 0000 7b12 c230 ............{..0\n-00015cd0: 7265 702e d3b4 0000 0000 0000 1a00 0000 rep.............\n-00015ce0: 0f00 0000 f583 ad27 7265 702e 1ce2 0100 .......'rep.....\n-00015cf0: 0000 0000 1800 0000 3301 0000 e59e 772f ........3.....w/\n-00015d00: 0072 6570 91e9 0100 0000 0000 1800 0000 .rep............\n-00015d10: 1100 0000 aa2d 1322 7265 702e 227e 0000 .....-.\"rep.\"~..\n-00015d20: 0000 0000 1a00 0000 9b00 0000 1989 c12f .............../\n-00015d30: 6964 6c65 d28d 0000 0000 0000 0900 0000 idle............\n-00015d40: 3501 0000 e760 392d 7265 702e 5e36 0000 5....`9-rep.^6..\n-00015d50: 0000 0000 0e00 0000 aa00 0000 8bef 7d25 ..............}%\n-00015d60: 7265 702e 5072 0000 0000 0000 1c00 0000 rep.Pr..........\n-00015d70: c100 0000 8795 4528 7265 702e 0020 0000 ......E(rep.. ..\n-00015d80: 0000 0000 1f00 0000 e000 0000 ac84 4a3a ..............J:\n-00015d90: 7265 702e 1ebb 0000 0000 0000 0f00 0000 rep.............\n-00015da0: 5100 0000 e61d 8f24 7265 702e 0050 0000 Q......$rep..P..\n-00015db0: 0000 0000 1900 0000 4102 0000 8ac5 dc31 ........A......1\n-00015dc0: 7265 702e 4eac 0000 0000 0000 1c00 0000 rep.N...........\n-00015dd0: 9600 0000 6aa7 8939 7265 702e 8a9f 0000 ....j..9rep.....\n-00015de0: 0000 0000 1300 0000 3200 0000 365f 422f ........2...6_B/\n-00015df0: 7265 702e f3b0 0000 0000 0000 1a00 0000 rep.............\n-00015e00: 3200 0000 2dd1 be34 7265 702e 8cf9 0000 2...-..4rep.....\n-00015e10: 0000 0000 1800 0000 a800 0000 65f7 a722 ............e..\"\n-00015e20: 7265 702e 93b5 0000 0000 0000 1900 0000 rep.............\n-00015e30: 8f00 0000 7ee5 5c24 7265 702e 1dbc 0000 ....~.\\$rep.....\n-00015e40: 0000 0000 1100 0000 ad00 0000 9adf 7426 ..............t&\n-00015e50: 7265 702e 9f6a 0100 0000 0000 1c00 0000 rep..j..........\n-00015e60: 6d00 0000 995e 512b 7265 702e 5624 0000 m....^Q+rep.V$..\n-00015e70: 0000 0000 1f00 0000 a300 0000 3b55 0130 ............;U.0\n-00015e80: 7265 702e 8eb9 0000 0000 0000 2000 0000 rep......... ...\n-00015e90: 7001 0000 a319 1930 7265 702e 7f6b 0100 p......0rep..k..\n-00015ea0: 0000 0000 1200 0000 8d00 0000 e926 e420 .............&. \n-00015eb0: 0072 6570 b86c 0100 0000 0000 1200 0000 .rep.l..........\n-00015ec0: 0b00 0000 c8ff 8420 7265 702e d56c 0100 ....... rep..l..\n-00015ed0: 0000 0000 1300 0000 2c00 0000 81b6 6e25 ........,.....n%\n-00015ee0: 7265 702e 993e 0000 0000 0000 0c00 0000 rep..>..........\n-00015ef0: 5c00 0000 4621 fd28 7265 702e 1522 0000 \\...F!.(rep..\"..\n-00015f00: 0000 0000 1a00 0000 ad00 0000 ad3b 4837 .............;H7\n-00015f10: 7265 702e 4176 0000 0000 0000 2300 0000 rep.Av......#...\n-00015f20: 5a00 0000 ce27 8a37 7265 702e a4f0 0000 Z....'.7rep.....\n-00015f30: 0000 0000 2000 0000 da00 0000 33c1 df3d .... .......3..=\n-00015f40: 0072 6570 146d 0100 0000 0000 1400 0000 .rep.m..........\n-00015f50: 0500 0000 9576 6038 7265 702e c963 0000 .....v`8rep..c..\n-00015f60: 0000 0000 1d00 0000 aa00 0000 afca 4420 ..............D \n-00015f70: 7265 702e 096e 0100 0000 0000 1d00 0000 rep..n..........\n-00015f80: f100 0000 d039 9835 7265 702e b2e4 0100 .....9.5rep.....\n-00015f90: 0000 0000 1700 0000 c804 0000 df9f 1528 ...............(\n-00015fa0: 7265 702e bfbe 0000 0000 0000 1600 0000 rep.............\n-00015fb0: 2b00 0000 e583 232d 7265 702e 4213 0100 +.....#-rep.B...\n-00015fc0: 0000 0000 1b00 0000 9600 0000 59e1 b62e ............Y...\n-00015fd0: 7265 702e 88b7 0000 0000 0000 1000 0000 rep.............\n-00015fe0: 8201 0000 b30b ab2c 7265 702e 9d19 0100 .......,rep.....\n-00015ff0: 0000 0000 1e00 0000 2e02 0000 0000 0000 ................\n-00016000: 7265 702e 6461 7461 2e74 6162 6c65 7323 rep.data.tables#\n-00016010: 6571 2d68 6173 6865 712d 6861 7368 2041 eq-hasheq-hash A\n-00016020: 5247 0a0a 5265 7475 726e 2061 2070 6f73 RG..Return a pos\n-00016030: 6974 6976 6520 6669 786e 756d 2073 6f6d itive fixnum som\n-00016040: 6568 6f77 2072 656c 6174 6564 2074 6f20 ehow related to \n-00016050: 6f62 6a65 6374 2041 5247 2c20 7375 6368 object ARG, such\n-00016060: 2074 6861 7420 2865 7120 580a 5929 2069 that (eq X.Y) i\n-00016070: 6d70 6c69 6573 2028 3d20 2865 712d 6861 mplies (= (eq-ha\n-00016080: 7368 2058 2920 2865 712d 6861 7368 2059 sh X) (eq-hash Y\n-00016090: 2929 2e72 6570 2e64 6174 612e 7461 626c )).rep.data.tabl\n-000160a0: 6573 2374 6162 6c65 7074 6162 6c65 7020 es#tableptablep \n-000160b0: 4152 470a 0a52 6574 7572 6e20 7472 7565 ARG..Return true\n-000160c0: 2069 6620 4152 4720 6973 2061 2068 6173 if ARG is a has\n-000160d0: 6820 7461 626c 652e 7265 702e 6461 7461 h table.rep.data\n-000160e0: 2e74 6162 6c65 7323 7461 626c 652d 7265 .tables#table-re\n-000160f0: 6674 6162 6c65 2d72 6566 2054 4142 4c45 ftable-ref TABLE\n-00016100: 204b 4559 0a0a 5265 7475 726e 2074 6865 KEY..Return the\n-00016110: 2076 616c 7565 2073 746f 7265 6420 696e value stored in\n-00016120: 2068 6173 6820 7461 626c 6520 5441 424c hash table TABL\n-00016130: 4520 696e 6465 7865 6420 6279 206f 626a E indexed by obj\n-00016140: 6563 7420 4b45 592e 0a52 6574 7572 6e73 ect KEY..Returns\n-00016150: 2066 616c 7365 2069 6620 6e6f 2073 7563 false if no suc\n-00016160: 6820 7661 6c75 6520 6578 6973 7473 2e72 h value exists.r\n-00016170: 6570 2e64 6174 612e 7461 626c 6573 2374 ep.data.tables#t\n-00016180: 6162 6c65 2d77 616c 6b74 6162 6c65 2d77 able-walktable-w\n-00016190: 616c 6b20 4655 4e43 5449 4f4e 2054 4142 alk FUNCTION TAB\n-000161a0: 4c45 0a0a 4361 6c6c 2046 554e 4354 494f LE..Call FUNCTIO\n-000161b0: 4e20 666f 7220 6576 6572 7920 6b65 792d N for every key-\n-000161c0: 7661 6c75 6520 7061 6972 2073 746f 7265 value pair store\n-000161d0: 6420 696e 2068 6173 6820 7461 626c 6520 d in hash table \n-000161e0: 5441 424c 452e 2046 6f72 0a65 6163 6820 TABLE. For.each \n-000161f0: 7061 6972 2c20 7468 6520 6675 6e63 7469 pair, the functi\n-00016200: 6f6e 2069 7320 6361 6c6c 6564 2077 6974 on is called wit\n-00016210: 6820 6172 6775 6d65 6e74 7320 6028 4b45 h arguments `(KE\n-00016220: 5920 5641 4c55 4529 272e 7265 702e 6461 Y VALUE)'.rep.da\n-00016230: 7461 2e74 6162 6c65 7323 7461 626c 652d ta.tables#table-\n-00016240: 7369 7a65 7461 626c 652d 7369 7a65 2054 sizetable-size T\n-00016250: 4142 4c45 0a0a 5265 7475 726e 7320 7468 ABLE..Returns th\n-00016260: 6520 6e75 6d62 6572 206f 6620 6974 656d e number of item\n-00016270: 7320 6375 7272 656e 746c 7920 7374 6f72 s currently stor\n-00016280: 6564 2069 6e20 5441 424c 452e 7265 702e ed in TABLE.rep.\n-00016290: 766d 2e63 6f6d 7069 6c65 7223 636f 6d70 vm.compiler#comp\n-000162a0: 696c 652d 6469 7265 6374 6f72 7943 6f6d ile-directoryCom\n-000162b0: 7069 6c65 7320 616c 6c20 4c69 7370 2066 piles all Lisp f\n-000162c0: 696c 6573 2069 6e20 7468 6520 6469 7265 iles in the dire\n-000162d0: 6374 6f72 7920 4449 5245 4354 4f52 592d ctory DIRECTORY-\n-000162e0: 4e41 4d45 2077 686f 7365 206f 626a 6563 NAME whose objec\n-000162f0: 740a 6669 6c65 7320 6172 6520 6569 7468 t.files are eith\n-00016300: 6572 206f 6c64 6572 2074 6861 6e20 7468 er older than th\n-00016310: 6569 7220 736f 7572 6365 2066 696c 6520 eir source file \n-00016320: 6f72 2064 6f6e 2774 2065 7869 7374 2e20 or don't exist. \n-00016330: 4966 0a46 4f52 4345 2d50 2069 7320 7472 If.FORCE-P is tr\n-00016340: 7565 2065 7665 7279 206c 6973 7020 6669 ue every lisp fi\n-00016350: 6c65 2069 7320 7265 636f 6d70 696c 6564 le is recompiled\n-00016360: 2e20 416e 7920 7375 6264 6972 6563 746f . Any subdirecto\n-00016370: 7269 6573 206f 660a 4449 522d 4e41 4d45 ries of.DIR-NAME\n-00016380: 2061 7265 2072 6563 7572 7365 6420 696e are recursed in\n-00016390: 746f 2e0a 0a45 5843 4c55 4445 2d52 4520 to...EXCLUDE-RE \n-000163a0: 6d61 7920 6265 2061 2072 6567 6578 7020 may be a regexp \n-000163b0: 6d61 7463 6869 6e67 2066 696c 6573 2077 matching files w\n-000163c0: 6869 6368 2073 686f 756c 646e 2774 2062 hich shouldn't b\n-000163d0: 6520 636f 6d70 696c 6564 2e72 6570 2e76 e compiled.rep.v\n-000163e0: 6d2e 636f 6d70 696c 6572 2e6d 6f64 756c m.compiler.modul\n-000163f0: 6573 2363 6f6d 7069 6c65 2d66 756e 6374 es#compile-funct\n-00016400: 696f 6e43 6f6d 7069 6c65 7320 7468 6520 ionCompiles the \n-00016410: 626f 6479 206f 6620 7468 6520 6675 6e63 body of the func\n-00016420: 7469 6f6e 2046 554e 4354 494f 4e2e 7265 tion FUNCTION.re\n-00016430: 702e 766d 2e63 6f6d 7069 6c65 722e 6d6f p.vm.compiler.mo\n-00016440: 6475 6c65 7323 636f 6d70 696c 652d 6d6f dules#compile-mo\n-00016450: 6475 6c65 436f 6d70 696c 6573 2061 6c6c duleCompiles all\n-00016460: 2066 756e 6374 696f 6e20 6269 6e64 696e function bindin\n-00016470: 6773 2069 6e20 7468 6520 6d6f 6475 6c65 gs in the module\n-00016480: 206e 616d 6564 2053 5452 5543 542e 7265 named STRUCT.re\n-00016490: 702e 7379 7374 656d 2372 656d 6f76 652d p.system#remove-\n-000164a0: 686f 6f6b 5265 6d6f 7665 2046 554e 4320 hookRemove FUNC \n-000164b0: 6672 6f6d 2074 6865 2068 6f6f 6b20 484f from the hook HO\n-000164c0: 4f4b 2028 7379 6d62 6f6c 292e 0072 6570 OK (symbol)..rep\n-000164d0: 2e74 6872 6561 6473 2e6d 7574 6578 236d .threads.mutex#m\n-000164e0: 6179 6265 2d6f 6274 6169 6e2d 6d75 7465 aybe-obtain-mute\n-000164f0: 7820 4d54 5872 6570 2e74 6872 6561 6473 x MTXrep.threads\n-00016500: 2e6d 6573 7361 6765 2d70 6f72 7423 6d61 .message-port#ma\n-00016510: 6b65 2d6d 6573 7361 6765 2d70 6f72 7443 ke-message-portC\n-00016520: 7265 6174 6520 616e 6420 7265 7475 726e reate and return\n-00016530: 2061 206e 6577 206d 6573 7361 6765 2070 a new message p\n-00016540: 6f72 742e 0072 6570 2e74 6872 6561 6473 ort..rep.threads\n-00016550: 2e6d 6573 7361 6765 2d70 6f72 7423 6d65 .message-port#me\n-00016560: 7373 6167 652d 6665 7463 6820 504f 5254 ssage-fetch PORT\n-00016570: 2023 216f 7074 696f 6e61 6c20 5449 4d45 #!optional TIME\n-00016580: 4f55 5472 6570 2e74 6872 6561 6473 2e6d OUTrep.threads.m\n-00016590: 6573 7361 6765 2d70 6f72 7423 6d65 7373 essage-port#mess\n-000165a0: 6167 652d 7365 6e64 5365 6e64 2074 6865 age-sendSend the\n-000165b0: 206d 6573 7361 6765 204d 4553 5341 4745 message MESSAGE\n-000165c0: 2028 616e 2061 7262 6974 7261 7279 2076 (an arbitrary v\n-000165d0: 616c 7565 2920 746f 206d 6573 7361 6765 alue) to message\n-000165e0: 2070 6f72 7420 504f 5254 2e72 6570 2e77 port PORT.rep.w\n-000165f0: 7777 2e71 756f 7465 2d75 726c 2371 756f ww.quote-url#quo\n-00016600: 7465 2d75 726c 4573 6361 7065 2055 524c te-urlEscape URL\n-00016610: 206d 6574 612d 6368 6172 6163 7465 7273 meta-characters\n-00016620: 2069 6e20 5354 5249 4e47 2e72 6570 2e77 in STRING.rep.w\n-00016630: 7777 2e71 756f 7465 2d75 726c 2375 6e71 ww.quote-url#unq\n-00016640: 756f 7465 2d75 726c 556e 6573 6361 7065 uote-urlUnescape\n-00016650: 2055 524c 206d 6574 612d 6368 6172 6163 URL meta-charac\n-00016660: 7465 7273 2069 6e20 5354 5249 4e47 2e72 ters in STRING.r\n-00016670: 6570 2e64 6174 612e 7269 6e67 2372 696e ep.data.ring#rin\n-00016680: 672d 7369 7a65 5265 7475 726e 7320 7468 g-sizeReturns th\n-00016690: 6520 6e75 6d62 6572 206f 6620 6669 6c6c e number of fill\n-000166a0: 6564 2073 6c6f 7473 2069 6e20 7468 6520 ed slots in the \n-000166b0: 7269 6e67 2062 7566 6665 7220 5249 4e47 ring buffer RING\n-000166c0: 2e00 7265 702e 6461 7461 2e72 696e 6723 ..rep.data.ring#\n-000166d0: 7269 6e67 2d73 697a 6520 5249 4e47 7265 ring-size RINGre\n-000166e0: 702e 6461 7461 2e72 696e 6723 6d61 6b65 p.data.ring#make\n-000166f0: 2d72 696e 6743 7265 6174 6520 6120 7269 -ringCreate a ri\n-00016700: 6e67 2062 7566 6665 7220 7468 6174 2063 ng buffer that c\n-00016710: 616e 2063 6f6e 7461 696e 2053 495a 4520 an contain SIZE \n-00016720: 7661 6c75 6573 2e20 4966 2053 495a 4520 values. If SIZE \n-00016730: 6973 206e 6f74 0a73 7065 6369 6669 6564 is not.specified\n-00016740: 2074 6865 2064 6566 6175 6c74 2063 6170 the default cap\n-00016750: 6163 6974 7920 6072 696e 672d 6465 6661 acity `ring-defa\n-00016760: 756c 742d 7369 7a65 2720 6973 2075 7365 ult-size' is use\n-00016770: 642e 7265 702e 6461 7461 2e72 696e 6723 d.rep.data.ring#\n-00016780: 7269 6e67 2d61 7070 656e 6441 7070 656e ring-appendAppen\n-00016790: 6420 4f42 4a45 4354 2074 6f20 7468 6520 d OBJECT to the \n-000167a0: 7269 6e67 2062 7566 6665 7220 5249 4e47 ring buffer RING\n-000167b0: 2e20 5468 6973 206d 6179 206f 7665 7277 . This may overw\n-000167c0: 7269 7465 2061 2070 7265 7669 6f75 736c rite a previousl\n-000167d0: 790a 6164 6465 6420 6f62 6a65 6374 2e72 y.added object.r\n-000167e0: 6570 2e64 6174 612e 7269 6e67 2372 696e ep.data.ring#rin\n-000167f0: 672d 7265 6652 6561 6420 616e 206f 626a g-refRead an obj\n-00016800: 6563 7420 6672 6f6d 2074 6865 2072 696e ect from the rin\n-00016810: 6720 6275 6666 6572 2052 494e 472e 2049 g buffer RING. I\n-00016820: 6620 4445 5054 4820 6973 2074 7275 6520 f DEPTH is true \n-00016830: 6974 0a64 6566 696e 6573 2074 6865 206f it.defines the o\n-00016840: 626a 6563 7420 746f 2061 6363 6573 732c bject to access,\n-00016850: 2074 6865 206d 6f73 7420 7265 6365 6e74 the most recent\n-00016860: 6c79 2061 6464 6564 2069 7465 6d20 6973 ly added item is\n-00016870: 2061 740a 6465 7074 6820 7a65 726f 2c20 at.depth zero, \n-00016880: 7468 6520 6e65 7874 2061 7420 6465 7074 the next at dept\n-00016890: 6820 6f6e 652c 2061 6e64 2073 6f20 6f6e h one, and so on\n-000168a0: 2e20 4966 2074 6865 7265 2069 7320 6e6f . If there is no\n-000168b0: 2069 7465 6d20 6174 0a44 4550 5448 206e item at.DEPTH n\n-000168c0: 696c 2069 7320 7265 7475 726e 6564 2e00 il is returned..\n-000168d0: 7265 702e 6461 7461 2e72 696e 6723 7269 rep.data.ring#ri\n-000168e0: 6e67 2d72 6566 2052 494e 4720 2321 6f70 ng-ref RING #!op\n-000168f0: 7469 6f6e 616c 2044 4550 5448 7265 702e tional DEPTHrep.\n-00016900: 6461 7461 2373 6f72 7453 6f72 7420 4c53 data#sortSort LS\n-00016910: 5420 6465 7374 7275 6374 6976 656c 792c T destructively,\n-00016920: 2062 7574 2073 7461 626c 792c 2072 6574 but stably, ret\n-00016930: 7572 6e69 6e67 2074 6865 2073 6f72 7465 urning the sorte\n-00016940: 6420 6c69 7374 2e0a 0a49 6620 5052 4544 d list...If PRED\n-00016950: 2069 7320 6465 6669 6e65 6420 6974 2069 is defined it i\n-00016960: 7320 7573 6564 2074 6f20 636f 6d70 6172 s used to compar\n-00016970: 6520 7477 6f20 6f62 6a65 6374 732c 2069 e two objects, i\n-00016980: 7420 7368 6f75 6c64 2072 6574 7572 6e20 t should return \n-00016990: 740a 7768 656e 2074 6865 2066 6972 7374 t.when the first\n-000169a0: 2069 7320 606c 6573 7327 2074 6861 6e20 is `less' than \n-000169b0: 7468 6520 7365 636f 6e64 2e20 4279 2064 the second. By d\n-000169c0: 6566 6175 6c74 2074 6865 2073 7461 6e64 efault the stand\n-000169d0: 6172 6420 6c65 7373 2d74 6861 6e0a 6675 ard less-than.fu\n-000169e0: 6e63 7469 6f6e 2028 603c 2729 2069 7320 nction (`<') is \n-000169f0: 7573 6564 2e0a 0a54 6865 2066 6163 7420 used...The fact \n-00016a00: 7468 6174 2074 6865 2073 6f72 7420 6973 that the sort is\n-00016a10: 2073 7461 626c 6520 6d65 616e 7320 7468 stable means th\n-00016a20: 6174 2073 6f72 7420 6b65 7973 2077 6869 at sort keys whi\n-00016a30: 6368 2061 7265 2065 7175 616c 2077 696c ch are equal wil\n-00016a40: 6c0a 7072 6573 6572 7665 2074 6865 6972 l.preserve their\n-00016a50: 206f 7269 6769 6e61 6c20 706f 7369 7469 original positi\n-00016a60: 6f6e 2069 6e20 7265 6c61 7469 6f6e 2074 on in relation t\n-00016a70: 6f20 6561 6368 206f 7468 6572 2e00 7265 o each other..re\n-00016a80: 702e 6461 7461 2373 6f72 7420 4c53 5420 p.data#sort LST \n-00016a90: 2321 6f70 7469 6f6e 616c 2050 5245 4472 #!optional PREDr\n-00016aa0: 6570 2e64 6174 6123 7374 7269 6e67 2d6c ep.data#string-l\n-00016ab0: 6f77 6572 2d63 6173 652d 7052 6574 7572 ower-case-pRetur\n-00016ac0: 6e20 7420 6966 2073 7472 696e 6720 5820 n t if string X \n-00016ad0: 6973 206c 6f77 6572 2063 6173 6520 2863 is lower case (c\n-00016ae0: 6f6e 7461 696e 7320 6e6f 2075 7070 6572 ontains no upper\n-00016af0: 2063 6173 6520 6368 6172 6163 7465 7273 case characters\n-00016b00: 2061 6e64 0a61 7420 6c65 6173 7420 6f6e and.at least on\n-00016b10: 6520 6c6f 7765 722d 6361 7365 2063 6861 e lower-case cha\n-00016b20: 7261 6374 6572 292e 0072 6570 2e64 6174 racter)..rep.dat\n-00016b30: 6123 7374 7269 6e67 2d6c 6f77 6572 2d63 a#string-lower-c\n-00016b40: 6173 652d 7020 5800 7265 702e 6461 7461 ase-p X.rep.data\n-00016b50: 2373 7472 696e 672d 646f 776e 6361 7365 #string-downcase\n-00016b60: 2058 0072 6570 2e64 6174 6123 6361 7069 X.rep.data#capi\n-00016b70: 7461 6c69 7a65 2d73 7472 696e 6720 5872 talize-string Xr\n-00016b80: 6570 2e64 6174 6123 6d61 7063 6f6e 6361 ep.data#mapconca\n-00016b90: 7443 616c 6c20 4655 4e20 666f 7220 6561 tCall FUN for ea\n-00016ba0: 6368 206d 656d 6265 7220 6f66 2053 4551 ch member of SEQ\n-00016bb0: 5545 4e43 452c 2063 6f6e 6361 7465 6e61 UENCE, concatena\n-00016bc0: 7469 6e67 2074 6865 2072 6573 756c 7473 ting the results\n-00016bd0: 2e20 4265 7477 6565 6e0a 6561 6368 2070 . Between.each p\n-00016be0: 6169 7220 6f66 2072 6573 756c 7473 2c20 air of results, \n-00016bf0: 696e 7365 7274 2053 4550 4152 4154 4f52 insert SEPARATOR\n-00016c00: 2e20 5265 7475 726e 2074 6865 2072 6573 . Return the res\n-00016c10: 756c 7469 6e67 2073 7472 696e 672e 7265 ulting string.re\n-00016c20: 702e 7379 7374 656d 2373 6574 656e 7653 p.system#setenvS\n-00016c30: 6574 2074 6865 2063 7572 7265 6e74 2076 et the current v\n-00016c40: 616c 7565 206f 6620 7468 6520 656e 7669 alue of the envi\n-00016c50: 726f 6e6d 656e 7420 7661 7269 6162 6c65 ronment variable\n-00016c60: 204e 414d 4520 746f 2074 6865 2073 7472 NAME to the str\n-00016c70: 696e 6720 5641 4c55 452e 0a54 6865 2060 ing VALUE..The `\n-00016c80: 7072 6f63 6573 732d 656e 7669 726f 6e6d process-environm\n-00016c90: 656e 7427 2076 6172 6961 626c 6520 6973 ent' variable is\n-00016ca0: 2064 6573 7472 7563 7469 7665 6c79 206d destructively m\n-00016cb0: 6f64 6966 6965 642e 0072 6570 2e73 7973 odified..rep.sys\n-00016cc0: 7465 6d23 7365 7465 6e76 204e 414d 4520 tem#setenv NAME \n-00016cd0: 5641 4c55 4572 6570 2e73 7973 7465 6d23 VALUErep.system#\n-00016ce0: 756e 7365 7465 6e76 4465 6c65 7465 2074 unsetenvDelete t\n-00016cf0: 6865 2065 6e76 6972 6f6e 6d65 6e74 2076 he environment v\n-00016d00: 6172 6961 626c 6520 6361 6c6c 6564 204e ariable called N\n-00016d10: 414d 452e 0072 6570 2e73 7973 7465 6d23 AME..rep.system#\n-00016d20: 756e 7365 7465 6e76 204e 414d 4572 6570 unsetenv NAMErep\n-00016d30: 2e6c 616e 672e 696e 7465 7270 7265 7465 .lang.interprete\n-00016d40: 7223 6465 6675 6e64 6566 756e 204e 414d r#defundefun NAM\n-00016d50: 4520 4c41 4d42 4441 2d4c 4953 5420 5b44 E LAMBDA-LIST [D\n-00016d60: 4f43 2d53 5452 494e 475d 2042 4f44 592e OC-STRING] BODY.\n-00016d70: 2e2e 0a64 6566 756e 204e 414d 4520 4259 ...defun NAME BY\n-00016d80: 5445 434f 4445 2d4f 424a 4543 540a 0a44 TECODE-OBJECT..D\n-00016d90: 6566 696e 6573 2061 2066 756e 6374 696f efines a functio\n-00016da0: 6e20 6361 6c6c 6564 204e 414d 4520 7769 n called NAME wi\n-00016db0: 7468 2061 7267 756d 656e 7420 7370 6563 th argument spec\n-00016dc0: 6966 6963 6174 696f 6e20 4c41 4d42 4441 ification LAMBDA\n-00016dd0: 2d4c 4953 542c 0a64 6f63 756d 656e 7461 -LIST,.documenta\n-00016de0: 7469 6f6e 2044 4f43 2d53 5452 494e 4720 tion DOC-STRING \n-00016df0: 286f 7074 696f 6e61 6c29 2061 6e64 2062 (optional) and b\n-00016e00: 6f64 7920 424f 4459 2e72 6570 2e6c 616e ody BODY.rep.lan\n-00016e10: 672e 696e 7465 7270 7265 7465 7223 6465 g.interpreter#de\n-00016e20: 6663 6f6e 7374 6465 6663 6f6e 7374 204e fconstdefconst N\n-00016e30: 414d 4520 5641 4c55 4520 5b44 4f43 2d53 AME VALUE [DOC-S\n-00016e40: 5452 494e 475d 0a0a 4465 6669 6e65 2061 TRING]..Define a\n-00016e50: 2063 6f6e 7374 616e 7420 4e41 4d45 2077 constant NAME w\n-00016e60: 686f 7365 2028 6465 6661 756c 7429 2076 hose (default) v\n-00016e70: 616c 7565 2069 7320 5641 4c55 452e 2049 alue is VALUE. I\n-00016e80: 6620 4e41 4d45 2069 730a 616c 7265 6164 f NAME is.alread\n-00016e90: 7920 626f 756e 6420 616e 2065 7272 6f72 y bound an error\n-00016ea0: 2069 7320 7369 676e 616c 6c65 642e 0a0a is signalled...\n-00016eb0: 436f 6e73 7461 6e74 7320 6172 6520 7472 Constants are tr\n-00016ec0: 6561 7465 6420 7370 6563 6961 6c6c 7920 eated specially \n-00016ed0: 6279 2074 6865 204c 6973 7020 636f 6d70 by the Lisp comp\n-00016ee0: 696c 6572 2c20 6261 7369 6361 6c6c 7920 iler, basically \n-00016ef0: 7468 6579 0a61 7265 2068 6172 642d 636f they.are hard-co\n-00016f00: 6465 6420 696e 746f 2074 6865 2062 7974 ded into the byt\n-00016f10: 652d 636f 6465 2e72 6570 2e6c 616e 672e e-code.rep.lang.\n-00016f20: 696e 7465 7270 7265 7465 7223 6675 6e63 interpreter#func\n-00016f30: 7469 6f6e 2327 4152 470a 0a52 6574 7572 tion#'ARG..Retur\n-00016f40: 6e20 7468 6520 636c 6f73 7572 6520 6672 n the closure fr\n-00016f50: 6f6d 2041 5247 2c20 6569 7468 6572 2061 om ARG, either a\n-00016f60: 206c 616d 6264 612d 6578 7072 6573 7369 lambda-expressi\n-00016f70: 6f6e 2c20 6f72 2061 2073 796d 626f 6c2e on, or a symbol.\n-00016f80: 0a57 6865 6e20 6170 706c 6965 6420 746f .When applied to\n-00016f90: 2061 2073 796d 626f 6c2c 2074 6865 2073 a symbol, the s\n-00016fa0: 796d 626f 6c27 7320 7661 6c75 6520 6973 ymbol's value is\n-00016fb0: 2072 6574 7572 6e65 642e 0072 6570 2e6c returned..rep.l\n-00016fc0: 616e 672e 696e 7465 7270 7265 7465 7223 ang.interpreter#\n-00016fd0: 6c65 7420 2e20 4152 4753 0072 6570 2e6c let . ARGS.rep.l\n-00016fe0: 616e 672e 696e 7465 7270 7265 7465 7223 ang.interpreter#\n-00016ff0: 6c65 742a 202e 2041 5247 5300 0000 0000 let* . ARGS.....\n-00017000: 7265 702e 7379 7374 656d 2373 7973 7465 rep.system#syste\n-00017010: 6d2d 6e61 6d65 7379 7374 656d 2d6e 616d m-namesystem-nam\n-00017020: 650a 0a52 6574 7572 6e73 2074 6865 206e e..Returns the n\n-00017030: 616d 6520 6f66 2074 6865 2068 6f73 7420 ame of the host \n-00017040: 7768 6963 6820 7468 6520 6564 6974 6f72 which the editor\n-00017050: 2069 7320 7275 6e6e 696e 6720 6f6e 2e72 is running on.r\n-00017060: 6570 2e64 6174 6123 616c 7068 612d 6368 ep.data#alpha-ch\n-00017070: 6172 2d70 616c 7068 612d 6368 6172 2d70 ar-palpha-char-p\n-00017080: 2043 4841 520a 0a52 6574 7572 6e73 2074 CHAR..Returns t\n-00017090: 2069 6620 4348 4152 2069 7320 616e 2061 if CHAR is an a\n-000170a0: 6c70 6861 6265 7469 6320 6368 6172 6163 lphabetic charac\n-000170b0: 7465 722e 7265 702e 6461 7461 236c 6f77 ter.rep.data#low\n-000170c0: 6572 2d63 6173 652d 706c 6f77 6572 2d63 er-case-plower-c\n-000170d0: 6173 652d 7020 4348 4152 0a0a 5265 7475 ase-p CHAR..Retu\n-000170e0: 726e 7320 7420 6966 2043 4841 5220 6973 rns t if CHAR is\n-000170f0: 206c 6f77 6572 2063 6173 652e 7265 702e lower case.rep.\n-00017100: 6461 7461 2361 6c70 6861 6e75 6d65 7269 data#alphanumeri\n-00017110: 6370 616c 7068 616e 756d 6572 6963 7020 cpalphanumericp \n-00017120: 4348 4152 0a0a 5265 7475 726e 7320 7420 CHAR..Returns t \n-00017130: 6966 2043 4841 5220 6973 2061 6c70 6861 if CHAR is alpha\n-00017140: 2d6e 756d 6572 6963 2e72 6570 2e64 6174 -numeric.rep.dat\n-00017150: 6123 7370 6163 652d 6368 6172 2d70 7370 a#space-char-psp\n-00017160: 6163 652d 6368 6172 2d70 2043 4841 520a ace-char-p CHAR.\n-00017170: 0a52 6574 7572 6e73 2074 2069 6620 4348 .Returns t if CH\n-00017180: 4152 2069 7320 7768 6974 6573 7061 6365 AR is whitespace\n-00017190: 2e72 6570 2e64 6174 6123 6368 6172 2d75 .rep.data#char-u\n-000171a0: 7063 6173 6563 6861 722d 7570 6361 7365 pcasechar-upcase\n-000171b0: 2043 4841 520a 0a52 6574 7572 6e73 2074 CHAR..Returns t\n-000171c0: 6865 2075 7070 6572 2d63 6173 6520 6571 he upper-case eq\n-000171d0: 7569 7661 6c65 6e74 206f 6620 4348 4152 uivalent of CHAR\n-000171e0: 2e72 6570 2e73 7973 7465 6d23 6765 742d .rep.system#get-\n-000171f0: 636f 6d6d 616e 642d 6c69 6e65 2d6f 7074 command-line-opt\n-00017200: 696f 6e67 6574 2d63 6f6d 6d61 6e64 2d6c ionget-command-l\n-00017210: 696e 652d 6f70 7469 6f6e 204f 5054 494f ine-option OPTIO\n-00017220: 4e20 5b52 4551 5549 5245 532d 4152 4755 N [REQUIRES-ARGU\n-00017230: 4d45 4e54 5d0a 0a52 6574 7572 6e73 2074 MENT]..Returns t\n-00017240: 2069 6620 4f50 5449 4f4e 2077 6173 2073 if OPTION was s\n-00017250: 7065 6369 6669 6564 206f 6e20 7468 6520 pecified on the \n-00017260: 636f 6d6d 616e 6420 6c69 6e65 2028 4f50 command line (OP\n-00017270: 5449 4f4e 2069 7320 7479 7069 6361 6c6c TION is typicall\n-00017280: 790a 6120 776f 7264 2062 6567 696e 6e69 y.a word beginni\n-00017290: 6e67 2077 6974 6820 602d 2d27 292e 2049 ng with `--'). I\n-000172a0: 6620 5245 5155 4952 4553 2d41 5247 554d f REQUIRES-ARGUM\n-000172b0: 454e 5420 6973 206e 6f6e 2d6e 696c 2c20 ENT is non-nil, \n-000172c0: 7468 6973 206f 7074 696f 6e0a 7265 7175 this option.requ\n-000172d0: 6972 6573 2061 2070 6172 616d 6574 6572 ires a parameter\n-000172e0: 2c20 7468 6520 7661 6c75 6520 6f66 2077 , the value of w\n-000172f0: 6869 6368 2069 7320 7265 7475 726e 6564 hich is returned\n-00017300: 2e20 4966 2061 2070 6172 616d 6574 6572 . If a parameter\n-00017310: 7320 6973 6e27 740a 7375 7070 6c69 6564 s isn't.supplied\n-00017320: 2061 6e20 6572 726f 7220 6973 2073 6967 an error is sig\n-00017330: 6e61 6c6c 6564 2e72 6570 2e6c 616e 672e nalled.rep.lang.\n-00017340: 696e 7465 7270 7265 7465 7223 666c 7569 interpreter#flui\n-00017350: 6466 6c75 6964 2046 4c55 4944 0a0a 5265 dfluid FLUID..Re\n-00017360: 7475 726e 2074 6865 2076 616c 7565 206f turn the value o\n-00017370: 6620 7468 6520 6d6f 7374 2072 6563 656e f the most recen\n-00017380: 746c 7920 6372 6561 7465 6420 6269 6e64 tly created bind\n-00017390: 696e 6720 6f66 2074 6865 2066 6c75 6964 ing of the fluid\n-000173a0: 0a76 6172 6961 626c 6520 6f62 6a65 6374 .variable object\n-000173b0: 2046 4c55 4944 2e72 6570 2e6c 616e 672e FLUID.rep.lang.\n-000173c0: 6d61 7468 232b 2b20 4e55 4d42 4552 532e math#++ NUMBERS.\n-000173d0: 2e2e 0a0a 4164 6473 2061 6c6c 204e 554d ....Adds all NUM\n-000173e0: 4245 5253 2074 6f67 6574 6865 722e 2049 BERS together. I\n-000173f0: 6620 6e6f 2061 7267 756d 656e 7473 2061 f no arguments a\n-00017400: 7265 2067 6976 656e 2072 6574 7572 6e73 re given returns\n-00017410: 2030 2e72 6570 2e6c 616e 672e 6d61 7468 0.rep.lang.math\n-00017420: 232f 2f20 4e55 4d42 4552 532e 2e2e 0a0a #// NUMBERS.....\n-00017430: 4469 7669 6465 7320 4e55 4d42 4552 5320 Divides NUMBERS \n-00017440: 2869 6e20 6c65 6674 2d74 6f2d 7269 6768 (in left-to-righ\n-00017450: 7420 6f72 6465 7229 2e72 6570 2e6c 616e t order).rep.lan\n-00017460: 672e 6d61 7468 236c 6f67 616e 646c 6f67 g.math#logandlog\n-00017470: 616e 6420 4e55 4d42 4552 532e 2e2e 0a0a and NUMBERS.....\n-00017480: 5265 7475 726e 7320 7468 6520 6269 7477 Returns the bitw\n-00017490: 6973 6520 6c6f 6769 6361 6c20 6061 6e64 ise logical `and\n-000174a0: 2720 6f66 2069 7473 2061 7267 756d 656e ' of its argumen\n-000174b0: 7473 2e72 6570 2e6c 616e 672e 6d61 7468 ts.rep.lang.math\n-000174c0: 2374 7275 6e63 6174 6574 7275 6e63 6174 #truncatetruncat\n-000174d0: 6520 4e55 4d42 4552 0a0a 526f 756e 6420 e NUMBER..Round \n-000174e0: 4e55 4d42 4552 2074 6f20 7468 6520 6e65 NUMBER to the ne\n-000174f0: 6172 6573 7420 696e 7465 6765 7220 6265 arest integer be\n-00017500: 7477 6565 6e20 4e55 4d42 4552 2061 6e64 tween NUMBER and\n-00017510: 207a 6572 6f2e 7265 702e 6c61 6e67 2e6d zero.rep.lang.m\n-00017520: 6174 6823 6c6f 676c 6f67 2058 205b 4241 ath#loglog X [BA\n-00017530: 5345 5d0a 0a52 6574 7572 6e20 7468 6520 SE]..Return the \n-00017540: 6c6f 6761 7269 7468 6d20 6f66 2058 2069 logarithm of X i\n-00017550: 6e20 6261 7365 2042 4153 452e 2041 6e20 n base BASE. An \n-00017560: 6172 6974 686d 6574 6963 2065 7272 6f72 arithmetic error\n-00017570: 2069 730a 7369 676e 616c 6c65 6420 6966 is.signalled if\n-00017580: 2058 2069 7320 6c65 7373 2074 6861 6e20 X is less than \n-00017590: 7a65 726f 2e20 4966 2042 4153 4520 6973 zero. If BASE is\n-000175a0: 6e27 7420 6465 6669 6e65 642c 2072 6574 n't defined, ret\n-000175b0: 7572 6e20 7468 650a 6e61 7475 7261 6c20 urn the.natural \n-000175c0: 6c6f 6761 7269 7468 6d20 6f66 2058 2e72 logarithm of X.r\n-000175d0: 6570 2e6c 616e 672e 6d61 7468 2374 616e ep.lang.math#tan\n-000175e0: 7461 6e20 580a 0a52 6574 7572 6e73 2074 tan X..Returns t\n-000175f0: 6865 2074 616e 6765 6e74 206f 6620 582c he tangent of X,\n-00017600: 2069 6e20 7261 6469 616e 732e 7265 702e in radians.rep.\n-00017610: 6c61 6e67 2e6d 6174 6823 6763 6467 6364 lang.math#gcdgcd\n-00017620: 202e 2e2e 0a0a 5265 7475 726e 2074 6865 .....Return the\n-00017630: 2067 7265 6174 6573 7420 636f 6d6d 6f6e greatest common\n-00017640: 2064 6976 6973 6f72 206f 6620 7468 6520 divisor of the \n-00017650: 696e 7465 6765 7220 6172 6775 6d65 6e74 integer argument\n-00017660: 732e 2054 6865 2072 6573 756c 740a 6973 s. The result.is\n-00017670: 2061 6c77 6179 7320 6e6f 6e2d 6e65 6761 always non-nega\n-00017680: 7469 7665 2e20 5265 7475 726e 7320 3020 tive. Returns 0 \n-00017690: 7769 7468 2061 7267 756d 656e 7473 2e72 with arguments.r\n-000176a0: 6570 2e6c 616e 672e 6d61 7468 2365 7861 ep.lang.math#exa\n-000176b0: 6374 7065 7861 6374 7020 4152 470a 0a52 ctpexactp ARG..R\n-000176c0: 6574 7572 6e20 7420 6966 2041 5247 2069 eturn t if ARG i\n-000176d0: 7320 616e 2065 7861 6374 206e 756d 6265 s an exact numbe\n-000176e0: 722e 7265 702e 6c61 6e67 2e6d 6174 6823 r.rep.lang.math#\n-000176f0: 6e75 6d65 7261 746f 726e 756d 6572 6174 numeratornumerat\n-00017700: 6f72 2058 0a0a 5265 7475 726e 2074 6865 or X..Return the\n-00017710: 206e 756d 6572 6174 6f72 206f 6620 7261 numerator of ra\n-00017720: 7469 6f6e 616c 206e 756d 6265 7220 582e tional number X.\n-00017730: 7265 702e 6c61 6e67 2e6d 6174 6823 6d61 rep.lang.math#ma\n-00017740: 786d 6178 2041 5247 532e 2e2e 0a0a 5265 xmax ARGS.....Re\n-00017750: 7475 726e 7320 7468 6520 6772 6561 7465 turns the greate\n-00017760: 7374 206f 6620 6974 7320 6172 6775 6d65 st of its argume\n-00017770: 6e74 732e 2054 6865 7265 206d 7573 7420 nts. There must \n-00017780: 6265 2061 7420 6c65 6173 7420 7477 6f0a be at least two.\n-00017790: 6172 6775 6d65 6e74 732e 2057 6865 6e20 arguments. When \n-000177a0: 636f 6d70 6172 696e 6720 6e75 6d62 6572 comparing number\n-000177b0: 732c 2061 6e79 2069 6e65 7861 6374 2061 s, any inexact a\n-000177c0: 7267 756d 656e 7473 2063 6175 7365 2074 rguments cause t\n-000177d0: 6865 0a72 6573 756c 7420 746f 2062 6520 he.result to be \n-000177e0: 696e 6578 6163 742e 7265 702e 6461 7461 inexact.rep.data\n-000177f0: 2e74 6162 6c65 7323 6d61 6b65 2d77 6561 .tables#make-wea\n-00017800: 6b2d 7461 626c 656d 616b 652d 7765 616b k-tablemake-weak\n-00017810: 2d74 6162 6c65 2048 4153 482d 4655 4e43 -table HASH-FUNC\n-00017820: 5449 4f4e 2043 4f4d 5041 5245 2d46 554e TION COMPARE-FUN\n-00017830: 4354 494f 4e0a 0a53 696d 696c 6172 2074 CTION..Similar t\n-00017840: 6f20 606d 616b 652d 7461 626c 652c 2065 o `make-table, e\n-00017850: 7863 6570 7420 7468 6174 206b 6579 2d76 xcept that key-v\n-00017860: 616c 7565 2070 6169 7273 2073 746f 7265 alue pairs store\n-00017870: 6420 696e 2074 6865 2074 6162 6c65 0a61 d in the table.a\n-00017880: 7265 2073 6169 6420 746f 2062 6520 6060 re said to be ``\n-00017890: 7765 616b 6c79 206b 6579 6564 2727 2e20 weakly keyed''. \n-000178a0: 5468 6174 2069 732c 2074 6865 7920 6172 That is, they ar\n-000178b0: 6520 6f6e 6c79 2072 6574 6169 6e65 6420 e only retained \n-000178c0: 696e 2074 6865 0a74 6162 6c65 2061 7320 in the.table as \n-000178d0: 6c6f 6e67 2074 6865 206b 6579 2068 6173 long the key has\n-000178e0: 206e 6f74 2062 6565 6e20 6761 7262 6167 not been garbag\n-000178f0: 6520 636f 6c6c 6563 7465 642e 0a0a 556e e collected...Un\n-00017900: 6c69 6b65 2077 6974 6820 7461 626c 6573 like with tables\n-00017910: 2063 7265 6174 6564 2062 7920 7468 6520 created by the \n-00017920: 606d 616b 652d 7461 626c 6520 6675 6e63 `make-table func\n-00017930: 7469 6f6e 2c20 7468 6520 6661 6374 2074 tion, the fact t\n-00017940: 6861 740a 7468 6520 6b65 7920 6973 2073 hat.the key is s\n-00017950: 746f 7265 6420 696e 2074 6865 2074 6162 tored in the tab\n-00017960: 6c65 2069 7320 6e6f 7420 636f 6e73 6964 le is not consid\n-00017970: 6572 6564 2067 6f6f 6420 656e 6f75 6768 ered good enough\n-00017980: 2074 6f20 7072 6576 656e 740a 6974 2062 to prevent.it b\n-00017990: 6569 6e67 2067 6172 6261 6765 2063 6f6c eing garbage col\n-000179a0: 6c65 6374 6564 2e72 6570 2e64 6174 612e lected.rep.data.\n-000179b0: 7461 626c 6573 2374 6162 6c65 2d62 6f75 tables#table-bou\n-000179c0: 6e64 2d70 7461 626c 652d 626f 756e 642d nd-ptable-bound-\n-000179d0: 7020 5441 424c 4520 4b45 590a 0a52 6574 p TABLE KEY..Ret\n-000179e0: 7572 6e73 2074 7275 6520 6966 2074 6865 urns true if the\n-000179f0: 2068 6173 6820 7461 626c 6520 5441 424c hash table TABL\n-00017a00: 4520 636f 6e74 6169 6e73 2061 2076 616c E contains a val\n-00017a10: 7565 2061 7373 6f63 6961 7465 6420 7769 ue associated wi\n-00017a20: 7468 0a4b 4559 2e72 6570 2e64 6174 612e th.KEY.rep.data.\n-00017a30: 7461 626c 6573 2374 6162 6c65 2d73 6574 tables#table-set\n-00017a40: 7461 626c 652d 7365 7420 5441 424c 4520 table-set TABLE \n-00017a50: 4b45 5920 5641 4c55 450a 0a41 7373 6f63 KEY VALUE..Assoc\n-00017a60: 6961 7465 2056 414c 5545 2077 6974 6820 iate VALUE with \n-00017a70: 4b45 5920 696e 2068 6173 6820 7461 626c KEY in hash tabl\n-00017a80: 6520 5441 424c 452e 2052 6574 7572 6e73 e TABLE. Returns\n-00017a90: 2056 414c 5545 2e72 6570 2e6c 616e 672e VALUE.rep.lang.\n-00017aa0: 6465 6275 6723 756e 6978 2d70 7269 6e74 debug#unix-print\n-00017ab0: 2d61 6c6c 6f63 6174 696f 6e73 756e 6978 -allocationsunix\n-00017ac0: 2d70 7269 6e74 2d61 6c6c 6f63 6174 696f -print-allocatio\n-00017ad0: 6e73 0a0a 4f75 7470 7574 2061 206c 6973 ns..Output a lis\n-00017ae0: 7420 6f66 2061 6c6c 2061 6c6c 6f63 6174 t of all allocat\n-00017af0: 6564 206d 656d 6f72 7920 626c 6f63 6b73 ed memory blocks\n-00017b00: 2074 6f20 7374 616e 6461 7264 2065 7272 to standard err\n-00017b10: 6f72 2e00 7265 702e 766d 2e63 6f6d 7069 or..rep.vm.compi\n-00017b20: 6c65 7223 636f 6d70 696c 652d 6669 6c65 ler#compile-file\n-00017b30: 2046 494c 452d 4e41 4d45 7265 702e 766d FILE-NAMErep.vm\n-00017b40: 2e63 6f6d 7069 6c65 7223 636f 6d70 696c .compiler#compil\n-00017b50: 652d 6c69 7370 2d6c 6962 5265 636f 6d70 e-lisp-libRecomp\n-00017b60: 696c 6520 616c 6c20 6f75 7420 6f66 2064 ile all out of d\n-00017b70: 6174 6520 6669 6c65 7320 696e 2074 6865 ate files in the\n-00017b80: 206c 6973 7020 6c69 6272 6172 7920 6469 lisp library di\n-00017b90: 7265 6374 6f72 792e 2049 6620 464f 5243 rectory. If FORC\n-00017ba0: 452d 500a 6973 2074 7275 6520 6974 2773 E-P.is true it's\n-00017bb0: 2061 7320 7468 6f75 6768 2061 6c6c 2066 as though all f\n-00017bc0: 696c 6573 2077 6572 6520 6f75 7420 6f66 iles were out of\n-00017bd0: 2064 6174 652e 0a54 6869 7320 6d61 6b65 date..This make\n-00017be0: 7320 7375 7265 2074 6861 7420 616c 6c20 s sure that all \n-00017bf0: 646f 6320 7374 7269 6e67 7320 6172 6520 doc strings are \n-00017c00: 7772 6974 7465 6e20 746f 2074 6865 6972 written to their\n-00017c10: 2073 7065 6369 616c 2066 696c 6520 616e special file an\n-00017c20: 640a 7468 6174 2066 696c 6573 2077 6869 d.that files whi\n-00017c30: 6368 2073 686f 756c 646e 2774 2062 6520 ch shouldn't be \n-00017c40: 636f 6d70 696c 6564 2061 7265 6e27 742e compiled aren't.\n-00017c50: 0072 6570 2e76 6d2e 636f 6d70 696c 6572 .rep.vm.compiler\n-00017c60: 2363 6f6d 7069 6c65 2d6c 6973 702d 6c69 #compile-lisp-li\n-00017c70: 6220 2321 6f70 7469 6f6e 616c 2044 4952 b #!optional DIR\n-00017c80: 4543 544f 5259 2046 4f52 4345 2d50 0072 ECTORY FORCE-P.r\n-00017c90: 6570 2e76 6d2e 636f 6d70 696c 6572 2e62 ep.vm.compiler.b\n-00017ca0: 6173 6963 2363 6f6d 7069 6c65 2d66 6f72 asic#compile-for\n-00017cb0: 6d20 464f 524d 0072 6570 2e76 6d2e 636f m FORM.rep.vm.co\n-00017cc0: 6d70 696c 6572 2e6d 6f64 756c 6573 2363 mpiler.modules#c\n-00017cd0: 6f6d 7069 6c65 2d66 756e 6374 696f 6e20 ompile-function \n-00017ce0: 4655 4e43 5449 4f4e 2023 216f 7074 696f FUNCTION #!optio\n-00017cf0: 6e61 6c20 4e41 4d45 7265 702e 7379 7374 nal NAMErep.syst\n-00017d00: 656d 2361 6464 2d68 6f6f 6b41 7272 616e em#add-hookArran\n-00017d10: 6765 2069 7420 736f 2074 6861 7420 4655 ge it so that FU\n-00017d20: 4e43 5449 4f4e 2d4e 414d 4520 6973 2061 NCTION-NAME is a\n-00017d30: 6464 6564 2074 6f20 7468 6520 686f 6f6b dded to the hook\n-00017d40: 2d6c 6973 7420 7374 6f72 6564 2069 6e0a -list stored in.\n-00017d50: 7379 6d62 6f6c 2c20 484f 4f4b 2d53 594d symbol, HOOK-SYM\n-00017d60: 424f 4c2e 2049 7420 7769 6c6c 2061 6464 BOL. It will add\n-00017d70: 6564 2061 7420 7468 6520 6865 6164 206f ed at the head o\n-00017d80: 6620 7468 6520 6c69 7374 2075 6e6c 6573 f the list unles\n-00017d90: 7320 4154 2d45 4e44 0a69 7320 7472 7565 s AT-END.is true\n-00017da0: 2069 6e20 7768 6963 6820 6361 7365 2069 in which case i\n-00017db0: 7420 6973 2061 6464 6564 2061 7420 7468 t is added at th\n-00017dc0: 6520 656e 642e 0072 6570 2e73 7973 7465 e end..rep.syste\n-00017dd0: 6d23 7265 6d6f 7665 2d68 6f6f 6b20 484f m#remove-hook HO\n-00017de0: 4f4b 2046 554e 4372 6570 2e74 6872 6561 OK FUNCrep.threa\n-00017df0: 6473 2e6d 7574 6578 236d 7574 6578 7052 ds.mutex#mutexpR\n-00017e00: 6574 7572 6e73 2074 7275 6520 6966 2041 eturns true if A\n-00017e10: 5247 2069 7320 6120 6d75 7465 7820 6f62 RG is a mutex ob\n-00017e20: 6a65 6374 2e00 7265 702e 7468 7265 6164 ject..rep.thread\n-00017e30: 732e 6d75 7465 7823 6d75 7465 7870 2041 s.mutex#mutexp A\n-00017e40: 5247 7265 702e 7468 7265 6164 732e 6d75 RGrep.threads.mu\n-00017e50: 7465 7823 7265 6c65 6173 652d 6d75 7465 tex#release-mute\n-00017e60: 7852 656c 6561 7365 2074 6865 206d 7574 xRelease the mut\n-00017e70: 6578 206f 626a 6563 7420 4d54 5820 2877 ex object MTX (w\n-00017e80: 6869 6368 2073 686f 756c 6420 6861 7665 hich should have\n-00017e90: 2070 7265 7669 6f75 736c 7920 6265 656e previously been\n-00017ea0: 206f 6274 6169 6e65 640a 6279 2074 6865 obtained.by the\n-00017eb0: 2063 7572 7265 6e74 2074 6872 6561 6429 current thread)\n-00017ec0: 2e20 5265 7475 726e 7320 7472 7565 2069 . Returns true i\n-00017ed0: 6620 7468 6520 6d75 7465 7820 6861 7320 f the mutex has \n-00017ee0: 6e6f 206e 6577 206f 776e 6572 2e00 7265 no new owner..re\n-00017ef0: 702e 7468 7265 6164 732e 6d65 7373 6167 p.threads.messag\n-00017f00: 652d 706f 7274 236d 616b 652d 6d65 7373 e-port#make-mess\n-00017f10: 6167 652d 706f 7274 0072 6570 2e74 6872 age-port.rep.thr\n-00017f20: 6561 6473 2e6d 6573 7361 6765 2d70 6f72 eads.message-por\n-00017f30: 7423 6d65 7373 6167 652d 7761 6974 696e t#message-waitin\n-00017f40: 672d 7020 504f 5254 0072 6570 2e74 6872 g-p PORT.rep.thr\n-00017f50: 6561 6473 2e6d 6573 7361 6765 2d70 6f72 eads.message-por\n-00017f60: 7423 6d65 7373 6167 652d 7365 6e64 2050 t#message-send P\n-00017f70: 4f52 5420 4d45 5353 4147 4572 6570 2e76 ORT MESSAGErep.v\n-00017f80: 6d2e 6469 7361 7373 656d 626c 6572 2364 m.disassembler#d\n-00017f90: 6973 6173 7365 6d62 6c65 4469 7373 6173 isassembleDissas\n-00017fa0: 656d 626c 6573 2041 5247 2c20 7769 7468 embles ARG, with\n-00017fb0: 206f 7574 7075 7420 746f 2053 5452 4541 output to STREA\n-00017fc0: 4d2c 206f 7220 7468 6520 2a64 6973 6173 M, or the *disas\n-00017fd0: 7365 6d62 6c79 2a20 6275 6666 6572 2e00 sembly* buffer..\n-00017fe0: 7265 702e 6461 7461 2e72 696e 6723 7269 rep.data.ring#ri\n-00017ff0: 6e67 2d3e 6c69 7374 2052 494e 4700 0000 ng->list RING...\n-00018000: 7265 702e 7574 696c 2e74 696d 6523 7365 rep.util.time#se\n-00018010: 636f 6e64 732d 3e74 696d 6543 6f6e 7665 conds->timeConve\n-00018020: 7274 2074 6865 206e 756d 6265 7220 6f66 rt the number of\n-00018030: 2073 6563 7320 7061 7374 2074 6865 2065 secs past the e\n-00018040: 706f 6368 2c20 5345 4353 2c20 746f 2061 poch, SECS, to a\n-00018050: 2074 696d 6573 7461 6d70 2e00 7265 702e timestamp..rep.\n-00018060: 7574 696c 2e64 6174 6523 7061 7273 652d util.date#parse-\n-00018070: 6461 7465 2053 5452 494e 4720 2321 6f70 date STRING #!op\n-00018080: 7469 6f6e 616c 2050 4f49 4e54 0072 6570 tional POINT.rep\n-00018090: 2e75 7469 6c2e 6973 7065 6c6c 2369 7370 .util.ispell#isp\n-000180a0: 656c 6c2d 6164 642d 776f 7264 2d66 6f72 ell-add-word-for\n-000180b0: 2d73 6573 7369 6f6e 2057 4f52 4400 7265 -session WORD.re\n-000180c0: 702e 6d6f 6475 6c65 2d73 7973 7465 6d23 p.module-system#\n-000180d0: 6465 6669 6e65 2d69 6e74 6572 6661 6365 define-interface\n-000180e0: 204e 414d 4520 5349 4772 6570 2e6d 6f64 NAME SIGrep.mod\n-000180f0: 756c 652d 7379 7374 656d 2364 6566 696e ule-system#defin\n-00018100: 652d 7374 7275 6374 7572 652d 616c 6961 e-structure-alia\n-00018110: 7343 7265 6174 6520 6120 7365 636f 6e64 sCreate a second\n-00018120: 6172 7920 6e61 6d65 2054 4f20 666f 7220 ary name TO for \n-00018130: 7468 6520 7374 7275 6374 7572 6520 6361 the structure ca\n-00018140: 6c6c 6564 2046 524f 4d2e 7265 702e 696f lled FROM.rep.io\n-00018150: 2e66 696c 6573 2366 696c 652d 6e65 7765 .files#file-newe\n-00018160: 722d 7468 616e 2d66 696c 652d 7052 6574 r-than-file-pRet\n-00018170: 7572 6e73 2074 2077 6865 6e20 4649 4c45 urns t when FILE\n-00018180: 3120 7761 7320 6d6f 6469 6669 6564 206d 1 was modified m\n-00018190: 6f72 6520 7265 6365 6e74 6c79 2074 6861 ore recently tha\n-000181a0: 6e20 4649 4c45 322e 7461 7266 682d 6d61 n FILE2.tarfh-ma\n-000181b0: 782d 6361 6368 6564 2d64 6972 7354 6f74 x-cached-dirsTot\n-000181c0: 616c 206e 756d 6265 7220 6f66 2074 6172 al number of tar\n-000181d0: 206c 6973 7469 6e67 7320 746f 2063 6163 listings to cac\n-000181e0: 6865 2e72 656d 6f74 652d 6674 702d 6d75 he.remote-ftp-mu\n-000181f0: 6c74 692d 6d73 6773 5265 6775 6c61 7220 lti-msgsRegular \n-00018200: 6578 7072 6573 7369 6f6e 206d 6174 6368 expression match\n-00018210: 696e 6720 7468 6520 7374 6172 7420 6f66 ing the start of\n-00018220: 2061 206d 756c 7469 6c69 6e65 2066 7470 a multiline ftp\n-00018230: 2072 6570 6c79 2e72 656d 6f74 652d 6674 reply.remote-ft\n-00018240: 702d 7061 7373 7764 2d6d 7367 7352 6567 p-passwd-msgsReg\n-00018250: 756c 6172 2065 7870 7265 7373 696f 6e20 ular expression \n-00018260: 6d61 7463 6869 6e67 2070 6173 7377 6f72 matching passwor\n-00018270: 6420 7072 6f6d 7074 2e72 6570 2e69 6f2e d prompt.rep.io.\n-00018280: 6669 6c65 2d68 616e 646c 6572 732e 7265 file-handlers.re\n-00018290: 6d6f 7465 2e72 6570 2372 656d 6f74 652d mote.rep#remote-\n-000182a0: 7265 702d 636c 6f73 652d 616c 6c43 6c6f rep-close-allClo\n-000182b0: 7365 2061 6c6c 2072 756e 6e69 6e67 2072 se all running r\n-000182c0: 6570 2d72 656d 6f74 6520 7375 6270 726f ep-remote subpro\n-000182d0: 6365 7373 6573 2e72 6570 2e69 6f2e 6669 cesses.rep.io.fi\n-000182e0: 6c65 2d68 616e 646c 6572 732e 7265 6d6f le-handlers.remo\n-000182f0: 7465 2e72 6570 2372 656d 6f74 652d 7265 te.rep#remote-re\n-00018300: 702d 656d 7074 792d 6361 6368 6544 6973 p-empty-cacheDis\n-00018310: 6361 7264 2061 6c6c 2063 6163 6865 6420 card all cached \n-00018320: 7265 702d 7265 6d6f 7465 2064 6972 6563 rep-remote direc\n-00018330: 746f 7279 2065 6e74 7269 6573 2e72 6570 tory entries.rep\n-00018340: 2e73 7472 7563 7475 7265 7323 616c 6961 .structures#alia\n-00018350: 732d 7374 7275 6374 7572 6543 7265 6174 s-structureCreat\n-00018360: 6520 616e 2061 6c69 6173 206f 6620 7468 e an alias of th\n-00018370: 6520 7374 7275 6374 7572 6520 6361 6c6c e structure call\n-00018380: 6564 2046 524f 4d20 6173 2074 6865 206e ed FROM as the n\n-00018390: 616d 6520 544f 2e00 ee00 0000 5c55 1650 ame TO......\\U.P\n-000183a0: 7265 702e 8961 0200 0000 0000 0f00 0000 rep..a..........\n-000183b0: 4500 0000 29e3 0350 0072 6570 f3c8 0100 E...)..P.rep....\n-000183c0: 0000 0000 2400 0000 1400 0000 7a28 ae5c ....$.......z(.\\\n-000183d0: 7265 702e db48 0000 0000 0000 0d00 0000 rep..H..........\n-000183e0: d200 0000 233d 9c44 2a77 6765 23c0 0100 ....#=.D*wge#...\n-000183f0: 0000 0000 0e00 0000 1b00 0000 3729 c14b ............7).K\n-00018400: 7265 702e 7c43 0000 0000 0000 0e00 0000 rep.|C..........\n-00018410: 9900 0000 47c0 054f 7265 702e 575a 0000 ....G..Orep.WZ..\n-00018420: 0000 0000 0a00 0000 9f00 0000 3a0a 4358 ............:.CX\n-00018430: 7265 702e 628d 0000 0000 0000 1c00 0000 rep.b...........\n-00018440: 5400 0000 ac84 0a55 7265 702e b773 0100 T......Urep..s..\n-00018450: 0000 0000 0f00 0000 4d00 0000 9dbb da58 ........M......X\n-00018460: 7265 702e 5ec2 0100 0000 0000 1d00 0000 rep.^...........\n-00018470: b701 0000 a2ba 3b48 7265 702e 0623 0100 ......;Hrep..#..\n-00018480: 0000 0000 1f00 0000 ae01 0000 f841 6750 .............AgP\n-00018490: 7265 702e 39cc 0100 0000 0000 1300 0000 rep.9...........\n-000184a0: 1f00 0000 216b 1b5a 7265 702e 5b4d 0000 ....!k.Zrep.[M..\n-000184b0: 0000 0000 0c00 0000 5a00 0000 e457 2857 ........Z....W(W\n-000184c0: 7265 702e e591 0000 0000 0000 2400 0000 rep.........$...\n-000184d0: d500 0000 2762 8a4f 7265 702e 2d73 0000 ....'b.Orep.-s..\n+00005000: 7265 702e 6c61 6e67 2e6d 6174 6823 6d6f rep.lang.math#mo\n+00005010: 646d 6f64 2044 4956 4944 454e 4420 4449 dmod DIVIDEND DI\n+00005020: 5649 534f 520a 0a52 6574 7572 6e73 2074 VISOR..Returns t\n+00005030: 6865 2076 616c 7565 206f 6620 4449 5649 he value of DIVI\n+00005040: 4445 4e44 206d 6f64 756c 6f20 4449 5649 DEND modulo DIVI\n+00005050: 534f 523b 2075 6e6c 696b 6520 7468 6520 SOR; unlike the \n+00005060: 2520 2872 656d 6169 6e64 6572 290a 6675 % (remainder).fu\n+00005070: 6e63 7469 6f6e 2074 6865 2062 6568 6176 nction the behav\n+00005080: 696f 7572 206f 6620 606d 6f64 2720 6973 iour of `mod' is\n+00005090: 2077 656c 6c2d 6465 6669 6e65 6420 666f well-defined fo\n+000050a0: 7220 6e65 6761 7469 7665 2061 7267 756d r negative argum\n+000050b0: 656e 7473 2c0a 7765 2068 6176 6520 7468 ents,.we have th\n+000050c0: 6174 2c0a 0a09 286d 6f64 2058 2059 2920 at,...(mod X Y) \n+000050d0: 3d3d 2058 202d 2028 2a20 5920 2866 6c6f == X - (* Y (flo\n+000050e0: 6f72 2028 2f20 5820 5929 2929 2c09 666f or (/ X Y))),.fo\n+000050f0: 7220 5920 6e6f 7420 6571 7561 6c20 746f r Y not equal to\n+00005100: 207a 6572 6f0a 0a61 7373 756d 696e 6720 zero..assuming \n+00005110: 7468 6174 2028 666c 6f6f 7220 5a29 2067 that (floor Z) g\n+00005120: 6976 6573 2074 6865 206c 6561 7374 2069 ives the least i\n+00005130: 6e74 6567 6572 2067 7265 6174 6572 2074 nteger greater t\n+00005140: 6861 6e20 6f72 2065 7175 616c 2074 6f20 han or equal to \n+00005150: 5a2c 0a61 6e64 2074 6861 7420 666c 6f61 Z,.and that floa\n+00005160: 7469 6e67 2070 6f69 6e74 2064 6976 6973 ting point divis\n+00005170: 696f 6e20 6973 2075 7365 642e 7265 702e ion is used.rep.\n+00005180: 6c61 6e67 2e6d 6174 6823 6c6f 676e 6f74 lang.math#lognot\n+00005190: 6c6f 676e 6f74 204e 554d 4245 520a 0a52 lognot NUMBER..R\n+000051a0: 6574 7572 6e73 2074 6865 2062 6974 7769 eturns the bitwi\n+000051b0: 7365 206c 6f67 6963 616c 2060 6e6f 7427 se logical `not'\n+000051c0: 206f 6620 4e55 4d42 4552 2e72 6570 2e6c of NUMBER.rep.l\n+000051d0: 616e 672e 6d61 7468 236c 6f67 696f 726c ang.math#logiorl\n+000051e0: 6f67 696f 7220 4e55 4d42 4552 532e 2e2e ogior NUMBERS...\n+000051f0: 0a0a 5265 7475 726e 7320 7468 6520 6269 ..Returns the bi\n+00005200: 7477 6973 6520 6c6f 6769 6361 6c20 6069 twise logical `i\n+00005210: 6e63 6c75 7369 7665 2d6f 7227 206f 6620 nclusive-or' of \n+00005220: 6974 7320 6172 6775 6d65 6e74 732e 7265 its arguments.re\n+00005230: 702e 6c61 6e67 2e6d 6174 6823 6c6f 6778 p.lang.math#logx\n+00005240: 6f72 6c6f 6778 6f72 204e 554d 4245 5253 orlogxor NUMBERS\n+00005250: 2e2e 2e0a 0a52 6574 7572 6e73 2074 6865 .....Returns the\n+00005260: 2062 6974 7769 7365 206c 6f67 6963 616c bitwise logical\n+00005270: 2060 6578 636c 7573 6976 652d 6f72 2720 `exclusive-or' \n+00005280: 6f66 2069 7473 2061 7267 756d 656e 7473 of its arguments\n+00005290: 2e72 6570 2e6c 616e 672e 6d61 7468 236c .rep.lang.math#l\n+000052a0: 6f67 616e 646c 6f67 616e 6420 4e55 4d42 ogandlogand NUMB\n+000052b0: 4552 532e 2e2e 0a0a 5265 7475 726e 7320 ERS.....Returns \n+000052c0: 7468 6520 6269 7477 6973 6520 6c6f 6769 the bitwise logi\n+000052d0: 6361 6c20 6061 6e64 2720 6f66 2069 7473 cal `and' of its\n+000052e0: 2061 7267 756d 656e 7473 2e72 6570 2e64 arguments.rep.d\n+000052f0: 6174 6123 6571 6c65 716c 2041 5247 3120 ata#eqleql ARG1 \n+00005300: 4152 4732 0a0a 5369 6d69 6c61 7220 746f ARG2..Similar to\n+00005310: 2060 6571 2720 6578 6365 7074 2074 6861 `eq' except tha\n+00005320: 7420 6e75 6d62 6572 7320 7769 7468 2074 t numbers with t\n+00005330: 6865 2073 616d 6520 7661 6c75 6520 7769 he same value wi\n+00005340: 6c6c 2061 6c77 6179 7320 6265 0a63 6f6e ll always be.con\n+00005350: 7369 6465 7265 6420 6065 716c 2720 2874 sidered `eql' (t\n+00005360: 6869 7320 6d61 7920 6f72 206d 6179 206e his may or may n\n+00005370: 6f74 2062 6520 7468 6520 6361 7365 2077 ot be the case w\n+00005380: 6974 6820 6065 7127 292e 0a0a 4e6f 7465 ith `eq')...Note\n+00005390: 2068 6f77 6576 6572 2074 6861 7420 6578 however that ex\n+000053a0: 6163 7420 616e 6420 696e 6578 6163 7420 act and inexact \n+000053b0: 7665 7273 696f 6e73 206f 6620 7468 6520 versions of the \n+000053c0: 7361 6d65 206e 756d 6265 7220 6172 6520 same number are \n+000053d0: 6e6f 740a 636f 6e73 6964 6572 6564 2074 not.considered t\n+000053e0: 6865 2073 616d 6520 7661 6c75 652e 2041 he same value. A\n+000053f0: 7320 6120 7275 6c65 206f 6620 7468 756d s a rule of thum\n+00005400: 622c 2069 6620 7477 6f20 6e75 6d62 6572 b, if two number\n+00005410: 7320 7072 696e 7420 7468 650a 7361 6d65 s print the.same\n+00005420: 2c20 7468 6579 2077 696c 6c20 6265 2063 , they will be c\n+00005430: 6f6e 7369 6465 7265 6420 6065 716c 272e onsidered `eql'.\n+00005440: 7265 702e 6c61 6e67 2e6d 6174 6823 7a65 rep.lang.math#ze\n+00005450: 726f 707a 6572 6f70 204e 554d 4245 520a ropzerop NUMBER.\n+00005460: 0a52 6574 7572 6e20 7420 6966 204e 554d .Return t if NUM\n+00005470: 4245 5220 6973 207a 6572 6f2e 7265 702e BER is zero.rep.\n+00005480: 6c61 6e67 2e6d 6174 6823 312b 312b 204e lang.math#1+1+ N\n+00005490: 554d 4245 520a 0a52 6574 7572 6e20 4e55 UMBER..Return NU\n+000054a0: 4d42 4552 2070 6c75 7320 312e 7265 702e MBER plus 1.rep.\n+000054b0: 6c61 6e67 2e6d 6174 6823 312d 312d 204e lang.math#1-1- N\n+000054c0: 554d 4245 520a 0a52 6574 7572 6e20 4e55 UMBER..Return NU\n+000054d0: 4d42 4552 206d 696e 7573 2031 2e72 6570 MBER minus 1.rep\n+000054e0: 2e6c 616e 672e 6d61 7468 2361 7368 6173 .lang.math#ashas\n+000054f0: 6820 4e55 4d42 4552 2043 4f55 4e54 0a0a h NUMBER COUNT..\n+00005500: 5573 6520 616e 2061 7269 7468 6d65 7469 Use an arithmeti\n+00005510: 6320 7368 6966 7420 746f 2073 6869 6674 c shift to shift\n+00005520: 2074 6865 2062 6974 7320 696e 204e 554d the bits in NUM\n+00005530: 4245 5220 6279 2043 4f55 4e54 2062 6974 BER by COUNT bit\n+00005540: 7320 746f 0a74 6865 206c 6566 742c 2061 s to.the left, a\n+00005550: 206e 6567 6174 6976 6520 434f 554e 5420 negative COUNT \n+00005560: 6d65 616e 7320 7368 6966 7420 7269 6768 means shift righ\n+00005570: 742e 0a0a 426f 7468 204e 554d 4245 5220 t...Both NUMBER \n+00005580: 616e 6420 434f 554e 5420 6d75 7374 2062 and COUNT must b\n+00005590: 6520 696e 7465 6765 7273 2e72 6570 2e6c e integers.rep.l\n+000055a0: 616e 672e 6d61 7468 2366 6c6f 6f72 666c ang.math#floorfl\n+000055b0: 6f6f 7220 4e55 4d42 4552 0a0a 526f 756e oor NUMBER..Roun\n+000055c0: 6420 4e55 4d42 4552 2064 6f77 6e77 6172 d NUMBER downwar\n+000055d0: 6473 2074 6f20 7468 6520 6e65 6172 6573 ds to the neares\n+000055e0: 7420 696e 7465 6765 7220 6c65 7373 2074 t integer less t\n+000055f0: 6861 6e20 6f72 2065 7175 616c 2074 6f0a han or equal to.\n+00005600: 4e55 4d42 4552 2e72 6570 2e6c 616e 672e NUMBER.rep.lang.\n+00005610: 6d61 7468 2363 6569 6c69 6e67 6365 696c math#ceilingceil\n+00005620: 696e 6720 4e55 4d42 4552 0a0a 526f 756e ing NUMBER..Roun\n+00005630: 6420 4e55 4d42 4552 2075 7077 6172 6473 d NUMBER upwards\n+00005640: 2074 6f20 7468 6520 6e65 6172 6573 7420 to the nearest \n+00005650: 696e 7465 6765 7220 6772 6561 7465 7220 integer greater \n+00005660: 7468 616e 206f 7220 6571 7561 6c20 746f than or equal to\n+00005670: 0a4e 554d 4245 522e 7265 702e 6c61 6e67 .NUMBER.rep.lang\n+00005680: 2e6d 6174 6823 7472 756e 6361 7465 7472 .math#truncatetr\n+00005690: 756e 6361 7465 204e 554d 4245 520a 0a52 uncate NUMBER..R\n+000056a0: 6f75 6e64 204e 554d 4245 5220 746f 2074 ound NUMBER to t\n+000056b0: 6865 206e 6561 7265 7374 2069 6e74 6567 he nearest integ\n+000056c0: 6572 2062 6574 7765 656e 204e 554d 4245 er between NUMBE\n+000056d0: 5220 616e 6420 7a65 726f 2e72 6570 2e6c R and zero.rep.l\n+000056e0: 616e 672e 6d61 7468 2372 6f75 6e64 726f ang.math#roundro\n+000056f0: 756e 6420 4e55 4d42 4552 0a0a 526f 756e und NUMBER..Roun\n+00005700: 6420 4e55 4d42 4552 2074 6f20 7468 6520 d NUMBER to the \n+00005710: 6e65 6172 6573 7420 696e 7465 6765 722e nearest integer.\n+00005720: 2048 616c 6677 6179 2063 6173 6573 2061 Halfway cases a\n+00005730: 7265 2072 6f75 6e64 6564 2074 6f20 7468 re rounded to th\n+00005740: 650a 6e65 6172 6573 7420 6576 656e 2069 e.nearest even i\n+00005750: 6e74 6567 6572 2e72 6570 2e6c 616e 672e nteger.rep.lang.\n+00005760: 6d61 7468 2365 7870 6578 7020 580a 0a52 math#expexp X..R\n+00005770: 6574 7572 6e20 6065 2720 2874 6865 2062 eturn `e' (the b\n+00005780: 6173 6520 6f66 206e 6174 7572 616c 206c ase of natural l\n+00005790: 6f67 6172 6974 686d 7329 2072 6169 7365 ogarithms) raise\n+000057a0: 6420 746f 2074 6865 2070 6f77 6572 2058 d to the power X\n+000057b0: 2e72 6570 2e6c 616e 672e 6d61 7468 236c .rep.lang.math#l\n+000057c0: 6f67 6c6f 6720 5820 5b42 4153 455d 0a0a oglog X [BASE]..\n+000057d0: 5265 7475 726e 2074 6865 206c 6f67 6172 Return the logar\n+000057e0: 6974 686d 206f 6620 5820 696e 2062 6173 ithm of X in bas\n+000057f0: 6520 4241 5345 2e20 416e 2061 7269 7468 e BASE. An arith\n+00005800: 6d65 7469 6320 6572 726f 7220 6973 0a73 metic error is.s\n+00005810: 6967 6e61 6c6c 6564 2069 6620 5820 6973 ignalled if X is\n+00005820: 206c 6573 7320 7468 616e 207a 6572 6f2e less than zero.\n+00005830: 2049 6620 4241 5345 2069 736e 2774 2064 If BASE isn't d\n+00005840: 6566 696e 6564 2c20 7265 7475 726e 2074 efined, return t\n+00005850: 6865 0a6e 6174 7572 616c 206c 6f67 6172 he.natural logar\n+00005860: 6974 686d 206f 6620 582e 7265 702e 6c61 ithm of X.rep.la\n+00005870: 6e67 2e6d 6174 6823 7369 6e73 696e 2058 ng.math#sinsin X\n+00005880: 0a0a 5265 7475 726e 7320 7468 6520 7369 ..Returns the si\n+00005890: 6e65 206f 6620 582c 2069 6e20 7261 6469 ne of X, in radi\n+000058a0: 616e 732e 7265 702e 6c61 6e67 2e6d 6174 ans.rep.lang.mat\n+000058b0: 6823 636f 7363 6f73 2058 0a0a 5265 7475 h#coscos X..Retu\n+000058c0: 726e 7320 7468 6520 636f 7369 6e65 206f rns the cosine o\n+000058d0: 6620 582c 2069 6e20 7261 6469 616e 732e f X, in radians.\n+000058e0: 7265 702e 6c61 6e67 2e6d 6174 6823 7461 rep.lang.math#ta\n+000058f0: 6e74 616e 2058 0a0a 5265 7475 726e 7320 ntan X..Returns \n+00005900: 7468 6520 7461 6e67 656e 7420 6f66 2058 the tangent of X\n+00005910: 2c20 696e 2072 6164 6961 6e73 2e72 6570 , in radians.rep\n+00005920: 2e6c 616e 672e 6d61 7468 2361 7369 6e61 .lang.math#asina\n+00005930: 7369 6e20 580a 0a52 6574 7572 6e20 7468 sin X..Return th\n+00005940: 6520 6172 6320 7369 6e65 206f 6620 5820 e arc sine of X \n+00005950: 2874 6865 2076 616c 7565 2077 686f 7365 (the value whose\n+00005960: 2073 696e 6520 6973 2058 292c 2069 6e20 sine is X), in \n+00005970: 7261 6469 616e 732e 7265 702e 6c61 6e67 radians.rep.lang\n+00005980: 2e6d 6174 6823 6163 6f73 6163 6f73 2058 .math#acosacos X\n+00005990: 0a0a 5265 7475 726e 2074 6865 2061 7263 ..Return the arc\n+000059a0: 2063 6f73 696e 6520 6f66 2058 2028 7468 cosine of X (th\n+000059b0: 6520 7661 6c75 6520 7768 6f73 6520 636f e value whose co\n+000059c0: 7369 6e65 2069 7320 5829 2c20 696e 2072 sine is X), in r\n+000059d0: 6164 6961 6e73 2e72 6570 2e6c 616e 672e adians.rep.lang.\n+000059e0: 6d61 7468 2361 7461 6e61 7461 6e20 580a math#atanatan X.\n+000059f0: 0a52 6574 7572 6e73 2074 6865 2061 7263 .Returns the arc\n+00005a00: 2074 616e 6765 6e74 206f 6620 5820 2874 tangent of X (t\n+00005a10: 6865 2076 616c 7565 2077 686f 7365 2074 he value whose t\n+00005a20: 616e 6765 6e74 2069 7320 5829 2c20 696e angent is X), in\n+00005a30: 0a72 6164 6961 6e73 2e0a 0a61 7461 6e20 .radians...atan \n+00005a40: 5920 580a 0a52 6574 7572 6e73 2074 6865 Y X..Returns the\n+00005a50: 2061 7263 2074 616e 6765 6e74 206f 6620 arc tangent of \n+00005a60: 592f 582c 2069 6e20 7261 6469 616e 732e Y/X, in radians.\n+00005a70: 2054 6865 2073 6967 6e73 206f 6620 626f The signs of bo\n+00005a80: 7468 2061 7267 756d 656e 7473 0a61 7265 th arguments.are\n+00005a90: 2075 7365 6420 746f 2064 6574 6572 6d69 used to determi\n+00005aa0: 6e65 2074 6865 2071 7561 6472 616e 7420 ne the quadrant \n+00005ab0: 6f66 2074 6865 2072 6573 756c 742c 2061 of the result, a\n+00005ac0: 6e64 2058 2069 7320 7065 726d 6974 7465 nd X is permitte\n+00005ad0: 6420 746f 0a62 6520 7a65 726f 2e72 6570 d to.be zero.rep\n+00005ae0: 2e6c 616e 672e 6d61 7468 2373 7172 7473 .lang.math#sqrts\n+00005af0: 7172 7420 580a 0a52 6574 7572 6e73 2074 qrt X..Returns t\n+00005b00: 6865 206e 6f6e 6e65 6761 7469 7665 2073 he nonnegative s\n+00005b10: 7175 6172 6520 726f 6f74 206f 6620 582e quare root of X.\n+00005b20: 2049 6620 5820 6973 206e 6567 6174 6976 If X is negativ\n+00005b30: 652c 2073 6967 6e61 6c73 2061 6e0a 6172 e, signals an.ar\n+00005b40: 6974 686d 6574 6963 2065 7272 6f72 2028 ithmetic error (\n+00005b50: 7368 6f75 6c64 2072 6574 7572 6e20 6120 should return a \n+00005b60: 636f 6d70 6c65 7820 6e75 6d62 6572 292e complex number).\n+00005b70: 7265 702e 6c61 6e67 2e6d 6174 6823 6578 rep.lang.math#ex\n+00005b80: 7074 6578 7074 2058 2059 0a0a 5265 7475 ptexpt X Y..Retu\n+00005b90: 726e 7320 5820 7261 6973 6564 2074 6f20 rns X raised to \n+00005ba0: 7468 6520 706f 7765 7220 592e 0a0a 4966 the power Y...If\n+00005bb0: 2058 2069 7320 6e65 6761 7469 7665 2061 X is negative a\n+00005bc0: 6e64 2059 2069 7320 6120 6e6f 6e2d 696e nd Y is a non-in\n+00005bd0: 7465 6765 722c 2074 6865 6e20 616e 2061 teger, then an a\n+00005be0: 7269 7468 6d65 7469 6320 6572 726f 7220 rithmetic error \n+00005bf0: 6973 0a73 6967 6e61 6c6c 6564 2028 6d61 is.signalled (ma\n+00005c00: 7468 656d 6174 6963 616c 6c79 2073 686f thematically sho\n+00005c10: 756c 6420 7265 7475 726e 2061 2063 6f6d uld return a com\n+00005c20: 706c 6578 206e 756d 6265 7229 2e72 6570 plex number).rep\n+00005c30: 2e6c 616e 672e 6d61 7468 2367 6364 6763 .lang.math#gcdgc\n+00005c40: 6420 2e2e 2e0a 0a52 6574 7572 6e20 7468 d .....Return th\n+00005c50: 6520 6772 6561 7465 7374 2063 6f6d 6d6f e greatest commo\n+00005c60: 6e20 6469 7669 736f 7220 6f66 2074 6865 n divisor of the\n+00005c70: 2069 6e74 6567 6572 2061 7267 756d 656e integer argumen\n+00005c80: 7473 2e20 5468 6520 7265 7375 6c74 0a69 ts. The result.i\n+00005c90: 7320 616c 7761 7973 206e 6f6e 2d6e 6567 s always non-neg\n+00005ca0: 6174 6976 652e 2052 6574 7572 6e73 2030 ative. Returns 0\n+00005cb0: 2077 6974 6820 6172 6775 6d65 6e74 732e with arguments.\n+00005cc0: 7265 702e 6c61 6e67 2e6d 6174 6823 6e75 rep.lang.math#nu\n+00005cd0: 6d62 6572 706e 756d 6265 7270 2041 5247 mberpnumberp ARG\n+00005ce0: 0a0a 5265 7475 726e 2074 2069 6620 4152 ..Return t if AR\n+00005cf0: 4720 6973 2061 206e 756d 6265 722e 7265 G is a number.re\n+00005d00: 702e 6c61 6e67 2e6d 6174 6823 696e 7465 p.lang.math#inte\n+00005d10: 6765 7270 696e 7465 6765 7270 2041 5247 gerpintegerp ARG\n+00005d20: 0a0a 5265 7475 726e 2074 2069 6620 4152 ..Return t if AR\n+00005d30: 4720 6973 2061 2069 6e74 6567 6572 2e72 G is a integer.r\n+00005d40: 6570 2e6c 616e 672e 6d61 7468 2366 6978 ep.lang.math#fix\n+00005d50: 6e75 6d70 6669 786e 756d 7020 4152 470a numpfixnump ARG.\n+00005d60: 0a52 6574 7572 6e20 7420 6966 2041 5247 .Return t if ARG\n+00005d70: 2069 7320 6120 6669 786e 756d 2028 692e is a fixnum (i.\n+00005d80: 652e 2061 6e20 696e 7465 6765 7220 7468 e. an integer th\n+00005d90: 6174 2066 6974 7320 696e 2061 204c 6973 at fits in a Lis\n+00005da0: 700a 706f 696e 7465 7229 2e72 6570 2e6c p.pointer).rep.l\n+00005db0: 616e 672e 6d61 7468 2365 7861 6374 7065 ang.math#exactpe\n+00005dc0: 7861 6374 7020 4152 470a 0a52 6574 7572 xactp ARG..Retur\n+00005dd0: 6e20 7420 6966 2041 5247 2069 7320 616e n t if ARG is an\n+00005de0: 2065 7861 6374 206e 756d 6265 722e 7265 exact number.re\n+00005df0: 702e 6c61 6e67 2e6d 6174 6823 6578 6163 p.lang.math#exac\n+00005e00: 742d 3e69 6e65 7861 6374 6578 6163 742d t->inexactexact-\n+00005e10: 3e69 6e65 7861 6374 2058 0a0a 5265 7475 >inexact X..Retu\n+00005e20: 726e 7320 616e 2069 6e65 7861 6374 2028 rns an inexact (\n+00005e30: 692e 652e 2066 6c6f 6174 696e 6720 706f i.e. floating po\n+00005e40: 696e 7429 2072 6570 7265 7365 6e74 6174 int) representat\n+00005e50: 696f 6e20 6f66 2058 2e72 6570 2e6c 616e ion of X.rep.lan\n+00005e60: 672e 6d61 7468 2369 6e65 7861 6374 2d3e g.math#inexact->\n+00005e70: 6578 6163 7469 6e65 7861 6374 2d3e 6578 exactinexact->ex\n+00005e80: 6163 7420 580a 0a52 6574 7572 6e73 2061 act X..Returns a\n+00005e90: 6e20 6578 6163 7420 7265 7072 6573 656e n exact represen\n+00005ea0: 7461 7469 6f6e 206f 6620 582e 2054 6869 tation of X. Thi\n+00005eb0: 7320 6d61 7920 696e 766f 6c76 6520 6120 s may involve a \n+00005ec0: 6c6f 7373 206f 660a 6163 6375 7261 6379 loss of.accuracy\n+00005ed0: 2e72 6570 2e6c 616e 672e 6d61 7468 236e .rep.lang.math#n\n+00005ee0: 756d 6572 6174 6f72 6e75 6d65 7261 746f umeratornumerato\n+00005ef0: 7220 580a 0a52 6574 7572 6e20 7468 6520 r X..Return the \n+00005f00: 6e75 6d65 7261 746f 7220 6f66 2072 6174 numerator of rat\n+00005f10: 696f 6e61 6c20 6e75 6d62 6572 2058 2e72 ional number X.r\n+00005f20: 6570 2e6c 616e 672e 6d61 7468 2364 656e ep.lang.math#den\n+00005f30: 6f6d 696e 6174 6f72 6465 6e6f 6d69 6e61 ominatordenomina\n+00005f40: 746f 7220 580a 0a52 6574 7572 6e20 7468 tor X..Return th\n+00005f50: 6520 6465 6e6f 6d69 6e61 746f 7220 6f66 e denominator of\n+00005f60: 2072 6174 696f 6e61 6c20 6e75 6d62 6572 rational number\n+00005f70: 2058 2e72 6570 2e75 7469 6c2e 7574 6638 X.rep.util.utf8\n+00005f80: 2375 7466 382d 7374 7269 6e67 2d6c 656e #utf8-string-len\n+00005f90: 6774 6875 7466 382d 7374 7269 6e67 2d6c gthutf8-string-l\n+00005fa0: 656e 6774 6820 5354 5249 4e47 0a0a 5265 ength STRING..Re\n+00005fb0: 7475 726e 7320 7468 6520 6e75 6d62 6572 turns the number\n+00005fc0: 206f 6620 6368 6172 6163 7465 7273 2069 of characters i\n+00005fd0: 6e20 7574 662d 3820 656e 636f 6465 6420 n utf-8 encoded \n+00005fe0: 5354 5249 4e47 2e00 0000 0000 0000 0000 STRING..........\n+00005ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00006000: 7265 702e 6c61 6e67 2e6d 6174 6823 6d61 rep.lang.math#ma\n+00006010: 786d 6178 2041 5247 532e 2e2e 0a0a 5265 xmax ARGS.....Re\n+00006020: 7475 726e 7320 7468 6520 6772 6561 7465 turns the greate\n+00006030: 7374 206f 6620 6974 7320 6172 6775 6d65 st of its argume\n+00006040: 6e74 732e 2054 6865 7265 206d 7573 7420 nts. There must \n+00006050: 6265 2061 7420 6c65 6173 7420 7477 6f0a be at least two.\n+00006060: 6172 6775 6d65 6e74 732e 2057 6865 6e20 arguments. When \n+00006070: 636f 6d70 6172 696e 6720 6e75 6d62 6572 comparing number\n+00006080: 732c 2061 6e79 2069 6e65 7861 6374 2061 s, any inexact a\n+00006090: 7267 756d 656e 7473 2063 6175 7365 2074 rguments cause t\n+000060a0: 6865 0a72 6573 756c 7420 746f 2062 6520 he.result to be \n+000060b0: 696e 6578 6163 742e 7265 702e 6c61 6e67 inexact.rep.lang\n+000060c0: 2e6d 6174 6823 6d69 6e6d 696e 2041 5247 .math#minmin ARG\n+000060d0: 532e 2e2e 0a0a 5265 7475 726e 7320 7468 S.....Returns th\n+000060e0: 6520 736d 616c 6c65 7374 206f 6620 6974 e smallest of it\n+000060f0: 7320 6172 6775 6d65 6e74 732e 2054 6865 s arguments. The\n+00006100: 7265 206d 7573 7420 6265 2061 7420 6c65 re must be at le\n+00006110: 6173 7420 7477 6f0a 6172 6775 6d65 6e74 ast two.argument\n+00006120: 732e 2057 6865 6e20 636f 6d70 6172 696e s. When comparin\n+00006130: 6720 6e75 6d62 6572 732c 2061 6e79 2069 g numbers, any i\n+00006140: 6e65 7861 6374 2061 7267 756d 656e 7473 nexact arguments\n+00006150: 2063 6175 7365 2074 6865 0a72 6573 756c cause the.resul\n+00006160: 7420 746f 2062 6520 696e 6578 6163 742e t to be inexact.\n+00006170: 7265 702e 6c61 6e67 2e6d 6174 6823 7374 rep.lang.math#st\n+00006180: 7269 6e67 2d3e 6e75 6d62 6572 7374 7269 ring->numberstri\n+00006190: 6e67 2d3e 6e75 6d62 6572 2053 5452 494e ng->number STRIN\n+000061a0: 4720 5b52 4144 4958 5d0a 0a52 6574 7572 G [RADIX]..Retur\n+000061b0: 6e20 7468 6520 6e75 6d62 6572 2072 6570 n the number rep\n+000061c0: 7265 7365 6e74 6564 2062 7920 5354 5249 resented by STRI\n+000061d0: 4e47 2e20 4966 2052 4144 4958 2069 7320 NG. If RADIX is \n+000061e0: 7370 6563 6966 6965 642c 2074 6865 0a6e specified, the.n\n+000061f0: 756d 6265 7220 6973 2070 6172 7365 6420 umber is parsed \n+00006200: 6672 6f6d 2074 6861 7420 6261 7365 2c20 from that base, \n+00006210: 6f74 6865 7277 6973 6520 6261 7365 2031 otherwise base 1\n+00006220: 3020 6973 2061 7373 756d 6564 2e72 6570 0 is assumed.rep\n+00006230: 2e6c 616e 672e 6d61 7468 236e 756d 6265 .lang.math#numbe\n+00006240: 722d 3e73 7472 696e 676e 756d 6265 722d r->stringnumber-\n+00006250: 3e73 7472 696e 6720 5a20 5b52 4144 4958 >string Z [RADIX\n+00006260: 5d0a 0a52 6574 7572 6e20 6120 7374 7269 ]..Return a stri\n+00006270: 6e67 2063 6f6e 7461 696e 696e 6720 6120 ng containing a \n+00006280: 7072 696e 7465 6420 7265 7072 6573 656e printed represen\n+00006290: 7461 7469 6f6e 206f 6620 7468 6520 6e75 tation of the nu\n+000062a0: 6d62 6572 205a 2e20 4966 0a52 4144 4958 mber Z. If.RADIX\n+000062b0: 2069 7320 7370 6563 6966 6965 642c 2070 is specified, p\n+000062c0: 7269 6e74 2074 6865 206e 756d 6265 7220 rint the number \n+000062d0: 696e 2074 6861 7420 6261 7365 2c20 6f74 in that base, ot\n+000062e0: 6865 7277 6973 6520 7072 696e 7420 6974 herwise print it\n+000062f0: 0a69 6e20 6261 7365 2031 302e 7265 702e .in base 10.rep.\n+00006300: 6c61 6e67 2e6d 6174 6823 7261 6e64 6f6d lang.math#random\n+00006310: 7261 6e64 6f6d 205b 4c49 4d49 545d 0a0a random [LIMIT]..\n+00006320: 5072 6f64 7563 6520 6120 7073 6575 646f Produce a pseudo\n+00006330: 2d72 616e 646f 6d20 6e75 6d62 6572 2062 -random number b\n+00006340: 6574 7765 656e 207a 6572 6f20 616e 6420 etween zero and \n+00006350: 4c49 4d49 5420 286f 7220 7468 6520 6c61 LIMIT (or the la\n+00006360: 7267 6573 740a 706f 7369 7469 7665 2069 rgest.positive i\n+00006370: 6e74 6567 6572 2072 6570 7265 7365 6e74 nteger represent\n+00006380: 6162 6c65 292e 2049 6620 4c49 4d49 5420 able). If LIMIT \n+00006390: 6973 2074 6865 2073 796d 626f 6c20 6074 is the symbol `t\n+000063a0: 2720 7468 650a 6765 6e65 7261 746f 7220 ' the.generator \n+000063b0: 6973 2073 6565 6465 6420 7769 7468 2074 is seeded with t\n+000063c0: 6865 2063 7572 7265 6e74 2074 696d 6520 he current time \n+000063d0: 6f66 2064 6179 2e72 6570 2e75 7469 6c2e of day.rep.util.\n+000063e0: 7574 6638 2375 7466 382d 7375 6273 7472 utf8#utf8-substr\n+000063f0: 696e 6775 7466 382d 7375 6273 7472 696e ingutf8-substrin\n+00006400: 6720 5354 5249 4e47 2053 5441 5254 205b g STRING START [\n+00006410: 454e 445d 0a0a 5265 7475 726e 7320 7468 END]..Returns th\n+00006420: 6520 706f 7274 696f 6e20 6f66 2053 5452 e portion of STR\n+00006430: 494e 472c 2065 6e63 6f64 6564 2069 6e20 ING, encoded in \n+00006440: 7574 662d 382c 2073 7461 7274 696e 6720 utf-8, starting \n+00006450: 6174 0a63 6861 7261 6374 6572 206e 756d at.character num\n+00006460: 6265 7220 5354 4152 5420 616e 6420 656e ber START and en\n+00006470: 6469 6e67 2061 7420 7468 6520 6368 6172 ding at the char\n+00006480: 6163 7465 7220 6265 666f 7265 2045 4e44 acter before END\n+00006490: 2028 6f72 2074 6865 0a65 6e64 206f 6620 (or the.end of \n+000064a0: 7468 6520 7374 7269 6e67 2069 6620 454e the string if EN\n+000064b0: 4420 6973 206e 6f74 2067 6976 656e 292e D is not given).\n+000064c0: 2041 6c6c 2069 6e64 6963 6573 2073 7461 All indices sta\n+000064d0: 7274 2061 7420 7a65 726f 2e72 6570 2e6c rt at zero.rep.l\n+000064e0: 616e 672e 696e 7465 7270 7265 7465 7223 ang.interpreter#\n+000064f0: 6d61 6372 6f65 7870 616e 642d 316d 6163 macroexpand-1mac\n+00006500: 726f 6578 7061 6e64 2d31 2046 4f52 4d20 roexpand-1 FORM \n+00006510: 5b45 4e56 4952 4f4e 4d45 4e54 5d0a 0a49 [ENVIRONMENT]..I\n+00006520: 6620 464f 524d 2069 7320 6120 6d61 6372 f FORM is a macr\n+00006530: 6f20 6361 6c6c 2c20 6578 7061 6e64 2069 o call, expand i\n+00006540: 7420 6f6e 6365 2061 6e64 2072 6574 7572 t once and retur\n+00006550: 6e20 7468 6520 7265 7375 6c74 696e 6720 n the resulting \n+00006560: 666f 726d 2e0a 0a49 6620 454e 5649 524f form...If ENVIRO\n+00006570: 4e4d 454e 5420 6973 2073 7065 6369 6669 NMENT is specifi\n+00006580: 6564 2069 7420 6973 2061 2066 756e 6374 ed it is a funct\n+00006590: 696f 6e20 746f 2063 616c 6c20 746f 2064 ion to call to d\n+000065a0: 6f20 7468 6520 6163 7475 616c 0a65 7870 o the actual.exp\n+000065b0: 616e 7369 6f6e 2e20 416e 7920 6d61 6372 ansion. Any macr\n+000065c0: 6f20 6578 7061 6e64 6572 7320 7265 6375 o expanders recu\n+000065d0: 7273 6976 656c 7920 6361 6c6c 696e 6720 rsively calling \n+000065e0: 6d61 6372 6f65 7870 616e 6420 7368 6f75 macroexpand shou\n+000065f0: 6c64 0a70 6173 7320 7468 6520 7661 6c75 ld.pass the valu\n+00006600: 6520 6f66 2074 6865 2060 6d61 6372 6f2d e of the `macro-\n+00006610: 656e 7669 726f 6e6d 656e 7427 2076 6172 environment' var\n+00006620: 6961 626c 6520 746f 2074 6869 7320 7061 iable to this pa\n+00006630: 7261 6d65 7465 722e 7265 702e 6c61 6e67 rameter.rep.lang\n+00006640: 2e69 6e74 6572 7072 6574 6572 236d 6163 .interpreter#mac\n+00006650: 726f 6578 7061 6e64 6d61 6372 6f65 7870 roexpandmacroexp\n+00006660: 616e 6420 464f 524d 205b 454e 5649 524f and FORM [ENVIRO\n+00006670: 4e4d 454e 545d 0a0a 4966 2046 4f52 4d20 NMENT]..If FORM \n+00006680: 6973 2061 206d 6163 726f 2063 616c 6c2c is a macro call,\n+00006690: 2065 7870 616e 6420 6974 2075 6e74 696c expand it until\n+000066a0: 2069 7420 6973 6e27 742e 0a0a 4966 2045 it isn't...If E\n+000066b0: 4e56 4952 4f4e 4d45 4e54 2069 7320 7370 NVIRONMENT is sp\n+000066c0: 6563 6966 6965 6420 6974 2069 7320 6120 ecified it is a \n+000066d0: 6675 6e63 7469 6f6e 2074 6f20 6361 6c6c function to call\n+000066e0: 2074 6f20 646f 2074 6865 2061 6374 7561 to do the actua\n+000066f0: 6c0a 6578 7061 6e73 696f 6e2e 2041 6e79 l.expansion. Any\n+00006700: 206d 6163 726f 2065 7870 616e 6465 7273 macro expanders\n+00006710: 2072 6563 7572 7369 7665 6c79 2063 616c recursively cal\n+00006720: 6c69 6e67 206d 6163 726f 6578 7061 6e64 ling macroexpand\n+00006730: 2073 686f 756c 640a 7061 7373 2074 6865 should.pass the\n+00006740: 2076 616c 7565 206f 6620 7468 6520 606d value of the `m\n+00006750: 6163 726f 2d65 6e76 6972 6f6e 6d65 6e74 acro-environment\n+00006760: 2720 7661 7269 6162 6c65 2074 6f20 7468 ' variable to th\n+00006770: 6973 2070 6172 616d 6574 6572 2e72 6570 is parameter.rep\n+00006780: 2e64 6174 612e 7461 626c 6573 2373 7472 .data.tables#str\n+00006790: 696e 672d 6861 7368 7374 7269 6e67 2d68 ing-hashstring-h\n+000067a0: 6173 6820 5354 5249 4e47 0a0a 5265 7475 ash STRING..Retu\n+000067b0: 726e 2061 2070 6f73 6974 6976 6520 6669 rn a positive fi\n+000067c0: 786e 756d 2073 6f6d 6568 6f77 2072 656c xnum somehow rel\n+000067d0: 6174 6564 2074 6f20 7468 6520 636f 6e74 ated to the cont\n+000067e0: 656e 7473 206f 6620 5354 5249 4e47 2c0a ents of STRING,.\n+000067f0: 7375 6368 2074 6861 7420 2873 7472 696e such that (strin\n+00006800: 673d 2058 2059 2920 696d 706c 6965 7320 g= X Y) implies \n+00006810: 283d 2028 7374 7269 6e67 2d68 6173 6820 (= (string-hash \n+00006820: 5829 2028 7374 7269 6e67 2d68 6173 6820 X) (string-hash \n+00006830: 5929 292e 7265 702e 6461 7461 2e74 6162 Y)).rep.data.tab\n+00006840: 6c65 7323 7379 6d62 6f6c 2d68 6173 6873 les#symbol-hashs\n+00006850: 796d 626f 6c2d 6861 7368 2053 594d 424f ymbol-hash SYMBO\n+00006860: 4c0a 0a52 6574 7572 6e20 6120 706f 7369 L..Return a posi\n+00006870: 7469 7665 2066 6978 6e75 6d20 736f 6d65 tive fixnum some\n+00006880: 686f 7720 7265 6c61 7465 6420 746f 2074 how related to t\n+00006890: 6865 206e 616d 6520 6f66 2053 594d 424f he name of SYMBO\n+000068a0: 4c2e 7265 702e 6461 7461 2e74 6162 6c65 L.rep.data.table\n+000068b0: 7323 6571 2d68 6173 6865 712d 6861 7368 s#eq-hasheq-hash\n+000068c0: 2041 5247 0a0a 5265 7475 726e 2061 2070 ARG..Return a p\n+000068d0: 6f73 6974 6976 6520 6669 786e 756d 2073 ositive fixnum s\n+000068e0: 6f6d 6568 6f77 2072 656c 6174 6564 2074 omehow related t\n+000068f0: 6f20 6f62 6a65 6374 2041 5247 2c20 7375 o object ARG, su\n+00006900: 6368 2074 6861 7420 2865 7120 580a 5929 ch that (eq X.Y)\n+00006910: 2069 6d70 6c69 6573 2028 3d20 2865 712d implies (= (eq-\n+00006920: 6861 7368 2058 2920 2865 712d 6861 7368 hash X) (eq-hash\n+00006930: 2059 2929 2e72 6570 2e64 6174 612e 7461 Y)).rep.data.ta\n+00006940: 626c 6573 2365 7175 616c 2d68 6173 6865 bles#equal-hashe\n+00006950: 7175 616c 2d68 6173 6820 4152 470a 0a52 qual-hash ARG..R\n+00006960: 6574 7572 6e20 6120 706f 7369 7469 7665 eturn a positive\n+00006970: 2066 6978 6e75 6d20 736f 6d65 686f 7720 fixnum somehow \n+00006980: 7265 6c61 7465 6420 746f 2041 5247 2c20 related to ARG, \n+00006990: 7375 6368 2074 6861 7420 2865 7175 616c such that (equal\n+000069a0: 2058 2059 290a 696d 706c 6965 7320 283d X Y).implies (=\n+000069b0: 2028 6571 7561 6c2d 6861 7368 2058 2920 (equal-hash X) \n+000069c0: 2865 7175 616c 2d68 6173 6820 5929 292e (equal-hash Y)).\n+000069d0: 7265 702e 6461 7461 2e74 6162 6c65 7323 rep.data.tables#\n+000069e0: 6d61 6b65 2d74 6162 6c65 6d61 6b65 2d74 make-tablemake-t\n+000069f0: 6162 6c65 2048 4153 482d 4655 4e43 5449 able HASH-FUNCTI\n+00006a00: 4f4e 2043 4f4d 5041 5245 2d46 554e 4354 ON COMPARE-FUNCT\n+00006a10: 494f 4e0a 0a43 7265 6174 6520 616e 6420 ION..Create and \n+00006a20: 7265 7475 726e 2061 206e 6577 2068 6173 return a new has\n+00006a30: 6820 7461 626c 652e 2057 6865 6e20 7374 h table. When st\n+00006a40: 6f72 696e 6720 616e 6420 7265 6665 7265 oring and refere\n+00006a50: 6e63 696e 6720 6b65 7973 0a69 7420 7769 ncing keys.it wi\n+00006a60: 6c6c 2075 7365 2074 6865 2066 756e 6374 ll use the funct\n+00006a70: 696f 6e20 4841 5348 2d46 554e 4354 494f ion HASH-FUNCTIO\n+00006a80: 4e20 746f 206d 6170 206b 6579 7320 746f N to map keys to\n+00006a90: 2068 6173 6820 636f 6465 730a 2870 6f73 hash codes.(pos\n+00006aa0: 6974 6976 6520 6669 786e 756d 7329 2c20 itive fixnums), \n+00006ab0: 616e 6420 7468 6520 7072 6564 6963 6174 and the predicat\n+00006ac0: 6520 6675 6e63 7469 6f6e 2043 4f4d 5041 e function COMPA\n+00006ad0: 5245 2d46 554e 4354 494f 4e20 746f 0a63 RE-FUNCTION to.c\n+00006ae0: 6f6d 7061 7265 2074 776f 206b 6579 7320 ompare two keys \n+00006af0: 2873 686f 756c 6420 7265 7475 726e 2074 (should return t\n+00006b00: 7275 6520 6966 2074 6865 206b 6579 7320 rue if the keys \n+00006b10: 6172 6520 636f 6e73 6964 6572 6564 2065 are considered e\n+00006b20: 7175 616c 292e 7265 702e 6461 7461 2e74 qual).rep.data.t\n+00006b30: 6162 6c65 7323 6d61 6b65 2d77 6561 6b2d ables#make-weak-\n+00006b40: 7461 626c 656d 616b 652d 7765 616b 2d74 tablemake-weak-t\n+00006b50: 6162 6c65 2048 4153 482d 4655 4e43 5449 able HASH-FUNCTI\n+00006b60: 4f4e 2043 4f4d 5041 5245 2d46 554e 4354 ON COMPARE-FUNCT\n+00006b70: 494f 4e0a 0a53 696d 696c 6172 2074 6f20 ION..Similar to \n+00006b80: 606d 616b 652d 7461 626c 652c 2065 7863 `make-table, exc\n+00006b90: 6570 7420 7468 6174 206b 6579 2d76 616c ept that key-val\n+00006ba0: 7565 2070 6169 7273 2073 746f 7265 6420 ue pairs stored \n+00006bb0: 696e 2074 6865 2074 6162 6c65 0a61 7265 in the table.are\n+00006bc0: 2073 6169 6420 746f 2062 6520 6060 7765 said to be ``we\n+00006bd0: 616b 6c79 206b 6579 6564 2727 2e20 5468 akly keyed''. Th\n+00006be0: 6174 2069 732c 2074 6865 7920 6172 6520 at is, they are \n+00006bf0: 6f6e 6c79 2072 6574 6169 6e65 6420 696e only retained in\n+00006c00: 2074 6865 0a74 6162 6c65 2061 7320 6c6f the.table as lo\n+00006c10: 6e67 2074 6865 206b 6579 2068 6173 206e ng the key has n\n+00006c20: 6f74 2062 6565 6e20 6761 7262 6167 6520 ot been garbage \n+00006c30: 636f 6c6c 6563 7465 642e 0a0a 556e 6c69 collected...Unli\n+00006c40: 6b65 2077 6974 6820 7461 626c 6573 2063 ke with tables c\n+00006c50: 7265 6174 6564 2062 7920 7468 6520 606d reated by the `m\n+00006c60: 616b 652d 7461 626c 6520 6675 6e63 7469 ake-table functi\n+00006c70: 6f6e 2c20 7468 6520 6661 6374 2074 6861 on, the fact tha\n+00006c80: 740a 7468 6520 6b65 7920 6973 2073 746f t.the key is sto\n+00006c90: 7265 6420 696e 2074 6865 2074 6162 6c65 red in the table\n+00006ca0: 2069 7320 6e6f 7420 636f 6e73 6964 6572 is not consider\n+00006cb0: 6564 2067 6f6f 6420 656e 6f75 6768 2074 ed good enough t\n+00006cc0: 6f20 7072 6576 656e 740a 6974 2062 6569 o prevent.it bei\n+00006cd0: 6e67 2067 6172 6261 6765 2063 6f6c 6c65 ng garbage colle\n+00006ce0: 6374 6564 2e72 6570 2e64 6174 612e 7461 cted.rep.data.ta\n+00006cf0: 626c 6573 2374 6162 6c65 7074 6162 6c65 bles#tableptable\n+00006d00: 7020 4152 470a 0a52 6574 7572 6e20 7472 p ARG..Return tr\n+00006d10: 7565 2069 6620 4152 4720 6973 2061 2068 ue if ARG is a h\n+00006d20: 6173 6820 7461 626c 652e 7265 702e 6461 ash table.rep.da\n+00006d30: 7461 2e74 6162 6c65 7323 7461 626c 652d ta.tables#table-\n+00006d40: 7265 6674 6162 6c65 2d72 6566 2054 4142 reftable-ref TAB\n+00006d50: 4c45 204b 4559 0a0a 5265 7475 726e 2074 LE KEY..Return t\n+00006d60: 6865 2076 616c 7565 2073 746f 7265 6420 he value stored \n+00006d70: 696e 2068 6173 6820 7461 626c 6520 5441 in hash table TA\n+00006d80: 424c 4520 696e 6465 7865 6420 6279 206f BLE indexed by o\n+00006d90: 626a 6563 7420 4b45 592e 0a52 6574 7572 bject KEY..Retur\n+00006da0: 6e73 2066 616c 7365 2069 6620 6e6f 2073 ns false if no s\n+00006db0: 7563 6820 7661 6c75 6520 6578 6973 7473 uch value exists\n+00006dc0: 2e72 6570 2e64 6174 612e 7461 626c 6573 .rep.data.tables\n+00006dd0: 2374 6162 6c65 2d62 6f75 6e64 2d70 7461 #table-bound-pta\n+00006de0: 626c 652d 626f 756e 642d 7020 5441 424c ble-bound-p TABL\n+00006df0: 4520 4b45 590a 0a52 6574 7572 6e73 2074 E KEY..Returns t\n+00006e00: 7275 6520 6966 2074 6865 2068 6173 6820 rue if the hash \n+00006e10: 7461 626c 6520 5441 424c 4520 636f 6e74 table TABLE cont\n+00006e20: 6169 6e73 2061 2076 616c 7565 2061 7373 ains a value ass\n+00006e30: 6f63 6961 7465 6420 7769 7468 0a4b 4559 ociated with.KEY\n+00006e40: 2e72 6570 2e64 6174 612e 7461 626c 6573 .rep.data.tables\n+00006e50: 2374 6162 6c65 2d73 6574 7461 626c 652d #table-settable-\n+00006e60: 7365 7420 5441 424c 4520 4b45 5920 5641 set TABLE KEY VA\n+00006e70: 4c55 450a 0a41 7373 6f63 6961 7465 2056 LUE..Associate V\n+00006e80: 414c 5545 2077 6974 6820 4b45 5920 696e ALUE with KEY in\n+00006e90: 2068 6173 6820 7461 626c 6520 5441 424c hash table TABL\n+00006ea0: 452e 2052 6574 7572 6e73 2056 414c 5545 E. Returns VALUE\n+00006eb0: 2e72 6570 2e64 6174 612e 7461 626c 6573 .rep.data.tables\n+00006ec0: 2374 6162 6c65 2d75 6e73 6574 7461 626c #table-unsettabl\n+00006ed0: 652d 756e 7365 7420 5441 424c 4520 4b45 e-unset TABLE KE\n+00006ee0: 590a 0a52 656d 6f76 6520 616e 7920 7661 Y..Remove any va\n+00006ef0: 6c75 6520 7374 6f72 6564 2069 6e20 5441 lue stored in TA\n+00006f00: 424c 4520 6173 736f 6369 6174 6564 2077 BLE associated w\n+00006f10: 6974 6820 4b45 592e 7265 702e 6461 7461 ith KEY.rep.data\n+00006f20: 2e74 6162 6c65 7323 7461 626c 652d 7761 .tables#table-wa\n+00006f30: 6c6b 7461 626c 652d 7761 6c6b 2046 554e lktable-walk FUN\n+00006f40: 4354 494f 4e20 5441 424c 450a 0a43 616c CTION TABLE..Cal\n+00006f50: 6c20 4655 4e43 5449 4f4e 2066 6f72 2065 l FUNCTION for e\n+00006f60: 7665 7279 206b 6579 2d76 616c 7565 2070 very key-value p\n+00006f70: 6169 7220 7374 6f72 6564 2069 6e20 6861 air stored in ha\n+00006f80: 7368 2074 6162 6c65 2054 4142 4c45 2e20 sh table TABLE. \n+00006f90: 466f 720a 6561 6368 2070 6169 722c 2074 For.each pair, t\n+00006fa0: 6865 2066 756e 6374 696f 6e20 6973 2063 he function is c\n+00006fb0: 616c 6c65 6420 7769 7468 2061 7267 756d alled with argum\n+00006fc0: 656e 7473 2060 284b 4559 2056 414c 5545 ents `(KEY VALUE\n+00006fd0: 2927 2e72 6570 2e6c 616e 672e 7379 6d62 )'.rep.lang.symb\n+00006fe0: 6f6c 7323 6f62 6172 7261 796f 6261 7272 ols#obarrayobarr\n+00006ff0: 6179 205b 4e45 572d 5641 4c55 455d 0000 ay [NEW-VALUE]..\n+00007000: 7265 702e 6461 7461 2e74 6162 6c65 7323 rep.data.tables#\n+00007010: 7461 626c 652d 7369 7a65 7461 626c 652d table-sizetable-\n+00007020: 7369 7a65 2054 4142 4c45 0a0a 5265 7475 size TABLE..Retu\n+00007030: 726e 7320 7468 6520 6e75 6d62 6572 206f rns the number o\n+00007040: 6620 6974 656d 7320 6375 7272 656e 746c f items currentl\n+00007050: 7920 7374 6f72 6564 2069 6e20 5441 424c y stored in TABL\n+00007060: 452e 666f 726d 6174 2d68 6f6f 6b73 2d61 E.format-hooks-a\n+00007070: 6c69 7374 416c 6973 7420 6f66 2028 4348 listAlist of (CH\n+00007080: 4152 202e 2046 554e 4354 494f 4e29 2064 AR . FUNCTION) d\n+00007090: 6566 696e 696e 6720 6578 7472 6120 666f efining extra fo\n+000070a0: 726d 6174 2063 6f6e 7665 7273 696f 6e73 rmat conversions\n+000070b0: 2066 6f72 2074 6865 0a66 6f72 6d61 7420 for the.format \n+000070c0: 6675 6e63 7469 6f6e 2e20 4655 4e43 5449 function. FUNCTI\n+000070d0: 4f4e 2069 7320 6361 6c6c 6564 2061 7320 ON is called as \n+000070e0: 2846 554e 4354 494f 4e20 7265 7076 292c (FUNCTION repv),\n+000070f0: 2061 6e64 2073 686f 756c 640a 7265 7475 and should.retu\n+00007100: 726e 2074 6865 2073 7472 696e 6720 746f rn the string to\n+00007110: 2062 6520 696e 7365 7274 6564 2e72 6570 be inserted.rep\n+00007120: 2e69 6f2e 7374 7265 616d 7323 7772 6974 .io.streams#writ\n+00007130: 6577 7269 7465 2053 5452 4541 4d20 4441 ewrite STREAM DA\n+00007140: 5441 205b 4c45 4e47 5448 5d0a 0a57 7269 TA [LENGTH]..Wri\n+00007150: 7465 7320 4441 5441 2c20 7768 6963 6820 tes DATA, which \n+00007160: 6361 6e20 6569 7468 6572 2062 6520 6120 can either be a \n+00007170: 7374 7269 6e67 206f 7220 6120 6368 6172 string or a char\n+00007180: 6163 7465 722c 2074 6f20 7468 6520 7374 acter, to the st\n+00007190: 7265 616d 0a53 5452 4541 4d2c 2072 6574 ream.STREAM, ret\n+000071a0: 7572 6e69 6e67 2074 6865 206e 756d 6265 urning the numbe\n+000071b0: 7220 6f66 2063 6861 7261 6374 6572 7320 r of characters \n+000071c0: 6163 7475 616c 6c79 2077 7269 7474 656e actually written\n+000071d0: 2e20 4966 2044 4154 4120 6973 0a61 2073 . If DATA is.a s\n+000071e0: 7472 696e 6720 4c45 4e47 5448 2063 616e tring LENGTH can\n+000071f0: 2064 6566 696e 6520 686f 7720 6d61 6e79 define how many\n+00007200: 2063 6861 7261 6374 6572 7320 746f 2077 characters to w\n+00007210: 7269 7465 2e72 6570 2e69 6f2e 7374 7265 rite.rep.io.stre\n+00007220: 616d 7323 7265 6164 2d63 6861 7272 6561 ams#read-charrea\n+00007230: 642d 6368 6172 2053 5452 4541 4d0a 0a52 d-char STREAM..R\n+00007240: 6561 6473 2074 6865 206e 6578 7420 6368 eads the next ch\n+00007250: 6172 6163 7465 7220 6672 6f6d 2074 6865 aracter from the\n+00007260: 2069 6e70 7574 2d73 7472 6561 6d20 5354 input-stream ST\n+00007270: 5245 414d 2c20 6966 206e 6f20 6d6f 7265 REAM, if no more\n+00007280: 2063 6861 7261 6374 6572 730a 6172 6520 characters.are \n+00007290: 6176 6169 6c61 626c 6520 7265 7475 726e available return\n+000072a0: 7320 6e69 6c2e 7265 702e 696f 2e73 7472 s nil.rep.io.str\n+000072b0: 6561 6d73 2370 6565 6b2d 6368 6172 7065 eams#peek-charpe\n+000072c0: 656b 2d63 6861 7220 5354 5245 414d 0a0a ek-char STREAM..\n+000072d0: 5265 7475 726e 7320 7468 6520 6e65 7874 Returns the next\n+000072e0: 2063 6861 7261 6374 6572 2066 726f 6d20 character from \n+000072f0: 7468 6520 696e 7075 742d 7374 7265 616d the input-stream\n+00007300: 2053 5452 4541 4d2c 202a 7769 7468 6f75 STREAM, *withou\n+00007310: 742a 0a72 656d 6f76 696e 6720 7468 6174 t*.removing that\n+00007320: 2063 6861 7261 6374 6572 2066 726f 6d20 character from \n+00007330: 7468 6520 6865 6164 206f 6620 7468 6520 the head of the \n+00007340: 7374 7265 616d 2e20 4966 206e 6f20 6d6f stream. If no mo\n+00007350: 7265 0a63 6861 7261 6374 6572 7320 6172 re.characters ar\n+00007360: 6520 6176 6169 6c61 626c 6520 7265 7475 e available retu\n+00007370: 726e 7320 6e69 6c2e 7265 702e 696f 2e73 rns nil.rep.io.s\n+00007380: 7472 6561 6d73 2372 6561 642d 6368 6172 treams#read-char\n+00007390: 7372 6561 642d 6368 6172 7320 5354 5245 sread-chars STRE\n+000073a0: 414d 2043 4f55 4e54 0a0a 5265 6164 2075 AM COUNT..Read u\n+000073b0: 7074 6f20 434f 554e 5420 6368 6172 6163 pto COUNT charac\n+000073c0: 7465 7273 2066 726f 6d20 7468 6520 696e ters from the in\n+000073d0: 7075 7420 7374 7265 616d 2053 5452 4541 put stream STREA\n+000073e0: 4d2c 2072 6574 7572 6e69 6e67 2061 0a73 M, returning a.s\n+000073f0: 7472 696e 6720 636f 6e74 6169 6e69 6e67 tring containing\n+00007400: 2074 6865 2063 6861 7261 6374 6572 732e the characters.\n+00007410: 2049 6620 454f 4620 6973 2072 6561 6420 If EOF is read \n+00007420: 6265 666f 7265 2072 6561 6469 6e67 2043 before reading C\n+00007430: 4f55 4e54 0a63 6861 7261 6374 6572 732c OUNT.characters,\n+00007440: 2074 6865 2072 6574 7572 6e65 6420 7374 the returned st\n+00007450: 7269 6e67 2077 696c 6c20 636f 6e74 6169 ring will contai\n+00007460: 6e20 7468 6520 6368 6172 6163 7465 7273 n the characters\n+00007470: 2072 6561 6420 7570 2074 6f0a 7468 6174 read up to.that\n+00007480: 2070 6f69 6e74 2e20 4966 206e 6f20 6368 point. If no ch\n+00007490: 6172 6163 7465 7273 2061 7265 2072 6561 aracters are rea\n+000074a0: 642c 206e 696c 2077 696c 6c20 6265 2072 d, nil will be r\n+000074b0: 6574 7572 6e65 642e 7265 702e 696f 2e73 eturned.rep.io.s\n+000074c0: 7472 6561 6d73 2372 6561 642d 6c69 6e65 treams#read-line\n+000074d0: 7265 6164 2d6c 696e 6520 5354 5245 414d read-line STREAM\n+000074e0: 0a0a 5265 6164 206f 6e65 206c 696e 6520 ..Read one line \n+000074f0: 6f66 2074 6578 7420 6672 6f6d 2053 5452 of text from STR\n+00007500: 4541 4d2e 2020 5265 7475 726e 2069 7420 EAM. Return it \n+00007510: 6173 2061 2073 7472 696e 672e 2020 4966 as a string. If\n+00007520: 2074 6865 0a6c 696e 6520 7761 7320 7465 the.line was te\n+00007530: 726d 696e 6174 6564 2062 7920 6120 6e65 rminated by a ne\n+00007540: 776c 696e 6520 2869 6e73 7465 6164 206f wline (instead o\n+00007550: 6620 454f 4629 2069 7420 6973 2069 6e63 f EOF) it is inc\n+00007560: 6c75 6465 6420 696e 0a74 6865 2072 6574 luded in.the ret\n+00007570: 7572 6e20 7661 6c75 652e 2020 4966 2065 urn value. If e\n+00007580: 6e64 206f 6620 6669 6c65 206f 6363 7572 nd of file occur\n+00007590: 7320 696d 6d65 6469 6174 656c 7920 6265 s immediately be\n+000075a0: 666f 7265 2061 6e79 0a63 6861 7261 6374 fore any.charact\n+000075b0: 6572 7320 6361 6e20 6265 2072 6561 642c ers can be read,\n+000075c0: 2072 6574 7572 6e20 6e69 6c2e 7265 702e return nil.rep.\n+000075d0: 696f 2e73 7472 6561 6d73 2363 6f70 792d io.streams#copy-\n+000075e0: 7374 7265 616d 636f 7079 2d73 7472 6561 streamcopy-strea\n+000075f0: 6d20 534f 5552 4345 2d53 5452 4541 4d20 m SOURCE-STREAM \n+00007600: 4445 5354 2d53 5452 4541 4d0a 0a43 6f70 DEST-STREAM..Cop\n+00007610: 7920 616c 6c20 6368 6172 6163 7465 7273 y all characters\n+00007620: 2066 726f 6d20 534f 5552 4345 2d53 5452 from SOURCE-STR\n+00007630: 4541 4d20 746f 2044 4553 542d 5354 5245 EAM to DEST-STRE\n+00007640: 414d 2075 6e74 696c 2061 6e20 454f 4620 AM until an EOF \n+00007650: 6973 0a72 6561 642e 2052 6574 7572 6e73 is.read. Returns\n+00007660: 2074 6865 206e 756d 6265 7220 6f66 2063 the number of c\n+00007670: 6861 7261 6374 6572 7320 636f 7069 6564 haracters copied\n+00007680: 2e72 6570 2e69 6f2e 7374 7265 616d 7323 .rep.io.streams#\n+00007690: 7265 6164 7265 6164 205b 5354 5245 414d readread [STREAM\n+000076a0: 5d0a 0a52 6561 6473 206f 6e65 206c 6973 ]..Reads one lis\n+000076b0: 702d 6f62 6a65 6374 2066 726f 6d20 7468 p-object from th\n+000076c0: 6520 696e 7075 742d 7374 7265 616d 2053 e input-stream S\n+000076d0: 5452 4541 4d20 286f 7220 7468 6520 7661 TREAM (or the va\n+000076e0: 6c75 6520 6f66 2074 6865 0a76 6172 6961 lue of the.varia\n+000076f0: 626c 6520 6073 7461 6e64 6172 642d 696e ble `standard-in\n+00007700: 7075 7427 2069 6620 5354 5245 414d 2069 put' if STREAM i\n+00007710: 7320 756e 7370 6563 6966 6965 6429 2061 s unspecified) a\n+00007720: 6e64 2072 6574 7572 6e20 6974 2e72 6570 nd return it.rep\n+00007730: 2e69 6f2e 7374 7265 616d 7323 7072 696e .io.streams#prin\n+00007740: 7470 7269 6e74 204f 424a 4543 5420 5b53 tprint OBJECT [S\n+00007750: 5452 4541 4d5d 0a0a 4669 7273 7420 6f75 TREAM]..First ou\n+00007760: 7470 7574 7320 6120 6e65 776c 696e 652c tputs a newline,\n+00007770: 2074 6865 6e20 7072 696e 7473 2061 2074 then prints a t\n+00007780: 6578 7420 7265 7072 6573 656e 7461 7469 ext representati\n+00007790: 6f6e 206f 6620 4f42 4a45 4354 2074 6f0a on of OBJECT to.\n+000077a0: 5354 5245 414d 2028 6f72 2074 6865 2063 STREAM (or the c\n+000077b0: 6f6e 7465 6e74 7320 6f66 2074 6865 2076 ontents of the v\n+000077c0: 6172 6961 626c 6520 6073 7461 6e64 6172 ariable `standar\n+000077d0: 642d 6f75 7470 7574 2729 2069 6e20 6120 d-output') in a \n+000077e0: 666f 726d 2073 7569 7461 626c 650a 666f form suitable.fo\n+000077f0: 7220 6072 6561 6427 2e72 6570 2e69 6f2e r `read'.rep.io.\n+00007800: 7374 7265 616d 7323 7072 696e 3170 7269 streams#prin1pri\n+00007810: 6e31 204f 424a 4543 5420 5b53 5452 4541 n1 OBJECT [STREA\n+00007820: 4d5d 0a0a 5072 696e 7473 2061 2074 6578 M]..Prints a tex\n+00007830: 7420 7265 7072 6573 656e 7461 7469 6f6e t representation\n+00007840: 206f 6620 4f42 4a45 4354 2074 6f20 5354 of OBJECT to ST\n+00007850: 5245 414d 2028 6f72 2074 6865 2063 6f6e REAM (or the con\n+00007860: 7465 6e74 7320 6f66 2074 6865 0a76 6172 tents of the.var\n+00007870: 6961 626c 6520 6073 7461 6e64 6172 642d iable `standard-\n+00007880: 6f75 7470 7574 2729 2069 6e20 6120 666f output') in a fo\n+00007890: 726d 2073 7569 7461 626c 6520 666f 7220 rm suitable for \n+000078a0: 6072 6561 6427 2e72 6570 2e69 6f2e 7374 `read'.rep.io.st\n+000078b0: 7265 616d 7323 7072 696e 6370 7269 6e63 reams#princprinc\n+000078c0: 204f 424a 4543 5420 5b53 5452 4541 4d5d OBJECT [STREAM]\n+000078d0: 0a0a 5072 696e 7473 2061 2074 6578 7420 ..Prints a text \n+000078e0: 7265 7072 6573 656e 7461 7469 6f6e 206f representation o\n+000078f0: 6620 4f42 4a45 4354 2074 6f20 5354 5245 f OBJECT to STRE\n+00007900: 414d 2028 6f72 2074 6865 2063 6f6e 7465 AM (or the conte\n+00007910: 6e74 7320 6f66 2074 6865 0a76 6172 6961 nts of the.varia\n+00007920: 626c 6520 7374 616e 6461 7264 2d6f 7574 ble standard-out\n+00007930: 7075 7429 2c20 6e6f 2073 7472 616e 6765 put), no strange\n+00007940: 2063 6861 7261 6374 6572 7320 6172 6520 characters are \n+00007950: 7175 6f74 6564 2061 6e64 206e 6f20 7175 quoted and no qu\n+00007960: 6f74 6573 0a61 7265 2070 7269 6e74 6564 otes.are printed\n+00007970: 2061 726f 756e 6420 7374 7269 6e67 732e around strings.\n+00007980: 7265 702e 696f 2e73 7472 6561 6d73 2366 rep.io.streams#f\n+00007990: 6f72 6d61 7466 6f72 6d61 7420 5354 5245 ormatformat STRE\n+000079a0: 414d 2046 4f52 4d41 542d 5354 5249 4e47 AM FORMAT-STRING\n+000079b0: 2041 5247 532e 2e2e 0a0a 5772 6974 6573 ARGS.....Writes\n+000079c0: 2061 2073 7472 696e 6720 6372 6561 7465 a string create\n+000079d0: 6420 6672 6f6d 2074 6865 2066 6f72 6d61 d from the forma\n+000079e0: 7420 7370 6563 6966 6963 6174 696f 6e20 t specification \n+000079f0: 464f 524d 4154 2d53 5452 494e 4720 616e FORMAT-STRING an\n+00007a00: 640a 7468 6520 6172 6775 6d65 6e74 2d76 d.the argument-v\n+00007a10: 616c 7565 7320 4152 4753 2074 6f20 7468 alues ARGS to th\n+00007a20: 6520 7374 7265 616d 2c20 5354 5245 414d e stream, STREAM\n+00007a30: 2e20 4966 2053 5452 4541 4d20 6973 206e . If STREAM is n\n+00007a40: 696c 2061 2073 7472 696e 670a 6973 2063 il a string.is c\n+00007a50: 7265 6174 6564 2061 6e64 2072 6574 7572 reated and retur\n+00007a60: 6e65 642e 0a0a 464f 524d 4154 2d53 5452 ned...FORMAT-STR\n+00007a70: 494e 4720 6973 2061 2074 656d 706c 6174 ING is a templat\n+00007a80: 6520 666f 7220 7468 6520 7265 7375 6c74 e for the result\n+00007a90: 2c20 616e 7920 6025 2720 6368 6172 6163 , any `%' charac\n+00007aa0: 7465 7273 2069 6e74 726f 6475 6365 0a61 ters introduce.a\n+00007ab0: 2073 7562 7374 6974 7574 696f 6e2c 2075 substitution, u\n+00007ac0: 7369 6e67 2074 6865 206e 6578 7420 756e sing the next un\n+00007ad0: 7573 6564 2041 5247 2e20 5468 6520 7375 used ARG. The su\n+00007ae0: 6273 7469 7475 7469 6f6e 7320 6861 7665 bstitutions have\n+00007af0: 2074 6865 0a66 6f6c 6c6f 7769 6e67 2073 the.following s\n+00007b00: 796e 7461 782c 0a0a 0925 5b46 4c41 4753 yntax,...%[FLAGS\n+00007b10: 5d5b 4649 454c 442d 5749 4454 485d 5b2e ][FIELD-WIDTH][.\n+00007b20: 5052 4543 4953 494f 4e5d 434f 4e56 4552 PRECISION]CONVER\n+00007b30: 5349 4f4e 0a0a 4649 454c 442d 5749 4454 SION..FIELD-WIDT\n+00007b40: 4820 6973 2061 2070 6f73 6974 6976 6520 H is a positive \n+00007b50: 6465 6369 6d61 6c20 696e 7465 6765 722c decimal integer,\n+00007b60: 2064 6566 696e 696e 6720 7468 6520 7369 defining the si\n+00007b70: 7a65 2069 6e0a 6368 6172 6163 7465 7273 ze in.characters\n+00007b80: 206f 6620 7468 6520 7375 6273 7469 7475 of the substitu\n+00007b90: 7469 6f6e 206f 7574 7075 742e 2050 5245 tion output. PRE\n+00007ba0: 4349 5349 4f4e 2069 7320 6f6e 6c79 2076 CISION is only v\n+00007bb0: 616c 6964 2077 6865 6e0a 7072 696e 7469 alid when.printi\n+00007bc0: 6e67 2066 6c6f 6174 696e 6720 706f 696e ng floating poin\n+00007bd0: 7420 6e75 6d62 6572 732e 0a0a 434f 4e56 t numbers...CONV\n+00007be0: 4552 5349 4f4e 2069 7320 6120 6368 6172 ERSION is a char\n+00007bf0: 6163 7465 7220 6465 6669 6e69 6e67 2068 acter defining h\n+00007c00: 6f77 2074 6f20 636f 6e76 6572 7420 7468 ow to convert th\n+00007c10: 6520 636f 7272 6573 706f 6e64 696e 6720 e corresponding \n+00007c20: 4152 470a 746f 2074 6578 742e 2054 6865 ARG.to text. The\n+00007c30: 2064 6566 6175 6c74 206f 7074 696f 6e73 default options\n+00007c40: 2061 7265 3a0a 0a09 6409 4f75 7470 7574 are:...d.Output\n+00007c50: 2041 5247 2061 7320 6120 6465 6369 6d61 ARG as a decima\n+00007c60: 6c20 696e 7465 6765 720a 0978 2c20 5809 l integer..x, X.\n+00007c70: 4f75 7470 7574 2041 5247 2061 7320 6120 Output ARG as a \n+00007c80: 6865 7861 6465 6369 6d61 6c20 696e 7465 hexadecimal inte\n+00007c90: 6765 720a 096f 094f 7574 7075 7420 4152 ger..o.Output AR\n+00007ca0: 4720 6173 2061 6e20 6f63 7461 6c20 696e G as an octal in\n+00007cb0: 7465 6765 720a 0963 094f 7574 7075 7420 teger..c.Output \n+00007cc0: 4152 4720 6173 2061 2063 6861 7261 6374 ARG as a charact\n+00007cd0: 6572 0a09 7309 4f75 7470 7574 2074 6865 er..s.Output the\n+00007ce0: 2072 6573 756c 7420 6f66 2060 2870 7269 result of `(pri\n+00007cf0: 6e63 2041 5247 2927 0a09 5309 4f75 7470 nc ARG)'..S.Outp\n+00007d00: 7574 2074 6865 2072 6573 756c 7420 6f66 ut the result of\n+00007d10: 2060 2870 7269 6e31 2041 5247 2927 0a0a `(prin1 ARG)'..\n+00007d20: 464c 4147 5320 6973 2061 2073 6571 7565 FLAGS is a seque\n+00007d30: 6e63 6520 6f66 207a 6572 6f20 6f72 206d nce of zero or m\n+00007d40: 6f72 6520 6f66 2074 6865 2066 6f6c 6c6f ore of the follo\n+00007d50: 7769 6e67 2063 6861 7261 6374 6572 732c wing characters,\n+00007d60: 0a0a 092d 094c 6566 7420 6a75 7374 6966 ...-.Left justif\n+00007d70: 7920 7375 6273 7469 7475 7469 6f6e 2077 y substitution w\n+00007d80: 6974 6869 6e20 6669 656c 640a 095e 0954 ithin field..^.T\n+00007d90: 7275 6e63 6174 6520 7375 6273 7469 7475 runcate substitu\n+00007da0: 7469 6f6e 2061 7420 7369 7a65 206f 6620 tion at size of \n+00007db0: 6669 656c 640a 0930 0950 6164 2074 6865 field..0.Pad the\n+00007dc0: 2066 6965 6c64 2077 6974 6820 7a65 726f field with zero\n+00007dd0: 7320 696e 7374 6561 6420 6f66 2073 7061 s instead of spa\n+00007de0: 6365 730a 092b 0946 6f72 2064 2c20 782c ces..+.For d, x,\n+00007df0: 2061 6e64 206f 2063 6f6e 7665 7273 696f and o conversio\n+00007e00: 6e73 2c20 6f75 7470 7574 2061 206c 6561 ns, output a lea\n+00007e10: 6469 6e67 2070 6c75 730a 0909 2073 6967 ding plus... sig\n+00007e20: 6e20 6966 2041 5247 2069 7320 706f 7369 n if ARG is posi\n+00007e30: 7469 7665 0a09 6020 2709 2841 2073 7061 tive..` '.(A spa\n+00007e40: 6365 2920 466f 7220 642c 2078 2c20 616e ce) For d, x, an\n+00007e50: 6420 6f20 636f 6e76 6572 7369 6f6e 732c d o conversions,\n+00007e60: 2069 6620 7468 6520 7265 7375 6c74 0a09 if the result..\n+00007e70: 0920 646f 6573 6e27 7420 7374 6172 7420 . doesn't start \n+00007e80: 7769 7468 2061 2070 6c75 7320 6f72 206d with a plus or m\n+00007e90: 696e 7573 2073 6967 6e2c 206f 7574 7075 inus sign, outpu\n+00007ea0: 7420 610a 0909 206c 6561 6469 6e67 2073 t a... leading s\n+00007eb0: 7061 6365 0a0a 5468 6520 6c69 7374 206f pace..The list o\n+00007ec0: 6620 434f 4e56 4552 5349 4f4e 5320 6361 f CONVERSIONS ca\n+00007ed0: 6e20 6265 2065 7874 656e 6465 6420 7468 n be extended th\n+00007ee0: 726f 7567 6820 7468 6520 666f 726d 6174 rough the format\n+00007ef0: 2d68 6f6f 6b73 2d61 6c69 7374 0a76 6172 -hooks-alist.var\n+00007f00: 6961 626c 653b 2074 6865 2073 7472 696e iable; the strin\n+00007f10: 6773 2063 7265 6174 6564 2062 7920 7468 gs created by th\n+00007f20: 6573 6520 6578 7472 6120 636f 6e76 6572 ese extra conver\n+00007f30: 7369 6f6e 7320 6172 6520 666f 726d 6174 sions are format\n+00007f40: 7465 640a 6173 2069 6620 6279 2074 6865 ted.as if by the\n+00007f50: 2060 7327 2063 6f6e 7665 7273 696f 6e2e `s' conversion.\n+00007f60: 200a 0a4e 6f74 6520 7468 6174 2074 6865 ..Note that the\n+00007f70: 2046 4945 4c44 2d57 4944 5448 2061 6e64 FIELD-WIDTH and\n+00007f80: 2061 6c6c 2066 6c61 6773 2063 7572 7265 all flags curre\n+00007f90: 6e74 6c79 2068 6176 6520 6e6f 2065 6666 ntly have no eff\n+00007fa0: 6563 7420 6f6e 2074 6865 0a60 5327 2063 ect on the.`S' c\n+00007fb0: 6f6e 7665 7273 696f 6e2c 2028 6f72 2074 onversion, (or t\n+00007fc0: 6865 2060 7327 2063 6f6e 7665 7273 696f he `s' conversio\n+00007fd0: 6e20 7768 656e 2074 6865 2041 5247 2069 n when the ARG i\n+00007fe0: 736e 2774 2061 2073 7472 696e 6729 2e00 sn't a string)..\n+00007ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00008000: 7265 702e 696f 2e73 7472 6561 6d73 236d rep.io.streams#m\n+00008010: 616b 652d 7374 7269 6e67 2d69 6e70 7574 ake-string-input\n+00008020: 2d73 7472 6561 6d6d 616b 652d 7374 7269 -streammake-stri\n+00008030: 6e67 2d69 6e70 7574 2d73 7472 6561 6d20 ng-input-stream \n+00008040: 5354 5249 4e47 205b 5354 4152 545d 0a0a STRING [START]..\n+00008050: 5265 7475 726e 7320 6120 696e 7075 7420 Returns a input \n+00008060: 7374 7265 616d 2c20 6974 2077 696c 6c20 stream, it will \n+00008070: 7375 7070 6c79 2c20 696e 206f 7264 6572 supply, in order\n+00008080: 2c20 7468 6520 6368 6172 6163 7465 7273 , the characters\n+00008090: 2069 6e20 5354 5249 4e47 2c0a 7374 6172 in STRING,.star\n+000080a0: 7469 6e67 2066 726f 6d20 5354 4152 5420 ting from START \n+000080b0: 286f 7220 7468 6520 6265 6769 6e6e 696e (or the beginnin\n+000080c0: 6720 6f66 2074 6865 2073 7472 696e 6729 g of the string)\n+000080d0: 2e72 6570 2e69 6f2e 7374 7265 616d 7323 .rep.io.streams#\n+000080e0: 6d61 6b65 2d73 7472 696e 672d 6f75 7470 make-string-outp\n+000080f0: 7574 2d73 7472 6561 6d6d 616b 652d 7374 ut-streammake-st\n+00008100: 7269 6e67 2d6f 7574 7075 742d 7374 7265 ring-output-stre\n+00008110: 616d 0a0a 5265 7475 726e 7320 616e 206f am..Returns an o\n+00008120: 7574 7075 7420 7374 7265 616d 2077 6869 utput stream whi\n+00008130: 6368 2077 696c 6c20 6163 6375 6d75 6c61 ch will accumula\n+00008140: 7465 2074 6865 2063 6861 7261 6374 6572 te the character\n+00008150: 7320 7772 6974 7465 6e20 746f 0a69 7420 s written to.it \n+00008160: 666f 7220 7468 6520 7573 6520 6f66 2074 for the use of t\n+00008170: 6865 2060 6765 742d 6f75 7470 7574 2d73 he `get-output-s\n+00008180: 7472 6561 6d2d 7374 7269 6e67 2720 6675 tream-string' fu\n+00008190: 6e63 7469 6f6e 2e72 6570 2e69 6f2e 7374 nction.rep.io.st\n+000081a0: 7265 616d 7323 6765 742d 6f75 7470 7574 reams#get-output\n+000081b0: 2d73 7472 6561 6d2d 7374 7269 6e67 6765 -stream-stringge\n+000081c0: 742d 6f75 7470 7574 2d73 7472 6561 6d2d t-output-stream-\n+000081d0: 7374 7269 6e67 2053 5452 494e 472d 4f55 string STRING-OU\n+000081e0: 5450 5554 2d53 5452 4541 4d0a 0a52 6574 TPUT-STREAM..Ret\n+000081f0: 7572 6e73 2061 2073 7472 696e 6720 636f urns a string co\n+00008200: 6e74 6169 6e69 6e67 2074 6865 2063 6861 ntaining the cha\n+00008210: 7261 6374 6572 7320 7772 6974 7465 6e20 racters written \n+00008220: 746f 2074 6865 2073 7472 6561 6d20 5354 to the stream ST\n+00008230: 5249 4e47 2d0a 4f55 5450 5554 2d53 5452 RING-.OUTPUT-STR\n+00008240: 4541 4d20 2863 7265 6174 6564 2062 7920 EAM (created by \n+00008250: 606d 616b 652d 7374 7269 6e67 2d6f 7574 `make-string-out\n+00008260: 7075 742d 7374 7265 616d 2729 2e20 5468 put-stream'). Th\n+00008270: 6520 7374 7265 616d 2069 7320 7468 656e e stream is then\n+00008280: 0a72 6573 6574 2073 6f20 7468 6174 2074 .reset so that t\n+00008290: 6865 206e 6578 7420 6361 6c6c 2074 6f20 he next call to \n+000082a0: 7468 6973 2066 756e 6374 696f 6e20 7769 this function wi\n+000082b0: 7468 2074 6869 7320 7374 7265 616d 2077 th this stream w\n+000082c0: 696c 6c20 6f6e 6c79 0a72 6574 7572 6e20 ill only.return \n+000082d0: 7468 6520 6e65 7720 6368 6172 6163 7465 the new characte\n+000082e0: 7273 2e72 6570 2e69 6f2e 7374 7265 616d rs.rep.io.stream\n+000082f0: 7323 696e 7075 742d 7374 7265 616d 2d70 s#input-stream-p\n+00008300: 696e 7075 742d 7374 7265 616d 2d70 2041 input-stream-p A\n+00008310: 5247 0a0a 5265 7475 726e 7320 7420 6966 RG..Returns t if\n+00008320: 2041 5247 2069 7320 616e 2069 6e70 7574 ARG is an input\n+00008330: 2073 7472 6561 6d2e 7265 702e 696f 2e73 stream.rep.io.s\n+00008340: 7472 6561 6d73 236f 7574 7075 742d 7374 treams#output-st\n+00008350: 7265 616d 2d70 6f75 7470 7574 2d73 7472 ream-poutput-str\n+00008360: 6561 6d2d 7020 4152 470a 0a52 6574 7572 eam-p ARG..Retur\n+00008370: 6e73 2074 2069 6620 4152 4720 6973 2061 ns t if ARG is a\n+00008380: 6e20 6f75 7470 7574 2073 7472 6561 6d2e n output stream.\n+00008390: 6465 6275 672d 6f6e 2d65 7272 6f72 5768 debug-on-errorWh\n+000083a0: 656e 2061 6e20 6572 726f 7220 6973 2073 en an error is s\n+000083b0: 6967 6e61 6c6c 6564 2074 6869 7320 7661 ignalled this va\n+000083c0: 7269 6162 6c65 2063 6f6e 7472 6f6c 7320 riable controls \n+000083d0: 7768 6574 6865 7220 6f72 206e 6f74 2074 whether or not t\n+000083e0: 6f0a 656e 7465 7220 7468 6520 4c69 7370 o.enter the Lisp\n+000083f0: 2064 6562 7567 6765 7220 696d 6d65 6469 debugger immedi\n+00008400: 6174 656c 792e 2049 6620 7468 6520 7661 ately. If the va\n+00008410: 7269 6162 6c65 2773 2076 616c 7565 2069 riable's value i\n+00008420: 7320 6e6f 6e2d 6e69 6c20 6f72 2061 0a6c s non-nil or a.l\n+00008430: 6973 7420 6f66 2073 796d 626f 6c73 2d2d ist of symbols--\n+00008440: 6f6e 6520 6f66 2077 6869 6368 2069 7320 one of which is \n+00008450: 7468 6520 7369 676e 616c 6c65 6420 6572 the signalled er\n+00008460: 726f 7220 7379 6d62 6f6c 2d2d 7468 650a ror symbol--the.\n+00008470: 6465 6275 6767 6572 2069 7320 656e 7465 debugger is ente\n+00008480: 7265 642e 2052 6561 6420 696e 666f 2066 red. Read info f\n+00008490: 6f72 2074 6865 2064 6574 6169 6c73 2e62 or the details.b\n+000084a0: 6163 6b74 7261 6365 2d6f 6e2d 6572 726f acktrace-on-erro\n+000084b0: 7257 6865 6e20 616e 2065 7272 6f72 2069 rWhen an error i\n+000084c0: 7320 7369 676e 616c 6c65 6420 7468 6973 s signalled this\n+000084d0: 2076 6172 6961 626c 6520 636f 6e74 726f variable contro\n+000084e0: 6c73 2077 6865 7468 6572 206f 7220 6e6f ls whether or no\n+000084f0: 7420 746f 0a70 7269 6e74 2074 6865 2062 t to.print the b\n+00008500: 6163 6b74 7261 6365 2069 6d6d 6564 6961 acktrace immedia\n+00008510: 7465 6c79 2e20 4966 2074 6865 2076 6172 tely. If the var\n+00008520: 6961 626c 6527 7320 7661 6c75 6520 6973 iable's value is\n+00008530: 206e 6f6e 2d6e 696c 206f 7220 6120 6c69 non-nil or a li\n+00008540: 7374 0a6f 6620 7379 6d62 6f6c 732d 2d6f st.of symbols--o\n+00008550: 6e65 206f 6620 7768 6963 6820 6973 2074 ne of which is t\n+00008560: 6865 2073 6967 6e61 6c6c 6564 2065 7272 he signalled err\n+00008570: 6f72 2073 796d 626f 6c2d 2d74 6865 2062 or symbol--the b\n+00008580: 6163 6b74 7261 6365 0a69 7320 7072 696e acktrace.is prin\n+00008590: 7465 642e 2052 6561 6420 696e 666f 2066 ted. Read info f\n+000085a0: 6f72 2074 6865 2064 6574 6169 6c73 2e64 or the details.d\n+000085b0: 6562 7567 2d6d 6163 726f 7357 6865 6e20 ebug-macrosWhen \n+000085c0: 6e69 6c2c 2074 6865 2064 6562 7567 6765 nil, the debugge\n+000085d0: 7220 6973 6e27 7420 656e 7465 7265 6420 r isn't entered \n+000085e0: 7768 696c 6520 6578 7061 6e64 696e 6720 while expanding \n+000085f0: 6d61 6372 6f20 6465 6669 6e69 7469 6f6e macro definition\n+00008600: 732e 6572 726f 722d 6861 6e64 6c65 722d s.error-handler-\n+00008610: 6675 6e63 7469 6f6e 5768 656e 2073 6574 functionWhen set\n+00008620: 2074 6f20 6120 6675 6e63 7469 6f6e 2076 to a function v\n+00008630: 616c 7565 2c20 6361 6c6c 6564 2077 6974 alue, called wit\n+00008640: 6820 7477 6f20 6172 6775 6d65 6e74 7320 h two arguments \n+00008650: 2865 7272 6f72 2074 7970 650a 616e 6420 (error type.and \n+00008660: 6461 7461 2920 7768 656e 206c 6973 7020 data) when lisp \n+00008670: 6572 726f 7273 206f 6363 7572 2e70 7269 errors occur.pri\n+00008680: 6e74 2d65 7363 6170 6544 6566 696e 6573 nt-escapeDefines\n+00008690: 2077 6869 6368 2063 6f6e 7472 6f6c 2063 which control c\n+000086a0: 6861 7261 6374 6572 7320 6070 7269 6e74 haracters `print\n+000086b0: 2720 7368 6f75 6c64 2071 756f 7465 2e20 ' should quote. \n+000086c0: 4163 6365 7074 6162 6c65 2076 616c 7565 Acceptable value\n+000086d0: 730a 6172 653a 0a09 6e69 6c09 094f 6e6c s.are:..nil..Onl\n+000086e0: 7920 6573 6361 7065 2064 6f75 626c 652d y escape double-\n+000086f0: 7175 6f74 6520 616e 6420 6261 636b 736c quote and backsl\n+00008700: 6173 680a 096e 6577 6c69 6e65 7309 4573 ash..newlines.Es\n+00008710: 6361 7065 2064 6f75 626c 652d 7175 6f74 cape double-quot\n+00008720: 652c 2062 6163 6b73 6c61 7368 2c20 6e65 e, backslash, ne\n+00008730: 776c 696e 652c 0a09 0909 2054 4142 2c20 wline,.... TAB, \n+00008740: 616e 6420 666f 726d 6665 6564 2e0a 0974 and formfeed...t\n+00008750: 0909 4573 6361 7065 2061 6c6c 2063 6f6e ..Escape all con\n+00008760: 7472 6f6c 2063 6f64 6573 2028 6368 6172 trol codes (char\n+00008770: 6163 7465 7273 2077 6974 6820 610a 0909 acters with a...\n+00008780: 0920 7661 6c75 6520 6c65 7373 2074 6861 . value less tha\n+00008790: 6e20 3332 292c 2061 6e64 2061 6c6c 2063 n 32), and all c\n+000087a0: 6861 7261 6374 6572 7320 7769 7468 0a09 haracters with..\n+000087b0: 0909 2061 2076 616c 7565 2067 7265 6174 .. a value great\n+000087c0: 6572 2074 6861 6e20 3132 362e 7072 696e er than 126.prin\n+000087d0: 742d 6c65 6e67 7468 5468 6520 6d61 7869 t-lengthThe maxi\n+000087e0: 6d75 6d20 6e75 6d62 6572 206f 6620 6c69 mum number of li\n+000087f0: 7374 2065 6c65 6d65 6e74 7320 746f 2070 st elements to p\n+00008800: 7269 6e74 2062 6566 6f72 6520 6162 6272 rint before abbr\n+00008810: 6576 6961 7469 6e67 2e70 7269 6e74 2d6c eviating.print-l\n+00008820: 6576 656c 5468 6520 6e75 6d62 6572 206f evelThe number o\n+00008830: 6620 6c69 7374 206c 6576 656c 7320 746f f list levels to\n+00008840: 2064 6573 6365 6e64 2077 6865 6e20 7072 descend when pr\n+00008850: 696e 7469 6e67 2062 6566 6f72 6520 6162 inting before ab\n+00008860: 6272 6576 6961 7469 6e67 2e72 6570 2e6c breviating.rep.l\n+00008870: 616e 672e 696e 7465 7270 7265 7465 7223 ang.interpreter#\n+00008880: 6675 6e63 616c 6c66 756e 6361 6c6c 2046 funcallfuncall F\n+00008890: 554e 4354 494f 4e20 4152 4753 2e2e 2e0a UNCTION ARGS....\n+000088a0: 0a43 616c 6c73 2046 554e 4354 494f 4e20 .Calls FUNCTION \n+000088b0: 7769 7468 2061 7267 756d 656e 7473 2041 with arguments A\n+000088c0: 5247 532e 2e2e 2061 6e64 2072 6574 7572 RGS... and retur\n+000088d0: 6e73 2074 6865 2072 6573 756c 742e 7265 ns the result.re\n+000088e0: 702e 6c61 6e67 2e69 6e74 6572 7072 6574 p.lang.interpret\n+000088f0: 6572 2361 7070 6c79 6170 706c 7920 4655 er#applyapply FU\n+00008900: 4e43 5449 4f4e 2041 5247 532e 2e2e 2041 NCTION ARGS... A\n+00008910: 5247 2d4c 4953 540a 0a43 616c 6c73 2046 RG-LIST..Calls F\n+00008920: 554e 4354 494f 4e20 7061 7373 696e 6720 UNCTION passing \n+00008930: 616c 6c20 6f66 2041 5247 5320 746f 2069 all of ARGS to i\n+00008940: 7420 6173 2077 656c 6c20 6173 2061 6c6c t as well as all\n+00008950: 2065 6c65 6d65 6e74 7320 696e 2041 5247 elements in ARG\n+00008960: 2d4c 4953 542e 0a69 652c 0a20 2028 6170 -LIST..ie,. (ap\n+00008970: 706c 7920 2b20 3120 3220 3320 2728 3420 ply + 1 2 3 '(4 \n+00008980: 3520 3629 290a 2020 203d 3e20 3231 7265 5 6)). => 21re\n+00008990: 702e 6c61 6e67 2e69 6e74 6572 7072 6574 p.lang.interpret\n+000089a0: 6572 2370 726f 676e 7072 6f67 6e20 464f er#prognprogn FO\n+000089b0: 524d 532e 2e2e 0a0a 4576 616c 2773 2065 RMS.....Eval's e\n+000089c0: 6163 6820 6f66 2074 6865 2046 4f52 4d53 ach of the FORMS\n+000089d0: 2069 6e20 6f72 6465 7220 7265 7475 726e in order return\n+000089e0: 696e 6720 7468 6520 7661 6c75 6520 6f66 ing the value of\n+000089f0: 2074 6865 206c 6173 740a 6f6e 652e 7265 the last.one.re\n+00008a00: 702e 6c61 6e67 2e64 6562 7567 2362 7265 p.lang.debug#bre\n+00008a10: 616b 6272 6561 6b0a 0a54 6865 206e 6578 akbreak..The nex\n+00008a20: 7420 666f 726d 2074 6f20 6265 2065 7661 t form to be eva\n+00008a30: 6c75 6174 6564 2077 696c 6c20 6265 2064 luated will be d\n+00008a40: 6f6e 6520 736f 2074 6872 6f75 6768 2074 one so through t\n+00008a50: 6865 204c 6973 7020 6465 6275 6767 6572 he Lisp debugger\n+00008a60: 2e72 6570 2e6c 616e 672e 6465 6275 6723 .rep.lang.debug#\n+00008a70: 7374 6570 7374 6570 2046 4f52 4d0a 0a55 stepstep FORM..U\n+00008a80: 7365 2074 6865 204c 6973 7020 6465 6275 se the Lisp debu\n+00008a90: 6767 6572 2074 6f20 6576 616c 7561 7465 gger to evaluate\n+00008aa0: 2046 4f52 4d2e 7265 702e 6c61 6e67 2e69 FORM.rep.lang.i\n+00008ab0: 6e74 6572 7072 6574 6572 2373 6967 6e61 nterpreter#signa\n+00008ac0: 6c73 6967 6e61 6c20 4552 524f 522d 5359 lsignal ERROR-SY\n+00008ad0: 4d42 4f4c 2044 4154 410a 0a53 6967 6e61 MBOL DATA..Signa\n+00008ae0: 6c20 7468 6174 2061 6e20 6572 726f 7220 l that an error \n+00008af0: 6861 7320 6861 7070 656e 6564 2e20 4552 has happened. ER\n+00008b00: 524f 522d 5359 4d42 4f4c 2069 7320 7468 ROR-SYMBOL is th\n+00008b10: 6520 6e61 6d65 206f 6620 6120 7379 6d62 e name of a symb\n+00008b20: 6f6c 0a63 6c61 7373 6966 7969 6e67 2074 ol.classifying t\n+00008b30: 6865 2074 7970 6520 6f66 2065 7272 6f72 he type of error\n+00008b40: 2c20 6974 2073 686f 756c 6420 6861 7665 , it should have\n+00008b50: 2061 2070 726f 7065 7274 7920 6065 7272 a property `err\n+00008b60: 6f72 2d6d 6573 7361 6765 270a 2861 2073 or-message'.(a s\n+00008b70: 7472 696e 6729 2077 6974 6820 6120 7368 tring) with a sh\n+00008b80: 6f72 7420 6465 7363 7269 7074 696f 6e20 ort description \n+00008b90: 6f66 2074 6865 2065 7272 6f72 206d 6573 of the error mes\n+00008ba0: 7361 6765 2e0a 4441 5441 2069 7320 6120 sage..DATA is a \n+00008bb0: 6c69 7374 206f 6620 6f62 6a65 6374 7320 list of objects \n+00008bc0: 7768 6963 6820 6172 6520 7265 6c65 7661 which are releva\n+00008bd0: 6e74 2074 6f20 7468 6520 6572 726f 7220 nt to the error \n+00008be0: 2d2d 2074 6865 7920 7769 6c6c 0a62 6520 -- they will.be \n+00008bf0: 6d61 6465 2061 7661 696c 6162 6c65 2074 made available t\n+00008c00: 6f20 616e 7920 6572 726f 722d 6861 6e64 o any error-hand\n+00008c10: 6c65 7220 6f72 2070 7269 6e74 6564 2062 ler or printed b\n+00008c20: 7920 7468 6520 6465 6661 756c 7420 6572 y the default er\n+00008c30: 726f 720a 6861 6e64 6c65 722e 7265 702e ror.handler.rep.\n+00008c40: 6c61 6e67 2e64 6562 7567 2362 6163 6b74 lang.debug#backt\n+00008c50: 7261 6365 6261 636b 7472 6163 6520 5b53 racebacktrace [S\n+00008c60: 5452 4541 4d5d 0a0a 5072 696e 7473 2061 TREAM]..Prints a\n+00008c70: 2062 6163 6b74 7261 6365 206f 6620 7468 backtrace of th\n+00008c80: 6520 6375 7272 656e 7420 4c69 7370 2063 e current Lisp c\n+00008c90: 616c 6c20 7374 6163 6b20 746f 2053 5452 all stack to STR\n+00008ca0: 4541 4d20 286f 7220 746f 0a60 7374 616e EAM (or to.`stan\n+00008cb0: 6461 7264 2d6f 7574 7075 7427 292e 0a54 dard-output')..T\n+00008cc0: 6865 2066 6f72 6d61 7420 6973 2073 6f6d he format is som\n+00008cd0: 6574 6869 6e67 206c 696b 653a 0a20 2046 ething like:. F\n+00008ce0: 554e 4354 494f 4e20 2841 5247 4c49 5354 UNCTION (ARGLIST\n+00008cf0: 2920 4152 4753 2d45 5641 4c4c 4544 2d50 ) ARGS-EVALLED-P\n+00008d00: 0a77 6865 7265 2041 5247 532d 4556 414c .where ARGS-EVAL\n+00008d10: 4c45 442d 5020 6973 2065 6974 6865 7220 LED-P is either \n+00008d20: 6074 2720 6f72 2060 6e69 6c27 2c20 6465 `t' or `nil', de\n+00008d30: 7065 6e64 696e 6720 6f6e 2077 6865 7468 pending on wheth\n+00008d40: 6572 206f 7220 6e6f 740a 4152 474c 4953 er or not.ARGLIS\n+00008d50: 5420 6861 6420 6265 656e 2065 7661 6c75 T had been evalu\n+00008d60: 6174 6564 206f 7220 6e6f 7420 6265 666f ated or not befo\n+00008d70: 7265 2062 6569 6e67 2070 7574 2069 6e74 re being put int\n+00008d80: 6f20 7468 6520 7374 6163 6b2e 7265 702e o the stack.rep.\n+00008d90: 6c61 6e67 2e69 6e74 6572 7072 6574 6572 lang.interpreter\n+00008da0: 236d 6178 2d6c 6973 702d 6465 7074 686d #max-lisp-depthm\n+00008db0: 6178 2d6c 6973 702d 6465 7074 6820 5b4e ax-lisp-depth [N\n+00008dc0: 4557 2d56 414c 5545 5d0a 0a54 6865 206d EW-VALUE]..The m\n+00008dd0: 6178 696d 756d 206e 756d 6265 7220 6f66 aximum number of\n+00008de0: 2074 696d 6573 2074 6861 7420 7265 705f times that rep_\n+00008df0: 6675 6e63 616c 6c20 6361 6e20 6265 2063 funcall can be c\n+00008e00: 616c 6c65 6420 7265 6375 7273 6976 656c alled recursivel\n+00008e10: 792e 0a0a 5468 6973 2069 7320 696e 7465 y...This is inte\n+00008e20: 6e64 6564 2074 6f20 7374 6f70 2069 6e66 nded to stop inf\n+00008e30: 696e 6974 6520 7265 6375 7273 696f 6e2c inite recursion,\n+00008e40: 2069 6620 7468 6520 6465 6661 756c 7420 if the default \n+00008e50: 7661 6c75 6520 6f66 2032 3530 2069 730a value of 250 is.\n+00008e60: 746f 6f20 736d 616c 6c20 2879 6f75 2067 too small (you g\n+00008e70: 6574 2065 7272 6f72 7320 696e 206e 6f72 et errors in nor\n+00008e80: 6d61 6c20 7573 6529 2073 6574 2069 7420 mal use) set it \n+00008e90: 746f 2073 6f6d 6574 6869 6e67 206c 6172 to something lar\n+00008ea0: 6765 722e 7265 702e 696f 2e70 726f 6365 ger.rep.io.proce\n+00008eb0: 7373 6573 2363 6c6f 7365 2d70 726f 6365 sses#close-proce\n+00008ec0: 7373 636c 6f73 652d 7072 6f63 6573 7365 ssclose-processe\n+00008ed0: 7320 5b50 524f 4345 5353 5d0a 0a43 6c6f s [PROCESS]..Clo\n+00008ee0: 7365 7320 7468 6520 7374 6469 6e2c 2073 ses the stdin, s\n+00008ef0: 7464 6f75 742c 2061 6e64 2073 7464 6572 tdout, and stder\n+00008f00: 7220 7374 7265 616d 7320 6f66 2074 6865 r streams of the\n+00008f10: 2061 7379 6e63 6872 6f6e 6f75 7320 7072 asynchronous pr\n+00008f20: 6f63 6573 732d 0a6f 626a 6563 7420 5052 ocess-.object PR\n+00008f30: 4f43 4553 532e 7265 702e 696f 2e70 726f OCESS.rep.io.pro\n+00008f40: 6365 7373 6573 236b 696c 6c2d 7072 6f63 cesses#kill-proc\n+00008f50: 6573 736b 696c 6c2d 7072 6f63 6573 7320 esskill-process \n+00008f60: 5052 4f43 4553 5320 5b53 4947 4e41 4c2d PROCESS [SIGNAL-\n+00008f70: 4752 4f55 505d 0a0a 4b69 6c6c 2074 6865 GROUP]..Kill the\n+00008f80: 2061 7379 6e63 6872 6f6e 6f75 7320 7072 asynchronous pr\n+00008f90: 6f63 6573 7320 5052 4f43 4553 532e 2049 ocess PROCESS. I\n+00008fa0: 6620 5349 474e 414c 2d47 524f 5550 2069 f SIGNAL-GROUP i\n+00008fb0: 7320 742c 206b 696c 6c20 616c 6c0a 6368 s t, kill all.ch\n+00008fc0: 696c 6420 7072 6f63 6573 7365 7320 6f66 ild processes of\n+00008fd0: 2050 524f 4345 5353 2028 6974 2773 2070 PROCESS (it's p\n+00008fe0: 726f 6365 7373 2067 726f 7570 292e 0000 rocess group)...\n+00008ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00009000: 7265 702e 696f 2e70 726f 6365 7373 6573 rep.io.processes\n+00009010: 236d 616b 652d 7072 6f63 6573 736d 616b #make-processmak\n+00009020: 652d 7072 6f63 6573 7320 5b4f 5554 5055 e-process [OUTPU\n+00009030: 542d 5354 5245 414d 5d20 5b46 554e 5d20 T-STREAM] [FUN] \n+00009040: 5b44 4952 5d20 5b50 524f 4752 414d 5d20 [DIR] [PROGRAM] \n+00009050: 5b41 5247 535d 0a0a 4372 6561 7465 7320 [ARGS]..Creates \n+00009060: 6120 6e65 7720 7072 6f63 6573 732d 6f62 a new process-ob\n+00009070: 6a65 6374 2c20 4f55 5450 5554 2d53 5452 ject, OUTPUT-STR\n+00009080: 4541 4d20 6973 2077 6865 7265 2061 6c6c EAM is where all\n+00009090: 206f 7574 7075 7420 6672 6f6d 2074 6869 output from thi\n+000090a0: 730a 7072 6f63 6573 7320 676f 6573 2c20 s.process goes, \n+000090b0: 626f 7468 2073 7464 6f75 7420 616e 6420 both stdout and \n+000090c0: 7374 6465 7272 2c20 4655 4e20 6973 2061 stderr, FUN is a\n+000090d0: 2066 756e 6374 696f 6e20 746f 2063 616c function to cal\n+000090e0: 6c20 6561 6368 2074 696d 650a 7468 6520 l each time.the \n+000090f0: 7072 6f63 6573 7320 7275 6e6e 696e 6720 process running \n+00009100: 6f6e 2074 6869 7320 6f62 6a65 6374 2063 on this object c\n+00009110: 6861 6e67 6573 2073 7461 7465 2e20 4449 hanges state. DI\n+00009120: 5220 6973 2074 6865 2070 726f 6365 7373 R is the process\n+00009130: 270a 6375 7272 656e 7420 6469 7265 6374 '.current direct\n+00009140: 6f72 792c 2050 524f 4752 414d 2074 6865 ory, PROGRAM the\n+00009150: 2066 696c 656e 616d 6520 6f66 2074 6865 filename of the\n+00009160: 2070 726f 6772 616d 2074 6f20 7275 6e20 program to run \n+00009170: 616e 6420 4152 4753 2061 0a6c 6973 7420 and ARGS a.list \n+00009180: 6f66 2061 7267 756d 656e 7473 2070 6173 of arguments pas\n+00009190: 7365 6420 746f 2074 6865 2070 726f 6365 sed to the proce\n+000091a0: 7373 2e0a 0a41 6e79 206f 6620 7468 6520 ss...Any of the \n+000091b0: 6172 6775 6d65 6e74 7320 6d61 7920 6265 arguments may be\n+000091c0: 2075 6e73 7065 6369 6669 6564 2c20 696e unspecified, in\n+000091d0: 2077 6869 6368 2063 6173 6520 7468 6579 which case they\n+000091e0: 2063 616e 2062 6520 7365 740a 6569 7468 can be set.eith\n+000091f0: 6572 2062 7920 7468 6520 6675 6e63 7469 er by the functi\n+00009200: 6f6e 7320 7072 6f76 6964 6564 206f 7220 ons provided or \n+00009210: 6279 2074 6865 2066 756e 6374 696f 6e20 by the function \n+00009220: 6361 6c6c 6564 2074 6f20 6372 6561 7465 called to create\n+00009230: 2074 6865 0a61 6374 7561 6c20 7275 6e6e the.actual runn\n+00009240: 696e 6720 7072 6f63 6573 732e 0a0a 4966 ing process...If\n+00009250: 2074 6865 2044 4952 2070 6172 616d 6574 the DIR paramet\n+00009260: 6572 2069 7320 6e69 6c20 6974 2077 696c er is nil it wil\n+00009270: 6c20 6265 2069 6e68 6572 6974 6564 2066 l be inherited f\n+00009280: 726f 6d20 7468 650a 6064 6566 6175 6c74 rom the.`default\n+00009290: 2d64 6972 6563 746f 7279 2720 7661 7269 -directory' vari\n+000092a0: 6162 6c65 206f 6620 7468 6520 6375 7272 able of the curr\n+000092b0: 656e 7420 6275 6666 6572 2e72 6570 2e69 ent buffer.rep.i\n+000092c0: 6f2e 7072 6f63 6573 7365 7323 7374 6172 o.processes#star\n+000092d0: 742d 7072 6f63 6573 7373 7461 7274 2d70 t-processstart-p\n+000092e0: 726f 6365 7373 205b 5052 4f43 4553 535d rocess [PROCESS]\n+000092f0: 205b 5052 4f47 5241 4d5d 205b 4152 4753 [PROGRAM] [ARGS\n+00009300: 2e2e 2e5d 0a0a 5374 6172 7473 2061 2070 ...]..Starts a p\n+00009310: 726f 6365 7373 2072 756e 6e69 6e67 206f rocess running o\n+00009320: 6e20 7072 6f63 6573 732d 6f62 6a65 6374 n process-object\n+00009330: 2050 524f 4345 5353 2e20 5468 6520 6368 PROCESS. The ch\n+00009340: 696c 642d 7072 6f63 6573 7320 7275 6e73 ild-process runs\n+00009350: 0a61 7379 6e63 6872 6f6e 6f75 736c 7920 .asynchronously \n+00009360: 7769 7468 2074 6865 2065 6469 746f 722e with the editor.\n+00009370: 2049 6620 5052 4f43 4553 5320 6973 2075 If PROCESS is u\n+00009380: 6e73 7065 6369 6669 6564 2074 6865 206d nspecified the m\n+00009390: 616b 652d 7072 6f63 6573 730a 6675 6e63 ake-process.func\n+000093a0: 7469 6f6e 2077 696c 6c20 6265 2063 616c tion will be cal\n+000093b0: 6c65 6420 2877 6974 6820 7a65 726f 2061 led (with zero a\n+000093c0: 7267 756d 656e 7473 2920 746f 2063 7265 rguments) to cre\n+000093d0: 6174 6520 6f6e 652e 0a0a 5052 4f47 5241 ate one...PROGRA\n+000093e0: 4d20 6973 2074 6865 2066 696c 656e 616d M is the filenam\n+000093f0: 6520 6f66 2074 6865 2062 696e 6172 7920 e of the binary \n+00009400: 696d 6167 652c 2069 7420 7769 6c6c 2062 image, it will b\n+00009410: 6520 7365 6172 6368 6564 2066 6f72 2069 e searched for i\n+00009420: 6e0a 616c 6c20 6469 7265 6374 6f72 6965 n.all directorie\n+00009430: 7320 6c69 7374 6564 2069 6e20 7468 6520 s listed in the \n+00009440: 6050 4154 4827 2065 6e76 6972 6f6e 6d65 `PATH' environme\n+00009450: 6e74 2076 6172 6961 626c 652e 0a41 5247 nt variable..ARG\n+00009460: 5320 6172 6520 7468 6520 6172 6775 6d65 S are the argume\n+00009470: 6e74 7320 746f 2067 6976 6520 746f 2074 nts to give to t\n+00009480: 6865 2070 726f 6365 7373 2e0a 0a49 6620 he process...If \n+00009490: 616e 7920 6f66 2074 6865 206f 7074 696f any of the optio\n+000094a0: 6e61 6c20 7061 7261 6d65 7465 7273 2061 nal parameters a\n+000094b0: 7265 2075 6e73 7065 6369 6669 6564 2074 re unspecified t\n+000094c0: 6865 7920 7368 6f75 6c64 2068 6176 6520 hey should have \n+000094d0: 6265 656e 0a73 6574 2069 6e20 7468 6520 been.set in the \n+000094e0: 5052 4f43 4553 5320 7072 696f 7220 746f PROCESS prior to\n+000094f0: 2063 616c 6c69 6e67 2074 6869 7320 6675 calling this fu\n+00009500: 6e63 7469 6f6e 2e72 6570 2e69 6f2e 7072 nction.rep.io.pr\n+00009510: 6f63 6573 7365 7323 6361 6c6c 2d70 726f ocesses#call-pro\n+00009520: 6365 7373 6361 6c6c 2d70 726f 6365 7373 cesscall-process\n+00009530: 205b 5052 4f43 4553 535d 205b 494e 2d46 [PROCESS] [IN-F\n+00009540: 494c 455d 205b 5052 4f47 5241 4d5d 205b ILE] [PROGRAM] [\n+00009550: 4152 4753 2e2e 2e5d 0a0a 5374 6172 7473 ARGS...]..Starts\n+00009560: 2061 2070 726f 6365 7373 2072 756e 6e69 a process runni\n+00009570: 6e67 206f 6e20 7072 6f63 6573 732d 6f62 ng on process-ob\n+00009580: 6a65 6374 2050 524f 4345 5353 2e20 5761 ject PROCESS. Wa\n+00009590: 6974 7320 666f 7220 7468 6520 6368 696c its for the chil\n+000095a0: 6420 746f 0a65 7869 742c 2074 6865 6e20 d to.exit, then \n+000095b0: 7265 7475 726e 7320 7468 6520 6578 6974 returns the exit\n+000095c0: 2d76 616c 7565 206f 6620 7468 6520 6368 -value of the ch\n+000095d0: 696c 642e 2049 6620 5052 4f43 4553 5320 ild. If PROCESS \n+000095e0: 6973 2075 6e73 7065 6369 6669 6564 0a74 is unspecified.t\n+000095f0: 6865 206d 616b 652d 7072 6f63 6573 7320 he make-process \n+00009600: 6675 6e63 7469 6f6e 2077 696c 6c20 6265 function will be\n+00009610: 2063 616c 6c65 6420 2877 6974 6820 7a65 called (with ze\n+00009620: 726f 2061 7267 756d 656e 7473 2920 746f ro arguments) to\n+00009630: 2063 7265 6174 6520 6f6e 652e 0a0a 494e create one...IN\n+00009640: 2d46 494c 4520 6973 2074 6865 206e 616d -FILE is the nam\n+00009650: 6520 6f66 2074 6865 2066 696c 6520 746f e of the file to\n+00009660: 2063 6f6e 6e65 6374 2074 6f20 7468 6520 connect to the \n+00009670: 7072 6f63 6573 7327 2073 7461 6e64 6172 process' standar\n+00009680: 6420 696e 7075 742c 0a69 6620 7468 6973 d input,.if this\n+00009690: 2069 7320 6e6f 7420 6465 6669 6e65 6420 is not defined \n+000096a0: 602f 6465 762f 6e75 6c6c 2720 6973 2075 `/dev/null' is u\n+000096b0: 7365 642e 0a50 524f 4752 414d 2069 7320 sed..PROGRAM is \n+000096c0: 7468 6520 6669 6c65 6e61 6d65 206f 6620 the filename of \n+000096d0: 7468 6520 6269 6e61 7279 2069 6d61 6765 the binary image\n+000096e0: 2c20 6974 2077 696c 6c20 6265 2073 6561 , it will be sea\n+000096f0: 7263 6865 6420 666f 7220 696e 0a61 6c6c rched for in.all\n+00009700: 2064 6972 6563 746f 7269 6573 206c 6973 directories lis\n+00009710: 7465 6420 696e 2074 6865 2060 5041 5448 ted in the `PATH\n+00009720: 2720 656e 7669 726f 6e6d 656e 7420 7661 ' environment va\n+00009730: 7269 6162 6c65 2e0a 4152 4753 2061 7265 riable..ARGS are\n+00009740: 2074 6865 2061 7267 756d 656e 7473 2074 the arguments t\n+00009750: 6f20 6769 7665 2074 6f20 7468 6520 7072 o give to the pr\n+00009760: 6f63 6573 732e 0a0a 4966 2061 6e79 206f ocess...If any o\n+00009770: 6620 7468 6520 6f70 7469 6f6e 616c 2070 f the optional p\n+00009780: 6172 616d 6574 6572 7320 6172 6520 756e arameters are un\n+00009790: 7370 6563 6966 6965 6420 7468 6579 2073 specified they s\n+000097a0: 686f 756c 6420 6861 7665 2062 6565 6e0a hould have been.\n+000097b0: 7365 7420 696e 2074 6865 2050 524f 4345 set in the PROCE\n+000097c0: 5353 2070 7269 6f72 2074 6f20 6361 6c6c SS prior to call\n+000097d0: 696e 6720 7468 6973 2066 756e 6374 696f ing this functio\n+000097e0: 6e2e 7265 702e 696f 2e70 726f 6365 7373 n.rep.io.process\n+000097f0: 6573 2369 6e74 6572 7275 7074 2d70 726f es#interrupt-pro\n+00009800: 6365 7373 696e 7465 7272 7570 742d 7072 cessinterrupt-pr\n+00009810: 6f63 6573 7320 5052 4f43 4553 5320 5b53 ocess PROCESS [S\n+00009820: 4947 4e41 4c2d 4752 4f55 505d 0a0a 496e IGNAL-GROUP]..In\n+00009830: 7465 7272 7570 7420 7468 6520 6173 796e terrupt the asyn\n+00009840: 6368 726f 6e6f 7573 2070 726f 6365 7373 chronous process\n+00009850: 2050 524f 4345 5353 2e20 4966 2053 4947 PROCESS. If SIG\n+00009860: 4e41 4c2d 4752 4f55 5020 6973 2074 2c20 NAL-GROUP is t, \n+00009870: 696e 7465 7272 7570 740a 616c 6c20 6368 interrupt.all ch\n+00009880: 696c 6420 7072 6f63 6573 7365 7320 6f66 ild processes of\n+00009890: 2050 524f 4345 5353 2028 6974 2773 2070 PROCESS (it's p\n+000098a0: 726f 6365 7373 2067 726f 7570 292e 7265 rocess group).re\n+000098b0: 702e 696f 2e70 726f 6365 7373 6573 2373 p.io.processes#s\n+000098c0: 746f 702d 7072 6f63 6573 7373 746f 702d top-processstop-\n+000098d0: 7072 6f63 6573 7320 5052 4f43 4553 5320 process PROCESS \n+000098e0: 5b53 4947 4e41 4c2d 4752 4f55 505d 0a0a [SIGNAL-GROUP]..\n+000098f0: 5375 7370 656e 6473 2065 7865 6375 7469 Suspends executi\n+00009900: 6f6e 206f 6620 5052 4f43 4553 532c 2073 on of PROCESS, s\n+00009910: 6565 2060 636f 6e74 696e 7565 2d70 726f ee `continue-pro\n+00009920: 6365 7373 272e 2049 6620 5349 474e 414c cess'. If SIGNAL\n+00009930: 2d47 524f 5550 2069 730a 6e6f 6e2d 6e69 -GROUP is.non-ni\n+00009940: 6c20 616c 736f 2073 7573 7065 6e64 7320 l also suspends \n+00009950: 7468 6520 7072 6f63 6573 7365 7320 696e the processes in\n+00009960: 2074 6865 2070 726f 6365 7373 2067 726f the process gro\n+00009970: 7570 206f 6620 5052 4f43 4553 532e 7265 up of PROCESS.re\n+00009980: 702e 696f 2e70 726f 6365 7373 6573 2363 p.io.processes#c\n+00009990: 6f6e 7469 6e75 652d 7072 6f63 6573 7363 ontinue-processc\n+000099a0: 6f6e 7469 6e75 652d 7072 6f63 6573 7320 ontinue-process \n+000099b0: 5052 4f43 4553 5320 5b53 4947 4e41 4c2d PROCESS [SIGNAL-\n+000099c0: 4752 4f55 505d 0a0a 5265 7374 6172 7473 GROUP]..Restarts\n+000099d0: 2050 524f 4345 5353 2061 6674 6572 2069 PROCESS after i\n+000099e0: 7420 6861 7320 6265 656e 2073 746f 7070 t has been stopp\n+000099f0: 6564 2028 7669 6120 6073 746f 702d 7072 ed (via `stop-pr\n+00009a00: 6f63 6573 7327 292e 2049 660a 5349 474e ocess'). If.SIGN\n+00009a10: 414c 2d47 524f 5550 2069 7320 6e6f 6e2d AL-GROUP is non-\n+00009a20: 6e69 6c20 616c 736f 2063 6f6e 7469 6e75 nil also continu\n+00009a30: 6573 2074 6865 2070 726f 6365 7373 6573 es the processes\n+00009a40: 2069 6e20 7468 6520 7072 6f63 6573 7320 in the process \n+00009a50: 6772 6f75 7020 6f66 0a50 524f 4345 5353 group of.PROCESS\n+00009a60: 2e72 6570 2e69 6f2e 7072 6f63 6573 7365 .rep.io.processe\n+00009a70: 7323 7369 676e 616c 5f70 726f 6365 7373 s#signal_process\n+00009a80: 7369 676e 616c 2d70 726f 6365 7373 2050 signal-process P\n+00009a90: 524f 4345 5353 2053 4947 4e41 4c20 5b53 ROCESS SIGNAL [S\n+00009aa0: 4947 4e41 4c2d 4752 4f55 505d 0a0a 5365 IGNAL-GROUP]..Se\n+00009ab0: 6e64 7320 7468 6520 7369 676e 616c 2053 nds the signal S\n+00009ac0: 4947 4e41 4c20 746f 2074 6865 2070 726f IGNAL to the pro\n+00009ad0: 6365 7373 2050 524f 4345 5353 2e20 4966 cess PROCESS. If\n+00009ae0: 2053 4947 4e41 4c2d 4752 4f55 5020 6973 SIGNAL-GROUP is\n+00009af0: 0a6e 6f6e 2d6e 696c 2061 6c73 6f20 636f .non-nil also co\n+00009b00: 6e74 696e 7565 7320 7468 6520 7072 6f63 ntinues the proc\n+00009b10: 6573 7365 7320 696e 2074 6865 2070 726f esses in the pro\n+00009b20: 6365 7373 2067 726f 7570 206f 6620 5052 cess group of PR\n+00009b30: 4f43 4553 532e 0a0a 5052 4f43 4553 5320 OCESS...PROCESS \n+00009b40: 6d61 7920 6265 2065 6974 6865 7220 6120 may be either a \n+00009b50: 4c69 7370 2070 726f 6365 7373 206f 626a Lisp process obj\n+00009b60: 6563 742c 206f 7220 616e 2069 6e74 6567 ect, or an integ\n+00009b70: 6572 2067 6976 696e 6720 7468 650a 7072 er giving the.pr\n+00009b80: 6f63 6573 732d 6964 206f 6620 6120 7072 ocess-id of a pr\n+00009b90: 6f63 6573 7320 286e 6f74 206e 6563 6573 ocess (not neces\n+00009ba0: 7361 7269 6c79 2073 7461 7274 6564 2062 sarily started b\n+00009bb0: 7920 7265 7029 2e0a 0a53 4947 4e41 4c20 y rep)...SIGNAL \n+00009bc0: 6d61 7920 6569 7468 6572 2062 6520 6120 may either be a \n+00009bd0: 6e75 6d65 7269 6320 7369 676e 616c 2c20 numeric signal, \n+00009be0: 6f72 2061 2073 796d 626f 6c20 6e61 6d69 or a symbol nami\n+00009bf0: 6e67 2061 2073 6967 6e61 6c2c 2069 2e65 ng a signal, i.e\n+00009c00: 2e0a 7468 6520 7379 6d62 6f6c 2060 494e ..the symbol `IN\n+00009c10: 5427 2066 6f72 2074 6865 2055 4e49 5820 T' for the UNIX \n+00009c20: 5349 4749 4e54 2073 6967 6e61 6c2e 7265 SIGINT signal.re\n+00009c30: 702e 696f 2e70 726f 6365 7373 6573 2370 p.io.processes#p\n+00009c40: 726f 6365 7373 2d65 7869 742d 7374 6174 rocess-exit-stat\n+00009c50: 7573 7072 6f63 6573 732d 6578 6974 2d73 usprocess-exit-s\n+00009c60: 7461 7475 7320 5052 4f43 4553 530a 0a52 tatus PROCESS..R\n+00009c70: 6574 7572 6e73 2074 6865 2075 6e70 726f eturns the unpro\n+00009c80: 6365 7373 6564 2065 7869 742d 7374 6174 cessed exit-stat\n+00009c90: 7573 206f 6620 7468 6520 6c61 7374 2070 us of the last p\n+00009ca0: 726f 6365 7373 2074 6f20 6265 2072 756e rocess to be run\n+00009cb0: 206f 6e20 7468 650a 7072 6f63 6573 732d on the.process-\n+00009cc0: 6f62 6a65 6374 2050 524f 4345 5353 2e20 object PROCESS. \n+00009cd0: 4966 2050 524f 4345 5353 2069 7320 6375 If PROCESS is cu\n+00009ce0: 7272 656e 746c 7920 7275 6e6e 696e 672c rrently running,\n+00009cf0: 2072 6574 7572 6e20 6e69 6c2e 7265 702e return nil.rep.\n+00009d00: 696f 2e70 726f 6365 7373 6573 2370 726f io.processes#pro\n+00009d10: 6365 7373 2d65 7869 742d 7661 6c75 6570 cess-exit-valuep\n+00009d20: 726f 6365 7373 2d65 7869 742d 7661 6c75 rocess-exit-valu\n+00009d30: 6520 5052 4f43 4553 530a 0a52 6574 7572 e PROCESS..Retur\n+00009d40: 6e73 2074 6865 2072 6574 7572 6e2d 7661 ns the return-va\n+00009d50: 6c75 6520 6f66 2074 6865 206c 6173 7420 lue of the last \n+00009d60: 7072 6f63 6573 7320 746f 2062 6520 7275 process to be ru\n+00009d70: 6e20 6f6e 2050 524f 4345 5353 2c20 6f72 n on PROCESS, or\n+00009d80: 206e 696c 2069 663a 0a20 2061 2920 6e6f nil if:. a) no\n+00009d90: 2070 726f 6365 7373 2068 6173 2072 756e process has run\n+00009da0: 206f 6e20 5052 4f43 4553 530a 2020 6229 on PROCESS. b)\n+00009db0: 2050 524f 4345 5353 2069 7320 7374 696c PROCESS is stil\n+00009dc0: 6c20 7275 6e6e 696e 670a 2020 6329 2050 l running. c) P\n+00009dd0: 524f 4345 5353 2065 7869 7465 6420 6162 ROCESS exited ab\n+00009de0: 6e6f 726d 616c 6c79 7265 702e 696f 2e70 normallyrep.io.p\n+00009df0: 726f 6365 7373 6573 2370 726f 6365 7373 rocesses#process\n+00009e00: 2d69 6470 726f 6365 7373 2d69 6420 5b50 -idprocess-id [P\n+00009e10: 524f 4345 5353 5d0a 0a49 6620 5052 4f43 ROCESS]..If PROC\n+00009e20: 4553 5320 6973 2072 756e 6e69 6e67 206f ESS is running o\n+00009e30: 7220 7374 6f70 7065 642c 2072 6574 7572 r stopped, retur\n+00009e40: 6e20 7468 6520 7072 6f63 6573 732d 6964 n the process-id\n+00009e50: 656e 7469 6669 6572 2061 7373 6f63 6961 entifier associa\n+00009e60: 7465 640a 7769 7468 2069 7420 2869 652c ted.with it (ie,\n+00009e70: 2069 7473 2070 6964 292e 0a0a 4966 2050 its pid)...If P\n+00009e80: 524f 4345 5353 2069 7320 6e69 6c2c 2072 ROCESS is nil, r\n+00009e90: 6574 7572 6e20 7468 6520 7072 6f63 6573 eturn the proces\n+00009ea0: 7320 6964 206f 6620 7468 6520 4c69 7370 s id of the Lisp\n+00009eb0: 2069 6e74 6572 7072 6574 6572 2e72 6570 interpreter.rep\n+00009ec0: 2e69 6f2e 7072 6f63 6573 7365 7323 7072 .io.processes#pr\n+00009ed0: 6f63 6573 732d 7275 6e6e 696e 672d 7070 ocess-running-pp\n+00009ee0: 726f 6365 7373 2d72 756e 6e69 6e67 2d70 rocess-running-p\n+00009ef0: 2050 524f 4345 5353 0a0a 5265 7475 726e PROCESS..Return\n+00009f00: 2074 2069 6620 5052 4f43 4553 5320 6973 t if PROCESS is\n+00009f10: 2072 756e 6e69 6e67 2e72 6570 2e69 6f2e running.rep.io.\n+00009f20: 7072 6f63 6573 7365 7323 7072 6f63 6573 processes#proces\n+00009f30: 732d 7374 6f70 7065 642d 7070 726f 6365 s-stopped-pproce\n+00009f40: 7373 2d73 746f 7070 6564 2d70 2050 524f ss-stopped-p PRO\n+00009f50: 4345 5353 0a0a 5265 7475 726e 2074 2069 CESS..Return t i\n+00009f60: 6620 5052 4f43 4553 5320 6861 7320 6265 f PROCESS has be\n+00009f70: 656e 2073 746f 7070 6564 2e72 6570 2e69 en stopped.rep.i\n+00009f80: 6f2e 7072 6f63 6573 7365 7323 7072 6f63 o.processes#proc\n+00009f90: 6573 732d 7070 726f 6365 7373 7020 4152 ess-pprocessp AR\n+00009fa0: 470a 0a52 6574 7572 6e20 7420 6973 2041 G..Return t is A\n+00009fb0: 5247 2069 7320 6120 7072 6f63 6573 732d RG is a process-\n+00009fc0: 6f62 6a65 6374 2e72 6570 2e64 6174 6123 object.rep.data#\n+00009fd0: 6c61 7374 6c61 7374 204c 4953 540a 0a52 lastlast LIST..R\n+00009fe0: 6574 7572 6e73 2074 6865 206c 6173 7420 eturns the last \n+00009ff0: 656c 656d 656e 7420 6f66 204c 4953 542e element of LIST.\n+0000a000: 7265 702e 696f 2e70 726f 6365 7373 6573 rep.io.processes\n+0000a010: 2370 726f 6365 7373 2d69 6e2d 7573 652d #process-in-use-\n+0000a020: 7070 726f 6365 7373 2d69 6e2d 7573 652d pprocess-in-use-\n+0000a030: 7020 5052 4f43 4553 530a 0a53 696d 696c p PROCESS..Simil\n+0000a040: 6172 2074 6f20 6070 726f 6365 7373 2d72 ar to `process-r\n+0000a050: 756e 6e69 6e67 2d70 2720 6578 6365 7074 unning-p' except\n+0000a060: 2074 6861 7420 7468 6973 2072 6574 7572 that this retur\n+0000a070: 6e73 2074 2065 7665 6e20 7768 656e 2074 ns t even when t\n+0000a080: 6865 0a70 726f 6365 7373 2068 6173 2073 he.process has s\n+0000a090: 746f 7070 6564 2e72 6570 2e69 6f2e 7072 topped.rep.io.pr\n+0000a0a0: 6f63 6573 7365 7323 7072 6f63 6573 732d ocesses#process-\n+0000a0b0: 7072 6f67 7072 6f63 6573 732d 7072 6f67 progprocess-prog\n+0000a0c0: 2050 524f 4345 5353 0a0a 5265 7475 726e PROCESS..Return\n+0000a0d0: 2074 6865 206e 616d 6520 6f66 2074 6865 the name of the\n+0000a0e0: 2070 726f 6772 616d 2069 6e20 5052 4f43 program in PROC\n+0000a0f0: 4553 532e 7265 702e 696f 2e70 726f 6365 ESS.rep.io.proce\n+0000a100: 7373 6573 2373 6574 2d70 726f 6365 7373 sses#set-process\n+0000a110: 2d70 726f 6773 6574 2d70 726f 6365 7373 -progset-process\n+0000a120: 2d70 726f 6720 5052 4f43 4553 5320 5052 -prog PROCESS PR\n+0000a130: 4f47 5241 4d0a 0a53 6574 7320 7468 6520 OGRAM..Sets the \n+0000a140: 6e61 6d65 206f 6620 7468 6520 7072 6f67 name of the prog\n+0000a150: 7261 6d20 746f 2072 756e 206f 6e20 5052 ram to run on PR\n+0000a160: 4f43 4553 5320 746f 2046 494c 452e 7265 OCESS to FILE.re\n+0000a170: 702e 696f 2e70 726f 6365 7373 6573 2370 p.io.processes#p\n+0000a180: 726f 6365 7373 2d61 7267 7370 726f 6365 rocess-argsproce\n+0000a190: 7373 2d61 7267 7320 5052 4f43 4553 530a ss-args PROCESS.\n+0000a1a0: 0a52 6574 7572 6e20 7468 6520 6c69 7374 .Return the list\n+0000a1b0: 206f 6620 6172 6775 6d65 6e74 7320 746f of arguments to\n+0000a1c0: 2050 524f 4345 5353 2e72 6570 2e69 6f2e PROCESS.rep.io.\n+0000a1d0: 7072 6f63 6573 7365 7323 7365 742d 7072 processes#set-pr\n+0000a1e0: 6f63 6573 732d 6172 6773 7365 742d 7072 ocess-argsset-pr\n+0000a1f0: 6f63 6573 732d 6172 6773 2050 524f 4345 ocess-args PROCE\n+0000a200: 5353 2041 5247 2d4c 4953 540a 0a53 6574 SS ARG-LIST..Set\n+0000a210: 2074 6865 2061 7267 756d 656e 7473 2074 the arguments t\n+0000a220: 6f20 5052 4f43 4553 532e 7265 702e 696f o PROCESS.rep.io\n+0000a230: 2e70 726f 6365 7373 6573 2370 726f 6365 .processes#proce\n+0000a240: 7373 2d6f 7574 7075 742d 7374 7265 616d ss-output-stream\n+0000a250: 7072 6f63 6573 732d 6f75 7470 7574 2d73 process-output-s\n+0000a260: 7472 6561 6d20 5052 4f43 4553 530a 0a52 tream PROCESS..R\n+0000a270: 6574 7572 6e20 7468 6520 7374 7265 616d eturn the stream\n+0000a280: 2074 6f20 7768 6963 6820 616c 6c20 6f75 to which all ou\n+0000a290: 7470 7574 2066 726f 6d20 5052 4f43 4553 tput from PROCES\n+0000a2a0: 5320 6973 2073 656e 742e 7265 702e 696f S is sent.rep.io\n+0000a2b0: 2e70 726f 6365 7373 6573 2373 6574 2d70 .processes#set-p\n+0000a2c0: 726f 6365 7373 2d6f 7574 7075 742d 7374 rocess-output-st\n+0000a2d0: 7265 616d 7365 742d 7072 6f63 6573 732d reamset-process-\n+0000a2e0: 6f75 7470 7574 2d73 7472 6561 6d20 5052 output-stream PR\n+0000a2f0: 4f43 4553 5320 5354 5245 414d 0a0a 5365 OCESS STREAM..Se\n+0000a300: 7420 7468 6520 6f75 7470 7574 2d73 7472 t the output-str\n+0000a310: 6561 6d20 6f66 2050 524f 4345 5353 2074 eam of PROCESS t\n+0000a320: 6f20 5354 5245 414d 2e20 6e69 6c20 6d65 o STREAM. nil me\n+0000a330: 616e 7320 6469 7363 6172 6420 616c 6c20 ans discard all \n+0000a340: 6f75 7470 7574 2e72 6570 2e69 6f2e 7072 output.rep.io.pr\n+0000a350: 6f63 6573 7365 7323 7072 6f63 6573 732d ocesses#process-\n+0000a360: 6572 726f 722d 7374 7265 616d 7072 6f63 error-streamproc\n+0000a370: 6573 732d 6572 726f 722d 7374 7265 616d ess-error-stream\n+0000a380: 2050 524f 4345 5353 0a0a 5265 7475 726e PROCESS..Return\n+0000a390: 2074 6865 2073 7472 6561 6d20 746f 2077 the stream to w\n+0000a3a0: 6869 6368 2061 6c6c 2073 7461 6e64 6172 hich all standar\n+0000a3b0: 642d 6572 726f 7220 6f75 7470 7574 2066 d-error output f\n+0000a3c0: 726f 6d20 5052 4f43 4553 5320 6973 2073 rom PROCESS is s\n+0000a3d0: 656e 742e 7265 702e 696f 2e70 726f 6365 ent.rep.io.proce\n+0000a3e0: 7373 6573 2373 6574 2d70 726f 6365 7373 sses#set-process\n+0000a3f0: 2d65 7272 6f72 2d73 7472 6561 6d73 6574 -error-streamset\n+0000a400: 2d70 726f 6365 7373 2d65 7272 6f72 2d73 -process-error-s\n+0000a410: 7472 6561 6d20 5052 4f43 4553 5320 5354 tream PROCESS ST\n+0000a420: 5245 414d 0a0a 5365 7420 7468 6520 6572 REAM..Set the er\n+0000a430: 726f 722d 7374 7265 616d 206f 6620 5052 ror-stream of PR\n+0000a440: 4f43 4553 5320 746f 2053 5452 4541 4d2e OCESS to STREAM.\n+0000a450: 206e 696c 206d 6561 6e73 2064 6973 6361 nil means disca\n+0000a460: 7264 2061 6c6c 206f 7574 7075 742e 0a0a rd all output...\n+0000a470: 4e6f 7465 2074 6861 7420 7468 6973 2063 Note that this c\n+0000a480: 7572 7265 6e74 6c79 206f 6e6c 7920 776f urrently only wo\n+0000a490: 726b 7320 636f 7272 6563 746c 7920 7769 rks correctly wi\n+0000a4a0: 7468 2070 6970 6520 636f 6e6e 6563 7469 th pipe connecti\n+0000a4b0: 6f6e 732e 7265 702e 696f 2e70 726f 6365 ons.rep.io.proce\n+0000a4c0: 7373 6573 2370 726f 6365 7373 2d66 756e sses#process-fun\n+0000a4d0: 6374 696f 6e70 726f 6365 7373 2d66 756e ctionprocess-fun\n+0000a4e0: 6374 696f 6e20 5052 4f43 4553 530a 0a52 ction PROCESS..R\n+0000a4f0: 6574 7572 6e20 7468 6520 6675 6e63 7469 eturn the functi\n+0000a500: 6f6e 2077 6869 6368 2069 7320 6361 6c6c on which is call\n+0000a510: 6564 2077 6865 6e20 5052 4f43 4553 5320 ed when PROCESS \n+0000a520: 6368 616e 6765 7320 7374 6174 6520 2869 changes state (i\n+0000a530: 2e65 2e20 6974 0a65 7869 7473 206f 7220 .e. it.exits or \n+0000a540: 6973 2073 746f 7070 6564 292e 7265 702e is stopped).rep.\n+0000a550: 696f 2e70 726f 6365 7373 6573 2373 6574 io.processes#set\n+0000a560: 2d70 726f 6365 7373 2d66 756e 6374 696f -process-functio\n+0000a570: 6e73 6574 2d70 726f 6365 7373 2d66 756e nset-process-fun\n+0000a580: 6374 696f 6e20 5052 4f43 4553 5320 4655 ction PROCESS FU\n+0000a590: 4e43 5449 4f4e 0a0a 5365 7420 7468 6520 NCTION..Set the \n+0000a5a0: 6675 6e63 7469 6f6e 2077 6869 6368 2069 function which i\n+0000a5b0: 7320 6361 6c6c 6564 2077 6865 6e20 5052 s called when PR\n+0000a5c0: 4f43 4553 5320 6368 616e 6765 7320 7374 OCESS changes st\n+0000a5d0: 6174 6520 746f 2046 554e 4354 494f 4e2e ate to FUNCTION.\n+0000a5e0: 7265 702e 696f 2e70 726f 6365 7373 6573 rep.io.processes\n+0000a5f0: 2370 726f 6365 7373 2d64 6972 7072 6f63 #process-dirproc\n+0000a600: 6573 732d 6469 7220 5052 4f43 4553 530a ess-dir PROCESS.\n+0000a610: 0a52 6574 7572 6e20 7468 6520 6e61 6d65 .Return the name\n+0000a620: 206f 6620 7468 6520 6469 7265 6374 6f72 of the director\n+0000a630: 7920 7768 6963 6820 6265 636f 6d65 7320 y which becomes \n+0000a640: 7468 6520 776f 726b 696e 6720 6469 7265 the working dire\n+0000a650: 6374 6f72 7920 6f66 0a50 524f 4345 5353 ctory of.PROCESS\n+0000a660: 2077 6865 6e20 6974 2069 7320 7374 6172 when it is star\n+0000a670: 7465 642e 7265 702e 696f 2e70 726f 6365 ted.rep.io.proce\n+0000a680: 7373 6573 2361 6374 6976 652d 7072 6f63 sses#active-proc\n+0000a690: 6573 7365 7361 6374 6976 652d 7072 6f63 essesactive-proc\n+0000a6a0: 6573 7365 730a 0a52 6574 7572 6e20 6120 esses..Return a \n+0000a6b0: 6c69 7374 2063 6f6e 7461 696e 696e 6720 list containing \n+0000a6c0: 616c 6c20 6163 7469 7665 2070 726f 6365 all active proce\n+0000a6d0: 7373 206f 626a 6563 7473 2e72 6570 2e69 ss objects.rep.i\n+0000a6e0: 6f2e 7072 6f63 6573 7365 7323 6163 6365 o.processes#acce\n+0000a6f0: 7074 2d70 726f 6365 7373 2d6f 7574 7075 pt-process-outpu\n+0000a700: 7461 6363 6570 742d 7072 6f63 6573 732d taccept-process-\n+0000a710: 6f75 7470 7574 205b 5345 434f 4e44 535d output [SECONDS]\n+0000a720: 205b 4d49 4c4c 4953 4543 4f4e 4453 5d0a [MILLISECONDS].\n+0000a730: 0a57 6169 7420 5345 434f 4e44 5320 706c .Wait SECONDS pl\n+0000a740: 7573 204d 494c 4c49 5345 434f 4e44 5320 us MILLISECONDS \n+0000a750: 666f 7220 6f75 7470 7574 2066 726f 6d20 for output from \n+0000a760: 616e 7920 6173 796e 6368 726f 6e6f 7573 any asynchronous\n+0000a770: 2073 7562 7072 6f63 6573 7365 732e 0a49 subprocesses..I\n+0000a780: 6620 616e 7920 6172 7269 7665 732c 2070 f any arrives, p\n+0000a790: 726f 6365 7373 2069 742c 2074 6865 6e20 rocess it, then \n+0000a7a0: 7265 7475 726e 206e 696c 2e20 4f74 6865 return nil. Othe\n+0000a7b0: 7277 6973 6520 7265 7475 726e 2074 2e0a rwise return t..\n+0000a7c0: 0a4e 6f74 6520 7468 6174 206f 7574 7075 .Note that outpu\n+0000a7d0: 7420 696e 636c 7564 6573 206e 6f74 6966 t includes notif\n+0000a7e0: 6963 6174 696f 6e20 6f66 2070 726f 6365 ication of proce\n+0000a7f0: 7373 2074 6572 6d69 6e61 7469 6f6e 2e72 ss termination.r\n+0000a800: 6570 2e69 6f2e 7072 6f63 6573 7365 7323 ep.io.processes#\n+0000a810: 6163 6365 7074 2d70 726f 6365 7373 2d6f accept-process-o\n+0000a820: 7574 7075 742d 3161 6363 6570 742d 7072 utput-1accept-pr\n+0000a830: 6f63 6573 732d 6f75 7470 7574 2d31 2050 ocess-output-1 P\n+0000a840: 524f 4345 5353 205b 5345 434f 4e44 535d ROCESS [SECONDS]\n+0000a850: 205b 4d49 4c4c 4953 4543 4f4e 4453 5d0a [MILLISECONDS].\n+0000a860: 0a57 6169 7420 5345 434f 4e44 5320 706c .Wait SECONDS pl\n+0000a870: 7573 204d 494c 4c49 5345 434f 4e44 5320 us MILLISECONDS \n+0000a880: 666f 7220 6f75 7470 7574 2066 726f 6d20 for output from \n+0000a890: 7468 6520 6173 796e 6368 726f 6e6f 7573 the asynchronous\n+0000a8a0: 0a73 7562 7072 6f63 6573 7320 5052 4f43 .subprocess PROC\n+0000a8b0: 4553 532e 2049 6620 616e 7920 6172 7269 ESS. If any arri\n+0000a8c0: 7665 732c 2070 726f 6365 7373 2069 742c ves, process it,\n+0000a8d0: 2074 6865 6e20 7265 7475 726e 206e 696c then return nil\n+0000a8e0: 2e0a 4f74 6865 7277 6973 6520 7265 7475 ..Otherwise retu\n+0000a8f0: 726e 2074 2e0a 0a4e 6f74 6520 7468 6174 rn t...Note that\n+0000a900: 206f 7574 7075 7420 696e 636c 7564 6573 output includes\n+0000a910: 206e 6f74 6966 6963 6174 696f 6e20 6f66 notification of\n+0000a920: 2070 726f 6365 7373 2074 6572 6d69 6e61 process termina\n+0000a930: 7469 6f6e 2e72 6570 2e6c 616e 672e 696e tion.rep.lang.in\n+0000a940: 7465 7270 7265 7465 7223 636f 6e74 696e terpreter#contin\n+0000a950: 7561 7469 6f6e 2d63 616c 6c61 626c 652d uation-callable-\n+0000a960: 7063 6f6e 7469 6e75 6174 696f 6e2d 6361 pcontinuation-ca\n+0000a970: 6c6c 6162 6c65 2d70 2043 4f4e 5449 4e55 llable-p CONTINU\n+0000a980: 4154 494f 4e0a 0a52 6574 7572 6e73 2060 ATION..Returns `\n+0000a990: 7427 2069 6620 7468 6520 636f 6e74 696e t' if the contin\n+0000a9a0: 7561 7469 6f6e 206f 626a 6563 7420 434f uation object CO\n+0000a9b0: 4e54 494e 5541 5449 4f4e 2066 726f 6d20 NTINUATION from \n+0000a9c0: 7468 6520 6375 7272 656e 740a 6578 6563 the current.exec\n+0000a9d0: 7574 696f 6e20 706f 696e 7420 6f66 2074 ution point of t\n+0000a9e0: 6865 2069 6e74 6572 7072 6574 6572 2e72 he interpreter.r\n+0000a9f0: 6570 2e6c 616e 672e 696e 7465 7270 7265 ep.lang.interpre\n+0000aa00: 7465 7223 6361 6c6c 2d77 6974 682d 6f62 ter#call-with-ob\n+0000aa10: 6a65 6374 6361 6c6c 2d77 6974 682d 6f62 jectcall-with-ob\n+0000aa20: 6a65 6374 2041 5247 2054 4855 4e4b 0a0a ject ARG THUNK..\n+0000aa30: 4361 6c6c 2074 6865 207a 6572 6f2d 7061 Call the zero-pa\n+0000aa40: 7261 6d65 7465 7220 6675 6e63 7469 6f6e rameter function\n+0000aa50: 2054 4855 4e4b 2c20 7769 7468 206f 626a THUNK, with obj\n+0000aa60: 6563 7420 4152 4720 7465 6d70 6f72 6172 ect ARG temporar\n+0000aa70: 696c 790a 6062 6f75 6e64 2720 2861 2074 ily.`bound' (a t\n+0000aa80: 7970 652d 7370 6563 6966 6963 206f 7065 ype-specific ope\n+0000aa90: 7261 7469 6f6e 2c20 7573 7561 6c6c 7920 ration, usually \n+0000aaa0: 746f 206d 616b 6520 4152 4720 6061 6374 to make ARG `act\n+0000aab0: 6976 6527 2069 6e0a 736f 6d65 2077 6179 ive' in.some way\n+0000aac0: 292e 2057 6865 6e20 5448 554e 4b20 7265 ). When THUNK re\n+0000aad0: 7475 726e 7320 4152 4720 6973 2075 6e62 turns ARG is unb\n+0000aae0: 6f75 6e64 2e20 5468 6520 7661 6c75 6520 ound. The value \n+0000aaf0: 7265 7475 726e 6564 2062 790a 5448 554e returned by.THUN\n+0000ab00: 4b20 6973 2074 6865 6e20 7265 7475 726e K is then return\n+0000ab10: 6564 2e0a 0a49 6620 5448 554e 4b20 6973 ed...If THUNK is\n+0000ab20: 2065 7665 7220 6c65 6674 2064 7565 2074 ever left due t\n+0000ab30: 6f20 6120 636f 6e74 696e 7561 7469 6f6e o a continuation\n+0000ab40: 2062 6569 6e67 2069 6e76 6f6b 6564 2c20 being invoked, \n+0000ab50: 4152 4720 7769 6c6c 2062 650a 756e 626f ARG will be.unbo\n+0000ab60: 756e 642e 2049 6620 5448 554e 4b20 6973 und. If THUNK is\n+0000ab70: 2073 7562 7365 7175 656e 746c 7920 7265 subsequently re\n+0000ab80: 656e 7465 7265 642c 2041 5247 2077 696c entered, ARG wil\n+0000ab90: 6c20 6265 2072 6562 6f75 6e64 2e72 6570 l be rebound.rep\n+0000aba0: 2e6c 616e 672e 696e 7465 7270 7265 7465 .lang.interprete\n+0000abb0: 7223 6361 6c6c 2d77 6974 682d 6479 6e61 r#call-with-dyna\n+0000abc0: 6d69 632d 726f 6f74 6361 6c6c 2d77 6974 mic-rootcall-wit\n+0000abd0: 682d 6479 6e61 6d69 632d 726f 6f74 2054 h-dynamic-root T\n+0000abe0: 4855 4e4b 0a0a 4361 6c6c 2074 6865 207a HUNK..Call the z\n+0000abf0: 6572 6f2d 7061 7261 6d65 7465 7220 6675 ero-parameter fu\n+0000ac00: 6e63 7469 6f6e 2054 4855 4e4b 2c20 6173 nction THUNK, as\n+0000ac10: 2074 6865 2072 6f6f 7420 6f66 2061 206e the root of a n\n+0000ac20: 6577 2065 7865 6375 7469 6f6e 0a65 6e76 ew execution.env\n+0000ac30: 6972 6f6e 6d65 6e74 2e20 5468 6973 206d ironment. This m\n+0000ac40: 6561 6e73 2074 6861 7420 7468 6520 636f eans that the co\n+0000ac50: 6e74 696e 7561 7469 6f6e 206f 6620 5448 ntinuation of TH\n+0000ac60: 554e 4b20 7769 6c6c 2061 6c77 6179 7320 UNK will always \n+0000ac70: 6265 0a72 6561 6368 6564 206f 6e63 652c be.reached once,\n+0000ac80: 2061 6e64 206f 6e63 6520 6f6e 6c79 2e20 and once only. \n+0000ac90: 416e 7920 636f 6e74 696e 7561 7469 6f6e Any continuation\n+0000aca0: 7320 6162 6f76 6520 7468 6520 6e65 7720 s above the new \n+0000acb0: 726f 6f74 206d 6179 0a6e 6f74 2062 6520 root may.not be \n+0000acc0: 696e 766f 6b65 6420 6672 6f6d 2069 6e73 invoked from ins\n+0000acd0: 6964 6520 7468 6520 726f 6f74 2e72 6570 ide the root.rep\n+0000ace0: 2e74 6872 6561 6473 2374 6872 6561 642d .threads#thread-\n+0000acf0: 6465 6c65 7465 7468 7265 6164 2d64 656c deletethread-del\n+0000ad00: 6574 6520 5b54 4852 4541 445d 0a0a 4d61 ete [THREAD]..Ma\n+0000ad10: 726b 2054 4852 4541 4420 286f 7220 7468 rk THREAD (or th\n+0000ad20: 6520 6375 7272 656e 7420 7468 7265 6164 e current thread\n+0000ad30: 292c 2061 7320 6265 696e 6720 6465 6c65 ), as being dele\n+0000ad40: 7465 642e 2049 7420 7769 6c6c 206e 6f74 ted. It will not\n+0000ad50: 2062 650a 7377 6974 6368 6564 2074 6f20 be.switched to \n+0000ad60: 696e 2074 6865 2066 7574 7572 652e 2049 in the future. I\n+0000ad70: 6620 7468 6520 6375 7272 656e 7420 7468 f the current th\n+0000ad80: 7265 6164 2069 7320 6465 6c65 7465 642c read is deleted,\n+0000ad90: 2063 6f6e 7472 6f6c 0a77 696c 6c20 6265 control.will be\n+0000ada0: 2070 6173 7365 6420 746f 2074 6865 206e passed to the n\n+0000adb0: 6578 7420 7275 6e6e 6162 6c65 2074 6872 ext runnable thr\n+0000adc0: 6561 642e 2044 656c 6574 696e 6720 7468 ead. Deleting th\n+0000add0: 6520 6c61 7374 2072 756e 6e61 626c 650a e last runnable.\n+0000ade0: 7468 7265 6164 2072 6573 756c 7473 2066 thread results f\n+0000adf0: 6f72 6365 7320 7468 6520 636f 6e74 6169 orces the contai\n+0000ae00: 6e69 6e67 2064 796e 616d 6963 2072 6f6f ning dynamic roo\n+0000ae10: 7420 746f 2062 6520 636c 6f73 6564 2e72 t to be closed.r\n+0000ae20: 6570 2e74 6872 6561 6473 2374 6872 6561 ep.threads#threa\n+0000ae30: 642d 7375 7370 656e 6474 6872 6561 642d d-suspendthread-\n+0000ae40: 7375 7370 656e 6420 5b54 4852 4541 445d suspend [THREAD]\n+0000ae50: 205b 4d53 4543 535d 0a0a 4d61 726b 2054 [MSECS]..Mark T\n+0000ae60: 4852 4541 4420 286f 7220 7468 6520 6375 HREAD (or the cu\n+0000ae70: 7272 656e 7420 7468 7265 6164 2920 6173 rrent thread) as\n+0000ae80: 2062 6569 6e67 2073 7573 7065 6e64 6564 being suspended\n+0000ae90: 2e20 4974 2077 696c 6c20 6e6f 7420 6265 . It will not be\n+0000aea0: 0a73 656c 6563 7465 6420 756e 7469 6c20 .selected until \n+0000aeb0: 6974 2068 6173 2074 6869 7320 7374 6174 it has this stat\n+0000aec0: 7573 2072 656d 6f76 6564 2e20 5375 7370 us removed. Susp\n+0000aed0: 656e 6469 6e67 2074 6865 2063 7572 7265 ending the curre\n+0000aee0: 6e74 0a74 6872 6561 6420 7769 6c6c 2070 nt.thread will p\n+0000aef0: 6173 7320 636f 6e74 726f 6c20 746f 2074 ass control to t\n+0000af00: 6865 206e 6578 7420 7275 6e6e 6162 6c65 he next runnable\n+0000af10: 2074 6872 6561 642e 2049 6620 7468 6572 thread. If ther\n+0000af20: 6520 6172 6520 6e6f 0a72 756e 6e61 626c e are no.runnabl\n+0000af30: 6520 7468 7265 6164 732c 2074 6865 6e20 e threads, then \n+0000af40: 736c 6565 7020 756e 7469 6c20 7468 6520 sleep until the \n+0000af50: 6e65 7874 2074 6872 6561 6420 6265 636f next thread beco\n+0000af60: 6d65 7320 7275 6e6e 6162 6c65 2e0a 0a52 mes runnable...R\n+0000af70: 6574 7572 6e73 2074 7275 6520 6966 2074 eturns true if t\n+0000af80: 6865 2074 696d 656f 7574 2077 6173 2072 he timeout was r\n+0000af90: 6561 6368 6564 2e72 6570 2e74 6872 6561 eached.rep.threa\n+0000afa0: 6473 2374 6872 6561 6470 7468 7265 6164 ds#threadpthread\n+0000afb0: 7020 4152 470a 0a52 6574 7572 6e20 6074 p ARG..Return `t\n+0000afc0: 2720 6966 2041 5247 2069 7320 6120 7468 ' if ARG is a th\n+0000afd0: 7265 6164 206f 626a 6563 742e 0072 6570 read object..rep\n+0000afe0: 2e75 7469 6c2e 7469 6d65 2373 6563 6f6e .util.time#secon\n+0000aff0: 6473 2d3e 7469 6d65 2053 4543 5300 0000 ds->time SECS...\n+0000b000: 7265 702e 6461 7461 2e64 6174 756d 7323 rep.data.datums#\n+0000b010: 6461 7475 6d2d 7265 6664 6174 756d 2d72 datum-refdatum-r\n+0000b020: 6566 2044 4154 554d 2049 440a 0a49 6620 ef DATUM ID..If \n+0000b030: 6461 7461 206f 626a 6563 7420 4441 5455 data object DATU\n+0000b040: 4d20 6861 7320 7479 7065 2049 442c 2072 M has type ID, r\n+0000b050: 6574 7572 6e20 6974 7320 6173 736f 6369 eturn its associ\n+0000b060: 6174 6564 2076 616c 7565 2c20 656c 7365 ated value, else\n+0000b070: 0a73 6967 6e61 6c20 616e 2065 7272 6f72 .signal an error\n+0000b080: 2e72 6570 2e64 6174 612e 6461 7475 6d73 .rep.data.datums\n+0000b090: 2368 6173 2d74 7970 652d 7068 6173 2d74 #has-type-phas-t\n+0000b0a0: 7970 652d 7020 4152 4720 4944 0a0a 5265 ype-p ARG ID..Re\n+0000b0b0: 7475 726e 2060 7427 2069 6620 6f62 6a65 turn `t' if obje\n+0000b0c0: 6374 2041 5247 2068 6173 2064 6174 6120 ct ARG has data \n+0000b0d0: 7479 7065 2049 4420 2861 6e64 2074 6875 type ID (and thu\n+0000b0e0: 7320 7761 7320 696e 6974 6961 6c6c 790a s was initially.\n+0000b0f0: 6372 6561 7465 6420 7573 696e 6720 7468 created using th\n+0000b100: 6520 606d 616b 652d 6461 7475 6d27 2066 e `make-datum' f\n+0000b110: 756e 6374 696f 6e29 2e6c 6f61 642d 7061 unction).load-pa\n+0000b120: 7468 4120 6c69 7374 206f 6620 6469 7265 thA list of dire\n+0000b130: 6374 6f72 7920 6e61 6d65 732e 2057 6865 ctory names. Whe\n+0000b140: 6e20 606c 6f61 6427 206f 7065 6e73 2061 n `load' opens a\n+0000b150: 206c 6973 702d 6669 6c65 2069 7420 7365 lisp-file it se\n+0000b160: 6172 6368 6573 2065 6163 680a 6469 7265 arches each.dire\n+0000b170: 6374 6f72 7920 6e61 6d65 6420 696e 2074 ctory named in t\n+0000b180: 6869 7320 6c69 7374 2069 6e20 7475 726e his list in turn\n+0000b190: 2075 6e74 696c 2074 6865 2066 696c 6520 until the file \n+0000b1a0: 6973 2066 6f75 6e64 206f 7220 7468 6520 is found or the \n+0000b1b0: 6c69 7374 0a69 7320 6578 6861 7573 7465 list.is exhauste\n+0000b1c0: 642e 646c 2d6c 6f61 642d 7061 7468 4c69 d.dl-load-pathLi\n+0000b1d0: 7374 206f 6620 6469 7265 6374 6f72 6965 st of directorie\n+0000b1e0: 7320 7365 6172 6368 6564 2066 6f72 2064 s searched for d\n+0000b1f0: 796e 616d 6963 616c 6c79 206c 6f61 6465 ynamically loade\n+0000b200: 6420 6f62 6a65 6374 2066 696c 6573 2e73 d object files.s\n+0000b210: 6974 652d 6c69 7370 2d64 6972 6563 746f ite-lisp-directo\n+0000b220: 7279 5468 6520 6e61 6d65 206f 6620 7468 ryThe name of th\n+0000b230: 6520 6469 7265 6374 6f72 7920 696e 2077 e directory in w\n+0000b240: 6869 6368 2073 6974 652d 7370 6563 6966 hich site-specif\n+0000b250: 6963 204c 6973 7020 6669 6c65 7320 6172 ic Lisp files ar\n+0000b260: 6520 7374 6f72 6564 2e64 6f63 756d 656e e stored.documen\n+0000b270: 7461 7469 6f6e 2d66 696c 6554 6865 206e tation-fileThe n\n+0000b280: 616d 6520 6f66 2074 6865 2064 6174 6162 ame of the datab\n+0000b290: 6173 6520 636f 6e74 6169 6e69 6e67 2074 ase containing t\n+0000b2a0: 6865 206c 6973 702d 6c69 6272 6172 7927 he lisp-library'\n+0000b2b0: 7320 646f 6375 6d65 6e74 6174 696f 6e20 s documentation \n+0000b2c0: 7374 7269 6e67 732e 646f 6375 6d65 6e74 strings.document\n+0000b2d0: 6174 696f 6e2d 6669 6c65 7341 206c 6973 ation-filesA lis\n+0000b2e0: 7420 6f66 2064 6174 6162 6173 6520 6e61 t of database na\n+0000b2f0: 6d65 7320 636f 6e74 6169 6e69 6e67 2061 mes containing a\n+0000b300: 6c6c 2064 6f63 756d 656e 7461 7469 6f6e ll documentation\n+0000b310: 2073 7472 696e 6773 2e72 6570 2e64 6174 strings.rep.dat\n+0000b320: 6123 6361 7263 6172 2043 4f4e 532d 4345 a#carcar CONS-CE\n+0000b330: 4c4c 0a0a 5265 7475 726e 7320 7468 6520 LL..Returns the \n+0000b340: 7661 6c75 6520 7374 6f72 6564 2069 6e20 value stored in \n+0000b350: 7468 6520 6361 7220 736c 6f74 206f 6620 the car slot of \n+0000b360: 434f 4e53 2d43 454c 4c2c 206f 7220 6e69 CONS-CELL, or ni\n+0000b370: 6c20 6966 2043 4f4e 532d 4345 4c4c 0a69 l if CONS-CELL.i\n+0000b380: 7320 6e69 6c2e 7265 702e 6461 7461 236c s nil.rep.data#l\n+0000b390: 6973 742a 6c69 7374 2a20 4152 4731 2041 ist*list* ARG1 A\n+0000b3a0: 5247 3220 2e2e 2e20 4152 474e 0a0a 5265 RG2 ... ARGN..Re\n+0000b3b0: 7475 726e 7320 6120 6e65 7720 6c69 7374 turns a new list\n+0000b3c0: 2028 4152 4731 2041 5247 3220 2e2e 2e20 (ARG1 ARG2 ... \n+0000b3d0: 4152 474e 2d31 202e 2041 5247 4e29 2e20 ARGN-1 . ARGN). \n+0000b3e0: 5468 6174 2069 732c 2074 6865 2073 616d That is, the sam\n+0000b3f0: 6520 6173 2066 726f 6d0a 606c 6973 7427 e as from.`list'\n+0000b400: 2062 7574 2074 6865 206c 6173 7420 6172 but the last ar\n+0000b410: 6775 6d65 6e74 2069 7320 646f 7474 6564 gument is dotted\n+0000b420: 2074 6f20 7468 6520 6c61 7374 2062 7574 to the last but\n+0000b430: 206f 6e65 2061 7267 756d 656e 742e 7265 one argument.re\n+0000b440: 702e 6461 7461 236d 616b 652d 6c69 7374 p.data#make-list\n+0000b450: 6d61 6b65 2d6c 6973 7420 4c45 4e47 5448 make-list LENGTH\n+0000b460: 205b 494e 4954 4941 4c2d 7265 7076 5d0a [INITIAL-repv].\n+0000b470: 0a52 6574 7572 6e73 2061 206e 6577 206c .Returns a new l\n+0000b480: 6973 7420 7769 7468 204c 454e 4754 4820 ist with LENGTH \n+0000b490: 6d65 6d62 6572 732c 2065 6163 6820 6f66 members, each of\n+0000b4a0: 2077 6869 6368 2069 7320 696e 6974 6961 which is initia\n+0000b4b0: 6c69 7365 6420 746f 0a49 4e49 5449 414c lised to.INITIAL\n+0000b4c0: 2d72 6570 762c 206f 7220 6e69 6c2e 7265 -repv, or nil.re\n+0000b4d0: 702e 6461 7461 2361 7070 656e 6461 7070 p.data#appendapp\n+0000b4e0: 656e 6420 4c49 5354 532e 2e2e 0a0a 4e6f end LISTS.....No\n+0000b4f0: 6e2d 6465 7374 7275 6374 6976 656c 7920 n-destructively \n+0000b500: 636f 6e63 6174 656e 6174 6573 2065 6163 concatenates eac\n+0000b510: 6820 6f66 2069 7427 7320 6172 6775 6d65 h of it's argume\n+0000b520: 6e74 204c 4953 5453 2e2e 2e20 696e 746f nt LISTS... into\n+0000b530: 206f 6e65 0a6e 6577 206c 6973 7420 7768 one.new list wh\n+0000b540: 6963 6820 6973 2072 6574 7572 6e65 642e ich is returned.\n+0000b550: 7265 702e 6461 7461 2372 706c 6163 6172 rep.data#rplacar\n+0000b560: 706c 6163 6120 434f 4e53 2d43 454c 4c20 placa CONS-CELL \n+0000b570: 4e45 572d 4341 520a 0a53 6574 7320 7468 NEW-CAR..Sets th\n+0000b580: 6520 7661 6c75 6520 6f66 2074 6865 2063 e value of the c\n+0000b590: 6172 2073 6c6f 7420 696e 2043 4f4e 532d ar slot in CONS-\n+0000b5a0: 4345 4c4c 2074 6f20 4e45 572d 4341 522e CELL to NEW-CAR.\n+0000b5b0: 0a52 6574 7572 6e73 2074 6865 2043 4f4e .Returns the CON\n+0000b5c0: 532d 4345 4c4c 2e72 6570 2e64 6174 6123 S-CELL.rep.data#\n+0000b5d0: 6e74 686e 7468 2049 4e44 4558 204c 4953 nthnth INDEX LIS\n+0000b5e0: 540a 0a52 6574 7572 6e73 2074 6865 2049 T..Returns the I\n+0000b5f0: 4e44 4558 7468 2065 6c65 6d65 6e74 206f NDEXth element o\n+0000b600: 6620 4c49 5354 2e20 5468 6520 6669 7273 f LIST. The firs\n+0000b610: 7420 656c 656d 656e 7420 6861 7320 616e t element has an\n+0000b620: 2049 4e44 4558 206f 6620 7a65 726f 2e72 INDEX of zero.r\n+0000b630: 6570 2e64 6174 6123 6e74 6863 6472 6e74 ep.data#nthcdrnt\n+0000b640: 6863 6472 2049 4e44 4558 204c 4953 540a hcdr INDEX LIST.\n+0000b650: 0a52 6574 7572 6e73 2074 6865 2049 4e44 .Returns the IND\n+0000b660: 4558 7468 2063 6472 206f 6620 4c49 5354 EXth cdr of LIST\n+0000b670: 2e20 5468 6520 6669 7273 7420 6973 2049 . The first is I\n+0000b680: 4e44 4558 207a 6572 6f2e 7265 702e 6461 NDEX zero.rep.da\n+0000b690: 7461 2364 656c 6574 652d 6966 2d6e 6f74 ta#delete-if-not\n+0000b6a0: 6465 6c65 7465 2d69 662d 6e6f 7420 4655 delete-if-not FU\n+0000b6b0: 4e43 5449 4f4e 204c 4953 540a 0a53 696d NCTION LIST..Sim\n+0000b6c0: 696c 6172 2074 6f20 6064 656c 6574 6527 ilar to `delete'\n+0000b6d0: 2065 7863 6570 7420 7468 6174 2061 2070 except that a p\n+0000b6e0: 7265 6469 6361 7465 2066 756e 6374 696f redicate functio\n+0000b6f0: 6e2c 2046 554e 4354 494f 4e2d 4e41 4d45 n, FUNCTION-NAME\n+0000b700: 2c20 6973 0a75 7365 6420 746f 2064 6563 , is.used to dec\n+0000b710: 6964 6520 7768 6963 6820 656c 656d 656e ide which elemen\n+0000b720: 7473 2074 6f20 6465 6c65 7465 2028 7265 ts to delete (re\n+0000b730: 6d6f 7665 2064 6573 7472 7563 7469 7665 move destructive\n+0000b740: 6c79 292e 0a60 6465 6c65 7465 2d69 662d ly)..`delete-if-\n+0000b750: 6e6f 7427 2064 656c 6574 6573 2061 6e20 not' deletes an \n+0000b760: 656c 656d 656e 7420 6966 2046 554e 4354 element if FUNCT\n+0000b770: 494f 4e2d 4e41 4d45 2072 6574 7572 6e73 ION-NAME returns\n+0000b780: 206e 696c 2077 6865 6e20 0a61 7070 6c69 nil when .appli\n+0000b790: 6564 2074 6f20 7468 6174 2065 6c65 6d65 ed to that eleme\n+0000b7a0: 6e74 2c20 6965 2c0a 2020 2864 656c 6574 nt, ie,. (delet\n+0000b7b0: 652d 6966 2d6e 6f74 2027 286c 616d 6264 e-if-not '(lambd\n+0000b7c0: 6120 2878 2920 283d 2078 2031 2929 2027 a (x) (= x 1)) '\n+0000b7d0: 2831 2032 2033 2034 2031 2032 2929 0a20 (1 2 3 4 1 2)). \n+0000b7e0: 2020 3d3e 2028 3120 3129 7265 702e 6461 => (1 1)rep.da\n+0000b7f0: 7461 2376 6563 746f 7276 6563 746f 7220 ta#vectorvector \n+0000b800: 4152 4753 2e2e 2e0a 0a52 6574 7572 6e73 ARGS.....Returns\n+0000b810: 2061 206e 6577 2076 6563 746f 7220 7769 a new vector wi\n+0000b820: 7468 2041 5247 532e 2e2e 2061 7320 6974 th ARGS... as it\n+0000b830: 7320 656c 656d 656e 7473 2e72 6570 2e64 s elements.rep.d\n+0000b840: 6174 6123 6d61 6b65 2d76 6563 746f 726d ata#make-vectorm\n+0000b850: 616b 652d 7665 6374 6f72 2053 495a 4520 ake-vector SIZE \n+0000b860: 5b49 4e49 5449 414c 2d72 6570 765d 0a0a [INITIAL-repv]..\n+0000b870: 4372 6561 7465 7320 6120 6e65 7720 7665 Creates a new ve\n+0000b880: 6374 6f72 206f 6620 7369 7a65 2053 495a ctor of size SIZ\n+0000b890: 452e 2049 6620 494e 4954 4941 4c2d 7265 E. If INITIAL-re\n+0000b8a0: 7076 2069 7320 7072 6f76 6964 6564 2065 pv is provided e\n+0000b8b0: 6163 6820 656c 656d 656e 740a 7769 6c6c ach element.will\n+0000b8c0: 2062 6520 7365 7420 746f 2074 6861 7420 be set to that \n+0000b8d0: 7661 6c75 652c 2065 6c73 6520 7468 6579 value, else they\n+0000b8e0: 2077 696c 6c20 616c 6c20 6265 206e 696c will all be nil\n+0000b8f0: 2e72 6570 2e6c 616e 672e 696e 7465 7270 .rep.lang.interp\n+0000b900: 7265 7465 7223 636f 6e64 636f 6e64 2028 reter#condcond (\n+0000b910: 434f 4e44 4954 494f 4e20 464f 524d 532e CONDITION FORMS.\n+0000b920: 2e2e 2029 202e 2e2e 0a0a 4669 6e64 2074 .. ) .....Find t\n+0000b930: 6865 2066 6972 7374 2043 4f4e 4449 5449 he first CONDITI\n+0000b940: 4f4e 2077 6869 6368 2068 6173 2061 2076 ON which has a v\n+0000b950: 616c 7565 206f 6620 7420 7768 656e 2065 alue of t when e\n+0000b960: 7661 6c27 6564 2c20 7468 656e 2070 6572 val'ed, then per\n+0000b970: 666f 726d 0a61 2070 726f 676e 206f 6e20 form.a progn on \n+0000b980: 6974 7320 6173 736f 6369 6174 6564 2046 its associated F\n+0000b990: 4f52 4d53 2e20 4966 2074 6865 7265 2061 ORMS. If there a\n+0000b9a0: 7265 206e 6f20 464f 524d 5320 7769 7468 re no FORMS with\n+0000b9b0: 2074 6865 2043 4f4e 4449 5449 4f4e 0a74 the CONDITION.t\n+0000b9c0: 6865 6e20 7468 6520 7661 6c75 6520 6f66 hen the value of\n+0000b9d0: 2074 6865 2043 4f4e 4449 5449 4f4e 2069 the CONDITION i\n+0000b9e0: 7320 7265 7475 726e 6564 2e20 4966 206e s returned. If n\n+0000b9f0: 6f20 434f 4e44 4954 494f 4e20 6973 2074 o CONDITION is t\n+0000ba00: 2074 6865 6e0a 7265 7475 726e 206e 696c then.return nil\n+0000ba10: 2e0a 416e 2065 7861 6d70 6c65 2c0a 2020 ..An example,. \n+0000ba20: 2863 6f6e 640a 2020 2020 2828 7374 7269 (cond. ((stri\n+0000ba30: 6e67 7020 666f 6f29 0a20 2020 2020 2028 ngp foo). (\n+0000ba40: 7469 746c 6520 2266 6f6f 2069 7320 6120 title \"foo is a \n+0000ba50: 7374 7269 6e67 2229 290a 2020 2020 2828 string\")). ((\n+0000ba60: 6e75 6d62 6572 7020 666f 6f29 0a20 2020 numberp foo). \n+0000ba70: 2020 2028 7365 7471 2062 6172 2066 6f6f (setq bar foo\n+0000ba80: 290a 2020 2020 2020 2874 6974 6c65 2022 ). (title \"\n+0000ba90: 666f 6f20 6973 2061 206e 756d 6265 7222 foo is a number\"\n+0000baa0: 2929 0a20 2020 2028 740a 2020 2020 2020 )). (t. \n+0000bab0: 2874 6974 6c65 2022 666f 6f20 6973 2073 (title \"foo is s\n+0000bac0: 6f6d 6574 6869 6e67 2065 6c73 652e 2e2e omething else...\n+0000bad0: 2229 2929 0a4e 6f74 6520 7468 6520 7573 \"))).Note the us\n+0000bae0: 6520 6f66 2070 6c61 696e 2060 7427 206f e of plain `t' o\n+0000baf0: 6e20 6974 2773 206f 776e 2066 6f72 2074 n it's own for t\n+0000bb00: 6865 206c 6173 7420 434f 4e44 4954 494f he last CONDITIO\n+0000bb10: 4e2c 2074 6869 7320 6973 0a6c 696b 6520 N, this is.like \n+0000bb20: 7468 6520 6c61 7374 2065 6c73 6520 696e the last else in\n+0000bb30: 2061 6e20 656c 7365 2d69 6620 7374 6174 an else-if stat\n+0000bb40: 656d 656e 7420 696e 2043 2e72 6570 2e64 ement in C.rep.d\n+0000bb50: 6174 6123 6e6f 746e 6f74 2041 5247 0a0a ata#notnot ARG..\n+0000bb60: 4966 2041 5247 2069 7320 6e69 6c20 7265 If ARG is nil re\n+0000bb70: 7475 726e 7320 742c 2065 6c73 6520 7265 turns t, else re\n+0000bb80: 7475 726e 7320 6e69 6c2e 7265 702e 6461 turns nil.rep.da\n+0000bb90: 7461 2373 7472 696e 672d 6c65 7373 7073 ta#string-lessps\n+0000bba0: 7472 696e 672d 6c65 7373 7020 5354 5249 tring-lessp STRI\n+0000bbb0: 4e47 3120 5354 5249 4e47 320a 0a52 6574 NG1 STRING2..Ret\n+0000bbc0: 7572 6e73 2074 2069 6620 5354 5249 4e47 urns t if STRING\n+0000bbd0: 3120 6973 2060 6c65 7373 2720 7468 616e 1 is `less' than\n+0000bbe0: 2053 5452 494e 4732 2c20 6967 6e6f 7269 STRING2, ignori\n+0000bbf0: 6e67 2063 6173 652e 7265 702e 6461 7461 ng case.rep.data\n+0000bc00: 233e 3d3e 3d20 4152 4731 2041 5247 3220 #>=>= ARG1 ARG2 \n+0000bc10: 5b41 5247 3320 2e2e 2e5d 0a0a 5265 7475 [ARG3 ...]..Retu\n+0000bc20: 726e 7320 7420 6966 2041 5247 3120 6973 rns t if ARG1 is\n+0000bc30: 2067 7265 6174 6572 2d6f 722d 6571 7561 greater-or-equa\n+0000bc40: 6c20 7468 616e 2041 5247 322e 204e 6f74 l than ARG2. Not\n+0000bc50: 6520 7468 6174 2074 6869 7320 636f 6d6d e that this comm\n+0000bc60: 616e 640a 6973 6e27 7420 6c69 6d69 7465 and.isn't limite\n+0000bc70: 6420 746f 206e 756d 6265 7273 2c20 6974 d to numbers, it\n+0000bc80: 2063 616e 2064 6f20 7374 7269 6e67 732c can do strings,\n+0000bc90: 2070 6f73 6974 696f 6e73 2c20 6d61 726b positions, mark\n+0000bca0: 732c 2065 7463 2061 7320 7765 6c6c 2e72 s, etc as well.r\n+0000bcb0: 6570 2e64 6174 6123 636f 6e73 7063 6f6e ep.data#conspcon\n+0000bcc0: 7370 2041 5247 0a0a 5265 7475 726e 7320 sp ARG..Returns \n+0000bcd0: 7420 6966 2041 5247 2069 7320 6120 636f t if ARG is a co\n+0000bce0: 6e73 2d63 656c 6c2e 7265 702e 6461 7461 ns-cell.rep.data\n+0000bcf0: 2373 7472 696e 6770 7374 7269 6e67 7020 #stringpstringp \n+0000bd00: 4152 470a 0a52 6574 7572 6e73 2074 2069 ARG..Returns t i\n+0000bd10: 7320 4152 4720 6973 2061 2073 7472 696e s ARG is a strin\n+0000bd20: 672e 7265 702e 696f 2e66 696c 6573 2366 g.rep.io.files#f\n+0000bd30: 696c 652d 6e61 6d65 2d6e 6f6e 6469 7265 ile-name-nondire\n+0000bd40: 6374 6f72 7966 696c 652d 6e61 6d65 2d6e ctoryfile-name-n\n+0000bd50: 6f6e 6469 7265 6374 6f72 7920 4649 4c45 ondirectory FILE\n+0000bd60: 2d4e 414d 450a 0a52 6574 7572 6e20 7468 -NAME..Return th\n+0000bd70: 6520 6469 7265 6374 6f72 7920 636f 6d70 e directory comp\n+0000bd80: 6f6e 656e 7420 6f66 2046 494c 452d 4e41 onent of FILE-NA\n+0000bd90: 4d45 2c20 696e 636c 7564 696e 6720 7468 ME, including th\n+0000bda0: 6520 6669 6e61 6c0a 6469 7265 6374 6f72 e final.director\n+0000bdb0: 7920 7365 7061 7261 746f 722e 7265 702e y separator.rep.\n+0000bdc0: 696f 2e66 696c 6573 2366 696c 652d 6e61 io.files#file-na\n+0000bdd0: 6d65 2d64 6972 6563 746f 7279 6669 6c65 me-directoryfile\n+0000bde0: 2d6e 616d 652d 6469 7265 6374 6f72 7920 -name-directory \n+0000bdf0: 4649 4c45 2d4e 414d 450a 0a52 6574 7572 FILE-NAME..Retur\n+0000be00: 6e20 7468 6520 6669 6c65 206e 616d 6520 n the file name \n+0000be10: 636f 6d70 6f6e 656e 7420 6f66 2046 494c component of FIL\n+0000be20: 452d 4e41 4d45 2c20 692e 652e 2065 7665 E-NAME, i.e. eve\n+0000be30: 7279 7468 696e 6720 666f 6c6c 6f77 696e rything followin\n+0000be40: 670a 7468 6520 6669 6e61 6c20 6469 7265 g.the final dire\n+0000be50: 6374 6f72 7920 7365 7061 7261 746f 722e ctory separator.\n+0000be60: 7265 702e 696f 2e66 696c 6573 2364 6972 rep.io.files#dir\n+0000be70: 6563 746f 7279 2d66 696c 652d 6e61 6d65 ectory-file-name\n+0000be80: 6469 7265 6374 6f72 792d 6669 6c65 2d6e directory-file-n\n+0000be90: 616d 6520 4449 522d 4e41 4d45 0a0a 5265 ame DIR-NAME..Re\n+0000bea0: 7475 726e 2074 6865 206e 616d 6520 6f66 turn the name of\n+0000beb0: 2074 6865 2066 696c 6520 7265 7072 6573 the file repres\n+0000bec0: 656e 7469 6e67 2074 6865 2064 6972 6563 enting the direc\n+0000bed0: 746f 7279 2063 616c 6c65 6420 4449 522d tory called DIR-\n+0000bee0: 4e41 4d45 2e0a 5468 6973 2069 7320 7468 NAME..This is th\n+0000bef0: 6520 6f70 706f 7369 7465 206f 6620 6669 e opposite of fi\n+0000bf00: 6c65 2d6e 616d 652d 6173 2d64 6972 6563 le-name-as-direc\n+0000bf10: 746f 7279 2c20 7369 6e63 6520 6974 7320 tory, since its \n+0000bf20: 6566 6665 6374 2069 7320 746f 0a5f 7265 effect is to._re\n+0000bf30: 6d6f 7665 5f20 616e 7920 7465 726d 696e move_ any termin\n+0000bf40: 6174 696e 6720 6469 7265 6374 6f72 7920 ating directory \n+0000bf50: 7365 7061 7261 746f 722e 7265 702e 696f separator.rep.io\n+0000bf60: 2e66 696c 6573 236d 616b 652d 6469 7265 .files#make-dire\n+0000bf70: 6374 6f72 796d 616b 652d 6469 7265 6374 ctorymake-direct\n+0000bf80: 6f72 7920 4449 5245 4354 4f52 592d 4e41 ory DIRECTORY-NA\n+0000bf90: 4d45 0a0a 4372 6561 7465 2061 2064 6972 ME..Create a dir\n+0000bfa0: 6563 746f 7279 2063 616c 6c65 6420 4449 ectory called DI\n+0000bfb0: 5245 4354 4f52 592d 4e41 4d45 2e2a 6973 RECTORY-NAME.*is\n+0000bfc0: 7065 6c6c 2d65 6368 6f2d 6f75 7470 7574 pell-echo-output\n+0000bfd0: 2a55 7365 2066 6f72 2064 6562 7567 6769 *Use for debuggi\n+0000bfe0: 6e67 206f 6e6c 792e 7265 702e fc9c 0000 ng only.rep.....\n+0000bff0: 0000 0000 2300 0000 c900 0000 0000 0000 ....#...........\n+0000c000: 6669 6c65 2d68 616e 646c 6572 2d61 6c69 file-handler-ali\n+0000c010: 7374 6120 6c69 7374 206f 6620 6028 5245 sta list of `(RE\n+0000c020: 4745 5850 202e 2048 414e 444c 4552 2927 GEXP . HANDLER)'\n+0000c030: 2e20 4966 2052 4547 4558 5020 6d61 7463 . If REGEXP matc\n+0000c040: 6865 7320 7468 6520 6e61 6d65 206f 6620 hes the name of \n+0000c050: 6120 6669 6c65 0a62 6569 6e67 206d 616e a file.being man\n+0000c060: 6970 756c 6174 6564 2074 6865 2066 756e ipulated the fun\n+0000c070: 6374 696f 6e20 4841 4e44 4c45 5220 6973 ction HANDLER is\n+0000c080: 2063 616c 6c65 6420 6173 2028 4841 4e44 called as (HAND\n+0000c090: 4c45 5220 4f50 4552 4154 494f 4e0a 4152 LER OPERATION.AR\n+0000c0a0: 4753 2e2e 2e29 2077 6865 7265 2041 5247 GS...) where ARG\n+0000c0b0: 5320 6d61 7463 6865 7320 686f 7720 7468 S matches how th\n+0000c0c0: 6520 6f72 6967 696e 616c 2066 756e 6374 e original funct\n+0000c0d0: 696f 6e20 6973 2063 616c 6c65 642e 7265 ion is called.re\n+0000c0e0: 702e 696f 2e66 696c 6573 2363 616e 6f6e p.io.files#canon\n+0000c0f0: 6963 616c 2d66 696c 652d 6e61 6d65 6361 ical-file-nameca\n+0000c100: 6e6f 6e69 6361 6c2d 6669 6c65 2d6e 616d nonical-file-nam\n+0000c110: 6520 4649 4c45 2d4e 414d 450a 0a52 6574 e FILE-NAME..Ret\n+0000c120: 7572 6e20 7468 6520 6361 6e6f 6e69 6361 urn the canonica\n+0000c130: 6c20 6e61 6d65 206f 6620 7468 6520 6669 l name of the fi\n+0000c140: 6c65 2063 616c 6c65 6420 4649 4c45 2d4e le called FILE-N\n+0000c150: 414d 452e 2054 6865 2063 616e 6f6e 6963 AME. The canonic\n+0000c160: 616c 206e 616d 650a 6f66 2061 2066 696c al name.of a fil\n+0000c170: 6520 6973 2064 6566 696e 6564 2073 7563 e is defined suc\n+0000c180: 6820 7468 6174 2074 776f 2066 696c 6573 h that two files\n+0000c190: 2063 616e 2062 6520 636f 6d70 6172 6564 can be compared\n+0000c1a0: 2073 696d 706c 7920 6279 2063 6f6d 7061 simply by compa\n+0000c1b0: 7269 6e67 0a74 6865 6972 2063 616e 6f6e ring.their canon\n+0000c1c0: 6963 616c 206e 616d 6573 3b20 6966 2074 ical names; if t\n+0000c1d0: 6865 206e 616d 6573 206d 6174 6368 2c20 he names match, \n+0000c1e0: 7468 6579 2072 6566 6572 2074 6f20 7468 they refer to th\n+0000c1f0: 6520 7361 6d65 2066 696c 652e 0a0a 284e e same file...(N\n+0000c200: 6f74 6520 7468 6174 2074 6865 206f 7070 ote that the opp\n+0000c210: 6f73 6974 6520 6973 6e27 7420 616c 7761 osite isn't alwa\n+0000c220: 7973 2074 7275 652c 2069 6620 7477 6f20 ys true, if two \n+0000c230: 6361 6e6f 6e69 6361 6c20 6e61 6d65 7320 canonical names \n+0000c240: 646f 6e27 740a 6d61 7463 6820 7468 6520 don't.match the \n+0000c250: 6669 6c65 2063 6f75 6c64 2073 7469 6c6c file could still\n+0000c260: 2062 6520 7468 6520 7361 6d65 2c20 666f be the same, fo\n+0000c270: 7220 6578 616d 706c 6520 7669 6120 6c69 r example via li\n+0000c280: 6e6b 732e 204f 6e20 6d6f 7374 0a6f 7065 nks. On most.ope\n+0000c290: 7261 7469 6e67 2073 7973 7465 6d73 2c20 rating systems, \n+0000c2a0: 7379 6d62 6f6c 6963 206c 696e 6b73 2077 symbolic links w\n+0000c2b0: 696c 6c20 6265 2065 7870 616e 6465 6420 ill be expanded \n+0000c2c0: 7768 6572 6520 706f 7373 6962 6c65 2e29 where possible.)\n+0000c2d0: 7265 702e 696f 2e66 696c 6573 2366 696c rep.io.files#fil\n+0000c2e0: 652d 6e61 6d65 2d61 732d 6469 7265 6374 e-name-as-direct\n+0000c2f0: 6f72 7966 696c 652d 6e61 6d65 2d61 732d oryfile-name-as-\n+0000c300: 6469 7265 6374 6f72 7920 4649 4c45 2d4e directory FILE-N\n+0000c310: 414d 450a 0a52 6574 7572 6e20 4649 4c45 AME..Return FILE\n+0000c320: 2d4e 414d 4520 7375 6368 2074 6861 7420 -NAME such that \n+0000c330: 6974 206e 616d 6573 2061 2064 6972 6563 it names a direc\n+0000c340: 746f 7279 2028 692e 6520 7769 7468 2061 tory (i.e with a\n+0000c350: 2074 6572 6d69 6e61 7469 6e67 0a64 6972 terminating.dir\n+0000c360: 6563 746f 7279 2073 6570 6172 6174 6f72 ectory separator\n+0000c370: 2063 6861 7261 6374 6572 2e29 7265 702e character.)rep.\n+0000c380: 696f 2e66 696c 6573 2366 696c 6570 6669 io.files#filepfi\n+0000c390: 6c65 7020 4152 470a 0a52 6574 7572 6e73 lep ARG..Returns\n+0000c3a0: 2074 2069 6620 4152 4720 6973 2061 2066 t if ARG is a f\n+0000c3b0: 696c 6520 6f62 6a65 6374 2e72 6570 2e69 ile object.rep.i\n+0000c3c0: 6f2e 6669 6c65 7323 6669 6c65 2d62 6f75 o.files#file-bou\n+0000c3d0: 6e64 2d73 7472 6561 6d66 696c 652d 626f nd-streamfile-bo\n+0000c3e0: 756e 642d 7374 7265 616d 2046 494c 450a und-stream FILE.\n+0000c3f0: 0a49 6620 6669 6c65 206f 626a 6563 7420 .If file object \n+0000c400: 4649 4c45 2064 6f65 736e 2774 2072 6566 FILE doesn't ref\n+0000c410: 6572 2074 6f20 6120 6c6f 6361 6c20 6669 er to a local fi\n+0000c420: 6c65 2c20 7265 7475 726e 2074 6865 2073 le, return the s\n+0000c430: 7472 6561 6d0a 7468 6174 2069 7427 7320 tream.that it's \n+0000c440: 626f 756e 6420 746f 2e72 6570 2e69 6f2e bound to.rep.io.\n+0000c450: 6669 6c65 7323 6669 6c65 2d68 616e 646c files#file-handl\n+0000c460: 6572 2d64 6174 6166 696c 652d 6861 6e64 er-datafile-hand\n+0000c470: 6c65 722d 6461 7461 2046 494c 450a 0a52 ler-data FILE..R\n+0000c480: 6574 7572 6e20 7468 6520 6861 6e64 6c65 eturn the handle\n+0000c490: 722d 7370 6563 6966 6963 2064 6174 6120 r-specific data \n+0000c4a0: 666f 7220 4649 4c45 2e72 6570 2e69 6f2e for FILE.rep.io.\n+0000c4b0: 6669 6c65 7323 636c 6f73 652d 6669 6c65 files#close-file\n+0000c4c0: 636c 6f73 652d 6669 6c65 2046 494c 450a close-file FILE.\n+0000c4d0: 0a53 6967 6e61 6c20 7468 6174 2074 6865 .Signal that the\n+0000c4e0: 7265 2077 696c 6c20 6265 206e 6f20 6d6f re will be no mo\n+0000c4f0: 7265 2049 2f4f 2074 6872 6f75 6768 2074 re I/O through t\n+0000c500: 6865 2066 696c 6520 6f62 6a65 6374 2046 he file object F\n+0000c510: 494c 452e 7265 702e 696f 2e66 696c 6573 ILE.rep.io.files\n+0000c520: 2366 6c75 7368 2d66 696c 6566 6c75 7368 #flush-fileflush\n+0000c530: 2d66 696c 6520 4649 4c45 0a0a 466c 7573 -file FILE..Flus\n+0000c540: 6820 616e 7920 6275 6666 6572 6564 206f h any buffered o\n+0000c550: 7574 7075 7420 6f6e 2046 494c 452e 2054 utput on FILE. T\n+0000c560: 6869 7320 6973 2075 7375 616c 6c79 2075 his is usually u\n+0000c570: 6e6e 6563 6573 7361 7279 2073 696e 6365 nnecessary since\n+0000c580: 0a61 6c6c 206f 7574 7075 7420 7769 6c6c .all output will\n+0000c590: 2062 6520 666c 7573 6865 6420 7768 656e be flushed when\n+0000c5a0: 2046 494c 4520 6973 2065 7665 6e74 7561 FILE is eventua\n+0000c5b0: 6c6c 7920 636c 6f73 6564 2e72 6570 2e69 lly closed.rep.i\n+0000c5c0: 6f2e 6669 6c65 7323 6465 6c65 7465 2d64 o.files#delete-d\n+0000c5d0: 6972 6563 746f 7279 6465 6c65 7465 2d64 irectorydelete-d\n+0000c5e0: 6972 6563 746f 7279 2044 4952 4543 544f irectory DIRECTO\n+0000c5f0: 5259 2d4e 414d 450a 0a44 656c 6574 6520 RY-NAME..Delete \n+0000c600: 7468 6520 6469 7265 6374 6f72 7920 6361 the directory ca\n+0000c610: 6c6c 6564 2044 4952 4543 544f 5259 2d4e lled DIRECTORY-N\n+0000c620: 414d 452e 204e 6f74 6520 7468 6174 2074 AME. Note that t\n+0000c630: 6865 2064 6972 6563 746f 7279 2069 6e0a he directory in.\n+0000c640: 7175 6573 7469 6f6e 2073 686f 756c 6420 question should \n+0000c650: 6265 2065 6d70 7479 2e72 6570 2e69 6f2e be empty.rep.io.\n+0000c660: 6669 6c65 7323 636f 7079 2d66 696c 6563 files#copy-filec\n+0000c670: 6f70 792d 6669 6c65 2053 4f55 5243 4520 opy-file SOURCE \n+0000c680: 4445 5354 494e 4154 494f 4e0a 0a43 7265 DESTINATION..Cre\n+0000c690: 6174 6520 6120 6e65 7720 636f 7079 206f ate a new copy o\n+0000c6a0: 6620 7468 6520 6669 6c65 2063 616c 6c65 f the file calle\n+0000c6b0: 6420 534f 5552 4345 2c20 6173 2074 6865 d SOURCE, as the\n+0000c6c0: 2066 696c 6520 6361 6c6c 6564 2044 4553 file called DES\n+0000c6d0: 5449 4e41 5449 4f4e 2e72 6570 2e69 6f2e TINATION.rep.io.\n+0000c6e0: 6669 6c65 7323 6669 6c65 2d65 7865 6375 files#file-execu\n+0000c6f0: 7461 626c 652d 7066 696c 652d 6578 6563 table-pfile-exec\n+0000c700: 7574 6162 6c65 2d70 2046 494c 452d 4e41 utable-p FILE-NA\n+0000c710: 4d45 0a0a 5265 7475 726e 7320 7420 6966 ME..Returns t if\n+0000c720: 2074 6865 2066 696c 6520 6361 6c6c 6564 the file called\n+0000c730: 2046 494c 452d 4e41 4d45 2069 7320 6578 FILE-NAME is ex\n+0000c740: 6563 7574 6162 6c65 2e72 6570 2e69 6f2e ecutable.rep.io.\n+0000c750: 6669 6c65 7323 6669 6c65 2d72 6567 756c files#file-regul\n+0000c760: 6172 2d70 6669 6c65 2d72 6567 756c 6172 ar-pfile-regular\n+0000c770: 2d70 2046 494c 452d 4e41 4d45 0a0a 5265 -p FILE-NAME..Re\n+0000c780: 7475 726e 7320 7420 6966 2074 6865 2066 turns t if the f\n+0000c790: 696c 6520 6361 6c6c 6564 2046 494c 452d ile called FILE-\n+0000c7a0: 4e41 4d45 2069 7320 6120 6e6f 726d 616c NAME is a normal\n+0000c7b0: 2066 696c 652c 2069 652c 206e 6f74 2061 file, ie, not a\n+0000c7c0: 0a64 6972 6563 746f 7279 2c20 6465 7669 .directory, devi\n+0000c7d0: 6365 2c20 7379 6d62 6f6c 6963 206c 696e ce, symbolic lin\n+0000c7e0: 6b2c 2065 7463 2e2e 2e3a 7265 702e 696f k, etc...:rep.io\n+0000c7f0: 2e66 696c 6573 2366 696c 652d 6769 6466 .files#file-gidf\n+0000c800: 696c 652d 6769 6420 4649 4c45 2d4e 414d ile-gid FILE-NAM\n+0000c810: 450a 0a52 6574 7572 6e73 2074 6865 2067 E..Returns the g\n+0000c820: 6964 206f 6620 7468 6520 6669 6c65 2063 id of the file c\n+0000c830: 616c 6c65 6420 4649 4c45 2d4e 414d 4572 alled FILE-NAMEr\n+0000c840: 6570 2e69 6f2e 6669 6c65 7323 6669 6c65 ep.io.files#file\n+0000c850: 2d73 697a 6566 696c 652d 7369 7a65 2046 -sizefile-size F\n+0000c860: 494c 452d 4e41 4d45 0a0a 5265 7475 726e ILE-NAME..Return\n+0000c870: 7320 7468 6520 7369 7a65 206f 6620 7468 s the size of th\n+0000c880: 6520 6669 6c65 2063 616c 6c65 6420 4649 e file called FI\n+0000c890: 4c45 2d4e 414d 4520 696e 2062 7974 6573 LE-NAME in bytes\n+0000c8a0: 2e72 6570 2e69 6f2e 6669 6c65 7323 6d61 .rep.io.files#ma\n+0000c8b0: 6b65 2d73 796d 6c69 6e6b 6d61 6b65 2d73 ke-symlinkmake-s\n+0000c8c0: 796d 6c69 6e6b 2046 494c 454e 414d 4520 ymlink FILENAME \n+0000c8d0: 434f 4e54 454e 5453 0a0a 4372 6561 7465 CONTENTS..Create\n+0000c8e0: 2061 2073 796d 626f 6c69 6320 6c69 6e6b a symbolic link\n+0000c8f0: 2046 494c 454e 414d 4520 706f 696e 7469 FILENAME pointi\n+0000c900: 6e67 2074 6f20 7468 6520 6669 6c65 2063 ng to the file c\n+0000c910: 616c 6c65 6420 434f 4e54 454e 5453 2e0a alled CONTENTS..\n+0000c920: 434f 4e54 454e 5453 206d 6179 2062 6520 CONTENTS may be \n+0000c930: 7265 6c61 7469 7665 2074 6f20 7468 6520 relative to the \n+0000c940: 6469 7265 6374 6f72 7920 636f 6e74 6169 directory contai\n+0000c950: 6e69 6e67 2046 494c 454e 414d 452e 7265 ning FILENAME.re\n+0000c960: 702e 696f 2e66 696c 6573 236d 616b 652d p.io.files#make-\n+0000c970: 7465 6d70 2d6e 616d 656d 616b 652d 7465 temp-namemake-te\n+0000c980: 6d70 2d6e 616d 650a 0a52 6574 7572 6e73 mp-name..Returns\n+0000c990: 2074 6865 206e 616d 6520 6f66 2061 2075 the name of a u\n+0000c9a0: 6e69 7175 6520 6669 6c65 2069 6e20 7468 nique file in th\n+0000c9b0: 6520 6c6f 6361 6c20 6669 6c69 6e67 2073 e local filing s\n+0000c9c0: 7973 7465 6d2e 7265 702e 766d 2e63 6f6d ystem.rep.vm.com\n+0000c9d0: 7069 6c65 7223 636f 6d70 696c 652d 6669 piler#compile-fi\n+0000c9e0: 6c65 436f 6d70 696c 6573 2074 6865 2066 leCompiles the f\n+0000c9f0: 696c 6520 6f66 206a 6164 652d 6c69 7370 ile of jade-lisp\n+0000ca00: 2063 6f64 6520 4649 4c45 2d4e 414d 4520 code FILE-NAME \n+0000ca10: 696e 746f 2061 206e 6577 2066 696c 6520 into a new file \n+0000ca20: 6361 6c6c 6564 0a60 2863 6f6e 6361 7420 called.`(concat \n+0000ca30: 4649 4c45 2d4e 414d 4520 3f63 2927 2028 FILE-NAME ?c)' (\n+0000ca40: 6965 2c20 6066 6f6f 2e6a 6c27 203d 3e20 ie, `foo.jl' => \n+0000ca50: 6066 6f6f 2e6a 6c63 2729 2e2a 636f 6d70 `foo.jlc').*comp\n+0000ca60: 696c 6572 2d77 7269 7465 2d64 6f63 732a iler-write-docs*\n+0000ca70: 5768 656e 2074 2061 6c6c 2064 6f63 2d73 When t all doc-s\n+0000ca80: 7472 696e 6773 2061 7265 2061 7070 656e trings are appen\n+0000ca90: 6465 6420 746f 2074 6865 2064 6f63 2066 ded to the doc f\n+0000caa0: 696c 6520 616e 6420 7265 706c 6163 6564 ile and replaced\n+0000cab0: 2077 6974 680a 7468 6569 7220 706f 7369 with.their posi\n+0000cac0: 7469 6f6e 2069 6e20 7468 6174 2066 696c tion in that fil\n+0000cad0: 652e 7265 702e 766d 2e63 6f6d 7069 6c65 e.rep.vm.compile\n+0000cae0: 722e 6261 7369 6323 636f 6d70 696c 652d r.basic#compile-\n+0000caf0: 666f 726d 436f 6d70 696c 6520 7468 6520 formCompile the \n+0000cb00: 4c69 7370 2066 6f72 6d20 464f 524d 2069 Lisp form FORM i\n+0000cb10: 6e74 6f20 6120 6279 7465 2063 6f64 6520 nto a byte code \n+0000cb20: 666f 726d 2e2a 6973 7065 6c6c 2d70 726f form.*ispell-pro\n+0000cb30: 6772 616d 2a46 696c 656e 616d 6520 6f66 gram*Filename of\n+0000cb40: 2070 726f 6772 616d 2075 7365 6420 746f program used to\n+0000cb50: 2073 7461 7274 2069 7370 656c 6c28 3129 start ispell(1)\n+0000cb60: 2e2a 6973 7065 6c6c 2d6f 7074 696f 6e73 .*ispell-options\n+0000cb70: 2a4c 6973 7420 6f66 206f 7074 696f 6e73 *List of options\n+0000cb80: 2074 6f20 7061 7373 2074 6f20 4973 7065 to pass to Ispe\n+0000cb90: 6c6c 2a69 7370 656c 6c2d 6469 6374 696f ll*ispell-dictio\n+0000cba0: 6e61 7279 2a4e 616d 6520 6f66 2064 6963 nary*Name of dic\n+0000cbb0: 7469 6f6e 6172 7920 746f 2070 6173 7320 tionary to pass \n+0000cbc0: 746f 2049 7370 656c 6c2c 206f 7220 6e69 to Ispell, or ni\n+0000cbd0: 6c20 666f 7220 7468 6520 6465 6661 756c l for the defaul\n+0000cbe0: 742e 2a69 7370 656c 6c2d 7469 6d65 6f75 t.*ispell-timeou\n+0000cbf0: 742a 5365 636f 6e64 7320 746f 2077 6169 t*Seconds to wai\n+0000cc00: 7420 666f 7220 6973 7065 6c6c 206f 7574 t for ispell out\n+0000cc10: 7075 7420 6265 666f 7265 2067 6976 696e put before givin\n+0000cc20: 6720 7570 2e72 6570 2e75 7469 6c2e 6973 g up.rep.util.is\n+0000cc30: 7065 6c6c 2370 726f 6365 7373 5375 6270 pell#processSubp\n+0000cc40: 726f 6365 7373 2074 6861 7420 6973 7065 rocess that ispe\n+0000cc50: 6c6c 2069 7320 7275 6e6e 696e 6720 696e ll is running in\n+0000cc60: 2c20 6f72 206e 696c 2069 6620 6973 7065 , or nil if ispe\n+0000cc70: 6c6c 2069 736e 2774 2072 756e 6e69 6e67 ll isn't running\n+0000cc80: 2e72 6570 2e75 7469 6c2e 6973 7065 6c6c .rep.util.ispell\n+0000cc90: 236c 696e 652d 6361 6c6c 6261 636b 4675 #line-callbackFu\n+0000cca0: 6e63 7469 6f6e 2074 6f20 6361 6c6c 2061 nction to call a\n+0000ccb0: 7379 6e63 6872 6f6e 6f75 736c 7920 7769 synchronously wi\n+0000ccc0: 7468 2061 2073 696e 676c 6520 6c69 6e65 th a single line\n+0000ccd0: 206f 6620 6f75 7470 7574 2066 726f 6d20 of output from \n+0000cce0: 6973 7065 6c6c 2e00 7265 702e 7574 696c ispell..rep.util\n+0000ccf0: 2e69 7370 656c 6c23 6973 7065 6c6c 2d73 .ispell#ispell-s\n+0000cd00: 6574 2d64 6963 7469 6f6e 6172 7920 4449 et-dictionary DI\n+0000cd10: 4354 2d4e 414d 4572 6570 2e75 7469 6c2e CT-NAMErep.util.\n+0000cd20: 6973 7065 6c6c 2369 7370 656c 6c2d 6164 ispell#ispell-ad\n+0000cd30: 642d 776f 7264 2d74 6f2d 6469 6374 696f d-word-to-dictio\n+0000cd40: 6e61 7279 4164 6420 7468 6520 7374 7269 naryAdd the stri\n+0000cd50: 6e67 2057 4f52 4420 746f 2079 6f75 7220 ng WORD to your \n+0000cd60: 7065 7273 6f6e 616c 2049 7370 656c 6c20 personal Ispell \n+0000cd70: 6469 6374 696f 6e61 7279 2e72 6570 2e75 dictionary.rep.u\n+0000cd80: 7469 6c2e 6973 7065 6c6c 2369 7370 656c til.ispell#ispel\n+0000cd90: 6c2d 6164 642d 776f 7264 2d66 6f72 2d73 l-add-word-for-s\n+0000cda0: 6573 7369 6f6e 4164 6420 7468 6520 7374 essionAdd the st\n+0000cdb0: 7269 6e67 2057 4f52 4420 746f 2049 7370 ring WORD to Isp\n+0000cdc0: 656c 6c27 7320 7065 722d 7365 7373 696f ell's per-sessio\n+0000cdd0: 6e20 6469 6374 696f 6e61 7279 2e00 7265 n dictionary..re\n+0000cde0: 702e 7574 696c 2e69 7370 656c 6c23 6973 p.util.ispell#is\n+0000cdf0: 7065 6c6c 2d73 6176 652d 6469 6374 696f pell-save-dictio\n+0000ce00: 6e61 7279 7265 702e 7574 696c 2e6d 6973 naryrep.util.mis\n+0000ce10: 6323 7072 6f67 7261 6d2d 6578 6973 7473 c#program-exists\n+0000ce20: 2d70 5265 7475 726e 7320 7472 7565 2069 -pReturns true i\n+0000ce30: 6620 6120 7072 6f67 7261 6d20 6e61 6d65 f a program name\n+0000ce40: 6420 434d 4420 6361 6e20 6265 2066 6f75 d CMD can be fou\n+0000ce50: 6e64 2069 6e20 7468 6520 6375 7272 656e nd in the curren\n+0000ce60: 7420 7061 7468 7265 702e 7574 696c 2e74 t pathrep.util.t\n+0000ce70: 696d 6523 7469 6d65 2d3e 7365 636f 6e64 ime#time->second\n+0000ce80: 7343 6f6e 7665 7274 2074 6865 2074 696d sConvert the tim\n+0000ce90: 6573 7461 6d70 2054 494d 4520 746f 2074 estamp TIME to t\n+0000cea0: 6865 206e 756d 6265 7220 6f66 2073 6563 he number of sec\n+0000ceb0: 6f6e 6473 2073 696e 6365 2074 6865 2065 onds since the e\n+0000cec0: 706f 6368 2e72 6570 2e75 7469 6c2e 6461 poch.rep.util.da\n+0000ced0: 7465 2364 6174 652d 7469 6d65 7a6f 6e65 te#date-timezone\n+0000cee0: 2d61 6c69 7374 416c 6973 7420 6f66 2028 -alistAlist of (\n+0000cef0: 5449 4d45 5a4f 4e45 202e 204d 494e 5554 TIMEZONE . MINUT\n+0000cf00: 4553 2d44 4946 4645 5245 4e43 4529 2e72 ES-DIFFERENCE).r\n+0000cf10: 6570 2e69 6f2e 6669 6c65 7323 6669 6c65 ep.io.files#file\n+0000cf20: 2d6e 616d 653d 5265 7475 726e 7320 7420 -name=Returns t \n+0000cf30: 7768 656e 204e 414d 4531 2061 6e64 204e when NAME1 and N\n+0000cf40: 414d 4532 2062 6f74 6820 6e61 6d65 2074 AME2 both name t\n+0000cf50: 6865 2073 616d 6520 6669 6c65 2e00 7265 he same file..re\n+0000cf60: 702e 696f 2e66 696c 6573 2366 696c 652d p.io.files#file-\n+0000cf70: 6e61 6d65 3d20 4e41 4d45 3120 4e41 4d45 name= NAME1 NAME\n+0000cf80: 3200 7265 702e 696f 2e66 696c 6573 2366 2.rep.io.files#f\n+0000cf90: 696c 652d 6e65 7765 722d 7468 616e 2d66 ile-newer-than-f\n+0000cfa0: 696c 652d 7020 4649 4c45 3120 4649 4c45 ile-p FILE1 FILE\n+0000cfb0: 3200 7265 702e 696f 2e66 696c 652d 6861 2.rep.io.file-ha\n+0000cfc0: 6e64 6c65 7273 2e74 6172 2374 6172 6668 ndlers.tar#tarfh\n+0000cfd0: 2d65 6d70 7479 2d63 6163 6865 0072 6570 -empty-cache.rep\n+0000cfe0: 2e74 6872 6561 6473 2e6d 7574 6578 2372 .threads.mutex#r\n+0000cff0: 656c 6561 7365 2d6d 7574 6578 204d 5458 elease-mutex MTX\n+0000d000: 7265 702e 696f 2e73 6f63 6b65 7473 2373 rep.io.sockets#s\n+0000d010: 6f63 6b65 742d 6163 6365 7074 736f 636b ocket-acceptsock\n+0000d020: 6574 2d61 6363 6570 7420 534f 434b 4554 et-accept SOCKET\n+0000d030: 205b 5354 5245 414d 5d20 5b53 454e 5449 [STREAM] [SENTI\n+0000d040: 4e45 4c5d 0a0a 4163 6365 7074 2074 6865 NEL]..Accept the\n+0000d050: 2070 656e 6469 6e67 2063 6f6e 6e65 6374 pending connect\n+0000d060: 696f 6e20 7265 7175 6573 7420 6f6e 2073 ion request on s\n+0000d070: 6572 7665 7220 736f 636b 6574 2053 4f43 erver socket SOC\n+0000d080: 4b45 542e 2054 6869 730a 7769 6c6c 2063 KET. This.will c\n+0000d090: 7265 6174 6520 616e 6420 7265 7475 726e reate and return\n+0000d0a0: 2061 2063 6c69 656e 7420 736f 636b 6574 a client socket\n+0000d0b0: 2066 6f72 6d69 6e67 2074 6865 2065 6e64 forming the end\n+0000d0c0: 2070 6f69 6e74 206f 6620 7468 650a 636f point of the.co\n+0000d0d0: 6e6e 6563 7469 6f6e 2e0a 0a41 6e79 206f nnection...Any o\n+0000d0e0: 7574 7075 7420 7265 6365 6976 6564 2077 utput received w\n+0000d0f0: 696c 6c20 6265 2063 6f70 6965 6420 746f ill be copied to\n+0000d100: 2074 6865 206f 7574 7075 7420 7374 7265 the output stre\n+0000d110: 616d 2053 5452 4541 4d2c 2077 6865 6e0a am STREAM, when.\n+0000d120: 7468 6520 636f 6e6e 6563 7469 6f6e 2069 the connection i\n+0000d130: 7320 7465 726d 696e 6174 6564 2072 656d s terminated rem\n+0000d140: 6f74 656c 7920 5345 4e54 494e 454c 2077 otely SENTINEL w\n+0000d150: 696c 6c20 6265 2063 616c 6c65 6420 7769 ill be called wi\n+0000d160: 7468 2074 6865 0a63 6c6f 7365 6420 736f th the.closed so\n+0000d170: 636b 6574 2061 7320 6974 7320 736f 6c65 cket as its sole\n+0000d180: 2061 7267 756d 656e 742e 0a0a 4e6f 7465 argument...Note\n+0000d190: 2074 6861 7420 7468 6973 2066 756e 6374 that this funct\n+0000d1a0: 696f 6e20 6d75 7374 2062 6520 6361 6c6c ion must be call\n+0000d1b0: 6564 2065 7665 7279 2074 696d 6520 6120 ed every time a \n+0000d1c0: 636f 6e6e 6563 7469 6f6e 2072 6571 7565 connection reque\n+0000d1d0: 7374 0a69 7320 7265 6365 6976 6564 2e20 st.is received. \n+0000d1e0: 4966 2074 6865 2073 6572 7665 7220 7761 If the server wa\n+0000d1f0: 6e74 7320 746f 2072 656a 6563 7420 7468 nts to reject th\n+0000d200: 6520 636f 6e6e 6563 7469 6f6e 2069 7420 e connection it \n+0000d210: 7368 6f75 6c64 0a73 7562 7365 7175 656e should.subsequen\n+0000d220: 746c 7920 6361 6c6c 2060 636c 6f73 652d tly call `close-\n+0000d230: 736f 636b 6574 2720 6f6e 2074 6865 2063 socket' on the c\n+0000d240: 7265 6174 6564 2063 6c69 656e 742e 7265 reated client.re\n+0000d250: 702e 696f 2e73 6f63 6b65 7473 2373 6f63 p.io.sockets#soc\n+0000d260: 6b65 7470 736f 636b 6574 7020 4152 470a ketpsocketp ARG.\n+0000d270: 0a52 6574 7572 6e20 7472 7565 2069 6620 .Return true if \n+0000d280: 4152 4720 6973 2061 6e20 756e 636c 6f73 ARG is an unclos\n+0000d290: 6564 2073 6f63 6b65 7420 6f62 6a65 6374 ed socket object\n+0000d2a0: 2e72 6570 2e73 7973 7465 6d23 6f70 6572 .rep.system#oper\n+0000d2b0: 6174 696e 672d 7379 7374 656d 4120 7379 ating-systemA sy\n+0000d2c0: 6d62 6f6c 2064 6566 696e 696e 6720 7468 mbol defining th\n+0000d2d0: 6520 7479 7065 206f 6620 6f70 6572 6174 e type of operat\n+0000d2e0: 696e 6720 7379 7374 656d 2074 6861 7420 ing system that \n+0000d2f0: 4a61 6465 2069 7320 7275 6e6e 696e 670a Jade is running.\n+0000d300: 756e 6465 722e 2043 7572 7265 6e74 6c79 under. Currently\n+0000d310: 2074 6869 7320 6973 2061 6c77 6179 7320 this is always \n+0000d320: 7468 6520 7379 6d62 6f6c 2060 756e 6978 the symbol `unix\n+0000d330: 272e 7265 702e 7379 7374 656d 2372 6570 '.rep.system#rep\n+0000d340: 2d76 6572 7369 6f6e 4120 7374 7269 6e67 -versionA string\n+0000d350: 2064 6566 696e 696e 6720 7468 6520 6375 defining the cu\n+0000d360: 7272 656e 7420 7665 7273 696f 6e20 6f66 rrent version of\n+0000d370: 2074 6865 2052 4550 2069 6e74 6572 7072 the REP interpr\n+0000d380: 6574 6572 2e72 6570 2e64 6174 6123 666c eter.rep.data#fl\n+0000d390: 6174 7465 6e2d 7461 626c 6554 7261 6e73 atten-tableTrans\n+0000d3a0: 6c61 7469 6f6e 2074 6162 6c65 2074 6f20 lation table to \n+0000d3b0: 636f 6e76 6572 7420 6e65 776c 696e 6520 convert newline \n+0000d3c0: 6368 6172 6163 7465 7273 2074 6f20 7370 characters to sp\n+0000d3d0: 6163 6573 2e72 6570 2e64 6174 6123 636f aces.rep.data#co\n+0000d3e0: 6d70 6c65 7465 2d73 7472 696e 6763 6f6d mplete-stringcom\n+0000d3f0: 706c 6574 652d 7374 7269 6e67 2054 454d plete-string TEM\n+0000d400: 504c 4154 4520 4c49 5354 205b 464f 4c44 PLATE LIST [FOLD\n+0000d410: 2d43 4153 455d 0a0a 5265 7475 726e 2061 -CASE]..Return a\n+0000d420: 2073 7472 696e 6720 7768 6f73 6520 6265 string whose be\n+0000d430: 6769 6e6e 696e 6720 6d61 7463 6865 7320 ginning matches \n+0000d440: 7468 6520 7374 7269 6e67 2054 454d 504c the string TEMPL\n+0000d450: 4154 452c 2061 6e64 2069 7320 756e 6971 ATE, and is uniq\n+0000d460: 7565 0a69 6e20 7468 6520 7365 7420 6f66 ue.in the set of\n+0000d470: 2061 6c6c 2073 7472 696e 6773 2069 6e20 all strings in \n+0000d480: 4c49 5354 2077 6869 6368 2061 6c73 6f20 LIST which also \n+0000d490: 6d61 7463 6820 5445 4d50 4c41 5445 2e20 match TEMPLATE. \n+0000d4a0: 4966 2046 4f4c 442d 4341 5345 0a69 7320 If FOLD-CASE.is \n+0000d4b0: 742c 2061 6c6c 206d 6174 6368 696e 6720 t, all matching \n+0000d4c0: 6967 6e6f 7265 7320 6368 6172 6163 7465 ignores characte\n+0000d4d0: 7220 6361 7365 2e72 6570 2e73 7973 7465 r case.rep.syste\n+0000d4e0: 6d23 6375 7272 656e 742d 7574 696d 6563 m#current-utimec\n+0000d4f0: 7572 7265 6e74 2d75 7469 6d65 0a0a 5265 urrent-utime..Re\n+0000d500: 7475 726e 2074 6865 2063 7572 7265 6e74 turn the current\n+0000d510: 2074 696d 6520 696e 206d 6963 726f 7365 time in microse\n+0000d520: 636f 6e64 732e 7265 702e 7379 7374 656d conds.rep.system\n+0000d530: 2363 7572 7265 6e74 2d74 696d 652d 7374 #current-time-st\n+0000d540: 7269 6e67 6375 7272 656e 742d 7469 6d65 ringcurrent-time\n+0000d550: 2d73 7472 696e 6720 5b54 494d 455d 205b -string [TIME] [\n+0000d560: 464f 524d 4154 5d0a 0a52 6574 7572 6e73 FORMAT]..Returns\n+0000d570: 2061 2068 756d 616e 2d72 6561 6461 626c a human-readabl\n+0000d580: 6520 7374 7269 6e67 2064 6566 696e 696e e string definin\n+0000d590: 6720 7468 6520 6375 7272 656e 7420 6461 g the current da\n+0000d5a0: 7465 2061 6e64 2074 696d 652c 206f 7220 te and time, or \n+0000d5b0: 6966 0a73 7065 6369 6669 6564 2c20 7468 if.specified, th\n+0000d5c0: 6174 2064 6566 696e 696e 6720 5449 4d45 at defining TIME\n+0000d5d0: 2e0a 0a49 6620 6465 6669 6e65 642c 2046 ...If defined, F\n+0000d5e0: 4f52 4d41 5420 6973 2061 2073 7472 696e ORMAT is a strin\n+0000d5f0: 6720 6465 6669 6e69 6e67 2068 6f77 2074 g defining how t\n+0000d600: 6f20 6372 6561 7465 2074 6865 2073 7472 o create the str\n+0000d610: 696e 672e 2049 7420 6861 730a 7468 6520 ing. It has.the \n+0000d620: 7361 6d65 2063 6f6e 7665 6e74 696f 6e73 same conventions\n+0000d630: 2061 7320 7468 6520 7465 6d70 6c61 7465 as the template\n+0000d640: 2074 6f20 7468 6520 4320 6c69 6272 6172 to the C librar\n+0000d650: 7927 7320 7374 7266 7469 6d65 2066 756e y's strftime fun\n+0000d660: 6374 696f 6e2e 7265 702e 7379 7374 656d ction.rep.system\n+0000d670: 2374 696d 652d 6c61 7465 722d 7074 696d #time-later-ptim\n+0000d680: 652d 6c61 7465 722d 7020 5449 4d45 2d53 e-later-p TIME-S\n+0000d690: 5441 4d50 3120 5449 4d45 2d53 5441 4d50 TAMP1 TIME-STAMP\n+0000d6a0: 320a 0a52 6574 7572 6e73 2074 2077 6865 2..Returns t whe\n+0000d6b0: 6e20 5449 4d45 2d53 5441 4d50 3120 7265 n TIME-STAMP1 re\n+0000d6c0: 6665 7273 2074 6f20 6120 6c61 7465 7220 fers to a later \n+0000d6d0: 7469 6d65 2074 6861 6e20 5449 4d45 2d53 time than TIME-S\n+0000d6e0: 5441 4d50 322e 7265 702e 7379 7374 656d TAMP2.rep.system\n+0000d6f0: 2373 6c65 6570 2d66 6f72 736c 6565 702d #sleep-forsleep-\n+0000d700: 666f 7220 5345 434f 4e44 5320 5b4d 494c for SECONDS [MIL\n+0000d710: 4c49 5345 434f 4e44 535d 0a0a 5061 7573 LISECONDS]..Paus\n+0000d720: 6520 666f 7220 5345 434f 4e44 5320 2870 e for SECONDS (p\n+0000d730: 6c75 7320 7468 6520 6f70 7469 6f6e 616c lus the optional\n+0000d740: 204d 494c 4c49 5345 434f 4e44 2063 6f6d MILLISECOND com\n+0000d750: 706f 6e65 6e74 2920 6c65 6e67 7468 206f ponent) length o\n+0000d760: 6620 7469 6d65 2e72 6570 2e73 7973 7465 f time.rep.syste\n+0000d770: 6d23 7573 6572 2d6c 6f67 696e 2d6e 616d m#user-login-nam\n+0000d780: 6575 7365 722d 6c6f 6769 6e2d 6e61 6d65 euser-login-name\n+0000d790: 0a0a 5265 7475 726e 7320 7468 6520 6c6f ..Returns the lo\n+0000d7a0: 6769 6e20 6e61 6d65 206f 6620 7468 6520 gin name of the \n+0000d7b0: 7573 6572 2028 6120 7374 7269 6e67 292e user (a string).\n+0000d7c0: 7265 702e 7379 7374 656d 2375 7365 722d rep.system#user-\n+0000d7d0: 686f 6d65 2d64 6972 6563 746f 7279 7573 home-directoryus\n+0000d7e0: 6572 2d68 6f6d 652d 6469 7265 6374 6f72 er-home-director\n+0000d7f0: 7920 5b55 5345 525d 0a0a 5265 7475 726e y [USER]..Return\n+0000d800: 2074 6865 2070 6174 6820 746f 2055 5345 the path to USE\n+0000d810: 5227 7320 686f 6d65 2064 6972 6563 746f R's home directo\n+0000d820: 7279 2028 6120 7374 7269 6e67 292e 2057 ry (a string). W\n+0000d830: 6865 6e20 5553 4552 2069 7320 756e 6465 hen USER is unde\n+0000d840: 6669 6e65 640a 7468 6520 6469 7265 6374 fined.the direct\n+0000d850: 6f72 7920 6f66 2074 6865 2075 7365 7220 ory of the user \n+0000d860: 7768 6f20 6578 6563 7574 6564 204a 6164 who executed Jad\n+0000d870: 6520 6973 2066 6f75 6e64 2e72 6570 2e73 e is found.rep.s\n+0000d880: 7973 7465 6d23 7379 7374 656d 2d6e 616d ystem#system-nam\n+0000d890: 6573 7973 7465 6d2d 6e61 6d65 0a0a 5265 esystem-name..Re\n+0000d8a0: 7475 726e 7320 7468 6520 6e61 6d65 206f turns the name o\n+0000d8b0: 6620 7468 6520 686f 7374 2077 6869 6368 f the host which\n+0000d8c0: 2074 6865 2065 6469 746f 7220 6973 2072 the editor is r\n+0000d8d0: 756e 6e69 6e67 206f 6e2e 7265 702e 6461 unning on.rep.da\n+0000d8e0: 7461 2361 6c70 6861 2d63 6861 722d 7061 ta#alpha-char-pa\n+0000d8f0: 6c70 6861 2d63 6861 722d 7020 4348 4152 lpha-char-p CHAR\n+0000d900: 0a0a 5265 7475 726e 7320 7420 6966 2043 ..Returns t if C\n+0000d910: 4841 5220 6973 2061 6e20 616c 7068 6162 HAR is an alphab\n+0000d920: 6574 6963 2063 6861 7261 6374 6572 2e72 etic character.r\n+0000d930: 6570 2e64 6174 6123 7570 7065 722d 6361 ep.data#upper-ca\n+0000d940: 7365 2d70 7570 7065 722d 6361 7365 2d70 se-pupper-case-p\n+0000d950: 2043 4841 520a 0a52 6574 7572 6e73 2074 CHAR..Returns t\n+0000d960: 2069 6620 4348 4152 2069 7320 7570 7065 if CHAR is uppe\n+0000d970: 7220 6361 7365 2e72 6570 2e64 6174 6123 r case.rep.data#\n+0000d980: 6c6f 7765 722d 6361 7365 2d70 6c6f 7765 lower-case-plowe\n+0000d990: 722d 6361 7365 2d70 2043 4841 520a 0a52 r-case-p CHAR..R\n+0000d9a0: 6574 7572 6e73 2074 2069 6620 4348 4152 eturns t if CHAR\n+0000d9b0: 2069 7320 6c6f 7765 7220 6361 7365 2e72 is lower case.r\n+0000d9c0: 6570 2e64 6174 6123 616c 7068 616e 756d ep.data#alphanum\n+0000d9d0: 6572 6963 7061 6c70 6861 6e75 6d65 7269 ericpalphanumeri\n+0000d9e0: 6370 2043 4841 520a 0a52 6574 7572 6e73 cp CHAR..Returns\n+0000d9f0: 2074 2069 6620 4348 4152 2069 7320 616c t if CHAR is al\n+0000da00: 7068 612d 6e75 6d65 7269 632e 7265 702e pha-numeric.rep.\n+0000da10: 6461 7461 2373 7061 6365 2d63 6861 722d data#space-char-\n+0000da20: 7073 7061 6365 2d63 6861 722d 7020 4348 pspace-char-p CH\n+0000da30: 4152 0a0a 5265 7475 726e 7320 7420 6966 AR..Returns t if\n+0000da40: 2043 4841 5220 6973 2077 6869 7465 7370 CHAR is whitesp\n+0000da50: 6163 652e 7265 702e 6461 7461 2363 6861 ace.rep.data#cha\n+0000da60: 722d 7570 6361 7365 6368 6172 2d75 7063 r-upcasechar-upc\n+0000da70: 6173 6520 4348 4152 0a0a 5265 7475 726e ase CHAR..Return\n+0000da80: 7320 7468 6520 7570 7065 722d 6361 7365 s the upper-case\n+0000da90: 2065 7175 6976 616c 656e 7420 6f66 2043 equivalent of C\n+0000daa0: 4841 522e 7265 702e 7379 7374 656d 2367 HAR.rep.system#g\n+0000dab0: 6574 2d63 6f6d 6d61 6e64 2d6c 696e 652d et-command-line-\n+0000dac0: 6f70 7469 6f6e 6765 742d 636f 6d6d 616e optionget-comman\n+0000dad0: 642d 6c69 6e65 2d6f 7074 696f 6e20 4f50 d-line-option OP\n+0000dae0: 5449 4f4e 205b 5245 5155 4952 4553 2d41 TION [REQUIRES-A\n+0000daf0: 5247 554d 454e 545d 0a0a 5265 7475 726e RGUMENT]..Return\n+0000db00: 7320 7420 6966 204f 5054 494f 4e20 7761 s t if OPTION wa\n+0000db10: 7320 7370 6563 6966 6965 6420 6f6e 2074 s specified on t\n+0000db20: 6865 2063 6f6d 6d61 6e64 206c 696e 6520 he command line \n+0000db30: 284f 5054 494f 4e20 6973 2074 7970 6963 (OPTION is typic\n+0000db40: 616c 6c79 0a61 2077 6f72 6420 6265 6769 ally.a word begi\n+0000db50: 6e6e 696e 6720 7769 7468 2060 2d2d 2729 nning with `--')\n+0000db60: 2e20 4966 2052 4551 5549 5245 532d 4152 . If REQUIRES-AR\n+0000db70: 4755 4d45 4e54 2069 7320 6e6f 6e2d 6e69 GUMENT is non-ni\n+0000db80: 6c2c 2074 6869 7320 6f70 7469 6f6e 0a72 l, this option.r\n+0000db90: 6571 7569 7265 7320 6120 7061 7261 6d65 equires a parame\n+0000dba0: 7465 722c 2074 6865 2076 616c 7565 206f ter, the value o\n+0000dbb0: 6620 7768 6963 6820 6973 2072 6574 7572 f which is retur\n+0000dbc0: 6e65 642e 2049 6620 6120 7061 7261 6d65 ned. If a parame\n+0000dbd0: 7465 7273 2069 736e 2774 0a73 7570 706c ters isn't.suppl\n+0000dbe0: 6965 6420 616e 2065 7272 6f72 2069 7320 ied an error is \n+0000dbf0: 7369 676e 616c 6c65 642e 7265 702e 6461 signalled.rep.da\n+0000dc00: 7461 2363 6f6e 7363 6f6e 7320 4341 5220 ta#conscons CAR \n+0000dc10: 4344 520a 0a52 6574 7572 6e73 2061 206e CDR..Returns a n\n+0000dc20: 6577 2063 6f6e 732d 6365 6c6c 2077 6974 ew cons-cell wit\n+0000dc30: 6820 6361 7220 4341 5220 616e 6420 6364 h car CAR and cd\n+0000dc40: 7220 4344 522e 7265 702e 6461 7461 2369 r CDR.rep.data#i\n+0000dc50: 646c 652d 6761 7262 6167 652d 7468 7265 dle-garbage-thre\n+0000dc60: 7368 6f6c 6469 646c 652d 6761 7262 6167 sholdidle-garbag\n+0000dc70: 652d 7468 7265 7368 6f6c 6420 5b4e 4557 e-threshold [NEW\n+0000dc80: 2d56 414c 5545 5d0a 0a54 6865 206e 756d -VALUE]..The num\n+0000dc90: 6265 7220 6f66 2062 7974 6573 206f 6620 ber of bytes of \n+0000dca0: 7374 6f72 6167 6520 7768 6963 6820 6d75 storage which mu\n+0000dcb0: 7374 2062 6520 7573 6564 2062 6566 6f72 st be used befor\n+0000dcc0: 6520 6120 6761 7262 6167 652d 0a63 6f6c e a garbage-.col\n+0000dcd0: 6c65 6374 696f 6e20 6973 2074 7269 6767 lection is trigg\n+0000dce0: 6572 6564 2077 6865 6e20 7468 6520 6564 ered when the ed\n+0000dcf0: 6974 6f72 2069 7320 6964 6c65 2e72 6570 itor is idle.rep\n+0000dd00: 2e64 6174 6123 6761 7262 6167 652d 636f .data#garbage-co\n+0000dd10: 6c6c 6563 7467 6172 6261 6765 2d63 6f6c llectgarbage-col\n+0000dd20: 6c65 6374 0a0a 5363 616e 7320 616c 6c20 lect..Scans all \n+0000dd30: 616c 6c6f 6361 7465 6420 7374 6f72 6167 allocated storag\n+0000dd40: 6520 666f 7220 756e 7573 6162 6c65 2064 e for unusable d\n+0000dd50: 6174 612c 2061 6e64 2070 7574 7320 6974 ata, and puts it\n+0000dd60: 206f 6e74 6f20 7468 6520 6672 6565 2d0a onto the free-.\n+0000dd70: 6c69 7374 2e20 5468 6973 2069 7320 646f list. This is do\n+0000dd80: 6e65 2061 7574 6f6d 6174 6963 616c 6c79 ne automatically\n+0000dd90: 2077 6865 6e20 7468 6520 616d 6f75 6e74 when the amount\n+0000dda0: 206f 6620 7374 6f72 6167 6520 7573 6564 of storage used\n+0000ddb0: 2073 696e 6365 2074 6865 0a6c 6173 7420 since the.last \n+0000ddc0: 6761 7262 6167 652d 636f 6c6c 6563 7469 garbage-collecti\n+0000ddd0: 6f6e 2069 7320 6772 6561 7465 7220 7468 on is greater th\n+0000dde0: 616e 2060 6761 7262 6167 652d 7468 7265 an `garbage-thre\n+0000ddf0: 7368 6f6c 6427 2e72 6570 2e72 6567 6578 shold'.rep.regex\n+0000de00: 7023 6578 7061 6e64 2d6c 6173 742d 6d61 p#expand-last-ma\n+0000de10: 7463 6865 7870 616e 642d 6c61 7374 2d6d tchexpand-last-m\n+0000de20: 6174 6368 2054 454d 504c 4154 452d 5354 atch TEMPLATE-ST\n+0000de30: 5249 4e47 0a0a 4578 7061 6e64 2074 6865 RING..Expand the\n+0000de40: 2073 6176 6564 2065 7870 7265 7373 696f saved expressio\n+0000de50: 6e73 2066 726f 6d20 7468 6520 6d6f 7374 ns from the most\n+0000de60: 2072 6563 656e 7420 7375 6363 6573 7366 recent successf\n+0000de70: 756c 6c79 206d 6174 6368 6564 0a72 6567 ully matched.reg\n+0000de80: 6578 7020 6163 636f 7264 696e 6720 746f exp according to\n+0000de90: 2054 454d 504c 4154 452d 5354 5249 4e47 TEMPLATE-STRING\n+0000dea0: 2c20 6120 7374 7269 6e67 2074 6861 7420 , a string that \n+0000deb0: 6d61 7920 636f 6e74 6169 6e20 616e 7920 may contain any \n+0000dec0: 6f66 0a74 6865 2066 6f6c 6c6f 7769 6e67 of.the following\n+0000ded0: 2065 7363 6170 6520 7365 7175 656e 6365 escape sequence\n+0000dee0: 732c 0a0a 2020 5c30 2c20 5c26 2020 2077 s,.. \\0, \\& w\n+0000def0: 686f 6c65 2073 7472 696e 6720 6d61 7463 hole string matc\n+0000df00: 6865 6420 6279 2052 4547 4558 500a 2020 hed by REGEXP. \n+0000df10: 5c4e 0920 2020 4e27 7468 2070 6172 656e \\N. N'th paren\n+0000df20: 7468 656e 7369 7a65 6420 6578 7072 6573 thensized expres\n+0000df30: 7369 6f6e 2028 3120 3c3d 204e 203c 3d20 sion (1 <= N <= \n+0000df40: 3929 7265 702e 6c61 6e67 2e69 6e74 6572 9)rep.lang.inter\n+0000df50: 7072 6574 6572 2366 6c75 6964 666c 7569 preter#fluidflui\n+0000df60: 6420 464c 5549 440a 0a52 6574 7572 6e20 d FLUID..Return \n+0000df70: 7468 6520 7661 6c75 6520 6f66 2074 6865 the value of the\n+0000df80: 206d 6f73 7420 7265 6365 6e74 6c79 2063 most recently c\n+0000df90: 7265 6174 6564 2062 696e 6469 6e67 206f reated binding o\n+0000dfa0: 6620 7468 6520 666c 7569 640a 7661 7269 f the fluid.vari\n+0000dfb0: 6162 6c65 206f 626a 6563 7420 464c 5549 able object FLUI\n+0000dfc0: 442e 7265 702e 6c61 6e67 2e69 6e74 6572 D.rep.lang.inter\n+0000dfd0: 7072 6574 6572 2371 756f 7465 7175 6f74 preter#quotequot\n+0000dfe0: 6520 4152 470a 2741 5247 0a0a 5265 7475 e ARG.'ARG..Retu\n+0000dff0: 726e 7320 4152 472e 0000 0000 0000 0000 rns ARG.........\n+0000e000: 7265 702e 7468 7265 6164 7323 7468 7265 rep.threads#thre\n+0000e010: 6164 2d6a 6f69 6e74 6872 6561 642d 6a6f ad-jointhread-jo\n+0000e020: 696e 2054 4852 4541 4420 5b4d 5345 4353 in THREAD [MSECS\n+0000e030: 5d20 5b44 4546 4155 4c54 2d56 414c 5545 ] [DEFAULT-VALUE\n+0000e040: 5d0a 0a53 7573 7065 6e64 2074 6865 2063 ]..Suspend the c\n+0000e050: 7572 7265 6e74 2074 6872 6561 6420 756e urrent thread un\n+0000e060: 7469 6c20 5448 5245 4144 2068 6173 2065 til THREAD has e\n+0000e070: 7869 7465 642c 206f 7220 4d53 4543 530a xited, or MSECS.\n+0000e080: 6d69 6c6c 6973 6563 6f6e 6473 2068 6176 milliseconds hav\n+0000e090: 6520 7061 7373 6564 2e20 4966 2054 4852 e passed. If THR\n+0000e0a0: 4541 4420 6578 6974 7320 6e6f 726d 616c EAD exits normal\n+0000e0b0: 6c79 2c20 7265 7475 726e 2074 6865 2076 ly, return the v\n+0000e0c0: 616c 7565 206f 660a 7468 6520 6c61 7374 alue of.the last\n+0000e0d0: 2066 6f72 6d20 6974 2065 7661 6c75 6174 form it evaluat\n+0000e0e0: 6564 2c20 656c 7365 2072 6574 7572 6e20 ed, else return \n+0000e0f0: 4445 4641 554c 542d 5641 4c55 452e 0a0a DEFAULT-VALUE...\n+0000e100: 4974 2069 7320 616e 2065 7272 6f72 2074 It is an error t\n+0000e110: 6f20 6361 6c6c 2074 6872 6561 642d 6a6f o call thread-jo\n+0000e120: 696e 206f 6e20 6120 5448 5245 4144 2074 in on a THREAD t\n+0000e130: 6861 7420 6973 206e 6f74 2061 206d 656d hat is not a mem\n+0000e140: 6265 7220 6f66 0a63 7572 7265 6e74 2064 ber of.current d\n+0000e150: 796e 616d 6963 2072 6f6f 742e 7265 702e ynamic root.rep.\n+0000e160: 7468 7265 6164 7323 7468 7265 6164 2d77 threads#thread-w\n+0000e170: 616b 6574 6872 6561 642d 7761 6b65 205b akethread-wake [\n+0000e180: 5448 5245 4144 5d0a 0a49 6620 5448 5245 THREAD]..If THRE\n+0000e190: 4144 2028 6f72 2074 6865 2063 7572 7265 AD (or the curre\n+0000e1a0: 6e74 2074 6872 6561 6429 2069 7320 6375 nt thread) is cu\n+0000e1b0: 7272 656e 746c 7920 7375 7370 656e 6465 rrently suspende\n+0000e1c0: 642c 206d 6172 6b20 6974 2061 730a 6265 d, mark it as.be\n+0000e1d0: 696e 6720 7275 6e6e 6162 6c65 206f 6e63 ing runnable onc\n+0000e1e0: 6520 6d6f 7265 2e72 6570 2e74 6872 6561 e more.rep.threa\n+0000e1f0: 6473 2374 6872 6561 642d 6578 6974 6564 ds#thread-exited\n+0000e200: 2d70 7468 7265 6164 2d65 7869 7465 642d -pthread-exited-\n+0000e210: 7020 5448 5245 4144 0a0a 5265 7475 726e p THREAD..Return\n+0000e220: 2060 7427 2069 6620 5448 5245 4144 2068 `t' if THREAD h\n+0000e230: 6173 2065 7869 7465 642e 7265 702e 7468 as exited.rep.th\n+0000e240: 7265 6164 7323 6375 7272 656e 742d 7468 reads#current-th\n+0000e250: 7265 6164 6375 7272 656e 742d 7468 7265 readcurrent-thre\n+0000e260: 6164 205b 4445 5054 485d 0a0a 5265 7475 ad [DEPTH]..Retu\n+0000e270: 726e 2074 6865 2063 7572 7265 6e74 6c79 rn the currently\n+0000e280: 2065 7865 6375 7469 6e67 2074 6872 6561 executing threa\n+0000e290: 642e 7265 702e 7468 7265 6164 7323 7468 d.rep.threads#th\n+0000e2a0: 7265 6164 2d66 6f72 6269 6474 6872 6561 read-forbidthrea\n+0000e2b0: 642d 666f 7262 6964 0a0a 496e 6372 656d d-forbid..Increm\n+0000e2c0: 656e 7420 7468 6520 7468 7265 6164 2070 ent the thread p\n+0000e2d0: 7265 656d 7074 696f 6e20 6c6f 636b 2e20 reemption lock. \n+0000e2e0: 5768 656e 2067 7265 6174 6865 7220 7468 When greather th\n+0000e2f0: 616e 207a 6572 6f20 616c 6c0a 7072 6565 an zero all.pree\n+0000e300: 6d70 7469 6f6e 206f 6620 7468 7265 6164 mption of thread\n+0000e310: 7320 6973 2064 6973 6162 6c65 642e 2052 s is disabled. R\n+0000e320: 6574 7572 6e73 2060 7427 2069 6620 7072 eturns `t' if pr\n+0000e330: 6565 6d70 7469 6f6e 2069 7320 626c 6f63 eemption is bloc\n+0000e340: 6b65 640a 6173 2074 6869 7320 6675 6e63 ked.as this func\n+0000e350: 7469 6f6e 2072 6574 7572 6e73 2e72 6570 tion returns.rep\n+0000e360: 2e69 6f2e 736f 636b 6574 7323 736f 636b .io.sockets#sock\n+0000e370: 6574 2d6c 6f63 616c 2d63 6c69 656e 7473 et-local-clients\n+0000e380: 6f63 6b65 742d 6c6f 6361 6c2d 636c 6965 ocket-local-clie\n+0000e390: 6e74 2041 4444 5245 5353 205b 5354 5245 nt ADDRESS [STRE\n+0000e3a0: 414d 5d20 5b53 454e 5449 4e45 4c5d 0a0a AM] [SENTINEL]..\n+0000e3b0: 4372 6561 7465 2061 6e64 2072 6574 7572 Create and retur\n+0000e3c0: 6e20 6120 736f 636b 6574 2063 6f6e 6e65 n a socket conne\n+0000e3d0: 6374 6564 2074 6f20 7468 6520 756e 6978 cted to the unix\n+0000e3e0: 2064 6f6d 6169 6e20 736f 636b 6574 2061 domain socket a\n+0000e3f0: 740a 4144 4452 4553 5320 2861 2073 7065 t.ADDRESS (a spe\n+0000e400: 6369 616c 206e 6f64 6520 696e 2074 6865 cial node in the\n+0000e410: 206c 6f63 616c 2066 696c 696e 6720 7379 local filing sy\n+0000e420: 7374 656d 292e 0a0a 416c 6c20 6f75 7470 stem)...All outp\n+0000e430: 7574 2066 726f 6d20 7468 6973 2073 6f63 ut from this soc\n+0000e440: 6b65 7420 7769 6c6c 2062 6520 636f 7069 ket will be copi\n+0000e450: 6564 2074 6f20 5354 5245 414d 3b20 7768 ed to STREAM; wh\n+0000e460: 656e 2074 6865 2073 6f63 6b65 740a 6973 en the socket.is\n+0000e470: 2063 6c6f 7365 6420 646f 776e 2072 656d closed down rem\n+0000e480: 6f74 656c 7920 5345 4e54 494e 454c 2077 otely SENTINEL w\n+0000e490: 696c 6c20 6265 2063 616c 6c65 6420 7769 ill be called wi\n+0000e4a0: 7468 2074 6865 2073 6f63 6b65 7420 6173 th the socket as\n+0000e4b0: 2069 7473 0a73 696e 676c 6520 6172 6775 its.single argu\n+0000e4c0: 6d65 6e74 2e72 6570 2e69 6f2e 736f 636b ment.rep.io.sock\n+0000e4d0: 6574 7323 636c 6f73 652d 736f 636b 6574 ets#close-socket\n+0000e4e0: 636c 6f73 652d 736f 636b 6574 2053 4f43 close-socket SOC\n+0000e4f0: 4b45 540a 0a53 6875 7464 6f77 6e20 7468 KET..Shutdown th\n+0000e500: 6520 636f 6e6e 6563 7469 6f6e 2061 7373 e connection ass\n+0000e510: 6f63 6961 7465 2077 6974 6820 534f 434b ociate with SOCK\n+0000e520: 4554 2e20 4e6f 7465 2074 6861 7420 7468 ET. Note that th\n+0000e530: 6973 2064 6f65 7320 6e6f 740a 6361 7573 is does not.caus\n+0000e540: 6520 7468 6520 5345 4e54 494e 454c 2066 e the SENTINEL f\n+0000e550: 756e 6374 696f 6e20 6173 736f 6369 6174 unction associat\n+0000e560: 6564 2077 6974 6820 534f 434b 4554 2074 ed with SOCKET t\n+0000e570: 6f20 7275 6e2e 7265 702e 696f 2e73 6f63 o run.rep.io.soc\n+0000e580: 6b65 7473 2373 6f63 6b65 742d 6164 6472 kets#socket-addr\n+0000e590: 6573 7373 6f63 6b65 742d 6164 6472 6573 esssocket-addres\n+0000e5a0: 7320 534f 434b 4554 0a0a 5265 7475 726e s SOCKET..Return\n+0000e5b0: 2074 6865 2061 6464 7265 7373 2061 7373 the address ass\n+0000e5c0: 6f63 6961 7465 6420 7769 7468 2053 4f43 ociated with SOC\n+0000e5d0: 4b45 542c 206f 7220 6661 6c73 6520 6966 KET, or false if\n+0000e5e0: 2074 6869 7320 6973 2075 6e6b 6e6f 776e this is unknown\n+0000e5f0: 2e72 6570 2e69 6f2e 736f 636b 6574 7323 .rep.io.sockets#\n+0000e600: 736f 636b 6574 2d70 6f72 7473 6f63 6b65 socket-portsocke\n+0000e610: 742d 706f 7274 2053 4f43 4b45 540a 0a52 t-port SOCKET..R\n+0000e620: 6574 7572 6e20 7468 6520 706f 7274 2061 eturn the port a\n+0000e630: 7373 6f63 6961 7465 6420 7769 7468 2053 ssociated with S\n+0000e640: 4f43 4b45 542c 206f 7220 6661 6c73 6520 OCKET, or false \n+0000e650: 6966 2074 6869 7320 6973 2075 6e6b 6e6f if this is unkno\n+0000e660: 776e 2e72 6570 2e69 6f2e 736f 636b 6574 wn.rep.io.socket\n+0000e670: 7323 736f 636b 6574 2d70 6565 722d 706f s#socket-peer-po\n+0000e680: 7274 736f 636b 6574 2d70 6565 722d 706f rtsocket-peer-po\n+0000e690: 7274 2053 4f43 4b45 540a 0a52 6574 7572 rt SOCKET..Retur\n+0000e6a0: 6e20 7468 6520 706f 7274 206f 6620 7468 n the port of th\n+0000e6b0: 6520 7065 6572 2063 6f6e 6e65 6374 6564 e peer connected\n+0000e6c0: 2074 6f20 534f 434b 4554 2c20 6f72 2066 to SOCKET, or f\n+0000e6d0: 616c 7365 2069 6620 7468 6973 2069 730a alse if this is.\n+0000e6e0: 756e 6b6e 6f77 6e2e 7265 702e 696f 2e73 unknown.rep.io.s\n+0000e6f0: 6f63 6b65 7473 2361 6363 6570 742d 736f ockets#accept-so\n+0000e700: 636b 6574 2d6f 7574 7075 742d 3161 6363 cket-output-1acc\n+0000e710: 6570 742d 736f 636b 6574 2d6f 7574 7075 ept-socket-outpu\n+0000e720: 742d 3120 534f 434b 4554 205b 5345 4353 t-1 SOCKET [SECS\n+0000e730: 5d20 5b4d 5345 4353 5d0a 0a50 726f 6365 ] [MSECS]..Proce\n+0000e740: 7373 2061 6e79 2070 656e 6469 6e67 206f ss any pending o\n+0000e750: 7574 7075 7420 6672 6f6d 2053 4f43 4b45 utput from SOCKE\n+0000e760: 5420 2874 6869 7320 696e 636c 7564 6573 T (this includes\n+0000e770: 2063 6f6e 6e65 6374 696f 6e0a 7265 7175 connection.requ\n+0000e780: 6573 7473 2c20 6461 7461 2074 7261 6e73 ests, data trans\n+0000e790: 6665 7220 616e 6420 7368 7574 646f 776e fer and shutdown\n+0000e7a0: 206e 6f74 6966 6963 6174 696f 6e73 292e notifications).\n+0000e7b0: 0a0a 5761 6974 7320 666f 7220 5345 4353 ..Waits for SECS\n+0000e7c0: 2073 6563 6f6e 6473 2061 6e64 204d 5345 seconds and MSE\n+0000e7d0: 4353 206d 696c 6c69 7365 636f 6e64 732e CS milliseconds.\n+0000e7e0: 2052 6574 7572 6e73 2074 7275 6520 6966 Returns true if\n+0000e7f0: 2074 6865 0a74 696d 656f 7574 2077 6173 the.timeout was\n+0000e800: 2072 6561 6368 6564 2077 6974 686f 7574 reached without\n+0000e810: 2061 6e79 206f 7574 7075 7420 6265 696e any output bein\n+0000e820: 6720 7072 6f63 6573 7365 642c 206f 7468 g processed, oth\n+0000e830: 6572 7769 7365 0a72 6574 7572 6e73 2066 erwise.returns f\n+0000e840: 616c 7365 2e70 726f 6365 7373 2d65 6e76 alse.process-env\n+0000e850: 6972 6f6e 6d65 6e74 4120 6c69 7374 206f ironmentA list o\n+0000e860: 6620 616c 6c20 656e 7669 726f 6e6d 656e f all environmen\n+0000e870: 7420 7661 7269 6162 6c65 7320 2861 7320 t variables (as \n+0000e880: 7374 7269 6e67 7320 224e 414d 453d 5641 strings \"NAME=VA\n+0000e890: 4c55 4522 2920 7061 7373 6564 0a74 6f20 LUE\") passed.to \n+0000e8a0: 7468 6520 696e 7465 7270 7265 7465 722e the interpreter.\n+0000e8b0: 2041 6c73 6f20 7573 6564 2074 6f20 7370 Also used to sp\n+0000e8c0: 6563 6966 7920 7468 6520 656e 7669 726f ecify the enviro\n+0000e8d0: 6e6d 656e 7420 6f66 2073 7562 7072 6f63 nment of subproc\n+0000e8e0: 6573 7365 732e 7265 702e 7379 7374 656d esses.rep.system\n+0000e8f0: 2372 6570 2d62 7569 6c64 2d69 6441 2073 #rep-build-idA s\n+0000e900: 7472 696e 6720 6465 7363 7269 6269 6e67 tring describing\n+0000e910: 2077 6865 6e2c 2077 6865 7265 2c20 616e when, where, an\n+0000e920: 6420 6279 2077 686f 2074 6865 2072 756e d by who the run\n+0000e930: 6e69 6e67 2076 6572 7369 6f6e 206f 6620 ning version of \n+0000e940: 7468 650a 4c49 5350 2069 6e74 6572 7072 the.LISP interpr\n+0000e950: 6574 6572 2077 6173 2062 7569 6c74 2e72 eter was built.r\n+0000e960: 6570 2e64 6174 6123 7570 6361 7365 2d74 ep.data#upcase-t\n+0000e970: 6162 6c65 3235 362d 6279 7465 2073 7472 able256-byte str\n+0000e980: 696e 6720 686f 6c64 696e 6720 7472 616e ing holding tran\n+0000e990: 736c 6174 696f 6e73 2074 6f20 7475 726e slations to turn\n+0000e9a0: 2065 6163 6820 6368 6172 6163 7465 7220 each character \n+0000e9b0: 696e 746f 2069 7473 0a75 7070 6572 2d63 into its.upper-c\n+0000e9c0: 6173 6520 6571 7569 7661 6c65 6e74 2e72 ase equivalent.r\n+0000e9d0: 6570 2e64 6174 6123 646f 776e 6361 7365 ep.data#downcase\n+0000e9e0: 2d74 6162 6c65 3235 362d 6279 7465 2073 -table256-byte s\n+0000e9f0: 7472 696e 6720 686f 6c64 696e 6720 7472 tring holding tr\n+0000ea00: 616e 736c 6174 696f 6e73 2074 6f20 7475 anslations to tu\n+0000ea10: 726e 2065 6163 6820 6368 6172 6163 7465 rn each characte\n+0000ea20: 7220 696e 746f 2069 7473 0a6c 6f77 6572 r into its.lower\n+0000ea30: 2d63 6173 6520 6571 7569 7661 6c65 6e74 -case equivalent\n+0000ea40: 2e72 6570 2e73 7973 7465 6d23 6375 7272 .rep.system#curr\n+0000ea50: 656e 742d 7469 6d65 6375 7272 656e 742d ent-timecurrent-\n+0000ea60: 7469 6d65 0a0a 5265 7475 726e 2061 2076 time..Return a v\n+0000ea70: 616c 7565 2064 656e 6f74 696e 6720 7468 alue denoting th\n+0000ea80: 6520 6375 7272 656e 7420 7379 7374 656d e current system\n+0000ea90: 2074 696d 652e 2054 6869 7320 7769 6c6c time. This will\n+0000eaa0: 2062 6520 6120 636f 6e73 2063 656c 6c0a be a cons cell.\n+0000eab0: 636f 6e74 6169 6e69 6e67 2028 4441 5953 containing (DAYS\n+0000eac0: 202e 2053 4543 4f4e 4453 292c 2074 6865 . SECONDS), the\n+0000ead0: 206e 756d 6265 7220 6f66 2044 4159 5320 number of DAYS \n+0000eae0: 7369 6e63 6520 7468 6520 6570 6f63 682c since the epoch,\n+0000eaf0: 2061 6e64 2074 6865 0a6e 756d 6265 7220 and the.number \n+0000eb00: 6f66 2073 6563 6f6e 6473 2073 696e 6365 of seconds since\n+0000eb10: 2074 6865 2073 7461 7274 206f 6620 7468 the start of th\n+0000eb20: 6520 6461 7920 2875 6e69 7665 7273 616c e day (universal\n+0000eb30: 2074 696d 6529 2e72 6570 2e73 7973 7465 time).rep.syste\n+0000eb40: 6d23 6669 782d 7469 6d65 6669 782d 7469 m#fix-timefix-ti\n+0000eb50: 6d65 2054 494d 4553 5441 4d50 0a0a 456e me TIMESTAMP..En\n+0000eb60: 7375 7265 2074 6861 7420 7468 6520 7477 sure that the tw\n+0000eb70: 6f20 7061 7274 7320 6f66 2054 494d 4553 o parts of TIMES\n+0000eb80: 5441 4d50 2061 7265 206d 7574 7561 6c6c TAMP are mutuall\n+0000eb90: 7920 636f 6e73 6973 7465 6e74 2e20 4966 y consistent. If\n+0000eba0: 206e 6f74 0a54 494d 4553 5441 4d50 2069 not.TIMESTAMP i\n+0000ebb0: 7320 616c 7465 7265 642e 2052 6574 7572 s altered. Retur\n+0000ebc0: 6e73 2054 494d 4553 5441 4d50 2e72 6570 ns TIMESTAMP.rep\n+0000ebd0: 2e73 7973 7465 6d23 7369 742d 666f 7273 .system#sit-fors\n+0000ebe0: 6974 2d66 6f72 205b 5345 434f 4e44 535d it-for [SECONDS]\n+0000ebf0: 205b 4d49 4c4c 4953 4543 4f4e 4453 5d0a [MILLISECONDS].\n+0000ec00: 0a57 6169 7420 666f 7220 696e 7075 7420 .Wait for input \n+0000ec10: 746f 2061 7272 6976 6520 616e 6420 6265 to arrive and be\n+0000ec20: 2070 726f 6365 7373 6564 2e20 4e6f 206d processed. No m\n+0000ec30: 6f72 6520 7468 616e 2053 4543 4f4e 4453 ore than SECONDS\n+0000ec40: 2073 6563 6f6e 6473 2070 6c75 730a 4d49 seconds plus.MI\n+0000ec50: 4c4c 4953 4543 4f4e 4453 206d 696c 6c69 LLISECONDS milli\n+0000ec60: 7365 636f 6e64 7320 7769 6c6c 2062 6520 seconds will be \n+0000ec70: 7761 6974 6564 2e20 4966 2061 7420 7468 waited. If at th\n+0000ec80: 6520 656e 6420 6f66 2074 6869 7320 7469 e end of this ti\n+0000ec90: 6d65 206e 6f0a 696e 7075 7420 6861 7320 me no.input has \n+0000eca0: 6172 7269 7665 642c 2072 6574 7572 6e20 arrived, return \n+0000ecb0: 742e 204f 7468 6572 7769 7365 2072 6574 t. Otherwise ret\n+0000ecc0: 7572 6e20 6e69 6c20 6966 2069 6e70 7574 urn nil if input\n+0000ecd0: 2077 6173 2066 6f75 6e64 2e0a 0a49 6620 was found...If \n+0000ece0: 6e65 6974 6865 7220 5345 434f 4e44 5320 neither SECONDS \n+0000ecf0: 6e6f 7220 4d49 4c4c 4953 4543 4f4e 4453 nor MILLISECONDS\n+0000ed00: 2069 7320 6465 6669 6e65 6420 7468 6520 is defined the \n+0000ed10: 636f 6d6d 616e 6420 7769 6c6c 2072 6574 command will ret\n+0000ed20: 7572 6e0a 696d 6d65 6469 6174 656c 792c urn.immediately,\n+0000ed30: 2075 7369 6e67 2061 206e 756c 6c20 7469 using a null ti\n+0000ed40: 6d65 6f75 742e 7265 702e 7379 7374 656d meout.rep.system\n+0000ed50: 2375 7365 722d 6675 6c6c 2d6e 616d 6575 #user-full-nameu\n+0000ed60: 7365 722d 6675 6c6c 2d6e 616d 6520 5b52 ser-full-name [R\n+0000ed70: 4541 4c2d 4e41 4d45 5d0a 0a52 6574 7572 EAL-NAME]..Retur\n+0000ed80: 6e73 2074 6865 2072 6561 6c20 6e61 6d65 ns the real name\n+0000ed90: 206f 6620 7468 6520 7573 6572 2028 6120 of the user (a \n+0000eda0: 7374 7269 6e67 292e 2049 6620 5245 414c string). If REAL\n+0000edb0: 2d4e 414d 4520 6973 206e 6f6e 2d6e 696c -NAME is non-nil\n+0000edc0: 2c20 6974 2773 0a74 6865 206e 616d 6520 , it's.the name \n+0000edd0: 746f 2072 6574 7572 6e20 696e 2073 7562 to return in sub\n+0000ede0: 7365 7175 656e 7420 6361 6c6c 732e 7265 sequent calls.re\n+0000edf0: 702e 7379 7374 656d 236d 6573 7361 6765 p.system#message\n+0000ee00: 6d65 7373 6167 6520 5354 5249 4e47 205b message STRING [\n+0000ee10: 4449 5350 4c41 592d 4e4f 575d 0a0a 5465 DISPLAY-NOW]..Te\n+0000ee20: 6d70 6f72 6172 696c 7920 7365 7473 2074 mporarily sets t\n+0000ee30: 6865 2073 7461 7475 7320 6469 7370 6c61 he status displa\n+0000ee40: 7920 746f 2053 5452 494e 472c 2074 6869 y to STRING, thi\n+0000ee50: 7320 6d61 7920 6e6f 7420 6861 7070 656e s may not happen\n+0000ee60: 2075 6e74 696c 2074 6865 0a6e 6578 7420 until the.next \n+0000ee70: 636f 6d70 6c65 7465 2072 6564 6973 706c complete redispl\n+0000ee80: 6179 2c20 756e 6c65 7373 2044 4953 504c ay, unless DISPL\n+0000ee90: 4159 2d4e 4f57 2069 7320 6e6f 6e2d 6e69 AY-NOW is non-ni\n+0000eea0: 6c2e 7265 702e 6461 7461 2364 6967 6974 l.rep.data#digit\n+0000eeb0: 2d63 6861 722d 7064 6967 6974 2d63 6861 -char-pdigit-cha\n+0000eec0: 722d 7020 4348 4152 0a0a 5265 7475 726e r-p CHAR..Return\n+0000eed0: 7320 7420 6966 2043 4841 5220 6973 2061 s t if CHAR is a\n+0000eee0: 2064 6967 6974 2e72 6570 2e64 6174 6123 digit.rep.data#\n+0000eef0: 6368 6172 2d64 6f77 6e63 6173 6563 6861 char-downcasecha\n+0000ef00: 722d 646f 776e 6361 7365 2043 4841 520a r-downcase CHAR.\n+0000ef10: 0a52 6574 7572 6e73 2074 6865 206c 6f77 .Returns the low\n+0000ef20: 6572 2d63 6173 6520 6571 7569 7661 6c65 er-case equivale\n+0000ef30: 6e74 206f 6620 4348 4152 2e72 6570 2e64 nt of CHAR.rep.d\n+0000ef40: 6174 6123 6761 7262 6167 652d 7468 7265 ata#garbage-thre\n+0000ef50: 7368 6f6c 6467 6172 6261 6765 2d74 6872 sholdgarbage-thr\n+0000ef60: 6573 686f 6c64 205b 4e45 572d 5641 4c55 eshold [NEW-VALU\n+0000ef70: 455d 0a0a 5468 6520 6e75 6d62 6572 206f E]..The number o\n+0000ef80: 6620 6279 7465 7320 6f66 2073 746f 7261 f bytes of stora\n+0000ef90: 6765 2077 6869 6368 206d 7573 7420 6265 ge which must be\n+0000efa0: 2075 7365 6420 6265 666f 7265 2061 2067 used before a g\n+0000efb0: 6172 6261 6765 2d0a 636f 6c6c 6563 7469 arbage-.collecti\n+0000efc0: 6f6e 2069 7320 7472 6967 6765 7265 642e on is triggered.\n+0000efd0: 0072 6570 2e76 6d2e 636f 6d70 696c 6572 .rep.vm.compiler\n+0000efe0: 2e6d 6f64 756c 6573 2363 6f6d 7069 6c65 .modules#compile\n+0000eff0: 2d6d 6f64 756c 6520 5354 5255 4354 0000 -module STRUCT..\n+0000f000: 7265 702e 7379 7374 656d 2373 7973 7465 rep.system#syste\n+0000f010: 6d73 7973 7465 6d20 5348 454c 4c2d 434f msystem SHELL-CO\n+0000f020: 4d4d 414e 440a 0a53 796e 6368 726f 6e6f MMAND..Synchrono\n+0000f030: 7573 6c79 2065 7865 6375 7465 2074 6865 usly execute the\n+0000f040: 2073 6865 6c6c 2063 6f6d 6d61 6e64 2073 shell command s\n+0000f050: 7472 696e 6720 5348 454c 4c2d 434f 4d4d tring SHELL-COMM\n+0000f060: 414e 442e 2052 6574 7572 6e73 2074 6865 AND. Returns the\n+0000f070: 0a65 7869 7420 7374 6174 7573 206f 6620 .exit status of \n+0000f080: 7468 6520 636f 6d6d 616e 642c 206f 7220 the command, or \n+0000f090: 7369 676e 616c 7320 616e 2065 7272 6f72 signals an error\n+0000f0a0: 2069 6620 7468 6520 7368 656c 6c20 636f if the shell co\n+0000f0b0: 756c 646e 2774 0a62 6520 7374 6172 7465 uldn't.be starte\n+0000f0c0: 642e 0a0a 4e6f 7465 2074 6861 7420 7468 d...Note that th\n+0000f0d0: 6520 6578 6974 2073 7461 7475 7320 6973 e exit status is\n+0000f0e0: 205f 6e6f 745f 2074 6865 2073 616d 6520 _not_ the same \n+0000f0f0: 6173 2074 6865 2072 6574 7572 6e20 636f as the return co\n+0000f100: 6465 2e20 4974 0a64 6570 656e 6473 206f de. It.depends o\n+0000f110: 6e20 7468 6520 6f70 6572 6174 696e 6720 n the operating \n+0000f120: 7379 7374 656d 2c20 6275 7420 756e 6465 system, but unde\n+0000f130: 7220 756e 6978 2074 6865 2072 6574 7572 r unix the retur\n+0000f140: 6e20 636f 6465 206d 6179 2062 650a 666f n code may be.fo\n+0000f150: 756e 6420 6279 2072 6967 6874 2d73 6869 und by right-shi\n+0000f160: 6674 696e 6720 7468 6520 6578 6974 2073 fting the exit s\n+0000f170: 7461 7475 7320 6279 2065 6967 6874 2062 tatus by eight b\n+0000f180: 6974 732e 204c 6f77 206e 6f6e 2d7a 6572 its. Low non-zer\n+0000f190: 6f0a 7661 6c75 6573 2072 6570 7265 7365 o.values represe\n+0000f1a0: 6e74 2074 6861 7420 7468 6520 7072 6f63 nt that the proc\n+0000f1b0: 6573 7320 7761 7320 6b69 6c6c 6564 2062 ess was killed b\n+0000f1c0: 7920 6120 7369 676e 616c 2e72 6570 2e73 y a signal.rep.s\n+0000f1d0: 7973 7465 6d23 6372 7970 7463 7279 7074 ystem#cryptcrypt\n+0000f1e0: 204b 4559 2053 414c 540a 0a54 6865 2060 KEY SALT..The `\n+0000f1f0: 6372 7970 7427 2066 756e 6374 696f 6e20 crypt' function \n+0000f200: 7461 6b65 7320 6120 7061 7373 776f 7264 takes a password\n+0000f210: 2c20 4b45 592c 2061 7320 6120 7374 7269 , KEY, as a stri\n+0000f220: 6e67 2c20 616e 6420 6120 5341 4c54 0a63 ng, and a SALT.c\n+0000f230: 6861 7261 6374 6572 2061 7272 6179 2c20 haracter array, \n+0000f240: 616e 6420 7265 7475 726e 7320 6120 7072 and returns a pr\n+0000f250: 696e 7461 626c 6520 4153 4349 4920 7374 intable ASCII st\n+0000f260: 7269 6e67 2077 6869 6368 2073 7461 7274 ring which start\n+0000f270: 7320 7769 7468 0a61 6e6f 7468 6572 2073 s with.another s\n+0000f280: 616c 742e 2020 4974 2069 7320 6265 6c69 alt. It is beli\n+0000f290: 6576 6564 2074 6861 742c 2067 6976 656e eved that, given\n+0000f2a0: 2074 6865 206f 7574 7075 7420 6f66 2074 the output of t\n+0000f2b0: 6865 2066 756e 6374 696f 6e2c 0a74 6865 he function,.the\n+0000f2c0: 2062 6573 7420 7761 7920 746f 2066 696e best way to fin\n+0000f2d0: 6420 6120 4b45 5920 7468 6174 2077 696c d a KEY that wil\n+0000f2e0: 6c20 7072 6f64 7563 6520 7468 6174 206f l produce that o\n+0000f2f0: 7574 7075 7420 6973 2074 6f20 6775 6573 utput is to gues\n+0000f300: 730a 7661 6c75 6573 206f 6620 4b45 5920 s.values of KEY \n+0000f310: 756e 7469 6c20 7468 6520 6f72 6967 696e until the origin\n+0000f320: 616c 2076 616c 7565 206f 6620 4b45 5920 al value of KEY \n+0000f330: 6973 2066 6f75 6e64 2e0a 0a53 6565 2063 is found...See c\n+0000f340: 7279 7074 2833 2920 666f 7220 6d6f 7265 rypt(3) for more\n+0000f350: 2069 6e66 6f72 6d61 7469 6f6e 2e72 6570 information.rep\n+0000f360: 2e72 6567 6578 7023 7374 7269 6e67 2d6d .regexp#string-m\n+0000f370: 6174 6368 7374 7269 6e67 2d6d 6174 6368 atchstring-match\n+0000f380: 2052 4547 4558 5020 5354 5249 4e47 205b REGEXP STRING [\n+0000f390: 5354 4152 545d 205b 4947 4e4f 5245 2d43 START] [IGNORE-C\n+0000f3a0: 4153 452d 505d 0a0a 5265 7475 726e 2074 ASE-P]..Return t\n+0000f3b0: 2069 6620 5245 4745 5850 206d 6174 6368 if REGEXP match\n+0000f3c0: 6573 2053 5452 494e 472e 2055 7064 6174 es STRING. Updat\n+0000f3d0: 6573 2074 6865 206d 6174 6368 2064 6174 es the match dat\n+0000f3e0: 612e 0a0a 5768 656e 2064 6566 696e 6564 a...When defined\n+0000f3f0: 2c20 5354 4152 5420 6973 2074 6865 2069 , START is the i\n+0000f400: 6e64 6578 206f 6620 7468 6520 6669 7273 ndex of the firs\n+0000f410: 7420 6368 6172 6163 7465 7220 746f 2073 t character to s\n+0000f420: 7461 7274 0a6d 6174 6368 696e 6720 6174 tart.matching at\n+0000f430: 2028 636f 756e 7469 6e67 2066 726f 6d20 (counting from \n+0000f440: 7a65 726f 292e 2057 6865 6e20 4947 4e4f zero). When IGNO\n+0000f450: 5245 2d43 4153 452d 5020 6973 206e 6f6e RE-CASE-P is non\n+0000f460: 2d6e 696c 2074 6865 0a63 6173 6520 6f66 -nil the.case of\n+0000f470: 206d 6174 6368 6564 2073 7472 696e 6773 matched strings\n+0000f480: 2061 7265 2069 676e 6f72 6564 2e20 4e6f are ignored. No\n+0000f490: 7465 2074 6861 7420 6368 6172 6163 7465 te that characte\n+0000f4a0: 7220 636c 6173 7365 7320 6172 650a 7374 r classes are.st\n+0000f4b0: 696c 6c20 6361 7365 2d73 6967 6e69 6669 ill case-signifi\n+0000f4c0: 6361 6e74 2e72 6570 2e72 6567 6578 7023 cant.rep.regexp#\n+0000f4d0: 7374 7269 6e67 2d6c 6f6f 6b69 6e67 2d61 string-looking-a\n+0000f4e0: 7473 7472 696e 672d 6c6f 6f6b 696e 672d tstring-looking-\n+0000f4f0: 6174 2052 4547 4558 5020 5354 5249 4e47 at REGEXP STRING\n+0000f500: 205b 5354 4152 545d 205b 4947 4e4f 5245 [START] [IGNORE\n+0000f510: 2d43 4153 452d 505d 0a0a 5265 7475 726e -CASE-P]..Return\n+0000f520: 7320 7420 6966 2052 4547 4558 5020 6d61 s t if REGEXP ma\n+0000f530: 7463 6865 7320 7468 6520 5354 5249 4e47 tches the STRING\n+0000f540: 2028 7374 6172 7469 6e67 2061 7420 6368 (starting at ch\n+0000f550: 6172 6163 7465 7220 5354 4152 5429 2e0a aracter START)..\n+0000f560: 5570 6461 7465 7320 7468 6520 6d61 7463 Updates the matc\n+0000f570: 6820 6461 7461 2e72 6570 2e72 6567 6578 h data.rep.regex\n+0000f580: 7023 6d61 7463 682d 656e 646d 6174 6368 p#match-endmatch\n+0000f590: 2d65 6e64 205b 4558 5052 4553 5349 4f4e -end [EXPRESSION\n+0000f5a0: 2d49 4e44 4558 5d0a 0a52 6574 7572 6e20 -INDEX]..Return \n+0000f5b0: 7468 6520 706f 7369 7469 6f6e 2077 6869 the position whi\n+0000f5c0: 6368 2074 6865 2045 5850 5245 5353 494f ch the EXPRESSIO\n+0000f5d0: 4e2d 494e 4445 5827 7468 2070 6172 656e N-INDEX'th paren\n+0000f5e0: 7468 6573 6973 6564 2065 7870 7265 7373 thesised express\n+0000f5f0: 696f 6e0a 656e 6465 6420 6174 2069 6e20 ion.ended at in \n+0000f600: 7468 6520 6c61 7374 2073 7563 6365 7373 the last success\n+0000f610: 6675 6c20 7265 6765 7870 206d 6174 6368 ful regexp match\n+0000f620: 2e20 4966 2045 5850 5245 5353 494f 4e2d . If EXPRESSION-\n+0000f630: 494e 4445 5820 6973 0a6e 696c 206f 7220 INDEX is.nil or \n+0000f640: 3020 7468 6520 656e 6420 6f66 2074 6865 0 the end of the\n+0000f650: 2077 686f 6c65 206d 6174 6368 2069 7320 whole match is \n+0000f660: 7265 7475 726e 6564 2069 6e73 7465 6164 returned instead\n+0000f670: 2e0a 5468 6520 7265 7475 726e 6564 2076 ..The returned v\n+0000f680: 616c 7565 2077 696c 6c20 6569 7468 6572 alue will either\n+0000f690: 2062 6520 6120 706f 7369 7469 6f6e 2069 be a position i\n+0000f6a0: 6620 7468 6520 6c61 7374 206d 6174 6368 f the last match\n+0000f6b0: 2077 6173 2069 6e20 610a 6275 6666 6572 was in a.buffer\n+0000f6c0: 2c20 6f72 2061 6e20 696e 7465 6765 7220 , or an integer \n+0000f6d0: 6966 2074 6865 206c 6173 7420 6d61 7463 if the last matc\n+0000f6e0: 6820 7761 7320 696e 2061 2073 7472 696e h was in a strin\n+0000f6f0: 6720 2869 2e65 2e20 7265 6765 7870 2d6d g (i.e. regexp-m\n+0000f700: 6174 6368 292e 7265 702e 7265 6765 7870 atch).rep.regexp\n+0000f710: 2371 756f 7465 2d72 6567 6578 7071 756f #quote-regexpquo\n+0000f720: 7465 2d72 6567 6578 7020 5354 5249 4e47 te-regexp STRING\n+0000f730: 0a0a 5265 7475 726e 7320 6120 6e65 7720 ..Returns a new \n+0000f740: 7665 7273 696f 6e20 6f66 2053 5452 494e version of STRIN\n+0000f750: 472c 2061 6e79 2063 6861 7261 6374 6572 G, any character\n+0000f760: 7320 7768 6963 6820 7468 6520 7265 6765 s which the rege\n+0000f770: 7870 2072 6f75 7469 6e65 730a 7472 6561 xp routines.trea\n+0000f780: 7420 7370 6563 6961 6c6c 7920 2861 7374 t specially (ast\n+0000f790: 6572 6973 6b73 2c20 7371 7561 7265 2062 erisks, square b\n+0000f7a0: 7261 636b 6574 732c 2065 7463 2e2e 2e29 rackets, etc...)\n+0000f7b0: 2069 7320 7175 6f74 6564 2062 7920 7468 is quoted by th\n+0000f7c0: 6520 6573 6361 7065 0a63 6861 7261 6374 e escape.charact\n+0000f7d0: 6572 2060 5c27 2e20 4966 2074 6865 2053 er `\\'. If the S\n+0000f7e0: 5452 494e 4720 646f 6573 206e 6f74 2063 TRING does not c\n+0000f7f0: 6f6e 7461 696e 2061 6e79 2072 6567 6578 ontain any regex\n+0000f800: 7020 6d65 7461 2d63 6861 7261 6374 6572 p meta-character\n+0000f810: 730a 6974 2069 7320 7265 7475 726e 6564 s.it is returned\n+0000f820: 2061 732d 6973 2028 756e 2d63 6f70 6965 as-is (un-copie\n+0000f830: 6429 2e72 6570 2e72 6567 6578 7023 7265 d).rep.regexp#re\n+0000f840: 6765 7870 2d63 6163 6865 2d63 6f6e 7472 gexp-cache-contr\n+0000f850: 6f6c 7265 6765 7870 2d63 6163 6865 2d63 olregexp-cache-c\n+0000f860: 6f6e 7472 6f6c 205b 534f 4654 2d4c 494d ontrol [SOFT-LIM\n+0000f870: 4954 5d0a 0a49 6620 534f 4654 2d4c 494d IT]..If SOFT-LIM\n+0000f880: 4954 2069 7320 6465 6669 6e65 642c 2069 IT is defined, i\n+0000f890: 7420 7370 6563 6966 6965 7320 7468 6520 t specifies the \n+0000f8a0: 6d61 7869 6d75 6d20 6e75 6d62 6572 206f maximum number o\n+0000f8b0: 6620 6279 7465 7320 7468 6174 0a74 6865 f bytes that.the\n+0000f8c0: 2072 6567 6578 7020 6361 6368 6520 6d61 regexp cache ma\n+0000f8d0: 7920 6f63 6375 7079 2061 6674 6572 2067 y occupy after g\n+0000f8e0: 6172 6261 6765 2063 6f6c 6c65 6374 696f arbage collectio\n+0000f8f0: 6e2e 0a0a 5265 7475 726e 7320 2853 4f46 n...Returns (SOF\n+0000f900: 542d 4c49 4d49 5420 4355 5252 454e 542d T-LIMIT CURRENT-\n+0000f910: 5349 5a45 2043 5552 5245 4e54 2d45 4e54 SIZE CURRENT-ENT\n+0000f920: 5249 4553 2048 4954 5320 4d49 5353 4553 RIES HITS MISSES\n+0000f930: 292e 7265 702e 6c61 6e67 2e69 6e74 6572 ).rep.lang.inter\n+0000f940: 7072 6574 6572 2377 6974 682d 666c 7569 preter#with-flui\n+0000f950: 6473 7769 7468 2d66 6c75 6964 7320 464c dswith-fluids FL\n+0000f960: 5549 4453 2056 414c 5545 5320 5448 554e UIDS VALUES THUN\n+0000f970: 4b0a 0a43 616c 6c20 5448 554e 4b20 616e K..Call THUNK an\n+0000f980: 6420 7265 7475 726e 2074 6865 2076 616c d return the val\n+0000f990: 7565 2074 6861 7420 6974 2072 6574 7572 ue that it retur\n+0000f9a0: 6e73 2077 6974 6820 6e65 7720 6269 6e64 ns with new bind\n+0000f9b0: 696e 6773 0a63 7265 6174 6564 2066 6f72 ings.created for\n+0000f9c0: 2065 6163 6820 6f66 2074 6865 2066 6c75 each of the flu\n+0000f9d0: 6964 2076 6172 6961 626c 6573 2073 7065 id variables spe\n+0000f9e0: 6369 6669 6564 2069 6e20 7468 6520 6c69 cified in the li\n+0000f9f0: 7374 2046 4c55 4944 532e 0a46 6f72 2065 st FLUIDS..For e\n+0000fa00: 6163 6820 6d65 6d62 6572 206f 6620 464c ach member of FL\n+0000fa10: 5549 4453 2074 6865 2063 6f72 7265 7370 UIDS the corresp\n+0000fa20: 6f6e 6469 6e67 206d 656d 6265 7220 6f66 onding member of\n+0000fa30: 2074 6865 2056 414c 5545 5320 6c69 7374 the VALUES list\n+0000fa40: 0a70 726f 7669 6465 7320 7468 6520 696e .provides the in\n+0000fa50: 6974 6961 6c20 7661 6c75 6520 6f66 2074 itial value of t\n+0000fa60: 6865 206e 6577 2062 696e 6469 6e67 2e0a he new binding..\n+0000fa70: 0a49 6620 7468 6520 6c69 7374 7320 464c .If the lists FL\n+0000fa80: 5549 4453 2061 6e64 2056 414c 5545 5320 UIDS and VALUES \n+0000fa90: 6172 6520 6e6f 7420 6f66 2074 6865 2073 are not of the s\n+0000faa0: 616d 6520 6c65 6e67 7468 2c20 616e 2065 ame length, an e\n+0000fab0: 7272 6f72 2069 730a 7369 676e 616c 6c65 rror is.signalle\n+0000fac0: 642e 6964 6c65 2d68 6f6f 6b54 6869 7320 d.idle-hookThis \n+0000fad0: 686f 6f6b 2067 6574 7320 6576 616c 7561 hook gets evalua\n+0000fae0: 7465 6420 6576 6572 7920 7365 636f 6e64 ted every second\n+0000faf0: 2077 6869 6c65 2074 6865 2065 6469 746f while the edito\n+0000fb00: 7220 6973 2069 646c 652e 2044 6f6e 2774 r is idle. Don't\n+0000fb10: 2064 6570 656e 640a 6f6e 2068 6f77 2072 depend.on how r\n+0000fb20: 6567 756c 6172 6c79 2074 6869 7320 6765 egularly this ge\n+0000fb30: 7473 2063 616c 6c65 642c 2061 6e79 2065 ts called, any e\n+0000fb40: 7665 6e74 7320 6672 6f6d 2074 6865 2077 vents from the w\n+0000fb50: 696e 646f 772d 7379 7374 656d 2077 696c indow-system wil\n+0000fb60: 6c0a 6465 6c61 7920 6974 2e20 416c 736f l.delay it. Also\n+0000fb70: 2c20 6175 746f 2d73 6176 696e 6720 6669 , auto-saving fi\n+0000fb80: 6c65 7320 616e 6420 6761 7262 6167 652d les and garbage-\n+0000fb90: 636f 6c6c 6563 7469 6f6e 2074 616b 6520 collection take \n+0000fba0: 7072 6563 6564 656e 6365 0a77 6865 6e20 precedence.when \n+0000fbb0: 7468 6572 6527 7320 6964 6c65 2074 696d there's idle tim\n+0000fbc0: 6520 6176 6169 6c61 626c 652e 2055 7365 e available. Use\n+0000fbd0: 2074 6869 7320 686f 6f6b 2073 7061 7269 this hook spari\n+0000fbe0: 6e67 6c79 2c20 6f72 2066 6f72 2073 686f ngly, or for sho\n+0000fbf0: 7274 0a70 6572 696f 6473 206f 6e6c 7921 rt.periods only!\n+0000fc00: 7072 6f67 7261 6d2d 6e61 6d65 5468 6520 program-nameThe \n+0000fc10: 6e61 6d65 206f 6620 7468 6520 7072 6f67 name of the prog\n+0000fc20: 7261 6d20 7275 6e6e 696e 6720 7468 6520 ram running the \n+0000fc30: 7265 7020 696e 7465 7270 7265 7465 722e rep interpreter.\n+0000fc40: 696e 7465 7272 7570 742d 6d6f 6465 5768 interrupt-modeWh\n+0000fc50: 656e 206e 696c 2c20 696e 7465 7272 7570 en nil, interrup\n+0000fc60: 7473 2061 7265 2068 616e 646c 6564 2061 ts are handled a\n+0000fc70: 7420 7468 6520 6375 7272 656e 7420 6576 t the current ev\n+0000fc80: 656e 7420 6c6f 6f70 2c20 6f74 6865 7220 ent loop, other \n+0000fc90: 706f 7373 6962 6c65 0a76 616c 7565 7320 possible.values \n+0000fca0: 696e 636c 7564 6520 6065 7869 7427 2061 include `exit' a\n+0000fcb0: 6e64 2060 746f 702d 6c65 7665 6c27 2e72 nd `top-level'.r\n+0000fcc0: 6570 2e73 7973 7465 6d23 7265 6375 7273 ep.system#recurs\n+0000fcd0: 6976 652d 6564 6974 7265 6375 7273 6976 ive-editrecursiv\n+0000fce0: 652d 6564 6974 0a0a 456e 7465 7220 6120 e-edit..Enter a \n+0000fcf0: 6e65 7720 7265 6375 7273 6976 652d 6564 new recursive-ed\n+0000fd00: 6974 2e72 6570 2e6c 616e 672e 7379 6d62 it.rep.lang.symb\n+0000fd10: 6f6c 7323 6d61 6b65 2d73 796d 626f 6c6d ols#make-symbolm\n+0000fd20: 616b 652d 7379 6d62 6f6c 204e 414d 450a ake-symbol NAME.\n+0000fd30: 0a52 6574 7572 6e73 2061 206e 6577 2c20 .Returns a new, \n+0000fd40: 756e 696e 7465 726e 6564 2c20 7379 6d62 uninterned, symb\n+0000fd50: 6f6c 2077 6974 6820 7072 696e 742d 6e61 ol with print-na\n+0000fd60: 6d65 204e 414d 452e 2049 7427 7320 7661 me NAME. It's va\n+0000fd70: 6c75 6520 616e 640a 6675 6e63 7469 6f6e lue and.function\n+0000fd80: 2064 6566 696e 6974 696f 6e20 6172 6520 definition are \n+0000fd90: 626f 7468 2076 6f69 6420 616e 6420 6974 both void and it\n+0000fda0: 2068 6173 2061 206e 696c 2070 726f 7065 has a nil prope\n+0000fdb0: 7274 792d 6c69 7374 2e72 6570 2e6c 616e rty-list.rep.lan\n+0000fdc0: 672e 7379 6d62 6f6c 7323 6d61 6b65 2d6f g.symbols#make-o\n+0000fdd0: 6261 7272 6179 6d61 6b65 2d6f 6261 7272 barraymake-obarr\n+0000fde0: 6179 2053 495a 450a 0a43 7265 6174 6573 ay SIZE..Creates\n+0000fdf0: 2061 206e 6577 2073 7472 7563 7475 7265 a new structure\n+0000fe00: 2066 6f72 2073 746f 7269 6e67 2073 796d for storing sym\n+0000fe10: 626f 6c73 2069 6e2e 2054 6869 7320 6973 bols in. This is\n+0000fe20: 2062 6173 6963 616c 6c79 2061 2076 6563 basically a vec\n+0000fe30: 746f 720a 7769 7468 2061 2066 6577 2073 tor.with a few s\n+0000fe40: 6c69 6768 7420 6469 6666 6572 656e 6365 light difference\n+0000fe50: 7320 2861 6c6c 2065 6c65 6d65 6e74 7320 s (all elements \n+0000fe60: 696e 6974 6961 6c69 7365 6420 746f 2061 initialised to a\n+0000fe70: 2073 7065 6369 616c 2076 616c 7565 292e special value).\n+0000fe80: 7265 702e 6c61 6e67 2e73 796d 626f 6c73 rep.lang.symbols\n+0000fe90: 2369 6e74 6572 6e69 6e74 6572 6e20 4e41 #internintern NA\n+0000fea0: 4d45 205b 4f42 4152 5241 595d 0a0a 4966 ME [OBARRAY]..If\n+0000feb0: 2061 2073 796d 626f 6c20 7769 7468 2070 a symbol with p\n+0000fec0: 7269 6e74 2d6e 616d 6520 6578 6973 7473 rint-name exists\n+0000fed0: 2069 6e20 4f42 4152 5241 5920 286f 7220 in OBARRAY (or \n+0000fee0: 7468 6520 6465 6661 756c 7429 2072 6574 the default) ret\n+0000fef0: 7572 6e20 6974 2e0a 456c 7365 2075 7365 urn it..Else use\n+0000ff00: 2060 286d 616b 652d 7379 6d62 6f6c 204e `(make-symbol N\n+0000ff10: 414d 4529 2720 746f 2063 7265 6174 6520 AME)' to create \n+0000ff20: 6120 6e65 7720 7379 6d62 6f6c 2c20 696e a new symbol, in\n+0000ff30: 7465 726e 2074 6861 7420 696e 746f 2074 tern that into t\n+0000ff40: 6865 0a4f 4241 5252 4159 2c20 7468 656e he.OBARRAY, then\n+0000ff50: 2072 6574 7572 6e20 6974 2e72 6570 2e6c return it.rep.l\n+0000ff60: 616e 672e 696e 7465 7270 7265 7465 7223 ang.interpreter#\n+0000ff70: 6d61 6b65 2d63 6c6f 7375 7265 6d61 6b65 make-closuremake\n+0000ff80: 2d63 6c6f 7375 7265 2046 554e 4354 494f -closure FUNCTIO\n+0000ff90: 4e20 266f 7074 696f 6e61 6c20 4e41 4d45 N &optional NAME\n+0000ffa0: 0a0a 5265 7475 726e 2061 2066 756e 6374 ..Return a funct\n+0000ffb0: 696f 6e61 6c20 6f62 6a65 6374 2077 6869 ional object whi\n+0000ffc0: 6368 206d 616b 6573 2074 6865 2063 6c6f ch makes the clo\n+0000ffd0: 7375 7265 206f 6620 4655 4e43 5449 4f4e sure of FUNCTION\n+0000ffe0: 2061 6e64 2074 6865 0a63 7572 7265 6e74 and the.current\n+0000fff0: 2065 6e76 6972 6f6e 6d65 6e74 2e00 0000 environment....\n+00010000: 7265 702e 7265 6765 7870 236d 6174 6368 rep.regexp#match\n+00010010: 2d73 7461 7274 6d61 7463 682d 7374 6172 -startmatch-star\n+00010020: 7420 5b45 5850 5245 5353 494f 4e2d 494e t [EXPRESSION-IN\n+00010030: 4445 585d 0a0a 5265 7475 726e 2074 6865 DEX]..Return the\n+00010040: 2070 6f73 6974 696f 6e20 7768 6963 6820 position which \n+00010050: 7468 6520 4558 5052 4553 5349 4f4e 2d49 the EXPRESSION-I\n+00010060: 4e44 4558 2774 6820 7061 7265 6e74 6865 NDEX'th parenthe\n+00010070: 7369 7365 6420 6578 7072 6573 7369 6f6e sised expression\n+00010080: 0a73 7461 7274 6564 2061 7420 696e 2074 .started at in t\n+00010090: 6865 206c 6173 7420 7375 6363 6573 7366 he last successf\n+000100a0: 756c 2072 6567 6578 7020 6d61 7463 682e ul regexp match.\n+000100b0: 2049 6620 4558 5052 4553 5349 4f4e 2d49 If EXPRESSION-I\n+000100c0: 4e44 4558 2069 730a 6e69 6c20 6f72 2030 NDEX is.nil or 0\n+000100d0: 2074 6865 2073 7461 7274 206f 6620 7468 the start of th\n+000100e0: 6520 7768 6f6c 6520 6d61 7463 6820 6973 e whole match is\n+000100f0: 2072 6574 7572 6e65 6420 696e 7374 6561 returned instea\n+00010100: 642e 0a54 6865 2072 6574 7572 6e65 6420 d..The returned \n+00010110: 7661 6c75 6520 7769 6c6c 2065 6974 6865 value will eithe\n+00010120: 7220 6265 2061 2070 6f73 6974 696f 6e20 r be a position \n+00010130: 6966 2074 6865 206c 6173 7420 6d61 7463 if the last matc\n+00010140: 6820 7761 7320 696e 2061 0a62 7566 6665 h was in a.buffe\n+00010150: 722c 206f 7220 616e 2069 6e74 6567 6572 r, or an integer\n+00010160: 2069 6620 7468 6520 6c61 7374 206d 6174 if the last mat\n+00010170: 6368 2077 6173 2069 6e20 6120 7374 7269 ch was in a stri\n+00010180: 6e67 2028 692e 652e 2072 6567 6578 702d ng (i.e. regexp-\n+00010190: 6d61 7463 6829 2e72 6570 2e6c 616e 672e match).rep.lang.\n+000101a0: 696e 7465 7270 7265 7465 7223 6d61 6b65 interpreter#make\n+000101b0: 2d66 6c75 6964 6d61 6b65 2d66 6c75 6964 -fluidmake-fluid\n+000101c0: 205b 5641 4c55 455d 0a0a 4372 6561 7465 [VALUE]..Create\n+000101d0: 2061 6e64 2072 6574 7572 6e20 616e 206f and return an o\n+000101e0: 626a 6563 7420 7265 7072 6573 656e 7469 bject representi\n+000101f0: 6e67 2061 2060 666c 7569 6427 2076 616c ng a `fluid' val\n+00010200: 7565 2d2d 616e 2061 6e6f 6e79 6d6f 7573 ue--an anonymous\n+00010210: 0a64 796e 616d 6963 616c 6c79 2062 6f75 .dynamically bou\n+00010220: 6e64 2076 6172 6961 626c 652e 0a0a 4966 nd variable...If\n+00010230: 2056 414c 5545 2069 7320 6465 6669 6e65 VALUE is define\n+00010240: 6420 7468 6520 696e 6974 6961 6c20 7661 d the initial va\n+00010250: 6c75 6520 6f66 2074 6865 2066 6c75 6964 lue of the fluid\n+00010260: 2069 7320 5641 4c55 452c 206f 7468 6572 is VALUE, other\n+00010270: 7769 7365 0a69 7420 6973 2074 6865 2073 wise.it is the s\n+00010280: 796d 626f 6c20 606e 696c 272e 7265 702e ymbol `nil'.rep.\n+00010290: 6c61 6e67 2e69 6e74 6572 7072 6574 6572 lang.interpreter\n+000102a0: 2366 6c75 6964 2d73 6574 666c 7569 642d #fluid-setfluid-\n+000102b0: 7365 7420 464c 5549 4420 5641 4c55 450a set FLUID VALUE.\n+000102c0: 0a53 6574 2074 6865 2076 616c 7565 206f .Set the value o\n+000102d0: 6620 7468 6520 6d6f 7374 2072 6563 656e f the most recen\n+000102e0: 746c 7920 6372 6561 7465 6420 6269 6e64 tly created bind\n+000102f0: 696e 6720 6f66 2074 6865 2066 6c75 6964 ing of the fluid\n+00010300: 0a76 6172 6961 626c 6520 6f62 6a65 6374 .variable object\n+00010310: 2046 4c55 4944 2074 6f20 5641 4c55 452e FLUID to VALUE.\n+00010320: 6572 726f 722d 6d6f 6465 5768 656e 206e error-modeWhen n\n+00010330: 696c 2c20 6572 726f 7273 2061 7265 2068 il, errors are h\n+00010340: 616e 646c 6564 2061 7420 7468 6520 6375 andled at the cu\n+00010350: 7272 656e 7420 6576 656e 7420 6c6f 6f70 rrent event loop\n+00010360: 2c20 6f74 6865 7220 706f 7373 6962 6c65 , other possible\n+00010370: 0a76 616c 7565 7320 696e 636c 7564 6520 .values include \n+00010380: 6065 7869 7427 2061 6e64 2060 746f 702d `exit' and `top-\n+00010390: 6c65 7665 6c27 2e72 6570 2e73 7973 7465 level'.rep.syste\n+000103a0: 6d23 7265 6375 7273 696f 6e2d 6465 7074 m#recursion-dept\n+000103b0: 6872 6563 7572 7369 6f6e 2d64 6570 7468 hrecursion-depth\n+000103c0: 0a0a 5265 7475 726e 7320 7468 6520 6e75 ..Returns the nu\n+000103d0: 6d62 6572 206f 6620 7265 6375 7273 6976 mber of recursiv\n+000103e0: 652d 6564 6974 2773 2064 6565 7020 7765 e-edit's deep we\n+000103f0: 2061 7265 2c20 7a65 726f 2073 6967 6e69 are, zero signi\n+00010400: 6669 6573 2074 6865 0a6f 7269 6769 6e61 fies the.origina\n+00010410: 6c20 6c65 7665 6c2e 7265 702e 6c61 6e67 l level.rep.lang\n+00010420: 2e73 796d 626f 6c73 2366 696e 642d 7379 .symbols#find-sy\n+00010430: 6d62 6f6c 6669 6e64 2d73 796d 626f 6c20 mbolfind-symbol \n+00010440: 4e41 4d45 205b 4f42 4152 5241 595d 0a0a NAME [OBARRAY]..\n+00010450: 5265 7475 726e 7320 7468 6520 7379 6d62 Returns the symb\n+00010460: 6f6c 2077 6974 6820 7072 696e 742d 6e61 ol with print-na\n+00010470: 6d65 204e 414d 452c 2066 6f75 6e64 2062 me NAME, found b\n+00010480: 7920 7365 6172 6368 696e 6720 4f42 4152 y searching OBAR\n+00010490: 5241 5920 286f 720a 7468 6520 6465 6661 RAY (or.the defa\n+000104a0: 756c 7420 6072 6570 5f6f 6261 7272 6179 ult `rep_obarray\n+000104b0: 2720 6966 206e 696c 292c 206f 7220 6e69 ' if nil), or ni\n+000104c0: 6c20 6966 206e 6f20 7375 6368 2073 796d l if no such sym\n+000104d0: 626f 6c20 6578 6973 7473 2e72 6570 2e6c bol exists.rep.l\n+000104e0: 616e 672e 7379 6d62 6f6c 7323 696e 7465 ang.symbols#inte\n+000104f0: 726e 2d73 796d 626f 6c69 6e74 6572 6e2d rn-symbolintern-\n+00010500: 7379 6d62 6f6c 2053 594d 424f 4c20 5b4f symbol SYMBOL [O\n+00010510: 4241 5252 4159 5d0a 0a53 746f 7265 7320 BARRAY]..Stores \n+00010520: 5359 4d42 4f4c 2069 6e20 4f42 4152 5241 SYMBOL in OBARRA\n+00010530: 5920 286f 7220 7468 6520 6465 6661 756c Y (or the defaul\n+00010540: 7429 2e20 4966 2053 594d 424f 4c20 6861 t). If SYMBOL ha\n+00010550: 7320 616c 7265 6164 7920 6265 656e 2069 s already been i\n+00010560: 6e74 6572 6e65 640a 736f 6d65 7768 6572 nterned.somewher\n+00010570: 6520 616e 2065 7272 6f72 2069 7320 7369 e an error is si\n+00010580: 676e 616c 6c65 642e 7265 702e 6c61 6e67 gnalled.rep.lang\n+00010590: 2e73 796d 626f 6c73 2375 6e69 6e74 6572 .symbols#uninter\n+000105a0: 6e75 6e69 6e74 6572 6e20 5359 4d42 4f4c nunintern SYMBOL\n+000105b0: 205b 4f42 4152 5241 595d 0a0a 5265 6d6f [OBARRAY]..Remo\n+000105c0: 7665 7320 5359 4d42 4f4c 2066 726f 6d20 ves SYMBOL from \n+000105d0: 4f42 4152 5241 5920 286f 7220 7468 6520 OBARRAY (or the \n+000105e0: 6465 6661 756c 7429 2e20 5573 6520 7468 default). Use th\n+000105f0: 6973 2077 6974 6820 6361 7574 696f 6e2e is with caution.\n+00010600: 7265 702e 6c61 6e67 2e69 6e74 6572 7072 rep.lang.interpr\n+00010610: 6574 6572 2363 6c6f 7375 7265 2d66 756e eter#closure-fun\n+00010620: 6374 696f 6e63 6c6f 7375 7265 2d66 756e ctionclosure-fun\n+00010630: 6374 696f 6e20 4655 4e41 5247 0a0a 5265 ction FUNARG..Re\n+00010640: 7475 726e 2074 6865 2066 756e 6374 696f turn the functio\n+00010650: 6e20 7661 6c75 6520 6173 736f 6369 6174 n value associat\n+00010660: 6564 2077 6974 6820 7468 6520 636c 6f73 ed with the clos\n+00010670: 7572 6520 4655 4e41 5247 2e72 6570 2e6c ure FUNARG.rep.l\n+00010680: 616e 672e 696e 7465 7270 7265 7465 7223 ang.interpreter#\n+00010690: 7365 742d 636c 6f73 7572 652d 6675 6e63 set-closure-func\n+000106a0: 7469 6f6e 7365 742d 636c 6f73 7572 652d tionset-closure-\n+000106b0: 6675 6e63 7469 6f6e 2046 554e 4152 4720 function FUNARG \n+000106c0: 4655 4e43 5449 4f4e 0a0a 5365 7420 7468 FUNCTION..Set th\n+000106d0: 6520 6675 6e63 7469 6f6e 2076 616c 7565 e function value\n+000106e0: 2069 6e20 7468 6520 636c 6f73 7572 6520 in the closure \n+000106f0: 4655 4e41 5247 2074 6f20 4655 4e43 5449 FUNARG to FUNCTI\n+00010700: 4f4e 2e72 6570 2e73 7472 7563 7475 7265 ON.rep.structure\n+00010710: 7323 636c 6f73 7572 652d 6675 6e63 7469 s#closure-functi\n+00010720: 6f6e 7375 6272 2d73 7472 7563 7475 7265 onsubr-structure\n+00010730: 2053 5542 520a 0a52 6574 7572 6e20 7468 SUBR..Return th\n+00010740: 6520 7374 7275 6374 7572 6520 6173 736f e structure asso\n+00010750: 6369 6174 6564 2077 6974 6820 7468 6520 ciated with the \n+00010760: 7375 6272 2053 5542 522e 7265 2046 554e subr SUBR.re FUN\n+00010770: 4152 472e 7265 702e 6c61 6e67 2e69 6e74 ARG.rep.lang.int\n+00010780: 6572 7072 6574 6572 2363 6c6f 7375 7265 erpreter#closure\n+00010790: 2d6e 616d 6563 6c6f 7375 7265 2d6e 616d -nameclosure-nam\n+000107a0: 6520 4655 4e41 5247 0a0a 5265 7475 726e e FUNARG..Return\n+000107b0: 2074 6865 206e 616d 6520 6173 736f 6369 the name associ\n+000107c0: 6174 6564 2077 6974 6820 7468 6520 636c ated with the cl\n+000107d0: 6f73 7572 6520 4655 4e41 5247 2e72 6570 osure FUNARG.rep\n+000107e0: 2e6c 616e 672e 696e 7465 7270 7265 7465 .lang.interprete\n+000107f0: 7223 636c 6f73 7572 6570 6675 6e61 7267 r#closurepfunarg\n+00010800: 7020 4152 470a 0a52 6574 7572 6e73 2074 p ARG..Returns t\n+00010810: 2069 6620 4152 4720 6973 2061 2063 6c6f if ARG is a clo\n+00010820: 7375 7265 7265 702e 6c61 6e67 2e69 6e74 surerep.lang.int\n+00010830: 6572 7072 6574 6572 2364 6566 7661 7264 erpreter#defvard\n+00010840: 6566 7661 7220 4e41 4d45 205b 4445 4641 efvar NAME [DEFA\n+00010850: 554c 542d 5641 4c55 4520 5b44 4f43 2d53 ULT-VALUE [DOC-S\n+00010860: 5452 494e 475d 5d0a 0a44 6566 696e 6520 TRING]]..Define \n+00010870: 6120 7370 6563 6961 6c20 7661 7269 6162 a special variab\n+00010880: 6c65 2063 616c 6c65 6420 4e41 4d45 2077 le called NAME w\n+00010890: 686f 7365 2073 7461 6e64 6172 6420 7661 hose standard va\n+000108a0: 6c75 6520 6973 2044 4546 4155 4c54 2d0a lue is DEFAULT-.\n+000108b0: 5641 4c55 452e 2049 6620 4e41 4d45 2069 VALUE. If NAME i\n+000108c0: 7320 616c 7265 6164 7920 626f 756e 6420 s already bound \n+000108d0: 746f 2061 2076 616c 7565 2028 7468 6174 to a value (that\n+000108e0: 2773 206e 6f74 2061 6e20 6175 746f 6c6f 's not an autolo\n+000108f0: 6164 0a64 6566 696e 6974 696f 6e29 2069 ad.definition) i\n+00010900: 7420 6973 206c 6566 7420 6173 2069 7420 t is left as it \n+00010910: 6973 2c20 6f74 6865 7277 6973 6520 4445 is, otherwise DE\n+00010920: 4641 554c 542d 5641 4c55 4520 6973 2065 FAULT-VALUE is e\n+00010930: 7661 6c75 6174 6564 0a61 6e64 2074 6865 valuated.and the\n+00010940: 2073 7065 6369 616c 2076 616c 7565 206f special value o\n+00010950: 6620 4e41 4d45 2069 7320 626f 756e 6420 f NAME is bound \n+00010960: 746f 2074 6865 2072 6573 756c 742e 0a0a to the result...\n+00010970: 4966 2044 4f43 2d53 5452 494e 4720 6973 If DOC-STRING is\n+00010980: 2067 6976 656e 2c20 616e 6420 6973 2061 given, and is a\n+00010990: 2073 7472 696e 672c 2069 7420 7769 6c6c string, it will\n+000109a0: 2062 6520 7573 6564 2074 6f20 7365 7420 be used to set \n+000109b0: 7468 650a 6064 6f63 756d 656e 7461 7469 the.`documentati\n+000109c0: 6f6e 2720 7072 6f70 6572 7479 206f 6620 on' property of \n+000109d0: 7468 6520 7379 6d62 6f6c 204e 414d 452e the symbol NAME.\n+000109e0: 0a0a 2849 6620 7468 6520 7379 6d62 6f6c ..(If the symbol\n+000109f0: 204e 414d 4520 6973 206d 6172 6b65 6420 NAME is marked \n+00010a00: 6275 6666 6572 2d6c 6f63 616c 2074 6865 buffer-local the\n+00010a10: 2064 6566 6175 6c74 2076 616c 7565 206f default value o\n+00010a20: 6620 7468 650a 7661 7269 6162 6c65 2077 f the.variable w\n+00010a30: 696c 6c20 6265 2073 6574 2028 6966 206e ill be set (if n\n+00010a40: 6563 6573 7361 7279 2920 6e6f 7420 7468 ecessary) not th\n+00010a50: 6520 6c6f 6361 6c20 7661 6c75 652e 2972 e local value.)r\n+00010a60: 6570 2e6c 616e 672e 7379 6d62 6f6c 7323 ep.lang.symbols#\n+00010a70: 6465 6661 756c 742d 7661 6c75 6564 6566 default-valuedef\n+00010a80: 6175 6c74 2d76 616c 7565 2053 594d 424f ault-value SYMBO\n+00010a90: 4c0a 0a52 6574 7572 6e73 2074 6865 2064 L..Returns the d\n+00010aa0: 6566 6175 6c74 2076 616c 7565 206f 6620 efault value of \n+00010ab0: 7468 6520 7379 6d62 6f6c 2053 594d 424f the symbol SYMBO\n+00010ac0: 4c2e 2054 6869 7320 7769 6c6c 2062 6520 L. This will be \n+00010ad0: 7468 6520 7661 6c75 6520 6f66 0a53 594d the value of.SYM\n+00010ae0: 424f 4c20 696e 2062 7566 6665 7273 206f BOL in buffers o\n+00010af0: 7220 7769 6e64 6f77 7320 7768 6963 6820 r windows which \n+00010b00: 646f 206e 6f74 2068 6176 6520 7468 6569 do not have thei\n+00010b10: 7220 6f77 6e20 6c6f 6361 6c20 7661 6c75 r own local valu\n+00010b20: 652e 7265 702e 6c61 6e67 2e73 796d 626f e.rep.lang.symbo\n+00010b30: 6c73 2373 6574 7365 7420 5359 4d42 4f4c ls#setset SYMBOL\n+00010b40: 2072 6570 760a 0a53 6574 7320 7468 6520 repv..Sets the \n+00010b50: 7661 6c75 6520 6f66 2053 594d 424f 4c20 value of SYMBOL \n+00010b60: 746f 2072 6570 762e 2049 6620 5359 4d42 to repv. If SYMB\n+00010b70: 4f4c 2068 6173 2061 2062 7566 6665 722d OL has a buffer-\n+00010b80: 6c6f 6361 6c20 6269 6e64 696e 670a 696e local binding.in\n+00010b90: 2074 6865 2063 7572 7265 6e74 2062 7566 the current buf\n+00010ba0: 6665 7220 6f72 2060 6d61 6b65 2d76 6172 fer or `make-var\n+00010bb0: 6961 626c 652d 6275 6666 6572 2d6c 6f63 iable-buffer-loc\n+00010bc0: 616c 2720 6861 7320 6265 656e 2063 616c al' has been cal\n+00010bd0: 6c65 6420 6f6e 0a53 594d 424f 4c20 7468 led on.SYMBOL th\n+00010be0: 6520 6275 6666 6572 2d6c 6f63 616c 2076 e buffer-local v\n+00010bf0: 616c 7565 2069 6e20 7468 6520 6375 7272 alue in the curr\n+00010c00: 656e 7420 6275 6666 6572 2069 7320 7365 ent buffer is se\n+00010c10: 742e 2052 6574 7572 6e73 2072 6570 762e t. Returns repv.\n+00010c20: 7265 702e 6c61 6e67 2e73 796d 626f 6c73 rep.lang.symbols\n+00010c30: 2373 6574 706c 6973 7473 6574 706c 6973 #setplistsetplis\n+00010c40: 7420 5359 4d42 4f4c 2050 524f 502d 4c49 t SYMBOL PROP-LI\n+00010c50: 5354 0a0a 5365 7473 2074 6865 2070 726f ST..Sets the pro\n+00010c60: 7065 7274 7920 6c69 7374 206f 6620 5359 perty list of SY\n+00010c70: 4d42 4f4c 2074 6f20 5052 4f50 2d4c 4953 MBOL to PROP-LIS\n+00010c80: 542c 2072 6574 7572 6e73 2050 524f 502d T, returns PROP-\n+00010c90: 4c49 5354 2e72 6570 2e6c 616e 672e 7379 LIST.rep.lang.sy\n+00010ca0: 6d62 6f6c 7323 626f 756e 6470 626f 756e mbols#boundpboun\n+00010cb0: 6470 2053 594d 424f 4c0a 0a52 6574 7572 dp SYMBOL..Retur\n+00010cc0: 6e73 2074 2069 6620 5359 4d42 4f4c 2068 ns t if SYMBOL h\n+00010cd0: 6173 2061 2076 616c 7565 2061 7320 6120 as a value as a \n+00010ce0: 7661 7269 6162 6c65 2e72 6570 2e6c 616e variable.rep.lan\n+00010cf0: 672e 7379 6d62 6f6c 7323 7379 6d62 6f6c g.symbols#symbol\n+00010d00: 2d70 6c69 7374 7379 6d62 6f6c 2d70 6c69 -plistsymbol-pli\n+00010d10: 7374 2053 594d 424f 4c0a 0a52 6574 7572 st SYMBOL..Retur\n+00010d20: 6e73 2074 6865 2070 726f 7065 7274 792d ns the property-\n+00010d30: 6c69 7374 206f 6620 5359 4d42 4f4c 2e72 list of SYMBOL.r\n+00010d40: 6570 2e6c 616e 672e 7379 6d62 6f6c 7323 ep.lang.symbols#\n+00010d50: 6765 6e73 796d 6765 6e73 796d 0a0a 5265 gensymgensym..Re\n+00010d60: 7475 726e 7320 6120 6e65 7720 286e 6f6e turns a new (non\n+00010d70: 2d69 6e74 6572 6e65 6429 2073 796d 626f -interned) symbo\n+00010d80: 6c20 7769 7468 2061 2075 6e69 7175 6520 l with a unique \n+00010d90: 7072 696e 7420 6e61 6d65 2e72 6570 2e6c print name.rep.l\n+00010da0: 616e 672e 7379 6d62 6f6c 7323 7379 6d62 ang.symbols#symb\n+00010db0: 6f6c 7073 796d 626f 6c70 2041 5247 0a0a olpsymbolp ARG..\n+00010dc0: 5265 7475 726e 7320 7420 6966 2041 5247 Returns t if ARG\n+00010dd0: 2069 7320 6120 7379 6d62 6f6c 2e72 6570 is a symbol.rep\n+00010de0: 2e6c 616e 672e 7379 6d62 6f6c 7323 6d61 .lang.symbols#ma\n+00010df0: 6b75 6e62 6f75 6e64 6d61 6b75 6e62 6f75 kunboundmakunbou\n+00010e00: 6e64 2053 594d 424f 4c0a 0a4d 616b 6520 nd SYMBOL..Make \n+00010e10: 5359 4d42 4f4c 2068 6176 6520 6e6f 2076 SYMBOL have no v\n+00010e20: 616c 7565 2061 7320 6120 7661 7269 6162 alue as a variab\n+00010e30: 6c65 2e72 6570 2e6c 616e 672e 7379 6d62 le.rep.lang.symb\n+00010e40: 6f6c 7323 6765 7467 6574 2053 594d 424f ols#getget SYMBO\n+00010e50: 4c20 5052 4f50 4552 5459 0a0a 5265 7475 L PROPERTY..Retu\n+00010e60: 726e 7320 7468 6520 7661 6c75 6520 6f66 rns the value of\n+00010e70: 2053 594d 424f 4c27 7320 7072 6f70 6572 SYMBOL's proper\n+00010e80: 7479 2050 524f 5045 5254 592e 2053 6565 ty PROPERTY. See\n+00010e90: 2060 7075 7427 2e72 6570 2e6c 616e 672e `put'.rep.lang.\n+00010ea0: 7379 6d62 6f6c 7323 6170 726f 706f 7361 symbols#aproposa\n+00010eb0: 7072 6f70 6f73 2052 4547 4558 5020 5b50 propos REGEXP [P\n+00010ec0: 5245 4449 4341 5445 5d20 5b4f 4241 5252 REDICATE] [OBARR\n+00010ed0: 4159 5d0a 0a52 6574 7572 6e73 2061 206c AY]..Returns a l\n+00010ee0: 6973 7420 6f66 2073 796d 626f 6c73 2066 ist of symbols f\n+00010ef0: 726f 6d20 4f42 4152 5241 5920 286f 7220 rom OBARRAY (or \n+00010f00: 7468 6520 6465 6661 756c 7429 2077 686f the default) who\n+00010f10: 7365 2070 7269 6e74 2d6e 616d 650a 6d61 se print-name.ma\n+00010f20: 7463 6865 7320 7468 6520 7265 6775 6c61 tches the regula\n+00010f30: 722d 6578 7072 6573 7369 6f6e 2052 4547 r-expression REG\n+00010f40: 4558 502e 2049 6620 5052 4544 4943 4154 EXP. If PREDICAT\n+00010f50: 4520 6973 2067 6976 656e 2061 6e64 206e E is given and n\n+00010f60: 6f6e 2d6e 696c 2c0a 6561 6368 2073 796d on-nil,.each sym\n+00010f70: 626f 6c20 7768 6963 6820 6d61 7463 6865 bol which matche\n+00010f80: 7320 6973 2061 7070 6c69 6564 2074 6f20 s is applied to \n+00010f90: 7468 6520 6675 6e63 7469 6f6e 2050 5245 the function PRE\n+00010fa0: 4449 4341 5445 2c20 6966 2074 6865 2076 DICATE, if the v\n+00010fb0: 616c 7565 0a69 7320 6e6f 6e2d 6e69 6c20 alue.is non-nil \n+00010fc0: 6974 2069 7320 636f 6e73 6964 6572 6564 it is considered\n+00010fd0: 2061 206d 6174 6368 2e00 7265 702e 766d a match..rep.vm\n+00010fe0: 2e63 6f6d 7069 6c65 7223 636f 6d70 696c .compiler#compil\n+00010ff0: 652d 6669 6c65 2046 494c 452d 4e41 4d45 e-file FILE-NAME\n+00011000: 7265 702e 7374 7275 6374 7572 6573 2373 rep.structures#s\n+00011010: 6574 2d73 7065 6369 616c 2d65 6e76 6972 et-special-envir\n+00011020: 6f6e 6d65 6e74 7365 742d 7370 6563 6961 onmentset-specia\n+00011030: 6c2d 656e 7669 726f 6e6d 656e 7420 454e l-environment EN\n+00011040: 5620 5354 5255 4354 5552 4572 6570 2e6c V STRUCTURErep.l\n+00011050: 616e 672e 7379 6d62 6f6c 7323 7379 6d62 ang.symbols#symb\n+00011060: 6f6c 2d76 616c 7565 7379 6d62 6f6c 2d76 ol-valuesymbol-v\n+00011070: 616c 7565 2053 594d 424f 4c0a 0a52 6574 alue SYMBOL..Ret\n+00011080: 7572 6e73 2074 6865 2076 616c 7565 206f urns the value o\n+00011090: 6620 5359 4d42 4f4c 2c20 6966 2053 594d f SYMBOL, if SYM\n+000110a0: 424f 4c20 6973 2066 6c61 6767 6564 2061 BOL is flagged a\n+000110b0: 7320 6861 7669 6e67 2062 7566 6665 722d s having buffer-\n+000110c0: 6c6f 6361 6c0a 7661 6c75 6573 206c 6f6f local.values loo\n+000110d0: 6b20 666f 7220 6f6e 6520 6f66 2074 686f k for one of tho\n+000110e0: 7365 2066 6972 7374 2e72 6570 2e6c 616e se first.rep.lan\n+000110f0: 672e 7379 6d62 6f6c 7323 7365 742d 6465 g.symbols#set-de\n+00011100: 6661 756c 7473 6574 2d64 6566 6175 6c74 faultset-default\n+00011110: 2053 594d 424f 4c20 5641 4c55 450a 0a53 SYMBOL VALUE..S\n+00011120: 6574 7320 7468 6520 6465 6661 756c 7420 ets the default \n+00011130: 7661 6c75 6520 6f66 2053 594d 424f 4c20 value of SYMBOL \n+00011140: 746f 2056 414c 5545 2c20 7468 656e 2072 to VALUE, then r\n+00011150: 6574 7572 6e73 2056 414c 5545 2e72 6570 eturns VALUE.rep\n+00011160: 2e6c 616e 672e 7379 6d62 6f6c 7323 7379 .lang.symbols#sy\n+00011170: 6d62 6f6c 2d6e 616d 6573 796d 626f 6c2d mbol-namesymbol-\n+00011180: 6e61 6d65 2053 594d 424f 4c0a 0a52 6574 name SYMBOL..Ret\n+00011190: 7572 6e73 2074 6865 2070 7269 6e74 2d6e urns the print-n\n+000111a0: 616d 6520 6f66 2053 594d 424f 4c2e 7265 ame of SYMBOL.re\n+000111b0: 702e 6c61 6e67 2e73 796d 626f 6c73 2364 p.lang.symbols#d\n+000111c0: 6566 6175 6c74 2d62 6f75 6e64 7064 6566 efault-boundpdef\n+000111d0: 6175 6c74 2d62 6f75 6e64 7020 5359 4d42 ault-boundp SYMB\n+000111e0: 4f4c 0a0a 5265 7475 726e 7320 7420 6966 OL..Returns t if\n+000111f0: 2053 594d 424f 4c20 6861 7320 6120 6465 SYMBOL has a de\n+00011200: 6661 756c 7420 7661 6c75 652e 7265 702e fault value.rep.\n+00011210: 6c61 6e67 2e69 6e74 6572 7072 6574 6572 lang.interpreter\n+00011220: 2373 6574 7173 6574 7120 5b53 594d 424f #setqsetq [SYMBO\n+00011230: 4c20 464f 524d 5d20 2e2e 2e0a 0a53 6574 L FORM] .....Set\n+00011240: 7320 7468 6520 7661 6c75 6520 6f66 2065 s the value of e\n+00011250: 6163 6820 5359 4d42 4f4c 2074 6f20 7468 ach SYMBOL to th\n+00011260: 6520 7661 6c75 6520 6f66 2069 7473 2063 e value of its c\n+00011270: 6f72 7265 7370 6f6e 6469 6e67 2046 4f52 orresponding FOR\n+00011280: 4d0a 6576 616c 7561 7465 642c 2072 6574 M.evaluated, ret\n+00011290: 7572 6e73 2074 6865 2076 616c 7565 206f urns the value o\n+000112a0: 6620 7468 6520 6c61 7374 2065 7661 6c75 f the last evalu\n+000112b0: 6174 696f 6e2e 7265 702e 6c61 6e67 2e69 ation.rep.lang.i\n+000112c0: 6e74 6572 7072 6574 6572 2325 6465 6669 nterpreter#%defi\n+000112d0: 6e65 2564 6566 696e 6520 5359 4d42 4f4c ne%define SYMBOL\n+000112e0: 2046 4f52 4d20 5b44 4f43 2d53 5452 494e FORM [DOC-STRIN\n+000112f0: 475d 0a0a 4576 616c 7561 7465 2046 4f52 G]..Evaluate FOR\n+00011300: 4d2c 2074 6865 6e20 6372 6561 7465 2061 M, then create a\n+00011310: 2074 6f70 2d6c 6576 656c 2062 696e 6469 top-level bindi\n+00011320: 6e67 206f 6620 5359 4d42 4f4c 2077 686f ng of SYMBOL who\n+00011330: 7365 2076 616c 7565 2069 730a 7468 6520 se value is.the \n+00011340: 7265 7375 6c74 206f 6620 7468 6520 6576 result of the ev\n+00011350: 616c 7561 7469 6f6e 2e20 4966 2073 7563 aluation. If suc\n+00011360: 6820 6120 6269 6e64 696e 6720 616c 7265 h a binding alre\n+00011370: 6164 7920 6578 6973 7473 2c20 6974 2077 ady exists, it w\n+00011380: 696c 6c0a 6265 206f 7665 7277 7269 7474 ill.be overwritt\n+00011390: 656e 2e72 6570 2e6c 616e 672e 7379 6d62 en.rep.lang.symb\n+000113a0: 6f6c 7323 7075 7470 7574 2053 594d 424f ols#putput SYMBO\n+000113b0: 4c20 5052 4f50 4552 5459 2072 6570 760a L PROPERTY repv.\n+000113c0: 0a53 6574 7320 7468 6520 7661 6c75 6520 .Sets the value \n+000113d0: 6f66 2053 594d 424f 4c27 7320 7072 6f70 of SYMBOL's prop\n+000113e0: 6572 7479 2050 524f 5045 5254 5920 746f erty PROPERTY to\n+000113f0: 2072 6570 762c 2074 6869 7320 7661 6c75 repv, this valu\n+00011400: 6520 6361 6e20 6265 0a72 6574 7269 6576 e can be.retriev\n+00011410: 6564 2077 6974 6820 7468 6520 6067 6574 ed with the `get\n+00011420: 2720 6675 6e63 7469 6f6e 2e72 6570 2e6c ' function.rep.l\n+00011430: 616e 672e 7379 6d62 6f6c 7323 6d61 6b65 ang.symbols#make\n+00011440: 2d76 6172 6961 626c 652d 7370 6563 6961 -variable-specia\n+00011450: 6c6d 616b 652d 7661 7269 6162 6c65 2d73 lmake-variable-s\n+00011460: 7065 6369 616c 2053 594d 424f 4c0a 0a4d pecial SYMBOL..M\n+00011470: 6172 6b20 5359 4d42 4f4c 2061 7320 6265 ark SYMBOL as be\n+00011480: 696e 6720 6120 7370 6563 6961 6c20 2864 ing a special (d\n+00011490: 796e 616d 6963 616c 6c79 2d62 6f75 6e64 ynamically-bound\n+000114a0: 2920 7661 7269 6162 6c65 2e72 6570 2e6c ) variable.rep.l\n+000114b0: 616e 672e 7379 6d62 6f6c 7323 7370 6563 ang.symbols#spec\n+000114c0: 6961 6c2d 7661 7269 6162 6c65 2d70 7370 ial-variable-psp\n+000114d0: 6563 6961 6c2d 7661 7269 6162 6c65 2d70 ecial-variable-p\n+000114e0: 2053 594d 424f 4c0a 0a52 6574 7572 6e73 SYMBOL..Returns\n+000114f0: 2074 2069 6620 5359 4d42 4f4c 2069 7320 t if SYMBOL is \n+00011500: 6120 7370 6563 6961 6c20 7661 7269 6162 a special variab\n+00011510: 6c65 2028 6479 6e61 6d69 6361 6c6c 7920 le (dynamically \n+00011520: 7363 6f70 6564 292e 7265 702e 6c61 6e67 scoped).rep.lang\n+00011530: 2e64 6562 7567 2375 6e74 7261 6365 756e .debug#untraceun\n+00011540: 7472 6163 6520 5359 4d42 4f4c 0a0a 4361 trace SYMBOL..Ca\n+00011550: 6e63 656c 2074 6865 2065 6666 6563 7420 ncel the effect \n+00011560: 6f66 2028 7472 6163 6520 5359 4d42 4f4c of (trace SYMBOL\n+00011570: 292e 7265 702e 6461 7461 2e64 6174 756d ).rep.data.datum\n+00011580: 7323 6d61 6b65 2d64 6174 756d 6d61 6b65 s#make-datummake\n+00011590: 2d64 6174 756d 2056 414c 5545 2049 440a -datum VALUE ID.\n+000115a0: 0a43 7265 6174 6520 616e 6420 7265 7475 .Create and retu\n+000115b0: 726e 2061 206e 6577 2064 6174 6120 6f62 rn a new data ob\n+000115c0: 6a65 6374 206f 6620 7479 7065 2049 4420 ject of type ID \n+000115d0: 2861 6e20 6172 6269 7472 6172 7920 7661 (an arbitrary va\n+000115e0: 6c75 6529 2c20 6974 0a77 696c 6c20 6861 lue), it.will ha\n+000115f0: 7665 206f 626a 6563 7420 5641 4c55 4520 ve object VALUE \n+00011600: 6173 736f 6369 6174 6564 2077 6974 6820 associated with \n+00011610: 6974 2e61 6674 6572 2d6c 6f61 642d 616c it.after-load-al\n+00011620: 6973 7441 206c 6973 7420 6f66 2028 4c49 istA list of (LI\n+00011630: 4252 4152 5920 464f 524d 532e 2e2e 292e BRARY FORMS...).\n+00011640: 2057 6865 6e65 7665 7220 7468 6520 606c Whenever the `l\n+00011650: 6f61 6427 2063 6f6d 6d61 6e64 2072 6561 oad' command rea\n+00011660: 6473 2061 2066 696c 650a 6f66 204c 6973 ds a file.of Lis\n+00011670: 7020 636f 6465 204c 4942 5241 5259 2c20 p code LIBRARY, \n+00011680: 6974 2065 7865 6375 7465 7320 6561 6368 it executes each\n+00011690: 206f 6620 464f 524d 532e 204e 6f74 6520 of FORMS. Note \n+000116a0: 7468 6174 204c 4942 5241 5259 206d 7573 that LIBRARY mus\n+000116b0: 740a 6578 6163 746c 7920 6d61 7463 6820 t.exactly match \n+000116c0: 7468 6520 4649 4c45 2061 7267 756d 656e the FILE argumen\n+000116d0: 7420 6769 7665 6e20 746f 2060 6c6f 6164 t given to `load\n+000116e0: 272e 6c69 7370 2d6c 6962 2d64 6972 6563 '.lisp-lib-direc\n+000116f0: 746f 7279 5468 6520 6e61 6d65 206f 6620 toryThe name of \n+00011700: 7468 6520 6469 7265 6374 6f72 7920 696e the directory in\n+00011710: 2077 6869 6368 2074 6865 2073 7461 6e64 which the stand\n+00011720: 6172 6420 6c69 7370 2066 696c 6573 206c ard lisp files l\n+00011730: 6976 652e 646c 2d6c 6f61 642d 7265 6c6f ive.dl-load-relo\n+00011740: 632d 6e6f 7757 6865 6e20 6e6f 6e2d 6e69 c-nowWhen non-ni\n+00011750: 6c2c 2064 796e 616d 6963 616c 6c79 206c l, dynamically l\n+00011760: 6f61 6465 6420 6c69 6272 6172 6965 7320 oaded libraries \n+00011770: 6861 7665 2061 6c6c 2073 796d 626f 6c20 have all symbol \n+00011780: 7265 6c6f 6361 7469 6f6e 730a 7065 7266 relocations.perf\n+00011790: 726f 6d65 6420 6174 206c 6f61 642d 7469 romed at load-ti\n+000117a0: 6d65 2c20 6e6f 7420 6173 2072 6571 7569 me, not as requi\n+000117b0: 7265 642e 7265 702e 6c61 6e67 2e69 6e74 red.rep.lang.int\n+000117c0: 6572 7072 6574 6572 236c 616d 6264 616c erpreter#lambdal\n+000117d0: 616d 6264 6120 4c41 4d42 4441 2d4c 4953 ambda LAMBDA-LIS\n+000117e0: 5420 424f 4459 2e2e 2e0a 0a45 7661 6c75 T BODY.....Evalu\n+000117f0: 6174 6573 2074 6f20 616e 2061 6e6f 6e79 ates to an anony\n+00011800: 6d6f 7573 2066 756e 6374 696f 6e2e 7265 mous function.re\n+00011810: 702e 6461 7461 236e 636f 6e63 6e63 6f6e p.data#nconcncon\n+00011820: 6320 4c49 5354 532e 2e2e 0a0a 4465 7374 c LISTS.....Dest\n+00011830: 7275 6374 6976 656c 7920 636f 6e63 6174 ructively concat\n+00011840: 656e 6174 6573 2065 6163 6820 6f66 2069 enates each of i\n+00011850: 7427 7320 6172 6775 6d65 6e74 204c 4953 t's argument LIS\n+00011860: 5453 2e2e 2e20 696e 746f 206f 6e65 206e TS... into one n\n+00011870: 6577 0a6c 6973 742e 2045 7665 7279 204c ew.list. Every L\n+00011880: 4953 5420 6275 7420 7468 6520 6c61 7374 IST but the last\n+00011890: 2069 7320 6d6f 6469 6669 6564 2073 6f20 is modified so \n+000118a0: 7468 6174 2069 7427 7320 6c61 7374 2063 that it's last c\n+000118b0: 6472 2070 6f69 6e74 730a 746f 2074 6865 dr points.to the\n+000118c0: 2062 6567 696e 6e69 6e67 206f 6620 7468 beginning of th\n+000118d0: 6520 6e65 7874 206c 6973 742e 2052 6574 e next list. Ret\n+000118e0: 7572 6e73 2074 6865 206e 6577 206c 6973 urns the new lis\n+000118f0: 742e 7265 702e 6461 7461 2372 6576 6572 t.rep.data#rever\n+00011900: 7365 7265 7665 7273 6520 4c49 5354 0a0a sereverse LIST..\n+00011910: 5265 7475 726e 7320 6120 6e65 7720 6c69 Returns a new li\n+00011920: 7374 2077 6869 6368 2069 7320 6120 636f st which is a co\n+00011930: 7079 206f 6620 4c49 5354 2065 7863 6570 py of LIST excep\n+00011940: 7420 7468 6174 2074 6865 206d 656d 6265 t that the membe\n+00011950: 7273 2061 7265 2069 6e0a 7265 7665 7273 rs are in.revers\n+00011960: 6520 6f72 6465 722e 7265 702e 6461 7461 e order.rep.data\n+00011970: 2361 7373 6f63 6173 736f 6320 454c 5420 #assocassoc ELT \n+00011980: 4153 534f 432d 4c49 5354 0a0a 5365 6172 ASSOC-LIST..Sear\n+00011990: 6368 6573 2041 5353 4f43 2d4c 4953 5420 ches ASSOC-LIST \n+000119a0: 666f 7220 6120 6c69 7374 2077 686f 7365 for a list whose\n+000119b0: 2066 6972 7374 2065 6c65 6d65 6e74 2069 first element i\n+000119c0: 7320 454c 542e 2060 6173 736f 6327 2075 s ELT. `assoc' u\n+000119d0: 7365 730a 6065 7175 616c 2720 746f 2063 ses.`equal' to c\n+000119e0: 6f6d 7061 7265 2065 6c65 6d65 6e74 732e ompare elements.\n+000119f0: 2052 6574 7572 6e73 2074 6865 2073 7562 Returns the sub\n+00011a00: 2d6c 6973 7420 7374 6172 7469 6e67 2066 -list starting f\n+00011a10: 726f 6d20 7468 6520 6669 7273 7420 0a6d rom the first .m\n+00011a20: 6174 6368 696e 6720 6173 736f 6369 6174 atching associat\n+00011a30: 696f 6e2e 0a46 6f72 2065 7861 6d70 6c65 ion..For example\n+00011a40: 2c0a 2020 2020 2861 7373 6f63 2027 7468 ,. (assoc 'th\n+00011a50: 7265 6520 2728 286f 6e65 202e 2031 2920 ree '((one . 1) \n+00011a60: 2874 776f 202e 2032 2920 2874 6872 6565 (two . 2) (three\n+00011a70: 202e 2033 2920 2866 6f75 7220 2e20 3429 . 3) (four . 4)\n+00011a80: 2929 0a20 2020 2020 3d3e 2028 7468 7265 )). => (thre\n+00011a90: 6520 2e20 3329 7265 702e 6461 7461 2361 e . 3)rep.data#a\n+00011aa0: 7373 7161 7373 7120 454c 5420 4153 534f ssqassq ELT ASSO\n+00011ab0: 432d 4c49 5354 0a0a 5365 6172 6368 6573 C-LIST..Searches\n+00011ac0: 2041 5353 4f43 2d4c 4953 5420 666f 7220 ASSOC-LIST for \n+00011ad0: 6120 6c69 7374 2077 686f 7365 2066 6972 a list whose fir\n+00011ae0: 7374 2065 6c65 6d65 6e74 2069 7320 454c st element is EL\n+00011af0: 542e 2060 6173 7371 2720 7573 6573 2060 T. `assq' uses `\n+00011b00: 6571 270a 746f 2063 6f6d 7061 7265 2065 eq'.to compare e\n+00011b10: 6c65 6d65 6e74 732e 2052 6574 7572 6e73 lements. Returns\n+00011b20: 2074 6865 2073 7562 2d6c 6973 7420 7374 the sub-list st\n+00011b30: 6172 7469 6e67 2066 726f 6d20 7468 6520 arting from the \n+00011b40: 6669 7273 7420 6d61 7463 6869 6e67 0a61 first matching.a\n+00011b50: 7373 6f63 6961 7469 6f6e 2e72 6570 2e64 ssociation.rep.d\n+00011b60: 6174 6123 7261 7373 6f63 7261 7373 6f63 ata#rassocrassoc\n+00011b70: 2045 4c54 2041 5353 4f43 2d4c 4953 540a ELT ASSOC-LIST.\n+00011b80: 0a53 6561 7263 6865 7320 4153 534f 432d .Searches ASSOC-\n+00011b90: 4c49 5354 2066 6f72 2061 2063 6f6e 732d LIST for a cons-\n+00011ba0: 6365 6c6c 2077 686f 7365 2063 6472 2065 cell whose cdr e\n+00011bb0: 6c65 6d65 6e74 2069 7320 6065 7175 616c lement is `equal\n+00011bc0: 2720 746f 2045 4c54 2e20 0a52 6574 7572 ' to ELT. .Retur\n+00011bd0: 6e73 2074 6865 2066 6972 7374 2063 6f6e ns the first con\n+00011be0: 732d 6365 6c6c 2077 6869 6368 206d 6174 s-cell which mat\n+00011bf0: 6368 6573 2c20 6f72 206e 696c 2e0a 466f ches, or nil..Fo\n+00011c00: 7220 6578 616d 706c 652c 0a20 2020 2028 r example,. (\n+00011c10: 7261 7373 6f63 2033 2027 2828 6f6e 6520 rassoc 3 '((one \n+00011c20: 2e20 3129 2028 7477 6f20 2e20 3229 2028 . 1) (two . 2) (\n+00011c30: 7468 7265 6520 2e20 3329 2028 666f 7572 three . 3) (four\n+00011c40: 202e 2034 2929 290a 2020 2020 203d 3e20 . 4))). => \n+00011c50: 2874 6872 6565 202e 2033 2972 6570 2e64 (three . 3)rep.d\n+00011c60: 6174 6123 6d61 7063 6172 6d61 7063 6172 ata#mapcarmapcar\n+00011c70: 2046 554e 4354 494f 4e20 4c49 5354 0a0a FUNCTION LIST..\n+00011c80: 4361 6c6c 7320 4655 4e43 5449 4f4e 2d4e Calls FUNCTION-N\n+00011c90: 414d 4520 7769 7468 2065 6163 6820 656c AME with each el\n+00011ca0: 656d 656e 7420 6f66 204c 4953 5420 6173 ement of LIST as\n+00011cb0: 2061 6e20 6172 6775 6d65 6e74 2069 6e20 an argument in \n+00011cc0: 7475 726e 2061 6e64 0a72 6574 7572 6e73 turn and.returns\n+00011cd0: 2061 206e 6577 206c 6973 7420 636f 6e73 a new list cons\n+00011ce0: 7472 7563 7465 6420 6672 6f6d 2074 6865 tructed from the\n+00011cf0: 2072 6573 756c 7473 2c20 6965 2c0a 2020 results, ie,. \n+00011d00: 286d 6170 6361 7220 2866 756e 6374 696f (mapcar (functio\n+00011d10: 6e20 286c 616d 6264 6120 2878 2920 2831 n (lambda (x) (1\n+00011d20: 2b20 7829 2929 2027 2831 2032 2033 2929 + x))) '(1 2 3))\n+00011d30: 0a20 2020 3d3e 2028 3220 3320 3429 7265 . => (2 3 4)re\n+00011d40: 702e 6461 7461 236d 6170 636d 6170 6320 p.data#mapcmapc \n+00011d50: 4655 4e43 5449 4f4e 204c 4953 540a 0a41 FUNCTION LIST..A\n+00011d60: 7070 6c69 6573 2046 554e 4354 494f 4e20 pplies FUNCTION \n+00011d70: 746f 2065 6163 6820 656c 656d 656e 7420 to each element \n+00011d80: 696e 204c 4953 542c 2064 6973 6361 7264 in LIST, discard\n+00011d90: 7320 7468 6520 7265 7375 6c74 732e 7265 s the results.re\n+00011da0: 702e 6461 7461 236d 656d 6265 726d 656d p.data#membermem\n+00011db0: 6265 7220 454c 5420 4c49 5354 0a0a 4966 ber ELT LIST..If\n+00011dc0: 2045 4c54 2069 7320 6120 6d65 6d62 6572 ELT is a member\n+00011dd0: 206f 6620 6c69 7374 204c 4953 5420 7468 of list LIST th\n+00011de0: 656e 2072 6574 7572 6e20 7468 6520 7461 en return the ta\n+00011df0: 696c 206f 6620 7468 6520 6c69 7374 2073 il of the list s\n+00011e00: 7461 7274 696e 670a 6672 6f6d 2074 6865 tarting.from the\n+00011e10: 206d 6174 6368 6564 2045 4c54 2c20 6965 matched ELT, ie\n+00011e20: 2c0a 2020 286d 656d 6265 7220 3120 2728 ,. (member 1 '(\n+00011e30: 3220 3120 3329 290a 2020 203d 3e20 2831 2 1 3)). => (1\n+00011e40: 2033 290a 606d 656d 6265 7227 2075 7365 3).`member' use\n+00011e50: 7320 6065 7175 616c 2720 746f 2063 6f6d s `equal' to com\n+00011e60: 7061 7265 2061 746f 6d73 2e72 6570 2e64 pare atoms.rep.d\n+00011e70: 6174 6123 6d65 6d71 6d65 6d71 2045 4c54 ata#memqmemq ELT\n+00011e80: 204c 4953 540a 0a49 6620 454c 5420 6973 LIST..If ELT is\n+00011e90: 2061 206d 656d 6265 7220 6f66 206c 6973 a member of lis\n+00011ea0: 7420 4c49 5354 2074 6865 6e20 7265 7475 t LIST then retu\n+00011eb0: 726e 2074 6865 2074 6169 6c20 6f66 2074 rn the tail of t\n+00011ec0: 6865 206c 6973 7420 7374 6172 7469 6e67 he list starting\n+00011ed0: 0a66 726f 6d20 7468 6520 6d61 7463 6865 .from the matche\n+00011ee0: 6420 454c 542c 2069 652c 0a20 2028 6d65 d ELT, ie,. (me\n+00011ef0: 6d71 2031 2027 2832 2031 2033 2929 0a20 mq 1 '(2 1 3)). \n+00011f00: 2020 3d3e 2028 3120 3329 0a60 6d65 6d71 => (1 3).`memq\n+00011f10: 2720 7573 6573 2060 6571 2720 746f 2063 ' uses `eq' to c\n+00011f20: 6f6d 7061 7265 2061 746f 6d73 2e72 6570 ompare atoms.rep\n+00011f30: 2e64 6174 6123 6465 6c65 7465 6465 6c65 .data#deletedele\n+00011f40: 7465 2045 4c54 204c 4953 540a 0a52 6574 te ELT LIST..Ret\n+00011f50: 7572 6e73 204c 4953 5420 7769 7468 2061 urns LIST with a\n+00011f60: 6e79 206d 656d 6265 7273 2060 6571 7561 ny members `equa\n+00011f70: 6c27 2074 6f20 454c 5420 6465 7374 7275 l' to ELT destru\n+00011f80: 6374 6976 656c 7920 7265 6d6f 7665 642e ctively removed.\n+00011f90: 7265 702e 6461 7461 2373 7472 696e 672d rep.data#string-\n+00011fa0: 6571 7561 6c73 7472 696e 672d 6571 7561 equalstring-equa\n+00011fb0: 6c20 5354 5249 4e47 3120 5354 5249 4e47 l STRING1 STRING\n+00011fc0: 320a 0a52 6574 7572 6e73 2074 2069 6620 2..Returns t if \n+00011fd0: 5354 5249 4e47 3120 616e 6420 5354 5249 STRING1 and STRI\n+00011fe0: 4e47 3220 6172 6520 7468 6520 7361 6d65 NG2 are the same\n+00011ff0: 2c20 6967 6e6f 7269 6e67 2063 6173 652e , ignoring case.\n+00012000: 7265 702e 6c61 6e67 2e64 6562 7567 2374 rep.lang.debug#t\n+00012010: 7261 6365 7472 6163 6520 5359 4d42 4f4c racetrace SYMBOL\n+00012020: 0a0a 466c 6167 2074 6861 7420 7768 656e ..Flag that when\n+00012030: 6576 6572 2053 594d 424f 4c20 6973 2065 ever SYMBOL is e\n+00012040: 7661 6c75 6174 6564 2028 6173 2061 2076 valuated (as a v\n+00012050: 6172 6961 626c 6520 6f72 2061 2066 756e ariable or a fun\n+00012060: 6374 696f 6e29 2074 6865 0a64 6562 7567 ction) the.debug\n+00012070: 6765 7220 6973 2065 6e74 6572 6564 2e72 ger is entered.r\n+00012080: 6570 2e6c 616e 672e 7379 6d62 6f6c 7323 ep.lang.symbols#\n+00012090: 6d61 6b65 2d6b 6579 776f 7264 6d61 6b65 make-keywordmake\n+000120a0: 2d6b 6579 776f 7264 2053 594d 424f 4c0a -keyword SYMBOL.\n+000120b0: 0a52 6574 7572 6e20 7468 6520 6b65 7977 .Return the keyw\n+000120c0: 6f72 6420 7379 6d62 6f6c 2074 6861 7420 ord symbol that \n+000120d0: 7368 6f75 6c64 2062 6520 7573 6564 2069 should be used i\n+000120e0: 6e20 6172 6775 6d65 6e74 206c 6973 7473 n argument lists\n+000120f0: 2074 6f0a 7072 6f76 6964 6520 7468 6520 to.provide the \n+00012100: 6d61 726b 2074 6865 2076 616c 7565 206f mark the value o\n+00012110: 6620 7468 6520 6172 6775 6d65 6e74 2063 f the argument c\n+00012120: 616c 6c65 6420 5359 4d42 4f4c 2e20 416e alled SYMBOL. An\n+00012130: 2065 7272 6f72 2069 730a 7369 676e 616c error is.signal\n+00012140: 6c65 6420 6966 2053 594d 424f 4c20 6973 led if SYMBOL is\n+00012150: 2069 7473 656c 6620 6120 6b65 7977 6f72 itself a keywor\n+00012160: 642e 7265 702e 6c61 6e67 2e73 796d 626f d.rep.lang.symbo\n+00012170: 6c73 236b 6579 776f 7264 706b 6579 776f ls#keywordpkeywo\n+00012180: 7264 7020 4152 470a 0a52 6574 7572 6e20 rdp ARG..Return \n+00012190: 7472 7565 2069 6620 4152 4720 6973 2061 true if ARG is a\n+000121a0: 206b 6579 776f 7264 2073 796d 626f 6c2e keyword symbol.\n+000121b0: 7265 702e 6461 7461 2e64 6174 756d 7323 rep.data.datums#\n+000121c0: 6465 6669 6e65 2d64 6174 756d 2d70 7269 define-datum-pri\n+000121d0: 6e74 6572 6465 6669 6e65 2d64 6174 756d nterdefine-datum\n+000121e0: 2d70 7269 6e74 6572 2049 4420 5052 494e -printer ID PRIN\n+000121f0: 5445 520a 0a52 6567 6973 7465 7220 6120 TER..Register a \n+00012200: 6375 7374 6f6d 2070 7269 6e74 6572 2066 custom printer f\n+00012210: 6f72 2061 6c6c 2064 6174 756d 7320 7769 or all datums wi\n+00012220: 7468 2074 7970 6520 4944 2e20 5768 656e th type ID. When\n+00012230: 2074 6865 7365 0a6f 626a 6563 7473 2070 these.objects p\n+00012240: 7269 6e74 6564 2061 7265 2c20 7468 6520 rinted are, the \n+00012250: 6675 6e63 7469 6f6e 2050 5249 4e54 4552 function PRINTER\n+00012260: 2077 696c 6c20 6265 2063 616c 6c65 6420 will be called \n+00012270: 7769 7468 2074 776f 0a61 7267 756d 656e with two.argumen\n+00012280: 7473 2c20 7468 6520 6461 7475 6d20 616e ts, the datum an\n+00012290: 6420 7468 6520 7374 7265 616d 2074 6f20 d the stream to \n+000122a0: 7072 696e 7420 746f 2e72 6570 2e64 6174 print to.rep.dat\n+000122b0: 612e 6461 7475 6d73 2364 6174 756d 2d73 a.datums#datum-s\n+000122c0: 6574 6461 7475 6d2d 7365 7420 4441 5455 etdatum-set DATU\n+000122d0: 4d20 4944 2056 414c 5545 0a0a 4966 2064 M ID VALUE..If d\n+000122e0: 6174 6120 6f62 6a65 6374 2044 4154 554d ata object DATUM\n+000122f0: 2068 6173 2074 7970 6520 4944 2c20 6d6f has type ID, mo\n+00012300: 6469 6679 2069 7473 2061 7373 6f63 6961 dify its associa\n+00012310: 7465 6420 7661 6c75 6520 746f 2062 650a ted value to be.\n+00012320: 5641 4c55 452c 2065 6c73 6520 7369 676e VALUE, else sign\n+00012330: 616c 2061 6e20 6572 726f 722e 7265 702d al an error.rep-\n+00012340: 6469 7265 6374 6f72 7954 6865 2064 6972 directoryThe dir\n+00012350: 6563 746f 7279 2069 6e20 7768 6963 6820 ectory in which \n+00012360: 616c 6c20 696e 7374 616c 6c65 6420 6461 all installed da\n+00012370: 7461 2066 696c 6573 206c 6976 652e 6578 ta files live.ex\n+00012380: 6563 2d64 6972 6563 746f 7279 5468 6520 ec-directoryThe \n+00012390: 6e61 6d65 206f 6620 7468 6520 6469 7265 name of the dire\n+000123a0: 6374 6f72 7920 636f 6e74 6169 6e69 6e67 ctory containing\n+000123b0: 2061 7263 6869 7465 6374 7572 6520 7370 architecture sp\n+000123c0: 6563 6966 6963 2066 696c 6573 2e6c 6f61 ecific files.loa\n+000123d0: 642d 6669 6c65 6e61 6d65 5768 696c 6520 d-filenameWhile \n+000123e0: 7573 696e 6720 7468 6520 606c 6f61 6427 using the `load'\n+000123f0: 2066 756e 6374 696f 6e20 746f 206c 6f61 function to loa\n+00012400: 6420 6120 4c69 7370 206c 6962 7261 7279 d a Lisp library\n+00012410: 2c20 7468 6973 2076 6172 6961 626c 6520 , this variable \n+00012420: 6973 0a73 6574 2074 6f20 7468 6520 6e61 is.set to the na\n+00012430: 6d65 206f 6620 7468 6520 6669 6c65 2062 me of the file b\n+00012440: 6569 6e67 206c 6f61 6465 642e 7265 702e eing loaded.rep.\n+00012450: 6461 7461 2363 6472 6364 7220 434f 4e53 data#cdrcdr CONS\n+00012460: 2d43 454c 4c0a 0a52 6574 7572 6e73 2074 -CELL..Returns t\n+00012470: 6865 2076 616c 7565 2073 746f 7265 6420 he value stored \n+00012480: 696e 2074 6865 2063 6472 2073 6c6f 7420 in the cdr slot \n+00012490: 6f66 2043 4f4e 532d 4345 4c4c 2c20 6f72 of CONS-CELL, or\n+000124a0: 206e 696c 2069 6620 434f 4e53 2d43 454c nil if CONS-CEL\n+000124b0: 4c0a 6973 206e 696c 2e72 6570 2e64 6174 L.is nil.rep.dat\n+000124c0: 6123 6c69 7374 6c69 7374 2041 5247 532e a#listlist ARGS.\n+000124d0: 2e2e 0a0a 5265 7475 726e 7320 6120 6e65 ....Returns a ne\n+000124e0: 7720 6c69 7374 2077 6974 6820 656c 656d w list with elem\n+000124f0: 656e 7473 2041 5247 532e 2e2e 7265 702e ents ARGS...rep.\n+00012500: 6461 7461 2372 706c 6163 6472 706c 6163 data#rplacdrplac\n+00012510: 6420 434f 4e53 2d43 454c 4c20 4e45 572d d CONS-CELL NEW-\n+00012520: 4344 520a 0a53 6574 7320 7468 6520 7661 CDR..Sets the va\n+00012530: 6c75 6520 6f66 2074 6865 2063 6472 2073 lue of the cdr s\n+00012540: 6c6f 7420 696e 2043 4f4e 532d 4345 4c4c lot in CONS-CELL\n+00012550: 2074 6f20 4e45 572d 4344 522e 0a52 6574 to NEW-CDR..Ret\n+00012560: 7572 6e73 2074 6865 2043 4f4e 532d 4345 urns the CONS-CE\n+00012570: 4c4c 2e72 6570 2e64 6174 6123 6e72 6576 LL.rep.data#nrev\n+00012580: 6572 7365 6e72 6576 6572 7365 204c 4953 ersenreverse LIS\n+00012590: 540a 0a52 6574 7572 6e73 204c 4953 5420 T..Returns LIST \n+000125a0: 616c 7465 7265 6420 736f 2074 6861 7420 altered so that \n+000125b0: 6974 2773 206d 656d 6265 7273 2061 7265 it's members are\n+000125c0: 2069 6e20 7265 7665 7273 6520 6f72 6465 in reverse orde\n+000125d0: 7220 746f 2077 6861 7420 7468 6579 0a77 r to what they.w\n+000125e0: 6572 652e 2054 6869 7320 6675 6e63 7469 ere. This functi\n+000125f0: 6f6e 2069 7320 6465 7374 7275 6374 6976 on is destructiv\n+00012600: 6520 746f 7761 7264 7320 6974 2773 2061 e towards it's a\n+00012610: 7267 756d 656e 742e 7265 702e 6461 7461 rgument.rep.data\n+00012620: 2372 6173 7371 7261 7373 7120 454c 5420 #rassqrassq ELT \n+00012630: 4153 534f 432d 4c49 5354 0a0a 5365 6172 ASSOC-LIST..Sear\n+00012640: 6368 6573 2041 5353 4f43 2d4c 4953 5420 ches ASSOC-LIST \n+00012650: 666f 7220 6120 636f 6e73 2d63 656c 6c20 for a cons-cell \n+00012660: 7768 6f73 6520 6364 7220 6973 2060 6571 whose cdr is `eq\n+00012670: 2720 746f 2045 4c54 2e0a 5265 7475 726e ' to ELT..Return\n+00012680: 7320 7468 6520 6669 7273 7420 6d61 7463 s the first matc\n+00012690: 6869 6e67 2063 6f6e 732d 6365 6c6c 2c20 hing cons-cell, \n+000126a0: 656c 7365 206e 696c 2e72 6570 2e64 6174 else nil.rep.dat\n+000126b0: 6123 6669 6c74 6572 6669 6c74 6572 2050 a#filterfilter P\n+000126c0: 5245 4449 4341 5445 204c 4953 540a 0a52 REDICATE LIST..R\n+000126d0: 6574 7572 6e20 6120 6e65 7720 6c69 7374 eturn a new list\n+000126e0: 2c20 636f 6e73 6973 7469 6e67 206f 6620 , consisting of \n+000126f0: 7468 6520 656c 656d 656e 7473 2069 6e20 the elements in \n+00012700: 4c49 5354 2077 6869 6368 2074 6865 2066 LIST which the f\n+00012710: 756e 6374 696f 6e0a 5052 4544 4943 4154 unction.PREDICAT\n+00012720: 4520 7265 7475 726e 7320 7420 7768 656e E returns t when\n+00012730: 2061 7070 6c69 6564 2074 6f3b 2069 2e65 applied to; i.e\n+00012740: 2e20 736f 6d65 7468 696e 6720 6c69 6b65 . something like\n+00012750: 0a0a 286d 6170 6361 7220 276e 636f 6e63 ..(mapcar 'nconc\n+00012760: 2028 6d61 7063 6172 2023 2728 6c61 6d62 (mapcar #'(lamb\n+00012770: 6461 2028 7829 0a09 0909 2020 2028 7768 da (x).... (wh\n+00012780: 656e 2028 5052 4544 4943 4154 4520 7829 en (PREDICATE x)\n+00012790: 0a09 0909 2020 2020 2028 6c69 7374 2078 .... (list x\n+000127a0: 2929 290a 0909 2020 2020 2020 204c 4953 )))... LIS\n+000127b0: 5429 2972 6570 2e64 6174 6123 6d65 6d71 T))rep.data#memq\n+000127c0: 6c6d 656d 716c 2045 4c54 204c 4953 540a lmemql ELT LIST.\n+000127d0: 0a49 6620 454c 5420 6973 2061 206d 656d .If ELT is a mem\n+000127e0: 6265 7220 6f66 206c 6973 7420 4c49 5354 ber of list LIST\n+000127f0: 2074 6865 6e20 7265 7475 726e 2074 6865 then return the\n+00012800: 2074 6169 6c20 6f66 2074 6865 206c 6973 tail of the lis\n+00012810: 7420 7374 6172 7469 6e67 0a66 726f 6d20 t starting.from \n+00012820: 7468 6520 6d61 7463 6865 6420 454c 542e the matched ELT.\n+00012830: 2060 6d65 6d71 6c27 2075 7365 7320 6065 `memql' uses `e\n+00012840: 716c 2720 746f 2063 6f6d 7061 7265 206c ql' to compare l\n+00012850: 6973 7420 6974 656d 732e 7265 702e 6461 ist items.rep.da\n+00012860: 7461 2364 656c 7164 656c 7120 454c 5420 ta#delqdelq ELT \n+00012870: 4c49 5354 0a0a 5265 7475 726e 7320 4c49 LIST..Returns LI\n+00012880: 5354 2077 6974 6820 616e 7920 6d65 6d62 ST with any memb\n+00012890: 6572 7320 6065 7127 2074 6f20 454c 5420 ers `eq' to ELT \n+000128a0: 6465 7374 7275 6374 6976 656c 7920 7265 destructively re\n+000128b0: 6d6f 7665 642e 7265 702e 6461 7461 2361 moved.rep.data#a\n+000128c0: 7272 6179 7061 7272 6179 7020 4152 470a rrayparrayp ARG.\n+000128d0: 0a52 6574 7572 6e73 2074 2077 6865 6e20 .Returns t when \n+000128e0: 4152 4720 6973 2061 6e20 6172 7261 792e ARG is an array.\n+000128f0: 7265 702e 6461 7461 2361 7365 7461 7365 rep.data#asetase\n+00012900: 7420 4152 5241 5920 494e 4445 5820 4e45 t ARRAY INDEX NE\n+00012910: 572d 5641 4c55 450a 0a53 6574 7320 656c W-VALUE..Sets el\n+00012920: 656d 656e 7420 6e75 6d62 6572 2049 4e44 ement number IND\n+00012930: 4558 2028 6120 706f 7369 7469 7665 2069 EX (a positive i\n+00012940: 6e74 6567 6572 2920 6f66 2041 5252 4159 nteger) of ARRAY\n+00012950: 2028 6361 6e20 6265 2061 2076 6563 746f (can be a vecto\n+00012960: 720a 6f72 2061 2073 7472 696e 6729 2074 r.or a string) t\n+00012970: 6f20 4e45 572d 5641 4c55 452c 2072 6574 o NEW-VALUE, ret\n+00012980: 7572 6e69 6e67 204e 4557 2d56 414c 5545 urning NEW-VALUE\n+00012990: 2e20 4e6f 7465 2074 6861 7420 7374 7269 . Note that stri\n+000129a0: 6e67 730a 6361 6e20 6f6e 6c79 2063 6f6e ngs.can only con\n+000129b0: 7461 696e 2063 6861 7261 6374 6572 7320 tain characters \n+000129c0: 2869 652c 2069 6e74 6567 6572 7329 2e72 (ie, integers).r\n+000129d0: 6570 2e64 6174 6123 6172 6566 6172 6566 ep.data#arefaref\n+000129e0: 2041 5252 4159 2049 4e44 4558 0a0a 5265 ARRAY INDEX..Re\n+000129f0: 7475 726e 7320 7468 6520 494e 4445 5874 turns the INDEXt\n+00012a00: 6820 2861 206e 6f6e 2d6e 6567 6174 6976 h (a non-negativ\n+00012a10: 6520 696e 7465 6765 7229 2065 6c65 6d65 e integer) eleme\n+00012a20: 6e74 206f 6620 4152 5241 592c 2077 6869 nt of ARRAY, whi\n+00012a30: 6368 0a63 616e 2062 6520 6120 7665 6374 ch.can be a vect\n+00012a40: 6f72 206f 7220 6120 7374 7269 6e67 2e20 or or a string. \n+00012a50: 494e 4445 5820 7374 6172 7473 2061 7420 INDEX starts at \n+00012a60: 7a65 726f 2e72 6570 2e64 6174 6123 636f zero.rep.data#co\n+00012a70: 6e63 6174 636f 6e63 6174 2041 5247 532e ncatconcat ARGS.\n+00012a80: 2e2e 0a0a 436f 6e63 6174 656e 6174 6573 ....Concatenates\n+00012a90: 2061 6c6c 2041 5247 532e 2e2e 2069 6e74 all ARGS... int\n+00012aa0: 6f20 6120 7369 6e67 6c65 2073 7472 696e o a single strin\n+00012ab0: 672c 2065 6163 6820 6172 6775 6d65 6e74 g, each argument\n+00012ac0: 2063 616e 2062 6520 6120 7374 7269 6e67 can be a string\n+00012ad0: 2c0a 6120 6368 6172 6163 7465 7220 6f72 ,.a character or\n+00012ae0: 2061 206c 6973 7420 6f72 2076 6563 746f a list or vecto\n+00012af0: 7220 6f66 2063 6861 7261 6374 6572 732e r of characters.\n+00012b00: 7265 702e 6461 7461 236c 656e 6774 686c rep.data#lengthl\n+00012b10: 656e 6774 6820 5345 5155 454e 4345 0a0a ength SEQUENCE..\n+00012b20: 5265 7475 726e 7320 7468 6520 6e75 6d62 Returns the numb\n+00012b30: 6572 206f 6620 656c 656d 656e 7473 2069 er of elements i\n+00012b40: 6e20 5345 5155 454e 4345 2028 6120 7374 n SEQUENCE (a st\n+00012b50: 7269 6e67 2c20 6c69 7374 206f 7220 7665 ring, list or ve\n+00012b60: 6374 6f72 292e 7265 702e 6461 7461 2363 ctor).rep.data#c\n+00012b70: 6f70 792d 7365 7175 656e 6365 636f 7079 opy-sequencecopy\n+00012b80: 2d73 6571 7565 6e63 6520 5345 5155 454e -sequence SEQUEN\n+00012b90: 4345 0a0a 5265 7475 726e 7320 6120 6e65 CE..Returns a ne\n+00012ba0: 7720 7365 7175 656e 6365 2077 686f 7365 w sequence whose\n+00012bb0: 2065 6c65 6d65 6e74 7320 6172 6520 6571 elements are eq\n+00012bc0: 2074 6f20 7468 6f73 6520 696e 2053 4551 to those in SEQ\n+00012bd0: 5545 4e43 452e 7265 702e 6461 7461 2365 UENCE.rep.data#e\n+00012be0: 6c74 656c 7420 5345 5155 454e 4345 2049 ltelt SEQUENCE I\n+00012bf0: 4e44 4558 0a0a 5265 7475 726e 2074 6865 NDEX..Return the\n+00012c00: 2065 6c65 6d65 6e74 206f 6620 5345 5155 element of SEQU\n+00012c10: 454e 4345 2061 7420 706f 7369 7469 6f6e ENCE at position\n+00012c20: 2049 4e44 4558 2028 636f 756e 7469 6e67 INDEX (counting\n+00012c30: 2066 726f 6d20 7a65 726f 292e 7265 702e from zero).rep.\n+00012c40: 696f 2e66 696c 6573 236c 6f61 642d 6669 io.files#load-fi\n+00012c50: 6c65 6c6f 6164 2d66 696c 6520 4649 4c45 leload-file FILE\n+00012c60: 4e41 4d45 205b 5354 5255 4354 5552 455d NAME [STRUCTURE]\n+00012c70: 0a0a 4c6f 6164 2074 6865 2066 696c 6520 ..Load the file \n+00012c80: 6f66 204c 6973 7020 666f 726d 7320 6361 of Lisp forms ca\n+00012c90: 6c6c 6564 2046 494c 454e 414d 4520 286e lled FILENAME (n\n+00012ca0: 6f20 7375 6666 6978 6573 2061 7265 2061 o suffixes are a\n+00012cb0: 6464 6564 2c20 6f72 0a70 6174 6873 2073 dded, or.paths s\n+00012cc0: 6561 7263 6865 6429 2e20 5468 6520 6669 earched). The fi\n+00012cd0: 6c65 2069 7320 6c6f 6164 6564 2069 6e20 le is loaded in \n+00012ce0: 6120 6e75 6c6c 206c 6578 6963 616c 2065 a null lexical e\n+00012cf0: 6e76 6972 6f6e 6d65 6e74 2c0a 7769 7468 nvironment,.with\n+00012d00: 696e 2053 5452 5543 5455 5245 2e20 5468 in STRUCTURE. Th\n+00012d10: 6520 7661 6c75 6520 6f66 2074 6865 206c e value of the l\n+00012d20: 6173 7420 666f 726d 2065 7661 6c75 6174 ast form evaluat\n+00012d30: 6564 2069 7320 7265 7475 726e 6564 2e72 ed is returned.r\n+00012d40: 6570 2e69 6f2e 6669 6c65 7323 6c6f 6164 ep.io.files#load\n+00012d50: 6c6f 6164 2046 494c 4520 5b4e 4f2d 4552 load FILE [NO-ER\n+00012d60: 524f 525d 205b 4e4f 2d50 4154 485d 205b ROR] [NO-PATH] [\n+00012d70: 4e4f 2d53 5546 4649 585d 0a0a 4174 7465 NO-SUFFIX]..Atte\n+00012d80: 6d70 7420 746f 206f 7065 6e20 616e 6420 mpt to open and \n+00012d90: 7468 656e 2072 6561 642d 616e 642d 6576 then read-and-ev\n+00012da0: 616c 2074 6865 2066 696c 6520 6f66 204c al the file of L\n+00012db0: 6973 7020 636f 6465 2046 494c 452e 0a0a isp code FILE...\n+00012dc0: 466f 7220 6561 6368 2064 6972 6563 746f For each directo\n+00012dd0: 7279 206e 616d 6564 2069 6e20 7468 6520 ry named in the \n+00012de0: 7661 7269 6162 6c65 2060 6c6f 6164 2d70 variable `load-p\n+00012df0: 6174 6827 2074 7269 6573 2074 6865 2076 ath' tries the v\n+00012e00: 616c 7565 206f 660a 4649 4c45 2077 6974 alue of.FILE wit\n+00012e10: 6820 602e 6a6c 6327 2028 636f 6d70 696c h `.jlc' (compil\n+00012e20: 6564 2d6c 6973 7029 2061 7070 656e 6465 ed-lisp) appende\n+00012e30: 6420 746f 2069 742c 2074 6865 6e20 7769 d to it, then wi\n+00012e40: 7468 2060 2e6a 6c27 2061 7070 656e 6465 th `.jl' appende\n+00012e50: 640a 746f 2069 742c 2066 696e 616c 6c79 d.to it, finally\n+00012e60: 2074 7269 6573 2046 494c 4520 7769 7468 tries FILE with\n+00012e70: 6f75 7420 6d6f 6469 6669 6361 7469 6f6e out modification\n+00012e80: 2e0a 0a49 6620 4e4f 2d45 5252 4f52 2069 ...If NO-ERROR i\n+00012e90: 7320 6e6f 6e2d 6e69 6c20 6e6f 2065 7272 s non-nil no err\n+00012ea0: 6f72 2069 7320 7369 676e 616c 6c65 6420 or is signalled \n+00012eb0: 6966 2046 494c 4520 6361 6e27 7420 6265 if FILE can't be\n+00012ec0: 2066 6f75 6e64 2e20 4966 0a4e 4f2d 5041 found. If.NO-PA\n+00012ed0: 5448 2069 7320 6e6f 6e2d 6e69 6c20 7468 TH is non-nil th\n+00012ee0: 6520 606c 6f61 642d 7061 7468 2720 7661 e `load-path' va\n+00012ef0: 7269 6162 6c65 2069 7320 6e6f 7420 7573 riable is not us\n+00012f00: 6564 2c20 6a75 7374 2074 6865 2076 616c ed, just the val\n+00012f10: 7565 0a6f 6620 4649 4c45 2e20 4966 204e ue.of FILE. If N\n+00012f20: 4f2d 5355 4646 4958 2069 7320 6e6f 6e2d O-SUFFIX is non-\n+00012f30: 6e69 6c20 6e6f 2073 7566 6669 7865 7320 nil no suffixes \n+00012f40: 6172 6520 6170 7065 6e64 6564 2074 6f20 are appended to \n+00012f50: 4649 4c45 2e0a 0a49 6620 7468 6520 636f FILE...If the co\n+00012f60: 6d70 696c 6564 2076 6572 7369 6f6e 2069 mpiled version i\n+00012f70: 7320 6f6c 6465 7220 7468 616e 2069 7427 s older than it'\n+00012f80: 7320 736f 7572 6365 2063 6f64 652c 2074 s source code, t\n+00012f90: 6865 2073 6f75 7263 6520 636f 6465 2069 he source code i\n+00012fa0: 730a 6c6f 6164 6564 2061 6e64 2061 2077 s.loaded and a w\n+00012fb0: 6172 6e69 6e67 2069 7320 6469 7370 6c61 arning is displa\n+00012fc0: 7965 642e 7265 702e 6461 7461 236e 756c yed.rep.data#nul\n+00012fd0: 6c6e 756c 6c20 4152 470a 0a52 6574 7572 lnull ARG..Retur\n+00012fe0: 6e73 2074 2069 6620 4152 4720 6973 206e ns t if ARG is n\n+00012ff0: 696c 2e00 0000 0000 0000 0000 0000 0000 il..............\n+00013000: 0300 0000 0e00 0000 f2bf 0100 0000 0000 ................\n+00013010: 1a00 0000 e66f 0100 0000 0000 d30a 0000 .....o..........\n+00013020: 2de5 0100 0000 0000 b90c 0000 47a3 0000 -...........G...\n+00013030: 0000 0000 690f 0000 97a0 0000 0000 0000 ....i...........\n+00013040: 0000 0000 0000 0000 0000 0000 0200 0000 ................\n+00013050: a700 0000 e3e9 7f0c 0072 6570 e9be 0100 .........rep....\n+00013060: 0000 0000 1b00 0000 2200 0000 d159 b302 ........\"....Y..\n+00013070: 0072 6570 80e0 0100 0000 0000 1e00 0000 .rep............\n+00013080: 0400 0000 787e 1815 7265 702e 2aa2 0000 ....x~..rep.*...\n+00013090: 0000 0000 2600 0000 5a00 0000 170c 4d19 ....&...Z.....M.\n+000130a0: 7072 6f67 00fc 0000 0000 0000 0c00 0000 prog............\n+000130b0: 3400 0000 aaa8 5117 7265 702e 4166 0100 4.....Q.rep.Af..\n+000130c0: 0000 0000 1b00 0000 2800 0000 d175 3b08 ........(....u;.\n+000130d0: 0072 6570 bcbc 0100 0000 0000 1d00 0000 .rep............\n+000130e0: 0000 0000 4c61 5b1a 7265 702e 024f 0000 ....La[.rep..O..\n+000130f0: 0000 0000 1700 0000 5d00 0000 a43c 590a ........]....z/.\n+00013790: 0072 6570 b4bb 0100 0000 0000 1e00 0000 .rep............\n+000137a0: 0900 0000 01b1 ae03 7265 702e 0766 0100 ........rep..f..\n+000137b0: 0000 0000 1000 0000 2a00 0000 fe81 1b1c ........*.......\n+000137c0: 7265 702e dbbb 0100 0000 0000 1e00 0000 rep.............\n+000137d0: 4100 0000 51ec 9614 7265 702e 6ce2 0100 A...Q...rep.l...\n+000137e0: 0000 0000 1900 0000 a401 0000 f602 ed08 ................\n+000137f0: 0072 6570 f3e4 0100 0000 0000 2100 0000 .rep........!...\n+00013800: 1900 0000 5b8a 0217 7265 702e 705b 0000 ....[...rep.p[..\n+00013810: 0000 0000 1200 0000 ab00 0000 b964 aa15 .............d..\n+00013820: 7265 702e f218 0100 0000 0000 1000 0000 rep.............\n+00013830: 6600 0000 2a45 f419 696e 7465 40fc 0000 f...*E..inte@...\n+00013840: 0000 0000 0e00 0000 7100 0000 6464 d010 ........q...dd..\n+00013850: 7265 702e 92e2 0000 0000 0000 1900 0000 rep.............\n+00013860: b200 0000 9f31 3a14 7265 702e 6819 0100 .....1:.rep.h...\n+00013870: 0000 0000 0e00 0000 2001 0000 dc3f 0007 ........ ....?..\n+00013880: 7265 702e 2d1f 0100 0000 0000 0f00 0000 rep.-...........\n+00013890: 5400 0000 1950 650e 7265 702e 7bb3 0100 T....Pe.rep.{...\n+000138a0: 0000 0000 1900 0000 a200 0000 2eaa a51f ................\n+000138b0: 7265 702e 5dbc 0100 0000 0000 1c00 0000 rep.]...........\n+000138c0: 4300 0000 476b 9903 0072 6570 26bf 0100 C...Gk...rep&...\n+000138d0: 0000 0000 1f00 0000 1c00 0000 7d37 c20d ............}7..\n+000138e0: 0072 6570 4ee0 0100 0000 0000 1e00 0000 .repN...........\n+000138f0: 1400 0000 8d91 cb18 7265 702e 7c51 0000 ........rep.|Q..\n+00013900: 0000 0000 1400 0000 3b00 0000 249d c21b ........;...$...\n+00013910: 7265 702e cfe9 0000 0000 0000 1700 0000 rep.............\n+00013920: 5b00 0000 e0e2 f40f 0072 6570 adbe 0100 [........rep....\n+00013930: 0000 0000 1c00 0000 2000 0000 8d84 0e09 ........ .......\n+00013940: 7265 702e 9313 0100 0000 0000 1400 0000 rep.............\n+00013950: 8400 0000 2395 4818 0072 6570 22bb 0100 ....#.H..rep\"...\n+00013960: 0000 0000 3600 0000 1500 0000 0478 251a ....6........x%.\n+00013970: 7265 702e 0010 0100 0000 0000 2600 0000 rep.........&...\n+00013980: 2500 0000 9824 ec02 7265 702e fe40 0000 %....$..rep..@..\n+00013990: 0000 0000 1f00 0000 9c00 0000 ac84 8a0a ................\n+000139a0: 7265 702e ec4d 0000 0000 0000 0f00 0000 rep..M..........\n+000139b0: 6100 0000 a742 b80b 7265 702e 2815 0100 a....B..rep.(...\n+000139c0: 0000 0000 1600 0000 3400 0000 c91f 8f06 ........4.......\n+000139d0: 7265 702e f977 0000 0000 0000 1400 0000 rep..w..........\n+000139e0: 9a00 0000 861a 2703 7265 702e 901f 0100 ......'.rep.....\n+000139f0: 0000 0000 1500 0000 5b00 0000 0ee6 ba1d ........[.......\n+00013a00: 7265 702e 6a58 0000 0000 0000 1100 0000 rep.jX..........\n+00013a10: 2900 0000 f58b 2a08 7265 702e 9148 0000 ).....*.rep..H..\n+00013a20: 0000 0000 1b00 0000 1000 0000 100e fa19 ................\n+00013a30: 7265 702e e910 0100 0000 0000 1c00 0000 rep.............\n+00013a40: 5800 0000 129d 5204 7265 702e 6b1e 0100 X.....R.rep.k...\n+00013a50: 0000 0000 0d00 0000 b500 0000 e760 bd0f .............`..\n+00013a60: 7265 702e b665 0100 0000 0000 0e00 0000 rep..e..........\n+00013a70: 4300 0000 6f5e 931f 7265 702e 5d11 0100 C...o^..rep.]...\n+00013a80: 0000 0000 1c00 0000 3500 0000 fb62 c01e ........5....b..\n+00013a90: 0072 6570 cc6f 0100 0000 0000 1400 0000 .rep.o..........\n+00013aa0: 0600 0000 b522 0c19 7265 702e d4a3 0000 .....\"..rep.....\n+00013ab0: 0000 0000 2900 0000 b700 0000 df10 031f ....)...........\n+00013ac0: 7265 702e 0e18 0100 0000 0000 0e00 0000 rep.............\n+00013ad0: d600 0000 26a9 0001 7265 702e 7b65 0100 ....&...rep.{e..\n+00013ae0: 0000 0000 0d00 0000 2e00 0000 4884 4719 ............H.G.\n+00013af0: 7265 702e f3b1 0100 0000 0000 1b00 0000 rep.............\n+00013b00: d600 0000 3365 6510 7265 702e b2b6 0100 ....3ee.rep.....\n+00013b10: 0000 0000 1800 0000 9300 0000 8d51 d10f .............Q..\n+00013b20: 7265 702e 2e52 0000 0000 0000 1400 0000 rep..R..........\n+00013b30: 4f00 0000 47c0 651c 7265 702e 1964 0100 O...G.e.rep..d..\n+00013b40: 0000 0000 0a00 0000 a400 0000 857c 1f0c .............|..\n+00013b50: 7265 702e d266 0100 0000 0000 1400 0000 rep..f..........\n+00013b60: 0902 0000 2157 7b03 7265 702e c9a1 0000 ....!W{.rep.....\n+00013b70: 0000 0000 2100 0000 4000 0000 5a10 5e03 ....!...@...Z.^.\n+00013b80: 7265 702e 31b5 0100 0000 0000 1300 0000 rep.1...........\n+00013b90: 4500 0000 c526 1810 7265 702e df34 0000 E....&..rep..4..\n+00013ba0: 0000 0000 1d00 0000 5d00 0000 c34d 501b ........]....MP.\n+00013bb0: 7265 702e 0060 0100 0000 0000 1200 0000 rep..`..........\n+00013bc0: 4601 0000 cf8f 091c 7265 702e cf6d 0100 F.......rep..m..\n+00013bd0: 0000 0000 1900 0000 9b00 0000 e2b6 c50c ................\n+00013be0: 7265 702e 3e1d 0100 0000 0000 0d00 0000 rep.>...........\n+00013bf0: 5300 0000 3f77 0c1d 0072 6570 9bb8 0100 S...?w...rep....\n+00013c00: 0000 0000 1d00 0000 0d00 0000 2dc5 ec02 ............-...\n+00013c10: 7265 702e 7fb4 0100 0000 0000 1900 0000 rep.............\n+00013c20: 4300 0000 b84e fb0a 7265 702e 53b9 0100 C....N..rep.S...\n+00013c30: 0000 0000 3500 0000 4a00 0000 bd6f 2806 ....5...J....o(.\n+00013c40: 7265 702e fc62 0000 0000 0000 1400 0000 rep..b..........\n+00013c50: c700 0000 4957 8f11 7265 702e ac54 0000 ....IW..rep..T..\n+00013c60: 0000 0000 1000 0000 2100 0000 fb37 d019 ........!....7..\n+00013c70: 7265 702e d759 0000 0000 0000 1200 0000 rep..Y..........\n+00013c80: f400 0000 0063 940e 7265 702e e0a5 0000 .....c..rep.....\n+00013c90: 0000 0000 1c00 0000 7800 0000 d3f7 9f11 ........x.......\n+00013ca0: 7265 702e cdeb 0000 0000 0000 1200 0000 rep.............\n+00013cb0: 6701 0000 c91f 0f07 7265 702e 2d77 0000 g.......rep.-w..\n+00013cc0: 0000 0000 1400 0000 b800 0000 5975 d310 ............Yu..\n+00013cd0: 7265 702e 8c8d 0000 0000 0000 2300 0000 rep.........#...\n+00013ce0: f500 0000 ec29 a501 7265 702e 06f7 0000 .....)..rep.....\n+00013cf0: 0000 0000 1700 0000 1601 0000 2ccf a81d ............,...\n+00013d00: 7265 702e 5b1c 0100 0000 0000 0f00 0000 rep.[...........\n+00013d10: d400 0000 5c65 091f 7265 702e 9e1d 0100 ....\\e..rep.....\n+00013d20: 0000 0000 0f00 0000 be00 0000 4548 3009 ............EH0.\n+00013d30: 7265 702e 506f 0100 0000 0000 1c00 0000 rep.Po..........\n+00013d40: 6000 0000 03fb 2706 7265 702e e56c 0100 `.....'.rep..l..\n+00013d50: 0000 0000 1c00 0000 ce00 0000 5a96 ef11 ............Z...\n+00013d60: 7265 702e 9781 0000 0000 0000 2700 0000 rep.........'...\n+00013d70: 2501 0000 3ed1 1607 7265 702e 8079 0000 %...>...rep..y..\n+00013d80: 0000 0000 1500 0000 5a06 0000 a51b 6713 ........Z.....g.\n+00013d90: 7265 702e 97a0 0000 0000 0000 1d00 0000 rep.............\n+00013da0: 4000 0000 8edc 1b03 6166 7465 1316 0100 @.......afte....\n+00013db0: 0000 0000 1000 0000 bf00 0000 c18b b31c ................\n+00013dc0: 7265 702e e4b2 0100 0000 0000 2100 0000 rep.........!...\n+00013dd0: 7600 0000 c8c6 c204 7265 702e 89b5 0100 v.......rep.....\n+00013de0: 0000 0000 1e00 0000 2200 0000 7cbe 5313 ........\"...|.S.\n+00013df0: 7265 702e c9b5 0100 0000 0000 2800 0000 rep.........(...\n+00013e00: c100 0000 8356 d405 7265 702e cc30 0000 .....V..rep..0..\n+00013e10: 0000 0000 1a00 0000 1300 0000 a38f d91e ................\n+00013e20: 7072 696e 7d86 0000 0000 0000 0c00 0000 prin}...........\n+00013e30: 4301 0000 4bf0 d81c 7265 702e ae98 0000 C...K...rep.....\n+00013e40: 0000 0000 1d00 0000 b300 0000 82ec b605 ................\n+00013e50: 7265 702e 7215 0100 0000 0000 1a00 0000 rep.r...........\n+00013e60: 8700 0000 6063 d21b 7265 702e 9b55 0000 ....`c..rep..U..\n+00013e70: 0000 0000 1300 0000 5900 0000 a5f1 a519 ........Y.......\n+00013e80: 0072 6570 95b7 0100 0000 0000 1600 0000 .rep............\n+00013e90: 1900 0000 e2f0 c705 7265 702e b84b 0000 ........rep..K..\n+00013ea0: 0000 0000 1700 0000 a200 0000 723e 0802 ............r>..\n+00013eb0: 7265 702e 76e5 0000 0000 0000 1d00 0000 rep.v...........\n+00013ec0: 5e00 0000 b704 4d04 7265 702e 836e 0100 ^.....M.rep..n..\n+00013ed0: 0000 0000 2200 0000 5b00 0000 1776 a91b ....\"...[....v..\n+00013ee0: 7265 6d6f c5b8 0100 0000 0000 1600 0000 remo............\n+00013ef0: 2d00 0000 e674 d31d 7265 702e efa9 0000 -....t..rep.....\n+00013f00: 0000 0000 2500 0000 8901 0000 eb41 de13 ....%........A..\n+00013f10: 0072 6570 08b9 0100 0000 0000 3600 0000 .rep........6...\n+00013f20: 1500 0000 bf2c 7f07 7265 702e d069 0000 .....,..rep..i..\n+00013f30: 0000 0000 1a00 0000 3c01 0000 e9e7 b815 ........<.......\n+00013f40: 7265 6d6f 7cba 0100 0000 0000 1800 0000 remo|...........\n+00013f50: 4800 0000 3506 4a17 7265 702e e382 0000 H...5.J.rep.....\n+00013f60: 0000 0000 1d00 0000 3800 0000 5c64 1114 ........8...\\d..\n+00013f70: 0072 6570 3abc 0100 0000 0000 1f00 0000 .rep:...........\n+00013f80: 0400 0000 00a1 850d 7265 702e fe3d 0000 ........rep..=..\n+00013f90: 0000 0000 2200 0000 6e00 0000 5967 cb1b ....\"...n...Yg..\n+00013fa0: 7265 702e e8e6 0000 0000 0000 2500 0000 rep.........%...\n+00013fb0: 3801 0000 680a 2f1d 7265 702e c764 0100 8...h./.rep..d..\n+00013fc0: 0000 0000 0b00 0000 a900 0000 4458 8414 ............DX..\n+00013fd0: 7265 702e 0fbd 0100 0000 0000 2400 0000 rep.........$...\n+00013fe0: 7f00 0000 5d98 180b 7265 702e fc9c 0000 ....]...rep.....\n+00013ff0: 0000 0000 2300 0000 c900 0000 0000 0000 ....#...........\n+00014000: 0400 0000 0700 0000 f95f 0100 0000 0000 ........._......\n+00014010: 1500 0000 ebdf 0100 0000 0000 1800 0000 ................\n+00014020: e8bf 0000 0000 0000 da0f 0000 2630 0200 ............&0..\n+00014030: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00014040: 0000 0000 0000 0000 0000 0000 0200 0000 ................\n+00014050: a700 0000 e59e 772f 0072 6570 42de 0100 ......w/.repB...\n+00014060: 0000 0000 1800 0000 1100 0000 40fa 8427 ............@..'\n+00014070: 7265 702e 50b5 0000 0000 0000 0f00 0000 rep.P...........\n+00014080: 6800 0000 01ea 363e 7369 7465 0fb2 0000 h.....6>site....\n+00014090: 0000 0000 1300 0000 4700 0000 9269 6a27 ........G....ij'\n+000140a0: 7265 6d6f f05a 0100 0000 0000 1900 0000 remo.Z..........\n+000140b0: 6200 0000 cbdc b33f 7265 6d6f e45b 0100 b......?remo.[..\n+000140c0: 0000 0000 1600 0000 7700 0000 86b3 df35 ........w......5\n+000140d0: 0072 6570 d95f 0100 0000 0000 1900 0000 .rep._..........\n+000140e0: 0700 0000 55f9 7235 7265 702e 0c12 0100 ....U.r5rep.....\n+000140f0: 0000 0000 1900 0000 9100 0000 ac02 c837 ...............7\n+00014100: 7265 702e 97de 0100 0000 0000 1a00 0000 rep.............\n+00014110: 4000 0000 a271 253b 7265 702e 3f5d 0000 @....q%;rep.?]..\n+00014120: 0000 0000 1500 0000 5700 0000 68df 0a3c ........W...h..<\n+00014130: 7265 702e db56 0000 0000 0000 1300 0000 rep..V..........\n+00014140: 6900 0000 a04a 8433 7265 702e 0edf 0100 i....J.3rep.....\n+00014150: 0000 0000 1a00 0000 c300 0000 1900 cd3a ...............:\n+00014160: 7265 702e 0070 0000 0000 0000 1a00 0000 rep..p..........\n+00014170: 4800 0000 a72b 8335 7265 702e e56c 0000 H....+.5rep..l..\n+00014180: 0000 0000 1600 0000 2f00 0000 f06a 302f ......../....j0/\n+00014190: 7265 702e 2fb6 0000 0000 0000 0f00 0000 rep./...........\n+000141a0: 4c00 0000 3d8d 4226 7265 702e 18d8 0100 L...=.B&rep.....\n+000141b0: 0000 0000 2000 0000 2b01 0000 b72d 3937 .... ...+....-97\n+000141c0: 0072 6570 6bde 0100 0000 0000 1b00 0000 .repk...........\n+000141d0: 1100 0000 8887 7b34 7265 702e e548 0000 ......{4rep..H..\n+000141e0: 0000 0000 1900 0000 0e00 0000 bd85 f72a ...............*\n+000141f0: 7265 702e 19b3 0000 0000 0000 0c00 0000 rep.............\n+00014200: 6100 0000 540b 2f27 7265 702e 8176 0000 a...T./'rep..v..\n+00014210: 0000 0000 1300 0000 9900 0000 51c9 f62f ............Q../\n+00014220: 646f 6375 69b2 0000 0000 0000 1200 0000 docui...........\n+00014230: 4d00 0000 92e7 733a 7265 702e ef52 0100 M.....s:rep..R..\n+00014240: 0000 0000 1900 0000 9300 0000 0333 9f24 .............3.$\n+00014250: 7265 702e 5b54 0100 0000 0000 1900 0000 rep.[T..........\n+00014260: d300 0000 4e24 b225 7265 702e 00e0 0000 ....N$.%rep.....\n+00014270: 0000 0000 1700 0000 4501 0000 4090 ce31 ........E...@..1\n+00014280: 7265 702e ceb4 0000 0000 0000 0f00 0000 rep.............\n+00014290: 7300 0000 15b3 b43e 7265 702e 47a3 0000 s......>rep.G...\n+000142a0: 0000 0000 2500 0000 6800 0000 743d ab29 ....%...h...t=.)\n+000142b0: 7265 702e 03fd 0000 0000 0000 1c00 0000 rep.............\n+000142c0: 9a00 0000 b2f4 4123 0072 6570 4059 0100 ......A#.rep@Y..\n+000142d0: 0000 0000 2e00 0000 0500 0000 e7d2 5820 ..............X \n+000142e0: 7265 6d6f 5e5d 0100 0000 0000 1b00 0000 remo^]..........\n+000142f0: 2a00 0000 2951 5c2e 7265 702e 00d0 0100 *...)Q\\.rep.....\n+00014300: 0000 0000 3600 0000 2900 0000 7f7f b82c ....6...)......,\n+00014310: 0072 6570 f1de 0100 0000 0000 1d00 0000 .rep............\n+00014320: 0000 0000 f057 d427 0072 6570 0030 0200 .....W.'.rep.0..\n+00014330: 0000 0000 1b00 0000 0b00 0000 8687 6a25 ..............j%\n+00014340: 7265 702e 5fe9 0000 0000 0000 1500 0000 rep._...........\n+00014350: 5b00 0000 ecb1 7a28 7265 702e 4b10 0100 [.....z(rep.K...\n+00014360: 0000 0000 1d00 0000 8100 0000 aead d128 ...............(\n+00014370: 7265 702e 735f 0000 0000 0000 2000 0000 rep.s_...... ...\n+00014380: 5400 0000 efeb 902f 7265 702e ddac 0000 T....../rep.....\n+00014390: 0000 0000 1900 0000 2901 0000 1b7e e625 ........)....~.%\n+000143a0: 7265 702e eeed 0000 0000 0000 1200 0000 rep.............\n+000143b0: a200 0000 95a4 553c 7265 702e e8bc 0000 ......U\n+00014430: 7265 702e 1d59 0000 0000 0000 1200 0000 rep..Y..........\n+00014440: 4900 0000 2f4a ff2a 7265 702e 4ca5 0000 I.../J.*rep.L...\n+00014450: 0000 0000 2500 0000 6f00 0000 b0fb 2b20 ....%...o.....+ \n+00014460: 7265 702e 3ae2 0000 0000 0000 1a00 0000 rep.:...........\n+00014470: 3e00 0000 f338 be36 7265 702e dd5a 0000 >....8.6rep..Z..\n+00014480: 0000 0000 1200 0000 8100 0000 8979 d323 .............y.#\n+00014490: 7265 702e 9330 0000 0000 0000 1900 0000 rep..0..........\n+000144a0: 2000 0000 0c5a 6c35 7265 702e a268 0000 ....Zl5rep..h..\n+000144b0: 0000 0000 1700 0000 7c00 0000 9b74 b238 ........|....t.8\n+000144c0: 7265 702e e7ee 0000 0000 0000 1600 0000 rep.............\n+000144d0: 3e00 0000 aa8b 6220 6c6f 6164 19b1 0000 >.....b load....\n+000144e0: 0000 0000 0900 0000 a000 0000 a20d 6637 ..............f7\n+000144f0: 7265 702e b639 0000 0000 0000 2000 0000 rep..9...... ...\n+00014500: 5e00 0000 1d43 d928 7265 702e 3bb8 0000 ^....C.(rep.;...\n+00014510: 0000 0000 1400 0000 a200 0000 3147 f821 ............1G.!\n+00014520: 7265 702e 1d71 0000 0000 0000 1400 0000 rep..q..........\n+00014530: e400 0000 1516 ab25 7265 702e 77f5 0000 .......%rep.w...\n+00014540: 0000 0000 1400 0000 7b01 0000 09fb 6b24 ........{.....k$\n+00014550: 7265 702e 0040 0000 0000 0000 1c00 0000 rep..@..........\n+00014560: 6000 0000 8e6c 0127 7072 696e 1988 0000 `....l.'prin....\n+00014570: 0000 0000 0b00 0000 4700 0000 21c0 3e2e ........G...!.>.\n+00014580: 7265 702e 35a9 0000 0000 0000 2c00 0000 rep.5.......,...\n+00014590: 8e00 0000 1eb1 7126 7265 702e a458 0000 ......q&rep..X..\n+000145a0: 0000 0000 1100 0000 2b00 0000 6d47 8324 ........+...mG.$\n+000145b0: 7265 702e a672 0000 0000 0000 1800 0000 rep..r..........\n+000145c0: ba00 0000 6858 d523 7265 702e 5de3 0000 ....hX.#rep.]...\n+000145d0: 0000 0000 2200 0000 4601 0000 2518 c727 ....\"...F...%..'\n+000145e0: 7265 702e 4bbb 0000 0000 0000 0c00 0000 rep.K...........\n+000145f0: 3300 0000 5c17 9d30 7265 702e 7452 0100 3...\\..0rep.tR..\n+00014600: 0000 0000 1d00 0000 5e00 0000 3805 f634 ........^...8..4\n+00014610: 7265 702e 00b0 0000 0000 0000 1900 0000 rep.............\n+00014620: 6800 0000 7e3a d239 7265 702e f755 0100 h...~:.9rep..U..\n+00014630: 0000 0000 2100 0000 2e01 0000 7c97 9c3b ....!.......|..;\n+00014640: 7265 702e 74a6 0000 0000 0000 2100 0000 rep.t.......!...\n+00014650: 4600 0000 8fd4 9e37 7265 702e 3bef 0000 F......7rep.;...\n+00014660: 0000 0000 1a00 0000 7b00 0000 1581 0c3c ........{......<\n+00014670: 7265 702e f957 0100 0000 0000 1c00 0000 rep..W..........\n+00014680: 5a00 0000 15e0 263f 7265 702e 1b5a 0100 Z.....&?rep..Z..\n+00014690: 0000 0000 1c00 0000 b900 0000 6431 533b ............d1S;\n+000146a0: 7265 702e bd9e 0000 0000 0000 2200 0000 rep.........\"...\n+000146b0: 3a00 0000 90ef a72e 7265 6d6f 715c 0100 :.......remoq\\..\n+000146c0: 0000 0000 1300 0000 8300 0000 680a ef37 ............h..7\n+000146d0: 7265 702e f8bb 0000 0000 0000 0b00 0000 rep.............\n+000146e0: ac00 0000 33a8 282c 7265 702e 3eb4 0000 ....3.(,rep.>...\n+000146f0: 0000 0000 1200 0000 7e00 0000 0125 6130 ........~....%a0\n+00014700: 7265 702e 825f 0100 0000 0000 3400 0000 rep.._......4...\n+00014710: 2300 0000 c05e 9923 7265 702e 0dd1 0100 #....^.#rep.....\n+00014720: 0000 0000 2a00 0000 2500 0000 64df d42a ....*...%...d..*\n+00014730: 7265 702e b941 0000 0000 0000 1e00 0000 rep..A..........\n+00014740: 8000 0000 8b01 5a3c 7265 702e 0050 0100 ......Z....'.>\n+00014850: 7265 702e e058 0100 0000 0000 2500 0000 rep..X......%...\n+00014860: 3b00 0000 7a96 9a2f 7265 702e 0080 0000 ;...z../rep.....\n+00014870: 0000 0000 2700 0000 aa00 0000 ed75 2733 ....'........u'3\n+00014880: 7265 702e f930 0000 0000 0000 1800 0000 rep..0..........\n+00014890: 1100 0000 57f8 1a22 7265 702e 1fae 0000 ....W..\"rep.....\n+000148a0: 0000 0000 1a00 0000 5e01 0000 fbb3 1a37 ........^......7\n+000148b0: 7265 702e ae11 0100 0000 0000 1f00 0000 rep.............\n+000148c0: 3f00 0000 f283 8f22 7265 702e a2ee 0000 ?......\"rep.....\n+000148d0: 0000 0000 1500 0000 3000 0000 811b 9828 ........0......(\n+000148e0: 7265 702e d36f 0000 0000 0000 1800 0000 rep..o..........\n+000148f0: 1300 0000 5cae 7530 7265 702e eab7 0000 ....\\.u0rep.....\n+00014900: 0000 0000 0f00 0000 4200 0000 b88c 8f31 ........B......1\n+00014910: 7265 702e 2a6d 0000 0000 0000 1900 0000 rep.*m..........\n+00014920: 7e00 0000 c2c0 4331 7265 702e c05c 0000 ~.....C1rep..\\..\n+00014930: 0000 0000 1500 0000 2900 0000 7f86 5a2a ........).....Z*\n+00014940: 7265 702e 186f 0000 0000 0000 1a00 0000 rep..o..........\n+00014950: a100 0000 97ae 4422 7265 702e 143f 0000 ......D\"rep..?..\n+00014960: 0000 0000 2300 0000 6b00 0000 64aa 5028 ....#...k...d.P(\n+00014970: 7265 702e 9957 0100 0000 0000 2600 0000 rep..W......&...\n+00014980: 3a00 0000 0fa6 1723 7265 6d6f 6b5b 0100 :......#remok[..\n+00014990: 0000 0000 1600 0000 2c00 0000 0244 7d2f ........,....D}/\n+000149a0: 7265 702e bcbd 0000 0000 0000 2000 0000 rep......... ...\n+000149b0: 8400 0000 3544 7035 7265 6d6f a35d 0100 ....5Dp5remo.]..\n+000149c0: 0000 0000 1400 0000 7f00 0000 78f5 ef3c ............x..<\n+000149d0: 7265 702e 618a 0000 0000 0000 1300 0000 rep.a...........\n+000149e0: 3200 0000 97a7 6838 7265 6d6f 365e 0100 2.....h8remo6^..\n+000149f0: 0000 0000 1900 0000 8300 0000 4f62 4224 ............ObB$\n+00014a00: 7265 6d6f d25e 0100 0000 0000 1600 0000 remo.^..........\n+00014a10: 2d00 0000 a77c f736 7265 702e 8ab6 0000 -....|.6rep.....\n+00014a20: 0000 0000 1600 0000 4a01 0000 2336 333d ........J...#63=\n+00014a30: 7265 702e 22bd 0000 0000 0000 2300 0000 rep.\".......#...\n+00014a40: 7700 0000 bcfc dd3b 0072 6570 5fd0 0100 w......;.rep_...\n+00014a50: 0000 0000 3700 0000 0000 0000 6674 6834 ....7.......fth4\n+00014a60: 7265 702e 03d2 0100 0000 0000 1a00 0000 rep.............\n+00014a70: c200 0000 6279 0f26 7265 702e ae55 0100 ....by.&rep..U..\n+00014a80: 0000 0000 2900 0000 2000 0000 8f1d c526 ....)... ......&\n+00014a90: 7265 702e edd3 0100 0000 0000 1d00 0000 rep.............\n+00014aa0: 8600 0000 f5f5 7937 7265 702e 90d4 0100 ......y7rep.....\n+00014ab0: 0000 0000 1800 0000 0402 0000 4622 e73a ............F\".:\n+00014ac0: 7265 702e 8abb 0000 0000 0000 1500 0000 rep.............\n+00014ad0: 5900 0000 5447 142d 7265 702e 5df3 0000 Y...TG.-rep.]...\n+00014ae0: 0000 0000 1700 0000 5101 0000 8db1 c83c ........Q......<\n+00014af0: 7265 702e cb51 0000 0000 0000 1400 0000 rep..Q..........\n+00014b00: 4f00 0000 49ca ad23 7265 6d6f 075d 0100 O...I..#remo.]..\n+00014b10: 0000 0000 1800 0000 3f00 0000 4285 9034 ........?...B..4\n+00014b20: 0072 6570 5cd1 0100 0000 0000 2700 0000 .rep\\.......'...\n+00014b30: 1800 0000 f94c 6e3c 7265 702e 3866 0000 .....Ln\n+00014be0: 7263 702d 96d0 0100 0000 0000 0b00 0000 rcp-............\n+00014bf0: 4300 0000 f87c 042f 7265 702e 4054 0000 C....|./rep.@T..\n+00014c00: 0000 0000 1300 0000 2900 0000 6fff 492d ........)...o.I-\n+00014c10: 7265 702e afbc 0000 0000 0000 0e00 0000 rep.............\n+00014c20: 2b00 0000 5df4 5f31 7265 702e 4755 0100 +...]._1rep.GU..\n+00014c30: 0000 0000 1800 0000 4f00 0000 3650 a629 ........O...6P.)\n+00014c40: 7265 702e 4657 0100 0000 0000 2800 0000 rep.FW......(...\n+00014c50: 2b00 0000 6bf1 2124 0072 6570 acd6 0100 +...k.!$.rep....\n+00014c60: 0000 0000 1a00 0000 0700 0000 5374 3a2f ............St:/\n+00014c70: 7265 702e 7873 0000 0000 0000 1900 0000 rep.xs..........\n+00014c80: 2701 0000 8b55 2b26 7265 702e 0795 0000 '....U+&rep.....\n+00014c90: 0000 0000 1d00 0000 be02 0000 bb62 1126 .............b.&\n+00014ca0: 7265 702e dd43 0000 0000 0000 1d00 0000 rep..C..........\n+00014cb0: b100 0000 7b12 c230 7265 702e bc48 0000 ....{..0rep..H..\n+00014cc0: 0000 0000 1a00 0000 0f00 0000 5af8 e836 ............Z..6\n+00014cd0: 7265 702e 81b0 0000 0000 0000 1a00 0000 rep.............\n+00014ce0: 7e00 0000 baf2 ee2e 7265 702e 7359 0100 ~.......rep.sY..\n+00014cf0: 0000 0000 2600 0000 3d00 0000 f583 ad27 ....&...=......'\n+00014d00: 7265 702e cdd6 0100 0000 0000 1800 0000 rep.............\n+00014d10: 3301 0000 ac84 4a3a 7265 702e 5c4e 0000 3.....J:rep.\\N..\n+00014d20: 0000 0000 0f00 0000 5100 0000 1989 c12f ........Q....../\n+00014d30: 6964 6c65 c2fa 0000 0000 0000 0900 0000 idle............\n+00014d40: 3501 0000 aa2d 1322 7265 702e cc75 0000 5....-.\"rep..u..\n+00014d50: 0000 0000 1a00 0000 9b00 0000 8bef 7d25 ..............}%\n+00014d60: 7265 702e b612 0100 0000 0000 1c00 0000 rep.............\n+00014d70: c100 0000 7ee5 5c24 7265 702e dd54 0000 ....~.\\$rep..T..\n+00014d80: 0000 0000 1100 0000 ad00 0000 8795 4528 ..............E(\n+00014d90: 7265 702e 33f8 0000 0000 0000 1f00 0000 rep.3...........\n+00014da0: e000 0000 e760 392d 7265 702e 86b3 0000 .....`9-rep.....\n+00014db0: 0000 0000 0e00 0000 aa00 0000 365f 422f ............6_B/\n+00014dc0: 7265 702e 7b9f 0000 0000 0000 1a00 0000 rep.{...........\n+00014dd0: 3200 0000 6aa7 8939 7265 702e 97af 0000 2...j..9rep.....\n+00014de0: 0000 0000 1300 0000 3200 0000 65f7 a722 ........2...e..\"\n+00014df0: 7265 702e 46ed 0000 0000 0000 1900 0000 rep.F...........\n+00014e00: 8f00 0000 8ac5 dc31 7265 702e c5f4 0000 .......1rep.....\n+00014e10: 0000 0000 1c00 0000 9600 0000 e61d 8f24 ...............$\n+00014e20: 7265 702e f1b8 0000 0000 0000 1900 0000 rep.............\n+00014e30: 4102 0000 2dd1 be34 7265 702e 9b53 0100 A...-..4rep..S..\n+00014e40: 0000 0000 1800 0000 a800 0000 0ba1 d02c ...............,\n+00014e50: 7265 702e d659 0100 0000 0000 1600 0000 rep..Y..........\n+00014e60: 2f00 0000 995e 512b 7265 702e f73a 0000 /....^Q+rep..:..\n+00014e70: 0000 0000 1f00 0000 a300 0000 3b55 0130 ............;U.0\n+00014e80: 7265 702e 32f9 0000 0000 0000 2000 0000 rep.2....... ...\n+00014e90: 7001 0000 84a9 7337 0072 6570 ad5b 0100 p.....s7.rep.[..\n+00014ea0: 0000 0000 3700 0000 0000 0000 afca 4420 ....7.........D \n+00014eb0: 7265 702e dfd2 0100 0000 0000 1d00 0000 rep.............\n+00014ec0: f100 0000 d039 9835 7265 702e 63d9 0100 .....9.5rep.c...\n+00014ed0: 0000 0000 1700 0000 c804 0000 81b6 6e25 ..............n%\n+00014ee0: 7265 702e c7b5 0000 0000 0000 0c00 0000 rep.............\n+00014ef0: 5c00 0000 4621 fd28 7265 702e 9332 0000 \\...F!.(rep..2..\n+00014f00: 0000 0000 1a00 0000 ad00 0000 ad3b 4837 .............;H7\n+00014f10: 7265 702e ab14 0100 0000 0000 2300 0000 rep.........#...\n+00014f20: 5a00 0000 ce27 8a37 7265 702e 60be 0000 Z....'.7rep.`...\n+00014f30: 0000 0000 2000 0000 da00 0000 93f0 942c .... ..........,\n+00014f40: 2a69 7370 bdbf 0000 0000 0000 1400 0000 *isp............\n+00014f50: 1700 0000 9576 6038 7265 702e b9fd 0000 .....v`8rep.....\n+00014f60: 0000 0000 1d00 0000 aa00 0000 003d 332f .............=3/\n+00014f70: 0072 6570 c458 0100 0000 0000 1c00 0000 .rep.X..........\n+00014f80: 0000 0000 e412 b83d 7265 6d6f 155f 0100 .......=remo._..\n+00014f90: 0000 0000 1a00 0000 5300 0000 df9f 1528 ........S......(\n+00014fa0: 7265 702e fe5c 0000 0000 0000 1600 0000 rep..\\..........\n+00014fb0: 2b00 0000 e583 232d 7265 702e c5e4 0000 +.....#-rep.....\n+00014fc0: 0000 0000 1b00 0000 9600 0000 59e1 b62e ............Y...\n+00014fd0: 7265 702e cbf1 0000 0000 0000 1000 0000 rep.............\n+00014fe0: 8201 0000 b30b ab2c 7265 702e bb92 0000 .......,rep.....\n+00014ff0: 0000 0000 1e00 0000 2e02 0000 0000 0000 ................\n+00015000: 7265 702e 696f 2e66 696c 6573 2373 6565 rep.io.files#see\n+00015010: 6b2d 6669 6c65 7365 656b 2d66 696c 6520 k-fileseek-file \n+00015020: 4649 4c45 205b 4f46 4653 4554 5d20 5b57 FILE [OFFSET] [W\n+00015030: 4845 5245 2d46 524f 4d5d 0a0a 4361 6c6c HERE-FROM]..Call\n+00015040: 6564 2061 7320 2873 6565 6b2d 6669 6c65 ed as (seek-file\n+00015050: 2046 494c 4529 2c20 7265 7475 726e 7320 FILE), returns \n+00015060: 7468 6520 6469 7374 616e 6365 2069 6e20 the distance in \n+00015070: 6279 7465 7320 6672 6f6d 2074 6865 2073 bytes from the s\n+00015080: 7461 7274 0a6f 6620 7468 6520 6669 6c65 tart.of the file\n+00015090: 2074 6861 7420 7468 6520 6e65 7874 2063 that the next c\n+000150a0: 6861 7261 6374 6572 2077 6f75 6c64 2062 haracter would b\n+000150b0: 6520 7265 6164 2066 726f 6d2e 0a0a 4361 e read from...Ca\n+000150c0: 6c6c 6564 2061 7320 2873 6565 6b2d 6669 lled as (seek-fi\n+000150d0: 6c65 2046 494c 4520 4f46 4653 4554 205b le FILE OFFSET [\n+000150e0: 5748 4552 455d 2920 616c 7465 7273 2074 WHERE]) alters t\n+000150f0: 6865 2070 6f73 6974 696f 6e20 6672 6f6d he position from\n+00015100: 2077 6869 6368 2074 6865 0a6e 6578 7420 which the.next \n+00015110: 6279 7465 2077 696c 6c20 6265 2072 6561 byte will be rea\n+00015120: 642e 2057 4845 5245 2063 616e 2062 6520 d. WHERE can be \n+00015130: 6f6e 6520 6f66 2c0a 0a09 6e69 6c09 094f one of,...nil..O\n+00015140: 4646 5345 5420 6279 7465 7320 6166 7465 FFSET bytes afte\n+00015150: 7220 7468 6520 6375 7272 656e 7420 706f r the current po\n+00015160: 7369 7469 6f6e 0a09 7374 6172 7409 094f sition..start..O\n+00015170: 4646 5345 5420 6279 7465 7320 6166 7465 FFSET bytes afte\n+00015180: 7220 7468 6520 6265 6769 6e6e 696e 6720 r the beginning \n+00015190: 6f66 2074 6865 2066 696c 650a 0965 6e64 of the file..end\n+000151a0: 0909 4f46 4653 4554 2062 7974 6573 2062 ..OFFSET bytes b\n+000151b0: 6566 6f72 6520 7468 6520 656e 6420 6f66 efore the end of\n+000151c0: 2074 6865 2066 696c 652e 0a0a 4e6f 7465 the file...Note\n+000151d0: 2074 6861 7420 6e6f 7420 616c 6c20 6669 that not all fi\n+000151e0: 6c65 7320 6d61 7920 6265 2073 6565 6b61 les may be seeka\n+000151f0: 626c 653b 2069 6620 2873 6565 6b2d 6669 ble; if (seek-fi\n+00015200: 6c65 2046 494c 4529 2072 6574 7572 6e73 le FILE) returns\n+00015210: 0a6e 696c 2028 692e 652e 2074 6865 2063 .nil (i.e. the c\n+00015220: 7572 7265 6e74 2070 6f73 6974 696f 6e20 urrent position \n+00015230: 6973 2075 6e6b 6e6f 776e 2920 616e 7920 is unknown) any \n+00015240: 6174 7465 6d70 7473 2074 6f20 7365 7420 attempts to set \n+00015250: 7468 650a 6375 7272 656e 7420 706f 7369 the.current posi\n+00015260: 7469 6f6e 2077 696c 6c20 616c 736f 2066 tion will also f\n+00015270: 6169 6c2e 7265 702e 696f 2e66 696c 6573 ail.rep.io.files\n+00015280: 2366 696c 652d 7772 6974 6561 626c 652d #file-writeable-\n+00015290: 7066 696c 652d 7772 6974 6162 6c65 2d70 pfile-writable-p\n+000152a0: 2046 494c 452d 4e41 4d45 0a0a 5265 7475 FILE-NAME..Retu\n+000152b0: 726e 7320 7420 6966 2074 6865 2066 696c rns t if the fil\n+000152c0: 6520 6361 6c6c 6564 2046 494c 452d 4e41 e called FILE-NA\n+000152d0: 4d45 2069 7320 6176 6169 6c61 626c 6520 ME is available \n+000152e0: 666f 7220 7772 6974 696e 6720 746f 2e72 for writing to.r\n+000152f0: 6570 2e69 6f2e 6669 6c65 7323 6669 6c65 ep.io.files#file\n+00015300: 2d6f 776e 6572 2d70 6669 6c65 2d6f 776e -owner-pfile-own\n+00015310: 6572 2d70 2046 494c 452d 4e41 4d45 0a0a er-p FILE-NAME..\n+00015320: 5265 7475 726e 7320 7420 6966 2074 6865 Returns t if the\n+00015330: 206f 776e 6572 7368 6970 2028 7569 6420 ownership (uid \n+00015340: 2620 6769 6429 206f 6620 7468 6520 6669 & gid) of the fi\n+00015350: 6c65 2063 616c 6c65 6420 4649 4c45 2d4e le called FILE-N\n+00015360: 414d 4520 6973 2074 6865 0a73 616d 6520 AME is the.same \n+00015370: 6173 2074 6861 7420 6f66 2061 6e79 2066 as that of any f\n+00015380: 696c 6573 2077 7269 7474 656e 2062 7920 iles written by \n+00015390: 7468 6520 6564 6974 6f72 2e72 6570 2e69 the editor.rep.i\n+000153a0: 6f2e 6669 6c65 7323 6669 6c65 2d6e 6c69 o.files#file-nli\n+000153b0: 6e6b 7366 696c 652d 6e6c 696e 6b73 2046 nksfile-nlinks F\n+000153c0: 494c 452d 4e41 4d45 0a0a 5265 7475 726e ILE-NAME..Return\n+000153d0: 7320 7468 6520 6e75 6d62 6572 206f 6620 s the number of \n+000153e0: 6c69 6e6b 7320 706f 696e 7469 6e67 2074 links pointing t\n+000153f0: 6f20 7468 6520 6669 6c65 2063 616c 6c65 o the file calle\n+00015400: 6420 4649 4c45 2d4e 414d 452e 2054 6869 d FILE-NAME. Thi\n+00015410: 7320 7769 6c6c 0a62 6520 6f6e 6520 6966 s will.be one if\n+00015420: 2046 494c 452d 4e41 4d45 2068 6173 206f FILE-NAME has o\n+00015430: 6e6c 7920 6f6e 6520 6e61 6d65 2e20 446f nly one name. Do\n+00015440: 6573 6e27 7420 636f 756e 7420 7379 6d62 esn't count symb\n+00015450: 6f6c 6963 206c 696e 6b73 2e72 6570 2e69 olic links.rep.i\n+00015460: 6f2e 6669 6c65 7323 7265 6164 2d73 796d o.files#read-sym\n+00015470: 6c69 6e6b 7265 6164 2d73 796d 6c69 6e6b linkread-symlink\n+00015480: 2046 494c 454e 414d 450a 0a52 6574 7572 FILENAME..Retur\n+00015490: 6e20 7468 6520 7374 7269 6e67 2074 6861 n the string tha\n+000154a0: 7420 6973 2074 6865 2063 6f6e 7465 6e74 t is the content\n+000154b0: 7320 6f66 2074 6865 2073 796d 626f 6c69 s of the symboli\n+000154c0: 6320 6c69 6e6b 2046 494c 454e 414d 452e c link FILENAME.\n+000154d0: 2054 6869 730a 7374 7269 6e67 206d 6179 This.string may\n+000154e0: 2062 6520 7265 6c61 7469 7665 2074 6f20 be relative to \n+000154f0: 7468 6520 6469 7265 6374 6f72 7920 636f the directory co\n+00015500: 6e74 6169 6e69 6e67 2046 494c 454e 414d ntaining FILENAM\n+00015510: 452e 0a0a 5369 676e 616c 7320 616e 2065 E...Signals an e\n+00015520: 7272 6f72 2069 6620 4649 4c45 4e41 4d45 rror if FILENAME\n+00015530: 2069 736e 2774 2061 2073 796d 626f 6c69 isn't a symboli\n+00015540: 6320 6c69 6e6b 2e72 6570 2e69 6f2e 6669 c link.rep.io.fi\n+00015550: 6c65 7323 7374 6465 7272 2d66 696c 6573 les#stderr-files\n+00015560: 7464 6572 722d 6669 6c65 0a0a 5265 7475 tderr-file..Retu\n+00015570: 726e 7320 7468 6520 6669 6c65 206f 626a rns the file obj\n+00015580: 6563 7420 7265 7072 6573 656e 7469 6e67 ect representing\n+00015590: 2074 6865 2065 6469 746f 7227 7320 7374 the editor's st\n+000155a0: 616e 6461 7264 206f 7574 7075 742e 7265 andard output.re\n+000155b0: 702e 696f 2e66 696c 6573 2373 6574 2d66 p.io.files#set-f\n+000155c0: 696c 652d 6861 6e64 6c65 722d 656e 7669 ile-handler-envi\n+000155d0: 726f 6e6d 656e 7473 6574 2d66 696c 652d ronmentset-file-\n+000155e0: 6861 6e64 6c65 722d 656e 7669 726f 6e6d handler-environm\n+000155f0: 656e 7420 454e 5672 6570 2e76 6d2e 636f ent ENVrep.vm.co\n+00015600: 6d70 696c 6572 2363 6f6d 7069 6c65 2d64 mpiler#compile-d\n+00015610: 6972 6563 746f 7279 436f 6d70 696c 6573 irectoryCompiles\n+00015620: 2061 6c6c 204c 6973 7020 6669 6c65 7320 all Lisp files \n+00015630: 696e 2074 6865 2064 6972 6563 746f 7279 in the directory\n+00015640: 2044 4952 4543 544f 5259 2d4e 414d 4520 DIRECTORY-NAME \n+00015650: 7768 6f73 6520 6f62 6a65 6374 0a66 696c whose object.fil\n+00015660: 6573 2061 7265 2065 6974 6865 7220 6f6c es are either ol\n+00015670: 6465 7220 7468 616e 2074 6865 6972 2073 der than their s\n+00015680: 6f75 7263 6520 6669 6c65 206f 7220 646f ource file or do\n+00015690: 6e27 7420 6578 6973 742e 2049 660a 464f n't exist. If.FO\n+000156a0: 5243 452d 5020 6973 2074 7275 6520 6576 RCE-P is true ev\n+000156b0: 6572 7920 6c69 7370 2066 696c 6520 6973 ery lisp file is\n+000156c0: 2072 6563 6f6d 7069 6c65 642e 2041 6e79 recompiled. Any\n+000156d0: 2073 7562 6469 7265 6374 6f72 6965 7320 subdirectories \n+000156e0: 6f66 0a44 4952 2d4e 414d 4520 6172 6520 of.DIR-NAME are \n+000156f0: 7265 6375 7273 6564 2069 6e74 6f2e 0a0a recursed into...\n+00015700: 4558 434c 5544 452d 5245 206d 6179 2062 EXCLUDE-RE may b\n+00015710: 6520 6120 7265 6765 7870 206d 6174 6368 e a regexp match\n+00015720: 696e 6720 6669 6c65 7320 7768 6963 6820 ing files which \n+00015730: 7368 6f75 6c64 6e27 7420 6265 2063 6f6d shouldn't be com\n+00015740: 7069 6c65 642e 7265 702e 766d 2e63 6f6d piled.rep.vm.com\n+00015750: 7069 6c65 722e 6d6f 6475 6c65 7323 636f piler.modules#co\n+00015760: 6d70 696c 652d 6675 6e63 7469 6f6e 436f mpile-functionCo\n+00015770: 6d70 696c 6573 2074 6865 2062 6f64 7920 mpiles the body \n+00015780: 6f66 2074 6865 2066 756e 6374 696f 6e20 of the function \n+00015790: 4655 4e43 5449 4f4e 2e72 6570 2e76 6d2e FUNCTION.rep.vm.\n+000157a0: 636f 6d70 696c 6572 2e6d 6f64 756c 6573 compiler.modules\n+000157b0: 2363 6f6d 7069 6c65 2d6d 6f64 756c 6543 #compile-moduleC\n+000157c0: 6f6d 7069 6c65 7320 616c 6c20 6675 6e63 ompiles all func\n+000157d0: 7469 6f6e 2062 696e 6469 6e67 7320 696e tion bindings in\n+000157e0: 2074 6865 206d 6f64 756c 6520 6e61 6d65 the module name\n+000157f0: 6420 5354 5255 4354 2e72 6570 2e75 7469 d STRUCT.rep.uti\n+00015800: 6c2e 6973 7065 6c6c 2370 726f 6365 7373 l.ispell#process\n+00015810: 2d62 7573 7957 6865 6e20 742c 2074 6865 -busyWhen t, the\n+00015820: 2070 726f 6365 7373 2069 7320 6265 696e process is bein\n+00015830: 6720 7573 6564 2074 6f20 6368 6563 6b20 g used to check \n+00015840: 6120 776f 7264 2c20 6275 7420 6e6f 7420 a word, but not \n+00015850: 616c 6c0a 7265 7375 6c74 7320 6861 7665 all.results have\n+00015860: 2062 6565 6e20 7265 6365 6976 6564 2e72 been received.r\n+00015870: 6570 2e75 7469 6c2e 6973 7065 6c6c 2369 ep.util.ispell#i\n+00015880: 7370 656c 6c2d 7374 6f70 4b69 6c6c 2061 spell-stopKill a\n+00015890: 6e79 2073 7562 7072 6f63 6573 7365 7320 ny subprocesses \n+000158a0: 6265 696e 6720 7573 6564 2069 6e74 6572 being used inter\n+000158b0: 6e61 6c6c 7920 746f 2072 756e 2049 7370 nally to run Isp\n+000158c0: 656c 6c2e 0072 6570 2e75 7469 6c2e 6973 ell..rep.util.is\n+000158d0: 7065 6c6c 2369 7370 656c 6c2d 7374 6f70 pell#ispell-stop\n+000158e0: 7265 702e 7574 696c 2e69 7370 656c 6c23 rep.util.ispell#\n+000158f0: 6973 7065 6c6c 2d73 6574 2d64 6963 7469 ispell-set-dicti\n+00015900: 6f6e 6172 7953 6574 2074 6865 206e 616d onarySet the nam\n+00015910: 6520 6f66 2074 6865 2064 6963 7469 6f6e e of the diction\n+00015920: 6172 7920 7573 6564 2062 7920 4973 7065 ary used by Ispe\n+00015930: 6c6c 2074 6f20 4449 4354 2d4e 414d 452e ll to DICT-NAME.\n+00015940: 0072 6570 2e75 7469 6c2e 6973 7065 6c6c .rep.util.ispell\n+00015950: 2369 7370 656c 6c2d 6164 642d 776f 7264 #ispell-add-word\n+00015960: 2d74 6f2d 6469 6374 696f 6e61 7279 2057 -to-dictionary W\n+00015970: 4f52 4472 6570 2e75 7469 6c2e 6973 7065 ORDrep.util.ispe\n+00015980: 6c6c 2369 7370 656c 6c2d 7361 7665 2d64 ll#ispell-save-d\n+00015990: 6963 7469 6f6e 6172 794d 616b 6520 4973 ictionaryMake Is\n+000159a0: 7065 6c6c 2073 6176 6520 7468 6520 6375 pell save the cu\n+000159b0: 7272 656e 7420 7065 7273 6f6e 616c 2064 rrent personal d\n+000159c0: 6963 7469 6f6e 6172 7920 746f 2069 7473 ictionary to its\n+000159d0: 2066 696c 652e 7265 702e 696f 2e73 7472 file.rep.io.str\n+000159e0: 6561 6d73 2373 7472 6561 6d70 5265 7475 eams#streampRetu\n+000159f0: 726e 7320 7472 7565 2069 6620 4152 4720 rns true if ARG \n+00015a00: 6973 2073 6f6d 6520 736f 7274 206f 6620 is some sort of \n+00015a10: 492f 4f20 7374 7265 616d 2e72 6570 2e69 I/O stream.rep.i\n+00015a20: 6f2e 6669 6c65 7323 6361 6c6c 2d61 6674 o.files#call-aft\n+00015a30: 6572 2d6c 6f61 6441 7272 616e 6765 2066 er-loadArrange f\n+00015a40: 6f72 2054 4855 4e4b 2074 6f20 6265 2063 or THUNK to be c\n+00015a50: 616c 6c65 6420 696d 6d65 6469 6174 656c alled immediatel\n+00015a60: 7920 6166 7465 7220 7468 6520 6c69 6272 y after the libr\n+00015a70: 6172 7920 6f66 204c 6973 7020 636f 6465 ary of Lisp code\n+00015a80: 0a4c 4942 5241 5259 2068 6173 2062 6565 .LIBRARY has bee\n+00015a90: 6e20 7265 6164 2062 7920 7468 6520 606c n read by the `l\n+00015aa0: 6f61 6427 2066 756e 6374 696f 6e2e 204e oad' function. N\n+00015ab0: 6f74 6520 7468 6174 204c 4942 5241 5259 ote that LIBRARY\n+00015ac0: 206d 7573 7420 6578 6163 746c 790a 6d61 must exactly.ma\n+00015ad0: 7463 6820 7468 6520 4649 4c45 2061 7267 tch the FILE arg\n+00015ae0: 756d 656e 7420 746f 2060 6c6f 6164 272e ument to `load'.\n+00015af0: 7265 6d6f 7465 2d61 7574 6f2d 6261 636b remote-auto-back\n+00015b00: 656e 642d 616c 6973 7441 6e20 616c 6973 end-alistAn alis\n+00015b10: 7420 6f66 2028 484f 5354 2d52 4547 4558 t of (HOST-REGEX\n+00015b20: 5020 2e20 4241 434b 454e 442d 5459 5045 P . BACKEND-TYPE\n+00015b30: 2920 6465 6669 6e69 6e67 2068 6f77 2072 ) defining how r\n+00015b40: 656d 6f74 6520 6669 6c65 7320 6172 650a emote files are.\n+00015b50: 6163 6365 7373 6564 206f 6e20 7370 6563 accessed on spec\n+00015b60: 6966 6963 2068 6f73 7473 2e72 656d 6f74 ific hosts.remot\n+00015b70: 652d 7265 702d 7061 7373 7764 2d6d 7367 e-rep-passwd-msg\n+00015b80: 7352 6567 756c 6172 2065 7870 7265 7373 sRegular express\n+00015b90: 696f 6e20 6d61 7463 6869 6e67 2070 6173 ion matching pas\n+00015ba0: 7377 6f72 6420 7072 6f6d 7074 2e00 7265 sword prompt..re\n+00015bb0: 702e 696f 2e66 696c 652d 6861 6e64 6c65 p.io.file-handle\n+00015bc0: 7273 2e72 656d 6f74 652e 7265 7023 7265 rs.remote.rep#re\n+00015bd0: 6d6f 7465 2d72 6570 2d65 6d70 7479 2d63 mote-rep-empty-c\n+00015be0: 6163 6865 7265 6d6f 7465 2d68 6f73 742d acheremote-host-\n+00015bf0: 7573 6572 2d61 6c69 7374 416c 6973 7420 user-alistAlist \n+00015c00: 6f66 2028 484f 5354 2d52 4547 4558 5020 of (HOST-REGEXP \n+00015c10: 2e20 5553 4552 2d4e 414d 4529 206d 6174 . USER-NAME) mat\n+00015c20: 6368 696e 6720 686f 7374 206e 616d 6573 ching host names\n+00015c30: 2074 6f20 7573 6572 6e61 6d65 732e 0a4f to usernames..O\n+00015c40: 6e6c 7920 7573 6564 2077 6865 6e20 6e6f nly used when no\n+00015c50: 2075 7365 726e 616d 6520 6973 2067 6976 username is giv\n+00015c60: 656e 2069 6e20 6120 6669 6c65 6e61 6d65 en in a filename\n+00015c70: 2e72 656d 6f74 652d 6465 6661 756c 742d .remote-default-\n+00015c80: 7573 6572 4465 6661 756c 7420 7573 6572 userDefault user\n+00015c90: 6e61 6d65 2074 6f20 7573 6520 666f 7220 name to use for \n+00015ca0: 6669 6c65 2d74 7261 6e73 6665 7220 7768 file-transfer wh\n+00015cb0: 656e 206e 6f6e 6520 6973 2073 7065 6369 en none is speci\n+00015cc0: 6669 6564 2c20 6569 7468 6572 0a65 7870 fied, either.exp\n+00015cd0: 6c69 6369 746c 792c 206f 7220 6279 2074 licitly, or by t\n+00015ce0: 6865 2072 656d 6f74 652d 6674 702d 686f he remote-ftp-ho\n+00015cf0: 7374 2d75 7365 722d 616c 6973 7420 7661 st-user-alist va\n+00015d00: 7269 6162 6c65 2e72 656d 6f74 652d 6674 riable.remote-ft\n+00015d10: 702d 7368 6f77 2d6d 6573 7361 6765 7357 p-show-messagesW\n+00015d20: 6865 6e20 742c 2069 6e66 6f72 6d61 7469 hen t, informati\n+00015d30: 6f6e 616c 206d 6573 7361 6765 7320 6672 onal messages fr\n+00015d40: 6f6d 2046 5450 2073 6573 7369 6f6e 7320 om FTP sessions \n+00015d50: 6172 6520 6469 7370 6c61 7965 642e 7265 are displayed.re\n+00015d60: 6d6f 7465 2d66 7470 2d64 6973 706c 6179 mote-ftp-display\n+00015d70: 2d70 726f 6772 6573 7357 6865 6e20 7472 -progressWhen tr\n+00015d80: 7565 2c20 7368 6f77 2070 726f 6772 6573 ue, show progres\n+00015d90: 7320 6f66 2046 5450 2074 7261 6e73 6665 s of FTP transfe\n+00015da0: 7273 2e72 656d 6f74 652d 6674 702d 6c73 rs.remote-ftp-ls\n+00015db0: 2d66 6f72 6d61 7446 5450 2063 6f6d 6d61 -formatFTP comma\n+00015dc0: 6e64 2066 6f72 6d61 7420 7374 7269 6e67 nd format string\n+00015dd0: 2074 6f20 7072 6f64 7563 6520 616e 2060 to produce an `\n+00015de0: 6c73 202d 6c27 2066 6f72 6d61 7420 6c69 ls -l' format li\n+00015df0: 7374 696e 6720 6f66 2074 6865 0a64 6972 sting of the.dir\n+00015e00: 6563 746f 7279 2073 7562 7374 6974 7574 ectory substitut\n+00015e10: 6564 2066 6f72 2074 6865 2073 696e 676c ed for the singl\n+00015e20: 6520 2573 2066 6f72 6d61 7420 7370 6563 e %s format spec\n+00015e30: 6966 6965 722e 7265 6d6f 7465 2d66 7470 ifier.remote-ftp\n+00015e40: 2d72 6563 6f6e 6e65 6374 2d6d 7367 7352 -reconnect-msgsR\n+00015e50: 6567 756c 6172 2065 7870 7265 7373 696f egular expressio\n+00015e60: 6e20 6d61 7463 6869 6e67 2066 7470 206d n matching ftp m\n+00015e70: 6573 7361 6765 7320 7468 6174 2069 6e64 essages that ind\n+00015e80: 6963 6174 6520 7468 6174 2074 6865 2063 icate that the c\n+00015e90: 7572 7265 6e74 0a46 5450 2070 726f 6365 urrent.FTP proce\n+00015ea0: 7373 2073 686f 756c 6420 6265 2061 6261 ss should be aba\n+00015eb0: 6e64 6f6e 6564 2c20 616e 6420 6120 6e65 ndoned, and a ne\n+00015ec0: 7720 7365 7373 696f 6e20 7374 6172 7465 w session starte\n+00015ed0: 642e 7265 6d6f 7465 2d66 7470 2d6c 732d d.remote-ftp-ls-\n+00015ee0: 6c2d 7265 6765 7870 5265 6765 7870 2064 l-regexpRegexp d\n+00015ef0: 6566 696e 696e 6720 606c 7320 2d6c 2720 efining `ls -l' \n+00015f00: 6f75 7470 7574 2073 796e 7461 782e 2048 output syntax. H\n+00015f10: 6169 7279 2e72 656d 6f74 652d 6674 702d airy.remote-ftp-\n+00015f20: 6c73 2d6c 2d74 7970 652d 616c 6973 7441 ls-l-type-alistA\n+00015f30: 6c69 7374 2061 7373 6f63 6961 7469 6e67 list associating\n+00015f40: 2063 6861 7261 6374 6572 7320 696e 2074 characters in t\n+00015f50: 6865 2066 6972 7374 2063 6f6c 756d 6e20 he first column \n+00015f60: 6f66 2060 6c73 202d 6c27 206f 7574 7075 of `ls -l' outpu\n+00015f70: 7420 7769 7468 0a66 696c 6520 7479 7065 t with.file type\n+00015f80: 732e 7265 702e 696f 2e66 696c 652d 6861 s.rep.io.file-ha\n+00015f90: 6e64 6c65 7273 2e72 656d 6f74 652e 6674 ndlers.remote.ft\n+00015fa0: 7023 7265 6d6f 7465 2d66 7470 2d63 6c6f p#remote-ftp-clo\n+00015fb0: 7365 2d61 6c6c 436c 6f73 6520 616c 6c20 se-allClose all \n+00015fc0: 7275 6e6e 696e 6720 4654 5020 7375 6270 running FTP subp\n+00015fd0: 726f 6365 7373 6573 2e00 7265 702e 6c61 rocesses..rep.la\n+00015fe0: 6e67 2e69 6e74 6572 7072 6574 6572 236c ng.interpreter#l\n+00015ff0: 6574 202e 2041 5247 5300 0000 0000 0000 et . ARGS.......\n+00016000: 7265 702e 6461 7461 2364 656c 6574 652d rep.data#delete-\n+00016010: 6966 6465 6c65 7465 2d69 6620 4655 4e43 ifdelete-if FUNC\n+00016020: 5449 4f4e 204c 4953 540a 0a53 696d 696c TION LIST..Simil\n+00016030: 6172 2074 6f20 6064 656c 6574 6527 2065 ar to `delete' e\n+00016040: 7863 6570 7420 7468 6174 2061 2070 7265 xcept that a pre\n+00016050: 6469 6361 7465 2066 756e 6374 696f 6e2c dicate function,\n+00016060: 2046 554e 4354 494f 4e2d 4e41 4d45 2c20 FUNCTION-NAME, \n+00016070: 6973 0a75 7365 6420 746f 2064 6563 6964 is.used to decid\n+00016080: 6520 7768 6963 6820 656c 656d 656e 7473 e which elements\n+00016090: 2074 6f20 6465 6c65 7465 2028 7265 6d6f to delete (remo\n+000160a0: 7665 2064 6573 7472 7563 7469 7665 6c79 ve destructively\n+000160b0: 292e 0a60 6465 6c65 7465 2d69 6627 2064 )..`delete-if' d\n+000160c0: 656c 6574 6573 2061 6e20 656c 656d 656e eletes an elemen\n+000160d0: 7420 6966 2046 554e 4354 494f 4e2d 4e41 t if FUNCTION-NA\n+000160e0: 4d45 2072 6574 7572 6e73 206e 6f6e 2d6e ME returns non-n\n+000160f0: 696c 2077 6865 6e20 0a61 7070 6c69 6564 il when .applied\n+00016100: 2074 6f20 7468 6174 2065 6c65 6d65 6e74 to that element\n+00016110: 2c20 6965 2c0a 2020 2864 656c 6574 652d , ie,. (delete-\n+00016120: 6966 2027 286c 616d 6264 6120 2878 2920 if '(lambda (x) \n+00016130: 283d 2078 2031 2929 2027 2831 2032 2033 (= x 1)) '(1 2 3\n+00016140: 2034 2031 2032 2929 0a20 2020 3d3e 2028 4 1 2)). => (\n+00016150: 3220 3320 3420 3229 7265 702e 6461 7461 2 3 4 2)rep.data\n+00016160: 236d 616b 652d 7374 7269 6e67 6d61 6b65 #make-stringmake\n+00016170: 2d73 7472 696e 6720 4c45 4e47 5448 205b -string LENGTH [\n+00016180: 494e 4954 4941 4c2d 5641 4c55 455d 0a0a INITIAL-VALUE]..\n+00016190: 5265 7475 726e 7320 6120 6e65 7720 7374 Returns a new st\n+000161a0: 7269 6e67 206f 6620 6c65 6e67 7468 204c ring of length L\n+000161b0: 454e 4754 482c 2065 6163 6820 6368 6172 ENGTH, each char\n+000161c0: 6163 7465 7220 6973 2069 6e69 7469 616c acter is initial\n+000161d0: 6973 6564 2074 6f0a 494e 4954 4941 4c2d ised to.INITIAL-\n+000161e0: 7265 7076 2c20 6f72 2074 6f20 7370 6163 repv, or to spac\n+000161f0: 6520 6966 2049 4e49 5449 414c 2d56 414c e if INITIAL-VAL\n+00016200: 5545 2069 7320 6e6f 7420 6769 7665 6e2e UE is not given.\n+00016210: 7265 702e 6461 7461 2373 7562 7374 7269 rep.data#substri\n+00016220: 6e67 7375 6273 7472 696e 6720 5354 5249 ngsubstring STRI\n+00016230: 4e47 2053 5441 5254 205b 454e 445d 0a0a NG START [END]..\n+00016240: 5265 7475 726e 7320 7468 6520 706f 7274 Returns the port\n+00016250: 696f 6e20 6f66 2053 5452 494e 4720 7374 ion of STRING st\n+00016260: 6172 7469 6e67 2061 7420 6368 6172 6163 arting at charac\n+00016270: 7465 7220 6e75 6d62 6572 2053 5441 5254 ter number START\n+00016280: 2061 6e64 2065 6e64 696e 670a 6174 2074 and ending.at t\n+00016290: 6865 2063 6861 7261 6374 6572 2062 6566 he character bef\n+000162a0: 6f72 6520 454e 4420 286f 7220 7468 6520 ore END (or the \n+000162b0: 656e 6420 6f66 2074 6865 2073 7472 696e end of the strin\n+000162c0: 6720 6966 2045 4e44 2069 7320 6e6f 7420 g if END is not \n+000162d0: 6769 7665 6e29 2e0a 416c 6c20 696e 6469 given)..All indi\n+000162e0: 6365 7320 7374 6172 7420 6174 207a 6572 ces start at zer\n+000162f0: 6f2e 7265 702e 6461 7461 2365 7175 616c o.rep.data#equal\n+00016300: 6571 7561 6c20 5641 4c55 4531 2056 414c equal VALUE1 VAL\n+00016310: 5545 320a 0a43 6f6d 7061 7265 7320 5641 UE2..Compares VA\n+00016320: 4c55 4531 2061 6e64 2056 414c 5545 322c LUE1 and VALUE2,\n+00016330: 2063 6f6d 7061 7265 7320 7468 6520 6163 compares the ac\n+00016340: 7475 616c 2073 7472 7563 7475 7265 206f tual structure o\n+00016350: 6620 7468 6520 6f62 6a65 6374 7320 6e6f f the objects no\n+00016360: 740a 6a75 7374 2077 6865 7468 6572 2074 t.just whether t\n+00016370: 6865 206f 626a 6563 7473 2061 7265 206f he objects are o\n+00016380: 6e65 2061 6e64 2074 6865 2073 616d 652e ne and the same.\n+00016390: 2069 652c 2077 696c 6c20 7265 7475 726e ie, will return\n+000163a0: 2074 2066 6f72 2074 776f 0a73 7472 696e t for two.strin\n+000163b0: 6773 2062 7569 6c74 2066 726f 6d20 7468 gs built from th\n+000163c0: 6520 7361 6d65 2063 6861 7261 6374 6572 e same character\n+000163d0: 7320 696e 2074 6865 2073 616d 6520 6f72 s in the same or\n+000163e0: 6465 7220 6576 656e 2069 6620 7468 6520 der even if the \n+000163f0: 7374 7269 6e67 7327 0a6c 6f63 6174 696f strings'.locatio\n+00016400: 6e20 696e 206d 656d 6f72 7920 6973 2064 n in memory is d\n+00016410: 6966 6665 7265 6e74 2e72 6570 2e64 6174 ifferent.rep.dat\n+00016420: 6123 3d3d 2041 5247 3120 4152 4732 205b a#== ARG1 ARG2 [\n+00016430: 4152 4733 202e 2e2e 5d0a 0a52 6574 7572 ARG3 ...]..Retur\n+00016440: 6e73 2074 2069 6620 6561 6368 2076 616c ns t if each val\n+00016450: 7565 2069 7320 7468 6520 7361 6d65 2061 ue is the same a\n+00016460: 7320 6576 6572 7920 6f74 6865 7220 7661 s every other va\n+00016470: 6c75 652e 2028 5573 696e 670a 6065 7175 lue. (Using.`equ\n+00016480: 616c 2720 746f 2063 6f6d 7061 7265 2076 al' to compare v\n+00016490: 616c 7565 732c 2065 7863 6570 7420 666f alues, except fo\n+000164a0: 7220 6e75 6d62 6572 732c 2077 6865 7265 r numbers, where\n+000164b0: 2065 7861 6374 6e65 7373 2069 730a 6967 exactness is.ig\n+000164c0: 6e6f 7265 642e 2972 6570 2e64 6174 6123 nored.)rep.data#\n+000164d0: 3c3d 3c3d 2041 5247 3120 4152 4732 205b <=<= ARG1 ARG2 [\n+000164e0: 4152 4733 202e 2e2e 5d0a 0a52 6574 7572 ARG3 ...]..Retur\n+000164f0: 6e73 2074 2069 6620 4152 4731 2069 7320 ns t if ARG1 is \n+00016500: 6c65 7373 2d6f 722d 6571 7561 6c20 7468 less-or-equal th\n+00016510: 616e 2041 5247 322e 204e 6f74 6520 7468 an ARG2. Note th\n+00016520: 6174 2074 6869 7320 636f 6d6d 616e 6420 at this command \n+00016530: 6973 6e27 740a 6c69 6d69 7465 6420 746f isn't.limited to\n+00016540: 206e 756d 6265 7273 2c20 6974 2063 616e numbers, it can\n+00016550: 2064 6f20 7374 7269 6e67 732c 2070 6f73 do strings, pos\n+00016560: 6974 696f 6e73 2c20 6d61 726b 732c 2065 itions, marks, e\n+00016570: 7463 2061 7320 7765 6c6c 2e72 6570 2e64 tc as well.rep.d\n+00016580: 6174 6123 6174 6f6d 6174 6f6d 2041 5247 ata#atomatom ARG\n+00016590: 0a0a 5265 7475 726e 7320 7420 6966 2041 ..Returns t if A\n+000165a0: 5247 2069 7320 6e6f 7420 6120 636f 6e73 RG is not a cons\n+000165b0: 2d63 656c 6c2e 7265 702e 6461 7461 236c -cell.rep.data#l\n+000165c0: 6973 7470 6c69 7374 7020 4152 470a 0a52 istplistp ARG..R\n+000165d0: 6574 7572 6e73 2074 2069 6620 4152 4720 eturns t if ARG \n+000165e0: 6973 2061 206c 6973 742c 2028 6569 7468 is a list, (eith\n+000165f0: 6572 2061 2063 6f6e 732d 6365 6c6c 206f er a cons-cell o\n+00016600: 7220 6e69 6c29 2e72 6570 2e64 6174 6123 r nil).rep.data#\n+00016610: 7665 6374 6f72 7076 6563 746f 7270 2041 vectorpvectorp A\n+00016620: 5247 0a0a 5265 7475 726e 7320 7420 6966 RG..Returns t if\n+00016630: 2041 5247 2069 7320 6120 7665 6374 6f72 ARG is a vector\n+00016640: 2e72 6570 2e6c 616e 672e 696e 7465 7270 .rep.lang.interp\n+00016650: 7265 7465 7223 6d61 6372 6f70 6d61 6372 reter#macropmacr\n+00016660: 6f70 2041 5247 0a0a 5265 7475 726e 7320 op ARG..Returns \n+00016670: 7420 6966 2041 5247 2069 7320 6120 6d61 t if ARG is a ma\n+00016680: 6372 6f2e 7265 702e 6c61 6e67 2e69 6e74 cro.rep.lang.int\n+00016690: 6572 7072 6574 6572 2373 7562 7270 7375 erpreter#subrpsu\n+000166a0: 6272 7020 4152 470a 0a52 6574 7572 6e73 brp ARG..Returns\n+000166b0: 2074 2069 6620 6172 6720 6973 2061 2070 t if arg is a p\n+000166c0: 7269 6d69 7469 7665 2066 756e 6374 696f rimitive functio\n+000166d0: 6e2e 7265 702e 7379 7374 656d 2363 616c n.rep.system#cal\n+000166e0: 6c2d 686f 6f6b 6361 6c6c 2d68 6f6f 6b20 l-hookcall-hook \n+000166f0: 484f 4f4b 2041 5247 2d4c 4953 5420 5b54 HOOK ARG-LIST [T\n+00016700: 5950 455d 0a0a 4361 6c6c 2074 6865 2068 YPE]..Call the h\n+00016710: 6f6f 6b20 6e61 6d65 6420 6279 2074 6865 ook named by the\n+00016720: 2073 796d 626f 6c20 484f 4f4b 2c20 7061 symbol HOOK, pa\n+00016730: 7373 696e 6720 616c 6c20 6675 6e63 7469 ssing all functi\n+00016740: 6f6e 7320 7468 6520 6172 6775 6d65 6e74 ons the argument\n+00016750: 730a 696e 2074 6865 206c 6973 7420 4152 s.in the list AR\n+00016760: 472d 4c49 5354 2e20 4e6f 7465 2074 6861 G-LIST. Note tha\n+00016770: 7420 484f 4f4b 206d 6179 2061 6c73 6f20 t HOOK may also \n+00016780: 6265 2074 6865 2061 6374 7561 6c20 6c69 be the actual li\n+00016790: 7374 206f 6620 6675 6e63 7469 6f6e 730a st of functions.\n+000167a0: 746f 2063 616c 6c2e 0a0a 5459 5045 2064 to call...TYPE d\n+000167b0: 6566 696e 6573 2068 6f77 2074 6865 2072 efines how the r\n+000167c0: 6574 7572 6e20 7661 6c75 6573 206f 6620 eturn values of \n+000167d0: 6561 6368 2066 756e 6374 696f 6e20 696e each function in\n+000167e0: 2074 6865 2068 6f6f 6b20 6172 650a 7472 the hook are.tr\n+000167f0: 6561 7465 642e 2049 6620 5459 5045 2069 eated. If TYPE i\n+00016800: 7320 6e69 6c20 7468 6579 2061 7265 2069 s nil they are i\n+00016810: 676e 6f72 6564 2c20 6966 2054 5950 4520 gnored, if TYPE \n+00016820: 6973 2074 6865 2073 796d 626f 6c20 6061 is the symbol `a\n+00016830: 6e64 270a 7468 6520 686f 6f6b 2061 626f nd'.the hook abo\n+00016840: 7274 7320 6166 7465 7220 6120 6675 6e63 rts after a func\n+00016850: 7469 6f6e 2072 6574 7572 6e73 206e 696c tion returns nil\n+00016860: 2c20 6966 2054 5950 4520 6973 2060 6f72 , if TYPE is `or\n+00016870: 2720 7468 6520 686f 6f6b 0a61 626f 7274 ' the hook.abort\n+00016880: 7320 7768 656e 2061 2066 756e 6374 696f s when a functio\n+00016890: 6e20 7265 7475 726e 7320 6e6f 6e2d 6e69 n returns non-ni\n+000168a0: 6c2e 0a0a 496e 2061 6c6c 2063 6173 6573 l...In all cases\n+000168b0: 2074 6865 2076 616c 7565 2072 6574 7572 the value retur\n+000168c0: 6e65 6420 6279 2074 6865 206c 6173 742d ned by the last-\n+000168d0: 6576 616c 7561 7465 6420 6675 6e63 7469 evaluated functi\n+000168e0: 6f6e 2069 730a 7265 7475 726e 6564 2e64 on is.returned.d\n+000168f0: 6566 6175 6c74 2d64 6972 6563 746f 7279 efault-directory\n+00016900: 4275 6666 6572 2d6c 6f63 616c 2076 6172 Buffer-local var\n+00016910: 6961 626c 6520 6162 736f 6c75 7465 6c79 iable absolutely\n+00016920: 2064 6566 696e 696e 6720 7468 6520 6469 defining the di\n+00016930: 7265 6374 6f72 7920 746f 2077 6869 6368 rectory to which\n+00016940: 2061 6c6c 2066 696c 6573 0a61 6363 6573 all files.acces\n+00016950: 7365 6420 696e 2074 6865 2062 7566 6665 sed in the buffe\n+00016960: 7220 6172 6520 7265 736f 6c76 6564 2066 r are resolved f\n+00016970: 726f 6d20 2875 6e6c 6573 7320 7468 6579 rom (unless they\n+00016980: 2772 6520 6162 736f 6c75 7465 2e29 2072 're absolute.) r\n+00016990: 6570 2e69 6f2e 6669 6c65 7323 6578 7061 ep.io.files#expa\n+000169a0: 6e64 2d66 696c 652d 6e61 6d65 6578 7061 nd-file-nameexpa\n+000169b0: 6e64 2d66 696c 652d 6e61 6d65 2046 494c nd-file-name FIL\n+000169c0: 452d 4e41 4d45 205b 4241 5345 2d44 4952 E-NAME [BASE-DIR\n+000169d0: 5d0a 0a45 7870 616e 6473 2046 494c 452d ]..Expands FILE-\n+000169e0: 4e41 4d45 2061 7373 756d 696e 6720 7468 NAME assuming th\n+000169f0: 6174 2069 7420 7370 6563 6966 6965 7320 at it specifies \n+00016a00: 6120 6669 6c65 2072 656c 6174 6976 6520 a file relative \n+00016a10: 746f 2042 4153 452d 4449 522e 0a49 6620 to BASE-DIR..If \n+00016a20: 4241 5345 2d44 4952 2069 7320 756e 6465 BASE-DIR is unde\n+00016a30: 6669 6e65 6420 6974 2069 7320 7461 6b65 fined it is take\n+00016a40: 6e20 6173 2074 6865 2063 7572 7265 6e74 n as the current\n+00016a50: 2076 616c 7565 206f 6620 7468 650a 6064 value of the.`d\n+00016a60: 6566 6175 6c74 2d64 6972 6563 746f 7279 efault-directory\n+00016a70: 2720 7661 7269 6162 6c65 2e20 5768 696c ' variable. Whil\n+00016a80: 6520 6578 7061 6e64 696e 6720 7468 6520 e expanding the \n+00016a90: 6669 6c65 206e 616d 652c 2061 6e79 206f file name, any o\n+00016aa0: 6276 696f 7573 0a73 696d 706c 6966 6963 bvious.simplific\n+00016ab0: 6174 696f 6e73 2077 696c 6c20 6265 2070 ations will be p\n+00016ac0: 6572 666f 726d 6564 2028 652e 672e 206f erformed (e.g. o\n+00016ad0: 6e20 556e 6978 2074 6865 2072 656d 6f76 n Unix the remov\n+00016ae0: 616c 206f 6620 222e 2220 616e 640a 222e al of \".\" and.\".\n+00016af0: 2e22 2077 6865 7265 2070 6f73 7369 626c .\" where possibl\n+00016b00: 6529 2e0a 0a4e 6f74 6520 7468 6174 2074 e)...Note that t\n+00016b10: 6865 2072 6574 7572 6e65 6420 6669 6c65 he returned file\n+00016b20: 206e 616d 6520 7769 6c6c 206f 6e6c 7920 name will only \n+00016b30: 6265 2061 6273 6f6c 7574 6520 6966 206f be absolute if o\n+00016b40: 6e65 206f 6620 7468 650a 666f 6c6c 6f77 ne of the.follow\n+00016b50: 696e 6720 636f 6e64 6974 696f 6e73 2069 ing conditions i\n+00016b60: 7320 6d65 743a 0a20 2031 2e20 4241 5345 s met:. 1. BASE\n+00016b70: 2d44 4952 2028 6f72 2060 6465 6661 756c -DIR (or `defaul\n+00016b80: 742d 6469 7265 6374 6f72 7927 2920 6973 t-directory') is\n+00016b90: 2061 6273 6f6c 7574 650a 2020 322e 2046 absolute. 2. F\n+00016ba0: 494c 452d 4e41 4d45 2069 7320 616c 7265 ILE-NAME is alre\n+00016bb0: 6164 7920 6162 736f 6c75 7465 2e0a 0a4e ady absolute...N\n+00016bc0: 6f74 6520 666f 7220 6669 6c65 2068 616e ote for file han\n+00016bd0: 646c 6572 2069 6d70 6c65 6d65 6e74 6f72 dler implementor\n+00016be0: 733a 2077 6865 6e20 6120 6861 6e64 6c65 s: when a handle\n+00016bf0: 7220 6973 2063 616c 6c65 6420 666f 7220 r is called for \n+00016c00: 7468 650a 6065 7870 616e 642d 6669 6c65 the.`expand-file\n+00016c10: 2d6e 616d 6527 206f 7065 7261 7469 6f6e -name' operation\n+00016c20: 2c20 6974 2077 696c 6c20 6f6e 6c79 2065 , it will only e\n+00016c30: 7665 7220 7265 6365 6976 6520 6f6e 6520 ver receive one \n+00016c40: 6172 6775 6d65 6e74 2c0a 7468 6520 616c argument,.the al\n+00016c50: 7265 6164 7920 6578 7061 6e64 6564 2066 ready expanded f\n+00016c60: 696c 6520 6e61 6d65 2e20 5468 6520 6f6e ile name. The on\n+00016c70: 6c79 2061 6374 696f 6e20 7468 6174 206d ly action that m\n+00016c80: 6179 2062 6520 6e65 6564 2074 6f0a 6265 ay be need to.be\n+00016c90: 2074 616b 656e 2069 7320 746f 2073 696d taken is to sim\n+00016ca0: 706c 6966 7920 7468 6520 6669 6c65 206e plify the file n\n+00016cb0: 616d 6520 2865 2e67 2e20 7265 6d6f 7669 ame (e.g. removi\n+00016cc0: 6e67 2022 2e22 2061 6e64 2022 2e2e 2220 ng \".\" and \"..\" \n+00016cd0: 656e 7472 6965 730a 6f72 2077 6861 7465 entries.or whate\n+00016ce0: 7665 7229 2e72 6570 2e69 6f2e 6669 6c65 ver).rep.io.file\n+00016cf0: 7323 6c6f 6361 6c2d 6669 6c65 2d6e 616d s#local-file-nam\n+00016d00: 656c 6f63 616c 2d66 696c 652d 6e61 6d65 elocal-file-name\n+00016d10: 2046 494c 452d 4e41 4d45 0a0a 5768 656e FILE-NAME..When\n+00016d20: 2070 6f73 7369 626c 652c 2072 6574 7572 possible, retur\n+00016d30: 6e20 6120 7374 7269 6e67 2061 6273 6f6c n a string absol\n+00016d40: 7574 656c 7920 6e61 6d69 6e67 2074 6865 utely naming the\n+00016d50: 2066 696c 6520 696e 2074 6865 206c 6f63 file in the loc\n+00016d60: 616c 0a66 696c 6520 7379 7374 656d 2074 al.file system t\n+00016d70: 6861 7420 4649 4c45 2d4e 414d 4520 7265 hat FILE-NAME re\n+00016d80: 6665 7273 2074 6f2e 2049 6620 4649 4c45 fers to. If FILE\n+00016d90: 2d4e 414d 4520 646f 6573 206e 6f74 2072 -NAME does not r\n+00016da0: 6566 6572 2074 6f0a 6120 6669 6c65 2069 efer to.a file i\n+00016db0: 6e20 7468 6520 6c6f 6361 6c20 7379 7374 n the local syst\n+00016dc0: 656d 2c20 7265 7475 726e 206e 696c 2e72 em, return nil.r\n+00016dd0: 6570 2e69 6f2e 6669 6c65 7323 6669 6c65 ep.io.files#file\n+00016de0: 2d62 696e 6469 6e67 6669 6c65 2d62 696e -bindingfile-bin\n+00016df0: 6469 6e67 2046 494c 450a 0a52 6574 7572 ding FILE..Retur\n+00016e00: 6e73 2074 6865 206e 616d 6520 6f66 2074 ns the name of t\n+00016e10: 6865 206c 6f67 6963 616c 2066 696c 6520 he logical file \n+00016e20: 7468 6174 2046 494c 4520 7761 7320 6f70 that FILE was op\n+00016e30: 656e 6564 2074 6f20 6163 6365 7373 2c20 ened to access, \n+00016e40: 6f72 206e 696c 0a69 6620 6974 2068 6173 or nil.if it has\n+00016e50: 2062 6565 6e20 636c 6f73 6564 2c20 6275 been closed, bu\n+00016e60: 7420 6973 2073 7469 6c6c 2074 6f20 6265 t is still to be\n+00016e70: 2067 6172 6261 6765 2063 6f6c 6c65 6374 garbage collect\n+00016e80: 6564 2e72 6570 2e69 6f2e 6669 6c65 7323 ed.rep.io.files#\n+00016e90: 7365 742d 6669 6c65 2d68 616e 646c 6572 set-file-handler\n+00016ea0: 2d64 6174 6173 6574 2d66 696c 652d 6861 -dataset-file-ha\n+00016eb0: 6e64 6c65 722d 6461 7461 2046 494c 4520 ndler-data FILE \n+00016ec0: 4441 5441 0a0a 5365 7420 7468 6520 6861 DATA..Set the ha\n+00016ed0: 6e64 6c65 722d 7370 6563 6966 6963 2064 ndler-specific d\n+00016ee0: 6174 6120 6f66 2066 696c 6520 6f62 6a65 ata of file obje\n+00016ef0: 6374 2046 494c 4520 746f 2044 4154 412e ct FILE to DATA.\n+00016f00: 7265 702e 696f 2e66 696c 6573 2364 656c rep.io.files#del\n+00016f10: 6574 652d 6669 6c65 6465 6c65 7465 2d66 ete-filedelete-f\n+00016f20: 696c 6520 4649 4c45 2d4e 414d 450a 0a44 ile FILE-NAME..D\n+00016f30: 656c 6574 6520 7468 6520 6669 6c65 2063 elete the file c\n+00016f40: 616c 6c65 6420 4649 4c45 2d4e 414d 452e alled FILE-NAME.\n+00016f50: 7265 702e 696f 2e66 696c 6573 2366 696c rep.io.files#fil\n+00016f60: 652d 7265 6164 6162 6c65 2d70 6669 6c65 e-readable-pfile\n+00016f70: 2d72 6561 6461 626c 652d 7020 4649 4c45 -readable-p FILE\n+00016f80: 2d4e 414d 450a 0a52 6574 7572 6e73 2074 -NAME..Returns t\n+00016f90: 2069 6620 7468 6520 6669 6c65 2063 616c if the file cal\n+00016fa0: 6c65 6420 4649 4c45 2d4e 414d 4520 6973 led FILE-NAME is\n+00016fb0: 2061 7661 696c 6162 6c65 2066 6f72 2072 available for r\n+00016fc0: 6561 6469 6e67 2066 726f 6d2e 0072 6570 eading from..rep\n+00016fd0: 2e75 7469 6c2e 7469 6d65 2374 696d 652d .util.time#time-\n+00016fe0: 2054 3120 5432 0072 6570 2e6c 616e 672e T1 T2.rep.lang.\n+00016ff0: 6d61 7468 2369 6e65 7861 6374 7020 5800 math#inexactp X.\n+00017000: 7265 702e 6461 7461 2365 7165 7120 5641 rep.data#eqeq VA\n+00017010: 4c55 4531 2056 414c 5545 320a 0a52 6574 LUE1 VALUE2..Ret\n+00017020: 7572 6e73 2074 2069 6620 5641 4c55 4531 urns t if VALUE1\n+00017030: 2061 6e64 2056 414c 5545 3220 6172 6520 and VALUE2 are \n+00017040: 6f6e 6520 616e 6420 7468 6520 7361 6d65 one and the same\n+00017050: 206f 626a 6563 742e 204e 6f74 6520 7468 object. Note th\n+00017060: 6174 0a74 6869 7320 6d61 7920 6f72 206d at.this may or m\n+00017070: 6179 206e 6f74 2062 6520 7472 7565 2066 ay not be true f\n+00017080: 6f72 206e 756d 6265 7273 206f 6620 7468 or numbers of th\n+00017090: 6520 7361 6d65 2076 616c 7565 2028 7365 e same value (se\n+000170a0: 6520 6065 716c 2729 2e72 6570 2e64 6174 e `eql').rep.dat\n+000170b0: 6123 7374 7269 6e67 2d68 6561 642d 6571 a#string-head-eq\n+000170c0: 7374 7269 6e67 2d68 6561 642d 6571 2053 string-head-eq S\n+000170d0: 5452 494e 4731 2053 5452 494e 4732 0a0a TRING1 STRING2..\n+000170e0: 5265 7475 726e 7320 7420 6966 2053 5452 Returns t if STR\n+000170f0: 494e 4732 206d 6174 6368 6573 2074 6865 ING2 matches the\n+00017100: 2062 6567 696e 6e69 6e67 206f 6620 5354 beginning of ST\n+00017110: 5249 4e47 312c 2069 652c 0a20 2028 7374 RING1, ie,. (st\n+00017120: 7269 6e67 2d68 6561 642d 6571 2022 666f ring-head-eq \"fo\n+00017130: 6f62 6172 2220 2266 6f6f 2229 0a20 2020 obar\" \"foo\"). \n+00017140: 3d3e 2074 0a20 2028 7374 7269 6e67 2d68 => t. (string-h\n+00017150: 6561 642d 6571 2022 666f 6f22 2022 666f ead-eq \"foo\" \"fo\n+00017160: 6f62 6172 2229 0a20 2020 3d3e 206e 696c obar\"). => nil\n+00017170: 7265 702e 6461 7461 233a 2f3d 2f3d 2041 rep.data#:/=/= A\n+00017180: 5247 3120 4152 4732 202e 2e2e 0a0a 5265 RG1 ARG2 .....Re\n+00017190: 7475 726e 7320 7420 6966 2065 6163 6820 turns t if each \n+000171a0: 7661 6c75 6520 6973 2064 6966 6665 7265 value is differe\n+000171b0: 6e74 2066 726f 6d20 6576 6572 7920 6f74 nt from every ot\n+000171c0: 6865 7220 7661 6c75 652e 2028 5573 696e her value. (Usin\n+000171d0: 670a 6065 7175 616c 2720 746f 2063 6f6d g.`equal' to com\n+000171e0: 7061 7265 2076 616c 7565 732c 2065 7863 pare values, exc\n+000171f0: 6570 7420 666f 7220 6e75 6d62 6572 732c ept for numbers,\n+00017200: 2077 6865 7265 2065 7861 6374 6e65 7373 where exactness\n+00017210: 2069 730a 6967 6e6f 7265 642e 2972 6570 is.ignored.)rep\n+00017220: 2e64 6174 6123 3e3e 2041 5247 3120 4152 .data#>> ARG1 AR\n+00017230: 4732 205b 4152 4733 202e 2e2e 5d0a 0a52 G2 [ARG3 ...]..R\n+00017240: 6574 7572 6e73 2074 2069 6620 4152 4731 eturns t if ARG1\n+00017250: 2069 7320 6772 6561 7465 7220 7468 616e is greater than\n+00017260: 2041 5247 322c 2061 6e64 2069 6620 4152 ARG2, and if AR\n+00017270: 4732 2069 7320 6772 6561 7465 7220 7468 G2 is greater th\n+00017280: 616e 2041 5247 332c 0a61 6e64 2073 6f20 an ARG3,.and so \n+00017290: 6f6e 2e20 4e6f 7465 2074 6861 7420 7468 on. Note that th\n+000172a0: 6973 2063 6f6d 6d61 6e64 2069 736e 2774 is command isn't\n+000172b0: 206c 696d 6974 6564 2074 6f20 6e75 6d62 limited to numb\n+000172c0: 6572 732c 2069 7420 6361 6e20 646f 0a73 ers, it can do.s\n+000172d0: 7472 696e 6773 2c20 706f 7369 7469 6f6e trings, position\n+000172e0: 732c 206d 6172 6b73 2c20 6574 6320 6173 s, marks, etc as\n+000172f0: 2077 656c 6c2e 7265 702e 6461 7461 233c well.rep.data#<\n+00017300: 3c20 4152 4731 2041 5247 3220 5b41 5247 < ARG1 ARG2 [ARG\n+00017310: 3320 2e2e 2e5d 0a0a 5265 7475 726e 7320 3 ...]..Returns \n+00017320: 7420 6966 2041 5247 3120 6973 206c 6573 t if ARG1 is les\n+00017330: 7320 7468 616e 2041 5247 322e 204e 6f74 s than ARG2. Not\n+00017340: 6520 7468 6174 2074 6869 7320 636f 6d6d e that this comm\n+00017350: 616e 6420 6973 6e27 7420 6c69 6d69 7465 and isn't limite\n+00017360: 6420 746f 0a6e 756d 6265 7273 2c20 6974 d to.numbers, it\n+00017370: 2063 616e 2064 6f20 7374 7269 6e67 732c can do strings,\n+00017380: 2070 6f73 6974 696f 6e73 2c20 6d61 726b positions, mark\n+00017390: 732c 2065 7463 2061 7320 7765 6c6c 2e72 s, etc as well.r\n+000173a0: 6570 2e6c 616e 672e 696e 7465 7270 7265 ep.lang.interpre\n+000173b0: 7465 7223 6675 6e63 7469 6f6e 7066 756e ter#functionpfun\n+000173c0: 6374 696f 6e70 2041 5247 0a0a 5265 7475 ctionp ARG..Retu\n+000173d0: 726e 7320 7420 6966 2041 5247 2069 7320 rns t if ARG is \n+000173e0: 6120 6675 6e63 7469 6f6e 2e72 6570 2e6c a function.rep.l\n+000173f0: 616e 672e 696e 7465 7270 7265 7465 7223 ang.interpreter#\n+00017400: 7370 6563 6961 6c2d 666f 726d 2d70 7370 special-form-psp\n+00017410: 6563 6961 6c2d 666f 726d 2d70 2041 5247 ecial-form-p ARG\n+00017420: 0a0a 5265 7475 726e 7320 7420 6966 2041 ..Returns t if A\n+00017430: 5247 2069 7320 6120 7370 6563 6961 6c2d RG is a special-\n+00017440: 666f 726d 2e72 6570 2e64 6174 6123 7365 form.rep.data#se\n+00017450: 7175 656e 6365 7073 6571 7565 6e63 6570 quencepsequencep\n+00017460: 2041 5247 0a0a 5265 7475 726e 7320 7420 ARG..Returns t \n+00017470: 6973 2041 5247 2069 7320 6120 7365 7175 is ARG is a sequ\n+00017480: 656e 6365 2028 6120 6c69 7374 2c20 7665 ence (a list, ve\n+00017490: 6374 6f72 206f 7220 7374 7269 6e67 292e ctor or string).\n+000174a0: 7265 702e 6c61 6e67 2e69 6e74 6572 7072 rep.lang.interpr\n+000174b0: 6574 6572 2373 7562 722d 6e61 6d65 7375 eter#subr-namesu\n+000174c0: 6272 2d6e 616d 6520 5355 4252 205b 5553 br-name SUBR [US\n+000174d0: 452d 5641 525d 0a0a 5265 7475 726e 7320 E-VAR]..Returns \n+000174e0: 7468 6520 6e61 6d65 2028 6120 7374 7269 the name (a stri\n+000174f0: 6e67 2920 6173 736f 6369 6174 6564 2077 ng) associated w\n+00017500: 6974 6820 5355 4252 2e72 6570 2e6c 616e ith SUBR.rep.lan\n+00017510: 672e 696e 7465 7270 7265 7465 7223 6361 g.interpreter#ca\n+00017520: 6c6c 2d77 6974 682d 6578 6365 7074 696f ll-with-exceptio\n+00017530: 6e2d 6861 6e64 6c65 7263 616c 6c2d 7769 n-handlercall-wi\n+00017540: 7468 2d65 7863 6570 7469 6f6e 2d68 616e th-exception-han\n+00017550: 646c 6572 2054 4855 4e4b 2048 414e 444c dler THUNK HANDL\n+00017560: 4552 0a0a 4361 6c6c 2054 4855 4e4b 2061 ER..Call THUNK a\n+00017570: 6e64 2072 6574 7572 6e20 6974 7320 7661 nd return its va\n+00017580: 6c75 652e 2048 6f77 6576 6572 2069 6620 lue. However if \n+00017590: 616e 2065 7863 6570 7469 6f6e 206f 6620 an exception of \n+000175a0: 616e 7920 666f 726d 0a6f 6363 7572 732c any form.occurs,\n+000175b0: 2063 616c 6c20 4841 4e44 4c45 5220 7769 call HANDLER wi\n+000175c0: 7468 2061 2073 696e 676c 6520 6172 6775 th a single argu\n+000175d0: 6d65 6e74 2c20 7468 6520 6578 6365 7074 ment, the except\n+000175e0: 696f 6e20 6461 7461 2c20 616e 640a 7265 ion data, and.re\n+000175f0: 7475 726e 2069 7473 2076 616c 7565 2e72 turn its value.r\n+00017600: 6570 2e6c 616e 672e 696e 7465 7270 7265 ep.lang.interpre\n+00017610: 7465 7223 7261 6973 652d 6578 6365 7074 ter#raise-except\n+00017620: 696f 6e72 6169 7365 2d65 7863 6570 7469 ionraise-excepti\n+00017630: 6f6e 2044 4154 410a 0a52 6169 7365 2074 on DATA..Raise t\n+00017640: 6865 2065 7863 6570 7469 6f6e 2072 6570 he exception rep\n+00017650: 7265 7365 6e74 6564 2062 7920 7468 6520 resented by the \n+00017660: 636f 6e73 2063 656c 6c20 4441 5441 2e72 cons cell DATA.r\n+00017670: 6570 2e69 6f2e 6669 6c65 7323 6669 6c65 ep.io.files#file\n+00017680: 2d6e 616d 652d 6162 736f 6c75 7465 2d70 -name-absolute-p\n+00017690: 6669 6c65 2d6e 616d 652d 6162 736f 6c75 file-name-absolu\n+000176a0: 7465 2d70 2046 494c 452d 4e41 4d45 0a0a te-p FILE-NAME..\n+000176b0: 5265 7475 726e 7320 7420 6966 2046 494c Returns t if FIL\n+000176c0: 452d 4e41 4d45 2069 7320 636f 6e74 6578 E-NAME is contex\n+000176d0: 742d 696e 6465 7065 6e64 656e 742c 2069 t-independent, i\n+000176e0: 2e65 2e20 6974 2064 6f65 7320 6e6f 7420 .e. it does not \n+000176f0: 6e61 6d65 2061 2066 696c 650a 7265 6c61 name a file.rela\n+00017700: 7469 7665 2074 6f20 7468 6520 6465 6661 tive to the defa\n+00017710: 756c 742d 6469 7265 6374 6f72 792e 7265 ult-directory.re\n+00017720: 702e 696f 2e66 696c 6573 2373 6574 2d69 p.io.files#set-i\n+00017730: 6e70 7574 2d68 616e 646c 6572 7365 742d nput-handlerset-\n+00017740: 696e 7075 742d 6861 6e64 6c65 7220 4c4f input-handler LO\n+00017750: 4341 4c2d 4649 4c45 2046 554e 4354 494f CAL-FILE FUNCTIO\n+00017760: 4e0a 0a41 7272 616e 6765 2066 6f72 2046 N..Arrange for F\n+00017770: 554e 4354 494f 4e20 746f 2062 6520 6361 UNCTION to be ca\n+00017780: 6c6c 6564 2077 6865 6e65 7665 7220 7065 lled whenever pe\n+00017790: 6e64 696e 6720 696e 7075 7420 6973 2061 nding input is a\n+000177a0: 7661 696c 6162 6c65 0a6f 6e20 4c4f 4341 vailable.on LOCA\n+000177b0: 4c2d 4649 4c45 2e20 4e6f 7465 2074 6861 L-FILE. Note tha\n+000177c0: 7420 7468 6973 206d 616b 6573 204c 4f43 t this makes LOC\n+000177d0: 414c 2d46 494c 4520 646f 206e 6f6e 2d62 AL-FILE do non-b\n+000177e0: 6c6f 636b 696e 6720 696e 7075 742e 7265 locking input.re\n+000177f0: 702e 696f 2e66 696c 6573 2366 696c 652d p.io.files#file-\n+00017800: 7474 7970 6669 6c65 2d74 7479 7020 4649 ttypfile-ttyp FI\n+00017810: 4c45 0a0a 5265 7475 726e 7320 7472 7565 LE..Returns true\n+00017820: 2069 6620 4649 4c45 2069 7320 6c69 6e6b if FILE is link\n+00017830: 6564 2074 6f20 6120 7474 792e 7265 702e ed to a tty.rep.\n+00017840: 696f 2e66 696c 6573 236f 7065 6e2d 6669 io.files#open-fi\n+00017850: 6c65 6f70 656e 2d66 696c 6520 4649 4c45 leopen-file FILE\n+00017860: 2d4e 414d 4520 4143 4345 5353 2d54 5950 -NAME ACCESS-TYP\n+00017870: 450a 0a52 6574 7572 6e20 6120 6e65 7720 E..Return a new \n+00017880: 6669 6c65 206f 626a 6563 7420 7265 6665 file object refe\n+00017890: 7265 6e63 696e 6720 7468 6520 6c6f 6769 rencing the logi\n+000178a0: 6361 6c20 6669 6c65 2063 616c 6c65 6420 cal file called \n+000178b0: 4649 4c45 2d4e 414d 452c 0a66 6f72 2041 FILE-NAME,.for A\n+000178c0: 4343 4553 532d 5459 5045 2072 6571 7565 CCESS-TYPE reque\n+000178d0: 7374 732e 2041 4343 4553 532d 5459 5045 sts. ACCESS-TYPE\n+000178e0: 2063 616e 2062 6520 6f6e 6520 6f66 2074 can be one of t\n+000178f0: 6865 2073 796d 626f 6c73 3a0a 0a09 7265 he symbols:...re\n+00017900: 6164 0909 466f 7220 696e 7075 740a 0977 ad..For input..w\n+00017910: 7269 7465 0909 5472 756e 6361 7465 206f rite..Truncate o\n+00017920: 7220 6372 6561 7465 2074 6865 2066 696c r create the fil\n+00017930: 652c 2061 6e64 206f 7065 6e20 666f 7220 e, and open for \n+00017940: 6f75 7470 7574 0a09 6170 7065 6e64 0909 output..append..\n+00017950: 4f70 656e 2066 6f72 206f 7574 7075 7420 Open for output \n+00017960: 6174 2074 6865 2065 6e64 206f 6620 7468 at the end of th\n+00017970: 6520 6669 6c65 2e72 6570 2e69 6f2e 6669 e file.rep.io.fi\n+00017980: 6c65 7323 6669 6c65 2d65 7869 7374 732d les#file-exists-\n+00017990: 7066 696c 652d 6578 6973 7473 2d70 2046 pfile-exists-p F\n+000179a0: 494c 452d 4e41 4d45 0a0a 5265 7475 726e ILE-NAME..Return\n+000179b0: 7320 7420 6966 2074 6865 2066 696c 6520 s t if the file \n+000179c0: 6361 6c6c 6564 2046 494c 452d 4e41 4d45 called FILE-NAME\n+000179d0: 2065 7869 7374 732e 7265 702e 696f 2e66 exists.rep.io.f\n+000179e0: 696c 6573 2366 696c 652d 6469 7265 6374 iles#file-direct\n+000179f0: 6f72 792d 7066 696c 652d 6469 7265 6374 ory-pfile-direct\n+00017a00: 6f72 792d 7020 4649 4c45 2d4e 414d 450a ory-p FILE-NAME.\n+00017a10: 0a52 6574 7572 6e73 2074 2069 6620 7468 .Returns t if th\n+00017a20: 6520 6669 6c65 2063 616c 6c65 6420 4649 e file called FI\n+00017a30: 4c45 2d4e 414d 4520 6973 2061 2064 6972 LE-NAME is a dir\n+00017a40: 6563 746f 7279 2e72 6570 2e69 6f2e 6669 ectory.rep.io.fi\n+00017a50: 6c65 7323 6669 6c65 2d73 796d 6c69 6e6b les#file-symlink\n+00017a60: 2d70 6669 6c65 2d73 796d 6c69 6e6b 2d70 -pfile-symlink-p\n+00017a70: 2046 494c 452d 4e41 4d45 0a0a 5265 7475 FILE-NAME..Retu\n+00017a80: 726e 7320 7420 6966 2074 6865 2066 696c rns t if the fil\n+00017a90: 6520 6361 6c6c 6564 2046 494c 452d 4e41 e called FILE-NA\n+00017aa0: 4d45 2069 7320 6120 7379 6d62 6f6c 6963 ME is a symbolic\n+00017ab0: 206c 696e 6b20 746f 2061 6e6f 7468 6572 link to another\n+00017ac0: 2066 696c 652e 3a72 6570 2e69 6f2e 6669 file.:rep.io.fi\n+00017ad0: 6c65 7323 6669 6c65 2d75 6964 6669 6c65 les#file-uidfile\n+00017ae0: 2d75 6964 2046 494c 452d 4e41 4d45 0a0a -uid FILE-NAME..\n+00017af0: 5265 7475 726e 7320 7468 6520 7569 6420 Returns the uid \n+00017b00: 6f66 2074 6865 2066 696c 6520 6361 6c6c of the file call\n+00017b10: 6564 2046 494c 452d 4e41 4d45 7265 702e ed FILE-NAMErep.\n+00017b20: 696f 2e66 696c 6573 2366 696c 652d 6d6f io.files#file-mo\n+00017b30: 6465 7366 696c 652d 6d6f 6465 7320 4649 desfile-modes FI\n+00017b40: 4c45 2d4e 414d 450a 0a52 6574 7572 6e20 LE-NAME..Return \n+00017b50: 7468 6520 6163 6365 7373 2070 6572 6d69 the access permi\n+00017b60: 7373 696f 6e73 206f 6620 7468 6520 6669 ssions of the fi\n+00017b70: 6c65 2063 616c 6c65 6420 4649 4c45 2d4e le called FILE-N\n+00017b80: 414d 452e 204e 6f74 6520 7468 6174 2074 AME. Note that t\n+00017b90: 6865 0a66 6f72 6d61 7420 6f66 2074 6869 he.format of thi\n+00017ba0: 7320 6f62 6a65 6374 2069 7320 6669 6c69 s object is fili\n+00017bb0: 6e67 2073 7973 7465 6d20 6465 7065 6e64 ng system depend\n+00017bc0: 656e 742e 2049 7427 7320 6f6e 6c79 2070 ent. It's only p\n+00017bd0: 6f72 7461 626c 6520 7573 650a 6973 2061 ortable use.is a\n+00017be0: 7320 616e 2061 7267 756d 656e 7420 746f s an argument to\n+00017bf0: 2073 6574 2d66 696c 652d 6d6f 6465 732e set-file-modes.\n+00017c00: 7265 702e 696f 2e66 696c 6573 2364 6972 rep.io.files#dir\n+00017c10: 6563 746f 7279 2d66 696c 6573 6469 7265 ectory-filesdire\n+00017c20: 6374 6f72 792d 6669 6c65 7320 4449 5245 ctory-files DIRE\n+00017c30: 4354 4f52 590a 0a52 6574 7572 6e73 2061 CTORY..Returns a\n+00017c40: 206c 6973 7420 6f66 2074 6865 206e 616d list of the nam\n+00017c50: 6573 206f 6620 616c 6c20 6669 6c65 7320 es of all files \n+00017c60: 696e 2074 6865 2064 6972 6563 746f 7279 in the directory\n+00017c70: 2063 616c 6c65 6420 4449 5245 4354 4f52 called DIRECTOR\n+00017c80: 592e 0a54 6865 206c 6973 7420 6973 2075 Y..The list is u\n+00017c90: 6e73 6f72 7465 642e 7265 702e 696f 2e66 nsorted.rep.io.f\n+00017ca0: 696c 6573 2373 7464 696e 2d66 696c 6573 iles#stdin-files\n+00017cb0: 7464 696e 2d66 696c 650a 0a52 6574 7572 tdin-file..Retur\n+00017cc0: 6e73 2074 6865 2066 696c 6520 6f62 6a65 ns the file obje\n+00017cd0: 6374 2072 6570 7265 7365 6e74 696e 6720 ct representing \n+00017ce0: 7468 6520 6564 6974 6f72 2773 2073 7461 the editor's sta\n+00017cf0: 6e64 6172 6420 696e 7075 742e 7265 702e ndard input.rep.\n+00017d00: 696f 2e66 696c 6573 2373 7464 6f75 742d io.files#stdout-\n+00017d10: 6669 6c65 7374 646f 7574 2d66 696c 650a filestdout-file.\n+00017d20: 0a52 6574 7572 6e73 2074 6865 2066 696c .Returns the fil\n+00017d30: 6520 6f62 6a65 6374 2072 6570 7265 7365 e object represe\n+00017d40: 6e74 696e 6720 7468 6520 6564 6974 6f72 nting the editor\n+00017d50: 2773 2073 7461 6e64 6172 6420 6f75 7470 's standard outp\n+00017d60: 7574 2e72 6570 2e76 6d2e 636f 6d70 696c ut.rep.vm.compil\n+00017d70: 6572 2363 6f6d 7069 6c65 2d6c 6973 702d er#compile-lisp-\n+00017d80: 6c69 6252 6563 6f6d 7069 6c65 2061 6c6c libRecompile all\n+00017d90: 206f 7574 206f 6620 6461 7465 2066 696c out of date fil\n+00017da0: 6573 2069 6e20 7468 6520 6c69 7370 206c es in the lisp l\n+00017db0: 6962 7261 7279 2064 6972 6563 746f 7279 ibrary directory\n+00017dc0: 2e20 4966 2046 4f52 4345 2d50 0a69 7320 . If FORCE-P.is \n+00017dd0: 7472 7565 2069 7427 7320 6173 2074 686f true it's as tho\n+00017de0: 7567 6820 616c 6c20 6669 6c65 7320 7765 ugh all files we\n+00017df0: 7265 206f 7574 206f 6620 6461 7465 2e0a re out of date..\n+00017e00: 5468 6973 206d 616b 6573 2073 7572 6520 This makes sure \n+00017e10: 7468 6174 2061 6c6c 2064 6f63 2073 7472 that all doc str\n+00017e20: 696e 6773 2061 7265 2077 7269 7474 656e ings are written\n+00017e30: 2074 6f20 7468 6569 7220 7370 6563 6961 to their specia\n+00017e40: 6c20 6669 6c65 2061 6e64 0a74 6861 7420 l file and.that \n+00017e50: 6669 6c65 7320 7768 6963 6820 7368 6f75 files which shou\n+00017e60: 6c64 6e27 7420 6265 2063 6f6d 7069 6c65 ldn't be compile\n+00017e70: 6420 6172 656e 2774 2e00 7265 702e 766d d aren't..rep.vm\n+00017e80: 2e63 6f6d 7069 6c65 7223 636f 6d70 696c .compiler#compil\n+00017e90: 652d 6c69 7370 2d6c 6962 2023 216f 7074 e-lisp-lib #!opt\n+00017ea0: 696f 6e61 6c20 4449 5245 4354 4f52 5920 ional DIRECTORY \n+00017eb0: 464f 5243 452d 5000 7265 702e 766d 2e63 FORCE-P.rep.vm.c\n+00017ec0: 6f6d 7069 6c65 722e 6261 7369 6323 636f ompiler.basic#co\n+00017ed0: 6d70 696c 652d 666f 726d 2046 4f52 4d00 mpile-form FORM.\n+00017ee0: 7265 702e 766d 2e63 6f6d 7069 6c65 722e rep.vm.compiler.\n+00017ef0: 6d6f 6475 6c65 7323 636f 6d70 696c 652d modules#compile-\n+00017f00: 6675 6e63 7469 6f6e 2046 554e 4354 494f function FUNCTIO\n+00017f10: 4e20 2321 6f70 7469 6f6e 616c 204e 414d N #!optional NAM\n+00017f20: 4500 7265 702e 7574 696c 2e69 7370 656c E.rep.util.ispel\n+00017f30: 6c23 6973 7065 6c6c 2d61 6464 2d77 6f72 l#ispell-add-wor\n+00017f40: 642d 666f 722d 7365 7373 696f 6e20 574f d-for-session WO\n+00017f50: 5244 0072 6570 2e75 7469 6c2e 6d69 7363 RD.rep.util.misc\n+00017f60: 2370 726f 6772 616d 2d65 7869 7374 732d #program-exists-\n+00017f70: 7020 5052 4f47 5241 4d00 7265 702e 7574 p PROGRAM.rep.ut\n+00017f80: 696c 2e74 696d 6523 7469 6d65 2d3e 7365 il.time#time->se\n+00017f90: 636f 6e64 7320 5449 4d45 7265 702e 7574 conds TIMErep.ut\n+00017fa0: 696c 2e74 696d 6523 7365 636f 6e64 732d il.time#seconds-\n+00017fb0: 3e74 696d 6543 6f6e 7665 7274 2074 6865 >timeConvert the\n+00017fc0: 206e 756d 6265 7220 6f66 2073 6563 7320 number of secs \n+00017fd0: 7061 7374 2074 6865 2065 706f 6368 2c20 past the epoch, \n+00017fe0: 5345 4353 2c20 746f 2061 2074 696d 6573 SECS, to a times\n+00017ff0: 7461 6d70 2e00 0000 0000 0000 0000 0000 tamp............\n+00018000: 7265 702e 6e65 742e 7270 6323 6465 7265 rep.net.rpc#dere\n+00018010: 6769 7374 6572 2d72 7063 2d73 6572 7665 gister-rpc-serve\n+00018020: 7252 656d 6f76 6520 534f 434b 4554 2066 rRemove SOCKET f\n+00018030: 726f 6d20 7468 6520 7461 626c 6520 6f66 rom the table of\n+00018040: 2072 7063 2063 6f6e 6e65 6374 696f 6e73 rpc connections\n+00018050: 2e00 7265 702e 6e65 742e 7270 6323 6465 ..rep.net.rpc#de\n+00018060: 7265 6769 7374 6572 2d72 7063 2d73 6572 register-rpc-ser\n+00018070: 7665 7220 534f 434b 4554 7265 702e 6e65 ver SOCKETrep.ne\n+00018080: 742e 7270 6323 7270 632d 6372 6561 7465 t.rpc#rpc-create\n+00018090: 2d73 6572 7665 7253 7461 7274 206c 6973 -serverStart lis\n+000180a0: 7465 6e69 6e67 2066 6f72 2072 7063 2063 tening for rpc c\n+000180b0: 6f6e 6e65 6374 696f 6e73 206f 6e20 7468 onnections on th\n+000180c0: 6520 6375 7272 656e 7420 6d61 6368 696e e current machin\n+000180d0: 6572 6570 2e6e 6574 2e72 7063 2364 6573 erep.net.rpc#des\n+000180e0: 7472 6f79 2d72 7063 2d73 6572 7661 6e74 troy-rpc-servant\n+000180f0: 5265 6d6f 7665 2074 6865 2073 6572 7661 Remove the serva\n+00018100: 6e74 2077 6974 6820 7365 7276 616e 742d nt with servant-\n+00018110: 6964 2049 4420 6672 6f6d 2074 6865 2074 id ID from the t\n+00018120: 6162 6c65 206f 6620 7365 7276 616e 7473 able of servants\n+00018130: 2e00 7265 702e 6e65 742e 7270 6323 7270 ..rep.net.rpc#rp\n+00018140: 632d 7072 6f78 792d 3e67 6c6f 6261 6c2d c-proxy->global-\n+00018150: 6964 2050 524f 5859 0072 6570 2e6e 6574 id PROXY.rep.net\n+00018160: 2e72 7063 2372 7063 2d70 726f 7879 2d3e .rpc#rpc-proxy->\n+00018170: 7365 7276 616e 742d 6964 2050 524f 5859 servant-id PROXY\n+00018180: 7265 702e 766d 2e64 6973 6173 7365 6d62 rep.vm.disassemb\n+00018190: 6c65 7223 6469 7361 7373 656d 626c 6544 ler#disassembleD\n+000181a0: 6973 7361 7365 6d62 6c65 7320 4152 472c issasembles ARG,\n+000181b0: 2077 6974 6820 6f75 7470 7574 2074 6f20 with output to \n+000181c0: 5354 5245 414d 2c20 6f72 2074 6865 202a STREAM, or the *\n+000181d0: 6469 7361 7373 656d 626c 792a 2062 7566 disassembly* buf\n+000181e0: 6665 722e 0072 6570 2e6d 6f64 756c 652d fer..rep.module-\n+000181f0: 7379 7374 656d 2364 6566 696e 652d 696e system#define-in\n+00018200: 7465 7266 6163 6520 4e41 4d45 2053 4947 terface NAME SIG\n+00018210: 7265 702e 6d6f 6475 6c65 2d73 7973 7465 rep.module-syste\n+00018220: 6d23 6465 6669 6e65 2d73 7472 7563 7475 m#define-structu\n+00018230: 7265 2d61 6c69 6173 4372 6561 7465 2061 re-aliasCreate a\n+00018240: 2073 6563 6f6e 6461 7279 206e 616d 6520 secondary name \n+00018250: 544f 2066 6f72 2074 6865 2073 7472 7563 TO for the struc\n+00018260: 7475 7265 2063 616c 6c65 6420 4652 4f4d ture called FROM\n+00018270: 2e00 7265 702e 6461 7461 2372 656d 6f76 ..rep.data#remov\n+00018280: 652d 6966 2050 5245 4420 4c53 5472 6570 e-if PRED LSTrep\n+00018290: 2e64 6174 6123 7265 6d6f 7665 5265 7475 .data#removeRetu\n+000182a0: 726e 7320 6120 6e65 7720 636f 7079 206f rns a new copy o\n+000182b0: 6620 4c53 5420 7769 7468 2061 6c6c 2065 f LST with all e\n+000182c0: 6c65 6d65 6e74 7320 6065 7175 616c 2720 lements `equal' \n+000182d0: 746f 2045 4c54 2064 6973 6361 7264 6564 to ELT discarded\n+000182e0: 2e72 6570 2e64 6174 6123 7374 7269 6e67 .rep.data#string\n+000182f0: 2d75 7070 6572 2d63 6173 652d 7052 6574 -upper-case-pRet\n+00018300: 7572 6e20 7420 6966 2073 7472 696e 6720 urn t if string \n+00018310: 5820 6973 2075 7070 6572 2063 6173 6520 X is upper case \n+00018320: 2863 6f6e 7461 696e 7320 6e6f 206c 6f77 (contains no low\n+00018330: 6572 2063 6173 6520 6368 6172 6163 7465 er case characte\n+00018340: 7273 2061 6e64 0a61 7420 6c65 6173 7420 rs and.at least \n+00018350: 6f6e 6520 7570 7065 722d 6361 7365 2063 one upper-case c\n+00018360: 6861 7261 6374 6572 292e 7265 702e 6461 haracter).rep.da\n+00018370: 7461 2363 6170 6974 616c 697a 652d 7374 ta#capitalize-st\n+00018380: 7269 6e67 5265 7475 726e 2061 206e 6577 ringReturn a new\n+00018390: 2073 7472 696e 672c 2061 2063 6f70 7920 string, a copy \n+000183a0: 6f66 2058 2077 6974 6820 6974 7320 6669 of X with its fi\n+000183b0: 7273 7420 6368 6172 6163 7465 7220 696e rst character in\n+000183c0: 2075 7070 6572 2063 6173 652e 0072 6570 upper case..rep\n+000183d0: 2e64 6174 612e 7269 6e67 2372 696e 672d .data.ring#ring-\n+000183e0: 3e6c 6973 7420 5249 4e47 6d6f 5dc5 0100 >list RINGmo]...\n+000183f0: 0000 0000 1600 0000 2c00 0000 3a0a 4358 ........,...:.CX\n+00018400: 7265 702e 484b 0000 0000 0000 1c00 0000 rep.HK..........\n+00018410: 5400 0000 3729 c14b 7265 702e b327 0100 T...7).Krep..'..\n+00018420: 0000 0000 0e00 0000 9900 0000 ac84 0a55 ...............U\n+00018430: 7265 702e 904d 0000 0000 0000 0f00 0000 rep..M..........\n+00018440: 4d00 0000 47c0 054f 7265 702e f672 0100 M...G..Orep..r..\n+00018450: 0000 0000 0a00 0000 9f00 0000 9dbb da58 ...............X\n+00018460: 7265 702e 79c9 0100 0000 0000 1d00 0000 rep.y...........\n+00018470: b701 0000 a2ba 3b48 7265 702e 619a 0000 ......;Hrep.a...\n+00018480: 0000 0000 1f00 0000 ae01 0000 37b1 a34f ............7..O\n+00018490: 0072 6570 73c0 0100 0000 0000 1900 0000 .reps...........\n+000184a0: 0200 0000 e457 2857 7265 702e b021 0100 .....W(Wrep..!..\n+000184b0: 0000 0000 2400 0000 d500 0000 d4eb 1d5f ....$.........._\n+000184c0: 7265 702e d52f 0000 0000 0000 0f00 0000 rep../..........\n+000184d0: 1300 0000 2762 8a4f 7265 702e dd0d 0100 ....'b.Orep.....\n 000184e0: 0000 0000 1b00 0000 3b00 0000 33e3 634f ........;...3.cO\n-000184f0: 7265 702e 9a9c 0000 0000 0000 2100 0000 rep.........!...\n-00018500: 8e00 0000 d4eb 1d5f 7265 702e e42a 0100 ......._rep..*..\n-00018510: 0000 0000 0f00 0000 1300 0000 0980 0a50 ...............P\n-00018520: 0072 6570 137b 0100 0000 0000 1d00 0000 .rep.{..........\n-00018530: 0a00 0000 8c76 df52 7265 702e e340 0000 .....v.Rrep..@..\n-00018540: 0000 0000 0f00 0000 fb00 0000 00c4 1c5b ...............[\n-00018550: 6572 726f 508f 0000 0000 0000 0a00 0000 erroP...........\n-00018560: 6d00 0000 8b55 f641 7265 702e 4e22 0100 m....U.Arep.N\"..\n-00018570: 0000 0000 1d00 0000 9b00 0000 0513 2856 ..............(V\n-00018580: 7265 702e a125 0100 0000 0000 1d00 0000 rep..%..........\n-00018590: 3e00 0000 1651 c658 7265 702e 40de 0000 >....Q.Xrep.@...\n-000185a0: 0000 0000 1c00 0000 a700 0000 fe03 7c48 ..............|H\n-000185b0: 7265 702e 0c76 0100 0000 0000 1100 0000 rep..v..........\n-000185c0: 8200 0000 ccdd b24d 7265 702e e276 0100 .......Mrep..v..\n-000185d0: 0000 0000 1700 0000 3700 0000 6e3e b654 ........7...n>.T\n-000185e0: 7265 702e f1a3 0000 0000 0000 1700 0000 rep.............\n-000185f0: 3200 0000 4e79 b74a 7265 702e 3077 0100 2...Ny.Jrep.0w..\n-00018600: 0000 0000 1100 0000 a700 0000 e635 8055 .............5.U\n-00018610: 7265 702e 6a78 0000 0000 0000 1900 0000 rep.jx..........\n-00018620: 3500 0000 805c 295e 7265 702e c755 0000 5....\\)^rep..U..\n-00018630: 0000 0000 1700 0000 b000 0000 139a 2d5b ..............-[\n-00018640: 6465 6275 ead2 0000 0000 0000 0c00 0000 debu............\n-00018650: 4700 0000 00c7 6f4a 0072 6570 fdc0 0100 G.....oJ.rep....\n-00018660: 0000 0000 1700 0000 0200 0000 c2d4 f654 ...............T\n-00018670: 7265 702e 1b36 0000 0000 0000 0d00 0000 rep..6..........\n-00018680: 3600 0000 371c 5240 0072 6570 51c6 0100 6...7.R@.repQ...\n-00018690: 0000 0000 2200 0000 0700 0000 d144 315b ....\"........D1[\n-000186a0: 7265 702e a779 0100 0000 0000 1d00 0000 rep..y..........\n-000186b0: 6300 0000 2b4d c044 7265 702e bec7 0100 c...+M.Drep.....\n-000186c0: 0000 0000 2300 0000 1201 0000 45a9 3d55 ....#.......E.=U\n-000186d0: 0072 6570 67ca 0100 0000 0000 2700 0000 .repg.......'...\n-000186e0: 0500 0000 f521 5f47 7265 702e 93ca 0100 .....!_Grep.....\n-000186f0: 0000 0000 1800 0000 1500 0000 07f4 3347 ..............3G\n-00018700: 7265 702e c390 0000 0000 0000 1a00 0000 rep.............\n-00018710: 6700 0000 81ee aa5d 7265 702e 6471 0000 g......]rep.dq..\n-00018720: 0000 0000 1800 0000 2a00 0000 89f3 a749 ........*......I\n-00018730: 7265 702e fbe5 0000 0000 0000 1400 0000 rep.............\n-00018740: 4700 0000 8d24 1656 7265 702e 8373 0000 G....$.Vrep..s..\n-00018750: 0000 0000 1400 0000 5000 0000 c132 4340 ........P....2C@\n-00018760: 7265 702e ae35 0000 0000 0000 0c00 0000 rep..5..........\n-00018770: 6100 0000 e74a 8b50 7265 702e f168 0000 a....J.Prep..h..\n-00018780: 0000 0000 2100 0000 4800 0000 6127 8259 ....!...H...a'.Y\n-00018790: 6465 6275 cbd0 0000 0000 0000 0e00 0000 debu............\n-000187a0: 0101 0000 2b47 1159 7265 702e c14d 0000 ....+G.Yrep..M..\n-000187b0: 0000 0000 1600 0000 ed00 0000 ac84 0a40 ...............@\n-000187c0: 7265 702e 1374 0100 0000 0000 0f00 0000 rep..t..........\n-000187d0: 3700 0000 15d8 9353 7265 702e e877 0100 7......Srep..w..\n-000187e0: 0000 0000 1f00 0000 a001 0000 a817 044a ...............J\n-000187f0: 7265 702e f87c 0100 0000 0000 1300 0000 rep..|..........\n-00018800: bb00 0000 1658 c55d 7265 702e a507 0100 .....X.]rep.....\n-00018810: 0000 0000 1f00 0000 9800 0000 62bd f144 ............b..D\n-00018820: 0072 6570 c67d 0100 0000 0000 1700 0000 .rep.}..........\n-00018830: 0a00 0000 7d15 375b 0072 6570 32c4 0100 ....}.7[.rep2...\n-00018840: 0000 0000 1e00 0000 0e00 0000 5b1f 5842 ............[.XB\n-00018850: 7265 702e 5fe1 0000 0000 0000 1d00 0000 rep._...........\n-00018860: 6500 0000 e338 d659 7265 702e 400f 0100 e....8.Yrep.@...\n-00018870: 0000 0000 1600 0000 3d00 0000 daf9 6b57 ........=.....kW\n-00018880: 0072 6570 c0ca 0100 0000 0000 1900 0000 .rep............\n-00018890: 0000 0000 9d5c 2040 7265 702e 2829 0100 .....\\ @rep.()..\n+000184f0: 7265 702e 4227 0000 0000 0000 2100 0000 rep.B'......!...\n+00018500: 8e00 0000 216b 1b5a 7265 702e d62b 0100 ....!k.Zrep..+..\n+00018510: 0000 0000 0c00 0000 5a00 0000 0980 0a50 ........Z......P\n+00018520: 0072 6570 d90f 0100 0000 0000 1d00 0000 .rep............\n+00018530: 0a00 0000 fe03 7c48 7265 702e 2d5c 0000 ......|Hrep.-\\..\n+00018540: 0000 0000 1100 0000 8200 0000 00c4 1c5b ...............[\n+00018550: 6572 726f 2003 0100 0000 0000 0a00 0000 erro ...........\n+00018560: 6d00 0000 4e79 b74a 7265 702e 0060 0000 m...Ny.Jrep..`..\n+00018570: 0000 0000 1100 0000 a700 0000 ccdd b24d ...............M\n+00018580: 7265 702e d15e 0000 0000 0000 1700 0000 rep..^..........\n+00018590: 3700 0000 1651 c658 7265 702e 343a 0000 7....Q.Xrep.4:..\n+000185a0: 0000 0000 1c00 0000 a700 0000 8b55 f641 .............U.A\n+000185b0: 7265 702e 368f 0000 0000 0000 1d00 0000 rep.6...........\n+000185c0: 9b00 0000 0513 2856 7265 702e 6ea1 0000 ......(Vrep.n...\n+000185d0: 0000 0000 1d00 0000 3e00 0000 6e3e b654 ........>...n>.T\n+000185e0: 7265 702e d728 0000 0000 0000 1700 0000 rep..(..........\n+000185f0: 3200 0000 8c76 df52 7265 702e a926 0100 2....v.Rrep..&..\n+00018600: 0000 0000 0f00 0000 fb00 0000 e635 8055 .............5.U\n+00018610: 7265 702e 6221 0100 0000 0000 1900 0000 rep.b!..........\n+00018620: 3500 0000 139a 2d5b 6465 6275 af85 0000 5.....-[debu....\n+00018630: 0000 0000 0c00 0000 4700 0000 805c 295e ........G....\\)^\n+00018640: 7265 702e a970 0100 0000 0000 1700 0000 rep..p..........\n+00018650: b000 0000 5479 0843 0072 6570 527f 0100 ....Ty.C.repR...\n+00018660: 0000 0000 1f00 0000 0800 0000 c2d4 f654 ...............T\n+00018670: 7265 702e b924 0100 0000 0000 0d00 0000 rep..$..........\n+00018680: 3600 0000 6764 6746 0072 6570 dcaf 0000 6...gdgF.rep....\n+00018690: 0000 0000 1c00 0000 0500 0000 d144 315b .............D1[\n+000186a0: 7265 702e c16d 0000 0000 0000 1d00 0000 rep..m..........\n+000186b0: 6300 0000 53b5 9044 7265 702e 21c1 0100 c...S..Drep.!...\n+000186c0: 0000 0000 1f00 0000 4f00 0000 22ac 8c49 ........O...\"..I\n+000186d0: 0072 6570 8fc1 0100 0000 0000 1700 0000 .rep............\n+000186e0: 0400 0000 064d 2e42 7265 702e 08c2 0100 .....M.Brep.....\n+000186f0: 0000 0000 1500 0000 7a00 0000 89f3 a749 ........z......I\n+00018700: 7265 702e 2231 0000 0000 0000 1400 0000 rep.\"1..........\n+00018710: 4700 0000 15d8 9353 7265 702e 266b 0000 G......Srep.&k..\n+00018720: 0000 0000 1f00 0000 a001 0000 07f4 3347 ..............3G\n+00018730: 7265 702e 9703 0100 0000 0000 1a00 0000 rep.............\n+00018740: 6700 0000 81ee aa5d 7265 702e 9b0d 0100 g......]rep.....\n+00018750: 0000 0000 1800 0000 2a00 0000 ac84 0a40 ........*......@\n+00018760: 7265 702e bc4e 0000 0000 0000 0f00 0000 rep..N..........\n+00018770: 3700 0000 6127 8259 6465 6275 9083 0000 7...a'.Ydebu....\n+00018780: 0000 0000 0e00 0000 0101 0000 e74a 8b50 .............J.P\n+00018790: 7265 702e 7407 0100 0000 0000 2100 0000 rep.t.......!...\n+000187a0: 4800 0000 8d24 1656 7265 702e 330e 0100 H....$.Vrep.3...\n+000187b0: 0000 0000 1400 0000 5000 0000 c132 4340 ........P....2C@\n+000187c0: 7265 702e 4c24 0100 0000 0000 0c00 0000 rep.L$..........\n+000187d0: 6100 0000 2b47 1159 7265 702e 3c2c 0100 a...+G.Yrep.<,..\n+000187e0: 0000 0000 1600 0000 ed00 0000 079a c742 ...............B\n+000187f0: 0072 6570 97c2 0100 0000 0000 1d00 0000 .rep............\n+00018800: 0e00 0000 1658 c55d 7265 702e 46dc 0000 .....X.]rep.F...\n+00018810: 0000 0000 1f00 0000 9800 0000 f00f 6250 ..............bP\n+00018820: 7461 7266 f3c2 0100 0000 0000 1500 0000 tarf............\n+00018830: 2600 0000 2b24 4f4b 7461 7266 2ec3 0100 &...+$OKtarf....\n+00018840: 0000 0000 1900 0000 2600 0000 5b1f 5842 ........&...[.XB\n+00018850: 7265 702e 7c40 0000 0000 0000 1d00 0000 rep.|@..........\n+00018860: 6500 0000 e338 d659 7265 702e 4ed2 0000 e....8.Yrep.N...\n+00018870: 0000 0000 1600 0000 3d00 0000 05e5 8b42 ........=......B\n+00018880: 7265 6d6f 16c5 0100 0000 0000 1400 0000 remo............\n+00018890: 3300 0000 9d5c 2040 7265 702e 6448 0000 3....\\ @rep.dH..\n 000188a0: 0000 0000 1c00 0000 1100 0000 5fbc c852 ............_..R\n-000188b0: 7265 702e dccb 0100 0000 0000 1e00 0000 rep.............\n-000188c0: 3f00 0000 dc26 0f52 7265 702e 6bcc 0100 ?....&.Rrep.k...\n-000188d0: 0000 0000 1700 0000 3600 0000 e5d2 cc54 ........6......T\n-000188e0: 0072 6570 b8cc 0100 0000 0000 1800 0000 .rep............\n-000188f0: 0200 0000 63aa 9d58 7265 702e ba8c 0000 ....c..Xrep.....\n+000188b0: 7265 702e 1cc9 0100 0000 0000 1e00 0000 rep.............\n+000188c0: 3f00 0000 7d15 375b 0072 6570 4dcb 0100 ?...}.7[.repM...\n+000188d0: 0000 0000 1e00 0000 0e00 0000 371c 5240 ............7.R@\n+000188e0: 0072 6570 6ccd 0100 0000 0000 2200 0000 .repl.......\"...\n+000188f0: 0700 0000 63aa 9d58 7265 702e a04a 0000 ....c..Xrep..J..\n 00018900: 0000 0000 2600 0000 8200 0000 8da4 b64b ....&..........K\n-00018910: 7265 702e 886d 0000 0000 0000 1400 0000 rep..m..........\n-00018920: ea00 0000 c2de a244 7265 702e fa6e 0000 .......Drep..n..\n-00018930: 0000 0000 1900 0000 5c00 0000 5d42 3041 ........\\...]B0A\n-00018940: 7265 702e 8a06 0100 0000 0000 1800 0000 rep.............\n-00018950: 4f00 0000 124b 3e40 7265 702e 572c 0100 O....K>@rep.W,..\n-00018960: 0000 0000 1e00 0000 2201 0000 9fd3 0257 ........\"......W\n-00018970: 7265 702e b374 0100 0000 0000 1600 0000 rep..t..........\n-00018980: 4d00 0000 9296 025e 7265 702e 277a 0100 M......^rep.'z..\n-00018990: 0000 0000 1900 0000 5700 0000 7662 5343 ........W...vbSC\n-000189a0: 7265 702e 5f70 0100 0000 0000 1500 0000 rep._p..........\n-000189b0: 4000 0000 7e4f 8b53 7265 702e e171 0100 @...~O.Srep..q..\n+00018910: 7265 702e 220b 0100 0000 0000 1400 0000 rep.\"...........\n+00018920: ea00 0000 9fd3 0257 7265 702e 7856 0000 .......Wrep.xV..\n+00018930: 0000 0000 1600 0000 4d00 0000 124b 3e40 ........M....K>@\n+00018940: 7265 702e 26d5 0000 0000 0000 1e00 0000 rep.&...........\n+00018950: 2201 0000 9296 025e 7265 702e 416e 0000 \"......^rep.An..\n+00018960: 0000 0000 1900 0000 5700 0000 c2de a244 ........W......D\n+00018970: 7265 702e 200c 0100 0000 0000 1900 0000 rep. ...........\n+00018980: 5c00 0000 5d42 3041 7265 702e fc7c 0100 \\...]B0Arep..|..\n+00018990: 0000 0000 1800 0000 4f00 0000 7662 5343 ........O...vbSC\n+000189a0: 7265 702e dad8 0000 0000 0000 1500 0000 rep.............\n+000189b0: 4000 0000 7e4f 8b53 7265 702e a4da 0000 @...~O.Srep.....\n 000189c0: 0000 0000 2200 0000 3401 0000 5e86 f45a ....\"...4...^..Z\n-000189d0: 0072 6570 ed7e 0100 0000 0000 2b00 0000 .rep.~......+...\n-000189e0: 0000 0000 be87 2b46 7265 702e 68d4 0000 ......+Frep.h...\n-000189f0: 0000 0000 1b00 0000 7b01 0000 db8a 014f ........{......O\n-00018a00: 7265 702e fc70 0100 0000 0000 1600 0000 rep..p..........\n-00018a10: 3700 0000 a53a 275e 7265 702e e1e1 0000 7....:'^rep.....\n-00018a20: 0000 0000 2000 0000 3700 0000 e38f cb5d .... ...7......]\n-00018a30: 7265 702e 90eb 0000 0000 0000 1600 0000 rep.............\n-00018a40: 3800 0000 b90f 3449 7265 702e 5529 0100 8.....4Irep.U)..\n-00018a50: 0000 0000 1400 0000 4700 0000 23ab 0e54 ........G...#..T\n-00018a60: 7265 702e c0c6 0100 0000 0000 2000 0000 rep......... ...\n-00018a70: de00 0000 4c21 9859 7265 702e d9ca 0100 ....L!.Yrep.....\n-00018a80: 0000 0000 1b00 0000 9200 0000 73b5 4345 ............s.CE\n-00018a90: 7265 702e bac9 0100 0000 0000 2600 0000 rep.........&...\n-00018aa0: 8700 0000 4ace 8c51 7265 702e 89e2 0000 ....J..Qrep.....\n+000189d0: 0072 6570 8bc7 0100 0000 0000 2b00 0000 .rep........+...\n+000189e0: 0000 0000 a53a 275e 7265 702e a23f 0000 .....:'^rep..?..\n+000189f0: 0000 0000 2000 0000 3700 0000 be87 2b46 .... ...7.....+F\n+00018a00: 7265 702e a68a 0000 0000 0000 1b00 0000 rep.............\n+00018a10: 7b01 0000 b90f 3449 7265 702e 0c49 0000 {.....4Irep..I..\n+00018a20: 0000 0000 1400 0000 4700 0000 db8a 014f ........G......O\n+00018a30: 7265 702e bfd9 0000 0000 0000 1600 0000 rep.............\n+00018a40: 3700 0000 e38f cb5d 7265 702e ee77 0100 7......]rep..w..\n+00018a50: 0000 0000 1600 0000 3800 0000 d6d9 c84a ........8......J\n+00018a60: 7265 702e bfc0 0100 0000 0000 1e00 0000 rep.............\n+00018a70: 2100 0000 4c21 9859 7265 702e 19c8 0100 !...L!.Yrep.....\n+00018a80: 0000 0000 1b00 0000 9200 0000 23ab 0e54 ............#..T\n+00018a90: 7265 702e dbcd 0100 0000 0000 2000 0000 rep......... ...\n+00018aa0: de00 0000 4ace 8c51 7265 702e 4a43 0000 ....J..Qrep.JC..\n 00018ab0: 0000 0000 1300 0000 8000 0000 221e 395e ............\".9^\n-00018ac0: 7265 702e 81ea 0000 0000 0000 1e00 0000 rep.............\n-00018ad0: b200 0000 f504 1257 7265 702e 6002 0100 .......Wrep.`...\n-00018ae0: 0000 0000 1b00 0000 6400 0000 ac97 4b50 ........d.....KP\n-00018af0: 7265 702e d2cc 0100 0000 0000 1700 0000 rep.............\n-00018b00: 2000 0000 5958 1249 0072 6570 09cd 0100 ...YX.I.rep....\n-00018b10: 0000 0000 1400 0000 0200 0000 5226 295f ............R&)_\n-00018b20: 0072 6570 df7f 0100 0000 0000 1900 0000 .rep............\n-00018b30: 0500 0000 b959 7048 0072 6570 25ce 0100 .....YpH.rep%...\n-00018b40: 0000 0000 2300 0000 0600 0000 9bcb 445f ....#.........D_\n-00018b50: 7265 702e b134 0000 0000 0000 1a00 0000 rep..4..........\n-00018b60: 1c00 0000 5447 7051 7265 702e 1c5d 0000 ....TGpQrep..]..\n-00018b70: 0000 0000 1e00 0000 2e00 0000 87e3 225f ..............\"_\n-00018b80: 7265 702e 083e 0000 0000 0000 0e00 0000 rep..>..........\n-00018b90: 8300 0000 a2ad d74b 7265 702e 3773 0100 .......Krep.7s..\n-00018ba0: 0000 0000 1a00 0000 6600 0000 8146 a14c ........f....F.L\n-00018bb0: 7265 702e 3a7b 0100 0000 0000 2000 0000 rep.:{...... ...\n-00018bc0: f600 0000 b734 1f55 7265 702e 412a 0100 .....4.Urep.A*..\n+00018ac0: 7265 702e 1e77 0100 0000 0000 1e00 0000 rep..w..........\n+00018ad0: b200 0000 f504 1257 7265 702e 477a 0100 .......Wrep.Gz..\n+00018ae0: 0000 0000 1b00 0000 6400 0000 2b4d c044 ........d...+M.D\n+00018af0: 7265 702e 0070 0200 0000 0000 2300 0000 rep..p......#...\n+00018b00: 1201 0000 73b5 4345 7265 702e 3571 0200 ....s.CErep.5q..\n+00018b10: 0000 0000 2600 0000 8700 0000 45a9 3d55 ....&.......E.=U\n+00018b20: 0072 6570 a0cf 0100 0000 0000 2700 0000 .rep........'...\n+00018b30: 0500 0000 f521 5f47 7265 702e cccf 0100 .....!_Grep.....\n+00018b40: 0000 0000 1800 0000 1500 0000 5447 7051 ............TGpQ\n+00018b50: 7265 702e 9f73 0100 0000 0000 1e00 0000 rep..s..........\n+00018b60: 2e00 0000 a2ad d74b 7265 702e 42df 0000 .......Krep.B...\n+00018b70: 0000 0000 1a00 0000 6600 0000 9bcb 445f ........f.....D_\n+00018b80: 7265 702e c2df 0000 0000 0000 1a00 0000 rep.............\n+00018b90: 1c00 0000 87e3 225f 7265 702e 1826 0100 ......\"_rep..&..\n+00018ba0: 0000 0000 0e00 0000 8300 0000 8146 a14c .............F.L\n+00018bb0: 7265 702e 637d 0100 0000 0000 2000 0000 rep.c}...... ...\n+00018bc0: f600 0000 b734 1f55 7265 702e 32d3 0000 .....4.Urep.2...\n 00018bd0: 0000 0000 1600 0000 3d00 0000 278d e05b ........=...'..[\n-00018be0: 7265 702e 8068 0000 0000 0000 1f00 0000 rep..h..........\n-00018bf0: 4800 0000 488a 7354 7265 702e 2606 0100 H...H.sTrep.&...\n-00018c00: 0000 0000 1700 0000 4d00 0000 d9c6 1f55 ........M......U\n-00018c10: 0072 6570 487f 0100 0000 0000 2600 0000 .repH.......&...\n-00018c20: 0d00 0000 dc0a 5c52 7265 702e 854c 0000 ......\\Rrep..L..\n-00018c30: 0000 0000 0f00 0000 5700 0000 6b18 4048 ........W...k.@H\n-00018c40: 7265 702e f867 0000 0000 0000 2900 0000 rep..g......)...\n-00018c50: 5f00 0000 3b65 5556 7265 702e f101 0100 _...;eUVrep.....\n-00018c60: 0000 0000 1d00 0000 5200 0000 9984 554b ........R.....UK\n-00018c70: 7265 702e 9171 0100 0000 0000 1400 0000 rep..q..........\n-00018c80: 3c00 0000 b972 8542 0072 6570 4cc0 0100 <....r.B.repL...\n-00018c90: 0000 0000 1800 0000 1000 0000 0326 c243 .............&.C\n-00018ca0: 7265 702e 9389 0000 0000 0000 2800 0000 rep.........(...\n-00018cb0: 9e00 0000 8dad 9659 7265 702e 61c1 0100 .......Yrep.a...\n-00018cc0: 0000 0000 1a00 0000 4800 0000 7bf3 a755 ........H...{..U\n-00018cd0: 0072 6570 507c 0100 0000 0000 2100 0000 .repP|......!...\n-00018ce0: 1d00 0000 6d8a fd5d 7265 702e 68e5 0000 ....m..]rep.h...\n-00018cf0: 0000 0000 1800 0000 2900 0000 f2c5 4b4e ........).....KN\n-00018d00: 7265 702e c3c1 0100 0000 0000 1500 0000 rep.............\n-00018d10: 8600 0000 e51a ea50 7265 702e 00e0 0000 .......Prep.....\n+00018be0: 7265 702e 0307 0100 0000 0000 1f00 0000 rep.............\n+00018bf0: 4800 0000 488a 7354 7265 702e 987c 0100 H...H.sTrep..|..\n+00018c00: 0000 0000 1700 0000 4d00 0000 3012 bc5b ........M...0..[\n+00018c10: 0072 6570 217f 0100 0000 0000 2c00 0000 .rep!.......,...\n+00018c20: 0500 0000 9984 554b 7265 702e 54da 0000 ......UKrep.T...\n+00018c30: 0000 0000 1400 0000 3c00 0000 6b18 4048 ........<...k.@H\n+00018c40: 7265 702e 7b06 0100 0000 0000 2900 0000 rep.{.......)...\n+00018c50: 5f00 0000 dc0a 5c52 7265 702e 002b 0100 _.....\\Rrep..+..\n+00018c60: 0000 0000 0f00 0000 5700 0000 3b65 5556 ........W...;eUV\n+00018c70: 7265 702e d879 0100 0000 0000 1d00 0000 rep..y..........\n+00018c80: 5200 0000 6874 304d 0072 6570 797f 0100 R...ht0M.repy...\n+00018c90: 0000 0000 1c00 0000 0500 0000 0326 c243 .............&.C\n+00018ca0: 7265 702e d180 0000 0000 0000 2800 0000 rep.........(...\n+00018cb0: 9e00 0000 5357 c24c 7265 702e 00c0 0100 ....SW.Lrep.....\n+00018cc0: 0000 0000 1800 0000 5b00 0000 7bf3 a755 ........[...{..U\n+00018cd0: 0072 6570 797e 0100 0000 0000 2100 0000 .repy~......!...\n+00018ce0: 1d00 0000 6d8a fd5d 7265 702e 0030 0000 ....m..]rep..0..\n+00018cf0: 0000 0000 1800 0000 2900 0000 d9c6 1f55 ........)......U\n+00018d00: 0072 6570 e6c7 0100 0000 0000 2600 0000 .rep........&...\n+00018d10: 0d00 0000 e51a ea50 7265 702e b93b 0000 .......Prep..;..\n 00018d20: 0000 0000 2500 0000 3a01 0000 941b 3e53 ....%...:.....>S\n-00018d30: 6572 726f 3dd3 0000 0000 0000 1600 0000 erro=...........\n-00018d40: 6500 0000 28e0 fd41 7265 702e 5365 0000 e...(..Arep.Se..\n+00018d30: 6572 726f 0286 0000 0000 0000 1600 0000 erro............\n+00018d40: 6500 0000 28e0 fd41 7265 702e db04 0100 e...(..Arep.....\n 00018d50: 0000 0000 1e00 0000 8f00 0000 64ee 4e40 ............d.N@\n-00018d60: 7265 702e d104 0100 0000 0000 1c00 0000 rep.............\n-00018d70: 7c00 0000 a18e ab4a 7265 702e 062b 0100 |......Jrep..+..\n-00018d80: 0000 0000 1800 0000 ea00 0000 b8bb ec4f ...............O\n-00018d90: 7265 702e 175f 0000 0000 0000 2400 0000 rep.._......$...\n-00018da0: 4c00 0000 b48f 8351 7265 702e b029 0100 L......Qrep..)..\n-00018db0: 0000 0000 1b00 0000 7600 0000 8db1 b147 ........v......G\n-00018dc0: 7265 702e 5974 0100 0000 0000 1400 0000 rep.Yt..........\n-00018dd0: 4600 0000 6313 0e51 7265 702e e77d 0100 F...c..Qrep..}..\n-00018de0: 0000 0000 1800 0000 2600 0000 dae3 b35a ........&......Z\n-00018df0: 7265 702e d0e5 0000 0000 0000 1900 0000 rep.............\n-00018e00: 1200 0000 2a39 6355 7265 702e 5d26 0100 ....*9cUrep.]&..\n-00018e10: 0000 0000 2800 0000 a000 0000 c5cd a643 ....(..........C\n-00018e20: 7265 702e 16c1 0100 0000 0000 1800 0000 rep.............\n-00018e30: 3300 0000 9339 4f5a 7265 702e 2bc9 0100 3....9OZrep.+...\n-00018e40: 0000 0000 1d00 0000 5000 0000 256d 505e ........P...%mP^\n-00018e50: 0072 6570 d4cd 0100 0000 0000 2100 0000 .rep........!...\n-00018e60: 0700 0000 afc0 864d 0072 6570 fccd 0100 .......M.rep....\n-00018e70: 0000 0000 2300 0000 0600 0000 9f9b 5441 ....#.........TA\n-00018e80: 7265 702e 5a69 0000 0000 0000 1d00 0000 rep.Zi..........\n-00018e90: 2a00 0000 c502 8c57 7265 702e 05d4 0000 *......Wrep.....\n-00018ea0: 0000 0000 1400 0000 4f00 0000 8b42 2d42 ........O....B-B\n-00018eb0: 7265 702e ccec 0000 0000 0000 1600 0000 rep.............\n-00018ec0: 2501 0000 c396 fb4d 3a72 6570 3503 0100 %......M:rep5...\n-00018ed0: 0000 0000 1600 0000 4000 0000 db38 8359 ........@....8.Y\n-00018ee0: 0072 6570 9fce 0100 0000 0000 2200 0000 .rep........\"...\n-00018ef0: 0700 0000 864b 2c45 7265 702e c8ce 0100 .....K,Erep.....\n-00018f00: 0000 0000 1e00 0000 3300 0000 915a b956 ........3....Z.V\n-00018f10: 7265 702e 19cf 0100 0000 0000 1d00 0000 rep.............\n-00018f20: 3a00 0000 b895 d34e 0072 6570 70cf 0100 :......N.repp...\n-00018f30: 0000 0000 1e00 0000 0000 0000 df3f ff49 .............?.I\n-00018f40: 7265 702e 5ec4 0100 0000 0000 1f00 0000 rep.^...........\n-00018f50: af00 0000 0aeb ab4d 0072 6570 0060 0200 .......M.rep.`..\n-00018f60: 0000 0000 2000 0000 0300 0000 7776 d758 .... .......wv.X\n-00018f70: 0072 6570 65cd 0100 0000 0000 1200 0000 .repe...........\n-00018f80: 0700 0000 08c5 9d44 7265 702e 34e7 0000 .......Drep.4...\n+00018d60: 7265 702e 007c 0100 0000 0000 1c00 0000 rep..|..........\n+00018d70: 7c00 0000 b48f 8351 7265 702e a1d2 0000 |......Qrep.....\n+00018d80: 0000 0000 1b00 0000 7600 0000 8db1 b147 ........v......G\n+00018d90: 7265 702e 9152 0000 0000 0000 1400 0000 rep..R..........\n+00018da0: 4600 0000 a18e ab4a 7265 702e d5d3 0000 F......Jrep.....\n+00018db0: 0000 0000 1800 0000 ea00 0000 b8bb ec4f ...............O\n+00018dc0: 7265 702e ff75 0100 0000 0000 2400 0000 rep..u......$...\n+00018dd0: 4c00 0000 da7b 4f5e 7265 6d6f c2c4 0100 L....{O^remo....\n+00018de0: 0000 0000 1500 0000 3f00 0000 dae3 b35a ........?......Z\n+00018df0: 7265 702e 6830 0000 0000 0000 1900 0000 rep.h0..........\n+00018e00: 1200 0000 2a39 6355 7265 702e 6120 0000 ....*9cUrep.a ..\n+00018e10: 0000 0000 2800 0000 a000 0000 6313 0e51 ....(.......c..Q\n+00018e20: 7265 702e 85c6 0100 0000 0000 1800 0000 rep.............\n+00018e30: 2600 0000 9339 4f5a 7265 702e 11cf 0100 &....9OZrep.....\n+00018e40: 0000 0000 1d00 0000 5000 0000 daf9 6b57 ........P.....kW\n+00018e50: 0072 6570 e271 0200 0000 0000 1900 0000 .rep.q..........\n+00018e60: 0000 0000 f841 6750 7265 702e fb71 0200 .....AgPrep..q..\n+00018e70: 0000 0000 1300 0000 1f00 0000 c502 8c57 ...............W\n+00018e80: 7265 702e fe89 0000 0000 0000 1400 0000 rep.............\n+00018e90: 4f00 0000 9f9b 5441 7265 702e dd07 0100 O.....TArep.....\n+00018ea0: 0000 0000 1d00 0000 2a00 0000 8b42 2d42 ........*....B-B\n+00018eb0: 7265 702e 3c78 0100 0000 0000 1600 0000 rep.Krep.....\n-00018ff0: 0000 0000 1700 0000 cd00 0000 0000 0000 ................\n-00019000: 7265 702e 7574 696c 2e6d 6973 6323 7072 rep.util.misc#pr\n-00019010: 6f67 7261 6d2d 6578 6973 7473 2d70 5265 ogram-exists-pRe\n-00019020: 7475 726e 7320 7472 7565 2069 6620 6120 turns true if a \n-00019030: 7072 6f67 7261 6d20 6e61 6d65 6420 434d program named CM\n-00019040: 4420 6361 6e20 6265 2066 6f75 6e64 2069 D can be found i\n-00019050: 6e20 7468 6520 6375 7272 656e 7420 7061 n the current pa\n-00019060: 7468 7265 702e 6d6f 6475 6c65 2d73 7973 threp.module-sys\n-00019070: 7465 6d23 6465 6669 6e65 2d69 6e74 6572 tem#define-inter\n-00019080: 6661 6365 4173 736f 6369 6174 6520 7468 faceAssociate th\n-00019090: 6520 7379 6d62 6f6c 204e 414d 4520 7769 e symbol NAME wi\n-000190a0: 7468 2074 6865 206d 6f64 756c 6520 696e th the module in\n-000190b0: 7465 7266 6163 6520 5349 4720 2869 6e20 terface SIG (in \n-000190c0: 610a 7365 7061 7261 7465 2069 6e74 6572 a.separate inter\n-000190d0: 6661 6365 2d6e 616d 6520 6e61 6d65 7370 face-name namesp\n-000190e0: 6163 6529 2e20 416e 2069 6e74 6572 6661 ace). An interfa\n-000190f0: 6365 2073 7065 6369 6669 6361 7469 6f6e ce specification\n-00019100: 206d 7573 7420 6265 0a6f 6620 7468 6520 must be.of the \n-00019110: 666f 726d 3a0a 0a20 2020 494e 5445 5246 form:.. INTERF\n-00019120: 4143 4520 2d3e 2020 2865 7870 6f72 7420 ACE -> (export \n-00019130: 5b49 442e 2e2e 5d29 0a09 2020 2020 206f [ID...]).. o\n-00019140: 7220 204e 414d 450a 0920 2020 2020 6f72 r NAME.. or\n-00019150: 2020 2863 6f6d 706f 756e 642d 696e 7465 (compound-inte\n-00019160: 7266 6163 6520 5b49 4e54 4552 4641 4345 rface [INTERFACE\n-00019170: 2e2e 2e5d 290a 0920 2020 2020 6f72 2020 ...]).. or \n-00019180: 2873 7472 7563 7475 7265 2d69 6e74 6572 (structure-inter\n-00019190: 6661 6365 205b 5354 5255 4354 5552 452d face [STRUCTURE-\n-000191a0: 4e41 4d45 2e2e 2e5d 290a 0a77 6865 7265 NAME...])..where\n-000191b0: 2061 6e20 4944 2069 7320 6120 7379 6d62 an ID is a symb\n-000191c0: 6f6c 206e 616d 696e 6720 6120 746f 702d ol naming a top-\n-000191d0: 6c65 7665 6c20 6269 6e64 696e 6720 746f level binding to\n-000191e0: 2065 7870 6f72 742c 2061 6e64 204e 414d export, and NAM\n-000191f0: 450a 6973 2074 6865 206e 616d 6520 6f66 E.is the name of\n-00019200: 2061 6e20 696e 7465 7266 6163 6520 7072 an interface pr\n-00019210: 6576 696f 7573 6c79 2064 6566 696e 6564 eviously defined\n-00019220: 2075 7369 6e67 2064 6566 696e 652d 696e using define-in\n-00019230: 7465 7266 6163 652e 0a0a 5468 6520 6065 terface...The `e\n-00019240: 7870 6f72 7427 2066 6f72 6d20 6164 6473 xport' form adds\n-00019250: 2074 6f70 2d6c 6576 656c 2064 6566 696e top-level defin\n-00019260: 6974 696f 6e73 2049 442e 2e2e 2074 6f20 itions ID... to \n-00019270: 7468 6520 696e 7465 7266 6163 653b 0a74 the interface;.t\n-00019280: 6865 2060 636f 6d70 6f75 6e64 2d69 6e74 he `compound-int\n-00019290: 6572 6661 6365 2720 636c 6175 7365 7320 erface' clauses \n-000192a0: 666f 726d 7320 7468 6520 756e 696f 6e20 forms the union \n-000192b0: 6f66 2074 6865 2067 6976 656e 0a69 6e74 of the given.int\n-000192c0: 6572 6661 6365 732e 0072 6570 2e6d 6f64 erfaces..rep.mod\n-000192d0: 756c 652d 7379 7374 656d 2364 6566 696e ule-system#defin\n-000192e0: 652d 7374 7275 6374 7572 6520 4e41 4d45 e-structure NAME\n-000192f0: 2023 216f 7074 696f 6e61 6c20 5349 4720 #!optional SIG \n-00019300: 434f 4e46 4947 202e 2042 4f44 5972 6570 CONFIG . BODYrep\n-00019310: 2e69 6f2e 6669 6c65 7323 6669 6c65 2d6e .io.files#file-n\n-00019320: 616d 653d 5265 7475 726e 7320 7420 7768 ame=Returns t wh\n-00019330: 656e 204e 414d 4531 2061 6e64 204e 414d en NAME1 and NAM\n-00019340: 4532 2062 6f74 6820 6e61 6d65 2074 6865 E2 both name the\n-00019350: 2073 616d 6520 6669 6c65 2e00 7265 702e same file..rep.\n-00019360: 696f 2e66 696c 6573 2366 696c 652d 6e61 io.files#file-na\n-00019370: 6d65 3d20 4e41 4d45 3120 4e41 4d45 3200 me= NAME1 NAME2.\n-00019380: 7265 702e 696f 2e66 696c 6573 2366 696c rep.io.files#fil\n-00019390: 652d 6e65 7765 722d 7468 616e 2d66 696c e-newer-than-fil\n-000193a0: 652d 7020 4649 4c45 3120 4649 4c45 3272 e-p FILE1 FILE2r\n-000193b0: 656d 6f74 652d 6674 702d 6d61 782d 6d65 emote-ftp-max-me\n-000193c0: 7373 6167 652d 6c69 6e65 7357 6865 6e20 ssage-linesWhen \n-000193d0: 7472 7565 2c20 7468 6520 6d61 7869 6d75 true, the maximu\n-000193e0: 6d20 6e75 6d62 6572 206f 6620 4654 5020 m number of FTP \n-000193f0: 6d65 7373 6167 6520 6c69 6e65 7320 746f message lines to\n-00019400: 206b 6565 702e 7265 6d6f 7465 2d66 7470 keep.remote-ftp\n-00019410: 2d74 696d 656f 7574 4e75 6d62 6572 206f -timeoutNumber o\n-00019420: 6620 7365 636f 6e64 7320 746f 2077 6169 f seconds to wai\n-00019430: 7420 666f 7220 4654 5020 6f75 7470 7574 t for FTP output\n-00019440: 2062 6566 6f72 6520 6769 7669 6e67 2075 before giving u\n-00019450: 702e 7265 6d6f 7465 2d66 7470 2d61 6e6f p.remote-ftp-ano\n-00019460: 6e2d 7573 6572 7352 6567 756c 6172 2065 n-usersRegular e\n-00019470: 7870 7265 7373 696f 6e20 6d61 7463 6869 xpression matchi\n-00019480: 6e67 2075 7365 7220 6e61 6d65 7320 6f66 ng user names of\n-00019490: 2060 616e 6f6e 796d 6f75 7327 2046 5450 `anonymous' FTP\n-000194a0: 2073 6573 7369 6f6e 732e 7265 6d6f 7465 sessions.remote\n-000194b0: 2d66 7470 2d65 6368 6f2d 6f75 7470 7574 -ftp-echo-output\n-000194c0: 5768 656e 2074 2c20 6563 686f 2061 6c6c When t, echo all\n-000194d0: 206f 7574 7075 7420 6672 6f6d 2046 5450 output from FTP\n-000194e0: 2070 726f 6365 7373 6573 2e20 5573 6520 processes. Use \n-000194f0: 666f 7220 6465 6275 6767 696e 6720 6f6e for debugging on\n-00019500: 6c79 2e72 656d 6f74 652d 6674 702d 7365 ly.remote-ftp-se\n-00019510: 7373 696f 6e73 4c69 7374 206f 6620 4654 ssionsList of FT\n-00019520: 5020 7374 7275 6374 7572 6573 2064 6566 P structures def\n-00019530: 696e 696e 6720 616c 6c20 7275 6e6e 696e ining all runnin\n-00019540: 6720 4654 5020 7365 7373 696f 6e73 2e72 g FTP sessions.r\n-00019550: 6570 2e73 7472 7563 7475 7265 7323 6d61 ep.structures#ma\n-00019560: 6b65 2d69 6e74 6572 6661 6365 4372 6561 ke-interfaceCrea\n-00019570: 7465 2061 6e20 696e 7465 7266 6163 6520 te an interface \n-00019580: 6361 6c6c 6564 204e 414d 4520 6578 706f called NAME expo\n-00019590: 7274 696e 6720 7468 6520 6c69 7374 206f rting the list o\n-000195a0: 6620 7379 6d62 6f6c 7320 5349 472e 7265 f symbols SIG.re\n-000195b0: 702e 7374 7275 6374 7572 6573 236c 6f63 p.structures#loc\n-000195c0: 6174 652d 6269 6e64 696e 6752 6574 7572 ate-bindingRetur\n-000195d0: 6e20 7468 6520 6e61 6d65 206f 6620 7468 n the name of th\n-000195e0: 6520 7374 7275 6374 7572 6520 6269 6e64 e structure bind\n-000195f0: 696e 6720 6f66 2053 594d 2c20 7573 696e ing of SYM, usin\n-00019600: 6720 7468 6520 6c69 7374 206f 6620 6d6f g the list of mo\n-00019610: 6475 6c65 0a6e 616d 6573 2049 4d50 4f52 dule.names IMPOR\n-00019620: 5445 4420 6173 2074 6865 2073 6561 7263 TED as the searc\n-00019630: 6820 7374 6172 7420 706f 696e 7473 2e63 h start points.c\n-00019640: 6669 6c65 56e6 0000 0000 0000 1200 0000 fileV...........\n-00019650: cc00 0000 98ae e670 7265 702e a148 0000 .......prep..H..\n-00019660: 0000 0000 0f00 0000 2b00 0000 120f 6961 ........+.....ia\n-00019670: 7265 702e 5f93 0000 0000 0000 1900 0000 rep._...........\n-00019680: 7a00 0000 9c83 cd71 7265 702e 44af 0100 z......qrep.D...\n-00019690: 0000 0000 1e00 0000 3900 0000 bc28 db72 ........9....(.r\n-000196a0: 0072 6570 9baf 0100 0000 0000 2100 0000 .rep........!...\n-000196b0: 0300 0000 4363 6664 7265 702e 0822 0200 ....Ccfdrep..\"..\n-000196c0: 0000 0000 1200 0000 5600 0000 7145 f76a ........V...qE.j\n-000196d0: 0072 6570 7022 0200 0000 0000 1000 0000 .repp\"..........\n-000196e0: 0800 0000 6fab ee7b 0072 6570 8822 0200 ....o..{.rep.\"..\n-000196f0: 0000 0000 0e00 0000 0800 0000 0cf0 b87b ...............{\n-00019700: 7265 702e b724 0200 0000 0000 1b00 0000 rep..$..........\n-00019710: 4400 0000 fa48 e373 7265 702e b470 0100 D....H.srep..p..\n+00018fa0: 0072 6570 b77e 0100 0000 0000 2300 0000 .rep.~......#...\n+00018fb0: 0500 0000 24a3 0b5c 7265 702e aac1 0100 ....$..\\rep.....\n+00018fc0: 0000 0000 2300 0000 3b00 0000 d68c ec4f ....#...;......O\n+00018fd0: 0072 6570 4ccd 0100 0000 0000 1900 0000 .repL...........\n+00018fe0: 0700 0000 ce4e f750 7265 702e cf29 0100 .....N.Prep..)..\n+00018ff0: 0000 0000 0d00 0000 8900 0000 0000 0000 ................\n+00019000: 0100 0000 8808 0000 78f7 0100 0000 0000 ........x.......\n+00019010: 470f 0000 b9f0 0100 0000 0000 0000 0000 G...............\n+00019020: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00019030: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00019040: 0000 0000 0000 0000 0000 0000 0200 0000 ................\n+00019050: a700 0000 92d9 5373 7265 702e 14a5 0100 ......Ssrep.....\n+00019060: 0000 0000 1d00 0000 4200 0000 7d4f f66c ........B...}O.l\n+00019070: 7265 702e 7f20 0100 0000 0000 1d00 0000 rep.. ..........\n+00019080: c600 0000 9cab cf73 7265 702e 04ce 0000 .......srep.....\n+00019090: 0000 0000 1e00 0000 4400 0000 c8d9 d174 ........D......t\n+000190a0: 7265 702e 0fcf 0000 0000 0000 1700 0000 rep.............\n+000190b0: 3700 0000 1c3b 0c67 7265 702e 1f5f 0000 7....;.grep.._..\n+000190c0: 0000 0000 1900 0000 3b00 0000 8d8b cb70 ........;......p\n+000190d0: 7265 702e e6d6 0000 0000 0000 1400 0000 rep.............\n+000190e0: 6d00 0000 d3c1 c569 7265 702e 4574 0100 m......irep.Et..\n+000190f0: 0000 0000 1200 0000 4900 0000 a731 d56c ........I....1.l\n+00019100: 7265 702e 172d 0000 0000 0000 1c00 0000 rep..-..........\n+00019110: 1402 0000 5baa 0e66 7265 702e 183d 0000 ....[..frep..=..\n+00019120: 0000 0000 1d00 0000 5400 0000 68ef 7872 ........T...h.xr\n+00019130: 7265 702e f7dd 0000 0000 0000 1c00 0000 rep.............\n+00019140: 2f01 0000 f59e 3a62 7265 702e 0020 0100 /.....:brep.. ..\n+00019150: 0000 0000 1400 0000 6b00 0000 0a56 b67b ........k....V.{\n+00019160: 2a69 7370 92cb 0000 0000 0000 1300 0000 *isp............\n+00019170: 3d00 0000 0ee6 3a7d 7265 702e b860 0000 =.....:}rep..`..\n+00019180: 0000 0000 1100 0000 a700 0000 915b 8c6a .............[.j\n+00019190: 7265 702e c846 0000 0000 0000 1600 0000 rep..F..........\n+000191a0: 9500 0000 fad2 6478 7265 702e bbc3 0000 ......dxrep.....\n+000191b0: 0000 0000 1e00 0000 7000 0000 4ffb 3c71 ........p...O...\n+00019900: 0000 0000 2000 0000 6600 0000 9f8b be68 .... ...f......h\n+00019910: 2a69 7370 61cb 0000 0000 0000 1000 0000 *ispa...........\n+00019920: 2100 0000 a9ea 006e 7265 6d6f 01a3 0100 !......nremo....\n+00019930: 0000 0000 1c00 0000 4b00 0000 4e57 5371 ........K...NWSq\n+00019940: 7265 702e eb29 0000 0000 0000 2200 0000 rep..)......\"...\n+00019950: ae01 0000 64eb 0375 7265 702e c0d7 0000 ....d..urep.....\n 00019960: 0000 0000 1e00 0000 9d00 0000 2f79 887f ............/y..\n-00019970: 0072 6570 eca1 0100 0000 0000 2000 0000 .rep........ ...\n-00019980: 1000 0000 9cd2 9674 0072 6570 c7cf 0000 .......t.rep....\n-00019990: 0000 0000 1300 0000 1700 0000 9f8b be68 ...............h\n-000199a0: 2a69 7370 9c25 0200 0000 0000 1000 0000 *isp.%..........\n-000199b0: 2100 0000 bf20 bb7e 7265 702e 49d7 0000 !.... .~rep.I...\n+00019970: 0072 6570 93aa 0100 0000 0000 2000 0000 .rep........ ...\n+00019980: 1000 0000 3f48 7d77 7265 702e 20f5 0100 ....?H}wrep. ...\n+00019990: 0000 0000 1600 0000 2300 0000 6c42 686d ........#...lBhm\n+000199a0: 7265 702e 59f5 0100 0000 0000 1c00 0000 rep.Y...........\n+000199b0: ec01 0000 bf20 bb7e 7265 702e 0000 0100 ..... .~rep.....\n 000199c0: 0000 0000 1600 0000 8101 0000 9df8 2e7b ...............{\n-000199d0: 7265 702e 1625 0200 0000 0000 2100 0000 rep..%......!...\n-000199e0: 2900 0000 c4b6 8876 7265 702e 9064 0000 )......vrep..d..\n+000199d0: 7265 702e c5ce 0000 0000 0000 2100 0000 rep.........!...\n+000199e0: 2900 0000 c4b6 8876 7265 702e 1804 0100 )......vrep.....\n 000199f0: 0000 0000 1c00 0000 a700 0000 6f4a 977d ............oJ.}\n-00019a00: 7265 702e d5e9 0000 0000 0000 2300 0000 rep.........#...\n-00019a10: 8900 0000 abcd 2562 7265 702e e0a0 0100 ......%brep.....\n-00019a20: 0000 0000 1600 0000 3a00 0000 c864 a97c ........:....d.|\n-00019a30: 7265 702e bc26 0200 0000 0000 1d00 0000 rep..&..........\n-00019a40: 4900 0000 2eab c46b 7265 702e f5c0 0000 I......krep.....\n+00019a00: 7265 702e d0c2 0000 0000 0000 2300 0000 rep.........#...\n+00019a10: 8900 0000 abcd 2562 7265 702e 87a9 0100 ......%brep.....\n+00019a20: 0000 0000 1600 0000 3a00 0000 e9e6 1366 ........:......f\n+00019a30: 0072 6570 61f7 0100 0000 0000 1200 0000 .repa...........\n+00019a40: 0500 0000 2eab c46b 7265 702e 8c02 0100 .......krep.....\n 00019a50: 0000 0000 1e00 0000 7600 0000 c928 a678 ........v....(.x\n-00019a60: 7265 702e a58b 0000 0000 0000 1e00 0000 rep.............\n-00019a70: 3a00 0000 3e0c cd65 6578 6563 b332 0000 :...>..eexec.2..\n-00019a80: 0000 0000 0e00 0000 4100 0000 bef8 ad63 ........A......c\n-00019a90: 7265 702e fc25 0100 0000 0000 2000 0000 rep..%...... ...\n-00019aa0: 4100 0000 3bcc a87f 7265 702e 7dc6 0000 A...;...rep.}...\n-00019ab0: 0000 0000 1b00 0000 9c00 0000 7afa 7d76 ............z.}v\n-00019ac0: 7265 702d c531 0000 0000 0000 0d00 0000 rep-.1..........\n-00019ad0: 3500 0000 47c0 c569 7265 702e c758 0000 5...G..irep..X..\n+00019a60: 7265 702e 3883 0000 0000 0000 1e00 0000 rep.8...........\n+00019a70: 3a00 0000 bef8 ad63 7265 702e 0020 0000 :......crep.. ..\n+00019a80: 0000 0000 2000 0000 4100 0000 3bcc a87f .... ...A...;...\n+00019a90: 7265 702e 7d67 0000 0000 0000 1b00 0000 rep.}g..........\n+00019aa0: 9c00 0000 3e0c cd65 6578 6563 7e23 0100 ....>..eexec~#..\n+00019ab0: 0000 0000 0e00 0000 4100 0000 7afa 7d76 ........A...z.}v\n+00019ac0: 7265 702d 3c23 0100 0000 0000 0d00 0000 rep-<#..........\n+00019ad0: 3500 0000 47c0 c569 7265 702e 1d72 0100 5...G..irep..r..\n 00019ae0: 0000 0000 0a00 0000 cf00 0000 7ddf 5f64 ............}._d\n-00019af0: 7265 702e 89c1 0000 0000 0000 0c00 0000 rep.............\n-00019b00: 4901 0000 104d 1674 7265 702e 07ee 0000 I....M.trep.....\n+00019af0: 7265 702e eb52 0000 0000 0000 0c00 0000 rep..R..........\n+00019b00: 4901 0000 104d 1674 7265 702e a9c4 0000 I....M.trep.....\n 00019b10: 0000 0000 1700 0000 5400 0000 63b8 8c7b ........T...c..{\n-00019b20: 7265 702e 36c8 0000 0000 0000 1c00 0000 rep.6...........\n-00019b30: 7900 0000 2c34 7869 7265 702e c56c 0000 y...,4xirep..l..\n+00019b20: 7265 702e c6c9 0000 0000 0000 1c00 0000 rep.............\n+00019b30: 7900 0000 2c34 7869 7265 702e 5f0a 0100 y...,4xirep._...\n 00019b40: 0000 0000 1e00 0000 a500 0000 895e f66b .............^.k\n-00019b50: 7265 702e a9e5 0000 0000 0000 1900 0000 rep.............\n-00019b60: 0e00 0000 d5f9 a87a 7265 702e 00c0 0000 .......zrep.....\n+00019b50: 7265 702e 4130 0000 0000 0000 1900 0000 rep.A0..........\n+00019b60: 0e00 0000 d5f9 a87a 7265 702e 9701 0100 .......zrep.....\n 00019b70: 0000 0000 1f00 0000 d600 0000 9344 4769 .............DGi\n-00019b80: 7265 702e 8b03 0100 0000 0000 1600 0000 rep.............\n-00019b90: 4c00 0000 8bf6 916f 0072 6570 80cf 0000 L......o.rep....\n-00019ba0: 0000 0000 1b00 0000 0c00 0000 58c1 ae72 ............X..r\n-00019bb0: 7265 702e df54 0000 0000 0000 0b00 0000 rep..T..........\n-00019bc0: 9e00 0000 36d0 f579 7265 702e 8000 0100 ....6..yrep.....\n-00019bd0: 0000 0000 1e00 0000 5200 0000 e5de 2561 ........R.....%a\n-00019be0: 0072 6570 17a4 0100 0000 0000 1800 0000 .rep............\n-00019bf0: 0700 0000 15fb b662 7265 702e b5cc 0000 .......brep.....\n-00019c00: 0000 0000 1900 0000 8f01 0000 51d7 9661 ............Q..a\n-00019c10: 7265 702e cfc7 0000 0000 0000 1b00 0000 rep.............\n-00019c20: 4c00 0000 0573 8b65 0072 6570 12ae 0100 L....s.e.rep....\n-00019c30: 0000 0000 1800 0000 0200 0000 9757 9166 .............W.f\n-00019c40: 7265 702e 9e22 0200 0000 0000 1600 0000 rep..\"..........\n-00019c50: 0302 0000 6fcd cd6d 7265 702e f106 0100 ....o..mrep.....\n+00019b80: 7265 702e 3fc8 0000 0000 0000 1600 0000 rep.?...........\n+00019b90: 4c00 0000 4310 737f 2a69 7370 25cb 0000 L...C.s.*isp%...\n+00019ba0: 0000 0000 1000 0000 2c00 0000 58c1 ae72 ........,...X..r\n+00019bb0: 7265 702e 0070 0100 0000 0000 0b00 0000 rep..p..........\n+00019bc0: 9e00 0000 36d0 f579 7265 702e d9c6 0000 ....6..yrep.....\n+00019bd0: 0000 0000 1e00 0000 5200 0000 5cc5 b767 ........R...\\..g\n+00019be0: 7265 702e 00a0 0100 0000 0000 3500 0000 rep.........5...\n+00019bf0: 3900 0000 d401 ec64 7265 6d6f cca0 0100 9......dremo....\n+00019c00: 0000 0000 0f00 0000 2900 0000 51d7 9661 ........)...Q..a\n+00019c10: 7265 702e b16e 0000 0000 0000 1b00 0000 rep..n..........\n+00019c20: 4c00 0000 7499 0874 0072 6570 81cf 0000 L...t..t.rep....\n+00019c30: 0000 0000 2400 0000 0c00 0000 3a79 4f7e ....$.......:yO~\n+00019c40: 7265 6d6f a7a1 0100 0000 0000 1500 0000 remo............\n+00019c50: 4300 0000 6fcd cd6d 7265 702e 5ec9 0000 C...o..mrep.^...\n 00019c60: 0000 0000 1b00 0000 4d00 0000 9ca0 1167 ........M......g\n-00019c70: 7265 702e 5e70 0000 0000 0000 1700 0000 rep.^p..........\n-00019c80: 3d00 0000 4310 737f 2a69 7370 6025 0200 =...C.s.*isp`%..\n-00019c90: 0000 0000 1000 0000 2c00 0000 4003 dc78 ........,...@..x\n-00019ca0: 0072 6570 2227 0200 0000 0000 2600 0000 .rep\"'......&...\n-00019cb0: 0a00 0000 a021 d564 7265 702e 5227 0200 .....!.drep.R'..\n-00019cc0: 0000 0000 2d00 0000 3700 0000 53d0 ee6e ....-...7...S..n\n-00019cd0: 7265 702e 0000 0100 0000 0000 1600 0000 rep.............\n-00019ce0: 6a00 0000 11d3 977f 7265 702e ab5d 0000 j.......rep..]..\n+00019c70: 7265 702e 950c 0100 0000 0000 1700 0000 rep.............\n+00019c80: 3d00 0000 80f9 cd79 7265 6d6f 68a3 0100 =......yremoh...\n+00019c90: 0000 0000 1300 0000 3900 0000 05a7 c368 ........9......h\n+00019ca0: 7265 6d6f 16a4 0100 0000 0000 1400 0000 remo............\n+00019cb0: 3d00 0000 e5de 2561 0072 6570 beac 0100 =.....%a.rep....\n+00019cc0: 0000 0000 1800 0000 0700 0000 53d0 ee6e ............S..n\n+00019cd0: 7265 702e 59c6 0000 0000 0000 1600 0000 rep.Y...........\n+00019ce0: 6a00 0000 11d3 977f 7265 702e eb73 0100 j.......rep..s..\n 00019cf0: 0000 0000 2300 0000 3700 0000 4186 af78 ....#...7...A..x\n-00019d00: 7265 702e 44e4 0000 0000 0000 1600 0000 rep.D...........\n-00019d10: 6300 0000 0c07 9079 7265 702e 00a0 0100 c......yrep.....\n-00019d20: 0000 0000 1d00 0000 4500 0000 1722 5d6d ........E....\"]m\n-00019d30: 7265 702e 6cec 0000 0000 0000 1e00 0000 rep.l...........\n-00019d40: 4200 0000 d77d de6f 7265 702e 7d67 0000 B....}.orep.}g..\n-00019d50: 0000 0000 2500 0000 5600 0000 3488 ea7f ....%...V...4...\n-00019d60: 7265 702e 00d0 0000 0000 0000 1900 0000 rep.............\n-00019d70: b200 0000 60fd 6b7a 0072 6570 bec9 0000 ....`.kz.rep....\n-00019d80: 0000 0000 1500 0000 1000 0000 4d6e 1969 ............Mn.i\n-00019d90: 7265 702e 4495 0000 0000 0000 1c00 0000 rep.D...........\n-00019da0: 6201 0000 59d1 6b7e 0072 6570 00a7 0100 b...Y.k~.rep....\n-00019db0: 0000 0000 1b00 0000 0e00 0000 98f3 f771 ...............q\n-00019dc0: 7265 702e 5bac 0100 0000 0000 1a00 0000 rep.[...........\n-00019dd0: 2601 0000 3f48 7d77 7265 702e 2cae 0100 &...?H}wrep.,...\n-00019de0: 0000 0000 1600 0000 2300 0000 73ba 8066 ........#...s..f\n-00019df0: 7265 702e 0bcf 0000 0000 0000 1b00 0000 rep.............\n-00019e00: 3400 0000 02bf 2369 2a63 6f6d cbc8 0000 4.....#i*com....\n-00019e10: 0000 0000 1500 0000 6200 0000 336b c568 ........b...3k.h\n-00019e20: 7265 702e 36a4 0100 0000 0000 2100 0000 rep.6.......!...\n-00019e30: dc00 0000 a6b6 027c 7265 702e 4971 0100 .......|rep.Iq..\n-00019e40: 0000 0000 1500 0000 3300 0000 861e 7d64 ........3.....}d\n-00019e50: 7265 702e 6026 0200 0000 0000 1700 0000 rep.`&..........\n-00019e60: 4500 0000 9267 cb68 7265 702e 8644 0000 E....g.hrep..D..\n-00019e70: 0000 0000 0d00 0000 4f00 0000 6df3 4a6e ........O...m.Jn\n-00019e80: 7265 702e e3d9 0000 0000 0000 1d00 0000 rep.............\n-00019e90: 7003 0000 ea86 6469 7265 702e 703a 0000 p.....direp.p:..\n+00019d00: 7265 702e 4f46 0000 0000 0000 1600 0000 rep.OF..........\n+00019d10: 6300 0000 861e 7d64 7265 702e 25cc 0000 c.....}drep.%...\n+00019d20: 0000 0000 1700 0000 4500 0000 1722 5d6d ........E....\"]m\n+00019d30: 7265 702e 49c4 0000 0000 0000 1e00 0000 rep.I...........\n+00019d40: 4200 0000 3488 ea7f 7265 702e 2029 0000 B...4...rep. )..\n+00019d50: 0000 0000 1900 0000 b200 0000 d77d de6f .............}.o\n+00019d60: 7265 702e 0006 0100 0000 0000 2500 0000 rep.........%...\n+00019d70: 5600 0000 ebd8 767d 7265 6d6f 5ba1 0100 V.....v}remo[...\n+00019d80: 0000 0000 1200 0000 3a00 0000 4d6e 1969 ........:...Mn.i\n+00019d90: 7265 702e da22 0000 0000 0000 1c00 0000 rep..\"..........\n+00019da0: 6201 0000 06c4 666a 0072 6570 67a4 0100 b.....fj.repg...\n+00019db0: 0000 0000 3500 0000 0000 0000 c89a 2365 ....5.........#e\n+00019dc0: 0072 6570 b1cf 0000 0000 0000 2b00 0000 .rep........+...\n+00019dd0: 0000 0000 98f3 f771 7265 702e d0a7 0100 .......qrep.....\n+00019de0: 0000 0000 1a00 0000 2601 0000 59d1 6b7e ........&...Y.k~\n+00019df0: 0072 6570 a7af 0100 0000 0000 1b00 0000 .rep............\n+00019e00: 0e00 0000 02bf 2369 2a63 6f6d 5bca 0000 ......#i*com[...\n+00019e10: 0000 0000 1500 0000 6200 0000 e617 9e64 ........b......d\n+00019e20: 0072 6570 04a6 0100 0000 0000 1e00 0000 .rep............\n+00019e30: 0d00 0000 a6b6 027c 7265 702e 0cda 0000 .......|rep.....\n+00019e40: 0000 0000 1500 0000 3300 0000 336b c568 ........3...3k.h\n+00019e50: 7265 702e ddac 0100 0000 0000 2100 0000 rep.........!...\n+00019e60: dc00 0000 6df3 4a6e 7265 702e 5935 0000 ....m.Jnrep.Y5..\n+00019e70: 0000 0000 1d00 0000 7003 0000 b97a 826b ........p....z.k\n+00019e80: 7265 702e ac47 0000 0000 0000 1900 0000 rep..G..........\n+00019e90: 0e00 0000 ea86 6469 7265 702e 7325 0100 ......direp.s%..\n 00019ea0: 0000 0000 1100 0000 9400 0000 200c 1978 ............ ..x\n-00019eb0: 7265 702e 2527 0100 0000 0000 2c00 0000 rep.%'......,...\n-00019ec0: 8501 0000 b97a 826b 7265 702e d628 0100 .....z.krep..(..\n-00019ed0: 0000 0000 1900 0000 0e00 0000 8a80 8b71 ...............q\n-00019ee0: 7265 702e e4cb 0000 0000 0000 1d00 0000 rep.............\n-00019ef0: b400 0000 260c 4a7d 7265 702e ac2f 0100 ....&.J}rep../..\n-00019f00: 0000 0000 1500 0000 3300 0000 c66a 8f70 ........3....j.p\n-00019f10: 0072 6570 a7cf 0000 0000 0000 1e00 0000 .rep............\n-00019f20: 0200 0000 6e65 f264 7265 702e d99b 0000 ....ne.drep.....\n+00019eb0: 7265 702e 2921 0000 0000 0000 2c00 0000 rep.)!......,...\n+00019ec0: 8501 0000 9267 cb68 7265 702e 5a28 0100 .....g.hrep.Z(..\n+00019ed0: 0000 0000 0d00 0000 4f00 0000 6351 8c7e ........O...cQ.~\n+00019ee0: 7265 702e f2f2 0100 0000 0000 2300 0000 rep.........#...\n+00019ef0: 5a00 0000 260c 4a7d 7265 702e 2fd9 0000 Z...&.J}rep./...\n+00019f00: 0000 0000 1500 0000 3300 0000 28be 5d72 ........3...(.]r\n+00019f10: 7265 702e def4 0100 0000 0000 1d00 0000 rep.............\n+00019f20: 0b00 0000 6e65 f264 7265 702e 8126 0000 ....ne.drep..&..\n 00019f30: 0000 0000 1700 0000 aa00 0000 731f b87d ............s..}\n-00019f40: 7265 702e 6905 0100 0000 0000 1900 0000 rep.i...........\n-00019f50: a400 0000 1fd6 b269 7265 702e 51eb 0000 .......irep.Q...\n+00019f40: 7265 702e a1c8 0000 0000 0000 1900 0000 rep.............\n+00019f50: a400 0000 1fd6 b269 7265 702e 7cc3 0000 .......irep.|...\n 00019f60: 0000 0000 1200 0000 2d00 0000 1918 767f ........-.....v.\n-00019f70: 7265 702e 082c 0100 0000 0000 1800 0000 rep..,..........\n-00019f80: 3700 0000 c396 fb60 3a72 6570 df02 0100 7......`:rep....\n-00019f90: 0000 0000 1600 0000 4000 0000 6351 8c7e ........@...cQ.~\n-00019fa0: 7265 702e 47aa 0100 0000 0000 2300 0000 rep.G.......#...\n-00019fb0: 5a00 0000 c287 5062 7265 702e 5101 0100 Z.....Pbrep.Q...\n+00019f70: 7265 702e d7d4 0000 0000 0000 1800 0000 rep.............\n+00019f80: 3700 0000 c396 fb60 3a72 6570 e9c7 0000 7......`:rep....\n+00019f90: 0000 0000 1600 0000 4000 0000 eb21 8279 ........@....!.y\n+00019fa0: 2a69 7370 e2cb 0000 0000 0000 1000 0000 *isp............\n+00019fb0: 3300 0000 c287 5062 7265 702e 49c7 0000 3.....Pbrep.I...\n 00019fc0: 0000 0000 1b00 0000 8500 0000 84d8 a376 ...............v\n-00019fd0: 7265 702e 260b 0100 0000 0000 1c00 0000 rep.&...........\n-00019fe0: 4001 0000 556b a463 0072 6570 e5ce 0000 @...Uk.c.rep....\n-00019ff0: 0000 0000 1800 0000 0e00 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 7265 702e 6461 7461 2373 7472 696e ).rep.data#strin\n-0001a070: 672d 7570 6361 7365 5265 7475 726e 2061 g-upcaseReturn a\n-0001a080: 206e 6577 2073 7472 696e 672c 2061 6e20 new string, an \n-0001a090: 7570 7065 7220 6361 7365 2063 6f70 7920 upper case copy \n-0001a0a0: 6f66 2073 7472 696e 6720 582e 0072 6570 of string X..rep\n-0001a0b0: 2e73 7973 7465 6d23 6765 7465 6e76 204e .system#getenv N\n-0001a0c0: 414d 4500 7265 702e 7379 7374 656d 2370 AME.rep.system#p\n-0001a0d0: 7764 2d70 726f 6d70 7420 5052 4f4d 5054 wd-prompt PROMPT\n-0001a0e0: 7265 702e 6c61 6e67 2e69 6e74 6572 7072 rep.lang.interpr\n-0001a0f0: 6574 6572 2374 5468 6520 7379 6d62 6f6c eter#tThe symbol\n-0001a100: 206f 6674 656e 2075 7365 6420 6173 2074 often used as t\n-0001a110: 6865 2063 616e 6f6e 6963 616c 2062 6f6f he canonical boo\n-0001a120: 6c65 616e 2d74 7275 6520 7661 6c75 652e lean-true value.\n-0001a130: 7265 702e 6c61 6e67 2e69 6e74 6572 7072 rep.lang.interpr\n-0001a140: 6574 6572 2364 6566 7375 6273 7444 6566 eter#defsubstDef\n-0001a150: 696e 6573 2061 2066 756e 6374 696f 6e20 ines a function \n-0001a160: 7468 6174 2077 696c 6c20 6265 2063 6f6d that will be com\n-0001a170: 7069 6c65 6420 696e 6c69 6e65 2074 6f20 piled inline to \n-0001a180: 616e 7920 6675 6e63 7469 6f6e 7320 7468 any functions th\n-0001a190: 6174 0a63 616c 6c20 6974 2e20 4f74 6865 at.call it. Othe\n-0001a1a0: 7277 6973 6520 6578 6163 746c 7920 7468 rwise exactly th\n-0001a1b0: 6520 7361 6d65 2061 7320 6465 6675 6e2e e same as defun.\n-0001a1c0: 0072 6570 2e6c 616e 672e 696e 7465 7270 .rep.lang.interp\n-0001a1d0: 7265 7465 7223 6c65 7472 6563 2042 494e reter#letrec BIN\n-0001a1e0: 4449 4e47 5320 2e20 424f 4459 0072 6570 DINGS . BODY.rep\n-0001a1f0: 2e6c 616e 672e 696e 7465 7270 7265 7465 .lang.interprete\n-0001a200: 7223 6c65 742d 666c 7569 6473 2042 494e r#let-fluids BIN\n-0001a210: 4449 4e47 5320 2e20 424f 4459 0072 6570 DINGS . BODY.rep\n-0001a220: 2e6c 616e 672e 696e 7465 7270 7265 7465 .lang.interprete\n-0001a230: 7223 6361 7365 204b 4559 202e 2043 4c41 r#case KEY . CLA\n-0001a240: 5553 4553 7265 702e 6c61 6e67 2e69 6e74 USESrep.lang.int\n-0001a250: 6572 7072 6574 6572 2375 6e6c 6573 7345 erpreter#unlessE\n-0001a260: 7661 6c75 6174 6573 2043 4f4e 4449 5449 valuates CONDITI\n-0001a270: 4f4e 2c20 6966 2069 7420 6973 206e 696c ON, if it is nil\n-0001a280: 2061 6e20 696d 706c 6963 6974 2070 726f an implicit pro\n-0001a290: 676e 2069 7320 7065 7266 6f72 6d65 6420 gn is performed \n-0001a2a0: 7769 7468 0a46 4f52 4d53 2e72 6570 2e6c with.FORMS.rep.l\n-0001a2b0: 616e 672e 696e 7465 7270 7265 7465 7223 ang.interpreter#\n-0001a2c0: 6f72 5468 6520 6669 7273 7420 6f66 2074 orThe first of t\n-0001a2d0: 6865 2041 5247 5320 6973 2065 7661 6c75 he ARGS is evalu\n-0001a2e0: 6174 6564 2c20 6966 2069 7420 6973 2074 ated, if it is t\n-0001a2f0: 7275 6520 6974 7320 7661 6c75 6520 6973 rue its value is\n-0001a300: 2074 6865 2076 616c 7565 0a6f 6620 7468 the value.of th\n-0001a310: 6520 606f 7227 2066 6f72 6d20 616e 6420 e `or' form and \n-0001a320: 6e6f 206d 6f72 6520 6172 6775 6d65 6e74 no more argument\n-0001a330: 7320 6172 6520 6576 616c 7561 7465 642e s are evaluated.\n-0001a340: 204f 7468 6572 7769 7365 2074 6869 7320 Otherwise this \n-0001a350: 7374 6570 0a69 7320 7265 7065 6174 6564 step.is repeated\n-0001a360: 2066 6f72 2074 6865 206e 6578 7420 6d65 for the next me\n-0001a370: 6d62 6572 206f 6620 4152 4753 2e0a 0a49 mber of ARGS...I\n-0001a380: 6620 616c 6c20 6f66 2074 6865 2041 5247 f all of the ARG\n-0001a390: 5320 6861 7665 2062 6565 6e20 6576 616c S have been eval\n-0001a3a0: 7561 7465 6420 616e 6420 6e6f 6e65 2068 uated and none h\n-0001a3b0: 6176 6520 6120 7472 7565 2076 616c 7565 ave a true value\n-0001a3c0: 0a60 2829 2720 6973 2074 6865 2076 616c .`()' is the val\n-0001a3d0: 7565 206f 6620 7468 6520 606f 7227 2066 ue of the `or' f\n-0001a3e0: 6f72 6d2e 0a0a 4966 2074 6865 7265 2061 orm...If there a\n-0001a3f0: 7265 206e 6f20 4152 4753 2074 6865 2066 re no ARGS the f\n-0001a400: 616c 7365 2076 616c 7565 2069 7320 7265 alse value is re\n-0001a410: 7475 726e 6564 2e00 7265 702e 6c61 6e67 turned..rep.lang\n-0001a420: 2e69 6e74 6572 7072 6574 6572 236f 7220 .interpreter#or \n-0001a430: 2e20 4152 4753 7265 702e 6c61 6e67 2e69 . ARGSrep.lang.i\n-0001a440: 6e74 6572 7072 6574 6572 2373 6574 712d nterpreter#setq-\n-0001a450: 6465 6661 756c 7473 6574 712d 6465 6661 defaultsetq-defa\n-0001a460: 756c 7420 7b20 5641 5249 4142 4c45 2046 ult { VARIABLE F\n-0001a470: 4f52 4d20 7d20 2e2e 2e0a 0a53 6574 7320 ORM } .....Sets \n-0001a480: 7468 6520 6465 6661 756c 7420 7661 6c75 the default valu\n-0001a490: 6520 6f66 2065 6163 6820 5641 5249 4142 e of each VARIAB\n-0001a4a0: 4c45 2074 6f20 7468 6520 7661 6c75 6520 LE to the value \n-0001a4b0: 6f66 2069 7473 0a63 6f72 7265 7370 6f6e of its.correspon\n-0001a4c0: 6469 6e67 2046 4f52 4d20 6576 616c 7561 ding FORM evalua\n-0001a4d0: 7465 642c 2072 6574 7572 6e73 2074 6865 ted, returns the\n-0001a4e0: 2076 616c 7565 206f 6620 7468 6520 6c61 value of the la\n-0001a4f0: 7374 2065 7661 6c75 6174 696f 6e2e 0a53 st evaluation..S\n-0001a500: 6565 2061 6c73 6f20 6073 6574 7127 2e20 ee also `setq'. \n-0001a510: 5265 7475 726e 7320 7468 6520 7661 6c75 Returns the valu\n-0001a520: 6520 6f66 2074 6865 206c 6173 7420 464f e of the last FO\n-0001a530: 524d 2e72 6570 2e6c 616e 672e 696e 7465 RM.rep.lang.inte\n-0001a540: 7270 7265 7465 7223 6465 6669 6e65 2d73 rpreter#define-s\n-0001a550: 7065 6369 616c 2d76 6172 6961 626c 6555 pecial-variableU\n-0001a560: 7365 2064 6566 7661 722d 7365 7471 2069 se defvar-setq i\n-0001a570: 6e73 7465 6164 2e72 6570 2e6c 616e 672e nstead.rep.lang.\n-0001a580: 696e 7465 7270 7265 7465 7223 7768 696c interpreter#whil\n-0001a590: 6577 6869 6c65 2043 4f4e 4449 5449 4f4e ewhile CONDITION\n-0001a5a0: 2042 4f44 592e 2e2e 0a0a 6077 6869 6c65 BODY.....`while\n-0001a5b0: 2720 6973 2061 6e20 696d 7065 7261 7469 ' is an imperati\n-0001a5c0: 7665 206c 6f6f 7069 6e67 2063 6f6e 7374 ve looping const\n-0001a5d0: 7275 6374 2e20 434f 4e44 4954 494f 4e20 ruct. CONDITION \n-0001a5e0: 6973 2065 7661 6c75 6174 6564 2c20 6966 is evaluated, if\n-0001a5f0: 0a69 7420 7072 6f64 7563 6573 2061 2074 .it produces a t\n-0001a600: 7275 6520 7661 6c75 652c 2074 6865 6e20 rue value, then \n-0001a610: 7468 6520 7365 7175 656e 6365 206f 6620 the sequence of \n-0001a620: 424f 4459 2e2e 2e20 666f 726d 7320 6172 BODY... forms ar\n-0001a630: 650a 6576 616c 7561 7465 6420 7573 696e e.evaluated usin\n-0001a640: 6720 616e 2069 6d70 6c69 6369 7420 6070 g an implicit `p\n-0001a650: 726f 676e 2720 7374 6174 656d 656e 742c rogn' statement,\n-0001a660: 2061 6e64 2063 6f6e 7472 6f6c 2070 6173 and control pas\n-0001a670: 7365 7320 6261 636b 0a74 6f20 7468 6520 ses back.to the \n-0001a680: 6265 6769 6e6e 696e 6720 6f66 2074 6865 beginning of the\n-0001a690: 2077 6869 6c65 2066 6f72 6d2e 0a0a 5768 while form...Wh\n-0001a6a0: 656e 2074 6865 2056 414c 5545 206f 6620 en the VALUE of \n-0001a6b0: 434f 4e44 4954 494f 4e20 6973 2066 616c CONDITION is fal\n-0001a6c0: 7365 2c20 7468 6520 7768 696c 6520 7374 se, the while st\n-0001a6d0: 6174 656d 656e 7420 6973 2065 7869 7465 atement is exite\n-0001a6e0: 642c 0a72 6574 7572 6e69 6e67 2061 6e20 d,.returning an \n-0001a6f0: 756e 6465 6669 6e65 6420 7661 6c75 652e undefined value.\n-0001a700: 0072 6570 2e6c 616e 672e 696e 7465 7270 .rep.lang.interp\n-0001a710: 7265 7465 7223 7072 6f67 3120 464f 524d reter#prog1 FORM\n-0001a720: 3120 2e20 464f 524d 5372 6570 2e6c 616e 1 . FORMSrep.lan\n-0001a730: 672e 696e 7465 7270 7265 7465 7223 7072 g.interpreter#pr\n-0001a740: 6f67 3270 726f 6732 2046 4f52 4d31 2046 og2prog2 FORM1 F\n-0001a750: 4f52 4d32 205b 464f 524d 532e 2e2e 5d0a ORM2 [FORMS...].\n-0001a760: 0a45 7661 6c75 6174 6520 464f 524d 3120 .Evaluate FORM1 \n-0001a770: 6469 7363 6172 6469 6e67 2069 7473 2072 discarding its r\n-0001a780: 6573 756c 742c 2074 6865 6e20 6576 616c esult, then eval\n-0001a790: 7561 7465 2046 4f52 4d32 2066 6f6c 6c6f uate FORM2 follo\n-0001a7a0: 7765 6420 6279 0a60 2870 726f 676e 2046 wed by.`(progn F\n-0001a7b0: 4f52 4d53 2e2e 2e29 272e 2052 6574 7572 ORMS...)'. Retur\n-0001a7c0: 6e73 2074 6865 2072 6573 756c 7420 6f66 ns the result of\n-0001a7d0: 2065 7661 6c75 6174 696e 6720 464f 524d evaluating FORM\n-0001a7e0: 322e 0072 6570 2e6c 616e 672e 696e 7465 2..rep.lang.inte\n-0001a7f0: 7270 7265 7465 7223 7769 7468 2d6f 626a rpreter#with-obj\n-0001a800: 6563 7420 4f42 4a20 2e20 424f 4459 7265 ect OBJ . BODYre\n-0001a810: 702e 6c61 6e67 2e69 6e74 6572 7072 6574 p.lang.interpret\n-0001a820: 6572 2363 6f6e 6469 7469 6f6e 2d63 6173 er#condition-cas\n-0001a830: 6545 7661 6c75 6174 6573 2046 4f52 4d20 eEvaluates FORM \n-0001a840: 7769 7468 2065 7272 6f72 2d68 616e 646c with error-handl\n-0001a850: 6572 7320 696e 2070 6c61 6365 2c20 6966 ers in place, if\n-0001a860: 206e 6f20 6572 726f 7273 206f 6363 7572 no errors occur\n-0001a870: 0a72 6574 7572 6e20 7468 6520 7661 6c75 .return the valu\n-0001a880: 6520 7265 7475 726e 6564 2062 7920 464f e returned by FO\n-0001a890: 524d 2c20 656c 7365 2074 6865 2076 616c RM, else the val\n-0001a8a0: 7565 206f 6620 7768 6963 6865 7665 720a ue of whichever.\n-0001a8b0: 6861 6e64 6c65 7227 7320 626f 6479 2077 handler's body w\n-0001a8c0: 6173 2065 7661 6c75 6174 6564 2e0a 0a45 as evaluated...E\n-0001a8d0: 6163 6820 4841 4e44 4c45 5220 6973 2061 ach HANDLER is a\n-0001a8e0: 206c 6973 7420 6f66 2060 2845 5252 4f52 list of `(ERROR\n-0001a8f0: 2042 4f44 592e 2e2e 2927 2e20 4552 524f BODY...)'. ERRO\n-0001a900: 5220 6465 6669 6e65 7320 7768 6963 6820 R defines which \n-0001a910: 7479 7065 730a 6f66 2065 7272 6f72 7320 types.of errors \n-0001a920: 7468 6520 6861 6e64 6c65 7220 6361 7463 the handler catc\n-0001a930: 6865 732c 2065 6974 6865 7220 6120 7379 hes, either a sy\n-0001a940: 6d62 6f6c 206f 7220 6120 6c69 7374 206f mbol or a list o\n-0001a950: 6620 7379 6d62 6f6c 732e 0a54 6865 2073 f symbols..The s\n-0001a960: 7065 6369 616c 2073 796d 626f 6c20 6065 pecial symbol `e\n-0001a970: 7272 6f72 2720 6d61 7463 6865 7320 616c rror' matches al\n-0001a980: 6c20 7479 7065 7320 6f66 2065 7272 6f72 l types of error\n-0001a990: 732e 0a0a 4966 2056 4152 2069 7320 7472 s...If VAR is tr\n-0001a9a0: 7565 2069 7427 7320 6120 7379 6d62 6f6c ue it's a symbol\n-0001a9b0: 2077 686f 7365 2076 616c 7565 7320 6973 whose values is\n-0001a9c0: 2062 6f75 6e64 2074 6f20 6028 4552 524f bound to `(ERRO\n-0001a9d0: 522d 5359 4d42 4f4c 202e 0a44 4154 4129 R-SYMBOL ..DATA)\n-0001a9e0: 2720 7768 696c 6520 7468 6520 6861 6e64 ' while the hand\n-0001a9f0: 6c65 7220 6973 2065 7661 6c75 6174 6564 ler is evaluated\n-0001aa00: 2028 7468 6573 6520 6172 6520 7468 6520 (these are the \n-0001aa10: 6172 6775 6d65 6e74 7320 6769 7665 6e20 arguments given \n-0001aa20: 746f 0a60 7369 676e 616c 2720 7768 656e to.`signal' when\n-0001aa30: 2074 6865 2065 7272 6f72 2077 6173 2072 the error was r\n-0001aa40: 6169 7365 6429 2e72 6570 2e6c 616e 672e aised).rep.lang.\n-0001aa50: 696e 7465 7270 7265 7465 7223 6175 746f interpreter#auto\n-0001aa60: 6c6f 6164 2d6d 6163 726f 5465 6c6c 2074 load-macroTell t\n-0001aa70: 6865 2065 7661 6c75 6174 6f72 2074 6861 he evaluator tha\n-0001aa80: 7420 7468 6520 7661 6c75 6520 6f66 2074 t the value of t\n-0001aa90: 6865 206d 6163 726f 2053 594d 424f 4c20 he macro SYMBOL \n-0001aaa0: 7769 6c6c 2062 6520 696e 6974 6961 6c69 will be initiali\n-0001aab0: 7365 640a 6279 206c 6f61 6469 6e67 2046 sed.by loading F\n-0001aac0: 494c 452e 7265 702e 6c61 6e67 2e69 6e74 ILE.rep.lang.int\n-0001aad0: 6572 7072 6574 6572 2364 796e 616d 6963 erpreter#dynamic\n-0001aae0: 2d77 696e 6443 616c 6c20 5448 554e 4b20 -windCall THUNK \n-0001aaf0: 7769 7468 6f75 7420 6172 6775 6d65 6e74 without argument\n-0001ab00: 732c 2072 6574 7572 6e69 6e67 2074 6865 s, returning the\n-0001ab10: 2072 6573 756c 7420 6f66 2074 6869 7320 result of this \n-0001ab20: 6361 6c6c 2e0a 4245 464f 5245 2061 6e64 call..BEFORE and\n-0001ab30: 2041 4654 4552 2061 7265 2061 6c73 6f20 AFTER are also \n-0001ab40: 6361 6c6c 6564 2028 7769 7468 6f75 7420 called (without \n-0001ab50: 6172 6775 6d65 6e74 7329 2c20 7768 656e arguments), when\n-0001ab60: 6576 6572 0a65 7865 6375 7469 6f6e 2072 ever.execution r\n-0001ab70: 6573 7065 6374 6976 656c 7920 656e 7465 espectively ente\n-0001ab80: 7273 206f 7220 6c65 6176 6573 2074 6865 rs or leaves the\n-0001ab90: 2064 796e 616d 6963 2065 7874 656e 7420 dynamic extent \n-0001aba0: 6f66 2074 6865 2063 616c 6c0a 746f 2054 of the call.to T\n-0001abb0: 4855 4e4b 2e0a 0a49 6e20 7468 6520 7369 HUNK...In the si\n-0001abc0: 6d70 6c65 7374 2063 6173 6520 2877 6865 mplest case (whe\n-0001abd0: 6e20 6361 6c6c 2f63 6320 6973 6e27 7420 n call/cc isn't \n-0001abe0: 7573 6564 2074 6f20 7061 7373 2063 6f6e used to pass con\n-0001abf0: 7472 6f6c 2069 6e20 6f72 206f 7574 0a6f trol in or out.o\n-0001ac00: 6620 5448 554e 4b29 2065 6163 6820 6675 f THUNK) each fu\n-0001ac10: 6e63 7469 6f6e 2077 696c 6c20 6265 2063 nction will be c\n-0001ac20: 616c 6c65 6420 6578 6163 746c 7920 6f6e alled exactly on\n-0001ac30: 6365 2e72 6570 2e6c 616e 672e 696e 7465 ce.rep.lang.inte\n-0001ac40: 7270 7265 7465 7223 6964 656e 7469 7479 rpreter#identity\n-0001ac50: 5265 7475 726e 2041 5247 2e72 6570 2e6c Return ARG.rep.l\n-0001ac60: 616e 672e 646f 6323 646f 6375 6d65 6e74 ang.doc#document\n-0001ac70: 6174 696f 6e52 6574 7572 6e73 2074 6865 ationReturns the\n-0001ac80: 2064 6f63 756d 656e 7461 7469 6f6e 2d73 documentation-s\n-0001ac90: 7472 696e 6720 666f 7220 5359 4d42 4f4c tring for SYMBOL\n-0001aca0: 2e20 4974 2073 686f 756c 6420 6265 2074 . It should be t\n-0001acb0: 6865 206e 616d 650a 6f66 2061 2073 7065 he name.of a spe\n-0001acc0: 6369 616c 2076 6172 6961 626c 652c 2066 cial variable, f\n-0001acd0: 756e 6374 696f 6e2c 206d 6163 726f 2c20 unction, macro, \n-0001ace0: 6f72 2061 2073 7065 6369 616c 2066 6f72 or a special for\n-0001acf0: 6d2e 0a49 6620 6974 2773 206e 6f74 2061 m..If it's not a\n-0001ad00: 2076 6172 6961 626c 652c 2074 6865 6e20 variable, then \n-0001ad10: 5641 4c55 4520 7368 6f75 6c64 2062 6520 VALUE should be \n-0001ad20: 7468 6520 6675 6e63 7469 6f6e 2069 7473 the function its\n-0001ad30: 656c 662c 206c 696b 650a 6120 636c 6f73 elf, like.a clos\n-0001ad40: 7572 652e 0a0a 5265 7475 726e 7320 6e69 ure...Returns ni\n-0001ad50: 6c20 7768 656e 206e 6f74 2066 6f75 6e64 l when not found\n-0001ad60: 2e0a 0a53 5452 5543 5455 5245 2063 616e ...STRUCTURE can\n-0001ad70: 2062 6520 6e69 6c2e 2049 7420 7761 7320 be nil. It was \n-0001ad80: 7265 7175 6972 6564 2062 7920 7468 6520 required by the \n-0001ad90: 6f6c 6420 7379 6e74 6178 2e00 7265 702e old syntax..rep.\n-0001ada0: 6c61 6e67 2e64 6f63 2361 6464 2d64 6f63 lang.doc#add-doc\n-0001adb0: 756d 656e 7461 7469 6f6e 2053 594d 424f umentation SYMBO\n-0001adc0: 4c20 5354 5255 4354 5552 4520 5354 5249 L STRUCTURE STRI\n-0001add0: 4e47 0072 6570 2e6c 616e 672e 646f 6323 NG.rep.lang.doc#\n-0001ade0: 6164 642d 646f 6375 6d65 6e74 6174 696f add-documentatio\n-0001adf0: 6e2d 7061 7261 6d73 204e 414d 4520 5354 n-params NAME ST\n-0001ae00: 5255 4354 5552 4520 5041 5241 4d2d 4c49 RUCTURE PARAM-LI\n-0001ae10: 5354 0072 6570 2e6c 616e 672e 6d61 7468 ST.rep.lang.math\n-0001ae20: 2372 6174 696f 6e61 6c70 2058 7265 702e #rationalp Xrep.\n-0001ae30: 6c61 6e67 2e6d 6174 6823 696e 6578 6163 lang.math#inexac\n-0001ae40: 7470 5265 7475 726e 2074 2069 6620 5820 tpReturn t if X \n-0001ae50: 6973 2061 6e20 696e 6578 6163 7420 6e75 is an inexact nu\n-0001ae60: 6d62 6572 2e72 6570 2e6e 6574 2e64 6f6d mber.rep.net.dom\n-0001ae70: 6169 6e2d 6e61 6d65 2364 6f6d 6169 6e2d ain-name#domain-\n-0001ae80: 6265 6c6f 772d 7052 6574 7572 6e20 7472 below-pReturn tr\n-0001ae90: 7565 2069 6620 646f 6d61 696e 206e 616d ue if domain nam\n-0001aea0: 6520 4431 2069 7320 6062 656c 6f77 2720 e D1 is `below' \n-0001aeb0: 646f 6d61 696e 206e 616d 6520 4432 2e72 domain name D2.r\n-0001aec0: 6570 2e6e 6574 2e64 6f6d 6169 6e2d 6e61 ep.net.domain-na\n-0001aed0: 6d65 2364 6f6d 6169 6e2d 6571 7561 6c2d me#domain-equal-\n-0001aee0: 7052 6574 7572 6e20 7472 7565 2069 6620 pReturn true if \n-0001aef0: 7468 6520 646f 6d61 696e 206e 616d 6573 the domain names\n-0001af00: 2044 3120 616e 6420 4432 2061 7265 2074 D1 and D2 are t\n-0001af10: 6865 2073 616d 6500 7265 702e 6e65 742e he same.rep.net.\n-0001af20: 7270 6323 7270 632d 6f75 7470 7574 2d68 rpc#rpc-output-h\n-0001af30: 616e 646c 6572 2053 4f43 4b45 5420 4f55 andler SOCKET OU\n-0001af40: 5450 5554 7265 702e 6e65 742e 7270 6323 TPUTrep.net.rpc#\n-0001af50: 7270 632d 6465 7374 726f 792d 7365 7276 rpc-destroy-serv\n-0001af60: 6572 5374 6f70 206c 6973 7465 6e69 6e67 erStop listening\n-0001af70: 2066 6f72 2072 7063 2063 6f6e 6e65 6374 for rpc connect\n-0001af80: 696f 6e73 206f 6e20 7468 6520 6375 7272 ions on the curr\n-0001af90: 656e 7420 6d61 6368 696e 6500 7265 702e ent machine.rep.\n-0001afa0: 6e65 742e 7270 6323 676c 6f62 616c 2d69 net.rpc#global-i\n-0001afb0: 642d 3e72 7063 2d70 726f 7879 2049 4400 d->rpc-proxy ID.\n-0001afc0: 7265 702e 6461 7461 2361 7373 6f63 2d72 rep.data#assoc-r\n-0001afd0: 6567 6578 7020 494e 5055 5420 414c 4953 egexp INPUT ALIS\n-0001afe0: 5420 2321 6f70 7469 6f6e 616c 2046 4f4c T #!optional FOL\n-0001aff0: 442d 4341 5345 0000 0000 0000 0000 0000 D-CASE..........\n-0001b000: 7265 702e 7574 696c 2e6d 6435 236d 6435 rep.util.md5#md5\n-0001b010: 2d6c 6f63 616c 2d66 696c 656d 6435 2d6c -local-filemd5-l\n-0001b020: 6f63 616c 2d66 696c 6520 4c4f 4341 4c2d ocal-file LOCAL-\n-0001b030: 4649 4c45 2d4e 414d 450a 0a52 6574 7572 FILE-NAME..Retur\n-0001b040: 6e20 7468 6520 696e 7465 6765 7220 7265 n the integer re\n-0001b050: 7072 6573 656e 7469 6e67 2074 6865 204d presenting the M\n-0001b060: 4435 206d 6573 7361 6765 2064 6967 6573 D5 message diges\n-0001b070: 7420 6f66 2074 6865 2062 7974 6573 0a73 t of the bytes.s\n-0001b080: 746f 7265 6420 696e 2074 6865 2066 696c tored in the fil\n-0001b090: 6520 6361 6c6c 6564 204c 4f43 414c 2d46 e called LOCAL-F\n-0001b0a0: 494c 452d 4e41 4d45 2028 7768 6963 6820 ILE-NAME (which \n-0001b0b0: 6d75 7374 206e 616d 6520 6120 6669 6c65 must name a file\n-0001b0c0: 2069 6e0a 7468 6520 6c6f 6361 6c20 6669 in.the local fi\n-0001b0d0: 6c69 6e67 2073 7973 7465 6d29 2e20 5468 ling system). Th\n-0001b0e0: 6520 7265 7475 726e 6564 2069 6e74 6567 e returned integ\n-0001b0f0: 6572 2077 696c 6c20 6861 7665 206e 6f20 er will have no \n-0001b100: 6d6f 7265 2074 6861 6e0a 3132 3820 7369 more than.128 si\n-0001b110: 676e 6966 6963 616e 7420 6269 7473 2e72 gnificant bits.r\n-0001b120: 6570 2e75 7469 6c2e 7574 6638 2375 7466 ep.util.utf8#utf\n-0001b130: 382d 7375 6273 7472 696e 6775 7466 382d 8-substringutf8-\n-0001b140: 7375 6273 7472 696e 6720 5354 5249 4e47 substring STRING\n-0001b150: 2053 5441 5254 205b 454e 445d 0a0a 5265 START [END]..Re\n-0001b160: 7475 726e 7320 7468 6520 706f 7274 696f turns the portio\n-0001b170: 6e20 6f66 2053 5452 494e 472c 2065 6e63 n of STRING, enc\n-0001b180: 6f64 6564 2069 6e20 7574 662d 382c 2073 oded in utf-8, s\n-0001b190: 7461 7274 696e 6720 6174 0a63 6861 7261 tarting at.chara\n-0001b1a0: 6374 6572 206e 756d 6265 7220 5354 4152 cter number STAR\n-0001b1b0: 5420 616e 6420 656e 6469 6e67 2061 7420 T and ending at \n-0001b1c0: 7468 6520 6368 6172 6163 7465 7220 6265 the character be\n-0001b1d0: 666f 7265 2045 4e44 2028 6f72 2074 6865 fore END (or the\n-0001b1e0: 0a65 6e64 206f 6620 7468 6520 7374 7269 .end of the stri\n-0001b1f0: 6e67 2069 6620 454e 4420 6973 206e 6f74 ng if END is not\n-0001b200: 2067 6976 656e 292e 2041 6c6c 2069 6e64 given). All ind\n-0001b210: 6963 6573 2073 7461 7274 2061 7420 7a65 ices start at ze\n-0001b220: 726f 2e72 6570 2e6c 616e 672e 6d61 7468 ro.rep.lang.math\n-0001b230: 2372 656d 6169 6e64 6572 7265 6d61 696e #remainderremain\n-0001b240: 6465 7220 4449 5649 4445 4e44 2044 4956 der DIVIDEND DIV\n-0001b250: 4953 4f52 0a0a 5265 7475 726e 7320 7468 ISOR..Returns th\n-0001b260: 6520 696e 7465 6765 7220 7265 6d61 696e e integer remain\n-0001b270: 6465 7220 6166 7465 7220 6469 7669 6469 der after dividi\n-0001b280: 6e67 2044 4956 4944 454e 4420 6279 2044 ng DIVIDEND by D\n-0001b290: 4956 4953 4f52 2e72 6570 2e6c 616e 672e IVISOR.rep.lang.\n-0001b2a0: 6d61 7468 236d 6f64 6d6f 6420 4449 5649 math#modmod DIVI\n-0001b2b0: 4445 4e44 2044 4956 4953 4f52 0a0a 5265 DEND DIVISOR..Re\n-0001b2c0: 7475 726e 7320 7468 6520 7661 6c75 6520 turns the value \n-0001b2d0: 6f66 2044 4956 4944 454e 4420 6d6f 6475 of DIVIDEND modu\n-0001b2e0: 6c6f 2044 4956 4953 4f52 3b20 756e 6c69 lo DIVISOR; unli\n-0001b2f0: 6b65 2074 6865 2025 2028 7265 6d61 696e ke the % (remain\n-0001b300: 6465 7229 0a66 756e 6374 696f 6e20 7468 der).function th\n-0001b310: 6520 6265 6861 7669 6f75 7220 6f66 2060 e behaviour of `\n-0001b320: 6d6f 6427 2069 7320 7765 6c6c 2d64 6566 mod' is well-def\n-0001b330: 696e 6564 2066 6f72 206e 6567 6174 6976 ined for negativ\n-0001b340: 6520 6172 6775 6d65 6e74 732c 0a77 6520 e arguments,.we \n-0001b350: 6861 7665 2074 6861 742c 0a0a 0928 6d6f have that,...(mo\n-0001b360: 6420 5820 5929 203d 3d20 5820 2d20 282a d X Y) == X - (*\n-0001b370: 2059 2028 666c 6f6f 7220 282f 2058 2059 Y (floor (/ X Y\n-0001b380: 2929 292c 0966 6f72 2059 206e 6f74 2065 ))),.for Y not e\n-0001b390: 7175 616c 2074 6f20 7a65 726f 0a0a 6173 qual to zero..as\n-0001b3a0: 7375 6d69 6e67 2074 6861 7420 2866 6c6f suming that (flo\n-0001b3b0: 6f72 205a 2920 6769 7665 7320 7468 6520 or Z) gives the \n-0001b3c0: 6c65 6173 7420 696e 7465 6765 7220 6772 least integer gr\n-0001b3d0: 6561 7465 7220 7468 616e 206f 7220 6571 eater than or eq\n-0001b3e0: 7561 6c20 746f 205a 2c0a 616e 6420 7468 ual to Z,.and th\n-0001b3f0: 6174 2066 6c6f 6174 696e 6720 706f 696e at floating poin\n-0001b400: 7420 6469 7669 7369 6f6e 2069 7320 7573 t division is us\n-0001b410: 6564 2e72 6570 2e6c 616e 672e 6d61 7468 ed.rep.lang.math\n-0001b420: 2371 756f 7469 656e 7471 756f 7469 656e #quotientquotien\n-0001b430: 7420 4449 5649 4445 4e44 2044 4956 4953 t DIVIDEND DIVIS\n-0001b440: 4f52 0a0a 5265 7475 726e 7320 7468 6520 OR..Returns the \n-0001b450: 696e 7465 6765 7220 7175 6f74 6965 6e74 integer quotient\n-0001b460: 2066 726f 6d20 6469 7669 6469 6e67 2069 from dividing i\n-0001b470: 6e74 6567 6572 7320 4449 5649 4445 4e44 ntegers DIVIDEND\n-0001b480: 2061 6e64 0a44 4956 4953 4f52 2e72 6570 and.DIVISOR.rep\n-0001b490: 2e6c 616e 672e 6d61 7468 236c 6f67 6e6f .lang.math#logno\n-0001b4a0: 746c 6f67 6e6f 7420 4e55 4d42 4552 0a0a tlognot NUMBER..\n-0001b4b0: 5265 7475 726e 7320 7468 6520 6269 7477 Returns the bitw\n-0001b4c0: 6973 6520 6c6f 6769 6361 6c20 606e 6f74 ise logical `not\n-0001b4d0: 2720 6f66 204e 554d 4245 522e 7265 702e ' of NUMBER.rep.\n-0001b4e0: 6c61 6e67 2e6d 6174 6823 6c6f 6778 6f72 lang.math#logxor\n-0001b4f0: 6c6f 6778 6f72 204e 554d 4245 5253 2e2e logxor NUMBERS..\n-0001b500: 2e0a 0a52 6574 7572 6e73 2074 6865 2062 ...Returns the b\n-0001b510: 6974 7769 7365 206c 6f67 6963 616c 2060 itwise logical `\n-0001b520: 6578 636c 7573 6976 652d 6f72 2720 6f66 exclusive-or' of\n-0001b530: 2069 7473 2061 7267 756d 656e 7473 2e72 its arguments.r\n-0001b540: 6570 2e6c 616e 672e 6d61 7468 2331 2d31 ep.lang.math#1-1\n-0001b550: 2d20 4e55 4d42 4552 0a0a 5265 7475 726e - NUMBER..Return\n-0001b560: 204e 554d 4245 5220 6d69 6e75 7320 312e NUMBER minus 1.\n-0001b570: 7265 702e 6c61 6e67 2e6d 6174 6823 666c rep.lang.math#fl\n-0001b580: 6f6f 7266 6c6f 6f72 204e 554d 4245 520a oorfloor NUMBER.\n-0001b590: 0a52 6f75 6e64 204e 554d 4245 5220 646f .Round NUMBER do\n-0001b5a0: 776e 7761 7264 7320 746f 2074 6865 206e wnwards to the n\n-0001b5b0: 6561 7265 7374 2069 6e74 6567 6572 206c earest integer l\n-0001b5c0: 6573 7320 7468 616e 206f 7220 6571 7561 ess than or equa\n-0001b5d0: 6c20 746f 0a4e 554d 4245 522e 7265 702e l to.NUMBER.rep.\n-0001b5e0: 6c61 6e67 2e6d 6174 6823 6365 696c 696e lang.math#ceilin\n-0001b5f0: 6763 6569 6c69 6e67 204e 554d 4245 520a gceiling NUMBER.\n-0001b600: 0a52 6f75 6e64 204e 554d 4245 5220 7570 .Round NUMBER up\n-0001b610: 7761 7264 7320 746f 2074 6865 206e 6561 wards to the nea\n-0001b620: 7265 7374 2069 6e74 6567 6572 2067 7265 rest integer gre\n-0001b630: 6174 6572 2074 6861 6e20 6f72 2065 7175 ater than or equ\n-0001b640: 616c 2074 6f0a 4e55 4d42 4552 2e72 6570 al to.NUMBER.rep\n-0001b650: 2e6c 616e 672e 6d61 7468 2365 7870 6578 .lang.math#expex\n-0001b660: 7020 580a 0a52 6574 7572 6e20 6065 2720 p X..Return `e' \n-0001b670: 2874 6865 2062 6173 6520 6f66 206e 6174 (the base of nat\n-0001b680: 7572 616c 206c 6f67 6172 6974 686d 7329 ural logarithms)\n-0001b690: 2072 6169 7365 6420 746f 2074 6865 2070 raised to the p\n-0001b6a0: 6f77 6572 2058 2e72 6570 2e6c 616e 672e ower X.rep.lang.\n-0001b6b0: 6d61 7468 2373 696e 7369 6e20 580a 0a52 math#sinsin X..R\n-0001b6c0: 6574 7572 6e73 2074 6865 2073 696e 6520 eturns the sine \n-0001b6d0: 6f66 2058 2c20 696e 2072 6164 6961 6e73 of X, in radians\n-0001b6e0: 2e72 6570 2e6c 616e 672e 6d61 7468 2361 .rep.lang.math#a\n-0001b6f0: 7461 6e61 7461 6e20 580a 0a52 6574 7572 tanatan X..Retur\n-0001b700: 6e73 2074 6865 2061 7263 2074 616e 6765 ns the arc tange\n-0001b710: 6e74 206f 6620 5820 2874 6865 2076 616c nt of X (the val\n-0001b720: 7565 2077 686f 7365 2074 616e 6765 6e74 ue whose tangent\n-0001b730: 2069 7320 5829 2c20 696e 0a72 6164 6961 is X), in.radia\n-0001b740: 6e73 2e0a 0a61 7461 6e20 5920 580a 0a52 ns...atan Y X..R\n-0001b750: 6574 7572 6e73 2074 6865 2061 7263 2074 eturns the arc t\n-0001b760: 616e 6765 6e74 206f 6620 592f 582c 2069 angent of Y/X, i\n-0001b770: 6e20 7261 6469 616e 732e 2054 6865 2073 n radians. The s\n-0001b780: 6967 6e73 206f 6620 626f 7468 2061 7267 igns of both arg\n-0001b790: 756d 656e 7473 0a61 7265 2075 7365 6420 uments.are used \n-0001b7a0: 746f 2064 6574 6572 6d69 6e65 2074 6865 to determine the\n-0001b7b0: 2071 7561 6472 616e 7420 6f66 2074 6865 quadrant of the\n-0001b7c0: 2072 6573 756c 742c 2061 6e64 2058 2069 result, and X i\n-0001b7d0: 7320 7065 726d 6974 7465 6420 746f 0a62 s permitted to.b\n-0001b7e0: 6520 7a65 726f 2e72 6570 2e6c 616e 672e e zero.rep.lang.\n-0001b7f0: 6d61 7468 2365 7870 7465 7870 7420 5820 math#exptexpt X \n-0001b800: 590a 0a52 6574 7572 6e73 2058 2072 6169 Y..Returns X rai\n-0001b810: 7365 6420 746f 2074 6865 2070 6f77 6572 sed to the power\n-0001b820: 2059 2e0a 0a49 6620 5820 6973 206e 6567 Y...If X is neg\n-0001b830: 6174 6976 6520 616e 6420 5920 6973 2061 ative and Y is a\n-0001b840: 206e 6f6e 2d69 6e74 6567 6572 2c20 7468 non-integer, th\n-0001b850: 656e 2061 6e20 6172 6974 686d 6574 6963 en an arithmetic\n-0001b860: 2065 7272 6f72 2069 730a 7369 676e 616c error is.signal\n-0001b870: 6c65 6420 286d 6174 6865 6d61 7469 6361 led (mathematica\n-0001b880: 6c6c 7920 7368 6f75 6c64 2072 6574 7572 lly should retur\n-0001b890: 6e20 6120 636f 6d70 6c65 7820 6e75 6d62 n a complex numb\n-0001b8a0: 6572 292e 7265 702e 6c61 6e67 2e6d 6174 er).rep.lang.mat\n-0001b8b0: 6823 6578 6163 742d 3e69 6e65 7861 6374 h#exact->inexact\n-0001b8c0: 6578 6163 742d 3e69 6e65 7861 6374 2058 exact->inexact X\n-0001b8d0: 0a0a 5265 7475 726e 7320 616e 2069 6e65 ..Returns an ine\n-0001b8e0: 7861 6374 2028 692e 652e 2066 6c6f 6174 xact (i.e. float\n-0001b8f0: 696e 6720 706f 696e 7429 2072 6570 7265 ing point) repre\n-0001b900: 7365 6e74 6174 696f 6e20 6f66 2058 2e72 sentation of X.r\n-0001b910: 6570 2e6c 616e 672e 6d61 7468 2372 616e ep.lang.math#ran\n-0001b920: 646f 6d72 616e 646f 6d20 5b4c 494d 4954 domrandom [LIMIT\n-0001b930: 5d0a 0a50 726f 6475 6365 2061 2070 7365 ]..Produce a pse\n-0001b940: 7564 6f2d 7261 6e64 6f6d 206e 756d 6265 udo-random numbe\n-0001b950: 7220 6265 7477 6565 6e20 7a65 726f 2061 r between zero a\n-0001b960: 6e64 204c 494d 4954 2028 6f72 2074 6865 nd LIMIT (or the\n-0001b970: 206c 6172 6765 7374 0a70 6f73 6974 6976 largest.positiv\n-0001b980: 6520 696e 7465 6765 7220 7265 7072 6573 e integer repres\n-0001b990: 656e 7461 626c 6529 2e20 4966 204c 494d entable). If LIM\n-0001b9a0: 4954 2069 7320 7468 6520 7379 6d62 6f6c IT is the symbol\n-0001b9b0: 2060 7427 2074 6865 0a67 656e 6572 6174 `t' the.generat\n-0001b9c0: 6f72 2069 7320 7365 6564 6564 2077 6974 or is seeded wit\n-0001b9d0: 6820 7468 6520 6375 7272 656e 7420 7469 h the current ti\n-0001b9e0: 6d65 206f 6620 6461 792e 7265 702e 6461 me of day.rep.da\n-0001b9f0: 7461 2e74 6162 6c65 7323 6d61 6b65 2d74 ta.tables#make-t\n-0001ba00: 6162 6c65 6d61 6b65 2d74 6162 6c65 2048 ablemake-table H\n-0001ba10: 4153 482d 4655 4e43 5449 4f4e 2043 4f4d ASH-FUNCTION COM\n-0001ba20: 5041 5245 2d46 554e 4354 494f 4e0a 0a43 PARE-FUNCTION..C\n-0001ba30: 7265 6174 6520 616e 6420 7265 7475 726e reate and return\n-0001ba40: 2061 206e 6577 2068 6173 6820 7461 626c a new hash tabl\n-0001ba50: 652e 2057 6865 6e20 7374 6f72 696e 6720 e. When storing \n-0001ba60: 616e 6420 7265 6665 7265 6e63 696e 6720 and referencing \n-0001ba70: 6b65 7973 0a69 7420 7769 6c6c 2075 7365 keys.it will use\n-0001ba80: 2074 6865 2066 756e 6374 696f 6e20 4841 the function HA\n-0001ba90: 5348 2d46 554e 4354 494f 4e20 746f 206d SH-FUNCTION to m\n-0001baa0: 6170 206b 6579 7320 746f 2068 6173 6820 ap keys to hash \n-0001bab0: 636f 6465 730a 2870 6f73 6974 6976 6520 codes.(positive \n-0001bac0: 6669 786e 756d 7329 2c20 616e 6420 7468 fixnums), and th\n-0001bad0: 6520 7072 6564 6963 6174 6520 6675 6e63 e predicate func\n-0001bae0: 7469 6f6e 2043 4f4d 5041 5245 2d46 554e tion COMPARE-FUN\n-0001baf0: 4354 494f 4e20 746f 0a63 6f6d 7061 7265 CTION to.compare\n-0001bb00: 2074 776f 206b 6579 7320 2873 686f 756c two keys (shoul\n-0001bb10: 6420 7265 7475 726e 2074 7275 6520 6966 d return true if\n-0001bb20: 2074 6865 206b 6579 7320 6172 6520 636f the keys are co\n-0001bb30: 6e73 6964 6572 6564 2065 7175 616c 292e nsidered equal).\n-0001bb40: 0072 6570 2e76 6d2e 636f 6d70 696c 6572 .rep.vm.compiler\n-0001bb50: 2363 6f6d 7069 6c65 2d64 6972 6563 746f #compile-directo\n-0001bb60: 7279 2044 4952 2d4e 414d 4520 2321 6f70 ry DIR-NAME #!op\n-0001bb70: 7469 6f6e 616c 2046 4f52 4345 2d50 2045 tional FORCE-P E\n-0001bb80: 5843 4c55 4445 2d52 4500 7265 702e 766d XCLUDE-RE.rep.vm\n-0001bb90: 2e63 6f6d 7069 6c65 722e 6d6f 6475 6c65 .compiler.module\n-0001bba0: 7323 636f 6d70 696c 652d 6d6f 6475 6c65 s#compile-module\n-0001bbb0: 2053 5452 5543 5400 7265 702e 7379 7374 STRUCT.rep.syst\n-0001bbc0: 656d 2361 6464 2d68 6f6f 6b20 484f 4f4b em#add-hook HOOK\n-0001bbd0: 2d53 594d 424f 4c20 4e45 572d 4655 4e43 -SYMBOL NEW-FUNC\n-0001bbe0: 2023 216f 7074 696f 6e61 6c20 4154 2d45 #!optional AT-E\n-0001bbf0: 4e44 7265 702e 7379 7374 656d 2372 656d NDrep.system#rem\n-0001bc00: 6f76 652d 686f 6f6b 2d62 792d 6e61 6d65 ove-hook-by-name\n-0001bc10: 5265 6d6f 7665 2066 756e 6374 696f 6e73 Remove functions\n-0001bc20: 2077 686f 7365 206e 616d 6520 6973 204e whose name is N\n-0001bc30: 414d 4520 6672 6f6d 2048 4f4f 4b20 2861 AME from HOOK (a\n-0001bc40: 2073 796d 626f 6c29 2e72 6570 2e73 7973 symbol).rep.sys\n-0001bc50: 7465 6d23 696e 2d68 6f6f 6b2d 7052 6574 tem#in-hook-pRet\n-0001bc60: 7572 6e73 2074 2069 6620 7468 6520 6675 urns t if the fu\n-0001bc70: 6e63 7469 6f6e 2046 554e 2069 7320 7374 nction FUN is st\n-0001bc80: 6f72 6564 2069 6e20 7468 6520 686f 6f6b ored in the hook\n-0001bc90: 2063 616c 6c65 6420 484f 4f4b 2d53 594d called HOOK-SYM\n-0001bca0: 424f 4c2e 7265 702e 7468 7265 6164 732e BOL.rep.threads.\n-0001bcb0: 6d75 7465 7823 6d61 6b65 2d6d 7574 6578 mutex#make-mutex\n-0001bcc0: 4372 6561 7465 2061 6e64 2072 6574 7572 Create and retur\n-0001bcd0: 6e20 6120 6d75 7465 7820 6f62 6a65 6374 n a mutex object\n-0001bce0: 2e20 4e6f 2074 6872 6561 6420 7769 6c6c . No thread will\n-0001bcf0: 206f 776e 2074 6865 206e 6577 206d 7574 own the new mut\n-0001bd00: 6578 2e00 7265 702e 7468 7265 6164 732e ex..rep.threads.\n-0001bd10: 6d75 7465 7823 6f62 7461 696e 2d6d 7574 mutex#obtain-mut\n-0001bd20: 6578 204d 5458 2023 216f 7074 696f 6e61 ex MTX #!optiona\n-0001bd30: 6c20 5449 4d45 4f55 5472 6570 2e74 6872 l TIMEOUTrep.thr\n-0001bd40: 6561 6473 2e6d 7574 6578 236d 6179 6265 eads.mutex#maybe\n-0001bd50: 2d6f 6274 6169 6e2d 6d75 7465 7841 7474 -obtain-mutexAtt\n-0001bd60: 656d 7074 2074 6f20 6f62 7461 696e 206d empt to obtain m\n-0001bd70: 7574 6578 204d 5458 2066 6f72 2074 6865 utex MTX for the\n-0001bd80: 2063 7572 7265 6e74 2074 6872 6561 6420 current thread \n-0001bd90: 7769 7468 6f75 7420 626c 6f63 6b69 6e67 without blocking\n-0001bda0: 2e0a 5265 7475 726e 7320 7472 7565 2069 ..Returns true i\n-0001bdb0: 6620 6162 6c65 2074 6f20 6f62 7461 696e f able to obtain\n-0001bdc0: 2074 6865 206d 7574 6578 2c20 6661 6c73 the mutex, fals\n-0001bdd0: 6520 6f74 6865 7277 6973 652e 7265 702e e otherwise.rep.\n-0001bde0: 7468 7265 6164 732e 6d65 7373 6167 652d threads.message-\n-0001bdf0: 706f 7274 236d 6573 7361 6765 2d66 6574 port#message-fet\n-0001be00: 6368 4665 7463 6820 7468 6520 6561 726c chFetch the earl\n-0001be10: 6965 7374 2075 6e72 6561 6420 6d65 7373 iest unread mess\n-0001be20: 6167 6520 7365 6e74 2074 6f20 6d65 7373 age sent to mess\n-0001be30: 6167 6520 706f 7274 2050 4f52 542e 2042 age port PORT. B\n-0001be40: 6c6f 636b 7320 7468 650a 6375 7272 656e locks the.curren\n-0001be50: 7420 7468 7265 6164 2066 6f72 2054 494d t thread for TIM\n-0001be60: 454f 5554 206d 696c 6c69 7365 636f 6e64 EOUT millisecond\n-0001be70: 732c 206f 7220 696e 6465 6669 6e69 7465 s, or indefinite\n-0001be80: 6c79 2069 6620 5449 4d45 4f55 5420 6973 ly if TIMEOUT is\n-0001be90: 6e27 740a 6465 6669 6e65 642e 2052 6574 n't.defined. Ret\n-0001bea0: 7572 6e73 2074 6865 206d 6573 7361 6765 urns the message\n-0001beb0: 2c20 6f72 2066 616c 7365 2069 6620 6e6f , or false if no\n-0001bec0: 206d 6573 7361 6765 2063 6f75 6c64 2062 message could b\n-0001bed0: 6520 7265 6164 2e72 6570 2e64 6174 612e e read.rep.data.\n-0001bee0: 7269 6e67 2372 696e 672d 7265 706c 6163 ring#ring-replac\n-0001bef0: 6552 6570 6c61 6365 7320 7468 6520 6d6f eReplaces the mo\n-0001bf00: 7374 2072 6563 656e 746c 7920 6164 6465 st recently adde\n-0001bf10: 6420 6f62 6a65 6374 2069 6e20 7269 6e67 d object in ring\n-0001bf20: 2062 7566 6665 7220 5249 4e47 2077 6974 buffer RING wit\n-0001bf30: 6820 4f42 4a45 4354 2e0a 4966 2052 494e h OBJECT..If RIN\n-0001bf40: 4720 636f 6e74 6169 6e73 206e 6f20 6974 G contains no it\n-0001bf50: 656d 732c 2061 6464 204f 424a 4543 5420 ems, add OBJECT \n-0001bf60: 6173 2074 6865 2066 6972 7374 2e72 6570 as the first.rep\n-0001bf70: 2e64 6174 612e 7269 6e67 2372 696e 672d .data.ring#ring-\n-0001bf80: 3e6c 6973 7452 6574 7572 6e20 7468 6520 >listReturn the \n-0001bf90: 656c 656d 656e 7473 2069 6e20 7269 6e67 elements in ring\n-0001bfa0: 2062 7566 6665 7220 5249 4e47 2061 7320 buffer RING as \n-0001bfb0: 6120 6c69 7374 2c20 6e65 7765 7374 2074 a list, newest t\n-0001bfc0: 6f20 6f6c 6465 7374 2e00 7265 702e 6461 o oldest..rep.da\n-0001bfd0: 7461 2373 7472 696e 672d 7570 7065 722d ta#string-upper-\n-0001bfe0: 6361 7365 2d70 2058 0072 6570 2e6c 616e case-p X.rep.lan\n-0001bff0: 672e 6d61 7468 236f 6464 7020 5800 0000 g.math#oddp X...\n-0001c000: 0072 6570 2e77 7777 2e71 756f 7465 2d75 .rep.www.quote-u\n-0001c010: 726c 2371 756f 7465 2d75 726c 2053 5452 rl#quote-url STR\n-0001c020: 494e 472a 7767 6574 2d70 726f 6772 616d ING*wget-program\n-0001c030: 2a4c 6f63 6174 696f 6e20 6f66 2060 7767 *Location of `wg\n-0001c040: 6574 2720 7072 6f67 7261 6d2e 0072 6570 et' program..rep\n-0001c050: 2e64 6174 612e 7269 6e67 236d 616b 652d .data.ring#make-\n-0001c060: 7269 6e67 2023 216f 7074 696f 6e61 6c20 ring #!optional \n-0001c070: 5349 5a45 7265 702e 6461 7461 2373 7472 SIZErep.data#str\n-0001c080: 696e 672d 7570 7065 722d 6361 7365 2d70 ing-upper-case-p\n-0001c090: 5265 7475 726e 2074 2069 6620 7374 7269 Return t if stri\n-0001c0a0: 6e67 2058 2069 7320 7570 7065 7220 6361 ng X is upper ca\n-0001c0b0: 7365 2028 636f 6e74 6169 6e73 206e 6f20 se (contains no \n-0001c0c0: 6c6f 7765 7220 6361 7365 2063 6861 7261 lower case chara\n-0001c0d0: 6374 6572 7320 616e 640a 6174 206c 6561 cters and.at lea\n-0001c0e0: 7374 206f 6e65 2075 7070 6572 2d63 6173 st one upper-cas\n-0001c0f0: 6520 6368 6172 6163 7465 7229 2e00 7265 e character)..re\n-0001c100: 702e 6461 7461 2373 7472 696e 672d 7570 p.data#string-up\n-0001c110: 6361 7365 2058 7265 702e 6461 7461 2373 case Xrep.data#s\n-0001c120: 7472 696e 672d 646f 776e 6361 7365 5265 tring-downcaseRe\n-0001c130: 7475 726e 2061 206e 6577 2073 7472 696e turn a new strin\n-0001c140: 672c 2061 206c 6f77 6572 2063 6173 6520 g, a lower case \n-0001c150: 636f 7079 206f 6620 7374 7269 6e67 2058 copy of string X\n-0001c160: 2e72 6570 2e64 6174 6123 6361 7069 7461 .rep.data#capita\n-0001c170: 6c69 7a65 2d73 7472 696e 6752 6574 7572 lize-stringRetur\n-0001c180: 6e20 6120 6e65 7720 7374 7269 6e67 2c20 n a new string, \n-0001c190: 6120 636f 7079 206f 6620 5820 7769 7468 a copy of X with\n-0001c1a0: 2069 7473 2066 6972 7374 2063 6861 7261 its first chara\n-0001c1b0: 6374 6572 2069 6e20 7570 7065 7220 6361 cter in upper ca\n-0001c1c0: 7365 2e72 6570 2e73 7973 7465 6d23 7077 se.rep.system#pw\n-0001c1d0: 642d 7072 6f6d 7074 5072 6f6d 7074 2066 d-promptPrompt f\n-0001c1e0: 6f72 2061 2063 6f6e 6669 6465 6e74 6961 or a confidentia\n-0001c1f0: 6c20 7374 7269 6e67 2c20 7769 7468 2050 l string, with P\n-0001c200: 524f 4d50 5420 6173 2074 6865 2074 6974 ROMPT as the tit\n-0001c210: 6c65 2073 7472 696e 672e 2054 6865 0a63 le string. The.c\n-0001c220: 6f6e 7465 6e74 7320 6f66 2074 6865 2070 ontents of the p\n-0001c230: 726f 6d70 7420 7769 6c6c 2062 6520 6d61 rompt will be ma\n-0001c240: 736b 6564 206f 7574 2077 6869 6c73 7420 sked out whilst \n-0001c250: 6265 696e 6720 656e 7465 7265 642e 7265 being entered.re\n-0001c260: 702e 6c61 6e67 2e69 6e74 6572 7072 6574 p.lang.interpret\n-0001c270: 6572 2364 6566 6d61 6372 6f64 6566 6d61 er#defmacrodefma\n-0001c280: 6372 6f20 4e41 4d45 204c 414d 4244 412d cro NAME LAMBDA-\n-0001c290: 4c49 5354 205b 444f 432d 5354 5249 4e47 LIST [DOC-STRING\n-0001c2a0: 5d20 424f 4459 2e2e 2e0a 6465 666d 6163 ] BODY....defmac\n-0001c2b0: 726f 204e 414d 4520 4259 5445 434f 4445 ro NAME BYTECODE\n-0001c2c0: 2d4f 424a 4543 540a 0a44 6566 696e 6573 -OBJECT..Defines\n-0001c2d0: 2061 206d 6163 726f 2063 616c 6c65 6420 a macro called \n-0001c2e0: 4e41 4d45 2077 6974 6820 6172 6775 6d65 NAME with argume\n-0001c2f0: 6e74 2073 7065 632e 204c 414d 4244 412d nt spec. LAMBDA-\n-0001c300: 4c49 5354 2c0a 646f 6375 6d65 6e74 6174 LIST,.documentat\n-0001c310: 696f 6e20 444f 432d 5354 5249 4e47 2028 ion DOC-STRING (\n-0001c320: 6f70 7469 6f6e 616c 2920 616e 6420 626f optional) and bo\n-0001c330: 6479 2042 4f44 592e 0a0a 4d61 6372 6f73 dy BODY...Macros\n-0001c340: 2061 7265 2063 616c 6c65 6420 7769 7468 are called with\n-0001c350: 2074 6865 6972 2061 7267 756d 656e 7473 their arguments\n-0001c360: 2075 6e2d 6576 616c 7561 7465 642c 2074 un-evaluated, t\n-0001c370: 6865 7920 6172 6520 6578 7065 6374 6564 hey are expected\n-0001c380: 0a74 6f20 7265 7475 726e 2061 2066 6f72 .to return a for\n-0001c390: 6d20 7768 6963 6820 7769 6c6c 2062 6520 m which will be \n-0001c3a0: 6578 6563 7574 6564 2074 6f20 7072 6f76 executed to prov\n-0001c3b0: 6964 6520 7468 6520 7265 7375 6c74 206f ide the result o\n-0001c3c0: 6620 7468 650a 6578 7072 6573 7369 6f6e f the.expression\n-0001c3d0: 2e20 4e6f 7465 2074 6861 7420 6d61 6372 . Note that macr\n-0001c3e0: 6f73 2061 7265 2065 7870 616e 6465 6420 os are expanded \n-0001c3f0: 6174 2063 6f6d 7069 6c65 2d74 696d 652c at compile-time,\n-0001c400: 2061 6e64 206d 6179 2062 650a 6578 7061 and may be.expa\n-0001c410: 6e64 6564 2061 6e20 6172 6269 7472 6172 nded an arbitrar\n-0001c420: 7920 6e75 6d62 6572 206f 6620 7469 6d65 y number of time\n-0001c430: 732e 0072 6570 2e6c 616e 672e 696e 7465 s..rep.lang.inte\n-0001c440: 7270 7265 7465 7223 6465 6673 7562 7374 rpreter#defsubst\n-0001c450: 2053 594d 424f 4c20 2e20 424f 4459 7265 SYMBOL . BODYre\n-0001c460: 702e 6c61 6e67 2e69 6e74 6572 7072 6574 p.lang.interpret\n-0001c470: 6572 236c 6574 2d66 6c75 6964 7353 696d er#let-fluidsSim\n-0001c480: 696c 6172 2074 6f20 606c 6574 2720 6578 ilar to `let' ex\n-0001c490: 6365 7074 2074 6861 7420 7468 6520 4249 cept that the BI\n-0001c4a0: 4e44 494e 4753 206d 7573 7420 7265 6665 NDINGS must refe\n-0001c4b0: 7220 746f 2076 6172 6961 626c 6573 0a63 r to variables.c\n-0001c4c0: 6f6e 7461 696e 696e 6720 666c 7569 6420 ontaining fluid \n-0001c4d0: 6f62 6a65 6374 732e 2054 6865 2066 6c75 objects. The flu\n-0001c4e0: 6964 7320 7769 6c6c 2062 6520 626f 756e ids will be boun\n-0001c4f0: 6420 746f 206e 6577 206c 6f63 6174 696f d to new locatio\n-0001c500: 6e73 2c0a 6e6f 7420 7468 6520 7661 7269 ns,.not the vari\n-0001c510: 6162 6c65 7320 636f 6e74 6169 6e69 6e67 ables containing\n-0001c520: 2074 6865 2066 6c75 6964 732e 7265 702e the fluids.rep.\n-0001c530: 6c61 6e67 2e69 6e74 6572 7072 6574 6572 lang.interpreter\n-0001c540: 2369 6646 6972 7374 2074 6865 2043 4f4e #ifFirst the CON\n-0001c550: 4449 5449 4f4e 2066 6f72 6d20 6973 2065 DITION form is e\n-0001c560: 7661 6c75 6174 6564 2c20 6966 2069 7420 valuated, if it \n-0001c570: 7265 7475 726e 7320 7472 7565 2074 6865 returns true the\n-0001c580: 0a54 5255 452d 464f 524d 2069 7320 6576 .TRUE-FORM is ev\n-0001c590: 616c 7561 7465 6420 616e 6420 6974 7320 aluated and its \n-0001c5a0: 7265 7375 6c74 2072 6574 7572 6e65 642e result returned.\n-0001c5b0: 204f 7468 6572 7769 7365 2074 6865 2072 Otherwise the r\n-0001c5c0: 6573 756c 7420 6f66 0a61 6e20 696d 706c esult of.an impl\n-0001c5d0: 6963 6974 2070 726f 676e 206f 6e20 7468 icit progn on th\n-0001c5e0: 6520 454c 5345 2066 6f72 6d73 2069 7320 e ELSE forms is \n-0001c5f0: 7265 7475 726e 6564 2e20 4966 2074 6865 returned. If the\n-0001c600: 7265 2061 7265 206e 6f20 454c 5345 0a66 re are no ELSE.f\n-0001c610: 6f72 6d73 2074 6865 2066 616c 7365 2076 orms the false v\n-0001c620: 616c 7565 2069 7320 7265 7475 726e 6564 alue is returned\n-0001c630: 2e00 7265 702e 6c61 6e67 2e69 6e74 6572 ..rep.lang.inter\n-0001c640: 7072 6574 6572 2361 6e64 202e 2041 5247 preter#and . ARG\n-0001c650: 5300 7265 702e 6c61 6e67 2e69 6e74 6572 S.rep.lang.inter\n-0001c660: 7072 6574 6572 2373 6574 712d 6465 6661 preter#setq-defa\n-0001c670: 756c 7420 2e20 4152 4753 0072 6570 2e6c ult . ARGS.rep.l\n-0001c680: 616e 672e 696e 7465 7270 7265 7465 7223 ang.interpreter#\n-0001c690: 6465 6669 6e65 2d73 7065 6369 616c 2d76 define-special-v\n-0001c6a0: 6172 6961 626c 6520 5641 5220 2321 6f70 ariable VAR #!op\n-0001c6b0: 7469 6f6e 616c 2056 414c 5545 2044 4f43 tional VALUE DOC\n-0001c6c0: 7265 702e 6c61 6e67 2e69 6e74 6572 7072 rep.lang.interpr\n-0001c6d0: 6574 6572 2377 6974 682d 6f62 6a65 6374 eter#with-object\n-0001c6e0: 4576 616c 7561 7465 204f 424a 2061 6e64 Evaluate OBJ and\n-0001c6f0: 206d 616b 6520 6974 7320 7661 6c75 6520 make its value \n-0001c700: 6060 6375 7272 656e 7427 2720 696e 2073 ``current'' in s\n-0001c710: 6f6d 6520 7761 7920 6d65 616e 696e 6766 ome way meaningf\n-0001c720: 756c 0a66 6f72 2074 6865 2064 6174 6120 ul.for the data \n-0001c730: 7479 7065 2c20 6576 616c 7561 7465 2061 type, evaluate a\n-0001c740: 6c6c 2042 4f44 5920 666f 726d 732c 2074 ll BODY forms, t\n-0001c750: 6865 6e20 7265 7475 726e 2074 6f20 7468 hen return to th\n-0001c760: 6520 6f6c 640a 6375 7272 656e 7420 7661 e old.current va\n-0001c770: 6c75 6520 6f66 2077 6861 7465 7665 7220 lue of whatever \n-0001c780: 7761 7320 6368 616e 6765 642e 2052 6574 was changed. Ret\n-0001c790: 7572 6e20 7468 6520 7661 6c75 6520 6f66 urn the value of\n-0001c7a0: 2074 6865 206c 6173 740a 424f 4459 2066 the last.BODY f\n-0001c7b0: 6f72 6d20 6576 616c 7561 7465 642e 7265 orm evaluated.re\n-0001c7c0: 702e 6c61 6e67 2e69 6e74 6572 7072 6574 p.lang.interpret\n-0001c7d0: 6572 2375 6e77 696e 642d 7072 6f74 6563 er#unwind-protec\n-0001c7e0: 7452 6574 7572 6e20 7468 6520 7265 7375 tReturn the resu\n-0001c7f0: 6c74 206f 6620 6576 616c 7561 7469 6e67 lt of evaluating\n-0001c800: 2046 4f52 4d2e 2057 6865 6e20 6578 6563 FORM. When exec\n-0001c810: 7574 696f 6e20 6c65 6176 6573 2074 6865 ution leaves the\n-0001c820: 0a64 796e 616d 6963 2065 7874 656e 7420 .dynamic extent \n-0001c830: 6f66 2046 4f52 4d20 6576 616c 7561 7465 of FORM evaluate\n-0001c840: 2060 2870 726f 676e 2042 4f44 5929 2720 `(progn BODY)' \n-0001c850: 2865 7665 6e20 6966 2065 7869 7469 6e67 (even if exiting\n-0001c860: 2064 7565 2074 6f0a 616e 2065 7863 6570 due to.an excep\n-0001c870: 7469 6f6e 2077 6974 6869 6e20 464f 524d tion within FORM\n-0001c880: 292e 0a0a 4e6f 7465 2074 6861 7420 7768 )...Note that wh\n-0001c890: 656e 2046 4f52 4d20 6973 2065 7869 7465 en FORM is exite\n-0001c8a0: 6420 6279 2063 616c 6c69 6e67 2061 2063 d by calling a c\n-0001c8b0: 6f6e 7469 6e75 6174 696f 6e2c 2069 7420 ontinuation, it \n-0001c8c0: 6973 0a75 6e64 6566 696e 6564 2077 6865 is.undefined whe\n-0001c8d0: 7468 6572 206f 7220 6e6f 7420 424f 4459 ther or not BODY\n-0001c8e0: 2077 696c 6c20 6265 2065 7661 6c75 6174 will be evaluat\n-0001c8f0: 6564 2e00 7265 702e 6c61 6e67 2e69 6e74 ed..rep.lang.int\n-0001c900: 6572 7072 6574 6572 2363 6f6e 6469 7469 erpreter#conditi\n-0001c910: 6f6e 2d63 6173 6520 5641 5220 464f 524d on-case VAR FORM\n-0001c920: 202e 2048 414e 444c 4552 5372 6570 2e6c . HANDLERSrep.l\n-0001c930: 616e 672e 696e 7465 7270 7265 7465 7223 ang.interpreter#\n-0001c940: 6175 746f 6c6f 6164 5465 6c6c 2074 6865 autoloadTell the\n-0001c950: 2065 7661 6c75 6174 6f72 2074 6861 7420 evaluator that \n-0001c960: 7468 6520 7661 6c75 6520 6f66 2053 594d the value of SYM\n-0001c970: 424f 4c20 7769 6c6c 2062 6520 696e 6974 BOL will be init\n-0001c980: 6961 6c69 7365 640a 6279 206c 6f61 6469 ialised.by loadi\n-0001c990: 6e67 2046 494c 452e 0072 6570 2e6c 616e ng FILE..rep.lan\n-0001c9a0: 672e 696e 7465 7270 7265 7465 7223 6964 g.interpreter#id\n-0001c9b0: 656e 7469 7479 2041 5247 7265 702e 6c61 entity ARGrep.la\n-0001c9c0: 6e67 2e69 6e74 6572 7072 6574 6572 2365 ng.interpreter#e\n-0001c9d0: 7661 6c2d 7768 656e 2d63 6f6d 7069 6c65 val-when-compile\n-0001c9e0: 464f 524d 2069 7320 6576 616c 7561 7465 FORM is evaluate\n-0001c9f0: 6420 6174 2063 6f6d 7069 6c65 2d74 696d d at compile-tim\n-0001ca00: 6520 2a6f 6e6c 792a 2e20 5468 6520 6576 e *only*. The ev\n-0001ca10: 616c 7561 7465 6420 7661 6c75 6520 6973 aluated value is\n-0001ca20: 2069 6e73 6572 7465 640a 696e 746f 2074 inserted.into t\n-0001ca30: 6865 2063 6f6d 7069 6c65 6420 7072 6f67 he compiled prog\n-0001ca40: 7261 6d2e 2057 6865 6e20 696e 7465 7270 ram. When interp\n-0001ca50: 7265 7465 642c 206e 696c 2069 7320 7265 reted, nil is re\n-0001ca60: 7475 726e 6564 2e00 7265 702e 6c61 6e67 turned..rep.lang\n-0001ca70: 2e69 6e74 6572 7072 6574 6572 2365 7661 .interpreter#eva\n-0001ca80: 6c2d 7768 656e 2d63 6f6d 7069 6c65 2046 l-when-compile F\n-0001ca90: 4f52 4d72 6570 2e6c 616e 672e 696e 7465 ORMrep.lang.inte\n-0001caa0: 7270 7265 7465 7223 6e6f 7041 2064 6f2d rpreter#nopA do-\n-0001cab0: 6e6f 7468 696e 6720 636f 6d6d 616e 642e nothing command.\n-0001cac0: 0072 6570 2e6c 616e 672e 696e 7465 7270 .rep.lang.interp\n-0001cad0: 7265 7465 7223 6e6f 7072 6570 2e6c 616e reter#noprep.lan\n-0001cae0: 672e 646f 6323 6465 7363 7269 6265 2d76 g.doc#describe-v\n-0001caf0: 616c 7565 5072 696e 7420 746f 2073 7461 aluePrint to sta\n-0001cb00: 6e64 6172 642d 6f75 7470 7574 2061 2064 ndard-output a d\n-0001cb10: 6573 6372 6970 7469 6f6e 206f 6620 7468 escription of th\n-0001cb20: 6520 6c69 7370 2064 6174 6120 6f62 6a65 e lisp data obje\n-0001cb30: 6374 2056 414c 5545 2e20 4966 0a4e 414d ct VALUE. If.NAM\n-0001cb40: 4520 6973 2074 7275 652c 2074 6865 6e20 E is true, then \n-0001cb50: 6974 2073 686f 756c 6420 6265 2074 6865 it should be the\n-0001cb60: 2073 796d 626f 6c20 7468 6174 2069 7320 symbol that is \n-0001cb70: 6173 736f 6369 6174 6564 2077 6974 6820 associated with \n-0001cb80: 5641 4c55 452e 7265 702e 6c61 6e67 2e64 VALUE.rep.lang.d\n-0001cb90: 6f63 2364 6f63 756d 656e 742d 7661 7269 oc#document-vari\n-0001cba0: 6162 6c65 5365 7473 2074 6865 2064 6f63 ableSets the doc\n-0001cbb0: 756d 656e 7461 7469 6f6e 2070 726f 7065 umentation prope\n-0001cbc0: 7274 7920 6f66 2053 594d 424f 4c20 746f rty of SYMBOL to\n-0001cbd0: 2044 4f43 2d53 5452 494e 472e 7265 702e DOC-STRING.rep.\n-0001cbe0: 6c61 6e67 2e64 6f63 2361 6464 2d64 6f63 lang.doc#add-doc\n-0001cbf0: 756d 656e 7461 7469 6f6e 4164 6473 2061 umentationAdds a\n-0001cc00: 2064 6f63 756d 656e 7461 7469 6f6e 2073 documentation s\n-0001cc10: 7472 696e 6720 5354 5249 4e47 2074 6f20 tring STRING to \n-0001cc20: 7468 6520 6669 6c65 206f 6620 7375 6368 the file of such\n-0001cc30: 2073 7472 696e 6773 2e72 6570 2e6c 616e strings.rep.lan\n-0001cc40: 672e 6d61 7468 2372 6561 6c70 5265 7475 g.math#realpRetu\n-0001cc50: 726e 2074 2069 6620 5820 6973 2061 2072 rn t if X is a r\n-0001cc60: 6561 6c20 6e75 6d62 6572 2e72 6570 2e6c eal number.rep.l\n-0001cc70: 616e 672e 6d61 7468 2372 6174 696f 6e61 ang.math#rationa\n-0001cc80: 6c70 5265 7475 726e 2074 2069 6620 5820 lpReturn t if X \n-0001cc90: 6973 2061 2028 706f 7373 6962 6c79 2069 is a (possibly i\n-0001cca0: 6e65 7861 6374 2920 7261 7469 6f6e 616c nexact) rational\n-0001ccb0: 206e 756d 6265 722e 0072 6570 2e6c 616e number..rep.lan\n-0001ccc0: 672e 6d61 7468 2370 6f73 6974 6976 6570 g.math#positivep\n-0001ccd0: 2058 7265 702e 6c61 6e67 2e6d 6174 6823 Xrep.lang.math#\n-0001cce0: 6e65 6761 7469 7665 7052 6574 7572 6e20 negativepReturn \n-0001ccf0: 7420 6966 2058 2069 7320 6c65 7373 2074 t if X is less t\n-0001cd00: 6861 6e20 7a65 726f 2e00 7265 702e 6c61 han zero..rep.la\n-0001cd10: 6e67 2e6d 6174 6823 6576 656e 7020 5872 ng.math#evenp Xr\n-0001cd20: 6570 2e6c 616e 672e 6d61 7468 236c 636d ep.lang.math#lcm\n-0001cd30: 5265 7475 726e 2074 6865 206c 6561 7374 Return the least\n-0001cd40: 2063 6f6d 6d6f 6e20 6d75 6c74 6970 6c65 common multiple\n-0001cd50: 206f 6620 696e 7465 6765 7273 2041 2061 of integers A a\n-0001cd60: 6e64 2042 2e00 7265 702e 6c61 6e67 2e6d nd B..rep.lang.m\n-0001cd70: 6174 6823 6c63 6d20 2e20 4152 4753 7265 ath#lcm . ARGSre\n-0001cd80: 702e 6e65 742e 646f 6d61 696e 2d6e 616d p.net.domain-nam\n-0001cd90: 6523 646f 6d61 696e 2d61 626f 7665 5265 e#domain-aboveRe\n-0001cda0: 7475 726e 2074 6865 206e 616d 6520 6f66 turn the name of\n-0001cdb0: 2070 6172 656e 7420 646f 6d61 696e 206f parent domain o\n-0001cdc0: 6620 7468 6520 7374 7269 6e67 2044 4f4d f the string DOM\n-0001cdd0: 4149 4e2e 0072 6570 2e6e 6574 2e64 6f6d AIN..rep.net.dom\n-0001cde0: 6169 6e2d 6e61 6d65 2364 6f6d 6169 6e2d ain-name#domain-\n-0001cdf0: 6162 6f76 6520 444f 4d41 494e 0072 6570 above DOMAIN.rep\n-0001ce00: 2e6e 6574 2e64 6f6d 6169 6e2d 6e61 6d65 .net.domain-name\n-0001ce10: 2364 6f6d 6169 6e2d 6162 6f76 652d 7020 #domain-above-p \n-0001ce20: 4431 2044 3200 7265 702e 6e65 742e 646f D1 D2.rep.net.do\n-0001ce30: 6d61 696e 2d6e 616d 6523 646f 6d61 696e main-name#domain\n-0001ce40: 2d65 7175 616c 2d70 2044 3120 4432 7265 -equal-p D1 D2re\n-0001ce50: 702e 6e65 742e 7270 6323 6465 7265 6769 p.net.rpc#deregi\n-0001ce60: 7374 6572 2d72 7063 2d73 6572 7665 7252 ster-rpc-serverR\n-0001ce70: 656d 6f76 6520 534f 434b 4554 2066 726f emove SOCKET fro\n-0001ce80: 6d20 7468 6520 7461 626c 6520 6f66 2072 m the table of r\n-0001ce90: 7063 2063 6f6e 6e65 6374 696f 6e73 2e00 pc connections..\n-0001cea0: 7265 702e 6e65 742e 7270 6323 6465 7265 rep.net.rpc#dere\n-0001ceb0: 6769 7374 6572 2d72 7063 2d73 6572 7665 gister-rpc-serve\n-0001cec0: 7220 534f 434b 4554 7265 702e 6e65 742e r SOCKETrep.net.\n-0001ced0: 7270 6323 7270 632d 6f75 7470 7574 2d68 rpc#rpc-output-h\n-0001cee0: 616e 646c 6572 5468 6520 6675 6e63 7469 andlerThe functi\n-0001cef0: 6f6e 2075 7365 6420 746f 2068 616e 646c on used to handl\n-0001cf00: 6520 616e 7920 4f55 5450 5554 2066 726f e any OUTPUT fro\n-0001cf10: 6d20 534f 434b 4554 2e72 6570 2e6e 6574 m SOCKET.rep.net\n-0001cf20: 2e72 7063 2372 7063 2d63 7265 6174 652d .rpc#rpc-create-\n-0001cf30: 7365 7276 6572 5374 6172 7420 6c69 7374 serverStart list\n-0001cf40: 656e 696e 6720 666f 7220 7270 6320 636f ening for rpc co\n-0001cf50: 6e6e 6563 7469 6f6e 7320 6f6e 2074 6865 nnections on the\n-0001cf60: 2063 7572 7265 6e74 206d 6163 6869 6e65 current machine\n-0001cf70: 0072 6570 2e6e 6574 2e72 7063 2372 7063 .rep.net.rpc#rpc\n-0001cf80: 2d63 7265 6174 652d 7365 7276 6572 7265 -create-serverre\n-0001cf90: 702e 6e65 742e 7270 6323 6465 7374 726f p.net.rpc#destro\n-0001cfa0: 792d 7270 632d 7365 7276 616e 7452 656d y-rpc-servantRem\n-0001cfb0: 6f76 6520 7468 6520 7365 7276 616e 7420 ove the servant \n-0001cfc0: 7769 7468 2073 6572 7661 6e74 2d69 6420 with servant-id \n-0001cfd0: 4944 2066 726f 6d20 7468 6520 7461 626c ID from the tabl\n-0001cfe0: 6520 6f66 2073 6572 7661 6e74 732e 0000 e of servants...\n-0001cff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0001d000: 7265 702e 7379 7374 656d 2367 6574 656e rep.system#geten\n-0001d010: 7652 6574 7572 6e20 7468 6520 7661 6c75 vReturn the valu\n-0001d020: 6520 6f66 2074 6865 2065 6e76 6972 6f6e e of the environ\n-0001d030: 6d65 6e74 2076 6172 6961 626c 6520 4e41 ment variable NA\n-0001d040: 4d45 2c20 6120 7374 7269 6e67 2e20 5468 ME, a string. Th\n-0001d050: 6520 7661 7269 6162 6c65 0a60 7072 6f63 e variable.`proc\n-0001d060: 6573 732d 656e 7669 726f 6e6d 656e 7427 ess-environment'\n-0001d070: 2069 7320 7573 6564 2074 6f20 6669 6e64 is used to find\n-0001d080: 2074 6865 2076 616c 7565 2e72 6570 2e6c the value.rep.l\n-0001d090: 616e 672e 696e 7465 7270 7265 7465 7223 ang.interpreter#\n-0001d0a0: 6e69 6c54 6865 2076 616c 7565 206f 6620 nilThe value of \n-0001d0b0: 7468 6520 626f 6f6c 6561 6e2d 6661 6c73 the boolean-fals\n-0001d0c0: 6520 616e 6420 656e 642d 6f66 2d6c 6973 e and end-of-lis\n-0001d0d0: 7420 6f62 6a65 6374 2e00 7265 702e 6c61 t object..rep.la\n-0001d0e0: 6e67 2e69 6e74 6572 7072 6574 6572 2364 ng.interpreter#d\n-0001d0f0: 6566 756e 2053 594d 424f 4c20 2e20 424f efun SYMBOL . BO\n-0001d100: 4459 0072 6570 2e6c 616e 672e 696e 7465 DY.rep.lang.inte\n-0001d110: 7270 7265 7465 7223 6465 6663 6f6e 7374 rpreter#defconst\n-0001d120: 2053 594d 424f 4c20 5641 4c55 4520 2e20 SYMBOL VALUE . \n-0001d130: 5245 5354 0072 6570 2e6c 616e 672e 696e REST.rep.lang.in\n-0001d140: 7465 7270 7265 7465 7223 6675 6e63 7469 terpreter#functi\n-0001d150: 6f6e 2041 5247 7265 702e 6c61 6e67 2e69 on ARGrep.lang.i\n-0001d160: 6e74 6572 7072 6574 6572 236c 6574 2a6c nterpreter#let*l\n-0001d170: 6574 2028 4249 4e44 494e 4753 2e2e 2e29 et (BINDINGS...)\n-0001d180: 2042 4f44 592e 2e2e 0a0a 5369 6d69 6c61 BODY.....Simila\n-0001d190: 7220 746f 2060 6c65 7427 2065 7863 6570 r to `let' excep\n-0001d1a0: 7420 7468 6174 2074 6865 2042 494e 4449 t that the BINDI\n-0001d1b0: 4e47 5320 6172 6520 696e 7374 616c 6c65 NGS are installe\n-0001d1c0: 6420 6173 2074 6865 6972 2076 616c 7565 d as their value\n-0001d1d0: 730a 6172 6520 636f 6d70 7574 6564 2c20 s.are computed, \n-0001d1e0: 696e 2074 6865 206f 7264 6572 2074 6865 in the order the\n-0001d1f0: 7920 6172 6520 7772 6974 7465 6e2e 7265 y are written.re\n-0001d200: 702e 6c61 6e67 2e69 6e74 6572 7072 6574 p.lang.interpret\n-0001d210: 6572 236c 6574 7265 6353 696d 696c 6172 er#letrecSimilar\n-0001d220: 2074 6f20 606c 6574 2720 616e 6420 606c to `let' and `l\n-0001d230: 6574 2a27 2065 7863 6570 7420 7468 6174 et*' except that\n-0001d240: 2074 6865 2076 616c 7565 7320 6f66 2074 the values of t\n-0001d250: 6865 2042 494e 4449 4e47 530a 6172 6520 he BINDINGS.are \n-0001d260: 6576 616c 7561 7465 6420 7375 6368 2074 evaluated such t\n-0001d270: 6861 7420 616c 6c20 6f66 2074 6865 2062 hat all of the b\n-0001d280: 6f75 6e64 2076 6172 6961 626c 6573 2061 ound variables a\n-0001d290: 7265 2069 6e20 7468 6520 7363 6f70 652e re in the scope.\n-0001d2a0: 0a54 6869 7320 6d65 616e 7320 7468 6174 .This means that\n-0001d2b0: 2060 6c65 7472 6563 2720 6d61 7920 6265 `letrec' may be\n-0001d2c0: 2075 7365 6420 746f 2064 6566 696e 6520 used to define \n-0001d2d0: 6d75 7475 616c 6c79 2072 6563 7572 7369 mutually recursi\n-0001d2e0: 7665 0a66 756e 6374 696f 6e73 2e00 7265 ve.functions..re\n-0001d2f0: 702e 6c61 6e67 2e69 6e74 6572 7072 6574 p.lang.interpret\n-0001d300: 6572 2369 6620 434f 4e44 4954 494f 4e20 er#if CONDITION \n-0001d310: 5448 454e 2023 2172 6573 7420 454c 5345 THEN #!rest ELSE\n-0001d320: 7265 702e 6c61 6e67 2e69 6e74 6572 7072 rep.lang.interpr\n-0001d330: 6574 6572 2363 6173 6545 6163 6820 434c eter#caseEach CL\n-0001d340: 4155 5345 2069 7320 6028 2849 5445 4d53 AUSE is `((ITEMS\n-0001d350: 2e2e 2e20 2920 464f 524d 532e 2e2e 2927 ... ) FORMS...)'\n-0001d360: 2e20 4669 6e64 2074 6865 2066 6972 7374 . Find the first\n-0001d370: 2043 4c41 5553 4520 7769 7468 2061 6e0a CLAUSE with an.\n-0001d380: 4954 454d 206d 6174 6368 696e 6720 2875 ITEM matching (u\n-0001d390: 7369 6e67 2060 6571 6c27 2920 7468 6520 sing `eql') the \n-0001d3a0: 7265 7375 6c74 206f 6620 6576 616c 7561 result of evalua\n-0001d3b0: 7469 6e67 204b 4559 2028 6f6e 6c79 0a65 ting KEY (only.e\n-0001d3c0: 7661 6c75 6174 6564 206f 6e63 6529 2c20 valuated once), \n-0001d3d0: 7468 656e 2065 7661 6c75 6174 6520 7468 then evaluate th\n-0001d3e0: 6520 6173 736f 6369 6174 6564 2046 4f52 e associated FOR\n-0001d3f0: 4d53 2069 6e20 6120 6070 726f 676e 272e MS in a `progn'.\n-0001d400: 2054 6865 0a66 696e 616c 2063 6c61 7573 The.final claus\n-0001d410: 6520 6d61 7920 6861 7665 2074 6865 2066 e may have the f\n-0001d420: 6f72 6d20 6028 7420 464f 524d 532e 2e2e orm `(t FORMS...\n-0001d430: 2927 2c20 7768 6963 6820 616c 7761 7973 )', which always\n-0001d440: 206d 6174 6368 6573 204b 4559 0a69 6620 matches KEY.if \n-0001d450: 6e6f 206f 7468 6572 2043 4c41 5553 4520 no other CLAUSE \n-0001d460: 6861 7320 616c 7265 6164 792e 2052 6574 has already. Ret\n-0001d470: 7572 6e73 2066 616c 7365 2069 6620 6e6f urns false if no\n-0001d480: 2063 6c61 7573 6520 6d61 7463 6865 732e clause matches.\n-0001d490: 0a0a 4966 2061 6e79 206f 6620 7468 6520 ..If any of the \n-0001d4a0: 4954 454d 5320 6170 7065 6172 206d 6f72 ITEMS appear mor\n-0001d4b0: 6520 7468 616e 206f 6e63 652c 2074 6865 e than once, the\n-0001d4c0: 6e20 7468 6520 6265 6861 7669 6f75 7220 n the behaviour \n-0001d4d0: 6973 0a75 6e64 6566 696e 6564 2e72 6570 is.undefined.rep\n-0001d4e0: 2e6c 616e 672e 696e 7465 7270 7265 7465 .lang.interprete\n-0001d4f0: 7223 7768 656e 4576 616c 7561 7465 7320 r#whenEvaluates \n-0001d500: 434f 4e44 4954 494f 4e2c 2069 6620 6974 CONDITION, if it\n-0001d510: 2069 7320 7472 7565 2061 6e20 696d 706c is true an impl\n-0001d520: 6963 6974 2070 726f 676e 2069 7320 7065 icit progn is pe\n-0001d530: 7266 6f72 6d65 640a 7769 7468 2046 4f52 rformed.with FOR\n-0001d540: 4d53 2e00 7265 702e 6c61 6e67 2e69 6e74 MS..rep.lang.int\n-0001d550: 6572 7072 6574 6572 2377 6865 6e20 434f erpreter#when CO\n-0001d560: 4e44 4954 494f 4e20 2321 7265 7374 2046 NDITION #!rest F\n-0001d570: 4f52 4d53 0072 6570 2e6c 616e 672e 696e ORMS.rep.lang.in\n-0001d580: 7465 7270 7265 7465 7223 756e 6c65 7373 terpreter#unless\n-0001d590: 2043 4f4e 4449 5449 4f4e 2023 2172 6573 CONDITION #!res\n-0001d5a0: 7420 464f 524d 5300 7265 702e 6c61 6e67 t FORMS.rep.lang\n-0001d5b0: 2e69 6e74 6572 7072 6574 6572 2364 6566 .interpreter#def\n-0001d5c0: 7661 722d 7365 7471 2056 4152 2023 216f var-setq VAR #!o\n-0001d5d0: 7074 696f 6e61 6c20 5641 4c55 4520 444f ptional VALUE DO\n-0001d5e0: 4300 7265 702e 6c61 6e67 2e69 6e74 6572 C.rep.lang.inter\n-0001d5f0: 7072 6574 6572 2370 726f 6732 202e 2041 preter#prog2 . A\n-0001d600: 5247 5372 6570 2e6c 616e 672e 696e 7465 RGSrep.lang.inte\n-0001d610: 7270 7265 7465 7223 6465 636c 6172 6564 rpreter#declared\n-0001d620: 6563 6c61 7265 2043 4c41 5553 4553 2e2e eclare CLAUSES..\n-0001d630: 2e0a 0a50 726f 7669 6465 2074 6865 2063 ...Provide the c\n-0001d640: 6f6d 7069 6c65 7220 7769 7468 2065 7874 ompiler with ext\n-0001d650: 7261 2069 6e66 6f72 6d61 7469 6f6e 2077 ra information w\n-0001d660: 6869 6c65 2063 6f6d 7069 6c69 6e67 2074 hile compiling t\n-0001d670: 6865 2066 6f72 6d73 0a74 6861 7420 6170 he forms.that ap\n-0001d680: 7065 6172 2069 6e20 7468 6520 7361 6d65 pear in the same\n-0001d690: 206c 6578 6963 616c 2073 636f 7065 2061 lexical scope a\n-0001d6a0: 7320 7468 6520 6465 636c 6172 6174 696f s the declaratio\n-0001d6b0: 6e2e 0a0a 4561 6368 2043 4c41 5553 4520 n...Each CLAUSE \n-0001d6c0: 6973 2061 206c 6973 742c 2074 6865 2066 is a list, the f\n-0001d6d0: 6972 7374 2065 6c65 6d65 6e74 206f 6620 irst element of \n-0001d6e0: 7768 6963 6820 6973 2061 2073 796d 626f which is a symbo\n-0001d6f0: 6c20 6465 6669 6e69 6e67 0a74 6865 2074 l defining.the t\n-0001d700: 7970 6520 6f66 2064 6563 6c61 7261 7469 ype of declarati\n-0001d710: 6f6e 2c20 7468 6520 6f74 6865 7220 656c on, the other el\n-0001d720: 656d 656e 7473 2072 656c 6174 6520 746f ements relate to\n-0001d730: 2074 6865 2064 6563 6c61 7261 7469 6f6e the declaration\n-0001d740: 2e0a 5365 6520 7468 6520 6043 6f6d 7069 ..See the `Compi\n-0001d750: 6c65 7220 4465 636c 6172 6174 696f 6e73 ler Declarations\n-0001d760: 2720 6e6f 6465 206f 6620 7468 6520 6c69 ' node of the li\n-0001d770: 6272 6570 206d 616e 7561 6c20 666f 7220 brep manual for \n-0001d780: 6465 7461 696c 730a 6f66 2074 6865 2070 details.of the p\n-0001d790: 6f73 7369 626c 6520 6465 636c 6172 6174 ossible declarat\n-0001d7a0: 696f 6e20 7479 7065 732e 7265 702e 6c61 ion types.rep.la\n-0001d7b0: 6e67 2e69 6e74 6572 7072 6574 6572 2374 ng.interpreter#t\n-0001d7c0: 6872 6f77 5065 7266 6f72 6d73 2061 206e hrowPerforms a n\n-0001d7d0: 6f6e 2d6c 6f63 616c 2065 7869 7420 746f on-local exit to\n-0001d7e0: 2074 6865 2060 6361 7463 6827 2066 6f72 the `catch' for\n-0001d7f0: 6d20 7761 6974 696e 6720 666f 7220 5441 m waiting for TA\n-0001d800: 4720 616e 6420 7265 7475 726e 0a56 414c G and return.VAL\n-0001d810: 5545 2066 726f 6d20 6974 2e00 7265 702e UE from it..rep.\n-0001d820: 6c61 6e67 2e69 6e74 6572 7072 6574 6572 lang.interpreter\n-0001d830: 2361 7574 6f6c 6f61 642d 6d61 6372 6f20 #autoload-macro \n-0001d840: 5359 4d42 4f4c 2d46 4f52 4d20 4649 4c45 SYMBOL-FORM FILE\n-0001d850: 2023 2172 6573 7420 4558 5452 4100 7265 #!rest EXTRA.re\n-0001d860: 702e 6c61 6e67 2e64 6f63 2364 6573 6372 p.lang.doc#descr\n-0001d870: 6962 652d 7661 6c75 6520 5641 4c55 4520 ibe-value VALUE \n-0001d880: 2321 6f70 7469 6f6e 616c 204e 414d 4520 #!optional NAME \n-0001d890: 5354 5255 4354 5552 4500 7265 702e 6c61 STRUCTURE.rep.la\n-0001d8a0: 6e67 2e64 6f63 2364 6f63 756d 656e 7461 ng.doc#documenta\n-0001d8b0: 7469 6f6e 2053 594d 424f 4c20 2321 6f70 tion SYMBOL #!op\n-0001d8c0: 7469 6f6e 616c 2053 5452 5543 5455 5245 tional STRUCTURE\n-0001d8d0: 2056 414c 5545 0072 6570 2e6c 616e 672e VALUE.rep.lang.\n-0001d8e0: 646f 6323 646f 6375 6d65 6e74 2d76 6172 doc#document-var\n-0001d8f0: 6961 626c 6520 5359 4d42 4f4c 2053 5452 iable SYMBOL STR\n-0001d900: 5543 5455 5245 2044 4f43 2d53 5452 494e UCTURE DOC-STRIN\n-0001d910: 4772 6570 2e6c 616e 672e 646f 6323 6164 Grep.lang.doc#ad\n-0001d920: 642d 646f 6375 6d65 6e74 6174 696f 6e2d d-documentation-\n-0001d930: 7061 7261 6d73 5265 636f 7264 7320 7468 paramsRecords th\n-0001d940: 6174 2066 756e 6374 696f 6e20 4e41 4d45 at function NAME\n-0001d950: 2028 6120 7379 6d62 6f6c 2920 6861 7320 (a symbol) has \n-0001d960: 6172 6775 6d65 6e74 206c 6973 7420 5041 argument list PA\n-0001d970: 5241 4d2d 4c49 5354 2e00 7265 702e 6c61 RAM-LIST..rep.la\n-0001d980: 6e67 2e62 6163 6b71 756f 7465 2362 6163 ng.backquote#bac\n-0001d990: 6b71 756f 7465 2041 5247 7265 702e 6c61 kquote ARGrep.la\n-0001d9a0: 6e67 2e6d 6174 6823 6f64 6470 5265 7475 ng.math#oddpRetu\n-0001d9b0: 726e 2074 2069 6620 5820 6973 206f 6464 rn t if X is odd\n-0001d9c0: 2c20 692e 652e 2028 2f3d 2028 6d6f 6420 , i.e. (/= (mod \n-0001d9d0: 5820 3229 2030 292e 7265 702e 6c61 6e67 X 2) 0).rep.lang\n-0001d9e0: 2e6d 6174 6823 6576 656e 7052 6574 7572 .math#evenpRetur\n-0001d9f0: 6e20 7420 6966 2058 2069 7320 6f64 642c n t if X is odd,\n-0001da00: 2069 2e65 2e20 283d 2028 6d6f 6420 5820 i.e. (= (mod X \n-0001da10: 3229 2030 292e 0072 6570 2e6e 6574 2e64 2) 0)..rep.net.d\n-0001da20: 6f6d 6169 6e2d 6e61 6d65 2364 6f6d 6169 omain-name#domai\n-0001da30: 6e2d 7061 7274 7320 444f 4d41 494e 0072 n-parts DOMAIN.r\n-0001da40: 6570 2e6e 6574 2e64 6f6d 6169 6e2d 6e61 ep.net.domain-na\n-0001da50: 6d65 2364 6f6d 6169 6e2d 6265 6c6f 772d me#domain-below-\n-0001da60: 7020 4431 2044 3200 7265 702e 6e65 742e p D1 D2.rep.net.\n-0001da70: 646f 6d61 696e 2d6e 616d 6523 6d61 702d domain-name#map-\n-0001da80: 646f 6d61 696e 7320 4655 4e20 444f 4d41 domains FUN DOMA\n-0001da90: 494e 7265 702e 6e65 742e 646f 6d61 696e INrep.net.domain\n-0001daa0: 2d6e 616d 6523 6d61 702d 646f 6d61 696e -name#map-domain\n-0001dab0: 732d 646f 776e 7761 7264 7343 616c 6c20 s-downwardsCall \n-0001dac0: 2846 554e 204e 414d 4529 2066 6f72 2065 (FUN NAME) for e\n-0001dad0: 6163 6820 7375 622d 646f 6d61 696e 206f ach sub-domain o\n-0001dae0: 6620 444f 4d41 494e 2028 656e 6469 6e67 f DOMAIN (ending\n-0001daf0: 2077 6974 6820 444f 4d41 494e 292e 7265 with DOMAIN).re\n-0001db00: 702e 6e65 742e 7270 6323 7265 6769 7374 p.net.rpc#regist\n-0001db10: 6572 2d72 7063 2d73 6572 7665 7241 6464 er-rpc-serverAdd\n-0001db20: 2074 6865 2063 6f6e 6e65 6374 696f 6e20 the connection \n-0001db30: 534f 434b 4554 2074 6f20 7468 6520 7461 SOCKET to the ta\n-0001db40: 626c 6520 6f66 206b 6e6f 776e 2072 7063 ble of known rpc\n-0001db50: 2063 6f6e 6e65 6374 696f 6e73 2e20 4966 connections. If\n-0001db60: 0a43 4c4f 5341 424c 4520 6973 2074 7275 .CLOSABLE is tru\n-0001db70: 652c 2074 6865 6e20 7468 6520 736f 636b e, then the sock\n-0001db80: 6574 2063 6f75 6c64 2062 6520 636c 6f73 et could be clos\n-0001db90: 6564 2061 6e64 2072 656f 7065 6e65 6420 ed and reopened \n-0001dba0: 7369 6d70 6c79 0a62 7920 6b6e 6f77 696e simply.by knowin\n-0001dbb0: 6720 6974 7320 6164 6472 6573 7320 616e g its address an\n-0001dbc0: 6420 706f 7274 206e 756d 6265 722e 7265 d port number.re\n-0001dbd0: 702e 6e65 742e 7270 6323 7270 632d 736f p.net.rpc#rpc-so\n-0001dbe0: 636b 6574 2d6c 6973 7465 6e65 7254 6865 cket-listenerThe\n-0001dbf0: 2066 756e 6374 696f 6e20 7468 6174 2073 function that s\n-0001dc00: 686f 756c 6420 6265 2075 7365 6420 746f hould be used to\n-0001dc10: 206c 6973 7465 6e20 666f 7220 636f 6e6e listen for conn\n-0001dc20: 6563 7469 6f6e 7320 6f6e 2072 7063 0a73 ections on rpc.s\n-0001dc30: 6572 7665 7220 736f 636b 6574 732e 7265 erver sockets.re\n-0001dc40: 702e 6e65 742e 7270 6323 6d61 6b65 2d72 p.net.rpc#make-r\n-0001dc50: 7063 2d73 6572 7661 6e74 5265 6769 7374 pc-servantRegist\n-0001dc60: 6572 2074 6865 2066 756e 6374 696f 6e20 er the function \n-0001dc70: 494d 504c 2061 7320 616e 2072 7063 2073 IMPL as an rpc s\n-0001dc80: 6572 7661 6e74 2c20 616e 6420 7265 7475 ervant, and retu\n-0001dc90: 726e 2074 6865 2063 7265 6174 6564 0a73 rn the created.s\n-0001dca0: 6572 7661 6e74 2d69 642e 7265 702e 6e65 ervant-id.rep.ne\n-0001dcb0: 742e 7270 6323 7270 632d 7072 6f78 792d t.rpc#rpc-proxy-\n-0001dcc0: 3e67 6c6f 6261 6c2d 6964 5265 7475 726e >global-idReturn\n-0001dcd0: 2074 6865 2067 6c6f 6261 6c6c 792d 7661 the globally-va\n-0001dce0: 6c69 6420 7365 7276 616e 742d 6964 2028 lid servant-id (\n-0001dcf0: 6120 7374 7269 6e67 2920 7468 6174 2063 a string) that c\n-0001dd00: 616e 2062 6520 7573 6564 2074 6f0a 7265 an be used to.re\n-0001dd10: 6665 7265 6e63 6520 7468 6520 5250 4320 ference the RPC \n-0001dd20: 7072 6f78 7920 6675 6e63 7469 6f6e 2050 proxy function P\n-0001dd30: 524f 5859 2e72 6570 2e64 6174 6123 7265 ROXY.rep.data#re\n-0001dd40: 6d6f 7665 2d69 662d 6e6f 7452 6574 7572 move-if-notRetur\n-0001dd50: 6e73 2061 206e 6577 2063 6f70 7920 6f66 ns a new copy of\n-0001dd60: 204c 5354 2077 6974 6820 616e 7920 656c LST with any el\n-0001dd70: 656d 656e 7473 2072 656d 6f76 6564 2066 ements removed f\n-0001dd80: 6f72 2077 6869 6368 2028 5052 4544 2045 or which (PRED E\n-0001dd90: 4c54 290a 7265 7475 726e 7320 6661 6c73 LT).returns fals\n-0001dda0: 652e 7265 702e 6461 7461 2372 656d 7152 e.rep.data#remqR\n-0001ddb0: 6574 7572 6e73 2061 206e 6577 2063 6f70 eturns a new cop\n-0001ddc0: 7920 6f66 204c 5354 2077 6974 6820 616c y of LST with al\n-0001ddd0: 6c20 656c 656d 656e 7473 2060 6571 2720 l elements `eq' \n-0001dde0: 746f 2045 4c54 2064 6973 6361 7264 6564 to ELT discarded\n-0001ddf0: 2e72 6570 2e75 7469 6c2e 7469 6d65 2374 .rep.util.time#t\n-0001de00: 696d 652d 5265 7475 726e 2074 6865 206e ime-Return the n\n-0001de10: 756d 6265 7220 6f66 2073 6563 6f6e 6473 umber of seconds\n-0001de20: 2064 6966 6665 7265 6e63 6520 6265 7477 difference betw\n-0001de30: 6565 6e20 7469 6d65 7374 616d 7073 2054 een timestamps T\n-0001de40: 3120 616e 6420 5432 2e72 6570 2e75 7469 1 and T2.rep.uti\n-0001de50: 6c2e 6461 7465 2364 6174 652d 6d6f 6e74 l.date#date-mont\n-0001de60: 682d 616c 6973 7441 6c69 7374 206f 6620 h-alistAlist of \n-0001de70: 284d 4f4e 5448 2d4e 414d 4520 2e20 4d4f (MONTH-NAME . MO\n-0001de80: 4e54 482d 4e55 4d29 2e72 6570 2e75 7469 NTH-NUM).rep.uti\n-0001de90: 6c2e 6973 7065 6c6c 2369 642d 7374 7269 l.ispell#id-stri\n-0001dea0: 6e67 5374 7269 6e67 2073 656e 7420 6279 ngString sent by\n-0001deb0: 2069 7370 656c 6c20 6964 656e 7469 6679 ispell identify\n-0001dec0: 696e 6720 6974 7365 6c66 2077 6865 6e20 ing itself when \n-0001ded0: 6974 2073 7461 7274 6564 2065 7865 6375 it started execu\n-0001dee0: 7469 6e67 2e72 6570 2e69 6f2e 6669 6c65 ting.rep.io.file\n-0001def0: 7323 6576 616c 2d61 6674 6572 2d6c 6f61 s#eval-after-loa\n-0001df00: 6441 7272 616e 6765 2066 6f72 2046 4f52 dArrange for FOR\n-0001df10: 4d20 746f 2062 6520 6576 616c 7561 7465 M to be evaluate\n-0001df20: 6420 696d 6d65 6469 6174 656c 7920 6166 d immediately af\n-0001df30: 7465 7220 7468 6520 6c69 6272 6172 7920 ter the library \n-0001df40: 6f66 204c 6973 7020 636f 6465 0a4c 4942 of Lisp code.LIB\n-0001df50: 5241 5259 2068 6173 2062 6565 6e20 7265 RARY has been re\n-0001df60: 6164 2062 7920 7468 6520 606c 6f61 6427 ad by the `load'\n-0001df70: 2066 756e 6374 696f 6e2e 204e 6f74 6520 function. Note \n-0001df80: 7468 6174 204c 4942 5241 5259 206d 7573 that LIBRARY mus\n-0001df90: 7420 6578 6163 746c 790a 6d61 7463 6820 t exactly.match \n-0001dfa0: 7468 6520 4649 4c45 2061 7267 756d 656e the FILE argumen\n-0001dfb0: 7420 746f 2060 6c6f 6164 272e 0000 0000 t to `load'.....\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+00019fd0: 7265 702e bb2b 0000 0000 0000 1c00 0000 rep..+..........\n+00019fe0: 4001 0000 0cf0 b87b 7265 702e 66ce 0000 @......{rep.f...\n+00019ff0: 0000 0000 1b00 0000 4400 0000 0000 0000 ........D.......\n+0001a000: 7265 702e 696f 2e66 696c 652d 6861 6e64 rep.io.file-hand\n+0001a010: 6c65 7273 2e72 656d 6f74 652e 7265 7023 lers.remote.rep#\n+0001a020: 7265 6d6f 7465 2d72 6570 2d63 6c6f 7365 remote-rep-close\n+0001a030: 2d68 6f73 7443 6c6f 7365 2074 6865 2072 -hostClose the r\n+0001a040: 6570 2d72 656d 6f74 6520 7375 6270 726f ep-remote subpro\n+0001a050: 6365 7373 2063 6f6e 6e65 6374 6564 2074 cess connected t\n+0001a060: 6f20 6055 5345 5240 484f 5354 272e 0072 o `USER@HOST'..r\n+0001a070: 6570 2e69 6f2e 6669 6c65 2d68 616e 646c ep.io.file-handl\n+0001a080: 6572 732e 7265 6d6f 7465 2e72 6570 2372 ers.remote.rep#r\n+0001a090: 656d 6f74 652d 7265 702d 636c 6f73 652d emote-rep-close-\n+0001a0a0: 616c 6c66 7470 2d70 726f 6772 616d 5072 allftp-programPr\n+0001a0b0: 6f67 7261 6d20 7573 6564 2066 6f72 2046 ogram used for F\n+0001a0c0: 5450 2073 6573 7369 6f6e 732e 7265 6d6f TP sessions.remo\n+0001a0d0: 7465 2d66 7470 2d61 7267 734c 6973 7420 te-ftp-argsList \n+0001a0e0: 6f66 2061 7267 756d 656e 7473 2074 6f20 of arguments to \n+0001a0f0: 7265 6d6f 7465 2046 5450 2073 6573 7369 remote FTP sessi\n+0001a100: 6f6e 732e 7265 6d6f 7465 2d66 7470 2d6d ons.remote-ftp-m\n+0001a110: 6178 2d6d 6573 7361 6765 2d6c 696e 6573 ax-message-lines\n+0001a120: 5768 656e 2074 7275 652c 2074 6865 206d When true, the m\n+0001a130: 6178 696d 756d 206e 756d 6265 7220 6f66 aximum number of\n+0001a140: 2046 5450 206d 6573 7361 6765 206c 696e FTP message lin\n+0001a150: 6573 2074 6f20 6b65 6570 2e72 656d 6f74 es to keep.remot\n+0001a160: 652d 6674 702d 7469 6d65 6f75 744e 756d e-ftp-timeoutNum\n+0001a170: 6265 7220 6f66 2073 6563 6f6e 6473 2074 ber of seconds t\n+0001a180: 6f20 7761 6974 2066 6f72 2046 5450 206f o wait for FTP o\n+0001a190: 7574 7075 7420 6265 666f 7265 2067 6976 utput before giv\n+0001a1a0: 696e 6720 7570 2e72 656d 6f74 652d 6674 ing up.remote-ft\n+0001a1b0: 702d 616e 6f6e 2d75 7365 7273 5265 6775 p-anon-usersRegu\n+0001a1c0: 6c61 7220 6578 7072 6573 7369 6f6e 206d lar expression m\n+0001a1d0: 6174 6368 696e 6720 7573 6572 206e 616d atching user nam\n+0001a1e0: 6573 206f 6620 6061 6e6f 6e79 6d6f 7573 es of `anonymous\n+0001a1f0: 2720 4654 5020 7365 7373 696f 6e73 2e72 ' FTP sessions.r\n+0001a200: 656d 6f74 652d 6674 702d 6563 686f 2d6f emote-ftp-echo-o\n+0001a210: 7574 7075 7457 6865 6e20 742c 2065 6368 utputWhen t, ech\n+0001a220: 6f20 616c 6c20 6f75 7470 7574 2066 726f o all output fro\n+0001a230: 6d20 4654 5020 7072 6f63 6573 7365 732e m FTP processes.\n+0001a240: 2055 7365 2066 6f72 2064 6562 7567 6769 Use for debuggi\n+0001a250: 6e67 206f 6e6c 792e 7265 6d6f 7465 2d66 ng only.remote-f\n+0001a260: 7470 2d70 6173 7377 642d 616c 6973 7441 tp-passwd-alistA\n+0001a270: 6c69 7374 206f 6620 2855 5345 5240 484f list of (USER@HO\n+0001a280: 5354 202e 2050 4153 5357 4429 2064 6566 ST . PASSWD) def\n+0001a290: 696e 696e 6720 616c 6c20 6b6e 6f77 6e20 ining all known \n+0001a2a0: 4654 5020 7061 7373 776f 7264 732e 7265 FTP passwords.re\n+0001a2b0: 6d6f 7465 2d66 7470 2d64 6972 6361 6368 mote-ftp-dircach\n+0001a2c0: 652d 6578 7069 7279 2d74 696d 654e 756d e-expiry-timeNum\n+0001a2d0: 6265 7220 6f66 2073 6563 6f6e 6473 2062 ber of seconds b\n+0001a2e0: 6566 6f72 6520 6120 6469 7263 6163 6865 efore a dircache\n+0001a2f0: 2065 6e74 7279 2069 7320 7265 7265 6164 entry is reread\n+0001a300: 2e72 656d 6f74 652d 6674 702d 6469 7263 .remote-ftp-dirc\n+0001a310: 6163 6865 2d6d 6178 2d64 6972 734d 6178 ache-max-dirsMax\n+0001a320: 696d 756d 206e 756d 6265 7220 6f66 2064 imum number of d\n+0001a330: 6972 6563 746f 7269 6573 2077 686f 7365 irectories whose\n+0001a340: 2063 6f6e 7465 6e74 7320 6d61 7920 6265 contents may be\n+0001a350: 2063 6163 6865 6420 6174 2061 6e79 206f cached at any o\n+0001a360: 6e65 0a74 696d 652e 7265 6d6f 7465 2d66 ne.time.remote-f\n+0001a370: 7470 2d73 6573 7369 6f6e 734c 6973 7420 tp-sessionsList \n+0001a380: 6f66 2046 5450 2073 7472 7563 7475 7265 of FTP structure\n+0001a390: 7320 6465 6669 6e69 6e67 2061 6c6c 2072 s defining all r\n+0001a3a0: 756e 6e69 6e67 2046 5450 2073 6573 7369 unning FTP sessi\n+0001a3b0: 6f6e 732e 7265 6d6f 7465 2d66 7470 2d70 ons.remote-ftp-p\n+0001a3c0: 726f 6d70 742d 7265 6765 7870 5265 6775 rompt-regexpRegu\n+0001a3d0: 6c61 7220 6578 7072 6573 7369 6f6e 206d lar expression m\n+0001a3e0: 6174 6368 696e 6720 6120 7072 6f6d 7074 atching a prompt\n+0001a3f0: 2066 726f 6d20 7468 6520 4654 5020 636f from the FTP co\n+0001a400: 6d6d 616e 6420 2874 6f20 6265 2069 676e mmand (to be ign\n+0001a410: 6f72 6564 292e 7265 6d6f 7465 2d66 7470 ored).remote-ftp\n+0001a420: 2d73 6b69 702d 6d73 6773 5265 6775 6c61 -skip-msgsRegula\n+0001a430: 7220 6578 7072 6573 7369 6f6e 206d 6174 r expression mat\n+0001a440: 6368 696e 6720 6674 7020 6d65 7373 6167 ching ftp messag\n+0001a450: 6573 2074 6861 7420 6361 6e20 6265 2069 es that can be i\n+0001a460: 676e 6f72 6564 2e00 7265 702e 696f 2e66 gnored..rep.io.f\n+0001a470: 696c 652d 6861 6e64 6c65 7273 2e72 656d ile-handlers.rem\n+0001a480: 6f74 652e 6674 7023 7265 6d6f 7465 2d66 ote.ftp#remote-f\n+0001a490: 7470 2d63 6c6f 7365 2d61 6c6c 7265 702e tp-close-allrep.\n+0001a4a0: 696f 2e66 696c 652d 6861 6e64 6c65 7273 io.file-handlers\n+0001a4b0: 2e72 656d 6f74 652e 6674 7023 7265 6d6f .remote.ftp#remo\n+0001a4c0: 7465 2d66 7470 2d61 6464 2d70 6173 7377 te-ftp-add-passw\n+0001a4d0: 6441 6464 2074 6865 2073 7472 696e 6720 dAdd the string \n+0001a4e0: 5041 5353 5744 2061 7320 7468 6520 7061 PASSWD as the pa\n+0001a4f0: 7373 776f 7264 2066 6f72 2046 5450 2073 ssword for FTP s\n+0001a500: 6573 7369 6f6e 206f 6620 5553 4552 4048 ession of USER@H\n+0001a510: 4f53 542e 7265 702e 7374 7275 6374 7572 OST.rep.structur\n+0001a520: 6573 236d 616b 652d 696e 7465 7266 6163 es#make-interfac\n+0001a530: 6543 7265 6174 6520 616e 2069 6e74 6572 eCreate an inter\n+0001a540: 6661 6365 2063 616c 6c65 6420 4e41 4d45 face called NAME\n+0001a550: 2065 7870 6f72 7469 6e67 2074 6865 206c exporting the l\n+0001a560: 6973 7420 6f66 2073 796d 626f 6c73 2053 ist of symbols S\n+0001a570: 4947 2e72 6570 2e73 7472 7563 7475 7265 IG.rep.structure\n+0001a580: 7323 6c6f 6361 7465 2d62 696e 6469 6e67 s#locate-binding\n+0001a590: 5265 7475 726e 2074 6865 206e 616d 6520 Return the name \n+0001a5a0: 6f66 2074 6865 2073 7472 7563 7475 7265 of the structure\n+0001a5b0: 2062 696e 6469 6e67 206f 6620 5359 4d2c binding of SYM,\n+0001a5c0: 2075 7369 6e67 2074 6865 206c 6973 7420 using the list \n+0001a5d0: 6f66 206d 6f64 756c 650a 6e61 6d65 7320 of module.names \n+0001a5e0: 494d 504f 5254 4544 2061 7320 7468 6520 IMPORTED as the \n+0001a5f0: 7365 6172 6368 2073 7461 7274 2070 6f69 search start poi\n+0001a600: 6e74 732e 0072 6570 2e73 7472 7563 7475 nts..rep.structu\n+0001a610: 7265 7323 6c6f 6361 7465 2d62 696e 6469 res#locate-bindi\n+0001a620: 6e67 2053 594d 2049 4d50 4f52 5445 4472 ng SYM IMPORTEDr\n+0001a630: 6570 2e74 6872 6561 6473 2e6d 7574 6578 ep.threads.mutex\n+0001a640: 236f 6274 6169 6e2d 6d75 7465 784f 6274 #obtain-mutexObt\n+0001a650: 6169 6e20 7468 6520 6d75 7465 7820 4d54 ain the mutex MT\n+0001a660: 5820 666f 7220 7468 6520 6375 7272 656e X for the curren\n+0001a670: 7420 7468 7265 6164 2e20 5769 6c6c 2073 t thread. Will s\n+0001a680: 7573 7065 6e64 2074 6865 2063 7572 7265 uspend the curre\n+0001a690: 6e74 0a74 6872 6561 6420 756e 7469 6c20 nt.thread until \n+0001a6a0: 7468 6520 6d75 7465 7820 6973 2061 7661 the mutex is ava\n+0001a6b0: 696c 6162 6c65 2e20 5265 7475 726e 7320 ilable. Returns \n+0001a6c0: 6661 6c73 6520 6966 2074 6865 2074 696d false if the tim\n+0001a6d0: 656f 7574 2065 7870 6972 6564 2e72 6570 eout expired.rep\n+0001a6e0: 2e74 6872 6561 6473 2e6d 6573 7361 6765 .threads.message\n+0001a6f0: 2d70 6f72 7423 6d65 7373 6167 652d 7761 -port#message-wa\n+0001a700: 6974 696e 672d 7052 6574 7572 6e20 7472 iting-pReturn tr\n+0001a710: 7565 2069 6620 7468 6572 6520 6172 6520 ue if there are \n+0001a720: 6d65 7373 6167 6573 2077 6169 7469 6e67 messages waiting\n+0001a730: 206f 6e20 6d65 7373 6167 6520 706f 7274 on message port\n+0001a740: 2050 4f52 542e 7265 702e 7468 7265 6164 PORT.rep.thread\n+0001a750: 732e 7574 696c 7323 7769 7468 6f75 742d s.utils#without-\n+0001a760: 696e 7465 7272 7570 7473 4576 616c 7561 interruptsEvalua\n+0001a770: 7465 2060 2870 726f 676e 2046 4f52 4d53 te `(progn FORMS\n+0001a780: 2927 2077 6974 6820 7468 7265 6164 2070 )' with thread p\n+0001a790: 7265 656d 7074 696f 6e20 6469 7361 626c reemption disabl\n+0001a7a0: 6564 2e00 7265 702e 7468 7265 6164 732e ed..rep.threads.\n+0001a7b0: 7574 696c 7323 7769 7468 6f75 742d 696e utils#without-in\n+0001a7c0: 7465 7272 7570 7473 202e 2046 4f52 4d53 terrupts . FORMS\n+0001a7d0: 7265 702e 6c61 6e67 2e64 6f63 2364 6f63 rep.lang.doc#doc\n+0001a7e0: 756d 656e 7461 7469 6f6e 5265 7475 726e umentationReturn\n+0001a7f0: 7320 7468 6520 646f 6375 6d65 6e74 6174 s the documentat\n+0001a800: 696f 6e2d 7374 7269 6e67 2066 6f72 2053 ion-string for S\n+0001a810: 594d 424f 4c2e 2049 7420 7368 6f75 6c64 YMBOL. It should\n+0001a820: 2062 6520 7468 6520 6e61 6d65 0a6f 6620 be the name.of \n+0001a830: 6120 7370 6563 6961 6c20 7661 7269 6162 a special variab\n+0001a840: 6c65 2c20 6675 6e63 7469 6f6e 2c20 6d61 le, function, ma\n+0001a850: 6372 6f2c 206f 7220 6120 7370 6563 6961 cro, or a specia\n+0001a860: 6c20 666f 726d 2e0a 4966 2069 7427 7320 l form..If it's \n+0001a870: 6e6f 7420 6120 7661 7269 6162 6c65 2c20 not a variable, \n+0001a880: 7468 656e 2056 414c 5545 2073 686f 756c then VALUE shoul\n+0001a890: 6420 6265 2074 6865 2066 756e 6374 696f d be the functio\n+0001a8a0: 6e20 6974 7365 6c66 2c20 6c69 6b65 0a61 n itself, like.a\n+0001a8b0: 2063 6c6f 7375 7265 2e0a 0a52 6574 7572 closure...Retur\n+0001a8c0: 6e73 206e 696c 2077 6865 6e20 6e6f 7420 ns nil when not \n+0001a8d0: 666f 756e 642e 0a0a 5354 5255 4354 5552 found...STRUCTUR\n+0001a8e0: 4520 6361 6e20 6265 206e 696c 2e20 4974 E can be nil. It\n+0001a8f0: 2077 6173 2072 6571 7569 7265 6420 6279 was required by\n+0001a900: 2074 6865 206f 6c64 2073 796e 7461 782e the old syntax.\n+0001a910: 0072 6570 2e6c 616e 672e 646f 6323 6164 .rep.lang.doc#ad\n+0001a920: 642d 646f 6375 6d65 6e74 6174 696f 6e20 d-documentation \n+0001a930: 5359 4d42 4f4c 2053 5452 5543 5455 5245 SYMBOL STRUCTURE\n+0001a940: 2053 5452 494e 4700 7265 702e 6c61 6e67 STRING.rep.lang\n+0001a950: 2e64 6f63 2361 6464 2d64 6f63 756d 656e .doc#add-documen\n+0001a960: 7461 7469 6f6e 2d70 6172 616d 7320 4e41 tation-params NA\n+0001a970: 4d45 2053 5452 5543 5455 5245 2050 4152 ME STRUCTURE PAR\n+0001a980: 414d 2d4c 4953 5472 6570 2e6c 616e 672e AM-LISTrep.lang.\n+0001a990: 696e 7465 7270 7265 7465 7223 7454 6865 interpreter#tThe\n+0001a9a0: 2073 796d 626f 6c20 6f66 7465 6e20 7573 symbol often us\n+0001a9b0: 6564 2061 7320 7468 6520 6361 6e6f 6e69 ed as the canoni\n+0001a9c0: 6361 6c20 626f 6f6c 6561 6e2d 7472 7565 cal boolean-true\n+0001a9d0: 2076 616c 7565 2e72 6570 2e6c 616e 672e value.rep.lang.\n+0001a9e0: 696e 7465 7270 7265 7465 7223 6465 6673 interpreter#defs\n+0001a9f0: 7562 7374 4465 6669 6e65 7320 6120 6675 ubstDefines a fu\n+0001aa00: 6e63 7469 6f6e 2074 6861 7420 7769 6c6c nction that will\n+0001aa10: 2062 6520 636f 6d70 696c 6564 2069 6e6c be compiled inl\n+0001aa20: 696e 6520 746f 2061 6e79 2066 756e 6374 ine to any funct\n+0001aa30: 696f 6e73 2074 6861 740a 6361 6c6c 2069 ions that.call i\n+0001aa40: 742e 204f 7468 6572 7769 7365 2065 7861 t. Otherwise exa\n+0001aa50: 6374 6c79 2074 6865 2073 616d 6520 6173 ctly the same as\n+0001aa60: 2064 6566 756e 2e00 7265 702e 6c61 6e67 defun..rep.lang\n+0001aa70: 2e69 6e74 6572 7072 6574 6572 236c 6574 .interpreter#let\n+0001aa80: 7265 6320 4249 4e44 494e 4753 202e 2042 rec BINDINGS . B\n+0001aa90: 4f44 5900 7265 702e 6c61 6e67 2e69 6e74 ODY.rep.lang.int\n+0001aaa0: 6572 7072 6574 6572 236c 6574 2d66 6c75 erpreter#let-flu\n+0001aab0: 6964 7320 4249 4e44 494e 4753 202e 2042 ids BINDINGS . B\n+0001aac0: 4f44 5900 7265 702e 6c61 6e67 2e69 6e74 ODY.rep.lang.int\n+0001aad0: 6572 7072 6574 6572 2363 6173 6520 4b45 erpreter#case KE\n+0001aae0: 5920 2e20 434c 4155 5345 5372 6570 2e6c Y . CLAUSESrep.l\n+0001aaf0: 616e 672e 696e 7465 7270 7265 7465 7223 ang.interpreter#\n+0001ab00: 756e 6c65 7373 4576 616c 7561 7465 7320 unlessEvaluates \n+0001ab10: 434f 4e44 4954 494f 4e2c 2069 6620 6974 CONDITION, if it\n+0001ab20: 2069 7320 6e69 6c20 616e 2069 6d70 6c69 is nil an impli\n+0001ab30: 6369 7420 7072 6f67 6e20 6973 2070 6572 cit progn is per\n+0001ab40: 666f 726d 6564 2077 6974 680a 464f 524d formed with.FORM\n+0001ab50: 532e 7265 702e 6c61 6e67 2e69 6e74 6572 S.rep.lang.inter\n+0001ab60: 7072 6574 6572 236f 7254 6865 2066 6972 preter#orThe fir\n+0001ab70: 7374 206f 6620 7468 6520 4152 4753 2069 st of the ARGS i\n+0001ab80: 7320 6576 616c 7561 7465 642c 2069 6620 s evaluated, if \n+0001ab90: 6974 2069 7320 7472 7565 2069 7473 2076 it is true its v\n+0001aba0: 616c 7565 2069 7320 7468 6520 7661 6c75 alue is the valu\n+0001abb0: 650a 6f66 2074 6865 2060 6f72 2720 666f e.of the `or' fo\n+0001abc0: 726d 2061 6e64 206e 6f20 6d6f 7265 2061 rm and no more a\n+0001abd0: 7267 756d 656e 7473 2061 7265 2065 7661 rguments are eva\n+0001abe0: 6c75 6174 6564 2e20 4f74 6865 7277 6973 luated. Otherwis\n+0001abf0: 6520 7468 6973 2073 7465 700a 6973 2072 e this step.is r\n+0001ac00: 6570 6561 7465 6420 666f 7220 7468 6520 epeated for the \n+0001ac10: 6e65 7874 206d 656d 6265 7220 6f66 2041 next member of A\n+0001ac20: 5247 532e 0a0a 4966 2061 6c6c 206f 6620 RGS...If all of \n+0001ac30: 7468 6520 4152 4753 2068 6176 6520 6265 the ARGS have be\n+0001ac40: 656e 2065 7661 6c75 6174 6564 2061 6e64 en evaluated and\n+0001ac50: 206e 6f6e 6520 6861 7665 2061 2074 7275 none have a tru\n+0001ac60: 6520 7661 6c75 650a 6028 2927 2069 7320 e value.`()' is \n+0001ac70: 7468 6520 7661 6c75 6520 6f66 2074 6865 the value of the\n+0001ac80: 2060 6f72 2720 666f 726d 2e0a 0a49 6620 `or' form...If \n+0001ac90: 7468 6572 6520 6172 6520 6e6f 2041 5247 there are no ARG\n+0001aca0: 5320 7468 6520 6661 6c73 6520 7661 6c75 S the false valu\n+0001acb0: 6520 6973 2072 6574 7572 6e65 642e 0072 e is returned..r\n+0001acc0: 6570 2e6c 616e 672e 696e 7465 7270 7265 ep.lang.interpre\n+0001acd0: 7465 7223 6f72 202e 2041 5247 5372 6570 ter#or . ARGSrep\n+0001ace0: 2e6c 616e 672e 696e 7465 7270 7265 7465 .lang.interprete\n+0001acf0: 7223 7365 7471 2d64 6566 6175 6c74 7365 r#setq-defaultse\n+0001ad00: 7471 2d64 6566 6175 6c74 207b 2056 4152 tq-default { VAR\n+0001ad10: 4941 424c 4520 464f 524d 207d 202e 2e2e IABLE FORM } ...\n+0001ad20: 0a0a 5365 7473 2074 6865 2064 6566 6175 ..Sets the defau\n+0001ad30: 6c74 2076 616c 7565 206f 6620 6561 6368 lt value of each\n+0001ad40: 2056 4152 4941 424c 4520 746f 2074 6865 VARIABLE to the\n+0001ad50: 2076 616c 7565 206f 6620 6974 730a 636f value of its.co\n+0001ad60: 7272 6573 706f 6e64 696e 6720 464f 524d rresponding FORM\n+0001ad70: 2065 7661 6c75 6174 6564 2c20 7265 7475 evaluated, retu\n+0001ad80: 726e 7320 7468 6520 7661 6c75 6520 6f66 rns the value of\n+0001ad90: 2074 6865 206c 6173 7420 6576 616c 7561 the last evalua\n+0001ada0: 7469 6f6e 2e0a 5365 6520 616c 736f 2060 tion..See also `\n+0001adb0: 7365 7471 272e 2052 6574 7572 6e73 2074 setq'. Returns t\n+0001adc0: 6865 2076 616c 7565 206f 6620 7468 6520 he value of the \n+0001add0: 6c61 7374 2046 4f52 4d2e 7265 702e 6c61 last FORM.rep.la\n+0001ade0: 6e67 2e69 6e74 6572 7072 6574 6572 2364 ng.interpreter#d\n+0001adf0: 6566 696e 652d 7370 6563 6961 6c2d 7661 efine-special-va\n+0001ae00: 7269 6162 6c65 5573 6520 6465 6676 6172 riableUse defvar\n+0001ae10: 2d73 6574 7120 696e 7374 6561 642e 7265 -setq instead.re\n+0001ae20: 702e 6c61 6e67 2e69 6e74 6572 7072 6574 p.lang.interpret\n+0001ae30: 6572 2377 6869 6c65 7768 696c 6520 434f er#whilewhile CO\n+0001ae40: 4e44 4954 494f 4e20 424f 4459 2e2e 2e0a NDITION BODY....\n+0001ae50: 0a60 7768 696c 6527 2069 7320 616e 2069 .`while' is an i\n+0001ae60: 6d70 6572 6174 6976 6520 6c6f 6f70 696e mperative loopin\n+0001ae70: 6720 636f 6e73 7472 7563 742e 2043 4f4e g construct. CON\n+0001ae80: 4449 5449 4f4e 2069 7320 6576 616c 7561 DITION is evalua\n+0001ae90: 7465 642c 2069 660a 6974 2070 726f 6475 ted, if.it produ\n+0001aea0: 6365 7320 6120 7472 7565 2076 616c 7565 ces a true value\n+0001aeb0: 2c20 7468 656e 2074 6865 2073 6571 7565 , then the seque\n+0001aec0: 6e63 6520 6f66 2042 4f44 592e 2e2e 2066 nce of BODY... f\n+0001aed0: 6f72 6d73 2061 7265 0a65 7661 6c75 6174 orms are.evaluat\n+0001aee0: 6564 2075 7369 6e67 2061 6e20 696d 706c ed using an impl\n+0001aef0: 6963 6974 2060 7072 6f67 6e27 2073 7461 icit `progn' sta\n+0001af00: 7465 6d65 6e74 2c20 616e 6420 636f 6e74 tement, and cont\n+0001af10: 726f 6c20 7061 7373 6573 2062 6163 6b0a rol passes back.\n+0001af20: 746f 2074 6865 2062 6567 696e 6e69 6e67 to the beginning\n+0001af30: 206f 6620 7468 6520 7768 696c 6520 666f of the while fo\n+0001af40: 726d 2e0a 0a57 6865 6e20 7468 6520 5641 rm...When the VA\n+0001af50: 4c55 4520 6f66 2043 4f4e 4449 5449 4f4e LUE of CONDITION\n+0001af60: 2069 7320 6661 6c73 652c 2074 6865 2077 is false, the w\n+0001af70: 6869 6c65 2073 7461 7465 6d65 6e74 2069 hile statement i\n+0001af80: 7320 6578 6974 6564 2c0a 7265 7475 726e s exited,.return\n+0001af90: 696e 6720 616e 2075 6e64 6566 696e 6564 ing an undefined\n+0001afa0: 2076 616c 7565 2e00 7265 702e 6c61 6e67 value..rep.lang\n+0001afb0: 2e69 6e74 6572 7072 6574 6572 2370 726f .interpreter#pro\n+0001afc0: 6731 2046 4f52 4d31 202e 2046 4f52 4d53 g1 FORM1 . FORMS\n+0001afd0: 0072 6570 2e6c 616e 672e 696e 7465 7270 .rep.lang.interp\n+0001afe0: 7265 7465 7223 7769 7468 2d6f 626a 6563 reter#with-objec\n+0001aff0: 7420 4f42 4a20 2e20 424f 4459 0000 0000 t OBJ . BODY....\n+0001b000: 7265 702e 696f 2e66 696c 6573 236d 616b rep.io.files#mak\n+0001b010: 652d 6669 6c65 2d66 726f 6d2d 7374 7265 e-file-from-stre\n+0001b020: 616d 6d61 6b65 2d66 696c 652d 6672 6f6d ammake-file-from\n+0001b030: 2d73 7472 6561 6d20 4649 4c45 2d4e 414d -stream FILE-NAM\n+0001b040: 4520 5354 5245 414d 2048 414e 444c 4552 E STREAM HANDLER\n+0001b050: 0a0a 5265 7475 726e 2061 206e 6577 2066 ..Return a new f\n+0001b060: 696c 6520 6f62 6a65 6374 2074 6861 7420 ile object that \n+0001b070: 7265 6665 7273 2074 6f20 7468 6520 6c6f refers to the lo\n+0001b080: 6769 6361 6c20 6669 6c65 2063 616c 6c65 gical file calle\n+0001b090: 6420 4649 4c45 2d4e 414d 452c 0a74 6861 d FILE-NAME,.tha\n+0001b0a0: 7420 6973 206e 6f74 2069 6e20 7468 6520 t is not in the \n+0001b0b0: 6c6f 6361 6c20 6669 6c69 6e67 2073 7973 local filing sys\n+0001b0c0: 7465 6d2e 2041 6c6c 2061 6363 6573 7320 tem. All access \n+0001b0d0: 746f 2074 6865 2066 696c 6520 6f62 6a65 to the file obje\n+0001b0e0: 6374 0a77 696c 6c20 6265 2064 6972 6563 ct.will be direc\n+0001b0f0: 7465 6420 7468 726f 7567 6820 7468 6520 ted through the \n+0001b100: 7374 7265 616d 206f 626a 6563 7420 5354 stream object ST\n+0001b110: 5245 414d 2c20 616e 6420 7468 6520 6669 REAM, and the fi\n+0001b120: 6c65 2068 616e 646c 6572 0a66 756e 6374 le handler.funct\n+0001b130: 696f 6e20 4841 4e44 4c45 522e 7265 702e ion HANDLER.rep.\n+0001b140: 696f 2e66 696c 6573 2372 656e 616d 652d io.files#rename-\n+0001b150: 6669 6c65 7265 6e61 6d65 2d66 696c 6520 filerename-file \n+0001b160: 4f4c 442d 4e41 4d45 204e 4557 2d4e 414d OLD-NAME NEW-NAM\n+0001b170: 450a 0a52 656e 616d 6520 7468 6520 6669 E..Rename the fi\n+0001b180: 6c65 2063 616c 6c65 6420 4f4c 442d 4e41 le called OLD-NA\n+0001b190: 4d45 2073 6f20 7468 6174 2069 7420 6973 ME so that it is\n+0001b1a0: 2063 616c 6c65 6420 4e45 572d 4e41 4d45 called NEW-NAME\n+0001b1b0: 2e20 4e6f 7465 2074 6861 740a 7468 6973 . Note that.this\n+0001b1c0: 2061 6c6d 6f73 7420 6365 7274 6169 6e6c almost certainl\n+0001b1d0: 7920 776f 6e27 7420 776f 726b 2061 6372 y won't work acr\n+0001b1e0: 6f73 7320 6669 6c69 6e67 2073 7973 7465 oss filing syste\n+0001b1f0: 6d73 2e72 6570 2e69 6f2e 6669 6c65 7323 ms.rep.io.files#\n+0001b200: 7365 742d 6669 6c65 2d6d 6f64 6573 7365 set-file-modesse\n+0001b210: 742d 6669 6c65 2d6d 6f64 6573 2046 494c t-file-modes FIL\n+0001b220: 452d 4e41 4d45 204d 4f44 4553 0a0a 5365 E-NAME MODES..Se\n+0001b230: 7473 2074 6865 2061 6363 6573 7320 7065 ts the access pe\n+0001b240: 726d 6973 7369 6f6e 7320 6f66 2074 6865 rmissions of the\n+0001b250: 2066 696c 6520 6361 6c6c 6564 2046 494c file called FIL\n+0001b260: 452d 4e41 4d45 2074 6f20 4d4f 4445 532e E-NAME to MODES.\n+0001b270: 2054 6865 206f 6e6c 790a 706f 7274 6162 The only.portab\n+0001b280: 6c65 2077 6179 206f 6620 6765 7474 696e le way of gettin\n+0001b290: 6720 4d4f 4445 5320 6973 2066 726f 6d20 g MODES is from \n+0001b2a0: 7468 6520 6066 696c 652d 6d6f 6465 7327 the `file-modes'\n+0001b2b0: 2066 756e 6374 696f 6e20 7369 6e63 6520 function since \n+0001b2c0: 6974 0a6d 6179 2063 6861 6e67 6520 6163 it.may change ac\n+0001b2d0: 726f 7373 2066 696c 696e 6720 7379 7374 ross filing syst\n+0001b2e0: 656d 732e 7265 702e 696f 2e66 696c 6573 ems.rep.io.files\n+0001b2f0: 2366 696c 652d 6d6f 6465 732d 6173 2d73 #file-modes-as-s\n+0001b300: 7472 696e 6766 696c 652d 6d6f 6465 732d tringfile-modes-\n+0001b310: 6173 2d73 7472 696e 6720 4649 4c45 2d4e as-string FILE-N\n+0001b320: 414d 450a 0a52 6574 7572 6e73 2061 2074 AME..Returns a t\n+0001b330: 656e 2063 6861 7261 6374 6572 2073 7472 en character str\n+0001b340: 696e 6720 6465 7363 7269 6269 6e67 2074 ing describing t\n+0001b350: 6865 2061 7474 7269 6275 7465 7320 6f66 he attributes of\n+0001b360: 2074 6865 2066 696c 650a 6361 6c6c 6564 the file.called\n+0001b370: 2046 494c 452d 4e41 4d45 2e72 6570 2e69 FILE-NAME.rep.i\n+0001b380: 6f2e 6669 6c65 7323 6669 6c65 2d6d 6f64 o.files#file-mod\n+0001b390: 7469 6d65 6669 6c65 2d6d 6f64 7469 6d65 timefile-modtime\n+0001b3a0: 2046 494c 452d 4e41 4d45 0a0a 5265 7475 FILE-NAME..Retu\n+0001b3b0: 726e 2074 6865 2074 696d 6520 7468 6174 rn the time that\n+0001b3c0: 2074 6865 2066 696c 6520 6361 6c6c 6564 the file called\n+0001b3d0: 2046 494c 452d 4e41 4d45 2077 6173 206c FILE-NAME was l\n+0001b3e0: 6173 7420 6d6f 6469 6669 6564 2c20 6173 ast modified, as\n+0001b3f0: 2061 2063 6f6e 730a 6365 6c6c 2073 746f a cons.cell sto\n+0001b400: 7269 6e67 2074 776f 2069 6e74 6567 6572 ring two integer\n+0001b410: 732c 2074 6865 206c 6f77 2032 3420 6269 s, the low 24 bi\n+0001b420: 7473 2c20 616e 6420 7468 6520 6869 6768 ts, and the high\n+0001b430: 2062 6974 732e 0072 6570 2e76 6d2e 636f bits..rep.vm.co\n+0001b440: 6d70 696c 6572 2363 6f6d 7069 6c65 2d64 mpiler#compile-d\n+0001b450: 6972 6563 746f 7279 2044 4952 2d4e 414d irectory DIR-NAM\n+0001b460: 4520 2321 6f70 7469 6f6e 616c 2046 4f52 E #!optional FOR\n+0001b470: 4345 2d50 2045 5843 4c55 4445 2d52 4572 CE-P EXCLUDE-REr\n+0001b480: 6570 2e75 7469 6c2e 6973 7065 6c6c 2369 ep.util.ispell#i\n+0001b490: 642d 7374 7269 6e67 5374 7269 6e67 2073 d-stringString s\n+0001b4a0: 656e 7420 6279 2069 7370 656c 6c20 6964 ent by ispell id\n+0001b4b0: 656e 7469 6679 696e 6720 6974 7365 6c66 entifying itself\n+0001b4c0: 2077 6865 6e20 6974 2073 7461 7274 6564 when it started\n+0001b4d0: 2065 7865 6375 7469 6e67 2e72 6570 2e75 executing.rep.u\n+0001b4e0: 7469 6c2e 6973 7065 6c6c 2370 656e 6469 til.ispell#pendi\n+0001b4f0: 6e67 2d6f 7574 7075 7453 7472 696e 6720 ng-outputString \n+0001b500: 6f66 206f 7574 7075 7420 7265 6365 6976 of output receiv\n+0001b510: 6564 2066 726f 6d20 6973 7065 6c6c 2062 ed from ispell b\n+0001b520: 7574 206e 6f74 2070 726f 6365 7373 6564 ut not processed\n+0001b530: 2e72 6570 2e75 7469 6c2e 7469 6d65 2374 .rep.util.time#t\n+0001b540: 696d 652d 5265 7475 726e 2074 6865 206e ime-Return the n\n+0001b550: 756d 6265 7220 6f66 2073 6563 6f6e 6473 umber of seconds\n+0001b560: 2064 6966 6665 7265 6e63 6520 6265 7477 difference betw\n+0001b570: 6565 6e20 7469 6d65 7374 616d 7073 2054 een timestamps T\n+0001b580: 3120 616e 6420 5432 2e72 6570 2e75 7469 1 and T2.rep.uti\n+0001b590: 6c2e 6461 7465 2364 6174 652d 6d6f 6e74 l.date#date-mont\n+0001b5a0: 682d 616c 6973 7441 6c69 7374 206f 6620 h-alistAlist of \n+0001b5b0: 284d 4f4e 5448 2d4e 414d 4520 2e20 4d4f (MONTH-NAME . MO\n+0001b5c0: 4e54 482d 4e55 4d29 2e72 6570 2e75 7469 NTH-NUM).rep.uti\n+0001b5d0: 6c2e 6461 7465 2364 6174 652d 7477 6f2d l.date#date-two-\n+0001b5e0: 6469 6769 742d 7965 6172 2d70 7265 6669 digit-year-prefi\n+0001b5f0: 7841 2074 776f 2d64 6967 6974 2073 7472 xA two-digit str\n+0001b600: 696e 6720 7468 6174 2077 696c 6c20 6265 ing that will be\n+0001b610: 2070 7265 7065 6e64 6564 2074 6f20 7965 prepended to ye\n+0001b620: 6172 2073 7065 6369 6669 6361 7469 6f6e ar specification\n+0001b630: 7320 7468 6174 0a6f 6e6c 7920 6861 7665 s that.only have\n+0001b640: 2074 776f 2c20 6c6f 7765 7220 6f72 6465 two, lower orde\n+0001b650: 722c 2064 6967 6974 732e 2054 6869 7320 r, digits. This \n+0001b660: 6973 2070 6963 6b65 6420 7570 2061 7574 is picked up aut\n+0001b670: 6f6d 6174 6963 616c 6c79 2066 726f 6d0a omatically from.\n+0001b680: 7468 6520 6375 7272 656e 7420 7965 6172 the current year\n+0001b690: 2c20 692e 652e 2031 3939 3720 2d3e 2022 , i.e. 1997 -> \"\n+0001b6a0: 3139 222c 2032 3030 3120 2d3e 2022 3230 19\", 2001 -> \"20\n+0001b6b0: 222e 7265 702e 7574 696c 2e64 6174 6523 \".rep.util.date#\n+0001b6c0: 7061 7273 652d 6461 7465 5061 7273 6520 parse-dateParse \n+0001b6d0: 7468 6520 6461 7465 2073 7065 6369 6669 the date specifi\n+0001b6e0: 6374 696f 6e20 696e 2053 5452 494e 472c ction in STRING,\n+0001b6f0: 206f 7074 696f 6e61 6c6c 7920 7374 6172 optionally star\n+0001b700: 7469 6e67 2061 7420 7468 6520 504f 494e ting at the POIN\n+0001b710: 5427 7468 0a63 6861 7261 6374 6572 2069 T'th.character i\n+0001b720: 6e20 7468 6520 7374 7269 6e67 2e20 5468 n the string. Th\n+0001b730: 6973 2077 696c 6c20 7061 7273 6520 6461 is will parse da\n+0001b740: 7465 7320 696e 2052 4643 2d38 3232 206d tes in RFC-822 m\n+0001b750: 6169 6c20 6d65 7373 6167 6573 2e00 7265 ail messages..re\n+0001b760: 702e 696f 2e73 7472 6561 6d73 2372 6561 p.io.streams#rea\n+0001b770: 642d 6672 6f6d 2d73 7472 696e 6720 5354 d-from-string ST\n+0001b780: 5249 4e47 2023 216f 7074 696f 6e61 6c20 RING #!optional \n+0001b790: 5354 4152 5400 7265 702e 696f 2e66 696c START.rep.io.fil\n+0001b7a0: 6573 236c 6f61 642d 616c 6c20 4649 4c45 es#load-all FILE\n+0001b7b0: 2023 216f 7074 696f 6e61 6c20 4341 4c4c #!optional CALL\n+0001b7c0: 4241 434b 7265 702e 696f 2e66 696c 6573 BACKrep.io.files\n+0001b7d0: 2365 7661 6c2d 6166 7465 722d 6c6f 6164 #eval-after-load\n+0001b7e0: 4172 7261 6e67 6520 666f 7220 464f 524d Arrange for FORM\n+0001b7f0: 2074 6f20 6265 2065 7661 6c75 6174 6564 to be evaluated\n+0001b800: 2069 6d6d 6564 6961 7465 6c79 2061 6674 immediately aft\n+0001b810: 6572 2074 6865 206c 6962 7261 7279 206f er the library o\n+0001b820: 6620 4c69 7370 2063 6f64 650a 4c49 4252 f Lisp code.LIBR\n+0001b830: 4152 5920 6861 7320 6265 656e 2072 6561 ARY has been rea\n+0001b840: 6420 6279 2074 6865 2060 6c6f 6164 2720 d by the `load' \n+0001b850: 6675 6e63 7469 6f6e 2e20 4e6f 7465 2074 function. Note t\n+0001b860: 6861 7420 4c49 4252 4152 5920 6d75 7374 hat LIBRARY must\n+0001b870: 2065 7861 6374 6c79 0a6d 6174 6368 2074 exactly.match t\n+0001b880: 6865 2046 494c 4520 6172 6775 6d65 6e74 he FILE argument\n+0001b890: 2074 6f20 606c 6f61 6427 2e00 7265 702e to `load'..rep.\n+0001b8a0: 696f 2e66 696c 6573 2365 7661 6c2d 6166 io.files#eval-af\n+0001b8b0: 7465 722d 6c6f 6164 204c 4942 5241 5259 ter-load LIBRARY\n+0001b8c0: 2046 4f52 4d72 656d 6f74 652d 6465 6661 FORMremote-defa\n+0001b8d0: 756c 742d 6261 636b 656e 6442 6163 6b65 ult-backendBacke\n+0001b8e0: 6e64 2075 7365 6420 666f 7220 6f74 6865 nd used for othe\n+0001b8f0: 7277 6973 6520 756e 7370 6563 6966 6965 rwise unspecifie\n+0001b900: 6420 686f 7374 732e 0072 6570 2e69 6f2e d hosts..rep.io.\n+0001b910: 6669 6c65 2d68 616e 646c 6572 732e 7265 file-handlers.re\n+0001b920: 6d6f 7465 2e72 6570 2372 656d 6f74 652d mote.rep#remote-\n+0001b930: 7265 702d 636c 6f73 652d 686f 7374 2048 rep-close-host H\n+0001b940: 4f53 5420 2321 6f70 7469 6f6e 616c 2055 OST #!optional U\n+0001b950: 5345 5272 6570 2e69 6f2e 6669 6c65 2d68 SERrep.io.file-h\n+0001b960: 616e 646c 6572 732e 7265 6d6f 7465 2e72 andlers.remote.r\n+0001b970: 6570 2372 656d 6f74 652d 7265 702d 6164 ep#remote-rep-ad\n+0001b980: 642d 7061 7373 7764 4164 6420 7468 6520 d-passwdAdd the \n+0001b990: 7374 7269 6e67 2050 4153 5357 4420 6173 string PASSWD as\n+0001b9a0: 2074 6865 2070 6173 7377 6f72 6420 666f the password fo\n+0001b9b0: 7220 7265 702d 7265 6d6f 7465 2073 6573 r rep-remote ses\n+0001b9c0: 7369 6f6e 206f 6620 5553 4552 4048 4f53 sion of USER@HOS\n+0001b9d0: 542e 0072 6570 2e69 6f2e 6669 6c65 2d68 T..rep.io.file-h\n+0001b9e0: 616e 646c 6572 732e 7265 6d6f 7465 2e72 andlers.remote.r\n+0001b9f0: 6570 2372 656d 6f74 652d 7265 702d 6164 ep#remote-rep-ad\n+0001ba00: 642d 7061 7373 7764 2055 5345 5220 484f d-passwd USER HO\n+0001ba10: 5354 2050 4153 5357 4472 656d 6f74 652d ST PASSWDremote-\n+0001ba20: 6674 702d 6d61 782d 7365 7373 696f 6e73 ftp-max-sessions\n+0001ba30: 4966 2074 7275 652c 2074 6865 206d 6178 If true, the max\n+0001ba40: 696d 756d 206e 756d 6265 7220 6f66 2046 imum number of F\n+0001ba50: 5450 2063 6c69 656e 7473 2074 6861 7420 TP clients that \n+0001ba60: 6d61 7920 6265 2072 756e 6e69 6e67 0a63 may be running.c\n+0001ba70: 6f6e 6375 7272 656e 746c 792e 7265 6d6f oncurrently.remo\n+0001ba80: 7465 2d66 7470 2d74 7261 6e73 6665 722d te-ftp-transfer-\n+0001ba90: 7479 7065 4d6f 6465 2069 6e20 7768 6963 typeMode in whic\n+0001baa0: 6820 746f 2074 7261 6e73 6665 7220 6669 h to transfer fi\n+0001bab0: 6c65 732c 206f 6e65 206f 6620 7468 6520 les, one of the \n+0001bac0: 7379 6d62 6f6c 7320 6062 696e 6172 7927 symbols `binary'\n+0001bad0: 206f 7220 6061 7363 6969 272e 7265 6d6f or `ascii'.remo\n+0001bae0: 7465 2d66 7470 2d62 6164 2d6d 7367 7352 te-ftp-bad-msgsR\n+0001baf0: 6567 756c 6172 2065 7870 7265 7373 696f egular expressio\n+0001bb00: 6e20 6d61 7463 6869 6e67 2066 7470 2022 n matching ftp \"\n+0001bb10: 6661 696c 7572 6522 206d 6573 7361 6765 failure\" message\n+0001bb20: 732e 0072 6570 2e69 6f2e 6669 6c65 2d68 s..rep.io.file-h\n+0001bb30: 616e 646c 6572 732e 7265 6d6f 7465 2e66 andlers.remote.f\n+0001bb40: 7470 2372 656d 6f74 652d 6674 702d 636c tp#remote-ftp-cl\n+0001bb50: 6f73 652d 686f 7374 2048 4f53 5420 2321 ose-host HOST #!\n+0001bb60: 6f70 7469 6f6e 616c 2055 5345 5200 7265 optional USER.re\n+0001bb70: 702e 696f 2e66 696c 652d 6861 6e64 6c65 p.io.file-handle\n+0001bb80: 7273 2e72 656d 6f74 652e 6674 7023 7265 rs.remote.ftp#re\n+0001bb90: 6d6f 7465 2d66 7470 2d61 6464 2d70 6173 mote-ftp-add-pas\n+0001bba0: 7377 6420 5553 4552 2048 4f53 5420 5041 swd USER HOST PA\n+0001bbb0: 5353 5744 0072 6570 2e73 7472 7563 7475 SSWD.rep.structu\n+0001bbc0: 7265 7323 6d61 6b65 2d69 6e74 6572 6661 res#make-interfa\n+0001bbd0: 6365 204e 414d 4520 5349 4772 6570 2e73 ce NAME SIGrep.s\n+0001bbe0: 7472 7563 7475 7265 7323 7061 7273 652d tructures#parse-\n+0001bbf0: 696e 7465 7266 6163 6552 6574 7572 6e20 interfaceReturn \n+0001bc00: 7468 6520 6c69 7374 206f 6620 7379 6d62 the list of symb\n+0001bc10: 6f6c 7320 6465 7363 7269 6265 6420 6279 ols described by\n+0001bc20: 2074 6865 206d 6f64 756c 6520 696e 7465 the module inte\n+0001bc30: 7266 6163 6520 5349 472e 0072 6570 2e73 rface SIG..rep.s\n+0001bc40: 7472 7563 7475 7265 7323 7061 7273 652d tructures#parse-\n+0001bc50: 696e 7465 7266 6163 6520 5349 4772 6570 interface SIGrep\n+0001bc60: 2e74 6872 6561 6473 2e6d 7574 6578 236d .threads.mutex#m\n+0001bc70: 616b 652d 6d75 7465 7843 7265 6174 6520 ake-mutexCreate \n+0001bc80: 616e 6420 7265 7475 726e 2061 206d 7574 and return a mut\n+0001bc90: 6578 206f 626a 6563 742e 204e 6f20 7468 ex object. No th\n+0001bca0: 7265 6164 2077 696c 6c20 6f77 6e20 7468 read will own th\n+0001bcb0: 6520 6e65 7720 6d75 7465 782e 0072 6570 e new mutex..rep\n+0001bcc0: 2e74 6872 6561 6473 2e6d 7574 6578 236d .threads.mutex#m\n+0001bcd0: 616b 652d 6d75 7465 7800 7265 702e 7468 ake-mutex.rep.th\n+0001bce0: 7265 6164 732e 6d75 7465 7823 6f62 7461 reads.mutex#obta\n+0001bcf0: 696e 2d6d 7574 6578 204d 5458 2023 216f in-mutex MTX #!o\n+0001bd00: 7074 696f 6e61 6c20 5449 4d45 4f55 5472 ptional TIMEOUTr\n+0001bd10: 6570 2e74 6872 6561 6473 2e6d 7574 6578 ep.threads.mutex\n+0001bd20: 236d 6179 6265 2d6f 6274 6169 6e2d 6d75 #maybe-obtain-mu\n+0001bd30: 7465 7841 7474 656d 7074 2074 6f20 6f62 texAttempt to ob\n+0001bd40: 7461 696e 206d 7574 6578 204d 5458 2066 tain mutex MTX f\n+0001bd50: 6f72 2074 6865 2063 7572 7265 6e74 2074 or the current t\n+0001bd60: 6872 6561 6420 7769 7468 6f75 7420 626c hread without bl\n+0001bd70: 6f63 6b69 6e67 2e0a 5265 7475 726e 7320 ocking..Returns \n+0001bd80: 7472 7565 2069 6620 6162 6c65 2074 6f20 true if able to \n+0001bd90: 6f62 7461 696e 2074 6865 206d 7574 6578 obtain the mutex\n+0001bda0: 2c20 6661 6c73 6520 6f74 6865 7277 6973 , false otherwis\n+0001bdb0: 652e 7265 702e 7468 7265 6164 732e 6d65 e.rep.threads.me\n+0001bdc0: 7373 6167 652d 706f 7274 236d 6573 7361 ssage-port#messa\n+0001bdd0: 6765 2d66 6574 6368 4665 7463 6820 7468 ge-fetchFetch th\n+0001bde0: 6520 6561 726c 6965 7374 2075 6e72 6561 e earliest unrea\n+0001bdf0: 6420 6d65 7373 6167 6520 7365 6e74 2074 d message sent t\n+0001be00: 6f20 6d65 7373 6167 6520 706f 7274 2050 o message port P\n+0001be10: 4f52 542e 2042 6c6f 636b 7320 7468 650a ORT. Blocks the.\n+0001be20: 6375 7272 656e 7420 7468 7265 6164 2066 current thread f\n+0001be30: 6f72 2054 494d 454f 5554 206d 696c 6c69 or TIMEOUT milli\n+0001be40: 7365 636f 6e64 732c 206f 7220 696e 6465 seconds, or inde\n+0001be50: 6669 6e69 7465 6c79 2069 6620 5449 4d45 finitely if TIME\n+0001be60: 4f55 5420 6973 6e27 740a 6465 6669 6e65 OUT isn't.define\n+0001be70: 642e 2052 6574 7572 6e73 2074 6865 206d d. Returns the m\n+0001be80: 6573 7361 6765 2c20 6f72 2066 616c 7365 essage, or false\n+0001be90: 2069 6620 6e6f 206d 6573 7361 6765 2063 if no message c\n+0001bea0: 6f75 6c64 2062 6520 7265 6164 2e00 7265 ould be read..re\n+0001beb0: 702e 6c61 6e67 2e64 6f63 2364 6573 6372 p.lang.doc#descr\n+0001bec0: 6962 652d 7661 6c75 6520 5641 4c55 4520 ibe-value VALUE \n+0001bed0: 2321 6f70 7469 6f6e 616c 204e 414d 4520 #!optional NAME \n+0001bee0: 5354 5255 4354 5552 4500 7265 702e 6c61 STRUCTURE.rep.la\n+0001bef0: 6e67 2e64 6f63 2364 6f63 756d 656e 7461 ng.doc#documenta\n+0001bf00: 7469 6f6e 2053 594d 424f 4c20 2321 6f70 tion SYMBOL #!op\n+0001bf10: 7469 6f6e 616c 2053 5452 5543 5455 5245 tional STRUCTURE\n+0001bf20: 2056 414c 5545 0072 6570 2e6c 616e 672e VALUE.rep.lang.\n+0001bf30: 646f 6323 646f 6375 6d65 6e74 2d76 6172 doc#document-var\n+0001bf40: 6961 626c 6520 5359 4d42 4f4c 2053 5452 iable SYMBOL STR\n+0001bf50: 5543 5455 5245 2044 4f43 2d53 5452 494e UCTURE DOC-STRIN\n+0001bf60: 4772 6570 2e6c 616e 672e 646f 6323 6164 Grep.lang.doc#ad\n+0001bf70: 642d 646f 6375 6d65 6e74 6174 696f 6e2d d-documentation-\n+0001bf80: 7061 7261 6d73 5265 636f 7264 7320 7468 paramsRecords th\n+0001bf90: 6174 2066 756e 6374 696f 6e20 4e41 4d45 at function NAME\n+0001bfa0: 2028 6120 7379 6d62 6f6c 2920 6861 7320 (a symbol) has \n+0001bfb0: 6172 6775 6d65 6e74 206c 6973 7420 5041 argument list PA\n+0001bfc0: 5241 4d2d 4c49 5354 2e00 7265 702e 6c61 RAM-LIST..rep.la\n+0001bfd0: 6e67 2e69 6e74 6572 7072 6574 6572 2364 ng.interpreter#d\n+0001bfe0: 6566 756e 2053 594d 424f 4c20 2e20 424f efun SYMBOL . BO\n+0001bff0: 4459 0000 0000 0000 0000 0000 0000 0000 DY..............\n+0001c000: 7265 702e 7574 696c 2e6d 656d 6f69 7a65 rep.util.memoize\n+0001c010: 236d 656d 6f69 7a65 4372 6561 7465 2061 #memoizeCreate a\n+0001c020: 6e64 2072 6574 7572 6e20 6120 6361 6368 nd return a cach\n+0001c030: 696e 6720 7665 7273 696f 6e20 6f66 2074 ing version of t\n+0001c040: 6865 2066 756e 6374 696f 6e20 462e 2046 he function F. F\n+0001c050: 206d 6179 206e 6f74 2062 650a 616e 2061 may not be.an a\n+0001c060: 7574 6f6c 6f61 6420 6465 6669 6e69 7469 utoload definiti\n+0001c070: 6f6e 2e00 7265 702e 7574 696c 2e6d 656d on..rep.util.mem\n+0001c080: 6f69 7a65 236d 656d 6f69 7a65 2046 0072 oize#memoize F.r\n+0001c090: 6570 2e75 7469 6c2e 6461 7465 2370 6172 ep.util.date#par\n+0001c0a0: 7365 2d64 6174 6520 5354 5249 4e47 2023 se-date STRING #\n+0001c0b0: 216f 7074 696f 6e61 6c20 504f 494e 5472 !optional POINTr\n+0001c0c0: 6570 2e69 6f2e 7374 7265 616d 7323 7072 ep.io.streams#pr\n+0001c0d0: 696e 312d 746f 2d73 7472 696e 6752 6574 in1-to-stringRet\n+0001c0e0: 7572 6e20 6120 7374 7269 6e67 2072 6570 urn a string rep\n+0001c0f0: 7265 7365 6e74 696e 6720 4152 472e 0072 resenting ARG..r\n+0001c100: 6570 2e69 6f2e 7374 7265 616d 7323 7072 ep.io.streams#pr\n+0001c110: 696e 312d 746f 2d73 7472 696e 6720 4152 in1-to-string AR\n+0001c120: 4772 6570 2e69 6f2e 7374 7265 616d 7323 Grep.io.streams#\n+0001c130: 7265 6164 2d66 726f 6d2d 7374 7269 6e67 read-from-string\n+0001c140: 5265 6164 7320 616e 206f 626a 6563 7420 Reads an object \n+0001c150: 6672 6f6d 2053 5452 494e 472c 2073 7461 from STRING, sta\n+0001c160: 7274 696e 6720 6174 2063 6861 7261 6374 rting at charact\n+0001c170: 6572 206e 756d 6265 7220 5354 4152 5420 er number START \n+0001c180: 2864 6566 6175 6c74 0a69 7320 3029 2e00 (default.is 0)..\n+0001c190: 7265 702e 696f 2e73 7472 6561 6d73 2373 rep.io.streams#s\n+0001c1a0: 7472 6561 6d70 2041 5247 7265 702e 696f treamp ARGrep.io\n+0001c1b0: 2e66 696c 6573 2366 696c 652d 6e65 7765 .files#file-newe\n+0001c1c0: 722d 7468 616e 2d66 696c 652d 7052 6574 r-than-file-pRet\n+0001c1d0: 7572 6e73 2074 2077 6865 6e20 4649 4c45 urns t when FILE\n+0001c1e0: 3120 7761 7320 6d6f 6469 6669 6564 206d 1 was modified m\n+0001c1f0: 6f72 6520 7265 6365 6e74 6c79 2074 6861 ore recently tha\n+0001c200: 6e20 4649 4c45 322e 7265 702e 696f 2e66 n FILE2.rep.io.f\n+0001c210: 696c 6573 236c 6f61 642d 616c 6c54 7279 iles#load-allTry\n+0001c220: 2074 6f20 6c6f 6164 2066 696c 6573 2063 to load files c\n+0001c230: 616c 6c65 6420 4649 4c45 2028 6f72 2046 alled FILE (or F\n+0001c240: 494c 452e 6a6c 2c20 6574 6329 2066 726f ILE.jl, etc) fro\n+0001c250: 6d20 616c 6c20 6469 7265 6374 6f72 6965 m all directorie\n+0001c260: 7320 696e 2074 6865 0a4c 4953 5020 6c6f s in the.LISP lo\n+0001c270: 6164 2070 6174 6820 2865 7863 6570 7420 ad path (except \n+0001c280: 7468 6520 6375 7272 656e 7420 6469 7265 the current dire\n+0001c290: 6374 6f72 7929 2e00 7265 702e 696f 2e66 ctory)..rep.io.f\n+0001c2a0: 696c 6573 2363 616c 6c2d 6166 7465 722d iles#call-after-\n+0001c2b0: 6c6f 6164 204c 4942 5241 5259 2054 4855 load LIBRARY THU\n+0001c2c0: 4e4b 7461 7266 682d 676e 752d 7461 722d NKtarfh-gnu-tar-\n+0001c2d0: 7072 6f67 7261 6d4c 6f63 6174 696f 6e20 programLocation \n+0001c2e0: 6f66 2047 4e55 2074 6172 2070 726f 6772 of GNU tar progr\n+0001c2f0: 616d 2e74 6172 6668 2d6d 6178 2d63 6163 am.tarfh-max-cac\n+0001c300: 6865 642d 6469 7273 546f 7461 6c20 6e75 hed-dirsTotal nu\n+0001c310: 6d62 6572 206f 6620 7461 7220 6c69 7374 mber of tar list\n+0001c320: 696e 6773 2074 6f20 6361 6368 652e 7461 ings to cache.ta\n+0001c330: 7266 682d 6c61 7267 6573 742d 6361 6368 rfh-largest-cach\n+0001c340: 6564 2d66 696c 6553 697a 6520 6f66 2074 ed-fileSize of t\n+0001c350: 6865 206c 6172 6765 7374 2063 6163 6861 he largest cacha\n+0001c360: 626c 6520 7461 7220 6669 6c65 2e72 6570 ble tar file.rep\n+0001c370: 2e69 6f2e 6669 6c65 2d68 616e 646c 6572 .io.file-handler\n+0001c380: 732e 7461 7223 7461 7266 682d 656d 7074 s.tar#tarfh-empt\n+0001c390: 792d 6361 6368 6544 6973 6361 7264 2061 y-cacheDiscard a\n+0001c3a0: 6c6c 2063 6163 6865 6420 5441 5220 6469 ll cached TAR di\n+0001c3b0: 7265 6374 6f72 7920 656e 7472 6965 732e rectory entries.\n+0001c3c0: 7265 702e 696f 2e66 696c 652d 6861 6e64 rep.io.file-hand\n+0001c3d0: 6c65 7273 2e72 656d 6f74 652e 7265 7023 lers.remote.rep#\n+0001c3e0: 7265 6d6f 7465 2d72 6570 2d63 6c6f 7365 remote-rep-close\n+0001c3f0: 2d61 6c6c 436c 6f73 6520 616c 6c20 7275 -allClose all ru\n+0001c400: 6e6e 696e 6720 7265 702d 7265 6d6f 7465 nning rep-remote\n+0001c410: 2073 7562 7072 6f63 6573 7365 732e 7265 subprocesses.re\n+0001c420: 702e 696f 2e66 696c 652d 6861 6e64 6c65 p.io.file-handle\n+0001c430: 7273 2e72 656d 6f74 652e 7265 7023 7265 rs.remote.rep#re\n+0001c440: 6d6f 7465 2d72 6570 2d65 6d70 7479 2d63 mote-rep-empty-c\n+0001c450: 6163 6865 4469 7363 6172 6420 616c 6c20 acheDiscard all \n+0001c460: 6361 6368 6564 2072 6570 2d72 656d 6f74 cached rep-remot\n+0001c470: 6520 6469 7265 6374 6f72 7920 656e 7472 e directory entr\n+0001c480: 6965 732e 7265 6d6f 7465 2d66 7470 2d61 ies.remote-ftp-a\n+0001c490: 6e6f 6e2d 7061 7373 7764 5061 7373 776f non-passwdPasswo\n+0001c4a0: 7264 2073 656e 7420 746f 2061 6e6f 6e79 rd sent to anony\n+0001c4b0: 6d6f 7573 2046 5450 2073 6573 7369 6f6e mous FTP session\n+0001c4c0: 732e 7265 6d6f 7465 2d66 7470 2d6d 756c s.remote-ftp-mul\n+0001c4d0: 7469 2d6d 7367 7352 6567 756c 6172 2065 ti-msgsRegular e\n+0001c4e0: 7870 7265 7373 696f 6e20 6d61 7463 6869 xpression matchi\n+0001c4f0: 6e67 2074 6865 2073 7461 7274 206f 6620 ng the start of \n+0001c500: 6120 6d75 6c74 696c 696e 6520 6674 7020 a multiline ftp \n+0001c510: 7265 706c 792e 7265 6d6f 7465 2d66 7470 reply.remote-ftp\n+0001c520: 2d67 6f6f 642d 6d73 6773 5265 6775 6c61 -good-msgsRegula\n+0001c530: 7220 6578 7072 6573 7369 6f6e 206d 6174 r expression mat\n+0001c540: 6368 696e 6720 6674 7020 2273 7563 6365 ching ftp \"succe\n+0001c550: 7373 2220 6d65 7373 6167 6573 2e72 656d ss\" messages.rem\n+0001c560: 6f74 652d 6674 702d 7061 7373 7764 2d6d ote-ftp-passwd-m\n+0001c570: 7367 7352 6567 756c 6172 2065 7870 7265 sgsRegular expre\n+0001c580: 7373 696f 6e20 6d61 7463 6869 6e67 2070 ssion matching p\n+0001c590: 6173 7377 6f72 6420 7072 6f6d 7074 2e72 assword prompt.r\n+0001c5a0: 6570 2e69 6f2e 6669 6c65 2d68 616e 646c ep.io.file-handl\n+0001c5b0: 6572 732e 7265 6d6f 7465 2e66 7470 2372 ers.remote.ftp#r\n+0001c5c0: 656d 6f74 652d 6674 702d 636c 6f73 652d emote-ftp-close-\n+0001c5d0: 686f 7374 436c 6f73 6520 7468 6520 4654 hostClose the FT\n+0001c5e0: 5020 7375 6270 726f 6365 7373 2063 6f6e P subprocess con\n+0001c5f0: 6e65 6374 2074 6f20 6055 5345 5240 484f nect to `USER@HO\n+0001c600: 5354 272e 7265 702e 7374 7275 6374 7572 ST'.rep.structur\n+0001c610: 6573 2361 6c69 6173 2d73 7472 7563 7475 es#alias-structu\n+0001c620: 7265 4372 6561 7465 2061 6e20 616c 6961 reCreate an alia\n+0001c630: 7320 6f66 2074 6865 2073 7472 7563 7475 s of the structu\n+0001c640: 7265 2063 616c 6c65 6420 4652 4f4d 2061 re called FROM a\n+0001c650: 7320 7468 6520 6e61 6d65 2054 4f2e 0072 s the name TO..r\n+0001c660: 6570 2e73 7472 7563 7475 7265 7323 616c ep.structures#al\n+0001c670: 6961 732d 7374 7275 6374 7572 6520 4652 ias-structure FR\n+0001c680: 4f4d 2054 4f72 6570 2e74 6872 6561 6473 OM TOrep.threads\n+0001c690: 2e6d 7574 6578 236d 7574 6578 7052 6574 .mutex#mutexpRet\n+0001c6a0: 7572 6e73 2074 7275 6520 6966 2041 5247 urns true if ARG\n+0001c6b0: 2069 7320 6120 6d75 7465 7820 6f62 6a65 is a mutex obje\n+0001c6c0: 6374 2e00 7265 702e 7468 7265 6164 732e ct..rep.threads.\n+0001c6d0: 6d75 7465 7823 6d75 7465 7870 2041 5247 mutex#mutexp ARG\n+0001c6e0: 7265 702e 7468 7265 6164 732e 6d75 7465 rep.threads.mute\n+0001c6f0: 7823 7265 6c65 6173 652d 6d75 7465 7852 x#release-mutexR\n+0001c700: 656c 6561 7365 2074 6865 206d 7574 6578 elease the mutex\n+0001c710: 206f 626a 6563 7420 4d54 5820 2877 6869 object MTX (whi\n+0001c720: 6368 2073 686f 756c 6420 6861 7665 2070 ch should have p\n+0001c730: 7265 7669 6f75 736c 7920 6265 656e 206f reviously been o\n+0001c740: 6274 6169 6e65 640a 6279 2074 6865 2063 btained.by the c\n+0001c750: 7572 7265 6e74 2074 6872 6561 6429 2e20 urrent thread). \n+0001c760: 5265 7475 726e 7320 7472 7565 2069 6620 Returns true if \n+0001c770: 7468 6520 6d75 7465 7820 6861 7320 6e6f the mutex has no\n+0001c780: 206e 6577 206f 776e 6572 2e00 7265 702e new owner..rep.\n+0001c790: 7468 7265 6164 732e 6d65 7373 6167 652d threads.message-\n+0001c7a0: 706f 7274 236d 616b 652d 6d65 7373 6167 port#make-messag\n+0001c7b0: 652d 706f 7274 0072 6570 2e74 6872 6561 e-port.rep.threa\n+0001c7c0: 6473 2e6d 6573 7361 6765 2d70 6f72 7423 ds.message-port#\n+0001c7d0: 6d65 7373 6167 652d 7761 6974 696e 672d message-waiting-\n+0001c7e0: 7020 504f 5254 0072 6570 2e74 6872 6561 p PORT.rep.threa\n+0001c7f0: 6473 2e6d 6573 7361 6765 2d70 6f72 7423 ds.message-port#\n+0001c800: 6d65 7373 6167 652d 7365 6e64 2050 4f52 message-send POR\n+0001c810: 5420 4d45 5353 4147 4572 6570 2e6c 616e T MESSAGErep.lan\n+0001c820: 672e 646f 6323 6465 7363 7269 6265 2d76 g.doc#describe-v\n+0001c830: 616c 7565 5072 696e 7420 746f 2073 7461 aluePrint to sta\n+0001c840: 6e64 6172 642d 6f75 7470 7574 2061 2064 ndard-output a d\n+0001c850: 6573 6372 6970 7469 6f6e 206f 6620 7468 escription of th\n+0001c860: 6520 6c69 7370 2064 6174 6120 6f62 6a65 e lisp data obje\n+0001c870: 6374 2056 414c 5545 2e20 4966 0a4e 414d ct VALUE. If.NAM\n+0001c880: 4520 6973 2074 7275 652c 2074 6865 6e20 E is true, then \n+0001c890: 6974 2073 686f 756c 6420 6265 2074 6865 it should be the\n+0001c8a0: 2073 796d 626f 6c20 7468 6174 2069 7320 symbol that is \n+0001c8b0: 6173 736f 6369 6174 6564 2077 6974 6820 associated with \n+0001c8c0: 5641 4c55 452e 7265 702e 6c61 6e67 2e64 VALUE.rep.lang.d\n+0001c8d0: 6f63 2364 6f63 756d 656e 742d 7661 7269 oc#document-vari\n+0001c8e0: 6162 6c65 5365 7473 2074 6865 2064 6f63 ableSets the doc\n+0001c8f0: 756d 656e 7461 7469 6f6e 2070 726f 7065 umentation prope\n+0001c900: 7274 7920 6f66 2053 594d 424f 4c20 746f rty of SYMBOL to\n+0001c910: 2044 4f43 2d53 5452 494e 472e 7265 702e DOC-STRING.rep.\n+0001c920: 6c61 6e67 2e64 6f63 2361 6464 2d64 6f63 lang.doc#add-doc\n+0001c930: 756d 656e 7461 7469 6f6e 4164 6473 2061 umentationAdds a\n+0001c940: 2064 6f63 756d 656e 7461 7469 6f6e 2073 documentation s\n+0001c950: 7472 696e 6720 5354 5249 4e47 2074 6f20 tring STRING to \n+0001c960: 7468 6520 6669 6c65 206f 6620 7375 6368 the file of such\n+0001c970: 2073 7472 696e 6773 2e72 6570 2e6c 616e strings.rep.lan\n+0001c980: 672e 696e 7465 7270 7265 7465 7223 6465 g.interpreter#de\n+0001c990: 666d 6163 726f 6465 666d 6163 726f 204e fmacrodefmacro N\n+0001c9a0: 414d 4520 4c41 4d42 4441 2d4c 4953 5420 AME LAMBDA-LIST \n+0001c9b0: 5b44 4f43 2d53 5452 494e 475d 2042 4f44 [DOC-STRING] BOD\n+0001c9c0: 592e 2e2e 0a64 6566 6d61 6372 6f20 4e41 Y....defmacro NA\n+0001c9d0: 4d45 2042 5954 4543 4f44 452d 4f42 4a45 ME BYTECODE-OBJE\n+0001c9e0: 4354 0a0a 4465 6669 6e65 7320 6120 6d61 CT..Defines a ma\n+0001c9f0: 6372 6f20 6361 6c6c 6564 204e 414d 4520 cro called NAME \n+0001ca00: 7769 7468 2061 7267 756d 656e 7420 7370 with argument sp\n+0001ca10: 6563 2e20 4c41 4d42 4441 2d4c 4953 542c ec. LAMBDA-LIST,\n+0001ca20: 0a64 6f63 756d 656e 7461 7469 6f6e 2044 .documentation D\n+0001ca30: 4f43 2d53 5452 494e 4720 286f 7074 696f OC-STRING (optio\n+0001ca40: 6e61 6c29 2061 6e64 2062 6f64 7920 424f nal) and body BO\n+0001ca50: 4459 2e0a 0a4d 6163 726f 7320 6172 6520 DY...Macros are \n+0001ca60: 6361 6c6c 6564 2077 6974 6820 7468 6569 called with thei\n+0001ca70: 7220 6172 6775 6d65 6e74 7320 756e 2d65 r arguments un-e\n+0001ca80: 7661 6c75 6174 6564 2c20 7468 6579 2061 valuated, they a\n+0001ca90: 7265 2065 7870 6563 7465 640a 746f 2072 re expected.to r\n+0001caa0: 6574 7572 6e20 6120 666f 726d 2077 6869 eturn a form whi\n+0001cab0: 6368 2077 696c 6c20 6265 2065 7865 6375 ch will be execu\n+0001cac0: 7465 6420 746f 2070 726f 7669 6465 2074 ted to provide t\n+0001cad0: 6865 2072 6573 756c 7420 6f66 2074 6865 he result of the\n+0001cae0: 0a65 7870 7265 7373 696f 6e2e 204e 6f74 .expression. Not\n+0001caf0: 6520 7468 6174 206d 6163 726f 7320 6172 e that macros ar\n+0001cb00: 6520 6578 7061 6e64 6564 2061 7420 636f e expanded at co\n+0001cb10: 6d70 696c 652d 7469 6d65 2c20 616e 6420 mpile-time, and \n+0001cb20: 6d61 7920 6265 0a65 7870 616e 6465 6420 may be.expanded \n+0001cb30: 616e 2061 7262 6974 7261 7279 206e 756d an arbitrary num\n+0001cb40: 6265 7220 6f66 2074 696d 6573 2e00 7265 ber of times..re\n+0001cb50: 702e 6c61 6e67 2e69 6e74 6572 7072 6574 p.lang.interpret\n+0001cb60: 6572 2364 6566 7375 6273 7420 5359 4d42 er#defsubst SYMB\n+0001cb70: 4f4c 202e 2042 4f44 5972 6570 2e6c 616e OL . BODYrep.lan\n+0001cb80: 672e 696e 7465 7270 7265 7465 7223 6c65 g.interpreter#le\n+0001cb90: 742d 666c 7569 6473 5369 6d69 6c61 7220 t-fluidsSimilar \n+0001cba0: 746f 2060 6c65 7427 2065 7863 6570 7420 to `let' except \n+0001cbb0: 7468 6174 2074 6865 2042 494e 4449 4e47 that the BINDING\n+0001cbc0: 5320 6d75 7374 2072 6566 6572 2074 6f20 S must refer to \n+0001cbd0: 7661 7269 6162 6c65 730a 636f 6e74 6169 variables.contai\n+0001cbe0: 6e69 6e67 2066 6c75 6964 206f 626a 6563 ning fluid objec\n+0001cbf0: 7473 2e20 5468 6520 666c 7569 6473 2077 ts. The fluids w\n+0001cc00: 696c 6c20 6265 2062 6f75 6e64 2074 6f20 ill be bound to \n+0001cc10: 6e65 7720 6c6f 6361 7469 6f6e 732c 0a6e new locations,.n\n+0001cc20: 6f74 2074 6865 2076 6172 6961 626c 6573 ot the variables\n+0001cc30: 2063 6f6e 7461 696e 696e 6720 7468 6520 containing the \n+0001cc40: 666c 7569 6473 2e72 6570 2e6c 616e 672e fluids.rep.lang.\n+0001cc50: 696e 7465 7270 7265 7465 7223 6966 4669 interpreter#ifFi\n+0001cc60: 7273 7420 7468 6520 434f 4e44 4954 494f rst the CONDITIO\n+0001cc70: 4e20 666f 726d 2069 7320 6576 616c 7561 N form is evalua\n+0001cc80: 7465 642c 2069 6620 6974 2072 6574 7572 ted, if it retur\n+0001cc90: 6e73 2074 7275 6520 7468 650a 5452 5545 ns true the.TRUE\n+0001cca0: 2d46 4f52 4d20 6973 2065 7661 6c75 6174 -FORM is evaluat\n+0001ccb0: 6564 2061 6e64 2069 7473 2072 6573 756c ed and its resul\n+0001ccc0: 7420 7265 7475 726e 6564 2e20 4f74 6865 t returned. Othe\n+0001ccd0: 7277 6973 6520 7468 6520 7265 7375 6c74 rwise the result\n+0001cce0: 206f 660a 616e 2069 6d70 6c69 6369 7420 of.an implicit \n+0001ccf0: 7072 6f67 6e20 6f6e 2074 6865 2045 4c53 progn on the ELS\n+0001cd00: 4520 666f 726d 7320 6973 2072 6574 7572 E forms is retur\n+0001cd10: 6e65 642e 2049 6620 7468 6572 6520 6172 ned. If there ar\n+0001cd20: 6520 6e6f 2045 4c53 450a 666f 726d 7320 e no ELSE.forms \n+0001cd30: 7468 6520 6661 6c73 6520 7661 6c75 6520 the false value \n+0001cd40: 6973 2072 6574 7572 6e65 642e 0072 6570 is returned..rep\n+0001cd50: 2e6c 616e 672e 696e 7465 7270 7265 7465 .lang.interprete\n+0001cd60: 7223 616e 6420 2e20 4152 4753 0072 6570 r#and . ARGS.rep\n+0001cd70: 2e6c 616e 672e 696e 7465 7270 7265 7465 .lang.interprete\n+0001cd80: 7223 7365 7471 2d64 6566 6175 6c74 202e r#setq-default .\n+0001cd90: 2041 5247 5300 7265 702e 6c61 6e67 2e69 ARGS.rep.lang.i\n+0001cda0: 6e74 6572 7072 6574 6572 2364 6566 696e nterpreter#defin\n+0001cdb0: 652d 7370 6563 6961 6c2d 7661 7269 6162 e-special-variab\n+0001cdc0: 6c65 2056 4152 2023 216f 7074 696f 6e61 le VAR #!optiona\n+0001cdd0: 6c20 5641 4c55 4520 444f 4372 6570 2e6c l VALUE DOCrep.l\n+0001cde0: 616e 672e 696e 7465 7270 7265 7465 7223 ang.interpreter#\n+0001cdf0: 7769 7468 2d6f 626a 6563 7445 7661 6c75 with-objectEvalu\n+0001ce00: 6174 6520 4f42 4a20 616e 6420 6d61 6b65 ate OBJ and make\n+0001ce10: 2069 7473 2076 616c 7565 2060 6063 7572 its value ``cur\n+0001ce20: 7265 6e74 2727 2069 6e20 736f 6d65 2077 rent'' in some w\n+0001ce30: 6179 206d 6561 6e69 6e67 6675 6c0a 666f ay meaningful.fo\n+0001ce40: 7220 7468 6520 6461 7461 2074 7970 652c r the data type,\n+0001ce50: 2065 7661 6c75 6174 6520 616c 6c20 424f evaluate all BO\n+0001ce60: 4459 2066 6f72 6d73 2c20 7468 656e 2072 DY forms, then r\n+0001ce70: 6574 7572 6e20 746f 2074 6865 206f 6c64 eturn to the old\n+0001ce80: 0a63 7572 7265 6e74 2076 616c 7565 206f .current value o\n+0001ce90: 6620 7768 6174 6576 6572 2077 6173 2063 f whatever was c\n+0001cea0: 6861 6e67 6564 2e20 5265 7475 726e 2074 hanged. Return t\n+0001ceb0: 6865 2076 616c 7565 206f 6620 7468 6520 he value of the \n+0001cec0: 6c61 7374 0a42 4f44 5920 666f 726d 2065 last.BODY form e\n+0001ced0: 7661 6c75 6174 6564 2e00 7265 702e 6c61 valuated..rep.la\n+0001cee0: 6e67 2e69 6e74 6572 7072 6574 6572 2363 ng.interpreter#c\n+0001cef0: 6f6e 6469 7469 6f6e 2d63 6173 6520 5641 ondition-case VA\n+0001cf00: 5220 464f 524d 202e 2048 414e 444c 4552 R FORM . HANDLER\n+0001cf10: 5372 6570 2e6c 616e 672e 696e 7465 7270 Srep.lang.interp\n+0001cf20: 7265 7465 7223 6175 746f 6c6f 6164 5465 reter#autoloadTe\n+0001cf30: 6c6c 2074 6865 2065 7661 6c75 6174 6f72 ll the evaluator\n+0001cf40: 2074 6861 7420 7468 6520 7661 6c75 6520 that the value \n+0001cf50: 6f66 2053 594d 424f 4c20 7769 6c6c 2062 of SYMBOL will b\n+0001cf60: 6520 696e 6974 6961 6c69 7365 640a 6279 e initialised.by\n+0001cf70: 206c 6f61 6469 6e67 2046 494c 452e 0072 loading FILE..r\n+0001cf80: 6570 2e6c 616e 672e 696e 7465 7270 7265 ep.lang.interpre\n+0001cf90: 7465 7223 6964 656e 7469 7479 2041 5247 ter#identity ARG\n+0001cfa0: 0072 6570 2e6c 616e 672e 696e 7465 7270 .rep.lang.interp\n+0001cfb0: 7265 7465 7223 6576 616c 2d77 6865 6e2d reter#eval-when-\n+0001cfc0: 636f 6d70 696c 6520 464f 524d 7265 702e compile FORMrep.\n+0001cfd0: 6c61 6e67 2e69 6e74 6572 7072 6574 6572 lang.interpreter\n+0001cfe0: 236e 6f70 4120 646f 2d6e 6f74 6869 6e67 #nopA do-nothing\n+0001cff0: 2063 6f6d 6d61 6e64 2e00 0000 0000 0000 command........\n+0001d000: 7265 702e 696f 2e66 696c 652d 6861 6e64 rep.io.file-hand\n+0001d010: 6c65 7273 2e72 656d 6f74 652e 6674 7023 lers.remote.ftp#\n+0001d020: 7265 6d6f 7465 2d66 7470 2d65 6d70 7479 remote-ftp-empty\n+0001d030: 2d63 6163 6865 4469 7363 6172 6420 616c -cacheDiscard al\n+0001d040: 6c20 6361 6368 6564 2046 5450 2064 6972 l cached FTP dir\n+0001d050: 6563 746f 7279 2065 6e74 7269 6573 2e00 ectory entries..\n+0001d060: 7265 702e 696f 2e66 696c 652d 6861 6e64 rep.io.file-hand\n+0001d070: 6c65 7273 2e72 656d 6f74 652e 6674 7023 lers.remote.ftp#\n+0001d080: 7265 6d6f 7465 2d66 7470 2d65 6d70 7479 remote-ftp-empty\n+0001d090: 2d63 6163 6865 7263 702d 7072 6f67 7261 -cachercp-progra\n+0001d0a0: 6d54 6865 206e 616d 6520 6f66 2074 6865 mThe name of the\n+0001d0b0: 2060 7263 7027 2070 726f 6772 616d 2075 `rcp' program u\n+0001d0c0: 7365 6420 746f 2063 6f70 7920 6669 6c65 sed to copy file\n+0001d0d0: 7320 6672 6f6d 2068 6f73 7420 746f 2068 s from host to h\n+0001d0e0: 6f73 742e 0072 6570 2e74 6872 6561 6473 ost..rep.threads\n+0001d0f0: 2e6d 7574 6578 236d 6179 6265 2d6f 6274 .mutex#maybe-obt\n+0001d100: 6169 6e2d 6d75 7465 7820 4d54 5872 6570 ain-mutex MTXrep\n+0001d110: 2e74 6872 6561 6473 2e6d 6573 7361 6765 .threads.message\n+0001d120: 2d70 6f72 7423 6d61 6b65 2d6d 6573 7361 -port#make-messa\n+0001d130: 6765 2d70 6f72 7443 7265 6174 6520 616e ge-portCreate an\n+0001d140: 6420 7265 7475 726e 2061 206e 6577 206d d return a new m\n+0001d150: 6573 7361 6765 2070 6f72 742e 0072 6570 essage port..rep\n+0001d160: 2e74 6872 6561 6473 2e6d 6573 7361 6765 .threads.message\n+0001d170: 2d70 6f72 7423 6d65 7373 6167 652d 6665 -port#message-fe\n+0001d180: 7463 6820 504f 5254 2023 216f 7074 696f tch PORT #!optio\n+0001d190: 6e61 6c20 5449 4d45 4f55 5472 6570 2e74 nal TIMEOUTrep.t\n+0001d1a0: 6872 6561 6473 2e6d 6573 7361 6765 2d70 hreads.message-p\n+0001d1b0: 6f72 7423 6d65 7373 6167 652d 7365 6e64 ort#message-send\n+0001d1c0: 5365 6e64 2074 6865 206d 6573 7361 6765 Send the message\n+0001d1d0: 204d 4553 5341 4745 2028 616e 2061 7262 MESSAGE (an arb\n+0001d1e0: 6974 7261 7279 2076 616c 7565 2920 746f itrary value) to\n+0001d1f0: 206d 6573 7361 6765 2070 6f72 7420 504f message port PO\n+0001d200: 5254 2e72 6570 2e6c 616e 672e 696e 7465 RT.rep.lang.inte\n+0001d210: 7270 7265 7465 7223 6465 6675 6e64 6566 rpreter#defundef\n+0001d220: 756e 204e 414d 4520 4c41 4d42 4441 2d4c un NAME LAMBDA-L\n+0001d230: 4953 5420 5b44 4f43 2d53 5452 494e 475d IST [DOC-STRING]\n+0001d240: 2042 4f44 592e 2e2e 0a64 6566 756e 204e BODY....defun N\n+0001d250: 414d 4520 4259 5445 434f 4445 2d4f 424a AME BYTECODE-OBJ\n+0001d260: 4543 540a 0a44 6566 696e 6573 2061 2066 ECT..Defines a f\n+0001d270: 756e 6374 696f 6e20 6361 6c6c 6564 204e unction called N\n+0001d280: 414d 4520 7769 7468 2061 7267 756d 656e AME with argumen\n+0001d290: 7420 7370 6563 6966 6963 6174 696f 6e20 t specification \n+0001d2a0: 4c41 4d42 4441 2d4c 4953 542c 0a64 6f63 LAMBDA-LIST,.doc\n+0001d2b0: 756d 656e 7461 7469 6f6e 2044 4f43 2d53 umentation DOC-S\n+0001d2c0: 5452 494e 4720 286f 7074 696f 6e61 6c29 TRING (optional)\n+0001d2d0: 2061 6e64 2062 6f64 7920 424f 4459 2e72 and body BODY.r\n+0001d2e0: 6570 2e6c 616e 672e 696e 7465 7270 7265 ep.lang.interpre\n+0001d2f0: 7465 7223 6465 6663 6f6e 7374 6465 6663 ter#defconstdefc\n+0001d300: 6f6e 7374 204e 414d 4520 5641 4c55 4520 onst NAME VALUE \n+0001d310: 5b44 4f43 2d53 5452 494e 475d 0a0a 4465 [DOC-STRING]..De\n+0001d320: 6669 6e65 2061 2063 6f6e 7374 616e 7420 fine a constant \n+0001d330: 4e41 4d45 2077 686f 7365 2028 6465 6661 NAME whose (defa\n+0001d340: 756c 7429 2076 616c 7565 2069 7320 5641 ult) value is VA\n+0001d350: 4c55 452e 2049 6620 4e41 4d45 2069 730a LUE. If NAME is.\n+0001d360: 616c 7265 6164 7920 626f 756e 6420 616e already bound an\n+0001d370: 2065 7272 6f72 2069 7320 7369 676e 616c error is signal\n+0001d380: 6c65 642e 0a0a 436f 6e73 7461 6e74 7320 led...Constants \n+0001d390: 6172 6520 7472 6561 7465 6420 7370 6563 are treated spec\n+0001d3a0: 6961 6c6c 7920 6279 2074 6865 204c 6973 ially by the Lis\n+0001d3b0: 7020 636f 6d70 696c 6572 2c20 6261 7369 p compiler, basi\n+0001d3c0: 6361 6c6c 7920 7468 6579 0a61 7265 2068 cally they.are h\n+0001d3d0: 6172 642d 636f 6465 6420 696e 746f 2074 ard-coded into t\n+0001d3e0: 6865 2062 7974 652d 636f 6465 2e72 6570 he byte-code.rep\n+0001d3f0: 2e6c 616e 672e 696e 7465 7270 7265 7465 .lang.interprete\n+0001d400: 7223 6675 6e63 7469 6f6e 2327 4152 470a r#function#'ARG.\n+0001d410: 0a52 6574 7572 6e20 7468 6520 636c 6f73 .Return the clos\n+0001d420: 7572 6520 6672 6f6d 2041 5247 2c20 6569 ure from ARG, ei\n+0001d430: 7468 6572 2061 206c 616d 6264 612d 6578 ther a lambda-ex\n+0001d440: 7072 6573 7369 6f6e 2c20 6f72 2061 2073 pression, or a s\n+0001d450: 796d 626f 6c2e 0a57 6865 6e20 6170 706c ymbol..When appl\n+0001d460: 6965 6420 746f 2061 2073 796d 626f 6c2c ied to a symbol,\n+0001d470: 2074 6865 2073 796d 626f 6c27 7320 7661 the symbol's va\n+0001d480: 6c75 6520 6973 2072 6574 7572 6e65 642e lue is returned.\n+0001d490: 7265 702e 6c61 6e67 2e69 6e74 6572 7072 rep.lang.interpr\n+0001d4a0: 6574 6572 236c 6574 6c65 7420 5b56 4152 eter#letlet [VAR\n+0001d4b0: 5d20 2842 494e 4449 4e47 532e 2e2e 2920 ] (BINDINGS...) \n+0001d4c0: 424f 4459 2e2e 2e0a 0a42 696e 6473 2074 BODY.....Binds t\n+0001d4d0: 656d 706f 7261 7279 2076 616c 7565 7320 emporary values \n+0001d4e0: 746f 2073 796d 626f 6c73 2077 6869 6c65 to symbols while\n+0001d4f0: 2042 4f44 5920 6973 2062 6569 6e67 2065 BODY is being e\n+0001d500: 7661 6c75 6174 6564 2e0a 0a45 6163 6820 valuated...Each \n+0001d510: 6f66 2074 6865 2042 494e 4449 4e47 5320 of the BINDINGS \n+0001d520: 6973 2065 6974 6865 7220 6120 6c69 7374 is either a list\n+0001d530: 2060 2853 594d 424f 4c20 464f 524d 532e `(SYMBOL FORMS.\n+0001d540: 2e2e 2927 2069 6e20 7768 6963 6820 6361 ..)' in which ca\n+0001d550: 7365 0a74 6865 2076 6172 6961 626c 6520 se.the variable \n+0001d560: 5359 4d42 4f4c 2069 7320 626f 756e 6420 SYMBOL is bound \n+0001d570: 746f 2074 6865 2072 6573 756c 7420 6f66 to the result of\n+0001d580: 2065 7661 6c75 6174 696e 6720 6028 7072 evaluating `(pr\n+0001d590: 6f67 6e20 464f 524d 532e 2e2e 2927 2c0a ogn FORMS...)',.\n+0001d5a0: 6f72 2061 2073 696e 676c 6520 7379 6d62 or a single symb\n+0001d5b0: 6f6c 2c20 696e 2077 6869 6368 2063 6173 ol, in which cas\n+0001d5c0: 6520 6974 2069 7320 626f 756e 6420 746f e it is bound to\n+0001d5d0: 2074 6865 2066 616c 7365 2076 616c 7565 the false value\n+0001d5e0: 2e0a 0a49 6620 5641 5220 6973 2067 6976 ...If VAR is giv\n+0001d5f0: 656e 2c20 7468 656e 2074 6865 2073 796d en, then the sym\n+0001d600: 626f 6c20 5641 5220 6973 2062 6f75 6e64 bol VAR is bound\n+0001d610: 2074 6f20 6120 6675 6e63 7469 6f6e 2077 to a function w\n+0001d620: 686f 7365 0a66 6f72 6d61 6c20 7061 7261 hose.formal para\n+0001d630: 6d65 7465 7273 2061 7265 2074 6865 2073 meters are the s\n+0001d640: 616d 6520 6173 2074 6865 2076 6172 6961 ame as the varia\n+0001d650: 626c 6573 2062 6f75 6e64 2062 7920 7468 bles bound by th\n+0001d660: 6520 606c 6574 270a 666f 726d 2e20 5468 e `let'.form. Th\n+0001d670: 7573 2074 6865 2065 7865 6375 7469 6f6e us the execution\n+0001d680: 206f 6620 424f 4459 2e2e 2e20 6d61 7920 of BODY... may \n+0001d690: 6265 2072 6570 6561 7465 6420 6279 2069 be repeated by i\n+0001d6a0: 6e76 6f6b 696e 6720 5641 522e 0072 6570 nvoking VAR..rep\n+0001d6b0: 2e6c 616e 672e 696e 7465 7270 7265 7465 .lang.interprete\n+0001d6c0: 7223 6c65 742a 202e 2041 5247 5372 6570 r#let* . ARGSrep\n+0001d6d0: 2e6c 616e 672e 696e 7465 7270 7265 7465 .lang.interprete\n+0001d6e0: 7223 616e 6454 6865 2066 6972 7374 206f r#andThe first o\n+0001d6f0: 6620 7468 6520 4152 4753 2069 7320 6576 f the ARGS is ev\n+0001d700: 616c 7561 7465 642e 2049 6620 6974 2069 aluated. If it i\n+0001d710: 7320 6661 6c73 6520 6e6f 206d 6f72 6520 s false no more \n+0001d720: 6f66 2074 6865 0a41 5247 5320 6172 6520 of the.ARGS are \n+0001d730: 6576 616c 7561 7465 6420 616e 6420 7468 evaluated and th\n+0001d740: 6520 6061 6e64 2720 7374 6174 656d 656e e `and' statemen\n+0001d750: 7420 6576 616c 7561 7465 7320 746f 2066 t evaluates to f\n+0001d760: 616c 7365 2e0a 0a4f 7468 6572 7769 7365 alse...Otherwise\n+0001d770: 2074 6865 206e 6578 7420 6d65 6d62 6572 the next member\n+0001d780: 206f 6620 4152 4753 2069 7320 6576 616c of ARGS is eval\n+0001d790: 7561 7465 6420 616e 6420 6974 7320 7661 uated and its va\n+0001d7a0: 6c75 6520 7465 7374 6564 2e20 4966 0a6e lue tested. If.n\n+0001d7b0: 6f6e 6520 6f66 2074 6865 2041 5247 5320 one of the ARGS \n+0001d7c0: 6172 6520 6661 6c73 6520 7468 6520 636f are false the co\n+0001d7d0: 6d70 7574 6564 2076 616c 7565 206f 6620 mputed value of \n+0001d7e0: 7468 6520 6c61 7374 206d 656d 6265 7220 the last member \n+0001d7f0: 6f66 2041 5247 530a 6973 2072 6574 7572 of ARGS.is retur\n+0001d800: 6e65 6420 6672 6f6d 2074 6865 2060 616e ned from the `an\n+0001d810: 6427 2066 6f72 6d2e 7265 702e 6c61 6e67 d' form.rep.lang\n+0001d820: 2e69 6e74 6572 7072 6574 6572 2364 6566 .interpreter#def\n+0001d830: 7661 722d 7365 7471 6465 6676 6172 2d73 var-setqdefvar-s\n+0001d840: 6574 7120 5641 5249 4142 4c45 205b 5641 etq VARIABLE [VA\n+0001d850: 4c55 4520 5b44 4f43 5d5d 0a0a 4465 636c LUE [DOC]]..Decl\n+0001d860: 6172 6573 2074 6865 2073 796d 626f 6c20 ares the symbol \n+0001d870: 5641 5249 4142 4c45 2061 7320 6120 7370 VARIABLE as a sp\n+0001d880: 6563 6961 6c20 7661 7269 6162 6c65 2c20 ecial variable, \n+0001d890: 616e 6420 7365 7473 2069 7473 2076 616c and sets its val\n+0001d8a0: 7565 0a74 6f20 5641 4c55 4520 286f 7220 ue.to VALUE (or \n+0001d8b0: 6661 6c73 6520 6966 2056 414c 5545 2069 false if VALUE i\n+0001d8c0: 736e 2774 2064 6566 696e 6564 292e 2049 sn't defined). I\n+0001d8d0: 6620 444f 4320 6973 2067 6976 656e 2069 f DOC is given i\n+0001d8e0: 7420 7769 6c6c 2062 650a 696e 7374 616c t will be.instal\n+0001d8f0: 6c65 6420 6173 2074 6865 2064 6f63 756d led as the docum\n+0001d900: 656e 7461 7469 6f6e 2073 7472 696e 6720 entation string \n+0001d910: 6173 736f 6369 6174 6564 2077 6974 6820 associated with \n+0001d920: 5641 5249 4142 4c45 2e0a 0a49 7427 7320 VARIABLE...It's \n+0001d930: 7468 6520 7361 6d65 2061 7320 7468 6520 the same as the \n+0001d940: 7072 6576 696f 7573 2060 6465 6669 6e65 previous `define\n+0001d950: 2d73 7065 6369 616c 2d76 6172 6961 626c -special-variabl\n+0001d960: 6527 2e72 6570 2e6c 616e 672e 696e 7465 e'.rep.lang.inte\n+0001d970: 7270 7265 7465 7223 646f 646f 2056 4152 rpreter#dodo VAR\n+0001d980: 5320 2854 4553 5420 4558 5052 2e2e 2e29 S (TEST EXPR...)\n+0001d990: 2042 4f44 592e 2e2e 0a0a 6064 6f27 2069 BODY.....`do' i\n+0001d9a0: 7320 616e 2069 7465 7261 7469 6f6e 2063 s an iteration c\n+0001d9b0: 6f6e 7374 7275 6374 3b20 5641 5253 2073 onstruct; VARS s\n+0001d9c0: 7065 6369 6669 6573 2061 2073 6574 206f pecifies a set o\n+0001d9d0: 6620 7661 7269 6162 6c65 0a62 696e 6469 f variable.bindi\n+0001d9e0: 6e67 7320 746f 2062 6520 6372 6561 7465 ngs to be create\n+0001d9f0: 642c 2068 6f77 2074 6865 7920 6172 6520 d, how they are \n+0001da00: 696e 6974 6961 6c69 7a65 6420 616e 6420 initialized and \n+0001da10: 686f 7720 7468 6579 2061 7265 0a75 7064 how they are.upd\n+0001da20: 6174 6564 206f 6e20 6561 6368 2069 7465 ated on each ite\n+0001da30: 7261 7469 6f6e 2e20 5445 5354 2073 7065 ration. TEST spe\n+0001da40: 6369 6669 6573 2074 6865 2074 6572 6d69 cifies the termi\n+0001da50: 6e61 7469 6f6e 2063 6f6e 6469 7469 6f6e nation condition\n+0001da60: 206f 660a 7468 6520 6c6f 6f70 2c20 616e of.the loop, an\n+0001da70: 7920 4558 5052 2e2e 2e20 666f 726d 7320 y EXPR... forms \n+0001da80: 6172 6520 6576 616c 7561 7465 6420 696d are evaluated im\n+0001da90: 6d65 6469 6174 656c 7920 7072 696f 7220 mediately prior \n+0001daa0: 746f 2065 7869 7469 6e67 0a74 6865 2060 to exiting.the `\n+0001dab0: 646f 2720 636f 6e73 7472 7563 742e 2054 do' construct. T\n+0001dac0: 6865 2042 4f44 592e 2e2e 2066 6f72 6d73 he BODY... forms\n+0001dad0: 2073 7065 6369 6679 2074 6865 2073 6964 specify the sid\n+0001dae0: 6520 6566 6665 6374 696e 6720 626f 6479 e effecting body\n+0001daf0: 0a6f 6620 7468 6520 6c6f 6f70 2e0a 0a56 .of the loop...V\n+0001db00: 4152 5320 6973 2061 206c 6973 7420 6f66 ARS is a list of\n+0001db10: 2076 6172 6961 626c 6520 636c 6175 7365 variable clause\n+0001db20: 732c 2065 6163 6820 6f66 2077 6869 6368 s, each of which\n+0001db30: 2068 6173 2074 6865 2073 7472 7563 7475 has the structu\n+0001db40: 7265 0a60 2856 4152 4941 424c 4520 494e re.`(VARIABLE IN\n+0001db50: 4954 2053 5445 5029 2720 7768 6572 6520 IT STEP)' where \n+0001db60: 5641 5249 4142 4c45 2069 7320 7468 6520 VARIABLE is the \n+0001db70: 6e61 6d65 206f 6620 6120 7661 7269 6162 name of a variab\n+0001db80: 6c65 2c20 494e 4954 0a64 6566 696e 6573 le, INIT.defines\n+0001db90: 2074 6865 2069 6e69 7469 616c 2076 616c the initial val\n+0001dba0: 7565 206f 6620 6974 7320 6269 6e64 696e ue of its bindin\n+0001dbb0: 672c 2061 6e64 2053 5445 5020 6465 6669 g, and STEP defi\n+0001dbc0: 6e65 7320 686f 7720 7468 6520 6e65 7874 nes how the next\n+0001dbd0: 0a76 616c 7565 206f 6620 7468 6520 6269 .value of the bi\n+0001dbe0: 6e64 696e 6720 6973 2063 6f6d 7075 7465 nding is compute\n+0001dbf0: 642e 2041 6e20 616c 7465 726e 6174 6976 d. An alternativ\n+0001dc00: 6520 666f 726d 2069 7320 6028 5641 5249 e form is `(VARI\n+0001dc10: 4142 4c45 0a49 4e49 5429 272c 2069 6e20 ABLE.INIT)', in \n+0001dc20: 7468 6973 2063 6173 6520 7468 6520 7661 this case the va\n+0001dc30: 6c75 6520 6f66 2074 6865 2062 696e 6469 lue of the bindi\n+0001dc40: 6e67 2064 6f65 7320 6e6f 7420 6368 616e ng does not chan\n+0001dc50: 6765 2061 6372 6f73 730a 6c6f 6f70 2069 ge across.loop i\n+0001dc60: 7465 7261 7469 6f6e 732e 0a0a 4561 6368 terations...Each\n+0001dc70: 2069 7465 7261 7469 6f6e 2062 6567 696e iteration begin\n+0001dc80: 7320 6279 2065 7661 6c75 6174 696e 6720 s by evaluating \n+0001dc90: 5445 5354 2c20 6966 2074 6865 2072 6573 TEST, if the res\n+0001dca0: 756c 7420 6973 2066 616c 7365 2c20 7468 ult is false, th\n+0001dcb0: 656e 0a74 6865 2042 4f44 592e 2e2e 2065 en.the BODY... e\n+0001dcc0: 7870 7265 7373 696f 6e73 2061 7265 2065 xpressions are e\n+0001dcd0: 7661 6c75 6174 6564 2c20 616e 6420 7468 valuated, and th\n+0001dce0: 6520 7661 7269 6162 6c65 7320 626f 756e e variables boun\n+0001dcf0: 6420 746f 206e 6577 0a6c 6f63 6174 696f d to new.locatio\n+0001dd00: 6e73 2069 6e69 7469 616c 697a 6564 2074 ns initialized t\n+0001dd10: 6f20 7468 6520 7265 7375 6c74 7320 6f66 o the results of\n+0001dd20: 2065 7661 6c75 6174 696e 6720 7468 6520 evaluating the \n+0001dd30: 6173 736f 6369 6174 6564 2053 5445 500a associated STEP.\n+0001dd40: 666f 726d 732e 0a0a 4966 2074 6865 2072 forms...If the r\n+0001dd50: 6573 756c 7420 6f66 2065 7661 6c75 6174 esult of evaluat\n+0001dd60: 696e 6720 5445 5354 2069 7320 7472 7565 ing TEST is true\n+0001dd70: 2074 6865 6e20 7468 6520 4558 5052 2e2e then the EXPR..\n+0001dd80: 2e20 666f 726d 7320 6172 650a 6576 616c . forms are.eval\n+0001dd90: 7561 7465 642c 2061 6e64 2074 6865 2060 uated, and the `\n+0001dda0: 646f 2720 636f 6e73 7472 7563 7420 7265 do' construct re\n+0001ddb0: 7475 726e 7320 7468 6520 7661 6c75 6520 turns the value \n+0001ddc0: 6f66 2074 6865 206c 6173 7420 4558 5052 of the last EXPR\n+0001ddd0: 0a66 6f72 6d20 6576 616c 7561 7465 642e .form evaluated.\n+0001dde0: 0a0a 2864 6f20 2828 7665 6320 286d 616b ..(do ((vec (mak\n+0001ddf0: 652d 7665 6374 6f72 2035 2929 0a20 2020 e-vector 5)). \n+0001de00: 2020 2869 2030 2028 312b 2069 2929 290a (i 0 (1+ i))).\n+0001de10: 2020 2020 2828 3d20 6920 3529 2076 6563 ((= i 5) vec\n+0001de20: 290a 2020 2861 7365 7420 7665 6320 6920 ). (aset vec i \n+0001de30: 6929 2920 3d3e 205b 3020 3120 3220 3320 i)) => [0 1 2 3 \n+0001de40: 345d 0072 6570 2e6c 616e 672e 696e 7465 4].rep.lang.inte\n+0001de50: 7270 7265 7465 7223 646f 2056 4152 5320 rpreter#do VARS \n+0001de60: 5445 5354 202e 2042 4f44 5900 7265 702e TEST . BODY.rep.\n+0001de70: 6c61 6e67 2e69 6e74 6572 7072 6574 6572 lang.interpreter\n+0001de80: 2377 6869 6c65 2043 4f4e 4449 5449 4f4e #while CONDITION\n+0001de90: 202e 2042 4f44 5972 6570 2e6c 616e 672e . BODYrep.lang.\n+0001dea0: 696e 7465 7270 7265 7465 7223 7072 6f67 interpreter#prog\n+0001deb0: 3146 6972 7374 2065 7661 6c73 2046 4f52 1First evals FOR\n+0001dec0: 4d31 2074 6865 6e20 464f 524d 532c 2072 M1 then FORMS, r\n+0001ded0: 6574 7572 6e73 2074 6865 2076 616c 7565 eturns the value\n+0001dee0: 2074 6861 7420 464f 524d 3120 6761 7665 that FORM1 gave\n+0001def0: 2e00 7265 702e 6c61 6e67 2e69 6e74 6572 ..rep.lang.inter\n+0001df00: 7072 6574 6572 2364 6563 6c61 7265 7265 preter#declarere\n+0001df10: 702e 6c61 6e67 2e69 6e74 6572 7072 6574 p.lang.interpret\n+0001df20: 6572 2363 6174 6368 4576 616c 7561 7465 er#catchEvaluate\n+0001df30: 2042 4f44 5920 696e 2061 6e20 696d 706c BODY in an impl\n+0001df40: 6963 6974 2070 726f 676e 3b20 6e6f 6e2d icit progn; non-\n+0001df50: 6c6f 6361 6c20 6578 6974 7320 6172 6520 local exits are \n+0001df60: 616c 6c6f 7765 6420 7769 7468 0a60 2874 allowed with.`(t\n+0001df70: 6872 6f77 2054 4147 2927 2e20 5468 6520 hrow TAG)'. The \n+0001df80: 7661 6c75 6520 6f66 2074 6865 2060 6361 value of the `ca\n+0001df90: 7463 6827 2066 6f72 6d20 6973 2065 6974 tch' form is eit\n+0001dfa0: 6865 7220 7468 6520 7661 6c75 6520 6f66 her the value of\n+0001dfb0: 2074 6865 0a70 726f 676e 206f 7220 7468 the.progn or th\n+0001dfc0: 6520 7661 6c75 6520 6769 7665 6e20 746f e value given to\n+0001dfd0: 2061 6e79 206d 6174 6368 696e 6720 6074 any matching `t\n+0001dfe0: 6872 6f77 2720 666f 726d 2e00 0000 0000 hrow' form......\n 0001dff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 0001e000: 7265 702e 6c61 6e67 2e69 6e74 6572 7072 rep.lang.interpr\n-0001e010: 6574 6572 236c 6574 6c65 7420 5b56 4152 eter#letlet [VAR\n-0001e020: 5d20 2842 494e 4449 4e47 532e 2e2e 2920 ] (BINDINGS...) \n-0001e030: 424f 4459 2e2e 2e0a 0a42 696e 6473 2074 BODY.....Binds t\n-0001e040: 656d 706f 7261 7279 2076 616c 7565 7320 emporary values \n-0001e050: 746f 2073 796d 626f 6c73 2077 6869 6c65 to symbols while\n-0001e060: 2042 4f44 5920 6973 2062 6569 6e67 2065 BODY is being e\n-0001e070: 7661 6c75 6174 6564 2e0a 0a45 6163 6820 valuated...Each \n-0001e080: 6f66 2074 6865 2042 494e 4449 4e47 5320 of the BINDINGS \n-0001e090: 6973 2065 6974 6865 7220 6120 6c69 7374 is either a list\n-0001e0a0: 2060 2853 594d 424f 4c20 464f 524d 532e `(SYMBOL FORMS.\n-0001e0b0: 2e2e 2927 2069 6e20 7768 6963 6820 6361 ..)' in which ca\n-0001e0c0: 7365 0a74 6865 2076 6172 6961 626c 6520 se.the variable \n-0001e0d0: 5359 4d42 4f4c 2069 7320 626f 756e 6420 SYMBOL is bound \n-0001e0e0: 746f 2074 6865 2072 6573 756c 7420 6f66 to the result of\n-0001e0f0: 2065 7661 6c75 6174 696e 6720 6028 7072 evaluating `(pr\n-0001e100: 6f67 6e20 464f 524d 532e 2e2e 2927 2c0a ogn FORMS...)',.\n-0001e110: 6f72 2061 2073 696e 676c 6520 7379 6d62 or a single symb\n-0001e120: 6f6c 2c20 696e 2077 6869 6368 2063 6173 ol, in which cas\n-0001e130: 6520 6974 2069 7320 626f 756e 6420 746f e it is bound to\n-0001e140: 2074 6865 2066 616c 7365 2076 616c 7565 the false value\n-0001e150: 2e0a 0a49 6620 5641 5220 6973 2067 6976 ...If VAR is giv\n-0001e160: 656e 2c20 7468 656e 2074 6865 2073 796d en, then the sym\n-0001e170: 626f 6c20 5641 5220 6973 2062 6f75 6e64 bol VAR is bound\n-0001e180: 2074 6f20 6120 6675 6e63 7469 6f6e 2077 to a function w\n-0001e190: 686f 7365 0a66 6f72 6d61 6c20 7061 7261 hose.formal para\n-0001e1a0: 6d65 7465 7273 2061 7265 2074 6865 2073 meters are the s\n-0001e1b0: 616d 6520 6173 2074 6865 2076 6172 6961 ame as the varia\n-0001e1c0: 626c 6573 2062 6f75 6e64 2062 7920 7468 bles bound by th\n-0001e1d0: 6520 606c 6574 270a 666f 726d 2e20 5468 e `let'.form. Th\n-0001e1e0: 7573 2074 6865 2065 7865 6375 7469 6f6e us the execution\n-0001e1f0: 206f 6620 424f 4459 2e2e 2e20 6d61 7920 of BODY... may \n-0001e200: 6265 2072 6570 6561 7465 6420 6279 2069 be repeated by i\n-0001e210: 6e76 6f6b 696e 6720 5641 522e 7265 702e nvoking VAR.rep.\n-0001e220: 6c61 6e67 2e69 6e74 6572 7072 6574 6572 lang.interpreter\n-0001e230: 2361 6e64 5468 6520 6669 7273 7420 6f66 #andThe first of\n-0001e240: 2074 6865 2041 5247 5320 6973 2065 7661 the ARGS is eva\n-0001e250: 6c75 6174 6564 2e20 4966 2069 7420 6973 luated. If it is\n-0001e260: 2066 616c 7365 206e 6f20 6d6f 7265 206f false no more o\n-0001e270: 6620 7468 650a 4152 4753 2061 7265 2065 f the.ARGS are e\n-0001e280: 7661 6c75 6174 6564 2061 6e64 2074 6865 valuated and the\n-0001e290: 2060 616e 6427 2073 7461 7465 6d65 6e74 `and' statement\n-0001e2a0: 2065 7661 6c75 6174 6573 2074 6f20 6661 evaluates to fa\n-0001e2b0: 6c73 652e 0a0a 4f74 6865 7277 6973 6520 lse...Otherwise \n-0001e2c0: 7468 6520 6e65 7874 206d 656d 6265 7220 the next member \n-0001e2d0: 6f66 2041 5247 5320 6973 2065 7661 6c75 of ARGS is evalu\n-0001e2e0: 6174 6564 2061 6e64 2069 7473 2076 616c ated and its val\n-0001e2f0: 7565 2074 6573 7465 642e 2049 660a 6e6f ue tested. If.no\n-0001e300: 6e65 206f 6620 7468 6520 4152 4753 2061 ne of the ARGS a\n-0001e310: 7265 2066 616c 7365 2074 6865 2063 6f6d re false the com\n-0001e320: 7075 7465 6420 7661 6c75 6520 6f66 2074 puted value of t\n-0001e330: 6865 206c 6173 7420 6d65 6d62 6572 206f he last member o\n-0001e340: 6620 4152 4753 0a69 7320 7265 7475 726e f ARGS.is return\n-0001e350: 6564 2066 726f 6d20 7468 6520 6061 6e64 ed from the `and\n-0001e360: 2720 666f 726d 2e72 6570 2e6c 616e 672e ' form.rep.lang.\n-0001e370: 696e 7465 7270 7265 7465 7223 6465 6676 interpreter#defv\n-0001e380: 6172 2d73 6574 7164 6566 7661 722d 7365 ar-setqdefvar-se\n-0001e390: 7471 2056 4152 4941 424c 4520 5b56 414c tq VARIABLE [VAL\n-0001e3a0: 5545 205b 444f 435d 5d0a 0a44 6563 6c61 UE [DOC]]..Decla\n-0001e3b0: 7265 7320 7468 6520 7379 6d62 6f6c 2056 res the symbol V\n-0001e3c0: 4152 4941 424c 4520 6173 2061 2073 7065 ARIABLE as a spe\n-0001e3d0: 6369 616c 2076 6172 6961 626c 652c 2061 cial variable, a\n-0001e3e0: 6e64 2073 6574 7320 6974 7320 7661 6c75 nd sets its valu\n-0001e3f0: 650a 746f 2056 414c 5545 2028 6f72 2066 e.to VALUE (or f\n-0001e400: 616c 7365 2069 6620 5641 4c55 4520 6973 alse if VALUE is\n-0001e410: 6e27 7420 6465 6669 6e65 6429 2e20 4966 n't defined). If\n-0001e420: 2044 4f43 2069 7320 6769 7665 6e20 6974 DOC is given it\n-0001e430: 2077 696c 6c20 6265 0a69 6e73 7461 6c6c will be.install\n-0001e440: 6564 2061 7320 7468 6520 646f 6375 6d65 ed as the docume\n-0001e450: 6e74 6174 696f 6e20 7374 7269 6e67 2061 ntation string a\n-0001e460: 7373 6f63 6961 7465 6420 7769 7468 2056 ssociated with V\n-0001e470: 4152 4941 424c 452e 0a0a 4974 2773 2074 ARIABLE...It's t\n-0001e480: 6865 2073 616d 6520 6173 2074 6865 2070 he same as the p\n-0001e490: 7265 7669 6f75 7320 6064 6566 696e 652d revious `define-\n-0001e4a0: 7370 6563 6961 6c2d 7661 7269 6162 6c65 special-variable\n-0001e4b0: 272e 7265 702e 6c61 6e67 2e69 6e74 6572 '.rep.lang.inter\n-0001e4c0: 7072 6574 6572 2364 6f64 6f20 5641 5253 preter#dodo VARS\n-0001e4d0: 2028 5445 5354 2045 5850 522e 2e2e 2920 (TEST EXPR...) \n-0001e4e0: 424f 4459 2e2e 2e0a 0a60 646f 2720 6973 BODY.....`do' is\n-0001e4f0: 2061 6e20 6974 6572 6174 696f 6e20 636f an iteration co\n-0001e500: 6e73 7472 7563 743b 2056 4152 5320 7370 nstruct; VARS sp\n-0001e510: 6563 6966 6965 7320 6120 7365 7420 6f66 ecifies a set of\n-0001e520: 2076 6172 6961 626c 650a 6269 6e64 696e variable.bindin\n-0001e530: 6773 2074 6f20 6265 2063 7265 6174 6564 gs to be created\n-0001e540: 2c20 686f 7720 7468 6579 2061 7265 2069 , how they are i\n-0001e550: 6e69 7469 616c 697a 6564 2061 6e64 2068 nitialized and h\n-0001e560: 6f77 2074 6865 7920 6172 650a 7570 6461 ow they are.upda\n-0001e570: 7465 6420 6f6e 2065 6163 6820 6974 6572 ted on each iter\n-0001e580: 6174 696f 6e2e 2054 4553 5420 7370 6563 ation. TEST spec\n-0001e590: 6966 6965 7320 7468 6520 7465 726d 696e ifies the termin\n-0001e5a0: 6174 696f 6e20 636f 6e64 6974 696f 6e20 ation condition \n-0001e5b0: 6f66 0a74 6865 206c 6f6f 702c 2061 6e79 of.the loop, any\n-0001e5c0: 2045 5850 522e 2e2e 2066 6f72 6d73 2061 EXPR... forms a\n-0001e5d0: 7265 2065 7661 6c75 6174 6564 2069 6d6d re evaluated imm\n-0001e5e0: 6564 6961 7465 6c79 2070 7269 6f72 2074 ediately prior t\n-0001e5f0: 6f20 6578 6974 696e 670a 7468 6520 6064 o exiting.the `d\n-0001e600: 6f27 2063 6f6e 7374 7275 6374 2e20 5468 o' construct. Th\n-0001e610: 6520 424f 4459 2e2e 2e20 666f 726d 7320 e BODY... forms \n-0001e620: 7370 6563 6966 7920 7468 6520 7369 6465 specify the side\n-0001e630: 2065 6666 6563 7469 6e67 2062 6f64 790a effecting body.\n-0001e640: 6f66 2074 6865 206c 6f6f 702e 0a0a 5641 of the loop...VA\n-0001e650: 5253 2069 7320 6120 6c69 7374 206f 6620 RS is a list of \n-0001e660: 7661 7269 6162 6c65 2063 6c61 7573 6573 variable clauses\n-0001e670: 2c20 6561 6368 206f 6620 7768 6963 6820 , each of which \n-0001e680: 6861 7320 7468 6520 7374 7275 6374 7572 has the structur\n-0001e690: 650a 6028 5641 5249 4142 4c45 2049 4e49 e.`(VARIABLE INI\n-0001e6a0: 5420 5354 4550 2927 2077 6865 7265 2056 T STEP)' where V\n-0001e6b0: 4152 4941 424c 4520 6973 2074 6865 206e ARIABLE is the n\n-0001e6c0: 616d 6520 6f66 2061 2076 6172 6961 626c ame of a variabl\n-0001e6d0: 652c 2049 4e49 540a 6465 6669 6e65 7320 e, INIT.defines \n-0001e6e0: 7468 6520 696e 6974 6961 6c20 7661 6c75 the initial valu\n-0001e6f0: 6520 6f66 2069 7473 2062 696e 6469 6e67 e of its binding\n-0001e700: 2c20 616e 6420 5354 4550 2064 6566 696e , and STEP defin\n-0001e710: 6573 2068 6f77 2074 6865 206e 6578 740a es how the next.\n-0001e720: 7661 6c75 6520 6f66 2074 6865 2062 696e value of the bin\n-0001e730: 6469 6e67 2069 7320 636f 6d70 7574 6564 ding is computed\n-0001e740: 2e20 416e 2061 6c74 6572 6e61 7469 7665 . An alternative\n-0001e750: 2066 6f72 6d20 6973 2060 2856 4152 4941 form is `(VARIA\n-0001e760: 424c 450a 494e 4954 2927 2c20 696e 2074 BLE.INIT)', in t\n-0001e770: 6869 7320 6361 7365 2074 6865 2076 616c his case the val\n-0001e780: 7565 206f 6620 7468 6520 6269 6e64 696e ue of the bindin\n-0001e790: 6720 646f 6573 206e 6f74 2063 6861 6e67 g does not chang\n-0001e7a0: 6520 6163 726f 7373 0a6c 6f6f 7020 6974 e across.loop it\n-0001e7b0: 6572 6174 696f 6e73 2e0a 0a45 6163 6820 erations...Each \n-0001e7c0: 6974 6572 6174 696f 6e20 6265 6769 6e73 iteration begins\n-0001e7d0: 2062 7920 6576 616c 7561 7469 6e67 2054 by evaluating T\n-0001e7e0: 4553 542c 2069 6620 7468 6520 7265 7375 EST, if the resu\n-0001e7f0: 6c74 2069 7320 6661 6c73 652c 2074 6865 lt is false, the\n-0001e800: 6e0a 7468 6520 424f 4459 2e2e 2e20 6578 n.the BODY... ex\n-0001e810: 7072 6573 7369 6f6e 7320 6172 6520 6576 pressions are ev\n-0001e820: 616c 7561 7465 642c 2061 6e64 2074 6865 aluated, and the\n-0001e830: 2076 6172 6961 626c 6573 2062 6f75 6e64 variables bound\n-0001e840: 2074 6f20 6e65 770a 6c6f 6361 7469 6f6e to new.location\n-0001e850: 7320 696e 6974 6961 6c69 7a65 6420 746f s initialized to\n-0001e860: 2074 6865 2072 6573 756c 7473 206f 6620 the results of \n-0001e870: 6576 616c 7561 7469 6e67 2074 6865 2061 evaluating the a\n-0001e880: 7373 6f63 6961 7465 6420 5354 4550 0a66 ssociated STEP.f\n-0001e890: 6f72 6d73 2e0a 0a49 6620 7468 6520 7265 orms...If the re\n-0001e8a0: 7375 6c74 206f 6620 6576 616c 7561 7469 sult of evaluati\n-0001e8b0: 6e67 2054 4553 5420 6973 2074 7275 6520 ng TEST is true \n-0001e8c0: 7468 656e 2074 6865 2045 5850 522e 2e2e then the EXPR...\n-0001e8d0: 2066 6f72 6d73 2061 7265 0a65 7661 6c75 forms are.evalu\n-0001e8e0: 6174 6564 2c20 616e 6420 7468 6520 6064 ated, and the `d\n-0001e8f0: 6f27 2063 6f6e 7374 7275 6374 2072 6574 o' construct ret\n-0001e900: 7572 6e73 2074 6865 2076 616c 7565 206f urns the value o\n-0001e910: 6620 7468 6520 6c61 7374 2045 5850 520a f the last EXPR.\n-0001e920: 666f 726d 2065 7661 6c75 6174 6564 2e0a form evaluated..\n-0001e930: 0a28 646f 2028 2876 6563 2028 6d61 6b65 .(do ((vec (make\n-0001e940: 2d76 6563 746f 7220 3529 290a 2020 2020 -vector 5)). \n-0001e950: 2028 6920 3020 2831 2b20 6929 2929 0a20 (i 0 (1+ i))). \n-0001e960: 2020 2028 283d 2069 2035 2920 7665 6329 ((= i 5) vec)\n-0001e970: 0a20 2028 6173 6574 2076 6563 2069 2069 . (aset vec i i\n-0001e980: 2929 203d 3e20 5b30 2031 2032 2033 2034 )) => [0 1 2 3 4\n-0001e990: 5d00 7265 702e 6c61 6e67 2e69 6e74 6572 ].rep.lang.inter\n-0001e9a0: 7072 6574 6572 2364 6f20 5641 5253 2054 preter#do VARS T\n-0001e9b0: 4553 5420 2e20 424f 4459 0072 6570 2e6c EST . BODY.rep.l\n-0001e9c0: 616e 672e 696e 7465 7270 7265 7465 7223 ang.interpreter#\n-0001e9d0: 7768 696c 6520 434f 4e44 4954 494f 4e20 while CONDITION \n-0001e9e0: 2e20 424f 4459 7265 702e 6c61 6e67 2e69 . BODYrep.lang.i\n-0001e9f0: 6e74 6572 7072 6574 6572 2370 726f 6731 nterpreter#prog1\n-0001ea00: 4669 7273 7420 6576 616c 7320 464f 524d First evals FORM\n-0001ea10: 3120 7468 656e 2046 4f52 4d53 2c20 7265 1 then FORMS, re\n-0001ea20: 7475 726e 7320 7468 6520 7661 6c75 6520 turns the value \n-0001ea30: 7468 6174 2046 4f52 4d31 2067 6176 652e that FORM1 gave.\n-0001ea40: 0072 6570 2e6c 616e 672e 696e 7465 7270 .rep.lang.interp\n-0001ea50: 7265 7465 7223 6465 636c 6172 6572 6570 reter#declarerep\n-0001ea60: 2e6c 616e 672e 696e 7465 7270 7265 7465 .lang.interprete\n-0001ea70: 7223 6361 7463 6845 7661 6c75 6174 6520 r#catchEvaluate \n-0001ea80: 424f 4459 2069 6e20 616e 2069 6d70 6c69 BODY in an impli\n-0001ea90: 6369 7420 7072 6f67 6e3b 206e 6f6e 2d6c cit progn; non-l\n-0001eaa0: 6f63 616c 2065 7869 7473 2061 7265 2061 ocal exits are a\n-0001eab0: 6c6c 6f77 6564 2077 6974 680a 6028 7468 llowed with.`(th\n-0001eac0: 726f 7720 5441 4729 272e 2054 6865 2076 row TAG)'. The v\n-0001ead0: 616c 7565 206f 6620 7468 6520 6063 6174 alue of the `cat\n-0001eae0: 6368 2720 666f 726d 2069 7320 6569 7468 ch' form is eith\n-0001eaf0: 6572 2074 6865 2076 616c 7565 206f 6620 er the value of \n-0001eb00: 7468 650a 7072 6f67 6e20 6f72 2074 6865 the.progn or the\n-0001eb10: 2076 616c 7565 2067 6976 656e 2074 6f20 value given to \n-0001eb20: 616e 7920 6d61 7463 6869 6e67 2060 7468 any matching `th\n-0001eb30: 726f 7727 2066 6f72 6d2e 0072 6570 2e6c row' form..rep.l\n-0001eb40: 616e 672e 696e 7465 7270 7265 7465 7223 ang.interpreter#\n-0001eb50: 6361 7463 6820 5441 4720 2e20 424f 4459 catch TAG . BODY\n-0001eb60: 0072 6570 2e6c 616e 672e 696e 7465 7270 .rep.lang.interp\n-0001eb70: 7265 7465 7223 7468 726f 7720 5441 4720 reter#throw TAG \n-0001eb80: 2321 6f70 7469 6f6e 616c 2056 414c 5545 #!optional VALUE\n-0001eb90: 0072 6570 2e6c 616e 672e 696e 7465 7270 .rep.lang.interp\n-0001eba0: 7265 7465 7223 756e 7769 6e64 2d70 726f reter#unwind-pro\n-0001ebb0: 7465 6374 2046 4f52 4d20 2e20 424f 4459 tect FORM . BODY\n-0001ebc0: 0072 6570 2e6c 616e 672e 696e 7465 7270 .rep.lang.interp\n-0001ebd0: 7265 7465 7223 6175 746f 6c6f 6164 2053 reter#autoload S\n-0001ebe0: 594d 424f 4c2d 464f 524d 2046 494c 4520 YMBOL-FORM FILE \n-0001ebf0: 2321 7265 7374 2045 5854 5241 0072 6570 #!rest EXTRA.rep\n-0001ec00: 2e6c 616e 672e 696e 7465 7270 7265 7465 .lang.interprete\n-0001ec10: 7223 6479 6e61 6d69 632d 7769 6e64 2042 r#dynamic-wind B\n-0001ec20: 4546 4f52 4520 5448 554e 4b20 4146 5445 EFORE THUNK AFTE\n-0001ec30: 5272 6570 2e6c 616e 672e 696e 7465 7270 Rrep.lang.interp\n-0001ec40: 7265 7465 7223 6675 6e63 7469 6f6e 2d6e reter#function-n\n-0001ec50: 616d 6552 6574 7572 6e73 2074 6865 2066 ameReturns the f\n-0001ec60: 756e 6374 696f 6e27 7320 6e61 6d65 2028 unction's name (\n-0001ec70: 6120 7379 6d62 6f6c 292e 0072 6570 2e6c a symbol)..rep.l\n-0001ec80: 616e 672e 696e 7465 7270 7265 7465 7223 ang.interpreter#\n-0001ec90: 6675 6e63 7469 6f6e 2d6e 616d 6520 4655 function-name FU\n-0001eca0: 4e43 7265 702e 6c61 6e67 2e6d 6174 6823 NCrep.lang.math#\n-0001ecb0: 706f 7369 7469 7665 7052 6574 7572 6e20 positivepReturn \n-0001ecc0: 7420 6966 2058 2069 7320 6772 6561 7465 t if X is greate\n-0001ecd0: 7220 7468 616e 207a 6572 6f2e 7265 702e r than zero.rep.\n-0001ece0: 6e65 742e 646f 6d61 696e 2d6e 616d 6523 net.domain-name#\n-0001ecf0: 646f 6d61 696e 2d70 6172 7473 5265 7475 domain-partsRetu\n-0001ed00: 726e 2074 6865 206c 6973 7420 6f66 2064 rn the list of d\n-0001ed10: 6f6d 6169 6e20 636f 6d70 6f6e 656e 7473 omain components\n-0001ed20: 2074 6861 7420 7468 6520 7374 7269 6e67 that the string\n-0001ed30: 2044 4f4d 4149 4e20 636f 6e73 6973 7473 DOMAIN consists\n-0001ed40: 206f 662e 7265 702e 6e65 742e 646f 6d61 of.rep.net.doma\n-0001ed50: 696e 2d6e 616d 6523 6d61 702d 646f 6d61 in-name#map-doma\n-0001ed60: 696e 7343 616c 6c20 2846 554e 204e 414d insCall (FUN NAM\n-0001ed70: 4529 2066 6f72 2065 6163 6820 7375 622d E) for each sub-\n-0001ed80: 646f 6d61 696e 206f 6620 444f 4d41 494e domain of DOMAIN\n-0001ed90: 2028 7374 6172 7469 6e67 2077 6974 6820 (starting with \n-0001eda0: 444f 4d41 494e 292e 0072 6570 2e6e 6574 DOMAIN)..rep.net\n-0001edb0: 2e64 6f6d 6169 6e2d 6e61 6d65 236d 6170 .domain-name#map\n-0001edc0: 2d64 6f6d 6169 6e73 2d64 6f77 6e77 6172 -domains-downwar\n-0001edd0: 6473 2046 554e 2044 4f4d 4149 4e00 7265 ds FUN DOMAIN.re\n-0001ede0: 702e 6e65 742e 7270 6323 7270 632d 736f p.net.rpc#rpc-so\n-0001edf0: 636b 6574 2d6c 6973 7465 6e65 7220 4d41 cket-listener MA\n-0001ee00: 5354 4552 2d53 4f43 4b45 5400 7265 702e STER-SOCKET.rep.\n-0001ee10: 6e65 742e 7270 6323 7270 632d 6465 7374 net.rpc#rpc-dest\n-0001ee20: 726f 792d 7365 7276 6572 0072 6570 2e6e roy-server.rep.n\n-0001ee30: 6574 2e72 7063 2361 7379 6e63 2d72 7063 et.rpc#async-rpc\n-0001ee40: 2d63 616c 6c20 5052 4f58 5920 2321 6b65 -call PROXY #!ke\n-0001ee50: 7920 4341 4c4c 4241 434b 202e 2041 5247 y CALLBACK . ARG\n-0001ee60: 5372 6570 2e6e 6574 2e72 7063 2372 656d Srep.net.rpc#rem\n-0001ee70: 6f74 652d 7365 7276 616e 742d 6964 2d3e ote-servant-id->\n-0001ee80: 676c 6f62 616c 2d69 6452 6574 7572 6e20 global-idReturn \n-0001ee90: 7468 6520 676c 6f62 616c 6c79 2072 6566 the globally ref\n-0001eea0: 6572 656e 6365 6162 6c65 2052 5043 2073 erenceable RPC s\n-0001eeb0: 6572 7661 6e74 2069 6420 666f 7220 7468 ervant id for th\n-0001eec0: 6520 6c6f 6361 6c20 7365 7276 616e 740a e local servant.\n-0001eed0: 6964 2049 4420 2861 2073 796d 626f 6c29 id ID (a symbol)\n-0001eee0: 2061 7373 6f63 6961 7465 6420 7769 7468 associated with\n-0001eef0: 2074 6865 2069 6e76 6f6b 6572 206f 6620 the invoker of \n-0001ef00: 7468 6520 6375 7272 656e 746c 7920 6163 the currently ac\n-0001ef10: 7469 7665 2052 5043 0a72 6571 7565 7374 tive RPC.request\n-0001ef20: 2e2a 6973 7065 6c6c 2d65 6368 6f2d 6f75 .*ispell-echo-ou\n-0001ef30: 7470 7574 2a55 7365 2066 6f72 2064 6562 tput*Use for deb\n-0001ef40: 7567 6769 6e67 206f 6e6c 792e 0072 6570 ugging only..rep\n-0001ef50: 2e75 7469 6c2e 6973 7065 6c6c 2369 7370 .util.ispell#isp\n-0001ef60: 656c 6c2d 7374 6f70 0072 6570 2e75 7469 ell-stop.rep.uti\n-0001ef70: 6c2e 6973 7065 6c6c 2369 7370 656c 6c2d l.ispell#ispell-\n-0001ef80: 6164 642d 776f 7264 2d74 6f2d 6469 6374 add-word-to-dict\n-0001ef90: 696f 6e61 7279 2057 4f52 4472 6570 2e75 ionary WORDrep.u\n-0001efa0: 7469 6c2e 6973 7065 6c6c 2369 7370 656c til.ispell#ispel\n-0001efb0: 6c2d 7361 7665 2d64 6963 7469 6f6e 6172 l-save-dictionar\n-0001efc0: 794d 616b 6520 4973 7065 6c6c 2073 6176 yMake Ispell sav\n-0001efd0: 6520 7468 6520 6375 7272 656e 7420 7065 e the current pe\n-0001efe0: 7273 6f6e 616c 2064 6963 7469 6f6e 6172 rsonal dictionar\n-0001eff0: 7920 746f 2069 7473 2066 696c 652e 0000 y to its file...\n-0001f000: 0200 0000 0500 0000 fb6f 0100 0000 0000 .........o......\n-0001f010: e90c 0000 17d3 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: 6f00 0000 ffff ffff 0000 0000 0000 0000 o...............\n-0001f060: 0000 0000 0000 0000 0000 0000 40fa 8427 ............@..'\n-0001f070: 7265 702e 0c39 0000 0000 0000 0f00 0000 rep..9..........\n-0001f080: 6800 0000 9269 6a27 7265 6d6f 5bd2 0200 h....ij'remo[...\n-0001f090: 0000 0000 1900 0000 6200 0000 ffff ffff ........b.......\n-0001f0a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0001f0b0: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n-0001f0c0: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n-0001f0d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0001f0e0: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n-0001f0f0: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n-0001f100: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0001f110: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n-0001f120: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n-0001f130: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0001f140: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n-0001f150: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n-0001f160: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0001f170: 0000 0000 f06a 302f 7265 702e 013f 0000 .....j0/rep..?..\n-0001f180: 0000 0000 0f00 0000 4c00 0000 3d8d 4226 ........L...=.B&\n-0001f190: 7265 702e 67e3 0100 0000 0000 2000 0000 rep.g....... ...\n-0001f1a0: 2b01 0000 ffff ffff 0000 0000 0000 0000 +...............\n-0001f1b0: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n-0001f1c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0001f1d0: 0000 0000 bd85 f72a 7265 702e 4135 0000 .......*rep.A5..\n-0001f1e0: 0000 0000 0c00 0000 6100 0000 b7d2 8720 ........a...... \n-0001f1f0: 7265 702e 8e64 0100 0000 0000 1600 0000 rep..d..........\n-0001f200: 2800 0000 540b 2f27 7265 702e d77e 0000 (...T./'rep..~..\n-0001f210: 0000 0000 1300 0000 9900 0000 51c9 f62f ............Q../\n-0001f220: 646f 6375 0233 0000 0000 0000 1200 0000 docu.3..........\n-0001f230: 4d00 0000 0333 9f24 7265 702e 8ffc 0000 M....3.$rep.....\n-0001f240: 0000 0000 1900 0000 d300 0000 7f7f b82c ...............,\n-0001f250: 0072 6570 40ea 0100 0000 0000 1d00 0000 .rep@...........\n-0001f260: 0000 0000 4e24 b225 7265 702e 78a1 0000 ....N$.%rep.x...\n-0001f270: 0000 0000 1700 0000 4501 0000 b2f4 4123 ........E.....A#\n-0001f280: 0072 6570 68ef 0100 0000 0000 2e00 0000 .reph...........\n-0001f290: 0500 0000 e7d2 5820 7265 6d6f 9cd0 0200 ......X remo....\n-0001f2a0: 0000 0000 1b00 0000 2a00 0000 743d ab29 ........*...t=.)\n-0001f2b0: 7265 702e 1363 0000 0000 0000 1c00 0000 rep..c..........\n-0001f2c0: 9a00 0000 c4ca f223 7265 702e 44ed 0100 .......#rep.D...\n-0001f2d0: 0000 0000 1f00 0000 4500 0000 2951 5c2e ........E...)Q\\.\n-0001f2e0: 7265 702e 24d1 0200 0000 0000 3600 0000 rep.$.......6...\n-0001f2f0: 2900 0000 ffff ffff 0000 0000 0000 0000 )...............\n-0001f300: 0000 0000 0000 0000 0000 0000 8d75 cd2a .............u.*\n-0001f310: 0072 6570 0bee 0100 0000 0000 1f00 0000 .rep............\n-0001f320: 0000 0000 1c1d dc2d 7265 702e a2ec 0100 .......-rep.....\n-0001f330: 0000 0000 1700 0000 2300 0000 8687 6a25 ........#.....j%\n-0001f340: 7265 702e 23b5 0000 0000 0000 1500 0000 rep.#...........\n-0001f350: 5b00 0000 ecb1 7a28 7265 702e 276c 0000 [.....z(rep.'l..\n-0001f360: 0000 0000 1d00 0000 8100 0000 aead d128 ...............(\n-0001f370: 7265 702e 1ab9 0000 0000 0000 2000 0000 rep......... ...\n-0001f380: 5400 0000 efeb 902f 7265 702e bd9d 0000 T....../rep.....\n-0001f390: 0000 0000 1900 0000 2901 0000 1b7e e625 ........)....~.%\n-0001f3a0: 7265 702e 3bb6 0000 0000 0000 1200 0000 rep.;...........\n-0001f3b0: a200 0000 c05e 9923 7265 702e f564 0100 .....^.#rep..d..\n-0001f3c0: 0000 0000 2a00 0000 2500 0000 2112 ab2d ....*...%...!..-\n-0001f3d0: 0072 6570 c166 0100 0000 0000 1800 0000 .rep.f..........\n-0001f3e0: 0500 0000 aa8b 6220 6c6f 6164 0030 0000 ......b load.0..\n-0001f3f0: 0000 0000 0900 0000 a000 0000 26db 542e ............&.T.\n-0001f400: 0072 6570 7aec 0100 0000 0000 2300 0000 .repz.......#...\n-0001f410: 0500 0000 b0fb 2b20 7265 702e 99a3 0000 ......+ rep.....\n-0001f420: 0000 0000 1a00 0000 3e00 0000 4966 af23 ........>...If.#\n-0001f430: 666f 726d b878 0000 0000 0000 1200 0000 form.x..........\n-0001f440: a900 0000 2f4a ff2a 7265 702e 69b2 0000 ..../J.*rep.i...\n-0001f450: 0000 0000 2500 0000 6f00 0000 348c 022f ....%...o...4../\n-0001f460: 0072 6570 a8ed 0100 0000 0000 2a00 0000 .rep........*...\n-0001f470: 0b00 0000 e1dd b224 7265 702e 61ee 0100 .......$rep.a...\n-0001f480: 0000 0000 2800 0000 9800 0000 8979 d323 ....(........y.#\n-0001f490: 7265 702e c78f 0000 0000 0000 1900 0000 rep.............\n-0001f4a0: 2000 0000 ffff ffff 0000 0000 0000 0000 ...............\n-0001f4b0: 0000 0000 0000 0000 0000 0000 0711 fb2b ...............+\n-0001f4c0: 7265 702e 8365 0100 0000 0000 2500 0000 rep..e......%...\n-0001f4d0: 4300 0000 1d43 d928 7265 702e eb47 0000 C....C.(rep..G..\n-0001f4e0: 0000 0000 1400 0000 a200 0000 2518 c727 ............%..'\n-0001f4f0: 7265 702e 8855 0000 0000 0000 0c00 0000 rep..U..........\n-0001f500: 3300 0000 ffff ffff 0000 0000 0000 0000 3...............\n-0001f510: 0000 0000 0000 0000 0000 0000 3147 f821 ............1G.!\n-0001f520: 7265 702e 7379 0000 0000 0000 1400 0000 rep.sy..........\n-0001f530: e400 0000 1516 ab25 7265 702e 00ad 0000 .......%rep.....\n-0001f540: 0000 0000 1400 0000 7b01 0000 8e6c 0127 ........{....l.'\n-0001f550: 7072 696e 54a6 0000 0000 0000 0b00 0000 prinT...........\n-0001f560: 4700 0000 09fb 6b24 7265 702e ab26 0000 G.....k$rep..&..\n-0001f570: 0000 0000 1c00 0000 6000 0000 21c0 3e2e ........`...!.>.\n-0001f580: 7265 702e 8a94 0000 0000 0000 2c00 0000 rep.........,...\n-0001f590: 8e00 0000 6d47 8324 7265 702e fc7a 0000 ....mG.$rep..z..\n-0001f5a0: 0000 0000 1800 0000 ba00 0000 1eb1 7126 ..............q&\n-0001f5b0: 7265 702e 57bd 0000 0000 0000 1100 0000 rep.W...........\n-0001f5c0: 2b00 0000 6858 d523 7265 702e da11 0100 +...hX.#rep.....\n-0001f5d0: 0000 0000 2200 0000 4601 0000 8f1d c526 ....\"...F......&\n-0001f5e0: 7265 702e 176f 0100 0000 0000 1d00 0000 rep..o..........\n-0001f5f0: 8600 0000 f583 ad27 7265 702e 1ce2 0100 .......'rep.....\n-0001f600: 0000 0000 1800 0000 3301 0000 e59e 772f ........3.....w/\n-0001f610: 0072 6570 91e9 0100 0000 0000 1800 0000 .rep............\n-0001f620: 1100 0000 90ef a72e 7265 6d6f 83d1 0200 ........remo....\n-0001f630: 0000 0000 1300 0000 8300 0000 4ea6 dd26 ............N..&\n-0001f640: 7374 616e d6d2 0200 0000 0000 0e00 0000 stan............\n-0001f650: 3300 0000 ffff ffff 0000 0000 0000 0000 3...............\n-0001f660: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n-0001f670: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0001f680: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n-0001f690: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n-0001f6a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0001f6b0: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n-0001f6c0: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n-0001f6d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0001f6e0: 0000 0000 33a8 282c 7265 702e 1637 0000 ....3.(,rep..7..\n-0001f6f0: 0000 0000 1200 0000 7e00 0000 71c6 192f ........~...q../\n-0001f700: 0072 6570 476b 0100 0000 0000 1900 0000 .repGk..........\n-0001f710: 0200 0000 ffff ffff 0000 0000 0000 0000 ................\n-0001f720: 0000 0000 0000 0000 0000 0000 64df d42a ............d..*\n-0001f730: 7265 702e e227 0000 0000 0000 1e00 0000 rep..'..........\n-0001f740: 8000 0000 ffff ffff 0000 0000 0000 0000 ................\n-0001f750: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n-0001f760: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0001f770: 0000 0000 8aa6 372f 7265 702e 3fb1 0000 ......7/rep.?...\n-0001f780: 0000 0000 2a00 0000 7300 0000 7bf8 e72b ....*...s...{..+\n-0001f790: 7265 702e 5cb0 0000 0000 0000 2100 0000 rep.\\.......!...\n-0001f7a0: 7600 0000 b995 5f23 7265 702e 9ab4 0000 v....._#rep.....\n-0001f7b0: 0000 0000 1900 0000 2000 0000 0fa6 1723 ........ ......#\n-0001f7c0: 7265 6d6f 19d2 0200 0000 0000 1600 0000 remo............\n-0001f7d0: 2c00 0000 cf3f 9623 7265 702e c175 0000 ,....?.#rep..u..\n-0001f7e0: 0000 0000 2600 0000 5a00 0000 87db 572f ....&...Z.....W/\n-0001f7f0: 7265 702e 64b3 0000 0000 0000 2800 0000 rep.d.......(...\n-0001f800: 0e01 0000 ffff ffff 0000 0000 0000 0000 ................\n-0001f810: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n-0001f820: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0001f830: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n-0001f840: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n-0001f850: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0001f860: 0000 0000 7a96 9a2f 7265 702e c288 0000 ....z../rep.....\n-0001f870: 0000 0000 2700 0000 aa00 0000 57f8 1a22 ....'.......W..\"\n-0001f880: 7265 702e 00a0 0000 0000 0000 1a00 0000 rep.............\n-0001f890: 5e01 0000 4f62 4224 7265 6d6f e1d0 0200 ^...ObB$remo....\n-0001f8a0: 0000 0000 1600 0000 2d00 0000 ffff ffff ........-.......\n-0001f8b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0001f8c0: 0000 0000 f283 8f22 7265 702e efb6 0000 .......\"rep.....\n-0001f8d0: 0000 0000 1500 0000 3000 0000 811b 9828 ........0......(\n-0001f8e0: 7265 702e c06f 0000 0000 0000 1800 0000 rep..o..........\n-0001f8f0: 1300 0000 64aa 5028 7265 702e 2e64 0100 ....d.P(rep..d..\n-0001f900: 0000 0000 2600 0000 3a00 0000 ffff ffff ....&...:.......\n-0001f910: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0001f920: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n-0001f930: 0000 0000 0000 0000 0000 0000 7f86 5a2a ..............Z*\n-0001f940: 7265 702e 6f61 0100 0000 0000 1a00 0000 rep.oa..........\n-0001f950: a100 0000 97ae 4422 7265 702e 1d26 0000 ......D\"rep..&..\n-0001f960: 0000 0000 2300 0000 6b00 0000 dded b42c ....#...k......,\n-0001f970: 0072 6570 dded 0100 0000 0000 2000 0000 .rep........ ...\n-0001f980: 0e00 0000 ffff ffff 0000 0000 0000 0000 ................\n-0001f990: 0000 0000 0000 0000 0000 0000 0244 7d2f .............D}/\n-0001f9a0: 7265 702e 00f0 0000 0000 0000 2000 0000 rep......... ...\n-0001f9b0: 8400 0000 35c2 6922 7265 702e 2b66 0100 ....5.i\"rep.+f..\n-0001f9c0: 0000 0000 1d00 0000 2700 0000 887f 1427 ........'......'\n-0001f9d0: 7265 702e dcec 0100 0000 0000 2000 0000 rep......... ...\n-0001f9e0: 4800 0000 ffff ffff 0000 0000 0000 0000 H...............\n-0001f9f0: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n-0001fa00: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0001fa10: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n-0001fa20: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n-0001fa30: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0001fa40: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n-0001fa50: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n-0001fa60: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0001fa70: 0000 0000 6279 0f26 7265 702e e2fd 0000 ....by.&rep.....\n-0001fa80: 0000 0000 2900 0000 2000 0000 ffff ffff ....)... .......\n-0001fa90: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0001faa0: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n-0001fab0: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n-0001fac0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0001fad0: 0000 0000 5447 142d 7265 702e e6aa 0000 ....TG.-rep.....\n-0001fae0: 0000 0000 1700 0000 5101 0000 6bf1 2124 ........Q...k.!$\n-0001faf0: 0072 6570 da6f 0100 0000 0000 1a00 0000 .rep.o..........\n-0001fb00: 0700 0000 f057 d427 0072 6570 3aeb 0100 .....W.'.rep:...\n-0001fb10: 0000 0000 1b00 0000 0b00 0000 49ca ad23 ............I..#\n-0001fb20: 7265 6d6f 45d0 0200 0000 0000 1800 0000 remoE...........\n-0001fb30: 3f00 0000 ffff ffff 0000 0000 0000 0000 ?...............\n-0001fb40: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n-0001fb50: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0001fb60: 0000 0000 af4f 402b 0072 6570 cc64 0100 .....O@+.rep.d..\n-0001fb70: 0000 0000 2500 0000 0400 0000 ffff ffff ....%...........\n-0001fb80: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0001fb90: 0000 0000 6d26 c62f 7265 702e 8028 0000 ....m&./rep..(..\n-0001fba0: 0000 0000 2000 0000 8200 0000 ffff ffff .... ...........\n-0001fbb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0001fbc0: 0000 0000 4994 372d 7265 702e c41e 0100 ....I.7-rep.....\n-0001fbd0: 0000 0000 2200 0000 aa00 0000 8ff0 c22c ....\"..........,\n-0001fbe0: 0072 6570 fceb 0100 0000 0000 2200 0000 .rep........\"...\n-0001fbf0: 1300 0000 6fff 492d 7265 702e 1e5c 0000 ....o.I-rep..\\..\n-0001fc00: 0000 0000 0e00 0000 2b00 0000 f87c 042f ........+....|./\n-0001fc10: 7265 702e e1bb 0000 0000 0000 1300 0000 rep.............\n-0001fc20: 2900 0000 3650 a629 7265 702e db63 0100 )...6P.)rep..c..\n-0001fc30: 0000 0000 2800 0000 2b00 0000 ffff ffff ....(...+.......\n-0001fc40: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0001fc50: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n-0001fc60: 0000 0000 0000 0000 0000 0000 5374 3a2f ............St:/\n-0001fc70: 7265 702e ce7b 0000 0000 0000 1900 0000 rep..{..........\n-0001fc80: 2701 0000 8b55 2b26 7265 702e e91b 0100 '....U+&rep.....\n-0001fc90: 0000 0000 1d00 0000 be02 0000 bb62 1126 .............b.&\n-0001fca0: 7265 702e 2229 0000 0000 0000 1d00 0000 rep.\")..........\n-0001fcb0: b100 0000 baf2 ee2e 7265 702e 9bef 0100 ........rep.....\n-0001fcc0: 0000 0000 2600 0000 3d00 0000 ffff ffff ....&...=.......\n-0001fcd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0001fce0: 0000 0000 f78e 8425 0072 6570 2aee 0100 .......%.rep*...\n-0001fcf0: 0000 0000 1b00 0000 1c00 0000 ffff ffff ................\n-0001fd00: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0001fd10: 0000 0000 aa2d 1322 7265 702e 227e 0000 .....-.\"rep.\"~..\n-0001fd20: 0000 0000 1a00 0000 9b00 0000 1989 c12f .............../\n-0001fd30: 6964 6c65 d28d 0000 0000 0000 0900 0000 idle............\n-0001fd40: 3501 0000 e760 392d 7265 702e 5e36 0000 5....`9-rep.^6..\n-0001fd50: 0000 0000 0e00 0000 aa00 0000 8bef 7d25 ..............}%\n-0001fd60: 7265 702e 5072 0000 0000 0000 1c00 0000 rep.Pr..........\n-0001fd70: c100 0000 8795 4528 7265 702e 0020 0000 ......E(rep.. ..\n-0001fd80: 0000 0000 1f00 0000 e000 0000 7ee5 5c24 ............~.\\$\n-0001fd90: 7265 702e 1dbc 0000 0000 0000 1100 0000 rep.............\n-0001fda0: ad00 0000 e61d 8f24 7265 702e 0050 0000 .......$rep..P..\n-0001fdb0: 0000 0000 1900 0000 4102 0000 365f 422f ........A...6_B/\n-0001fdc0: 7265 702e f3b0 0000 0000 0000 1a00 0000 rep.............\n-0001fdd0: 3200 0000 65f7 a722 7265 702e 93b5 0000 2...e..\"rep.....\n-0001fde0: 0000 0000 1900 0000 8f00 0000 e926 e420 .............&. \n-0001fdf0: 0072 6570 b86c 0100 0000 0000 1200 0000 .rep.l..........\n-0001fe00: 0b00 0000 6642 cd2d 7265 702e 31ec 0100 ....fB.-rep.1...\n-0001fe10: 0000 0000 2200 0000 2700 0000 0ba1 d02c ....\"...'......,\n-0001fe20: 7265 702e 00d0 0200 0000 0000 1600 0000 rep.............\n-0001fe30: 2f00 0000 9adf 7426 7265 702e 9f6a 0100 /.....t&rep..j..\n-0001fe40: 0000 0000 1c00 0000 6d00 0000 c8ff 8420 ........m...... \n-0001fe50: 7265 702e d56c 0100 0000 0000 1300 0000 rep..l..........\n-0001fe60: 2c00 0000 995e 512b 7265 702e 5624 0000 ,....^Q+rep.V$..\n-0001fe70: 0000 0000 1f00 0000 a300 0000 afca 4420 ..............D \n-0001fe80: 7265 702e 096e 0100 0000 0000 1d00 0000 rep..n..........\n-0001fe90: f100 0000 ffff ffff 0000 0000 0000 0000 ................\n-0001fea0: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n-0001feb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0001fec0: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n-0001fed0: 0000 0000 0000 0000 0000 0000 81b6 6e25 ..............n%\n-0001fee0: 7265 702e 993e 0000 0000 0000 0c00 0000 rep..>..........\n-0001fef0: 5c00 0000 4621 fd28 7265 702e 1522 0000 \\...F!.(rep..\"..\n-0001ff00: 0000 0000 1a00 0000 ad00 0000 93f0 942c ...............,\n-0001ff10: 2a69 7370 21ef 0100 0000 0000 1400 0000 *isp!...........\n-0001ff20: 1700 0000 003d 332f 0072 6570 4cef 0100 .....=3/.repL...\n-0001ff30: 0000 0000 1c00 0000 0000 0000 ffff ffff ................\n+0001e010: 6574 6572 236e 696c 5468 6520 7661 6c75 eter#nilThe valu\n+0001e020: 6520 6f66 2074 6865 2062 6f6f 6c65 616e e of the boolean\n+0001e030: 2d66 616c 7365 2061 6e64 2065 6e64 2d6f -false and end-o\n+0001e040: 662d 6c69 7374 206f 626a 6563 742e 0072 f-list object..r\n+0001e050: 6570 2e6c 616e 672e 696e 7465 7270 7265 ep.lang.interpre\n+0001e060: 7465 7223 6465 6663 6f6e 7374 2053 594d ter#defconst SYM\n+0001e070: 424f 4c20 5641 4c55 4520 2e20 5245 5354 BOL VALUE . REST\n+0001e080: 0072 6570 2e6c 616e 672e 696e 7465 7270 .rep.lang.interp\n+0001e090: 7265 7465 7223 6675 6e63 7469 6f6e 2041 reter#function A\n+0001e0a0: 5247 7265 702e 6c61 6e67 2e69 6e74 6572 RGrep.lang.inter\n+0001e0b0: 7072 6574 6572 236c 6574 2a6c 6574 2028 preter#let*let (\n+0001e0c0: 4249 4e44 494e 4753 2e2e 2e29 2042 4f44 BINDINGS...) BOD\n+0001e0d0: 592e 2e2e 0a0a 5369 6d69 6c61 7220 746f Y.....Similar to\n+0001e0e0: 2060 6c65 7427 2065 7863 6570 7420 7468 `let' except th\n+0001e0f0: 6174 2074 6865 2042 494e 4449 4e47 5320 at the BINDINGS \n+0001e100: 6172 6520 696e 7374 616c 6c65 6420 6173 are installed as\n+0001e110: 2074 6865 6972 2076 616c 7565 730a 6172 their values.ar\n+0001e120: 6520 636f 6d70 7574 6564 2c20 696e 2074 e computed, in t\n+0001e130: 6865 206f 7264 6572 2074 6865 7920 6172 he order they ar\n+0001e140: 6520 7772 6974 7465 6e2e 7265 702e 6c61 e written.rep.la\n+0001e150: 6e67 2e69 6e74 6572 7072 6574 6572 236c ng.interpreter#l\n+0001e160: 6574 7265 6353 696d 696c 6172 2074 6f20 etrecSimilar to \n+0001e170: 606c 6574 2720 616e 6420 606c 6574 2a27 `let' and `let*'\n+0001e180: 2065 7863 6570 7420 7468 6174 2074 6865 except that the\n+0001e190: 2076 616c 7565 7320 6f66 2074 6865 2042 values of the B\n+0001e1a0: 494e 4449 4e47 530a 6172 6520 6576 616c INDINGS.are eval\n+0001e1b0: 7561 7465 6420 7375 6368 2074 6861 7420 uated such that \n+0001e1c0: 616c 6c20 6f66 2074 6865 2062 6f75 6e64 all of the bound\n+0001e1d0: 2076 6172 6961 626c 6573 2061 7265 2069 variables are i\n+0001e1e0: 6e20 7468 6520 7363 6f70 652e 0a54 6869 n the scope..Thi\n+0001e1f0: 7320 6d65 616e 7320 7468 6174 2060 6c65 s means that `le\n+0001e200: 7472 6563 2720 6d61 7920 6265 2075 7365 trec' may be use\n+0001e210: 6420 746f 2064 6566 696e 6520 6d75 7475 d to define mutu\n+0001e220: 616c 6c79 2072 6563 7572 7369 7665 0a66 ally recursive.f\n+0001e230: 756e 6374 696f 6e73 2e00 7265 702e 6c61 unctions..rep.la\n+0001e240: 6e67 2e69 6e74 6572 7072 6574 6572 2369 ng.interpreter#i\n+0001e250: 6620 434f 4e44 4954 494f 4e20 5448 454e f CONDITION THEN\n+0001e260: 2023 2172 6573 7420 454c 5345 7265 702e #!rest ELSErep.\n+0001e270: 6c61 6e67 2e69 6e74 6572 7072 6574 6572 lang.interpreter\n+0001e280: 2363 6173 6545 6163 6820 434c 4155 5345 #caseEach CLAUSE\n+0001e290: 2069 7320 6028 2849 5445 4d53 2e2e 2e20 is `((ITEMS... \n+0001e2a0: 2920 464f 524d 532e 2e2e 2927 2e20 4669 ) FORMS...)'. Fi\n+0001e2b0: 6e64 2074 6865 2066 6972 7374 2043 4c41 nd the first CLA\n+0001e2c0: 5553 4520 7769 7468 2061 6e0a 4954 454d USE with an.ITEM\n+0001e2d0: 206d 6174 6368 696e 6720 2875 7369 6e67 matching (using\n+0001e2e0: 2060 6571 6c27 2920 7468 6520 7265 7375 `eql') the resu\n+0001e2f0: 6c74 206f 6620 6576 616c 7561 7469 6e67 lt of evaluating\n+0001e300: 204b 4559 2028 6f6e 6c79 0a65 7661 6c75 KEY (only.evalu\n+0001e310: 6174 6564 206f 6e63 6529 2c20 7468 656e ated once), then\n+0001e320: 2065 7661 6c75 6174 6520 7468 6520 6173 evaluate the as\n+0001e330: 736f 6369 6174 6564 2046 4f52 4d53 2069 sociated FORMS i\n+0001e340: 6e20 6120 6070 726f 676e 272e 2054 6865 n a `progn'. The\n+0001e350: 0a66 696e 616c 2063 6c61 7573 6520 6d61 .final clause ma\n+0001e360: 7920 6861 7665 2074 6865 2066 6f72 6d20 y have the form \n+0001e370: 6028 7420 464f 524d 532e 2e2e 2927 2c20 `(t FORMS...)', \n+0001e380: 7768 6963 6820 616c 7761 7973 206d 6174 which always mat\n+0001e390: 6368 6573 204b 4559 0a69 6620 6e6f 206f ches KEY.if no o\n+0001e3a0: 7468 6572 2043 4c41 5553 4520 6861 7320 ther CLAUSE has \n+0001e3b0: 616c 7265 6164 792e 2052 6574 7572 6e73 already. Returns\n+0001e3c0: 2066 616c 7365 2069 6620 6e6f 2063 6c61 false if no cla\n+0001e3d0: 7573 6520 6d61 7463 6865 732e 0a0a 4966 use matches...If\n+0001e3e0: 2061 6e79 206f 6620 7468 6520 4954 454d any of the ITEM\n+0001e3f0: 5320 6170 7065 6172 206d 6f72 6520 7468 S appear more th\n+0001e400: 616e 206f 6e63 652c 2074 6865 6e20 7468 an once, then th\n+0001e410: 6520 6265 6861 7669 6f75 7220 6973 0a75 e behaviour is.u\n+0001e420: 6e64 6566 696e 6564 2e72 6570 2e6c 616e ndefined.rep.lan\n+0001e430: 672e 696e 7465 7270 7265 7465 7223 7768 g.interpreter#wh\n+0001e440: 656e 4576 616c 7561 7465 7320 434f 4e44 enEvaluates COND\n+0001e450: 4954 494f 4e2c 2069 6620 6974 2069 7320 ITION, if it is \n+0001e460: 7472 7565 2061 6e20 696d 706c 6963 6974 true an implicit\n+0001e470: 2070 726f 676e 2069 7320 7065 7266 6f72 progn is perfor\n+0001e480: 6d65 640a 7769 7468 2046 4f52 4d53 2e00 med.with FORMS..\n+0001e490: 7265 702e 6c61 6e67 2e69 6e74 6572 7072 rep.lang.interpr\n+0001e4a0: 6574 6572 2377 6865 6e20 434f 4e44 4954 eter#when CONDIT\n+0001e4b0: 494f 4e20 2321 7265 7374 2046 4f52 4d53 ION #!rest FORMS\n+0001e4c0: 0072 6570 2e6c 616e 672e 696e 7465 7270 .rep.lang.interp\n+0001e4d0: 7265 7465 7223 756e 6c65 7373 2043 4f4e reter#unless CON\n+0001e4e0: 4449 5449 4f4e 2023 2172 6573 7420 464f DITION #!rest FO\n+0001e4f0: 524d 5300 7265 702e 6c61 6e67 2e69 6e74 RMS.rep.lang.int\n+0001e500: 6572 7072 6574 6572 2364 6566 7661 722d erpreter#defvar-\n+0001e510: 7365 7471 2056 4152 2023 216f 7074 696f setq VAR #!optio\n+0001e520: 6e61 6c20 5641 4c55 4520 444f 4300 7265 nal VALUE DOC.re\n+0001e530: 702e 6c61 6e67 2e69 6e74 6572 7072 6574 p.lang.interpret\n+0001e540: 6572 2370 726f 6732 202e 2041 5247 5300 er#prog2 . ARGS.\n+0001e550: 7265 702e 6c61 6e67 2e6d 6174 6823 6f64 rep.lang.math#od\n+0001e560: 6470 2058 0072 6570 2e6e 6574 2e64 6f6d dp X.rep.net.dom\n+0001e570: 6169 6e2d 6e61 6d65 2364 6f6d 6169 6e2d ain-name#domain-\n+0001e580: 6265 6c6f 772d 7020 4431 2044 3200 7265 below-p D1 D2.re\n+0001e590: 702e 6e65 742e 646f 6d61 696e 2d6e 616d p.net.domain-nam\n+0001e5a0: 6523 6d61 702d 646f 6d61 696e 7320 4655 e#map-domains FU\n+0001e5b0: 4e20 444f 4d41 494e 7265 702e 6e65 742e N DOMAINrep.net.\n+0001e5c0: 7270 6323 7265 6769 7374 6572 2d72 7063 rpc#register-rpc\n+0001e5d0: 2d73 6572 7665 7241 6464 2074 6865 2063 -serverAdd the c\n+0001e5e0: 6f6e 6e65 6374 696f 6e20 534f 434b 4554 onnection SOCKET\n+0001e5f0: 2074 6f20 7468 6520 7461 626c 6520 6f66 to the table of\n+0001e600: 206b 6e6f 776e 2072 7063 2063 6f6e 6e65 known rpc conne\n+0001e610: 6374 696f 6e73 2e20 4966 0a43 4c4f 5341 ctions. If.CLOSA\n+0001e620: 424c 4520 6973 2074 7275 652c 2074 6865 BLE is true, the\n+0001e630: 6e20 7468 6520 736f 636b 6574 2063 6f75 n the socket cou\n+0001e640: 6c64 2062 6520 636c 6f73 6564 2061 6e64 ld be closed and\n+0001e650: 2072 656f 7065 6e65 6420 7369 6d70 6c79 reopened simply\n+0001e660: 0a62 7920 6b6e 6f77 696e 6720 6974 7320 .by knowing its \n+0001e670: 6164 6472 6573 7320 616e 6420 706f 7274 address and port\n+0001e680: 206e 756d 6265 722e 7265 702e 6e65 742e number.rep.net.\n+0001e690: 7270 6323 7270 632d 7072 6f78 792d 3e67 rpc#rpc-proxy->g\n+0001e6a0: 6c6f 6261 6c2d 6964 5265 7475 726e 2074 lobal-idReturn t\n+0001e6b0: 6865 2067 6c6f 6261 6c6c 792d 7661 6c69 he globally-vali\n+0001e6c0: 6420 7365 7276 616e 742d 6964 2028 6120 d servant-id (a \n+0001e6d0: 7374 7269 6e67 2920 7468 6174 2063 616e string) that can\n+0001e6e0: 2062 6520 7573 6564 2074 6f0a 7265 6665 be used to.refe\n+0001e6f0: 7265 6e63 6520 7468 6520 5250 4320 7072 rence the RPC pr\n+0001e700: 6f78 7920 6675 6e63 7469 6f6e 2050 524f oxy function PRO\n+0001e710: 5859 2e72 6570 2e6d 6f64 756c 652d 7379 XY.rep.module-sy\n+0001e720: 7374 656d 2373 7472 7563 7475 7265 4372 stem#structureCr\n+0001e730: 6561 7465 2061 206e 6577 206d 6f64 756c eate a new modul\n+0001e740: 6520 7768 6f73 6520 696e 7465 7266 6163 e whose interfac\n+0001e750: 6520 6973 2053 4947 2c20 7768 6f73 6520 e is SIG, whose \n+0001e760: 636f 6e66 6967 7572 6174 696f 6e20 6973 configuration is\n+0001e770: 0a64 6566 696e 6564 2062 7920 434f 4e46 .defined by CONF\n+0001e780: 4947 2028 6569 7468 6572 2061 2073 696e IG (either a sin\n+0001e790: 676c 6520 636c 6175 7365 2c20 6f72 2061 gle clause, or a\n+0001e7a0: 206c 6973 7420 6f66 2063 6c61 7573 6573 list of clauses\n+0001e7b0: 292c 2061 6e64 0a77 686f 7365 2064 6566 ), and.whose def\n+0001e7c0: 696e 6974 696f 6e73 2061 7265 2064 6566 initions are def\n+0001e7d0: 696e 6564 2062 7920 7468 6520 6c69 7374 ined by the list\n+0001e7e0: 206f 6620 666f 726d 7320 424f 4459 2e0a of forms BODY..\n+0001e7f0: 0a53 6565 2060 6465 6669 6e65 2d69 6e74 .See `define-int\n+0001e800: 6572 6661 6365 2720 666f 7220 7468 6520 erface' for the \n+0001e810: 696e 7465 7266 6163 6520 7379 6e74 6178 interface syntax\n+0001e820: 2c20 6561 6368 2063 6f6e 6669 6775 7261 , each configura\n+0001e830: 7469 6f6e 0a63 6c61 7573 6520 6d75 7374 tion.clause must\n+0001e840: 2068 6176 6520 7468 6520 7379 6e74 6178 have the syntax\n+0001e850: 3a0a 0a20 2020 434c 4155 5345 202d 3e20 :.. CLAUSE -> \n+0001e860: 2028 6f70 656e 205b 4e41 4d45 2e2e 2e5d (open [NAME...]\n+0001e870: 290a 0920 206f 7220 2028 6163 6365 7373 ).. or (access\n+0001e880: 205b 4e41 4d45 2e2e 2e5d 290a 0a77 6865 [NAME...])..whe\n+0001e890: 7265 204e 414d 4520 6973 2074 6865 206e re NAME is the n\n+0001e8a0: 616d 6520 6f66 2061 206d 6f64 756c 652e ame of a module.\n+0001e8b0: 204f 7065 6e69 6e67 2061 206d 6f64 756c Opening a modul\n+0001e8c0: 6520 696d 706f 7274 7320 616c 6c20 6f66 e imports all of\n+0001e8d0: 2069 7473 0a65 7870 6f72 7465 6420 6465 its.exported de\n+0001e8e0: 6669 6e69 7469 6f6e 7320 696e 746f 2074 finitions into t\n+0001e8f0: 6865 2063 7572 7265 6e74 6c79 206d 6f64 he currently mod\n+0001e900: 756c 652c 2077 6869 6c65 2061 6363 6573 ule, while acces\n+0001e910: 7369 6e67 2061 0a6d 6f64 756c 6520 6d61 sing a.module ma\n+0001e920: 6b65 7320 7468 6520 6578 706f 7274 6564 kes the exported\n+0001e930: 2064 6566 696e 6974 696f 6e73 2061 7661 definitions ava\n+0001e940: 696c 6162 6c65 2066 726f 6d20 7468 6520 ilable from the \n+0001e950: 6375 7272 656e 7420 6d6f 6475 6c65 0a75 current module.u\n+0001e960: 7369 6e67 2074 6865 2060 7374 7275 6374 sing the `struct\n+0001e970: 7572 652d 7265 6627 2066 6f72 6d2e 7265 ure-ref' form.re\n+0001e980: 702e 6461 7461 2372 656d 6f76 652d 6966 p.data#remove-if\n+0001e990: 2d6e 6f74 5265 7475 726e 7320 6120 6e65 -notReturns a ne\n+0001e9a0: 7720 636f 7079 206f 6620 4c53 5420 7769 w copy of LST wi\n+0001e9b0: 7468 2061 6e79 2065 6c65 6d65 6e74 7320 th any elements \n+0001e9c0: 7265 6d6f 7665 6420 666f 7220 7768 6963 removed for whic\n+0001e9d0: 6820 2850 5245 4420 454c 5429 0a72 6574 h (PRED ELT).ret\n+0001e9e0: 7572 6e73 2066 616c 7365 2e72 6570 2e64 urns false.rep.d\n+0001e9f0: 6174 6123 7265 6d71 5265 7475 726e 7320 ata#remqReturns \n+0001ea00: 6120 6e65 7720 636f 7079 206f 6620 4c53 a new copy of LS\n+0001ea10: 5420 7769 7468 2061 6c6c 2065 6c65 6d65 T with all eleme\n+0001ea20: 6e74 7320 6065 7127 2074 6f20 454c 5420 nts `eq' to ELT \n+0001ea30: 6469 7363 6172 6465 642e 7265 702e 6461 discarded.rep.da\n+0001ea40: 7461 2e72 696e 6723 7269 6e67 2d72 6570 ta.ring#ring-rep\n+0001ea50: 6c61 6365 5265 706c 6163 6573 2074 6865 laceReplaces the\n+0001ea60: 206d 6f73 7420 7265 6365 6e74 6c79 2061 most recently a\n+0001ea70: 6464 6564 206f 626a 6563 7420 696e 2072 dded object in r\n+0001ea80: 696e 6720 6275 6666 6572 2052 494e 4720 ing buffer RING \n+0001ea90: 7769 7468 204f 424a 4543 542e 0a49 6620 with OBJECT..If \n+0001eaa0: 5249 4e47 2063 6f6e 7461 696e 7320 6e6f RING contains no\n+0001eab0: 2069 7465 6d73 2c20 6164 6420 4f42 4a45 items, add OBJE\n+0001eac0: 4354 2061 7320 7468 6520 6669 7273 742e CT as the first.\n+0001ead0: 7265 702e 7379 7374 656d 2372 656d 6f76 rep.system#remov\n+0001eae0: 652d 686f 6f6b 2d62 792d 6e61 6d65 5265 e-hook-by-nameRe\n+0001eaf0: 6d6f 7665 2066 756e 6374 696f 6e73 2077 move functions w\n+0001eb00: 686f 7365 206e 616d 6520 6973 204e 414d hose name is NAM\n+0001eb10: 4520 6672 6f6d 2048 4f4f 4b20 2861 2073 E from HOOK (a s\n+0001eb20: 796d 626f 6c29 2e00 0000 0000 0000 0000 ymbol)..........\n+0001eb30: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0001eb40: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0001eb50: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0001eb60: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0001eb70: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0001eb80: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0001eb90: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0001eba0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0001ebb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0001ebc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0001ebd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0001ebe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0001ebf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0001ec00: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0001ec10: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0001ec20: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0001ec30: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0001ec40: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0001ec50: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0001ec60: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0001ec70: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0001ec80: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0001ec90: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0001eca0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0001ecb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0001ecc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0001ecd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0001ece0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0001ecf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0001ed00: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0001ed10: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0001ed20: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0001ed30: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0001ed40: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0001ed50: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0001ed60: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0001ed70: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0001ed80: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0001ed90: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0001eda0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0001edb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0001edc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0001edd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0001ede0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0001edf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0001ee00: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0001ee10: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0001ee20: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0001ee30: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0001ee40: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0001ee50: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0001ee60: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0001ee70: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0001ee80: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0001ee90: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0001eea0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0001eeb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\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 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 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 6c61 6e67 2e69 6e74 6572 7072 rep.lang.interpr\n+0001f010: 6574 6572 2370 726f 6732 7072 6f67 3220 eter#prog2prog2 \n+0001f020: 464f 524d 3120 464f 524d 3220 5b46 4f52 FORM1 FORM2 [FOR\n+0001f030: 4d53 2e2e 2e5d 0a0a 4576 616c 7561 7465 MS...]..Evaluate\n+0001f040: 2046 4f52 4d31 2064 6973 6361 7264 696e FORM1 discardin\n+0001f050: 6720 6974 7320 7265 7375 6c74 2c20 7468 g its result, th\n+0001f060: 656e 2065 7661 6c75 6174 6520 464f 524d en evaluate FORM\n+0001f070: 3220 666f 6c6c 6f77 6564 2062 790a 6028 2 followed by.`(\n+0001f080: 7072 6f67 6e20 464f 524d 532e 2e2e 2927 progn FORMS...)'\n+0001f090: 2e20 5265 7475 726e 7320 7468 6520 7265 . Returns the re\n+0001f0a0: 7375 6c74 206f 6620 6576 616c 7561 7469 sult of evaluati\n+0001f0b0: 6e67 2046 4f52 4d32 2e72 6570 2e6c 616e ng FORM2.rep.lan\n+0001f0c0: 672e 696e 7465 7270 7265 7465 7223 636f g.interpreter#co\n+0001f0d0: 6e64 6974 696f 6e2d 6361 7365 4576 616c ndition-caseEval\n+0001f0e0: 7561 7465 7320 464f 524d 2077 6974 6820 uates FORM with \n+0001f0f0: 6572 726f 722d 6861 6e64 6c65 7273 2069 error-handlers i\n+0001f100: 6e20 706c 6163 652c 2069 6620 6e6f 2065 n place, if no e\n+0001f110: 7272 6f72 7320 6f63 6375 720a 7265 7475 rrors occur.retu\n+0001f120: 726e 2074 6865 2076 616c 7565 2072 6574 rn the value ret\n+0001f130: 7572 6e65 6420 6279 2046 4f52 4d2c 2065 urned by FORM, e\n+0001f140: 6c73 6520 7468 6520 7661 6c75 6520 6f66 lse the value of\n+0001f150: 2077 6869 6368 6576 6572 0a68 616e 646c whichever.handl\n+0001f160: 6572 2773 2062 6f64 7920 7761 7320 6576 er's body was ev\n+0001f170: 616c 7561 7465 642e 0a0a 4561 6368 2048 aluated...Each H\n+0001f180: 414e 444c 4552 2069 7320 6120 6c69 7374 ANDLER is a list\n+0001f190: 206f 6620 6028 4552 524f 5220 424f 4459 of `(ERROR BODY\n+0001f1a0: 2e2e 2e29 272e 2045 5252 4f52 2064 6566 ...)'. ERROR def\n+0001f1b0: 696e 6573 2077 6869 6368 2074 7970 6573 ines which types\n+0001f1c0: 0a6f 6620 6572 726f 7273 2074 6865 2068 .of errors the h\n+0001f1d0: 616e 646c 6572 2063 6174 6368 6573 2c20 andler catches, \n+0001f1e0: 6569 7468 6572 2061 2073 796d 626f 6c20 either a symbol \n+0001f1f0: 6f72 2061 206c 6973 7420 6f66 2073 796d or a list of sym\n+0001f200: 626f 6c73 2e0a 5468 6520 7370 6563 6961 bols..The specia\n+0001f210: 6c20 7379 6d62 6f6c 2060 6572 726f 7227 l symbol `error'\n+0001f220: 206d 6174 6368 6573 2061 6c6c 2074 7970 matches all typ\n+0001f230: 6573 206f 6620 6572 726f 7273 2e0a 0a49 es of errors...I\n+0001f240: 6620 5641 5220 6973 2074 7275 6520 6974 f VAR is true it\n+0001f250: 2773 2061 2073 796d 626f 6c20 7768 6f73 's a symbol whos\n+0001f260: 6520 7661 6c75 6573 2069 7320 626f 756e e values is boun\n+0001f270: 6420 746f 2060 2845 5252 4f52 2d53 594d d to `(ERROR-SYM\n+0001f280: 424f 4c20 2e0a 4441 5441 2927 2077 6869 BOL ..DATA)' whi\n+0001f290: 6c65 2074 6865 2068 616e 646c 6572 2069 le the handler i\n+0001f2a0: 7320 6576 616c 7561 7465 6420 2874 6865 s evaluated (the\n+0001f2b0: 7365 2061 7265 2074 6865 2061 7267 756d se are the argum\n+0001f2c0: 656e 7473 2067 6976 656e 2074 6f0a 6073 ents given to.`s\n+0001f2d0: 6967 6e61 6c27 2077 6865 6e20 7468 6520 ignal' when the \n+0001f2e0: 6572 726f 7220 7761 7320 7261 6973 6564 error was raised\n+0001f2f0: 292e 7265 702e 6c61 6e67 2e69 6e74 6572 ).rep.lang.inter\n+0001f300: 7072 6574 6572 2361 7574 6f6c 6f61 642d preter#autoload-\n+0001f310: 6d61 6372 6f54 656c 6c20 7468 6520 6576 macroTell the ev\n+0001f320: 616c 7561 746f 7220 7468 6174 2074 6865 aluator that the\n+0001f330: 2076 616c 7565 206f 6620 7468 6520 6d61 value of the ma\n+0001f340: 6372 6f20 5359 4d42 4f4c 2077 696c 6c20 cro SYMBOL will \n+0001f350: 6265 2069 6e69 7469 616c 6973 6564 0a62 be initialised.b\n+0001f360: 7920 6c6f 6164 696e 6720 4649 4c45 2e72 y loading FILE.r\n+0001f370: 6570 2e6c 616e 672e 696e 7465 7270 7265 ep.lang.interpre\n+0001f380: 7465 7223 6479 6e61 6d69 632d 7769 6e64 ter#dynamic-wind\n+0001f390: 4361 6c6c 2054 4855 4e4b 2077 6974 686f Call THUNK witho\n+0001f3a0: 7574 2061 7267 756d 656e 7473 2c20 7265 ut arguments, re\n+0001f3b0: 7475 726e 696e 6720 7468 6520 7265 7375 turning the resu\n+0001f3c0: 6c74 206f 6620 7468 6973 2063 616c 6c2e lt of this call.\n+0001f3d0: 0a42 4546 4f52 4520 616e 6420 4146 5445 .BEFORE and AFTE\n+0001f3e0: 5220 6172 6520 616c 736f 2063 616c 6c65 R are also calle\n+0001f3f0: 6420 2877 6974 686f 7574 2061 7267 756d d (without argum\n+0001f400: 656e 7473 292c 2077 6865 6e65 7665 720a ents), whenever.\n+0001f410: 6578 6563 7574 696f 6e20 7265 7370 6563 execution respec\n+0001f420: 7469 7665 6c79 2065 6e74 6572 7320 6f72 tively enters or\n+0001f430: 206c 6561 7665 7320 7468 6520 6479 6e61 leaves the dyna\n+0001f440: 6d69 6320 6578 7465 6e74 206f 6620 7468 mic extent of th\n+0001f450: 6520 6361 6c6c 0a74 6f20 5448 554e 4b2e e call.to THUNK.\n+0001f460: 0a0a 496e 2074 6865 2073 696d 706c 6573 ..In the simples\n+0001f470: 7420 6361 7365 2028 7768 656e 2063 616c t case (when cal\n+0001f480: 6c2f 6363 2069 736e 2774 2075 7365 6420 l/cc isn't used \n+0001f490: 746f 2070 6173 7320 636f 6e74 726f 6c20 to pass control \n+0001f4a0: 696e 206f 7220 6f75 740a 6f66 2054 4855 in or out.of THU\n+0001f4b0: 4e4b 2920 6561 6368 2066 756e 6374 696f NK) each functio\n+0001f4c0: 6e20 7769 6c6c 2062 6520 6361 6c6c 6564 n will be called\n+0001f4d0: 2065 7861 6374 6c79 206f 6e63 652e 7265 exactly once.re\n+0001f4e0: 702e 6c61 6e67 2e69 6e74 6572 7072 6574 p.lang.interpret\n+0001f4f0: 6572 2369 6465 6e74 6974 7952 6574 7572 er#identityRetur\n+0001f500: 6e20 4152 472e 0072 6570 2e6c 616e 672e n ARG..rep.lang.\n+0001f510: 6d61 7468 2372 6174 696f 6e61 6c70 2058 math#rationalp X\n+0001f520: 7265 702e 6c61 6e67 2e6d 6174 6823 696e rep.lang.math#in\n+0001f530: 6578 6163 7470 5265 7475 726e 2074 2069 exactpReturn t i\n+0001f540: 6620 5820 6973 2061 6e20 696e 6578 6163 f X is an inexac\n+0001f550: 7420 6e75 6d62 6572 2e72 6570 2e6c 616e t number.rep.lan\n+0001f560: 672e 6261 636b 7175 6f74 6523 6261 636b g.backquote#back\n+0001f570: 7175 6f74 6541 7267 756d 656e 7420 5354 quoteArgument ST\n+0001f580: 5255 4354 5552 4520 6465 7363 7269 6265 RUCTURE describe\n+0001f590: 7320 6120 7465 6d70 6c61 7465 2074 6f20 s a template to \n+0001f5a0: 6275 696c 642e 0a0a 5468 6520 7768 6f6c build...The whol\n+0001f5b0: 6520 7374 7275 6374 7572 6520 6163 7473 e structure acts\n+0001f5c0: 2061 7320 6966 2069 7420 7765 7265 2071 as if it were q\n+0001f5d0: 756f 7465 6420 6578 6365 7074 2066 6f72 uoted except for\n+0001f5e0: 2063 6572 7461 696e 0a70 6c61 6365 7320 certain.places \n+0001f5f0: 7768 6572 6520 6578 7072 6573 7369 6f6e where expression\n+0001f600: 7320 6172 6520 6576 616c 7561 7465 6420 s are evaluated \n+0001f610: 616e 6420 696e 7365 7274 6564 206f 7220 and inserted or \n+0001f620: 7370 6c69 6365 6420 696e 2e0a 0a46 6f72 spliced in...For\n+0001f630: 2065 7861 6d70 6c65 3a0a 0a62 2020 2020 example:..b \n+0001f640: 2020 2020 2020 2020 2020 3d3e 2028 6261 => (ba\n+0001f650: 2062 6220 6263 2909 093b 2061 7373 756d bb bc)..; assum\n+0001f660: 6520 6220 6861 7320 7468 6973 2076 616c e b has this val\n+0001f670: 7565 0a60 2861 2062 2063 2920 2020 2020 ue.`(a b c) \n+0001f680: 2020 3d3e 2028 6120 6220 6329 0909 3b20 => (a b c)..; \n+0001f690: 6261 636b 7175 6f74 6520 6163 7473 206c backquote acts l\n+0001f6a0: 696b 6520 7175 6f74 650a 6028 6120 2c62 ike quote.`(a ,b\n+0001f6b0: 2063 2920 2020 2020 203d 3e20 2861 2028 c) => (a (\n+0001f6c0: 6261 2062 6220 6263 2920 6329 093b 2069 ba bb bc) c).; i\n+0001f6d0: 6e73 6572 7420 7468 6520 7661 6c75 6520 nsert the value \n+0001f6e0: 6f66 2062 0a60 2861 202c 4062 2063 2920 of b.`(a ,@b c) \n+0001f6f0: 2020 2020 3d3e 2028 6120 6261 2062 6220 => (a ba bb \n+0001f700: 6263 2063 2909 3b20 7370 6c69 6365 2069 bc c).; splice i\n+0001f710: 6e20 7468 6520 7661 6c75 6520 6f66 2062 n the value of b\n+0001f720: 0a0a 5665 6374 6f72 7320 776f 726b 206a ..Vectors work j\n+0001f730: 7573 7420 6c69 6b65 206c 6973 7473 2e20 ust like lists. \n+0001f740: 204e 6573 7465 6420 6261 636b 7175 6f74 Nested backquot\n+0001f750: 6573 2061 7265 2070 6572 6d69 7474 6564 es are permitted\n+0001f760: 2e00 7265 702e 7379 7374 656d 2367 6574 ..rep.system#get\n+0001f770: 656e 7620 4e41 4d45 0072 6570 2e73 7973 env NAME.rep.sys\n+0001f780: 7465 6d23 7077 642d 7072 6f6d 7074 2050 tem#pwd-prompt P\n+0001f790: 524f 4d50 5400 7265 702e 6e65 742e 7270 ROMPT.rep.net.rp\n+0001f7a0: 6323 7270 632d 6f75 7470 7574 2d68 616e c#rpc-output-han\n+0001f7b0: 646c 6572 2053 4f43 4b45 5420 4f55 5450 dler SOCKET OUTP\n+0001f7c0: 5554 7265 702e 6d6f 6475 6c65 2d73 7973 UTrep.module-sys\n+0001f7d0: 7465 6d23 6465 6669 6e65 2d73 7472 7563 tem#define-struc\n+0001f7e0: 7475 7265 4372 6561 7465 2061 206d 6f64 tureCreate a mod\n+0001f7f0: 756c 6520 6361 6c6c 6564 204e 414d 4520 ule called NAME \n+0001f800: 7768 6f73 6520 696e 7465 7266 6163 6520 whose interface \n+0001f810: 6973 2053 4947 2c20 7768 6f73 650a 636f is SIG, whose.co\n+0001f820: 6e66 6967 7572 6174 696f 6e20 6973 2064 nfiguration is d\n+0001f830: 6566 696e 6564 2062 7920 434f 4e46 4947 efined by CONFIG\n+0001f840: 2028 6569 7468 6572 2061 2073 696e 676c (either a singl\n+0001f850: 6520 636c 6175 7365 2c20 6f72 2061 206c e clause, or a l\n+0001f860: 6973 740a 6f66 2063 6c61 7573 6573 292c ist.of clauses),\n+0001f870: 2061 6e64 2077 686f 7365 2064 6566 696e and whose defin\n+0001f880: 6974 696f 6e73 2061 7265 2064 6566 696e itions are defin\n+0001f890: 6564 2062 7920 7468 6520 6c69 7374 206f ed by the list o\n+0001f8a0: 6620 666f 726d 730a 424f 4459 2e0a 0a53 f forms.BODY...S\n+0001f8b0: 6565 2074 6865 2060 6465 6669 6e65 2d69 ee the `define-i\n+0001f8c0: 6e74 6572 6661 6365 2720 616e 6420 6073 nterface' and `s\n+0001f8d0: 7472 7563 7475 7265 2720 6d61 6372 6f73 tructure' macros\n+0001f8e0: 2066 6f72 2064 6573 6372 6970 7469 6f6e for description\n+0001f8f0: 7320 6f66 0a74 6865 2069 6e74 6572 6661 s of.the interfa\n+0001f900: 6365 2061 6e64 2063 6f6e 6669 6775 7261 ce and configura\n+0001f910: 7469 6f6e 2063 6c61 7573 6520 7379 6e74 tion clause synt\n+0001f920: 6178 6573 2072 6573 7065 6374 6976 656c axes respectivel\n+0001f930: 792e 0072 6570 2e6d 6f64 756c 652d 7379 y..rep.module-sy\n+0001f940: 7374 656d 2364 6566 696e 652d 7374 7275 stem#define-stru\n+0001f950: 6374 7572 652d 616c 6961 7320 544f 2046 cture-alias TO F\n+0001f960: 524f 4d00 7265 702e 6461 7461 2361 7373 ROM.rep.data#ass\n+0001f970: 6f63 2d72 6567 6578 7020 494e 5055 5420 oc-regexp INPUT \n+0001f980: 414c 4953 5420 2321 6f70 7469 6f6e 616c ALIST #!optional\n+0001f990: 2046 4f4c 442d 4341 5345 7265 702e 6461 FOLD-CASErep.da\n+0001f9a0: 7461 2372 656d 6f76 652d 6966 5265 7475 ta#remove-ifRetu\n+0001f9b0: 726e 7320 6120 6e65 7720 636f 7079 206f rns a new copy o\n+0001f9c0: 6620 4c53 5420 7769 7468 2061 6e79 2065 f LST with any e\n+0001f9d0: 6c65 6d65 6e74 7320 7265 6d6f 7665 6420 lements removed \n+0001f9e0: 666f 7220 7768 6963 6820 2850 5245 4420 for which (PRED \n+0001f9f0: 454c 5429 0a72 6574 7572 6e73 2074 7275 ELT).returns tru\n+0001fa00: 652e 0072 6570 2e64 6174 6123 7265 6d6f e..rep.data#remo\n+0001fa10: 7665 2045 4c54 204c 5354 7265 702e 6461 ve ELT LSTrep.da\n+0001fa20: 7461 236d 616b 652d 6775 6172 6469 616e ta#make-guardian\n+0001fa30: 4372 6561 7465 2061 206e 6577 2067 7561 Create a new gua\n+0001fa40: 7264 6961 6e2e 2047 7561 7264 6961 6e73 rdian. Guardians\n+0001fa50: 2070 726f 7669 6465 2061 206d 6561 6e73 provide a means\n+0001fa60: 206f 6620 7072 6f74 6563 7469 6e67 2064 of protecting d\n+0001fa70: 6174 610a 6f62 6a65 6374 7320 6672 6f6d ata.objects from\n+0001fa80: 2064 6561 6c6c 6f63 6174 696f 6e20 7768 deallocation wh\n+0001fa90: 656e 2074 6865 7920 6861 7665 206e 6f20 en they have no \n+0001faa0: 6578 7461 6e74 2072 6566 6572 656e 6365 extant reference\n+0001fab0: 732e 0a0a 606d 616b 652d 6775 6172 6469 s...`make-guardi\n+0001fac0: 616e 2720 7265 7475 726e 7320 6120 6675 an' returns a fu\n+0001fad0: 6e63 7469 6f6e 2072 6570 7265 7365 6e74 nction represent\n+0001fae0: 696e 6720 6120 7369 6e67 6c65 2067 7561 ing a single gua\n+0001faf0: 7264 6961 6e2e 0a43 616c 6c69 6e67 2074 rdian..Calling t\n+0001fb00: 6869 7320 6675 6e63 7469 6f6e 2077 6974 his function wit\n+0001fb10: 6820 6120 7369 6e67 6c65 2061 7267 756d h a single argum\n+0001fb20: 656e 7420 6164 6473 2074 6861 7420 7661 ent adds that va\n+0001fb30: 6c75 6520 746f 2074 6865 0a6c 6973 7420 lue to the.list \n+0001fb40: 6f66 206f 626a 6563 7473 2070 726f 7465 of objects prote\n+0001fb50: 6374 6564 2062 7920 7468 6520 6775 6172 cted by the guar\n+0001fb60: 6469 616e 2e20 4361 6c6c 696e 6720 7468 dian. Calling th\n+0001fb70: 6520 6675 6e63 7469 6f6e 2077 6974 6820 e function with \n+0001fb80: 6e6f 0a61 7267 756d 656e 7473 2072 6574 no.arguments ret\n+0001fb90: 7572 6e73 206f 6e65 206f 6620 7468 6520 urns one of the \n+0001fba0: 6f62 6a65 6374 7320 7468 6174 2077 6f75 objects that wou\n+0001fbb0: 6c64 206f 7468 6572 7769 7365 2068 6176 ld otherwise hav\n+0001fbc0: 6520 6265 656e 0a64 6561 6c6c 6f63 6174 e been.deallocat\n+0001fbd0: 6564 2062 7920 7468 6520 6761 7262 6167 ed by the garbag\n+0001fbe0: 6520 636f 6c6c 6563 746f 722c 206f 7220 e collector, or \n+0001fbf0: 6661 6c73 6520 6966 206e 6f20 7375 6368 false if no such\n+0001fc00: 206f 626a 6563 7473 0a65 7869 7374 2074 objects.exist t\n+0001fc10: 6861 7420 6861 7665 206e 6f74 2061 6c72 hat have not alr\n+0001fc20: 6561 6479 2062 6565 6e20 7265 7475 726e eady been return\n+0001fc30: 6564 2e72 6570 2e72 6567 6578 7023 7374 ed.rep.regexp#st\n+0001fc40: 7269 6e67 2d72 6570 6c61 6365 5265 7475 ring-replaceRetu\n+0001fc50: 726e 2074 6865 2073 7472 696e 6720 6372 rn the string cr\n+0001fc60: 6561 7465 6420 6279 2072 6570 6c61 6369 eated by replaci\n+0001fc70: 6e67 2061 6c6c 206d 6174 6368 6573 206f ng all matches o\n+0001fc80: 6620 5245 4745 5850 2069 6e0a 5354 5249 f REGEXP in.STRI\n+0001fc90: 4e47 2077 6974 6820 7468 6520 6578 7061 NG with the expa\n+0001fca0: 6e73 696f 6e20 6f66 2054 454d 504c 4154 nsion of TEMPLAT\n+0001fcb0: 452e 0a0a 4966 2054 454d 504c 4154 4520 E...If TEMPLATE \n+0001fcc0: 6973 2061 2073 7472 696e 672c 2069 7420 is a string, it \n+0001fcd0: 6973 2065 7870 616e 6465 6420 7573 696e is expanded usin\n+0001fce0: 6720 7468 6520 6065 7870 616e 642d 6c61 g the `expand-la\n+0001fcf0: 7374 2d6d 6174 6368 270a 6675 6e63 7469 st-match'.functi\n+0001fd00: 6f6e 2c20 6f74 6865 7277 6973 6520 5445 on, otherwise TE\n+0001fd10: 4d50 4c41 5445 2069 7320 6361 6c6c 6564 MPLATE is called\n+0001fd20: 2061 7320 6120 6675 6e63 7469 6f6e 2077 as a function w\n+0001fd30: 6974 6820 5354 5249 4e47 2061 7320 6974 ith STRING as it\n+0001fd40: 730a 736f 6c65 2061 7267 756d 656e 742e s.sole argument.\n+0001fd50: 2049 7420 7368 6f75 6c64 2072 6574 7572 It should retur\n+0001fd60: 6e20 6120 7374 7269 6e67 2e20 416c 736f n a string. Also\n+0001fd70: 2069 7420 6973 2067 7561 7261 6e74 6565 it is guarantee\n+0001fd80: 6420 7468 6174 0a74 6865 206c 6173 7420 d that.the last \n+0001fd90: 7265 6775 6c61 7220 6578 7072 6573 7369 regular expressi\n+0001fda0: 6f6e 2074 6f20 6861 7665 2062 6565 6e20 on to have been \n+0001fdb0: 6d61 7463 6865 6420 7761 7320 5245 4745 matched was REGE\n+0001fdc0: 5850 2077 6865 6e0a 5445 4d50 4c41 5445 XP when.TEMPLATE\n+0001fdd0: 2069 7320 6361 6c6c 6564 2e00 7265 702e is called..rep.\n+0001fde0: 7265 6765 7870 2373 7472 696e 672d 7265 regexp#string-re\n+0001fdf0: 706c 6163 6520 5245 4745 5850 2054 454d place REGEXP TEM\n+0001fe00: 504c 4154 4520 5354 5249 4e47 0072 6570 PLATE STRING.rep\n+0001fe10: 2e72 6567 6578 7023 7374 7269 6e67 2d73 .regexp#string-s\n+0001fe20: 706c 6974 2052 4547 4558 5020 5354 5249 plit REGEXP STRI\n+0001fe30: 4e47 7265 702e 6461 7461 2373 7472 696e NGrep.data#strin\n+0001fe40: 672d 7570 6361 7365 5265 7475 726e 2061 g-upcaseReturn a\n+0001fe50: 206e 6577 2073 7472 696e 672c 2061 6e20 new string, an \n+0001fe60: 7570 7065 7220 6361 7365 2063 6f70 7920 upper case copy \n+0001fe70: 6f66 2073 7472 696e 6720 582e 7265 702e of string X.rep.\n+0001fe80: 6461 7461 2e72 696e 6723 7269 6e67 2d63 data.ring#ring-c\n+0001fe90: 6170 6163 6974 7952 6574 7572 6e73 2074 apacityReturns t\n+0001fea0: 6865 206e 756d 6265 7220 6f66 2073 6c6f he number of slo\n+0001feb0: 7473 2069 6e20 7468 6520 7269 6e67 2062 ts in the ring b\n+0001fec0: 7566 6665 7220 5249 4e47 2e00 7265 702e uffer RING..rep.\n+0001fed0: 6461 7461 2e72 696e 6723 7269 6e67 2d61 data.ring#ring-a\n+0001fee0: 7070 656e 6420 5249 4e47 204f 424a 4543 ppend RING OBJEC\n+0001fef0: 5400 7265 702e 6461 7461 2e72 696e 6723 T.rep.data.ring#\n+0001ff00: 7269 6e67 2d72 6570 6c61 6365 2052 494e ring-replace RIN\n+0001ff10: 4720 4f42 4a45 4354 0000 0000 0000 0000 G OBJECT........\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 ffff ffff 0000 0000 0000 0000 ................\n-0001ff60: 0000 0000 0000 0000 0000 0000 ffff ffff ................\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 df9f 1528 ...............(\n-0001ffa0: 7265 702e bfbe 0000 0000 0000 1600 0000 rep.............\n-0001ffb0: 2b00 0000 e583 232d 7265 702e 4213 0100 +.....#-rep.B...\n-0001ffc0: 0000 0000 1b00 0000 9600 0000 59e1 b62e ............Y...\n-0001ffd0: 7265 702e 88b7 0000 0000 0000 1000 0000 rep.............\n-0001ffe0: 8201 0000 b30b ab2c 7265 702e 9d19 0100 .......,rep.....\n-0001fff0: 0000 0000 1e00 0000 2e02 0000 0000 0000 ................\n-00020000: 0200 0000 d303 0000 2d5c 0100 0000 0000 ........-\\......\n-00020010: 0010 0000 0010 0200 0000 0000 0000 0000 ................\n-00020020: 0000 0000 0000 0000 0000 0000 0000 0000 ................\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 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 0000 0000 0000 0000 0000 0000 ................\n+0001fff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00020000: 0300 0000 0e00 0000 f2bf 0100 0000 0000 ................\n+00020010: d904 0000 27eb 0100 0000 0000 0010 0000 ....'...........\n+00020020: 0030 0100 0000 0000 0010 0000 0030 0100 .0...........0..\n 00020030: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 00020040: 0000 0000 0000 0000 0000 0000 0300 0000 ................\n-00020050: 6d00 0000 4373 5933 7265 702e 0454 0100 m...CsY3rep..T..\n-00020060: 0000 0000 1200 0000 b700 0000 ffff ffff ................\n+00020050: 5d00 0000 ffff ffff 0000 0000 0000 0000 ]...............\n+00020060: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n 00020070: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00020080: 0000 0000 01ea 363e 7369 7465 5932 0000 ......6>siteY2..\n-00020090: 0000 0000 1300 0000 4700 0000 86b3 df35 ........G......5\n-000200a0: 0072 6570 ba6f 0100 0000 0000 1900 0000 .rep.o..........\n-000200b0: 0700 0000 cbdc b33f 7265 6d6f ec5a 0100 .......?remo.Z..\n-000200c0: 0000 0000 1600 0000 7700 0000 fed7 fc3c ........w......<\n-000200d0: 7374 616e fe5b 0100 0000 0000 0e00 0000 stan.[..........\n-000200e0: 2100 0000 55f9 7235 7265 702e a671 0000 !...U.r5rep..q..\n-000200f0: 0000 0000 1900 0000 9100 0000 5bdf de33 ............[..3\n-00020100: 0072 6570 b857 0100 0000 0000 2000 0000 .rep.W...... ...\n-00020110: 1500 0000 a271 253b 7265 702e 00bf 0000 .....q%;rep.....\n-00020120: 0000 0000 1500 0000 5700 0000 68df 0a3c ........W...h..<\n-00020130: 7265 702e dbbc 0000 0000 0000 1300 0000 rep.............\n-00020140: 6900 0000 21d5 1737 7265 702e 4c56 0100 i...!..7rep.LV..\n-00020150: 0000 0000 2300 0000 4901 0000 1900 cd3a ....#...I......:\n-00020160: 7265 702e 2a62 0100 0000 0000 1a00 0000 rep.*b..........\n-00020170: 4800 0000 a72b 8335 7265 702e 9360 0100 H....+.5rep..`..\n-00020180: 0000 0000 1600 0000 2f00 0000 b72d 3937 ......../....-97\n-00020190: 0072 6570 bae9 0100 0000 0000 1b00 0000 .rep............\n-000201a0: 1100 0000 7790 1e35 0072 6570 c0eb 0100 ....w..5.rep....\n-000201b0: 0000 0000 1e00 0000 1e00 0000 ffff ffff ................\n-000201c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000201d0: 0000 0000 92e7 733a 7265 702e e0f8 0000 ......s:rep.....\n-000201e0: 0000 0000 1900 0000 9300 0000 8887 7b34 ..............{4\n-000201f0: 7265 702e fcb4 0000 0000 0000 1900 0000 rep.............\n-00020200: 0e00 0000 ffff ffff 0000 0000 0000 0000 ................\n-00020210: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n+00020080: 0000 0000 d175 3b08 0072 6570 bcbc 0100 .....u;..rep....\n+00020090: 0000 0000 1d00 0000 0000 0000 ffff ffff ................\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 38a0 de0a ............8...\n+000200d0: 0072 6570 e66f 0100 0000 0000 1700 0000 .rep.o..........\n+000200e0: 0200 0000 cef6 6b0f 7265 702e 61bf 0100 ......k.rep.a...\n+000200f0: 0000 0000 2500 0000 4300 0000 a43c 590a ....%...C....rep.....\n-000202a0: 0000 0000 2500 0000 6800 0000 ffff ffff ....%...h.......\n-000202b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000202c0: 0000 0000 3c72 0939 7265 702e de66 0100 ....\n-00020430: 7265 702e 93bd 0000 0000 0000 1200 0000 rep.............\n-00020440: 4900 0000 4b18 0f3a 7265 702e 9a53 0100 I...K..:rep..S..\n-00020450: 0000 0000 2100 0000 4900 0000 ffff ffff ....!...I.......\n+000203e0: 0000 0000 f7d1 b004 0072 6570 d0ef 0000 .........rep....\n+000203f0: 0000 0000 2700 0000 0700 0000 e5ad 250a ....'.........%.\n+00020400: 7265 702e 8466 0100 0000 0000 1a00 0000 rep..f..........\n+00020410: 3400 0000 d496 a302 7265 6d6f 19ba 0100 4.......remo....\n+00020420: 0000 0000 1700 0000 4c00 0000 1283 cc01 ........L.......\n+00020430: 7265 702e 0756 0000 0000 0000 1500 0000 rep..V..........\n+00020440: 5c00 0000 ffff ffff 0000 0000 0000 0000 \\...............\n+00020450: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n 00020460: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00020470: 0000 0000 f338 be36 7265 702e eebd 0000 .....8.6rep.....\n-00020480: 0000 0000 1200 0000 8100 0000 4af9 063a ............J..:\n-00020490: 7265 702e fc68 0100 0000 0000 0d00 0000 rep..h..........\n-000204a0: 7401 0000 0c5a 6c35 7265 702e 0060 0100 t....Zl5rep..`..\n-000204b0: 0000 0000 1700 0000 7c00 0000 9b74 b238 ........|....t.8\n-000204c0: 7265 702e 34b7 0000 0000 0000 1600 0000 rep.4...........\n-000204d0: 3e00 0000 1b6c 9331 0072 6570 7d6a 0100 >....l.1.rep}j..\n-000204e0: 0000 0000 0e00 0000 1400 0000 a20d 6637 ..............f7\n-000204f0: 7265 702e d823 0000 0000 0000 2000 0000 rep..#...... ...\n-00020500: 5e00 0000 a726 783c 0072 6570 626b 0100 ^....&x<.repbk..\n-00020510: 0000 0000 1b00 0000 0200 0000 d198 df3b ...............;\n-00020520: 0072 6570 0050 0100 0000 0000 1400 0000 .rep.P..........\n-00020530: 0200 0000 15e0 263f 7265 702e ed57 0100 ......&?rep..W..\n-00020540: 0000 0000 1c00 0000 b900 0000 5c17 9d30 ............\\..0\n-00020550: 7265 702e 65f8 0000 0000 0000 1d00 0000 rep.e...........\n-00020560: 5e00 0000 1581 0c3c 7265 702e e854 0100 ^......\n-000207c0: 7265 702e b355 0100 0000 0000 2500 0000 rep..U......%...\n-000207d0: 3b00 0000 8cf2 dd3f 7265 702e c9a7 0000 ;......?rep.....\n-000207e0: 0000 0000 1a00 0000 5600 0000 ffff ffff ........V.......\n+00020740: 0000 0000 c066 4b07 7265 702e d0ea 0100 .....fK.rep.....\n+00020750: 0000 0000 1e00 0000 3900 0000 ffff ffff ........9.......\n+00020760: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00020770: 0000 0000 c48f c40f 0072 6570 36b4 0100 .........rep6...\n+00020780: 0000 0000 2200 0000 2700 0000 ffff ffff ....\"...'.......\n+00020790: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+000207a0: 0000 0000 01b1 ae03 7265 702e 0766 0100 ........rep..f..\n+000207b0: 0000 0000 1000 0000 2a00 0000 ffff ffff ........*.......\n+000207c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+000207d0: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n+000207e0: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n 000207f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00020800: 0000 0000 d0a6 f034 7265 702e 8850 0100 .......4rep..P..\n-00020810: 0000 0000 2200 0000 3800 0000 477a 2f38 ....\"...8...Gz/8\n-00020820: 646c 2d6c a930 0000 0000 0000 0c00 0000 dl-l.0..........\n-00020830: 4100 0000 7655 6135 646f 6375 6133 0000 A...vUa5docua3..\n-00020840: 0000 0000 1300 0000 3e00 0000 6e73 223b ........>...ns\";\n-00020850: 7265 702e 1e6c 0100 0000 0000 1100 0000 rep..l..........\n-00020860: 8900 0000 ffff ffff 0000 0000 0000 0000 ................\n-00020870: 0000 0000 0000 0000 0000 0000 ed75 2733 .............u'3\n-00020880: 7265 702e bcaf 0000 0000 0000 1800 0000 rep.............\n-00020890: 1100 0000 fbb3 1a37 7265 702e 0070 0000 .......7rep..p..\n-000208a0: 0000 0000 1f00 0000 3f00 0000 3544 7035 ........?...5Dp5\n-000208b0: 7265 6d6f c258 0100 0000 0000 1400 0000 remo.X..........\n-000208c0: 7f00 0000 97a7 6838 7265 6d6f 5559 0100 ......h8remoUY..\n-000208d0: 0000 0000 1900 0000 8300 0000 5cae 7530 ............\\.u0\n-000208e0: 7265 702e 9a47 0000 0000 0000 0f00 0000 rep..G..........\n-000208f0: 4200 0000 ffff ffff 0000 0000 0000 0000 B...............\n-00020900: 0000 0000 0000 0000 0000 0000 b88c 8f31 ...............1\n-00020910: 7265 702e d860 0100 0000 0000 1900 0000 rep..`..........\n-00020920: 7e00 0000 c2c0 4331 7265 702e 81be 0000 ~.....C1rep.....\n-00020930: 0000 0000 1500 0000 2900 0000 ffff ffff ........).......\n-00020940: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00020950: 0000 0000 6674 6834 7265 702e 2d6d 0100 ....fth4rep.-m..\n-00020960: 0000 0000 1a00 0000 c200 0000 ffff ffff ................\n+00020800: 0000 0000 dc3f 0007 7265 702e 2d1f 0100 .....?..rep.-...\n+00020810: 0000 0000 0f00 0000 5400 0000 ffff ffff ........T.......\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 ffff ffff 0000 0000 0000 0000 ................\n+00020870: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n+00020880: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00020890: 0000 0000 1950 650e 7265 702e 7bb3 0100 .....Pe.rep.{...\n+000208a0: 0000 0000 1900 0000 a200 0000 476b 9903 ............Gk..\n+000208b0: 0072 6570 26bf 0100 0000 0000 1f00 0000 .rep&...........\n+000208c0: 1c00 0000 7d37 c20d 0072 6570 4ee0 0100 ....}7...repN...\n+000208d0: 0000 0000 1e00 0000 1400 0000 a467 eb09 .............g..\n+000208e0: 0072 6570 4fe5 0100 0000 0000 1300 0000 .repO...........\n+000208f0: 0200 0000 e0e2 f40f 0072 6570 adbe 0100 .........rep....\n+00020900: 0000 0000 1c00 0000 2000 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 8d84 0e09 ................\n+00020940: 7265 702e 9313 0100 0000 0000 1400 0000 rep.............\n+00020950: 8400 0000 ffff ffff 0000 0000 0000 0000 ................\n+00020960: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n 00020970: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00020980: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n-00020990: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n-000209a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000209b0: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n-000209c0: 0000 0000 0000 0000 0000 0000 78f5 ef3c ............x..<\n-000209d0: 7265 702e 39a8 0000 0000 0000 1300 0000 rep.9...........\n-000209e0: 3200 0000 bcfc dd3b 0072 6570 b55a 0100 2......;.rep.Z..\n-000209f0: 0000 0000 3700 0000 0000 0000 3bcd e737 ....7.......;..7\n-00020a00: 7265 702e 3a51 0100 0000 0000 2100 0000 rep.:Q......!...\n-00020a10: a400 0000 a77c f736 7265 702e 3a46 0000 .....|.6rep.:F..\n-00020a20: 0000 0000 1600 0000 4a01 0000 9a2f cd3c ........J..../.<\n-00020a30: 0072 6570 60eb 0100 0000 0000 1b00 0000 .rep`...........\n-00020a40: 1500 0000 2336 333d 7265 702e 4c2f 0000 ....#63=rep.L/..\n-00020a50: 0000 0000 2300 0000 7700 0000 f5f5 7937 ....#...w.....y7\n-00020a60: 7265 702e 00e0 0100 0000 0000 1800 0000 rep.............\n-00020a70: 0402 0000 ffff ffff 0000 0000 0000 0000 ................\n-00020a80: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n-00020a90: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00020aa0: 0000 0000 e242 bd3d 7265 702e 7267 0100 .....B.=rep.rg..\n-00020ab0: 0000 0000 1900 0000 5400 0000 4622 e73a ........T...F\".:\n-00020ac0: 7265 702e fe56 0000 0000 0000 1500 0000 rep..V..........\n-00020ad0: 5900 0000 4285 9034 0072 6570 4465 0100 Y...B..4.repDe..\n-00020ae0: 0000 0000 2700 0000 1800 0000 8db1 c83c ....'..........<\n-00020af0: 7265 702e 7ebb 0000 0000 0000 1400 0000 rep.~...........\n-00020b00: 4f00 0000 17f7 fe3f 7265 702e df67 0100 O......?rep..g..\n-00020b10: 0000 0000 1600 0000 da00 0000 ffff ffff ................\n-00020b20: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00020b30: 0000 0000 b968 7a32 7265 702e 7ea8 0000 .....hz2rep.~...\n-00020b40: 0000 0000 1800 0000 3801 0000 f94c 6e3c ........8....Ln<\n-00020b50: 7265 702e 0010 0100 0000 0000 2000 0000 rep......... ...\n-00020b60: 2501 0000 068c b234 7265 702e 5e55 0100 %......4rep.^U..\n-00020b70: 0000 0000 1b00 0000 3a00 0000 ffff ffff ........:.......\n-00020b80: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00020b90: 0000 0000 5e34 6e3e 7263 702d 795b 0100 ....^4n>rcp-y[..\n-00020ba0: 0000 0000 0b00 0000 4300 0000 ebc0 4435 ........C.....D5\n-00020bb0: 7265 702e 6cbf 0000 0000 0000 1b00 0000 rep.l...........\n-00020bc0: 5300 0000 ffff ffff 0000 0000 0000 0000 S...............\n-00020bd0: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n-00020be0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00020bf0: 0000 0000 ac02 c837 7265 702e e6e9 0100 .......7rep.....\n-00020c00: 0000 0000 1a00 0000 4000 0000 5df4 5f31 ........@...]._1\n-00020c10: 7265 702e 7bfd 0000 0000 0000 1800 0000 rep.{...........\n-00020c20: 4f00 0000 ffff ffff 0000 0000 0000 0000 O...............\n-00020c30: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n-00020c40: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00020c50: 0000 0000 fcd3 6b35 0072 6570 cd54 0100 ......k5.rep.T..\n-00020c60: 0000 0000 1300 0000 0800 0000 ffff ffff ................\n-00020c70: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00020c80: 0000 0000 5af8 e836 7265 702e f293 0000 ....Z..6rep.....\n-00020c90: 0000 0000 1a00 0000 7e00 0000 ffff ffff ........~.......\n-00020ca0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00020cb0: 0000 0000 7b12 c230 7265 702e d3b4 0000 ....{..0rep.....\n-00020cc0: 0000 0000 1a00 0000 0f00 0000 ffff ffff ................\n+00020980: 0000 0000 9824 ec02 7265 702e fe40 0000 .....$..rep..@..\n+00020990: 0000 0000 1f00 0000 9c00 0000 ac84 8a0a ................\n+000209a0: 7265 702e ec4d 0000 0000 0000 0f00 0000 rep..M..........\n+000209b0: 6100 0000 d159 b302 0072 6570 80e0 0100 a....Y...rep....\n+000209c0: 0000 0000 1e00 0000 0400 0000 a742 b80b .............B..\n+000209d0: 7265 702e 2815 0100 0000 0000 1600 0000 rep.(...........\n+000209e0: 3400 0000 c91f 8f06 7265 702e f977 0000 4.......rep..w..\n+000209f0: 0000 0000 1400 0000 9a00 0000 861a 2703 ..............'.\n+00020a00: 7265 702e 901f 0100 0000 0000 1500 0000 rep.............\n+00020a10: 5b00 0000 f58b 2a08 7265 702e 9148 0000 [.....*.rep..H..\n+00020a20: 0000 0000 1b00 0000 1000 0000 129d 5204 ..............R.\n+00020a30: 7265 702e 6b1e 0100 0000 0000 0d00 0000 rep.k...........\n+00020a40: b500 0000 e760 bd0f 7265 702e b665 0100 .....`..rep..e..\n+00020a50: 0000 0000 0e00 0000 4300 0000 b84e fb0a ........C....N..\n+00020a60: 7265 702e 53b9 0100 0000 0000 3500 0000 rep.S.......5...\n+00020a70: 4a00 0000 eb52 9108 7265 702e 13e7 0100 J....R..rep.....\n+00020a80: 0000 0000 1b00 0000 5002 0000 2792 0d00 ........P...'...\n+00020a90: 7265 702e 7ee9 0100 0000 0000 1600 0000 rep.~...........\n+00020aa0: 5700 0000 ffff ffff 0000 0000 0000 0000 W...............\n+00020ab0: 0000 0000 0000 0000 0000 0000 26a9 0001 ............&...\n+00020ac0: 7265 702e 7b65 0100 0000 0000 0d00 0000 rep.{e..........\n+00020ad0: 2e00 0000 ffff ffff 0000 0000 0000 0000 ................\n+00020ae0: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n+00020af0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00020b00: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n+00020b10: 0000 0000 0000 0000 0000 0000 f602 ed08 ................\n+00020b20: 0072 6570 f3e4 0100 0000 0000 2100 0000 .rep........!...\n+00020b30: 1900 0000 8d51 d10f 7265 702e 2e52 0000 .....Q..rep..R..\n+00020b40: 0000 0000 1400 0000 4f00 0000 857c 1f0c ........O....|..\n+00020b50: 7265 702e d266 0100 0000 0000 1400 0000 rep..f..........\n+00020b60: 0902 0000 2157 7b03 7265 702e c9a1 0000 ....!W{.rep.....\n+00020b70: 0000 0000 2100 0000 4000 0000 5a10 5e03 ....!...@...Z.^.\n+00020b80: 7265 702e 31b5 0100 0000 0000 1300 0000 rep.1...........\n+00020b90: 4500 0000 ffff ffff 0000 0000 0000 0000 E...............\n+00020ba0: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n+00020bb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00020bc0: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n+00020bd0: 0000 0000 0000 0000 0000 0000 e2b6 c50c ................\n+00020be0: 7265 702e 3e1d 0100 0000 0000 0d00 0000 rep.>...........\n+00020bf0: 5300 0000 e3e9 7f0c 0072 6570 e9be 0100 S........rep....\n+00020c00: 0000 0000 1b00 0000 2200 0000 2dc5 ec02 ........\"...-...\n+00020c10: 7265 702e 7fb4 0100 0000 0000 1900 0000 rep.............\n+00020c20: 4300 0000 ecdd a803 7265 702e 3aea 0100 C.......rep.:...\n+00020c30: 0000 0000 1a00 0000 7c00 0000 bd6f 2806 ........|....o(.\n+00020c40: 7265 702e fc62 0000 0000 0000 1400 0000 rep..b..........\n+00020c50: c700 0000 0063 940e 7265 702e e0a5 0000 .....c..rep.....\n+00020c60: 0000 0000 1c00 0000 7800 0000 ec29 a501 ........x....)..\n+00020c70: 7265 702e 06f7 0000 0000 0000 1700 0000 rep.............\n+00020c80: 1601 0000 ffff ffff 0000 0000 0000 0000 ................\n+00020c90: 0000 0000 0000 0000 0000 0000 9b96 180f ................\n+00020ca0: 7265 702e 88e6 0100 0000 0000 2000 0000 rep......... ...\n+00020cb0: 6b00 0000 c91f 0f07 7265 702e 2d77 0000 k.......rep.-w..\n+00020cc0: 0000 0000 1400 0000 b800 0000 ffff ffff ................\n 00020cd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 00020ce0: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n 00020cf0: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n 00020d00: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00020d10: 0000 0000 ac84 4a3a 7265 702e 1ebb 0000 ......J:rep.....\n-00020d20: 0000 0000 0f00 0000 5100 0000 ffff ffff ........Q.......\n-00020d30: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00020d40: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n-00020d50: 0000 0000 0000 0000 0000 0000 d039 9835 .............9.5\n-00020d60: 7265 702e b2e4 0100 0000 0000 1700 0000 rep.............\n-00020d70: c804 0000 ffff ffff 0000 0000 0000 0000 ................\n-00020d80: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n-00020d90: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00020da0: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n-00020db0: 0000 0000 0000 0000 0000 0000 8ac5 dc31 ...............1\n-00020dc0: 7265 702e 4eac 0000 0000 0000 1c00 0000 rep.N...........\n-00020dd0: 9600 0000 6aa7 8939 7265 702e 8a9f 0000 ....j..9rep.....\n-00020de0: 0000 0000 1300 0000 3200 0000 84a9 7337 ........2.....s7\n-00020df0: 0072 6570 c75b 0100 0000 0000 3700 0000 .rep.[......7...\n-00020e00: 0000 0000 2dd1 be34 7265 702e 8cf9 0000 ....-..4rep.....\n-00020e10: 0000 0000 1800 0000 a800 0000 ffff ffff ................\n-00020e20: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00020e30: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n+00020d10: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n+00020d20: 0000 0000 0000 0000 0000 0000 4548 3009 ............EH0.\n+00020d30: 7265 702e 506f 0100 0000 0000 1c00 0000 rep.Po..........\n+00020d40: 6000 0000 03fb 2706 7265 702e e56c 0100 `.....'.rep..l..\n+00020d50: 0000 0000 1c00 0000 ce00 0000 ffff ffff ................\n+00020d60: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00020d70: 0000 0000 3ed1 1607 7265 702e 8079 0000 ....>...rep..y..\n+00020d80: 0000 0000 1500 0000 5a06 0000 c8c6 c204 ........Z.......\n+00020d90: 7265 702e 89b5 0100 0000 0000 1e00 0000 rep.............\n+00020da0: 2200 0000 8edc 1b03 6166 7465 1316 0100 \".......afte....\n+00020db0: 0000 0000 1000 0000 bf00 0000 ffff ffff ................\n+00020dc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00020dd0: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n+00020de0: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n+00020df0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00020e00: 0000 0000 8356 d405 7265 702e cc30 0000 .....V..rep..0..\n+00020e10: 0000 0000 1a00 0000 1300 0000 82ec b605 ................\n+00020e20: 7265 702e 7215 0100 0000 0000 1a00 0000 rep.r...........\n+00020e30: 8700 0000 ffff ffff 0000 0000 0000 0000 ................\n 00020e40: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n 00020e50: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00020e60: 0000 0000 a319 1930 7265 702e 7f6b 0100 .......0rep..k..\n-00020e70: 0000 0000 1200 0000 8d00 0000 3b55 0130 ............;U.0\n-00020e80: 7265 702e 8eb9 0000 0000 0000 2000 0000 rep......... ...\n-00020e90: 7001 0000 af56 2e31 0072 6570 7450 0100 p....V.1.reptP..\n-00020ea0: 0000 0000 1200 0000 0200 0000 353e 5736 ............5>W6\n-00020eb0: 0072 6570 1650 0100 0000 0000 1800 0000 .rep.P..........\n-00020ec0: 0200 0000 5cd1 fa31 0072 6570 1851 0100 ....\\..1.rep.Q..\n-00020ed0: 0000 0000 1d00 0000 0500 0000 ffff ffff ................\n-00020ee0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00020ef0: 0000 0000 ce27 8a37 7265 702e a4f0 0000 .....'.7rep.....\n-00020f00: 0000 0000 2000 0000 da00 0000 ad3b 4837 .... ........;H7\n-00020f10: 7265 702e 4176 0000 0000 0000 2300 0000 rep.Av......#...\n-00020f20: 5a00 0000 e412 b83d 7265 6d6f f159 0100 Z......=remo.Y..\n-00020f30: 0000 0000 1a00 0000 5300 0000 33c1 df3d ........S...3..=\n-00020f40: 0072 6570 146d 0100 0000 0000 1400 0000 .rep.m..........\n-00020f50: 0500 0000 9576 6038 7265 702e c963 0000 .....v`8rep..c..\n-00020f60: 0000 0000 1d00 0000 aa00 0000 ffff ffff ................\n+00020e60: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n+00020e70: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n+00020e80: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00020e90: 0000 0000 e2f0 c705 7265 702e b84b 0000 ........rep..K..\n+00020ea0: 0000 0000 1700 0000 a200 0000 ea10 2802 ..............(.\n+00020eb0: 7265 702e 4ae1 0100 0000 0000 1b00 0000 rep.J...........\n+00020ec0: d400 0000 723e 0802 7265 702e 76e5 0000 ....r>..rep.v...\n+00020ed0: 0000 0000 1d00 0000 5e00 0000 b704 4d04 ........^.....M.\n+00020ee0: 7265 702e 836e 0100 0000 0000 2200 0000 rep..n......\"...\n+00020ef0: 5b00 0000 129d 3207 7265 702e ebe9 0100 [.....2.rep.....\n+00020f00: 0000 0000 0d00 0000 4200 0000 ffff ffff ........B.......\n+00020f10: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00020f20: 0000 0000 bf2c 7f07 7265 702e d069 0000 .....,..rep..i..\n+00020f30: 0000 0000 1a00 0000 3c01 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 ffff ffff ................\n+00020f80: 0000 0000 00a1 850d 7265 702e fe3d 0000 ........rep..=..\n+00020f90: 0000 0000 2200 0000 6e00 0000 ffff ffff ....\"...n.......\n 00020fa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 00020fb0: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n 00020fc0: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n 00020fd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00020fe0: 0000 0000 4c47 dd37 0072 6570 cf68 0100 ....LG.7.rep.h..\n-00020ff0: 0000 0000 1700 0000 1600 0000 0000 0000 ................\n-00021000: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00020fe0: 0000 0000 5d98 180b 7265 702e fc9c 0000 ....]...rep.....\n+00020ff0: 0000 0000 2300 0000 c900 0000 0000 0000 ....#...........\n+00021000: 0100 0000 3d08 0000 c327 0200 0000 0000 ....=....'......\n 00021010: 0000 0000 0000 0000 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 0000 0000 ................\n-00021050: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00021060: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00021040: 0000 0000 0000 0000 0000 0000 0300 0000 ................\n+00021050: 6d00 0000 ffff ffff 0000 0000 0000 0000 m...............\n+00021060: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n 00021070: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00021080: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00021090: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000210a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000210b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000210c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000210d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000210e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000210f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00021080: 0000 0000 787e 1815 7265 702e 2aa2 0000 ....x~..rep.*...\n+00021090: 0000 0000 2600 0000 5a00 0000 170c 4d19 ....&...Z.....M.\n+000210a0: 7072 6f67 00fc 0000 0000 0000 0c00 0000 prog............\n+000210b0: 3400 0000 aaa8 5117 7265 702e 4166 0100 4.....Q.rep.Af..\n+000210c0: 0000 0000 1b00 0000 2800 0000 b88e ad1a ........(.......\n+000210d0: 0072 6570 1e25 0200 0000 0000 2400 0000 .rep.%......$...\n+000210e0: 1600 0000 4c61 5b1a 7265 702e 024f 0000 ....La[.rep..O..\n+000210f0: 0000 0000 1700 0000 5d00 0000 ffff ffff ........].......\n 00021100: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00021110: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00021120: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00021130: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00021140: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00021150: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00021110: 0000 0000 6085 f41c 7265 6d6f dcba 0100 ....`...remo....\n+00021120: 0000 0000 1300 0000 3300 0000 14a6 3b1b ........3.....;.\n+00021130: 7265 702e 29e4 0100 0000 0000 1900 0000 rep.)...........\n+00021140: 4d00 0000 ffff ffff 0000 0000 0000 0000 M...............\n+00021150: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n 00021160: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00021170: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00021180: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00021170: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n+00021180: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n 00021190: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000211a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000211b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+000211a0: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n+000211b0: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n 000211c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000211d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000211e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+000211d0: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n+000211e0: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n 000211f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00021200: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00021210: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00021220: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00021230: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00021240: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00021200: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n+00021210: 0000 0000 0000 0000 0000 0000 6207 2d1c ............b.-.\n+00021220: 7265 702e c79f 0000 0000 0000 0d00 0000 rep.............\n+00021230: 2c00 0000 ac6f dd1a 7265 702e 5b1b 0100 ,....o..rep.[...\n+00021240: 0000 0000 0f00 0000 f100 0000 ffff ffff ................\n 00021250: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00021260: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00021270: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00021280: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00021290: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000212a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000212b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000212c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000212d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000212e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000212f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00021300: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00021310: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00021320: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00021330: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00021260: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n+00021270: 0000 0000 0000 0000 0000 0000 a626 cc10 .............&..\n+00021280: 0072 6570 8fe4 0100 0000 0000 1a00 0000 .rep............\n+00021290: 1700 0000 ffff ffff 0000 0000 0000 0000 ................\n+000212a0: 0000 0000 0000 0000 0000 0000 bb7d 6b19 .............}k.\n+000212b0: 7265 702e e89d 0000 0000 0000 1b00 0000 rep.............\n+000212c0: ba00 0000 9c66 2e1b 7265 702e e6e8 0000 .....f..rep.....\n+000212d0: 0000 0000 1700 0000 6200 0000 59ca c11d ........b...Y...\n+000212e0: 7265 702e 714c 0000 0000 0000 1b00 0000 rep.qL..........\n+000212f0: 0401 0000 1e6c 5913 7265 702e 0050 0000 .....lY.rep..P..\n+00021300: 0000 0000 1100 0000 6b01 0000 cde9 4919 ........k.....I.\n+00021310: 7265 702e 3cb1 0100 0000 0000 1800 0000 rep.<...........\n+00021320: 9f00 0000 967f 871c 7265 702e d345 0000 ........rep..E..\n+00021330: 0000 0000 1700 0000 6500 0000 ffff ffff ........e.......\n 00021340: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00021350: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00021360: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00021370: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00021380: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00021390: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00021350: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n+00021360: 0000 0000 0000 0000 0000 0000 317c 151d ............1|..\n+00021370: 7265 702e b4a4 0000 0000 0000 2100 0000 rep.........!...\n+00021380: 7700 0000 ffff ffff 0000 0000 0000 0000 w...............\n+00021390: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n 000213a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000213b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000213c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000213d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000213e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000213f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00021400: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00021410: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00021420: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+000213b0: 0000 0000 76a7 8516 0072 6570 6d26 0200 ....v....repm&..\n+000213c0: 0000 0000 1c00 0000 0500 0000 63b8 b31c ............c...\n+000213d0: 7265 702e 5d34 0000 0000 0000 1c00 0000 rep.]4..........\n+000213e0: 6600 0000 b321 9c11 7265 702e 7e99 0000 f....!..rep.~...\n+000213f0: 0000 0000 2100 0000 c200 0000 6ef1 4b15 ....!.......n.K.\n+00021400: 7265 702e f722 0200 0000 0000 1100 0000 rep..\"..........\n+00021410: 7a00 0000 e702 361f 7265 702e e349 0000 z.....6.rep..I..\n+00021420: 0000 0000 2500 0000 9800 0000 ffff ffff ....%...........\n 00021430: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00021440: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00021450: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00021440: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n+00021450: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n 00021460: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00021470: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00021480: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00021470: 0000 0000 452a 271a 7265 702e 5861 0100 ....E*'.rep.Xa..\n+00021480: 0000 0000 1400 0000 a400 0000 ffff ffff ................\n 00021490: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000214a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000214b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+000214a0: 0000 0000 3ba5 0817 7265 702e 5bff 0000 ....;...rep.[...\n+000214b0: 0000 0000 2100 0000 8100 0000 ffff ffff ....!...........\n 000214c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000214d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000214e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+000214d0: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n+000214e0: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n 000214f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00021500: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00021510: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00021520: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00021530: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00021540: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00021550: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00021560: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00021570: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00021580: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00021590: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000215a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000215b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000215c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000215d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000215e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000215f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00021600: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00021610: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00021620: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00021630: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00021500: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n+00021510: 0000 0000 0000 0000 0000 0000 9d62 001e .............b..\n+00021520: 7265 702e f1e5 0000 0000 0000 1a00 0000 rep.............\n+00021530: 5800 0000 f59a a918 7265 702e ee5d 0000 X.......rep..]..\n+00021540: 0000 0000 1c00 0000 4f00 0000 23f1 8113 ........O...#...\n+00021550: 7265 702e 1062 0100 0000 0000 1200 0000 rep..b..........\n+00021560: d000 0000 6454 2919 0072 6570 5db7 0100 ....dT)..rep]...\n+00021570: 0000 0000 2000 0000 1800 0000 865e 9313 .... ........^..\n+00021580: 7265 702e dbb4 0100 0000 0000 1e00 0000 rep.............\n+00021590: 3800 0000 c963 a91f 7265 702e d763 0000 8....c..rep..c..\n+000215a0: 0000 0000 1c00 0000 e800 0000 5662 0a19 ............Vb..\n+000215b0: 7265 702e 00f0 0000 0000 0000 1100 0000 rep.............\n+000215c0: ba01 0000 3e7a 2f12 0072 6570 b4bb 0100 ....>z/..rep....\n+000215d0: 0000 0000 1e00 0000 0900 0000 fe81 1b1c ................\n+000215e0: 7265 702e dbbb 0100 0000 0000 1e00 0000 rep.............\n+000215f0: 4100 0000 44f8 121b 7265 702e 9dab 0000 A...D...rep.....\n+00021600: 0000 0000 2b00 0000 1501 0000 51ec 9614 ....+.......Q...\n+00021610: 7265 702e 6ce2 0100 0000 0000 1900 0000 rep.l...........\n+00021620: a401 0000 2d66 fb1f 0072 6570 1822 0200 ....-f...rep.\"..\n+00021630: 0000 0000 2400 0000 1e00 0000 ffff ffff ....$...........\n 00021640: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00021650: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00021660: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00021650: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n+00021660: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n 00021670: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00021680: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00021690: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000216a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000216b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000216c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000216d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000216e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000216f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00021700: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00021710: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00021720: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00021730: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00021740: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00021750: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00021680: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n+00021690: 0000 0000 0000 0000 0000 0000 eaba a416 ................\n+000216a0: 6465 6661 ef68 0100 0000 0000 1100 0000 defa.h..........\n+000216b0: 8f00 0000 ffff ffff 0000 0000 0000 0000 ................\n+000216c0: 0000 0000 0000 0000 0000 0000 e20e e01b ................\n+000216d0: 7265 702e bffc 0000 0000 0000 1900 0000 rep.............\n+000216e0: 2b00 0000 7a05 1f1a 7265 702e 961a 0100 +...z...rep.....\n+000216f0: 0000 0000 0d00 0000 b800 0000 45a1 9617 ............E...\n+00021700: 7265 702e 8f69 0100 0000 0000 1d00 0000 rep..i..........\n+00021710: 3903 0000 ab47 4f1f 7265 702e f4a0 0000 9....GO.rep.....\n+00021720: 0000 0000 2100 0000 5900 0000 4757 6815 ....!...Y...GWh.\n+00021730: 7573 6572 8a25 0200 0000 0000 1100 0000 user.%..........\n+00021740: 3100 0000 8581 f014 7265 702e 1624 0200 1.......rep..$..\n+00021750: 0000 0000 1f00 0000 5100 0000 ffff ffff ........Q.......\n 00021760: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00021770: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00021780: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00021770: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n+00021780: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n 00021790: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000217a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000217b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+000217a0: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n+000217b0: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n 000217c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000217d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000217e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+000217d0: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n+000217e0: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n 000217f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00021800: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00021810: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00021820: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00021830: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00021840: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00021850: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00021860: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00021870: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00021880: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00021890: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000218a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00021800: 0000 0000 5b8a 0217 7265 702e 705b 0000 ....[...rep.p[..\n+00021810: 0000 0000 1200 0000 ab00 0000 b964 aa15 .............d..\n+00021820: 7265 702e f218 0100 0000 0000 1000 0000 rep.............\n+00021830: 6600 0000 2a45 f419 696e 7465 40fc 0000 f...*E..inte@...\n+00021840: 0000 0000 0e00 0000 7100 0000 6464 d010 ........q...dd..\n+00021850: 7265 702e 92e2 0000 0000 0000 1900 0000 rep.............\n+00021860: b200 0000 9f31 3a14 7265 702e 6819 0100 .....1:.rep.h...\n+00021870: 0000 0000 0e00 0000 2001 0000 2eaa a51f ........ .......\n+00021880: 7265 702e 5dbc 0100 0000 0000 1c00 0000 rep.]...........\n+00021890: 4300 0000 8a77 7a1a 7265 702e aa23 0200 C....wz.rep..#..\n+000218a0: 0000 0000 2900 0000 4300 0000 ffff ffff ....)...C.......\n 000218b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000218c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000218d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+000218c0: 0000 0000 f825 f41e 0072 6570 3726 0200 .....%...rep7&..\n+000218d0: 0000 0000 1700 0000 0000 0000 ffff ffff ................\n 000218e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000218f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00021900: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00021910: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00021920: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00021930: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00021940: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00021950: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00021960: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00021970: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00021980: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00021990: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000219a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000219b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000219c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+000218f0: 0000 0000 8d91 cb18 7265 702e 7c51 0000 ........rep.|Q..\n+00021900: 0000 0000 1400 0000 3b00 0000 249d c21b ........;...$...\n+00021910: 7265 702e cfe9 0000 0000 0000 1700 0000 rep.............\n+00021920: 5b00 0000 ffff ffff 0000 0000 0000 0000 [...............\n+00021930: 0000 0000 0000 0000 0000 0000 2395 4818 ............#.H.\n+00021940: 0072 6570 22bb 0100 0000 0000 3600 0000 .rep\".......6...\n+00021950: 1500 0000 ffff ffff 0000 0000 0000 0000 ................\n+00021960: 0000 0000 0000 0000 0000 0000 0478 251a .............x%.\n+00021970: 7265 702e 0010 0100 0000 0000 2600 0000 rep.........&...\n+00021980: 2500 0000 7d6f 3817 0072 6570 c0e4 0100 %...}o8..rep....\n+00021990: 0000 0000 1c00 0000 1700 0000 d056 d512 .............V..\n+000219a0: 7265 702e 9822 0200 0000 0000 1300 0000 rep..\"..........\n+000219b0: 2b00 0000 5c64 1114 0072 6570 3abc 0100 +...\\d...rep:...\n+000219c0: 0000 0000 1f00 0000 0400 0000 ffff ffff ................\n 000219d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000219e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000219f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00021a00: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00021a10: 0000 0000 0000 0000 0000 0000 0000 0000 ................\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-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-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+000219e0: 0000 0000 9772 3d1a 7265 702e 8624 0200 .....r=.rep..$..\n+000219f0: 0000 0000 1c00 0000 5000 0000 0ee6 ba1d ........P.......\n+00021a00: 7265 702e 6a58 0000 0000 0000 1100 0000 rep.jX..........\n+00021a10: 2900 0000 100e fa19 7265 702e e910 0100 ).......rep.....\n+00021a20: 0000 0000 1c00 0000 5800 0000 3365 6510 ........X...3ee.\n+00021a30: 7265 702e b2b6 0100 0000 0000 1800 0000 rep.............\n+00021a40: 9300 0000 e9e7 b815 7265 6d6f 7cba 0100 ........remo|...\n+00021a50: 0000 0000 1800 0000 4800 0000 4458 8414 ........H...DX..\n+00021a60: 7265 702e 0fbd 0100 0000 0000 2400 0000 rep.........$...\n+00021a70: 7f00 0000 6f5e 931f 7265 702e 5d11 0100 ....o^..rep.]...\n+00021a80: 0000 0000 1c00 0000 3500 0000 fb62 c01e ........5....b..\n+00021a90: 0072 6570 cc6f 0100 0000 0000 1400 0000 .rep.o..........\n+00021aa0: 0600 0000 b522 0c19 7265 702e d4a3 0000 .....\"..rep.....\n+00021ab0: 0000 0000 2900 0000 b700 0000 df10 031f ....)...........\n+00021ac0: 7265 702e 0e18 0100 0000 0000 0e00 0000 rep.............\n+00021ad0: d600 0000 4884 4719 7265 702e f3b1 0100 ....H.G.rep.....\n+00021ae0: 0000 0000 1b00 0000 d600 0000 4476 9815 ............Dv..\n+00021af0: 7265 702e a721 0200 0000 0000 1a00 0000 rep..!..........\n+00021b00: 5700 0000 f381 b912 0072 6570 ea26 0200 W........rep.&..\n+00021b10: 0000 0000 1400 0000 2700 0000 47c0 651c ........'...G.e.\n+00021b20: 7265 702e 1964 0100 0000 0000 0a00 0000 rep..d..........\n+00021b30: a400 0000 272c e615 7374 616e 8027 0200 ....',..stan.'..\n+00021b40: 0000 0000 0f00 0000 3400 0000 ffff ffff ........4.......\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+00021b60: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n+00021b70: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n 00021b80: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00021b90: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00021ba0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00021bb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00021bc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00021bd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\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+00021b90: 0000 0000 c526 1810 7265 702e df34 0000 .....&..rep..4..\n+00021ba0: 0000 0000 1d00 0000 5d00 0000 c34d 501b ........]....MP.\n+00021bb0: 7265 702e 0060 0100 0000 0000 1200 0000 rep..`..........\n+00021bc0: 4601 0000 cf8f 091c 7265 702e cf6d 0100 F.......rep..m..\n+00021bd0: 0000 0000 1900 0000 9b00 0000 3f77 0c1d ............?w..\n+00021be0: 0072 6570 9bb8 0100 0000 0000 1d00 0000 .rep............\n+00021bf0: 0d00 0000 b145 bb19 0072 6570 f224 0200 .....E...rep.$..\n+00021c00: 0000 0000 2900 0000 0300 0000 ffff ffff ....)...........\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-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-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-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-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-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-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-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+00021c20: 0000 0000 70d9 0519 6d61 696c 5825 0200 ....p...mailX%..\n+00021c30: 0000 0000 1000 0000 2200 0000 d3f7 9f11 ........\".......\n+00021c40: 7265 702e cdeb 0000 0000 0000 1200 0000 rep.............\n+00021c50: 6701 0000 4957 8f11 7265 702e ac54 0000 g...IW..rep..T..\n+00021c60: 0000 0000 1000 0000 2100 0000 fb37 d019 ........!....7..\n+00021c70: 7265 702e d759 0000 0000 0000 1200 0000 rep..Y..........\n+00021c80: f400 0000 2ccf a81d 7265 702e 5b1c 0100 ....,...rep.[...\n+00021c90: 0000 0000 0f00 0000 d400 0000 5c65 091f ............\\e..\n+00021ca0: 7265 702e 9e1d 0100 0000 0000 0f00 0000 rep.............\n+00021cb0: be00 0000 0d75 3f16 7265 702e 0020 0200 .....u?.rep.. ..\n+00021cc0: 0000 0000 1c00 0000 8b01 0000 5975 d310 ............Yu..\n+00021cd0: 7265 702e 8c8d 0000 0000 0000 2300 0000 rep.........#...\n+00021ce0: f500 0000 c18b b31c 7265 702e e4b2 0100 ........rep.....\n+00021cf0: 0000 0000 2100 0000 7600 0000 35d7 3016 ....!...v...5.0.\n+00021d00: 7265 702e 2527 0200 0000 0000 1400 0000 rep.%'..........\n+00021d10: 4700 0000 eb41 de13 0072 6570 08b9 0100 G....A...rep....\n+00021d20: 0000 0000 3600 0000 1500 0000 a85f 291f ....6........_).\n+00021d30: 7265 702e a2e0 0100 0000 0000 1900 0000 rep.............\n+00021d40: 8f00 0000 597d a517 0072 6570 2de5 0100 ....Y}...rep-...\n+00021d50: 0000 0000 1b00 0000 0700 0000 5a96 ef11 ............Z...\n+00021d60: 7265 702e 9781 0000 0000 0000 2700 0000 rep.........'...\n+00021d70: 2501 0000 a51b 6713 7265 702e 97a0 0000 %.....g.rep.....\n+00021d80: 0000 0000 1d00 0000 4000 0000 7cbe 5313 ........@...|.S.\n+00021d90: 7265 702e c9b5 0100 0000 0000 2800 0000 rep.........(...\n+00021da0: c100 0000 a5f1 a519 0072 6570 95b7 0100 .........rep....\n+00021db0: 0000 0000 1600 0000 1900 0000 7b03 af13 ............{...\n+00021dc0: 7265 702e 5a22 0200 0000 0000 1200 0000 rep.Z\"..........\n+00021dd0: 2c00 0000 3120 491b 7265 702e 8e26 0200 ,...1 I.rep..&..\n+00021de0: 0000 0000 1800 0000 4400 0000 ffff ffff ........D.......\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-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+00021e00: 0000 0000 4bf0 d81c 7265 702e ae98 0000 ....K...rep.....\n+00021e10: 0000 0000 1d00 0000 b300 0000 a38f d91e ................\n+00021e20: 7072 696e 7d86 0000 0000 0000 0c00 0000 prin}...........\n+00021e30: 4301 0000 8ff0 c118 0072 6570 8223 0200 C........rep.#..\n+00021e40: 0000 0000 2100 0000 0700 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+00021e60: 0000 0000 6063 d21b 7265 702e 9b55 0000 ....`c..rep..U..\n+00021e70: 0000 0000 1300 0000 5900 0000 ffff ffff ........Y.......\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+00021e90: 0000 0000 1776 a91b 7265 6d6f c5b8 0100 .....v..remo....\n+00021ea0: 0000 0000 1600 0000 2d00 0000 3db7 a71b ........-...=...\n+00021eb0: 0072 6570 d622 0200 0000 0000 1d00 0000 .rep.\"..........\n+00021ec0: 0400 0000 ffff ffff 0000 0000 0000 0000 ................\n+00021ed0: 0000 0000 0000 0000 0000 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+00021ef0: 0000 0000 e674 d31d 7265 702e efa9 0000 .....t..rep.....\n+00021f00: 0000 0000 2500 0000 8901 0000 ffff ffff ....%...........\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+00021f20: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n+00021f30: 0000 0000 0000 0000 0000 0000 ffff ffff ................\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+00021f50: 0000 0000 3506 4a17 7265 702e e382 0000 ....5.J.rep.....\n+00021f60: 0000 0000 1d00 0000 3800 0000 ffff ffff ........8.......\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-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-00021fd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00021fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00021f80: 0000 0000 5967 cb1b 7265 702e e8e6 0000 ....Yg..rep.....\n+00021f90: 0000 0000 2500 0000 3801 0000 d227 1216 ....%...8....'..\n+00021fa0: 7265 702e cc25 0200 0000 0000 1500 0000 rep..%..........\n+00021fb0: 5600 0000 680a 2f1d 7265 702e c764 0100 V...h./.rep..d..\n+00021fc0: 0000 0000 0b00 0000 a900 0000 4929 ef1a ............I)..\n+00021fd0: 0072 6570 4e26 0200 0000 0000 1d00 0000 .repN&..........\n+00021fe0: 0200 0000 ffff ffff 0000 0000 0000 0000 ................\n 00021ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00022000: 7265 702e 6c61 6e67 2e62 6163 6b71 756f rep.lang.backquo\n-00022010: 7465 2362 6163 6b71 756f 7465 4172 6775 te#backquoteArgu\n-00022020: 6d65 6e74 2053 5452 5543 5455 5245 2064 ment STRUCTURE d\n-00022030: 6573 6372 6962 6573 2061 2074 656d 706c escribes a templ\n-00022040: 6174 6520 746f 2062 7569 6c64 2e0a 0a54 ate to build...T\n-00022050: 6865 2077 686f 6c65 2073 7472 7563 7475 he whole structu\n-00022060: 7265 2061 6374 7320 6173 2069 6620 6974 re acts as if it\n-00022070: 2077 6572 6520 7175 6f74 6564 2065 7863 were quoted exc\n-00022080: 6570 7420 666f 7220 6365 7274 6169 6e0a ept for certain.\n-00022090: 706c 6163 6573 2077 6865 7265 2065 7870 places where exp\n-000220a0: 7265 7373 696f 6e73 2061 7265 2065 7661 ressions are eva\n-000220b0: 6c75 6174 6564 2061 6e64 2069 6e73 6572 luated and inser\n-000220c0: 7465 6420 6f72 2073 706c 6963 6564 2069 ted or spliced i\n-000220d0: 6e2e 0a0a 466f 7220 6578 616d 706c 653a n...For example:\n-000220e0: 0a0a 6220 2020 2020 2020 2020 2020 2020 ..b \n-000220f0: 203d 3e20 2862 6120 6262 2062 6329 0909 => (ba bb bc)..\n-00022100: 3b20 6173 7375 6d65 2062 2068 6173 2074 ; assume b has t\n-00022110: 6869 7320 7661 6c75 650a 6028 6120 6220 his value.`(a b \n-00022120: 6329 2020 2020 2020 203d 3e20 2861 2062 c) => (a b\n-00022130: 2063 2909 093b 2062 6163 6b71 756f 7465 c)..; backquote\n-00022140: 2061 6374 7320 6c69 6b65 2071 756f 7465 acts like quote\n-00022150: 0a60 2861 202c 6220 6329 2020 2020 2020 .`(a ,b c) \n-00022160: 3d3e 2028 6120 2862 6120 6262 2062 6329 => (a (ba bb bc)\n-00022170: 2063 2909 3b20 696e 7365 7274 2074 6865 c).; insert the\n-00022180: 2076 616c 7565 206f 6620 620a 6028 6120 value of b.`(a \n-00022190: 2c40 6220 6329 2020 2020 203d 3e20 2861 ,@b c) => (a\n-000221a0: 2062 6120 6262 2062 6320 6329 093b 2073 ba bb bc c).; s\n-000221b0: 706c 6963 6520 696e 2074 6865 2076 616c plice in the val\n-000221c0: 7565 206f 6620 620a 0a56 6563 746f 7273 ue of b..Vectors\n-000221d0: 2077 6f72 6b20 6a75 7374 206c 696b 6520 work just like \n-000221e0: 6c69 7374 732e 2020 4e65 7374 6564 2062 lists. Nested b\n-000221f0: 6163 6b71 756f 7465 7320 6172 6520 7065 ackquotes are pe\n-00022200: 726d 6974 7465 642e 7265 702e 6461 7461 rmitted.rep.data\n-00022210: 2372 656d 6f76 652d 6966 5265 7475 726e #remove-ifReturn\n-00022220: 7320 6120 6e65 7720 636f 7079 206f 6620 s a new copy of \n-00022230: 4c53 5420 7769 7468 2061 6e79 2065 6c65 LST with any ele\n-00022240: 6d65 6e74 7320 7265 6d6f 7665 6420 666f ments removed fo\n-00022250: 7220 7768 6963 6820 2850 5245 4420 454c r which (PRED EL\n-00022260: 5429 0a72 6574 7572 6e73 2074 7275 652e T).returns true.\n-00022270: 0072 6570 2e64 6174 6123 7265 6d6f 7665 .rep.data#remove\n-00022280: 2045 4c54 204c 5354 0072 6570 2e64 6174 ELT LST.rep.dat\n-00022290: 6123 7265 6d71 2045 4c54 204c 5354 7265 a#remq ELT LSTre\n-000222a0: 702e 6461 7461 236d 616b 652d 6775 6172 p.data#make-guar\n-000222b0: 6469 616e 4372 6561 7465 2061 206e 6577 dianCreate a new\n-000222c0: 2067 7561 7264 6961 6e2e 2047 7561 7264 guardian. Guard\n-000222d0: 6961 6e73 2070 726f 7669 6465 2061 206d ians provide a m\n-000222e0: 6561 6e73 206f 6620 7072 6f74 6563 7469 eans of protecti\n-000222f0: 6e67 2064 6174 610a 6f62 6a65 6374 7320 ng data.objects \n-00022300: 6672 6f6d 2064 6561 6c6c 6f63 6174 696f from deallocatio\n-00022310: 6e20 7768 656e 2074 6865 7920 6861 7665 n when they have\n-00022320: 206e 6f20 6578 7461 6e74 2072 6566 6572 no extant refer\n-00022330: 656e 6365 732e 0a0a 606d 616b 652d 6775 ences...`make-gu\n-00022340: 6172 6469 616e 2720 7265 7475 726e 7320 ardian' returns \n-00022350: 6120 6675 6e63 7469 6f6e 2072 6570 7265 a function repre\n-00022360: 7365 6e74 696e 6720 6120 7369 6e67 6c65 senting a single\n-00022370: 2067 7561 7264 6961 6e2e 0a43 616c 6c69 guardian..Calli\n-00022380: 6e67 2074 6869 7320 6675 6e63 7469 6f6e ng this function\n-00022390: 2077 6974 6820 6120 7369 6e67 6c65 2061 with a single a\n-000223a0: 7267 756d 656e 7420 6164 6473 2074 6861 rgument adds tha\n-000223b0: 7420 7661 6c75 6520 746f 2074 6865 0a6c t value to the.l\n-000223c0: 6973 7420 6f66 206f 626a 6563 7473 2070 ist of objects p\n-000223d0: 726f 7465 6374 6564 2062 7920 7468 6520 rotected by the \n-000223e0: 6775 6172 6469 616e 2e20 4361 6c6c 696e guardian. Callin\n-000223f0: 6720 7468 6520 6675 6e63 7469 6f6e 2077 g the function w\n-00022400: 6974 6820 6e6f 0a61 7267 756d 656e 7473 ith no.arguments\n-00022410: 2072 6574 7572 6e73 206f 6e65 206f 6620 returns one of \n-00022420: 7468 6520 6f62 6a65 6374 7320 7468 6174 the objects that\n-00022430: 2077 6f75 6c64 206f 7468 6572 7769 7365 would otherwise\n-00022440: 2068 6176 6520 6265 656e 0a64 6561 6c6c have been.deall\n-00022450: 6f63 6174 6564 2062 7920 7468 6520 6761 ocated by the ga\n-00022460: 7262 6167 6520 636f 6c6c 6563 746f 722c rbage collector,\n-00022470: 206f 7220 6661 6c73 6520 6966 206e 6f20 or false if no \n-00022480: 7375 6368 206f 626a 6563 7473 0a65 7869 such objects.exi\n-00022490: 7374 2074 6861 7420 6861 7665 206e 6f74 st that have not\n-000224a0: 2061 6c72 6561 6479 2062 6565 6e20 7265 already been re\n-000224b0: 7475 726e 6564 2e72 6570 2e75 7469 6c2e turned.rep.util.\n-000224c0: 7469 6d65 2374 696d 652d 3e73 6563 6f6e time#time->secon\n-000224d0: 6473 436f 6e76 6572 7420 7468 6520 7469 dsConvert the ti\n-000224e0: 6d65 7374 616d 7020 5449 4d45 2074 6f20 mestamp TIME to \n-000224f0: 7468 6520 6e75 6d62 6572 206f 6620 7365 the number of se\n-00022500: 636f 6e64 7320 7369 6e63 6520 7468 6520 conds since the \n-00022510: 6570 6f63 682e 7265 702e 7574 696c 2e64 epoch.rep.util.d\n-00022520: 6174 6523 6461 7465 2d74 696d 657a 6f6e ate#date-timezon\n-00022530: 652d 616c 6973 7441 6c69 7374 206f 6620 e-alistAlist of \n-00022540: 2854 494d 455a 4f4e 4520 2e20 4d49 4e55 (TIMEZONE . MINU\n-00022550: 5445 532d 4449 4646 4552 454e 4345 292e TES-DIFFERENCE).\n-00022560: 2a69 7370 656c 6c2d 7072 6f67 7261 6d2a *ispell-program*\n-00022570: 4669 6c65 6e61 6d65 206f 6620 7072 6f67 Filename of prog\n-00022580: 7261 6d20 7573 6564 2074 6f20 7374 6172 ram used to star\n-00022590: 7420 6973 7065 6c6c 2831 292e 2a69 7370 t ispell(1).*isp\n-000225a0: 656c 6c2d 6f70 7469 6f6e 732a 4c69 7374 ell-options*List\n-000225b0: 206f 6620 6f70 7469 6f6e 7320 746f 2070 of options to p\n-000225c0: 6173 7320 746f 2049 7370 656c 6c2a 6973 ass to Ispell*is\n-000225d0: 7065 6c6c 2d64 6963 7469 6f6e 6172 792a pell-dictionary*\n-000225e0: 4e61 6d65 206f 6620 6469 6374 696f 6e61 Name of dictiona\n-000225f0: 7279 2074 6f20 7061 7373 2074 6f20 4973 ry to pass to Is\n-00022600: 7065 6c6c 2c20 6f72 206e 696c 2066 6f72 pell, or nil for\n-00022610: 2074 6865 2064 6566 6175 6c74 2e2a 6973 the default.*is\n-00022620: 7065 6c6c 2d74 696d 656f 7574 2a53 6563 pell-timeout*Sec\n-00022630: 6f6e 6473 2074 6f20 7761 6974 2066 6f72 onds to wait for\n-00022640: 2069 7370 656c 6c20 6f75 7470 7574 2062 ispell output b\n-00022650: 6566 6f72 6520 6769 7669 6e67 2075 702e efore giving up.\n-00022660: 7265 702e 7574 696c 2e69 7370 656c 6c23 rep.util.ispell#\n-00022670: 7072 6f63 6573 7353 7562 7072 6f63 6573 processSubproces\n-00022680: 7320 7468 6174 2069 7370 656c 6c20 6973 s that ispell is\n-00022690: 2072 756e 6e69 6e67 2069 6e2c 206f 7220 running in, or \n-000226a0: 6e69 6c20 6966 2069 7370 656c 6c20 6973 nil if ispell is\n-000226b0: 6e27 7420 7275 6e6e 696e 672e 7265 702e n't running.rep.\n-000226c0: 7574 696c 2e69 7370 656c 6c23 6c69 6e65 util.ispell#line\n-000226d0: 2d63 616c 6c62 6163 6b46 756e 6374 696f -callbackFunctio\n-000226e0: 6e20 746f 2063 616c 6c20 6173 796e 6368 n to call asynch\n-000226f0: 726f 6e6f 7573 6c79 2077 6974 6820 6120 ronously with a \n-00022700: 7369 6e67 6c65 206c 696e 6520 6f66 206f single line of o\n-00022710: 7574 7075 7420 6672 6f6d 2069 7370 656c utput from ispel\n-00022720: 6c2e 0072 6570 2e75 7469 6c2e 6973 7065 l..rep.util.ispe\n-00022730: 6c6c 2369 7370 656c 6c2d 7365 742d 6469 ll#ispell-set-di\n-00022740: 6374 696f 6e61 7279 2044 4943 542d 4e41 ctionary DICT-NA\n-00022750: 4d45 7265 702e 7574 696c 2e69 7370 656c MErep.util.ispel\n-00022760: 6c23 6973 7065 6c6c 2d61 6464 2d77 6f72 l#ispell-add-wor\n-00022770: 642d 746f 2d64 6963 7469 6f6e 6172 7941 d-to-dictionaryA\n-00022780: 6464 2074 6865 2073 7472 696e 6720 574f dd the string WO\n-00022790: 5244 2074 6f20 796f 7572 2070 6572 736f RD to your perso\n-000227a0: 6e61 6c20 4973 7065 6c6c 2064 6963 7469 nal Ispell dicti\n-000227b0: 6f6e 6172 792e 7265 702e 7574 696c 2e69 onary.rep.util.i\n-000227c0: 7370 656c 6c23 6973 7065 6c6c 2d61 6464 spell#ispell-add\n-000227d0: 2d77 6f72 642d 666f 722d 7365 7373 696f -word-for-sessio\n-000227e0: 6e41 6464 2074 6865 2073 7472 696e 6720 nAdd the string \n-000227f0: 574f 5244 2074 6f20 4973 7065 6c6c 2773 WORD to Ispell's\n-00022800: 2070 6572 2d73 6573 7369 6f6e 2064 6963 per-session dic\n-00022810: 7469 6f6e 6172 792e 0072 6570 2e75 7469 tionary..rep.uti\n-00022820: 6c2e 6973 7065 6c6c 2369 7370 656c 6c2d l.ispell#ispell-\n-00022830: 7361 7665 2d64 6963 7469 6f6e 6172 7972 save-dictionaryr\n-00022840: 6570 2e6d 6f64 756c 652d 7379 7374 656d ep.module-system\n-00022850: 2364 6566 696e 652d 7374 7275 6374 7572 #define-structur\n-00022860: 6543 7265 6174 6520 6120 6d6f 6475 6c65 eCreate a module\n-00022870: 2063 616c 6c65 6420 4e41 4d45 2077 686f called NAME who\n-00022880: 7365 2069 6e74 6572 6661 6365 2069 7320 se interface is \n-00022890: 5349 472c 2077 686f 7365 0a63 6f6e 6669 SIG, whose.confi\n-000228a0: 6775 7261 7469 6f6e 2069 7320 6465 6669 guration is defi\n-000228b0: 6e65 6420 6279 2043 4f4e 4649 4720 2865 ned by CONFIG (e\n-000228c0: 6974 6865 7220 6120 7369 6e67 6c65 2063 ither a single c\n-000228d0: 6c61 7573 652c 206f 7220 6120 6c69 7374 lause, or a list\n-000228e0: 0a6f 6620 636c 6175 7365 7329 2c20 616e .of clauses), an\n-000228f0: 6420 7768 6f73 6520 6465 6669 6e69 7469 d whose definiti\n-00022900: 6f6e 7320 6172 6520 6465 6669 6e65 6420 ons are defined \n-00022910: 6279 2074 6865 206c 6973 7420 6f66 2066 by the list of f\n-00022920: 6f72 6d73 0a42 4f44 592e 0a0a 5365 6520 orms.BODY...See \n-00022930: 7468 6520 6064 6566 696e 652d 696e 7465 the `define-inte\n-00022940: 7266 6163 6527 2061 6e64 2060 7374 7275 rface' and `stru\n-00022950: 6374 7572 6527 206d 6163 726f 7320 666f cture' macros fo\n-00022960: 7220 6465 7363 7269 7074 696f 6e73 206f r descriptions o\n-00022970: 660a 7468 6520 696e 7465 7266 6163 6520 f.the interface \n-00022980: 616e 6420 636f 6e66 6967 7572 6174 696f and configuratio\n-00022990: 6e20 636c 6175 7365 2073 796e 7461 7865 n clause syntaxe\n-000229a0: 7320 7265 7370 6563 7469 7665 6c79 2e00 s respectively..\n-000229b0: 7265 702e 6d6f 6475 6c65 2d73 7973 7465 rep.module-syste\n-000229c0: 6d23 6465 6669 6e65 2d73 7472 7563 7475 m#define-structu\n-000229d0: 7265 2d61 6c69 6173 2054 4f20 4652 4f4d re-alias TO FROM\n-000229e0: 0072 6570 2e69 6f2e 6669 6c65 2d68 616e .rep.io.file-han\n-000229f0: 646c 6572 732e 7461 7223 7461 7266 682d dlers.tar#tarfh-\n-00022a00: 656d 7074 792d 6361 6368 6566 7470 2d70 empty-cacheftp-p\n-00022a10: 726f 6772 616d 5072 6f67 7261 6d20 7573 rogramProgram us\n-00022a20: 6564 2066 6f72 2046 5450 2073 6573 7369 ed for FTP sessi\n-00022a30: 6f6e 732e 7265 6d6f 7465 2d66 7470 2d61 ons.remote-ftp-a\n-00022a40: 7267 734c 6973 7420 6f66 2061 7267 756d rgsList of argum\n-00022a50: 656e 7473 2074 6f20 7265 6d6f 7465 2046 ents to remote F\n-00022a60: 5450 2073 6573 7369 6f6e 732e 7265 6d6f TP sessions.remo\n-00022a70: 7465 2d66 7470 2d70 6173 7377 642d 616c te-ftp-passwd-al\n-00022a80: 6973 7441 6c69 7374 206f 6620 2855 5345 istAlist of (USE\n-00022a90: 5240 484f 5354 202e 2050 4153 5357 4429 R@HOST . PASSWD)\n-00022aa0: 2064 6566 696e 696e 6720 616c 6c20 6b6e defining all kn\n-00022ab0: 6f77 6e20 4654 5020 7061 7373 776f 7264 own FTP password\n-00022ac0: 732e 7265 6d6f 7465 2d66 7470 2d64 6972 s.remote-ftp-dir\n-00022ad0: 6361 6368 652d 6578 7069 7279 2d74 696d cache-expiry-tim\n-00022ae0: 654e 756d 6265 7220 6f66 2073 6563 6f6e eNumber of secon\n-00022af0: 6473 2062 6566 6f72 6520 6120 6469 7263 ds before a dirc\n-00022b00: 6163 6865 2065 6e74 7279 2069 7320 7265 ache entry is re\n-00022b10: 7265 6164 2e72 656d 6f74 652d 6674 702d read.remote-ftp-\n-00022b20: 6469 7263 6163 6865 2d6d 6178 2d64 6972 dircache-max-dir\n-00022b30: 734d 6178 696d 756d 206e 756d 6265 7220 sMaximum number \n-00022b40: 6f66 2064 6972 6563 746f 7269 6573 2077 of directories w\n-00022b50: 686f 7365 2063 6f6e 7465 6e74 7320 6d61 hose contents ma\n-00022b60: 7920 6265 2063 6163 6865 6420 6174 2061 y be cached at a\n-00022b70: 6e79 206f 6e65 0a74 696d 652e 7265 6d6f ny one.time.remo\n-00022b80: 7465 2d66 7470 2d70 726f 6d70 742d 7265 te-ftp-prompt-re\n-00022b90: 6765 7870 5265 6775 6c61 7220 6578 7072 gexpRegular expr\n-00022ba0: 6573 7369 6f6e 206d 6174 6368 696e 6720 ession matching \n-00022bb0: 6120 7072 6f6d 7074 2066 726f 6d20 7468 a prompt from th\n-00022bc0: 6520 4654 5020 636f 6d6d 616e 6420 2874 e FTP command (t\n-00022bd0: 6f20 6265 2069 676e 6f72 6564 292e 7265 o be ignored).re\n-00022be0: 6d6f 7465 2d66 7470 2d73 6b69 702d 6d73 mote-ftp-skip-ms\n-00022bf0: 6773 5265 6775 6c61 7220 6578 7072 6573 gsRegular expres\n-00022c00: 7369 6f6e 206d 6174 6368 696e 6720 6674 sion matching ft\n-00022c10: 7020 6d65 7373 6167 6573 2074 6861 7420 p messages that \n-00022c20: 6361 6e20 6265 2069 676e 6f72 6564 2e00 can be ignored..\n-00022c30: 7265 702e 696f 2e66 696c 652d 6861 6e64 rep.io.file-hand\n-00022c40: 6c65 7273 2e72 656d 6f74 652e 6674 7023 lers.remote.ftp#\n-00022c50: 7265 6d6f 7465 2d66 7470 2d63 6c6f 7365 remote-ftp-close\n-00022c60: 2d61 6c6c 7265 702e 696f 2e66 696c 652d -allrep.io.file-\n-00022c70: 6861 6e64 6c65 7273 2e72 656d 6f74 652e handlers.remote.\n-00022c80: 6674 7023 7265 6d6f 7465 2d66 7470 2d61 ftp#remote-ftp-a\n-00022c90: 6464 2d70 6173 7377 6441 6464 2074 6865 dd-passwdAdd the\n-00022ca0: 2073 7472 696e 6720 5041 5353 5744 2061 string PASSWD a\n-00022cb0: 7320 7468 6520 7061 7373 776f 7264 2066 s the password f\n-00022cc0: 6f72 2046 5450 2073 6573 7369 6f6e 206f or FTP session o\n-00022cd0: 6620 5553 4552 4048 4f53 542e 7265 702e f USER@HOST.rep.\n-00022ce0: 696f 2e66 696c 652d 6861 6e64 6c65 7273 io.file-handlers\n-00022cf0: 2e72 656d 6f74 652e 7265 7023 7265 6d6f .remote.rep#remo\n-00022d00: 7465 2d72 6570 2d63 6c6f 7365 2d68 6f73 te-rep-close-hos\n-00022d10: 7443 6c6f 7365 2074 6865 2072 6570 2d72 tClose the rep-r\n-00022d20: 656d 6f74 6520 7375 6270 726f 6365 7373 emote subprocess\n-00022d30: 2063 6f6e 6e65 6374 6564 2074 6f20 6055 connected to `U\n-00022d40: 5345 5240 484f 5354 272e 0072 6570 2e69 SER@HOST'..rep.i\n-00022d50: 6f2e 6669 6c65 2d68 616e 646c 6572 732e o.file-handlers.\n-00022d60: 7265 6d6f 7465 2e72 6570 2372 656d 6f74 remote.rep#remot\n-00022d70: 652d 7265 702d 636c 6f73 652d 616c 6c00 e-rep-close-all.\n-00022d80: 7265 702e 7374 7275 6374 7572 6573 236c rep.structures#l\n-00022d90: 6f63 6174 652d 6269 6e64 696e 6720 5359 ocate-binding SY\n-00022da0: 4d20 494d 504f 5254 4544 0000 0000 0000 M IMPORTED......\n+00022000: 7265 702e 6c61 6e67 2e69 6e74 6572 7072 rep.lang.interpr\n+00022010: 6574 6572 2364 6563 6c61 7265 6465 636c eter#declaredecl\n+00022020: 6172 6520 434c 4155 5345 532e 2e2e 0a0a are CLAUSES.....\n+00022030: 5072 6f76 6964 6520 7468 6520 636f 6d70 Provide the comp\n+00022040: 696c 6572 2077 6974 6820 6578 7472 6120 iler with extra \n+00022050: 696e 666f 726d 6174 696f 6e20 7768 696c information whil\n+00022060: 6520 636f 6d70 696c 696e 6720 7468 6520 e compiling the \n+00022070: 666f 726d 730a 7468 6174 2061 7070 6561 forms.that appea\n+00022080: 7220 696e 2074 6865 2073 616d 6520 6c65 r in the same le\n+00022090: 7869 6361 6c20 7363 6f70 6520 6173 2074 xical scope as t\n+000220a0: 6865 2064 6563 6c61 7261 7469 6f6e 2e0a he declaration..\n+000220b0: 0a45 6163 6820 434c 4155 5345 2069 7320 .Each CLAUSE is \n+000220c0: 6120 6c69 7374 2c20 7468 6520 6669 7273 a list, the firs\n+000220d0: 7420 656c 656d 656e 7420 6f66 2077 6869 t element of whi\n+000220e0: 6368 2069 7320 6120 7379 6d62 6f6c 2064 ch is a symbol d\n+000220f0: 6566 696e 696e 670a 7468 6520 7479 7065 efining.the type\n+00022100: 206f 6620 6465 636c 6172 6174 696f 6e2c of declaration,\n+00022110: 2074 6865 206f 7468 6572 2065 6c65 6d65 the other eleme\n+00022120: 6e74 7320 7265 6c61 7465 2074 6f20 7468 nts relate to th\n+00022130: 6520 6465 636c 6172 6174 696f 6e2e 0a53 e declaration..S\n+00022140: 6565 2074 6865 2060 436f 6d70 696c 6572 ee the `Compiler\n+00022150: 2044 6563 6c61 7261 7469 6f6e 7327 206e Declarations' n\n+00022160: 6f64 6520 6f66 2074 6865 206c 6962 7265 ode of the libre\n+00022170: 7020 6d61 6e75 616c 2066 6f72 2064 6574 p manual for det\n+00022180: 6169 6c73 0a6f 6620 7468 6520 706f 7373 ails.of the poss\n+00022190: 6962 6c65 2064 6563 6c61 7261 7469 6f6e ible declaration\n+000221a0: 2074 7970 6573 2e72 6570 2e6c 616e 672e types.rep.lang.\n+000221b0: 696e 7465 7270 7265 7465 7223 7468 726f interpreter#thro\n+000221c0: 7750 6572 666f 726d 7320 6120 6e6f 6e2d wPerforms a non-\n+000221d0: 6c6f 6361 6c20 6578 6974 2074 6f20 7468 local exit to th\n+000221e0: 6520 6063 6174 6368 2720 666f 726d 2077 e `catch' form w\n+000221f0: 6169 7469 6e67 2066 6f72 2054 4147 2061 aiting for TAG a\n+00022200: 6e64 2072 6574 7572 6e0a 5641 4c55 4520 nd return.VALUE \n+00022210: 6672 6f6d 2069 742e 0072 6570 2e6c 616e from it..rep.lan\n+00022220: 672e 696e 7465 7270 7265 7465 7223 6175 g.interpreter#au\n+00022230: 746f 6c6f 6164 2d6d 6163 726f 2053 594d toload-macro SYM\n+00022240: 424f 4c2d 464f 524d 2046 494c 4520 2321 BOL-FORM FILE #!\n+00022250: 7265 7374 2045 5854 5241 7265 702e 6c61 rest EXTRArep.la\n+00022260: 6e67 2e6d 6174 6823 6f64 6470 5265 7475 ng.math#oddpRetu\n+00022270: 726e 2074 2069 6620 5820 6973 206f 6464 rn t if X is odd\n+00022280: 2c20 692e 652e 2028 2f3d 2028 6d6f 6420 , i.e. (/= (mod \n+00022290: 5820 3229 2030 292e 7265 702e 6c61 6e67 X 2) 0).rep.lang\n+000222a0: 2e6d 6174 6823 6576 656e 7052 6574 7572 .math#evenpRetur\n+000222b0: 6e20 7420 6966 2058 2069 7320 6f64 642c n t if X is odd,\n+000222c0: 2069 2e65 2e20 283d 2028 6d6f 6420 5820 i.e. (= (mod X \n+000222d0: 3229 2030 292e 0072 6570 2e6c 616e 672e 2) 0)..rep.lang.\n+000222e0: 6261 636b 7175 6f74 6523 6261 636b 7175 backquote#backqu\n+000222f0: 6f74 6520 4152 4772 6570 2e73 7973 7465 ote ARGrep.syste\n+00022300: 6d23 6765 7465 6e76 5265 7475 726e 2074 m#getenvReturn t\n+00022310: 6865 2076 616c 7565 206f 6620 7468 6520 he value of the \n+00022320: 656e 7669 726f 6e6d 656e 7420 7661 7269 environment vari\n+00022330: 6162 6c65 204e 414d 452c 2061 2073 7472 able NAME, a str\n+00022340: 696e 672e 2054 6865 2076 6172 6961 626c ing. The variabl\n+00022350: 650a 6070 726f 6365 7373 2d65 6e76 6972 e.`process-envir\n+00022360: 6f6e 6d65 6e74 2720 6973 2075 7365 6420 onment' is used \n+00022370: 746f 2066 696e 6420 7468 6520 7661 6c75 to find the valu\n+00022380: 652e 0072 6570 2e6e 6574 2e64 6f6d 6169 e..rep.net.domai\n+00022390: 6e2d 6e61 6d65 2364 6f6d 6169 6e2d 7061 n-name#domain-pa\n+000223a0: 7274 7320 444f 4d41 494e 7265 702e 6e65 rts DOMAINrep.ne\n+000223b0: 742e 646f 6d61 696e 2d6e 616d 6523 6d61 t.domain-name#ma\n+000223c0: 702d 646f 6d61 696e 732d 646f 776e 7761 p-domains-downwa\n+000223d0: 7264 7343 616c 6c20 2846 554e 204e 414d rdsCall (FUN NAM\n+000223e0: 4529 2066 6f72 2065 6163 6820 7375 622d E) for each sub-\n+000223f0: 646f 6d61 696e 206f 6620 444f 4d41 494e domain of DOMAIN\n+00022400: 2028 656e 6469 6e67 2077 6974 6820 444f (ending with DO\n+00022410: 4d41 494e 292e 7265 702e 6e65 742e 7270 MAIN).rep.net.rp\n+00022420: 6323 7270 632d 736f 636b 6574 2d6c 6973 c#rpc-socket-lis\n+00022430: 7465 6e65 7254 6865 2066 756e 6374 696f tenerThe functio\n+00022440: 6e20 7468 6174 2073 686f 756c 6420 6265 n that should be\n+00022450: 2075 7365 6420 746f 206c 6973 7465 6e20 used to listen \n+00022460: 666f 7220 636f 6e6e 6563 7469 6f6e 7320 for connections \n+00022470: 6f6e 2072 7063 0a73 6572 7665 7220 736f on rpc.server so\n+00022480: 636b 6574 732e 7265 702e 6e65 742e 7270 ckets.rep.net.rp\n+00022490: 6323 6d61 6b65 2d72 7063 2d73 6572 7661 c#make-rpc-serva\n+000224a0: 6e74 5265 6769 7374 6572 2074 6865 2066 ntRegister the f\n+000224b0: 756e 6374 696f 6e20 494d 504c 2061 7320 unction IMPL as \n+000224c0: 616e 2072 7063 2073 6572 7661 6e74 2c20 an rpc servant, \n+000224d0: 616e 6420 7265 7475 726e 2074 6865 2063 and return the c\n+000224e0: 7265 6174 6564 0a73 6572 7661 6e74 2d69 reated.servant-i\n+000224f0: 642e 0072 6570 2e6e 6574 2e72 7063 2372 d..rep.net.rpc#r\n+00022500: 656d 6f74 652d 7365 7276 616e 742d 6964 emote-servant-id\n+00022510: 2d3e 676c 6f62 616c 2d69 6420 4944 0072 ->global-id ID.r\n+00022520: 6570 2e6d 6f64 756c 652d 7379 7374 656d ep.module-system\n+00022530: 2364 6566 696e 652d 7374 7275 6374 7572 #define-structur\n+00022540: 6573 2053 5452 5543 5453 2043 4f4e 4649 es STRUCTS CONFI\n+00022550: 4720 2e20 424f 4459 6d61 696c 2d64 6f6d G . BODYmail-dom\n+00022560: 6169 6e2d 6e61 6d65 4d61 696c 2064 6f6d ain-nameMail dom\n+00022570: 6169 6e6e 616d 6520 6f66 2074 6865 206c ainname of the l\n+00022580: 6f63 616c 2073 6974 652e 7573 6572 2d6d ocal site.user-m\n+00022590: 6169 6c2d 6164 6472 6573 7341 6464 7265 ail-addressAddre\n+000225a0: 7373 2074 6f20 7075 7420 696e 2046 726f ss to put in Fro\n+000225b0: 6d3a 2068 6561 6465 7273 206f 6620 6f75 m: headers of ou\n+000225c0: 7467 6f69 6e67 206d 6169 6c2e 7265 702e tgoing mail.rep.\n+000225d0: 6461 7461 2361 7373 6f63 2d72 6567 6578 data#assoc-regex\n+000225e0: 7053 6361 6e20 414c 4953 5420 666f 7220 pScan ALIST for \n+000225f0: 616e 2065 6c65 6d65 6e74 2077 686f 7365 an element whose\n+00022600: 2063 6172 2069 7320 6120 7265 6775 6c61 car is a regula\n+00022610: 7220 6578 7072 6573 7369 6f6e 206d 6174 r expression mat\n+00022620: 6368 696e 6720 7468 650a 7374 7269 6e67 ching the.string\n+00022630: 2049 4e50 5554 2e00 7265 702e 6461 7461 INPUT..rep.data\n+00022640: 236d 616b 652d 6775 6172 6469 616e 0072 #make-guardian.r\n+00022650: 6570 2e64 6174 6123 7374 7269 6e67 2d75 ep.data#string-u\n+00022660: 7070 6572 2d63 6173 652d 7020 5800 7265 pper-case-p X.re\n+00022670: 702e 6461 7461 2e72 696e 6723 7269 6e67 p.data.ring#ring\n+00022680: 2d63 6170 6163 6974 7920 5249 4e47 7265 -capacity RINGre\n+00022690: 702e 6461 7461 2e72 696e 6723 7269 6e67 p.data.ring#ring\n+000226a0: 2d3e 6c69 7374 5265 7475 726e 2074 6865 ->listReturn the\n+000226b0: 2065 6c65 6d65 6e74 7320 696e 2072 696e elements in rin\n+000226c0: 6720 6275 6666 6572 2052 494e 4720 6173 g buffer RING as\n+000226d0: 2061 206c 6973 742c 206e 6577 6573 7420 a list, newest \n+000226e0: 746f 206f 6c64 6573 742e 0072 6570 2e73 to oldest..rep.s\n+000226f0: 7973 7465 6d23 6164 642d 686f 6f6b 2048 ystem#add-hook H\n+00022700: 4f4f 4b2d 5359 4d42 4f4c 204e 4557 2d46 OOK-SYMBOL NEW-F\n+00022710: 554e 4320 2321 6f70 7469 6f6e 616c 2041 UNC #!optional A\n+00022720: 542d 454e 4472 6570 2e73 7973 7465 6d23 T-ENDrep.system#\n+00022730: 696e 2d68 6f6f 6b2d 7052 6574 7572 6e73 in-hook-pReturns\n+00022740: 2074 2069 6620 7468 6520 6675 6e63 7469 t if the functi\n+00022750: 6f6e 2046 554e 2069 7320 7374 6f72 6564 on FUN is stored\n+00022760: 2069 6e20 7468 6520 686f 6f6b 2063 616c in the hook cal\n+00022770: 6c65 6420 484f 4f4b 2d53 594d 424f 4c2e led HOOK-SYMBOL.\n+00022780: 7374 616e 6461 7264 2d6f 7574 7075 7453 standard-outputS\n+00022790: 7472 6561 6d20 7468 6174 2060 7072 696e tream that `prin\n+000227a0: 3f27 2077 7269 7465 7320 6974 7320 6f75 ?' writes its ou\n+000227b0: 7470 7574 2074 6f20 6279 2064 6566 6175 tput to by defau\n+000227c0: 6c74 2e00 0000 0000 0000 0000 0000 0000 lt..............\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@@ -8954,997 +8954,997 @@\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: 0300 0000 0700 0000 f93f 0100 0000 0000 .........?......\n-00023010: 4400 0000 bcdf 0100 0000 0000 250c 0000 D...........%...\n-00023020: db43 0100 0000 0000 0000 0000 0000 0000 .C..............\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 dc3f 0100 .....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 e5af 0000 0000 0000 1700 0000 .rep............\n-000230e0: 0200 0000 cef6 6b0f 7265 702e 11d9 0100 ......k.rep.....\n-000230f0: 0000 0000 2500 0000 4300 0000 a43c 590a ....%...C.......\n-00023330: 0000 0000 2300 0000 0600 0000 ffff ffff ....#...........\n-00023340: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00023350: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n-00023360: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n-00023370: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00023380: 0000 0000 0078 a503 7265 702e 1825 0000 .....x..rep..%..\n-00023390: 0000 0000 2200 0000 5300 0000 ffff ffff ....\"...S.......\n-000233a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000233b0: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n-000233c0: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n-000233d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000233e0: 0000 0000 f7d1 b004 0072 6570 89bb 0100 .........rep....\n-000233f0: 0000 0000 2700 0000 0700 0000 e5ad 250a ....'.........%.\n-00023400: 7265 702e 055e 0000 0000 0000 1a00 0000 rep..^..........\n-00023410: 3400 0000 d496 a302 7265 6d6f 6b42 0100 4.......remokB..\n-00023420: 0000 0000 1700 0000 4c00 0000 1283 cc01 ........L.......\n-00023430: 7265 702e dcb5 0100 0000 0000 1500 0000 rep.............\n-00023440: 5c00 0000 ffff ffff 0000 0000 0000 0000 \\...............\n-00023450: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n-00023460: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00023470: 0000 0000 4ad7 1009 7265 702e a6a6 0000 ....J...rep.....\n-00023480: 0000 0000 1c00 0000 5700 0000 1dae fe05 ........W.......\n-00023490: 7265 702e 6b7a 0000 0000 0000 1800 0000 rep.kz..........\n-000234a0: 7900 0000 ffff ffff 0000 0000 0000 0000 y...............\n-000234b0: 0000 0000 0000 0000 0000 0000 f5a1 5e04 ..............^.\n-000234c0: 7265 702e 8bd0 0100 0000 0000 1800 0000 rep.............\n-000234d0: 3600 0000 ffff ffff 0000 0000 0000 0000 6...............\n-000234e0: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n-000234f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00023500: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n-00023510: 0000 0000 0000 0000 0000 0000 4deb 670e ............M.g.\n-00023520: 7265 702e e5de 0100 0000 0000 1c00 0000 rep.............\n-00023530: bb00 0000 4365 ea0e 7265 702e 2bfe 0000 ....Ce..rep.+...\n-00023540: 0000 0000 2200 0000 3b01 0000 ffff ffff ....\"...;.......\n-00023550: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00023560: 0000 0000 1d4f 0807 7265 702e 7ff6 0000 .....O..rep.....\n-00023570: 0000 0000 1800 0000 3800 0000 64fa 5e08 ........8...d.^.\n-00023580: 7265 702e e339 0100 0000 0000 1700 0000 rep..9..........\n-00023590: df00 0000 bbc6 ee0b 7265 702e 5016 0100 ........rep.P...\n-000235a0: 0000 0000 1d00 0000 9e02 0000 870d 2f09 ............../.\n-000235b0: 7265 702e 13b4 0100 0000 0000 1600 0000 rep.............\n-000235c0: 6400 0000 ffff ffff 0000 0000 0000 0000 d...............\n-000235d0: 0000 0000 0000 0000 0000 0000 4789 be00 ............G...\n-000235e0: 7265 702e c44e 0000 0000 0000 0e00 0000 rep..N..........\n-000235f0: 1901 0000 ffff ffff 0000 0000 0000 0000 ................\n-00023600: 0000 0000 0000 0000 0000 0000 48b0 3605 ............H.6.\n-00023610: 646c 2d6c b233 0000 0000 0000 1100 0000 dl-l.3..........\n-00023620: 6f00 0000 ffff ffff 0000 0000 0000 0000 o...............\n-00023630: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n+00023000: 0072 6570 2e6c 616e 672e 696e 7465 7270 .rep.lang.interp\n+00023010: 7265 7465 7223 6361 7463 6820 5441 4720 reter#catch TAG \n+00023020: 2e20 424f 4459 0072 6570 2e6c 616e 672e . BODY.rep.lang.\n+00023030: 696e 7465 7270 7265 7465 7223 7468 726f interpreter#thro\n+00023040: 7720 5441 4720 2321 6f70 7469 6f6e 616c w TAG #!optional\n+00023050: 2056 414c 5545 0072 6570 2e6c 616e 672e VALUE.rep.lang.\n+00023060: 696e 7465 7270 7265 7465 7223 6479 6e61 interpreter#dyna\n+00023070: 6d69 632d 7769 6e64 2042 4546 4f52 4520 mic-wind BEFORE \n+00023080: 5448 554e 4b20 4146 5445 5272 6570 2e6c THUNK AFTERrep.l\n+00023090: 616e 672e 696e 7465 7270 7265 7465 7223 ang.interpreter#\n+000230a0: 6675 6e63 7469 6f6e 2d6e 616d 6552 6574 function-nameRet\n+000230b0: 7572 6e73 2074 6865 2066 756e 6374 696f urns the functio\n+000230c0: 6e27 7320 6e61 6d65 2028 6120 7379 6d62 n's name (a symb\n+000230d0: 6f6c 292e 0072 6570 2e6c 616e 672e 696e ol)..rep.lang.in\n+000230e0: 7465 7270 7265 7465 7223 6675 6e63 7469 terpreter#functi\n+000230f0: 6f6e 2d6e 616d 6520 4655 4e43 7265 702e on-name FUNCrep.\n+00023100: 6c61 6e67 2e6d 6174 6823 706f 7369 7469 lang.math#positi\n+00023110: 7665 7052 6574 7572 6e20 7420 6966 2058 vepReturn t if X\n+00023120: 2069 7320 6772 6561 7465 7220 7468 616e is greater than\n+00023130: 207a 6572 6f2e 0072 6570 2e73 7973 7465 zero..rep.syste\n+00023140: 6d23 7365 7465 6e76 204e 414d 4520 5641 m#setenv NAME VA\n+00023150: 4c55 4572 6570 2e73 7973 7465 6d23 756e LUErep.system#un\n+00023160: 7365 7465 6e76 4465 6c65 7465 2074 6865 setenvDelete the\n+00023170: 2065 6e76 6972 6f6e 6d65 6e74 2076 6172 environment var\n+00023180: 6961 626c 6520 6361 6c6c 6564 204e 414d iable called NAM\n+00023190: 452e 7265 702e 6e65 742e 646f 6d61 696e E.rep.net.domain\n+000231a0: 2d6e 616d 6523 646f 6d61 696e 2d70 6172 -name#domain-par\n+000231b0: 7473 5265 7475 726e 2074 6865 206c 6973 tsReturn the lis\n+000231c0: 7420 6f66 2064 6f6d 6169 6e20 636f 6d70 t of domain comp\n+000231d0: 6f6e 656e 7473 2074 6861 7420 7468 6520 onents that the \n+000231e0: 7374 7269 6e67 2044 4f4d 4149 4e20 636f string DOMAIN co\n+000231f0: 6e73 6973 7473 206f 662e 7265 702e 6e65 nsists of.rep.ne\n+00023200: 742e 646f 6d61 696e 2d6e 616d 6523 6d61 t.domain-name#ma\n+00023210: 702d 646f 6d61 696e 7343 616c 6c20 2846 p-domainsCall (F\n+00023220: 554e 204e 414d 4529 2066 6f72 2065 6163 UN NAME) for eac\n+00023230: 6820 7375 622d 646f 6d61 696e 206f 6620 h sub-domain of \n+00023240: 444f 4d41 494e 2028 7374 6172 7469 6e67 DOMAIN (starting\n+00023250: 2077 6974 6820 444f 4d41 494e 292e 0072 with DOMAIN)..r\n+00023260: 6570 2e6e 6574 2e64 6f6d 6169 6e2d 6e61 ep.net.domain-na\n+00023270: 6d65 236d 6170 2d64 6f6d 6169 6e73 2d64 me#map-domains-d\n+00023280: 6f77 6e77 6172 6473 2046 554e 2044 4f4d ownwards FUN DOM\n+00023290: 4149 4e00 7265 702e 6e65 742e 7270 6323 AIN.rep.net.rpc#\n+000232a0: 7270 632d 736f 636b 6574 2d6c 6973 7465 rpc-socket-liste\n+000232b0: 6e65 7220 4d41 5354 4552 2d53 4f43 4b45 ner MASTER-SOCKE\n+000232c0: 5400 7265 702e 6e65 742e 7270 6323 7270 T.rep.net.rpc#rp\n+000232d0: 632d 6465 7374 726f 792d 7365 7276 6572 c-destroy-server\n+000232e0: 0072 6570 2e6e 6574 2e72 7063 2361 7379 .rep.net.rpc#asy\n+000232f0: 6e63 2d72 7063 2d63 616c 6c20 5052 4f58 nc-rpc-call PROX\n+00023300: 5920 2321 6b65 7920 4341 4c4c 4241 434b Y #!key CALLBACK\n+00023310: 202e 2041 5247 5372 6570 2e6e 6574 2e72 . ARGSrep.net.r\n+00023320: 7063 2372 656d 6f74 652d 7365 7276 616e pc#remote-servan\n+00023330: 742d 6964 2d3e 676c 6f62 616c 2d69 6452 t-id->global-idR\n+00023340: 6574 7572 6e20 7468 6520 676c 6f62 616c eturn the global\n+00023350: 6c79 2072 6566 6572 656e 6365 6162 6c65 ly referenceable\n+00023360: 2052 5043 2073 6572 7661 6e74 2069 6420 RPC servant id \n+00023370: 666f 7220 7468 6520 6c6f 6361 6c20 7365 for the local se\n+00023380: 7276 616e 740a 6964 2049 4420 2861 2073 rvant.id ID (a s\n+00023390: 796d 626f 6c29 2061 7373 6f63 6961 7465 ymbol) associate\n+000233a0: 6420 7769 7468 2074 6865 2069 6e76 6f6b d with the invok\n+000233b0: 6572 206f 6620 7468 6520 6375 7272 656e er of the curren\n+000233c0: 746c 7920 6163 7469 7665 2052 5043 0a72 tly active RPC.r\n+000233d0: 6571 7565 7374 2e72 6570 2e64 6174 6123 equest.rep.data#\n+000233e0: 7374 7269 6e67 2d6c 6f77 6572 2d63 6173 string-lower-cas\n+000233f0: 652d 7052 6574 7572 6e20 7420 6966 2073 e-pReturn t if s\n+00023400: 7472 696e 6720 5820 6973 206c 6f77 6572 tring X is lower\n+00023410: 2063 6173 6520 2863 6f6e 7461 696e 7320 case (contains \n+00023420: 6e6f 2075 7070 6572 2063 6173 6520 6368 no upper case ch\n+00023430: 6172 6163 7465 7273 2061 6e64 0a61 7420 aracters and.at \n+00023440: 6c65 6173 7420 6f6e 6520 6c6f 7765 722d least one lower-\n+00023450: 6361 7365 2063 6861 7261 6374 6572 292e case character).\n+00023460: 0072 6570 2e64 6174 6123 7374 7269 6e67 .rep.data#string\n+00023470: 2d64 6f77 6e63 6173 6520 5800 7265 702e -downcase X.rep.\n+00023480: 6461 7461 2e72 696e 6723 7269 6e67 2d73 data.ring#ring-s\n+00023490: 697a 6520 5249 4e47 7265 702e 7379 7374 ize RINGrep.syst\n+000234a0: 656d 2372 656d 6f76 652d 686f 6f6b 5265 em#remove-hookRe\n+000234b0: 6d6f 7665 2046 554e 4320 6672 6f6d 2074 move FUNC from t\n+000234c0: 6865 2068 6f6f 6b20 484f 4f4b 2028 7379 he hook HOOK (sy\n+000234d0: 6d62 6f6c 292e 7265 702e 7777 772e 7175 mbol).rep.www.qu\n+000234e0: 6f74 652d 7572 6c23 756e 7175 6f74 652d ote-url#unquote-\n+000234f0: 7572 6c55 6e65 7363 6170 6520 5552 4c20 urlUnescape URL \n+00023500: 6d65 7461 2d63 6861 7261 6374 6572 7320 meta-characters \n+00023510: 696e 2053 5452 494e 472e 7374 616e 6461 in STRING.standa\n+00023520: 7264 2d69 6e70 7574 5374 7265 616d 2074 rd-inputStream t\n+00023530: 6861 7420 6072 6561 6427 2074 616b 6573 hat `read' takes\n+00023540: 2069 7473 2069 6e70 7574 2066 726f 6d20 its input from \n+00023550: 6279 2064 6566 6175 6c74 2e00 0000 0000 by default......\n+00023560: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00023570: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00023580: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00023590: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+000235a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+000235b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+000235c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+000235d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+000235e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+000235f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00023600: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00023610: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00023620: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00023630: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 00023640: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00023650: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n-00023660: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n+00023650: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00023660: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 00023670: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00023680: 0000 0000 367e cc08 7265 702e 4db6 0100 ....6~..rep.M...\n-00023690: 0000 0000 1100 0000 4900 0000 4431 4105 ........I...D1A.\n-000236a0: 0072 6570 9443 0100 0000 0000 3600 0000 .rep.C......6...\n-000236b0: 1100 0000 ffff ffff 0000 0000 0000 0000 ................\n-000236c0: 0000 0000 0000 0000 0000 0000 7e49 5308 ............~IS.\n-000236d0: 0072 6570 67da 0100 0000 0000 2000 0000 .repg....... ...\n-000236e0: 0b00 0000 6c58 5506 7265 702e 0066 0000 ....lXU.rep..f..\n-000236f0: 0000 0000 1700 0000 c400 0000 e5a2 b208 ................\n-00023700: 7265 702e ff20 0000 0000 0000 1800 0000 rep.. ..........\n-00023710: fe00 0000 ffff ffff 0000 0000 0000 0000 ................\n-00023720: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n+00023680: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00023690: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+000236a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+000236b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+000236c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+000236d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+000236e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+000236f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00023700: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00023710: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00023720: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 00023730: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00023740: 0000 0000 c066 4b07 7265 702e f2bb 0100 .....fK.rep.....\n-00023750: 0000 0000 1e00 0000 3900 0000 ffff ffff ........9.......\n+00023740: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00023750: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 00023760: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00023770: 0000 0000 c48f c40f 0072 6570 40bb 0100 .........rep@...\n-00023780: 0000 0000 2200 0000 2700 0000 ffff ffff ....\"...'.......\n+00023770: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00023780: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 00023790: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000237a0: 0000 0000 01b1 ae03 7265 702e e25c 0000 ........rep..\\..\n-000237b0: 0000 0000 1000 0000 2a00 0000 ffff ffff ........*.......\n+000237a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+000237b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 000237c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000237d0: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n-000237e0: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n+000237d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+000237e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 000237f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00023800: 0000 0000 dc3f 0007 7265 702e 2344 0000 .....?..rep.#D..\n-00023810: 0000 0000 0f00 0000 5400 0000 ffff ffff ........T.......\n+00023800: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00023810: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 00023820: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00023830: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n-00023840: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n+00023830: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00023840: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 00023850: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00023860: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n-00023870: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n+00023860: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00023870: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 00023880: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00023890: 0000 0000 1950 650e 7265 702e d4fb 0000 .....Pe.rep.....\n-000238a0: 0000 0000 1900 0000 a200 0000 7d37 c20d ............}7..\n-000238b0: 0072 6570 02d1 0100 0000 0000 1e00 0000 .rep............\n-000238c0: 1400 0000 476b 9903 0072 6570 d6d8 0100 ....Gk...rep....\n-000238d0: 0000 0000 1f00 0000 1c00 0000 a467 eb09 .............g..\n-000238e0: 0072 6570 e8bf 0100 0000 0000 1300 0000 .rep............\n-000238f0: 0200 0000 e0e2 f40f 0072 6570 5dd8 0100 .........rep]...\n-00023900: 0000 0000 1c00 0000 2000 0000 ffff ffff ........ .......\n+00023890: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+000238a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+000238b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+000238c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+000238d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+000238e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+000238f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00023900: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 00023910: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00023920: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n-00023930: 0000 0000 0000 0000 0000 0000 8d84 0e09 ................\n-00023940: 7265 702e e773 0000 0000 0000 1400 0000 rep..s..........\n-00023950: 8400 0000 ffff ffff 0000 0000 0000 0000 ................\n-00023960: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n+00023920: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00023930: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00023940: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00023950: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00023960: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 00023970: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00023980: 0000 0000 861a 2703 7265 702e 8e56 0000 ......'.rep..V..\n-00023990: 0000 0000 1500 0000 5b00 0000 a742 b80b ........[....B..\n-000239a0: 7265 702e 3d77 0000 0000 0000 1600 0000 rep.=w..........\n-000239b0: 3400 0000 e760 bd0f 7265 702e 575c 0000 4....`..rep.W\\..\n-000239c0: 0000 0000 0e00 0000 4300 0000 c91f 8f06 ........C.......\n-000239d0: 7265 702e cc80 0000 0000 0000 1400 0000 rep.............\n-000239e0: 9a00 0000 9824 ec02 7265 702e 2727 0000 .....$..rep.''..\n-000239f0: 0000 0000 1f00 0000 9c00 0000 129d 5204 ..............R.\n-00023a00: 7265 702e ba42 0000 0000 0000 0d00 0000 rep..B..........\n-00023a10: b500 0000 f58b 2a08 7265 702e 2c38 0100 ......*.rep.,8..\n-00023a20: 0000 0000 1b00 0000 1000 0000 ac84 8a0a ................\n-00023a30: 7265 702e 6c3f 0100 0000 0000 0f00 0000 rep.l?..........\n-00023a40: 6100 0000 d159 b302 0072 6570 34d1 0100 a....Y...rep4...\n-00023a50: 0000 0000 1e00 0000 0400 0000 eb52 9108 .............R..\n-00023a60: 7265 702e 0040 0100 0000 0000 1b00 0000 rep..@..........\n-00023a70: 5002 0000 2792 0d00 7265 702e 35dd 0100 P...'...rep.5...\n-00023a80: 0000 0000 1600 0000 5700 0000 b84e fb0a ........W....N..\n-00023a90: 7265 702e 1543 0100 0000 0000 3500 0000 rep..C......5...\n-00023aa0: 4a00 0000 ffff ffff 0000 0000 0000 0000 J...............\n-00023ab0: 0000 0000 0000 0000 0000 0000 26a9 0001 ............&...\n-00023ac0: 7265 702e e35b 0000 0000 0000 0d00 0000 rep..[..........\n-00023ad0: 2e00 0000 ffff ffff 0000 0000 0000 0000 ................\n-00023ae0: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n+00023980: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00023990: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+000239a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+000239b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+000239c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+000239d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+000239e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+000239f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00023a00: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00023a10: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00023a20: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00023a30: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00023a40: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00023a50: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00023a60: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00023a70: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00023a80: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00023a90: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00023aa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00023ab0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00023ac0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00023ad0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00023ae0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 00023af0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00023b00: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n-00023b10: 0000 0000 0000 0000 0000 0000 8d51 d10f .............Q..\n-00023b20: 7265 702e dcb4 0100 0000 0000 1400 0000 rep.............\n-00023b30: 4f00 0000 f602 ed08 0072 6570 a7d5 0100 O........rep....\n-00023b40: 0000 0000 2100 0000 1900 0000 857c 1f0c ....!........|..\n-00023b50: 7265 702e 0060 0000 0000 0000 1400 0000 rep..`..........\n-00023b60: 0902 0000 2157 7b03 7265 702e ee33 0100 ....!W{.rep..3..\n-00023b70: 0000 0000 2100 0000 4000 0000 5a10 5e03 ....!...@...Z.^.\n-00023b80: 7265 702e f1dd 0100 0000 0000 1300 0000 rep.............\n-00023b90: 4500 0000 ffff ffff 0000 0000 0000 0000 E...............\n-00023ba0: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n+00023b00: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00023b10: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00023b20: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00023b30: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00023b40: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00023b50: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00023b60: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00023b70: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00023b80: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00023b90: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00023ba0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 00023bb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00023bc0: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n-00023bd0: 0000 0000 0000 0000 0000 0000 e2b6 c50c ................\n-00023be0: 7265 702e 953f 0000 0000 0000 0d00 0000 rep..?..........\n-00023bf0: 5300 0000 e3e9 7f0c 0072 6570 99d8 0100 S........rep....\n-00023c00: 0000 0000 1b00 0000 2200 0000 ecdd a803 ........\".......\n-00023c10: 7265 702e d7be 0100 0000 0000 1a00 0000 rep.............\n-00023c20: 7c00 0000 2dc5 ec02 7265 702e 89de 0100 |...-...rep.....\n-00023c30: 0000 0000 1900 0000 4300 0000 bd6f 2806 ........C....o(.\n-00023c40: 7265 702e 0fb9 0100 0000 0000 1400 0000 rep.............\n-00023c50: c700 0000 0063 940e 7265 702e 4736 0100 .....c..rep.G6..\n-00023c60: 0000 0000 1c00 0000 7800 0000 ec29 a501 ........x....)..\n-00023c70: 7265 702e 8fae 0000 0000 0000 1700 0000 rep.............\n-00023c80: 1601 0000 ffff ffff 0000 0000 0000 0000 ................\n-00023c90: 0000 0000 0000 0000 0000 0000 9b96 180f ................\n-00023ca0: 7265 702e aadc 0100 0000 0000 2000 0000 rep......... ...\n-00023cb0: 6b00 0000 c91f 0f07 7265 702e 0080 0000 k.......rep.....\n-00023cc0: 0000 0000 1400 0000 b800 0000 ffff ffff ................\n+00023bc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00023bd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00023be0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00023bf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00023c00: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00023c10: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00023c20: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00023c30: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00023c40: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00023c50: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00023c60: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00023c70: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00023c80: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00023c90: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00023ca0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00023cb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00023cc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 00023cd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00023ce0: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n-00023cf0: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n+00023ce0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00023cf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 00023d00: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00023d10: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n-00023d20: 0000 0000 0000 0000 0000 0000 4548 3009 ............EH0.\n-00023d30: 7265 702e e9f7 0000 0000 0000 1c00 0000 rep.............\n-00023d40: 6000 0000 03fb 2706 7265 702e 622e 0000 `.....'.rep.b...\n-00023d50: 0000 0000 1c00 0000 ce00 0000 ffff ffff ................\n+00023d10: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00023d20: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00023d30: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00023d40: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00023d50: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 00023d60: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00023d70: 0000 0000 3ed1 1607 7265 702e 5382 0000 ....>...rep.S...\n-00023d80: 0000 0000 1500 0000 5a06 0000 c8c6 c204 ........Z.......\n-00023d90: 7265 702e 49de 0100 0000 0000 1e00 0000 rep.I...........\n-00023da0: 2200 0000 8edc 1b03 6166 7465 f630 0000 \".......afte.0..\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 4491 0000 ........rep.D...\n-00023e10: 0000 0000 1a00 0000 8700 0000 8356 d405 .............V..\n-00023e20: 7265 702e cf9f 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 52f2 0000 ......M.rep.R...\n-00023ea0: 0000 0000 2200 0000 5b00 0000 723e 0802 ....\"...[...r>..\n-00023eb0: 7265 702e f313 0100 0000 0000 1d00 0000 rep.............\n-00023ec0: 5e00 0000 e2f0 c705 7265 702e b33e 0100 ^.......rep..>..\n-00023ed0: 0000 0000 1700 0000 a200 0000 ea10 2802 ..............(.\n-00023ee0: 7265 702e fed1 0100 0000 0000 1b00 0000 rep.............\n-00023ef0: d400 0000 129d 3207 7265 702e a2dd 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 eab9 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 8d25 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 b331 0100 ....]...rep..1..\n-00023ff0: 0000 0000 2300 0000 c900 0000 0000 0000 ....#...........\n-00024000: 0100 0000 a409 0000 5c56 0200 0000 0000 ........\\V......\n-00024010: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00024020: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00024030: 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: 0500 0000 0700 0000 f95f 0100 0000 0000 ........._......\n+00024010: 1500 0000 ebdf 0100 0000 0000 1800 0000 ................\n+00024020: e8bf 0000 0000 0000 a50a 0000 5b35 0200 ............[5..\n+00024030: 0000 0000 0010 0000 0040 0100 0000 0000 .........@......\n 00024040: 0000 0000 0000 0000 0000 0000 0300 0000 ................\n-00024050: 6d00 0000 ffff ffff 0000 0000 0000 0000 m...............\n-00024060: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n-00024070: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00024080: 0000 0000 aaa8 5117 7265 702e 685d 0000 ......Q.rep.h]..\n-00024090: 0000 0000 1b00 0000 2800 0000 170c 4d19 ........(.....M.\n-000240a0: 7072 6f67 108f 0000 0000 0000 0c00 0000 prog............\n-000240b0: 3400 0000 787e 1815 7265 702e 4f34 0100 4...x~..rep.O4..\n-000240c0: 0000 0000 2600 0000 5a00 0000 b88e ad1a ....&...Z.......\n-000240d0: 0072 6570 2653 0200 0000 0000 2400 0000 .rep&S......$...\n-000240e0: 1600 0000 4c61 5b1a 7265 702e 23b2 0100 ....La[.rep.#...\n-000240f0: 0000 0000 1700 0000 5d00 0000 ffff ffff ........].......\n+00024050: 6f00 0000 ffff ffff 0000 0000 0000 0000 o...............\n+00024060: 0000 0000 0000 0000 0000 0000 40fa 8427 ............@..'\n+00024070: 7265 702e 50b5 0000 0000 0000 0f00 0000 rep.P...........\n+00024080: 6800 0000 9269 6a27 7265 6d6f f05a 0100 h....ij'remo.Z..\n+00024090: 0000 0000 1900 0000 6200 0000 ffff ffff ........b.......\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 ffff ffff ................\n+000240d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+000240e0: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n+000240f0: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n 00024100: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00024110: 0000 0000 14a6 3b1b 7265 702e ddd4 0100 ......;.rep.....\n-00024120: 0000 0000 1900 0000 4d00 0000 6085 f41c ........M...`...\n-00024130: 7265 6d6f 5154 0200 0000 0000 1300 0000 remoQT..........\n-00024140: 3300 0000 ffff ffff 0000 0000 0000 0000 3...............\n+00024110: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n+00024120: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n+00024130: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00024140: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\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+00024170: 0000 0000 f06a 302f 7265 702e 2fb6 0000 .....j0/rep./...\n+00024180: 0000 0000 0f00 0000 4c00 0000 3d8d 4226 ........L...=.B&\n+00024190: 7265 702e 18d8 0100 0000 0000 2000 0000 rep......... ...\n+000241a0: 2b01 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 5c3f 0000 0000 0000 0d00 0000 rep.\\?..........\n-00024230: 2c00 0000 ac6f dd1a 7265 702e 083d 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 43d5 0100 0000 0000 1a00 0000 .repC...........\n-00024290: 1700 0000 ffff ffff 0000 0000 0000 0000 ................\n-000242a0: 0000 0000 0000 0000 0000 0000 bb7d 6b19 .............}k.\n-000242b0: 7265 702e 9f32 0100 0000 0000 1b00 0000 rep..2..........\n-000242c0: ba00 0000 cde9 4919 7265 702e cff6 0000 ......I.rep.....\n-000242d0: 0000 0000 1800 0000 9f00 0000 9c66 2e1b .............f..\n-000242e0: 7265 702e f838 0100 0000 0000 1700 0000 rep..8..........\n-000242f0: 6200 0000 59ca c11d 7265 702e 00b0 0100 b...Y...rep.....\n-00024300: 0000 0000 1b00 0000 0401 0000 1e6c 5913 .............lY.\n-00024310: 7265 702e 97b2 0100 0000 0000 1100 0000 rep.............\n-00024320: 6b01 0000 967f 871c 7265 702e f029 0000 k.......rep..)..\n-00024330: 0000 0000 1700 0000 6500 0000 ffff ffff ........e.......\n-00024340: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00024350: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n-00024360: 0000 0000 0000 0000 0000 0000 317c 151d ............1|..\n-00024370: 7265 702e af35 0100 0000 0000 2100 0000 rep..5......!...\n-00024380: 7700 0000 ffff ffff 0000 0000 0000 0000 w...............\n-00024390: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n-000243a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000243b0: 0000 0000 76a7 8516 0072 6570 d87f 0000 ....v....rep....\n-000243c0: 0000 0000 1c00 0000 0500 0000 63b8 b31c ............c...\n-000243d0: 7265 702e dc22 0000 0000 0000 1c00 0000 rep..\"..........\n-000243e0: 6600 0000 b321 9c11 7265 702e d030 0100 f....!..rep..0..\n-000243f0: 0000 0000 2100 0000 c200 0000 6ef1 4b15 ....!.......n.K.\n-00024400: 7265 702e 00d0 0100 0000 0000 1100 0000 rep.............\n-00024410: 7a00 0000 e702 361f 7265 702e fd8b 0000 z.....6.rep.....\n-00024420: 0000 0000 2500 0000 9800 0000 ffff ffff ....%...........\n-00024430: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00024440: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n-00024450: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n-00024460: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00024470: 0000 0000 452a 271a 7265 702e 504a 0000 ....E*'.rep.PJ..\n-00024480: 0000 0000 1400 0000 a400 0000 ffff ffff ................\n-00024490: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000244a0: 0000 0000 3ba5 0817 7265 702e db66 0000 ....;...rep..f..\n-000244b0: 0000 0000 2100 0000 8100 0000 ffff ffff ....!...........\n-000244c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000244d0: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n-000244e0: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n-000244f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00024500: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n-00024510: 0000 0000 0000 0000 0000 0000 9d62 001e .............b..\n-00024520: 7265 702e 88ff 0000 0000 0000 1a00 0000 rep.............\n-00024530: 5800 0000 f59a a918 7265 702e a4b8 0100 X.......rep.....\n-00024540: 0000 0000 1c00 0000 4f00 0000 23f1 8113 ........O...#...\n-00024550: 7265 702e 084b 0000 0000 0000 1200 0000 rep..K..........\n-00024560: d000 0000 6454 2919 0072 6570 6053 0200 ....dT)..rep`S..\n-00024570: 0000 0000 2000 0000 1800 0000 865e 9313 .... ........^..\n-00024580: 7265 702e d052 0200 0000 0000 1e00 0000 rep..R..........\n-00024590: 3800 0000 5662 0a19 7265 702e e83c 0100 8...Vb..rep..<..\n-000245a0: 0000 0000 1100 0000 ba01 0000 c963 a91f .............c..\n-000245b0: 7265 702e 1fb1 0100 0000 0000 1c00 0000 rep.............\n-000245c0: e800 0000 3e7a 2f12 0072 6570 7055 0200 ....>z/..reppU..\n-000245d0: 0000 0000 1e00 0000 0900 0000 51ec 9614 ............Q...\n-000245e0: 7265 702e 20d3 0100 0000 0000 1900 0000 rep. ...........\n-000245f0: a401 0000 44f8 121b 7265 702e 7098 0000 ....D...rep.p...\n-00024600: 0000 0000 2b00 0000 1501 0000 2d66 fb1f ....+.......-f..\n-00024610: 0072 6570 1bd8 0100 0000 0000 2400 0000 .rep........$...\n-00024620: 1e00 0000 fe81 1b1c 7265 702e 9755 0200 ........rep..U..\n-00024630: 0000 0000 1e00 0000 4100 0000 ffff ffff ........A.......\n-00024640: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00024650: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n+000241d0: 0000 0000 bd85 f72a 7265 702e 19b3 0000 .......*rep.....\n+000241e0: 0000 0000 0c00 0000 6100 0000 b7d2 8720 ........a...... \n+000241f0: 7265 702e 9834 0200 0000 0000 1600 0000 rep..4..........\n+00024200: 2800 0000 540b 2f27 7265 702e 8176 0000 (...T./'rep..v..\n+00024210: 0000 0000 1300 0000 9900 0000 51c9 f62f ............Q../\n+00024220: 646f 6375 69b2 0000 0000 0000 1200 0000 docui...........\n+00024230: 4d00 0000 0333 9f24 7265 702e 5b54 0100 M....3.$rep.[T..\n+00024240: 0000 0000 1900 0000 d300 0000 b2f4 4123 ..............A#\n+00024250: 0072 6570 4059 0100 0000 0000 2e00 0000 .rep@Y..........\n+00024260: 0500 0000 4e24 b225 7265 702e 00e0 0000 ....N$.%rep.....\n+00024270: 0000 0000 1700 0000 4501 0000 e7d2 5820 ........E.....X \n+00024280: 7265 6d6f 5e5d 0100 0000 0000 1b00 0000 remo^]..........\n+00024290: 2a00 0000 7f7f b82c 0072 6570 f1de 0100 *......,.rep....\n+000242a0: 0000 0000 1d00 0000 0000 0000 743d ab29 ............t=.)\n+000242b0: 7265 702e 03fd 0000 0000 0000 1c00 0000 rep.............\n+000242c0: 9a00 0000 2951 5c2e 7265 702e 00d0 0100 ....)Q\\.rep.....\n+000242d0: 0000 0000 3600 0000 2900 0000 c4ca f223 ....6...)......#\n+000242e0: 7265 702e fa31 0200 0000 0000 1f00 0000 rep..1..........\n+000242f0: 4500 0000 ffff ffff 0000 0000 0000 0000 E...............\n+00024300: 0000 0000 0000 0000 0000 0000 8d75 cd2a .............u.*\n+00024310: 0072 6570 c132 0200 0000 0000 1f00 0000 .rep.2..........\n+00024320: 0000 0000 1c1d dc2d 7265 702e fc30 0200 .......-rep..0..\n+00024330: 0000 0000 1700 0000 2300 0000 8687 6a25 ........#.....j%\n+00024340: 7265 702e 5fe9 0000 0000 0000 1500 0000 rep._...........\n+00024350: 5b00 0000 ecb1 7a28 7265 702e 4b10 0100 [.....z(rep.K...\n+00024360: 0000 0000 1d00 0000 8100 0000 aead d128 ...............(\n+00024370: 7265 702e 735f 0000 0000 0000 2000 0000 rep.s_...... ...\n+00024380: 5400 0000 efeb 902f 7265 702e ddac 0000 T....../rep.....\n+00024390: 0000 0000 1900 0000 2901 0000 1b7e e625 ........)....~.%\n+000243a0: 7265 702e eeed 0000 0000 0000 1200 0000 rep.............\n+000243b0: a200 0000 c05e 9923 7265 702e 0dd1 0100 .....^.#rep.....\n+000243c0: 0000 0000 2a00 0000 2500 0000 2112 ab2d ....*...%...!..-\n+000243d0: 0072 6570 7b34 0200 0000 0000 1800 0000 .rep{4..........\n+000243e0: 0500 0000 aa8b 6220 6c6f 6164 19b1 0000 ......b load....\n+000243f0: 0000 0000 0900 0000 a000 0000 26db 542e ............&.T.\n+00024400: 0072 6570 d430 0200 0000 0000 2300 0000 .rep.0......#...\n+00024410: 0500 0000 4966 af23 666f 726d 6270 0000 ....If.#formbp..\n+00024420: 0000 0000 1200 0000 a900 0000 b0fb 2b20 ..............+ \n+00024430: 7265 702e 3ae2 0000 0000 0000 1a00 0000 rep.:...........\n+00024440: 3e00 0000 2f4a ff2a 7265 702e 4ca5 0000 >.../J.*rep.L...\n+00024450: 0000 0000 2500 0000 6f00 0000 348c 022f ....%...o...4../\n+00024460: 0072 6570 5e32 0200 0000 0000 2a00 0000 .rep^2......*...\n+00024470: 0b00 0000 e1dd b224 7265 702e 1733 0200 .......$rep..3..\n+00024480: 0000 0000 2800 0000 9800 0000 8979 d323 ....(........y.#\n+00024490: 7265 702e 9330 0000 0000 0000 1900 0000 rep..0..........\n+000244a0: 2000 0000 ffff ffff 0000 0000 0000 0000 ...............\n+000244b0: 0000 0000 0000 0000 0000 0000 0711 fb2b ...............+\n+000244c0: 7265 702e 9bd1 0100 0000 0000 2500 0000 rep.........%...\n+000244d0: 4300 0000 1d43 d928 7265 702e 3bb8 0000 C....C.(rep.;...\n+000244e0: 0000 0000 1400 0000 a200 0000 2518 c727 ............%..'\n+000244f0: 7265 702e 4bbb 0000 0000 0000 0c00 0000 rep.K...........\n+00024500: 3300 0000 ffff ffff 0000 0000 0000 0000 3...............\n+00024510: 0000 0000 0000 0000 0000 0000 3147 f821 ............1G.!\n+00024520: 7265 702e 1d71 0000 0000 0000 1400 0000 rep..q..........\n+00024530: e400 0000 1516 ab25 7265 702e 77f5 0000 .......%rep.w...\n+00024540: 0000 0000 1400 0000 7b01 0000 09fb 6b24 ........{.....k$\n+00024550: 7265 702e 0040 0000 0000 0000 1c00 0000 rep..@..........\n+00024560: 6000 0000 8e6c 0127 7072 696e 1988 0000 `....l.'prin....\n+00024570: 0000 0000 0b00 0000 4700 0000 e59e 772f ........G.....w/\n+00024580: 0072 6570 42de 0100 0000 0000 1800 0000 .repB...........\n+00024590: 1100 0000 21c0 3e2e 7265 702e 35a9 0000 ....!.>.rep.5...\n+000245a0: 0000 0000 2c00 0000 8e00 0000 1eb1 7126 ....,.........q&\n+000245b0: 7265 702e a458 0000 0000 0000 1100 0000 rep..X..........\n+000245c0: 2b00 0000 6d47 8324 7265 702e a672 0000 +...mG.$rep..r..\n+000245d0: 0000 0000 1800 0000 ba00 0000 6858 d523 ............hX.#\n+000245e0: 7265 702e 5de3 0000 0000 0000 2200 0000 rep.].......\"...\n+000245f0: 4601 0000 90ef a72e 7265 6d6f 715c 0100 F.......remoq\\..\n+00024600: 0000 0000 1300 0000 8300 0000 8f1d c526 ...............&\n+00024610: 7265 702e edd3 0100 0000 0000 1d00 0000 rep.............\n+00024620: 8600 0000 f583 ad27 7265 702e cdd6 0100 .......'rep.....\n+00024630: 0000 0000 1800 0000 3301 0000 4ea6 dd26 ........3...N..&\n+00024640: 7374 616e 1a35 0200 0000 0000 0e00 0000 stan.5..........\n+00024650: 3300 0000 ffff ffff 0000 0000 0000 0000 3...............\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 6c2a 0000 0000 0000 1100 0000 defal*..........\n-000246b0: 8f00 0000 ffff ffff 0000 0000 0000 0000 ................\n-000246c0: 0000 0000 0000 0000 0000 0000 7a05 1f1a ............z...\n-000246d0: 7265 702e 433c 0000 0000 0000 0d00 0000 rep.C<..........\n-000246e0: b800 0000 e20e e01b 7265 702e 7f90 0000 ........rep.....\n-000246f0: 0000 0000 1900 0000 2b00 0000 45a1 9617 ........+...E...\n-00024700: 7265 702e 0c2b 0000 0000 0000 1d00 0000 rep..+..........\n-00024710: 3903 0000 ab47 4f1f 7265 702e 7433 0100 9....GO.rep.t3..\n-00024720: 0000 0000 2100 0000 5900 0000 4757 6815 ....!...Y...GWh.\n-00024730: 7573 6572 e050 0200 0000 0000 1100 0000 user.P..........\n-00024740: 3100 0000 8581 f014 7265 702e cedb 0100 1.......rep.....\n-00024750: 0000 0000 1f00 0000 5100 0000 ffff ffff ........Q.......\n+00024690: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n+000246a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+000246b0: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n+000246c0: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n+000246d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+000246e0: 0000 0000 33a8 282c 7265 702e 3eb4 0000 ....3.(,rep.>...\n+000246f0: 0000 0000 1200 0000 7e00 0000 71c6 192f ........~...q../\n+00024700: 0072 6570 6034 0200 0000 0000 1900 0000 .rep`4..........\n+00024710: 0200 0000 ffff ffff 0000 0000 0000 0000 ................\n+00024720: 0000 0000 0000 0000 0000 0000 64df d42a ............d..*\n+00024730: 7265 702e b941 0000 0000 0000 1e00 0000 rep..A..........\n+00024740: 8000 0000 ffff ffff 0000 0000 0000 0000 ................\n+00024750: 0000 0000 0000 0000 0000 0000 ffff ffff ................\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-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-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 fa39 0000 .....d..rep..9..\n-00024810: 0000 0000 1000 0000 6600 0000 8a77 7a1a ........f....wz.\n-00024820: 7265 702e 92da 0100 0000 0000 2900 0000 rep.........)...\n-00024830: 4300 0000 9f31 3a14 7265 702e 153b 0000 C....1:.rep..;..\n-00024840: 0000 0000 0e00 0000 2001 0000 2a45 f419 ........ ...*E..\n-00024850: 696e 7465 0090 0000 0000 0000 0e00 0000 inte............\n-00024860: 7100 0000 6464 d010 7265 702e 3aa4 0000 q...dd..rep.:...\n-00024870: 0000 0000 1900 0000 b200 0000 5b8a 0217 ............[...\n-00024880: 7265 702e e7b7 0100 0000 0000 1200 0000 rep.............\n-00024890: ab00 0000 2eaa a51f 7265 702e a4bc 0100 ........rep.....\n-000248a0: 0000 0000 1c00 0000 4300 0000 ffff ffff ........C.......\n+00024770: 0000 0000 8aa6 372f 7265 702e aaa2 0000 ......7/rep.....\n+00024780: 0000 0000 2a00 0000 7300 0000 7bf8 e72b ....*...s...{..+\n+00024790: 7265 702e 00a0 0000 0000 0000 2100 0000 rep.........!...\n+000247a0: 7600 0000 b995 5f23 7265 702e fe47 0000 v....._#rep..G..\n+000247b0: 0000 0000 1900 0000 2000 0000 0fa6 1723 ........ ......#\n+000247c0: 7265 6d6f 6b5b 0100 0000 0000 1600 0000 remok[..........\n+000247d0: 2c00 0000 87db 572f 7265 702e ffa7 0000 ,.....W/rep.....\n+000247e0: 0000 0000 2800 0000 0e01 0000 cf3f 9623 ....(........?.#\n+000247f0: 7265 702e 2b14 0100 0000 0000 2600 0000 rep.+.......&...\n+00024800: 5a00 0000 ffff ffff 0000 0000 0000 0000 Z...............\n+00024810: 0000 0000 0000 0000 0000 0000 ffff ffff ................\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 7a96 9a2f 7265 702e 0080 0000 ....z../rep.....\n+00024870: 0000 0000 2700 0000 aa00 0000 57f8 1a22 ....'.......W..\"\n+00024880: 7265 702e 1fae 0000 0000 0000 1a00 0000 rep.............\n+00024890: 5e01 0000 4f62 4224 7265 6d6f d25e 0100 ^...ObB$remo.^..\n+000248a0: 0000 0000 1600 0000 2d00 0000 ffff ffff ........-.......\n 000248b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000248c0: 0000 0000 f825 f41e 0072 6570 9750 0200 .....%...rep.P..\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 7139 0100 ....$...rep.q9..\n-00024900: 0000 0000 1700 0000 5b00 0000 8d91 cb18 ........[.......\n-00024910: 7265 702e 8db4 0100 0000 0000 1400 0000 rep.............\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 9754 0200 0000 0000 3600 0000 .rep.T......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 a169 0000 0000 0000 2600 0000 rep..i......&...\n-00024980: 2500 0000 7d6f 3817 0072 6570 74d5 0100 %...}o8..rept...\n-00024990: 0000 0000 1c00 0000 1700 0000 d056 d512 .............V..\n-000249a0: 7265 702e d8d9 0100 0000 0000 1300 0000 rep.............\n-000249b0: 2b00 0000 5c64 1114 0072 6570 f655 0200 +...\\d...rep.U..\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 3edc 0100 .....r=.rep.>...\n-000249f0: 0000 0000 1c00 0000 5000 0000 0ee6 ba1d ........P.......\n-00024a00: 7265 702e a7b6 0100 0000 0000 1100 0000 rep.............\n-00024a10: 2900 0000 100e fa19 7265 702e 866e 0000 ).......rep..n..\n-00024a20: 0000 0000 1c00 0000 5800 0000 4476 9815 ........X...Dv..\n-00024a30: 7265 702e aad7 0100 0000 0000 1a00 0000 rep.............\n-00024a40: 5700 0000 3365 6510 7265 702e 2552 0200 W...3ee.rep.%R..\n-00024a50: 0000 0000 1800 0000 9300 0000 4458 8414 ............DX..\n-00024a60: 7265 702e 39bd 0100 0000 0000 2400 0000 rep.9.......$...\n-00024a70: 7f00 0000 6f5e 931f 7265 702e 6f6f 0000 ....o^..rep.oo..\n-00024a80: 0000 0000 1c00 0000 3500 0000 f381 b912 ........5.......\n-00024a90: 0072 6570 b7bb 0100 0000 0000 1400 0000 .rep............\n-00024aa0: 2700 0000 b522 0c19 7265 702e cf34 0100 '....\"..rep..4..\n-00024ab0: 0000 0000 2900 0000 b700 0000 df10 031f ....)...........\n-00024ac0: 7265 702e 2838 0000 0000 0000 0e00 0000 rep.(8..........\n-00024ad0: d600 0000 4884 4719 7265 702e 4cfa 0000 ....H.G.rep.L...\n-00024ae0: 0000 0000 1b00 0000 d600 0000 fb62 c01e .............b..\n-00024af0: 0072 6570 2251 0200 0000 0000 1400 0000 .rep\"Q..........\n-00024b00: 0600 0000 e9e7 b815 7265 6d6f f153 0200 ........remo.S..\n-00024b10: 0000 0000 1800 0000 4800 0000 47c0 651c ........H...G.e.\n-00024b20: 7265 702e 6c57 0000 0000 0000 0a00 0000 rep.lW..........\n-00024b30: a400 0000 272c e615 7374 616e 1956 0200 ....',..stan.V..\n-00024b40: 0000 0000 0f00 0000 3400 0000 ffff ffff ........4.......\n+000248c0: 0000 0000 f283 8f22 7265 702e a2ee 0000 .......\"rep.....\n+000248d0: 0000 0000 1500 0000 3000 0000 811b 9828 ........0......(\n+000248e0: 7265 702e d36f 0000 0000 0000 1800 0000 rep..o..........\n+000248f0: 1300 0000 64aa 5028 7265 702e 9957 0100 ....d.P(rep..W..\n+00024900: 0000 0000 2600 0000 3a00 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 7f86 5a2a ..............Z*\n+00024940: 7265 702e 186f 0000 0000 0000 1a00 0000 rep..o..........\n+00024950: a100 0000 97ae 4422 7265 702e 143f 0000 ......D\"rep..?..\n+00024960: 0000 0000 2300 0000 6b00 0000 dded b42c ....#...k......,\n+00024970: 0072 6570 9332 0200 0000 0000 2000 0000 .rep.2...... ...\n+00024980: 0e00 0000 ffff ffff 0000 0000 0000 0000 ................\n+00024990: 0000 0000 0000 0000 0000 0000 0244 7d2f .............D}/\n+000249a0: 7265 702e bcbd 0000 0000 0000 2000 0000 rep......... ...\n+000249b0: 8400 0000 887f 1427 7265 702e 9231 0200 .......'rep..1..\n+000249c0: 0000 0000 2000 0000 4800 0000 35c2 6922 .... ...H...5.i\"\n+000249d0: 7265 702e d634 0200 0000 0000 1d00 0000 rep..4..........\n+000249e0: 2700 0000 ffff ffff 0000 0000 0000 0000 '...............\n+000249f0: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n+00024a00: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00024a10: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n+00024a20: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n+00024a30: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00024a40: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n+00024a50: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n+00024a60: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00024a70: 0000 0000 6279 0f26 7265 702e ae55 0100 ....by.&rep..U..\n+00024a80: 0000 0000 2900 0000 2000 0000 ffff ffff ....)... .......\n+00024a90: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00024aa0: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n+00024ab0: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n+00024ac0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00024ad0: 0000 0000 5447 142d 7265 702e 5df3 0000 ....TG.-rep.]...\n+00024ae0: 0000 0000 1700 0000 5101 0000 49ca ad23 ........Q...I..#\n+00024af0: 7265 6d6f 075d 0100 0000 0000 1800 0000 remo.]..........\n+00024b00: 3f00 0000 f057 d427 0072 6570 0030 0200 ?....W.'.rep.0..\n+00024b10: 0000 0000 1b00 0000 0b00 0000 6bf1 2124 ............k.!$\n+00024b20: 0072 6570 acd6 0100 0000 0000 1a00 0000 .rep............\n+00024b30: 0700 0000 ffff ffff 0000 0000 0000 0000 ................\n+00024b40: 0000 0000 0000 0000 0000 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+00024b60: 0000 0000 af4f 402b 0072 6570 e4d0 0100 .....O@+.rep....\n+00024b70: 0000 0000 2500 0000 0400 0000 ffff ffff ....%...........\n 00024b80: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00024b90: 0000 0000 c34d 501b 7265 702e e244 0000 .....MP.rep..D..\n-00024ba0: 0000 0000 1200 0000 4601 0000 c526 1810 ........F....&..\n-00024bb0: 7265 702e 5e23 0000 0000 0000 1d00 0000 rep.^#..........\n-00024bc0: 5d00 0000 cf8f 091c 7265 702e 9ef1 0000 ].......rep.....\n-00024bd0: 0000 0000 1900 0000 9b00 0000 b145 bb19 .............E..\n-00024be0: 0072 6570 0050 0200 0000 0000 2900 0000 .rep.P......)...\n-00024bf0: 0300 0000 3f77 0c1d 0072 6570 c753 0200 ....?w...rep.S..\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 ae50 0200 ....p...mail.P..\n-00024c30: 0000 0000 1000 0000 2200 0000 d3f7 9f11 ........\".......\n-00024c40: 7265 702e 6f3b 0100 0000 0000 1200 0000 rep.o;..........\n-00024c50: 6701 0000 5c65 091f 7265 702e ed41 0000 g...\\e..rep..A..\n-00024c60: 0000 0000 0f00 0000 be00 0000 4957 8f11 ............IW..\n-00024c70: 7265 702e 3fb5 0100 0000 0000 1000 0000 rep.?...........\n-00024c80: 2100 0000 2ccf a81d 7265 702e 0040 0000 !...,...rep..@..\n-00024c90: 0000 0000 0f00 0000 d400 0000 fb37 d019 .............7..\n-00024ca0: 7265 702e e1b6 0100 0000 0000 1200 0000 rep.............\n-00024cb0: f400 0000 35d7 3016 7265 702e 49bc 0100 ....5.0.rep.I...\n-00024cc0: 0000 0000 1400 0000 4700 0000 5975 d310 ........G...Yu..\n-00024cd0: 7265 702e cea9 0000 0000 0000 2300 0000 rep.........#...\n-00024ce0: f500 0000 c18b b31c 7265 702e 3dfb 0000 ........rep.=...\n-00024cf0: 0000 0000 2100 0000 7600 0000 0d75 3f16 ....!...v....u?.\n-00024d00: 7265 702e 03d6 0100 0000 0000 1c00 0000 rep.............\n-00024d10: 8b01 0000 eb41 de13 0072 6570 e254 0200 .....A...rep.T..\n-00024d20: 0000 0000 3600 0000 1500 0000 a85f 291f ....6........_).\n-00024d30: 7265 702e 56d1 0100 0000 0000 1900 0000 rep.V...........\n-00024d40: 8f00 0000 597d a517 0072 6570 e1d5 0100 ....Y}...rep....\n-00024d50: 0000 0000 1b00 0000 0700 0000 5a96 ef11 ............Z...\n-00024d60: 7265 702e 598a 0000 0000 0000 2700 0000 rep.Y.......'...\n-00024d70: 2501 0000 7b03 af13 7265 702e 9ad9 0100 %...{...rep.....\n-00024d80: 0000 0000 1200 0000 2c00 0000 a51b 6713 ........,.....g.\n-00024d90: 7265 702e 901f 0100 0000 0000 1d00 0000 rep.............\n-00024da0: 4000 0000 3120 491b 7265 702e 6dbf 0100 @...1 I.rep.m...\n-00024db0: 0000 0000 1800 0000 4400 0000 7cbe 5313 ........D...|.S.\n-00024dc0: 7265 702e 3c51 0200 0000 0000 2800 0000 rep.\n-00025020: 676c 6f62 616c 2d69 6420 4944 7265 702e global-id IDrep.\n-00025030: 6461 7461 2361 7373 6f63 2d72 6567 6578 data#assoc-regex\n-00025040: 7053 6361 6e20 414c 4953 5420 666f 7220 pScan ALIST for \n-00025050: 616e 2065 6c65 6d65 6e74 2077 686f 7365 an element whose\n-00025060: 2063 6172 2069 7320 6120 7265 6775 6c61 car is a regula\n-00025070: 7220 6578 7072 6573 7369 6f6e 206d 6174 r expression mat\n-00025080: 6368 696e 6720 7468 650a 7374 7269 6e67 ching the.string\n-00025090: 2049 4e50 5554 2e00 7265 702e 6461 7461 INPUT..rep.data\n-000250a0: 236d 616b 652d 6775 6172 6469 616e 6d61 #make-guardianma\n-000250b0: 696c 2d64 6f6d 6169 6e2d 6e61 6d65 4d61 il-domain-nameMa\n-000250c0: 696c 2064 6f6d 6169 6e6e 616d 6520 6f66 il domainname of\n-000250d0: 2074 6865 206c 6f63 616c 2073 6974 652e the local site.\n-000250e0: 7573 6572 2d6d 6169 6c2d 6164 6472 6573 user-mail-addres\n-000250f0: 7341 6464 7265 7373 2074 6f20 7075 7420 sAddress to put \n-00025100: 696e 2046 726f 6d3a 2068 6561 6465 7273 in From: headers\n-00025110: 206f 6620 6f75 7467 6f69 6e67 206d 6169 of outgoing mai\n-00025120: 6c2e 0072 6570 2e75 7469 6c2e 7469 6d65 l..rep.util.time\n-00025130: 2374 696d 652d 2054 3120 5432 7265 702e #time- T1 T2rep.\n-00025140: 7574 696c 2e64 6174 6523 6461 7465 2d74 util.date#date-t\n-00025150: 776f 2d64 6967 6974 2d79 6561 722d 7072 wo-digit-year-pr\n-00025160: 6566 6978 4120 7477 6f2d 6469 6769 7420 efixA two-digit \n-00025170: 7374 7269 6e67 2074 6861 7420 7769 6c6c string that will\n-00025180: 2062 6520 7072 6570 656e 6465 6420 746f be prepended to\n-00025190: 2079 6561 7220 7370 6563 6966 6963 6174 year specificat\n-000251a0: 696f 6e73 2074 6861 740a 6f6e 6c79 2068 ions that.only h\n-000251b0: 6176 6520 7477 6f2c 206c 6f77 6572 206f ave two, lower o\n-000251c0: 7264 6572 2c20 6469 6769 7473 2e20 5468 rder, digits. Th\n-000251d0: 6973 2069 7320 7069 636b 6564 2075 7020 is is picked up \n-000251e0: 6175 746f 6d61 7469 6361 6c6c 7920 6672 automatically fr\n-000251f0: 6f6d 0a74 6865 2063 7572 7265 6e74 2079 om.the current y\n-00025200: 6561 722c 2069 2e65 2e20 3139 3937 202d ear, i.e. 1997 -\n-00025210: 3e20 2231 3922 2c20 3230 3031 202d 3e20 > \"19\", 2001 -> \n-00025220: 2232 3022 2e72 6570 2e75 7469 6c2e 6461 \"20\".rep.util.da\n-00025230: 7465 2370 6172 7365 2d64 6174 6550 6172 te#parse-datePar\n-00025240: 7365 2074 6865 2064 6174 6520 7370 6563 se the date spec\n-00025250: 6966 6963 7469 6f6e 2069 6e20 5354 5249 ifiction in STRI\n-00025260: 4e47 2c20 6f70 7469 6f6e 616c 6c79 2073 NG, optionally s\n-00025270: 7461 7274 696e 6720 6174 2074 6865 2050 tarting at the P\n-00025280: 4f49 4e54 2774 680a 6368 6172 6163 7465 OINT'th.characte\n-00025290: 7220 696e 2074 6865 2073 7472 696e 672e r in the string.\n-000252a0: 2054 6869 7320 7769 6c6c 2070 6172 7365 This will parse\n-000252b0: 2064 6174 6573 2069 6e20 5246 432d 3832 dates in RFC-82\n-000252c0: 3220 6d61 696c 206d 6573 7361 6765 732e 2 mail messages.\n-000252d0: 7265 702e 7574 696c 2e69 7370 656c 6c23 rep.util.ispell#\n-000252e0: 7065 6e64 696e 672d 6f75 7470 7574 5374 pending-outputSt\n-000252f0: 7269 6e67 206f 6620 6f75 7470 7574 2072 ring of output r\n-00025300: 6563 6569 7665 6420 6672 6f6d 2069 7370 eceived from isp\n-00025310: 656c 6c20 6275 7420 6e6f 7420 7072 6f63 ell but not proc\n-00025320: 6573 7365 642e 0072 6570 2e6d 6f64 756c essed..rep.modul\n-00025330: 652d 7379 7374 656d 2364 6566 696e 652d e-system#define-\n-00025340: 7374 7275 6374 7572 6573 2053 5452 5543 structures STRUC\n-00025350: 5453 2043 4f4e 4649 4720 2e20 424f 4459 TS CONFIG . BODY\n-00025360: 0072 6570 2e69 6f2e 7374 7265 616d 7323 .rep.io.streams#\n-00025370: 7265 6164 2d66 726f 6d2d 7374 7269 6e67 read-from-string\n-00025380: 2053 5452 494e 4720 2321 6f70 7469 6f6e STRING #!option\n-00025390: 616c 2053 5441 5254 0072 6570 2e69 6f2e al START.rep.io.\n-000253a0: 6669 6c65 7323 6c6f 6164 2d61 6c6c 2046 files#load-all F\n-000253b0: 494c 4520 2321 6f70 7469 6f6e 616c 2043 ILE #!optional C\n-000253c0: 414c 4c42 4143 4b00 7265 702e 696f 2e66 ALLBACK.rep.io.f\n-000253d0: 696c 6573 2365 7661 6c2d 6166 7465 722d iles#eval-after-\n-000253e0: 6c6f 6164 204c 4942 5241 5259 2046 4f52 load LIBRARY FOR\n-000253f0: 4d72 656d 6f74 652d 6674 702d 7472 616e Mremote-ftp-tran\n-00025400: 7366 6572 2d74 7970 654d 6f64 6520 696e sfer-typeMode in\n-00025410: 2077 6869 6368 2074 6f20 7472 616e 7366 which to transf\n-00025420: 6572 2066 696c 6573 2c20 6f6e 6520 6f66 er files, one of\n-00025430: 2074 6865 2073 796d 626f 6c73 2060 6269 the symbols `bi\n-00025440: 6e61 7279 2720 6f72 2060 6173 6369 6927 nary' or `ascii'\n-00025450: 2e72 656d 6f74 652d 6674 702d 6261 642d .remote-ftp-bad-\n-00025460: 6d73 6773 5265 6775 6c61 7220 6578 7072 msgsRegular expr\n-00025470: 6573 7369 6f6e 206d 6174 6368 696e 6720 ession matching \n-00025480: 6674 7020 2266 6169 6c75 7265 2220 6d65 ftp \"failure\" me\n-00025490: 7373 6167 6573 2e00 7265 702e 696f 2e66 ssages..rep.io.f\n-000254a0: 696c 652d 6861 6e64 6c65 7273 2e72 656d ile-handlers.rem\n-000254b0: 6f74 652e 6674 7023 7265 6d6f 7465 2d66 ote.ftp#remote-f\n-000254c0: 7470 2d63 6c6f 7365 2d68 6f73 7420 484f tp-close-host HO\n-000254d0: 5354 2023 216f 7074 696f 6e61 6c20 5553 ST #!optional US\n-000254e0: 4552 0072 6570 2e69 6f2e 6669 6c65 2d68 ER.rep.io.file-h\n-000254f0: 616e 646c 6572 732e 7265 6d6f 7465 2e72 andlers.remote.r\n-00025500: 6570 2372 656d 6f74 652d 7265 702d 636c ep#remote-rep-cl\n-00025510: 6f73 652d 686f 7374 2048 4f53 5420 2321 ose-host HOST #!\n-00025520: 6f70 7469 6f6e 616c 2055 5345 5272 656d optional USERrem\n-00025530: 6f74 652d 6465 6661 756c 742d 6261 636b ote-default-back\n-00025540: 656e 6442 6163 6b65 6e64 2075 7365 6420 endBackend used \n-00025550: 666f 7220 6f74 6865 7277 6973 6520 756e for otherwise un\n-00025560: 7370 6563 6966 6965 6420 686f 7374 732e specified hosts.\n-00025570: 0072 6570 2e73 7472 7563 7475 7265 7323 .rep.structures#\n-00025580: 6d61 6b65 2d69 6e74 6572 6661 6365 204e make-interface N\n-00025590: 414d 4520 5349 4772 6570 2e73 7472 7563 AME SIGrep.struc\n-000255a0: 7475 7265 7323 7061 7273 652d 696e 7465 tures#parse-inte\n-000255b0: 7266 6163 6552 6574 7572 6e20 7468 6520 rfaceReturn the \n-000255c0: 6c69 7374 206f 6620 7379 6d62 6f6c 7320 list of symbols \n-000255d0: 6465 7363 7269 6265 6420 6279 2074 6865 described by the\n-000255e0: 206d 6f64 756c 6520 696e 7465 7266 6163 module interfac\n-000255f0: 6520 5349 472e 0072 6570 2e73 7472 7563 e SIG..rep.struc\n-00025600: 7475 7265 7323 7061 7273 652d 696e 7465 tures#parse-inte\n-00025610: 7266 6163 6520 5349 4773 7461 6e64 6172 rface SIGstandar\n-00025620: 642d 6f75 7470 7574 5374 7265 616d 2074 d-outputStream t\n-00025630: 6861 7420 6070 7269 6e3f 2720 7772 6974 hat `prin?' writ\n-00025640: 6573 2069 7473 206f 7574 7075 7420 746f es its output to\n-00025650: 2062 7920 6465 6661 756c 742e 0000 0000 by default.....\n-00025660: 0000 0000 0000 0000 0000 0000 0000 0000 ................\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+00024f80: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n+00024f90: 0000 0000 0000 0000 0000 0000 df9f 1528 ...............(\n+00024fa0: 7265 702e fe5c 0000 0000 0000 1600 0000 rep..\\..........\n+00024fb0: 2b00 0000 e583 232d 7265 702e c5e4 0000 +.....#-rep.....\n+00024fc0: 0000 0000 1b00 0000 9600 0000 59e1 b62e ............Y...\n+00024fd0: 7265 702e cbf1 0000 0000 0000 1000 0000 rep.............\n+00024fe0: 8201 0000 b30b ab2c 7265 702e bb92 0000 .......,rep.....\n+00024ff0: 0000 0000 1e00 0000 2e02 0000 0000 0000 ................\n+00025000: 0100 0000 9d02 0000 636d 0200 0000 0000 ........cm......\n+00025010: 0000 0000 0000 0000 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 0300 0000 ................\n+00025050: 6d00 0000 4c47 dd37 0072 6570 a26c 0200 m...LG.7.rep.l..\n+00025060: 0000 0000 1700 0000 1600 0000 ffff ffff ................\n+00025070: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00025080: 0000 0000 01ea 363e 7369 7465 0fb2 0000 ......6>site....\n+00025090: 0000 0000 1300 0000 4700 0000 86b3 df35 ........G......5\n+000250a0: 0072 6570 d95f 0100 0000 0000 1900 0000 .rep._..........\n+000250b0: 0700 0000 cbdc b33f 7265 6d6f e45b 0100 .......?remo.[..\n+000250c0: 0000 0000 1600 0000 7700 0000 fed7 fc3c ........w......<\n+000250d0: 7374 616e 346d 0200 0000 0000 0e00 0000 stan4m..........\n+000250e0: 2100 0000 55f9 7235 7265 702e 0c12 0100 !...U.r5rep.....\n+000250f0: 0000 0000 1900 0000 9100 0000 5bdf de33 ............[..3\n+00025100: 0072 6570 c866 0200 0000 0000 2000 0000 .rep.f...... ...\n+00025110: 1500 0000 a271 253b 7265 702e 3f5d 0000 .....q%;rep.?]..\n+00025120: 0000 0000 1500 0000 5700 0000 68df 0a3c ........W...h..<\n+00025130: 7265 702e db56 0000 0000 0000 1300 0000 rep..V..........\n+00025140: 6900 0000 21d5 1737 7265 702e 5c65 0200 i...!..7rep.\\e..\n+00025150: 0000 0000 2300 0000 4901 0000 1900 cd3a ....#...I......:\n+00025160: 7265 702e 0070 0000 0000 0000 1a00 0000 rep..p..........\n+00025170: 4800 0000 a72b 8335 7265 702e e56c 0000 H....+.5rep..l..\n+00025180: 0000 0000 1600 0000 2f00 0000 b72d 3937 ......../....-97\n+00025190: 0072 6570 6bde 0100 0000 0000 1b00 0000 .repk...........\n+000251a0: 1100 0000 7790 1e35 0072 6570 3060 0200 ....w..5.rep0`..\n+000251b0: 0000 0000 1e00 0000 1e00 0000 ffff ffff ................\n+000251c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+000251d0: 0000 0000 8887 7b34 7265 702e e548 0000 ......{4rep..H..\n+000251e0: 0000 0000 1900 0000 0e00 0000 92e7 733a ..............s:\n+000251f0: 7265 702e ef52 0100 0000 0000 1900 0000 rep..R..........\n+00025200: 9300 0000 ffff ffff 0000 0000 0000 0000 ................\n+00025210: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n+00025220: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00025230: 0000 0000 a6d5 6138 7265 702e 9c60 0200 ......a8rep..`..\n+00025240: 0000 0000 1100 0000 3300 0000 4dc8 a533 ........3...M..3\n+00025250: 7265 702e 3064 0200 0000 0000 2100 0000 rep.0d......!...\n+00025260: 6800 0000 4090 ce31 7265 702e ceb4 0000 h...@..1rep.....\n+00025270: 0000 0000 0f00 0000 7300 0000 ffff ffff ........s.......\n+00025280: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00025290: 0000 0000 15b3 b43e 7265 702e 47a3 0000 .......>rep.G...\n+000252a0: 0000 0000 2500 0000 6800 0000 ffff ffff ....%...h.......\n+000252b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+000252c0: 0000 0000 3c72 0939 7265 702e b16a 0200 ....\n+00025430: 7265 702e 1d59 0000 0000 0000 1200 0000 rep..Y..........\n+00025440: 4900 0000 4b18 0f3a 7265 702e b964 0200 I...K..:rep..d..\n+00025450: 0000 0000 2100 0000 4900 0000 ffff ffff ....!...I.......\n+00025460: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00025470: 0000 0000 f338 be36 7265 702e dd5a 0000 .....8.6rep..Z..\n+00025480: 0000 0000 1200 0000 8100 0000 4af9 063a ............J..:\n+00025490: 7265 702e e167 0200 0000 0000 0d00 0000 rep..g..........\n+000254a0: 7401 0000 0c5a 6c35 7265 702e a268 0000 t....Zl5rep..h..\n+000254b0: 0000 0000 1700 0000 7c00 0000 9b74 b238 ........|....t.8\n+000254c0: 7265 702e e7ee 0000 0000 0000 1600 0000 rep.............\n+000254d0: 3e00 0000 15e0 263f 7265 702e 1b5a 0100 >.....&?rep..Z..\n+000254e0: 0000 0000 1c00 0000 b900 0000 a20d 6637 ..............f7\n+000254f0: 7265 702e b639 0000 0000 0000 2000 0000 rep..9...... ...\n+00025500: 5e00 0000 1b6c 9331 0072 6570 6269 0200 ^....l.1.repbi..\n+00025510: 0000 0000 0e00 0000 1400 0000 d198 df3b ...............;\n+00025520: 0072 6570 6c60 0200 0000 0000 1400 0000 .repl`..........\n+00025530: 0200 0000 a726 783c 0072 6570 a369 0200 .....&x<.rep.i..\n+00025540: 0000 0000 1b00 0000 0200 0000 5c17 9d30 ............\\..0\n+00025550: 7265 702e 7452 0100 0000 0000 1d00 0000 rep.tR..........\n+00025560: 5e00 0000 1581 0c3c 7265 702e f957 0100 ^......rep..X..\n+000257b0: 0000 0000 2500 0000 3b00 0000 a1a2 763c ....%...;.....v<\n+000257c0: 0072 6570 0f6d 0200 0000 0000 1e00 0000 .rep.m..........\n+000257d0: 0700 0000 8cf2 dd3f 7265 702e 8e89 0000 .......?rep.....\n+000257e0: 0000 0000 1a00 0000 5600 0000 ffff ffff ........V.......\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-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-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+00025800: 0000 0000 d0a6 f034 7265 702e a761 0200 .......4rep..a..\n+00025810: 0000 0000 2200 0000 3800 0000 477a 2f38 ....\"...8...Gz/8\n+00025820: 646c 2d6c c2b1 0000 0000 0000 0c00 0000 dl-l............\n+00025830: 4100 0000 7655 6135 646f 6375 c8b2 0000 A...vUa5docu....\n+00025840: 0000 0000 1300 0000 3e00 0000 6e73 223b ........>...ns\";\n+00025850: 7265 702e f460 0200 0000 0000 1100 0000 rep..`..........\n+00025860: 8900 0000 ffff ffff 0000 0000 0000 0000 ................\n+00025870: 0000 0000 0000 0000 0000 0000 ed75 2733 .............u'3\n+00025880: 7265 702e f930 0000 0000 0000 1800 0000 rep..0..........\n+00025890: 1100 0000 fbb3 1a37 7265 702e ae11 0100 .......7rep.....\n+000258a0: 0000 0000 1f00 0000 3f00 0000 3544 7035 ........?...5Dp5\n+000258b0: 7265 6d6f a35d 0100 0000 0000 1400 0000 remo.]..........\n+000258c0: 7f00 0000 97a7 6838 7265 6d6f 365e 0100 ......h8remo6^..\n+000258d0: 0000 0000 1900 0000 8300 0000 5cae 7530 ............\\.u0\n+000258e0: 7265 702e eab7 0000 0000 0000 0f00 0000 rep.............\n+000258f0: 4200 0000 ffff ffff 0000 0000 0000 0000 B...............\n+00025900: 0000 0000 0000 0000 0000 0000 b88c 8f31 ...............1\n+00025910: 7265 702e 2a6d 0000 0000 0000 1900 0000 rep.*m..........\n+00025920: 7e00 0000 c2c0 4331 7265 702e c05c 0000 ~.....C1rep..\\..\n+00025930: 0000 0000 1500 0000 2900 0000 ffff ffff ........).......\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+00025950: 0000 0000 6674 6834 7265 702e 03d2 0100 ....fth4rep.....\n+00025960: 0000 0000 1a00 0000 c200 0000 ffff ffff ................\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+00025980: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n+00025990: 0000 0000 0000 0000 0000 0000 ffff ffff ................\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-000259d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000259e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000259f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00025a00: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00025a10: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00025a20: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00025a30: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00025a40: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00025a50: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00025a60: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00025a70: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00025a80: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+000259b0: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n+000259c0: 0000 0000 0000 0000 0000 0000 78f5 ef3c ............x..<\n+000259d0: 7265 702e 618a 0000 0000 0000 1300 0000 rep.a...........\n+000259e0: 3200 0000 bcfc dd3b 0072 6570 5fd0 0100 2......;.rep_...\n+000259f0: 0000 0000 3700 0000 0000 0000 3bcd e737 ....7.......;..7\n+00025a00: 7265 702e 5962 0200 0000 0000 2100 0000 rep.Yb......!...\n+00025a10: a400 0000 a77c f736 7265 702e 8ab6 0000 .....|.6rep.....\n+00025a20: 0000 0000 1600 0000 4a01 0000 2336 333d ........J...#63=\n+00025a30: 7265 702e 22bd 0000 0000 0000 2300 0000 rep.\".......#...\n+00025a40: 7700 0000 f5f5 7937 7265 702e 90d4 0100 w.....y7rep.....\n+00025a50: 0000 0000 1800 0000 0402 0000 9a2f cd3c ............./.<\n+00025a60: 0072 6570 2630 0200 0000 0000 1b00 0000 .rep&0..........\n+00025a70: 1500 0000 ffff ffff 0000 0000 0000 0000 ................\n+00025a80: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n 00025a90: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00025aa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00025ab0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00025ac0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00025ad0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00025ae0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00025af0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00025b00: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00025b10: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00025aa0: 0000 0000 e242 bd3d 7265 702e 456b 0200 .....B.=rep.Ek..\n+00025ab0: 0000 0000 1900 0000 5400 0000 4622 e73a ........T...F\".:\n+00025ac0: 7265 702e 8abb 0000 0000 0000 1500 0000 rep.............\n+00025ad0: 5900 0000 4285 9034 0072 6570 5cd1 0100 Y...B..4.rep\\...\n+00025ae0: 0000 0000 2700 0000 1800 0000 8db1 c83c ....'..........<\n+00025af0: 7265 702e cb51 0000 0000 0000 1400 0000 rep..Q..........\n+00025b00: 4f00 0000 17f7 fe3f 7265 702e b26b 0200 O......?rep..k..\n+00025b10: 0000 0000 1600 0000 da00 0000 ffff ffff ................\n 00025b20: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00025b30: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00025b40: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00025b50: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00025b60: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00025b70: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00025b30: 0000 0000 f94c 6e3c 7265 702e 3866 0000 .....Lnrcp-....\n+00025ba0: 0000 0000 0b00 0000 4300 0000 ebc0 4435 ........C.....D5\n+00025bb0: 7265 702e 3468 0000 0000 0000 1b00 0000 rep.4h..........\n+00025bc0: 5300 0000 ffff ffff 0000 0000 0000 0000 S...............\n+00025bd0: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n 00025be0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00025bf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00025c00: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00025c10: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00025c20: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00025c30: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00025bf0: 0000 0000 ac02 c837 7265 702e 97de 0100 .......7rep.....\n+00025c00: 0000 0000 1a00 0000 4000 0000 5df4 5f31 ........@...]._1\n+00025c10: 7265 702e 4755 0100 0000 0000 1800 0000 rep.GU..........\n+00025c20: 4f00 0000 ffff ffff 0000 0000 0000 0000 O...............\n+00025c30: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n 00025c40: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00025c50: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00025c60: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00025c50: 0000 0000 fcd3 6b35 0072 6570 c667 0200 ......k5.rep.g..\n+00025c60: 0000 0000 1300 0000 0800 0000 ffff ffff ................\n 00025c70: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00025c80: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00025c90: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00025c80: 0000 0000 5af8 e836 7265 702e 81b0 0000 ....Z..6rep.....\n+00025c90: 0000 0000 1a00 0000 7e00 0000 ffff ffff ........~.......\n 00025ca0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00025cb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00025cc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00025cb0: 0000 0000 7b12 c230 7265 702e bc48 0000 ....{..0rep..H..\n+00025cc0: 0000 0000 1a00 0000 0f00 0000 ffff ffff ................\n 00025cd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00025ce0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00025cf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00025ce0: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n+00025cf0: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n 00025d00: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00025d10: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00025d20: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00025d10: 0000 0000 ac84 4a3a 7265 702e 5c4e 0000 ......J:rep.\\N..\n+00025d20: 0000 0000 0f00 0000 5100 0000 ffff ffff ........Q.......\n 00025d30: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00025d40: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00025d50: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00025d60: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00025d70: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00025d80: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00025d40: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n+00025d50: 0000 0000 0000 0000 0000 0000 d039 9835 .............9.5\n+00025d60: 7265 702e 63d9 0100 0000 0000 1700 0000 rep.c...........\n+00025d70: c804 0000 ffff ffff 0000 0000 0000 0000 ................\n+00025d80: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n 00025d90: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00025da0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00025db0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00025dc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00025dd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00025de0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00025df0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00025e00: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00025e10: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00025da0: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n+00025db0: 0000 0000 0000 0000 0000 0000 8ac5 dc31 ...............1\n+00025dc0: 7265 702e c5f4 0000 0000 0000 1c00 0000 rep.............\n+00025dd0: 9600 0000 6aa7 8939 7265 702e 97af 0000 ....j..9rep.....\n+00025de0: 0000 0000 1300 0000 3200 0000 84a9 7337 ........2.....s7\n+00025df0: 0072 6570 ad5b 0100 0000 0000 3700 0000 .rep.[......7...\n+00025e00: 0000 0000 2dd1 be34 7265 702e 9b53 0100 ....-..4rep..S..\n+00025e10: 0000 0000 1800 0000 a800 0000 ffff ffff ................\n 00025e20: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00025e30: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00025e40: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00025e30: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n+00025e40: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n 00025e50: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00025e60: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00025e70: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00025e80: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00025e90: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00025ea0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00025eb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00025ec0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00025ed0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00025e60: 0000 0000 a319 1930 7265 702e c069 0200 .......0rep..i..\n+00025e70: 0000 0000 1200 0000 8d00 0000 3b55 0130 ............;U.0\n+00025e80: 7265 702e 32f9 0000 0000 0000 2000 0000 rep.2....... ...\n+00025e90: 7001 0000 af56 2e31 0072 6570 e060 0200 p....V.1.rep.`..\n+00025ea0: 0000 0000 1200 0000 0200 0000 353e 5736 ............5>W6\n+00025eb0: 0072 6570 8260 0200 0000 0000 1800 0000 .rep.`..........\n+00025ec0: 0200 0000 5cd1 fa31 0072 6570 3762 0200 ....\\..1.rep7b..\n+00025ed0: 0000 0000 1d00 0000 0500 0000 ffff ffff ................\n 00025ee0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00025ef0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00025f00: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00025f10: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00025f20: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00025f30: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00025f40: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00025f50: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00025f60: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00025ef0: 0000 0000 ce27 8a37 7265 702e 60be 0000 .....'.7rep.`...\n+00025f00: 0000 0000 2000 0000 da00 0000 ad3b 4837 .... ........;H7\n+00025f10: 7265 702e ab14 0100 0000 0000 2300 0000 rep.........#...\n+00025f20: 5a00 0000 e412 b83d 7265 6d6f 155f 0100 Z......=remo._..\n+00025f30: 0000 0000 1a00 0000 5300 0000 33c1 df3d ........S...3..=\n+00025f40: 0072 6570 8e61 0200 0000 0000 1400 0000 .rep.a..........\n+00025f50: 0500 0000 9576 6038 7265 702e b9fd 0000 .....v`8rep.....\n+00025f60: 0000 0000 1d00 0000 aa00 0000 ffff ffff ................\n 00025f70: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00025f80: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00025f90: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00025f80: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n+00025f90: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n 00025fa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00025fb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00025fc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00025fb0: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n+00025fc0: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n 00025fd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00025fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00025ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00026000: 0072 6570 2e6e 6574 2e72 7063 2364 6573 .rep.net.rpc#des\n-00026010: 7472 6f79 2d72 7063 2d73 6572 7661 6e74 troy-rpc-servant\n-00026020: 2049 4400 7265 702e 6e65 742e 7270 6323 ID.rep.net.rpc#\n-00026030: 6361 6c6c 2d77 6974 682d 7270 632d 7365 call-with-rpc-se\n-00026040: 7276 616e 7420 494d 504c 2043 414c 4c42 rvant IMPL CALLB\n-00026050: 4143 4b00 7265 702e 6e65 742e 7270 6323 ACK.rep.net.rpc#\n-00026060: 7270 632d 7072 6f78 792d 3e67 6c6f 6261 rpc-proxy->globa\n-00026070: 6c2d 6964 2050 524f 5859 0072 6570 2e6e l-id PROXY.rep.n\n-00026080: 6574 2e72 7063 2372 7063 2d70 726f 7879 et.rpc#rpc-proxy\n-00026090: 2d3e 7365 7276 616e 742d 6964 2050 524f ->servant-id PRO\n-000260a0: 5859 0072 6570 2e6e 6574 2e72 7063 2373 XY.rep.net.rpc#s\n-000260b0: 6572 7661 6e74 2d69 642d 3e67 6c6f 6261 ervant-id->globa\n-000260c0: 6c2d 6964 2049 4472 6570 2e6e 6574 2e72 l-id IDrep.net.r\n-000260d0: 7063 2367 6c6f 6261 6c2d 6964 2d3e 7270 pc#global-id->rp\n-000260e0: 632d 7072 6f78 7952 6574 7572 6e20 6120 c-proxyReturn a \n-000260f0: 6675 6e63 7469 6f6e 2074 6861 7420 6361 function that ca\n-00026100: 6e20 6265 2075 7365 6420 746f 2063 616c n be used to cal\n-00026110: 6c20 7468 6520 5250 4320 6173 736f 6369 l the RPC associ\n-00026120: 6174 6564 2077 6974 6820 7468 650a 676c ated with the.gl\n-00026130: 6f62 616c 2073 6572 7661 6e74 2069 6420 obal servant id \n-00026140: 4944 2028 6120 7374 7269 6e67 292e 0072 ID (a string)..r\n-00026150: 6570 2e64 6174 6123 7265 6d6f 7665 2d69 ep.data#remove-i\n-00026160: 6620 5052 4544 204c 5354 0072 6570 2e64 f PRED LST.rep.d\n-00026170: 6174 6123 7265 6d6f 7665 2d69 662d 6e6f ata#remove-if-no\n-00026180: 7420 4655 4e20 4c53 5472 6570 2e64 6174 t FUN LSTrep.dat\n-00026190: 6123 7265 6d6f 7665 5265 7475 726e 7320 a#removeReturns \n-000261a0: 6120 6e65 7720 636f 7079 206f 6620 4c53 a new copy of LS\n-000261b0: 5420 7769 7468 2061 6c6c 2065 6c65 6d65 T with all eleme\n-000261c0: 6e74 7320 6065 7175 616c 2720 746f 2045 nts `equal' to E\n-000261d0: 4c54 2064 6973 6361 7264 6564 2e00 7265 LT discarded..re\n-000261e0: 702e 7574 696c 2e74 696d 6523 7469 6d65 p.util.time#time\n-000261f0: 2d3e 7365 636f 6e64 7320 5449 4d45 0072 ->seconds TIME.r\n-00026200: 6570 2e75 7469 6c2e 7469 6d65 2373 6563 ep.util.time#sec\n-00026210: 6f6e 6473 2d3e 7469 6d65 2053 4543 5300 onds->time SECS.\n-00026220: 7265 702e 7574 696c 2e6d 6973 6323 7072 rep.util.misc#pr\n-00026230: 6f67 7261 6d2d 6578 6973 7473 2d70 2050 ogram-exists-p P\n-00026240: 524f 4752 414d 7265 702e 7574 696c 2e6d ROGRAMrep.util.m\n-00026250: 656d 6f69 7a65 236d 656d 6f69 7a65 4372 emoize#memoizeCr\n-00026260: 6561 7465 2061 6e64 2072 6574 7572 6e20 eate and return \n-00026270: 6120 6361 6368 696e 6720 7665 7273 696f a caching versio\n-00026280: 6e20 6f66 2074 6865 2066 756e 6374 696f n of the functio\n-00026290: 6e20 462e 2046 206d 6179 206e 6f74 2062 n F. F may not b\n-000262a0: 650a 616e 2061 7574 6f6c 6f61 6420 6465 e.an autoload de\n-000262b0: 6669 6e69 7469 6f6e 2e00 7265 702e 7574 finition..rep.ut\n-000262c0: 696c 2e6d 656d 6f69 7a65 236d 656d 6f69 il.memoize#memoi\n-000262d0: 7a65 2046 7265 702e 6d6f 6475 6c65 2d73 ze Frep.module-s\n-000262e0: 7973 7465 6d23 7374 7275 6374 7572 652d ystem#structure-\n-000262f0: 7265 6645 7661 6c75 6174 6573 2074 6f20 refEvaluates to \n-00026300: 7468 6520 6375 7272 656e 7420 7661 6c75 the current valu\n-00026310: 6520 6f66 2074 6865 2067 6c6f 6261 6c20 e of the global \n-00026320: 6269 6e64 696e 6720 6f66 2073 796d 626f binding of symbo\n-00026330: 6c0a 5641 522d 4e41 4d45 2069 6e20 7468 l.VAR-NAME in th\n-00026340: 6520 6d6f 6475 6c65 2063 616c 6c65 6420 e module called \n-00026350: 5354 5255 4354 2d4e 414d 452e 2054 6869 STRUCT-NAME. Thi\n-00026360: 7320 7374 7275 6374 7572 6520 6d75 7374 s structure must\n-00026370: 0a70 7265 7669 6f75 736c 7920 6861 7665 .previously have\n-00026380: 2062 6565 6e20 6f70 656e 6564 206f 7220 been opened or \n-00026390: 6163 6365 7373 6564 2062 7920 7468 6520 accessed by the \n-000263a0: 6375 7272 656e 7420 6d6f 6475 6c65 2e0a current module..\n-000263b0: 0a57 6865 6e20 7265 6164 2c20 7468 6520 .When read, the \n-000263c0: 7379 6e74 6178 2060 464f 4f23 4241 5227 syntax `FOO#BAR'\n-000263d0: 2065 7870 616e 6473 2074 6f20 6028 7374 expands to `(st\n-000263e0: 7275 6374 7572 652d 7265 6620 464f 4f20 ructure-ref FOO \n-000263f0: 4241 5229 272e 7265 702e 696f 2e73 7472 BAR)'.rep.io.str\n-00026400: 6561 6d73 2370 7269 6e31 2d74 6f2d 7374 eams#prin1-to-st\n-00026410: 7269 6e67 5265 7475 726e 2061 2073 7472 ringReturn a str\n-00026420: 696e 6720 7265 7072 6573 656e 7469 6e67 ing representing\n-00026430: 2041 5247 2e00 7265 702e 696f 2e73 7472 ARG..rep.io.str\n-00026440: 6561 6d73 2370 7269 6e31 2d74 6f2d 7374 eams#prin1-to-st\n-00026450: 7269 6e67 2041 5247 7265 702e 696f 2e73 ring ARGrep.io.s\n-00026460: 7472 6561 6d73 2372 6561 642d 6672 6f6d treams#read-from\n-00026470: 2d73 7472 696e 6752 6561 6473 2061 6e20 -stringReads an \n-00026480: 6f62 6a65 6374 2066 726f 6d20 5354 5249 object from STRI\n-00026490: 4e47 2c20 7374 6172 7469 6e67 2061 7420 NG, starting at \n-000264a0: 6368 6172 6163 7465 7220 6e75 6d62 6572 character number\n-000264b0: 2053 5441 5254 2028 6465 6661 756c 740a START (default.\n-000264c0: 6973 2030 292e 0072 6570 2e69 6f2e 7374 is 0)..rep.io.st\n-000264d0: 7265 616d 7323 7374 7265 616d 7020 4152 reams#streamp AR\n-000264e0: 4772 6570 2e69 6f2e 6669 6c65 7323 6c6f Grep.io.files#lo\n-000264f0: 6164 2d61 6c6c 5472 7920 746f 206c 6f61 ad-allTry to loa\n-00026500: 6420 6669 6c65 7320 6361 6c6c 6564 2046 d files called F\n-00026510: 494c 4520 286f 7220 4649 4c45 2e6a 6c2c ILE (or FILE.jl,\n-00026520: 2065 7463 2920 6672 6f6d 2061 6c6c 2064 etc) from all d\n-00026530: 6972 6563 746f 7269 6573 2069 6e20 7468 irectories in th\n-00026540: 650a 4c49 5350 206c 6f61 6420 7061 7468 e.LISP load path\n-00026550: 2028 6578 6365 7074 2074 6865 2063 7572 (except the cur\n-00026560: 7265 6e74 2064 6972 6563 746f 7279 292e rent directory).\n-00026570: 0072 6570 2e69 6f2e 6669 6c65 7323 6361 .rep.io.files#ca\n-00026580: 6c6c 2d61 6674 6572 2d6c 6f61 6420 4c49 ll-after-load LI\n-00026590: 4252 4152 5920 5448 554e 4b74 6172 6668 BRARY THUNKtarfh\n-000265a0: 2d67 6e75 2d74 6172 2d70 726f 6772 616d -gnu-tar-program\n-000265b0: 4c6f 6361 7469 6f6e 206f 6620 474e 5520 Location of GNU \n-000265c0: 7461 7220 7072 6f67 7261 6d2e 7461 7266 tar program.tarf\n-000265d0: 682d 6c61 7267 6573 742d 6361 6368 6564 h-largest-cached\n-000265e0: 2d66 696c 6553 697a 6520 6f66 2074 6865 -fileSize of the\n-000265f0: 206c 6172 6765 7374 2063 6163 6861 626c largest cachabl\n-00026600: 6520 7461 7220 6669 6c65 2e72 6570 2e69 e tar file.rep.i\n-00026610: 6f2e 6669 6c65 2d68 616e 646c 6572 732e o.file-handlers.\n-00026620: 7461 7223 7461 7266 682d 656d 7074 792d tar#tarfh-empty-\n-00026630: 6361 6368 6544 6973 6361 7264 2061 6c6c cacheDiscard all\n-00026640: 2063 6163 6865 6420 5441 5220 6469 7265 cached TAR dire\n-00026650: 6374 6f72 7920 656e 7472 6965 732e 7265 ctory entries.re\n-00026660: 6d6f 7465 2d66 7470 2d61 6e6f 6e2d 7061 mote-ftp-anon-pa\n-00026670: 7373 7764 5061 7373 776f 7264 2073 656e sswdPassword sen\n-00026680: 7420 746f 2061 6e6f 6e79 6d6f 7573 2046 t to anonymous F\n-00026690: 5450 2073 6573 7369 6f6e 732e 7265 6d6f TP sessions.remo\n-000266a0: 7465 2d66 7470 2d67 6f6f 642d 6d73 6773 te-ftp-good-msgs\n-000266b0: 5265 6775 6c61 7220 6578 7072 6573 7369 Regular expressi\n-000266c0: 6f6e 206d 6174 6368 696e 6720 6674 7020 on matching ftp \n-000266d0: 2273 7563 6365 7373 2220 6d65 7373 6167 \"success\" messag\n-000266e0: 6573 2e72 6570 2e69 6f2e 6669 6c65 2d68 es.rep.io.file-h\n-000266f0: 616e 646c 6572 732e 7265 6d6f 7465 2e66 andlers.remote.f\n-00026700: 7470 2372 656d 6f74 652d 6674 702d 636c tp#remote-ftp-cl\n-00026710: 6f73 652d 686f 7374 436c 6f73 6520 7468 ose-hostClose th\n-00026720: 6520 4654 5020 7375 6270 726f 6365 7373 e FTP subprocess\n-00026730: 2063 6f6e 6e65 6374 2074 6f20 6055 5345 connect to `USE\n-00026740: 5240 484f 5354 272e 0072 6570 2e73 7472 R@HOST'..rep.str\n-00026750: 7563 7475 7265 7323 616c 6961 732d 7374 uctures#alias-st\n-00026760: 7275 6374 7572 6520 4652 4f4d 2054 4f00 ructure FROM TO.\n-00026770: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00026780: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00026790: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000267a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000267b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000267c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000267d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000267e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000267f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00026800: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00026810: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00026820: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00026830: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00026840: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00026850: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00026860: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00026870: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00026880: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00026890: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000268a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000268b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000268c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000268d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000268e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000268f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00026900: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00026910: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00026920: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00026930: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00026940: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00026950: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00026960: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00026970: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00026980: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00026990: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000269a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000269b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000269c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000269d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000269e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000269f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00026a00: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00026a10: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00026a20: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00026a30: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00026a40: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00026a50: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00026a60: 0000 0000 0000 0000 0000 0000 0000 0000 ................\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 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 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 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 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+00025fe0: 0000 0000 4373 5933 7265 702e fd66 0200 ....CsY3rep..f..\n+00025ff0: 0000 0000 1200 0000 b700 0000 0000 0000 ................\n+00026000: 0072 6570 2e6c 616e 672e 696e 7465 7270 .rep.lang.interp\n+00026010: 7265 7465 7223 756e 7769 6e64 2d70 726f reter#unwind-pro\n+00026020: 7465 6374 2046 4f52 4d20 2e20 424f 4459 tect FORM . BODY\n+00026030: 0072 6570 2e6c 616e 672e 696e 7465 7270 .rep.lang.interp\n+00026040: 7265 7465 7223 6175 746f 6c6f 6164 2053 reter#autoload S\n+00026050: 594d 424f 4c2d 464f 524d 2046 494c 4520 YMBOL-FORM FILE \n+00026060: 2321 7265 7374 2045 5854 5241 0072 6570 #!rest EXTRA.rep\n+00026070: 2e6c 616e 672e 6d61 7468 2372 6561 6c70 .lang.math#realp\n+00026080: 2058 0072 6570 2e6c 616e 672e 6d61 7468 X.rep.lang.math\n+00026090: 236e 6567 6174 6976 6570 2058 7265 702e #negativep Xrep.\n+000260a0: 6c61 6e67 2e6d 6174 6823 6162 7352 6574 lang.math#absRet\n+000260b0: 7572 6e20 7468 6520 6162 736f 6c75 7465 urn the absolute\n+000260c0: 2076 616c 7565 206f 6620 582c 2069 2e65 value of X, i.e\n+000260d0: 2e20 286d 6178 2058 2028 2d20 5829 292e . (max X (- X)).\n+000260e0: 0072 6570 2e6c 616e 672e 6d61 7468 2361 .rep.lang.math#a\n+000260f0: 6273 2058 7265 702e 7379 7374 656d 2373 bs Xrep.system#s\n+00026100: 6574 656e 7653 6574 2074 6865 2063 7572 etenvSet the cur\n+00026110: 7265 6e74 2076 616c 7565 206f 6620 7468 rent value of th\n+00026120: 6520 656e 7669 726f 6e6d 656e 7420 7661 e environment va\n+00026130: 7269 6162 6c65 204e 414d 4520 746f 2074 riable NAME to t\n+00026140: 6865 2073 7472 696e 6720 5641 4c55 452e he string VALUE.\n+00026150: 0a54 6865 2060 7072 6f63 6573 732d 656e .The `process-en\n+00026160: 7669 726f 6e6d 656e 7427 2076 6172 6961 vironment' varia\n+00026170: 626c 6520 6973 2064 6573 7472 7563 7469 ble is destructi\n+00026180: 7665 6c79 206d 6f64 6966 6965 642e 0072 vely modified..r\n+00026190: 6570 2e73 7973 7465 6d23 756e 7365 7465 ep.system#unsete\n+000261a0: 6e76 204e 414d 4572 6570 2e6e 6574 2e64 nv NAMErep.net.d\n+000261b0: 6f6d 6169 6e2d 6e61 6d65 2364 6f6d 6169 omain-name#domai\n+000261c0: 6e2d 6162 6f76 652d 7052 6574 7572 6e20 n-above-pReturn \n+000261d0: 7472 7565 2069 6620 646f 6d61 696e 206e true if domain n\n+000261e0: 616d 6520 4431 2069 7320 6061 626f 7665 ame D1 is `above\n+000261f0: 2720 646f 6d61 696e 206e 616d 6520 4432 ' domain name D2\n+00026200: 2e00 7265 702e 6e65 742e 7270 6323 7265 ..rep.net.rpc#re\n+00026210: 6769 7374 6572 2d72 7063 2d73 6572 7665 gister-rpc-serve\n+00026220: 7220 534f 434b 4554 2023 216b 6579 2043 r SOCKET #!key C\n+00026230: 4c4f 5341 424c 4500 7265 702e 6e65 742e LOSABLE.rep.net.\n+00026240: 7270 6323 6d61 6b65 2d72 7063 2d73 6572 rpc#make-rpc-ser\n+00026250: 7661 6e74 2049 4d50 4c72 6570 2e6e 6574 vant IMPLrep.net\n+00026260: 2e72 7063 2363 616c 6c2d 7769 7468 2d72 .rpc#call-with-r\n+00026270: 7063 2d73 6572 7661 6e74 4361 6c6c 2074 pc-servantCall t\n+00026280: 6865 2066 756e 6374 696f 6e20 4341 4c4c he function CALL\n+00026290: 4241 434b 2077 6974 6820 6120 7369 6e67 BACK with a sing\n+000262a0: 6c65 2061 7267 756d 656e 742c 2074 6865 le argument, the\n+000262b0: 2073 6572 7661 6e74 2d69 6420 7468 6174 servant-id that\n+000262c0: 0a63 616e 2062 6520 7573 6564 2074 6f20 .can be used to \n+000262d0: 6361 6c6c 2074 6865 2066 756e 6374 696f call the functio\n+000262e0: 6e20 494d 504c 2e20 4f6e 6365 2043 414c n IMPL. Once CAL\n+000262f0: 4c42 4143 4b20 7265 7475 726e 732c 2074 LBACK returns, t\n+00026300: 6865 2073 6572 7661 6e74 2d69 640a 6265 he servant-id.be\n+00026310: 636f 6d65 7320 696e 7661 6c69 642e 7265 comes invalid.re\n+00026320: 702e 6e65 742e 7270 6323 6173 796e 632d p.net.rpc#async-\n+00026330: 7270 632d 6361 6c6c 4361 6c6c 2074 6865 rpc-callCall the\n+00026340: 2072 7063 2070 726f 7879 2066 756e 6374 rpc proxy funct\n+00026350: 696f 6e20 5052 4f58 5920 7769 7468 2061 ion PROXY with a\n+00026360: 7267 756d 656e 7473 2041 5247 532e 2049 rguments ARGS. I\n+00026370: 7420 7769 6c6c 2062 6520 6361 6c6c 6564 t will be called\n+00026380: 0a61 7379 6e63 6872 6f6e 6f75 736c 792e .asynchronously.\n+00026390: 204e 6f20 7265 7375 6c74 2077 696c 6c20 No result will \n+000263a0: 6265 2072 6574 7572 6e65 6420 6672 6f6d be returned from\n+000263b0: 2074 6865 2072 656d 6f74 6520 6675 6e63 the remote func\n+000263c0: 7469 6f6e 0a75 6e6c 6573 7320 4341 4c4c tion.unless CALL\n+000263d0: 4241 434b 2069 7320 6769 7665 6e2c 2069 BACK is given, i\n+000263e0: 6e20 7768 6963 6820 6361 7365 2028 4341 n which case (CA\n+000263f0: 4c4c 4241 434b 2053 5441 5455 5320 5641 LLBACK STATUS VA\n+00026400: 4c55 4529 2077 696c 6c20 6265 0a63 616c LUE) will be.cal\n+00026410: 6c65 6420 6174 2073 6f6d 6520 706f 696e led at some poin\n+00026420: 7420 696e 2074 6865 2066 7574 7572 652e t in the future.\n+00026430: 7265 702e 6e65 742e 7270 6323 7270 632d rep.net.rpc#rpc-\n+00026440: 7072 6f78 792d 3e73 6572 7661 6e74 2d69 proxy->servant-i\n+00026450: 6452 6574 7572 6e20 7468 6520 756e 7175 dReturn the unqu\n+00026460: 616c 6966 6965 6420 7365 7276 616e 742d alified servant-\n+00026470: 6964 2028 6120 7379 6d62 6f6c 2920 7468 id (a symbol) th\n+00026480: 6174 2063 616e 2062 6520 7573 6564 2074 at can be used t\n+00026490: 6f0a 7265 6665 7265 6e63 6520 7468 6520 o.reference the \n+000264a0: 5250 4320 7072 6f78 7920 6675 6e63 7469 RPC proxy functi\n+000264b0: 6f6e 2050 524f 5859 2e72 6570 2e6e 6574 on PROXY.rep.net\n+000264c0: 2e72 7063 2373 6572 7661 6e74 2d69 642d .rpc#servant-id-\n+000264d0: 3e67 6c6f 6261 6c2d 6964 5265 7475 726e >global-idReturn\n+000264e0: 2074 6865 2067 6c6f 6261 6c6c 7920 7265 the globally re\n+000264f0: 6665 7265 6e63 6561 626c 6520 5250 4320 ferenceable RPC \n+00026500: 7365 7276 616e 7420 6964 2066 6f72 206c servant id for l\n+00026510: 6f63 616c 2073 6572 7661 6e74 2069 6420 ocal servant id \n+00026520: 4944 2e00 7265 702e 6d6f 6475 6c65 2d73 ID..rep.module-s\n+00026530: 7973 7465 6d23 7374 7275 6374 7572 6520 ystem#structure \n+00026540: 2321 6f70 7469 6f6e 616c 2053 4947 2043 #!optional SIG C\n+00026550: 4f4e 4649 4720 2e20 424f 4459 7265 702e ONFIG . BODYrep.\n+00026560: 6d6f 6475 6c65 2d73 7973 7465 6d23 6465 module-system#de\n+00026570: 6669 6e65 2d73 7472 7563 7475 7265 7353 fine-structuresS\n+00026580: 696d 696c 6172 2074 6f20 6064 6566 696e imilar to `defin\n+00026590: 652d 7374 7275 6374 7572 6527 2065 7863 e-structure' exc\n+000265a0: 6570 7420 7468 6174 206d 756c 7469 706c ept that multipl\n+000265b0: 6520 7374 7275 6374 7572 6573 2061 7265 e structures are\n+000265c0: 0a63 7265 6174 6564 2c20 6561 6368 2065 .created, each e\n+000265d0: 7870 6f72 7469 6e67 2061 2070 6172 7469 xporting a parti\n+000265e0: 6375 6c61 7220 7669 6577 206f 6620 7468 cular view of th\n+000265f0: 6520 756e 6465 726c 7969 6e67 2062 696e e underlying bin\n+00026600: 6469 6e67 732e 0a0a 5354 5255 4354 5320 dings...STRUCTS \n+00026610: 6973 2061 206c 6973 7420 6465 6669 6e69 is a list defini\n+00026620: 6e67 2074 6865 206e 616d 6573 2061 6e64 ng the names and\n+00026630: 2069 6e74 6572 6661 6365 7320 6f66 2074 interfaces of t\n+00026640: 6865 2063 7265 6174 6564 0a6d 6f64 756c he created.modul\n+00026650: 6573 2c20 6561 6368 2069 7465 6d20 6861 es, each item ha\n+00026660: 7320 7468 6520 666f 726d 2060 284e 414d s the form `(NAM\n+00026670: 4520 494e 5445 5246 4143 4529 272e 2043 E INTERFACE)'. C\n+00026680: 4f4e 4649 4720 616e 6420 424f 4459 2061 ONFIG and BODY a\n+00026690: 7265 0a65 7861 6374 6c79 2074 6865 2073 re.exactly the s\n+000266a0: 616d 6520 6173 2069 6e20 7468 6520 6064 ame as in the `d\n+000266b0: 6566 696e 652d 7374 7275 6374 7572 6527 efine-structure'\n+000266c0: 2073 796e 7461 782e 0072 6570 2e6d 6f64 syntax..rep.mod\n+000266d0: 756c 652d 7379 7374 656d 2373 7472 7563 ule-system#struc\n+000266e0: 7475 7265 2d72 6566 2053 5452 5543 542d ture-ref STRUCT-\n+000266f0: 4e41 4d45 2056 4152 2d4e 414d 4572 6570 NAME VAR-NAMErep\n+00026700: 2e64 6174 6123 6d65 6d62 6572 2d69 6653 .data#member-ifS\n+00026710: 696d 696c 6172 2074 6f20 7468 6520 606d imilar to the `m\n+00026720: 656d 6265 7227 2066 756e 6374 696f 6e2c ember' function,\n+00026730: 2065 7863 6570 7420 7468 6174 2074 6865 except that the\n+00026740: 2066 756e 6374 696f 6e20 4655 4e20 6973 function FUN is\n+00026750: 0a63 616c 6c65 6420 746f 2074 6573 7420 .called to test \n+00026760: 7468 6520 656c 656d 656e 7473 2066 6f72 the elements for\n+00026770: 206d 6174 6368 6573 2e20 4966 2060 2846 matches. If `(F\n+00026780: 554e 2045 4c54 2927 2072 6574 7572 6e73 UN ELT)' returns\n+00026790: 2074 7275 652c 0a74 6865 6e20 7468 6520 true,.then the \n+000267a0: 7375 626c 6973 7420 7374 6172 7469 6e67 sublist starting\n+000267b0: 2077 6974 6820 454c 5420 6973 2072 6574 with ELT is ret\n+000267c0: 7572 6e65 642e 0072 6570 2e64 6174 6123 urned..rep.data#\n+000267d0: 6d65 6d62 6572 2d69 6620 4655 4e20 4c53 member-if FUN LS\n+000267e0: 5472 6570 2e64 6174 6123 736f 7274 536f Trep.data#sortSo\n+000267f0: 7274 204c 5354 2064 6573 7472 7563 7469 rt LST destructi\n+00026800: 7665 6c79 2c20 6275 7420 7374 6162 6c79 vely, but stably\n+00026810: 2c20 7265 7475 726e 696e 6720 7468 6520 , returning the \n+00026820: 736f 7274 6564 206c 6973 742e 0a0a 4966 sorted list...If\n+00026830: 2050 5245 4420 6973 2064 6566 696e 6564 PRED is defined\n+00026840: 2069 7420 6973 2075 7365 6420 746f 2063 it is used to c\n+00026850: 6f6d 7061 7265 2074 776f 206f 626a 6563 ompare two objec\n+00026860: 7473 2c20 6974 2073 686f 756c 6420 7265 ts, it should re\n+00026870: 7475 726e 2074 0a77 6865 6e20 7468 6520 turn t.when the \n+00026880: 6669 7273 7420 6973 2060 6c65 7373 2720 first is `less' \n+00026890: 7468 616e 2074 6865 2073 6563 6f6e 642e than the second.\n+000268a0: 2042 7920 6465 6661 756c 7420 7468 6520 By default the \n+000268b0: 7374 616e 6461 7264 206c 6573 732d 7468 standard less-th\n+000268c0: 616e 0a66 756e 6374 696f 6e20 2860 3c27 an.function (`<'\n+000268d0: 2920 6973 2075 7365 642e 0a0a 5468 6520 ) is used...The \n+000268e0: 6661 6374 2074 6861 7420 7468 6520 736f fact that the so\n+000268f0: 7274 2069 7320 7374 6162 6c65 206d 6561 rt is stable mea\n+00026900: 6e73 2074 6861 7420 736f 7274 206b 6579 ns that sort key\n+00026910: 7320 7768 6963 6820 6172 6520 6571 7561 s which are equa\n+00026920: 6c20 7769 6c6c 0a70 7265 7365 7276 6520 l will.preserve \n+00026930: 7468 6569 7220 6f72 6967 696e 616c 2070 their original p\n+00026940: 6f73 6974 696f 6e20 696e 2072 656c 6174 osition in relat\n+00026950: 696f 6e20 746f 2065 6163 6820 6f74 6865 ion to each othe\n+00026960: 722e 0072 6570 2e64 6174 6123 736f 7274 r..rep.data#sort\n+00026970: 204c 5354 2023 216f 7074 696f 6e61 6c20 LST #!optional \n+00026980: 5052 4544 0072 6570 2e64 6174 6123 7374 PRED.rep.data#st\n+00026990: 7269 6e67 2d6c 6f77 6572 2d63 6173 652d ring-lower-case-\n+000269a0: 7020 5800 7265 702e 6461 7461 2363 6170 p X.rep.data#cap\n+000269b0: 6974 616c 697a 652d 7374 7269 6e67 2058 italize-string X\n+000269c0: 7265 702e 6461 7461 236d 6170 636f 6e63 rep.data#mapconc\n+000269d0: 6174 4361 6c6c 2046 554e 2066 6f72 2065 atCall FUN for e\n+000269e0: 6163 6820 6d65 6d62 6572 206f 6620 5345 ach member of SE\n+000269f0: 5155 454e 4345 2c20 636f 6e63 6174 656e QUENCE, concaten\n+00026a00: 6174 696e 6720 7468 6520 7265 7375 6c74 ating the result\n+00026a10: 732e 2042 6574 7765 656e 0a65 6163 6820 s. Between.each \n+00026a20: 7061 6972 206f 6620 7265 7375 6c74 732c pair of results,\n+00026a30: 2069 6e73 6572 7420 5345 5041 5241 544f insert SEPARATO\n+00026a40: 522e 2052 6574 7572 6e20 7468 6520 7265 R. Return the re\n+00026a50: 7375 6c74 696e 6720 7374 7269 6e67 2e72 sulting string.r\n+00026a60: 6570 2e64 6174 612e 7269 6e67 2372 696e ep.data.ring#rin\n+00026a70: 672d 7369 7a65 5265 7475 726e 7320 7468 g-sizeReturns th\n+00026a80: 6520 6e75 6d62 6572 206f 6620 6669 6c6c e number of fill\n+00026a90: 6564 2073 6c6f 7473 2069 6e20 7468 6520 ed slots in the \n+00026aa0: 7269 6e67 2062 7566 6665 7220 5249 4e47 ring buffer RING\n+00026ab0: 2e72 6570 2e64 6174 612e 7269 6e67 236d .rep.data.ring#m\n+00026ac0: 616b 652d 7269 6e67 4372 6561 7465 2061 ake-ringCreate a\n+00026ad0: 2072 696e 6720 6275 6666 6572 2074 6861 ring buffer tha\n+00026ae0: 7420 6361 6e20 636f 6e74 6169 6e20 5349 t can contain SI\n+00026af0: 5a45 2076 616c 7565 732e 2049 6620 5349 ZE values. If SI\n+00026b00: 5a45 2069 7320 6e6f 740a 7370 6563 6966 ZE is not.specif\n+00026b10: 6965 6420 7468 6520 6465 6661 756c 7420 ied the default \n+00026b20: 6361 7061 6369 7479 2060 7269 6e67 2d64 capacity `ring-d\n+00026b30: 6566 6175 6c74 2d73 697a 6527 2069 7320 efault-size' is \n+00026b40: 7573 6564 2e72 6570 2e64 6174 612e 7269 used.rep.data.ri\n+00026b50: 6e67 2372 696e 672d 6170 7065 6e64 4170 ng#ring-appendAp\n+00026b60: 7065 6e64 204f 424a 4543 5420 746f 2074 pend OBJECT to t\n+00026b70: 6865 2072 696e 6720 6275 6666 6572 2052 he ring buffer R\n+00026b80: 494e 472e 2054 6869 7320 6d61 7920 6f76 ING. This may ov\n+00026b90: 6572 7772 6974 6520 6120 7072 6576 696f erwrite a previo\n+00026ba0: 7573 6c79 0a61 6464 6564 206f 626a 6563 usly.added objec\n+00026bb0: 742e 7265 702e 6461 7461 2e72 696e 6723 t.rep.data.ring#\n+00026bc0: 7269 6e67 2d72 6566 5265 6164 2061 6e20 ring-refRead an \n+00026bd0: 6f62 6a65 6374 2066 726f 6d20 7468 6520 object from the \n+00026be0: 7269 6e67 2062 7566 6665 7220 5249 4e47 ring buffer RING\n+00026bf0: 2e20 4966 2044 4550 5448 2069 7320 7472 . If DEPTH is tr\n+00026c00: 7565 2069 740a 6465 6669 6e65 7320 7468 ue it.defines th\n+00026c10: 6520 6f62 6a65 6374 2074 6f20 6163 6365 e object to acce\n+00026c20: 7373 2c20 7468 6520 6d6f 7374 2072 6563 ss, the most rec\n+00026c30: 656e 746c 7920 6164 6465 6420 6974 656d ently added item\n+00026c40: 2069 7320 6174 0a64 6570 7468 207a 6572 is at.depth zer\n+00026c50: 6f2c 2074 6865 206e 6578 7420 6174 2064 o, the next at d\n+00026c60: 6570 7468 206f 6e65 2c20 616e 6420 736f epth one, and so\n+00026c70: 206f 6e2e 2049 6620 7468 6572 6520 6973 on. If there is\n+00026c80: 206e 6f20 6974 656d 2061 740a 4445 5054 no item at.DEPT\n+00026c90: 4820 6e69 6c20 6973 2072 6574 7572 6e65 H nil is returne\n+00026ca0: 642e 0072 6570 2e64 6174 612e 7269 6e67 d..rep.data.ring\n+00026cb0: 2372 696e 672d 7265 6620 5249 4e47 2023 #ring-ref RING #\n+00026cc0: 216f 7074 696f 6e61 6c20 4445 5054 4872 !optional DEPTHr\n+00026cd0: 6570 2e77 7777 2e71 756f 7465 2d75 726c ep.www.quote-url\n+00026ce0: 2371 756f 7465 2d75 726c 4573 6361 7065 #quote-urlEscape\n+00026cf0: 2055 524c 206d 6574 612d 6368 6172 6163 URL meta-charac\n+00026d00: 7465 7273 2069 6e20 5354 5249 4e47 2e00 ters in STRING..\n+00026d10: 7265 702e 7777 772e 7175 6f74 652d 7572 rep.www.quote-ur\n+00026d20: 6c23 756e 7175 6f74 652d 7572 6c20 5354 l#unquote-url ST\n+00026d30: 5249 4e47 7374 616e 6461 7264 2d65 7272 RINGstandard-err\n+00026d40: 6f72 5374 616e 6461 7264 2073 7472 6561 orStandard strea\n+00026d50: 6d20 666f 7220 6572 726f 7220 6f75 7470 m for error outp\n+00026d60: 7574 2e00 0000 0000 0000 0000 0000 0000 ut..............\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@@ -9978,1600 +9978,1600 @@\n 00026f90: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 00026fa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\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 0000 0000 0000 0000 0000 0000 ................\n 00026ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00027000: 0400 0000 0c00 0000 f42f 0100 0000 0000 ........./......\n-00027010: 1000 0000 f0ef 0000 0000 0000 1200 0000 ................\n-00027020: eecf 0100 0000 0000 9108 0000 6f67 0200 ............og..\n-00027030: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00027040: 0000 0000 0000 0000 0000 0000 0300 0000 ................\n-00027050: 5c00 0000 ffff ffff 0000 0000 0000 0000 \\...............\n-00027060: 0000 0000 0000 0000 0000 0000 6d8c 3c43 ............m.@rep.W,..\n-00027960: 0000 0000 1e00 0000 2201 0000 b959 7048 ........\"....YpH\n-00027970: 0072 6570 25ce 0100 0000 0000 2300 0000 .rep%.......#...\n-00027980: 0600 0000 ffff ffff 0000 0000 0000 0000 ................\n-00027990: 0000 0000 0000 0000 0000 0000 7662 5343 ............vbSC\n-000279a0: 7265 702e 5f70 0100 0000 0000 1500 0000 rep._p..........\n-000279b0: 4000 0000 ffff ffff 0000 0000 0000 0000 @...............\n-000279c0: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n+00027000: 7265 702e 6c61 6e67 2e69 6e74 6572 7072 rep.lang.interpr\n+00027010: 6574 6572 2375 6e77 696e 642d 7072 6f74 eter#unwind-prot\n+00027020: 6563 7452 6574 7572 6e20 7468 6520 7265 ectReturn the re\n+00027030: 7375 6c74 206f 6620 6576 616c 7561 7469 sult of evaluati\n+00027040: 6e67 2046 4f52 4d2e 2057 6865 6e20 6578 ng FORM. When ex\n+00027050: 6563 7574 696f 6e20 6c65 6176 6573 2074 ecution leaves t\n+00027060: 6865 0a64 796e 616d 6963 2065 7874 656e he.dynamic exten\n+00027070: 7420 6f66 2046 4f52 4d20 6576 616c 7561 t of FORM evalua\n+00027080: 7465 2060 2870 726f 676e 2042 4f44 5929 te `(progn BODY)\n+00027090: 2720 2865 7665 6e20 6966 2065 7869 7469 ' (even if exiti\n+000270a0: 6e67 2064 7565 2074 6f0a 616e 2065 7863 ng due to.an exc\n+000270b0: 6570 7469 6f6e 2077 6974 6869 6e20 464f eption within FO\n+000270c0: 524d 292e 0a0a 4e6f 7465 2074 6861 7420 RM)...Note that \n+000270d0: 7768 656e 2046 4f52 4d20 6973 2065 7869 when FORM is exi\n+000270e0: 7465 6420 6279 2063 616c 6c69 6e67 2061 ted by calling a\n+000270f0: 2063 6f6e 7469 6e75 6174 696f 6e2c 2069 continuation, i\n+00027100: 7420 6973 0a75 6e64 6566 696e 6564 2077 t is.undefined w\n+00027110: 6865 7468 6572 206f 7220 6e6f 7420 424f hether or not BO\n+00027120: 4459 2077 696c 6c20 6265 2065 7661 6c75 DY will be evalu\n+00027130: 6174 6564 2e72 6570 2e6c 616e 672e 696e ated.rep.lang.in\n+00027140: 7465 7270 7265 7465 7223 6576 616c 2d77 terpreter#eval-w\n+00027150: 6865 6e2d 636f 6d70 696c 6546 4f52 4d20 hen-compileFORM \n+00027160: 6973 2065 7661 6c75 6174 6564 2061 7420 is evaluated at \n+00027170: 636f 6d70 696c 652d 7469 6d65 202a 6f6e compile-time *on\n+00027180: 6c79 2a2e 2054 6865 2065 7661 6c75 6174 ly*. The evaluat\n+00027190: 6564 2076 616c 7565 2069 7320 696e 7365 ed value is inse\n+000271a0: 7274 6564 0a69 6e74 6f20 7468 6520 636f rted.into the co\n+000271b0: 6d70 696c 6564 2070 726f 6772 616d 2e20 mpiled program. \n+000271c0: 5768 656e 2069 6e74 6572 7072 6574 6564 When interpreted\n+000271d0: 2c20 6e69 6c20 6973 2072 6574 7572 6e65 , nil is returne\n+000271e0: 642e 0072 6570 2e6c 616e 672e 696e 7465 d..rep.lang.inte\n+000271f0: 7270 7265 7465 7223 6e6f 7072 6570 2e6c rpreter#noprep.l\n+00027200: 616e 672e 6d61 7468 2372 6561 6c70 5265 ang.math#realpRe\n+00027210: 7475 726e 2074 2069 6620 5820 6973 2061 turn t if X is a\n+00027220: 2072 6561 6c20 6e75 6d62 6572 2e72 6570 real number.rep\n+00027230: 2e6c 616e 672e 6d61 7468 2372 6174 696f .lang.math#ratio\n+00027240: 6e61 6c70 5265 7475 726e 2074 2069 6620 nalpReturn t if \n+00027250: 5820 6973 2061 2028 706f 7373 6962 6c79 X is a (possibly\n+00027260: 2069 6e65 7861 6374 2920 7261 7469 6f6e inexact) ration\n+00027270: 616c 206e 756d 6265 722e 0072 6570 2e6c al number..rep.l\n+00027280: 616e 672e 6d61 7468 2370 6f73 6974 6976 ang.math#positiv\n+00027290: 6570 2058 7265 702e 6c61 6e67 2e6d 6174 ep Xrep.lang.mat\n+000272a0: 6823 6e65 6761 7469 7665 7052 6574 7572 h#negativepRetur\n+000272b0: 6e20 7420 6966 2058 2069 7320 6c65 7373 n t if X is less\n+000272c0: 2074 6861 6e20 7a65 726f 2e00 7265 702e than zero..rep.\n+000272d0: 6c61 6e67 2e6d 6174 6823 6576 656e 7020 lang.math#evenp \n+000272e0: 5872 6570 2e6c 616e 672e 6d61 7468 236c Xrep.lang.math#l\n+000272f0: 636d 5265 7475 726e 2074 6865 206c 6561 cmReturn the lea\n+00027300: 7374 2063 6f6d 6d6f 6e20 6d75 6c74 6970 st common multip\n+00027310: 6c65 206f 6620 696e 7465 6765 7273 2041 le of integers A\n+00027320: 2061 6e64 2042 2e00 7265 702e 6c61 6e67 and B..rep.lang\n+00027330: 2e6d 6174 6823 6c63 6d20 2e20 4152 4753 .math#lcm . ARGS\n+00027340: 7265 702e 7379 7374 656d 2370 7764 2d70 rep.system#pwd-p\n+00027350: 726f 6d70 7450 726f 6d70 7420 666f 7220 romptPrompt for \n+00027360: 6120 636f 6e66 6964 656e 7469 616c 2073 a confidential s\n+00027370: 7472 696e 672c 2077 6974 6820 5052 4f4d tring, with PROM\n+00027380: 5054 2061 7320 7468 6520 7469 746c 6520 PT as the title \n+00027390: 7374 7269 6e67 2e20 5468 650a 636f 6e74 string. The.cont\n+000273a0: 656e 7473 206f 6620 7468 6520 7072 6f6d ents of the prom\n+000273b0: 7074 2077 696c 6c20 6265 206d 6173 6b65 pt will be maske\n+000273c0: 6420 6f75 7420 7768 696c 7374 2062 6569 d out whilst bei\n+000273d0: 6e67 2065 6e74 6572 6564 2e72 6570 2e6e ng entered.rep.n\n+000273e0: 6574 2e64 6f6d 6169 6e2d 6e61 6d65 2364 et.domain-name#d\n+000273f0: 6f6d 6169 6e2d 6162 6f76 6552 6574 7572 omain-aboveRetur\n+00027400: 6e20 7468 6520 6e61 6d65 206f 6620 7061 n the name of pa\n+00027410: 7265 6e74 2064 6f6d 6169 6e20 6f66 2074 rent domain of t\n+00027420: 6865 2073 7472 696e 6720 444f 4d41 494e he string DOMAIN\n+00027430: 2e00 7265 702e 6e65 742e 646f 6d61 696e ..rep.net.domain\n+00027440: 2d6e 616d 6523 646f 6d61 696e 2d61 626f -name#domain-abo\n+00027450: 7665 2044 4f4d 4149 4e00 7265 702e 6e65 ve DOMAIN.rep.ne\n+00027460: 742e 646f 6d61 696e 2d6e 616d 6523 646f t.domain-name#do\n+00027470: 6d61 696e 2d61 626f 7665 2d70 2044 3120 main-above-p D1 \n+00027480: 4432 0072 6570 2e6e 6574 2e64 6f6d 6169 D2.rep.net.domai\n+00027490: 6e2d 6e61 6d65 2364 6f6d 6169 6e2d 6571 n-name#domain-eq\n+000274a0: 7561 6c2d 7020 4431 2044 3272 6570 2e6e ual-p D1 D2rep.n\n+000274b0: 6574 2e72 7063 2372 7063 2d6f 7574 7075 et.rpc#rpc-outpu\n+000274c0: 742d 6861 6e64 6c65 7254 6865 2066 756e t-handlerThe fun\n+000274d0: 6374 696f 6e20 7573 6564 2074 6f20 6861 ction used to ha\n+000274e0: 6e64 6c65 2061 6e79 204f 5554 5055 5420 ndle any OUTPUT \n+000274f0: 6672 6f6d 2053 4f43 4b45 542e 0072 6570 from SOCKET..rep\n+00027500: 2e6e 6574 2e72 7063 2372 7063 2d63 7265 .net.rpc#rpc-cre\n+00027510: 6174 652d 7365 7276 6572 0072 6570 2e6e ate-server.rep.n\n+00027520: 6574 2e72 7063 2364 6573 7472 6f79 2d72 et.rpc#destroy-r\n+00027530: 7063 2d73 6572 7661 6e74 2049 4400 7265 pc-servant ID.re\n+00027540: 702e 6e65 742e 7270 6323 6361 6c6c 2d77 p.net.rpc#call-w\n+00027550: 6974 682d 7270 632d 7365 7276 616e 7420 ith-rpc-servant \n+00027560: 494d 504c 2043 414c 4c42 4143 4b00 7265 IMPL CALLBACK.re\n+00027570: 702e 6e65 742e 7270 6323 7365 7276 616e p.net.rpc#servan\n+00027580: 742d 6964 2d3e 676c 6f62 616c 2d69 6420 t-id->global-id \n+00027590: 4944 7265 702e 6e65 742e 7270 6323 676c IDrep.net.rpc#gl\n+000275a0: 6f62 616c 2d69 642d 3e72 7063 2d70 726f obal-id->rpc-pro\n+000275b0: 7879 5265 7475 726e 2061 2066 756e 6374 xyReturn a funct\n+000275c0: 696f 6e20 7468 6174 2063 616e 2062 6520 ion that can be \n+000275d0: 7573 6564 2074 6f20 6361 6c6c 2074 6865 used to call the\n+000275e0: 2052 5043 2061 7373 6f63 6961 7465 6420 RPC associated \n+000275f0: 7769 7468 2074 6865 0a67 6c6f 6261 6c20 with the.global \n+00027600: 7365 7276 616e 7420 6964 2049 4420 2861 servant id ID (a\n+00027610: 2073 7472 696e 6729 2e72 6570 2e6d 6f64 string).rep.mod\n+00027620: 756c 652d 7379 7374 656d 2373 7472 7563 ule-system#struc\n+00027630: 7475 7265 2d72 6566 4576 616c 7561 7465 ture-refEvaluate\n+00027640: 7320 746f 2074 6865 2063 7572 7265 6e74 s to the current\n+00027650: 2076 616c 7565 206f 6620 7468 6520 676c value of the gl\n+00027660: 6f62 616c 2062 696e 6469 6e67 206f 6620 obal binding of \n+00027670: 7379 6d62 6f6c 0a56 4152 2d4e 414d 4520 symbol.VAR-NAME \n+00027680: 696e 2074 6865 206d 6f64 756c 6520 6361 in the module ca\n+00027690: 6c6c 6564 2053 5452 5543 542d 4e41 4d45 lled STRUCT-NAME\n+000276a0: 2e20 5468 6973 2073 7472 7563 7475 7265 . This structure\n+000276b0: 206d 7573 740a 7072 6576 696f 7573 6c79 must.previously\n+000276c0: 2068 6176 6520 6265 656e 206f 7065 6e65 have been opene\n+000276d0: 6420 6f72 2061 6363 6573 7365 6420 6279 d or accessed by\n+000276e0: 2074 6865 2063 7572 7265 6e74 206d 6f64 the current mod\n+000276f0: 756c 652e 0a0a 5768 656e 2072 6561 642c ule...When read,\n+00027700: 2074 6865 2073 796e 7461 7820 6046 4f4f the syntax `FOO\n+00027710: 2342 4152 2720 6578 7061 6e64 7320 746f #BAR' expands to\n+00027720: 2060 2873 7472 7563 7475 7265 2d72 6566 `(structure-ref\n+00027730: 2046 4f4f 2042 4152 2927 2e00 7265 702e FOO BAR)'..rep.\n+00027740: 6461 7461 2372 656d 6f76 652d 6966 2d6e data#remove-if-n\n+00027750: 6f74 2046 554e 204c 5354 0072 6570 2e64 ot FUN LST.rep.d\n+00027760: 6174 6123 7374 7269 6e67 2d75 7063 6173 ata#string-upcas\n+00027770: 6520 5872 6570 2e64 6174 6123 7374 7269 e Xrep.data#stri\n+00027780: 6e67 2d64 6f77 6e63 6173 6552 6574 7572 ng-downcaseRetur\n+00027790: 6e20 6120 6e65 7720 7374 7269 6e67 2c20 n a new string, \n+000277a0: 6120 6c6f 7765 7220 6361 7365 2063 6f70 a lower case cop\n+000277b0: 7920 6f66 2073 7472 696e 6720 582e 0072 y of string X..r\n+000277c0: 6570 2e64 6174 612e 7269 6e67 236d 616b ep.data.ring#mak\n+000277d0: 652d 7269 6e67 2023 216f 7074 696f 6e61 e-ring #!optiona\n+000277e0: 6c20 5349 5a45 7265 702e 7379 7374 656d l SIZErep.system\n+000277f0: 2361 6464 2d68 6f6f 6b41 7272 616e 6765 #add-hookArrange\n+00027800: 2069 7420 736f 2074 6861 7420 4655 4e43 it so that FUNC\n+00027810: 5449 4f4e 2d4e 414d 4520 6973 2061 6464 TION-NAME is add\n+00027820: 6564 2074 6f20 7468 6520 686f 6f6b 2d6c ed to the hook-l\n+00027830: 6973 7420 7374 6f72 6564 2069 6e0a 7379 ist stored in.sy\n+00027840: 6d62 6f6c 2c20 484f 4f4b 2d53 594d 424f mbol, HOOK-SYMBO\n+00027850: 4c2e 2049 7420 7769 6c6c 2061 6464 6564 L. It will added\n+00027860: 2061 7420 7468 6520 6865 6164 206f 6620 at the head of \n+00027870: 7468 6520 6c69 7374 2075 6e6c 6573 7320 the list unless \n+00027880: 4154 2d45 4e44 0a69 7320 7472 7565 2069 AT-END.is true i\n+00027890: 6e20 7768 6963 6820 6361 7365 2069 7420 n which case it \n+000278a0: 6973 2061 6464 6564 2061 7420 7468 6520 is added at the \n+000278b0: 656e 642e 0072 6570 2e73 7973 7465 6d23 end..rep.system#\n+000278c0: 7265 6d6f 7665 2d68 6f6f 6b20 484f 4f4b remove-hook HOOK\n+000278d0: 2046 554e 4300 7265 702e 7777 772e 7175 FUNC.rep.www.qu\n+000278e0: 6f74 652d 7572 6c23 7175 6f74 652d 7572 ote-url#quote-ur\n+000278f0: 6c20 5354 5249 4e47 2a77 6765 742d 7072 l STRING*wget-pr\n+00027900: 6f67 7261 6d2a 4c6f 6361 7469 6f6e 206f ogram*Location o\n+00027910: 6620 6077 6765 7427 2070 726f 6772 616d f `wget' program\n+00027920: 2e00 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 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 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 be87 2b46 7265 702e 68d4 0000 ......+Frep.h...\n-000279f0: 0000 0000 1b00 0000 7b01 0000 db8a 014f ........{......O\n-00027a00: 7265 702e fc70 0100 0000 0000 1600 0000 rep..p..........\n-00027a10: 3700 0000 b90f 3449 7265 702e 5529 0100 7.....4Irep.U)..\n-00027a20: 0000 0000 1400 0000 4700 0000 0aeb ab4d ........G......M\n-00027a30: 0072 6570 0060 0200 0000 0000 2000 0000 .rep.`...... ...\n-00027a40: 0300 0000 d6d9 c84a 7265 702e f663 0200 .......Jrep..c..\n-00027a50: 0000 0000 1e00 0000 2100 0000 ffff ffff ........!.......\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 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 ffff ffff 0000 0000 0000 0000 ................\n-00027a80: 0000 0000 0000 0000 0000 0000 73b5 4345 ............s.CE\n-00027a90: 7265 702e bac9 0100 0000 0000 2600 0000 rep.........&...\n-00027aa0: 8700 0000 ffff ffff 0000 0000 0000 0000 ................\n-00027ab0: 0000 0000 0000 0000 0000 0000 ffff ffff ................\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 ffff ffff 0000 0000 0000 0000 ................\n-00027ae0: 0000 0000 0000 0000 0000 0000 ffff ffff ................\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 ffff ffff 0000 0000 0000 0000 ................\n-00027b10: 0000 0000 0000 0000 0000 0000 ffff ffff ................\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 ffff ffff ................\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 a2ad d74b 7265 702e 3773 0100 .......Krep.7s..\n-00027b70: 0000 0000 1a00 0000 6600 0000 8146 a14c ........f....F.L\n-00027b80: 7265 702e 3a7b 0100 0000 0000 2000 0000 rep.:{...... ...\n-00027b90: f600 0000 b972 8542 0072 6570 4cc0 0100 .....r.B.repL...\n-00027ba0: 0000 0000 1800 0000 1000 0000 6874 304d ............ht0M\n-00027bb0: 0072 6570 dd61 0200 0000 0000 1c00 0000 .rep.a..........\n-00027bc0: 0500 0000 f2c5 4b4e 7265 702e c3c1 0100 ......KNrep.....\n-00027bd0: 0000 0000 1500 0000 8600 0000 afc0 864d ...............M\n-00027be0: 0072 6570 fccd 0100 0000 0000 2300 0000 .rep........#...\n-00027bf0: 0600 0000 5357 c24c 7265 702e 4662 0200 ....SW.Lrep.Fb..\n-00027c00: 0000 0000 1800 0000 5b00 0000 ffff ffff ........[.......\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 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 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 6b18 4048 7265 702e f867 0000 ....k.@Hrep..g..\n-00027c30: 0000 0000 2900 0000 5f00 0000 9984 554b ....)..._.....UK\n-00027c40: 7265 702e 9171 0100 0000 0000 1400 0000 rep..q..........\n-00027c50: 3c00 0000 ffff ffff 0000 0000 0000 0000 <...............\n-00027c60: 0000 0000 0000 0000 0000 0000 ffff ffff ................\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 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 ffff ffff 0000 0000 0000 0000 ................\n-00027c90: 0000 0000 0000 0000 0000 0000 0326 c243 .............&.C\n-00027ca0: 7265 702e 9389 0000 0000 0000 2800 0000 rep.........(...\n-00027cb0: 9e00 0000 ffff ffff 0000 0000 0000 0000 ................\n-00027cc0: 0000 0000 0000 0000 0000 0000 ffff ffff ................\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 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 ffff ffff 0000 0000 0000 0000 ................\n-00027cf0: 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 ffff ffff 0000 0000 0000 0000 ................\n-00027d20: 0000 0000 0000 0000 0000 0000 ffff ffff ................\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 28e0 fd41 7265 702e 5365 0000 ....(..Arep.Se..\n-00027d50: 0000 0000 1e00 0000 8f00 0000 64ee 4e40 ............d.N@\n-00027d60: 7265 702e d104 0100 0000 0000 1c00 0000 rep.............\n-00027d70: 7c00 0000 a18e ab4a 7265 702e 062b 0100 |......Jrep..+..\n-00027d80: 0000 0000 1800 0000 ea00 0000 b8bb ec4f ...............O\n-00027d90: 7265 702e 175f 0000 0000 0000 2400 0000 rep.._......$...\n-00027da0: 4c00 0000 8db1 b147 7265 702e 5974 0100 L......Grep.Yt..\n-00027db0: 0000 0000 1400 0000 4600 0000 ffff ffff ........F.......\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 ffff ffff 0000 0000 0000 0000 ................\n-00027de0: 0000 0000 0000 0000 0000 0000 ffff ffff ................\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 c5cd a643 7265 702e 16c1 0100 .......Crep.....\n-00027e10: 0000 0000 1800 0000 3300 0000 ffff ffff ........3.......\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 ffff ffff 0000 0000 0000 0000 ................\n-00027e40: 0000 0000 0000 0000 0000 0000 ffff ffff ................\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 fbab db4b 7265 702e c760 0200 .......Krep..`..\n-00027e70: 0000 0000 2000 0000 6700 0000 9f9b 5441 .... ...g.....TA\n-00027e80: 7265 702e 5a69 0000 0000 0000 1d00 0000 rep.Zi..........\n-00027e90: 2a00 0000 8b42 2d42 7265 702e ccec 0000 *....B-Brep.....\n-00027ea0: 0000 0000 1600 0000 2501 0000 c396 fb4d ........%......M\n-00027eb0: 3a72 6570 3503 0100 0000 0000 1600 0000 :rep5...........\n-00027ec0: 4000 0000 6ded 974b 0072 6570 3564 0200 @...m..K.rep5d..\n-00027ed0: 0000 0000 1f00 0000 0400 0000 c6d2 ef40 ...............@\n-00027ee0: 7265 702e e366 0200 0000 0000 3500 0000 rep..f......5...\n-00027ef0: 3000 0000 b0b2 794b 0072 6570 4867 0200 0.....yK.repHg..\n-00027f00: 0000 0000 1f00 0000 0800 0000 ffff ffff ................\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 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 ffff ffff 0000 0000 0000 0000 ................\n-00027f30: 0000 0000 0000 0000 0000 0000 df3f ff49 .............?.I\n-00027f40: 7265 702e 5ec4 0100 0000 0000 1f00 0000 rep.^...........\n-00027f50: af00 0000 ffff ffff 0000 0000 0000 0000 ................\n-00027f60: 0000 0000 0000 0000 0000 0000 ffff ffff ................\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 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 08c5 9d44 7265 702e 34e7 0000 .......Drep.4...\n-00027f90: 0000 0000 2100 0000 8e00 0000 b7aa 8642 ....!..........B\n-00027fa0: 0072 6570 8e7c 0100 0000 0000 2300 0000 .rep.|......#...\n-00027fb0: 0500 0000 d68c ec4f 0072 6570 31c6 0100 .......O.rep1...\n-00027fc0: 0000 0000 1900 0000 0700 0000 ffff ffff ................\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 983d 3e4b 7265 702e ed03 0100 .....=>Krep.....\n-00027ff0: 0000 0000 1700 0000 cd00 0000 0000 0000 ................\n-00028000: 0200 0000 690c 0000 9783 0100 0000 0000 ....i...........\n-00028010: 0010 0000 0090 0200 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: 0200 0000 e800 0000 18ff 0100 0000 0000 ................\n+00028010: 0010 0000 0090 0100 0000 0000 0000 0000 ................\n 00028020: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 00028030: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 00028040: 0000 0000 0000 0000 0000 0000 0300 0000 ................\n-00028050: 6a00 0000 9da6 895d 7265 702e b7ef 0000 j......]rep.....\n-00028060: 0000 0000 1800 0000 2100 0000 dea3 c652 ........!......R\n-00028070: 7265 702e 930f 0100 0000 0000 2200 0000 rep.........\"...\n-00028080: 4000 0000 ffff ffff 0000 0000 0000 0000 @...............\n-00028090: 0000 0000 0000 0000 0000 0000 a52e 8c5c ...............\\\n-000280a0: 7265 702e 1a58 0000 0000 0000 0c00 0000 rep..X..........\n-000280b0: a100 0000 e61a 7d5e 7265 702e 3d83 0100 ......}^rep.=...\n-000280c0: 0000 0000 1e00 0000 3c00 0000 2da2 5251 ........<...-.RQ\n-000280d0: 7265 702e 7b7f 0100 0000 0000 1f00 0000 rep.{...........\n-000280e0: 4500 0000 9a02 5055 7265 702e 74c0 0100 E.....PUrep.t...\n-000280f0: 0000 0000 1c00 0000 6d00 0000 a5fd 0356 ........m......V\n-00028100: 7265 702e 9f76 0100 0000 0000 1400 0000 rep..v..........\n-00028110: 2f00 0000 6ba3 935c 7265 702e 427e 0100 /...k..\\rep.B~..\n-00028120: 0000 0000 1f00 0000 8c00 0000 5c55 1650 ............\\U.P\n-00028130: 7265 702e 8961 0200 0000 0000 0f00 0000 rep..a..........\n-00028140: 4500 0000 ffff ffff 0000 0000 0000 0000 E...............\n-00028150: 0000 0000 0000 0000 0000 0000 0a00 405a ..............@Z\n-00028160: 7265 702e fd28 0100 0000 0000 1900 0000 rep..(..........\n-00028170: 1200 0000 c4b1 9354 0072 6570 7a60 0200 .......T.repz`..\n-00028180: 0000 0000 2200 0000 0600 0000 ffff ffff ....\"...........\n-00028190: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000281a0: 0000 0000 6068 d95d 0072 6570 98c9 0100 ....`h.].rep....\n-000281b0: 0000 0000 1e00 0000 0400 0000 ffff ffff ................\n-000281c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000281d0: 0000 0000 5e6f 2950 0072 6570 257e 0100 ....^o)P.rep%~..\n-000281e0: 0000 0000 1900 0000 0400 0000 daf9 775b ..............w[\n-000281f0: 7265 702e 4ece 0100 0000 0000 2100 0000 rep.N.......!...\n-00028200: 3000 0000 f56c ed5e 7265 702e 0080 0100 0....l.^rep.....\n-00028210: 0000 0000 1b00 0000 4000 0000 12a1 db5b ........@......[\n-00028220: 0072 6570 187f 0100 0000 0000 2b00 0000 .rep........+...\n-00028230: 0500 0000 bb38 f058 0072 6570 5b80 0100 .....8.X.rep[...\n-00028240: 0000 0000 1900 0000 1800 0000 ffff ffff ................\n-00028250: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00028260: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n-00028270: 0000 0000 0000 0000 0000 0000 9717 2957 ..............)W\n-00028280: 7265 702e 7982 0100 0000 0000 3400 0000 rep.y.......4...\n-00028290: 2a00 0000 ffff ffff 0000 0000 0000 0000 *...............\n-000282a0: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n+00028050: 6200 0000 ffff ffff 0000 0000 0000 0000 b...............\n+00028060: 0000 0000 0000 0000 0000 0000 7d4f f66c ............}O.l\n+00028070: 7265 702e 7f20 0100 0000 0000 1d00 0000 rep.. ..........\n+00028080: c600 0000 f812 b363 7265 702e dda6 0100 .......crep.....\n+00028090: 0000 0000 2a00 0000 3f00 0000 ffff ffff ....*...?.......\n+000280a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+000280b0: 0000 0000 1c3b 0c67 7265 702e 1f5f 0000 .....;.grep.._..\n+000280c0: 0000 0000 1900 0000 3b00 0000 e9e6 1366 ........;......f\n+000280d0: 0072 6570 61f7 0100 0000 0000 1200 0000 .repa...........\n+000280e0: 0500 0000 d3c1 c569 7265 702e 4574 0100 .......irep.Et..\n+000280f0: 0000 0000 1200 0000 4900 0000 a731 d56c ........I....1.l\n+00028100: 7265 702e 172d 0000 0000 0000 1c00 0000 rep..-..........\n+00028110: 1402 0000 5baa 0e66 7265 702e 183d 0000 ....[..frep..=..\n+00028120: 0000 0000 1d00 0000 5400 0000 94df 736b ........T.....sk\n+00028130: 7265 6d6f 58a2 0100 0000 0000 1700 0000 remoX...........\n+00028140: 3f00 0000 f59e 3a62 7265 702e 0020 0100 ?.....:brep.. ..\n+00028150: 0000 0000 1400 0000 6b00 0000 ce70 fc65 ........k....p.e\n+00028160: 0072 6570 6ea0 0100 0000 0000 3500 0000 .repn.......5...\n+00028170: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n+00028180: 0000 0000 0000 0000 0000 0000 915b 8c6a .............[.j\n+00028190: 7265 702e c846 0000 0000 0000 1600 0000 rep..F..........\n+000281a0: 9500 0000 7bfc 396d 0072 6570 47a9 0100 ....{.9m.repG...\n+000281b0: 0000 0000 2600 0000 1a00 0000 8427 346c ....&........'4l\n+000281c0: 7265 702e daad 0100 0000 0000 2c00 0000 rep.........,...\n+000281d0: 1800 0000 ffff ffff 0000 0000 0000 0000 ................\n+000281e0: 0000 0000 0000 0000 0000 0000 1382 476c ..............Gl\n+000281f0: 7072 696e cc87 0000 0000 0000 0c00 0000 prin............\n+00028200: 4100 0000 e360 ec6e 7265 702e e638 0000 A....`.nrep..8..\n+00028210: 0000 0000 1d00 0000 b300 0000 3a36 ea6c ............:6.l\n+00028220: 0072 6570 dccf 0000 0000 0000 2000 0000 .rep........ ...\n+00028230: 0400 0000 ffff ffff 0000 0000 0000 0000 ................\n+00028240: 0000 0000 0000 0000 0000 0000 57b5 c56f ............W..o\n+00028250: 7265 702e bbc5 0000 0000 0000 1d00 0000 rep.............\n+00028260: 8100 0000 6c42 686d 7265 702e 59f5 0100 ....lBhmrep.Y...\n+00028270: 0000 0000 1c00 0000 ec01 0000 5370 b26f ............Sp.o\n+00028280: 7265 702e f127 0000 0000 0000 1800 0000 rep..'..........\n+00028290: 5c00 0000 724c f76d 7265 702e 7bcd 0000 \\...rL.mrep.{...\n+000282a0: 0000 0000 2b00 0000 3700 0000 ffff ffff ....+...7.......\n 000282b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000282c0: 0000 0000 bcbb 9650 7265 702e 977a 0100 .......Prep..z..\n-000282d0: 0000 0000 2500 0000 5700 0000 ffff ffff ....%...W.......\n+000282c0: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n+000282d0: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n 000282e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000282f0: 0000 0000 dee0 f155 0072 6570 7ac6 0100 .......U.repz...\n-00028300: 0000 0000 2d00 0000 1900 0000 fb20 9d56 ....-........ .V\n-00028310: 7265 702e 86cb 0100 0000 0000 1e00 0000 rep.............\n-00028320: 3800 0000 868e d457 7265 702e 7ecd 0100 8......Wrep.~...\n-00028330: 0000 0000 2000 0000 3600 0000 ffff ffff .... ...6.......\n+000282f0: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n+00028300: 0000 0000 0000 0000 0000 0000 c91f 7e64 ..............~d\n+00028310: 0072 6570 32f9 0100 0000 0000 2900 0000 .rep2.......)...\n+00028320: 0800 0000 827f 4b62 7265 702e 2e9c 0000 ......Kbrep.....\n+00028330: 0000 0000 2400 0000 aa00 0000 ffff ffff ....$...........\n 00028340: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 00028350: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n 00028360: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n 00028370: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00028380: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n-00028390: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n+00028380: 0000 0000 bb56 ee60 7265 702e ebaa 0100 .....V.`rep.....\n+00028390: 0000 0000 1b00 0000 4c00 0000 ffff ffff ........L.......\n 000283a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000283b0: 0000 0000 29e3 0350 0072 6570 f3c8 0100 ....)..P.rep....\n-000283c0: 0000 0000 2400 0000 1400 0000 7a28 ae5c ....$.......z(.\\\n-000283d0: 7265 702e db48 0000 0000 0000 0d00 0000 rep..H..........\n-000283e0: d200 0000 0f86 f45d 7265 6d6f 3782 0100 .......]remo7...\n-000283f0: 0000 0000 1600 0000 2c00 0000 3a0a 4358 ........,...:.CX\n-00028400: 7265 702e 628d 0000 0000 0000 1c00 0000 rep.b...........\n-00028410: 5400 0000 f841 6750 7265 702e 39cc 0100 T....AgPrep.9...\n-00028420: 0000 0000 1300 0000 1f00 0000 ac84 0a55 ...............U\n-00028430: 7265 702e b773 0100 0000 0000 0f00 0000 rep..s..........\n-00028440: 4d00 0000 ffff ffff 0000 0000 0000 0000 M...............\n-00028450: 0000 0000 0000 0000 0000 0000 9dbb da58 ...............X\n-00028460: 7265 702e 5ec2 0100 0000 0000 1d00 0000 rep.^...........\n-00028470: b701 0000 ffff ffff 0000 0000 0000 0000 ................\n-00028480: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n-00028490: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000284a0: 0000 0000 216b 1b5a 7265 702e 5b4d 0000 ....!k.Zrep.[M..\n-000284b0: 0000 0000 0c00 0000 5a00 0000 e457 2857 ........Z....W(W\n-000284c0: 7265 702e e591 0000 0000 0000 2400 0000 rep.........$...\n-000284d0: d500 0000 d4eb 1d5f 7265 702e e42a 0100 ......._rep..*..\n-000284e0: 0000 0000 0f00 0000 1300 0000 0980 0a50 ...............P\n-000284f0: 0072 6570 137b 0100 0000 0000 1d00 0000 .rep.{..........\n-00028500: 0a00 0000 ffff ffff 0000 0000 0000 0000 ................\n+000283b0: 0000 0000 1679 c46c 7265 702e 2408 0100 .....y.lrep.$...\n+000283c0: 0000 0000 1b00 0000 2002 0000 1c0d 9c66 ........ ......f\n+000283d0: 7265 702e 3569 0000 0000 0000 1a00 0000 rep.5i..........\n+000283e0: 8100 0000 5292 9d67 7265 702e c42f 0100 ....R..grep../..\n+000283f0: 0000 0000 0d00 0000 2200 0000 c767 ae64 ........\"....g.d\n+00028400: 7265 702e 5824 0000 0000 0000 2600 0000 rep.X$......&...\n+00028410: 0302 0000 0a86 5767 0072 6570 d0af 0100 ......Wg.rep....\n+00028420: 0000 0000 2100 0000 0b00 0000 ffff ffff ....!...........\n+00028430: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00028440: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n+00028450: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n+00028460: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00028470: 0000 0000 02da 2369 7265 702e 00d0 0000 ......#irep.....\n+00028480: 0000 0000 1c00 0000 3202 0000 4363 6664 ........2...Ccfd\n+00028490: 7265 702e 9af9 0100 0000 0000 1200 0000 rep.............\n+000284a0: 5600 0000 6891 9a69 7265 702e 3c45 0000 V...h..irep.....Q.Xrep.@...\n-000285a0: 0000 0000 1c00 0000 a700 0000 45a9 3d55 ............E.=U\n-000285b0: 0072 6570 67ca 0100 0000 0000 2700 0000 .repg.......'...\n-000285c0: 0500 0000 ffff ffff 0000 0000 0000 0000 ................\n-000285d0: 0000 0000 0000 0000 0000 0000 6e3e b654 ............n>.T\n-000285e0: 7265 702e f1a3 0000 0000 0000 1700 0000 rep.............\n-000285f0: 3200 0000 da22 5052 7265 702e e980 0100 2....\"PRrep.....\n-00028600: 0000 0000 2800 0000 3900 0000 e635 8055 ....(...9....5.U\n-00028610: 7265 702e 6a78 0000 0000 0000 1900 0000 rep.jx..........\n-00028620: 3500 0000 805c 295e 7265 702e c755 0000 5....\\)^rep..U..\n-00028630: 0000 0000 1700 0000 b000 0000 139a 2d5b ..............-[\n-00028640: 6465 6275 ead2 0000 0000 0000 0c00 0000 debu............\n-00028650: 4700 0000 f00f 6250 7461 7266 a881 0100 G.....bPtarf....\n-00028660: 0000 0000 1500 0000 2600 0000 c2d4 f654 ........&......T\n-00028670: 7265 702e 1b36 0000 0000 0000 0d00 0000 rep..6..........\n-00028680: 3600 0000 ffff ffff 0000 0000 0000 0000 6...............\n-00028690: 0000 0000 0000 0000 0000 0000 d144 315b .............D1[\n-000286a0: 7265 702e a779 0100 0000 0000 1d00 0000 rep..y..........\n-000286b0: 6300 0000 ffff ffff 0000 0000 0000 0000 c...............\n+00028530: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n+00028540: 0000 0000 0000 0000 0000 0000 50ac 9860 ............P..`\n+00028550: 7265 6d6f aea2 0100 0000 0000 1f00 0000 remo............\n+00028560: 3400 0000 ffff ffff 0000 0000 0000 0000 4...............\n+00028570: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n+00028580: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00028590: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n+000285a0: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n+000285b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+000285c0: 0000 0000 948b 7b6a 7265 702e 652a 0100 ......{jrep.e*..\n+000285d0: 0000 0000 0f00 0000 8c00 0000 225c 3364 ............\"\\3d\n+000285e0: 7265 702e 9ca4 0100 0000 0000 3500 0000 rep.........5...\n+000285f0: 4300 0000 ffff ffff 0000 0000 0000 0000 C...............\n+00028600: 0000 0000 0000 0000 0000 0000 94fd 3b6f ..............;o\n+00028610: 7265 702e d2ca 0000 0000 0000 2200 0000 rep.........\"...\n+00028620: 3100 0000 ffff ffff 0000 0000 0000 0000 1...............\n+00028630: 0000 0000 0000 0000 0000 0000 7923 cf63 ............y#.c\n+00028640: 6669 6c65 00c0 0000 0000 0000 1200 0000 file............\n+00028650: cc00 0000 120f 6961 7265 702e a922 0100 ......iarep..\"..\n+00028660: 0000 0000 1900 0000 7a00 0000 ffff ffff ........z.......\n+00028670: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00028680: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n+00028690: 0000 0000 0000 0000 0000 0000 ba2a 896e .............*.n\n+000286a0: 6674 702d a3a0 0100 0000 0000 0b00 0000 ftp-............\n+000286b0: 1e00 0000 ffff ffff 0000 0000 0000 0000 ................\n 000286c0: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n 000286d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 000286e0: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n-000286f0: 0000 0000 0000 0000 0000 0000 e5d2 cc54 ...............T\n-00028700: 0072 6570 b8cc 0100 0000 0000 1800 0000 .rep............\n-00028710: 0200 0000 81ee aa5d 7265 702e 6471 0000 .......]rep.dq..\n-00028720: 0000 0000 1800 0000 2a00 0000 15d8 9353 ........*......S\n-00028730: 7265 702e e877 0100 0000 0000 1f00 0000 rep..w..........\n-00028740: a001 0000 8d24 1656 7265 702e 8373 0000 .....$.Vrep..s..\n-00028750: 0000 0000 1400 0000 5000 0000 e74a 8b50 ........P....J.P\n-00028760: 7265 702e f168 0000 0000 0000 2100 0000 rep..h......!...\n-00028770: 4800 0000 6127 8259 6465 6275 cbd0 0000 H...a'.Ydebu....\n-00028780: 0000 0000 0e00 0000 0101 0000 7d15 375b ............}.7[\n-00028790: 0072 6570 32c4 0100 0000 0000 1e00 0000 .rep2...........\n-000287a0: 0e00 0000 2b47 1159 7265 702e c14d 0000 ....+G.Yrep..M..\n-000287b0: 0000 0000 1600 0000 ed00 0000 daf9 6b57 ..............kW\n-000287c0: 0072 6570 c0ca 0100 0000 0000 1900 0000 .rep............\n-000287d0: 0000 0000 5fbc c852 7265 702e dccb 0100 ...._..Rrep.....\n-000287e0: 0000 0000 1e00 0000 3f00 0000 dc26 0f52 ........?....&.R\n-000287f0: 7265 702e 6bcc 0100 0000 0000 1700 0000 rep.k...........\n-00028800: 3600 0000 1658 c55d 7265 702e a507 0100 6....X.]rep.....\n-00028810: 0000 0000 1f00 0000 9800 0000 f3b5 595c ..............Y\\\n-00028820: 0072 6570 bd80 0100 0000 0000 2300 0000 .rep........#...\n-00028830: 0900 0000 4f8d 335e 0072 6570 5360 0200 ....O.3^.repS`..\n-00028840: 0000 0000 2100 0000 0600 0000 e338 d659 ....!........8.Y\n-00028850: 7265 702e 400f 0100 0000 0000 1600 0000 rep.@...........\n-00028860: 3d00 0000 ffff ffff 0000 0000 0000 0000 =...............\n-00028870: 0000 0000 0000 0000 0000 0000 915a b956 .............Z.V\n-00028880: 7265 702e 19cf 0100 0000 0000 1d00 0000 rep.............\n-00028890: 3a00 0000 ffff ffff 0000 0000 0000 0000 :...............\n-000288a0: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n-000288b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000288c0: 0000 0000 ac97 4b50 7265 702e d2cc 0100 ......KPrep.....\n-000288d0: 0000 0000 1700 0000 2000 0000 ffff ffff ........ .......\n-000288e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000288f0: 0000 0000 63aa 9d58 7265 702e ba8c 0000 ....c..Xrep.....\n-00028900: 0000 0000 2600 0000 8200 0000 ffff ffff ....&...........\n-00028910: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00028920: 0000 0000 9fd3 0257 7265 702e b374 0100 .......Wrep..t..\n-00028930: 0000 0000 1600 0000 4d00 0000 23ab 0e54 ........M...#..T\n-00028940: 7265 702e c0c6 0100 0000 0000 2000 0000 rep......... ...\n-00028950: de00 0000 9296 025e 7265 702e 277a 0100 .......^rep.'z..\n-00028960: 0000 0000 1900 0000 5700 0000 e018 f85d ........W......]\n-00028970: 0072 6570 4e61 0200 0000 0000 1300 0000 .repNa..........\n-00028980: 0900 0000 5e86 f45a 0072 6570 ed7e 0100 ....^..Z.rep.~..\n-00028990: 0000 0000 2b00 0000 0000 0000 ffff ffff ....+...........\n+000286f0: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n+00028700: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00028710: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n+00028720: 0000 0000 0000 0000 0000 0000 9f71 b062 .............q.b\n+00028730: 7265 702e d7a9 0100 0000 0000 1d00 0000 rep.............\n+00028740: 7300 0000 ffff ffff 0000 0000 0000 0000 s...............\n+00028750: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n+00028760: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00028770: 0000 0000 d4f2 8761 7265 702e 66d6 0000 .......arep.f...\n+00028780: 0000 0000 1700 0000 6900 0000 71e8 c56f ........i...q..o\n+00028790: 7265 702e fddc 0000 0000 0000 1800 0000 rep.............\n+000287a0: e200 0000 ffff ffff 0000 0000 0000 0000 ................\n+000287b0: 0000 0000 0000 0000 0000 0000 23d4 0564 ............#..d\n+000287c0: 0072 6570 63f9 0100 0000 0000 1600 0000 .repc...........\n+000287d0: 2100 0000 ffff ffff 0000 0000 0000 0000 !...............\n+000287e0: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n+000287f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00028800: 0000 0000 439c d369 7265 702e 1eae 0100 ....C..irep.....\n+00028810: 0000 0000 1a00 0000 6f01 0000 ffff ffff ........o.......\n+00028820: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00028830: 0000 0000 bbd9 ab61 7265 702e 2d62 0000 .......arep.-b..\n+00028840: 0000 0000 1c00 0000 b300 0000 a021 d564 .............!.d\n+00028850: 7265 702e 17cd 0000 0000 0000 2d00 0000 rep.........-...\n+00028860: 3700 0000 63ab 446d 0072 6570 ddcd 0000 7...c.Dm.rep....\n+00028870: 0000 0000 2700 0000 0000 0000 f122 1363 ....'........\".c\n+00028880: 7265 6d6f b4a3 0100 0000 0000 1800 0000 remo............\n+00028890: 4a00 0000 32ea bc6d 7265 702e 3f2d 0100 J...2..mrep.?-..\n+000288a0: 0000 0000 1100 0000 7402 0000 48a4 d061 ........t...H..a\n+000288b0: 7265 702e b9f0 0100 0000 0000 2300 0000 rep.........#...\n+000288c0: 1602 0000 b860 9c69 7265 702e c2f7 0100 .....`.irep.....\n+000288d0: 0000 0000 2200 0000 4e01 0000 508c 2565 ....\"...N...P.%e\n+000288e0: 0072 6570 dbfd 0100 0000 0000 1a00 0000 .rep............\n+000288f0: 1700 0000 7bb3 f16d 7265 702e 32fe 0100 ....{..mrep.2...\n+00028900: 0000 0000 1600 0000 3400 0000 9f8b be68 ........4......h\n+00028910: 2a69 7370 61cb 0000 0000 0000 1000 0000 *ispa...........\n+00028920: 2100 0000 a9ea 006e 7265 6d6f 01a3 0100 !......nremo....\n+00028930: 0000 0000 1c00 0000 4b00 0000 8537 286f ........K....7(o\n+00028940: 0072 6570 cbfe 0100 0000 0000 1a00 0000 .rep............\n+00028950: 0c00 0000 ffff ffff 0000 0000 0000 0000 ................\n+00028960: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n+00028970: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00028980: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n+00028990: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n 000289a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000289b0: 0000 0000 7e4f 8b53 7265 702e e171 0100 ....~O.Srep..q..\n-000289c0: 0000 0000 2200 0000 3401 0000 ffff ffff ....\"...4.......\n+000289b0: 0000 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 a53a 275e 7265 702e e1e1 0000 .....:'^rep.....\n-000289f0: 0000 0000 2000 0000 3700 0000 e38f cb5d .... ...7......]\n-00028a00: 7265 702e 90eb 0000 0000 0000 1600 0000 rep.............\n-00028a10: 3800 0000 4c21 9859 7265 702e d9ca 0100 8...L!.Yrep.....\n-00028a20: 0000 0000 1b00 0000 9200 0000 ffff ffff ................\n+000289e0: 0000 0000 abcd 2562 7265 702e 87a9 0100 ......%brep.....\n+000289f0: 0000 0000 1600 0000 3a00 0000 ffff ffff ........:.......\n+00028a00: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00028a10: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n+00028a20: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n 00028a30: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00028a40: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n-00028a50: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n+00028a40: 0000 0000 2eab c46b 7265 702e 8c02 0100 .......krep.....\n+00028a50: 0000 0000 1e00 0000 7600 0000 ffff ffff ........v.......\n 00028a60: 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 ffff ffff ................\n-00028a90: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00028aa0: 0000 0000 4ace 8c51 7265 702e 89e2 0000 ....J..Qrep.....\n-00028ab0: 0000 0000 1300 0000 8000 0000 221e 395e ............\".9^\n-00028ac0: 7265 702e 81ea 0000 0000 0000 1e00 0000 rep.............\n-00028ad0: b200 0000 f504 1257 7265 702e 6002 0100 .......Wrep.`...\n-00028ae0: 0000 0000 1b00 0000 6400 0000 db38 8359 ........d....8.Y\n-00028af0: 0072 6570 9fce 0100 0000 0000 2200 0000 .rep........\"...\n-00028b00: 0700 0000 ffff ffff 0000 0000 0000 0000 ................\n-00028b10: 0000 0000 0000 0000 0000 0000 5226 295f ............R&)_\n-00028b20: 0072 6570 df7f 0100 0000 0000 1900 0000 .rep............\n-00028b30: 0500 0000 ffff ffff 0000 0000 0000 0000 ................\n-00028b40: 0000 0000 0000 0000 0000 0000 9bcb 445f ..............D_\n-00028b50: 7265 702e b134 0000 0000 0000 1a00 0000 rep..4..........\n-00028b60: 1c00 0000 5447 7051 7265 702e 1c5d 0000 ....TGpQrep..]..\n-00028b70: 0000 0000 1e00 0000 2e00 0000 87e3 225f ..............\"_\n-00028b80: 7265 702e 083e 0000 0000 0000 0e00 0000 rep..>..........\n-00028b90: 8300 0000 256d 505e 0072 6570 d4cd 0100 ....%mP^.rep....\n-00028ba0: 0000 0000 2100 0000 0700 0000 3012 bc5b ....!.......0..[\n-00028bb0: 0072 6570 8c80 0100 0000 0000 2c00 0000 .rep........,...\n-00028bc0: 0500 0000 b734 1f55 7265 702e 412a 0100 .....4.Urep.A*..\n-00028bd0: 0000 0000 1600 0000 3d00 0000 278d e05b ........=...'..[\n-00028be0: 7265 702e 8068 0000 0000 0000 1f00 0000 rep..h..........\n-00028bf0: 4800 0000 488a 7354 7265 702e 2606 0100 H...H.sTrep.&...\n-00028c00: 0000 0000 1700 0000 4d00 0000 d9c6 1f55 ........M......U\n-00028c10: 0072 6570 487f 0100 0000 0000 2600 0000 .repH.......&...\n-00028c20: 0d00 0000 dc0a 5c52 7265 702e 854c 0000 ......\\Rrep..L..\n-00028c30: 0000 0000 0f00 0000 5700 0000 3b65 5556 ........W...;eUV\n-00028c40: 7265 702e f101 0100 0000 0000 1d00 0000 rep.............\n-00028c50: 5200 0000 8dad 9659 7265 702e 61c1 0100 R......Yrep.a...\n-00028c60: 0000 0000 1a00 0000 4800 0000 9339 4f5a ........H....9OZ\n-00028c70: 7265 702e 2bc9 0100 0000 0000 1d00 0000 rep.+...........\n-00028c80: 5000 0000 ffff ffff 0000 0000 0000 0000 P...............\n+00028a70: 0000 0000 bef8 ad63 7265 702e 0020 0000 .......crep.. ..\n+00028a80: 0000 0000 2000 0000 4100 0000 3e0c cd65 .... ...A...>..e\n+00028a90: 6578 6563 7e23 0100 0000 0000 0e00 0000 exec~#..........\n+00028aa0: 4100 0000 e5de 2561 0072 6570 beac 0100 A.....%a.rep....\n+00028ab0: 0000 0000 1800 0000 0700 0000 47c0 c569 ............G..i\n+00028ac0: 7265 702e 1d72 0100 0000 0000 0a00 0000 rep..r..........\n+00028ad0: cf00 0000 9757 9166 7265 702e 1afa 0100 .....W.frep.....\n+00028ae0: 0000 0000 1600 0000 0302 0000 7ddf 5f64 ............}._d\n+00028af0: 7265 702e eb52 0000 0000 0000 0c00 0000 rep..R..........\n+00028b00: 4901 0000 5cc5 b767 7265 702e 00a0 0100 I...\\..grep.....\n+00028b10: 0000 0000 3500 0000 3900 0000 d401 ec64 ....5...9......d\n+00028b20: 7265 6d6f cca0 0100 0000 0000 0f00 0000 remo............\n+00028b30: 2900 0000 2c34 7869 7265 702e 5f0a 0100 )...,4xirep._...\n+00028b40: 0000 0000 1e00 0000 a500 0000 895e f66b .............^.k\n+00028b50: 7265 702e 4130 0000 0000 0000 1900 0000 rep.A0..........\n+00028b60: 0e00 0000 8bf6 916f 0072 6570 f1fe 0100 .......o.rep....\n+00028b70: 0000 0000 1b00 0000 0c00 0000 9344 4769 .............DGi\n+00028b80: 7265 702e 3fc8 0000 0000 0000 1600 0000 rep.?...........\n+00028b90: 4c00 0000 05a7 c368 7265 6d6f 16a4 0100 L......hremo....\n+00028ba0: 0000 0000 1400 0000 3d00 0000 ffff ffff ........=.......\n+00028bb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00028bc0: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n+00028bd0: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n+00028be0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00028bf0: 0000 0000 0573 8b65 0072 6570 06f5 0100 .....s.e.rep....\n+00028c00: 0000 0000 1800 0000 0200 0000 51d7 9661 ............Q..a\n+00028c10: 7265 702e b16e 0000 0000 0000 1b00 0000 rep..n..........\n+00028c20: 4c00 0000 15fb b662 7265 702e 33fc 0100 L......brep.3...\n+00028c30: 0000 0000 1900 0000 8f01 0000 ffff ffff ................\n+00028c40: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00028c50: 0000 0000 6fcd cd6d 7265 702e 5ec9 0000 ....o..mrep.^...\n+00028c60: 0000 0000 1b00 0000 4d00 0000 9ca0 1167 ........M......g\n+00028c70: 7265 702e 950c 0100 0000 0000 1700 0000 rep.............\n+00028c80: 3d00 0000 ffff ffff 0000 0000 0000 0000 =...............\n 00028c90: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n 00028ca0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 00028cb0: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n-00028cc0: 0000 0000 0000 0000 0000 0000 7bf3 a755 ............{..U\n-00028cd0: 0072 6570 507c 0100 0000 0000 2100 0000 .repP|......!...\n-00028ce0: 1d00 0000 6d8a fd5d 7265 702e 68e5 0000 ....m..]rep.h...\n-00028cf0: 0000 0000 1800 0000 2900 0000 ffff ffff ........).......\n-00028d00: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00028d10: 0000 0000 e51a ea50 7265 702e 00e0 0000 .......Prep.....\n-00028d20: 0000 0000 2500 0000 3a01 0000 941b 3e53 ....%...:.....>S\n-00028d30: 6572 726f 3dd3 0000 0000 0000 1600 0000 erro=...........\n-00028d40: 6500 0000 6313 0e51 7265 702e e77d 0100 e...c..Qrep..}..\n-00028d50: 0000 0000 1800 0000 2600 0000 da7b 4f5e ........&....{O^\n-00028d60: 7265 6d6f e381 0100 0000 0000 1500 0000 remo............\n-00028d70: 3f00 0000 b48f 8351 7265 702e b029 0100 ?......Qrep..)..\n-00028d80: 0000 0000 1b00 0000 7600 0000 ffff ffff ........v.......\n-00028d90: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00028da0: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n-00028db0: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n-00028dc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00028cc0: 0000 0000 0000 0000 0000 0000 53d0 ee6e ............S..n\n+00028cd0: 7265 702e 59c6 0000 0000 0000 1600 0000 rep.Y...........\n+00028ce0: 6a00 0000 ffff ffff 0000 0000 0000 0000 j...............\n+00028cf0: 0000 0000 0000 0000 0000 0000 861e 7d64 ..............}d\n+00028d00: 7265 702e 25cc 0000 0000 0000 1700 0000 rep.%...........\n+00028d10: 4500 0000 ffff ffff 0000 0000 0000 0000 E...............\n+00028d20: 0000 0000 0000 0000 0000 0000 1722 5d6d .............\"]m\n+00028d30: 7265 702e 49c4 0000 0000 0000 1e00 0000 rep.I...........\n+00028d40: 4200 0000 d77d de6f 7265 702e 0006 0100 B....}.orep.....\n+00028d50: 0000 0000 2500 0000 5600 0000 06c4 666a ....%...V.....fj\n+00028d60: 0072 6570 67a4 0100 0000 0000 3500 0000 .repg.......5...\n+00028d70: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n+00028d80: 0000 0000 0000 0000 0000 0000 4d6e 1969 ............Mn.i\n+00028d90: 7265 702e da22 0000 0000 0000 1c00 0000 rep..\"..........\n+00028da0: 6201 0000 ffff ffff 0000 0000 0000 0000 b...............\n+00028db0: 0000 0000 0000 0000 0000 0000 c89a 2365 ..............#e\n+00028dc0: 0072 6570 b1cf 0000 0000 0000 2b00 0000 .rep........+...\n 00028dd0: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n-00028de0: 0000 0000 0000 0000 0000 0000 dae3 b35a ...............Z\n-00028df0: 7265 702e d0e5 0000 0000 0000 1900 0000 rep.............\n-00028e00: 1200 0000 2a39 6355 7265 702e 5d26 0100 ....*9cUrep.]&..\n-00028e10: 0000 0000 2800 0000 a000 0000 ffff ffff ....(...........\n-00028e20: 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+00028de0: 0000 0000 0000 0000 0000 0000 73ba 8066 ............s..f\n+00028df0: 7265 702e 7cfe 0100 0000 0000 1b00 0000 rep.|...........\n+00028e00: 3400 0000 02bf 2369 2a63 6f6d 5bca 0000 4.....#i*com[...\n+00028e10: 0000 0000 1500 0000 6200 0000 e617 9e64 ........b......d\n+00028e20: 0072 6570 04a6 0100 0000 0000 1e00 0000 .rep............\n+00028e30: 0d00 0000 336b c568 7265 702e ddac 0100 ....3k.hrep.....\n+00028e40: 0000 0000 2100 0000 dc00 0000 ffff ffff ....!...........\n 00028e50: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00028e60: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n-00028e70: 0000 0000 0000 0000 0000 0000 c502 8c57 ...............W\n-00028e80: 7265 702e 05d4 0000 0000 0000 1400 0000 rep.............\n-00028e90: 4f00 0000 ffff ffff 0000 0000 0000 0000 O...............\n-00028ea0: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n-00028eb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00028ec0: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n-00028ed0: 0000 0000 0000 0000 0000 0000 bf43 2455 .............C$U\n-00028ee0: 7265 702e d782 0100 0000 0000 3600 0000 rep.........6...\n-00028ef0: 3000 0000 ffff ffff 0000 0000 0000 0000 0...............\n+00028e60: 0000 0000 6df3 4a6e 7265 702e 5935 0000 ....m.Jnrep.Y5..\n+00028e70: 0000 0000 1d00 0000 7003 0000 b97a 826b ........p....z.k\n+00028e80: 7265 702e ac47 0000 0000 0000 1900 0000 rep..G..........\n+00028e90: 0e00 0000 ea86 6469 7265 702e 7325 0100 ......direp.s%..\n+00028ea0: 0000 0000 1100 0000 9400 0000 9267 cb68 .............g.h\n+00028eb0: 7265 702e 5a28 0100 0000 0000 0d00 0000 rep.Z(..........\n+00028ec0: 4f00 0000 ffff ffff 0000 0000 0000 0000 O...............\n+00028ed0: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n+00028ee0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00028ef0: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n 00028f00: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n 00028f10: 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 ffff ffff ................\n-00028f40: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00028f50: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n-00028f60: 0000 0000 0000 0000 0000 0000 7776 d758 ............wv.X\n-00028f70: 0072 6570 65cd 0100 0000 0000 1200 0000 .repe...........\n-00028f80: 0700 0000 d108 3a52 7265 702e 8ecf 0100 ......:Rrep.....\n-00028f90: 0000 0000 1f00 0000 4100 0000 ffff ffff ........A.......\n+00028f20: 0000 0000 6e65 f264 7265 702e 8126 0000 ....ne.drep..&..\n+00028f30: 0000 0000 1700 0000 aa00 0000 e797 9061 ...............a\n+00028f40: 7265 702e 6ff3 0100 0000 0000 2100 0000 rep.o.......!...\n+00028f50: 4e01 0000 1fd6 b269 7265 702e 7cc3 0000 N......irep.|...\n+00028f60: 0000 0000 1200 0000 2d00 0000 c396 fb60 ........-......`\n+00028f70: 3a72 6570 e9c7 0000 0000 0000 1600 0000 :rep............\n+00028f80: 4000 0000 ffff ffff 0000 0000 0000 0000 @...............\n+00028f90: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n 00028fa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00028fb0: 0000 0000 24a3 0b5c 7265 702e 4a81 0100 ....$..\\rep.J...\n-00028fc0: 0000 0000 2300 0000 3b00 0000 ffff ffff ....#...;.......\n+00028fb0: 0000 0000 c287 5062 7265 702e 49c7 0000 ......Pbrep.I...\n+00028fc0: 0000 0000 1b00 0000 8500 0000 ffff ffff ................\n 00028fd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00028fe0: 0000 0000 ce4e f750 7265 702e ba49 0000 .....N.Prep..I..\n-00028ff0: 0000 0000 0d00 0000 8900 0000 0000 0000 ................\n-00029000: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00028fe0: 0000 0000 556b a463 0072 6570 0cfe 0100 ....Uk.c.rep....\n+00028ff0: 0000 0000 1800 0000 0e00 0000 0000 0000 ................\n+00029000: 0100 0000 b409 0000 4ca6 0200 0000 0000 ........L.......\n 00029010: 0000 0000 0000 0000 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 0000 0000 ................\n-00029050: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00029060: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00029070: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00029080: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00029090: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000290a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000290b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000290c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000290d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000290e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000290f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00029040: 0000 0000 0000 0000 0000 0000 0300 0000 ................\n+00029050: 6300 0000 92d9 5373 7265 702e 14a5 0100 c.....Ssrep.....\n+00029060: 0000 0000 1d00 0000 4200 0000 9cab cf73 ........B......s\n+00029070: 7265 702e 04ce 0000 0000 0000 1e00 0000 rep.............\n+00029080: 4400 0000 ffff ffff 0000 0000 0000 0000 D...............\n+00029090: 0000 0000 0000 0000 0000 0000 c8d9 d174 ...............t\n+000290a0: 7265 702e 0fcf 0000 0000 0000 1700 0000 rep.............\n+000290b0: 3700 0000 8d8b cb70 7265 702e e6d6 0000 7......prep.....\n+000290c0: 0000 0000 1400 0000 6d00 0000 0a56 b67b ........m....V.{\n+000290d0: 2a69 7370 92cb 0000 0000 0000 1300 0000 *isp............\n+000290e0: 3d00 0000 0cd0 9170 7265 702e 00f0 0100 =......prep.....\n+000290f0: 0000 0000 1a00 0000 9f00 0000 ffff ffff ................\n 00029100: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00029110: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00029120: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00029130: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00029140: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00029150: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00029160: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00029170: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00029180: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00029190: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000291a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000291b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000291c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000291d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000291e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00029110: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n+00029120: 0000 0000 0000 0000 0000 0000 68ef 7872 ............h.xr\n+00029130: 7265 702e f7dd 0000 0000 0000 1c00 0000 rep.............\n+00029140: 2f01 0000 4ffb 3c71 0072 6570 5dcf 0000 /...O...\n+00029900: 0000 0000 2000 0000 6600 0000 2f79 887f .... ...f.../y..\n+00029910: 0072 6570 93aa 0100 0000 0000 2000 0000 .rep........ ...\n+00029920: 1000 0000 d415 637d 7265 702e 2aa4 0200 ......c}rep.*...\n+00029930: 0000 0000 1700 0000 4000 0000 4e57 5371 ........@...NWSq\n+00029940: 7265 702e eb29 0000 0000 0000 2200 0000 rep..)......\"...\n+00029950: ae01 0000 64eb 0375 7265 702e c0d7 0000 ....d..urep.....\n+00029960: 0000 0000 1e00 0000 9d00 0000 ffff ffff ................\n 00029970: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00029980: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00029990: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00029980: 0000 0000 9cd2 9674 0072 6570 03a5 0200 .......t.rep....\n+00029990: 0000 0000 1300 0000 1700 0000 ffff ffff ................\n 000299a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000299b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000299c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000299d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000299e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-000299f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00029a00: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00029a10: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00029a20: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+000299b0: 0000 0000 bf20 bb7e 7265 702e 0000 0100 ..... .~rep.....\n+000299c0: 0000 0000 1600 0000 8101 0000 9df8 2e7b ...............{\n+000299d0: 7265 702e c5ce 0000 0000 0000 2100 0000 rep.........!...\n+000299e0: 2900 0000 c4b6 8876 7265 702e 1804 0100 )......vrep.....\n+000299f0: 0000 0000 1c00 0000 a700 0000 6f4a 977d ............oJ.}\n+00029a00: 7265 702e d0c2 0000 0000 0000 2300 0000 rep.........#...\n+00029a10: 8900 0000 ffff ffff 0000 0000 0000 0000 ................\n+00029a20: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n 00029a30: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00029a40: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00029a50: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00029a60: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00029a70: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00029a80: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00029a90: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00029aa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00029ab0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00029ac0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00029ad0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00029ae0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00029af0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00029b00: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00029b10: 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 c928 a678 .............(.x\n+00029a60: 7265 702e 3883 0000 0000 0000 1e00 0000 rep.8...........\n+00029a70: 3a00 0000 ffff ffff 0000 0000 0000 0000 :...............\n+00029a80: 0000 0000 0000 0000 0000 0000 3bcc a87f ............;...\n+00029a90: 7265 702e 7d67 0000 0000 0000 1b00 0000 rep.}g..........\n+00029aa0: 9c00 0000 4310 737f 2a69 7370 25cb 0000 ....C.s.*isp%...\n+00029ab0: 0000 0000 1000 0000 2c00 0000 7afa 7d76 ........,...z.}v\n+00029ac0: 7265 702d 3c23 0100 0000 0000 0d00 0000 rep-<#..........\n+00029ad0: 3500 0000 3a79 4f7e 7265 6d6f a7a1 0100 5...:yO~remo....\n+00029ae0: 0000 0000 1500 0000 4300 0000 63b8 8c7b ........C...c..{\n+00029af0: 7265 702e c6c9 0000 0000 0000 1c00 0000 rep.............\n+00029b00: 7900 0000 104d 1674 7265 702e a9c4 0000 y....M.trep.....\n+00029b10: 0000 0000 1700 0000 5400 0000 ffff ffff ........T.......\n 00029b20: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00029b30: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00029b40: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00029b50: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00029b60: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00029b70: 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 d5f9 a87a ...............z\n+00029b50: 7265 702e 9701 0100 0000 0000 1f00 0000 rep.............\n+00029b60: d600 0000 022d ae73 7265 702e 69a1 0200 .....-.srep.i...\n+00029b70: 0000 0000 2200 0000 4402 0000 ffff ffff ....\"...D.......\n 00029b80: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00029b90: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00029ba0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00029bb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00029bc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00029bd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00029b90: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n+00029ba0: 0000 0000 0000 0000 0000 0000 58c1 ae72 ............X..r\n+00029bb0: 7265 702e 0070 0100 0000 0000 0b00 0000 rep..p..........\n+00029bc0: 9e00 0000 36d0 f579 7265 702e d9c6 0000 ....6..yrep.....\n+00029bd0: 0000 0000 1e00 0000 5200 0000 ffff ffff ........R.......\n 00029be0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00029bf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00029c00: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00029c10: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00029c20: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00029c30: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00029bf0: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n+00029c00: 0000 0000 0000 0000 0000 0000 7499 0874 ............t..t\n+00029c10: 0072 6570 81cf 0000 0000 0000 2400 0000 .rep........$...\n+00029c20: 0c00 0000 ffff ffff 0000 0000 0000 0000 ................\n+00029c30: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n 00029c40: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00029c50: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00029c60: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00029c70: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00029c80: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00029c90: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00029c50: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n+00029c60: 0000 0000 0000 0000 0000 0000 80f9 cd79 ...............y\n+00029c70: 7265 6d6f 68a3 0100 0000 0000 1300 0000 remoh...........\n+00029c80: 3900 0000 ffff ffff 0000 0000 0000 0000 9...............\n+00029c90: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n 00029ca0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00029cb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00029cc0: 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 ffff ffff ................\n 00029cd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00029ce0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00029cf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00029d00: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00029d10: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00029d20: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00029d30: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00029d40: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00029d50: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00029d60: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00029d70: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00029d80: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00029d90: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00029da0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00029db0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00029dc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00029dd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00029de0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00029ce0: 0000 0000 11d3 977f 7265 702e eb73 0100 ........rep..s..\n+00029cf0: 0000 0000 2300 0000 3700 0000 4186 af78 ....#...7...A..x\n+00029d00: 7265 702e 4f46 0000 0000 0000 1600 0000 rep.OF..........\n+00029d10: 6300 0000 ebd8 767d 7265 6d6f 5ba1 0100 c.....v}remo[...\n+00029d20: 0000 0000 1200 0000 3a00 0000 3f48 7d77 ........:...?H}w\n+00029d30: 7265 702e 20f5 0100 0000 0000 1600 0000 rep. ...........\n+00029d40: 2300 0000 3488 ea7f 7265 702e 2029 0000 #...4...rep. )..\n+00029d50: 0000 0000 1900 0000 b200 0000 59d1 6b7e ............Y.k~\n+00029d60: 0072 6570 a7af 0100 0000 0000 1b00 0000 .rep............\n+00029d70: 0e00 0000 0c07 9079 7265 702e 81a4 0200 .......yrep.....\n+00029d80: 0000 0000 1d00 0000 4500 0000 60fd 6b7a ........E...`.kz\n+00029d90: 0072 6570 56a5 0200 0000 0000 1500 0000 .repV...........\n+00029da0: 1000 0000 ffff ffff 0000 0000 0000 0000 ................\n+00029db0: 0000 0000 0000 0000 0000 0000 98f3 f771 ...............q\n+00029dc0: 7265 702e d0a7 0100 0000 0000 1a00 0000 rep.............\n+00029dd0: 2601 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 0000 0000 0000 0000 0000 0000 ................\n-00029e10: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00029e00: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n+00029e10: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n 00029e20: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00029e30: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00029e40: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00029e30: 0000 0000 a6b6 027c 7265 702e 0cda 0000 .......|rep.....\n+00029e40: 0000 0000 1500 0000 3300 0000 ffff ffff ........3.......\n 00029e50: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00029e60: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00029e70: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00029e60: 0000 0000 6351 8c7e 7265 702e f2f2 0100 ....cQ.~rep.....\n+00029e70: 0000 0000 2300 0000 5a00 0000 ffff ffff ....#...Z.......\n 00029e80: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00029e90: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00029ea0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00029eb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00029ec0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00029ed0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00029ee0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00029ef0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00029f00: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00029f10: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00029f20: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00029f30: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+00029e90: 0000 0000 c66a 8f70 0072 6570 e3a4 0200 .....j.p.rep....\n+00029ea0: 0000 0000 1e00 0000 0200 0000 200c 1978 ............ ..x\n+00029eb0: 7265 702e 2921 0000 0000 0000 2c00 0000 rep.)!......,...\n+00029ec0: 8501 0000 28be 5d72 7265 702e def4 0100 ....(.]rrep.....\n+00029ed0: 0000 0000 1d00 0000 0b00 0000 8a80 8b71 ...............q\n+00029ee0: 7265 702e 7ba5 0200 0000 0000 1d00 0000 rep.{...........\n+00029ef0: b400 0000 260c 4a7d 7265 702e 2fd9 0000 ....&.J}rep./...\n+00029f00: 0000 0000 1500 0000 3300 0000 0e45 a376 ........3....E.v\n+00029f10: 7265 702e 00a0 0200 0000 0000 2200 0000 rep.........\"...\n+00029f20: 3800 0000 731f b87d 7265 702e a1c8 0000 8...s..}rep.....\n+00029f30: 0000 0000 1900 0000 a400 0000 ffff ffff ................\n 00029f40: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00029f50: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00029f60: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00029f70: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00029f80: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00029f90: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00029fa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00029fb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00029fc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00029fd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00029fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00029ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002a000: 0300 0000 0a00 0000 f6af 0100 0000 0000 ................\n-0002a010: 0f00 0000 f1cf 0000 0000 0000 5602 0000 ............V...\n-0002a020: aa2d 0200 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: 6200 0000 ffff ffff 0000 0000 0000 0000 b...............\n-0002a060: 0000 0000 0000 0000 0000 0000 7d4f f66c ............}O.l\n-0002a070: 7265 702e 8777 0000 0000 0000 1d00 0000 rep..w..........\n-0002a080: c600 0000 f812 b363 7265 702e b5ca 0000 .......crep.....\n-0002a090: 0000 0000 2a00 0000 3f00 0000 ffff ffff ....*...?.......\n-0002a0a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002a0b0: 0000 0000 1c3b 0c67 7265 702e e5c3 0000 .....;.grep.....\n-0002a0c0: 0000 0000 1900 0000 3b00 0000 e9e6 1366 ........;......f\n-0002a0d0: 0072 6570 aca0 0100 0000 0000 1200 0000 .rep............\n-0002a0e0: 0500 0000 d3c1 c569 7265 702e 535e 0000 .......irep.S^..\n-0002a0f0: 0000 0000 1200 0000 4900 0000 a731 d56c ........I....1.l\n-0002a100: 7265 702e 820c 0100 0000 0000 1c00 0000 rep.............\n-0002a110: 1402 0000 5baa 0e66 7265 702e 03df 0000 ....[..frep.....\n-0002a120: 0000 0000 1d00 0000 5400 0000 94df 736b ........T.....sk\n-0002a130: 7265 6d6f 6c2a 0200 0000 0000 1700 0000 remol*..........\n-0002a140: 3f00 0000 f59e 3a62 7265 702e be76 0000 ?.....:brep..v..\n-0002a150: 0000 0000 1400 0000 6b00 0000 ce70 fc65 ........k....p.e\n-0002a160: 0072 6570 4a2d 0200 0000 0000 3500 0000 .repJ-......5...\n-0002a170: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n-0002a180: 0000 0000 0000 0000 0000 0000 915b 8c6a .............[.j\n-0002a190: 7265 702e bde4 0000 0000 0000 1600 0000 rep.............\n-0002a1a0: 9500 0000 7bfc 396d 0072 6570 d2ad 0100 ....{.9m.rep....\n-0002a1b0: 0000 0000 2600 0000 1a00 0000 8427 346c ....&........'4l\n-0002a1c0: 7265 702e 33a5 0100 0000 0000 2c00 0000 rep.3.......,...\n-0002a1d0: 1800 0000 ffff ffff 0000 0000 0000 0000 ................\n-0002a1e0: 0000 0000 0000 0000 0000 0000 1382 476c ..............Gl\n-0002a1f0: 7072 696e b8d3 0000 0000 0000 0c00 0000 prin............\n-0002a200: 4100 0000 e360 ec6e 7265 702e 70dd 0000 A....`.nrep.p...\n-0002a210: 0000 0000 1d00 0000 b300 0000 3a36 ea6c ............:6.l\n-0002a220: 0072 6570 91ca 0000 0000 0000 2000 0000 .rep........ ...\n-0002a230: 0400 0000 ffff ffff 0000 0000 0000 0000 ................\n-0002a240: 0000 0000 0000 0000 0000 0000 57b5 c56f ............W..o\n-0002a250: 7265 702e 19ef 0000 0000 0000 1d00 0000 rep.............\n-0002a260: 8100 0000 6c42 686d 7265 702e 0020 0200 ....lBhmrep.. ..\n-0002a270: 0000 0000 1c00 0000 ec01 0000 5370 b26f ............Sp.o\n-0002a280: 7265 702e 499d 0000 0000 0000 1800 0000 rep.I...........\n-0002a290: 5c00 0000 724c f76d 7265 702e b627 0200 \\...rL.mrep..'..\n-0002a2a0: 0000 0000 2b00 0000 3700 0000 ffff ffff ....+...7.......\n-0002a2b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002a2c0: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n-0002a2d0: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n-0002a2e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002a2f0: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n-0002a300: 0000 0000 0000 0000 0000 0000 c91f 7e64 ..............~d\n-0002a310: 0072 6570 af29 0200 0000 0000 2900 0000 .rep.)......)...\n-0002a320: 0800 0000 827f 4b62 7265 702e d324 0100 ......Kbrep..$..\n-0002a330: 0000 0000 2400 0000 aa00 0000 ffff ffff ....$...........\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-0002a370: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002a380: 0000 0000 bb56 ee60 7265 702e 44a2 0100 .....V.`rep.D...\n-0002a390: 0000 0000 1b00 0000 4c00 0000 ffff ffff ........L.......\n-0002a3a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002a3b0: 0000 0000 1679 c46c 7265 702e ec69 0000 .....y.lrep..i..\n-0002a3c0: 0000 0000 1b00 0000 2002 0000 1c0d 9c66 ........ ......f\n-0002a3d0: 7265 702e 34c7 0000 0000 0000 1a00 0000 rep.4...........\n-0002a3e0: 8100 0000 5292 9d67 7265 702e b45b 0000 ....R..grep..[..\n-0002a3f0: 0000 0000 0d00 0000 2200 0000 c767 ae64 ........\"....g.d\n-0002a400: 7265 702e b099 0000 0000 0000 2600 0000 rep.........&...\n-0002a410: 0302 0000 0a86 5767 0072 6570 e2a7 0100 ......Wg.rep....\n-0002a420: 0000 0000 2100 0000 0b00 0000 ffff ffff ....!...........\n-0002a430: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002a440: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n-0002a450: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n-0002a460: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002a470: 0000 0000 02da 2369 7265 702e 0020 0100 ......#irep.. ..\n-0002a480: 0000 0000 1c00 0000 3202 0000 4363 6664 ........2...Ccfd\n-0002a490: 7265 702e 0822 0200 0000 0000 1200 0000 rep..\"..........\n-0002a4a0: 5600 0000 6891 9a69 7265 702e ade3 0000 V...h..irep.....\n-0002a4b0: 0000 0000 2200 0000 7500 0000 ffff ffff ....\"...u.......\n-0002a4c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002a4d0: 0000 0000 b6ea c664 0072 6570 17af 0100 .......d.rep....\n-0002a4e0: 0000 0000 1f00 0000 0e00 0000 7145 f76a ............qE.j\n-0002a4f0: 0072 6570 7022 0200 0000 0000 1000 0000 .repp\"..........\n-0002a500: 0800 0000 ffff ffff 0000 0000 0000 0000 ................\n-0002a510: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n-0002a520: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002a530: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n-0002a540: 0000 0000 0000 0000 0000 0000 50ac 9860 ............P..`\n-0002a550: 7265 6d6f c22a 0200 0000 0000 1f00 0000 remo.*..........\n-0002a560: 3400 0000 ffff ffff 0000 0000 0000 0000 4...............\n-0002a570: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n-0002a580: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002a590: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n-0002a5a0: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n-0002a5b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002a5c0: 0000 0000 948b 7b6a 7265 702e ea4b 0000 ......{jrep..K..\n-0002a5d0: 0000 0000 0f00 0000 8c00 0000 225c 3364 ............\"\\3d\n-0002a5e0: 7265 702e 642c 0200 0000 0000 3500 0000 rep.d,......5...\n-0002a5f0: 4300 0000 ffff ffff 0000 0000 0000 0000 C...............\n-0002a600: 0000 0000 0000 0000 0000 0000 94fd 3b6f ..............;o\n-0002a610: 7265 702e 42c9 0000 0000 0000 2200 0000 rep.B.......\"...\n-0002a620: 3100 0000 ffff ffff 0000 0000 0000 0000 1...............\n-0002a630: 0000 0000 0000 0000 0000 0000 7923 cf63 ............y#.c\n-0002a640: 6669 6c65 56e6 0000 0000 0000 1200 0000 fileV...........\n-0002a650: cc00 0000 120f 6961 7265 702e 5f93 0000 ......iarep._...\n-0002a660: 0000 0000 1900 0000 7a00 0000 ffff ffff ........z.......\n+00029f50: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n+00029f60: 0000 0000 0000 0000 0000 0000 1918 767f ..............v.\n+00029f70: 7265 702e d7d4 0000 0000 0000 1800 0000 rep.............\n+00029f80: 3700 0000 eb21 8279 2a69 7370 e2cb 0000 7....!.y*isp....\n+00029f90: 0000 0000 1000 0000 3300 0000 0cf0 b87b ........3......{\n+00029fa0: 7265 702e 66ce 0000 0000 0000 1b00 0000 rep.f...........\n+00029fb0: 4400 0000 ffff ffff 0000 0000 0000 0000 D...............\n+00029fc0: 0000 0000 0000 0000 0000 0000 84d8 a376 ...............v\n+00029fd0: 7265 702e bb2b 0000 0000 0000 1c00 0000 rep..+..........\n+00029fe0: 4001 0000 d0ab 257b 7265 702e 52ab 0100 @.....%{rep.R...\n+00029ff0: 0000 0000 1700 0000 5501 0000 0000 0000 ........U.......\n+0002a000: 7265 702e 6e65 742e 646f 6d61 696e 2d6e rep.net.domain-n\n+0002a010: 616d 6523 646f 6d61 696e 2d62 656c 6f77 ame#domain-below\n+0002a020: 2d70 5265 7475 726e 2074 7275 6520 6966 -pReturn true if\n+0002a030: 2064 6f6d 6169 6e20 6e61 6d65 2044 3120 domain name D1 \n+0002a040: 6973 2060 6265 6c6f 7727 2064 6f6d 6169 is `below' domai\n+0002a050: 6e20 6e61 6d65 2044 322e 7265 702e 6e65 n name D2.rep.ne\n+0002a060: 742e 646f 6d61 696e 2d6e 616d 6523 646f t.domain-name#do\n+0002a070: 6d61 696e 2d65 7175 616c 2d70 5265 7475 main-equal-pRetu\n+0002a080: 726e 2074 7275 6520 6966 2074 6865 2064 rn true if the d\n+0002a090: 6f6d 6169 6e20 6e61 6d65 7320 4431 2061 omain names D1 a\n+0002a0a0: 6e64 2044 3220 6172 6520 7468 6520 7361 nd D2 are the sa\n+0002a0b0: 6d65 7265 702e 6e65 742e 7270 6323 7270 merep.net.rpc#rp\n+0002a0c0: 632d 6465 7374 726f 792d 7365 7276 6572 c-destroy-server\n+0002a0d0: 5374 6f70 206c 6973 7465 6e69 6e67 2066 Stop listening f\n+0002a0e0: 6f72 2072 7063 2063 6f6e 6e65 6374 696f or rpc connectio\n+0002a0f0: 6e73 206f 6e20 7468 6520 6375 7272 656e ns on the curren\n+0002a100: 7420 6d61 6368 696e 6500 7265 702e 6e65 t machine.rep.ne\n+0002a110: 742e 7270 6323 676c 6f62 616c 2d69 642d t.rpc#global-id-\n+0002a120: 3e72 7063 2d70 726f 7879 2049 4400 7265 >rpc-proxy ID.re\n+0002a130: 702e 766d 2e64 6973 6173 7365 6d62 6c65 p.vm.disassemble\n+0002a140: 7223 6469 7361 7373 656d 626c 6520 4152 r#disassemble AR\n+0002a150: 4720 2321 6f70 7469 6f6e 616c 2053 5452 G #!optional STR\n+0002a160: 4541 4d20 4445 5054 4872 6570 2e6d 6f64 EAM DEPTHrep.mod\n+0002a170: 756c 652d 7379 7374 656d 2364 6566 696e ule-system#defin\n+0002a180: 652d 696e 7465 7266 6163 6541 7373 6f63 e-interfaceAssoc\n+0002a190: 6961 7465 2074 6865 2073 796d 626f 6c20 iate the symbol \n+0002a1a0: 4e41 4d45 2077 6974 6820 7468 6520 6d6f NAME with the mo\n+0002a1b0: 6475 6c65 2069 6e74 6572 6661 6365 2053 dule interface S\n+0002a1c0: 4947 2028 696e 2061 0a73 6570 6172 6174 IG (in a.separat\n+0002a1d0: 6520 696e 7465 7266 6163 652d 6e61 6d65 e interface-name\n+0002a1e0: 206e 616d 6573 7061 6365 292e 2041 6e20 namespace). An \n+0002a1f0: 696e 7465 7266 6163 6520 7370 6563 6966 interface specif\n+0002a200: 6963 6174 696f 6e20 6d75 7374 2062 650a ication must be.\n+0002a210: 6f66 2074 6865 2066 6f72 6d3a 0a0a 2020 of the form:.. \n+0002a220: 2049 4e54 4552 4641 4345 202d 3e20 2028 INTERFACE -> (\n+0002a230: 6578 706f 7274 205b 4944 2e2e 2e5d 290a export [ID...]).\n+0002a240: 0920 2020 2020 6f72 2020 4e41 4d45 0a09 . or NAME..\n+0002a250: 2020 2020 206f 7220 2028 636f 6d70 6f75 or (compou\n+0002a260: 6e64 2d69 6e74 6572 6661 6365 205b 494e nd-interface [IN\n+0002a270: 5445 5246 4143 452e 2e2e 5d29 0a09 2020 TERFACE...]).. \n+0002a280: 2020 206f 7220 2028 7374 7275 6374 7572 or (structur\n+0002a290: 652d 696e 7465 7266 6163 6520 5b53 5452 e-interface [STR\n+0002a2a0: 5543 5455 5245 2d4e 414d 452e 2e2e 5d29 UCTURE-NAME...])\n+0002a2b0: 0a0a 7768 6572 6520 616e 2049 4420 6973 ..where an ID is\n+0002a2c0: 2061 2073 796d 626f 6c20 6e61 6d69 6e67 a symbol naming\n+0002a2d0: 2061 2074 6f70 2d6c 6576 656c 2062 696e a top-level bin\n+0002a2e0: 6469 6e67 2074 6f20 6578 706f 7274 2c20 ding to export, \n+0002a2f0: 616e 6420 4e41 4d45 0a69 7320 7468 6520 and NAME.is the \n+0002a300: 6e61 6d65 206f 6620 616e 2069 6e74 6572 name of an inter\n+0002a310: 6661 6365 2070 7265 7669 6f75 736c 7920 face previously \n+0002a320: 6465 6669 6e65 6420 7573 696e 6720 6465 defined using de\n+0002a330: 6669 6e65 2d69 6e74 6572 6661 6365 2e0a fine-interface..\n+0002a340: 0a54 6865 2060 6578 706f 7274 2720 666f .The `export' fo\n+0002a350: 726d 2061 6464 7320 746f 702d 6c65 7665 rm adds top-leve\n+0002a360: 6c20 6465 6669 6e69 7469 6f6e 7320 4944 l definitions ID\n+0002a370: 2e2e 2e20 746f 2074 6865 2069 6e74 6572 ... to the inter\n+0002a380: 6661 6365 3b0a 7468 6520 6063 6f6d 706f face;.the `compo\n+0002a390: 756e 642d 696e 7465 7266 6163 6527 2063 und-interface' c\n+0002a3a0: 6c61 7573 6573 2066 6f72 6d73 2074 6865 lauses forms the\n+0002a3b0: 2075 6e69 6f6e 206f 6620 7468 6520 6769 union of the gi\n+0002a3c0: 7665 6e0a 696e 7465 7266 6163 6573 2e00 ven.interfaces..\n+0002a3d0: 7265 702e 6d6f 6475 6c65 2d73 7973 7465 rep.module-syste\n+0002a3e0: 6d23 6465 6669 6e65 2d73 7472 7563 7475 m#define-structu\n+0002a3f0: 7265 204e 414d 4520 2321 6f70 7469 6f6e re NAME #!option\n+0002a400: 616c 2053 4947 2043 4f4e 4649 4720 2e20 al SIG CONFIG . \n+0002a410: 424f 4459 0072 6570 2e64 6174 6123 7265 BODY.rep.data#re\n+0002a420: 6d71 2045 4c54 204c 5354 7265 702e 7265 mq ELT LSTrep.re\n+0002a430: 6765 7870 2373 7472 696e 672d 7370 6c69 gexp#string-spli\n+0002a440: 7452 6574 7572 6e20 6120 6c69 7374 206f tReturn a list o\n+0002a450: 6620 7375 6273 7472 696e 6773 206f 6620 f substrings of \n+0002a460: 5354 5249 4e47 2c20 6561 6368 2064 656c STRING, each del\n+0002a470: 696d 6974 6564 2062 7920 5245 4745 5850 imited by REGEXP\n+0002a480: 2e72 6570 2e64 6174 6123 7374 7269 6e67 .rep.data#string\n+0002a490: 2d63 6170 6974 616c 697a 6564 2d70 5265 -capitalized-pRe\n+0002a4a0: 7475 726e 7320 7420 6966 2073 7472 696e turns t if strin\n+0002a4b0: 6720 5820 6973 2063 6170 6974 616c 697a g X is capitaliz\n+0002a4c0: 6564 2028 6669 7273 7420 6368 6172 6163 ed (first charac\n+0002a4d0: 7465 7220 6973 2075 7070 6572 2063 6173 ter is upper cas\n+0002a4e0: 6529 2e00 7265 702e 6461 7461 2373 7472 e)..rep.data#str\n+0002a4f0: 696e 672d 6361 7069 7461 6c69 7a65 642d ing-capitalized-\n+0002a500: 7020 5800 7265 702e 6461 7461 236d 6170 p X.rep.data#map\n+0002a510: 636f 6e63 6174 2046 554e 2053 4551 5545 concat FUN SEQUE\n+0002a520: 4e43 4520 5345 5041 5241 544f 5200 7265 NCE SEPARATOR.re\n+0002a530: 702e 7379 7374 656d 2372 656d 6f76 652d p.system#remove-\n+0002a540: 686f 6f6b 2d62 792d 6e61 6d65 2048 4f4f hook-by-name HOO\n+0002a550: 4b20 4e41 4d45 0072 6570 2e73 7973 7465 K NAME.rep.syste\n+0002a560: 6d23 696e 2d68 6f6f 6b2d 7020 484f 4f4b m#in-hook-p HOOK\n+0002a570: 2d53 594d 424f 4c20 4655 4e72 6570 2e77 -SYMBOL FUNrep.w\n+0002a580: 7777 2e71 756f 7465 2d75 726c 2375 726c ww.quote-url#url\n+0002a590: 2d6d 6574 612d 7265 4120 7265 6765 7870 -meta-reA regexp\n+0002a5a0: 206d 6174 6368 696e 6720 6120 7369 6e67 matching a sing\n+0002a5b0: 6c65 2063 6861 7261 6374 6572 2074 6861 le character tha\n+0002a5c0: 7420 6973 2072 6573 6572 7665 6420 696e t is reserved in\n+0002a5d0: 2074 6865 2055 524c 2073 7065 632e 0a54 the URL spec..T\n+0002a5e0: 6869 7320 6973 2074 616b 656e 2066 726f his is taken fro\n+0002a5f0: 6d20 6472 6166 742d 6669 656c 6469 6e67 m draft-fielding\n+0002a600: 2d75 726c 2d73 796e 7461 782d 3032 2e74 -url-syntax-02.t\n+0002a610: 7874 202d 2d20 6368 6563 6b20 796f 7572 xt -- check your\n+0002a620: 206c 6f63 616c 0a69 6e74 6572 6e65 7420 local.internet \n+0002a630: 6472 6166 7473 2064 6972 6563 746f 7279 drafts directory\n+0002a640: 2066 6f72 2061 2063 6f70 792e 0000 0000 for a copy.....\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 ffff ffff 0000 0000 0000 0000 ................\n-0002a690: 0000 0000 0000 0000 0000 0000 ba2a 896e .............*.n\n-0002a6a0: 6674 702d 0b2a 0200 0000 0000 0b00 0000 ftp-.*..........\n-0002a6b0: 1e00 0000 ffff ffff 0000 0000 0000 0000 ................\n-0002a6c0: 0000 0000 0000 0000 0000 0000 ffff ffff ................\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 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 ffff ffff 0000 0000 0000 0000 ................\n-0002a720: 0000 0000 0000 0000 0000 0000 9f71 b062 .............q.b\n-0002a730: 7265 702e 30a1 0100 0000 0000 1d00 0000 rep.0...........\n-0002a740: 7300 0000 ffff ffff 0000 0000 0000 0000 s...............\n-0002a750: 0000 0000 0000 0000 0000 0000 ffff ffff ................\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 d4f2 8761 7265 702e 972d 0100 .......arep..-..\n-0002a780: 0000 0000 1700 0000 6900 0000 71e8 c56f ........i...q..o\n-0002a790: 7265 702e 5c08 0100 0000 0000 1800 0000 rep.\\...........\n-0002a7a0: e200 0000 ffff ffff 0000 0000 0000 0000 ................\n-0002a7b0: 0000 0000 0000 0000 0000 0000 23d4 0564 ............#..d\n-0002a7c0: 0072 6570 bfaf 0100 0000 0000 1600 0000 .rep............\n-0002a7d0: 2100 0000 ffff ffff 0000 0000 0000 0000 !...............\n-0002a7e0: 0000 0000 0000 0000 0000 0000 ffff ffff ................\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 439c d369 7265 702e 77a5 0100 ....C..irep.w...\n-0002a810: 0000 0000 1a00 0000 6f01 0000 ffff ffff ........o.......\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 bbd9 ab61 7265 702e aec5 0000 .......arep.....\n-0002a840: 0000 0000 1c00 0000 b300 0000 7bb3 f16d ............{..m\n-0002a850: 7265 702e 62a0 0100 0000 0000 1600 0000 rep.b...........\n-0002a860: 3400 0000 a021 d564 7265 702e 5227 0200 4....!.drep.R'..\n-0002a870: 0000 0000 2d00 0000 3700 0000 48a4 d061 ....-...7...H..a\n-0002a880: 7265 702e 0ea8 0100 0000 0000 2300 0000 rep.........#...\n-0002a890: 1602 0000 32ea bc6d 7265 702e 5a52 0000 ....2..mrep.ZR..\n-0002a8a0: 0000 0000 1100 0000 7402 0000 63ab 446d ........t...c.Dm\n-0002a8b0: 0072 6570 1828 0200 0000 0000 2700 0000 .rep.(......'...\n-0002a8c0: 0000 0000 508c 2565 0072 6570 5dce 0000 ....P.%e.rep]...\n-0002a8d0: 0000 0000 1a00 0000 1700 0000 b860 9c69 .............`.i\n-0002a8e0: 7265 702e 3f28 0200 0000 0000 2200 0000 rep.?(......\"...\n-0002a8f0: 4e01 0000 f122 1363 7265 6d6f 7c2b 0200 N....\".cremo|+..\n-0002a900: 0000 0000 1800 0000 4a00 0000 9f8b be68 ........J......h\n-0002a910: 2a69 7370 9c25 0200 0000 0000 1000 0000 *isp.%..........\n-0002a920: 2100 0000 8537 286f 0072 6570 5acf 0000 !....7(o.repZ...\n-0002a930: 0000 0000 1a00 0000 0c00 0000 a9ea 006e ...............n\n-0002a940: 7265 6d6f 152b 0200 0000 0000 1c00 0000 remo.+..........\n-0002a950: 4b00 0000 ffff ffff 0000 0000 0000 0000 K...............\n-0002a960: 0000 0000 0000 0000 0000 0000 ffff ffff ................\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 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 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 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 ffff ffff 0000 0000 0000 0000 ................\n-0002a990: 0000 0000 0000 0000 0000 0000 ffff ffff ................\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 ffff ffff 0000 0000 0000 0000 ................\n-0002a9c0: 0000 0000 0000 0000 0000 0000 ffff ffff ................\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 abcd 2562 7265 702e e0a0 0100 ......%brep.....\n-0002a9f0: 0000 0000 1600 0000 3a00 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 ffff ffff 0000 0000 0000 0000 ................\n-0002aa20: 0000 0000 0000 0000 0000 0000 ffff ffff ................\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 2eab c46b 7265 702e f5c0 0000 .......krep.....\n-0002aa50: 0000 0000 1e00 0000 7600 0000 ffff ffff ........v.......\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 3e0c cd65 6578 6563 b332 0000 ....>..eexec.2..\n-0002aa80: 0000 0000 0e00 0000 4100 0000 bef8 ad63 ........A......c\n-0002aa90: 7265 702e fc25 0100 0000 0000 2000 0000 rep..%...... ...\n-0002aaa0: 4100 0000 8bf6 916f 0072 6570 80cf 0000 A......o.rep....\n-0002aab0: 0000 0000 1b00 0000 0c00 0000 47c0 c569 ............G..i\n-0002aac0: 7265 702e c758 0000 0000 0000 0a00 0000 rep..X..........\n-0002aad0: cf00 0000 e5de 2561 0072 6570 17a4 0100 ......%a.rep....\n-0002aae0: 0000 0000 1800 0000 0700 0000 7ddf 5f64 ............}._d\n-0002aaf0: 7265 702e 89c1 0000 0000 0000 0c00 0000 rep.............\n-0002ab00: 4901 0000 9757 9166 7265 702e 9e22 0200 I....W.frep..\"..\n-0002ab10: 0000 0000 1600 0000 0302 0000 d401 ec64 ...............d\n-0002ab20: 7265 6d6f 342a 0200 0000 0000 0f00 0000 remo4*..........\n-0002ab30: 2900 0000 2c34 7869 7265 702e c56c 0000 )...,4xirep..l..\n-0002ab40: 0000 0000 1e00 0000 a500 0000 895e f66b .............^.k\n-0002ab50: 7265 702e a9e5 0000 0000 0000 1900 0000 rep.............\n-0002ab60: 0e00 0000 5cc5 b767 7265 702e dc2c 0200 ....\\..grep..,..\n-0002ab70: 0000 0000 3500 0000 3900 0000 9344 4769 ....5...9....DGi\n-0002ab80: 7265 702e 8b03 0100 0000 0000 1600 0000 rep.............\n-0002ab90: 4c00 0000 05a7 c368 7265 6d6f de2b 0200 L......hremo.+..\n-0002aba0: 0000 0000 1400 0000 3d00 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 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 ffff ffff 0000 0000 0000 0000 ................\n-0002abd0: 0000 0000 0000 0000 0000 0000 ffff ffff ................\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 15fb b662 7265 702e b5cc 0000 .......brep.....\n-0002ac00: 0000 0000 1900 0000 8f01 0000 51d7 9661 ............Q..a\n-0002ac10: 7265 702e cfc7 0000 0000 0000 1b00 0000 rep.............\n-0002ac20: 4c00 0000 0573 8b65 0072 6570 12ae 0100 L....s.e.rep....\n-0002ac30: 0000 0000 1800 0000 0200 0000 ffff ffff ................\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 6fcd cd6d 7265 702e f106 0100 ....o..mrep.....\n-0002ac60: 0000 0000 1b00 0000 4d00 0000 9ca0 1167 ........M......g\n-0002ac70: 7265 702e 5e70 0000 0000 0000 1700 0000 rep.^p..........\n-0002ac80: 3d00 0000 ffff ffff 0000 0000 0000 0000 =...............\n-0002ac90: 0000 0000 0000 0000 0000 0000 ffff ffff ................\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 53d0 ee6e ............S..n\n-0002acd0: 7265 702e 0000 0100 0000 0000 1600 0000 rep.............\n-0002ace0: 6a00 0000 ffff ffff 0000 0000 0000 0000 j...............\n-0002acf0: 0000 0000 0000 0000 0000 0000 861e 7d64 ..............}d\n-0002ad00: 7265 702e 6026 0200 0000 0000 1700 0000 rep.`&..........\n-0002ad10: 4500 0000 ffff ffff 0000 0000 0000 0000 E...............\n-0002ad20: 0000 0000 0000 0000 0000 0000 1722 5d6d .............\"]m\n-0002ad30: 7265 702e 6cec 0000 0000 0000 1e00 0000 rep.l...........\n-0002ad40: 4200 0000 d77d de6f 7265 702e 7d67 0000 B....}.orep.}g..\n-0002ad50: 0000 0000 2500 0000 5600 0000 06c4 666a ....%...V.....fj\n-0002ad60: 0072 6570 2f2c 0200 0000 0000 3500 0000 .rep/,......5...\n-0002ad70: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n-0002ad80: 0000 0000 0000 0000 0000 0000 4d6e 1969 ............Mn.i\n-0002ad90: 7265 702e 4495 0000 0000 0000 1c00 0000 rep.D...........\n-0002ada0: 6201 0000 ffff ffff 0000 0000 0000 0000 b...............\n-0002adb0: 0000 0000 0000 0000 0000 0000 c89a 2365 ..............#e\n-0002adc0: 0072 6570 e029 0200 0000 0000 2b00 0000 .rep.)......+...\n-0002add0: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n-0002ade0: 0000 0000 0000 0000 0000 0000 73ba 8066 ............s..f\n-0002adf0: 7265 702e 0bcf 0000 0000 0000 1b00 0000 rep.............\n-0002ae00: 3400 0000 02bf 2369 2a63 6f6d cbc8 0000 4.....#i*com....\n-0002ae10: 0000 0000 1500 0000 6200 0000 336b c568 ........b...3k.h\n-0002ae20: 7265 702e 36a4 0100 0000 0000 2100 0000 rep.6.......!...\n-0002ae30: dc00 0000 e617 9e64 0072 6570 7f2d 0200 .......d.rep.-..\n-0002ae40: 0000 0000 1e00 0000 0d00 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 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 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 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 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 9267 cb68 7265 702e 8644 0000 .....g.hrep..D..\n-0002ae70: 0000 0000 0d00 0000 4f00 0000 6df3 4a6e ........O...m.Jn\n-0002ae80: 7265 702e e3d9 0000 0000 0000 1d00 0000 rep.............\n-0002ae90: 7003 0000 ea86 6469 7265 702e 703a 0000 p.....direp.p:..\n-0002aea0: 0000 0000 1100 0000 9400 0000 b97a 826b .............z.k\n-0002aeb0: 7265 702e d628 0100 0000 0000 1900 0000 rep..(..........\n-0002aec0: 0e00 0000 ffff ffff 0000 0000 0000 0000 ................\n-0002aed0: 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 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 ffff ffff 0000 0000 0000 0000 ................\n-0002af00: 0000 0000 0000 0000 0000 0000 ffff ffff ................\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 6e65 f264 7265 702e d99b 0000 ....ne.drep.....\n-0002af30: 0000 0000 1700 0000 aa00 0000 e797 9061 ...............a\n-0002af40: 7265 702e c4aa 0100 0000 0000 2100 0000 rep.........!...\n-0002af50: 4e01 0000 1fd6 b269 7265 702e 51eb 0000 N......irep.Q...\n-0002af60: 0000 0000 1200 0000 2d00 0000 c396 fb60 ........-......`\n-0002af70: 3a72 6570 df02 0100 0000 0000 1600 0000 :rep............\n-0002af80: 4000 0000 ffff ffff 0000 0000 0000 0000 @...............\n-0002af90: 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 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 c287 5062 7265 702e 5101 0100 ......Pbrep.Q...\n-0002afc0: 0000 0000 1b00 0000 8500 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 556b a463 0072 6570 e5ce 0000 ....Uk.c.rep....\n-0002aff0: 0000 0000 1800 0000 0e00 0000 0000 0000 ................\n-0002b000: 0200 0000 c109 0000 3f96 0100 0000 0000 ........?.......\n-0002b010: 0010 0000 00c0 0200 0000 0000 0000 0000 ................\n-0002b020: 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 0700 0000 f9cf 0100 0000 0000 ................\n+0002b010: 0b00 0000 f57f 0100 0000 0000 0d00 0000 ................\n+0002b020: f32f 0100 0000 0000 df06 0000 2179 0200 ./..........!y..\n 0002b030: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 0002b040: 0000 0000 0000 0000 0000 0000 0300 0000 ................\n-0002b050: 6300 0000 92d9 5373 7265 702e 4f95 0100 c.....Ssrep.O...\n-0002b060: 0000 0000 1d00 0000 4200 0000 9cab cf73 ........B......s\n-0002b070: 7265 702e 0090 0100 0000 0000 1e00 0000 rep.............\n-0002b080: 4400 0000 ffff ffff 0000 0000 0000 0000 D...............\n-0002b090: 0000 0000 0000 0000 0000 0000 0cd0 9170 ...............p\n-0002b0a0: 7265 702e 29a7 0100 0000 0000 1a00 0000 rep.)...........\n-0002b0b0: 9f00 0000 8d8b cb70 7265 702e 172e 0100 .......prep.....\n-0002b0c0: 0000 0000 1400 0000 6d00 0000 0a56 b67b ........m....V.{\n-0002b0d0: 2a69 7370 cd25 0200 0000 0000 1300 0000 *isp.%..........\n-0002b0e0: 3d00 0000 c8d9 d174 7265 702e 0d93 0100 =......trep.....\n-0002b0f0: 0000 0000 1700 0000 3700 0000 ffff ffff ........7.......\n+0002b050: 5c00 0000 ffff ffff 0000 0000 0000 0000 \\...............\n+0002b060: 0000 0000 0000 0000 0000 0000 6d8c 3c43 ............m.@\n+0002b940: 7265 702e 26d5 0000 0000 0000 1e00 0000 rep.&...........\n+0002b950: 2201 0000 5d42 3041 7265 702e fc7c 0100 \"...]B0Arep..|..\n+0002b960: 0000 0000 1800 0000 4f00 0000 b959 7048 ........O....YpH\n+0002b970: 0072 6570 8274 0200 0000 0000 2300 0000 .rep.t......#...\n+0002b980: 0600 0000 ffff ffff 0000 0000 0000 0000 ................\n+0002b990: 0000 0000 0000 0000 0000 0000 7662 5343 ............vbSC\n+0002b9a0: 7265 702e dad8 0000 0000 0000 1500 0000 rep.............\n+0002b9b0: 4000 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 be87 2b46 7265 702e a68a 0000 ......+Frep.....\n+0002b9f0: 0000 0000 1b00 0000 7b01 0000 db8a 014f ........{......O\n+0002ba00: 7265 702e bfd9 0000 0000 0000 1600 0000 rep.............\n+0002ba10: 3700 0000 b90f 3449 7265 702e 0c49 0000 7.....4Irep..I..\n+0002ba20: 0000 0000 1400 0000 4700 0000 d6d9 c84a ........G......J\n+0002ba30: 7265 702e bfc0 0100 0000 0000 1e00 0000 rep.............\n+0002ba40: 2100 0000 0aeb ab4d 0072 6570 1a75 0200 !......M.rep.u..\n+0002ba50: 0000 0000 2000 0000 0300 0000 ffff ffff .... ...........\n+0002ba60: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002ba70: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n+0002ba80: 0000 0000 0000 0000 0000 0000 73b5 4345 ............s.CE\n+0002ba90: 7265 702e 3571 0200 0000 0000 2600 0000 rep.5q......&...\n+0002baa0: 8700 0000 ffff ffff 0000 0000 0000 0000 ................\n+0002bab0: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n+0002bac0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002bad0: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n+0002bae0: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n+0002baf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002bb00: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n+0002bb10: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n 0002bb20: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 0002bb30: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n-0002bb40: 0000 0000 0000 0000 0000 0000 d5f9 a87a ...............z\n-0002bb50: 7265 702e 00c0 0000 0000 0000 1f00 0000 rep.............\n-0002bb60: d600 0000 022d ae73 7265 702e 6290 0100 .....-.srep.b...\n-0002bb70: 0000 0000 2200 0000 4402 0000 ffff ffff ....\"...D.......\n-0002bb80: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002bb90: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n-0002bba0: 0000 0000 0000 0000 0000 0000 58c1 ae72 ............X..r\n-0002bbb0: 7265 702e df54 0000 0000 0000 0b00 0000 rep..T..........\n-0002bbc0: 9e00 0000 36d0 f579 7265 702e 8000 0100 ....6..yrep.....\n-0002bbd0: 0000 0000 1e00 0000 5200 0000 ffff ffff ........R.......\n-0002bbe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002bbf0: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n-0002bc00: 0000 0000 0000 0000 0000 0000 7499 0874 ............t..t\n-0002bc10: 0072 6570 7f93 0100 0000 0000 2400 0000 .rep........$...\n-0002bc20: 0c00 0000 ffff ffff 0000 0000 0000 0000 ................\n-0002bc30: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n-0002bc40: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002bc50: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n-0002bc60: 0000 0000 0000 0000 0000 0000 80f9 cd79 ...............y\n-0002bc70: 7265 6d6f 0395 0100 0000 0000 1300 0000 remo............\n-0002bc80: 3900 0000 ffff ffff 0000 0000 0000 0000 9...............\n-0002bc90: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n-0002bca0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002bcb0: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n+0002bb40: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n+0002bb50: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002bb60: 0000 0000 a2ad d74b 7265 702e 42df 0000 .......Krep.B...\n+0002bb70: 0000 0000 1a00 0000 6600 0000 8146 a14c ........f....F.L\n+0002bb80: 7265 702e 637d 0100 0000 0000 2000 0000 rep.c}...... ...\n+0002bb90: f600 0000 5357 c24c 7265 702e 00c0 0100 ....SW.Lrep.....\n+0002bba0: 0000 0000 1800 0000 5b00 0000 6874 304d ........[...ht0M\n+0002bbb0: 0072 6570 797f 0100 0000 0000 1c00 0000 .repy...........\n+0002bbc0: 0500 0000 f2c5 4b4e 7265 702e 4073 0200 ......KNrep.@s..\n+0002bbd0: 0000 0000 1500 0000 8600 0000 afc0 864d ...............M\n+0002bbe0: 0072 6570 5974 0200 0000 0000 2300 0000 .repYt......#...\n+0002bbf0: 0600 0000 b972 8542 0072 6570 be77 0200 .....r.B.rep.w..\n+0002bc00: 0000 0000 1800 0000 1000 0000 ffff ffff ................\n+0002bc10: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002bc20: 0000 0000 9984 554b 7265 702e 54da 0000 ......UKrep.T...\n+0002bc30: 0000 0000 1400 0000 3c00 0000 6b18 4048 ........<...k.@H\n+0002bc40: 7265 702e 7b06 0100 0000 0000 2900 0000 rep.{.......)...\n+0002bc50: 5f00 0000 ffff ffff 0000 0000 0000 0000 _...............\n+0002bc60: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n+0002bc70: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002bc80: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n+0002bc90: 0000 0000 0000 0000 0000 0000 0326 c243 .............&.C\n+0002bca0: 7265 702e d180 0000 0000 0000 2800 0000 rep.........(...\n+0002bcb0: 9e00 0000 ffff ffff 0000 0000 0000 0000 ................\n 0002bcc0: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n 0002bcd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002bce0: 0000 0000 11d3 977f 7265 702e ab5d 0000 ........rep..]..\n-0002bcf0: 0000 0000 2300 0000 3700 0000 4186 af78 ....#...7...A..x\n-0002bd00: 7265 702e 44e4 0000 0000 0000 1600 0000 rep.D...........\n-0002bd10: 6300 0000 0c07 9079 7265 702e 00a0 0100 c......yrep.....\n-0002bd20: 0000 0000 1d00 0000 4500 0000 3f48 7d77 ........E...?H}w\n-0002bd30: 7265 702e 2cae 0100 0000 0000 1600 0000 rep.,...........\n-0002bd40: 2300 0000 3488 ea7f 7265 702e 00d0 0000 #...4...rep.....\n-0002bd50: 0000 0000 1900 0000 b200 0000 60fd 6b7a ............`.kz\n-0002bd60: 0072 6570 bec9 0000 0000 0000 1500 0000 .rep............\n-0002bd70: 1000 0000 59d1 6b7e 0072 6570 00a7 0100 ....Y.k~.rep....\n-0002bd80: 0000 0000 1b00 0000 0e00 0000 ebd8 767d ..............v}\n-0002bd90: 7265 6d6f 0694 0100 0000 0000 1200 0000 remo............\n-0002bda0: 3a00 0000 ffff ffff 0000 0000 0000 0000 :...............\n-0002bdb0: 0000 0000 0000 0000 0000 0000 98f3 f771 ...............q\n-0002bdc0: 7265 702e 5bac 0100 0000 0000 1a00 0000 rep.[...........\n-0002bdd0: 2601 0000 ffff ffff 0000 0000 0000 0000 &...............\n+0002bce0: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n+0002bcf0: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n+0002bd00: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002bd10: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n+0002bd20: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n+0002bd30: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002bd40: 0000 0000 28e0 fd41 7265 702e db04 0100 ....(..Arep.....\n+0002bd50: 0000 0000 1e00 0000 8f00 0000 64ee 4e40 ............d.N@\n+0002bd60: 7265 702e 007c 0100 0000 0000 1c00 0000 rep..|..........\n+0002bd70: 7c00 0000 a18e ab4a 7265 702e d5d3 0000 |......Jrep.....\n+0002bd80: 0000 0000 1800 0000 ea00 0000 8db1 b147 ...............G\n+0002bd90: 7265 702e 9152 0000 0000 0000 1400 0000 rep..R..........\n+0002bda0: 4600 0000 b8bb ec4f 7265 702e ff75 0100 F......Orep..u..\n+0002bdb0: 0000 0000 2400 0000 4c00 0000 ffff ffff ....$...L.......\n+0002bdc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002bdd0: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n 0002bde0: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n 0002bdf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002be00: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n-0002be10: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n+0002be00: 0000 0000 c5cd a643 7265 702e 7377 0200 .......Crep.sw..\n+0002be10: 0000 0000 1800 0000 3300 0000 ffff ffff ........3.......\n 0002be20: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002be30: 0000 0000 a6b6 027c 7265 702e 4971 0100 .......|rep.Iq..\n-0002be40: 0000 0000 1500 0000 3300 0000 ffff ffff ........3.......\n+0002be30: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n+0002be40: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n 0002be50: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002be60: 0000 0000 6351 8c7e 7265 702e 47aa 0100 ....cQ.~rep.G...\n-0002be70: 0000 0000 2300 0000 5a00 0000 ffff ffff ....#...Z.......\n-0002be80: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002be90: 0000 0000 c66a 8f70 0072 6570 a7cf 0000 .....j.p.rep....\n-0002bea0: 0000 0000 1e00 0000 0200 0000 28be 5d72 ............(.]r\n-0002beb0: 7265 702e 33ac 0100 0000 0000 1d00 0000 rep.3...........\n-0002bec0: 0b00 0000 200c 1978 7265 702e 2527 0100 .... ..xrep.%'..\n-0002bed0: 0000 0000 2c00 0000 8501 0000 8a80 8b71 ....,..........q\n-0002bee0: 7265 702e e4cb 0000 0000 0000 1d00 0000 rep.............\n-0002bef0: b400 0000 260c 4a7d 7265 702e ac2f 0100 ....&.J}rep../..\n-0002bf00: 0000 0000 1500 0000 3300 0000 0e45 a376 ........3....E.v\n-0002bf10: 7265 702e 65ae 0100 0000 0000 2200 0000 rep.e.......\"...\n-0002bf20: 3800 0000 731f b87d 7265 702e 6905 0100 8...s..}rep.i...\n-0002bf30: 0000 0000 1900 0000 a400 0000 ffff ffff ................\n-0002bf40: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002bf50: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n-0002bf60: 0000 0000 0000 0000 0000 0000 eb21 8279 .............!.y\n-0002bf70: 2a69 7370 1d26 0200 0000 0000 1000 0000 *isp.&..........\n-0002bf80: 3300 0000 0cf0 b87b 7265 702e b724 0200 3......{rep..$..\n-0002bf90: 0000 0000 1b00 0000 4400 0000 1918 767f ........D.....v.\n-0002bfa0: 7265 702e 082c 0100 0000 0000 1800 0000 rep..,..........\n-0002bfb0: 3700 0000 ffff ffff 0000 0000 0000 0000 7...............\n-0002bfc0: 0000 0000 0000 0000 0000 0000 84d8 a376 ...............v\n-0002bfd0: 7265 702e 260b 0100 0000 0000 1c00 0000 rep.&...........\n-0002bfe0: 4001 0000 d0ab 257b 7265 702e aba2 0100 @.....%{rep.....\n-0002bff0: 0000 0000 1700 0000 5501 0000 0000 0000 ........U.......\n-0002c000: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002c010: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002be60: 0000 0000 fbab db4b 7265 702e 9275 0200 .......Krep..u..\n+0002be70: 0000 0000 2000 0000 6700 0000 9f9b 5441 .... ...g.....TA\n+0002be80: 7265 702e dd07 0100 0000 0000 1d00 0000 rep.............\n+0002be90: 2a00 0000 8b42 2d42 7265 702e 3c78 0100 *....B-Brep.Krep..{..\n+0002bff0: 0000 0000 1700 0000 cd00 0000 0000 0000 ................\n+0002c000: 0200 0000 160c 0000 ea83 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 0000 0000 ................\n-0002c050: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002c060: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002c070: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002c080: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002c090: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002c0a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002c0b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002c0c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002c0d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002c0e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002c0f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002c100: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002c110: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002c120: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002c130: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002c140: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002c150: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002c160: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002c170: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002c180: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002c040: 0000 0000 0000 0000 0000 0000 0300 0000 ................\n+0002c050: 6a00 0000 9da6 895d 7265 702e 7347 0000 j......]rep.sG..\n+0002c060: 0000 0000 1800 0000 2100 0000 dea3 c652 ........!......R\n+0002c070: 7265 702e 199f 0000 0000 0000 2200 0000 rep.........\"...\n+0002c080: 4000 0000 ffff ffff 0000 0000 0000 0000 @...............\n+0002c090: 0000 0000 0000 0000 0000 0000 a52e 8c5c ...............\\\n+0002c0a0: 7265 702e 7071 0100 0000 0000 0c00 0000 rep.pq..........\n+0002c0b0: a100 0000 e61a 7d5e 7265 702e 04c6 0100 ......}^rep.....\n+0002c0c0: 0000 0000 1e00 0000 3c00 0000 2da2 5251 ........<...-.RQ\n+0002c0d0: 7265 702e 8081 0100 0000 0000 1f00 0000 rep.............\n+0002c0e0: 4500 0000 5c55 1650 7265 702e 8d82 0100 E...\\U.Prep.....\n+0002c0f0: 0000 0000 0f00 0000 4500 0000 a5fd 0356 ........E......V\n+0002c100: 7265 702e ab5d 0000 0000 0000 1400 0000 rep..]..........\n+0002c110: 2f00 0000 6ba3 935c 7265 702e e0c6 0100 /...k..\\rep.....\n+0002c120: 0000 0000 1f00 0000 8c00 0000 9a02 5055 ..............PU\n+0002c130: 7265 702e e182 0100 0000 0000 1c00 0000 rep.............\n+0002c140: 6d00 0000 ffff ffff 0000 0000 0000 0000 m...............\n+0002c150: 0000 0000 0000 0000 0000 0000 0a00 405a ..............@Z\n+0002c160: 7265 702e d347 0000 0000 0000 1900 0000 rep..G..........\n+0002c170: 1200 0000 c4b1 9354 0072 6570 5881 0100 .......T.repX...\n+0002c180: 0000 0000 2200 0000 0600 0000 ffff ffff ....\"...........\n 0002c190: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002c1a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002c1b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002c1a0: 0000 0000 6068 d95d 0072 6570 7ecf 0100 ....`h.].rep~...\n+0002c1b0: 0000 0000 1e00 0000 0400 0000 ffff ffff ................\n 0002c1c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002c1d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002c1e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002c1f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002c200: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002c210: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002c220: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002c230: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002c240: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002c1d0: 0000 0000 5e6f 2950 0072 6570 c3c6 0100 ....^o)P.rep....\n+0002c1e0: 0000 0000 1900 0000 0400 0000 f56c ed5e .............l.^\n+0002c1f0: 7265 702e 9a7f 0100 0000 0000 1b00 0000 rep.............\n+0002c200: 4000 0000 bb38 f058 0072 6570 8ec0 0100 @....8.X.rep....\n+0002c210: 0000 0000 1900 0000 1800 0000 12a1 db5b ...............[\n+0002c220: 0072 6570 b6c7 0100 0000 0000 2b00 0000 .rep........+...\n+0002c230: 0500 0000 daf9 775b 7265 702e 0080 0100 ......w[rep.....\n+0002c240: 0000 0000 2100 0000 3000 0000 ffff ffff ....!...0.......\n 0002c250: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002c260: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002c270: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002c280: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002c290: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002c2a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002c260: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n+0002c270: 0000 0000 0000 0000 0000 0000 9717 2957 ..............)W\n+0002c280: 7265 702e c0c3 0100 0000 0000 3400 0000 rep.........4...\n+0002c290: 2a00 0000 ffff ffff 0000 0000 0000 0000 *...............\n+0002c2a0: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n 0002c2b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002c2c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002c2d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002c2c0: 0000 0000 bcbb 9650 7265 702e 6749 0000 .......Prep.gI..\n+0002c2d0: 0000 0000 2500 0000 5700 0000 ffff ffff ....%...W.......\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+0002c2f0: 0000 0000 dee0 f155 0072 6570 95cd 0100 .......U.rep....\n+0002c300: 0000 0000 2d00 0000 1900 0000 fb20 9d56 ....-........ .V\n+0002c310: 7265 702e c6c8 0100 0000 0000 1e00 0000 rep.............\n+0002c320: 3800 0000 868e d457 7265 702e db73 0200 8......Wrep..s..\n+0002c330: 0000 0000 2000 0000 3600 0000 ffff ffff .... ...6.......\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+0002c350: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n+0002c360: 0000 0000 0000 0000 0000 0000 ffff ffff ................\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+0002c380: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n+0002c390: 0000 0000 0000 0000 0000 0000 ffff ffff ................\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-0002c400: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002c410: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002c420: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002c430: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002c440: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002c450: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002c460: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002c470: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002c480: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002c3b0: 0000 0000 29e3 0350 0072 6570 d9ce 0100 ....)..P.rep....\n+0002c3c0: 0000 0000 2400 0000 1400 0000 7a28 ae5c ....$.......z(.\\\n+0002c3d0: 7265 702e f028 0100 0000 0000 0d00 0000 rep..(..........\n+0002c3e0: d200 0000 0f86 f45d 7265 6d6f 5dc5 0100 .......]remo]...\n+0002c3f0: 0000 0000 1600 0000 2c00 0000 3a0a 4358 ........,...:.CX\n+0002c400: 7265 702e 484b 0000 0000 0000 1c00 0000 rep.HK..........\n+0002c410: 5400 0000 f841 6750 7265 702e fb71 0200 T....AgPrep..q..\n+0002c420: 0000 0000 1300 0000 1f00 0000 ac84 0a55 ...............U\n+0002c430: 7265 702e 904d 0000 0000 0000 0f00 0000 rep..M..........\n+0002c440: 4d00 0000 ffff ffff 0000 0000 0000 0000 M...............\n+0002c450: 0000 0000 0000 0000 0000 0000 9dbb da58 ...............X\n+0002c460: 7265 702e 79c9 0100 0000 0000 1d00 0000 rep.y...........\n+0002c470: b701 0000 ffff ffff 0000 0000 0000 0000 ................\n+0002c480: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n 0002c490: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002c4a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002c4b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002c4c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002c4d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002c4e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002c4f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002c500: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002c510: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002c4a0: 0000 0000 e457 2857 7265 702e b021 0100 .....W(Wrep..!..\n+0002c4b0: 0000 0000 2400 0000 d500 0000 d4eb 1d5f ....$.........._\n+0002c4c0: 7265 702e d52f 0000 0000 0000 0f00 0000 rep../..........\n+0002c4d0: 1300 0000 216b 1b5a 7265 702e d62b 0100 ....!k.Zrep..+..\n+0002c4e0: 0000 0000 0c00 0000 5a00 0000 0980 0a50 ........Z......P\n+0002c4f0: 0072 6570 d90f 0100 0000 0000 1d00 0000 .rep............\n+0002c500: 0a00 0000 ffff ffff 0000 0000 0000 0000 ................\n+0002c510: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n 0002c520: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002c530: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002c540: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002c550: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002c560: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002c570: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002c580: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002c590: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002c5a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002c5b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002c5c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002c5d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002c5e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002c5f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002c600: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002c610: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002c620: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002c630: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002c640: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002c650: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002c660: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002c670: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002c680: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002c690: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002c6a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002c6b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002c6c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002c530: 0000 0000 00c4 1c5b 6572 726f 2003 0100 .......[erro ...\n+0002c540: 0000 0000 0a00 0000 6d00 0000 8c76 df52 ........m....v.R\n+0002c550: 7265 702e a926 0100 0000 0000 0f00 0000 rep..&..........\n+0002c560: fb00 0000 ffff ffff 0000 0000 0000 0000 ................\n+0002c570: 0000 0000 0000 0000 0000 0000 0513 2856 ..............(V\n+0002c580: 7265 702e 6ea1 0000 0000 0000 1d00 0000 rep.n...........\n+0002c590: 3e00 0000 1651 c658 7265 702e 343a 0000 >....Q.Xrep.4:..\n+0002c5a0: 0000 0000 1c00 0000 a700 0000 45a9 3d55 ............E.=U\n+0002c5b0: 0072 6570 a0cf 0100 0000 0000 2700 0000 .rep........'...\n+0002c5c0: 0500 0000 ffff ffff 0000 0000 0000 0000 ................\n+0002c5d0: 0000 0000 0000 0000 0000 0000 6e3e b654 ............n>.T\n+0002c5e0: 7265 702e d728 0000 0000 0000 1700 0000 rep..(..........\n+0002c5f0: 3200 0000 da22 5052 7265 702e 1082 0100 2....\"PRrep.....\n+0002c600: 0000 0000 2800 0000 3900 0000 e635 8055 ....(...9....5.U\n+0002c610: 7265 702e 6221 0100 0000 0000 1900 0000 rep.b!..........\n+0002c620: 3500 0000 139a 2d5b 6465 6275 af85 0000 5.....-[debu....\n+0002c630: 0000 0000 0c00 0000 4700 0000 805c 295e ........G....\\)^\n+0002c640: 7265 702e a970 0100 0000 0000 1700 0000 rep..p..........\n+0002c650: b000 0000 f00f 6250 7461 7266 f3c2 0100 ......bPtarf....\n+0002c660: 0000 0000 1500 0000 2600 0000 c2d4 f654 ........&......T\n+0002c670: 7265 702e b924 0100 0000 0000 0d00 0000 rep..$..........\n+0002c680: 3600 0000 ffff ffff 0000 0000 0000 0000 6...............\n+0002c690: 0000 0000 0000 0000 0000 0000 d144 315b .............D1[\n+0002c6a0: 7265 702e c16d 0000 0000 0000 1d00 0000 rep..m..........\n+0002c6b0: 6300 0000 ffff ffff 0000 0000 0000 0000 c...............\n+0002c6c0: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n 0002c6d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002c6e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002c6f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002c700: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002c710: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002c720: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002c730: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002c740: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002c750: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002c760: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002c770: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002c780: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002c790: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002c7a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002c7b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002c7c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002c7d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002c7e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002c7f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002c800: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002c810: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002c820: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002c830: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002c840: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002c850: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002c860: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002c870: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002c880: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002c890: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002c8a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002c6e0: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n+0002c6f0: 0000 0000 0000 0000 0000 0000 e5d2 cc54 ...............T\n+0002c700: 0072 6570 7a72 0200 0000 0000 1800 0000 .repzr..........\n+0002c710: 0200 0000 15d8 9353 7265 702e 266b 0000 .......Srep.&k..\n+0002c720: 0000 0000 1f00 0000 a001 0000 81ee aa5d ...............]\n+0002c730: 7265 702e 9b0d 0100 0000 0000 1800 0000 rep.............\n+0002c740: 2a00 0000 8d24 1656 7265 702e 330e 0100 *....$.Vrep.3...\n+0002c750: 0000 0000 1400 0000 5000 0000 e74a 8b50 ........P....J.P\n+0002c760: 7265 702e 7407 0100 0000 0000 2100 0000 rep.t.......!...\n+0002c770: 4800 0000 6127 8259 6465 6275 9083 0000 H...a'.Ydebu....\n+0002c780: 0000 0000 0e00 0000 0101 0000 5fbc c852 ............_..R\n+0002c790: 7265 702e 1cc9 0100 0000 0000 1e00 0000 rep.............\n+0002c7a0: 3f00 0000 2b47 1159 7265 702e 3c2c 0100 ?...+G.Yrep.<,..\n+0002c7b0: 0000 0000 1600 0000 ed00 0000 7d15 375b ............}.7[\n+0002c7c0: 0072 6570 4dcb 0100 0000 0000 1e00 0000 .repM...........\n+0002c7d0: 0e00 0000 daf9 6b57 0072 6570 e271 0200 ......kW.rep.q..\n+0002c7e0: 0000 0000 1900 0000 0000 0000 dc26 0f52 .............&.R\n+0002c7f0: 7265 702e 2d72 0200 0000 0000 1700 0000 rep.-r..........\n+0002c800: 3600 0000 1658 c55d 7265 702e 46dc 0000 6....X.]rep.F...\n+0002c810: 0000 0000 1f00 0000 9800 0000 f3b5 595c ..............Y\\\n+0002c820: 0072 6570 e481 0100 0000 0000 2300 0000 .rep........#...\n+0002c830: 0900 0000 4f8d 335e 0072 6570 3181 0100 ....O.3^.rep1...\n+0002c840: 0000 0000 2100 0000 0600 0000 e338 d659 ....!........8.Y\n+0002c850: 7265 702e 4ed2 0000 0000 0000 1600 0000 rep.N...........\n+0002c860: 3d00 0000 ffff ffff 0000 0000 0000 0000 =...............\n+0002c870: 0000 0000 0000 0000 0000 0000 915a b956 .............Z.V\n+0002c880: 7265 702e 7a80 0100 0000 0000 1d00 0000 rep.z...........\n+0002c890: 3a00 0000 ffff ffff 0000 0000 0000 0000 :...............\n+0002c8a0: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n 0002c8b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002c8c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002c8d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002c8c0: 0000 0000 ac97 4b50 7265 702e 9472 0200 ......KPrep..r..\n+0002c8d0: 0000 0000 1700 0000 2000 0000 ffff ffff ........ .......\n 0002c8e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002c8f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002c900: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002c8f0: 0000 0000 63aa 9d58 7265 702e a04a 0000 ....c..Xrep..J..\n+0002c900: 0000 0000 2600 0000 8200 0000 ffff ffff ....&...........\n 0002c910: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002c920: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002c930: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002c940: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002c950: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002c960: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002c970: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002c980: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002c990: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002c920: 0000 0000 9fd3 0257 7265 702e 7856 0000 .......Wrep.xV..\n+0002c930: 0000 0000 1600 0000 4d00 0000 23ab 0e54 ........M...#..T\n+0002c940: 7265 702e dbcd 0100 0000 0000 2000 0000 rep......... ...\n+0002c950: de00 0000 9296 025e 7265 702e 416e 0000 .......^rep.An..\n+0002c960: 0000 0000 1900 0000 5700 0000 e018 f85d ........W......]\n+0002c970: 0072 6570 7182 0100 0000 0000 1300 0000 .repq...........\n+0002c980: 0900 0000 5e86 f45a 0072 6570 8bc7 0100 ....^..Z.rep....\n+0002c990: 0000 0000 2b00 0000 0000 0000 ffff ffff ....+...........\n 0002c9a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002c9b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002c9c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002c9b0: 0000 0000 7e4f 8b53 7265 702e a4da 0000 ....~O.Srep.....\n+0002c9c0: 0000 0000 2200 0000 3401 0000 ffff ffff ....\"...4.......\n 0002c9d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002c9e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002c9f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002ca00: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002ca10: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002ca20: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002c9e0: 0000 0000 a53a 275e 7265 702e a23f 0000 .....:'^rep..?..\n+0002c9f0: 0000 0000 2000 0000 3700 0000 e38f cb5d .... ...7......]\n+0002ca00: 7265 702e ee77 0100 0000 0000 1600 0000 rep..w..........\n+0002ca10: 3800 0000 4c21 9859 7265 702e 19c8 0100 8...L!.Yrep.....\n+0002ca20: 0000 0000 1b00 0000 9200 0000 ffff ffff ................\n 0002ca30: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002ca40: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002ca50: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002ca40: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n+0002ca50: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n 0002ca60: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002ca70: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002ca80: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002ca70: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n+0002ca80: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n 0002ca90: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002caa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002cab0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002cac0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002cad0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002cae0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002caf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002cb00: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002cb10: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002cb20: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002cb30: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002cb40: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002cb50: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002cb60: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002cb70: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002cb80: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002cb90: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002cba0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002cbb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002cbc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002cbd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002cbe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002cbf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002cc00: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002cc10: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002cc20: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002cc30: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002cc40: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002cc50: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002cc60: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002cc70: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002cc80: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002cc90: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002caa0: 0000 0000 4ace 8c51 7265 702e 4a43 0000 ....J..Qrep.JC..\n+0002cab0: 0000 0000 1300 0000 8000 0000 221e 395e ............\".9^\n+0002cac0: 7265 702e 1e77 0100 0000 0000 1e00 0000 rep..w..........\n+0002cad0: b200 0000 f504 1257 7265 702e 477a 0100 .......Wrep.Gz..\n+0002cae0: 0000 0000 1b00 0000 6400 0000 db38 8359 ........d....8.Y\n+0002caf0: 0072 6570 5180 0100 0000 0000 2200 0000 .repQ.......\"...\n+0002cb00: 0700 0000 ffff ffff 0000 0000 0000 0000 ................\n+0002cb10: 0000 0000 0000 0000 0000 0000 5226 295f ............R&)_\n+0002cb20: 0072 6570 cc83 0100 0000 0000 1900 0000 .rep............\n+0002cb30: 0500 0000 ffff ffff 0000 0000 0000 0000 ................\n+0002cb40: 0000 0000 0000 0000 0000 0000 256d 505e ............%mP^\n+0002cb50: 0072 6570 3174 0200 0000 0000 2100 0000 .rep1t......!...\n+0002cb60: 0700 0000 5447 7051 7265 702e 9f73 0100 ....TGpQrep..s..\n+0002cb70: 0000 0000 1e00 0000 2e00 0000 9bcb 445f ..............D_\n+0002cb80: 7265 702e c2df 0000 0000 0000 1a00 0000 rep.............\n+0002cb90: 1c00 0000 87e3 225f 7265 702e 1826 0100 ......\"_rep..&..\n+0002cba0: 0000 0000 0e00 0000 8300 0000 3012 bc5b ............0..[\n+0002cbb0: 0072 6570 217f 0100 0000 0000 2c00 0000 .rep!.......,...\n+0002cbc0: 0500 0000 b734 1f55 7265 702e 32d3 0000 .....4.Urep.2...\n+0002cbd0: 0000 0000 1600 0000 3d00 0000 278d e05b ........=...'..[\n+0002cbe0: 7265 702e 0307 0100 0000 0000 1f00 0000 rep.............\n+0002cbf0: 4800 0000 488a 7354 7265 702e 987c 0100 H...H.sTrep..|..\n+0002cc00: 0000 0000 1700 0000 4d00 0000 d9c6 1f55 ........M......U\n+0002cc10: 0072 6570 e6c7 0100 0000 0000 2600 0000 .rep........&...\n+0002cc20: 0d00 0000 dc0a 5c52 7265 702e 002b 0100 ......\\Rrep..+..\n+0002cc30: 0000 0000 0f00 0000 5700 0000 3b65 5556 ........W...;eUV\n+0002cc40: 7265 702e d879 0100 0000 0000 1d00 0000 rep..y..........\n+0002cc50: 5200 0000 9339 4f5a 7265 702e 11cf 0100 R....9OZrep.....\n+0002cc60: 0000 0000 1d00 0000 5000 0000 8dad 9659 ........P......Y\n+0002cc70: 7265 702e 6a83 0100 0000 0000 1a00 0000 rep.j...........\n+0002cc80: 4800 0000 ffff ffff 0000 0000 0000 0000 H...............\n+0002cc90: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n 0002cca0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002ccb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002ccc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002ccd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002cce0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002ccf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002ccb0: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n+0002ccc0: 0000 0000 0000 0000 0000 0000 7bf3 a755 ............{..U\n+0002ccd0: 0072 6570 797e 0100 0000 0000 2100 0000 .repy~......!...\n+0002cce0: 1d00 0000 6d8a fd5d 7265 702e 0030 0000 ....m..]rep..0..\n+0002ccf0: 0000 0000 1800 0000 2900 0000 ffff ffff ........).......\n 0002cd00: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002cd10: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002cd20: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002cd30: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002cd40: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002cd50: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002cd60: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002cd70: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002cd80: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002cd10: 0000 0000 e51a ea50 7265 702e b93b 0000 .......Prep..;..\n+0002cd20: 0000 0000 2500 0000 3a01 0000 941b 3e53 ....%...:.....>S\n+0002cd30: 6572 726f 0286 0000 0000 0000 1600 0000 erro............\n+0002cd40: 6500 0000 da7b 4f5e 7265 6d6f c2c4 0100 e....{O^remo....\n+0002cd50: 0000 0000 1500 0000 3f00 0000 6313 0e51 ........?...c..Q\n+0002cd60: 7265 702e 85c6 0100 0000 0000 1800 0000 rep.............\n+0002cd70: 2600 0000 b48f 8351 7265 702e a1d2 0000 &......Qrep.....\n+0002cd80: 0000 0000 1b00 0000 7600 0000 ffff ffff ........v.......\n 0002cd90: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002cda0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002cdb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002cda0: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n+0002cdb0: 0000 0000 0000 0000 0000 0000 ffff ffff ................\n 0002cdc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002cdd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002cde0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002cdf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002ce00: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002ce10: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002cdd0: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n+0002cde0: 0000 0000 0000 0000 0000 0000 dae3 b35a ...............Z\n+0002cdf0: 7265 702e 6830 0000 0000 0000 1900 0000 rep.h0..........\n+0002ce00: 1200 0000 2a39 6355 7265 702e 6120 0000 ....*9cUrep.a ..\n+0002ce10: 0000 0000 2800 0000 a000 0000 ffff ffff ....(...........\n 0002ce20: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002ce30: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-0002ce40: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n+0002ce30: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n+0002ce40: 0000 0000 0000 0000 0000 0000 ffff ffff ................\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-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+0002ce60: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n+0002ce70: 0000 0000 0000 0000 0000 0000 c502 8c57 ...............W\n+0002ce80: 7265 702e fe89 0000 0000 0000 1400 0000 rep.............\n+0002ce90: 4f00 0000 ffff ffff 0000 0000 0000 0000 O...............\n+0002cea0: 0000 0000 0000 0000 0000 0000 ffff ffff ................\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+0002cec0: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n+0002ced0: 0000 0000 0000 0000 0000 0000 bf43 2455 .............C$U\n+0002cee0: 7265 702e 1ec4 0100 0000 0000 3600 0000 rep.........6...\n+0002cef0: 3000 0000 ffff ffff 0000 0000 0000 0000 0...............\n+0002cf00: 0000 0000 0000 0000 0000 0000 ffff ffff ................\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+0002cf20: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n+0002cf30: 0000 0000 0000 0000 0000 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+0002cf50: 0000 0000 ffff ffff 0000 0000 0000 0000 ................\n+0002cf60: 0000 0000 0000 0000 0000 0000 7776 d758 ............wv.X\n+0002cf70: 0072 6570 2773 0200 0000 0000 1200 0000 .rep's..........\n+0002cf80: 0700 0000 d108 3a52 7265 702e d180 0100 ......:Rrep.....\n+0002cf90: 0000 0000 1f00 0000 4100 0000 ffff ffff ........A.......\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+0002cfb0: 0000 0000 24a3 0b5c 7265 702e aac1 0100 ....$..\\rep.....\n+0002cfc0: 0000 0000 2300 0000 3b00 0000 ffff ffff ....#...;.......\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-0002d000: 7265 702e 696f 2e73 7472 6561 6d73 2373 rep.io.streams#s\n-0002d010: 7472 6561 6d70 5265 7475 726e 7320 7472 treampReturns tr\n-0002d020: 7565 2069 6620 4152 4720 6973 2073 6f6d ue if ARG is som\n-0002d030: 6520 736f 7274 206f 6620 492f 4f20 7374 e sort of I/O st\n-0002d040: 7265 616d 2e72 656d 6f74 652d 6674 702d ream.remote-ftp-\n-0002d050: 7368 6f77 2d6d 6573 7361 6765 7357 6865 show-messagesWhe\n-0002d060: 6e20 742c 2069 6e66 6f72 6d61 7469 6f6e n t, information\n-0002d070: 616c 206d 6573 7361 6765 7320 6672 6f6d al messages from\n-0002d080: 2046 5450 2073 6573 7369 6f6e 7320 6172 FTP sessions ar\n-0002d090: 6520 6469 7370 6c61 7965 642e 7265 6d6f e displayed.remo\n-0002d0a0: 7465 2d66 7470 2d64 6973 706c 6179 2d70 te-ftp-display-p\n-0002d0b0: 726f 6772 6573 7357 6865 6e20 7472 7565 rogressWhen true\n-0002d0c0: 2c20 7368 6f77 2070 726f 6772 6573 7320 , show progress \n-0002d0d0: 6f66 2046 5450 2074 7261 6e73 6665 7273 of FTP transfers\n-0002d0e0: 2e72 656d 6f74 652d 6674 702d 6c73 2d6c .remote-ftp-ls-l\n-0002d0f0: 2d72 6567 6578 7052 6567 6578 7020 6465 -regexpRegexp de\n-0002d100: 6669 6e69 6e67 2060 6c73 202d 6c27 206f fining `ls -l' o\n-0002d110: 7574 7075 7420 7379 6e74 6178 2e20 4861 utput syntax. Ha\n-0002d120: 6972 792e 7265 702e 696f 2e66 696c 652d iry.rep.io.file-\n-0002d130: 6861 6e64 6c65 7273 2e72 656d 6f74 652e handlers.remote.\n-0002d140: 6674 7023 7265 6d6f 7465 2d66 7470 2d65 ftp#remote-ftp-e\n-0002d150: 6d70 7479 2d63 6163 6865 4469 7363 6172 mpty-cacheDiscar\n-0002d160: 6420 616c 6c20 6361 6368 6564 2046 5450 d all cached FTP\n-0002d170: 2064 6972 6563 746f 7279 2065 6e74 7269 directory entri\n-0002d180: 6573 2e72 656d 6f74 652d 6465 6661 756c es.remote-defaul\n-0002d190: 742d 7573 6572 4465 6661 756c 7420 7573 t-userDefault us\n-0002d1a0: 6572 6e61 6d65 2074 6f20 7573 6520 666f ername to use fo\n-0002d1b0: 7220 6669 6c65 2d74 7261 6e73 6665 7220 r file-transfer \n-0002d1c0: 7768 656e 206e 6f6e 6520 6973 2073 7065 when none is spe\n-0002d1d0: 6369 6669 6564 2c20 6569 7468 6572 0a65 cified, either.e\n-0002d1e0: 7870 6c69 6369 746c 792c 206f 7220 6279 xplicitly, or by\n-0002d1f0: 2074 6865 2072 656d 6f74 652d 6674 702d the remote-ftp-\n-0002d200: 686f 7374 2d75 7365 722d 616c 6973 7420 host-user-alist \n-0002d210: 7661 7269 6162 6c65 2e72 656d 6f74 652d variable.remote-\n-0002d220: 7265 702d 7061 7373 7764 2d6d 7367 7352 rep-passwd-msgsR\n-0002d230: 6567 756c 6172 2065 7870 7265 7373 696f egular expressio\n-0002d240: 6e20 6d61 7463 6869 6e67 2070 6173 7377 n matching passw\n-0002d250: 6f72 6420 7072 6f6d 7074 2e72 656d 6f74 ord prompt.remot\n-0002d260: 652d 6175 746f 2d62 6163 6b65 6e64 2d61 e-auto-backend-a\n-0002d270: 6c69 7374 416e 2061 6c69 7374 206f 6620 listAn alist of \n-0002d280: 2848 4f53 542d 5245 4745 5850 202e 2042 (HOST-REGEXP . B\n-0002d290: 4143 4b45 4e44 2d54 5950 4529 2064 6566 ACKEND-TYPE) def\n-0002d2a0: 696e 696e 6720 686f 7720 7265 6d6f 7465 ining how remote\n-0002d2b0: 2066 696c 6573 2061 7265 0a61 6363 6573 files are.acces\n-0002d2c0: 7365 6420 6f6e 2073 7065 6369 6669 6320 sed on specific \n-0002d2d0: 686f 7374 732e 7374 616e 6461 7264 2d69 hosts.standard-i\n-0002d2e0: 6e70 7574 5374 7265 616d 2074 6861 7420 nputStream that \n-0002d2f0: 6072 6561 6427 2074 616b 6573 2069 7473 `read' takes its\n-0002d300: 2069 6e70 7574 2066 726f 6d20 6279 2064 input from by d\n-0002d310: 6566 6175 6c74 2e00 0000 0000 0000 0000 efault..........\n+0002cfe0: 0000 0000 ce4e f750 7265 702e cf29 0100 .....N.Prep..)..\n+0002cff0: 0000 0000 0d00 0000 8900 0000 0000 0000 ................\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"}]}]}]}, {"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 313096 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: a5f4f99f20c52090a993bb0c644d191b81239e1c\n+Build-Ids: 0afb47ea65d5316c3e4ae3bb26eacc867b3a1abf\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/a5/f4f99f20c52090a993bb0c644d191b81239e1c.debug\n+usr/lib/debug/.build-id/0a/fb47ea65d5316c3e4ae3bb26eacc867b3a1abf.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/a5/\n--rw-r--r-- 0 root (0) root (0) 376724 2024-04-17 20:48:53.000000 ./usr/lib/debug/.build-id/a5/f4f99f20c52090a993bb0c644d191b81239e1c.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2024-04-17 20:48:53.000000 ./usr/lib/debug/.build-id/0a/\n+-rw-r--r-- 0 root (0) root (0) 376720 2024-04-17 20:48:53.000000 ./usr/lib/debug/.build-id/0a/fb47ea65d5316c3e4ae3bb26eacc867b3a1abf.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/a5/f4f99f20c52090a993bb0c644d191b81239e1c.debug", "source2": "./usr/lib/debug/.build-id/0a/fb47ea65d5316c3e4ae3bb26eacc867b3a1abf.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: a5f4f99f20c52090a993bb0c644d191b81239e1c\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 0afb47ea65d5316c3e4ae3bb26eacc867b3a1abf\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